/* 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: #1f2329;
  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: #1f2329;
  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: #1f2329;
  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: #1f2329;
  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: #1f2329;
  background: #fff;
}
.atsx-layout-sider-light .atsx-layout-sider-zero-width-trigger {
  color: #1f2329;
  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: #bbbfc4;
}
.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: #bbbfc4;
  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: #bbbfc4;
}
.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: #bbbfc4;
}
.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: #bbbfc4;
}
.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: #bbbfc4;
}
.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: #bbbfc4;
  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 - 64px - 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: 64px;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 1;
}
.globalLoading__3W13B .globalLoading-loading div {
  position: absolute;
}

/* 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: #1f2329;
  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: #1f2329;
  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: #1f2329;
  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: #F5F6F7;
}
.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: #1f2329;
  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: #1f2329;
}
.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: #1f2329 \9;
  background-image: linear-gradient(to right, #1f2329, #1f2329);
  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: #1f2329;
}
.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;
}

/* 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: #1f2329;
  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;
}

@-webkit-keyframes fullscreenModalEnter__oIByl {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__oIByl {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__ah1Gf {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__ah1Gf {
  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__ysGbE {
  height: 100%;
}
.atsx-layout__-GAyN {
  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__34WD-,
.b50__1nt6m {
  color: #f0f4ff;
}
.L50__1w2gV,
.l50__2znG8 {
  color: #f7fae5;
}
.L100__13o48,
.l100__3WFcy {
  color: #eef6c6;
}
.L200__3SymU,
.l200__1QlGZ {
  color: #dfee96;
}
.L300__IU2xG,
.l300__PZ7_z {
  color: #d2e76a;
}
.L400__2PXam,
.l400__4MRZH {
  color: #c3dd40;
}
.L500__2bBLf,
.l500__2L0fO {
  color: #b3d600;
}
.L600__tgkL7,
.l600__yyvIY {
  color: #8fac02;
}
.L700__1fpSv,
.l700__ykJYe {
  color: #667901;
}
.L800__2zwiX,
.l800__1MZr0 {
  color: #495700;
}
.L900__tDsJ9,
.l900__3oc3g {
  color: #354200;
}
.Y50__14IYa,
.y50__IKISY {
  color: #fdf9ed;
}
.Y100__2FZVA,
.y100__ZSll0 {
  color: #faf1d1;
}
.Y200__3tMVv,
.y200__2FVyL {
  color: #f8e6ab;
}
.Y300__3ELbU,
.y300__1QMHz {
  color: #f7dc82;
}
.Y400__2Kuzh,
.y400__3vO6X {
  color: #fad355;
}
.Y500__3vgO_,
.y500__QDvzK {
  color: #ffc60a;
}
.Y600__1sYzX,
.y600__18UYP {
  color: #dc9b04;
}
.Y700__1P_bV,
.y700__25eTn {
  color: #aa7803;
}
.Y800__2ZHid,
.y800__1aEdk {
  color: #795101;
}
.Y900__WDyDh,
.y900__1LkW6 {
  color: #5c3a00;
}
.O50__3yD8P,
.o50__rNqW- {
  color: #fff5eb;
}
.O100__26bzH,
.o100__17D1C {
  color: #feead2;
}
.O200__SXepf,
.o200__18dne {
  color: #fed4a4;
}
.O300__oYjjT,
.o300__ygAjw {
  color: #ffba6b;
}
.O400__3Y2T8,
.o400__3Rpjd {
  color: #ffa53d;
}
.O500__2UtNh,
.o500__2Ue5O {
  color: #f80;
}
.O600__1HeZo,
.o600__30549 {
  color: #de7802;
}
.O700__2Ta8Z,
.o700__Ln66w {
  color: #b26206;
}
.O800__1ujjO,
.o800__1_Yj- {
  color: #8f4f04;
}
.O900__57KMm,
.o900__kTC6f {
  color: #6b3900;
}
.R50__1HmLA,
.r50__8X3XN {
  color: #fef1f1;
}
.R100__1aDoz,
.r100__2LEV5 {
  color: #fde2e2;
}
.R200__3Nake,
.r200__11AC9 {
  color: #fbbfbc;
}
.R300__3FjIE,
.r300__12byf {
  color: #f98e8b;
}
.R400__2IgrR,
.r400__3fVXE {
  color: #f76964;
}
.R500__choTu,
.r500__3hXuR {
  color: #f54a45;
}
.R600__3zEG4,
.r600__3KyhN {
  color: #d83931;
}
.R700__3uUgP,
.r700__2yBK_ {
  color: #ac2f28;
}
.R800__3UXpD,
.r800__2AnTR {
  color: #812520;
}
.R900__3CSOO,
.r900__3fAuX {
  color: #621c18;
}
.C50__2NXai,
.c50__2ILWw {
  color: #fef1f8;
}
.C100__2z-qf,
.c100__3-xSi {
  color: #fdddef;
}
.C200__34zVj,
.c200__2c5ru {
  color: #f9aed9;
}
.C300__1Dkg9,
.c300__3Vsm2 {
  color: #f57ac0;
}
.C400__2Ba2K,
.c400__iXa79 {
  color: #f14ba9;
}
.C500__28g4x,
.c500__3H8jp {
  color: #f01d94;
}
.C600__2pH9b,
.c600__U34eF {
  color: #c71077;
}
.C700__Wf2G9,
.c700__YoKwp {
  color: #9e1361;
}
.C800__3g852,
.c800__1CY3A {
  color: #7a0f4b;
}
.C900__hOTj6,
.c900__-7kM9 {
  color: #520a32;
}
.V50__1-xLS,
.v50__ppRoA {
  color: #fceefc;
}
.V100___Ipoo,
.v100__3q2ay {
  color: #f8def8;
}
.V200__1RubP,
.v200__1Rzyn {
  color: #efb9ef;
}
.V300__PjeL0,
.v300__2zw9r {
  color: #e58fe5;
}
.V400__2VUiT,
.v400__3aTMT {
  color: #db66db;
}
.V500__2guWF,
.v500__2zKwV {
  color: #d136d1;
}
.V600__g4d8k,
.v600__mMe2k {
  color: #b320b3;
}
.V700__1P0ja,
.v700__2g9p5 {
  color: #8c218c;
}
.V800__27ldm,
.v800__2s_KU {
  color: #681268;
}
.V900__1GTFE,
.v900__3MoTF {
  color: #460b46;
}
.P50__2Xlan,
.p50__r1D7V {
  color: #f6f1fe;
}
.P100__2VnV9,
.p100__2yGhg {
  color: #ece2fe;
}
.P200__24jf6,
.p200__24AFJ {
  color: #cdb2fa;
}
.P300__2NXFQ,
.p300__1C6b3 {
  color: #ad82f7;
}
.P400__VaQnS,
.p400__1GeIh {
  color: #935af6;
}
.P500__2skfL,
.p500__3i_ll {
  color: #7f3bf5;
}
.P600__3yxxw,
.p600__2gyPV {
  color: #6425d0;
}
.P700__ykbRs,
.p700__8uDgp {
  color: #4e1ba7;
}
.P800__YllFC,
.p800__cHULr {
  color: #380d82;
}
.P900__1LAmM,
.p900__StbH2 {
  color: #270561;
}
.I50__2ogTG,
.i50__1KpOT {
  color: #f2f3fd;
}
.I100__RH1vg,
.i100__2T8h6 {
  color: #e0e2fa;
}
.I200__1bihg,
.i200__1awUz {
  color: #b4b9f3;
}
.I300__2KcUM,
.i300__3aaFt {
  color: #7b83ea;
}
.I400__1RMz5,
.i400__PeYw9 {
  color: #616ae5;
}
.I500__e4q6K,
.i500__VETIg {
  color: #4954e6;
}
.I600__3pOJ9,
.i600__2t-Wq {
  color: #2933c7;
}
.I700__1_7Th,
.i700__2GkTT {
  color: #161fa2;
}
.I800__WbThw,
.i800__am7uH {
  color: #0a1285;
}
.I900__1V9fl,
.i900__1DuKU {
  color: #0c1264;
}
.N50__2DBxf,
.n50__eHrQx {
  color: #f8f9fa;
}
.N100__BiY8a,
.n100__18CK8 {
  color: #f5f6f7;
}
.N200__2brds,
.n200__rshq7 {
  color: #eff0f1;
}
.N300__3AxSB,
.n300__1WEGG {
  color: #dee0e3;
}
.N400__3kEVc,
.n400__3KrVo {
  color: #bbbfc4;
}
.N500__258SF,
.n500__24R3x {
  color: #8f959e;
}
.N600__1ySg5,
.n600__2MiBy {
  color: #646a73;
}
.N700__1RZEF,
.n700__V6wZm {
  color: #373c43;
}
.N800__AbU3a,
.n800__2QEMi {
  color: #2b2f36;
}
.N900__2X0jz,
.n900__16AL4 {
  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 */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
.header__2mU0r {
  background: rgba(255, 255, 255, 0.8);
  border-bottom: 1px solid #eff0f1;
  font-family: Gilroy-regular, -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';
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.header__2mU0r .header-container {
  z-index: 1100;
}
.header__2mU0r .header-container .header-content {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 96px;
  margin: 0 auto;
}
@media screen and (max-width: 1060px) {
  .header__2mU0r .header-container .header-content {
    padding: 0 32px;
  }
}
.header__2mU0r .header-container .header-content .logo-container {
  position: relative;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
.header__2mU0r .header-container .header-content .logo-container a {
  display: -ms-flexbox;
  display: flex;
}
.header__2mU0r .header-container .menu-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  list-style: none;
  -ms-flex-align: center;
  align-items: center;
  padding: 0;
  margin: 0 0 0 20px;
}
.header__2mU0r .header-container .menu-wrapper > .menu-item + .menu-item {
  margin-left: 40px;
}
.header__2mU0r .header-container .menu-wrapper > .menu-item-account.menu-item {
  margin-left: 65px;
  position: relative;
}
.header__2mU0r .header-container .menu-wrapper > .menu-item-account.menu-item::before {
  content: '';
  display: block;
  height: 10px;
  border-right: 1px solid #bbbfc4;
  position: absolute;
  bottom: 27px;
  left: -32px;
}
.header__2mU0r .header-container .menu-wrapper > .menu-item-account.menu-item .menu-item-link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  min-width: 128px;
}
.header__2mU0r .menu-item {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.header__2mU0r .menu-item .menu-item-link {
  color: #646a73;
}
.header__2mU0r .menu-item .menu-item-link a {
  display: inline-block;
}
.header__2mU0r .menu-item .menu-item-link a::after {
  bottom: 14px !important;
}
.header__2mU0r .menu-item .menu-item-link .topbar-userMobile {
  font-size: 14px;
  letter-spacing: 1px;
  cursor: pointer;
  margin-right: 16px;
  position: relative;
}
.header__2mU0r .menu-item .menu-item-link .topbar-userMobile::after {
  content: '';
  position: absolute;
  top: 23px;
  width: 16px;
  height: 16px;
  background-image: url('//lf3-static.bytednsdoc.com/obj/eden-cn/ha_lm_lswvlw/ljhwZthlaukjlkulzlp/portal/society/dropdown-black.svg');
  background-size: cover;
  margin-left: 8px;
  transition: all 0.3s;
}
.header__2mU0r .menu-item .menu-item-link .topbar-userMobile.atsx-dropdown-open::after {
  -ms-transform: rotate(-180deg);
      transform: rotate(-180deg);
}
.header__2mU0r .menu-item .menu-item-link .topbar-userMobile-transparent {
  color: white;
}
.header__2mU0r .menu-item .menu-item-link .topbar-userMobile-transparent::after {
  background-image: url(//lf-cdn-tos.bytescm.com/obj/static/atsx-fe/mainland/fa1963654eacc4b92ac341764a5426e8.svg);
}
.header__2mU0r .menu-item-link {
  font-weight: normal;
  font-size: 14px;
  line-height: 64px;
  cursor: pointer;
}
.header__2mU0r .menu-item-link:hover a {
  color: #3370ff;
}
.header__2mU0r .menu-item-link.menu-item-link-active a {
  color: #3370ff;
  font-weight: 600;
}
.header__2mU0r .menu-item-link.menu-item-link-active a::after {
  opacity: 1;
}
.header__2mU0r .menu-item-link a {
  text-decoration: none;
  color: #646a73;
  position: relative;
}
.header__2mU0r .menu-item-link a::after {
  content: '';
  display: block;
  height: 2px;
  position: absolute;
  width: 24px;
  left: calc(50% - 12px);
  bottom: -5px;
  background-color: #3370ff;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}
div.header-transparent__1tN30 {
  -webkit-backdrop-filter: none;
          backdrop-filter: none;
  background: transparent;
}
div.header-transparent__1tN30 .menu-item .menu-item-link .topbar-userMobile::after {
  background-image: url(//lf-cdn-tos.bytescm.com/obj/static/atsx-fe/mainland/fa1963654eacc4b92ac341764a5426e8.svg);
}
div.header-transparent__1tN30 .header-container .menu-wrapper > .menu-item-account.menu-item::before {
  border-right: 1px solid white;
}
div.header-transparent__1tN30 .header-container .menu-item-link {
  color: white;
}
div.header-transparent__1tN30 .header-container .menu-item-link a {
  color: white;
}
div.header-transparent__1tN30 .header-container .menu-item-link a::after {
  background-color: white;
}
div.header-transparent__1tN30 .header-container .menu-item-link.menu-item-link-active a {
  color: white;
  font-weight: 800;
}
div.header-transparent__1tN30 .header-container .menu-item-link:hover a {
  color: rgba(255, 255, 255, 0.5);
}
.dynamic-header__2HEJy {
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  position: fixed;
  z-index: 999;
  border-bottom: none;
  width: 100%;
  top: -64px;
  -ms-transform: translateY(0);
      transform: translateY(0);
}
.dynamic-header__2HEJy.header-show__xr0c5 {
  -ms-transform: translateY(64px);
      transform: translateY(64px);
}
.ee-system-failure-global-notice-root+#bd .dynamic-header__2HEJy,
.ee-system-failure-global-notice-root+*+#bd .dynamic-header__2HEJy {
  top: 0;
}
.header-with-animation__3nOa_ {
  transition: transform 0.2s ease;
}
.dropList__1lLxB {
  width: 180px;
}
.dropList__1lLxB ul {
  padding: 8px 0;
  margin-top: 5px;
}
.dropList__1lLxB ul li {
  padding: 8px 12px;
}
.dropList__1lLxB ul li a {
  color: #1f2329;
}

/* 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: #1f2329;
  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: #1f2329;
}
.atsx-popover-message {
  position: relative;
  padding: 4px 0 12px;
  color: #1f2329;
  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;
}

@-webkit-keyframes fullscreenModalEnter__26SIe {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__26SIe {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__C1Ufs {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__C1Ufs {
  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__sAwkL {
  height: 100%;
}
.atsx-layout__SEAXB {
  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__2Kibr,
.b50__3tI0C {
  color: #f0f4ff;
}
.L50__1YEbs,
.l50__1a2y9 {
  color: #f7fae5;
}
.L100__1VBwW,
.l100__A39ZK {
  color: #eef6c6;
}
.L200__ugGFj,
.l200__OGzC1 {
  color: #dfee96;
}
.L300__2kjFI,
.l300__1tVZS {
  color: #d2e76a;
}
.L400__3KkJS,
.l400__cJqg9 {
  color: #c3dd40;
}
.L500__2tiXP,
.l500__PEpVs {
  color: #b3d600;
}
.L600__1NszM,
.l600__2xeR7 {
  color: #8fac02;
}
.L700__3sJyX,
.l700__1K0uw {
  color: #667901;
}
.L800__1xV9M,
.l800__3kRoG {
  color: #495700;
}
.L900__32XXk,
.l900__1pGfS {
  color: #354200;
}
.Y50__1zNfB,
.y50__1U8Ie {
  color: #fdf9ed;
}
.Y100__2EDnM,
.y100__27INJ {
  color: #faf1d1;
}
.Y200__2gwYT,
.y200__1aJMF {
  color: #f8e6ab;
}
.Y300__A1QxC,
.y300__ZZ84S {
  color: #f7dc82;
}
.Y400__1TmS6,
.y400__1L9_6 {
  color: #fad355;
}
.Y500__dU8J0,
.y500__3KYsf {
  color: #ffc60a;
}
.Y600__Zm6aa,
.y600__13Fs3 {
  color: #dc9b04;
}
.Y700__2R6WD,
.y700__1Ew0u {
  color: #aa7803;
}
.Y800__ijIlR,
.y800__wf794 {
  color: #795101;
}
.Y900__XruPs,
.y900__avqne {
  color: #5c3a00;
}
.O50__2htya,
.o50__3oa6- {
  color: #fff5eb;
}
.O100__3HxKD,
.o100__21Jf4 {
  color: #feead2;
}
.O200__8xM49,
.o200__3tN7R {
  color: #fed4a4;
}
.O300__36e2e,
.o300__3pH9P {
  color: #ffba6b;
}
.O400__2HCn9,
.o400__1nI_v {
  color: #ffa53d;
}
.O500__31yCL,
.o500__2XNc3 {
  color: #f80;
}
.O600__2r5Ir,
.o600__1N19j {
  color: #de7802;
}
.O700__3pkvK,
.o700__1hFdA {
  color: #b26206;
}
.O800__3oRme,
.o800__3EWkF {
  color: #8f4f04;
}
.O900__RbdFL,
.o900__9DRoc {
  color: #6b3900;
}
.R50__3-53K,
.r50__1YE-6 {
  color: #fef1f1;
}
.R100__n_aZh,
.r100__3r087 {
  color: #fde2e2;
}
.R200__1eTyM,
.r200__1CJbL {
  color: #fbbfbc;
}
.R300__f9ANQ,
.r300__WEQRD {
  color: #f98e8b;
}
.R400__3J8S5,
.r400__37WMl {
  color: #f76964;
}
.R500__1gAb7,
.r500__23qUN {
  color: #f54a45;
}
.R600__1ujO9,
.r600__1R3zq {
  color: #d83931;
}
.R700__1u9Gk,
.r700__38gO9 {
  color: #ac2f28;
}
.R800__Nt5ut,
.r800__2vXss {
  color: #812520;
}
.R900__v-3-r,
.r900__3RHvq {
  color: #621c18;
}
.C50__2r7Oj,
.c50__1GfFz {
  color: #fef1f8;
}
.C100__4Hu9U,
.c100__3EI9Q {
  color: #fdddef;
}
.C200__3qmC7,
.c200__2LTFb {
  color: #f9aed9;
}
.C300__3Y5Gm,
.c300__2VtpN {
  color: #f57ac0;
}
.C400__2tZQO,
.c400__2Pu2g {
  color: #f14ba9;
}
.C500__2Vndl,
.c500__1OyWk {
  color: #f01d94;
}
.C600__RljAa,
.c600__MD1uJ {
  color: #c71077;
}
.C700__1UHtY,
.c700__3a1hN {
  color: #9e1361;
}
.C800__GiO4V,
.c800__2zH_P {
  color: #7a0f4b;
}
.C900__2hTxi,
.c900__2JStW {
  color: #520a32;
}
.V50__lb3ur,
.v50__22apM {
  color: #fceefc;
}
.V100__HpyWh,
.v100__2ujJX {
  color: #f8def8;
}
.V200__1eAZp,
.v200__2Llth {
  color: #efb9ef;
}
.V300__1xl-n,
.v300__CMGoK {
  color: #e58fe5;
}
.V400__hEAgw,
.v400__me86b {
  color: #db66db;
}
.V500__3lrtM,
.v500__2QnK9 {
  color: #d136d1;
}
.V600__1htqv,
.v600__1MAcJ {
  color: #b320b3;
}
.V700__33o92,
.v700__2F582 {
  color: #8c218c;
}
.V800__7NCNL,
.v800__27ymT {
  color: #681268;
}
.V900__3TKpx,
.v900__3mFpA {
  color: #460b46;
}
.P50__2yVxZ,
.p50__1KhxF {
  color: #f6f1fe;
}
.P100__2YVty,
.p100__9Y3Um {
  color: #ece2fe;
}
.P200__CvhNl,
.p200__2D-Yp {
  color: #cdb2fa;
}
.P300__2xNQQ,
.p300__2uJvD {
  color: #ad82f7;
}
.P400__3KK6-,
.p400__3TH4S {
  color: #935af6;
}
.P500__14jgk,
.p500__2T59t {
  color: #7f3bf5;
}
.P600__3Pjv3,
.p600__Vww51 {
  color: #6425d0;
}
.P700__3B_sB,
.p700__aJG15 {
  color: #4e1ba7;
}
.P800__YfZ2z,
.p800__yR0lc {
  color: #380d82;
}
.P900__2T3ug,
.p900__t7o6V {
  color: #270561;
}
.I50__3UHBY,
.i50__1JEyt {
  color: #f2f3fd;
}
.I100__BjFy1,
.i100__2tKxj {
  color: #e0e2fa;
}
.I200__QTxwf,
.i200__2_j7_ {
  color: #b4b9f3;
}
.I300__1Iyan,
.i300__2C2Ex {
  color: #7b83ea;
}
.I400__17OQM,
.i400__2aNPa {
  color: #616ae5;
}
.I500__14wh3,
.i500__16810 {
  color: #4954e6;
}
.I600__nG5T0,
.i600__3axsX {
  color: #2933c7;
}
.I700__2_erh,
.i700__2NE9R {
  color: #161fa2;
}
.I800__3AR38,
.i800__9USMj {
  color: #0a1285;
}
.I900__3wCDP,
.i900__11nXV {
  color: #0c1264;
}
.N50__2jOZ9,
.n50__2gP1t {
  color: #f8f9fa;
}
.N100__38HFg,
.n100__3eqOe {
  color: #f5f6f7;
}
.N200__12oBH,
.n200__2IO4a {
  color: #eff0f1;
}
.N300__1Iqm-,
.n300__2zQ1B {
  color: #dee0e3;
}
.N400__3WKRB,
.n400__1-sNX {
  color: #bbbfc4;
}
.N500__2SNPI,
.n500__29Wd- {
  color: #8f959e;
}
.N600__2Eo3G,
.n600__H6RrK {
  color: #646a73;
}
.N700__2nyK0,
.n700__3hQu- {
  color: #373c43;
}
.N800__3YL2O,
.n800__1I__O {
  color: #2b2f36;
}
.N900__3J2wA,
.n900__6pbiw {
  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 */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
.footer__3WqO8 {
  width: 100%;
  transform: translateZ(0);
  background: #1f2329;
  font-family: Gilroy-regular, -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';
}
@media screen and (max-width: 1060px) {
  .footer__3WqO8 .footer-container .bytedance-logo {
    position: relative;
    left: 0;
    top: 0;
    display: block;
  }
  .footer__3WqO8 .footer-container .footer-content-column {
    -ms-flex: auto;
    flex: auto;
    padding: 0;
    margin-top: 32px;
    text-align: center;
    position: relative;
  }
}
.footer__3WqO8 .footer-container {
  position: relative;
  -moz-user-select: none;
  /* Firefox私有属性 */
  -webkit-user-select: none;
  /* WebKit内核私有属性 */
  -ms-user-select: none;
  /* IE私有属性(IE10及以后) */
  /* KHTML内核私有属性 */
  -o-user-select: none;
  /* Opera私有属性 */
  user-select: none;
  /* CSS3属性 */
  max-width: 1440px;
  margin: 0 auto;
  color: #fff;
  padding-bottom: 60px;
}
@media screen and (max-width: 1060px) {
  .footer__3WqO8 .footer-container {
    max-width: none;
  }
}
.footer__3WqO8 .footer-container .footer-content-wrapper {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 69px 0 0 0;
  text-align: left;
}
@media screen and (max-width: 1060px) {
  .footer__3WqO8 .footer-container .footer-content-wrapper {
    color: purple;
    padding: 40px 0 0;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
  }
}
.footer__3WqO8 .footer-container .footer-content-wrapper h2 {
  font-size: 14px;
  line-height: 22px;
  margin: 4px 0;
  color: #7b7e81;
}
@media screen and (max-width: 1060px) {
  .footer__3WqO8 .footer-container .footer-content-wrapper h2 {
    text-align: center;
  }
}
.footer__3WqO8 .footer-container .footer-content-wrapper .footer-content-column {
  -ms-flex: 1 1;
      flex: 1 1;
  max-width: calc(21.6vw - 108.7px);
  color: #d2d3d4;
  text-align: center;
  position: relative;
}
@media screen and (min-width: 1440px) {
  .footer__3WqO8 .footer-container .footer-content-wrapper .footer-content-column {
    max-width: 202px;
  }
}
@media screen and (max-width: 1060px) {
  .footer__3WqO8 .footer-container .footer-content-wrapper .footer-content-column {
    max-width: 202px;
  }
}
.footer__3WqO8 .footer-container .footer-content-wrapper .footer-content-column.footer-content-column-logos {
  max-width: none;
  min-width: 212px;
  text-align: left;
  padding-left: calc(11.6vw - 93.7px);
  padding-right: calc(-2.1vw + 94.3px);
}
@media screen and (min-width: 1440px) {
  .footer__3WqO8 .footer-container .footer-content-wrapper .footer-content-column.footer-content-column-logos {
    padding-left: 73px;
    padding-right: 0;
  }
}
@media screen and (max-width: 1060px) {
  .footer__3WqO8 .footer-container .footer-content-wrapper .footer-content-column.footer-content-column-logos {
    padding-left: 0;
    padding-right: 0;
  }
}
.footer__3WqO8 .footer-container .footer-content-wrapper .footer-content-column:first-child::before {
  display: none;
}
.footer__3WqO8 .footer-container .footer-content-wrapper .footer-content-column::before {
  content: '';
  display: block;
  height: 80px;
  border-right: 1px solid #34373b;
  position: absolute;
  top: 8px;
  left: 0;
}
@media screen and (max-width: 1060px) {
  .footer__3WqO8 .footer-container .footer-content-wrapper .footer-content-column::before {
    display: none;
  }
}
.footer__3WqO8 .footer-container .footer-content-wrapper .footer-content-column h2 {
  margin-bottom: 18px;
}
.footer__3WqO8 .footer-container .footer-content-wrapper .footer-content-column h3 {
  font-weight: 500;
  font-size: 14px;
  line-height: 22px;
  margin: 4px 0;
}
.footer__3WqO8 .footer-container .footer-content-wrapper .footer-content-column h3 a {
  color: #d2d3d4;
}
.footer__3WqO8 .footer-container .footer-content-wrapper .footer-content-column h3 a:hover {
  color: #7b7e81;
}
.footer__3WqO8 .footer-container .footer-content-wrapper .bytedance-logo {
  text-align: left;
  max-width: 382px;
  min-width: 350px;
  margin-right: 26px;
  margin-left: calc(10.5vw - 55.6px);
}
@media screen and (max-width: 1060px) {
  .footer__3WqO8 .footer-container .footer-content-wrapper .bytedance-logo {
    text-align: center;
    margin-right: 0;
    margin-left: 0;
  }
}
@media screen and (min-width: 1440px) {
  .footer__3WqO8 .footer-container .footer-content-wrapper .bytedance-logo {
    margin-right: 36px;
    margin-left: 96px;
  }
}
.footer__3WqO8 .footer-container .footer-content-wrapper .bytedance-logo h2 {
  margin-bottom: 4px;
}
.footer__3WqO8 .footer-container .footer-content-wrapper .bytedance-logo .logo-container {
  margin-bottom: 9px;
}
.footer__3WqO8 .footer-container .footer-content-wrapper .bytedance-logo .copyright-icp-logo {
  height: 16px;
}
.footer__3WqO8 .footer-container .footer-content-wrapper .bytedance-logo a {
  color: #7b7e81;
}
.footer__3WqO8 .media .media-icon {
  margin: 2px 16px 10px 0;
  margin-right: calc(2.1vw - 14.3px);
  cursor: pointer;
}
@media screen and (min-width: 1440px) {
  .footer__3WqO8 .media .media-icon {
    margin-right: 16px;
  }
}
@media screen and (max-width: 1060px) {
  .footer__3WqO8 .media .media-icon {
    margin-right: 16px;
  }
}
.footer__3WqO8 .media .media-icon img {
  width: 32px;
  height: 32px;
  vertical-align: baseline;
}
.footer__3WqO8 .media .media-icon:last-child {
  margin-right: 0;
}
.footer__3WqO8 .media .media-icon:hover {
  opacity: 0.7;
}
.qrCode__1YNa_ {
  height: 177px;
}
.qrCode__1YNa_ .atsx-popover-content .atsx-popover-arrow {
  border-width: 4px;
  z-index: 9999;
  box-shadow: none;
}
.qrCode__1YNa_ .atsx-popover-inner {
  -ms-transform: translateY(-10px);
      transform: translateY(-10px);
  border-radius: 2px;
  box-shadow: 0 8px 24px 0 rgba(54, 97, 174, 0.14);
}
.qrCode__1YNa_ .atsx-popover-inner .atsx-popover-inner-content {
  display: -ms-flexbox;
  display: flex;
  justify-items: center;
  padding: 0;
}
.qrCode__1YNa_ .atsx-popover-inner .atsx-popover-inner-content .qrContainer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  padding: 16px;
}
.qrCode__1YNa_ .atsx-popover-inner .atsx-popover-inner-content .qrContainer .qrImage {
  width: 120px;
  height: 120px;
}
.qrCode__1YNa_ .atsx-popover-inner .atsx-popover-inner-content .qrContainer .qrText {
  margin-top: 5px;
  width: 130px;
  height: 20px;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  color: #1f2329;
}
.qrCode__1YNa_ .atsx-popover-inner .atsx-popover-inner-content .qrContainer-last {
  padding-left: 0;
}

@-webkit-keyframes fullscreenModalEnter__k5WFV {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__k5WFV {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__1qJ_F {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__1qJ_F {
  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__114LS {
  height: 100%;
}
.atsx-layout__38kfp {
  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__2WQrl,
.b50__13vx2 {
  color: #f0f4ff;
}
.L50__160nf,
.l50__j81mK {
  color: #f7fae5;
}
.L100__1tcUS,
.l100__1pnZZ {
  color: #eef6c6;
}
.L200__154Gr,
.l200__3kTMl {
  color: #dfee96;
}
.L300__hX51l,
.l300__3v16s {
  color: #d2e76a;
}
.L400__2d2ZD,
.l400__3KfAt {
  color: #c3dd40;
}
.L500__1ZGJ7,
.l500__2IURn {
  color: #b3d600;
}
.L600__3j-u4,
.l600__2ihaM {
  color: #8fac02;
}
.L700__SIiL-,
.l700__2XcJS {
  color: #667901;
}
.L800__7o3li,
.l800__kxZTZ {
  color: #495700;
}
.L900__33ZHI,
.l900__2Rq5b {
  color: #354200;
}
.Y50__1DM0q,
.y50__2SpC4 {
  color: #fdf9ed;
}
.Y100__1IAXz,
.y100__3sfFg {
  color: #faf1d1;
}
.Y200__3uFWI,
.y200__2dCNR {
  color: #f8e6ab;
}
.Y300__anSQk,
.y300__2fkIV {
  color: #f7dc82;
}
.Y400__PU5F8,
.y400__326bH {
  color: #fad355;
}
.Y500__ZaR2b,
.y500__15v-z {
  color: #ffc60a;
}
.Y600__2EAZ7,
.y600__11Fd1 {
  color: #dc9b04;
}
.Y700__Cl1k1,
.y700__-9mDm {
  color: #aa7803;
}
.Y800__2jHS3,
.y800__321LM {
  color: #795101;
}
.Y900__2AKoG,
.y900__2XYOf {
  color: #5c3a00;
}
.O50__sI4Sv,
.o50__2Ka5K {
  color: #fff5eb;
}
.O100__jasP3,
.o100__5IlHA {
  color: #feead2;
}
.O200__1N_y0,
.o200__2DP16 {
  color: #fed4a4;
}
.O300__6TEXN,
.o300__2bCJD {
  color: #ffba6b;
}
.O400__2Z9Rc,
.o400__3dGsB {
  color: #ffa53d;
}
.O500__3w_PO,
.o500__xFrnv {
  color: #f80;
}
.O600__I6TtN,
.o600__2Kmuf {
  color: #de7802;
}
.O700__deg9C,
.o700__kWtwW {
  color: #b26206;
}
.O800__2vfuQ,
.o800__2lSNt {
  color: #8f4f04;
}
.O900__6oDkO,
.o900__3-lmL {
  color: #6b3900;
}
.R50__3DImr,
.r50__3gzcH {
  color: #fef1f1;
}
.R100__1YVsT,
.r100__3d6nw {
  color: #fde2e2;
}
.R200__Vtwrg,
.r200__2mfhY {
  color: #fbbfbc;
}
.R300__iFaJV,
.r300__1LUsY {
  color: #f98e8b;
}
.R400__1Je3V,
.r400__3efmv {
  color: #f76964;
}
.R500__EtDYB,
.r500__2tEkC {
  color: #f54a45;
}
.R600__19mvI,
.r600__1Tldz {
  color: #d83931;
}
.R700__3dRLs,
.r700__s74g5 {
  color: #ac2f28;
}
.R800__aYgPK,
.r800__12xom {
  color: #812520;
}
.R900__2ug57,
.r900__2INlF {
  color: #621c18;
}
.C50__3qnBC,
.c50__14VLt {
  color: #fef1f8;
}
.C100__2AUXy,
.c100__SC1PF {
  color: #fdddef;
}
.C200__2yVw3,
.c200__10lqe {
  color: #f9aed9;
}
.C300__1cKlg,
.c300__1tlaF {
  color: #f57ac0;
}
.C400__3_zPl,
.c400__244iY {
  color: #f14ba9;
}
.C500__V3KQ8,
.c500__gKJqq {
  color: #f01d94;
}
.C600__1uvKV,
.c600__3-aXN {
  color: #c71077;
}
.C700__3aSPo,
.c700__2-bUn {
  color: #9e1361;
}
.C800__2I5B_,
.c800__1JIBS {
  color: #7a0f4b;
}
.C900__GTGt7,
.c900__76I2o {
  color: #520a32;
}
.V50__1k2n4,
.v50__1ObUD {
  color: #fceefc;
}
.V100__63YeY,
.v100__2IT1U {
  color: #f8def8;
}
.V200__3yPOR,
.v200__3OwCW {
  color: #efb9ef;
}
.V300__fTLt3,
.v300__1C3j8 {
  color: #e58fe5;
}
.V400__2lBXv,
.v400__1qAJm {
  color: #db66db;
}
.V500__3E85R,
.v500__3kn2b {
  color: #d136d1;
}
.V600__1rSg2,
.v600__1MbYV {
  color: #b320b3;
}
.V700__3HUd2,
.v700__PCIgf {
  color: #8c218c;
}
.V800__25anz,
.v800__17k6z {
  color: #681268;
}
.V900__2lt6M,
.v900__36aWi {
  color: #460b46;
}
.P50__3Ouel,
.p50__6sU48 {
  color: #f6f1fe;
}
.P100__28oiK,
.p100__tY2HY {
  color: #ece2fe;
}
.P200__1VUzK,
.p200__3pNio {
  color: #cdb2fa;
}
.P300__3ExIH,
.p300__2yns1 {
  color: #ad82f7;
}
.P400__2iVy4,
.p400__1s-77 {
  color: #935af6;
}
.P500__irjG0,
.p500__11pF1 {
  color: #7f3bf5;
}
.P600__bOyN8,
.p600__zTm7Q {
  color: #6425d0;
}
.P700__n5jka,
.p700__3C_BD {
  color: #4e1ba7;
}
.P800__KPlxW,
.p800__3tcen {
  color: #380d82;
}
.P900__E5r5_,
.p900__edDb- {
  color: #270561;
}
.I50__1WYVx,
.i50__2QWPs {
  color: #f2f3fd;
}
.I100__1Kr_8,
.i100__QNuIJ {
  color: #e0e2fa;
}
.I200__mRRgA,
.i200__1Euit {
  color: #b4b9f3;
}
.I300__1oY86,
.i300__2IoGY {
  color: #7b83ea;
}
.I400__2sPKD,
.i400__3NdCR {
  color: #616ae5;
}
.I500__UQhXC,
.i500__t9jRQ {
  color: #4954e6;
}
.I600__3Lo3n,
.i600__gzK1X {
  color: #2933c7;
}
.I700__iuVlN,
.i700__JALf4 {
  color: #161fa2;
}
.I800__M8cst,
.i800__1FvdC {
  color: #0a1285;
}
.I900__1wEPV,
.i900__3A5Wy {
  color: #0c1264;
}
.N50__3FVPI,
.n50__3c5Qm {
  color: #f8f9fa;
}
.N100__15R3c,
.n100__3y5Mi {
  color: #f5f6f7;
}
.N200__2HEj8,
.n200__3o4la {
  color: #eff0f1;
}
.N300__10nIb,
.n300__w89py {
  color: #dee0e3;
}
.N400__2CKOk,
.n400__1-OoI {
  color: #bbbfc4;
}
.N500__LxMcf,
.n500__2hb2n {
  color: #8f959e;
}
.N600__16XDB,
.n600__3eTXL {
  color: #646a73;
}
.N700__3bto1,
.n700__3qHnH {
  color: #373c43;
}
.N800__WneAw,
.n800__3nxPc {
  color: #2b2f36;
}
.N900__2UixP,
.n900__2z3ax {
  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 */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
.contentWrap {
  min-height: calc(100vh - 64px - 1px - 231px);
}
.contentWrap .atsx-btn {
  border-radius: 20px;
}
.simple-form .atsx-input {
  border-radius: 20px;
  padding-left: 16px;
}
body.position-detail .contentWrap {
  background: #f8f9fa;
}

/* 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-back-top {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #1f2329;
  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;
  right: 100px;
  bottom: 50px;
  z-index: 10;
  width: 40px;
  height: 40px;
  cursor: pointer;
}
.atsx-back-top-content {
  width: 40px;
  height: 40px;
  overflow: hidden;
  color: #fff;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 20px;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.atsx-back-top-content:hover {
  background-color: #1f2329;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.atsx-back-top-icon {
  width: 14px;
  height: 16px;
  margin: 12px auto;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAoCAYAAACWwljjAAAABGdBTUEAALGPC/xhBQAAAbtJREFUWAntmMtKw0AUhhMvS5cuxILgQlRUpIggIoKIIoigG1eC+AA+jo+i6FIXBfeuXIgoeKVeitVWJX5HWhhDksnUpp3FDPyZk3Nm5nycmZKkXhAEOXSA3lG7muTeRzmfy6HneUvIhnYkQK+Q9NhAA0Opg0vBEhjBKHiyb8iGMyQMOYuK41BcBSypAL+MYXSKjtFAW7EAGEO3qN4uMQbbAkXiSfRQJ1H6a+yhlkKRcAoVFYiweYNjtCVQJJpBz2GCiPt7fBOZQpFgDpUikse5HgnkM4Fi4QX0Fpc5wf9EbLqpUCy4jMoJSXWhFwbMNgWKhVbRhy5jirhs9fy/oFhgHVVTJEs7RLZ8sSEoJm6iz7SZDMbJ+/OKERQTttCXQRLToRUmrKWCYuA2+jbN0MB4OQobYShfdTCgn/sL1K36M7TLrN3n+758aPy2rrpR6+/od5E8tf/A1uLS9aId5T7J3CNYihkQ4D9PiMdMC7mp4rjB9kjFjZp8BlnVHJBuO1yFXIV0FdDF3RlyFdJVQBdv5AxVdIsq8apiZ2PyYO1EVykesGfZEESsCkweyR8MUW+V8uJ1gkYipmpdP1pm2aJVPEGzAAAAAElFTkSuQmCC) 100%/100% no-repeat;
}
@media screen and (max-width: 768px) {
  .atsx-back-top {
    right: 60px;
  }
}
@media screen and (max-width: 480px) {
  .atsx-back-top {
    right: 20px;
  }
}

@-webkit-keyframes fullscreenModalEnter__1hMOM {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__1hMOM {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__19Nkz {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__19Nkz {
  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__2j_Wj {
  height: 100%;
}
.atsx-layout__3tbuO {
  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__3JWVD,
.b50__3rSj_ {
  color: #f0f4ff;
}
.L50__2T9Kg,
.l50__13YpO {
  color: #f7fae5;
}
.L100__2oTKm,
.l100__1ywsK {
  color: #eef6c6;
}
.L200__10M0a,
.l200__3uzt8 {
  color: #dfee96;
}
.L300__1tig-,
.l300__2foCt {
  color: #d2e76a;
}
.L400__1hK6P,
.l400__3sdep {
  color: #c3dd40;
}
.L500__3OiR9,
.l500__3NU8R {
  color: #b3d600;
}
.L600__jTCPK,
.l600__1Zh5u {
  color: #8fac02;
}
.L700__2Fer-,
.l700__LOpAT {
  color: #667901;
}
.L800__3sepi,
.l800__1k_te {
  color: #495700;
}
.L900__pegvM,
.l900__TDq_m {
  color: #354200;
}
.Y50__7AP7G,
.y50__WSS4U {
  color: #fdf9ed;
}
.Y100__1hqyb,
.y100__1_paK {
  color: #faf1d1;
}
.Y200__l7J8f,
.y200__5fuIh {
  color: #f8e6ab;
}
.Y300__1rNiB,
.y300__mDcvN {
  color: #f7dc82;
}
.Y400__3vQw4,
.y400__y004z {
  color: #fad355;
}
.Y500__23MZT,
.y500__hPvCW {
  color: #ffc60a;
}
.Y600__3n_Te,
.y600__NnTTD {
  color: #dc9b04;
}
.Y700__3fEGV,
.y700__2dkUL {
  color: #aa7803;
}
.Y800__344ur,
.y800__2IPEj {
  color: #795101;
}
.Y900__3JnHi,
.y900__1Tafp {
  color: #5c3a00;
}
.O50__10gXD,
.o50__Z_T3o {
  color: #fff5eb;
}
.O100__1nF6D,
.o100__d-KLU {
  color: #feead2;
}
.O200__32Onu,
.o200__3Atil {
  color: #fed4a4;
}
.O300__2huqZ,
.o300__1MMWW {
  color: #ffba6b;
}
.O400__1pnDZ,
.o400__Sk7-p {
  color: #ffa53d;
}
.O500__bRqjX,
.o500__1dlCX {
  color: #f80;
}
.O600__1VtIM,
.o600__zwOp5 {
  color: #de7802;
}
.O700__1LHkY,
.o700__1ltva {
  color: #b26206;
}
.O800__2VSGR,
.o800__2KF5s {
  color: #8f4f04;
}
.O900__uFf4d,
.o900__3HLFN {
  color: #6b3900;
}
.R50__h3-LA,
.r50__6KcsB {
  color: #fef1f1;
}
.R100__n9Juy,
.r100__r_33d {
  color: #fde2e2;
}
.R200__hEOYO,
.r200__2ZjLK {
  color: #fbbfbc;
}
.R300__90-8b,
.r300__aiwNo {
  color: #f98e8b;
}
.R400__-UpWz,
.r400__3qwKn {
  color: #f76964;
}
.R500__2lkrv,
.r500__2smnT {
  color: #f54a45;
}
.R600__1zM5t,
.r600__1x4JI {
  color: #d83931;
}
.R700__eizQu,
.r700__2q1-D {
  color: #ac2f28;
}
.R800__1t_3b,
.r800__3KCgi {
  color: #812520;
}
.R900__UjCx9,
.r900__3ZFr4 {
  color: #621c18;
}
.C50__3zCeL,
.c50__2wm_o {
  color: #fef1f8;
}
.C100__v9hcW,
.c100__2ZReD {
  color: #fdddef;
}
.C200__1Ph-h,
.c200__c0wQu {
  color: #f9aed9;
}
.C300__1g8wl,
.c300__3nDn9 {
  color: #f57ac0;
}
.C400__1aSzn,
.c400__3Wcv1 {
  color: #f14ba9;
}
.C500__1Hb2U,
.c500__1LpoU {
  color: #f01d94;
}
.C600__NMs9A,
.c600__2wS9h {
  color: #c71077;
}
.C700__2QZ3l,
.c700__yG00k {
  color: #9e1361;
}
.C800__1bO9x,
.c800__3IYYx {
  color: #7a0f4b;
}
.C900__1aq1L,
.c900__32ZZ5 {
  color: #520a32;
}
.V50__3j-iF,
.v50__MOaBm {
  color: #fceefc;
}
.V100__2zZ2D,
.v100__1rawo {
  color: #f8def8;
}
.V200__2d7dC,
.v200__3Xa50 {
  color: #efb9ef;
}
.V300__fletZ,
.v300__2bt_V {
  color: #e58fe5;
}
.V400__w0-mq,
.v400__1dZgs {
  color: #db66db;
}
.V500__3GiHG,
.v500__1zg9n {
  color: #d136d1;
}
.V600__3oDd9,
.v600__3ufDq {
  color: #b320b3;
}
.V700__2Lm4T,
.v700__1LXB2 {
  color: #8c218c;
}
.V800__2IX08,
.v800__2MdcX {
  color: #681268;
}
.V900__2-0W8,
.v900__2OoOl {
  color: #460b46;
}
.P50__3hjAW,
.p50__eb0P- {
  color: #f6f1fe;
}
.P100__3S15u,
.p100__2hHp0 {
  color: #ece2fe;
}
.P200__1uH7v,
.p200__1oNvp {
  color: #cdb2fa;
}
.P300__1M7F_,
.p300__2NGY2 {
  color: #ad82f7;
}
.P400__rMIFK,
.p400__3Esvg {
  color: #935af6;
}
.P500__1flW2,
.p500__k244h {
  color: #7f3bf5;
}
.P600__2KUvr,
.p600__DOE4_ {
  color: #6425d0;
}
.P700__3k1QF,
.p700__1AGPj {
  color: #4e1ba7;
}
.P800__oJqWx,
.p800__KBR-G {
  color: #380d82;
}
.P900__3aewm,
.p900__2HDqe {
  color: #270561;
}
.I50__U7PBe,
.i50__13TPU {
  color: #f2f3fd;
}
.I100__2Yc5v,
.i100__uXTW7 {
  color: #e0e2fa;
}
.I200__1V5lG,
.i200__1ia6m {
  color: #b4b9f3;
}
.I300__3RfCd,
.i300__Xf1CH {
  color: #7b83ea;
}
.I400__5oGRQ,
.i400__hK2KD {
  color: #616ae5;
}
.I500__2lnGa,
.i500__23Kxv {
  color: #4954e6;
}
.I600__2cKZ-,
.i600__nLa4G {
  color: #2933c7;
}
.I700__2q6T4,
.i700__9hBNX {
  color: #161fa2;
}
.I800__3yiK1,
.i800__3QvcZ {
  color: #0a1285;
}
.I900__FXHl1,
.i900__3naEY {
  color: #0c1264;
}
.N50__2wuEe,
.n50__3TTsK {
  color: #f8f9fa;
}
.N100__kcZaV,
.n100__1sAaH {
  color: #f5f6f7;
}
.N200__2tOwP,
.n200__2dznm {
  color: #eff0f1;
}
.N300__3_gTa,
.n300__f5rlS {
  color: #dee0e3;
}
.N400__3RSw-,
.n400__1oz-c {
  color: #bbbfc4;
}
.N500__14-VA,
.n500__4FLRW {
  color: #8f959e;
}
.N600__2z74Q,
.n600__2v7a4 {
  color: #646a73;
}
.N700__16w1T,
.n700__3Xs1k {
  color: #373c43;
}
.N800__2-oE-,
.n800__3ketR {
  color: #2b2f36;
}
.N900__3jKUR,
.n900__yAc4Y {
  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 表单编辑底色 */
div.backTop__1EnUB {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 40px;
  height: 40px;
  right: 40px;
  bottom: 40px;
  border-radius: 20px;
  box-shadow: 0 2px 10px 0 rgba(31, 35, 41, 0.1);
  background-color: white;
}
div.backTop__1EnUB .backTop-icon {
  font-size: 16px;
  color: #646a73;
}
div.backTop__1EnUB:hover .backTop-icon {
  color: #3370ff;
}

div.backTop-absolute__1g_b- {
  position: absolute;
}

@-webkit-keyframes slideUpIn450 {
  from {
    transform: translate3d(0, 450%, 0);
    visibility: hidden;
  }
  to {
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
}
@keyframes slideUpIn450 {
  from {
    transform: translate3d(0, 450%, 0);
    visibility: hidden;
  }
  to {
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
}
@-webkit-keyframes slideUpIn300 {
  from {
    transform: translate3d(0, 300%, 0);
    visibility: hidden;
  }
  to {
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
}
@keyframes slideUpIn300 {
  from {
    transform: translate3d(0, 300%, 0);
    visibility: hidden;
  }
  to {
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
}
@-webkit-keyframes slideUpIn150 {
  from {
    transform: translate3d(0, 150%, 0);
    visibility: hidden;
  }
  to {
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
}
@keyframes slideUpIn150 {
  from {
    transform: translate3d(0, 150%, 0);
    visibility: hidden;
  }
  to {
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
}
@-webkit-keyframes slideUpIn100 {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: hidden;
  }
  to {
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
}
@keyframes slideUpIn100 {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: hidden;
  }
  to {
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
}
@-webkit-keyframes slideUpIn60 {
  from {
    transform: translate3d(0, 60%, 0);
    visibility: hidden;
  }
  to {
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
}
@keyframes slideUpIn60 {
  from {
    transform: translate3d(0, 60%, 0);
    visibility: hidden;
  }
  to {
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
}
@-webkit-keyframes slideUpIn30 {
  from {
    transform: translate3d(0, 30%, 0);
    visibility: hidden;
  }
  to {
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
}
@keyframes slideUpIn30 {
  from {
    transform: translate3d(0, 30%, 0);
    visibility: hidden;
  }
  to {
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
}
@-webkit-keyframes slideUpIn100px {
  from {
    transform: translate3d(0, 100px, 0);
    visibility: hidden;
  }
  to {
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
}
@keyframes slideUpIn100px {
  from {
    transform: translate3d(0, 100px, 0);
    visibility: hidden;
  }
  to {
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
}
.animate {
  visibility: hidden;
  -webkit-animation-duration: 0.8s;
          animation-duration: 0.8s;
}
.slideUpIn300 {
  visibility: visible;
  -webkit-animation-name: slideUpIn300;
          animation-name: slideUpIn300;
}
.slideUpIn150 {
  visibility: visible;
  -webkit-animation-name: slideUpIn150;
          animation-name: slideUpIn150;
}
.slideUpIn100 {
  visibility: visible;
  -webkit-animation-name: slideUpIn100;
          animation-name: slideUpIn100;
}
.slideUpIn60 {
  visibility: visible;
  -webkit-animation-name: slideUpIn60;
          animation-name: slideUpIn60;
}
.slideUpIn30 {
  visibility: visible;
  -webkit-animation-name: slideUpIn30;
          animation-name: slideUpIn30;
}

@-webkit-keyframes fullscreenModalEnter__3hPQA {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__3hPQA {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__2i44n {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__2i44n {
  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__1fzAF {
  height: 100%;
}
.atsx-layout__1BNn7 {
  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__NkjzX,
.b50__LwPbk {
  color: #f0f4ff;
}
.L50__3wDh6,
.l50__38AyJ {
  color: #f7fae5;
}
.L100__3Xr3f,
.l100__21jb- {
  color: #eef6c6;
}
.L200__1bA48,
.l200__1QNRA {
  color: #dfee96;
}
.L300__1_PxQ,
.l300__1V0Pk {
  color: #d2e76a;
}
.L400__3gndO,
.l400__3WjEi {
  color: #c3dd40;
}
.L500__3AJBS,
.l500__2gfgR {
  color: #b3d600;
}
.L600__2fHsD,
.l600__3AJpT {
  color: #8fac02;
}
.L700__3jvHf,
.l700__2-wlt {
  color: #667901;
}
.L800__1hfjX,
.l800__58vJX {
  color: #495700;
}
.L900__1Xsvo,
.l900__devn4 {
  color: #354200;
}
.Y50__ngEeb,
.y50__3vnpw {
  color: #fdf9ed;
}
.Y100__YrvNX,
.y100__xDkoT {
  color: #faf1d1;
}
.Y200__n3Eqb,
.y200__2KQx1 {
  color: #f8e6ab;
}
.Y300__24s77,
.y300__74Zd9 {
  color: #f7dc82;
}
.Y400__HbtYg,
.y400__3KIEb {
  color: #fad355;
}
.Y500__2oBMY,
.y500__3E-yJ {
  color: #ffc60a;
}
.Y600__mBEIH,
.y600__2e_HB {
  color: #dc9b04;
}
.Y700__1HRjb,
.y700__3XHUP {
  color: #aa7803;
}
.Y800__ptkQw,
.y800__1FtjY {
  color: #795101;
}
.Y900__2cam5,
.y900__17h7s {
  color: #5c3a00;
}
.O50__1LVjq,
.o50__1KXBK {
  color: #fff5eb;
}
.O100__rIaih,
.o100__3oXJ9 {
  color: #feead2;
}
.O200__21VC9,
.o200__3AA6G {
  color: #fed4a4;
}
.O300__3iOZl,
.o300__1IQ8S {
  color: #ffba6b;
}
.O400__3NtlM,
.o400__3S4_N {
  color: #ffa53d;
}
.O500__2iCyD,
.o500__320pB {
  color: #f80;
}
.O600__16Yjt,
.o600__2AoZN {
  color: #de7802;
}
.O700__3MJFh,
.o700__1DOdY {
  color: #b26206;
}
.O800__2yeD4,
.o800__19-27 {
  color: #8f4f04;
}
.O900__10adc,
.o900__1Wy7B {
  color: #6b3900;
}
.R50__2hGLx,
.r50__tOp2U {
  color: #fef1f1;
}
.R100__vxyhy,
.r100__JNkDY {
  color: #fde2e2;
}
.R200__Xm_cq,
.r200__21Qdn {
  color: #fbbfbc;
}
.R300__2EX2w,
.r300__3c5DH {
  color: #f98e8b;
}
.R400__2taHV,
.r400__3H7pR {
  color: #f76964;
}
.R500__37mdz,
.r500__16mE4 {
  color: #f54a45;
}
.R600__39gPS,
.r600__j3XDm {
  color: #d83931;
}
.R700__1c-KP,
.r700__39fZ6 {
  color: #ac2f28;
}
.R800__dezBY,
.r800__3GebG {
  color: #812520;
}
.R900__3J6L9,
.r900__2sHPR {
  color: #621c18;
}
.C50__13A1s,
.c50__1Ox_l {
  color: #fef1f8;
}
.C100__16Qmk,
.c100__36pJP {
  color: #fdddef;
}
.C200__uFKJU,
.c200__3uYrg {
  color: #f9aed9;
}
.C300__FrFRJ,
.c300__rTqXa {
  color: #f57ac0;
}
.C400__27rDi,
.c400__3Micq {
  color: #f14ba9;
}
.C500__2Yq81,
.c500__2bZ00 {
  color: #f01d94;
}
.C600__39Typ,
.c600__1rFKy {
  color: #c71077;
}
.C700__1aHoA,
.c700__1RB5m {
  color: #9e1361;
}
.C800__-zZVf,
.c800__2rzdH {
  color: #7a0f4b;
}
.C900__1PyNj,
.c900__2jKY_ {
  color: #520a32;
}
.V50__2a5M8,
.v50__1CyuZ {
  color: #fceefc;
}
.V100__V_IpW,
.v100__12pD8 {
  color: #f8def8;
}
.V200__26rSA,
.v200__2iNUF {
  color: #efb9ef;
}
.V300__cUYkp,
.v300__3aCAo {
  color: #e58fe5;
}
.V400__vlKDf,
.v400__ZaHUg {
  color: #db66db;
}
.V500__1SWMF,
.v500__1K1jx {
  color: #d136d1;
}
.V600__3fzje,
.v600__9u-I8 {
  color: #b320b3;
}
.V700__lKDVK,
.v700__1LZqU {
  color: #8c218c;
}
.V800__exAdw,
.v800__27jdw {
  color: #681268;
}
.V900__1SO_p,
.v900__UUAOF {
  color: #460b46;
}
.P50__2p2F5,
.p50__1cdQs {
  color: #f6f1fe;
}
.P100__3kV61,
.p100__3dSOx {
  color: #ece2fe;
}
.P200__1BwnN,
.p200__2ZtD4 {
  color: #cdb2fa;
}
.P300__3nJ1u,
.p300__3HA2F {
  color: #ad82f7;
}
.P400__1Rl-P,
.p400__2lByQ {
  color: #935af6;
}
.P500__2Q_1u,
.p500__1_3rP {
  color: #7f3bf5;
}
.P600__20xWh,
.p600__KDyT9 {
  color: #6425d0;
}
.P700__2Yu_V,
.p700__2WnHQ {
  color: #4e1ba7;
}
.P800__3C0fR,
.p800__2B65z {
  color: #380d82;
}
.P900__Ckhqi,
.p900__vP0JH {
  color: #270561;
}
.I50__2S1GU,
.i50__VmAL9 {
  color: #f2f3fd;
}
.I100__3oX2S,
.i100__qPTT8 {
  color: #e0e2fa;
}
.I200__YjYta,
.i200__1r3k_ {
  color: #b4b9f3;
}
.I300__3xk2I,
.i300__Ei3cG {
  color: #7b83ea;
}
.I400__wFGq0,
.i400__3M7jb {
  color: #616ae5;
}
.I500__22XFW,
.i500__YnKHv {
  color: #4954e6;
}
.I600__3kmIH,
.i600__HQWHo {
  color: #2933c7;
}
.I700__5KEPV,
.i700__VLWHg {
  color: #161fa2;
}
.I800__3PEAs,
.i800__1Qh-J {
  color: #0a1285;
}
.I900__2_whZ,
.i900__2ih6n {
  color: #0c1264;
}
.N50__rnLZh,
.n50__3fBZv {
  color: #f8f9fa;
}
.N100__10kIM,
.n100__bJ6i3 {
  color: #f5f6f7;
}
.N200__2HgKE,
.n200__FCcT3 {
  color: #eff0f1;
}
.N300__2tWUQ,
.n300__2T7VY {
  color: #dee0e3;
}
.N400__3h1yB,
.n400__2XZPW {
  color: #bbbfc4;
}
.N500__2cp7w,
.n500__1ux1Y {
  color: #8f959e;
}
.N600__2i6_1,
.n600__3oPEE {
  color: #646a73;
}
.N700__JOZx4,
.n700__yrjqo {
  color: #373c43;
}
.N800__r7QBv,
.n800__Jb0vi {
  color: #2b2f36;
}
.N900__3OIT0,
.n900__2J4b- {
  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 */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
.wrapper__2mpCk {
  overflow-x: hidden;
  text-align: center;
  max-width: 1440px;
  padding-top: 62px;
  margin: 0 auto;
  margin-bottom: 33px;
  color: #1f2329;
}
.page-block-line__2JebE {
  margin: 0 auto 16px;
  width: 24px;
  height: 4px;
  background-color: #3370ff;
  border-radius: 100px;
}
.home-page-block-title__3jzj6 {
  font-family: Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: bold;
  position: relative;
  bottom: 2px;
  font-size: 32px;
  color: #1f2329;
  line-height: 41px;
  margin-top: 12px;
}
.home-page-block-subtitle__3_xnZ {
  max-width: 670px;
  font-size: 14px;
  line-height: 1.5;
  color: #8f959e;
  margin: 22px auto 0;
}

.wrapper__39hpY {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 38px;
  margin-bottom: 18px;
}
.wrapper__39hpY > div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: stretch;
      align-items: stretch;
  width: 558px;
  height: 168px;
  padding: 32px;
  margin: 22px;
  border-radius: 10px;
  box-shadow: 0 4px 30px 8px rgba(0, 0, 0, 0.07);
}
.wrapper__39hpY img {
  display: block;
}
.left__1zeT6 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: column;
      flex-direction: column;
}
.right__1eOGy {
  -ms-flex: 1;
      flex: 1 1;
  margin-left: 40px;
  text-align: left;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-direction: column;
      flex-direction: column;
}
.title__3FtC- {
  margin-bottom: 22px;
  font-weight: 700;
  font-size: 24px;
  line-height: 29px;
}
.desc__3J9ju {
  -ms-flex: 1;
      flex: 1 1;
  font-weight: 400;
  font-size: 16px;
  line-height: 154.52%;
}

@-webkit-keyframes fullscreenModalEnter__QefEZ {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__QefEZ {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__2Nf0E {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__2Nf0E {
  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__OKBZC {
  height: 100%;
}
.atsx-layout__2NDxR {
  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__3g85C,
.b50__3sQsV {
  color: #f0f4ff;
}
.L50__2dVxW,
.l50__14msU {
  color: #f7fae5;
}
.L100__1zQ5E,
.l100__hyjtn {
  color: #eef6c6;
}
.L200__21hZG,
.l200__rr4oA {
  color: #dfee96;
}
.L300__1WG4B,
.l300__XmNTX {
  color: #d2e76a;
}
.L400__1kQ6x,
.l400__2cV33 {
  color: #c3dd40;
}
.L500__9n3Pq,
.l500__Zzc7N {
  color: #b3d600;
}
.L600__3PJJD,
.l600__2L7jh {
  color: #8fac02;
}
.L700__RzBAN,
.l700__1Zc8A {
  color: #667901;
}
.L800__14j13,
.l800__2Iu8X {
  color: #495700;
}
.L900__RMpga,
.l900__1W_iX {
  color: #354200;
}
.Y50__3MLWr,
.y50__NE1_j {
  color: #fdf9ed;
}
.Y100__zRWGu,
.y100__3318H {
  color: #faf1d1;
}
.Y200__vs9Lq,
.y200__3WKA6 {
  color: #f8e6ab;
}
.Y300__1WiXk,
.y300__hxxMd {
  color: #f7dc82;
}
.Y400__3tcH3,
.y400__ik3ck {
  color: #fad355;
}
.Y500__3iC6C,
.y500__5TQcT {
  color: #ffc60a;
}
.Y600__1OgP1,
.y600__3LvtI {
  color: #dc9b04;
}
.Y700__2qqMm,
.y700__3zRUQ {
  color: #aa7803;
}
.Y800__1gudC,
.y800__3dHQp {
  color: #795101;
}
.Y900__2xLyO,
.y900__1ruoU {
  color: #5c3a00;
}
.O50__1ktRz,
.o50__1tZZ7 {
  color: #fff5eb;
}
.O100___cZ8c,
.o100__3nTeX {
  color: #feead2;
}
.O200__3oIYk,
.o200__3PciB {
  color: #fed4a4;
}
.O300__xX1IU,
.o300__o8iZP {
  color: #ffba6b;
}
.O400__2lmwx,
.o400__17QBl {
  color: #ffa53d;
}
.O500__3EcA7,
.o500__3kNft {
  color: #f80;
}
.O600__38bsu,
.o600__2Z1TY {
  color: #de7802;
}
.O700__1EPp1,
.o700__35bRb {
  color: #b26206;
}
.O800__3UIOw,
.o800__3bg2S {
  color: #8f4f04;
}
.O900__1v9RQ,
.o900__pw3p3 {
  color: #6b3900;
}
.R50__1-I2-,
.r50__1hnpW {
  color: #fef1f1;
}
.R100__2CFCA,
.r100__3TkGx {
  color: #fde2e2;
}
.R200__1nQb_,
.r200__2nQHZ {
  color: #fbbfbc;
}
.R300__1QkG7,
.r300__3egMa {
  color: #f98e8b;
}
.R400__2p-eQ,
.r400__31cw7 {
  color: #f76964;
}
.R500__1sXKa,
.r500__2wqkA {
  color: #f54a45;
}
.R600__2kjr_,
.r600__3Gvfy {
  color: #d83931;
}
.R700__85dPW,
.r700__3rb6b {
  color: #ac2f28;
}
.R800__3PNqm,
.r800__15BE5 {
  color: #812520;
}
.R900__31ubV,
.r900__1F-Rt {
  color: #621c18;
}
.C50__2_MIn,
.c50__1Zn9R {
  color: #fef1f8;
}
.C100__23sye,
.c100__3TiA6 {
  color: #fdddef;
}
.C200__htPoA,
.c200__2lJaJ {
  color: #f9aed9;
}
.C300__25qcJ,
.c300__1dJUi {
  color: #f57ac0;
}
.C400__3wIEi,
.c400__2Zg6M {
  color: #f14ba9;
}
.C500__4pb2R,
.c500__1T8t2 {
  color: #f01d94;
}
.C600__1k8Qd,
.c600__1G3ou {
  color: #c71077;
}
.C700__3gtdI,
.c700__2MG6a {
  color: #9e1361;
}
.C800__2rt4P,
.c800__aE7EJ {
  color: #7a0f4b;
}
.C900__nUrJc,
.c900__i03ia {
  color: #520a32;
}
.V50__1mcxQ,
.v50__14t_u {
  color: #fceefc;
}
.V100__NSzZ5,
.v100__3x6dA {
  color: #f8def8;
}
.V200__BAUNs,
.v200__zcKDc {
  color: #efb9ef;
}
.V300__nEoc1,
.v300__VAM-h {
  color: #e58fe5;
}
.V400__2mRWi,
.v400__K9k8q {
  color: #db66db;
}
.V500__TUD5x,
.v500__Re34b {
  color: #d136d1;
}
.V600__2wVmk,
.v600__1ifzW {
  color: #b320b3;
}
.V700__3ew44,
.v700__3TbVQ {
  color: #8c218c;
}
.V800__16fVE,
.v800__kL-en {
  color: #681268;
}
.V900__1Pybf,
.v900__3HRVs {
  color: #460b46;
}
.P50__1w8aq,
.p50__2Gngw {
  color: #f6f1fe;
}
.P100__3F1v3,
.p100__2KkCx {
  color: #ece2fe;
}
.P200__25Tii,
.p200__eC7UM {
  color: #cdb2fa;
}
.P300__19U-W,
.p300__x9JSO {
  color: #ad82f7;
}
.P400__kQgjW,
.p400__2-xmI {
  color: #935af6;
}
.P500__2JWA8,
.p500__suk85 {
  color: #7f3bf5;
}
.P600__1HGdM,
.p600__Tf5AG {
  color: #6425d0;
}
.P700__2W_Yz,
.p700__310CA {
  color: #4e1ba7;
}
.P800__2BKAG,
.p800__30oJt {
  color: #380d82;
}
.P900__9HVp6,
.p900__2vcxF {
  color: #270561;
}
.I50__3B-sY,
.i50___VLPI {
  color: #f2f3fd;
}
.I100__3sJFE,
.i100__3-gz0 {
  color: #e0e2fa;
}
.I200__1UWyI,
.i200__Xc5qi {
  color: #b4b9f3;
}
.I300__2-Ktl,
.i300__1HMpx {
  color: #7b83ea;
}
.I400__MjciI,
.i400___W11V {
  color: #616ae5;
}
.I500__2iGku,
.i500__EkILc {
  color: #4954e6;
}
.I600__31CKQ,
.i600__1sKWj {
  color: #2933c7;
}
.I700__RlViv,
.i700__1Z6NO {
  color: #161fa2;
}
.I800__1K3FN,
.i800__QSe80 {
  color: #0a1285;
}
.I900__buiwJ,
.i900__2b383 {
  color: #0c1264;
}
.N50__vmBCZ,
.n50__2cuUU {
  color: #f8f9fa;
}
.N100__1ARVc,
.n100__1EFN- {
  color: #f5f6f7;
}
.N200__2Eeu6,
.n200__3TNJy {
  color: #eff0f1;
}
.N300__3a7ml,
.n300__1lDNm {
  color: #dee0e3;
}
.N400__f5uj2,
.n400__3Sqhm {
  color: #bbbfc4;
}
.N500__UIeS6,
.n500__PhZDl {
  color: #8f959e;
}
.N600__3pvRi,
.n600__275ue {
  color: #646a73;
}
.N700__1LLe2,
.n700__1qlu9 {
  color: #373c43;
}
.N800__3VG-t,
.n800__3J9n7 {
  color: #2b2f36;
}
.N900__1WhxI,
.n900__327fq {
  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 表单编辑底色 */
.wrapper__1568- {
  height: 1120px;
  background-image: url('//lf3-cdn-tos.bytescm.com/obj/eden-cn/lmeh7pfuho/campus/product_bg.png');
  background-position: center bottom;
  background-size: 1440px 100%;
  background-repeat: no-repeat;
}
.product-list__8moPK {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
  width: 1140px;
  margin: 48px auto;
  box-shadow: 0 4px 30px 20px rgba(0, 0, 0, 0.07);
  border-radius: 16px;
}
.product-list__8moPK .product__IGPAH {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  width: 228px;
}
.product-list__8moPK img {
  width: 90px;
  margin: 36px 0 16px;
}
.title__35iJC {
  margin-bottom: 38px;
  font-size: 24px;
  line-height: 29px;
  font-weight: 400;
  color: #000;
}
.product-block-more__1_LuV {
  background: #3370ff;
  border: none;
  color: white;
  border-radius: 27px;
  height: 54px;
  font-size: 16px;
  line-height: 54px;
  padding: 0 32px;
  margin-top: 27px;
  width: 128px;
}
.product-block-more__1_LuV:hover {
  background: #4e83fd;
}
.product-block-more__1_LuV:active {
  background: #245bdb;
}

/* 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: #1f2329;
  font-size: 14px;
  line-height: 1.5;
  background-color: #fff;
  background-image: none;
  border: 1px solid #bbbfc4;
  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: #bbbfc4;
  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: #bbbfc4;
  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: #1f2329;
  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: #1f2329;
  font-weight: normal;
  font-size: 14px;
  line-height: 1;
  text-align: center;
  background-color: #F5F6F7;
  border: 1px solid #bbbfc4;
  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: #1f2329;
  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-anchor {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #1f2329;
  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;
  padding-left: 2px;
}
.atsx-anchor-wrapper {
  margin-left: -4px;
  padding-left: 4px;
  overflow: auto;
  background-color: #fff;
}
.atsx-anchor-ink {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}
.atsx-anchor-ink::before {
  position: relative;
  display: block;
  width: 4px;
  height: 100%;
  margin: 0 auto;
  background-color: #DEE0E3;
  content: ' ';
  border-radius: 2px;
}
.atsx-anchor-ink-ball {
  position: absolute;
  left: 50%;
  display: none;
  width: 4px;
  height: 30px;
  background-color: #3370ff;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  transition: top 0.3s ease-in-out;
  border-radius: 2px;
}
.atsx-anchor-ink-ball.visible {
  display: inline-block;
}
.atsx-anchor.fixed .atsx-anchor-ink .atsx-anchor-ink-ball {
  display: none;
}
.atsx-anchor-link {
  padding: 7px 0 7px 16px;
  line-height: 1.143;
}
.atsx-anchor-link-title {
  position: relative;
  display: block;
  margin-bottom: 6px;
  overflow: hidden;
  color: #1f2329;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all 0.3s;
}
.atsx-anchor-link-title:only-child {
  margin-bottom: 0;
}
.atsx-anchor-link-active > .atsx-anchor-link-title {
  color: #3370ff;
  font-weight: 500;
  font-weight: var(--semi-bold);
}
.atsx-anchor-link .atsx-anchor-link {
  padding-top: 5px;
  padding-bottom: 5px;
}

/* 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-affix {
  position: fixed;
  z-index: 10;
}
@-webkit-keyframes affixOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes affixOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.atsx-affix-opacity {
  -webkit-animation: affixOpacity 0.35s;
          animation: affixOpacity 0.35s;
}

@-webkit-keyframes fullscreenModalEnter__3Jqkn {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__3Jqkn {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__1XJ6u {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__1XJ6u {
  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__22HD6 {
  height: 100%;
}
.atsx-layout__1hAs_ {
  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__3BXys,
.b50__1YdSs {
  color: #f0f4ff;
}
.L50__3JH8f,
.l50__21yNf {
  color: #f7fae5;
}
.L100__22Fad,
.l100__3e_oU {
  color: #eef6c6;
}
.L200__1l0bS,
.l200__Ss4Lf {
  color: #dfee96;
}
.L300__2M_pX,
.l300__1zKe_ {
  color: #d2e76a;
}
.L400__2rW2d,
.l400__SJYrO {
  color: #c3dd40;
}
.L500__31i-Z,
.l500__D17CY {
  color: #b3d600;
}
.L600__3vtS5,
.l600__2I0eF {
  color: #8fac02;
}
.L700__k4PsJ,
.l700__1dq1d {
  color: #667901;
}
.L800__1IisX,
.l800__2Rbep {
  color: #495700;
}
.L900__21mTQ,
.l900__35Pvq {
  color: #354200;
}
.Y50__2Ce5Z,
.y50__3pwvL {
  color: #fdf9ed;
}
.Y100__2juXe,
.y100__2WSDs {
  color: #faf1d1;
}
.Y200__2AD98,
.y200__2Q1_Z {
  color: #f8e6ab;
}
.Y300__3sLYp,
.y300__I3mZQ {
  color: #f7dc82;
}
.Y400__QP3kc,
.y400__3fLzU {
  color: #fad355;
}
.Y500__3YAVj,
.y500__38ezu {
  color: #ffc60a;
}
.Y600__2bmSl,
.y600__2oiZa {
  color: #dc9b04;
}
.Y700__1EaDQ,
.y700__2SUwW {
  color: #aa7803;
}
.Y800__17zpH,
.y800__1H3Bd {
  color: #795101;
}
.Y900__3W_Gd,
.y900__aPVpn {
  color: #5c3a00;
}
.O50__2Bjce,
.o50__3HUFn {
  color: #fff5eb;
}
.O100__1Jla-,
.o100__3XcYI {
  color: #feead2;
}
.O200__1d0gj,
.o200__hQvHt {
  color: #fed4a4;
}
.O300__T4Rfr,
.o300__7d_80 {
  color: #ffba6b;
}
.O400__sdfI1,
.o400__1DU1J {
  color: #ffa53d;
}
.O500__1HSBa,
.o500__2pbV0 {
  color: #f80;
}
.O600__Dehvr,
.o600__3WgN0 {
  color: #de7802;
}
.O700__SWKRD,
.o700__q0lF4 {
  color: #b26206;
}
.O800__9e1x4,
.o800__2qdf4 {
  color: #8f4f04;
}
.O900__3jZk9,
.o900__1a-c8 {
  color: #6b3900;
}
.R50__3m2Hq,
.r50__3vnoh {
  color: #fef1f1;
}
.R100__1yr9J,
.r100__1Qrpl {
  color: #fde2e2;
}
.R200__1h_Vb,
.r200__2KpHj {
  color: #fbbfbc;
}
.R300__K0vo6,
.r300__lMRPb {
  color: #f98e8b;
}
.R400__3Saf9,
.r400__1CP_l {
  color: #f76964;
}
.R500__3QBY2,
.r500__CKpit {
  color: #f54a45;
}
.R600__15Z9s,
.r600__2R6jU {
  color: #d83931;
}
.R700__1Gwxc,
.r700__11LwN {
  color: #ac2f28;
}
.R800__1YP84,
.r800__2pFUZ {
  color: #812520;
}
.R900__17dEh,
.r900__33_Fd {
  color: #621c18;
}
.C50__YDL21,
.c50__SCToS {
  color: #fef1f8;
}
.C100__NeNO3,
.c100__CEmCE {
  color: #fdddef;
}
.C200__mz3uw,
.c200__3uCeb {
  color: #f9aed9;
}
.C300__2DacD,
.c300__1bj3A {
  color: #f57ac0;
}
.C400__2lZDJ,
.c400__1s4Nl {
  color: #f14ba9;
}
.C500__l94Qr,
.c500__3wuXd {
  color: #f01d94;
}
.C600__qQwOx,
.c600__191zE {
  color: #c71077;
}
.C700__Jgfrc,
.c700__x1qMh {
  color: #9e1361;
}
.C800__2RqCN,
.c800__jieJk {
  color: #7a0f4b;
}
.C900__3uypv,
.c900__2h21T {
  color: #520a32;
}
.V50__14m8e,
.v50__3m2hB {
  color: #fceefc;
}
.V100__2zw-U,
.v100__bo-t1 {
  color: #f8def8;
}
.V200__e7Yg6,
.v200__3YbjS {
  color: #efb9ef;
}
.V300__HLBCe,
.v300__ZDgp8 {
  color: #e58fe5;
}
.V400__1iPC3,
.v400__3SRk7 {
  color: #db66db;
}
.V500__5shu8,
.v500__3kqnT {
  color: #d136d1;
}
.V600__3PY0D,
.v600__3zjh2 {
  color: #b320b3;
}
.V700__21vbC,
.v700__35XYU {
  color: #8c218c;
}
.V800__2JFJr,
.v800__2NkRz {
  color: #681268;
}
.V900__1a9S-,
.v900__3mQbt {
  color: #460b46;
}
.P50__1hmbq,
.p50__1AjEi {
  color: #f6f1fe;
}
.P100__7nUpj,
.p100__2GXJj {
  color: #ece2fe;
}
.P200__3CE5B,
.p200__3icHI {
  color: #cdb2fa;
}
.P300__V09Y2,
.p300__2Fu4m {
  color: #ad82f7;
}
.P400__1jtS9,
.p400__2D4lw {
  color: #935af6;
}
.P500__2kMej,
.p500__39ezx {
  color: #7f3bf5;
}
.P600__23aIS,
.p600__1yXvu {
  color: #6425d0;
}
.P700__2P4Tw,
.p700__3GaV2 {
  color: #4e1ba7;
}
.P800__1hXVH,
.p800__OQ2y2 {
  color: #380d82;
}
.P900__3KbQN,
.p900__1FqTk {
  color: #270561;
}
.I50__1lvX2,
.i50__2Qr-E {
  color: #f2f3fd;
}
.I100__3JVgm,
.i100__1Anp6 {
  color: #e0e2fa;
}
.I200__2FoBE,
.i200__3WTGl {
  color: #b4b9f3;
}
.I300__11PIR,
.i300__G3n0s {
  color: #7b83ea;
}
.I400__3odsR,
.i400__2rJnB {
  color: #616ae5;
}
.I500__RXP2f,
.i500__1y4Up {
  color: #4954e6;
}
.I600__2nlJf,
.i600__qjahA {
  color: #2933c7;
}
.I700__2t5yo,
.i700__144JI {
  color: #161fa2;
}
.I800__2-oEy,
.i800__1tGSU {
  color: #0a1285;
}
.I900__2-nEz,
.i900__3foOp {
  color: #0c1264;
}
.N50__1aiMz,
.n50__2Ga1f {
  color: #fafbfc;
}
.N100__1vdwS,
.n100__1fH0Z {
  color: #f5f6f7;
}
.N200__2uKaZ,
.n200__1rMOK {
  color: #eff0f1;
}
.N300__3cmuB,
.n300__3fHYw {
  color: #e4e5e7;
}
.N400__1lo-X,
.n400__1BDqe {
  color: #c3c6cb;
}
.N500__2960a,
.n500__2eHHK {
  color: #9ca2a9;
}
.N600__2t88p,
.n600__1iIGU {
  color: #646a73;
}
.N700__30ykI,
.n700__2Xty7 {
  color: #373c43;
}
.N800__1bt0K,
.n800__2gd2w {
  color: #2b2f36;
}
.N900__1jSo-,
.n900__3AeHG {
  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 */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
@-webkit-keyframes jump {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(20%);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes jump {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(20%);
  }
  100% {
    transform: translateY(0);
  }
}
.homepage-video-wrap {
  font-family: Gilroy-regular, -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';
  height: 100vh;
  min-height: 410px;
  overflow: hidden;
  text-align: center;
  position: relative;
  background-image: url('//lf3-cdn-tos.bytescm.com/obj/ttfe/ATSX/mainland/video-poster_1576231362701.png');
  background-size: 100% 100%;
}
.homepage-video-wrap .video-react {
  position: relative;
}
.homepage-video-wrap .video-react.video-react-has-started .video-react-control-bar {
  display: none;
}
.homepage-video-wrap .video-react .video-react-poster {
  background-size: cover;
}
.homepage-video-wrap .video-react .video-react-big-play-button {
  display: none;
}
.homepage-video-wrap .video-react .video-react-loading-spinner {
  display: none;
}
.homepage-video-wrap video {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 1368px) {
  .homepage-video-wrap video {
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: 50% 60%;
       object-position: 50% 60%;
  }
}
@media screen and (max-width: 1220px) {
  .homepage-video-wrap video {
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.homepage-video-wrap _:-ms-lang(x),
.homepage-video-wrap _::-webkit-meter-bar,
.homepage-video-wrap .video-react-video {
  height: unset !important;
}
.homepage-video-wrap .video-react-video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  height: 100vh;
  min-height: 410px;
}
.homepage-video-wrap .overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  text-align: center;
  background: rgba(51, 112, 255, 0.2);
}
.homepage-video-wrap .scroll-hint-con {
  width: 100%;
  position: absolute;
  bottom: 0;
  background: transparent;
  overflow: hidden;
}
.homepage-video-wrap .scroll-hint-con .atsx-anchor-ink {
  display: none;
}
.homepage-video-wrap .scroll-hint-con::after {
  content: '';
  display: block;
  position: relative;
  height: 36px;
  border-left: 1px dashed white;
  left: calc(50% + 1px);
  top: 14px;
}
.homepage-video-wrap .scroll-hint-con .scroll-hint {
  width: 32px;
  height: 32px;
  border-radius: 16px;
  border: 1px solid white;
  margin: 0 auto;
  padding: 0;
  line-height: 28px;
}
.homepage-video-wrap .scroll-hint-con .scroll-hint a {
  padding: 4px;
  width: 100%;
  height: 100%;
}
.homepage-video-wrap .scroll-hint-con svg {
  height: 18px;
  width: 18px;
  fill: white;
  -webkit-animation: jump 1s infinite;
          animation: jump 1s infinite;
}
.homepage-video-wrap .slogan {
  font-family: 'Gilroy Semi Bold', -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-size: 54px;
  line-height: 61px;
  color: white;
  margin-bottom: 67px;
  letter-spacing: 1px;
  font-weight: 800;
  width: 625px;
}
.homepage-video-wrap .slogan .slogan-title {
  font-weight: 800;
}
.homepage-video-wrap .slogan .slogan-subtitle {
  letter-spacing: 23px;
  text-indent: 23px;
  font-size: 14px;
  line-height: 17px;
  opacity: 0.8;
  margin-top: 14px;
  position: relative;
}
.homepage-video-wrap .slogan .slogan-subtitle::before,
.homepage-video-wrap .slogan .slogan-subtitle::after {
  content: '';
  display: block;
  width: 74px;
  height: 2px;
  position: absolute;
  top: calc(50% - 1px);
  background-image: linear-gradient(to left, rgba(255, 255, 255, 0), #fff 47%, rgba(255, 255, 255, 0));
}
.homepage-video-wrap .slogan .slogan-subtitle::after {
  right: 0;
}
.homepage-video-wrap .slogan .slogan-subtitle::before {
  left: 0;
}
.homepage-video-wrap .search-content {
  position: relative;
  width: 420px;
  margin: 0 auto 48px;
}
.homepage-video-wrap .search-content .atsx-input {
  width: 100%;
  height: 56px;
  font-size: 16px;
  line-height: 18px;
  padding: 19px 0 19px 25px;
  border-radius: 30px;
  color: #1f2329;
  border-color: transparent;
}
.homepage-video-wrap .search-content .atsx-input:hover,
.homepage-video-wrap .search-content .atsx-input:active {
  border: 1px solid #82a7fc;
}
.homepage-video-wrap .search-content .atsx-input::-webkit-input-placeholder {
  font-size: 16px;
  line-height: 18px;
  color: #bbbfc4;
}
.homepage-video-wrap .search-content .atsx-input::-moz-placeholder {
  font-size: 16px;
  line-height: 18px;
  color: #bbbfc4;
}
.homepage-video-wrap .search-content .atsx-input:-ms-input-placeholder {
  font-size: 16px;
  line-height: 18px;
  color: #bbbfc4;
}
.homepage-video-wrap .search-content .atsx-input::-ms-input-placeholder {
  font-size: 16px;
  line-height: 18px;
  color: #bbbfc4;
}
.homepage-video-wrap .search-content .atsx-input::placeholder {
  font-size: 16px;
  line-height: 18px;
  color: #bbbfc4;
}
.homepage-video-wrap .search-content button {
  background: #3370ff;
  border: none;
  color: white;
  border-radius: 24px;
  font-size: 20px;
  line-height: 46px;
  height: 48px;
  width: 48px;
  min-width: auto;
  position: absolute;
  right: 5px;
  top: 4px;
}
.homepage-video-wrap .search-content button:hover {
  background: #82a7fc;
}
.homepage-video-wrap .search-content button:active {
  background: #245bdb;
}
.homepage-video-wrap .search-content button svg {
  fill: white;
  position: absolute;
  top: 14px;
  left: 15px;
}
@media screen and (max-width: 991px) {
  .homepage-video-wrap .atsx-input-search {
    height: 12vw;
  }
  .homepage-video-wrap .atsx-input-search .atsx-btn-lg {
    height: 12vw;
    width: 26.66666667vw;
    font-size: 3.73333333vw;
  }
  .homepage-video-wrap .atsx-input-search.atsx-input-search-enter-button > .atsx-input {
    padding: 4vw 30.66666667vw 4vw 4vw;
    font-size: 3.2vw;
  }
  .homepage-video-wrap .atsx-input-search.atsx-input-search-enter-button > .atsx-input::-webkit-input-placeholder {
    font-size: 3.2vw;
  }
}
.homepage-video-wrap .video-react-control-bar {
  display: none;
}
.homepage-video-wrap video::-webkit-media-controls-play-button {
  display: none !important;
  -webkit-appearance: none;
}
.homepage-video-wrap video::-webkit-media-controls-panel {
  display: none !important;
  -webkit-appearance: none;
}
.homepage-video-wrap video::-webkit-media-controls-overlay-play-button {
  display: none !important;
  -webkit-appearance: none;
}
.homepage-video-wrap video::-webkit-media-controls-start-playback-button {
  display: none !important;
  -webkit-appearance: none;
}
.homepage-video-wrap video::-webkit-media-controls-enclosure {
  display: none !important;
  -webkit-appearance: none;
}
.homepage-video-wrap video::-webkit-media-controls {
  display: none !important;
  -webkit-appearance: none;
}
video {
  outline: none;
  width: 100%;
  -o-object-fit: fill;
     object-fit: fill;
}
@media screen and (min-width: 1368px) {
  video {
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: 50% 60%;
       object-position: 50% 60%;
  }
}
@media screen and (max-width: 1220px) {
  video {
    -o-object-fit: cover;
       object-fit: cover;
  }
}

@-webkit-keyframes fullscreenModalEnter__1BGEA {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__1BGEA {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__14se7 {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__14se7 {
  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__1Ov4H {
  height: 100%;
}
.atsx-layout__GmQpD {
  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__2hSx7,
.b50__2MSQj {
  color: #f0f4ff;
}
.L50__2OYwn,
.l50__2IQ9M {
  color: #f7fae5;
}
.L100__1RF26,
.l100__21SkX {
  color: #eef6c6;
}
.L200__GiYYy,
.l200__2m0YE {
  color: #dfee96;
}
.L300__PN9Wy,
.l300__2t2Qr {
  color: #d2e76a;
}
.L400__17Vp1,
.l400__2Zvwr {
  color: #c3dd40;
}
.L500__n6zMQ,
.l500__3zb7H {
  color: #b3d600;
}
.L600__4J9mm,
.l600__2RMlm {
  color: #8fac02;
}
.L700__YWPj5,
.l700__YGrq1 {
  color: #667901;
}
.L800__1ootQ,
.l800__23HDY {
  color: #495700;
}
.L900__2D6YE,
.l900__2Hkrm {
  color: #354200;
}
.Y50__1puLi,
.y50__1Qv0j {
  color: #fdf9ed;
}
.Y100__uEcIt,
.y100__1HDuv {
  color: #faf1d1;
}
.Y200__3B2Yy,
.y200__3aTvf {
  color: #f8e6ab;
}
.Y300__30oyP,
.y300__1g4Cg {
  color: #f7dc82;
}
.Y400__2dPEK,
.y400__2_1vv {
  color: #fad355;
}
.Y500__31DXR,
.y500__CYvSh {
  color: #ffc60a;
}
.Y600__22ZNa,
.y600__3EO7G {
  color: #dc9b04;
}
.Y700__1eMDd,
.y700__1q_JF {
  color: #aa7803;
}
.Y800__109Zc,
.y800__2Z0Pb {
  color: #795101;
}
.Y900__26tK1,
.y900__29o9h {
  color: #5c3a00;
}
.O50__2-YTN,
.o50__zlqzz {
  color: #fff5eb;
}
.O100__3RWxH,
.o100__3Vx_1 {
  color: #feead2;
}
.O200__1kuRS,
.o200__2Wxwa {
  color: #fed4a4;
}
.O300__3SZ1A,
.o300__26wbS {
  color: #ffba6b;
}
.O400__q7Kcj,
.o400__1AHlg {
  color: #ffa53d;
}
.O500__24c2d,
.o500__V-Kpt {
  color: #f80;
}
.O600__2-XFY,
.o600__wHZZT {
  color: #de7802;
}
.O700__1fZ-I,
.o700__2Exxc {
  color: #b26206;
}
.O800__1CGjn,
.o800__eX7f3 {
  color: #8f4f04;
}
.O900__3GxDN,
.o900__1SCKl {
  color: #6b3900;
}
.R50__1opi9,
.r50__1XW2R {
  color: #fef1f1;
}
.R100__1fkma,
.r100__twyHz {
  color: #fde2e2;
}
.R200__3WPnT,
.r200__3yiR9 {
  color: #fbbfbc;
}
.R300__61YAb,
.r300__1Si3f {
  color: #f98e8b;
}
.R400__18ecP,
.r400__26EZP {
  color: #f76964;
}
.R500__2BDeX,
.r500__3C5ok {
  color: #f54a45;
}
.R600__q1WAY,
.r600__3M0Fs {
  color: #d83931;
}
.R700__3R6SY,
.r700__2IRG9 {
  color: #ac2f28;
}
.R800__1pnsv,
.r800__1tUnK {
  color: #812520;
}
.R900__2Mnvw,
.r900__1-Hww {
  color: #621c18;
}
.C50__16VNO,
.c50__1ciGc {
  color: #fef1f8;
}
.C100__1Xx_T,
.c100__2cRs5 {
  color: #fdddef;
}
.C200__127yQ,
.c200__28cBV {
  color: #f9aed9;
}
.C300__1Afre,
.c300__e5_RK {
  color: #f57ac0;
}
.C400__3BtxS,
.c400__1azRh {
  color: #f14ba9;
}
.C500__2L4M0,
.c500__1en2z {
  color: #f01d94;
}
.C600__1UuQI,
.c600__1ZuY9 {
  color: #c71077;
}
.C700__3abJR,
.c700__2w_1L {
  color: #9e1361;
}
.C800__10uTZ,
.c800__1cAET {
  color: #7a0f4b;
}
.C900__2jH2O,
.c900__1oVbH {
  color: #520a32;
}
.V50__356Qk,
.v50__33G0Y {
  color: #fceefc;
}
.V100__286G9,
.v100__10STH {
  color: #f8def8;
}
.V200__1SSiA,
.v200__2DCep {
  color: #efb9ef;
}
.V300__1MPO6,
.v300__3EDMe {
  color: #e58fe5;
}
.V400__1lmzT,
.v400__2xpEn {
  color: #db66db;
}
.V500__3Gtv-,
.v500__1crMR {
  color: #d136d1;
}
.V600__2yUmZ,
.v600__1KyXM {
  color: #b320b3;
}
.V700__1Mmdj,
.v700__1Bnrq {
  color: #8c218c;
}
.V800__28ths,
.v800__24Ewf {
  color: #681268;
}
.V900__2pIO-,
.v900__3r_he {
  color: #460b46;
}
.P50__3SPAM,
.p50__3eJtc {
  color: #f6f1fe;
}
.P100__1c2n-,
.p100__3Kq5j {
  color: #ece2fe;
}
.P200__3LQrL,
.p200__3m1k2 {
  color: #cdb2fa;
}
.P300__2sKnC,
.p300__AMRIm {
  color: #ad82f7;
}
.P400__34poJ,
.p400__2cEI- {
  color: #935af6;
}
.P500__1dIj-,
.p500__1v6Fr {
  color: #7f3bf5;
}
.P600__1_OLh,
.p600__1Aaks {
  color: #6425d0;
}
.P700__2yKVr,
.p700__peR8A {
  color: #4e1ba7;
}
.P800__21vfS,
.p800__1118Q {
  color: #380d82;
}
.P900__3N02C,
.p900__2Egjd {
  color: #270561;
}
.I50__6gvCS,
.i50__1HJ5U {
  color: #f2f3fd;
}
.I100__vw0xO,
.i100__11uz2 {
  color: #e0e2fa;
}
.I200__17CW6,
.i200__2AZDB {
  color: #b4b9f3;
}
.I300__2kxxZ,
.i300__3AjJS {
  color: #7b83ea;
}
.I400__2qkbv,
.i400__salgq {
  color: #616ae5;
}
.I500__2_8Ce,
.i500__j_alJ {
  color: #4954e6;
}
.I600__1EGQa,
.i600__3_-_G {
  color: #2933c7;
}
.I700__3hQ7X,
.i700__2_o2R {
  color: #161fa2;
}
.I800__1ZOKj,
.i800__24_s8 {
  color: #0a1285;
}
.I900__3exMl,
.i900__2KJC1 {
  color: #0c1264;
}
.N50__7S7Kc,
.n50__B4j9i {
  color: #f8f9fa;
}
.N100__3NKhJ,
.n100__zMH4B {
  color: #f5f6f7;
}
.N200__J02JN,
.n200__Eahy7 {
  color: #eff0f1;
}
.N300__11Med,
.n300__Ws4eT {
  color: #dee0e3;
}
.N400__1lLfc,
.n400__27RUQ {
  color: #bbbfc4;
}
.N500__wkhah,
.n500__RxPzV {
  color: #8f959e;
}
.N600__AubEq,
.n600__1vtoN {
  color: #646a73;
}
.N700__3s4Hc,
.n700__w2vEX {
  color: #373c43;
}
.N800__XmBfA,
.n800__2sE53 {
  color: #2b2f36;
}
.N900__CX0dm,
.n900__ri80E {
  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 */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
.jobsBlock__1MlzR {
  overflow-x: hidden;
  text-align: center;
  max-width: 1440px;
  margin: 0 auto;
  position: relative;
  padding-bottom: 65px;
}
.jobsBlock__1MlzR .home-page-block-title-bg {
  margin-top: 0;
  top: 23px;
}
.jobsBlock__1MlzR .home-page-block-title {
  margin-top: -32px;
}
.jobsBlock__1MlzR .job-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0 96px;
  margin-top: 113px;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media screen and (max-width: 1220px) {
  .jobsBlock__1MlzR .job-list {
    padding: 0 30px;
  }
}
.jobsBlock__1MlzR .job-list + .job-list {
  margin-top: 0;
}
.jobsBlock__1MlzR .job-tile {
  -ms-flex-align: center;
      align-items: center;
}
.jobsBlock__1MlzR .job-tile .job-tile-content {
  width: 216px;
  margin: 0 auto 100px;
  position: relative;
}
.jobsBlock__1MlzR .job-tile .job-tile-content .img-wrapper {
  width: 100%;
  height: 216px;
  border-radius: 100%;
  overflow: hidden;
  z-index: 1;
  position: relative;
}
.jobsBlock__1MlzR .job-tile .job-tile-content img {
  width: 100%;
  transition: transform 0.2s;
  will-change: transform;
}
.jobsBlock__1MlzR .job-tile .job-tile-content .job-name {
  line-height: 32px;
  margin-top: 40px;
  font-size: 24px;
  transition: 0.5s ease;
  color: #1f2329;
}
.jobsBlock__1MlzR .job-tile .job-tile-content .job-tile-overlay {
  font-family: 'Gilroy Semi Bold', -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';
  background: rgba(55, 60, 67, 0.7);
  position: absolute;
  top: 0;
  width: 216px;
  height: 216px;
  border-radius: 50%;
  transition: 0.5s ease;
  color: white;
  font-size: 20px;
  padding: 20px;
  text-align: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  z-index: 1;
}
.jobsBlock__1MlzR .job-tile .job-tile-content .job-tile-overlay .job-text {
  line-height: 14px;
  font-size: 20px;
}
.jobsBlock__1MlzR .job-tile .job-tile-content .job-tile-overlay .job-text svg {
  width: 30px;
}
.jobsBlock__1MlzR .job-tile .job-tile-content .job-tile-overlay .job-count {
  padding-top: 8px;
  font-size: 28px;
  line-height: 44px;
}
.jobsBlock__1MlzR .job-tile .job-tile-content .job-info {
  transition: 0.5s ease;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  text-align: center;
}
.jobsBlock__1MlzR .job-tile .job-tile-content:hover .job-name {
  color: #3370ff;
}
.jobsBlock__1MlzR .job-tile .job-tile-content:hover .img-wrapper {
  box-shadow: 0 10px 20px 0 rgba(31, 35, 41, 0.2), 0 1px 12px 0 rgba(31, 35, 41, 0.05);
}
.jobsBlock__1MlzR .job-tile .job-tile-content:hover img {
  -ms-transform: scale(1.08);
      transform: scale(1.08);
}

@-webkit-keyframes fullscreenModalEnter__1APU0 {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__1APU0 {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__35llk {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__35llk {
  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__8bSsY {
  height: 100%;
}
.atsx-layout__3KEEg {
  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__3_hKQ,
.b50__3rMyz {
  color: #f0f4ff;
}
.L50__1BtMp,
.l50__1k2jI {
  color: #f7fae5;
}
.L100__1ITNN,
.l100__31CRK {
  color: #eef6c6;
}
.L200__3CT52,
.l200__2JysB {
  color: #dfee96;
}
.L300__3GAuY,
.l300__2S2ku {
  color: #d2e76a;
}
.L400__1HG2f,
.l400__2LtKm {
  color: #c3dd40;
}
.L500__36YD0,
.l500__3nvsa {
  color: #b3d600;
}
.L600__1djOv,
.l600__3PHAS {
  color: #8fac02;
}
.L700__2lTD9,
.l700__kMoiY {
  color: #667901;
}
.L800__21R-r,
.l800__1p2p_ {
  color: #495700;
}
.L900__3T_k9,
.l900__3cg9b {
  color: #354200;
}
.Y50__22npx,
.y50__zlbJn {
  color: #fdf9ed;
}
.Y100__29NEs,
.y100__2l4qm {
  color: #faf1d1;
}
.Y200__zyNs5,
.y200__39_-o {
  color: #f8e6ab;
}
.Y300___kDn-,
.y300__39lGj {
  color: #f7dc82;
}
.Y400__3ue1V,
.y400__2Txcj {
  color: #fad355;
}
.Y500__GHnys,
.y500__t4eTi {
  color: #ffc60a;
}
.Y600__3j2c9,
.y600__2YHV6 {
  color: #dc9b04;
}
.Y700__1H5JV,
.y700__3YumG {
  color: #aa7803;
}
.Y800__N1ffk,
.y800__2p1m0 {
  color: #795101;
}
.Y900__3qy3G,
.y900__1Mo-Z {
  color: #5c3a00;
}
.O50__Gjy9g,
.o50__YNYYW {
  color: #fff5eb;
}
.O100__3dGEU,
.o100__1l6Cs {
  color: #feead2;
}
.O200__sKXHR,
.o200__1tXl0 {
  color: #fed4a4;
}
.O300__2gx0f,
.o300__2WSVM {
  color: #ffba6b;
}
.O400__2jpPL,
.o400__1VEZc {
  color: #ffa53d;
}
.O500__1tH64,
.o500__2mfBq {
  color: #f80;
}
.O600__13EpQ,
.o600__2ewfy {
  color: #de7802;
}
.O700__u9G0H,
.o700__ESZyX {
  color: #b26206;
}
.O800__3NnI0,
.o800__sL1LI {
  color: #8f4f04;
}
.O900__JyEfg,
.o900__vr8pk {
  color: #6b3900;
}
.R50__2E8lN,
.r50__uR2oG {
  color: #fef1f1;
}
.R100__3pMhi,
.r100__2fnRH {
  color: #fde2e2;
}
.R200__1XhEv,
.r200__F85xK {
  color: #fbbfbc;
}
.R300__2oWSt,
.r300__fYnzp {
  color: #f98e8b;
}
.R400__1x7zx,
.r400__Cb8oL {
  color: #f76964;
}
.R500__OnmqE,
.r500__2Gwbc {
  color: #f54a45;
}
.R600__uq0-f,
.r600__3S33x {
  color: #d83931;
}
.R700__smlqG,
.r700__1Gdkk {
  color: #ac2f28;
}
.R800__3O5cl,
.r800__22SPd {
  color: #812520;
}
.R900__25px0,
.r900__1OWfY {
  color: #621c18;
}
.C50__3utjD,
.c50__2MDx7 {
  color: #fef1f8;
}
.C100__1IizX,
.c100__2dxCZ {
  color: #fdddef;
}
.C200__JRlR2,
.c200__1pCOB {
  color: #f9aed9;
}
.C300__2kaDT,
.c300__1CJLL {
  color: #f57ac0;
}
.C400__3zM9H,
.c400__3jrJO {
  color: #f14ba9;
}
.C500__25iKB,
.c500__1Pf6H {
  color: #f01d94;
}
.C600__2VMzg,
.c600__3kALa {
  color: #c71077;
}
.C700__1ojl8,
.c700__2SdJZ {
  color: #9e1361;
}
.C800__1DvtD,
.c800__3bgDO {
  color: #7a0f4b;
}
.C900__2WSBm,
.c900__1wzCa {
  color: #520a32;
}
.V50__2X2Ht,
.v50__2M67J {
  color: #fceefc;
}
.V100__Qdyo-,
.v100__2IN97 {
  color: #f8def8;
}
.V200__2qwq8,
.v200__1sy2F {
  color: #efb9ef;
}
.V300__2kHdJ,
.v300__3dItP {
  color: #e58fe5;
}
.V400__2GIBB,
.v400__3piVM {
  color: #db66db;
}
.V500__3D5FG,
.v500__QJt7a {
  color: #d136d1;
}
.V600__hN9ya,
.v600__1nko1 {
  color: #b320b3;
}
.V700__7YCR3,
.v700__15Moj {
  color: #8c218c;
}
.V800__1mE-g,
.v800__SGKLI {
  color: #681268;
}
.V900__2VXUN,
.v900__2y9w6 {
  color: #460b46;
}
.P50__1eCkn,
.p50___Ex76 {
  color: #f6f1fe;
}
.P100__1Pf0Z,
.p100__1FN9i {
  color: #ece2fe;
}
.P200__22mID,
.p200__1xttC {
  color: #cdb2fa;
}
.P300__13we4,
.p300__p6mnL {
  color: #ad82f7;
}
.P400__1sMDE,
.p400__llml- {
  color: #935af6;
}
.P500__2vmuS,
.p500__1tPvL {
  color: #7f3bf5;
}
.P600__2c6B_,
.p600__1J31R {
  color: #6425d0;
}
.P700__r3I6k,
.p700__PPG37 {
  color: #4e1ba7;
}
.P800__XpVcz,
.p800__1S0_D {
  color: #380d82;
}
.P900__yO-Dv,
.p900__3-nKB {
  color: #270561;
}
.I50__1-1pl,
.i50__1VmXh {
  color: #f2f3fd;
}
.I100__D_Zy6,
.i100__2blby {
  color: #e0e2fa;
}
.I200__2XvUC,
.i200__2Lrgg {
  color: #b4b9f3;
}
.I300__V93Ho,
.i300__2T89d {
  color: #7b83ea;
}
.I400__1ZrVq,
.i400__2oAZc {
  color: #616ae5;
}
.I500__3pHoW,
.i500__8h89T {
  color: #4954e6;
}
.I600__3IRM7,
.i600__1mP05 {
  color: #2933c7;
}
.I700__1-QvO,
.i700__4-_8f {
  color: #161fa2;
}
.I800__1d2b8,
.i800__txcf7 {
  color: #0a1285;
}
.I900__3dAfK,
.i900__3d0ce {
  color: #0c1264;
}
.N50__1Hu5-,
.n50__hX4ZI {
  color: #f8f9fa;
}
.N100__3lSed,
.n100__2scIN {
  color: #f5f6f7;
}
.N200__20XAe,
.n200__--0lU {
  color: #eff0f1;
}
.N300__3H_J_,
.n300__2GiC0 {
  color: #dee0e3;
}
.N400__11ndn,
.n400__2tk8C {
  color: #bbbfc4;
}
.N500__L4bQd,
.n500__3T9TG {
  color: #8f959e;
}
.N600__1r5Cd,
.n600__2myQ4 {
  color: #646a73;
}
.N700__1CB8K,
.n700__1RIO_ {
  color: #373c43;
}
.N800__3ESTh,
.n800__3cmYw {
  color: #2b2f36;
}
.N900__1e8IH,
.n900__1Bv1z {
  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 */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
.home-page-block-wrapper__V4KiB {
  position: relative;
  font-family: Gilroy-regular, -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';
  background-size: 100% auto;
  background-repeat: no-repeat;
}
.home-page-block-wrapper__V4KiB .home-page-block-title-bg {
  position: relative;
  top: 67px;
  margin-top: 33px;
  font-size: 48px;
  line-height: 67px;
  color: #1f2329;
  opacity: 0.04;
  letter-spacing: 8px;
  font-family: 'Gilroy Extra Bold', -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';
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
}
.home-page-block-wrapper__V4KiB .home-page-block-title {
  font-size: 32px;
  color: #1f2329;
  line-height: 41px;
  font-family: 'Gilroy Semi Bold', -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';
  margin-top: 12px;
}
.home-page-block-wrapper__V4KiB .home-page-block-subtitle {
  font-size: 16px;
  line-height: 1.5;
  color: #646a73;
  margin-top: 30px;
}
.home-page-block-wrapper__V4KiB .home-page-block-content {
  position: relative;
}
.home-page-block-wrapper__V4KiB .home-page-bg-icon-green {
  background: #ebf8e8;
  border-radius: 50px;
  position: absolute;
}
.home-page-block-wrapper__V4KiB .home-page-bg-icon-orange {
  background: rgba(255, 186, 107, 0.1);
  border-radius: 50px;
  position: absolute;
}
.home-page-block-wrapper__V4KiB .home-page-bg-icon-blue {
  background: #e9f0fe;
  border-radius: 50px;
  position: absolute;
}
.home-page-block-wrapper__V4KiB .home-page-bg-icon-gray {
  background: rgba(143, 149, 158, 0.1);
  border-radius: 50px;
  position: absolute;
}
.home-page-block-wrapper__V4KiB .home-page-bg-icon-dot {
  position: absolute;
  background-image: radial-gradient(rgba(239, 240, 241, 0.8) 20%, transparent 20%);
  background-size: 20px 18px;
}
.home-page-block-wrapper__V4KiB .home-page-bg-icon-rectangle {
  position: absolute;
  background: #f8f9fa;
}

.curtain__d0uwp {
  transition: opacity 1s ease 0s, transform 1s ease 0s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  will-change: opacity, transform;
  overflow: hidden;
}
.curtain__d0uwp .curtainContent__3A3L8 {
  position: relative;
  font-size: 0;
}
.curtain__d0uwp .curtainContent__3A3L8::before,
.curtain__d0uwp .curtainContent__3A3L8 .curtainMask__16pZ9 {
  content: '';
  display: block;
  width: 101%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
.curtain__d0uwp .curtainContent__3A3L8::before {
  background-color: #f1f3f6;
  transition: 0.5s ease-in-out 0s;
  z-index: 2;
}
.curtain__d0uwp .curtainContent__3A3L8 .curtainMask__16pZ9 {
  transition: 0.5s ease-in-out 0.2s;
  opacity: 0.8;
}
.curtain__d0uwp.animate__14O_N {
  opacity: 1 !important;
  transform: translate3d(0, 0, 0) scale(1) rotate(0deg) !important;
}
.curtain__d0uwp.animate__14O_N .curtainContent__3A3L8::before,
.curtain__d0uwp.animate__14O_N .curtainContent__3A3L8 .curtainMask__16pZ9 {
  left: 100%;
}

@-webkit-keyframes fullscreenModalEnter__jCfJb {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__jCfJb {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__9Id0Q {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__9Id0Q {
  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__g_2LJ {
  height: 100%;
}
.atsx-layout__RAL03 {
  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__3jbuU,
.b50__6fluS {
  color: #f0f4ff;
}
.L50__2TOOv,
.l50__2Bayq {
  color: #f7fae5;
}
.L100__2zrDd,
.l100__2_c-y {
  color: #eef6c6;
}
.L200__2b7q5,
.l200__3vJGX {
  color: #dfee96;
}
.L300__25Hdk,
.l300__rjySN {
  color: #d2e76a;
}
.L400__1MpdS,
.l400__sd02I {
  color: #c3dd40;
}
.L500__326cQ,
.l500__emeZn {
  color: #b3d600;
}
.L600__2brqj,
.l600__3oFaO {
  color: #8fac02;
}
.L700__3w3k_,
.l700__3jdyB {
  color: #667901;
}
.L800__3fhkI,
.l800__35Juz {
  color: #495700;
}
.L900__KHaXk,
.l900__adkhQ {
  color: #354200;
}
.Y50__3eAqx,
.y50__26hP0 {
  color: #fdf9ed;
}
.Y100__5QUvn,
.y100__NK-gt {
  color: #faf1d1;
}
.Y200__3HUGo,
.y200__25yFt {
  color: #f8e6ab;
}
.Y300__uyt4I,
.y300__3GmAN {
  color: #f7dc82;
}
.Y400__xF3LW,
.y400__2uV0g {
  color: #fad355;
}
.Y500__25okR,
.y500__2E2_o {
  color: #ffc60a;
}
.Y600__32YZA,
.y600__1vWfj {
  color: #dc9b04;
}
.Y700__1R7oU,
.y700__3jHKQ {
  color: #aa7803;
}
.Y800__3rcAo,
.y800__2VUdQ {
  color: #795101;
}
.Y900__2oNsv,
.y900__CQcQP {
  color: #5c3a00;
}
.O50__1wjcs,
.o50__2bPdq {
  color: #fff5eb;
}
.O100__24xtf,
.o100__3CYQI {
  color: #feead2;
}
.O200__1z6SS,
.o200__3fMNe {
  color: #fed4a4;
}
.O300__CQhtO,
.o300__2LY4L {
  color: #ffba6b;
}
.O400__1sLF8,
.o400__2wgCo {
  color: #ffa53d;
}
.O500__2aeKK,
.o500__2cQM6 {
  color: #f80;
}
.O600__1rNt4,
.o600__S8ao8 {
  color: #de7802;
}
.O700__11ASi,
.o700__2UHHU {
  color: #b26206;
}
.O800__115DM,
.o800__2FVcM {
  color: #8f4f04;
}
.O900__26QmW,
.o900__JofLt {
  color: #6b3900;
}
.R50__EUap2,
.r50__1tDRB {
  color: #fef1f1;
}
.R100__3k9aR,
.r100__1PFou {
  color: #fde2e2;
}
.R200__2lZcr,
.r200__29YGG {
  color: #fbbfbc;
}
.R300__30w2P,
.r300__2YSam {
  color: #f98e8b;
}
.R400__33Y-3,
.r400__Mkfnm {
  color: #f76964;
}
.R500__2bus5,
.r500__39Pr5 {
  color: #f54a45;
}
.R600__4JJkt,
.r600__1k8ow {
  color: #d83931;
}
.R700__2rQoo,
.r700__16cPZ {
  color: #ac2f28;
}
.R800__1Z5AR,
.r800__2cOVM {
  color: #812520;
}
.R900__2VaRO,
.r900__NhtX5 {
  color: #621c18;
}
.C50__BD3Jp,
.c50__XT-IF {
  color: #fef1f8;
}
.C100__1UWIk,
.c100__2pAFE {
  color: #fdddef;
}
.C200__1Fnxp,
.c200__1g2ak {
  color: #f9aed9;
}
.C300__1PLyB,
.c300__11kDD {
  color: #f57ac0;
}
.C400__2LWYU,
.c400__hj94y {
  color: #f14ba9;
}
.C500__3X3fV,
.c500__3wFFS {
  color: #f01d94;
}
.C600__62tfk,
.c600__3DftF {
  color: #c71077;
}
.C700__1qlGC,
.c700__2oiRW {
  color: #9e1361;
}
.C800__1bEuM,
.c800__1IbMn {
  color: #7a0f4b;
}
.C900__3gapK,
.c900__1PiUN {
  color: #520a32;
}
.V50__1esez,
.v50__3VU1d {
  color: #fceefc;
}
.V100__lzzi6,
.v100__256E4 {
  color: #f8def8;
}
.V200__1mks6,
.v200__5mutc {
  color: #efb9ef;
}
.V300__2VO3b,
.v300__LH4jK {
  color: #e58fe5;
}
.V400__3ZEzS,
.v400__3SheG {
  color: #db66db;
}
.V500__23wSO,
.v500__30eLK {
  color: #d136d1;
}
.V600__3GUJT,
.v600__2lCIo {
  color: #b320b3;
}
.V700__3Cfgo,
.v700__1O8xi {
  color: #8c218c;
}
.V800__ANqXg,
.v800__1llkA {
  color: #681268;
}
.V900__2oCJw,
.v900__SWZfO {
  color: #460b46;
}
.P50__1Y8pV,
.p50__2RjQG {
  color: #f6f1fe;
}
.P100__1Mnf7,
.p100__2q_lS {
  color: #ece2fe;
}
.P200__2NdKv,
.p200__86yLx {
  color: #cdb2fa;
}
.P300__3BL07,
.p300__1KipE {
  color: #ad82f7;
}
.P400__2cB_o,
.p400__cNxV- {
  color: #935af6;
}
.P500__GOyL8,
.p500__3xCuP {
  color: #7f3bf5;
}
.P600__3mEdM,
.p600__18Yrw {
  color: #6425d0;
}
.P700__26yWV,
.p700__2goBE {
  color: #4e1ba7;
}
.P800__3gh9G,
.p800__2xEFT {
  color: #380d82;
}
.P900__2B9J5,
.p900__2WLxO {
  color: #270561;
}
.I50__2aPzB,
.i50__6I__D {
  color: #f2f3fd;
}
.I100__1XzkA,
.i100__3pRvx {
  color: #e0e2fa;
}
.I200__u84w5,
.i200__1PciX {
  color: #b4b9f3;
}
.I300__3m4EY,
.i300__2Y6P9 {
  color: #7b83ea;
}
.I400__1n5IU,
.i400__1ybox {
  color: #616ae5;
}
.I500__32Bbu,
.i500__2jQMn {
  color: #4954e6;
}
.I600__2RxJC,
.i600__1ZwSC {
  color: #2933c7;
}
.I700__1_bA5,
.i700__hDX1z {
  color: #161fa2;
}
.I800__3dDx3,
.i800__YCSei {
  color: #0a1285;
}
.I900__3X_fh,
.i900__150Ad {
  color: #0c1264;
}
.N50__vn4gY,
.n50__3v9YN {
  color: #f8f9fa;
}
.N100__3vlCW,
.n100__1XIA5 {
  color: #f5f6f7;
}
.N200__1vyEU,
.n200__1Roft {
  color: #eff0f1;
}
.N300__1O40o,
.n300__n8on9 {
  color: #dee0e3;
}
.N400__4nC2Z,
.n400__3X_0a {
  color: #bbbfc4;
}
.N500__3_SKv,
.n500__3Weri {
  color: #8f959e;
}
.N600__2m3Ko,
.n600__4m8Hb {
  color: #646a73;
}
.N700__1KxDg,
.n700__1JLZ2 {
  color: #373c43;
}
.N800__1HfRd,
.n800__di2Se {
  color: #2b2f36;
}
.N900__1IThR,
.n900__2_Vi_ {
  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 */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
.byteStyle__2WvGa {
  text-align: left;
  margin: 0 auto;
  color: #646a73;
  padding-bottom: 120px;
}
.byteStyle__2WvGa .home-page-block-title-bg {
  margin-top: 0;
}
.byteStyle__2WvGa .byteStyle-block-title {
  max-width: 1440px;
  margin: 0 auto;
  padding-left: 96px;
}
.byteStyle__2WvGa .byteStyle-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 80px;
}
.byteStyle__2WvGa .byteStyle-content .byteStyle-img-con {
  -ms-flex: 0 0 57%;
      flex: 0 0 57%;
  position: relative;
  border-radius: 0;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  overflow: hidden;
}
.byteStyle__2WvGa .byteStyle-content .byteStyle-img-con .byteStyle-ratio-img-con {
  width: 100%;
  padding-top: 54.7%;
  position: relative;
}
.byteStyle__2WvGa .byteStyle-content .byteStyle-img-con .byteStyle-tile-img {
  width: 100%;
  position: absolute;
  top: 0;
}
.byteStyle__2WvGa .byteStyle-content .byteStyle-img-con .byteStyle-tile-img img {
  display: block;
  width: 100%;
}
.byteStyle__2WvGa .byteStyle-content .byteStyle-info-con {
  margin-left: 120px;
  max-width: 410px;
  min-height: 450px;
}
.byteStyle__2WvGa .byteStyle-content .byteStyle-tile {
  margin-bottom: 32px;
}
.byteStyle__2WvGa .byteStyle-content .byteStyle-tile:last-child {
  margin-bottom: 0;
}
.byteStyle__2WvGa .byteStyle-content .byteStyle-tile .byteStyle-title {
  font-size: 20px;
  line-height: 24px;
  cursor: pointer;
  color: #646a73;
}
.byteStyle__2WvGa .byteStyle-content .byteStyle-tile .byteStyle-desc {
  display: none;
  margin: 16px 0;
  transition-property: all;
  transition-duration: 0.5s;
  transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
  font-size: 16px;
  line-height: 24px;
}
.byteStyle__2WvGa .byteStyle-content .byteStyle-tile.open {
  margin: 48px auto;
}
.byteStyle__2WvGa .byteStyle-content .byteStyle-tile.open:first-child {
  margin-top: 0;
}
.byteStyle__2WvGa .byteStyle-content .byteStyle-tile.open:last-child {
  margin-bottom: 0;
}
.byteStyle__2WvGa .byteStyle-content .byteStyle-tile.open .byteStyle-title {
  font-family: 'Gilroy Semi Bold', -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-size: 28px;
  line-height: 36px;
  color: #1f2329;
  font-weight: 600;
  cursor: auto;
}
.byteStyle__2WvGa .byteStyle-content .byteStyle-tile.open .byteStyle-desc {
  display: block;
}

@-webkit-keyframes fullscreenModalEnter__1gkCR {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__1gkCR {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__M6I7Q {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__M6I7Q {
  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__hPLmc {
  height: 100%;
}
.atsx-layout__3MQpN {
  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__dNl2a,
.b50__22a8F {
  color: #f0f4ff;
}
.L50__1nef9,
.l50__dsgUS {
  color: #f7fae5;
}
.L100__3vBfh,
.l100__2gdj- {
  color: #eef6c6;
}
.L200__1pKDT,
.l200__1T0rr {
  color: #dfee96;
}
.L300__2LBIh,
.l300__1JgeH {
  color: #d2e76a;
}
.L400__2nEOI,
.l400__kTjmk {
  color: #c3dd40;
}
.L500__14NAA,
.l500__2qs92 {
  color: #b3d600;
}
.L600__1mXEY,
.l600__26V_4 {
  color: #8fac02;
}
.L700__p0qug,
.l700__2Nz6N {
  color: #667901;
}
.L800__1Od1G,
.l800__3txD0 {
  color: #495700;
}
.L900__j-1N7,
.l900__3ckNX {
  color: #354200;
}
.Y50__2zefN,
.y50__34M4w {
  color: #fdf9ed;
}
.Y100__kie23,
.y100__3qR3r {
  color: #faf1d1;
}
.Y200__3WTtO,
.y200__f_P9N {
  color: #f8e6ab;
}
.Y300__3XGUL,
.y300__1oprP {
  color: #f7dc82;
}
.Y400__2uyO4,
.y400__3lylM {
  color: #fad355;
}
.Y500__njy-v,
.y500__1-HGz {
  color: #ffc60a;
}
.Y600__Fo91s,
.y600__1VdJB {
  color: #dc9b04;
}
.Y700__1FpuG,
.y700__3OJ4g {
  color: #aa7803;
}
.Y800__3gpeD,
.y800__1_XRv {
  color: #795101;
}
.Y900__JRJF1,
.y900__1Oc_s {
  color: #5c3a00;
}
.O50__3XQbA,
.o50__n8Zyw {
  color: #fff5eb;
}
.O100__1cYzT,
.o100__UNKb2 {
  color: #feead2;
}
.O200__24eHe,
.o200__K3KeW {
  color: #fed4a4;
}
.O300__2QXb9,
.o300__3P3Kx {
  color: #ffba6b;
}
.O400__1v_JC,
.o400__7YRkA {
  color: #ffa53d;
}
.O500__mY6im,
.o500__Rnvms {
  color: #f80;
}
.O600__yUbud,
.o600__6WiUU {
  color: #de7802;
}
.O700__6D65v,
.o700__37Mzx {
  color: #b26206;
}
.O800__wrHPH,
.o800__2Pis1 {
  color: #8f4f04;
}
.O900__3FtX8,
.o900__1dOPV {
  color: #6b3900;
}
.R50__27OTs,
.r50__1wn5O {
  color: #fef1f1;
}
.R100__2cKrT,
.r100__3IlIn {
  color: #fde2e2;
}
.R200__XKkbK,
.r200__3TDWs {
  color: #fbbfbc;
}
.R300__1AxKq,
.r300__gdfxW {
  color: #f98e8b;
}
.R400__3QxYP,
.r400__2MLIa {
  color: #f76964;
}
.R500__2N4jr,
.r500__2ou3- {
  color: #f54a45;
}
.R600__3VOjv,
.r600__1kJKt {
  color: #d83931;
}
.R700__ENSZN,
.r700__nsLWx {
  color: #ac2f28;
}
.R800__zi4PF,
.r800__3p04e {
  color: #812520;
}
.R900__1Bxqs,
.r900__25EQC {
  color: #621c18;
}
.C50__2HuF3,
.c50__1fk0w {
  color: #fef1f8;
}
.C100__Cz14Z,
.c100__iP1zN {
  color: #fdddef;
}
.C200__1F5CL,
.c200__mihTo {
  color: #f9aed9;
}
.C300__CBvjG,
.c300__2Us2U {
  color: #f57ac0;
}
.C400__2NvKE,
.c400__1xmME {
  color: #f14ba9;
}
.C500__1cJBc,
.c500__2Dw2W {
  color: #f01d94;
}
.C600__2O2Kf,
.c600__9Mdqc {
  color: #c71077;
}
.C700__28B42,
.c700__2mX4P {
  color: #9e1361;
}
.C800__3CPMD,
.c800__1uUNU {
  color: #7a0f4b;
}
.C900__2UGzE,
.c900__1KhjO {
  color: #520a32;
}
.V50__pmmwZ,
.v50__30BE4 {
  color: #fceefc;
}
.V100__2FloL,
.v100__3QMkN {
  color: #f8def8;
}
.V200__3wTd1,
.v200__38Xlz {
  color: #efb9ef;
}
.V300__1Adbd,
.v300__1OUM1 {
  color: #e58fe5;
}
.V400__1ddoc,
.v400__1-0qF {
  color: #db66db;
}
.V500__1wFe2,
.v500__2sNuu {
  color: #d136d1;
}
.V600__2Z84x,
.v600__22hAY {
  color: #b320b3;
}
.V700__2whdB,
.v700__16HL8 {
  color: #8c218c;
}
.V800__2po1n,
.v800__2RhAB {
  color: #681268;
}
.V900__1sEcl,
.v900__1PZM0 {
  color: #460b46;
}
.P50__6mQbL,
.p50__dZ8eT {
  color: #f6f1fe;
}
.P100__2X4oc,
.p100__2IXZh {
  color: #ece2fe;
}
.P200__3a_ca,
.p200__1N394 {
  color: #cdb2fa;
}
.P300__16-s3,
.p300__1GbKH {
  color: #ad82f7;
}
.P400__3dQAb,
.p400__20Cu2 {
  color: #935af6;
}
.P500__8Gotk,
.p500__1uIXp {
  color: #7f3bf5;
}
.P600__3T8Rh,
.p600__1fW0E {
  color: #6425d0;
}
.P700__1lc6q,
.p700__mJnTV {
  color: #4e1ba7;
}
.P800__3J-FQ,
.p800__2IX6U {
  color: #380d82;
}
.P900__3Uidu,
.p900__fJ-gU {
  color: #270561;
}
.I50__1E94X,
.i50__eSL5X {
  color: #f2f3fd;
}
.I100__2Uzi5,
.i100__28t2y {
  color: #e0e2fa;
}
.I200__2lSJq,
.i200__2_Y1f {
  color: #b4b9f3;
}
.I300__xIh41,
.i300__2Edw1 {
  color: #7b83ea;
}
.I400__3vyYG,
.i400__2awVI {
  color: #616ae5;
}
.I500__11BJk,
.i500__Olzqr {
  color: #4954e6;
}
.I600__2_-vF,
.i600__2K1u7 {
  color: #2933c7;
}
.I700__1md7Y,
.i700__2MDUw {
  color: #161fa2;
}
.I800__1jlDc,
.i800__1oAQO {
  color: #0a1285;
}
.I900__3ho9A,
.i900__2jXoW {
  color: #0c1264;
}
.N50__2CKuE,
.n50__29_Uc {
  color: #f8f9fa;
}
.N100__SJu8u,
.n100__3bUio {
  color: #f5f6f7;
}
.N200__3pN0g,
.n200__2XpuR {
  color: #eff0f1;
}
.N300__1srlU,
.n300__2E6MN {
  color: #dee0e3;
}
.N400__3x3ZF,
.n400__3WS5m {
  color: #bbbfc4;
}
.N500__2yf19,
.n500__sI9-u {
  color: #8f959e;
}
.N600__Gy5vI,
.n600__1I_hw {
  color: #646a73;
}
.N700__qkcDe,
.n700__31ypV {
  color: #373c43;
}
.N800__2utpG,
.n800__3M254 {
  color: #2b2f36;
}
.N900__2TQCY,
.n900__-pelo {
  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 */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
.byteLife__1peMP {
  text-align: left;
  margin: 0 auto 144px;
  color: #646a73;
  max-width: 1440px;
  padding-top: 80px;
  padding-left: 96px;
}
.byteLife__1peMP .byteLife-block-title {
  max-width: 1440px;
  margin: 38px auto 95px;
  position: relative;
}
.byteLife__1peMP .byteLife-block-title .home-page-block-title-bg {
  position: absolute;
  top: -45px;
}
.byteLife__1peMP .byteLife-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
}
.byteLife__1peMP .byteLife-content .img-wrapper {
  width: 783px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.byteLife__1peMP .byteLife-content .img-wrapper .image-wrapper-half {
  max-width: calc(50% - 13px);
}
.byteLife__1peMP .byteLife-content .img-wrapper img {
  width: 100%;
}
.byteLife__1peMP .byteLife-content .img-wrapper + .byteLife-info-con ul {
  margin-left: 123px;
}
.byteLife__1peMP .byteLife-content .img-wrapper + .byteLife-info-con .bytedance-growup {
  margin-left: 0;
  list-style: initial;
}
.byteLife__1peMP .byteLife-content .img-wrapper + .byteLife-info-con .bytedance-growup li {
  margin: 0;
  font-size: 14px;
  color: #646a73;
  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';
  margin-bottom: 10px;
}
.byteLife__1peMP .byteLife-content .img-wrapper + .byteLife-info-con .byteLife-info-title {
  margin-left: 105px;
}
.byteLife__1peMP .byteLife-content .byteLife-info-con {
  width: 463px;
}
.byteLife__1peMP .byteLife-content .byteLife-info-con .byteLife-info-title {
  padding-bottom: 40px;
  width: 360px;
  border-bottom: solid 1px #dee0e3;
  position: relative;
}
.byteLife__1peMP .byteLife-content .byteLife-info-con .byteLife-info-title .home-page-block-title-bg {
  font-size: 106px;
  line-height: 130px;
  top: -80px;
  position: absolute;
}
.byteLife__1peMP .byteLife-content .byteLife-info-con .byteLife-info-title .home-page-block-title {
  font-size: 28px;
  line-height: 36px;
  margin-top: 0;
}
.byteLife__1peMP .byteLife-content .byteLife-info-con .byteLife-info-title .margin-bottom {
  margin-bottom: 12px;
}
.byteLife__1peMP .byteLife-content .byteLife-info-con ul {
  width: 360px;
}
.byteLife__1peMP .byteLife-content .byteLife-info-con ul li:nth-child(odd) {
  margin-top: 32px;
  font-size: 20px;
  line-height: 1.2;
  font-family: 'Gilroy Semi Bold', -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';
  color: #1f2329;
}
.byteLife__1peMP .byteLife-content .byteLife-info-con ul li:nth-child(even) {
  margin-top: 10px;
  line-height: 22px;
}
.noTopPadding__3Z0bi {
  padding-top: 0;
}
.firstBlock__1BbjP {
  overflow-y: hidden;
  padding-top: 0;
}
.goodnessBlock__38HKu {
  margin-bottom: 25px;
}
.lastBlock__T-6JW {
  margin-bottom: 13px;
}
.lastBlock__T-6JW .byteLife-content__wrjDl {
  -ms-flex-align: center;
      align-items: center;
}
.lastBlock__T-6JW ul li:first-child {
  margin-top: 0;
}

.story__2d11T {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}

@-webkit-keyframes fullscreenModalEnter__-edZ7 {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__-edZ7 {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__3mlgW {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__3mlgW {
  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__2sk7s {
  height: 100%;
}
.atsx-layout__23Fp8 {
  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__3zfIm,
.b50__3JvB- {
  color: #f0f4ff;
}
.L50__1Hth9,
.l50__qVpay {
  color: #f7fae5;
}
.L100__37xgc,
.l100__3i04G {
  color: #eef6c6;
}
.L200__2hbZn,
.l200__1DwY5 {
  color: #dfee96;
}
.L300__3brtb,
.l300__3x5n0 {
  color: #d2e76a;
}
.L400__1WBkf,
.l400__2g9L8 {
  color: #c3dd40;
}
.L500__554f7,
.l500__63U1e {
  color: #b3d600;
}
.L600__3qTAD,
.l600__20kjE {
  color: #8fac02;
}
.L700__lDDCV,
.l700__2vwXj {
  color: #667901;
}
.L800__EgxEk,
.l800__3kPS0 {
  color: #495700;
}
.L900__10U6H,
.l900__1Fvrb {
  color: #354200;
}
.Y50__3Umwj,
.y50__2mTYZ {
  color: #fdf9ed;
}
.Y100__2TQIy,
.y100__3svjR {
  color: #faf1d1;
}
.Y200__3QOcb,
.y200__3ct3c {
  color: #f8e6ab;
}
.Y300__28klG,
.y300__3PIT6 {
  color: #f7dc82;
}
.Y400__1OOTp,
.y400__G4-JM {
  color: #fad355;
}
.Y500__MqWNI,
.y500__PNjIB {
  color: #ffc60a;
}
.Y600__3Oq_M,
.y600__2K27Z {
  color: #dc9b04;
}
.Y700__24YY3,
.y700__3W5NR {
  color: #aa7803;
}
.Y800__2yyiV,
.y800__19HYT {
  color: #795101;
}
.Y900__1xaiI,
.y900__2j9dU {
  color: #5c3a00;
}
.O50__3KrZo,
.o50__3QjTf {
  color: #fff5eb;
}
.O100__1VWU1,
.o100__1jd0L {
  color: #feead2;
}
.O200__1OIcA,
.o200__2qA_x {
  color: #fed4a4;
}
.O300__JbN3o,
.o300__M9XX5 {
  color: #ffba6b;
}
.O400__2_iSO,
.o400__1r-gj {
  color: #ffa53d;
}
.O500__3QXNF,
.o500__39LUj {
  color: #f80;
}
.O600__1PTP5,
.o600__fD6R4 {
  color: #de7802;
}
.O700__Tis03,
.o700__KOAWp {
  color: #b26206;
}
.O800__1hoNS,
.o800__UhQgK {
  color: #8f4f04;
}
.O900__3q9jz,
.o900__k_f7U {
  color: #6b3900;
}
.R50__g7IVQ,
.r50__3p_QU {
  color: #fef1f1;
}
.R100__2_sa2,
.r100__2KRla {
  color: #fde2e2;
}
.R200__2H73L,
.r200__2IHnq {
  color: #fbbfbc;
}
.R300__3wSOL,
.r300__3eMfB {
  color: #f98e8b;
}
.R400__3F5Yk,
.r400__3DrZy {
  color: #f76964;
}
.R500__NrBex,
.r500__27sRo {
  color: #f54a45;
}
.R600__2K8pd,
.r600__Ft6uP {
  color: #d83931;
}
.R700__1vsi8,
.r700__2fV6I {
  color: #ac2f28;
}
.R800__3T6Sy,
.r800__2wHMG {
  color: #812520;
}
.R900__2Wiwa,
.r900__1r66W {
  color: #621c18;
}
.C50__QiMqA,
.c50__2W1VF {
  color: #fef1f8;
}
.C100__1sNSv,
.c100__2qU9X {
  color: #fdddef;
}
.C200__3BuA6,
.c200__rwWzH {
  color: #f9aed9;
}
.C300__1lCIj,
.c300__3QdZr {
  color: #f57ac0;
}
.C400__1KfDJ,
.c400__2shR5 {
  color: #f14ba9;
}
.C500__35XjS,
.c500__2VI7d {
  color: #f01d94;
}
.C600__1MDTT,
.c600__2Uj1P {
  color: #c71077;
}
.C700__3Iok2,
.c700__2Uhay {
  color: #9e1361;
}
.C800__1TKSW,
.c800__2xYqg {
  color: #7a0f4b;
}
.C900__ihwhE,
.c900__2MyG2 {
  color: #520a32;
}
.V50__3iD5L,
.v50__1Fm9n {
  color: #fceefc;
}
.V100__3MrWS,
.v100__llgtM {
  color: #f8def8;
}
.V200__2HSCV,
.v200__3l1b5 {
  color: #efb9ef;
}
.V300__2LYu3,
.v300__3-RkF {
  color: #e58fe5;
}
.V400__2TU-4,
.v400__O6SYv {
  color: #db66db;
}
.V500__1RiD4,
.v500__1I-ji {
  color: #d136d1;
}
.V600__1mYuQ,
.v600__2FFk4 {
  color: #b320b3;
}
.V700__3QKEA,
.v700__1m0Vs {
  color: #8c218c;
}
.V800__5ZbwC,
.v800__3EUP7 {
  color: #681268;
}
.V900__3sZoY,
.v900__23KeW {
  color: #460b46;
}
.P50__3YA77,
.p50__3NLAf {
  color: #f6f1fe;
}
.P100__3-emC,
.p100__1L36a {
  color: #ece2fe;
}
.P200__10Ymm,
.p200__2GGKE {
  color: #cdb2fa;
}
.P300__3d3_C,
.p300__aGqYT {
  color: #ad82f7;
}
.P400__2zD3m,
.p400__2Y2Ps {
  color: #935af6;
}
.P500__2I020,
.p500__2ZvZp {
  color: #7f3bf5;
}
.P600__2IPdw,
.p600__khvLs {
  color: #6425d0;
}
.P700__3WZdl,
.p700__bUHf5 {
  color: #4e1ba7;
}
.P800__1X_Ia,
.p800__2nWZL {
  color: #380d82;
}
.P900__gbW7Q,
.p900__1GtWC {
  color: #270561;
}
.I50__1UfFG,
.i50__3VjBd {
  color: #f2f3fd;
}
.I100__1HWGH,
.i100__3tlgk {
  color: #e0e2fa;
}
.I200__2tVO1,
.i200__3VLhi {
  color: #b4b9f3;
}
.I300__35U1S,
.i300__11_4S {
  color: #7b83ea;
}
.I400__3LVMd,
.i400__BRN-l {
  color: #616ae5;
}
.I500__sPqw2,
.i500__XOTMU {
  color: #4954e6;
}
.I600__1EOUx,
.i600__3ZVWV {
  color: #2933c7;
}
.I700__2wPNg,
.i700__2Rf8B {
  color: #161fa2;
}
.I800__3sN8g,
.i800__3nA7o {
  color: #0a1285;
}
.I900__1j-eA,
.i900__VxZsC {
  color: #0c1264;
}
.N50__ph-Rh,
.n50__3EhFV {
  color: #f8f9fa;
}
.N100__1dK__,
.n100__2k8zO {
  color: #f5f6f7;
}
.N200__O2lxb,
.n200__hsdW2 {
  color: #eff0f1;
}
.N300__3mqgX,
.n300__8fHhV {
  color: #dee0e3;
}
.N400__3kNkx,
.n400__3HJTG {
  color: #bbbfc4;
}
.N500__ePp-4,
.n500__3Js9s {
  color: #8f959e;
}
.N600__34Mi5,
.n600__1w-nm {
  color: #646a73;
}
.N700__3KG4p,
.n700__3ulQV {
  color: #373c43;
}
.N800__1Wsy4,
.n800__3KKgR {
  color: #2b2f36;
}
.N900__2VjEq,
.n900__2e45J {
  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 */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
.employeeCard__FQC8a {
  width: 384px;
  padding: 40px 60px 27px;
  margin: 0 24px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
  background: white;
}
@media screen and (max-width: 1368px) {
  .employeeCard__FQC8a {
    padding: 40px 30px 27px;
    margin: 0 16px;
    width: 324px;
  }
}
@media screen and (max-width: 1220px) {
  .employeeCard__FQC8a {
    padding: 40px 25px 27px;
    margin: 0 10px;
    width: 314px;
  }
}
@media screen and (max-width: 1060px) {
  .employeeCard__FQC8a {
    padding: 40px 20px 27px;
    margin: 0 10px;
    width: 304px;
  }
}
.employeeCard__FQC8a:hover {
  border-radius: 10px;
  box-shadow: 0 10px 30px 0 rgba(136, 150, 171, 0.15);
}
.employeeCard__FQC8a:hover .employeeCard-more {
  opacity: 1;
  color: #3370ff;
  border-color: #3370ff;
}
.employeeCard__FQC8a .employeeCard-avatar {
  width: 216px;
  height: 216px;
  margin-bottom: 32px;
}
.employeeCard__FQC8a .employeeCard-avatar img {
  width: 216px;
  height: 216px;
  border-radius: 50%;
}
.employeeCard__FQC8a .employeeCard-name {
  margin-bottom: 8px;
  line-height: 36px;
  font-size: 22px;
  color: #1f2329;
  height: 36px;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  text-align: center;
}
.employeeCard__FQC8a .employeeCard-title {
  margin-bottom: 12px;
  line-height: 22px;
  font-size: 14px;
  color: #1f2329;
}
.employeeCard__FQC8a .employeeCard-title span {
  display: inline-block;
  margin: 0 4px;
}
.employeeCard__FQC8a .employeeCard-description {
  text-align: left;
  width: 100%;
  margin-bottom: 24px;
  line-height: 22px;
  font-size: 14px;
  color: #646a73;
  overflow: hidden;
}
.employeeCard__FQC8a .employeeCard-more {
  height: 32px;
  width: 32px;
  color: #51565d;
  border-radius: 50%;
  border: 1px solid #51565d;
  text-align: center;
  opacity: 0.2;
  margin-left: -4px;
}
.employeeCard__FQC8a .employeeCard-more .employeeCard-moreText {
  margin-right: 10px;
}
.employeeCard__FQC8a .employeeCard-more svg {
  width: 16px;
  height: 30px;
}
.employeeCard-gill__1l7zv {
  padding: 40px 0 27px;
}
.employeeCard-gill__1l7zv .employeeCard-name-gill {
  padding: 0 36px;
}
.employeeCard-gill__1l7zv .employeeCard-description {
  padding: 0 60px;
}
.small__1Uj_P {
  width: 340px;
  height: auto;
  padding: 32px 38px 25px;
  background-color: white;
  margin: 0;
  border-radius: 10px;
}
.small__1Uj_P:hover {
  box-shadow: 0 2px 25px 0 rgba(136, 150, 171, 0.1);
}
.small__1Uj_P .employeeCard-avatar {
  width: 160px;
  height: 160px;
  margin-bottom: 32px;
}
.small__1Uj_P .employeeCard-avatar img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}

.employeeStory__2Hqzs {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  text-align: center;
}
.employeeStory__2Hqzs .employeeStory-employeeCard {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin-bottom: 72px;
  margin-top: 80px;
}

@-webkit-keyframes fullscreenModalEnter__10Q2N {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__10Q2N {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__kASrK {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__kASrK {
  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__2qkpP {
  height: 100%;
}
.atsx-layout__wpjLY {
  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__1PSk6,
.b50__2iesY {
  color: #f0f4ff;
}
.L50__2WLNH,
.l50__1bi6M {
  color: #f7fae5;
}
.L100__35i22,
.l100__2bsbl {
  color: #eef6c6;
}
.L200__2Z2E5,
.l200__JtqFx {
  color: #dfee96;
}
.L300__3rCjd,
.l300__2QCsi {
  color: #d2e76a;
}
.L400__2aj8g,
.l400__2ZkUF {
  color: #c3dd40;
}
.L500__35r4g,
.l500__OqJzX {
  color: #b3d600;
}
.L600__1JKzv,
.l600__10gUm {
  color: #8fac02;
}
.L700__1sD6G,
.l700__1agaP {
  color: #667901;
}
.L800__2QVLV,
.l800__1-gSe {
  color: #495700;
}
.L900__14wNF,
.l900__th80A {
  color: #354200;
}
.Y50__TBYh5,
.y50__2pAmY {
  color: #fdf9ed;
}
.Y100__3aN1Z,
.y100__76cDo {
  color: #faf1d1;
}
.Y200__frbRI,
.y200__2diUQ {
  color: #f8e6ab;
}
.Y300__39yDH,
.y300__3r0qZ {
  color: #f7dc82;
}
.Y400__I2Oo5,
.y400__2uL4U {
  color: #fad355;
}
.Y500__2vSWD,
.y500__27dOm {
  color: #ffc60a;
}
.Y600__2XH6f,
.y600__3SD14 {
  color: #dc9b04;
}
.Y700__1lq5r,
.y700__1jOa1 {
  color: #aa7803;
}
.Y800__1Fyvk,
.y800__12Kep {
  color: #795101;
}
.Y900__B-UTp,
.y900__1lvOC {
  color: #5c3a00;
}
.O50__3RNe8,
.o50__yXSUE {
  color: #fff5eb;
}
.O100__frQ0J,
.o100__3LagY {
  color: #feead2;
}
.O200__j_jzc,
.o200__2hpUo {
  color: #fed4a4;
}
.O300__OR1eh,
.o300__2JaZo {
  color: #ffba6b;
}
.O400__27c7M,
.o400__3dJoq {
  color: #ffa53d;
}
.O500__1Xy4T,
.o500__3PMMH {
  color: #f80;
}
.O600__2NS3U,
.o600__20Fv1 {
  color: #de7802;
}
.O700__Lb162,
.o700__3ys7B {
  color: #b26206;
}
.O800__3vWAd,
.o800__2iVsU {
  color: #8f4f04;
}
.O900__aN_6S,
.o900__1Xox6 {
  color: #6b3900;
}
.R50__1yFGk,
.r50__3pDQu {
  color: #fef1f1;
}
.R100__1YD-Q,
.r100__2rBaV {
  color: #fde2e2;
}
.R200__6yNpH,
.r200__1pFT_ {
  color: #fbbfbc;
}
.R300__2s2kG,
.r300__1U53x {
  color: #f98e8b;
}
.R400__1151P,
.r400__2k2ua {
  color: #f76964;
}
.R500__1NR_-,
.r500__3Qejn {
  color: #f54a45;
}
.R600__3qwvO,
.r600__2Plk6 {
  color: #d83931;
}
.R700__L6EZ4,
.r700__3b5kO {
  color: #ac2f28;
}
.R800__NP-3g,
.r800__1UvLh {
  color: #812520;
}
.R900__3IG0X,
.r900__d6Ckg {
  color: #621c18;
}
.C50__1D1JO,
.c50__3J7Lo {
  color: #fef1f8;
}
.C100__2xWFj,
.c100__2YIML {
  color: #fdddef;
}
.C200__1iIeV,
.c200__28gmX {
  color: #f9aed9;
}
.C300__3EW3C,
.c300__f5JIp {
  color: #f57ac0;
}
.C400__70YKO,
.c400__2YNfI {
  color: #f14ba9;
}
.C500__jinc9,
.c500__5JfnN {
  color: #f01d94;
}
.C600__2wMYm,
.c600__3Sj-R {
  color: #c71077;
}
.C700__3AB1S,
.c700__1KAxh {
  color: #9e1361;
}
.C800__Y-SgD,
.c800__3sK5k {
  color: #7a0f4b;
}
.C900__n6OvN,
.c900__1ErwT {
  color: #520a32;
}
.V50__KYUUH,
.v50__hIkJS {
  color: #fceefc;
}
.V100__1Q2zF,
.v100__A2I4A {
  color: #f8def8;
}
.V200__2ql5-,
.v200__2Ou4Q {
  color: #efb9ef;
}
.V300__2DLUf,
.v300__373F- {
  color: #e58fe5;
}
.V400__TddWT,
.v400__G5DHI {
  color: #db66db;
}
.V500__2wYB0,
.v500__2V-jl {
  color: #d136d1;
}
.V600__REGIv,
.v600__3o90k {
  color: #b320b3;
}
.V700__1jK8M,
.v700__3BBca {
  color: #8c218c;
}
.V800__NJa6A,
.v800__2XVZB {
  color: #681268;
}
.V900__2aa7f,
.v900__1XjCl {
  color: #460b46;
}
.P50__SX6yl,
.p50__3UV5d {
  color: #f6f1fe;
}
.P100__1nEXV,
.p100__2__Es {
  color: #ece2fe;
}
.P200__1Wj0s,
.p200__37CFb {
  color: #cdb2fa;
}
.P300__1Iwmh,
.p300__hFIRl {
  color: #ad82f7;
}
.P400__3NYYq,
.p400__1KJ4u {
  color: #935af6;
}
.P500__1970y,
.p500__1NCgE {
  color: #7f3bf5;
}
.P600__1HuaS,
.p600__17ST1 {
  color: #6425d0;
}
.P700__1_J3l,
.p700__1UEWt {
  color: #4e1ba7;
}
.P800__11CNN,
.p800__1cw4C {
  color: #380d82;
}
.P900__1ctyW,
.p900__bXDqb {
  color: #270561;
}
.I50__30LBz,
.i50__1GGHO {
  color: #f2f3fd;
}
.I100__1IDGC,
.i100__2Gq_Y {
  color: #e0e2fa;
}
.I200__2pU_I,
.i200__27f1h {
  color: #b4b9f3;
}
.I300__1DbyQ,
.i300__3SG6c {
  color: #7b83ea;
}
.I400__GN2SN,
.i400__26nIN {
  color: #616ae5;
}
.I500__3prkB,
.i500__QWduQ {
  color: #4954e6;
}
.I600__3YkWn,
.i600__3aDkm {
  color: #2933c7;
}
.I700__1kxpp,
.i700__1afLh {
  color: #161fa2;
}
.I800__ZJ58F,
.i800__2YJJu {
  color: #0a1285;
}
.I900__1V87u,
.i900__1caWg {
  color: #0c1264;
}
.N50__3dw7C,
.n50__1NsnM {
  color: #f8f9fa;
}
.N100__3l4ea,
.n100__3F-Kt {
  color: #f5f6f7;
}
.N200__E6Hhz,
.n200__46Ex6 {
  color: #eff0f1;
}
.N300__2f9A4,
.n300__1iYbO {
  color: #dee0e3;
}
.N400__1dJcg,
.n400__qEDdC {
  color: #bbbfc4;
}
.N500__1sY05,
.n500__N_UfJ {
  color: #8f959e;
}
.N600__3esrj,
.n600__3eOH8 {
  color: #646a73;
}
.N700__17cFq,
.n700__1_fzu {
  color: #373c43;
}
.N800__nsqRI,
.n800__3guQ8 {
  color: #2b2f36;
}
.N900__302ts,
.n900__2wWtQ {
  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 */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
.product-block__e4RgR {
  overflow-x: hidden;
  text-align: center;
  max-width: 1440px;
  margin: 0 auto;
  margin-bottom: 30px;
  background-position: center bottom;
  background-size: 1440px auto;
  background-repeat: no-repeat;
  position: relative;
  color: #1f2329;
}
.product-block__e4RgR .product-list {
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-top: 120px;
}
.product-block__e4RgR .product-block .home-page-block-title {
  font-family: Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: bold;
  position: relative;
  bottom: 2px;
}
.product-block__e4RgR .product-tile {
  width: 64px;
  margin: 0 13.3px;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
}
@media screen and (max-width: 1220px) {
  .product-block__e4RgR .product-tile {
    margin: 0 10px;
  }
}
.product-block__e4RgR .product-tile img {
  width: 100%;
  height: 64px;
  transition: transform 0.2s;
  box-shadow: 0 1px 6px 0 rgba(31, 35, 41, 0.03);
  border-radius: 16.5px;
}
.product-block__e4RgR .product-tile:hover img {
  -ms-transform: scale(1.2) translateY(-7px);
      transform: scale(1.2) translateY(-7px);
  box-shadow: 0 6px 20px 0 rgba(31, 35, 41, 0.15);
}
.product-block__e4RgR .product-tile:hover .product-name {
  color: #3370ff;
}
.product-block__e4RgR .product-tile .product-name {
  line-height: 22px;
  margin-top: 16px;
  font-size: 14px;
  transition: transform 0.2s;
  color: #1f2329;
  width: 72px;
}
.product-block__e4RgR .product-block-more {
  background: #3370ff;
  border: none;
  color: white;
  border-radius: 27px;
  height: 54px;
  font-size: 18px;
  line-height: 54px;
  padding: 0 32px;
  margin-top: 48px;
}
.product-block__e4RgR .product-block-more:hover {
  background: #82a7fc;
}
.product-block__e4RgR .product-block-more:active {
  background: #245bdb;
}

/* 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: #1f2329;
  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 #bbbfc4;
}
.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: #1f2329;
  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: #1f2329;
  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: #bbbfc4;
}
.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: #bbbfc4;
  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: #bbbfc4;
}
.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: #1f2329;
  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: #1f2329;
  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-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: #1f2329;
  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: #1f2329;
  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: #1f2329;
  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/mainland/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/mainland/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: #1f2329;
  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 #bbbfc4;
  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: #1f2329;
  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: #1f2329;
  }
}
.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: #bbbfc4;
  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: #1f2329;
  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: #1f2329;
  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;
}

.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-affix-wrapper .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-affix-wrapper .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-affix-wrapper .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__3vOZ- {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__3vOZ- {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__11iKa {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__11iKa {
  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__23lmC {
  height: 100%;
}
.atsx-layout__2AMDx {
  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__3Rq8Q,
.b50__2RFOv {
  color: #f0f4ff;
}
.L50__2cl4O,
.l50__1eIVr {
  color: #f7fae5;
}
.L100__3m6kE,
.l100__31oQZ {
  color: #eef6c6;
}
.L200__3PZzn,
.l200__3QXFC {
  color: #dfee96;
}
.L300__7asil,
.l300__u9U2z {
  color: #d2e76a;
}
.L400__5Lfmm,
.l400__14LC0 {
  color: #c3dd40;
}
.L500__2rT1g,
.l500__2p6yS {
  color: #b3d600;
}
.L600__3ZHTN,
.l600__EKyWG {
  color: #8fac02;
}
.L700__jbEC1,
.l700__1lQuD {
  color: #667901;
}
.L800__1vT8C,
.l800__1uRoZ {
  color: #495700;
}
.L900__3BQIf,
.l900__1FsmM {
  color: #354200;
}
.Y50__guoi7,
.y50__3vroD {
  color: #fdf9ed;
}
.Y100__1jZft,
.y100__MWc8P {
  color: #faf1d1;
}
.Y200__26rIR,
.y200__26_Ho {
  color: #f8e6ab;
}
.Y300__w172W,
.y300__3NE1v {
  color: #f7dc82;
}
.Y400__1bRQZ,
.y400__16xpS {
  color: #fad355;
}
.Y500__3-Df7,
.y500__2GHCe {
  color: #ffc60a;
}
.Y600__hFBj_,
.y600__3VsNA {
  color: #dc9b04;
}
.Y700__1qYNv,
.y700__lo2jI {
  color: #aa7803;
}
.Y800__G3od6,
.y800__tS5i6 {
  color: #795101;
}
.Y900__1wmAu,
.y900__Svtwn {
  color: #5c3a00;
}
.O50__1TIJS,
.o50__32Flk {
  color: #fff5eb;
}
.O100__1Ek3N,
.o100__1OjSL {
  color: #feead2;
}
.O200__3OWGL,
.o200__twCby {
  color: #fed4a4;
}
.O300__37g0Y,
.o300__36Agh {
  color: #ffba6b;
}
.O400__1V-4y,
.o400__14hTE {
  color: #ffa53d;
}
.O500__FMfPG,
.o500__1e1ks {
  color: #f80;
}
.O600__3Doun,
.o600__1MhOj {
  color: #de7802;
}
.O700__41U2o,
.o700__3_GR6 {
  color: #b26206;
}
.O800__kMjUJ,
.o800__29MEZ {
  color: #8f4f04;
}
.O900__1iQLz,
.o900__1J4JX {
  color: #6b3900;
}
.R50__2kkDa,
.r50__2t4st {
  color: #fef1f1;
}
.R100__2yfv4,
.r100__3FEMq {
  color: #fde2e2;
}
.R200__6qCN2,
.r200__RrGWk {
  color: #fbbfbc;
}
.R300__3kqcn,
.r300__1GUOS {
  color: #f98e8b;
}
.R400__1TB3I,
.r400__rnIZ8 {
  color: #f76964;
}
.R500__2F_Je,
.r500__2XtHz {
  color: #f54a45;
}
.R600__3RQey,
.r600___X644 {
  color: #d83931;
}
.R700__3Rp89,
.r700__22KOU {
  color: #ac2f28;
}
.R800__7q3cD,
.r800__11FYj {
  color: #812520;
}
.R900__3P3j5,
.r900__2Erj7 {
  color: #621c18;
}
.C50__2PEgX,
.c50__2fLhD {
  color: #fef1f8;
}
.C100__1nE8h,
.c100__3P0UC {
  color: #fdddef;
}
.C200__9YVmk,
.c200__3darB {
  color: #f9aed9;
}
.C300__36iNK,
.c300__3YKYP {
  color: #f57ac0;
}
.C400__3HvB9,
.c400__qYf-a {
  color: #f14ba9;
}
.C500__2CadD,
.c500__tlJze {
  color: #f01d94;
}
.C600__2j1Al,
.c600__f4zbl {
  color: #c71077;
}
.C700__kO6jo,
.c700__oMNc- {
  color: #9e1361;
}
.C800__1Vnk1,
.c800__-jl48 {
  color: #7a0f4b;
}
.C900__aClhZ,
.c900__3FYFL {
  color: #520a32;
}
.V50__3temq,
.v50__39wni {
  color: #fceefc;
}
.V100__1NOCz,
.v100__3OGC5 {
  color: #f8def8;
}
.V200__3sf2t,
.v200__3dk7F {
  color: #efb9ef;
}
.V300__3pljZ,
.v300__3wZCK {
  color: #e58fe5;
}
.V400__5xfld,
.v400__3b41w {
  color: #db66db;
}
.V500__3oLF9,
.v500__whMmx {
  color: #d136d1;
}
.V600___9oJ8,
.v600__PS9Jp {
  color: #b320b3;
}
.V700__3p6d_,
.v700__1yS2d {
  color: #8c218c;
}
.V800__2m_Ld,
.v800__2Y8Qq {
  color: #681268;
}
.V900__3w-kR,
.v900__1vMR3 {
  color: #460b46;
}
.P50__1_v5Z,
.p50__3_5SY {
  color: #f6f1fe;
}
.P100__2cVTL,
.p100__1ndpY {
  color: #ece2fe;
}
.P200__30RGf,
.p200__3ieXn {
  color: #cdb2fa;
}
.P300__2LXPa,
.p300__u-EM4 {
  color: #ad82f7;
}
.P400__29tqA,
.p400__KrWxZ {
  color: #935af6;
}
.P500__1sha7,
.p500__29Q6A {
  color: #7f3bf5;
}
.P600__XDu8J,
.p600__2TMGR {
  color: #6425d0;
}
.P700__2d1ui,
.p700__1g75S {
  color: #4e1ba7;
}
.P800__3bUIN,
.p800__1UgIb {
  color: #380d82;
}
.P900__hO9AH,
.p900__3m6aW {
  color: #270561;
}
.I50__152yU,
.i50__Z70xz {
  color: #f2f3fd;
}
.I100__2d-UW,
.i100__2N7jT {
  color: #e0e2fa;
}
.I200__3Rdp4,
.i200__Uw1n4 {
  color: #b4b9f3;
}
.I300__1f3mh,
.i300__uksjx {
  color: #7b83ea;
}
.I400__2q4Ee,
.i400__2moYa {
  color: #616ae5;
}
.I500__3n45B,
.i500__1__VV {
  color: #4954e6;
}
.I600__3LK2a,
.i600__CdANW {
  color: #2933c7;
}
.I700__1U6t8,
.i700__2dKkK {
  color: #161fa2;
}
.I800__360CL,
.i800__2lfzV {
  color: #0a1285;
}
.I900__3MhbJ,
.i900__LpVa2 {
  color: #0c1264;
}
.N50__PP4qu,
.n50__2xzrO {
  color: #f8f9fa;
}
.N100__5BZ6B,
.n100__12UXz {
  color: #f5f6f7;
}
.N200__33iE_,
.n200__UgPwR {
  color: #eff0f1;
}
.N300__8Kd_j,
.n300__2G6B_ {
  color: #dee0e3;
}
.N400__3wIPg,
.n400__2H2FF {
  color: #bbbfc4;
}
.N500__c-U9k,
.n500__2cwMd {
  color: #8f959e;
}
.N600__1s9KL,
.n600__1rowX {
  color: #646a73;
}
.N700__3h23Q,
.n700__mVlsV {
  color: #373c43;
}
.N800__3bYpj,
.n800__3xvdC {
  color: #2b2f36;
}
.N900__1jLEd,
.n900__5sgaA {
  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 */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* 职位列表页 PositionList */
/* 职位详情页 PositionDetail */
/* 文件上传组件 Upload */
/* 简历编辑/投递页 ResumeEditForm */
/* 我的投递页 PositionApplication */
/* 注册页 */
/* input */
.login__17wNg {
  color: #8f959e;
}
.login__17wNg .emailLogin-formWrap .password-showPwd {
  right: 16px;
}
.login__17wNg .atsx-btn-primary:focus {
  background: #3370ff;
  border-color: #3370ff;
}
.login__17wNg .atsx-btn-primary:active {
  background: #4e83fd;
  border-color: #4e83fd;
}
.login__17wNg .loginPage-container,
.login__17wNg .emailLogin-forgetPassword {
  width: 480px;
}
.login__17wNg input,
.login__17wNg .atsx-select-selection {
  border-color: rgba(187, 191, 196, 0.5);
}
.login__17wNg .atsx-select-open .atsx-select-selection,
.login__17wNg .atsx-select-focused .atsx-select-selection,
.login__17wNg .atsx-phone-select:hover .atsx-select-selection {
  border-color: #3370ff;
}
.login__17wNg .has-error .atsx-select-selection {
  border-color: #F54A45;
}
.login__17wNg .has-error .atsx-select-selection:hover {
  border-color: #F54A45;
}
.login__17wNg .atsx-phone .atsx-phone-select .atsx-select-selection-selected-value {
  padding-left: 16px;
}
.login__17wNg .atsx-phone-input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.login__17wNg .atsx-select-selection {
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}
.login__17wNg svg {
  fill: #8f959e;
}
.login__17wNg .loginForm-validCode .atsx-input-suffix button:disabled {
  background-color: #bacefd;
}
.login__17wNg .loginForm .loginAgreement,
.login__17wNg .emailLogin-noAccount,
.login__17wNg .mobileLogin-validTip {
  color: #8f959e;
}
.login__17wNg .mobileLogin-validTip,
.login__17wNg .emailLogin-noAccount {
  line-height: 22px;
}
.login__17wNg .thirdPartyLogin-text {
  color: #8f959e;
  font-weight: 500;
}
.login__17wNg .headerToggle-item {
  color: #8f959e;
}
.login__17wNg .headerToggle-item:hover {
  color: #3370ff;
}
.login__17wNg .headerToggle-item.headerToggle-active {
  color: #3370ff;
}

@-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;
}

/* 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-date-picker {
  position: relative;
  display: inline-block;
  width: 100%;
  line-height: 0;
}
.atsx-date-picker .atsx-date-picker-icon {
  position: absolute;
  font-size: 16px;
  top: 50%;
  right: 12px;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  cursor: pointer;
  color: #9CA2A9;
}
.atsx-date-picker .atsx-date-picker-icon svg {
  color: pointer;
}
.atsx-date-picker .atsx-date-picker-icon-clear {
  color: #9CA2A9;
}
.atsx-date-picker .atsx-date-picker-icon-clear svg {
  width: 14px;
  height: 14px;
}
.atsx-date-picker:not(.atsx-date-picker-disabled):hover input {
  border-color: #3370ff;
}
.atsx-date-picker:not(.atsx-date-picker-disabled) .atsx-date-picker-icon {
  cursor: pointer;
}
.atsx-date-picker:not(.atsx-date-picker-disabled) .atsx-date-picker-icon-clear:hover {
  color: #3370ff;
}
.atsx-date-picker-disabled {
  cursor: not-allowed;
}
.atsx-date-picker-disabled .atsx-date-picker-icon svg {
  cursor: not-allowed;
}
.atsx-calendar-picker-container {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #1f2329;
  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: 1050;
  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';
}
.atsx-calendar-picker-container.slide-up-enter.slide-up-enter-active.atsx-calendar-picker-container-placement-topLeft,
.atsx-calendar-picker-container.slide-up-enter.slide-up-enter-active.atsx-calendar-picker-container-placement-topRight,
.atsx-calendar-picker-container.slide-up-appear.slide-up-appear-active.atsx-calendar-picker-container-placement-topLeft,
.atsx-calendar-picker-container.slide-up-appear.slide-up-appear-active.atsx-calendar-picker-container-placement-topRight {
  -webkit-animation-name: antSlideDownIn;
          animation-name: antSlideDownIn;
}
.atsx-calendar-picker-container.slide-up-enter.slide-up-enter-active.atsx-calendar-picker-container-placement-bottomLeft,
.atsx-calendar-picker-container.slide-up-enter.slide-up-enter-active.atsx-calendar-picker-container-placement-bottomRight,
.atsx-calendar-picker-container.slide-up-appear.slide-up-appear-active.atsx-calendar-picker-container-placement-bottomLeft,
.atsx-calendar-picker-container.slide-up-appear.slide-up-appear-active.atsx-calendar-picker-container-placement-bottomRight {
  -webkit-animation-name: antSlideUpIn;
          animation-name: antSlideUpIn;
}
.atsx-calendar-picker-container.slide-up-leave.slide-up-leave-active.atsx-calendar-picker-container-placement-topLeft,
.atsx-calendar-picker-container.slide-up-leave.slide-up-leave-active.atsx-calendar-picker-container-placement-topRight {
  -webkit-animation-name: antSlideDownOut;
          animation-name: antSlideDownOut;
}
.atsx-calendar-picker-container.slide-up-leave.slide-up-leave-active.atsx-calendar-picker-container-placement-bottomLeft,
.atsx-calendar-picker-container.slide-up-leave.slide-up-leave-active.atsx-calendar-picker-container-placement-bottomRight {
  -webkit-animation-name: antSlideUpOut;
          animation-name: antSlideUpOut;
}
.atsx-calendar-picker {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #1f2329;
  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: none;
  cursor: text;
  transition: opacity 0.3s;
}
.atsx-calendar-picker-input {
  outline: none;
}
.atsx-calendar-picker-input.atsx-input {
  line-height: 1.5;
}
.atsx-calendar-picker-input.atsx-input-sm {
  padding-top: 0;
  padding-bottom: 0;
}
.atsx-calendar-picker:hover .atsx-calendar-picker-input:not(.atsx-input-disabled) {
  border-color: #3370ff;
}
.atsx-calendar-picker:focus .atsx-calendar-picker-input:not(.atsx-input-disabled) {
  border-color: #3370ff;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: none;
}
.atsx-calendar-picker-clear,
.atsx-calendar-picker-icon {
  position: absolute;
  top: 50%;
  right: 12px;
  z-index: 1;
  width: 14px;
  height: 14px;
  margin-top: -7px;
  font-size: 12px;
  line-height: 14px;
  transition: all 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.atsx-calendar-picker-clear {
  z-index: 2;
  color: #8f959e;
  font-size: 14px;
  background: #fff;
  cursor: pointer;
  opacity: 0;
  pointer-events: none;
}
.atsx-calendar-picker-clear:hover {
  color: #3370ff;
}
.atsx-calendar-picker:hover .atsx-calendar-picker-clear {
  opacity: 1;
  pointer-events: auto;
}
.atsx-calendar-picker-icon {
  display: inline-block;
  color: rgba(51, 112, 255, 0.3);
  font-size: 14px;
  line-height: 1;
}
.atsx-input-disabled + .atsx-calendar-picker-icon {
  cursor: not-allowed;
}
.atsx-calendar-picker-small .atsx-calendar-picker-clear,
.atsx-calendar-picker-small .atsx-calendar-picker-icon {
  right: 8px;
}
.atsx-calendar {
  position: relative;
  width: 280px;
  font-size: 14px;
  line-height: 1.5;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #fff;
  border-radius: 4px;
  outline: none;
  box-shadow: 0 6px 24px 0 rgba(31, 35, 41, 0.12);
}
.atsx-calendar-input-wrap {
  height: 34px;
  padding: 6px 10px;
  border-bottom: 1px solid #e8e8e8;
}
.atsx-calendar-input {
  width: 100%;
  height: 22px;
  color: #1f2329;
  background: #fff;
  border: 0;
  outline: 0;
  cursor: auto;
}
.atsx-calendar-input::-moz-placeholder {
  color: #c3c6cb;
  opacity: 1;
  text-shadow: none;
}
.atsx-calendar-input:-ms-input-placeholder {
  color: #c3c6cb;
  text-shadow: none;
}
.atsx-calendar-input::-webkit-input-placeholder {
  color: #c3c6cb;
  text-shadow: none;
}
.atsx-calendar-week-number {
  width: 286px;
}
.atsx-calendar-week-number-cell {
  text-align: center;
}
.atsx-calendar-header {
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-bottom: 1px solid #e8e8e8;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.atsx-calendar-header a:hover {
  color: #4e83fd;
}
.atsx-calendar-header .atsx-calendar-century-select,
.atsx-calendar-header .atsx-calendar-decade-select,
.atsx-calendar-header .atsx-calendar-year-select,
.atsx-calendar-header .atsx-calendar-month-select {
  display: inline-block;
  padding: 0 2px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-weight: var(--semi-bold);
  line-height: 40px;
}
.atsx-calendar-header .atsx-calendar-century-select-arrow,
.atsx-calendar-header .atsx-calendar-decade-select-arrow,
.atsx-calendar-header .atsx-calendar-year-select-arrow,
.atsx-calendar-header .atsx-calendar-month-select-arrow {
  display: none;
}
.atsx-calendar-header .atsx-calendar-prev-century-btn,
.atsx-calendar-header .atsx-calendar-next-century-btn,
.atsx-calendar-header .atsx-calendar-prev-decade-btn,
.atsx-calendar-header .atsx-calendar-next-decade-btn,
.atsx-calendar-header .atsx-calendar-prev-month-btn,
.atsx-calendar-header .atsx-calendar-next-month-btn,
.atsx-calendar-header .atsx-calendar-prev-year-btn,
.atsx-calendar-header .atsx-calendar-next-year-btn {
  position: absolute;
  top: 0;
  display: inline-block;
  padding: 0 5px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 16px;
  font-family: Arial, 'Hiragino Sans GB', 'Microsoft Yahei', 'Microsoft Sans Serif', sans-serif;
  line-height: 40px;
}
.atsx-calendar-header .atsx-calendar-prev-century-btn,
.atsx-calendar-header .atsx-calendar-prev-decade-btn,
.atsx-calendar-header .atsx-calendar-prev-year-btn {
  left: 23px;
  width: 15px;
  height: 100%;
  background: url(//lf-cdn-tos.bytescm.com/obj/static/atsx-fe/mainland/aa27ec0f2d3787a808869dfaec38f10c.svg) no-repeat 50%;
  background-size: 14px 14px;
}
.atsx-calendar-header .atsx-calendar-prev-century-btn::after,
.atsx-calendar-header .atsx-calendar-prev-decade-btn::after,
.atsx-calendar-header .atsx-calendar-prev-year-btn::after {
  display: none;
}
.atsx-calendar-header .atsx-calendar-prev-century-btn::after,
.atsx-calendar-header .atsx-calendar-prev-decade-btn::after,
.atsx-calendar-header .atsx-calendar-prev-year-btn::after {
  position: relative;
  left: -3px;
  display: inline-block;
}
.atsx-calendar-header .atsx-calendar-prev-century-btn:hover,
.atsx-calendar-header .atsx-calendar-prev-decade-btn:hover,
.atsx-calendar-header .atsx-calendar-prev-year-btn:hover {
  background-image: url(//lf-cdn-tos.bytescm.com/obj/static/atsx-fe/mainland/61bbd9b9d7034d0c46e54704412cd56f.svg);
}
.atsx-calendar-header .atsx-calendar-next-century-btn,
.atsx-calendar-header .atsx-calendar-next-decade-btn,
.atsx-calendar-header .atsx-calendar-next-year-btn {
  right: 23px;
  background: url(//lf-cdn-tos.bytescm.com/obj/static/atsx-fe/mainland/e79bea19c5c8a10bcd1ef466b3ed2ce7.svg) no-repeat 50%;
  background-size: 14px 14px;
  width: 15px;
  height: 100%;
}
.atsx-calendar-header .atsx-calendar-next-century-btn::after,
.atsx-calendar-header .atsx-calendar-next-decade-btn::after,
.atsx-calendar-header .atsx-calendar-next-year-btn::after {
  display: none;
}
.atsx-calendar-header .atsx-calendar-next-century-btn::before,
.atsx-calendar-header .atsx-calendar-next-decade-btn::before,
.atsx-calendar-header .atsx-calendar-next-year-btn::before,
.atsx-calendar-header .atsx-calendar-next-century-btn::after,
.atsx-calendar-header .atsx-calendar-next-decade-btn::after,
.atsx-calendar-header .atsx-calendar-next-year-btn::after {
  -ms-transform: rotate(135deg) scale(0.8);
      transform: rotate(135deg) scale(0.8);
}
.atsx-calendar-header .atsx-calendar-next-century-btn::before,
.atsx-calendar-header .atsx-calendar-next-decade-btn::before,
.atsx-calendar-header .atsx-calendar-next-year-btn::before {
  position: relative;
  left: 3px;
}
.atsx-calendar-header .atsx-calendar-next-century-btn::after,
.atsx-calendar-header .atsx-calendar-next-decade-btn::after,
.atsx-calendar-header .atsx-calendar-next-year-btn::after {
  display: inline-block;
}
.atsx-calendar-header .atsx-calendar-next-century-btn:hover,
.atsx-calendar-header .atsx-calendar-next-decade-btn:hover,
.atsx-calendar-header .atsx-calendar-next-year-btn:hover {
  background-image: url(//lf-cdn-tos.bytescm.com/obj/static/atsx-fe/mainland/1de833414078a8be12c1f55d91ee0b77.svg);
}
.atsx-calendar-header .atsx-calendar-prev-month-btn {
  left: 46px;
  width: 15px;
  height: 100%;
  background: url(//lf-cdn-tos.bytescm.com/obj/static/atsx-fe/mainland/d675dae5f16ebc95170a1687d052a161.svg) no-repeat 50%;
  background-size: 14px 14px;
}
.atsx-calendar-header .atsx-calendar-prev-month-btn::after {
  display: none;
}
.atsx-calendar-header .atsx-calendar-prev-month-btn:hover {
  background-image: url(//lf-cdn-tos.bytescm.com/obj/static/atsx-fe/mainland/d9c9f1daaea7c626bacde80f1b698915.svg);
}
.atsx-calendar-header .atsx-calendar-next-month-btn {
  right: 44px;
  width: 15px;
  height: 100%;
  background: url(//lf-cdn-tos.bytescm.com/obj/static/atsx-fe/mainland/2b2407fb3cd39619ae99e049bd0dae65.svg) no-repeat 50%;
  background-size: 14px 14px;
}
.atsx-calendar-header .atsx-calendar-next-month-btn::after {
  display: none;
}
.atsx-calendar-header .atsx-calendar-next-month-btn::before,
.atsx-calendar-header .atsx-calendar-next-month-btn::after {
  -ms-transform: rotate(135deg) scale(0.8);
      transform: rotate(135deg) scale(0.8);
}
.atsx-calendar-header .atsx-calendar-next-month-btn:hover {
  background-image: url(//lf-cdn-tos.bytescm.com/obj/static/atsx-fe/mainland/048254e98d98278432ce7e96ccdf06d3.svg);
}
.atsx-calendar-body {
  padding: 8px 12px;
}
.atsx-calendar table {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
}
.atsx-calendar table,
.atsx-calendar th,
.atsx-calendar td {
  text-align: center;
  border: 0;
}
.atsx-calendar-calendar-table {
  margin-bottom: 0;
  border-spacing: 0;
}
.atsx-calendar-column-header {
  width: 33px;
  padding: 6px 0;
  line-height: 18px;
  text-align: center;
}
.atsx-calendar-column-header .atsx-calendar-column-header-inner {
  color: #8F959E;
  display: block;
  font-weight: normal;
}
.atsx-calendar-week-number-header .atsx-calendar-column-header-inner {
  display: none;
}
.atsx-calendar-cell {
  height: 30px;
  padding: 3px 0;
}
.atsx-calendar-date {
  display: block;
  width: 24px;
  height: 24px;
  margin: 0 auto;
  padding: 0;
  color: #1f2329;
  line-height: 22px;
  text-align: center;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 4px;
  transition: background 0.3s ease;
}
.atsx-calendar-date-panel {
  position: relative;
  outline: none;
}
.atsx-calendar-date:hover {
  background: #F5F6F7;
  cursor: pointer;
}
.atsx-calendar-date:active {
  color: #fff;
  background: #5c92ff;
}
.atsx-calendar-today .atsx-calendar-date {
  color: #3370ff;
  font-weight: bold;
  border-color: #3370ff;
}
.atsx-calendar-selected-day .atsx-calendar-date {
  background: #d6e8ff;
}
.atsx-calendar-last-month-cell .atsx-calendar-date,
.atsx-calendar-next-month-btn-day .atsx-calendar-date,
.atsx-calendar-last-month-cell .atsx-calendar-date:hover,
.atsx-calendar-next-month-btn-day .atsx-calendar-date:hover {
  color: rgba(51, 112, 255, 0.3);
  background: transparent;
  border-color: transparent;
}
.atsx-calendar-disabled-cell .atsx-calendar-date {
  position: relative;
  width: auto;
  color: rgba(51, 112, 255, 0.3);
  background: #EFF0F1;
  border: 1px solid transparent;
  border-radius: 0;
  cursor: not-allowed;
}
.atsx-calendar-disabled-cell .atsx-calendar-date:hover {
  background: #EFF0F1;
}
.atsx-calendar-disabled-cell.atsx-calendar-selected-day .atsx-calendar-date::before {
  position: absolute;
  top: -1px;
  left: 5px;
  width: 24px;
  height: 24px;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  content: '';
}
.atsx-calendar-disabled-cell.atsx-calendar-today .atsx-calendar-date {
  position: relative;
  padding-right: 5px;
  padding-left: 5px;
}
.atsx-calendar-disabled-cell.atsx-calendar-today .atsx-calendar-date::before {
  position: absolute;
  top: -1px;
  left: 5px;
  width: 24px;
  height: 24px;
  border: 1px solid rgba(51, 112, 255, 0.3);
  border-radius: 2px;
  content: ' ';
}
.atsx-calendar-disabled-cell-first-of-row .atsx-calendar-date {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.atsx-calendar-disabled-cell-last-of-row .atsx-calendar-date {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.atsx-calendar-footer {
  padding: 0 12px;
  line-height: 38px;
  border-top: 1px solid #e8e8e8;
}
.atsx-calendar-footer:empty {
  border-top: 0;
}
.atsx-calendar-footer-btn {
  display: block;
  text-align: center;
}
.atsx-calendar-footer-extra {
  text-align: left;
}
.atsx-calendar .atsx-calendar-today-btn,
.atsx-calendar .atsx-calendar-clear-btn {
  display: inline-block;
  margin: 0 0 0 8px;
  text-align: center;
}
.atsx-calendar .atsx-calendar-today-btn-disabled,
.atsx-calendar .atsx-calendar-clear-btn-disabled {
  color: rgba(51, 112, 255, 0.3);
  cursor: not-allowed;
}
.atsx-calendar .atsx-calendar-today-btn:only-child,
.atsx-calendar .atsx-calendar-clear-btn:only-child {
  margin: 0;
}
.atsx-calendar .atsx-calendar-clear-btn {
  position: absolute;
  top: 7px;
  right: 5px;
  display: none;
  width: 20px;
  height: 20px;
  margin: 0;
  overflow: hidden;
  line-height: 20px;
  text-align: center;
  text-indent: -76px;
}
.atsx-calendar .atsx-calendar-clear-btn::after {
  display: inline-block;
  width: 20px;
  color: rgba(51, 112, 255, 0.3);
  font-size: 14px;
  line-height: 1;
  text-indent: 43px;
  transition: color 0.3s ease;
}
.atsx-calendar .atsx-calendar-clear-btn:hover::after {
  color: rgba(0, 0, 0, 0.45);
}
.atsx-calendar .atsx-calendar-ok-btn {
  position: relative;
  display: inline-block;
  font-weight: normal;
  white-space: nowrap;
  text-align: center;
  background-image: none;
  border: 1px solid transparent;
  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;
  color: white;
  background-color: #3370ff;
  border-color: #3370ff;
  box-shadow: none;
  height: 28px;
  padding: 0 8px;
  font-size: 14px;
  border-radius: 4px;
  line-height: 26px;
}
.atsx-calendar .atsx-calendar-ok-btn > .anticon {
  line-height: 1;
}
.atsx-calendar .atsx-calendar-ok-btn,
.atsx-calendar .atsx-calendar-ok-btn:active {
  outline: 0;
}
.atsx-calendar .atsx-calendar-ok-btn:not([disabled]):hover {
  text-decoration: none;
}
.atsx-calendar .atsx-calendar-ok-btn:not([disabled]):active {
  outline: 0;
  box-shadow: none;
}
.atsx-calendar .atsx-calendar-ok-btn.disabled,
.atsx-calendar .atsx-calendar-ok-btn[disabled] {
  cursor: default;
}
.atsx-calendar .atsx-calendar-ok-btn.disabled > *,
.atsx-calendar .atsx-calendar-ok-btn[disabled] > * {
  pointer-events: none;
}
.atsx-calendar .atsx-calendar-ok-btn-lg {
  min-width: 80px;
  max-width: 120px;
  height: 40px;
  padding: 0 12px;
  font-size: 16px;
  border-radius: 4px;
}
.atsx-calendar .atsx-calendar-ok-btn-sm {
  min-width: unset;
  max-width: 100px;
  height: 28px;
  padding: 0 8px;
  font-size: 14px;
  border-radius: 4px;
}
.atsx-calendar .atsx-calendar-ok-btn > a:only-child {
  color: currentColor;
}
.atsx-calendar .atsx-calendar-ok-btn > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-calendar .atsx-calendar-ok-btn:hover {
  color: white;
  background-color: #82a7fc;
  border-color: #82a7fc;
}
.atsx-calendar .atsx-calendar-ok-btn:hover > a:only-child {
  color: currentColor;
}
.atsx-calendar .atsx-calendar-ok-btn:hover > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-calendar .atsx-calendar-ok-btn:active,
.atsx-calendar .atsx-calendar-ok-btn.active {
  color: white;
  background-color: #4e83fd;
  border-color: #4e83fd;
}
.atsx-calendar .atsx-calendar-ok-btn:active > a:only-child,
.atsx-calendar .atsx-calendar-ok-btn.active > a:only-child {
  color: currentColor;
}
.atsx-calendar .atsx-calendar-ok-btn:active > a:only-child::after,
.atsx-calendar .atsx-calendar-ok-btn.active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled,
.atsx-calendar .atsx-calendar-ok-btn.disabled,
.atsx-calendar .atsx-calendar-ok-btn[disabled],
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled:hover,
.atsx-calendar .atsx-calendar-ok-btn.disabled:hover,
.atsx-calendar .atsx-calendar-ok-btn[disabled]:hover,
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled:active,
.atsx-calendar .atsx-calendar-ok-btn.disabled:active,
.atsx-calendar .atsx-calendar-ok-btn[disabled]:active,
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled.active,
.atsx-calendar .atsx-calendar-ok-btn.disabled.active,
.atsx-calendar .atsx-calendar-ok-btn[disabled].active {
  color: white;
  background-color: #BACEFD;
  border-color: #BACEFD;
  text-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
}
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled > a:only-child,
.atsx-calendar .atsx-calendar-ok-btn.disabled > a:only-child,
.atsx-calendar .atsx-calendar-ok-btn[disabled] > a:only-child,
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled:hover > a:only-child,
.atsx-calendar .atsx-calendar-ok-btn.disabled:hover > a:only-child,
.atsx-calendar .atsx-calendar-ok-btn[disabled]:hover > a:only-child,
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled:active > a:only-child,
.atsx-calendar .atsx-calendar-ok-btn.disabled:active > a:only-child,
.atsx-calendar .atsx-calendar-ok-btn[disabled]:active > a:only-child,
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled.active > a:only-child,
.atsx-calendar .atsx-calendar-ok-btn.disabled.active > a:only-child,
.atsx-calendar .atsx-calendar-ok-btn[disabled].active > a:only-child {
  color: currentColor;
}
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled > a:only-child::after,
.atsx-calendar .atsx-calendar-ok-btn.disabled > a:only-child::after,
.atsx-calendar .atsx-calendar-ok-btn[disabled] > a:only-child::after,
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled:hover > a:only-child::after,
.atsx-calendar .atsx-calendar-ok-btn.disabled:hover > a:only-child::after,
.atsx-calendar .atsx-calendar-ok-btn[disabled]:hover > a:only-child::after,
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled:active > a:only-child::after,
.atsx-calendar .atsx-calendar-ok-btn.disabled:active > a:only-child::after,
.atsx-calendar .atsx-calendar-ok-btn[disabled]:active > a:only-child::after,
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled.active > a:only-child::after,
.atsx-calendar .atsx-calendar-ok-btn.disabled.active > a:only-child::after,
.atsx-calendar .atsx-calendar-ok-btn[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled,
.atsx-calendar .atsx-calendar-ok-btn.disabled,
.atsx-calendar .atsx-calendar-ok-btn[disabled],
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled:hover,
.atsx-calendar .atsx-calendar-ok-btn.disabled:hover,
.atsx-calendar .atsx-calendar-ok-btn[disabled]:hover,
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled:active,
.atsx-calendar .atsx-calendar-ok-btn.disabled:active,
.atsx-calendar .atsx-calendar-ok-btn[disabled]:active,
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled.active,
.atsx-calendar .atsx-calendar-ok-btn.disabled.active,
.atsx-calendar .atsx-calendar-ok-btn[disabled].active {
  color: #9CA2A9;
  background-color: #E4E5E7;
  border-color: #E4E5E7;
  text-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
}
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled > a:only-child,
.atsx-calendar .atsx-calendar-ok-btn.disabled > a:only-child,
.atsx-calendar .atsx-calendar-ok-btn[disabled] > a:only-child,
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled:hover > a:only-child,
.atsx-calendar .atsx-calendar-ok-btn.disabled:hover > a:only-child,
.atsx-calendar .atsx-calendar-ok-btn[disabled]:hover > a:only-child,
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled:active > a:only-child,
.atsx-calendar .atsx-calendar-ok-btn.disabled:active > a:only-child,
.atsx-calendar .atsx-calendar-ok-btn[disabled]:active > a:only-child,
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled.active > a:only-child,
.atsx-calendar .atsx-calendar-ok-btn.disabled.active > a:only-child,
.atsx-calendar .atsx-calendar-ok-btn[disabled].active > a:only-child {
  color: currentColor;
}
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled > a:only-child::after,
.atsx-calendar .atsx-calendar-ok-btn.disabled > a:only-child::after,
.atsx-calendar .atsx-calendar-ok-btn[disabled] > a:only-child::after,
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled:hover > a:only-child::after,
.atsx-calendar .atsx-calendar-ok-btn.disabled:hover > a:only-child::after,
.atsx-calendar .atsx-calendar-ok-btn[disabled]:hover > a:only-child::after,
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled:active > a:only-child::after,
.atsx-calendar .atsx-calendar-ok-btn.disabled:active > a:only-child::after,
.atsx-calendar .atsx-calendar-ok-btn[disabled]:active > a:only-child::after,
.atsx-calendar .atsx-calendar-ok-btn.atsx-btn-disabled.active > a:only-child::after,
.atsx-calendar .atsx-calendar-ok-btn.disabled.active > a:only-child::after,
.atsx-calendar .atsx-calendar-ok-btn[disabled].active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: "";
}
.atsx-calendar-range-middle {
  display: none;
}
.atsx-calendar-picker-icon {
  color: #8f959e;
}
.atsx-calendar-time-picker {
  position: absolute;
  top: 40px;
  width: 100%;
  background-color: #fff;
}
.atsx-calendar-time-picker-panel {
  position: absolute;
  z-index: 1050;
  width: 100%;
}
.atsx-calendar-time-picker-inner {
  position: relative;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  font-size: 14px;
  line-height: 1.5;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  outline: none;
}
.atsx-calendar-time-picker-combobox {
  width: 100%;
}
.atsx-calendar-time-picker-column-1,
.atsx-calendar-time-picker-column-1 .atsx-calendar-time-picker-select {
  width: 100%;
}
.atsx-calendar-time-picker-column-2 .atsx-calendar-time-picker-select {
  width: 50%;
}
.atsx-calendar-time-picker-column-3 .atsx-calendar-time-picker-select {
  width: 33.33%;
}
.atsx-calendar-time-picker-column-4 .atsx-calendar-time-picker-select {
  width: 25%;
}
.atsx-calendar-time-picker-input-wrap {
  display: none;
}
.atsx-calendar-time-picker-select {
  position: relative;
  float: left;
  height: 226px;
  overflow: hidden;
  font-size: 14px;
  border-right: 1px solid #e8e8e8;
}
.atsx-calendar-time-picker-select:hover {
  overflow-y: auto;
}
.atsx-calendar-time-picker-select:first-child {
  margin-left: 0;
  border-left: 0;
}
.atsx-calendar-time-picker-select:last-child {
  border-right: 0;
}
.atsx-calendar-time-picker-select ul {
  width: 100%;
  max-height: 206px;
  margin: 0;
  padding: 0;
  list-style: none;
}
.atsx-calendar-time-picker-select li {
  width: 100%;
  height: 24px;
  margin: 0;
  line-height: 24px;
  text-align: center;
  list-style: none;
  cursor: pointer;
  transition: all 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.atsx-calendar-time-picker-select li:last-child::after {
  display: block;
  height: 202px;
  content: '';
}
.atsx-calendar-time-picker-select li:hover {
  background: #F5F6F7;
}
.atsx-calendar-time-picker-select li:focus {
  color: #3370ff;
  font-weight: 600;
  outline: none;
}
li.atsx-calendar-time-picker-select-option-selected {
  font-weight: 600;
  background: #EFF0F1;
}
li.atsx-calendar-time-picker-select-option-disabled {
  color: #9CA2A9;
}
li.atsx-calendar-time-picker-select-option-disabled:hover {
  background: transparent;
  cursor: not-allowed;
}
.atsx-calendar-time .atsx-calendar-day-select {
  display: inline-block;
  padding: 0 2px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-weight: var(--semi-bold);
  line-height: 34px;
}
.atsx-calendar-time .atsx-calendar-footer {
  position: relative;
  height: auto;
}
.atsx-calendar-time .atsx-calendar-footer-btn {
  text-align: right;
}
.atsx-calendar-time .atsx-calendar-footer .atsx-calendar-today-btn {
  float: left;
  margin: 0;
}
.atsx-calendar-time .atsx-calendar-footer .atsx-calendar-time-picker-btn {
  display: inline-block;
  margin-right: 8px;
}
.atsx-calendar-time .atsx-calendar-footer .atsx-calendar-time-picker-btn-disabled {
  color: rgba(51, 112, 255, 0.3);
}
.atsx-calendar-range-picker-input {
  width: 40%;
  height: 99%;
  text-align: left;
  background-color: transparent;
  border: 0;
  outline: 0;
}
.atsx-calendar-range-picker-input::-moz-placeholder {
  color: #c3c6cb;
  opacity: 1;
  text-shadow: none;
}
.atsx-calendar-range-picker-input:-ms-input-placeholder {
  color: #c3c6cb;
  text-shadow: none;
}
.atsx-calendar-range-picker-input::-webkit-input-placeholder {
  color: #c3c6cb;
  text-shadow: none;
}
.atsx-calendar-range-picker-input[disabled] {
  cursor: not-allowed;
}
.atsx-calendar-range-picker-separator {
  margin-right: 12px;
  display: inline-block;
  min-width: 10px;
  height: 100%;
  color: #1f2329;
  white-space: nowrap;
  text-align: center;
  vertical-align: top;
  pointer-events: none;
}
.atsx-calendar-range {
  width: 552px;
  overflow: hidden;
}
.atsx-calendar-range .atsx-calendar-date-panel::after {
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  content: '.';
}
.atsx-calendar-range-part {
  position: relative;
  width: 50%;
}
.atsx-calendar-range-left {
  float: left;
}
.atsx-calendar-range-left .atsx-calendar-time-picker-inner {
  border-right: 1px solid #e8e8e8;
}
.atsx-calendar-range-right {
  float: right;
}
.atsx-calendar-range-right .atsx-calendar-time-picker-inner {
  border-left: 1px solid #e8e8e8;
}
.atsx-calendar-range-middle {
  position: absolute;
  left: 50%;
  z-index: 1;
  height: 34px;
  margin: 1px 0 0 0;
  padding: 0 200px 0 0;
  color: rgba(0, 0, 0, 0.45);
  line-height: 34px;
  text-align: center;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  pointer-events: none;
}
.atsx-calendar-range-right .atsx-calendar-date-input-wrap {
  margin-left: -90px;
}
.atsx-calendar-range.atsx-calendar-time .atsx-calendar-range-middle {
  padding: 0 10px 0 0;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
}
.atsx-calendar-range .atsx-calendar-today :not(.atsx-calendar-disabled-cell) :not(.atsx-calendar-last-month-cell) :not(.atsx-calendar-next-month-btn-day) .atsx-calendar-date {
  color: #3370ff;
  background: #d6e8ff;
  border-color: #3370ff;
}
.atsx-calendar-range .atsx-calendar-date {
  position: relative;
}
.atsx-calendar-range .atsx-calendar-table tr td:last-of-type::before {
  right: 20%;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.atsx-calendar-range .atsx-calendar-table tr td:first-of-type::before {
  left: 20%;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.atsx-calendar-range .atsx-calendar-table .atsx-calendar-selected-day.atsx-calendar-selected-start-date::before {
  left: 50%;
}
.atsx-calendar-range .atsx-calendar-table .atsx-calendar-selected-day.atsx-calendar-selected-end-date::before {
  right: 50%;
}
.atsx-calendar-range .atsx-calendar-selected-start-date .atsx-calendar-date,
.atsx-calendar-range .atsx-calendar-selected-end-date .atsx-calendar-date {
  color: #fff;
  background: #3370ff;
  border: 1px solid transparent;
}
.atsx-calendar-range .atsx-calendar-selected-start-date .atsx-calendar-date:hover,
.atsx-calendar-range .atsx-calendar-selected-end-date .atsx-calendar-date:hover {
  background: #3370ff;
}
.atsx-calendar-range .atsx-calendar-selected-day {
  position: relative;
}
.atsx-calendar-range .atsx-calendar-selected-day::before {
  position: absolute;
  top: 3px;
  right: 0;
  bottom: 3px;
  left: 0;
  display: block;
  background: #f0f4ff;
  border: 0;
  border-radius: 0;
  content: '';
}
.atsx-calendar-range.atsx-calendar-time .atsx-calendar-range-right .atsx-calendar-date-input-wrap {
  margin-left: 0;
}
.atsx-calendar-range .atsx-calendar-input-wrap {
  position: relative;
  height: 34px;
}
.atsx-calendar-range .atsx-calendar-input,
.atsx-calendar-range .atsx-calendar-time-picker-input {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 32px;
  padding: 4px 12px;
  color: #1f2329;
  font-size: 14px;
  line-height: 1.5;
  background-color: #fff;
  background-image: none;
  border: 1px solid #bbbfc4;
  border-radius: 4px;
  transition: all 0.3s;
  caret-color: #3370ff;
  height: 24px;
  padding-right: 0;
  padding-left: 0;
  line-height: 24px;
  border: 0;
  box-shadow: none;
}
.atsx-calendar-range .atsx-calendar-input::-moz-placeholder,
.atsx-calendar-range .atsx-calendar-time-picker-input::-moz-placeholder {
  color: #c3c6cb;
  opacity: 1;
  text-shadow: none;
}
.atsx-calendar-range .atsx-calendar-input:-ms-input-placeholder,
.atsx-calendar-range .atsx-calendar-time-picker-input:-ms-input-placeholder {
  color: #c3c6cb;
  text-shadow: none;
}
.atsx-calendar-range .atsx-calendar-input::-webkit-input-placeholder,
.atsx-calendar-range .atsx-calendar-time-picker-input::-webkit-input-placeholder {
  color: #c3c6cb;
  text-shadow: none;
}
.atsx-calendar-range .atsx-calendar-input:hover,
.atsx-calendar-range .atsx-calendar-time-picker-input:hover {
  border-color: #3370ff;
  border-right-width: 1px !important;
}
.atsx-calendar-range .atsx-calendar-input:focus,
.atsx-calendar-range .atsx-calendar-time-picker-input:focus {
  border-color: #3370ff;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: none;
}
.atsx-calendar-range .atsx-calendar-input-disabled,
.atsx-calendar-range .atsx-calendar-time-picker-input-disabled {
  color: rgba(51, 112, 255, 0.3);
  background-color: #EFF0F1;
  cursor: not-allowed;
  opacity: 1;
}
.atsx-calendar-range .atsx-calendar-input-disabled:hover,
.atsx-calendar-range .atsx-calendar-time-picker-input-disabled:hover {
  border-color: #bbbfc4;
  border-right-width: 1px !important;
}
.atsx-calendar-range .atsx-calendar-input[disabled],
.atsx-calendar-range .atsx-calendar-time-picker-input[disabled] {
  color: rgba(51, 112, 255, 0.3);
  background-color: #EFF0F1;
  cursor: not-allowed;
  opacity: 1;
}
.atsx-calendar-range .atsx-calendar-input[disabled]:hover,
.atsx-calendar-range .atsx-calendar-time-picker-input[disabled]:hover {
  border-color: #bbbfc4;
  border-right-width: 1px !important;
}
textarea.atsx-calendar-range .atsx-calendar-input,
textarea.atsx-calendar-range .atsx-calendar-time-picker-input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.atsx-calendar-range .atsx-calendar-input-lg,
.atsx-calendar-range .atsx-calendar-time-picker-input-lg {
  height: 40px;
  padding: 6px 12px;
  font-size: 16px;
}
.atsx-calendar-range .atsx-calendar-input-sm,
.atsx-calendar-range .atsx-calendar-time-picker-input-sm {
  height: 24px;
  padding: 1px 7px;
}
.atsx-calendar-range .atsx-calendar-input:focus,
.atsx-calendar-range .atsx-calendar-time-picker-input:focus {
  box-shadow: none;
}
.atsx-calendar-range .atsx-calendar-time-picker-icon {
  display: none;
}
.atsx-calendar-range.atsx-calendar-week-number {
  width: 574px;
}
.atsx-calendar-range.atsx-calendar-week-number .atsx-calendar-range-part {
  width: 286px;
}
.atsx-calendar-range .atsx-calendar-year-panel,
.atsx-calendar-range .atsx-calendar-month-panel,
.atsx-calendar-range .atsx-calendar-decade-panel {
  top: 0;
}
.atsx-calendar-range .atsx-calendar-decade-panel {
  display: none;
}
.atsx-calendar-range .atsx-calendar-month-panel .atsx-calendar-year-panel {
  top: 0;
}
.atsx-calendar-range .atsx-calendar-decade-panel-table,
.atsx-calendar-range .atsx-calendar-year-panel-table,
.atsx-calendar-range .atsx-calendar-month-panel-table {
  height: 208px;
}
.atsx-calendar-range .atsx-calendar-in-range-cell {
  position: relative;
  border-radius: 0;
}
.atsx-calendar-range .atsx-calendar-in-range-cell > div {
  position: relative;
  z-index: 1;
}
.atsx-calendar-range .atsx-calendar-in-range-cell::before {
  position: absolute;
  top: 3px;
  right: 0;
  bottom: 3px;
  left: 0;
  display: block;
  background: #f0f4ff;
  border: 0;
  border-radius: 0;
  content: '';
}
.atsx-calendar-range .atsx-calendar-footer-extra {
  float: left;
}
div.atsx-calendar-range-quick-selector {
  text-align: left;
}
div.atsx-calendar-range-quick-selector > a {
  margin-right: 8px;
}
.atsx-calendar-range .atsx-calendar-header,
.atsx-calendar-range .atsx-calendar-month-panel-header,
.atsx-calendar-range .atsx-calendar-year-panel-header,
.atsx-calendar-range .atsx-calendar-decade-panel-header {
  border-bottom: 0;
}
.atsx-calendar-range.atsx-calendar-time .atsx-calendar-time-picker {
  top: 68px;
  z-index: 2;
  width: 100%;
  height: 207px;
}
.atsx-calendar-range.atsx-calendar-time .atsx-calendar-time-picker-panel {
  height: 267px;
  margin-top: -34px;
}
.atsx-calendar-range.atsx-calendar-time .atsx-calendar-time-picker-inner {
  height: 100%;
  padding-top: 40px;
  background: none;
}
.atsx-calendar-range.atsx-calendar-time .atsx-calendar-time-picker-combobox {
  display: inline-block;
  height: 100%;
  background-color: #fff;
  border-top: 1px solid #e8e8e8;
}
.atsx-calendar-range.atsx-calendar-time .atsx-calendar-time-picker-select {
  height: 100%;
}
.atsx-calendar-range.atsx-calendar-time .atsx-calendar-time-picker-select ul {
  max-height: 100%;
}
.atsx-calendar-range.atsx-calendar-time .atsx-calendar-footer .atsx-calendar-time-picker-btn {
  margin-right: 8px;
}
.atsx-calendar-range.atsx-calendar-time .atsx-calendar-today-btn {
  height: 22px;
  margin: 8px 12px;
  line-height: 22px;
}
.atsx-calendar-range-with-ranges.atsx-calendar-time .atsx-calendar-time-picker {
  height: 233px;
}
.atsx-calendar-range.atsx-calendar-show-time-picker .atsx-calendar-body {
  border-top-color: transparent;
}
.atsx-calendar-month-panel {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  background: #fff;
  border-radius: 4px;
  outline: none;
}
.atsx-calendar-month-panel > div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%;
}
.atsx-calendar-month-panel-hidden {
  display: none;
}
.atsx-calendar-month-panel-header {
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-bottom: 1px solid #e8e8e8;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
}
.atsx-calendar-month-panel-header a:hover {
  color: #4e83fd;
}
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-century-select,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-decade-select,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-year-select,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-month-select {
  display: inline-block;
  padding: 0 2px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-weight: var(--semi-bold);
  line-height: 40px;
}
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-century-select-arrow,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-decade-select-arrow,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-year-select-arrow,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-month-select-arrow {
  display: none;
}
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-prev-century-btn,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-century-btn,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-prev-decade-btn,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-decade-btn,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-prev-month-btn,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-month-btn,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-prev-year-btn,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-year-btn {
  position: absolute;
  top: 0;
  display: inline-block;
  padding: 0 5px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 16px;
  font-family: Arial, 'Hiragino Sans GB', 'Microsoft Yahei', 'Microsoft Sans Serif', sans-serif;
  line-height: 40px;
}
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-prev-century-btn,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-prev-decade-btn,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-prev-year-btn {
  left: 23px;
  width: 15px;
  height: 100%;
  background: url(//lf-cdn-tos.bytescm.com/obj/static/atsx-fe/mainland/aa27ec0f2d3787a808869dfaec38f10c.svg) no-repeat 50%;
  background-size: 14px 14px;
}
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-prev-century-btn::after,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-prev-decade-btn::after,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-prev-year-btn::after {
  display: none;
}
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-prev-century-btn::after,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-prev-decade-btn::after,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-prev-year-btn::after {
  position: relative;
  left: -3px;
  display: inline-block;
}
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-prev-century-btn:hover,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-prev-decade-btn:hover,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-prev-year-btn:hover {
  background-image: url(//lf-cdn-tos.bytescm.com/obj/static/atsx-fe/mainland/61bbd9b9d7034d0c46e54704412cd56f.svg);
}
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-century-btn,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-decade-btn,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-year-btn {
  right: 23px;
  background: url(//lf-cdn-tos.bytescm.com/obj/static/atsx-fe/mainland/e79bea19c5c8a10bcd1ef466b3ed2ce7.svg) no-repeat 50%;
  background-size: 14px 14px;
  width: 15px;
  height: 100%;
}
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-century-btn::after,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-decade-btn::after,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-year-btn::after {
  display: none;
}
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-century-btn::before,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-decade-btn::before,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-year-btn::before,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-century-btn::after,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-decade-btn::after,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-year-btn::after {
  -ms-transform: rotate(135deg) scale(0.8);
      transform: rotate(135deg) scale(0.8);
}
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-century-btn::before,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-decade-btn::before,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-year-btn::before {
  position: relative;
  left: 3px;
}
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-century-btn::after,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-decade-btn::after,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-year-btn::after {
  display: inline-block;
}
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-century-btn:hover,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-decade-btn:hover,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-year-btn:hover {
  background-image: url(//lf-cdn-tos.bytescm.com/obj/static/atsx-fe/mainland/1de833414078a8be12c1f55d91ee0b77.svg);
}
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-prev-month-btn {
  left: 46px;
  width: 15px;
  height: 100%;
  background: url(//lf-cdn-tos.bytescm.com/obj/static/atsx-fe/mainland/d675dae5f16ebc95170a1687d052a161.svg) no-repeat 50%;
  background-size: 14px 14px;
}
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-prev-month-btn::after {
  display: none;
}
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-prev-month-btn:hover {
  background-image: url(//lf-cdn-tos.bytescm.com/obj/static/atsx-fe/mainland/d9c9f1daaea7c626bacde80f1b698915.svg);
}
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-month-btn {
  right: 44px;
  width: 15px;
  height: 100%;
  background: url(//lf-cdn-tos.bytescm.com/obj/static/atsx-fe/mainland/2b2407fb3cd39619ae99e049bd0dae65.svg) no-repeat 50%;
  background-size: 14px 14px;
}
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-month-btn::after {
  display: none;
}
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-month-btn::before,
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-month-btn::after {
  -ms-transform: rotate(135deg) scale(0.8);
      transform: rotate(135deg) scale(0.8);
}
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-month-btn:hover {
  background-image: url(//lf-cdn-tos.bytescm.com/obj/static/atsx-fe/mainland/048254e98d98278432ce7e96ccdf06d3.svg);
}
.atsx-calendar-month-panel-body {
  -ms-flex: 1;
      flex: 1 1;
}
.atsx-calendar-month-panel-footer {
  border-top: 1px solid #e8e8e8;
}
.atsx-calendar-month-panel-footer .atsx-calendar-footer-extra {
  padding: 0 12px;
}
.atsx-calendar-month-panel-table {
  width: 100%;
  height: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.atsx-calendar-month-panel-selected-cell .atsx-calendar-month-panel-month {
  color: #fff;
  background: #3370ff;
}
.atsx-calendar-month-panel-selected-cell .atsx-calendar-month-panel-month:hover {
  color: #fff;
  background: #3370ff;
}
.atsx-calendar-month-panel-cell {
  text-align: center;
}
.atsx-calendar-month-panel-cell-disabled .atsx-calendar-month-panel-month,
.atsx-calendar-month-panel-cell-disabled .atsx-calendar-month-panel-month:hover {
  color: rgba(51, 112, 255, 0.3);
  background: #EFF0F1;
  cursor: not-allowed;
}
.atsx-calendar-month-panel-month {
  display: inline-block;
  height: 24px;
  margin: 0 auto;
  padding: 0 8px;
  color: #1f2329;
  line-height: 24px;
  text-align: center;
  background: transparent;
  border-radius: 2px;
  transition: background 0.3s ease;
}
.atsx-calendar-month-panel-month:hover {
  background: #F5F6F7;
  cursor: pointer;
}
.atsx-calendar-year-panel {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  background: #fff;
  border-radius: 4px;
  outline: none;
}
.atsx-calendar-year-panel > div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%;
}
.atsx-calendar-year-panel-hidden {
  display: none;
}
.atsx-calendar-year-panel-header {
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-bottom: 1px solid #e8e8e8;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
}
.atsx-calendar-year-panel-header a:hover {
  color: #4e83fd;
}
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-century-select,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-decade-select,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-year-select,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-month-select {
  display: inline-block;
  padding: 0 2px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-weight: var(--semi-bold);
  line-height: 40px;
}
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-century-select-arrow,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-decade-select-arrow,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-year-select-arrow,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-month-select-arrow {
  display: none;
}
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-prev-century-btn,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-century-btn,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-prev-decade-btn,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-decade-btn,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-prev-month-btn,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-month-btn,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-prev-year-btn,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-year-btn {
  position: absolute;
  top: 0;
  display: inline-block;
  padding: 0 5px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 16px;
  font-family: Arial, 'Hiragino Sans GB', 'Microsoft Yahei', 'Microsoft Sans Serif', sans-serif;
  line-height: 40px;
}
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-prev-century-btn,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-prev-decade-btn,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-prev-year-btn {
  left: 23px;
  width: 15px;
  height: 100%;
  background: url(//lf-cdn-tos.bytescm.com/obj/static/atsx-fe/mainland/aa27ec0f2d3787a808869dfaec38f10c.svg) no-repeat 50%;
  background-size: 14px 14px;
}
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-prev-century-btn::after,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-prev-decade-btn::after,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-prev-year-btn::after {
  display: none;
}
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-prev-century-btn::after,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-prev-decade-btn::after,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-prev-year-btn::after {
  position: relative;
  left: -3px;
  display: inline-block;
}
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-prev-century-btn:hover,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-prev-decade-btn:hover,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-prev-year-btn:hover {
  background-image: url(//lf-cdn-tos.bytescm.com/obj/static/atsx-fe/mainland/61bbd9b9d7034d0c46e54704412cd56f.svg);
}
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-century-btn,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-decade-btn,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-year-btn {
  right: 23px;
  background: url(//lf-cdn-tos.bytescm.com/obj/static/atsx-fe/mainland/e79bea19c5c8a10bcd1ef466b3ed2ce7.svg) no-repeat 50%;
  background-size: 14px 14px;
  width: 15px;
  height: 100%;
}
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-century-btn::after,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-decade-btn::after,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-year-btn::after {
  display: none;
}
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-century-btn::before,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-decade-btn::before,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-year-btn::before,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-century-btn::after,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-decade-btn::after,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-year-btn::after {
  -ms-transform: rotate(135deg) scale(0.8);
      transform: rotate(135deg) scale(0.8);
}
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-century-btn::before,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-decade-btn::before,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-year-btn::before {
  position: relative;
  left: 3px;
}
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-century-btn::after,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-decade-btn::after,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-year-btn::after {
  display: inline-block;
}
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-century-btn:hover,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-decade-btn:hover,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-year-btn:hover {
  background-image: url(//lf-cdn-tos.bytescm.com/obj/static/atsx-fe/mainland/1de833414078a8be12c1f55d91ee0b77.svg);
}
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-prev-month-btn {
  left: 46px;
  width: 15px;
  height: 100%;
  background: url(//lf-cdn-tos.bytescm.com/obj/static/atsx-fe/mainland/d675dae5f16ebc95170a1687d052a161.svg) no-repeat 50%;
  background-size: 14px 14px;
}
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-prev-month-btn::after {
  display: none;
}
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-prev-month-btn:hover {
  background-image: url(//lf-cdn-tos.bytescm.com/obj/static/atsx-fe/mainland/d9c9f1daaea7c626bacde80f1b698915.svg);
}
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-month-btn {
  right: 44px;
  width: 15px;
  height: 100%;
  background: url(//lf-cdn-tos.bytescm.com/obj/static/atsx-fe/mainland/2b2407fb3cd39619ae99e049bd0dae65.svg) no-repeat 50%;
  background-size: 14px 14px;
}
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-month-btn::after {
  display: none;
}
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-month-btn::before,
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-month-btn::after {
  -ms-transform: rotate(135deg) scale(0.8);
      transform: rotate(135deg) scale(0.8);
}
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-month-btn:hover {
  background-image: url(//lf-cdn-tos.bytescm.com/obj/static/atsx-fe/mainland/048254e98d98278432ce7e96ccdf06d3.svg);
}
.atsx-calendar-year-panel-body {
  -ms-flex: 1;
      flex: 1 1;
}
.atsx-calendar-year-panel-footer {
  border-top: 1px solid #e8e8e8;
}
.atsx-calendar-year-panel-footer .atsx-calendar-footer-extra {
  padding: 0 12px;
}
.atsx-calendar-year-panel-table {
  width: 100%;
  height: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.atsx-calendar-year-panel-cell {
  text-align: center;
}
.atsx-calendar-year-panel-year {
  display: inline-block;
  height: 24px;
  margin: 0 auto;
  padding: 0 8px;
  color: #1f2329;
  line-height: 24px;
  text-align: center;
  background: transparent;
  border-radius: 2px;
  transition: background 0.3s ease;
}
.atsx-calendar-year-panel-year:hover {
  background: #F5F6F7;
  cursor: pointer;
}
.atsx-calendar-year-panel-selected-cell .atsx-calendar-year-panel-year {
  color: #fff;
  background: #3370ff;
}
.atsx-calendar-year-panel-selected-cell .atsx-calendar-year-panel-year:hover {
  color: #fff;
  background: #3370ff;
}
.atsx-calendar-year-panel-last-decade-cell .atsx-calendar-year-panel-year,
.atsx-calendar-year-panel-next-decade-cell .atsx-calendar-year-panel-year {
  color: rgba(51, 112, 255, 0.3);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.atsx-date-picker-panel {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column nowrap;
      flex-flow: column nowrap;
  -ms-flex-align: center;
      align-items: center;
  width: 300px;
  color: #1f2329;
  border-color: 1px solid #bbbfc4;
  border-radius: 4px;
  box-shadow: 0 2px 10px 0 rgba(31, 35, 41, 0.1);
  background: white;
}
.atsx-date-picker-panel *:focus {
  outline: none;
}
.atsx-date-picker-panel-header {
  color: #1f2329;
  width: 254px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-top: 24px;
}
.atsx-date-picker-panel-header-icon {
  color: #9CA2A9;
  font-size: 16px;
  padding: 4px;
}
.atsx-date-picker-panel-header-title {
  font-weight: var(--semi-bold);
  text-align: center;
}
.atsx-date-picker-panel-header-operator:hover {
  cursor: pointer;
  color: #3370ff;
}
.atsx-date-picker-panel-body {
  color: #1f2329;
}
.atsx-date-picker-panel-body:not(.atsx-date-picker-panel-body-date) {
  display: inline-block;
  overflow: hidden;
  margin: 28px 0 23px 0;
}
.atsx-date-picker-panel-body:not(.atsx-date-picker-panel-body-date) td {
  text-align: center;
  line-height: 24px;
}
.atsx-date-picker-panel-body:not(.atsx-date-picker-panel-body-date).atsx-date-picker-panel-body-month table {
  margin: -13px -32px;
}
.atsx-date-picker-panel-body:not(.atsx-date-picker-panel-body-date).atsx-date-picker-panel-body-month .atsx-date-picker-panel-body-cell .atsx-date-picker-panel-body-cell-wrap {
  margin: 13px 0;
  padding: 0 32px;
}
.atsx-date-picker-panel-body:not(.atsx-date-picker-panel-body-date).atsx-date-picker-panel-body-month .atsx-date-picker-panel-body-cell-content {
  width: 40px;
}
.atsx-date-picker-panel-body:not(.atsx-date-picker-panel-body-date).atsx-date-picker-panel-body-month .atsx-date-picker-panel-body-cell-content-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
}
.atsx-date-picker-panel-body:not(.atsx-date-picker-panel-body-date).atsx-date-picker-panel-body-month .atsx-date-picker-panel-body-cell-period .atsx-date-picker-panel-body-cell-wrap {
  background: #F0F4FF;
}
.atsx-date-picker-panel-body:not(.atsx-date-picker-panel-body-date).atsx-date-picker-panel-body-month .atsx-date-picker-panel-body-cell-period-start .atsx-date-picker-panel-body-cell-wrap {
  margin-left: 32px;
  padding-left: 0;
}
.atsx-date-picker-panel-body:not(.atsx-date-picker-panel-body-date).atsx-date-picker-panel-body-month .atsx-date-picker-panel-body-cell-period-end .atsx-date-picker-panel-body-cell-wrap {
  margin-right: 32px;
  padding-right: 0;
}
.atsx-date-picker-panel-body:not(.atsx-date-picker-panel-body-date).atsx-date-picker-panel-body-year table {
  margin: -13px -30px;
}
.atsx-date-picker-panel-body:not(.atsx-date-picker-panel-body-date).atsx-date-picker-panel-body-year .atsx-date-picker-panel-body-cell .atsx-date-picker-panel-body-cell-wrap {
  margin: 13px 0;
  padding: 0 30px;
}
.atsx-date-picker-panel-body:not(.atsx-date-picker-panel-body-date).atsx-date-picker-panel-body-year .atsx-date-picker-panel-body-cell-content {
  width: 44px;
}
.atsx-date-picker-panel-body:not(.atsx-date-picker-panel-body-date).atsx-date-picker-panel-body-year .atsx-date-picker-panel-body-cell-period .atsx-date-picker-panel-body-cell-wrap {
  background: #F0F4FF;
}
.atsx-date-picker-panel-body:not(.atsx-date-picker-panel-body-date).atsx-date-picker-panel-body-year .atsx-date-picker-panel-body-cell-period-start .atsx-date-picker-panel-body-cell-wrap {
  margin-left: 30px;
  padding-left: 0;
}
.atsx-date-picker-panel-body:not(.atsx-date-picker-panel-body-date).atsx-date-picker-panel-body-year .atsx-date-picker-panel-body-cell-period-end .atsx-date-picker-panel-body-cell-wrap {
  margin-right: 30px;
  padding-right: 0;
}
.atsx-date-picker-panel-body:not(.atsx-date-picker-panel-body-date) .atsx-date-picker-panel-body-cell-wrap {
  display: inline-block;
}
.atsx-date-picker-panel-body:not(.atsx-date-picker-panel-body-date) .atsx-date-picker-panel-body-cell .atsx-date-picker-panel-body-cell-content:not(.atsx-date-picker-panel-body-cell-content-disabled):hover {
  cursor: pointer;
}
.atsx-date-picker-panel-body:not(.atsx-date-picker-panel-body-date) .atsx-date-picker-panel-body-cell:not(.atsx-date-picker-panel-body-cell-selected) .atsx-date-picker-panel-body-cell-content:not(.atsx-date-picker-panel-body-cell-content-disabled):hover {
  border-radius: 4px;
  background: #EFF0F1;
}
.atsx-date-picker-panel-body:not(.atsx-date-picker-panel-body-date) .atsx-date-picker-panel-body-cell-selected .atsx-date-picker-panel-body-cell-content {
  border-radius: 4px;
  color: white;
  background: #3370ff;
}
.atsx-date-picker-panel-body:not(.atsx-date-picker-panel-body-date) .atsx-date-picker-panel-body-cell-after-start-for-hover {
  cursor: pointer;
}
.atsx-date-picker-panel-body.atsx-date-picker-panel-body-date {
  margin-top: 20px;
  margin-bottom: 4px;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-date-header {
  display: none;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-date-body {
  display: inline-block;
  overflow: hidden;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-date-table {
  margin: -5px -7px;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-date-table th {
  color: #9CA2A9;
  font-weight: normal;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-date-table th,
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-date-table .atsx-date-picker-panel-body-date-cell-inner-wrap {
  width: 38px;
  text-align: center;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-date-table .atsx-date-picker-panel-body-date-cell-inner-wrap {
  position: relative;
  padding: 0 7px 0 7px;
  margin: 5px 0;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-date-table th {
  padding: 5px 7px;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-date-cell-inner {
  display: inline-block;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-date-cell-inner-content {
  border-radius: 4px;
  width: 24px;
  height: 24px;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-date-cell-inner:not(.atsx-date-picker-panel-body-date-cell-inner-selected) .atsx-date-picker-panel-body-date-cell-inner-content:hover {
  background: #EFF0F1;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-date-cell-inner-period .atsx-date-picker-panel-body-date-cell-inner-wrap {
  background: #F0F4FF;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-date-cell-inner-period .atsx-date-picker-panel-body-date-cell-inner-content {
  background: #F0F4FF;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-date-cell-inner-selected .atsx-date-picker-panel-body-date-cell-inner-content {
  color: white;
  background: #3370ff;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-date-cell-inner-after-start-for-hover {
  cursor: pointer;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-date-cell.atsx-date-picker-panel-body-date-today .atsx-date-picker-panel-body-date-cell-inner-content {
  border: 1px solid #3370ff;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-date-cell.atsx-date-picker-panel-body-date-disabled-cell .atsx-date-picker-panel-body-date-cell-inner-wrap {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-date-cell.atsx-date-picker-panel-body-date-disabled-cell .atsx-date-picker-panel-body-date-cell-inner-wrap .atsx-date-picker-panel-body-date-cell-inner-content:hover {
  background-color: #f5f5f5;
  cursor: not-allowed;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-date-cell.atsx-date-picker-panel-body-date-disabled-cell .atsx-date-picker-panel-body-date-cell-inner.atsx-date-picker-panel-body-date-cell-inner-selected .atsx-date-picker-panel-body-date-cell-inner-wrap .atsx-date-picker-panel-body-date-cell-inner-content:hover {
  color: white;
  background: #3370ff;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-date-table .atsx-date-picker-panel-body-date-cell-inner-period-start .atsx-date-picker-panel-body-date-cell-inner-wrap {
  margin-left: 7px;
  padding-left: 0;
  width: 31px;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-date-table .atsx-date-picker-panel-body-date-cell-inner-period-end .atsx-date-picker-panel-body-date-cell-inner-wrap {
  margin-right: 7px;
  padding-right: 0;
  width: 31px;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-date-table .atsx-date-picker-panel-body-date-cell-inner-period-end.atsx-date-picker-panel-body-date-cell-inner-period-start .atsx-date-picker-panel-body-date-cell-inner-wrap {
  width: 24px;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-date-footer {
  display: none;
}
.atsx-date-picker-panel-body.atsx-date-picker-panel-body-week {
  margin-top: 20px;
  margin-bottom: 4px;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-header {
  display: none;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-body {
  display: inline-block;
  overflow: hidden;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-table {
  margin: -5px -7px;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-table th {
  color: #9CA2A9;
  font-weight: normal;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-table th,
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-table .atsx-date-picker-panel-body-week-cell-inner-wrap {
  width: 38px;
  text-align: center;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-table .atsx-date-picker-panel-body-week-cell-inner-wrap {
  padding: 0 7px 0 7px;
  margin: 5px 0;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-table th {
  padding: 5px 7px;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-cell-inner {
  display: inline-block;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-cell-inner-content {
  border-radius: 4px;
  width: 24px;
  height: 24px;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-cell.atsx-date-picker-panel-body-week-today .atsx-date-picker-panel-body-week-cell-inner-content {
  border: 1px solid #3370ff;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-cell .atsx-date-picker-panel-body-week-cell-inner-out-month {
  color: #bbbfc4;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-cell.atsx-date-picker-panel-body-week-disabled-cell .atsx-date-picker-panel-body-week-cell-inner-wrap {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-tbody .atsx-date-picker-panel-body-week-cell-inner-wrap {
  position: relative;
  cursor: pointer;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-tbody .atsx-date-picker-panel-body-week-cell-inner-wrap::before {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: ' ';
  background: #f5f6f7;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-tbody .atsx-date-picker-panel-body-week-cell-inner-hovered .atsx-date-picker-panel-body-week-cell-inner-wrap::before {
  display: block;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-tbody .atsx-date-picker-panel-body-week-cell-inner-selected {
  color: #3370ff;
  font-weight: 500;
  font-weight: var(--semi-bold);
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-tbody .atsx-date-picker-panel-body-week-cell-inner-selected .atsx-date-picker-panel-body-week-cell-inner-wrap::before {
  display: block;
  background: #f0f4ff;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-tbody .atsx-date-picker-panel-body-week-cell-inner-selected.atsx-date-picker-panel-body-week-cell-inner-out-month {
  color: #82a7fc;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-tbody .atsx-date-picker-panel-body-week-cell-inner-content {
  position: relative;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-tbody td:first-child .atsx-date-picker-panel-body-week-cell-inner-hovered .atsx-date-picker-panel-body-week-cell-inner-wrap::before,
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-tbody td:first-child .atsx-date-picker-panel-body-week-cell-inner-selected .atsx-date-picker-panel-body-week-cell-inner-wrap::before {
  left: 7px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-tbody td:last-child .atsx-date-picker-panel-body-week-cell-inner-hovered .atsx-date-picker-panel-body-week-cell-inner-wrap::before,
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-tbody td:last-child .atsx-date-picker-panel-body-week-cell-inner-selected .atsx-date-picker-panel-body-week-cell-inner-wrap::before {
  right: 7px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.atsx-date-picker-panel-body .atsx-date-picker-panel-body-week-footer {
  display: none;
}
.atsx-date-picker-panel-footer {
  -ms-flex-item-align: stretch;
      align-self: stretch;
  padding: 8px 0 9px 14px;
  border-top: 1px solid rgba(31, 35, 41, 0.1);
}
.atsx-date-picker-panel-footer-operator {
  cursor: pointer;
}
.atsx-date-picker-panel-footer-operator,
.atsx-date-picker-panel-footer-operator:hover,
.atsx-date-picker-panel-footer-operator:focus,
.atsx-date-picker-panel-footer-operator:active {
  color: #3370ff;
}
.atsx-date-picker-panel-footer-operator:not(:last-child) {
  margin-right: 32px;
}
.atsx-date-picker-panel-footer-operator.disabled {
  cursor: not-allowed;
  color: rgba(0, 0, 0, 0.25);
}
.atsx-date-picker-panel-footer.atsx-date-picker-panel-footer-no-operators {
  padding: 0;
  border: none;
}
.atsx-date-picker-panel-footer.atsx-date-picker-panel-footer-no-operators.atsx-date-picker-panel-footer-date {
  margin-bottom: 17px;
}
.atsx-date-picker-panel-body-date-cell-inner-disabledTip-placeholder {
  position: absolute;
  display: inline-block;
  width: 1px;
  height: 1px;
  top: 0;
  left: 0;
  pointer-events: none;
  background: transparent;
  z-index: -1;
}
.atsx-date-picker-panel-body-date-cell-inner-disabledTip-tooltip.atsx-tooltip {
  padding: 0;
  max-width: none;
}
.atsx-date-picker-panel-body-date-cell-inner-disabledTip-tooltip .atsx-tooltip-arrow {
  display: none;
}
.atsx-date-picker-panel-body-date-cell-inner-disabledTip-tooltip .atsx-tooltip-inner {
  background: transparent;
  border: none;
  box-shadow: none;
  border-radius: 0;
  padding: 0;
}
.atsx-date-picker-panel-body-date-cell-inner-disabledTip-tooltip-content {
  border: solid 1px #eff0f1;
  color: #1F2329;
  box-shadow: 0 6px 24px 0 rgba(31, 35, 41, 0.12);
  border-radius: 4px;
  padding: 12px 24px;
  background: white;
  overflow: hidden;
}
.atsx-date-picker-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #1f2329;
  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: 1050;
  display: inline-block;
}
.atsx-date-picker-dropdown-hidden {
  display: none;
}
.has-error .atsx-date-picker.atsx-date-picker-period::after,
.has-error .atsx-date-picker-open.atsx-date-picker-period::after,
.has-error .atsx-date-picker:hover.atsx-date-picker-period::after {
  border-color: #F54A45;
}
.atsx-date-picker-open.atsx-date-picker-period::after,
.atsx-date-picker:hover.atsx-date-picker-period::after {
  border-color: #3370ff;
}
.atsx-date-picker-period {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  min-width: 247px;
  line-height: 32px;
  background-color: white;
}
.atsx-date-picker-period::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 1px solid #bbbfc4;
  border-radius: 4px;
  pointer-events: none;
}
.atsx-date-picker-period .atsx-date-picker-period-input-box {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
      flex: 1 1;
}
.atsx-date-picker-period .atsx-date-picker-period-input-box:last-of-type {
  padding-right: 28px;
}
.atsx-date-picker-period .atsx-input {
  -ms-flex: 1;
      flex: 1 1;
  padding: 0;
  margin: 0 6px;
  display: inline-block;
  border: none;
  text-align: center;
  min-width: 0;
}
.atsx-date-picker-period .atsx-date-picker-period-no-value {
  text-align: left;
}
.atsx-date-picker-period .atsx-input-placeholder {
  position: absolute;
  top: 0;
  line-height: 32px;
  white-space: nowrap;
  color: #8F959E;
}
.atsx-date-picker-period .atsx-date-picker-period-first-input-placeholder {
  left: 50%;
  -ms-transform: translate(-50%);
      transform: translate(-50%);
}
.atsx-date-picker-period .atsx-date-picker-period-second-input-placeholder {
  left: calc((100% - 28px) / 2);
  -ms-transform: translate(-50%);
      transform: translate(-50%);
}
.atsx-date-picker-period-hidden-input {
  -ms-flex: 0;
      flex: 0 1;
  min-width: 0;
  height: 0;
  border: none;
  box-sizing: border-box;
}
.atsx-date-picker-period-hidden-input:focus {
  outline: none;
}
.atsx-date-picker.atsx-date-picker-period-theme-noBorder {
  width: 240px;
  line-height: 22px;
}
.atsx-date-picker.atsx-date-picker-period-theme-noBorder::after {
  border-top: none;
  border-left: none;
  border-right: none;
  border-radius: unset;
}
.atsx-date-picker.atsx-date-picker-period-theme-noBorder .atsx-date-picker-period-input-box:last-of-type {
  padding-right: 14px;
}
.atsx-date-picker.atsx-date-picker-period-theme-noBorder .atsx-date-picker-period-input-box .atsx-date-picker-period-second-input-placeholder {
  left: calc((100% - 14px) / 2);
}
.atsx-date-picker.atsx-date-picker-period-theme-noBorder .atsx-date-picker-period-input-box .atsx-input {
  height: 22px;
}
.atsx-date-picker.atsx-date-picker-period-theme-noBorder .atsx-date-picker-period-input-box .atsx-input-placeholder {
  line-height: 22px;
}
.atsx-date-picker.atsx-date-picker-period-theme-noBorder .atsx-date-picker-icon {
  right: 1px;
}
.atsx-date-picker-disabled {
  background: #EFF0F1;
}
.atsx-date-picker-disabled:hover.atsx-date-picker-period::after {
  border-color: #bbbfc4;
}
.atsx-date-picker-period-month {
  line-height: 32px;
}
.atsx-date-picker-period-month-panel {
  border-radius: 4px;
  box-shadow: 0 1px 6px 0 rgba(31, 35, 41, 0.12);
  background-color: #ffffff;
  position: relative;
  height: 333px;
  white-space: nowrap;
}
.atsx-date-picker-period-month-panel-separator-line {
  position: absolute;
  z-index: 1;
  width: 1px;
  left: 50%;
  top: 0;
  bottom: 0;
  background-color: #eff0f1;
}
.atsx-date-picker-period-month-panel-list {
  padding: 8px 0;
  display: inline-block;
}
.atsx-date-picker-period-month-panel-list-item {
  cursor: pointer;
  line-height: 38px;
  text-align: center;
  width: 80px;
}
.atsx-date-picker-period-month-panel-list-item-focused {
  background-color: #f5f6f7;
}
.atsx-date-picker-period-month-panel-list-item-selected {
  color: #3370ff;
  background: #f0f7ff;
}
.has-error .atsx-date-picker .atsx-date-picker-period-month-label::after,
.has-error .atsx-date-picker-focus.atsx-date-picker .atsx-date-picker-period-month-label::after,
.has-error .atsx-date-picker:hover .atsx-date-picker-period-month-label::after {
  border-color: #F54A45;
}
.has-error .atsx-date-picker .atsx-date-picker-period-line,
.has-error .atsx-date-picker-focus.atsx-date-picker .atsx-date-picker-period-line,
.has-error .atsx-date-picker:hover .atsx-date-picker-period-line {
  background-color: #F54A45;
  pointer-events: none;
}
.atsx-date-picker.atsx-date-picker-period-month::after {
  transition: all 0.3s ease;
}
.atsx-date-picker-focus.atsx-date-picker .atsx-date-picker-period-line,
.atsx-date-picker:hover .atsx-date-picker-period-line {
  background-color: #3370ff;
  pointer-events: none;
}
.atsx-date-picker-focus.atsx-date-picker .atsx-date-picker-period-month-label-focus::after,
.atsx-date-picker:hover .atsx-date-picker-period-month-label-focus::after {
  border-color: #3370ff;
}
.atsx-date-picker-small {
  width: 240px;
}
.atsx-date-picker-large {
  width: 600px;
}
.atsx-date-picker-period-month {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  min-width: 240px;
  line-height: 32px;
  background-color: white;
  cursor: pointer;
}
.atsx-date-picker-period-month::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 1px solid #bbbfc4;
  border-radius: 4px;
  pointer-events: none;
}
.atsx-date-picker-period-month-label {
  position: relative;
  -ms-flex: 1 0 1px;
      flex: 1 0 1px;
  color: #c3c6cb;
  cursor: pointer;
  padding-left: 11px;
  padding-right: 30px;
  z-index: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.atsx-date-picker-period-month-label:hover.atsx-date-picker-period-month-label::after {
  border-color: #3370ff;
}
.atsx-date-picker-period-month-label > * {
  display: inline-block;
  text-align: center;
}
.atsx-date-picker-period-month-label-value {
  color: #1f2329;
}
.atsx-date-picker-period-month-label-separator {
  min-width: 9px;
}
.atsx-date-picker-period-month-label::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
}
.atsx-date-picker-period-month-label:first-child::after {
  border-top: 1px solid #bbbfc4;
  border-left: 1px solid #bbbfc4;
  border-bottom: 1px solid #bbbfc4;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.atsx-date-picker-period-month-label:last-of-type::after {
  border-top: 1px solid #bbbfc4;
  border-right: 1px solid #bbbfc4;
  border-bottom: 1px solid #bbbfc4;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.atsx-date-picker-period-month-separator {
  color: #1f2329;
}
.atsx-date-picker-period-month-hidden-input {
  -ms-flex: 0;
      flex: 0 1;
  min-width: 0;
  height: 0;
  border: none;
  box-sizing: border-box;
}
.atsx-date-picker-period-month-hidden-input:focus {
  outline: none;
}
.atsx-date-picker.atsx-date-picker-period-month {
  cursor: default;
}
.atsx-date-picker.atsx-date-picker-period-month .atsx-date-picker-icon {
  cursor: default;
}
.atsx-date-picker.atsx-date-picker-period-month .atsx-date-picker-icon:hover {
  color: #9CA2A9;
}
.atsx-date-picker.atsx-date-picker-period-month .atsx-date-picker-icon.atsx-date-picker-icon-clear {
  cursor: pointer;
}
.atsx-date-picker.atsx-date-picker-period-month .atsx-date-picker-icon.atsx-date-picker-icon-clear:hover {
  color: #3370ff;
}
.atsx-date-picker-period-line {
  position: absolute;
  left: 50%;
  display: inline-block;
  width: 1px;
  height: 100%;
  z-index: 2;
  background-color: #c3c6cb;
}

/* 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: unset;
}
.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-select-dropdown {
  max-width: 400px;
  min-width: 100px;
}
.atsx-phone-select-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-select-dropdown .atsx-phone-name {
  display: inline-block;
  margin-right: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.atsx-phone-select-dropdown .atsx-phone-current {
  color: #3370ff;
}
.atsx-phone-select-dropdown .atsx-phone-current::after {
  content: " ";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: #E4E5E7;
}

/* 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: #1f2329;
  background: #fff;
  border-bottom: 1px solid #e8e8e8;
  border-radius: 4px 4px 0 0;
}
.atsx-drawer-header-no-title {
  color: #1f2329;
  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;
  }
}
.atsx-drawer.atsx-drawer-open .atsx-drawer-mask {
  background-color: #000;
  opacity: 0.6;
  -webkit-animation: atsxDrawerFadeIn 0.25s cubic-bezier(0.7, 0.3, 0.1, 1);
          animation: atsxDrawerFadeIn 0.25s cubic-bezier(0.7, 0.3, 0.1, 1);
}
@-webkit-keyframes atsxDrawerFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 0.6;
  }
}
@keyframes atsxDrawerFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 0.6;
  }
}
.atsx-mdatepicker-popup {
  /* header部分 */
  /* picker部分 */
}
.atsx-mdatepicker-popup .atsx-drawer-header-no-title {
  display: none;
}
.atsx-mdatepicker-popup .atsx-drawer-wrapper-body,
.atsx-mdatepicker-popup .atsx-drawer-body,
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-content {
  width: 100%;
  height: 100%;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.atsx-mdatepicker-popup .atsx-drawer-body {
  padding: 0;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-header {
  width: 100%;
  height: 50px;
  line-height: 50px;
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-header .atsx-mdatepicker-popup-header-operate {
  font-size: 16px;
  font-weight: 500;
  font-weight: var(--semi-bold);
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-header .atsx-mdatepicker-popup-header-operate:active {
  opacity: 0.6;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-header .atsx-mdatepicker-popup-header-dismiss {
  padding-left: 20px;
  padding-right: 60px;
  color: #9aa8b6;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-header .atsx-mdatepicker-popup-header-ok {
  padding-right: 20px;
  padding-left: 60px;
  color: #3370ff;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-main {
  -ms-flex: 1;
      flex: 1 1;
  padding: 14px 0;
  height: 180px;
  box-sizing: content-box;
  /* 年份picker */
  /* 月份picker */
  /* 日期picker */
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-main .rmc-multi-picker {
  overflow: hidden;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-main .atsx-mdatepicker-popup-year-picker .rmc-picker-content {
  -ms-flex-align: end;
      align-items: flex-end;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-main .atsx-mdatepicker-popup-year-picker .rmc-picker-item {
  margin-right: 25px;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-main .atsx-mdatepicker-popup-year-picker .my-picker-indicator {
  border-right: none;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-main .onlyYear .rmc-picker-item {
  margin-right: 0;
  width: 100%;
  text-align: center;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-main .atsx-mdatepicker-popup-month-picker .rmc-picker-content {
  -ms-flex-align: start;
      align-items: flex-start;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-main .atsx-mdatepicker-popup-month-picker .rmc-picker-item {
  margin-left: 25px;
  width: 25px;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-main .atsx-mdatepicker-popup-month-picker .my-picker-indicator {
  border-left: none;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-main .centerMonth .rmc-picker-item {
  margin-left: 30%;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-main .centerMonth .my-picker-indicator {
  border-left: none;
  border-right: none;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-main .showMonthCaption .rmc-picker-item {
  width: auto;
  text-align: center;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-main .atsx-mdatepicker-popup-day-picker .rmc-picker-content {
  -ms-flex-align: start;
      align-items: flex-start;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-main .atsx-mdatepicker-popup-day-picker .rmc-picker-item {
  margin-left: 25px;
  width: 25px;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-main .atsx-mdatepicker-popup-day-picker .my-picker-indicator {
  border-left: none;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-main .showDayCaption .rmc-picker-item {
  width: auto;
  text-align: center;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-main .rmc-picker-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-main .rmc-picker-indicator {
  height: 36px;
  z-index: 0;
  background: #f9fafd;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-main .rmc-picker-item {
  width: 75px;
  height: 36px;
  text-align: right;
  font-size: 18px;
  color: #3e4c5b;
  padding: 0;
}
.atsx-mdatepicker-popup .atsx-mdatepicker-popup-main .rmc-picker-mask {
  top: -1px;
  bottom: -1px;
  height: unset;
  background-size: unset !important;
  background-image: linear-gradient(to bottom, #ffffff, rgba(255, 255, 255, 0) 40%, rgba(255, 255, 255, 0) 60%, #ffffff 100%);
}

.rmc-picker,
.rmc-multi-picker {
  height: 238px;
  /*34*7*/
}
.rmc-multi-picker {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.rmc-picker-item {
  font-size: 16px;
  height: 34px;
  line-height: 34px;
  padding: 0 10px;
  white-space: nowrap;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #9b9b9b;
  width: 100%;
  box-sizing: border-box;
}
.rmc-picker {
  display: block;
  position: relative;
  overflow: hidden;
  width: 100%;
  -ms-flex: 1;
      flex: 1 1;
  text-align: center;
}
.rmc-picker-mask {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  margin: 0 auto;
  width: 100%;
  z-index: 3;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6)), linear-gradient(to top, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6));
  background-position: top, bottom;
  background-size: 100% 204px;
  background-repeat: no-repeat;
}
.rmc-picker-content {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 1;
}
.rmc-picker-indicator {
  box-sizing: border-box;
  width: 100%;
  height: 34px;
  position: absolute;
  left: 0;
  top: 102px;
  z-index: 3;
  border: 1px solid #ddd;
}

@-webkit-keyframes fullscreenModalEnter__2cl4n {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__2cl4n {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__3Gsa8 {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__3Gsa8 {
  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__22swl {
  height: 100%;
}
.atsx-layout__2Z7qD {
  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__Bk_tL,
.b50__3lAmQ {
  color: #f0f4ff;
}
.L50__240ml,
.l50__6Qut2 {
  color: #f7fae5;
}
.L100__3dbFj,
.l100__1vC15 {
  color: #eef6c6;
}
.L200__2MpLH,
.l200__3fnpR {
  color: #dfee96;
}
.L300__2a2qo,
.l300__3GbAL {
  color: #d2e76a;
}
.L400__3pzcf,
.l400__3Vkpx {
  color: #c3dd40;
}
.L500__wkuaY,
.l500__3v3m5 {
  color: #b3d600;
}
.L600__3bdK1,
.l600__zFOF1 {
  color: #8fac02;
}
.L700__7rw-Q,
.l700__1aKx6 {
  color: #667901;
}
.L800__2AR2Z,
.l800__vkIE3 {
  color: #495700;
}
.L900__1xlXe,
.l900__3Rj3s {
  color: #354200;
}
.Y50__3ZOZ4,
.y50__3DvGi {
  color: #fdf9ed;
}
.Y100__3CFXa,
.y100__id5IJ {
  color: #faf1d1;
}
.Y200__2Y8O4,
.y200__2X1Cx {
  color: #f8e6ab;
}
.Y300__18qrR,
.y300__1LCmp {
  color: #f7dc82;
}
.Y400__3lPMW,
.y400__2QLmV {
  color: #fad355;
}
.Y500__3532R,
.y500__2DO34 {
  color: #ffc60a;
}
.Y600__3glce,
.y600__3DbFR {
  color: #dc9b04;
}
.Y700__1wXrV,
.y700__GDflL {
  color: #aa7803;
}
.Y800__WXmsw,
.y800__1eekN {
  color: #795101;
}
.Y900__tywCl,
.y900__13GQb {
  color: #5c3a00;
}
.O50__HJ_8o,
.o50__3iyU6 {
  color: #fff5eb;
}
.O100__34ukg,
.o100__2-Lx- {
  color: #feead2;
}
.O200__2bUzM,
.o200__F1yvU {
  color: #fed4a4;
}
.O300__3ioN8,
.o300__349rB {
  color: #ffba6b;
}
.O400__2g_kS,
.o400__35uM2 {
  color: #ffa53d;
}
.O500__2rfYu,
.o500__152LF {
  color: #f80;
}
.O600__1K9QQ,
.o600__3pFdP {
  color: #de7802;
}
.O700__ga79E,
.o700__3f4Kr {
  color: #b26206;
}
.O800__221Tp,
.o800__2nagD {
  color: #8f4f04;
}
.O900__1QAFz,
.o900__3fLSP {
  color: #6b3900;
}
.R50__2YF17,
.r50__wBwog {
  color: #fef1f1;
}
.R100__28OBJ,
.r100__1nJeH {
  color: #fde2e2;
}
.R200__33sjo,
.r200__1V6Tc {
  color: #fbbfbc;
}
.R300__3FTZ-,
.r300__1dUhc {
  color: #f98e8b;
}
.R400__3ES4g,
.r400__2kYgt {
  color: #f76964;
}
.R500__S7vFv,
.r500__1AFAN {
  color: #f54a45;
}
.R600__12CyJ,
.r600__2D1Zv {
  color: #d83931;
}
.R700__1oib6,
.r700__NR9cX {
  color: #ac2f28;
}
.R800__1Yr6A,
.r800__3AxVe {
  color: #812520;
}
.R900__32C2G,
.r900__1gdx6 {
  color: #621c18;
}
.C50__1p7yx,
.c50__1puy0 {
  color: #fef1f8;
}
.C100__2ScRf,
.c100__3z7Xb {
  color: #fdddef;
}
.C200__2gKp2,
.c200__PKkix {
  color: #f9aed9;
}
.C300__1WJR4,
.c300__2K2Cl {
  color: #f57ac0;
}
.C400__6eLLo,
.c400__31xZz {
  color: #f14ba9;
}
.C500__A-56f,
.c500__1__6k {
  color: #f01d94;
}
.C600__2nW4y,
.c600__1f28e {
  color: #c71077;
}
.C700__1257P,
.c700__3MQTP {
  color: #9e1361;
}
.C800__DWQYi,
.c800__1McBj {
  color: #7a0f4b;
}
.C900__3AXNr,
.c900__13t21 {
  color: #520a32;
}
.V50__1lwsT,
.v50__1aDix {
  color: #fceefc;
}
.V100__3HbGG,
.v100__2LuKh {
  color: #f8def8;
}
.V200__3bjbi,
.v200__3BFfX {
  color: #efb9ef;
}
.V300__z9Adj,
.v300__2RvCB {
  color: #e58fe5;
}
.V400__3Lcpt,
.v400__RJjVE {
  color: #db66db;
}
.V500__12FLr,
.v500__3nImB {
  color: #d136d1;
}
.V600__35FOu,
.v600__Dzhlt {
  color: #b320b3;
}
.V700__3yjVq,
.v700__114LN {
  color: #8c218c;
}
.V800__3xs6l,
.v800__f-sJs {
  color: #681268;
}
.V900__2CkbS,
.v900__VMbGX {
  color: #460b46;
}
.P50__2oU9Z,
.p50__3LycP {
  color: #f6f1fe;
}
.P100__u-8NH,
.p100__fm6vw {
  color: #ece2fe;
}
.P200__1CAlo,
.p200__3Owf6 {
  color: #cdb2fa;
}
.P300__1pGnZ,
.p300__2VGkv {
  color: #ad82f7;
}
.P400__1Aynw,
.p400__3BSZo {
  color: #935af6;
}
.P500__2TT0P,
.p500__2rvvy {
  color: #7f3bf5;
}
.P600__2OXn8,
.p600__3hhls {
  color: #6425d0;
}
.P700__vkDzd,
.p700__SvlH8 {
  color: #4e1ba7;
}
.P800__1Joqs,
.p800__2rGV- {
  color: #380d82;
}
.P900__1G9Gq,
.p900__3eYn_ {
  color: #270561;
}
.I50__JBeSo,
.i50__1I6EC {
  color: #f2f3fd;
}
.I100__3lmDD,
.i100__tR-O3 {
  color: #e0e2fa;
}
.I200__d6-Q1,
.i200__1Fmmn {
  color: #b4b9f3;
}
.I300__2ltrj,
.i300__11lyY {
  color: #7b83ea;
}
.I400__3BHOa,
.i400__1r3ZJ {
  color: #616ae5;
}
.I500__2wKNp,
.i500__1Z6_y {
  color: #4954e6;
}
.I600__1Fxui,
.i600__ds2Ih {
  color: #2933c7;
}
.I700__2qp7q,
.i700__KQE6L {
  color: #161fa2;
}
.I800__BoXY5,
.i800__3kWFK {
  color: #0a1285;
}
.I900__3EZBM,
.i900__4ymTb {
  color: #0c1264;
}
.N50__2MOJX,
.n50__1Akjh {
  color: #f8f9fa;
}
.N100__2yK7U,
.n100__2-F72 {
  color: #f5f6f7;
}
.N200__3n7JW,
.n200__3EPUU {
  color: #eff0f1;
}
.N300__3gzxE,
.n300__3NC87 {
  color: #dee0e3;
}
.N400__1eCE3,
.n400__2Js2W {
  color: #bbbfc4;
}
.N500__2PcyD,
.n500__3j--I {
  color: #8f959e;
}
.N600__3UjPZ,
.n600__1Emd3 {
  color: #646a73;
}
.N700__3xRkx,
.n700__yEatM {
  color: #373c43;
}
.N800__prAo-,
.n800__pA0aB {
  color: #2b2f36;
}
.N900__1yDgW,
.n900__2gnIw {
  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 */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* 职位列表页 PositionList */
/* 职位详情页 PositionDetail */
/* 文件上传组件 Upload */
/* 简历编辑/投递页 ResumeEditForm */
/* 我的投递页 PositionApplication */
/* 注册页 */
/* input */
.signUp__lnvQj {
  color: #8f959e;
}
.signUp__lnvQj .signUp-formWrap {
  width: 480px;
}
.signUp__lnvQj .signUp-formWrap .password-showPwd {
  right: 16px;
}
.signUp__lnvQj .signUp-pwdHint {
  color: #8f959e;
  line-height: 22px;
  margin-top: 8px;
}
.signUp__lnvQj input {
  border-color: rgba(187, 191, 196, 0.5);
}

@-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__2zPcj {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__2zPcj {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__L-tT9 {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__L-tT9 {
  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__1eIDu {
  height: 100%;
}
.atsx-layout__ksGUy {
  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__2De0d,
.b50__1_al5 {
  color: #f0f4ff;
}
.L50__2aWsc,
.l50__3fR0q {
  color: #f7fae5;
}
.L100__3gSii,
.l100__3eP1m {
  color: #eef6c6;
}
.L200__1durU,
.l200__22jBe {
  color: #dfee96;
}
.L300__q3NBB,
.l300__2v0oG {
  color: #d2e76a;
}
.L400__3m3x-,
.l400__1dfvw {
  color: #c3dd40;
}
.L500__1FZ0-,
.l500__XGpGA {
  color: #b3d600;
}
.L600__3HQyF,
.l600__3DJ2W {
  color: #8fac02;
}
.L700__1q5rS,
.l700__3FvRw {
  color: #667901;
}
.L800__Nm1JO,
.l800__2JJZN {
  color: #495700;
}
.L900__1l538,
.l900__2l0zZ {
  color: #354200;
}
.Y50__1azAu,
.y50__TxCVk {
  color: #fdf9ed;
}
.Y100__JwNtC,
.y100__KKTcZ {
  color: #faf1d1;
}
.Y200__2DRE1,
.y200__3B_Aa {
  color: #f8e6ab;
}
.Y300__2sWHs,
.y300__2xe5C {
  color: #f7dc82;
}
.Y400__2_YrJ,
.y400__1U1Fd {
  color: #fad355;
}
.Y500__2QxwN,
.y500__3j0tW {
  color: #ffc60a;
}
.Y600__3Sfii,
.y600__303rd {
  color: #dc9b04;
}
.Y700__25hi8,
.y700__ZhbtP {
  color: #aa7803;
}
.Y800__4t9bS,
.y800__2JDon {
  color: #795101;
}
.Y900__12Ggr,
.y900__5Dtal {
  color: #5c3a00;
}
.O50__kF3km,
.o50__lk8_H {
  color: #fff5eb;
}
.O100__dVSua,
.o100__3zosE {
  color: #feead2;
}
.O200__33PaT,
.o200__2UfGc {
  color: #fed4a4;
}
.O300__2EbgF,
.o300__1vQ5u {
  color: #ffba6b;
}
.O400__2pNQW,
.o400__rJWYy {
  color: #ffa53d;
}
.O500__39_Js,
.o500__2H_aj {
  color: #f80;
}
.O600__1KNtx,
.o600__2ZVyU {
  color: #de7802;
}
.O700__lryc9,
.o700__1wclL {
  color: #b26206;
}
.O800__1S3wv,
.o800__RoFrh {
  color: #8f4f04;
}
.O900__2lsTF,
.o900__Rr7hZ {
  color: #6b3900;
}
.R50__3YkTU,
.r50__ZSsCQ {
  color: #fef1f1;
}
.R100__KVpWd,
.r100__2SsBv {
  color: #fde2e2;
}
.R200__1gXj8,
.r200__2lYw1 {
  color: #fbbfbc;
}
.R300__EkBnK,
.r300__1rNc1 {
  color: #f98e8b;
}
.R400__1reWQ,
.r400__1DR3f {
  color: #f76964;
}
.R500__3ybdp,
.r500__2Fu5n {
  color: #f54a45;
}
.R600__AA2wu,
.r600__Ep-vB {
  color: #d83931;
}
.R700__bP_th,
.r700__3maQC {
  color: #ac2f28;
}
.R800__25wIh,
.r800__2o27d {
  color: #812520;
}
.R900__2GeGd,
.r900__pPn-M {
  color: #621c18;
}
.C50__4_J-F,
.c50__1Kx3u {
  color: #fef1f8;
}
.C100__3q2U1,
.c100__1uTFX {
  color: #fdddef;
}
.C200__1-pJb,
.c200__2_wBN {
  color: #f9aed9;
}
.C300__bHJBh,
.c300__CGc0B {
  color: #f57ac0;
}
.C400__25owq,
.c400__FcHYE {
  color: #f14ba9;
}
.C500__Kbc19,
.c500__1440v {
  color: #f01d94;
}
.C600__2oR2a,
.c600__1ZE77 {
  color: #c71077;
}
.C700__3RZ74,
.c700__1_lS8 {
  color: #9e1361;
}
.C800__17G9h,
.c800__1T8eS {
  color: #7a0f4b;
}
.C900__lcjin,
.c900__6kDLE {
  color: #520a32;
}
.V50__KUq86,
.v50__M5Gck {
  color: #fceefc;
}
.V100__37pDf,
.v100__25Pz3 {
  color: #f8def8;
}
.V200__1ahYh,
.v200__3nnUF {
  color: #efb9ef;
}
.V300__17y8f,
.v300__2oxQH {
  color: #e58fe5;
}
.V400__DtUan,
.v400__2TaKr {
  color: #db66db;
}
.V500__2JD3c,
.v500__1S39h {
  color: #d136d1;
}
.V600__HKjKn,
.v600__15aVl {
  color: #b320b3;
}
.V700__19Vqk,
.v700__3tB1M {
  color: #8c218c;
}
.V800__3P-OU,
.v800__3H_m_ {
  color: #681268;
}
.V900__2McZJ,
.v900__1sPzP {
  color: #460b46;
}
.P50__4ZnI7,
.p50__1G8bd {
  color: #f6f1fe;
}
.P100__z5LUI,
.p100__2mAmE {
  color: #ece2fe;
}
.P200__AEgxn,
.p200__16-Wf {
  color: #cdb2fa;
}
.P300__2cFI1,
.p300__2TUWv {
  color: #ad82f7;
}
.P400__3byJY,
.p400__1zvEt {
  color: #935af6;
}
.P500__x6pTj,
.p500__854ws {
  color: #7f3bf5;
}
.P600__kLnlD,
.p600__O_b8R {
  color: #6425d0;
}
.P700__y5-Ub,
.p700__UpV_L {
  color: #4e1ba7;
}
.P800__3HbWe,
.p800__l38ik {
  color: #380d82;
}
.P900__3KicM,
.p900__Tthz5 {
  color: #270561;
}
.I50__26C8G,
.i50__3PM19 {
  color: #f2f3fd;
}
.I100__17Y3s,
.i100__2_Hqy {
  color: #e0e2fa;
}
.I200__lmjos,
.i200__2qRRn {
  color: #b4b9f3;
}
.I300__2-olJ,
.i300__2CKdL {
  color: #7b83ea;
}
.I400__dBojZ,
.i400__D-B7b {
  color: #616ae5;
}
.I500__1W_yA,
.i500__cQcGs {
  color: #4954e6;
}
.I600__3QwAx,
.i600__PmamW {
  color: #2933c7;
}
.I700__2f_nt,
.i700__18rT3 {
  color: #161fa2;
}
.I800__2waPU,
.i800__TSoch {
  color: #0a1285;
}
.I900__1LGh_,
.i900__1gA-f {
  color: #0c1264;
}
.N50__7lBM-,
.n50__3U0n1 {
  color: #f8f9fa;
}
.N100__2QqK7,
.n100__2Zb2i {
  color: #f5f6f7;
}
.N200__1VY9Q,
.n200__5UU8v {
  color: #eff0f1;
}
.N300__kUKiv,
.n300__1DBm7 {
  color: #dee0e3;
}
.N400__1kG_0,
.n400__2msc0 {
  color: #bbbfc4;
}
.N500__39KU3,
.n500__3Ukim {
  color: #8f959e;
}
.N600__3opFd,
.n600__2LdvD {
  color: #646a73;
}
.N700__3NMK_,
.n700__2TzQ_ {
  color: #373c43;
}
.N800__3f8JX,
.n800__21iF9 {
  color: #2b2f36;
}
.N900__2xlhP,
.n900__1s3YW {
  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 */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* 职位列表页 PositionList */
/* 职位详情页 PositionDetail */
/* 文件上传组件 Upload */
/* 简历编辑/投递页 ResumeEditForm */
/* 我的投递页 PositionApplication */
/* 注册页 */
/* input */
.resetPassword__3oYSG {
  color: #8f959e;
}
.resetPassword__3oYSG .resetPassword-formWrap {
  width: 480px;
}
.resetPassword__3oYSG .resetPassword-formWrap .password-showPwd {
  right: 16px;
}
.resetPassword__3oYSG input {
  border-color: rgba(187, 191, 196, 0.5);
}
.resetPassword__3oYSG .resetPassword-pwdHint {
  margin-top: 8px;
}

.splitTextRow__235Uk {
  visibility: hidden;
}

.homeModal__1-M2C .atsx-modal {
  border-radius: 8px;
  overflow: hidden;
}
.homeModal__1-M2C .atsx-modal-body {
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
}
.homeModal__1-M2C .atsx-modal-close {
  color: #fff;
}
.homeModal__1-M2C .atsx-modal-close :hover {
  color: #3370ff;
}
.homeModal__1-M2C video {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 1368px) {
  .homeModal__1-M2C video {
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: 50% 60%;
       object-position: 50% 60%;
  }
}
@media screen and (max-width: 1220px) {
  .homeModal__1-M2C video {
    -o-object-fit: cover;
       object-fit: cover;
  }
}

/**
 * Swiper 5.2.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 26, 2019
 */

@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
@-webkit-keyframes fullscreenModalEnter__3GwZJ {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__3GwZJ {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__3Uop5 {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__3Uop5 {
  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__1-Z63 {
  height: 100%;
}
.atsx-layout__2rRm5 {
  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__ornYR,
.b50__2I0b7 {
  color: #f0f4ff;
}
.L50__3uRAG,
.l50__1l2ri {
  color: #f7fae5;
}
.L100__2nGu4,
.l100__VvuXl {
  color: #eef6c6;
}
.L200__2Jmxw,
.l200__3_KuA {
  color: #dfee96;
}
.L300__2EyV_,
.l300__2EyA1 {
  color: #d2e76a;
}
.L400__3AVRS,
.l400__3bm9F {
  color: #c3dd40;
}
.L500__1ztNr,
.l500__34QM_ {
  color: #b3d600;
}
.L600__3FSiH,
.l600__1iMDj {
  color: #8fac02;
}
.L700__GzD3R,
.l700__1p75T {
  color: #667901;
}
.L800__19Wl0,
.l800__1UaRP {
  color: #495700;
}
.L900__2cYWQ,
.l900__3NP7v {
  color: #354200;
}
.Y50__X8nWv,
.y50__1MZNr {
  color: #fdf9ed;
}
.Y100__2oYY7,
.y100__2ZnmU {
  color: #faf1d1;
}
.Y200__1BZpi,
.y200__3bRmR {
  color: #f8e6ab;
}
.Y300__SFDXj,
.y300__7GaAX {
  color: #f7dc82;
}
.Y400__3j7RI,
.y400__1Szah {
  color: #fad355;
}
.Y500__IdAF1,
.y500__3F2Tn {
  color: #ffc60a;
}
.Y600__1_f2G,
.y600__3rh2L {
  color: #dc9b04;
}
.Y700__1iMa6,
.y700__PWH6o {
  color: #aa7803;
}
.Y800__1AP6B,
.y800__nbAhL {
  color: #795101;
}
.Y900__1TWfa,
.y900__11p9b {
  color: #5c3a00;
}
.O50__1Vukr,
.o50__3UQ71 {
  color: #fff5eb;
}
.O100__3Plo1,
.o100__1DD4B {
  color: #feead2;
}
.O200__OMmO_,
.o200__2GjwW {
  color: #fed4a4;
}
.O300__19NIb,
.o300__1BLu_ {
  color: #ffba6b;
}
.O400__1LAQI,
.o400__2jqdA {
  color: #ffa53d;
}
.O500__3nxjq,
.o500__1SaPZ {
  color: #f80;
}
.O600__2wKPk,
.o600__1yFjb {
  color: #de7802;
}
.O700__2nsuh,
.o700__3Rsmv {
  color: #b26206;
}
.O800__1hfNR,
.o800__3lXuF {
  color: #8f4f04;
}
.O900__Q7TUG,
.o900__1JB4x {
  color: #6b3900;
}
.R50__1wsqj,
.r50__24Qna {
  color: #fef1f1;
}
.R100__Xln0W,
.r100__262pL {
  color: #fde2e2;
}
.R200__2Ai6-,
.r200__E7xA8 {
  color: #fbbfbc;
}
.R300__2lY7Y,
.r300__1h_bi {
  color: #f98e8b;
}
.R400__1-MlM,
.r400__2d7Ix {
  color: #f76964;
}
.R500__1IUeR,
.r500__3dVS_ {
  color: #f54a45;
}
.R600__1cM1O,
.r600__1LEP- {
  color: #d83931;
}
.R700__2y1ZA,
.r700__3WjPX {
  color: #ac2f28;
}
.R800__16E8a,
.r800__cjTiA {
  color: #812520;
}
.R900__2y9ba,
.r900__sBjVS {
  color: #621c18;
}
.C50__2-ofN,
.c50__2k3gl {
  color: #fef1f8;
}
.C100__B9fMJ,
.c100__4GIH2 {
  color: #fdddef;
}
.C200__QdJM1,
.c200__37jF9 {
  color: #f9aed9;
}
.C300__1ftls,
.c300__1Y9i2 {
  color: #f57ac0;
}
.C400__25kxT,
.c400__-1O15 {
  color: #f14ba9;
}
.C500__18BOZ,
.c500__34Efp {
  color: #f01d94;
}
.C600__3p_X2,
.c600__6wv0C {
  color: #c71077;
}
.C700__3WzNZ,
.c700__i9Feq {
  color: #9e1361;
}
.C800__1-Ti2,
.c800__2QZYc {
  color: #7a0f4b;
}
.C900__1llU3,
.c900__2cFek {
  color: #520a32;
}
.V50__36C73,
.v50__28KZ2 {
  color: #fceefc;
}
.V100__2XMjd,
.v100__1r4lT {
  color: #f8def8;
}
.V200__2FOdm,
.v200__3FPhL {
  color: #efb9ef;
}
.V300__1u5f0,
.v300__3bFIN {
  color: #e58fe5;
}
.V400__36K4U,
.v400__22Q5G {
  color: #db66db;
}
.V500__1PYvH,
.v500__XQGng {
  color: #d136d1;
}
.V600__2XbjH,
.v600__2kkVY {
  color: #b320b3;
}
.V700__1gNev,
.v700__1N_Pl {
  color: #8c218c;
}
.V800__2lvBr,
.v800__30qZT {
  color: #681268;
}
.V900__3Mxp_,
.v900__CJY18 {
  color: #460b46;
}
.P50__27jJd,
.p50__2ORUA {
  color: #f6f1fe;
}
.P100__1J-t8,
.p100__2RdVh {
  color: #ece2fe;
}
.P200__3W38F,
.p200__3Lhms {
  color: #cdb2fa;
}
.P300__yAB7g,
.p300__17Z8M {
  color: #ad82f7;
}
.P400__1UVEC,
.p400__18JQY {
  color: #935af6;
}
.P500__1vzPU,
.p500__214ur {
  color: #7f3bf5;
}
.P600__2CYQq,
.p600__2gwpJ {
  color: #6425d0;
}
.P700__VOWuS,
.p700__1xYlB {
  color: #4e1ba7;
}
.P800__b-4E-,
.p800__UL1Fd {
  color: #380d82;
}
.P900__tcW4D,
.p900__2PsTU {
  color: #270561;
}
.I50__2_tKO,
.i50__3K5t0 {
  color: #f2f3fd;
}
.I100__3W6a0,
.i100__1c217 {
  color: #e0e2fa;
}
.I200__3O4ra,
.i200__U9Z32 {
  color: #b4b9f3;
}
.I300__3fK0q,
.i300__1oV9v {
  color: #7b83ea;
}
.I400__3Yv1s,
.i400__3rtWr {
  color: #616ae5;
}
.I500__1vjMh,
.i500__3fGiJ {
  color: #4954e6;
}
.I600__1ZJem,
.i600__1er5T {
  color: #2933c7;
}
.I700__3LMSA,
.i700__saHFs {
  color: #161fa2;
}
.I800__3Ytxa,
.i800__3gHEH {
  color: #0a1285;
}
.I900__1X5zY,
.i900__35lRz {
  color: #0c1264;
}
.N50__1mfee,
.n50__10tsj {
  color: #f8f9fa;
}
.N100__3_in7,
.n100__7uFfp {
  color: #f5f6f7;
}
.N200__3Dmhm,
.n200__28iUo {
  color: #eff0f1;
}
.N300__2UHq5,
.n300__152JZ {
  color: #dee0e3;
}
.N400__1DmZR,
.n400__3k4ZM {
  color: #bbbfc4;
}
.N500__1mvMi,
.n500__15aRq {
  color: #8f959e;
}
.N600__2ZdsZ,
.n600__2HhFI {
  color: #646a73;
}
.N700__11NRc,
.n700__2U-bu {
  color: #373c43;
}
.N800__1myRM,
.n800__35EBU {
  color: #2b2f36;
}
.N900__2syUC,
.n900__dZRp7 {
  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 表单编辑底色 */
.carousel_container__1rCmu {
  width: 100%;
  height: 416px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  z-index: 0;
}
.carousel_container__1rCmu.swiper-container {
  z-index: 0;
}
.carousel_container__1rCmu .swiper-wrapper {
  /* 处理 Safari transform属性出现闪屏 */
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.carousel_container__1rCmu .carousel_slide {
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: stretch;
      justify-content: stretch;
  background-color: white;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);
}
.carousel_container__1rCmu .carousel_slide .carousel_image {
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
  width: 100%;
  margin: 0 auto;
  height: 100%;
  position: relative;
  cursor: pointer;
  /* 处理 Safari transform属性出现闪屏 */
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.carousel_container__1rCmu .carousel_slide .carousel_image_disable {
  cursor: default;
}
.carousel_container__1rCmu .swiper-slide {
  transition-timing-function: linear;
}
.carousel_container__1rCmu .swiper-pagination {
  bottom: 52px;
  left: unset;
  width: auto;
  margin: 0 auto;
}
.carousel_container__1rCmu .swiper-button-next,
.carousel_container__1rCmu .swiper-button-prev {
  width: 60px;
  height: 60px;
  outline: none;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.8);
  opacity: 0;
}
.carousel_container__1rCmu .swiper-button-next:hover,
.carousel_container__1rCmu .swiper-button-prev:hover {
  opacity: 0.8;
}
.carousel_container__1rCmu .swiper-button-prev {
  left: 38px;
}
.carousel_container__1rCmu .swiper-button-next {
  right: 38px;
}
.carousel_container__1rCmu .swiper-button-prev::after,
.carousel_container__1rCmu .swiper-button-next::after {
  font-size: 0;
  font-variant: none;
}
.carousel_container__1rCmu .swiper-button-prev-hover,
.carousel_container__1rCmu .swiper-button-next-hover {
  opacity: 1;
}
.carousel_container__1rCmu .swiper-button-prev-hide,
.carousel_container__1rCmu .swiper-button-next-hide {
  visibility: hidden;
}
.carousel_container__1rCmu .swiper-button-next svg,
.carousel_container__1rCmu .swiper-button-prev svg {
  fill: #3370ff;
  width: 32px;
  height: 32px;
}
.carousel_container__1rCmu .swiper-pagination-bullet {
  background: white;
  outline: none;
}
.carousel_container_error__3HrQd {
  height: 100px;
}
.videoPlayer__sYFbr .atsx-modal {
  border-radius: 8px;
  overflow: hidden;
}
.videoPlayer__sYFbr .atsx-modal-body {
  height: 540px;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
}
.videoPlayer__sYFbr .atsx-modal-close {
  color: #fff;
}
.videoPlayer__sYFbr .atsx-modal-close :hover {
  color: #3370ff;
}
.videoPlayer__sYFbr video {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 1368px) {
  .videoPlayer__sYFbr video {
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: 50% 60%;
       object-position: 50% 60%;
  }
}
@media screen and (max-width: 1220px) {
  .videoPlayer__sYFbr video {
    -o-object-fit: cover;
       object-fit: cover;
  }
}

@-webkit-keyframes fullscreenModalEnter__1EkS_ {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__1EkS_ {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__8Mg8I {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__8Mg8I {
  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__2lNY9 {
  height: 100%;
}
.atsx-layout__2nZ8g {
  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__1S1uf,
.b50__2N0-_ {
  color: #f0f4ff;
}
.L50__1vQbb,
.l50__1ycH3 {
  color: #f7fae5;
}
.L100__2yqIf,
.l100__3wIr8 {
  color: #eef6c6;
}
.L200__1NEuc,
.l200__1Ws3E {
  color: #dfee96;
}
.L300__33a79,
.l300__3xkE9 {
  color: #d2e76a;
}
.L400__2GKxZ,
.l400__15jvQ {
  color: #c3dd40;
}
.L500__3C7XA,
.l500__1txAj {
  color: #b3d600;
}
.L600__3xnAo,
.l600__25Jzl {
  color: #8fac02;
}
.L700__2QAwp,
.l700__3AqYN {
  color: #667901;
}
.L800__1FPxc,
.l800__229CF {
  color: #495700;
}
.L900__1Vm7I,
.l900__3sK_P {
  color: #354200;
}
.Y50__3n6pC,
.y50__Wr7ET {
  color: #fdf9ed;
}
.Y100__1iIsz,
.y100__siOPi {
  color: #faf1d1;
}
.Y200__bMSDx,
.y200__MgAsA {
  color: #f8e6ab;
}
.Y300__2pQBh,
.y300__2Bf6y {
  color: #f7dc82;
}
.Y400__2VIGe,
.y400__3_MU5 {
  color: #fad355;
}
.Y500__1aNwT,
.y500__36MtO {
  color: #ffc60a;
}
.Y600__1OcSu,
.y600__3ewsu {
  color: #dc9b04;
}
.Y700__H3eW9,
.y700__1Q58N {
  color: #aa7803;
}
.Y800__2Efa2,
.y800__2K8ot {
  color: #795101;
}
.Y900__1h3EK,
.y900__3Pvd6 {
  color: #5c3a00;
}
.O50__rRzYG,
.o50__3fTw6 {
  color: #fff5eb;
}
.O100__3Yv5E,
.o100__2PDXr {
  color: #feead2;
}
.O200__2e524,
.o200__1cKZw {
  color: #fed4a4;
}
.O300__5Pm27,
.o300__ADoO0 {
  color: #ffba6b;
}
.O400__QvYKz,
.o400__3drfr {
  color: #ffa53d;
}
.O500__2olBm,
.o500__1mWSf {
  color: #f80;
}
.O600__2-2JM,
.o600__1e881 {
  color: #de7802;
}
.O700__3AbRK,
.o700__1xz-n {
  color: #b26206;
}
.O800__1YJzn,
.o800__2SqsY {
  color: #8f4f04;
}
.O900__V8f6_,
.o900__2njcu {
  color: #6b3900;
}
.R50__3N71j,
.r50__Gb0nH {
  color: #fef1f1;
}
.R100__2HDEJ,
.r100__2SoLF {
  color: #fde2e2;
}
.R200__1R-AD,
.r200__2uW1o {
  color: #fbbfbc;
}
.R300__1gBy3,
.r300__1gqUt {
  color: #f98e8b;
}
.R400__16DKq,
.r400__3bUpf {
  color: #f76964;
}
.R500__1N8_Q,
.r500__3k6z6 {
  color: #f54a45;
}
.R600__20jns,
.r600__1QzjJ {
  color: #d83931;
}
.R700__1moeO,
.r700__3I0yb {
  color: #ac2f28;
}
.R800__1DJ-_,
.r800__2mAiq {
  color: #812520;
}
.R900__1Tdlp,
.r900__Cle51 {
  color: #621c18;
}
.C50__1MHql,
.c50__2MdxN {
  color: #fef1f8;
}
.C100__1VyyJ,
.c100__24aVC {
  color: #fdddef;
}
.C200__3ir_R,
.c200__2-hQA {
  color: #f9aed9;
}
.C300__3SJZX,
.c300__2A14J {
  color: #f57ac0;
}
.C400__1xN_H,
.c400__Dbe-W {
  color: #f14ba9;
}
.C500__2JZKO,
.c500__2HAWA {
  color: #f01d94;
}
.C600__cI5Nd,
.c600__3oe70 {
  color: #c71077;
}
.C700__1JQFN,
.c700__z1uRN {
  color: #9e1361;
}
.C800__iZ2lM,
.c800__2o1fo {
  color: #7a0f4b;
}
.C900__2KO9X,
.c900__9Fk4f {
  color: #520a32;
}
.V50__3ugb1,
.v50__2BJnM {
  color: #fceefc;
}
.V100__1x13y,
.v100__1912x {
  color: #f8def8;
}
.V200__uFL4r,
.v200__21Cdn {
  color: #efb9ef;
}
.V300__1D5ta,
.v300__39Ok6 {
  color: #e58fe5;
}
.V400__Of0ET,
.v400__2-oNE {
  color: #db66db;
}
.V500__3LYtk,
.v500__1aLut {
  color: #d136d1;
}
.V600__3J7pr,
.v600__2jycn {
  color: #b320b3;
}
.V700__TcSvd,
.v700__20ikY {
  color: #8c218c;
}
.V800__3ABYY,
.v800__1fxIX {
  color: #681268;
}
.V900__3znl4,
.v900__PdYo_ {
  color: #460b46;
}
.P50__1vJH4,
.p50__1EVA7 {
  color: #f6f1fe;
}
.P100__3AOVk,
.p100__13jWh {
  color: #ece2fe;
}
.P200__3LwY1,
.p200__ketNa {
  color: #cdb2fa;
}
.P300__gTyVV,
.p300__3QTbE {
  color: #ad82f7;
}
.P400__VSARo,
.p400__fISVh {
  color: #935af6;
}
.P500__2ui6X,
.p500__1q6-_ {
  color: #7f3bf5;
}
.P600__1QuMH,
.p600__3A_VJ {
  color: #6425d0;
}
.P700__gaSrP,
.p700__3ooi1 {
  color: #4e1ba7;
}
.P800__1PIru,
.p800__2iOwN {
  color: #380d82;
}
.P900__34Rh-,
.p900__20wW7 {
  color: #270561;
}
.I50__PG1zK,
.i50__86Q9s {
  color: #f2f3fd;
}
.I100__jpVcH,
.i100__3dcw6 {
  color: #e0e2fa;
}
.I200__UvDtn,
.i200__Lan49 {
  color: #b4b9f3;
}
.I300__1Lwdp,
.i300__1Cf5E {
  color: #7b83ea;
}
.I400__syXA-,
.i400__17iSa {
  color: #616ae5;
}
.I500__3wT1H,
.i500__Fft0F {
  color: #4954e6;
}
.I600__nCPjT,
.i600__1tHcm {
  color: #2933c7;
}
.I700__exoBe,
.i700__1XRLt {
  color: #161fa2;
}
.I800__D1H6E,
.i800__3cRLJ {
  color: #0a1285;
}
.I900__2QeM_,
.i900__1UF2n {
  color: #0c1264;
}
.N50__3HNaN,
.n50__XHnaV {
  color: #f8f9fa;
}
.N100__CX4LG,
.n100__3CvcG {
  color: #f5f6f7;
}
.N200__JX9gp,
.n200__3Bhqy {
  color: #eff0f1;
}
.N300__szuJa,
.n300__3TZB4 {
  color: #dee0e3;
}
.N400__3owmD,
.n400__1vSyg {
  color: #bbbfc4;
}
.N500__f6NCX,
.n500__3SW1k {
  color: #8f959e;
}
.N600__290tZ,
.n600__2fcm6 {
  color: #646a73;
}
.N700__2x0XL,
.n700__1rc3x {
  color: #373c43;
}
.N800__1J674,
.n800__2B7-f {
  color: #2b2f36;
}
.N900__3tknB,
.n900__3G9bw {
  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 表单编辑底色 */
.hidden__31WwM {
  opacity: 0;
}
.listContainer__2Av-1 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.listContainer__2Av-1 .content__IN8vJ {
  display: -ms-flexbox;
  display: flex;
  width: 1016px;
  margin: auto;
  min-height: 400px;
  margin-bottom: 60px;
}
.header__36dmY {
  width: 100%;
  margin-bottom: 50px;
  position: relative;
}
.header__36dmY .search__3INJ4 {
  width: 100%;
}
.header__36dmY .searchBlock__1mh35 {
  height: 50px;
  text-align: center;
  margin-top: -25px;
}
.header__36dmY .searchInput__1GLnY {
  width: 840px;
  height: 100%;
  border-radius: 4px;
  box-shadow: 0 8px 24px 0 rgba(54, 97, 174, 0.14);
  font-size: 16px;
}
.header__36dmY .searchInput__1GLnY input {
  font-size: 16px;
  border: 1px solid transparent;
  text-align: left;
}
.header__36dmY .searchInput__1GLnY input:focus,
.header__36dmY .searchInput__1GLnY input:hover {
  border: 1px solid #3370ff;
}
.header__36dmY .searchInput__1GLnY button {
  font-weight: 800;
}
.header__36dmY .searchInput__1GLnY .atsx-input-prefix {
  left: 16px;
}
.header__36dmY .searchInput__1GLnY .atsx-input {
  padding-left: 46px;
  padding-right: 200px;
}
.header__36dmY .searchInput__1GLnY .atsx-input-suffix {
  top: 0;
  right: 0;
  bottom: 0;
  -ms-transform: none;
      transform: none;
}
.header__36dmY .atsx-affix {
  z-index: 1000;
  width: 100% !important;
}
.header__36dmY .atsx-affix .search-block {
  margin-top: 0;
  width: 100%;
  height: 88px;
  background: #fff;
  box-shadow: 0 2px 16px 0 rgba(31, 35, 41, 0.05);
}
.header__36dmY .atsx-affix .search-block__input {
  height: 40px;
  margin-top: 22px;
  width: 1016px;
  box-shadow: none;
  border: solid 1px #eff1f1;
}
.header__36dmY .atsx-affix input {
  border: #3370ff;
  text-align: left;
}
.header__36dmY .atsx-affix button {
  height: 40px;
  width: 140px;
  font-size: 16px;
  transition: none;
}
.header__36dmY .searchAction__1yMqt {
  position: relative;
  width: 180px;
  height: 100%;
  border-radius: 3px;
  background: #3370ff;
  font-size: 16px;
  color: #fff;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  transition: background-color 0.3s, border-color 0.3s;
}
.header__36dmY .searchAction__1yMqt:hover {
  background-color: #82a7fc;
  border-color: #82a7fc;
}
.header__36dmY .searchAction__1yMqt:active {
  background-color: #4e83fd;
  border-color: #4e83fd;
}
.leftFilter__3H2uI {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 276px;
  margin-right: 35px;
  position: relative;
}
.leftFilter__3H2uI .filterHeader__1xOu5 {
  font-size: 14px;
  color: #1f2329;
  border-bottom: 1px solid #eff1f1;
  padding-bottom: 12px;
  margin-top: 10px;
  margin-bottom: 23px;
  font-weight: 800;
}
.leftFilter__3H2uI .filterClear__XZKSQ {
  font-weight: 500;
  color: #3370ff;
  cursor: pointer;
  float: right;
}
.leftFilter__3H2uI .filterClear__XZKSQ:hover {
  color: #82a7fc;
}
.leftFilter__3H2uI .filterClear__XZKSQ:active {
  color: #4e83fd;
}
.leftFilter__3H2uI .filterClear__XZKSQ.disabled__1Uo2K {
  cursor: default;
  color: #646a73;
}
.leftFilter__3H2uI .tree-no-children__9co4j .atsx-tree-switcher-noop {
  display: none !important;
}
.leftFilter__3H2uI .job-function-category-filter__1f8k7 .atsx-tree-switcher-noop {
  display: inline-block !important;
}
.withoutAnyPosition__1vDk2 {
  margin-top: 72px;
  text-align: center;
}
.withoutAnyPosition__1vDk2 img {
  width: 254px;
}
.withoutAnyPosition__1vDk2 p {
  margin-left: -12px;
  margin-top: 16px;
  white-space: pre;
}
.fixedHeader__GwlOy {
  position: fixed;
  top: 0;
  text-align: center;
  margin: auto;
  z-index: 999;
  box-shadow: 0 2px 16px 0 rgba(31, 35, 41, 0.05);
  height: 64px;
  background: #fff;
  width: 100%;
}
.fixedHeader__GwlOy .fixedHeader__inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  height: 100%;
  z-index: 1000;
  width: 100% !important;
}
.fixedHeader__GwlOy .fixedHeader__inner .search-block {
  margin-top: 0;
  width: 100%;
}
.fixedHeader__GwlOy .fixedHeader__inner .search-block__input {
  width: 1016px;
}
.fixedHeader__GwlOy .fixedHeader__inner .atsx-input-prefix {
  left: 32px;
}
.fixedHeader__GwlOy .fixedHeader__inner .atsx-input {
  font-size: 16px;
  padding-left: 62px;
  padding-right: 200px;
  text-align: left;
  height: 40px;
  border: solid 1px #eff1f1;
  border-radius: 4px;
}
.fixedHeader__GwlOy .fixedHeader__inner .atsx-input:focus,
.fixedHeader__GwlOy .fixedHeader__inner .atsx-input:hover {
  border: 1px solid #3370ff;
}
.fixedHeader__GwlOy .fixedHeader__inner .atsx-input-suffix {
  right: 0;
}
.fixedHeader__GwlOy .fixedHeader__inner button {
  height: 40px;
  width: 140px;
  font-size: 16px;
  transition: none;
  font-weight: 800;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
div.optionBlock__1wRP0 {
  margin-bottom: 39px;
  position: relative;
}
div.optionBlock__1wRP0 .optionTitle__3DM3c {
  font-size: 18px;
  font-weight: bold;
  color: #1f2329;
  margin-bottom: 9px;
}
div.optionBlock__1wRP0 .optionItem__3r-mR {
  width: 100%;
  text-align: left;
  margin-left: 0;
  margin-top: 14px;
  font-weight: 500;
}
div.optionBlock__1wRP0 .optionItem__3r-mR .hot__1PZft {
  font-size: 12px;
  margin-left: 8px;
  font-weight: 800;
  font-style: italic;
  line-height: 1.5;
  color: #f80;
}
div.optionBlock__1wRP0 .optionBlock-select__2AlmB::after {
  content: '';
  position: absolute;
  bottom: -1px;
  left: 0;
  height: 1px;
  width: 0;
  background: #3370ff;
}
div.optionBlock__1wRP0 .optionBlock-select__2AlmB:hover .atsx-select-selection__placeholder {
  color: #cad0d0;
}
div.optionBlock__1wRP0 .optionBlock-select__2AlmB.atsx-select-focused::after {
  width: 100%;
  transition: width 0.5s;
}
div.optionBlock__1wRP0 .optionBlock-select__2AlmB.atsx-select-focused .atsx-select-search__field {
  color: #646a73;
}
div.optionBlock__1wRP0 .optionBlock-select__2AlmB.atsx-select-focused .atsx-select-selection__placeholder {
  color: #cad0d0;
}
div.optionBlock__1wRP0 .optionBlock-select__2AlmB .atsx-select-selection__placeholder {
  color: #646a73;
  font-weight: 500;
}
div.optionBlock__1wRP0 .more__18BZ- {
  color: #3370ff;
  width: 238px;
  position: relative;
  cursor: pointer;
}
div.optionBlock__1wRP0 .more__18BZ- i {
  position: absolute;
  left: 2px;
  z-index: 99;
  top: 8px;
  pointer-events: none;
}
div.optionBlock__1wRP0 .more__18BZ- i svg {
  width: 16px;
  height: 16px;
}
div.optionBlock__1wRP0 .more__18BZ- .moreText {
  top: 0.5px;
  left: 26px;
  position: absolute;
  font-size: 16px;
  line-height: 32px;
  font-weight: 500;
  z-index: 99;
  pointer-events: none;
  font-family: 'Sofia Pro Bold', 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';
}
div.optionBlock__1wRP0 .more__18BZ- .moreText-tt {
  top: 2.5px;
}
div.optionBlock__1wRP0 .more__18BZ- .moreText-i18n {
  top: 0.5px;
}
div.optionBlock__1wRP0 .more__18BZ- .atsx-select {
  width: 238px;
  padding-left: 18px;
}
div.optionBlock__1wRP0 .more__18BZ- .atsx-select-selection {
  border: none;
}
div.optionBlock__1wRP0 .more__18BZ-:hover i svg {
  color: #82a7fc;
}
div.optionBlock__1wRP0 .more__18BZ-:hover .moreText {
  color: #82a7fc;
}
div.optionFilter__1M5Xo .atsx-tree-title {
  font-weight: 500;
}
div.optionFilter__1M5Xo .atsx-tree-title .filter-ellipsis-text {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
div.optionFilter__1M5Xo .atsx-tree-title .filter-ellipsis-text-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
div.optionFilter__1M5Xo .atsx-tree-title .hot {
  font-size: 12px;
  margin-left: 8px;
  font-weight: 800;
  font-style: italic;
  line-height: 1.5;
  color: #f80;
}
div.optionFilter__1M5Xo .atsx-tree-treenode-switcher-close:hover .atsx-tree-checkbox-inner {
  border-color: #3370ff;
  box-shadow: 0 0 4px 0 rgba(78, 131, 253, 0.4);
  background-color: #fff;
}
div.optionFilter__1M5Xo .atsx-tree-treenode-switcher-close:hover .atsx-tree-checkbox-indeterminate .atsx-tree-checkbox-inner {
  border-color: transparent;
  background-color: #3370ff;
  box-shadow: none;
}
div.optionFilter__1M5Xo .atsx-tree-treenode-switcher-close .atsx-tree-switcher_close:hover + span .atsx-tree-checkbox-inner {
  border-color: #8f959e;
  background-color: #fff;
  box-shadow: none;
}
div.optionFilter__1M5Xo .atsx-tree-treenode-switcher-close .atsx-tree-switcher_close:hover + .atsx-tree-checkbox-indeterminate .atsx-tree-checkbox-inner {
  border-color: transparent;
  background-color: #3370ff;
  box-shadow: none;
}
div.optionFilter__1M5Xo .atsx-tree-treenode-switcher-close .atsx-tree-switcher_close:hover + .atsx-tree-checkbox-checked .atsx-tree-checkbox-inner {
  border-color: transparent;
  background-color: #3370ff;
  box-shadow: none;
}
div.optionFilter__1M5Xo .atsx-tree-treenode-switcher-open > span.atsx-tree-checkbox:hover .atsx-tree-checkbox-inner {
  border-color: #3370ff;
  box-shadow: 0 0 4px 0 rgba(78, 131, 253, 0.4);
  background-color: #fff;
}
div.optionFilter__1M5Xo .atsx-tree-treenode-switcher-open > span.atsx-tree-checkbox-indeterminate:hover .atsx-tree-checkbox-inner {
  border-color: transparent;
  background-color: #3370ff;
  box-shadow: none;
}
div.optionFilter__1M5Xo .atsx-tree-treenode-switcher-open > span.atsx-tree-checkbox-checked:hover .atsx-tree-checkbox-inner {
  border-color: transparent;
  background-color: #3370ff;
  box-shadow: none;
}
div.optionFilter__1M5Xo .atsx-tree-treenode-checkbox-checked:hover .atsx-tree-checkbox-inner {
  border-color: transparent;
  background-color: #3370ff;
  box-shadow: none;
}
div.optionFilter__1M5Xo .atsx-tree .atsx-tree-checkbox {
  margin-right: 8px;
}
div.optionFilter__1M5Xo .atsx-tree .atsx-tree-node-content-wrapper {
  width: 90%;
}
div.optionFilter__1M5Xo .atsx-tree .atsx-tree-switcher {
  margin-left: -4px;
}
div.optionFilter__1M5Xo .atsx-tree .atsx-tree-switcher-noop {
  display: none;
}
div.optionFilter__1M5Xo .atsx-tree .atsx-tree-child-tree .atsx-tree-switcher-noop {
  display: inline-block;
}
div.optionFilter__1M5Xo .atsx-tree > li:last-child {
  margin-bottom: 0;
}
div.optionFilter__1M5Xo .atsx-tree-switcher-icon {
  color: #646a73;
}
div.optionFilter__1M5Xo .atsx-tree-switcher-icon:hover {
  color: #3370ff;
}
.moreDropdown__39vrx .atsx-select-dropdown-menu-item {
  padding-left: 24px;
}
.moreDropdown__39vrx .atsx-select-dropdown-menu-item:hover {
  background: #f9fafd;
}
.moreDropdown__39vrx .atsx-select-dropdown-menu-item-active {
  background: #f9fafd;
}
.border__3ZhOs {
  border-left: 1px solid #eff1f1;
}
.rightBlock__2ZGFh {
  width: 712px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.rightBlock__2ZGFh .atsx-skeleton {
  padding-left: 24px;
}
.rightBlock__2ZGFh .borderContainer__3S4gr {
  padding-left: 24px;
}
.rightBlock__2ZGFh .listTitle__B3GFq {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  height: 36px;
  line-height: 36px;
  font-size: 30px;
  font-weight: bold;
  color: #1f2329;
  margin-bottom: 18px;
  margin-left: 16px;
}
.rightBlock__2ZGFh .pager__3IM2I {
  text-align: right;
  margin-top: 14px;
}
.rightBlock__2ZGFh .pager__3IM2I .atsx-pagination-prev .atsx-pagination-item-link,
.rightBlock__2ZGFh .pager__3IM2I .atsx-pagination-next .atsx-pagination-item-link {
  color: #1f2329;
}
.rightBlock__2ZGFh .pager__3IM2I .atsx-pagination-disabled {
  color: #eff0f1;
}
.rightBlock__2ZGFh .pager__3IM2I .atsx-pagination-item a {
  color: #1f2329;
}
.rightBlock__2ZGFh .pager__3IM2I .atsx-pagination-item-active a {
  color: #3370ff;
}
.listItems__1q9i5 {
  margin-top: 22px;
}
.listNoData__u1UGu {
  margin-left: 16px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  color: #1f2329;
  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;
}
.listNoData__u1UGu .listNoData-img {
  margin-top: 120px;
  width: 240px;
  height: 128px;
  -o-object-fit: contain;
     object-fit: contain;
  pointer-events: none;
}
.listNoData__u1UGu .listNoData-text {
  margin-top: 16px;
  white-space: pre;
  text-align: center;
}
.positionItem__1giWi {
  padding: 22px 8px 18px 16px;
  transition: box-shadow 0.5s;
}
.positionItem__1giWi .position-main-info-container {
  display: -ms-flexbox;
  display: flex;
}
.positionItem__1giWi .positionItem-title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.positionItem__1giWi .positionItem-title > span {
  margin-bottom: 4px;
}
.positionItem__1giWi .positionItem-title > span {
  margin-bottom: 4px;
}
.positionItem__1giWi .positionItem-title-text {
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-positive: 0;
      flex-grow: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: 20px;
  line-height: 32px;
  margin-right: 8px;
}
.positionItem__1giWi .positionItem-hotFlag {
  margin-left: 12px;
}
.positionItem__1giWi .positionItem-money {
  -ms-flex-positive: 0;
      flex-grow: 0;
  white-space: nowrap;
  color: #3370ff;
  font-size: 20px;
  line-height: 32px;
  margin-left: 8px;
  font-weight: 500;
}
.positionItem__1giWi .positionItem-money .job-money-unit {
  padding-left: 4px;
  font-size: 14px;
  color: #bbbfc4;
}
.positionItem__1giWi:hover {
  box-shadow: 0 8px 24px 0 rgba(54, 97, 174, 0.14);
}
.positionItem__1giWi .title__37NOe {
  font-size: 20px;
  font-weight: bold;
  line-height: 1.6;
  color: #3370ff;
}
.positionItem__1giWi .subTitle__3sRa3 {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  color: #1f2329;
  margin: 4px 0 12px;
}
.positionItem__1giWi .jobDesc__3ZDgU {
  width: 664px;
  max-height: 44px;
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.57;
  letter-spacing: normal;
  color: #646a73;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  white-space: pre-line;
  -webkit-line-clamp: 2;
}
.positionItem__1giWi .infoText__aS5hY {
  display: inline-block;
  max-width: 240px;
}
.positionItem__1giWi .infoText-category__25NLe {
  display: inline-block;
}
.companyIntro {
  width: 100%;
  height: 340px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.companyIntro .companyIntro_text {
  color: #fff;
  width: 400px;
  height: 100%;
  text-align: center;
  margin: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
}
.companyIntro .companyIntro_text .companyIntro_mainText {
  height: 60px;
  text-align: center;
  color: #fff;
  font-size: 48px;
  font-weight: bold;
  line-height: 1.25;
}
.companyIntro .companyIntro_text .companyIntro_subText {
  margin-top: 16px;
  max-width: 650px;
  height: 44px;
  font-size: 16px;
  text-align: center;
  color: #fff;
}
.atsx-pagination-item-active a {
  font-weight: 800;
}
body.reunion .companyIntro_mainText {
  width: 400px;
  letter-spacing: 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-skeleton {
  display: table;
  width: 100%;
  padding: 24px 0 30px 0;
}
.atsx-skeleton-header {
  display: table-cell;
  padding-right: 12px;
  vertical-align: top;
}
.atsx-skeleton-header .atsx-skeleton-avatar {
  display: inline-block;
  vertical-align: top;
  background: #EFF0F1;
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.atsx-skeleton-header .atsx-skeleton-avatar.atsx-skeleton-avatar-circle {
  border-radius: 50%;
}
.atsx-skeleton-header .atsx-skeleton-avatar-lg {
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.atsx-skeleton-header .atsx-skeleton-avatar-lg.atsx-skeleton-avatar-circle {
  border-radius: 50%;
}
.atsx-skeleton-header .atsx-skeleton-avatar-sm {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.atsx-skeleton-header .atsx-skeleton-avatar-sm.atsx-skeleton-avatar-circle {
  border-radius: 50%;
}
.atsx-skeleton-content {
  display: table-cell;
  width: 100%;
  vertical-align: top;
}
.atsx-skeleton-content .atsx-skeleton-title {
  width: 100%;
  height: 20px;
  border-radius: 2px;
  margin-top: 16px;
  background: #EFF0F1;
}
.atsx-skeleton-content .atsx-skeleton-title + .atsx-skeleton-paragraph {
  margin-top: 24px;
}
.atsx-skeleton-content .atsx-skeleton-paragraph {
  padding: 0;
}
.atsx-skeleton-content .atsx-skeleton-paragraph > li {
  width: 100%;
  height: 20px;
  border-radius: 2px;
  list-style: none;
  background: #EFF0F1;
}
.atsx-skeleton-content .atsx-skeleton-paragraph > li:last-child:not(:first-child):not(:nth-child(2)) {
  width: 50%;
}
.atsx-skeleton-content .atsx-skeleton-paragraph > li + li {
  margin-top: 20px;
}
.atsx-skeleton-with-avatar .atsx-skeleton-content .atsx-skeleton-title {
  margin-top: 6px;
}
.atsx-skeleton-with-avatar .atsx-skeleton-content .atsx-skeleton-title + .atsx-skeleton-paragraph {
  margin-top: 20px;
}
.atsx-skeleton.atsx-skeleton-active .atsx-skeleton-content .atsx-skeleton-title,
.atsx-skeleton.atsx-skeleton-active .atsx-skeleton-content .atsx-skeleton-paragraph > li {
  background: linear-gradient(90deg, #EFF0F1 25%, #e3e4e5 37%, #EFF0F1 63%);
  background-size: 400% 100%;
  -webkit-animation: atsx-skeleton-loading 1.4s ease infinite;
          animation: atsx-skeleton-loading 1.4s ease infinite;
}
.atsx-skeleton.atsx-skeleton-active .atsx-skeleton-avatar {
  background: linear-gradient(90deg, #EFF0F1 25%, #e3e4e5 37%, #EFF0F1 63%);
  background-size: 400% 100%;
  -webkit-animation: atsx-skeleton-loading 1.4s ease infinite;
          animation: atsx-skeleton-loading 1.4s ease infinite;
}
@-webkit-keyframes atsx-skeleton-loading {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
@keyframes atsx-skeleton-loading {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}

/* 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-ellipsis {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #1f2329;
  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: 1061;
  display: block;
  max-width: 234px;
  visibility: visible;
}
.atsx-ellipsis-hidden {
  display: none;
}
.atsx-ellipsis-visibility-hidden {
  visibility: hidden;
}
.atsx-ellipsis-placement-top,
.atsx-ellipsis-placement-topLeft,
.atsx-ellipsis-placement-topRight {
  padding-bottom: 8px;
}
.atsx-ellipsis-placement-right,
.atsx-ellipsis-placement-rightTop,
.atsx-ellipsis-placement-rightBottom {
  padding-left: 8px;
}
.atsx-ellipsis-placement-bottom,
.atsx-ellipsis-placement-bottomLeft,
.atsx-ellipsis-placement-bottomRight {
  padding-top: 8px;
}
.atsx-ellipsis-placement-left,
.atsx-ellipsis-placement-leftTop,
.atsx-ellipsis-placement-leftBottom {
  padding-right: 8px;
}
.atsx-ellipsis-inner {
  padding: 4px 8px;
  color: #1f2329;
  text-align: left;
  text-decoration: none;
  word-wrap: break-word;
  font-size: 12px;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 10px 0 rgba(31, 35, 41, 0.1);
  border: solid 1px #E4E5E7;
}
.atsx-ellipsis-inner-text {
  min-width: 30px;
  max-width: 180px;
  min-height: 22px;
  line-height: 22px;
  overflow: hidden;
}
.atsx-ellipsis-arrow {
  display: none;
}
.atsx-ellipsis-placement-top .atsx-ellipsis-arrow,
.atsx-ellipsis-placement-topLeft .atsx-ellipsis-arrow,
.atsx-ellipsis-placement-topRight .atsx-ellipsis-arrow {
  bottom: 3px;
  border-width: 5px 5px 0;
  border-top-color: #fff;
}
.atsx-ellipsis-placement-top .atsx-ellipsis-arrow {
  left: 50%;
  margin-left: -5px;
}
.atsx-ellipsis-placement-topLeft .atsx-ellipsis-arrow {
  left: 16px;
}
.atsx-ellipsis-placement-topRight .atsx-ellipsis-arrow {
  right: 16px;
}
.atsx-ellipsis-placement-right .atsx-ellipsis-arrow,
.atsx-ellipsis-placement-rightTop .atsx-ellipsis-arrow,
.atsx-ellipsis-placement-rightBottom .atsx-ellipsis-arrow {
  left: 3px;
  border-width: 5px 5px 5px 0;
  border-right-color: #fff;
}
.atsx-ellipsis-placement-right .atsx-ellipsis-arrow {
  top: 50%;
  margin-top: -5px;
}
.atsx-ellipsis-placement-rightTop .atsx-ellipsis-arrow {
  top: 8px;
}
.atsx-ellipsis-placement-rightBottom .atsx-ellipsis-arrow {
  bottom: 8px;
}
.atsx-ellipsis-placement-left .atsx-ellipsis-arrow,
.atsx-ellipsis-placement-leftTop .atsx-ellipsis-arrow,
.atsx-ellipsis-placement-leftBottom .atsx-ellipsis-arrow {
  right: 3px;
  border-width: 5px 0 5px 5px;
  border-left-color: #fff;
}
.atsx-ellipsis-placement-left .atsx-ellipsis-arrow {
  top: 50%;
  margin-top: -5px;
}
.atsx-ellipsis-placement-leftTop .atsx-ellipsis-arrow {
  top: 8px;
}
.atsx-ellipsis-placement-leftBottom .atsx-ellipsis-arrow {
  bottom: 8px;
}
.atsx-ellipsis-placement-bottom .atsx-ellipsis-arrow,
.atsx-ellipsis-placement-bottomLeft .atsx-ellipsis-arrow,
.atsx-ellipsis-placement-bottomRight .atsx-ellipsis-arrow {
  top: 3px;
  border-width: 0 5px 5px;
  border-bottom-color: #fff;
}
.atsx-ellipsis-placement-bottom .atsx-ellipsis-arrow {
  left: 50%;
  margin-left: -5px;
}
.atsx-ellipsis-placement-bottomLeft .atsx-ellipsis-arrow {
  left: 16px;
}
.atsx-ellipsis-placement-bottomRight .atsx-ellipsis-arrow {
  right: 16px;
}
.atsx-ellipsis-light .atsx-ellipsis-inner {
  background-color: #fff;
  color: #646A73;
}
.atsx-ellipsis-light.atsx-ellipsis-placement-top .atsx-ellipsis-arrow,
.atsx-ellipsis-light.atsx-ellipsis-placement-topLeft .atsx-ellipsis-arrow,
.atsx-ellipsis-light.atsx-ellipsis-placement-topRight .atsx-ellipsis-arrow {
  border-top-color: #fff;
}
.atsx-ellipsis-light.atsx-ellipsis-placement-right .atsx-ellipsis-arrow,
.atsx-ellipsis-light.atsx-ellipsis-placement-rightTop .atsx-ellipsis-arrow,
.atsx-ellipsis-light.atsx-ellipsis-placement-rightBottom .atsx-ellipsis-arrow {
  border-right-color: #fff;
}
.atsx-ellipsis-light.atsx-ellipsis-placement-left .atsx-ellipsis-arrow,
.atsx-ellipsis-light.atsx-ellipsis-placement-leftTop .atsx-ellipsis-arrow,
.atsx-ellipsis-light.atsx-ellipsis-placement-leftBottom .atsx-ellipsis-arrow {
  border-left-color: #fff;
}
.atsx-ellipsis-light.atsx-ellipsis-placement-bottom .atsx-ellipsis-arrow,
.atsx-ellipsis-light.atsx-ellipsis-placement-bottomLeft .atsx-ellipsis-arrow,
.atsx-ellipsis-light.atsx-ellipsis-placement-bottomRight .atsx-ellipsis-arrow {
  border-bottom-color: #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-tree.atsx-tree-directory {
  position: relative;
}
.atsx-tree.atsx-tree-directory > li span.atsx-tree-switcher,
.atsx-tree.atsx-tree-directory .atsx-tree-child-tree > li span.atsx-tree-switcher {
  position: relative;
  z-index: 1;
}
.atsx-tree.atsx-tree-directory > li span.atsx-tree-switcher.atsx-tree-switcher-noop,
.atsx-tree.atsx-tree-directory .atsx-tree-child-tree > li span.atsx-tree-switcher.atsx-tree-switcher-noop {
  pointer-events: none;
}
.atsx-tree.atsx-tree-directory > li span.atsx-tree-checkbox,
.atsx-tree.atsx-tree-directory .atsx-tree-child-tree > li span.atsx-tree-checkbox {
  position: relative;
  z-index: 1;
}
.atsx-tree.atsx-tree-directory > li span.atsx-tree-node-content-wrapper,
.atsx-tree.atsx-tree-directory .atsx-tree-child-tree > li span.atsx-tree-node-content-wrapper {
  border-radius: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.atsx-tree.atsx-tree-directory > li span.atsx-tree-node-content-wrapper:hover,
.atsx-tree.atsx-tree-directory .atsx-tree-child-tree > li span.atsx-tree-node-content-wrapper:hover {
  background: transparent;
}
.atsx-tree.atsx-tree-directory > li span.atsx-tree-node-content-wrapper:hover::before,
.atsx-tree.atsx-tree-directory .atsx-tree-child-tree > li span.atsx-tree-node-content-wrapper:hover::before {
  background: #F5F6F7;
}
.atsx-tree.atsx-tree-directory > li span.atsx-tree-node-content-wrapper.atsx-tree-node-selected,
.atsx-tree.atsx-tree-directory .atsx-tree-child-tree > li span.atsx-tree-node-content-wrapper.atsx-tree-node-selected {
  color: #fff;
  background: transparent;
}
.atsx-tree.atsx-tree-directory > li span.atsx-tree-node-content-wrapper::before,
.atsx-tree.atsx-tree-directory .atsx-tree-child-tree > li span.atsx-tree-node-content-wrapper::before {
  position: absolute;
  right: 0;
  left: 0;
  height: 38px;
  transition: all 0.3s;
  content: '';
}
.atsx-tree.atsx-tree-directory > li span.atsx-tree-node-content-wrapper > span,
.atsx-tree.atsx-tree-directory .atsx-tree-child-tree > li span.atsx-tree-node-content-wrapper > span {
  position: relative;
  z-index: 1;
}
.atsx-tree.atsx-tree-directory > li.atsx-tree-treenode-selected > span.atsx-tree-switcher,
.atsx-tree.atsx-tree-directory .atsx-tree-child-tree > li.atsx-tree-treenode-selected > span.atsx-tree-switcher {
  color: #fff;
}
.atsx-tree.atsx-tree-directory > li.atsx-tree-treenode-selected > span.atsx-tree-checkbox .atsx-tree-checkbox-inner,
.atsx-tree.atsx-tree-directory .atsx-tree-child-tree > li.atsx-tree-treenode-selected > span.atsx-tree-checkbox .atsx-tree-checkbox-inner {
  border-color: #3370ff;
}
.atsx-tree.atsx-tree-directory > li.atsx-tree-treenode-selected > span.atsx-tree-checkbox.atsx-tree-checkbox-checked::after,
.atsx-tree.atsx-tree-directory .atsx-tree-child-tree > li.atsx-tree-treenode-selected > span.atsx-tree-checkbox.atsx-tree-checkbox-checked::after {
  border-color: #fff;
}
.atsx-tree.atsx-tree-directory > li.atsx-tree-treenode-selected > span.atsx-tree-checkbox.atsx-tree-checkbox-checked .atsx-tree-checkbox-inner,
.atsx-tree.atsx-tree-directory .atsx-tree-child-tree > li.atsx-tree-treenode-selected > span.atsx-tree-checkbox.atsx-tree-checkbox-checked .atsx-tree-checkbox-inner {
  background: #fff;
}
.atsx-tree.atsx-tree-directory > li.atsx-tree-treenode-selected > span.atsx-tree-checkbox.atsx-tree-checkbox-checked .atsx-tree-checkbox-inner::after,
.atsx-tree.atsx-tree-directory .atsx-tree-child-tree > li.atsx-tree-treenode-selected > span.atsx-tree-checkbox.atsx-tree-checkbox-checked .atsx-tree-checkbox-inner::after {
  border-color: #3370ff;
}
.atsx-tree.atsx-tree-directory > li.atsx-tree-treenode-selected > span.atsx-tree-node-content-wrapper::before,
.atsx-tree.atsx-tree-directory .atsx-tree-child-tree > li.atsx-tree-treenode-selected > span.atsx-tree-node-content-wrapper::before {
  background: #3370ff;
}
.atsx-tree-checkbox-wrapper:hover .atsx-tree-checkbox:not(.atsx-tree-checkbox-disabled) .atsx-tree-checkbox-inner {
  border-color: #3370ff;
  box-shadow: 0 0 4px 0 rgba(78, 131, 253, 0.4);
  background-color: white;
}
.atsx-tree-checkbox-wrapper:hover .atsx-tree-checkbox:not(.atsx-tree-checkbox-disabled).atsx-tree-checkbox-indeterminate .atsx-tree-checkbox-inner,
.atsx-tree-checkbox-wrapper:hover .atsx-tree-checkbox:not(.atsx-tree-checkbox-disabled).atsx-tree-checkbox-checked .atsx-tree-checkbox-inner {
  box-shadow: none;
  background-color: #3370ff;
}
.atsx-tree-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #1f2329;
  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-tree-checkbox:not(.atsx-tree-checkbox-disabled) .atsx-tree-checkbox-input:focus + .atsx-tree-checkbox-inner {
  border-color: #3370ff;
  box-shadow: 0 0 4px 0 rgba(78, 131, 253, 0.4);
  background-color: white;
}
.atsx-tree-checkbox:not(.atsx-tree-checkbox-disabled).atsx-tree-checkbox-checked .atsx-tree-checkbox-input:focus + .atsx-tree-checkbox-inner,
.atsx-tree-checkbox:not(.atsx-tree-checkbox-disabled).atsx-tree-checkbox-indeterminate .atsx-tree-checkbox-input:focus + .atsx-tree-checkbox-inner {
  background-color: #3370ff;
  box-shadow: none;
}
.atsx-tree-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  border-radius: 2px;
  visibility: hidden;
  content: '';
}
.atsx-tree-checkbox:hover::after,
.atsx-tree-checkbox-wrapper:hover .atsx-tree-checkbox::after {
  visibility: visible;
}
.atsx-tree-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-tree-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-tree-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.atsx-tree-checkbox-checked .atsx-tree-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-tree-checkbox-checked:not(.atsx-tree-checkbox-disabled) .atsx-tree-checkbox-inner {
  background-color: #3370ff;
  border-color: #3370ff;
}
.atsx-tree-checkbox-disabled {
  cursor: not-allowed;
}
.atsx-tree-checkbox-disabled.atsx-tree-checkbox-checked .atsx-tree-checkbox-inner {
  background: #bbbfc4;
  border-color: #bbbfc4;
}
.atsx-tree-checkbox-disabled.atsx-tree-checkbox-checked .atsx-tree-checkbox-inner::after {
  border-color: white;
  -webkit-animation-name: none;
          animation-name: none;
}
.atsx-tree-checkbox-disabled .atsx-tree-checkbox-input {
  cursor: not-allowed;
}
.atsx-tree-checkbox-disabled .atsx-tree-checkbox-inner {
  background-color: #eff0f1;
  border-color: #bbbfc4;
  box-shadow: none;
}
.atsx-tree-checkbox-disabled .atsx-tree-checkbox-inner::after {
  border-color: #EFF0F1;
  border-collapse: separate;
  -webkit-animation-name: none;
          animation-name: none;
}
.atsx-tree-checkbox-disabled + span {
  color: rgba(51, 112, 255, 0.3);
  cursor: not-allowed;
}
.atsx-tree-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #1f2329;
  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-tree-checkbox-wrapper + .atsx-tree-checkbox-wrapper {
  margin-left: 8px;
}
.atsx-tree-checkbox-wrapper + span,
.atsx-tree-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.atsx-tree-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #1f2329;
  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-tree-checkbox-group-item {
  display: inline-block;
  margin-right: 8px;
}
.atsx-tree-checkbox-group-item:last-child {
  margin-right: 0;
}
.atsx-tree-checkbox-group-item + .atsx-tree-checkbox-group-item {
  margin-left: 0;
}
.atsx-tree-checkbox-indeterminate .atsx-tree-checkbox-inner {
  background-color: #3370ff;
  border-color: #3370ff;
}
.atsx-tree-checkbox-indeterminate .atsx-tree-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-tree-checkbox-indeterminate.atsx-tree-checkbox-disabled .atsx-tree-checkbox-inner {
  background-color: #bbbfc4;
  border-color: #bbbfc4;
}
.atsx-tree-checkbox-indeterminate.atsx-tree-checkbox-disabled .atsx-tree-checkbox-inner::after {
  background-color: white;
  border-color: white;
}
.atsx-tree {
  /* see https://github.com/ant-design/ant-design/issues/16259 */
  box-sizing: border-box;
  color: #1f2329;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  margin: 0;
  padding: 0;
}
.atsx-tree-checkbox-checked::after {
  position: absolute;
  top: 16.67%;
  left: 0;
  width: 100%;
  height: 66.67%;
}
.atsx-tree ol,
.atsx-tree ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.atsx-tree li {
  margin: 0;
  padding: 0 0;
  white-space: nowrap;
  list-style: none;
  outline: 0;
}
.atsx-tree li span[draggable],
.atsx-tree li span[draggable='true'] {
  line-height: 34px;
  border-top: 2px transparent solid;
  border-bottom: 2px transparent solid;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  /* Required to make elements draggable in old WebKit */
  -khtml-user-drag: element;
  -webkit-user-drag: element;
}
.atsx-tree li.drag-over > span[draggable] {
  color: white;
  background-color: #3370ff;
  opacity: 0.8;
}
.atsx-tree li.drag-over-gap-top > span[draggable] {
  border-top-color: #3370ff;
}
.atsx-tree li.drag-over-gap-bottom > span[draggable] {
  border-bottom-color: #3370ff;
}
.atsx-tree li.filter-node > span {
  color: #F54A45 !important;
  font-weight: var(--semi-bold) !important;
}
.atsx-tree li.atsx-tree-treenode-loading span.atsx-tree-switcher.atsx-tree-switcher_open .atsx-tree-switcher-loading-icon,
.atsx-tree li.atsx-tree-treenode-loading span.atsx-tree-switcher.atsx-tree-switcher_close .atsx-tree-switcher-loading-icon {
  position: absolute;
  left: 0;
  display: inline-block;
  width: 24px;
  height: 38px;
  color: #3370ff;
  font-size: 14px;
  -ms-transform: none;
      transform: none;
}
.atsx-tree li.atsx-tree-treenode-loading span.atsx-tree-switcher.atsx-tree-switcher_open .atsx-tree-switcher-loading-icon svg,
.atsx-tree li.atsx-tree-treenode-loading span.atsx-tree-switcher.atsx-tree-switcher_close .atsx-tree-switcher-loading-icon svg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
:root .atsx-tree li.atsx-tree-treenode-loading span.atsx-tree-switcher.atsx-tree-switcher_open::after,
:root .atsx-tree li.atsx-tree-treenode-loading span.atsx-tree-switcher.atsx-tree-switcher_close::after {
  opacity: 0;
}
.atsx-tree li ul {
  margin: 0;
  padding: 0 0 0 18px;
}
.atsx-tree li .atsx-tree-node-content-wrapper {
  display: inline-block;
  height: 38px;
  margin: 0;
  padding: 0 5px 0 0;
  color: #1f2329;
  line-height: 38px;
  text-decoration: none;
  vertical-align: top;
  border-radius: 2px;
  cursor: pointer;
  position: relative;
  overflow: visible;
}
.atsx-tree li .atsx-tree-node-content-wrapper .atsx-tree-title {
  display: inline-block;
  width: 100%;
}
.atsx-tree li .atsx-tree-node-content-wrapper:hover {
  background-color: transparent;
}
.atsx-tree li .atsx-tree-node-content-wrapper.atsx-tree-node-selected {
  background-color: transparent;
  color: #3370ff;
}
.atsx-tree li span.atsx-tree-checkbox {
  top: initial;
  height: 38px;
  margin: 0 4px 0 2px;
  padding: 11px 0;
}
.atsx-tree li span.atsx-tree-switcher,
.atsx-tree li span.atsx-tree-iconEle {
  display: inline-block;
  width: 24px;
  height: 38px;
  margin: 0;
  line-height: 38px;
  text-align: center;
  vertical-align: top;
  border: 0 none;
  outline: none;
  cursor: pointer;
}
.atsx-tree li span.atsx-tree-switcher {
  position: relative;
}
.atsx-tree li span.atsx-tree-switcher .atsx-tree-switcher-icon {
  margin-right: 2px;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  -ms-transform: translateY(-1px) scale(0.83333333) rotate(0deg) !important;
      transform: translateY(-1px) scale(0.83333333) rotate(0deg) !important;
}
.atsx-tree li span.atsx-tree-switcher .atsx-tree-switcher-icon:hover {
  background-color: rgba(31, 35, 41, 0.06);
}
.atsx-tree li span.atsx-tree-switcher.atsx-tree-switcher-noop {
  cursor: default;
}
.atsx-tree li span.atsx-tree-switcher.atsx-tree-switcher_open {
  color: #9CA2A9;
}
.atsx-tree li span.atsx-tree-switcher.atsx-tree-switcher_open .atsx-tree-switcher-icon,
.atsx-tree li span.atsx-tree-switcher.atsx-tree-switcher_open .atsx-select-switcher-icon {
  font-size: 12px;
  font-size: 10px \9;
  -ms-transform: scale(0.83333333) rotate(0deg);
      transform: scale(0.83333333) rotate(0deg);
  display: inline-block;
  font-weight: bold;
}
:root .atsx-tree li span.atsx-tree-switcher.atsx-tree-switcher_open .atsx-tree-switcher-icon,
:root .atsx-tree li span.atsx-tree-switcher.atsx-tree-switcher_open .atsx-select-switcher-icon {
  font-size: 12px;
}
.atsx-tree li span.atsx-tree-switcher.atsx-tree-switcher_open .atsx-tree-switcher-icon svg,
.atsx-tree li span.atsx-tree-switcher.atsx-tree-switcher_open .atsx-select-switcher-icon svg {
  transition: transform 0.3s;
}
.atsx-tree li span.atsx-tree-switcher.atsx-tree-switcher_open .atsx-tree-switcher-icon svg {
  -ms-transform: translateY(1px);
      transform: translateY(1px);
}
.atsx-tree li span.atsx-tree-switcher.atsx-tree-switcher_close {
  color: #9CA2A9;
}
.atsx-tree li span.atsx-tree-switcher.atsx-tree-switcher_close .atsx-tree-switcher-icon,
.atsx-tree li span.atsx-tree-switcher.atsx-tree-switcher_close .atsx-select-switcher-icon {
  font-size: 12px;
  font-size: 10px \9;
  -ms-transform: scale(0.83333333) rotate(0deg);
      transform: scale(0.83333333) rotate(0deg);
  display: inline-block;
  font-weight: bold;
}
:root .atsx-tree li span.atsx-tree-switcher.atsx-tree-switcher_close .atsx-tree-switcher-icon,
:root .atsx-tree li span.atsx-tree-switcher.atsx-tree-switcher_close .atsx-select-switcher-icon {
  font-size: 12px;
}
.atsx-tree li span.atsx-tree-switcher.atsx-tree-switcher_close .atsx-tree-switcher-icon svg,
.atsx-tree li span.atsx-tree-switcher.atsx-tree-switcher_close .atsx-select-switcher-icon svg {
  transition: transform 0.3s;
}
.atsx-tree li span.atsx-tree-switcher.atsx-tree-switcher_close .atsx-tree-switcher-icon svg {
  -ms-transform: translateX(1px) rotate(-90deg);
      transform: translateX(1px) rotate(-90deg);
}
.atsx-tree li:last-child > span.atsx-tree-switcher::before,
.atsx-tree li:last-child > span.atsx-tree-iconEle::before {
  display: none;
}
.atsx-tree li.atsx-tree-treenode-selected > span.atsx-tree-switcher.atsx-tree-switcher-noop {
  color: #3370ff;
}
.atsx-tree li.atsx-tree-treenode-selected > span.atsx-tree-switcher.atsx-tree-switcher_open {
  color: #3370ff;
}
.atsx-tree li.atsx-tree-treenode-selected > span.atsx-tree-switcher.atsx-tree-switcher_close {
  color: #3370ff;
}
.atsx-tree > li:first-child {
  margin-top: 8px;
}
.atsx-tree > li:last-child {
  margin-bottom: 8px;
}
.atsx-tree-child-tree > li:first-child {
  padding-top: 0;
}
.atsx-tree-child-tree > li:last-child {
  padding-bottom: 0;
}
li.atsx-tree-treenode-disabled > span:not(.atsx-tree-switcher),
li.atsx-tree-treenode-disabled > .atsx-tree-node-content-wrapper,
li.atsx-tree-treenode-disabled > .atsx-tree-node-content-wrapper span {
  color: rgba(51, 112, 255, 0.3);
  cursor: not-allowed;
}
li.atsx-tree-treenode-disabled > .atsx-tree-node-content-wrapper:hover {
  background: transparent;
}
.atsx-tree-icon__open {
  margin-right: 2px;
  vertical-align: top;
}
.atsx-tree-icon__close {
  margin-right: 2px;
  vertical-align: top;
}
.atsx-tree.atsx-tree-show-line li {
  position: relative;
}
.atsx-tree.atsx-tree-show-line li span.atsx-tree-switcher {
  color: rgba(0, 0, 0, 0.45);
  background: #fff;
}
.atsx-tree.atsx-tree-show-line li span.atsx-tree-switcher.atsx-tree-switcher-noop .atsx-tree-switcher-icon,
.atsx-tree.atsx-tree-show-line li span.atsx-tree-switcher.atsx-tree-switcher-noop .atsx-select-switcher-icon {
  display: inline-block;
  font-weight: normal;
  font-size: 12px;
}
.atsx-tree.atsx-tree-show-line li span.atsx-tree-switcher.atsx-tree-switcher-noop .atsx-tree-switcher-icon svg,
.atsx-tree.atsx-tree-show-line li span.atsx-tree-switcher.atsx-tree-switcher-noop .atsx-select-switcher-icon svg {
  transition: transform 0.3s;
}
.atsx-tree.atsx-tree-show-line li span.atsx-tree-switcher.atsx-tree-switcher_open .atsx-tree-switcher-icon,
.atsx-tree.atsx-tree-show-line li span.atsx-tree-switcher.atsx-tree-switcher_open .atsx-select-switcher-icon {
  display: inline-block;
  font-weight: normal;
  font-size: 12px;
}
.atsx-tree.atsx-tree-show-line li span.atsx-tree-switcher.atsx-tree-switcher_open .atsx-tree-switcher-icon svg,
.atsx-tree.atsx-tree-show-line li span.atsx-tree-switcher.atsx-tree-switcher_open .atsx-select-switcher-icon svg {
  transition: transform 0.3s;
}
.atsx-tree.atsx-tree-show-line li span.atsx-tree-switcher.atsx-tree-switcher_close .atsx-tree-switcher-icon,
.atsx-tree.atsx-tree-show-line li span.atsx-tree-switcher.atsx-tree-switcher_close .atsx-select-switcher-icon {
  display: inline-block;
  font-weight: normal;
  font-size: 12px;
}
.atsx-tree.atsx-tree-show-line li span.atsx-tree-switcher.atsx-tree-switcher_close .atsx-tree-switcher-icon svg,
.atsx-tree.atsx-tree-show-line li span.atsx-tree-switcher.atsx-tree-switcher_close .atsx-select-switcher-icon svg {
  transition: transform 0.3s;
}
.atsx-tree.atsx-tree-show-line li:not(:last-child)::before {
  position: absolute;
  left: 12px;
  width: 1px;
  height: 100%;
  margin: 22px 0;
  border-left: 1px solid #bbbfc4;
  content: ' ';
}
.atsx-tree.atsx-tree-icon-hide .atsx-tree-treenode-loading .atsx-tree-iconEle {
  display: none;
}
.atsx-tree.atsx-tree-block-node li.expand-mode .atsx-tree-node-content-wrapper.is-can-expand {
  width: 100%!important;
}
.atsx-tree.atsx-tree-block-node li.expand-mode .atsx-tree-node-content-wrapper.is-can-expand .atsx-tree-title {
  width: calc(100% - 29px);
}
.atsx-tree.atsx-tree-block-node li.expand-mode .atsx-tree-switcher-icon:hover {
  background-color: unset!important;
}
.atsx-tree.atsx-tree-block-node li .atsx-tree-node-content-wrapper {
  width: calc(100% - 29px);
}
.atsx-tree.atsx-tree-block-node li span.atsx-tree-checkbox + .atsx-tree-node-content-wrapper {
  width: calc(100% - 46px);
}

.urgentFilter__144b7 {
  width: 100%;
  display: block;
  margin-bottom: 40px;
  font-weight: 500;
  cursor: pointer;
}

/* 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-pagination {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #1f2329;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  color: #646A73;
}
.atsx-pagination ul,
.atsx-pagination ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.atsx-pagination::after {
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  content: ' ';
}
.atsx-pagination-total-text {
  display: inline-block;
  height: 28px;
  margin-right: 12px;
  line-height: 26px;
  vertical-align: middle;
  color: #646a73;
}
.atsx-pagination-item-link svg {
  width: 26px;
  height: 26px;
}
.atsx-pagination-item-link:hover {
  border-color: #3370ff;
}
.atsx-pagination-item-link:hover a {
  color: #3370ff;
}
.atsx-pagination-item {
  display: inline-block;
  height: 28px;
  margin-right: 8px;
  font-family: Arial;
  line-height: 26px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  border: 1px solid #bbbfc4;
  border-radius: 4px;
  outline: 0;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: white;
  border-color: #bbbfc4;
}
.atsx-pagination-item a {
  color: #646A73;
}
.atsx-pagination-item:hover {
  border-color: #3370ff;
  background: #E1EAFF;
}
.atsx-pagination-item:hover a {
  color: #3370ff;
}
.atsx-pagination-item:active {
  border-color: #3370ff;
  background: #BACEFD;
}
.atsx-pagination-item:active a {
  color: #3370ff;
}
.atsx-pagination-item a {
  display: block;
  text-align: center;
  width: 26px;
  transition: none;
}
.atsx-pagination-item a.big {
  width: 36px;
}
.atsx-pagination-item-active,
.atsx-pagination-item-active:hover,
.atsx-pagination-item-active:active {
  background-color: white;
  border-color: #3370ff;
  cursor: not-allowed;
}
.atsx-pagination-item-active a,
.atsx-pagination-item-active:hover a,
.atsx-pagination-item-active:active a {
  color: #3370ff;
  cursor: not-allowed;
}
.atsx-pagination-jump-prev,
.atsx-pagination-jump-next {
  border: 1px solid #bbbfc4;
  border-radius: 4px;
  outline: 0;
  border-width: 0;
}
.atsx-pagination-jump-prev .atsx-pagination-item-container,
.atsx-pagination-jump-next .atsx-pagination-item-container {
  position: relative;
}
.atsx-pagination-jump-prev .atsx-pagination-item-container .atsx-pagination-item-link-icon,
.atsx-pagination-jump-next .atsx-pagination-item-container .atsx-pagination-item-link-icon {
  display: inline-block;
  font-size: 12px;
  font-size: 12px \9;
  -ms-transform: scale(1) rotate(0deg);
      transform: scale(1) rotate(0deg);
  color: #3370ff;
  letter-spacing: -1px;
  opacity: 0;
}
:root .atsx-pagination-jump-prev .atsx-pagination-item-container .atsx-pagination-item-link-icon,
:root .atsx-pagination-jump-next .atsx-pagination-item-container .atsx-pagination-item-link-icon {
  font-size: 12px;
}
.atsx-pagination-jump-prev .atsx-pagination-item-container .atsx-pagination-item-link-icon-svg,
.atsx-pagination-jump-next .atsx-pagination-item-container .atsx-pagination-item-link-icon-svg {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.atsx-pagination-jump-prev .atsx-pagination-item-container .atsx-pagination-item-ellipsis,
.atsx-pagination-jump-next .atsx-pagination-item-container .atsx-pagination-item-ellipsis {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  margin: auto;
  color: rgba(51, 112, 255, 0.3);
  letter-spacing: 2px;
  text-align: center;
  opacity: 1;
}
.atsx-pagination-jump-prev .atsx-pagination-item-container .atsx-pagination-item-ellipsis .anticon-ellipsis,
.atsx-pagination-jump-next .atsx-pagination-item-container .atsx-pagination-item-ellipsis .anticon-ellipsis {
  text-indent: 0;
  color: #646A73;
}
.atsx-pagination-jump-prev .atsx-pagination-item-container .atsx-pagination-item-ellipsis .anticon,
.atsx-pagination-jump-next .atsx-pagination-item-container .atsx-pagination-item-ellipsis .anticon {
  text-indent: 0;
  vertical-align: middle;
  color: #646A73;
}
.atsx-pagination-jump-prev .atsx-pagination-item-container .atsx-pagination-item-ellipsis svg,
.atsx-pagination-jump-next .atsx-pagination-item-container .atsx-pagination-item-ellipsis svg {
  width: 24px;
  height: 24px;
  vertical-align: middle;
}
.atsx-pagination-jump-prev:focus,
.atsx-pagination-jump-next:focus,
.atsx-pagination-jump-prev:hover,
.atsx-pagination-jump-next:hover {
  border-color: #3370ff;
}
.atsx-pagination-jump-prev:focus .atsx-pagination-item-link-icon,
.atsx-pagination-jump-next:focus .atsx-pagination-item-link-icon,
.atsx-pagination-jump-prev:hover .atsx-pagination-item-link-icon,
.atsx-pagination-jump-next:hover .atsx-pagination-item-link-icon {
  opacity: 0;
}
.atsx-pagination-jump-prev:focus .atsx-pagination-item-ellipsis,
.atsx-pagination-jump-next:focus .atsx-pagination-item-ellipsis,
.atsx-pagination-jump-prev:hover .atsx-pagination-item-ellipsis,
.atsx-pagination-jump-next:hover .atsx-pagination-item-ellipsis {
  opacity: 1;
  cursor: default;
}
.atsx-pagination-prev,
.atsx-pagination-jump-prev,
.atsx-pagination-jump-next {
  margin-right: 8px;
}
.atsx-pagination-prev,
.atsx-pagination-next,
.atsx-pagination-jump-prev,
.atsx-pagination-jump-next {
  display: inline-block;
  min-width: 28px;
  height: 28px;
  color: #1f2329;
  font-family: Arial;
  line-height: 28px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  border-radius: 4px;
  cursor: pointer;
}
.atsx-pagination-prev,
.atsx-pagination-next {
  outline: 0;
}
.atsx-pagination-prev .atsx-pagination-item-link,
.atsx-pagination-next .atsx-pagination-item-link {
  display: block;
  height: 100%;
  font-size: 12px;
  text-align: center;
  background-color: white;
  border: 1px solid #bbbfc4;
  border-radius: 4px;
  outline: none;
  color: #9ca2a9;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  transition: none;
}
.atsx-pagination-prev:hover .atsx-pagination-item-link,
.atsx-pagination-next:hover .atsx-pagination-item-link {
  color: #3370ff;
  border-color: #3370ff;
  background-color: #E1EAFF;
}
.atsx-pagination-prev:active .atsx-pagination-item-link,
.atsx-pagination-next:active .atsx-pagination-item-link {
  color: #3370ff;
  border-color: #3370ff;
  background-color: #BACEFD;
}
.atsx-pagination-disabled,
.atsx-pagination-disabled:hover,
.atsx-pagination-disabled:focus {
  cursor: not-allowed;
}
.atsx-pagination-disabled a,
.atsx-pagination-disabled:hover a,
.atsx-pagination-disabled:focus a,
.atsx-pagination-disabled .atsx-pagination-item-link,
.atsx-pagination-disabled:hover .atsx-pagination-item-link,
.atsx-pagination-disabled:focus .atsx-pagination-item-link {
  color: rgba(0, 0, 0, 0.45);
  background: #EFF0F1;
  border-color: #bbbfc4;
  cursor: not-allowed;
}
.atsx-pagination-slash {
  margin: 0 10px 0 5px;
}
.atsx-pagination-options {
  display: inline-block;
  margin-left: 16px;
  vertical-align: middle;
}
.atsx-pagination-options-size-changer.atsx-select {
  display: inline-block;
  width: auto;
  margin-right: 16px;
}
.atsx-pagination-options-size-changer.atsx-select .atsx-select-arrow {
  color: #9ca2a9;
}
.atsx-pagination-options-size-changer.atsx-select:last-child {
  margin-right: 0;
}
.atsx-pagination-options-quick-jumper {
  display: inline-block;
  height: 28px;
  line-height: 28px;
  vertical-align: top;
}
.atsx-pagination-options-quick-jumper input {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 32px;
  padding: 4px 12px;
  color: #1f2329;
  font-size: 14px;
  line-height: 1.5;
  background-color: #fff;
  background-image: none;
  border: 1px solid #bbbfc4;
  border-radius: 4px;
  transition: all 0.3s;
  caret-color: #3370ff;
  height: 28px;
  width: 50px;
  margin: 0 8px;
}
.atsx-pagination-options-quick-jumper input::-moz-placeholder {
  color: #c3c6cb;
  opacity: 1;
  text-shadow: none;
}
.atsx-pagination-options-quick-jumper input:-ms-input-placeholder {
  color: #c3c6cb;
  text-shadow: none;
}
.atsx-pagination-options-quick-jumper input::-webkit-input-placeholder {
  color: #c3c6cb;
  text-shadow: none;
}
.atsx-pagination-options-quick-jumper input:hover {
  border-color: #3370ff;
  border-right-width: 1px !important;
}
.atsx-pagination-options-quick-jumper input:focus {
  border-color: #3370ff;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: none;
}
.atsx-pagination-options-quick-jumper input-disabled {
  color: rgba(51, 112, 255, 0.3);
  background-color: #EFF0F1;
  cursor: not-allowed;
  opacity: 1;
}
.atsx-pagination-options-quick-jumper input-disabled:hover {
  border-color: #bbbfc4;
  border-right-width: 1px !important;
}
.atsx-pagination-options-quick-jumper input[disabled] {
  color: rgba(51, 112, 255, 0.3);
  background-color: #EFF0F1;
  cursor: not-allowed;
  opacity: 1;
}
.atsx-pagination-options-quick-jumper input[disabled]:hover {
  border-color: #bbbfc4;
  border-right-width: 1px !important;
}
textarea.atsx-pagination-options-quick-jumper input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.atsx-pagination-options-quick-jumper input-lg {
  height: 40px;
  padding: 6px 12px;
  font-size: 16px;
}
.atsx-pagination-options-quick-jumper input-sm {
  height: 24px;
  padding: 1px 7px;
}
.atsx-pagination-options .atsx-select-selection--single {
  height: 28px;
  color: #646A73;
}
.atsx-pagination-options .atsx-select-selection__rendered {
  line-height: 26px;
}
.atsx-pagination-simple .atsx-pagination-prev,
.atsx-pagination-simple .atsx-pagination-next {
  height: 24px;
  line-height: 24px;
  vertical-align: top;
}
.atsx-pagination-simple .atsx-pagination-prev .atsx-pagination-item-link,
.atsx-pagination-simple .atsx-pagination-next .atsx-pagination-item-link {
  height: 24px;
  border: 0;
}
.atsx-pagination-simple .atsx-pagination-prev .atsx-pagination-item-link::after,
.atsx-pagination-simple .atsx-pagination-next .atsx-pagination-item-link::after {
  height: 24px;
  line-height: 24px;
}
.atsx-pagination-simple .atsx-pagination-simple-pager {
  display: inline-block;
  height: 24px;
  margin-right: 8px;
}
.atsx-pagination-simple .atsx-pagination-simple-pager input {
  box-sizing: border-box;
  height: 100%;
  margin-right: 8px;
  padding: 0 6px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #bbbfc4;
  border-radius: 4px;
  outline: none;
}
.atsx-pagination-simple .atsx-pagination-simple-pager input:hover {
  border-color: #3370ff;
}
.atsx-pagination.mini .atsx-pagination-total-text,
.atsx-pagination.mini .atsx-pagination-simple-pager {
  height: 24px;
  line-height: 24px;
}
.atsx-pagination.mini .atsx-pagination-item {
  min-width: 18px;
  height: 24px;
  margin-right: 20px;
  line-height: 22px;
}
.atsx-pagination.mini .atsx-pagination-item a {
  padding: 0;
}
.atsx-pagination.mini .atsx-pagination-item {
  background: transparent;
  border-color: transparent;
}
.atsx-pagination.mini .atsx-pagination-prev,
.atsx-pagination.mini .atsx-pagination-next {
  min-width: 18px;
  height: 24px;
  margin: 0;
  line-height: 24px;
}
.atsx-pagination.mini .atsx-pagination-prev {
  margin-right: 20px;
}
.atsx-pagination.mini .atsx-pagination-prev .atsx-pagination-item-link,
.atsx-pagination.mini .atsx-pagination-next .atsx-pagination-item-link {
  background: transparent;
  border-color: transparent;
}
.atsx-pagination.mini .atsx-pagination-prev .atsx-pagination-item-link::after,
.atsx-pagination.mini .atsx-pagination-next .atsx-pagination-item-link::after {
  height: 24px;
  line-height: 24px;
}
.atsx-pagination.mini .atsx-pagination-jump-prev,
.atsx-pagination.mini .atsx-pagination-jump-next {
  min-width: 18px;
  height: 24px;
  margin-right: 20px;
  line-height: 24px;
  border-width: 0;
}
.atsx-pagination.mini .atsx-pagination-prev.atsx-pagination-disabled a.atsx-pagination-item-link,
.atsx-pagination.mini .atsx-pagination-next.atsx-pagination-disabled a.atsx-pagination-item-link {
  color: #c3c6cb;
}
.atsx-pagination.mini .atsx-pagination-options {
  margin-left: 2px;
}
.atsx-pagination.mini .atsx-pagination-options-quick-jumper {
  height: 24px;
  line-height: 24px;
}
.atsx-pagination.mini .atsx-pagination-options-quick-jumper input {
  height: 24px;
  padding: 1px 7px;
  width: 44px;
}
.atsx-pagination.atsx-pagination-disabled {
  cursor: not-allowed;
}
.atsx-pagination.atsx-pagination-disabled .atsx-pagination-item {
  background: #EFF0F1;
  border-color: #bbbfc4;
  cursor: not-allowed;
}
.atsx-pagination.atsx-pagination-disabled .atsx-pagination-item a {
  color: rgba(51, 112, 255, 0.3);
  background: transparent;
  border: none;
  cursor: not-allowed;
}
.atsx-pagination.atsx-pagination-disabled .atsx-pagination-item-active {
  background: #d4d7d9;
  border-color: transparent;
}
.atsx-pagination.atsx-pagination-disabled .atsx-pagination-item-active a {
  color: #fff;
}
.atsx-pagination.atsx-pagination-disabled .atsx-pagination-item-link,
.atsx-pagination.atsx-pagination-disabled .atsx-pagination-item-link:hover,
.atsx-pagination.atsx-pagination-disabled .atsx-pagination-item-link:focus,
.atsx-pagination.atsx-pagination-disabled .atsx-pagination-item-link:active {
  color: rgba(0, 0, 0, 0.45);
  background: #EFF0F1;
  border-color: #bbbfc4;
  cursor: not-allowed;
}
.atsx-pagination.atsx-pagination-disabled .atsx-pagination-jump-prev:focus,
.atsx-pagination.atsx-pagination-disabled .atsx-pagination-jump-next:focus,
.atsx-pagination.atsx-pagination-disabled .atsx-pagination-jump-prev:hover,
.atsx-pagination.atsx-pagination-disabled .atsx-pagination-jump-next:hover {
  border-color: #bbbfc4;
}
.atsx-pagination.atsx-pagination-disabled .atsx-pagination-jump-prev:focus .atsx-pagination-item-link-icon,
.atsx-pagination.atsx-pagination-disabled .atsx-pagination-jump-next:focus .atsx-pagination-item-link-icon,
.atsx-pagination.atsx-pagination-disabled .atsx-pagination-jump-prev:hover .atsx-pagination-item-link-icon,
.atsx-pagination.atsx-pagination-disabled .atsx-pagination-jump-next:hover .atsx-pagination-item-link-icon {
  opacity: 0;
}
.atsx-pagination.atsx-pagination-disabled .atsx-pagination-jump-prev:focus .atsx-pagination-item-ellipsis,
.atsx-pagination.atsx-pagination-disabled .atsx-pagination-jump-next:focus .atsx-pagination-item-ellipsis,
.atsx-pagination.atsx-pagination-disabled .atsx-pagination-jump-prev:hover .atsx-pagination-item-ellipsis,
.atsx-pagination.atsx-pagination-disabled .atsx-pagination-jump-next:hover .atsx-pagination-item-ellipsis {
  opacity: 1;
}
@media only screen and (max-width: 992px) {
  .atsx-pagination-item-after-jump-prev,
  .atsx-pagination-item-before-jump-next {
    display: none;
  }
}
@media only screen and (max-width: 576px) {
  .atsx-pagination-options {
    display: none;
  }
}

.hotFlag__3htMm {
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 22px;
  line-height: 22px;
  padding-left: 8px;
  padding-right: 9px;
  border-radius: 4px;
  color: #fff;
  font-size: 14px;
  background: #ffa53d;
  font-weight: bold;
  vertical-align: middle;
}
body.zh .hotFlag__3htMm {
  /* 中文环境下「急招」不要斜体 */
  padding-right: 8px;
}
body.zh .hotFlag__3htMm i {
  font-style: normal;
}
body.zh .hotFlag__3htMm.relatedJob-hotFlg {
  padding-right: 4px;
}

.content__3ZUKJ {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.line-content__2wWnZ {
  max-width: 100%;
  text-overflow: ellipsis;
  display: -webkit-box;
  /* autoprefixer: off */
  -webkit-box-orient: vertical;
  /* autoprefixer: on */
  overflow: hidden;
  word-break: break-all;
}
.custom-tooltip__30MHH {
  padding: 0;
  max-width: 420px;
}
.custom-tooltip__30MHH .atsx-tooltip-content .atsx-tooltip-arrow {
  display: none;
}
.custom-tooltip__30MHH .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;
}
.custom-tooltip__30MHH .atsx-tooltip-content .atsx-tooltip-inner .atsx-tooltip-inner-text {
  min-height: 18px;
  line-height: 18px;
  max-width: 420px;
}
.custom-tooltip__30MHH .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__tQFGx {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__tQFGx {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__1NFVa {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__1NFVa {
  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___A-_F {
  height: 100%;
}
.atsx-layout__wWDBE {
  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__3XP91,
.b50__2e-pP {
  color: #f0f4ff;
}
.L50__1Bk0C,
.l50__1Mg2T {
  color: #f7fae5;
}
.L100__39aJv,
.l100__jPGtg {
  color: #eef6c6;
}
.L200__2UEl_,
.l200__1Omyl {
  color: #dfee96;
}
.L300__3tpBB,
.l300__SuNJO {
  color: #d2e76a;
}
.L400__2kAmJ,
.l400__1KIqh {
  color: #c3dd40;
}
.L500__27k-F,
.l500__NuLnm {
  color: #b3d600;
}
.L600__1xQsz,
.l600__1IKA7 {
  color: #8fac02;
}
.L700__3QnzJ,
.l700__3Rjo2 {
  color: #667901;
}
.L800__1Lu87,
.l800__1vcgo {
  color: #495700;
}
.L900__2u1KM,
.l900__2LW8q {
  color: #354200;
}
.Y50__3PYeq,
.y50__2wbV- {
  color: #fdf9ed;
}
.Y100__3dTO7,
.y100__2hfwy {
  color: #faf1d1;
}
.Y200__1PSoe,
.y200__2fveA {
  color: #f8e6ab;
}
.Y300__7de15,
.y300__3kIGb {
  color: #f7dc82;
}
.Y400__9ti71,
.y400__25Vnb {
  color: #fad355;
}
.Y500__3jb-D,
.y500__3Ytlc {
  color: #ffc60a;
}
.Y600__1hej0,
.y600__1grzX {
  color: #dc9b04;
}
.Y700__qTXm_,
.y700__2VKMn {
  color: #aa7803;
}
.Y800__38uC8,
.y800__3hxX3 {
  color: #795101;
}
.Y900__2dxss,
.y900__2sE2O {
  color: #5c3a00;
}
.O50__TAiUX,
.o50__3KNg3 {
  color: #fff5eb;
}
.O100__Aapd4,
.o100__RYfpW {
  color: #feead2;
}
.O200__RCzJM,
.o200__2Cg7h {
  color: #fed4a4;
}
.O300__1UqWb,
.o300__dNjT_ {
  color: #ffba6b;
}
.O400__c1z6s,
.o400__alztx {
  color: #ffa53d;
}
.O500__2f7NG,
.o500__2sVSz {
  color: #f80;
}
.O600__2RtyQ,
.o600__2bZL0 {
  color: #de7802;
}
.O700__3r1jF,
.o700__2kW1S {
  color: #b26206;
}
.O800__vzvTg,
.o800__1S8w5 {
  color: #8f4f04;
}
.O900__35v1j,
.o900__11krV {
  color: #6b3900;
}
.R50__14Pp9,
.r50__26Esp {
  color: #fef1f1;
}
.R100__3BBaG,
.r100__2PyzV {
  color: #fde2e2;
}
.R200__2nvX5,
.r200__FIxdc {
  color: #fbbfbc;
}
.R300__1OSTy,
.r300__1TW6D {
  color: #f98e8b;
}
.R400__2pM4h,
.r400___5bAK {
  color: #f76964;
}
.R500__sHGHG,
.r500__2PpRy {
  color: #f54a45;
}
.R600__3CK8v,
.r600__2xCT8 {
  color: #d83931;
}
.R700__3Hv-a,
.r700__3ZQ09 {
  color: #ac2f28;
}
.R800__2LonY,
.r800__1Qejq {
  color: #812520;
}
.R900__1p7NR,
.r900__2SlC- {
  color: #621c18;
}
.C50__ImNHz,
.c50__3sGrF {
  color: #fef1f8;
}
.C100__yTYwp,
.c100__XZ1em {
  color: #fdddef;
}
.C200__1TwrI,
.c200__t44Ag {
  color: #f9aed9;
}
.C300__4DwTz,
.c300__1ryKK {
  color: #f57ac0;
}
.C400__rup-C,
.c400__RMx8T {
  color: #f14ba9;
}
.C500__2B1OX,
.c500__yvtVw {
  color: #f01d94;
}
.C600__2-bmq,
.c600__1zEPy {
  color: #c71077;
}
.C700__3vtH_,
.c700__14xSO {
  color: #9e1361;
}
.C800__DqUwq,
.c800__ryts- {
  color: #7a0f4b;
}
.C900__25lE_,
.c900__1dxsv {
  color: #520a32;
}
.V50__yqbcD,
.v50__3n00_ {
  color: #fceefc;
}
.V100__dEGRT,
.v100__3Sw6L {
  color: #f8def8;
}
.V200__3rNWz,
.v200__1N17d {
  color: #efb9ef;
}
.V300__1li6h,
.v300__2GvAm {
  color: #e58fe5;
}
.V400__XS-Gy,
.v400__2dU93 {
  color: #db66db;
}
.V500__urfOD,
.v500__EuYUa {
  color: #d136d1;
}
.V600__2sNCD,
.v600__2B97m {
  color: #b320b3;
}
.V700__3QJMa,
.v700__25Hvt {
  color: #8c218c;
}
.V800__1UIRN,
.v800__2XZCS {
  color: #681268;
}
.V900__2J1sN,
.v900__TkWLN {
  color: #460b46;
}
.P50__1hVpV,
.p50__3u4ya {
  color: #f6f1fe;
}
.P100__1__CC,
.p100__3aZMu {
  color: #ece2fe;
}
.P200__2M0vY,
.p200__rdnZD {
  color: #cdb2fa;
}
.P300__3Vcf4,
.p300__3DOqo {
  color: #ad82f7;
}
.P400__2LzhX,
.p400__1Quue {
  color: #935af6;
}
.P500__1X9X9,
.p500__3QIdW {
  color: #7f3bf5;
}
.P600__A0_sP,
.p600__eSykO {
  color: #6425d0;
}
.P700__1h2jN,
.p700__128_W {
  color: #4e1ba7;
}
.P800__36L45,
.p800__DaARs {
  color: #380d82;
}
.P900__2s6BW,
.p900__1qxNO {
  color: #270561;
}
.I50__3jLXf,
.i50__3Vplu {
  color: #f2f3fd;
}
.I100__9rptB,
.i100__xcHQY {
  color: #e0e2fa;
}
.I200__ecqKa,
.i200__2eb6y {
  color: #b4b9f3;
}
.I300__2Jx5K,
.i300__2JNYc {
  color: #7b83ea;
}
.I400__3uCkD,
.i400__2SbYR {
  color: #616ae5;
}
.I500__3esJo,
.i500__316ku {
  color: #4954e6;
}
.I600__iMMtB,
.i600__35xmR {
  color: #2933c7;
}
.I700__iEY3U,
.i700__HQc5O {
  color: #161fa2;
}
.I800__1ZQur,
.i800__xpHOC {
  color: #0a1285;
}
.I900__2xut7,
.i900__1nVeL {
  color: #0c1264;
}
.N50__TG5sQ,
.n50__3Sw1f {
  color: #f8f9fa;
}
.N100__2Gfv3,
.n100__2OKq0 {
  color: #f5f6f7;
}
.N200__3xFdb,
.n200__1LoN0 {
  color: #eff0f1;
}
.N300__3bxvU,
.n300__2q293 {
  color: #dee0e3;
}
.N400__gJ59u,
.n400__1Swfz {
  color: #bbbfc4;
}
.N500__2IehH,
.n500__Ju2nT {
  color: #8f959e;
}
.N600__2WuD7,
.n600__1BkbV {
  color: #646a73;
}
.N700__F2tXp,
.n700__3x3GA {
  color: #373c43;
}
.N800__3fKFD,
.n800__3bGzb {
  color: #2b2f36;
}
.N900__2yIA2,
.n900__2fSFf {
  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 表单编辑底色 */
.lineDevider__3u51h {
  display: inline-block;
  width: 1px;
  height: 12px;
  background-color: #bbbfc4;
  margin: 0 8px;
}

@-webkit-keyframes fullscreenModalEnter__3HhG1 {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__3HhG1 {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__DnAXI {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__DnAXI {
  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__oX7aw {
  height: 100%;
}
.atsx-layout__38XP4 {
  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__3GwyB,
.b50__1GuzG {
  color: #f0f4ff;
}
.L50__1kecn,
.l50__1T6bY {
  color: #f7fae5;
}
.L100__DAvv3,
.l100__t8vxy {
  color: #eef6c6;
}
.L200__3GzHw,
.l200__6eFks {
  color: #dfee96;
}
.L300__w-TvX,
.l300__3fhgl {
  color: #d2e76a;
}
.L400__2wFSl,
.l400__3NG7- {
  color: #c3dd40;
}
.L500__MAklE,
.l500__2SZZ9 {
  color: #b3d600;
}
.L600__wDprx,
.l600__2UKHl {
  color: #8fac02;
}
.L700__3Vqs9,
.l700__YSqL1 {
  color: #667901;
}
.L800__CbJ47,
.l800__3dKP8 {
  color: #495700;
}
.L900__1xtfP,
.l900__1tZsK {
  color: #354200;
}
.Y50__tahn9,
.y50__1Cr2e {
  color: #fdf9ed;
}
.Y100__2I_bZ,
.y100__3PtCU {
  color: #faf1d1;
}
.Y200__1ukqH,
.y200__41-2Y {
  color: #f8e6ab;
}
.Y300__i288G,
.y300__3Jg0l {
  color: #f7dc82;
}
.Y400__28s6K,
.y400__OKMdV {
  color: #fad355;
}
.Y500__1LsS9,
.y500__3aK_v {
  color: #ffc60a;
}
.Y600__2qXuB,
.y600__2Oc1e {
  color: #dc9b04;
}
.Y700__e0Ws9,
.y700__3zjBU {
  color: #aa7803;
}
.Y800__35x15,
.y800__RqXCG {
  color: #795101;
}
.Y900__1R8ng,
.y900__14eIA {
  color: #5c3a00;
}
.O50__1wcEK,
.o50__297r_ {
  color: #fff5eb;
}
.O100__36FRH,
.o100__1nNpb {
  color: #feead2;
}
.O200__3WHXg,
.o200__2szB9 {
  color: #fed4a4;
}
.O300__3Jaur,
.o300__uXWMs {
  color: #ffba6b;
}
.O400__2CjbQ,
.o400__2f52g {
  color: #ffa53d;
}
.O500__dsUU4,
.o500__2uAH0 {
  color: #f80;
}
.O600__2oL_0,
.o600__fWnE6 {
  color: #de7802;
}
.O700__327fM,
.o700__2JwNb {
  color: #b26206;
}
.O800__DeCuC,
.o800__1s81b {
  color: #8f4f04;
}
.O900__4WIc_,
.o900__3lbYD {
  color: #6b3900;
}
.R50__2L5Pc,
.r50__LuPfw {
  color: #fef1f1;
}
.R100__2QzB2,
.r100__1Pa5I {
  color: #fde2e2;
}
.R200__1DofX,
.r200__2G9nK {
  color: #fbbfbc;
}
.R300__VjZNT,
.r300__3iyGd {
  color: #f98e8b;
}
.R400__zy-0F,
.r400__2nGki {
  color: #f76964;
}
.R500__xydTs,
.r500__ZPlUW {
  color: #f54a45;
}
.R600__2QR-V,
.r600__qXjcf {
  color: #d83931;
}
.R700__nD6q_,
.r700__1M3eq {
  color: #ac2f28;
}
.R800__1CbSt,
.r800__33AD- {
  color: #812520;
}
.R900__1BvJr,
.r900__1xQ0- {
  color: #621c18;
}
.C50__iTww8,
.c50__6UXGy {
  color: #fef1f8;
}
.C100__3ZlbZ,
.c100__TP6Rc {
  color: #fdddef;
}
.C200__nhGt5,
.c200__-tYXy {
  color: #f9aed9;
}
.C300__K6Pxu,
.c300__gDu6U {
  color: #f57ac0;
}
.C400__aUlCR,
.c400__2VdR_ {
  color: #f14ba9;
}
.C500__OsBUX,
.c500__1AiEF {
  color: #f01d94;
}
.C600__3rWTf,
.c600__8QYz2 {
  color: #c71077;
}
.C700__1zfUP,
.c700__2CB47 {
  color: #9e1361;
}
.C800__kS7wd,
.c800__ypGbt {
  color: #7a0f4b;
}
.C900__3-GVo,
.c900__3wc6a {
  color: #520a32;
}
.V50__BrueH,
.v50__3NKwF {
  color: #fceefc;
}
.V100__2cQpK,
.v100__25B0L {
  color: #f8def8;
}
.V200__3TeoU,
.v200__SB1iN {
  color: #efb9ef;
}
.V300__2ZZtn,
.v300__1PJB6 {
  color: #e58fe5;
}
.V400__WM-Gk,
.v400__14D63 {
  color: #db66db;
}
.V500__3agyv,
.v500__3LVSy {
  color: #d136d1;
}
.V600__1aLsU,
.v600__3AGOu {
  color: #b320b3;
}
.V700__D2QFD,
.v700__2NCX3 {
  color: #8c218c;
}
.V800__34sqz,
.v800__CzOAD {
  color: #681268;
}
.V900__liyzY,
.v900__3APWI {
  color: #460b46;
}
.P50__2NbpA,
.p50__3mUuZ {
  color: #f6f1fe;
}
.P100__1y_rz,
.p100__39VbJ {
  color: #ece2fe;
}
.P200__3CPUC,
.p200__19n11 {
  color: #cdb2fa;
}
.P300__2tu44,
.p300__2VNSZ {
  color: #ad82f7;
}
.P400__2w0H4,
.p400__2L8O5 {
  color: #935af6;
}
.P500__35MU6,
.p500__1Hc0l {
  color: #7f3bf5;
}
.P600__t6b21,
.p600__212_4 {
  color: #6425d0;
}
.P700__RDqRX,
.p700__1SZo0 {
  color: #4e1ba7;
}
.P800__o1JJA,
.p800__1peyB {
  color: #380d82;
}
.P900__fTE4k,
.p900__DqYnC {
  color: #270561;
}
.I50__3sVZY,
.i50__3qUHt {
  color: #f2f3fd;
}
.I100__3LzBQ,
.i100__2jqSH {
  color: #e0e2fa;
}
.I200__Kh6KH,
.i200__16cAG {
  color: #b4b9f3;
}
.I300__2xl50,
.i300__34Gg3 {
  color: #7b83ea;
}
.I400__3AFZC,
.i400__ZObgi {
  color: #616ae5;
}
.I500__29Q4a,
.i500__3sSkw {
  color: #4954e6;
}
.I600__RddHr,
.i600__2QfCC {
  color: #2933c7;
}
.I700__2xZRF,
.i700__ZU9s6 {
  color: #161fa2;
}
.I800__1S0dh,
.i800__2QrSx {
  color: #0a1285;
}
.I900__3Zuua,
.i900__IAQbP {
  color: #0c1264;
}
.N50__14v_1,
.n50__3D1t8 {
  color: #f8f9fa;
}
.N100__1sPnP,
.n100__ikViL {
  color: #f5f6f7;
}
.N200__3OP2o,
.n200__3BSqD {
  color: #eff0f1;
}
.N300__ggsqv,
.n300__3ubhU {
  color: #dee0e3;
}
.N400__37XvS,
.n400__1Jmjw {
  color: #bbbfc4;
}
.N500__3GRhB,
.n500__3wgaz {
  color: #8f959e;
}
.N600__1DEE8,
.n600__2AdF8 {
  color: #646a73;
}
.N700__1K2zD,
.n700__1XA8V {
  color: #373c43;
}
.N800__1fSDJ,
.n800__1_Gr0 {
  color: #2b2f36;
}
.N900__1wX3S,
.n900__x_20G {
  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 表单编辑底色 */
.tag-container__1-BYp {
  margin-right: 8px;
  display: inline-block;
  font-size: 0;
  line-height: 0;
}

body {
  margin: 0;
  color: #1f2329;
  background-color: #ffffff;
}
body,
input,
button,
select,
optgroup,
textarea {
  font-family: LarkEmojiFont, LarkChineseQuote, -apple-system, BlinkMacSystemFont, Helvetica Neue, Tahoma, PingFang SC, Microsoft Yahei, Arial, Hiragino Sans GB, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
}
body.ud__lang-zh,
input.ud__lang-zh,
button.ud__lang-zh,
select.ud__lang-zh,
optgroup.ud__lang-zh,
textarea.ud__lang-zh,
.ud__lang-zh body,
.ud__lang-zh input,
.ud__lang-zh button,
.ud__lang-zh select,
.ud__lang-zh optgroup,
.ud__lang-zh textarea {
  font-family: LarkEmojiFont, LarkChineseQuote, -apple-system, BlinkMacSystemFont, Helvetica Neue, Tahoma, PingFang SC, Microsoft Yahei, Arial, Hiragino Sans GB, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
}
body.ud__lang-en,
input.ud__lang-en,
button.ud__lang-en,
select.ud__lang-en,
optgroup.ud__lang-en,
textarea.ud__lang-en,
.ud__lang-en body,
.ud__lang-en input,
.ud__lang-en button,
.ud__lang-en select,
.ud__lang-en optgroup,
.ud__lang-en textarea {
  font-family: LarkEmojiFont, LarkChineseQuote, -apple-system, BlinkMacSystemFont, Helvetica Neue, Tahoma, PingFang SC, Microsoft Yahei, Arial, Hiragino Sans GB, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
}
body.ud__lang-ja,
input.ud__lang-ja,
button.ud__lang-ja,
select.ud__lang-ja,
optgroup.ud__lang-ja,
textarea.ud__lang-ja,
.ud__lang-ja body,
.ud__lang-ja input,
.ud__lang-ja button,
.ud__lang-ja select,
.ud__lang-ja optgroup,
.ud__lang-ja textarea {
  font-family: "\30D2\30E9\30AE\30CE\89D2\30B4   Pro W3", "Hiragino Kaku Gothic Pro", "Yu Gothic UI", "\6E38\30B4\30B7\30C3\30AF\4F53", "Noto Sans Japanese", "Microsoft Jhenghei UI", "Microsoft Yahei UI", "\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF", Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
}
input::-ms-clear,
input::-ms-reveal {
  display: none;
}
input,
button,
select,
optgroup,
textarea {
  color: inherit;
  font-family: inherit;
}
.ud-scrollbar::-webkit-scrollbar-thumb {
  border-radius: 9999px;
  transition: background 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
  background-color: rgba(31, 35, 41, 0.3);
  border: 2px solid transparent;
  background-clip: padding-box;
}
.ud-scrollbar::-webkit-scrollbar {
  width: 11px;
  height: 11px;
  background-color: transparent;
}
.ud-scrollbar::-webkit-scrollbar-thumb:hover {
  background-color: rgba(31, 35, 41, 0.6) !important;
}
.ud-scrollbar::-webkit-scrollbar:hover {
  width: 11px;
  height: 11px;
}
.ud-scrollbar::-webkit-scrollbar-button {
  display: none;
}
.ud-scrollbar::-webkit-scrollbar-track {
  background-color: transparent;
}
.ud-scrollbar::-webkit-scrollbar-corner {
  background-color: transparent;
}
.rc-virtual-list-scrollbar {
  width: 11px !important;
}
.rc-virtual-list-scrollbar-thumb {
  width: 11px !important;
  padding: 2px;
  background: transparent !important;
  box-sizing: border-box;
}
.rc-virtual-list-scrollbar-thumb::after {
  display: block;
  box-sizing: border-box;
  content: "\A0";
  border-radius: 9999px;
  height: 100%;
  width: 100%;
  background-color: rgba(31, 35, 41, 0.3) !important;
  transition: background-color 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.rc-virtual-list-scrollbar-thumb:hover::after {
  background-color: rgba(31, 35, 41, 0.6) !important;
}
[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * 圆角分类
 */
/**
 * font family
 */
/**
 * font weight
 */
/**
 * typography
 */
/**
 * 层级
 */
/**
 * namespace
 */
/**
  * 环境变量
  */
/**
 * spacing
 */
/**
 * checkbox 组件
 */
/**
 * button 组件
 */
/*
 * radio 组件
 */
/**
* grid system: 栅格布局最大列数定义
*/
/**
* tooltip
*/
/**
* popover
*/
/**
* popconfirm
*/
/**
* Modal
*/
/**
* notification
*/
/**
* message
*/
/**
* breadcrumb
*/
/**
* input 组件
*/
/**
* layout
*/
/**
* menu
*/
/*
* Dropdown
*/
/*
* Collapse
*/
/*
* Slider
*/
/*
* card
*/
/*
* rate
*/
/**
* Drawer
*/
/*
* Divider 分割线
*/
/*
* 空状态
*/
/**
* 骨架屏
*/
.ud-slide-up-enter,
.ud-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;
}
.ud-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;
}
.ud-slide-up-enter.ud-slide-up-enter-active,
.ud-slide-up-appear.ud-slide-up-appear-active {
  -webkit-animation-name: udSlideUpIn;
          animation-name: udSlideUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ud-slide-up-leave.ud-slide-up-leave-active {
  -webkit-animation-name: udSlideUpOut;
          animation-name: udSlideUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ud-slide-up-enter,
.ud-slide-up-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
          animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
}
.ud-slide-up-leave {
  -webkit-animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
          animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
}
.ud-slide-down-enter,
.ud-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;
}
.ud-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;
}
.ud-slide-down-enter.ud-slide-down-enter-active,
.ud-slide-down-appear.ud-slide-down-appear-active {
  -webkit-animation-name: udSlideDownIn;
          animation-name: udSlideDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ud-slide-down-leave.ud-slide-down-leave-active {
  -webkit-animation-name: udSlideDownOut;
          animation-name: udSlideDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ud-slide-down-enter,
.ud-slide-down-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
          animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
}
.ud-slide-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
          animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
}
.ud-slide-left-enter,
.ud-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;
}
.ud-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;
}
.ud-slide-left-enter.ud-slide-left-enter-active,
.ud-slide-left-appear.ud-slide-left-appear-active {
  -webkit-animation-name: udSlideLeftIn;
          animation-name: udSlideLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ud-slide-left-leave.ud-slide-left-leave-active {
  -webkit-animation-name: udSlideLeftOut;
          animation-name: udSlideLeftOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ud-slide-left-enter,
.ud-slide-left-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
          animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
}
.ud-slide-left-leave {
  -webkit-animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
          animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
}
.ud-slide-right-enter,
.ud-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;
}
.ud-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;
}
.ud-slide-right-enter.ud-slide-right-enter-active,
.ud-slide-right-appear.ud-slide-right-appear-active {
  -webkit-animation-name: udSlideRightIn;
          animation-name: udSlideRightIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ud-slide-right-leave.ud-slide-right-leave-active {
  -webkit-animation-name: udSlideRightOut;
          animation-name: udSlideRightOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ud-slide-right-enter,
.ud-slide-right-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
          animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
}
.ud-slide-right-leave {
  -webkit-animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
          animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
}
@-webkit-keyframes udSlideUpIn {
  0% {
    transform: translateY(-8px);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes udSlideUpIn {
  0% {
    transform: translateY(-8px);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes udSlideUpOut {
  0% {
    transform: translateY(0);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: translateY(-8px);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes udSlideUpOut {
  0% {
    transform: translateY(0);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: translateY(-8px);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@-webkit-keyframes udSlideDownIn {
  0% {
    transform: translateY(8px);
    transform-origin: 100% 100%;
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    transform-origin: 100% 100%;
    opacity: 1;
  }
}
@keyframes udSlideDownIn {
  0% {
    transform: translateY(8px);
    transform-origin: 100% 100%;
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    transform-origin: 100% 100%;
    opacity: 1;
  }
}
@-webkit-keyframes udSlideDownOut {
  0% {
    transform: translateY(0);
    transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    transform: translateY(8px);
    transform-origin: 100% 100%;
    opacity: 0;
  }
}
@keyframes udSlideDownOut {
  0% {
    transform: translateY(0);
    transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    transform: translateY(8px);
    transform-origin: 100% 100%;
    opacity: 0;
  }
}
@-webkit-keyframes udSlideLeftIn {
  0% {
    transform: scaleX(0.5);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes udSlideLeftIn {
  0% {
    transform: scaleX(0.5);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes udSlideLeftOut {
  0% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.5);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes udSlideLeftOut {
  0% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.5);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@-webkit-keyframes udSlideRightIn {
  0% {
    transform: scaleX(0.5);
    transform-origin: 100% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
}
@keyframes udSlideRightIn {
  0% {
    transform: scaleX(0.5);
    transform-origin: 100% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes udSlideRightOut {
  0% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.5);
    transform-origin: 100% 0%;
    opacity: 0;
  }
}
@keyframes udSlideRightOut {
  0% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.5);
    transform-origin: 100% 0%;
    opacity: 0;
  }
}
.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: udZoomIn;
          animation-name: udZoomIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.zoom-leave.zoom-leave-active {
  -webkit-animation-name: udZoomOut;
          animation-name: udZoomOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.zoom-enter,
.zoom-appear {
  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-enter-prepare,
.zoom-appear-prepare {
  transform: none;
}
.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);
}
.ud-zoom-big-enter,
.ud-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;
}
.ud-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;
}
.ud-zoom-big-enter.ud-zoom-big-enter-active,
.ud-zoom-big-appear.ud-zoom-big-appear-active {
  -webkit-animation-name: udZoomBigIn;
          animation-name: udZoomBigIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ud-zoom-big-leave.ud-zoom-big-leave-active {
  -webkit-animation-name: udZoomBigOut;
          animation-name: udZoomBigOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ud-zoom-big-enter,
.ud-zoom-big-appear {
  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);
}
.ud-zoom-big-enter-prepare,
.ud-zoom-big-appear-prepare {
  transform: none;
}
.ud-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);
}
.ud-zoom-big-fast-enter,
.ud-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;
}
.ud-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;
}
.ud-zoom-big-fast-enter.ud-zoom-big-fast-enter-active,
.ud-zoom-big-fast-appear.ud-zoom-big-fast-appear-active {
  -webkit-animation-name: udZoomBigIn;
          animation-name: udZoomBigIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ud-zoom-big-fast-leave.ud-zoom-big-fast-leave-active {
  -webkit-animation-name: udZoomBigOut;
          animation-name: udZoomBigOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ud-zoom-big-fast-enter,
.ud-zoom-big-fast-appear {
  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);
}
.ud-zoom-big-fast-enter-prepare,
.ud-zoom-big-fast-appear-prepare {
  transform: none;
}
.ud-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);
}
.ud-zoom-up-enter,
.ud-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;
}
.ud-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;
}
.ud-zoom-up-enter.ud-zoom-up-enter-active,
.ud-zoom-up-appear.ud-zoom-up-appear-active {
  -webkit-animation-name: udZoomUpIn;
          animation-name: udZoomUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ud-zoom-up-leave.ud-zoom-up-leave-active {
  -webkit-animation-name: udZoomUpOut;
          animation-name: udZoomUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ud-zoom-up-enter,
.ud-zoom-up-appear {
  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);
}
.ud-zoom-up-enter-prepare,
.ud-zoom-up-appear-prepare {
  transform: none;
}
.ud-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);
}
.ud-zoom-down-enter,
.ud-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;
}
.ud-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;
}
.ud-zoom-down-enter.ud-zoom-down-enter-active,
.ud-zoom-down-appear.ud-zoom-down-appear-active {
  -webkit-animation-name: udZoomDownIn;
          animation-name: udZoomDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ud-zoom-down-leave.ud-zoom-down-leave-active {
  -webkit-animation-name: udZoomDownOut;
          animation-name: udZoomDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ud-zoom-down-enter,
.ud-zoom-down-appear {
  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);
}
.ud-zoom-down-enter-prepare,
.ud-zoom-down-appear-prepare {
  transform: none;
}
.ud-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);
}
.ud-zoom-left-enter,
.ud-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;
}
.ud-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;
}
.ud-zoom-left-enter.ud-zoom-left-enter-active,
.ud-zoom-left-appear.ud-zoom-left-appear-active {
  -webkit-animation-name: udZoomLeftIn;
          animation-name: udZoomLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ud-zoom-left-leave.ud-zoom-left-leave-active {
  -webkit-animation-name: udZoomLeftOut;
          animation-name: udZoomLeftOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ud-zoom-left-enter,
.ud-zoom-left-appear {
  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);
}
.ud-zoom-left-enter-prepare,
.ud-zoom-left-appear-prepare {
  transform: none;
}
.ud-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);
}
.ud-zoom-right-enter,
.ud-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;
}
.ud-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;
}
.ud-zoom-right-enter.ud-zoom-right-enter-active,
.ud-zoom-right-appear.ud-zoom-right-appear-active {
  -webkit-animation-name: udZoomRightIn;
          animation-name: udZoomRightIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ud-zoom-right-leave.ud-zoom-right-leave-active {
  -webkit-animation-name: udZoomRightOut;
          animation-name: udZoomRightOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ud-zoom-right-enter,
.ud-zoom-right-appear {
  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);
}
.ud-zoom-right-enter-prepare,
.ud-zoom-right-appear-prepare {
  transform: none;
}
.ud-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 udZoomIn {
  0% {
    transform: scale(0.2);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes udZoomIn {
  0% {
    transform: scale(0.2);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes udZoomOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.2);
    opacity: 0;
  }
}
@keyframes udZoomOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.2);
    opacity: 0;
  }
}
@-webkit-keyframes udZoomBigIn {
  0% {
    transform: scale(0.8);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes udZoomBigIn {
  0% {
    transform: scale(0.8);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes udZoomBigOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.8);
    opacity: 0;
  }
}
@keyframes udZoomBigOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.8);
    opacity: 0;
  }
}
@-webkit-keyframes udZoomUpIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
}
@keyframes udZoomUpIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
}
@-webkit-keyframes udZoomUpOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
}
@keyframes udZoomUpOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
}
@-webkit-keyframes udZoomLeftIn {
  0% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
}
@keyframes udZoomLeftIn {
  0% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
}
@-webkit-keyframes udZoomLeftOut {
  0% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
}
@keyframes udZoomLeftOut {
  0% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
}
@-webkit-keyframes udZoomRightIn {
  0% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
}
@keyframes udZoomRightIn {
  0% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
}
@-webkit-keyframes udZoomRightOut {
  0% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
}
@keyframes udZoomRightOut {
  0% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
}
@-webkit-keyframes udZoomDownIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
}
@keyframes udZoomDownIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
}
@-webkit-keyframes udZoomDownOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
}
@keyframes udZoomDownOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
}
.ud-motion-collapse {
  overflow: hidden;
  transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}

/**
 * namespace
 */
/**
  * 环境变量
  */
/**
 * spacing
 */
/**
 * 圆角分类
 */
/**
 * font family
 */
/**
 * font weight
 */
/**
 * typography
 */
/**
 * 层级
 */
/**
 * checkbox 组件
 */
/**
 * button 组件
 */
/*
 * radio 组件
 */
/**
* grid system: 栅格布局最大列数定义
*/
/**
* tooltip
*/
/**
* popover
*/
/**
* popconfirm
*/
/**
* Modal
*/
/**
* notification
*/
/**
* message
*/
/**
* breadcrumb
*/
/**
* input 组件
*/
/**
* layout
*/
/**
* menu
*/
/*
* Dropdown
*/
/*
* Collapse
*/
/*
* Slider
*/
/*
* card
*/
/*
* rate
*/
/**
* Drawer
*/
/*
* Divider 分割线
*/
/*
* 空状态
*/
/**
* 骨架屏
*/
.ud__tag-other-color {
  border-color: transparent;
  color: #ffffff;
}
.ud__tag-neutral {
  background-color: rgba(31, 35, 41, 0.1);
  color: #646a73;
}
.ud__tag-neutral > .ud__tag__status-icon:not(.ud__avatar) {
  color: #646a73;
}
.ud__tag-neutral > .ud__tag__close-icon {
  color: #646a73;
}
.ud__tag-neutral > .ud__tag__close-icon:hover {
  color: #646a73;
}
.ud__tag-neutral > .ud__tag__close-icon:active {
  color: #646a73;
}
.ud__tag-neutral-solid {
  background-color: #eff0f1;
  color: #646a73;
}
.ud__tag-neutral-solid > .ud__tag__status-icon:not(.ud__avatar) {
  color: #646a73;
}
.ud__tag-neutral-solid > .ud__tag__close-icon {
  color: #646a73;
}
.ud__tag-neutral-solid > .ud__tag__close-icon:hover {
  color: #646a73;
}
.ud__tag-neutral-solid > .ud__tag__close-icon:active {
  color: #646a73;
}
.ud__tag-neutral-ghost {
  background-color: #8f959e;
  color: #ffffff;
}
.ud__tag-neutral-ghost > .ud__tag__status-icon:not(.ud__avatar) {
  color: #ffffff;
}
.ud__tag-neutral-ghost > .ud__tag__close-icon {
  color: #ffffff;
}
.ud__tag-neutral-ghost > .ud__tag__close-icon:hover {
  color: #ffffff;
}
.ud__tag-neutral-ghost > .ud__tag__close-icon:active {
  color: #ffffff;
}
.ud__tag-neutral-ghost-transparent {
  background-color: rgba(31, 35, 41, 0.4);
  color: #ffffff;
}
.ud__tag-neutral-ghost-transparent > .ud__tag__status-icon:not(.ud__avatar) {
  color: #ffffff;
}
.ud__tag-neutral-ghost-transparent > .ud__tag__close-icon {
  color: #ffffff;
}
.ud__tag-neutral-ghost-transparent > .ud__tag__close-icon:hover {
  color: #ffffff;
}
.ud__tag-neutral-ghost-transparent > .ud__tag__close-icon:active {
  color: #ffffff;
}
.ud__tag-neutral-option {
  background-color: rgba(31, 35, 41, 0.1);
  color: #1f2329;
}
.ud__tag-neutral-option > .ud__tag__status-icon:not(.ud__avatar) {
  color: #1f2329;
}
.ud__tag-neutral-option > .ud__tag__close-icon {
  color: #1f2329;
}
.ud__tag-neutral-option > .ud__tag__close-icon:hover {
  color: #1f2329;
}
.ud__tag-neutral-option > .ud__tag__close-icon:active {
  color: #1f2329;
}
.ud__tag-blue {
  background-color: rgba(51, 112, 255, 0.2);
  color: #245bdb;
}
.ud__tag-blue > .ud__tag__status-icon:not(.ud__avatar) {
  color: #245bdb;
}
.ud__tag-blue > .ud__tag__close-icon {
  color: #245bdb;
}
.ud__tag-blue > .ud__tag__close-icon:hover {
  color: #245bdb;
}
.ud__tag-blue > .ud__tag__close-icon:active {
  color: #245bdb;
}
.ud__tag-turquoise {
  background-color: rgba(0, 214, 185, 0.2);
  color: #04b49c;
}
.ud__tag-turquoise > .ud__tag__status-icon:not(.ud__avatar) {
  color: #04b49c;
}
.ud__tag-turquoise > .ud__tag__close-icon {
  color: #04b49c;
}
.ud__tag-turquoise > .ud__tag__close-icon:hover {
  color: #04b49c;
}
.ud__tag-turquoise > .ud__tag__close-icon:active {
  color: #04b49c;
}
.ud__tag-lime {
  background-color: rgba(179, 214, 0, 0.2);
  color: #667901;
}
.ud__tag-lime > .ud__tag__status-icon:not(.ud__avatar) {
  color: #667901;
}
.ud__tag-lime > .ud__tag__close-icon {
  color: #667901;
}
.ud__tag-lime > .ud__tag__close-icon:hover {
  color: #667901;
}
.ud__tag-lime > .ud__tag__close-icon:active {
  color: #667901;
}
.ud__tag-orange {
  background-color: rgba(255, 136, 0, 0.2);
  color: #de7802;
}
.ud__tag-orange > .ud__tag__status-icon:not(.ud__avatar) {
  color: #de7802;
}
.ud__tag-orange > .ud__tag__close-icon {
  color: #de7802;
}
.ud__tag-orange > .ud__tag__close-icon:hover {
  color: #de7802;
}
.ud__tag-orange > .ud__tag__close-icon:active {
  color: #de7802;
}
.ud__tag-violet {
  background-color: rgba(209, 54, 209, 0.2);
  color: #b220b2;
}
.ud__tag-violet > .ud__tag__status-icon:not(.ud__avatar) {
  color: #b220b2;
}
.ud__tag-violet > .ud__tag__close-icon {
  color: #b220b2;
}
.ud__tag-violet > .ud__tag__close-icon:hover {
  color: #b220b2;
}
.ud__tag-violet > .ud__tag__close-icon:active {
  color: #b220b2;
}
.ud__tag-indigo {
  background-color: rgba(73, 84, 230, 0.2);
  color: #2933c7;
}
.ud__tag-indigo > .ud__tag__status-icon:not(.ud__avatar) {
  color: #2933c7;
}
.ud__tag-indigo > .ud__tag__close-icon {
  color: #2933c7;
}
.ud__tag-indigo > .ud__tag__close-icon:hover {
  color: #2933c7;
}
.ud__tag-indigo > .ud__tag__close-icon:active {
  color: #2933c7;
}
.ud__tag-wathet {
  background-color: rgba(20, 192, 255, 0.2);
  color: #049fd7;
}
.ud__tag-wathet > .ud__tag__status-icon:not(.ud__avatar) {
  color: #049fd7;
}
.ud__tag-wathet > .ud__tag__close-icon {
  color: #049fd7;
}
.ud__tag-wathet > .ud__tag__close-icon:hover {
  color: #049fd7;
}
.ud__tag-wathet > .ud__tag__close-icon:active {
  color: #049fd7;
}
.ud__tag-green {
  background-color: rgba(52, 199, 36, 0.2);
  color: #2ea121;
}
.ud__tag-green > .ud__tag__status-icon:not(.ud__avatar) {
  color: #2ea121;
}
.ud__tag-green > .ud__tag__close-icon {
  color: #2ea121;
}
.ud__tag-green > .ud__tag__close-icon:hover {
  color: #2ea121;
}
.ud__tag-green > .ud__tag__close-icon:active {
  color: #2ea121;
}
.ud__tag-yellow {
  background-color: rgba(255, 198, 10, 0.2);
  color: #aa7803;
}
.ud__tag-yellow > .ud__tag__status-icon:not(.ud__avatar) {
  color: #aa7803;
}
.ud__tag-yellow > .ud__tag__close-icon {
  color: #aa7803;
}
.ud__tag-yellow > .ud__tag__close-icon:hover {
  color: #aa7803;
}
.ud__tag-yellow > .ud__tag__close-icon:active {
  color: #aa7803;
}
.ud__tag-red {
  background-color: rgba(245, 74, 69, 0.2);
  color: #d83931;
}
.ud__tag-red > .ud__tag__status-icon:not(.ud__avatar) {
  color: #d83931;
}
.ud__tag-red > .ud__tag__close-icon {
  color: #d83931;
}
.ud__tag-red > .ud__tag__close-icon:hover {
  color: #d83931;
}
.ud__tag-red > .ud__tag__close-icon:active {
  color: #d83931;
}
.ud__tag-purple {
  background-color: rgba(127, 59, 245, 0.2);
  color: #6425d0;
}
.ud__tag-purple > .ud__tag__status-icon:not(.ud__avatar) {
  color: #6425d0;
}
.ud__tag-purple > .ud__tag__close-icon {
  color: #6425d0;
}
.ud__tag-purple > .ud__tag__close-icon:hover {
  color: #6425d0;
}
.ud__tag-purple > .ud__tag__close-icon:active {
  color: #6425d0;
}
.ud__tag-carmine {
  background-color: rgba(240, 29, 148, 0.2);
  color: #c71077;
}
.ud__tag-carmine > .ud__tag__status-icon:not(.ud__avatar) {
  color: #c71077;
}
.ud__tag-carmine > .ud__tag__close-icon {
  color: #c71077;
}
.ud__tag-carmine > .ud__tag__close-icon:hover {
  color: #c71077;
}
.ud__tag-carmine > .ud__tag__close-icon:active {
  color: #c71077;
}
.ud__tag-blue-solid {
  background-color: #bacefd;
  color: #245bdb;
}
.ud__tag-blue-solid > .ud__tag__status-icon:not(.ud__avatar) {
  color: #245bdb;
}
.ud__tag-blue-solid > .ud__tag__close-icon {
  color: #245bdb;
}
.ud__tag-blue-solid > .ud__tag__close-icon:hover {
  color: #245bdb;
}
.ud__tag-blue-solid > .ud__tag__close-icon:active {
  color: #245bdb;
}
.ud__tag-turquoise-solid {
  background-color: #a9efe6;
  color: #04b49c;
}
.ud__tag-turquoise-solid > .ud__tag__status-icon:not(.ud__avatar) {
  color: #04b49c;
}
.ud__tag-turquoise-solid > .ud__tag__close-icon {
  color: #04b49c;
}
.ud__tag-turquoise-solid > .ud__tag__close-icon:hover {
  color: #04b49c;
}
.ud__tag-turquoise-solid > .ud__tag__close-icon:active {
  color: #04b49c;
}
.ud__tag-lime-solid {
  background-color: #dfee96;
  color: #667901;
}
.ud__tag-lime-solid > .ud__tag__status-icon:not(.ud__avatar) {
  color: #667901;
}
.ud__tag-lime-solid > .ud__tag__close-icon {
  color: #667901;
}
.ud__tag-lime-solid > .ud__tag__close-icon:hover {
  color: #667901;
}
.ud__tag-lime-solid > .ud__tag__close-icon:active {
  color: #667901;
}
.ud__tag-orange-solid {
  background-color: #fed4a4;
  color: #de7802;
}
.ud__tag-orange-solid > .ud__tag__status-icon:not(.ud__avatar) {
  color: #de7802;
}
.ud__tag-orange-solid > .ud__tag__close-icon {
  color: #de7802;
}
.ud__tag-orange-solid > .ud__tag__close-icon:hover {
  color: #de7802;
}
.ud__tag-orange-solid > .ud__tag__close-icon:active {
  color: #de7802;
}
.ud__tag-violet-solid {
  background-color: #efb9ef;
  color: #b220b2;
}
.ud__tag-violet-solid > .ud__tag__status-icon:not(.ud__avatar) {
  color: #b220b2;
}
.ud__tag-violet-solid > .ud__tag__close-icon {
  color: #b220b2;
}
.ud__tag-violet-solid > .ud__tag__close-icon:hover {
  color: #b220b2;
}
.ud__tag-violet-solid > .ud__tag__close-icon:active {
  color: #b220b2;
}
.ud__tag-indigo-solid {
  background-color: #b4b9f3;
  color: #2933c7;
}
.ud__tag-indigo-solid > .ud__tag__status-icon:not(.ud__avatar) {
  color: #2933c7;
}
.ud__tag-indigo-solid > .ud__tag__close-icon {
  color: #2933c7;
}
.ud__tag-indigo-solid > .ud__tag__close-icon:hover {
  color: #2933c7;
}
.ud__tag-indigo-solid > .ud__tag__close-icon:active {
  color: #2933c7;
}
.ud__tag-wathet-solid {
  background-color: #b1e8fc;
  color: #049fd7;
}
.ud__tag-wathet-solid > .ud__tag__status-icon:not(.ud__avatar) {
  color: #049fd7;
}
.ud__tag-wathet-solid > .ud__tag__close-icon {
  color: #049fd7;
}
.ud__tag-wathet-solid > .ud__tag__close-icon:hover {
  color: #049fd7;
}
.ud__tag-wathet-solid > .ud__tag__close-icon:active {
  color: #049fd7;
}
.ud__tag-green-solid {
  background-color: #b7edb1;
  color: #2ea121;
}
.ud__tag-green-solid > .ud__tag__status-icon:not(.ud__avatar) {
  color: #2ea121;
}
.ud__tag-green-solid > .ud__tag__close-icon {
  color: #2ea121;
}
.ud__tag-green-solid > .ud__tag__close-icon:hover {
  color: #2ea121;
}
.ud__tag-green-solid > .ud__tag__close-icon:active {
  color: #2ea121;
}
.ud__tag-yellow-solid {
  background-color: #f8e6ab;
  color: #aa7803;
}
.ud__tag-yellow-solid > .ud__tag__status-icon:not(.ud__avatar) {
  color: #aa7803;
}
.ud__tag-yellow-solid > .ud__tag__close-icon {
  color: #aa7803;
}
.ud__tag-yellow-solid > .ud__tag__close-icon:hover {
  color: #aa7803;
}
.ud__tag-yellow-solid > .ud__tag__close-icon:active {
  color: #aa7803;
}
.ud__tag-red-solid {
  background-color: #fbbfbc;
  color: #d83931;
}
.ud__tag-red-solid > .ud__tag__status-icon:not(.ud__avatar) {
  color: #d83931;
}
.ud__tag-red-solid > .ud__tag__close-icon {
  color: #d83931;
}
.ud__tag-red-solid > .ud__tag__close-icon:hover {
  color: #d83931;
}
.ud__tag-red-solid > .ud__tag__close-icon:active {
  color: #d83931;
}
.ud__tag-purple-solid {
  background-color: #cdb2fa;
  color: #6425d0;
}
.ud__tag-purple-solid > .ud__tag__status-icon:not(.ud__avatar) {
  color: #6425d0;
}
.ud__tag-purple-solid > .ud__tag__close-icon {
  color: #6425d0;
}
.ud__tag-purple-solid > .ud__tag__close-icon:hover {
  color: #6425d0;
}
.ud__tag-purple-solid > .ud__tag__close-icon:active {
  color: #6425d0;
}
.ud__tag-carmine-solid {
  background-color: #f9aed9;
  color: #c71077;
}
.ud__tag-carmine-solid > .ud__tag__status-icon:not(.ud__avatar) {
  color: #c71077;
}
.ud__tag-carmine-solid > .ud__tag__close-icon {
  color: #c71077;
}
.ud__tag-carmine-solid > .ud__tag__close-icon:hover {
  color: #c71077;
}
.ud__tag-carmine-solid > .ud__tag__close-icon:active {
  color: #c71077;
}
.ud__tag-blue-option {
  background-color: rgba(51, 112, 255, 0.2);
  color: #0c296e;
}
.ud__tag-blue-option > .ud__tag__status-icon:not(.ud__avatar) {
  color: #0c296e;
}
.ud__tag-blue-option > .ud__tag__close-icon {
  color: #0c296e;
}
.ud__tag-blue-option > .ud__tag__close-icon:hover {
  color: #0c296e;
}
.ud__tag-blue-option > .ud__tag__close-icon:active {
  color: #0c296e;
}
.ud__tag-turquoise-option {
  background-color: rgba(0, 214, 185, 0.2);
  color: #024b41;
}
.ud__tag-turquoise-option > .ud__tag__status-icon:not(.ud__avatar) {
  color: #024b41;
}
.ud__tag-turquoise-option > .ud__tag__close-icon {
  color: #024b41;
}
.ud__tag-turquoise-option > .ud__tag__close-icon:hover {
  color: #024b41;
}
.ud__tag-turquoise-option > .ud__tag__close-icon:active {
  color: #024b41;
}
.ud__tag-lime-option {
  background-color: rgba(179, 214, 0, 0.2);
  color: #354200;
}
.ud__tag-lime-option > .ud__tag__status-icon:not(.ud__avatar) {
  color: #354200;
}
.ud__tag-lime-option > .ud__tag__close-icon {
  color: #354200;
}
.ud__tag-lime-option > .ud__tag__close-icon:hover {
  color: #354200;
}
.ud__tag-lime-option > .ud__tag__close-icon:active {
  color: #354200;
}
.ud__tag-orange-option {
  background-color: rgba(255, 136, 0, 0.2);
  color: #6b3900;
}
.ud__tag-orange-option > .ud__tag__status-icon:not(.ud__avatar) {
  color: #6b3900;
}
.ud__tag-orange-option > .ud__tag__close-icon {
  color: #6b3900;
}
.ud__tag-orange-option > .ud__tag__close-icon:hover {
  color: #6b3900;
}
.ud__tag-orange-option > .ud__tag__close-icon:active {
  color: #6b3900;
}
.ud__tag-violet-option {
  background-color: rgba(209, 54, 209, 0.2);
  color: #460b46;
}
.ud__tag-violet-option > .ud__tag__status-icon:not(.ud__avatar) {
  color: #460b46;
}
.ud__tag-violet-option > .ud__tag__close-icon {
  color: #460b46;
}
.ud__tag-violet-option > .ud__tag__close-icon:hover {
  color: #460b46;
}
.ud__tag-violet-option > .ud__tag__close-icon:active {
  color: #460b46;
}
.ud__tag-indigo-option {
  background-color: rgba(73, 84, 230, 0.2);
  color: #0c1264;
}
.ud__tag-indigo-option > .ud__tag__status-icon:not(.ud__avatar) {
  color: #0c1264;
}
.ud__tag-indigo-option > .ud__tag__close-icon {
  color: #0c1264;
}
.ud__tag-indigo-option > .ud__tag__close-icon:hover {
  color: #0c1264;
}
.ud__tag-indigo-option > .ud__tag__close-icon:active {
  color: #0c1264;
}
.ud__tag-wathet-option {
  background-color: rgba(20, 192, 255, 0.2);
  color: #004761;
}
.ud__tag-wathet-option > .ud__tag__status-icon:not(.ud__avatar) {
  color: #004761;
}
.ud__tag-wathet-option > .ud__tag__close-icon {
  color: #004761;
}
.ud__tag-wathet-option > .ud__tag__close-icon:hover {
  color: #004761;
}
.ud__tag-wathet-option > .ud__tag__close-icon:active {
  color: #004761;
}
.ud__tag-green-option {
  background-color: rgba(52, 199, 36, 0.2);
  color: #124b0c;
}
.ud__tag-green-option > .ud__tag__status-icon:not(.ud__avatar) {
  color: #124b0c;
}
.ud__tag-green-option > .ud__tag__close-icon {
  color: #124b0c;
}
.ud__tag-green-option > .ud__tag__close-icon:hover {
  color: #124b0c;
}
.ud__tag-green-option > .ud__tag__close-icon:active {
  color: #124b0c;
}
.ud__tag-yellow-option {
  background-color: rgba(255, 198, 10, 0.2);
  color: #5c3a00;
}
.ud__tag-yellow-option > .ud__tag__status-icon:not(.ud__avatar) {
  color: #5c3a00;
}
.ud__tag-yellow-option > .ud__tag__close-icon {
  color: #5c3a00;
}
.ud__tag-yellow-option > .ud__tag__close-icon:hover {
  color: #5c3a00;
}
.ud__tag-yellow-option > .ud__tag__close-icon:active {
  color: #5c3a00;
}
.ud__tag-red-option {
  background-color: rgba(245, 74, 69, 0.2);
  color: #621c18;
}
.ud__tag-red-option > .ud__tag__status-icon:not(.ud__avatar) {
  color: #621c18;
}
.ud__tag-red-option > .ud__tag__close-icon {
  color: #621c18;
}
.ud__tag-red-option > .ud__tag__close-icon:hover {
  color: #621c18;
}
.ud__tag-red-option > .ud__tag__close-icon:active {
  color: #621c18;
}
.ud__tag-purple-option {
  background-color: rgba(127, 59, 245, 0.2);
  color: #270561;
}
.ud__tag-purple-option > .ud__tag__status-icon:not(.ud__avatar) {
  color: #270561;
}
.ud__tag-purple-option > .ud__tag__close-icon {
  color: #270561;
}
.ud__tag-purple-option > .ud__tag__close-icon:hover {
  color: #270561;
}
.ud__tag-purple-option > .ud__tag__close-icon:active {
  color: #270561;
}
.ud__tag-carmine-option {
  background-color: rgba(240, 29, 148, 0.2);
  color: #520a32;
}
.ud__tag-carmine-option > .ud__tag__status-icon:not(.ud__avatar) {
  color: #520a32;
}
.ud__tag-carmine-option > .ud__tag__close-icon {
  color: #520a32;
}
.ud__tag-carmine-option > .ud__tag__close-icon:hover {
  color: #520a32;
}
.ud__tag-carmine-option > .ud__tag__close-icon:active {
  color: #520a32;
}
.ud__tag-blue-ghost {
  background-color: #4e83fd;
  color: #ffffff;
}
.ud__tag-blue-ghost > .ud__tag__status-icon:not(.ud__avatar) {
  color: #ffffff;
}
.ud__tag-blue-ghost > .ud__tag__close-icon {
  color: rgba(255, 255, 255, 0.6);
}
.ud__tag-blue-ghost > .ud__tag__close-icon:hover {
  color: #ffffff;
}
.ud__tag-blue-ghost > .ud__tag__close-icon:active {
  color: rgba(255, 255, 255, 0.8);
}
.ud__tag-carmine-ghost {
  background-color: #f14ba9;
  color: #ffffff;
}
.ud__tag-carmine-ghost > .ud__tag__status-icon:not(.ud__avatar) {
  color: #ffffff;
}
.ud__tag-carmine-ghost > .ud__tag__close-icon {
  color: rgba(255, 255, 255, 0.6);
}
.ud__tag-carmine-ghost > .ud__tag__close-icon:hover {
  color: #ffffff;
}
.ud__tag-carmine-ghost > .ud__tag__close-icon:active {
  color: rgba(255, 255, 255, 0.8);
}
.ud__tag-red-ghost {
  background-color: #f54a45;
  color: #ffffff;
}
.ud__tag-red-ghost > .ud__tag__status-icon:not(.ud__avatar) {
  color: #ffffff;
}
.ud__tag-red-ghost > .ud__tag__close-icon {
  color: rgba(255, 255, 255, 0.6);
}
.ud__tag-red-ghost > .ud__tag__close-icon:hover {
  color: #ffffff;
}
.ud__tag-red-ghost > .ud__tag__close-icon:active {
  color: rgba(255, 255, 255, 0.8);
}
.ud__tag-waiting {
  background-color: rgba(127, 59, 245, 0.2);
  color: #6425d0;
}
.ud__tag-waiting > .ud__tag__status-icon:not(.ud__avatar) {
  color: #6425d0;
}
.ud__tag-waiting > .ud__tag__close-icon {
  color: #6425d0;
}
.ud__tag-waiting > .ud__tag__close-icon:hover {
  color: #6425d0;
}
.ud__tag-waiting > .ud__tag__close-icon:active {
  color: #6425d0;
}
.ud__tag-success {
  background-color: rgba(52, 199, 36, 0.2);
  color: #2ea121;
}
.ud__tag-success > .ud__tag__status-icon:not(.ud__avatar) {
  color: #2ea121;
}
.ud__tag-success > .ud__tag__close-icon {
  color: #2ea121;
}
.ud__tag-success > .ud__tag__close-icon:hover {
  color: #2ea121;
}
.ud__tag-success > .ud__tag__close-icon:active {
  color: #2ea121;
}
.ud__tag-info {
  background-color: rgba(51, 112, 255, 0.2);
  color: #245bdb;
}
.ud__tag-info > .ud__tag__status-icon:not(.ud__avatar) {
  color: #245bdb;
}
.ud__tag-info > .ud__tag__close-icon {
  color: #245bdb;
}
.ud__tag-info > .ud__tag__close-icon:hover {
  color: #245bdb;
}
.ud__tag-info > .ud__tag__close-icon:active {
  color: #245bdb;
}
.ud__tag-warning {
  background-color: rgba(255, 136, 0, 0.2);
  color: #de7802;
}
.ud__tag-warning > .ud__tag__status-icon:not(.ud__avatar) {
  color: #de7802;
}
.ud__tag-warning > .ud__tag__close-icon {
  color: #de7802;
}
.ud__tag-warning > .ud__tag__close-icon:hover {
  color: #de7802;
}
.ud__tag-warning > .ud__tag__close-icon:active {
  color: #de7802;
}
.ud__tag-error {
  background-color: rgba(245, 74, 69, 0.2);
  color: #d83931;
}
.ud__tag-error > .ud__tag__status-icon:not(.ud__avatar) {
  color: #d83931;
}
.ud__tag-error > .ud__tag__close-icon {
  color: #d83931;
}
.ud__tag-error > .ud__tag__close-icon:hover {
  color: #d83931;
}
.ud__tag-error > .ud__tag__close-icon:active {
  color: #d83931;
}
.ud__tag-missing {
  background-color: rgba(31, 35, 41, 0.1);
  color: #646a73;
}
.ud__tag-missing > .ud__tag__status-icon:not(.ud__avatar) {
  color: #646a73;
}
.ud__tag-missing > .ud__tag__close-icon {
  color: #646a73;
}
.ud__tag-missing > .ud__tag__close-icon:hover {
  color: #646a73;
}
.ud__tag-missing > .ud__tag__close-icon:active {
  color: #646a73;
}
.ud__tag-neutral-avatar {
  background-color: rgba(31, 35, 41, 0.1);
  color: #1f2329;
}
.ud__tag-neutral-avatar > .ud__tag__status-icon:not(.ud__avatar) {
  color: unset;
}
.ud__tag-neutral-avatar > .ud__tag__close-icon {
  color: #646a73;
}
.ud__tag-neutral-avatar > .ud__tag__close-icon:hover {
  color: #3370ff;
}
.ud__tag-neutral-avatar > .ud__tag__close-icon:active {
  color: #245bdb;
}
.ud__tag-neutral-avatar:hover {
  background-color: rgba(31, 35, 41, 0.15);
}
.ud__tag-neutral-avatar:active {
  background-color: rgba(31, 35, 41, 0.2);
}
.ud__tag-blue-avatar {
  background-color: rgba(51, 112, 255, 0.2);
  color: #1f2329;
}
.ud__tag-blue-avatar > .ud__tag__status-icon:not(.ud__avatar) {
  color: unset;
}
.ud__tag-blue-avatar > .ud__tag__close-icon {
  color: #646a73;
}
.ud__tag-blue-avatar > .ud__tag__close-icon:hover {
  color: #3370ff;
}
.ud__tag-blue-avatar > .ud__tag__close-icon:active {
  color: #245bdb;
}
.ud__tag-orange-avatar {
  background-color: rgba(255, 136, 0, 0.2);
  color: #1f2329;
}
.ud__tag-orange-avatar > .ud__tag__status-icon:not(.ud__avatar) {
  color: unset;
}
.ud__tag-orange-avatar > .ud__tag__close-icon {
  color: #646a73;
}
.ud__tag-orange-avatar > .ud__tag__close-icon:hover {
  color: #ff8800;
}
.ud__tag-orange-avatar > .ud__tag__close-icon:active {
  color: #de7802;
}

.u131m2y1 { box-sizing: border-box }
.u34kn { margin-top: 0px }
.u11cvrxx { margin-right: 0px }
.uzhf14q { margin-bottom: 0px }
.u11gww4r { margin-left: 0px }
.ukj31lv { padding-top: 0px }
.u1hchl60 { padding-right: 0px }
.u1royi5k { padding-bottom: 0px }
.u1qfhq4j { padding-left: 0px }
.u1phb0yk { border-top-left-radius: 2px }
.u1qoj5pc { border-top-right-radius: 2px }
.u1ifkaa8 { border-bottom-right-radius: 2px }
.u1dmhp3t { border-bottom-left-radius: 2px }
.ug5ls2v { border-top-left-radius: 4px }
.uojpzs1 { border-top-right-radius: 4px }
.u14xgn8e { border-bottom-right-radius: 4px }
.u1iv0uqv { border-bottom-left-radius: 4px }
.u45g5g7 { border-top-left-radius: 6px }
.uhuq101 { border-top-right-radius: 6px }
.umn3xo7 { border-bottom-right-radius: 6px }
.uuc2yp { border-bottom-left-radius: 6px }
.u1tdvglg { border-top-left-radius: 8px }
.u1bbjp94 { border-top-right-radius: 8px }
.u1elgmow { border-bottom-right-radius: 8px }
.u11ffjux { border-bottom-left-radius: 8px }
.u2mp33n { border-top-left-radius: 12px }
.u19lupxs { border-top-right-radius: 12px }
.u6ugtea { border-bottom-right-radius: 12px }
.u12jymhp { border-bottom-left-radius: 12px }
.u1g49t1p { border-top-left-radius: 999999px }
.u1753eih { border-top-right-radius: 999999px }
.ugj8klt { border-bottom-right-radius: 999999px }
.u19dn4l4 { border-bottom-left-radius: 999999px }
.ukh8n7i { cursor: text }
.ur7p6df { display: inline-flex }
.uhr53wp { align-items: center }
.uack55o { white-space: nowrap }
.u1s5of6x { transition-property: all }
.ub546ir { transition-duration: 0.2s }
.usa8hmt { vertical-align: top }
.uhq278k { max-width: 100% }
.uo2rg7d { transition-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1) }
.u1lt0gqd { cursor: not-allowed }
.u18j8pmt { font-size: 10px }
.usix6ue { height: 15px }
.u9i6vxk { padding-top: 0 }
.umwo0du { padding-right: 4px }
.usf68gt { padding-bottom: 0 }
.u1fxfseu { padding-left: 4px }
.u1wpbx5l { font-size: 12px }
.uuzvi0g { height: 20px }
.udi86gu { padding-right: 6px }
.uquq6oy { padding-left: 6px }
.umt1vhq { font-size: 14px }
.u1f32mmx { height: 24px }
.uia2c2e { font-size: 16px }
.u1gxsx41 { height: 32px }
.uog72u3 { padding-right: 8px }
.u114pprc { padding-left: 8px }
.u1jzrmbf { justify-content: center }
.u1dppcxt { width: 15px }
.uw9lgot { width: 20px }
.um2wxgu { width: 24px }
.u1mh6g2h { width: 32px }
.uwgp51d { padding-right: 5px }
.ufpga9s { padding-right: 6.666666666666667px }
.ukiel7s { padding-right: 10.666666666666666px }
.u10e9gpn { flex-shrink: 0 }
.us0yppa { display: block }
.u1pxylti { word-break: keep-all }
.u1f3wrh8 { overflow: hidden }
.uxkbsdt { text-overflow: ellipsis }
.uyhf49 { opacity: 0.5 }
.ulbsy7c { line-height: 13px }
.u1lct7uw { font-weight: 500 }
.u1c5vd7t { line-height: 15.600000000000001px }
.uoqx2ln { zoom: 0.8333333333333334 }
.u130fo1p { line-height: 20px }
.u1h2w2e3 { font-weight: 400 }
.u5k1dk9 { line-height: 22px }
.ufg3dx4 { line-height: 24px }
.u1rksv49 { margin-left: 4px }
.u1klzzw2 { cursor: pointer }
.uis52ae { opacity: 0.6 }
.u1696qpi:hover { opacity: 1 }
.usw25ky:pressed { opacity: 1 }
.umr4z5:hover { opacity: 0.5 }
.u1twoerw:pressed { opacity: 0.5 }
.uwzhf39 { font-size: 9px }
.uw7k9bd { margin-left: 2px }
/**
 * namespace
 */
/**
  * 环境变量
  */
/**
 * spacing
 */
/**
 * 圆角分类
 */
/**
 * font family
 */
/**
 * font weight
 */
/**
 * typography
 */
/**
 * 层级
 */
/**
 * checkbox 组件
 */
/**
 * button 组件
 */
/*
 * radio 组件
 */
/**
* grid system: 栅格布局最大列数定义
*/
/**
* tooltip
*/
/**
* popover
*/
/**
* popconfirm
*/
/**
* Modal
*/
/**
* notification
*/
/**
* message
*/
/**
* breadcrumb
*/
/**
* input 组件
*/
/**
* layout
*/
/**
* menu
*/
/*
* Dropdown
*/
/*
* Collapse
*/
/*
* Slider
*/
/*
* card
*/
/*
* rate
*/
/**
* Drawer
*/
/*
* Divider 分割线
*/
/*
* 空状态
*/
/**
* 骨架屏
*/
.ud__tooltip {
  box-sizing: border-box;
  position: absolute;
  left: -9999px;
  top: -9999px;
  transform: translateZ(0);
  z-index: 1070;
  max-width: 320px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.ud__tooltip-no-entry {
  pointer-events: none;
}
.ud__tooltip-hidden {
  display: none;
}
.ud__tooltip__arrow {
  position: absolute;
  box-sizing: border-box;
}
.ud__tooltip__arrow__content {
  position: absolute;
  display: block;
  box-sizing: border-box;
  content: "";
  border: 1px solid #dee0e3;
  background: #ffffff;
  transform: rotate(45deg);
  transform-origin: center;
}
.ud__tooltip__arrow-top {
  top: 0;
  left: 0;
  transform: translate(-50%, calc(1px - 100%));
}
.ud__tooltip__arrow-top > .ud__tooltip__arrow__content {
  left: 14.64466094%;
  top: 29.28932188%;
}
.ud__tooltip__arrow-bottom {
  bottom: 0;
  left: 0;
  transform: translate(-50%, calc(-1px + 100%));
}
.ud__tooltip__arrow-bottom > .ud__tooltip__arrow__content {
  left: 14.64466094%;
  top: -70.71067812%;
}
.ud__tooltip__arrow-left {
  top: 0;
  left: 0;
  transform: translate(calc(1px - 100%), -50%);
}
.ud__tooltip__arrow-left > .ud__tooltip__arrow__content {
  left: 29.28932188%;
  top: 14.64466094%;
}
.ud__tooltip__arrow-right {
  top: 0;
  right: 0;
  transform: translate(calc(-1px + 100%), -50%);
}
.ud__tooltip__arrow-right > .ud__tooltip__arrow__content {
  left: -70.71067812%;
  top: 14.64466094%;
}
.ud__tooltip__arrow-top {
  transform: translate(-50%, -100%);
}
.ud__tooltip__arrow-bottom {
  transform: translate(-50%, 100%);
}
.ud__tooltip__arrow-left {
  transform: translate(-100%, -50%);
}
.ud__tooltip__arrow-right {
  transform: translate(100%, -50%);
}
.ud__tooltip__arrow__streamline__content {
  fill: #1f2329;
}
.ud__tooltip-content {
  box-sizing: border-box;
  min-width: 30px;
  padding: 8px 12px;
  font-size: 12px;
  line-height: 20px;
  color: #ffffff;
  text-align: left;
  text-decoration: none;
  word-wrap: break-word;
  background-color: #1f2329;
  border-radius: 8px;
  box-shadow: 0px 8px 24px 8px rgba(31, 35, 41, 0.04), 0px 6px 12px rgba(31, 35, 41, 0.04), 0px 4px 8px -8px rgba(31, 35, 41, 0.06);
  position: relative;
}
.ud__tooltip__invalid-children-wrapper {
  box-sizing: border-box;
  display: inline-block;
}
.ud-noop-enter,
.ud-noop-appear {
  -webkit-animation-duration: 0s;
          animation-duration: 0s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ud-noop-leave {
  -webkit-animation-duration: 0s;
          animation-duration: 0s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ud-noop-enter.ud-noop-enter-active,
.ud-noop-appear.ud-noop-appear-active {
  -webkit-animation-name: udTooltipZoomIn;
          animation-name: udTooltipZoomIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ud-noop-leave.ud-noop-leave-active {
  -webkit-animation-name: udTooltipZoomOut;
          animation-name: udTooltipZoomOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ud-noop-enter,
.ud-noop-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
          animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
}
.ud-noop-leave {
  -webkit-animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
          animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
}
.ud-tooltip-zoom-enter,
.ud-tooltip-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;
}
.ud-tooltip-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;
}
.ud-tooltip-zoom-enter.ud-tooltip-zoom-enter-active,
.ud-tooltip-zoom-appear.ud-tooltip-zoom-appear-active {
  -webkit-animation-name: udTooltipZoomIn;
          animation-name: udTooltipZoomIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ud-tooltip-zoom-leave.ud-tooltip-zoom-leave-active {
  -webkit-animation-name: udTooltipZoomOut;
          animation-name: udTooltipZoomOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ud-tooltip-zoom-enter,
.ud-tooltip-zoom-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
          animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
}
.ud-tooltip-zoom-leave {
  -webkit-animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
          animation-timing-function: cubic-bezier(0.34, 0.69, 0.1, 1);
}
.ud-tooltip-zoom[class*="-top"] {
  transform-origin: bottom;
}
.ud-tooltip-zoom[class*="-left"] {
  transform-origin: right;
}
.ud-tooltip-zoom[class*="-right"] {
  transform-origin: left;
}
.ud-tooltip-zoom[class*="-bottom"] {
  transform-origin: top;
}
.ud-tooltip-zoom[class*="-topLeft"],
.ud-tooltip-zoom[class*="-rightBottom"] {
  transform-origin: 0 100%;
}
.ud-tooltip-zoom[class*="-topRight"],
.ud-tooltip-zoom[class*="-leftBottom"] {
  transform-origin: 100% 100%;
}
.ud-tooltip-zoom[class*="-leftTop"],
.ud-tooltip-zoom[class*="-bottomRight"] {
  transform-origin: 100% 0;
}
.ud-tooltip-zoom[class*="-rightTop"],
.ud-tooltip-zoom[class*="-bottomLeft"] {
  transform-origin: 0 0;
}
@-webkit-keyframes udTooltipZoomIn {
  0% {
    transform: scale(0.7);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes udTooltipZoomIn {
  0% {
    transform: scale(0.7);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes udTooltipZoomOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.7);
    opacity: 0;
  }
}
@keyframes udTooltipZoomOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.7);
    opacity: 0;
  }
}

.udz62fk { display: -webkit-box }
.u6rw91u { }
.u16q19ri { padding-left: 2px }
@-webkit-keyframes fullscreenModalEnter__2FQhf {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__2FQhf {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__BqyaM {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__BqyaM {
  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__17-fw {
  height: 100%;
}
.atsx-layout__32onc {
  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__Ng8eC,
.b50__36ZlL {
  color: #f0f4ff;
}
.L50__2mfO-,
.l50__3FToo {
  color: #f7fae5;
}
.L100__2JOwp,
.l100__1Y5Tx {
  color: #eef6c6;
}
.L200__1hbCF,
.l200__kYDJX {
  color: #dfee96;
}
.L300__3ejq9,
.l300__1Ln_0 {
  color: #d2e76a;
}
.L400__1RB1a,
.l400__pYt33 {
  color: #c3dd40;
}
.L500__2wMEO,
.l500__32GPr {
  color: #b3d600;
}
.L600__rI32f,
.l600__2zngs {
  color: #8fac02;
}
.L700__3V8v-,
.l700__3QWzd {
  color: #667901;
}
.L800__2Tkht,
.l800__5pWLc {
  color: #495700;
}
.L900__1bzPS,
.l900__2uIJv {
  color: #354200;
}
.Y50__1DB_3,
.y50__2QkdI {
  color: #fdf9ed;
}
.Y100__3pF5u,
.y100__3MXpy {
  color: #faf1d1;
}
.Y200__2BITS,
.y200__1Jp0K {
  color: #f8e6ab;
}
.Y300__S4JIv,
.y300__10t1k {
  color: #f7dc82;
}
.Y400__2pYGc,
.y400__lBIRL {
  color: #fad355;
}
.Y500__3anLd,
.y500__2DlCs {
  color: #ffc60a;
}
.Y600__14qAY,
.y600__nkc__ {
  color: #dc9b04;
}
.Y700__2zIHD,
.y700__2CSgI {
  color: #aa7803;
}
.Y800__1xeve,
.y800__3DfLs {
  color: #795101;
}
.Y900__Zi6r_,
.y900__2PcAN {
  color: #5c3a00;
}
.O50__3--CN,
.o50__1Jeag {
  color: #fff5eb;
}
.O100__1uLLm,
.o100__2IruJ {
  color: #feead2;
}
.O200__QK4DO,
.o200__3OWun {
  color: #fed4a4;
}
.O300__1dQoH,
.o300__c1Qsv {
  color: #ffba6b;
}
.O400__3bxsB,
.o400__3zhHt {
  color: #ffa53d;
}
.O500__1f2TG,
.o500__-X5bw {
  color: #f80;
}
.O600__16Ydz,
.o600__1p5LR {
  color: #de7802;
}
.O700__1EdGn,
.o700__2LlGz {
  color: #b26206;
}
.O800__1Fs0o,
.o800__1-O2s {
  color: #8f4f04;
}
.O900__2EFqq,
.o900__1fezX {
  color: #6b3900;
}
.R50__3E3OA,
.r50__1ZAkf {
  color: #fef1f1;
}
.R100__39p7m,
.r100__3CCga {
  color: #fde2e2;
}
.R200__3QLAh,
.r200__1PkNV {
  color: #fbbfbc;
}
.R300__CXpE6,
.r300__3MOsK {
  color: #f98e8b;
}
.R400__2diyU,
.r400__3iDoJ {
  color: #f76964;
}
.R500__3Zp0l,
.r500__3tj9l {
  color: #f54a45;
}
.R600__dh4ej,
.r600__yVSz2 {
  color: #d83931;
}
.R700__1yCDR,
.r700__7EdU9 {
  color: #ac2f28;
}
.R800__SyM3h,
.r800__2ko9Y {
  color: #812520;
}
.R900__3EUc-,
.r900__S_Jsk {
  color: #621c18;
}
.C50__147Cn,
.c50__2g8Ye {
  color: #fef1f8;
}
.C100__2vT9U,
.c100__3KtPi {
  color: #fdddef;
}
.C200__2GzAy,
.c200__3Vx3n {
  color: #f9aed9;
}
.C300__3CDac,
.c300__82Oxw {
  color: #f57ac0;
}
.C400__2cULs,
.c400__s0MsC {
  color: #f14ba9;
}
.C500__1IKeE,
.c500__2BdRp {
  color: #f01d94;
}
.C600__NQRZr,
.c600__XKVdT {
  color: #c71077;
}
.C700__2-bho,
.c700__2EuM4 {
  color: #9e1361;
}
.C800__2zDWR,
.c800__g-v4c {
  color: #7a0f4b;
}
.C900__YO9NO,
.c900__3hX4I {
  color: #520a32;
}
.V50__1EtFf,
.v50__3TqDB {
  color: #fceefc;
}
.V100__1FXH8,
.v100__10YCr {
  color: #f8def8;
}
.V200__2zXD-,
.v200__lMkMY {
  color: #efb9ef;
}
.V300__1zaho,
.v300__14Pgm {
  color: #e58fe5;
}
.V400__1o2tL,
.v400__13GK_ {
  color: #db66db;
}
.V500__2I-Ku,
.v500__jwaiV {
  color: #d136d1;
}
.V600__2AeO4,
.v600__3QvYe {
  color: #b320b3;
}
.V700__TnPR8,
.v700__2cJvz {
  color: #8c218c;
}
.V800__2i7dt,
.v800__3C5MK {
  color: #681268;
}
.V900__3xOno,
.v900__nAF2j {
  color: #460b46;
}
.P50__22hpk,
.p50__3A7l2 {
  color: #f6f1fe;
}
.P100__xJQxp,
.p100__3fNu9 {
  color: #ece2fe;
}
.P200__1ucob,
.p200__32GTx {
  color: #cdb2fa;
}
.P300__3hvIR,
.p300__Qvj5x {
  color: #ad82f7;
}
.P400__xYSuZ,
.p400__38Lzb {
  color: #935af6;
}
.P500__1VyzF,
.p500__3Gdyr {
  color: #7f3bf5;
}
.P600__1lxi2,
.p600__3KMsa {
  color: #6425d0;
}
.P700__3_dAc,
.p700__2-JUi {
  color: #4e1ba7;
}
.P800__2zyJq,
.p800__26WY3 {
  color: #380d82;
}
.P900__2LtBi,
.p900__2ePX7 {
  color: #270561;
}
.I50__3Na5N,
.i50__3MHSV {
  color: #f2f3fd;
}
.I100__1ibnH,
.i100__1q8l6 {
  color: #e0e2fa;
}
.I200__3HhJ3,
.i200__1-LDb {
  color: #b4b9f3;
}
.I300__2BQRI,
.i300__9lJtN {
  color: #7b83ea;
}
.I400__1yG1c,
.i400__1dOAu {
  color: #616ae5;
}
.I500__2cr_r,
.i500__2l_Xj {
  color: #4954e6;
}
.I600__1JEZO,
.i600__11Q9j {
  color: #2933c7;
}
.I700__3rAJL,
.i700__ikj4h {
  color: #161fa2;
}
.I800__32UZS,
.i800__C1nVJ {
  color: #0a1285;
}
.I900__iNHm9,
.i900__1J7yk {
  color: #0c1264;
}
.N50__1jJW4,
.n50__1hJL4 {
  color: #f8f9fa;
}
.N100__8atze,
.n100__cndKR {
  color: #f5f6f7;
}
.N200__1xaRu,
.n200__3DPdU {
  color: #eff0f1;
}
.N300__2TEjf,
.n300__5CFHd {
  color: #dee0e3;
}
.N400__pO4Gy,
.n400__29J5T {
  color: #bbbfc4;
}
.N500__3PPFW,
.n500__1Yvj3 {
  color: #8f959e;
}
.N600__3YeKT,
.n600__1uBpl {
  color: #646a73;
}
.N700__30mLY,
.n700__3RFh6 {
  color: #373c43;
}
.N800__1y4Vc,
.n800__9CGs_ {
  color: #2b2f36;
}
.N900__1yd2K,
.n900__2Juux {
  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 */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
/* 职位列表页 PositionList */
/* 职位详情页 PositionDetail */
/* 文件上传组件 Upload */
/* 简历编辑/投递页 ResumeEditForm */
/* 我的投递页 PositionApplication */
/* 注册页 */
/* input */
.fixedHeader {
  height: 80px;
}
.fixedHeader .fixedHeader__inner .atsx-input {
  border-radius: 20px;
}
.fixedHeader .atsx-btn {
  border-radius: 20px;
}
.ja .leftFilter .atsx-checkbox-wrapper {
  font-weight: normal;
}
.positionList__wn6FF .positionItem-subTitle {
  color: #646a73;
}
.positionList__wn6FF .positionItem-subTitle .positionItem-time {
  display: none;
}
.positionList__wn6FF .positionItem-jobDesc {
  color: #8f959e;
}
.positionList__wn6FF .search-block__input {
  box-shadow: 0 8px 24px 0 rgba(187, 191, 196, 0.2);
  border-radius: 30px;
}
.positionList__wn6FF .search-block__input input.atsx-input {
  padding-left: 58px;
  border-radius: 30px;
}
.positionList__wn6FF .search-block__input .search-searchAction {
  width: 149px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}
.positionList__wn6FF .search-block__input .atsx-input-prefix {
  left: 30px;
}
.positionList__wn6FF .search-searchAction:hover,
.positionList__wn6FF .search-searchAction:active {
  background: #82a7fc;
  border-color: #82a7fc;
}
.positionList__wn6FF .positionItem .positionItem-title {
  color: #1f2329;
  font-weight: 600;
}
.positionList__wn6FF .positionItem:hover {
  box-shadow: 0 8px 24px 0 rgba(187, 191, 196, 0.2);
}
.positionList__wn6FF .searchBlockArea .search-block {
  height: 56px;
  margin-top: -28px;
}
.positionList__wn6FF .searchBlockArea .search-block .search-block__input {
  width: 800px;
}
.positionList__wn6FF .searchBlockArea .atsx-input-affix-wrapper:hover .atsx-input:not(.atsx-input-disabled) {
  border-color: #3370ff;
}
.positionList__wn6FF .searchBlockArea .swiper-container {
  height: 340px;
}
.positionList__wn6FF .companyIntro_text {
  font-family: Gilroy-regular, -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';
}

@-webkit-keyframes fullscreenModalEnter__25cxQ {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__25cxQ {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__ZA_1t {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__ZA_1t {
  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__3THy3 {
  height: 100%;
}
.atsx-layout__68azn {
  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__3lBu-,
.b50__15B7O {
  color: #f0f4ff;
}
.L50__2-9LZ,
.l50__2gH-y {
  color: #f7fae5;
}
.L100__3dRsl,
.l100__2pBzc {
  color: #eef6c6;
}
.L200__2W3-T,
.l200__1wtku {
  color: #dfee96;
}
.L300__W81qC,
.l300__3xgIl {
  color: #d2e76a;
}
.L400__2_WrU,
.l400__3Tfq7 {
  color: #c3dd40;
}
.L500__qaYoC,
.l500__1Q_9F {
  color: #b3d600;
}
.L600__1Vn2K,
.l600__28lvV {
  color: #8fac02;
}
.L700__2DZXM,
.l700__1MhuM {
  color: #667901;
}
.L800__3fvoh,
.l800__M-hj8 {
  color: #495700;
}
.L900__2pUSZ,
.l900__2Tr9D {
  color: #354200;
}
.Y50__22j0Y,
.y50__3imCV {
  color: #fdf9ed;
}
.Y100__ZU-Cb,
.y100__3rJtO {
  color: #faf1d1;
}
.Y200__3A6RX,
.y200__1StCN {
  color: #f8e6ab;
}
.Y300__mJTkP,
.y300__nlRms {
  color: #f7dc82;
}
.Y400__122Ft,
.y400__mdrlN {
  color: #fad355;
}
.Y500__3eyFH,
.y500__3cLX6 {
  color: #ffc60a;
}
.Y600__1bze4,
.y600__3P_-v {
  color: #dc9b04;
}
.Y700__xJEax,
.y700__2O1Yy {
  color: #aa7803;
}
.Y800__18cvo,
.y800__2NoC2 {
  color: #795101;
}
.Y900__1Pzfl,
.y900__2IYbI {
  color: #5c3a00;
}
.O50__k-RdG,
.o50__3TFEX {
  color: #fff5eb;
}
.O100__35o9z,
.o100__31oA- {
  color: #feead2;
}
.O200__pIA5G,
.o200__2OquX {
  color: #fed4a4;
}
.O300__2kEgM,
.o300__1MKFf {
  color: #ffba6b;
}
.O400__1k3mN,
.o400__2Aels {
  color: #ffa53d;
}
.O500__39IJV,
.o500__2tzp7 {
  color: #f80;
}
.O600__2nKTh,
.o600__2GYms {
  color: #de7802;
}
.O700__3s5pk,
.o700__3LR2K {
  color: #b26206;
}
.O800__Y1lq4,
.o800__wIbA8 {
  color: #8f4f04;
}
.O900__2XHgk,
.o900__eASau {
  color: #6b3900;
}
.R50__3FTir,
.r50__3lFZG {
  color: #fef1f1;
}
.R100__ZivD4,
.r100__2t2Vl {
  color: #fde2e2;
}
.R200__1X_vJ,
.r200__IE-hc {
  color: #fbbfbc;
}
.R300__NYW5g,
.r300__1aKw2 {
  color: #f98e8b;
}
.R400__3280V,
.r400__3Uzy4 {
  color: #f76964;
}
.R500__1m2jZ,
.r500__3ZIP2 {
  color: #f54a45;
}
.R600__3t6HU,
.r600__bfaCb {
  color: #d83931;
}
.R700__teIpY,
.r700__79Mqx {
  color: #ac2f28;
}
.R800__287qt,
.r800__M8iJ3 {
  color: #812520;
}
.R900__2XtVe,
.r900__5PMpQ {
  color: #621c18;
}
.C50__113YR,
.c50__3wT6a {
  color: #fef1f8;
}
.C100__1f_Mn,
.c100__1mC2U {
  color: #fdddef;
}
.C200__1i9xi,
.c200__3qbj_ {
  color: #f9aed9;
}
.C300__w75TJ,
.c300__2jMUb {
  color: #f57ac0;
}
.C400__1HJTI,
.c400__3vMOF {
  color: #f14ba9;
}
.C500__1IY82,
.c500__Litkg {
  color: #f01d94;
}
.C600__Qh4nA,
.c600__3HS8k {
  color: #c71077;
}
.C700__YDjXT,
.c700__5sS8e {
  color: #9e1361;
}
.C800__1bRSw,
.c800__3N2Rp {
  color: #7a0f4b;
}
.C900__Uh3Iw,
.c900__37Uu7 {
  color: #520a32;
}
.V50__2VZr-,
.v50__3XVhP {
  color: #fceefc;
}
.V100__ijpfY,
.v100__2msvD {
  color: #f8def8;
}
.V200__2Ybng,
.v200__3y24- {
  color: #efb9ef;
}
.V300__3Ymf0,
.v300__2oY0Q {
  color: #e58fe5;
}
.V400__Q--8Y,
.v400__2o-G0 {
  color: #db66db;
}
.V500__2Jwc3,
.v500__3LJg6 {
  color: #d136d1;
}
.V600__3nM4v,
.v600__2yHO1 {
  color: #b320b3;
}
.V700__2oti9,
.v700__22-lC {
  color: #8c218c;
}
.V800__33zou,
.v800__2_MOh {
  color: #681268;
}
.V900__hW5mh,
.v900__HJBEa {
  color: #460b46;
}
.P50__1HGSZ,
.p50__2z41H {
  color: #f6f1fe;
}
.P100__1gNg5,
.p100__2xRhH {
  color: #ece2fe;
}
.P200__3BY93,
.p200__1cnyP {
  color: #cdb2fa;
}
.P300__3nd_1,
.p300__-EN0q {
  color: #ad82f7;
}
.P400__vjc7D,
.p400__2RuTG {
  color: #935af6;
}
.P500__3J7FS,
.p500__3rpKp {
  color: #7f3bf5;
}
.P600__nT-DI,
.p600__3mnxJ {
  color: #6425d0;
}
.P700__3zxE2,
.p700__1gY0w {
  color: #4e1ba7;
}
.P800__3VSYE,
.p800__1UoY2 {
  color: #380d82;
}
.P900__31KET,
.p900__3_PX9 {
  color: #270561;
}
.I50__cVM-c,
.i50__2Z_wS {
  color: #f2f3fd;
}
.I100__2I26_,
.i100__1rLV6 {
  color: #e0e2fa;
}
.I200__2lUO2,
.i200__38bOi {
  color: #b4b9f3;
}
.I300__oruUR,
.i300__C_8QO {
  color: #7b83ea;
}
.I400__3hWE7,
.i400__19WiY {
  color: #616ae5;
}
.I500__3GCeD,
.i500__24vGO {
  color: #4954e6;
}
.I600__1J3XI,
.i600__21iST {
  color: #2933c7;
}
.I700__1nxRL,
.i700__3E890 {
  color: #161fa2;
}
.I800__2ZEN6,
.i800__1-0wq {
  color: #0a1285;
}
.I900__nb667,
.i900__2uoDG {
  color: #0c1264;
}
.N50__2Zd4o,
.n50__3U9zx {
  color: #f8f9fa;
}
.N100__mqWET,
.n100__3hZES {
  color: #f5f6f7;
}
.N200__1YiBD,
.n200__1jqFh {
  color: #eff0f1;
}
.N300__1fF_K,
.n300__mO-JC {
  color: #dee0e3;
}
.N400__3yURM,
.n400__3TgCj {
  color: #bbbfc4;
}
.N500__3bTgc,
.n500__3Ejc2 {
  color: #8f959e;
}
.N600__JjCw0,
.n600__12orz {
  color: #646a73;
}
.N700__3Di9a,
.n700__2b0K_ {
  color: #373c43;
}
.N800__1Xbsi,
.n800__bF9zf {
  color: #2b2f36;
}
.N900__38VI_,
.n900__2JLaI {
  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 表单编辑底色 */
.mActionModal__266Ij .atsx-modal-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%;
  border-radius: 0.21333333rem;
  box-shadow: none;
}
.mActionModal__266Ij .atsx-modal-content .atsx-modal-header {
  padding: 0.53333333rem 0.64rem;
  font-size: 0.42666667rem;
  border-color: rgba(187, 191, 196, 0.5);
  border-radius: 0.21333333rem 0.21333333rem 0 0;
}
.mActionModal__266Ij .atsx-modal-content .atsx-modal-close {
  display: none;
}
.mActionModal__266Ij .atsx-modal-content .atsx-modal-body {
  padding: 0;
}
.mActionModal__266Ij .atsx-modal-content .atsx-modal-body .mAction-modal__actionItem {
  padding: 0.33333333rem 0.53333333rem;
  text-align: center;
  border-bottom: 1px solid rgba(187, 191, 196, 0.5);
  font-size: 0.45333333rem;
  line-height: 0.64rem;
}
.mActionModal__266Ij .atsx-modal-content .atsx-modal-body .mAction-modal__cancel-button {
  padding: 0.33333333rem 0.53333333rem;
  text-align: center;
  font-size: 0.45333333rem;
  line-height: 0.64rem;
  color: #1f2329;
}

@-webkit-keyframes fullscreenModalEnter__3UG1N {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__3UG1N {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__1ys5K {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__1ys5K {
  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__Z6RqL {
  height: 100%;
}
.atsx-layout__EM-wf {
  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__1TDsr,
.b50__3Uiqm {
  color: #f0f4ff;
}
.L50__3qRuf,
.l50__3d5tc {
  color: #f7fae5;
}
.L100__cCtzY,
.l100__EaDLQ {
  color: #eef6c6;
}
.L200__2icSP,
.l200__POGR1 {
  color: #dfee96;
}
.L300__Jevwb,
.l300__3_WnE {
  color: #d2e76a;
}
.L400__2Dgik,
.l400__1GaPa {
  color: #c3dd40;
}
.L500__3xA4-,
.l500__NEt0n {
  color: #b3d600;
}
.L600__3rD5_,
.l600__2Jj__ {
  color: #8fac02;
}
.L700__1v7IP,
.l700__25Ssv {
  color: #667901;
}
.L800__kiCIp,
.l800__3U0O_ {
  color: #495700;
}
.L900__2kW-y,
.l900__1iODt {
  color: #354200;
}
.Y50__dG0Vb,
.y50___FtmO {
  color: #fdf9ed;
}
.Y100__1bbSe,
.y100__3Lsoj {
  color: #faf1d1;
}
.Y200__1xIMu,
.y200__1Ijej {
  color: #f8e6ab;
}
.Y300__24oKf,
.y300__1_5F4 {
  color: #f7dc82;
}
.Y400__3WCGy,
.y400__1vJ_3 {
  color: #fad355;
}
.Y500__21fG2,
.y500__2cKTe {
  color: #ffc60a;
}
.Y600__3yrA8,
.y600__2V0Q8 {
  color: #dc9b04;
}
.Y700__3DcKz,
.y700__3_8G6 {
  color: #aa7803;
}
.Y800__1RVZu,
.y800__1BqF3 {
  color: #795101;
}
.Y900__27GKc,
.y900__c1w1f {
  color: #5c3a00;
}
.O50__2eb4O,
.o50__2Hui_ {
  color: #fff5eb;
}
.O100__1K88k,
.o100__2fs34 {
  color: #feead2;
}
.O200__2Tup6,
.o200__2JJkd {
  color: #fed4a4;
}
.O300__3bAlu,
.o300__1-ktv {
  color: #ffba6b;
}
.O400__O0FOA,
.o400__37oiy {
  color: #ffa53d;
}
.O500__1NZyS,
.o500__1r3vF {
  color: #f80;
}
.O600__3HuI7,
.o600__1OANM {
  color: #de7802;
}
.O700__Mwuny,
.o700__QwJKC {
  color: #b26206;
}
.O800__1DKaY,
.o800__33h1Q {
  color: #8f4f04;
}
.O900__3z2mp,
.o900__1UUsJ {
  color: #6b3900;
}
.R50__3IycT,
.r50__3zbyz {
  color: #fef1f1;
}
.R100__34it_,
.r100__2I22q {
  color: #fde2e2;
}
.R200__2aJG-,
.r200__3Ufa2 {
  color: #fbbfbc;
}
.R300__3y8zw,
.r300__7gKg9 {
  color: #f98e8b;
}
.R400__3-Qmd,
.r400__dueR0 {
  color: #f76964;
}
.R500__3pmVy,
.r500__3Jk9d {
  color: #f54a45;
}
.R600__2vF9T,
.r600___Aj7V {
  color: #d83931;
}
.R700__JDGaP,
.r700__3MXnS {
  color: #ac2f28;
}
.R800__dCW82,
.r800__1CVLO {
  color: #812520;
}
.R900__3INE8,
.r900__3cCKT {
  color: #621c18;
}
.C50__1HysM,
.c50__35l4c {
  color: #fef1f8;
}
.C100__22YhT,
.c100__3Ayp5 {
  color: #fdddef;
}
.C200__1NPMo,
.c200__3BpNL {
  color: #f9aed9;
}
.C300__2-6dA,
.c300__2P98n {
  color: #f57ac0;
}
.C400__2Si__,
.c400__2iFOu {
  color: #f14ba9;
}
.C500__H0N8c,
.c500__L9Tu0 {
  color: #f01d94;
}
.C600__3tINB,
.c600__374cJ {
  color: #c71077;
}
.C700__2DJVE,
.c700__2mAXO {
  color: #9e1361;
}
.C800__2CXMh,
.c800__3Wm_1 {
  color: #7a0f4b;
}
.C900__KooKM,
.c900__RYIw1 {
  color: #520a32;
}
.V50__2Ym8G,
.v50__yI4eL {
  color: #fceefc;
}
.V100__1drxV,
.v100__1Kbwc {
  color: #f8def8;
}
.V200__1C4py,
.v200__3UCDk {
  color: #efb9ef;
}
.V300__1TA-g,
.v300__daWam {
  color: #e58fe5;
}
.V400__3YcYN,
.v400__1tpz3 {
  color: #db66db;
}
.V500__ZE-iP,
.v500__1Dwad {
  color: #d136d1;
}
.V600__1oi71,
.v600__3nDPh {
  color: #b320b3;
}
.V700__2UlEi,
.v700__wsan8 {
  color: #8c218c;
}
.V800__1uud0,
.v800__M-MKh {
  color: #681268;
}
.V900__142WI,
.v900__soFKH {
  color: #460b46;
}
.P50__1du4i,
.p50__3w5Jp {
  color: #f6f1fe;
}
.P100__38TBT,
.p100__2wuYq {
  color: #ece2fe;
}
.P200__MH4Us,
.p200__3IRJ- {
  color: #cdb2fa;
}
.P300__t6H77,
.p300__3gRCc {
  color: #ad82f7;
}
.P400__3FLKA,
.p400__QkaaX {
  color: #935af6;
}
.P500__3O8Re,
.p500__opQK2 {
  color: #7f3bf5;
}
.P600__39b-U,
.p600__2zRtu {
  color: #6425d0;
}
.P700__1gJ64,
.p700__AUV_f {
  color: #4e1ba7;
}
.P800__1cAjj,
.p800__3Tkcr {
  color: #380d82;
}
.P900__2c7_y,
.p900__3XPK_ {
  color: #270561;
}
.I50__cuPep,
.i50__11XmW {
  color: #f2f3fd;
}
.I100__2BHlA,
.i100__11Fol {
  color: #e0e2fa;
}
.I200__AiJcu,
.i200__2s6HN {
  color: #b4b9f3;
}
.I300__3CATg,
.i300__YjJ9- {
  color: #7b83ea;
}
.I400__7fnDj,
.i400__16Do_ {
  color: #616ae5;
}
.I500__cemVM,
.i500__2oEp2 {
  color: #4954e6;
}
.I600__2OvaG,
.i600__3WrpF {
  color: #2933c7;
}
.I700__3HPSm,
.i700__10dGe {
  color: #161fa2;
}
.I800__110Pd,
.i800__LLUW1 {
  color: #0a1285;
}
.I900__1_UAW,
.i900__TkMSX {
  color: #0c1264;
}
.N50__1EuPU,
.n50__3bwda {
  color: #f8f9fa;
}
.N100__Kva67,
.n100__3tXPN {
  color: #f5f6f7;
}
.N200__y_3Ew,
.n200__1-h5Z {
  color: #eff0f1;
}
.N300__2MUWk,
.n300__3pzN6 {
  color: #dee0e3;
}
.N400__80ZYl,
.n400__2gC90 {
  color: #bbbfc4;
}
.N500__39uu1,
.n500__M92id {
  color: #8f959e;
}
.N600__1t9Z6,
.n600__1kAF3 {
  color: #646a73;
}
.N700__X8RWK,
.n700__3X40v {
  color: #373c43;
}
.N800__3i2Ba,
.n800__9VYub {
  color: #2b2f36;
}
.N900__3z6hz,
.n900__U0U_G {
  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 表单编辑底色 */
.merge-actionModal__title__35AyX {
  color: #1f2329;
}
.merge-actionModal__title__35AyX > p:first-child {
  font-weight: 500;
  font-size: 0.45333333rem;
  line-height: 0.64rem;
  text-align: center;
}
.merge-actionModal__title__35AyX > p:last-child {
  font-size: 0.42666667rem;
  line-height: 0.58666667rem;
  margin-top: 0.32rem;
}

@-webkit-keyframes fullscreenModalEnter__2e8tR {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__2e8tR {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__22t68 {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__22t68 {
  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__1LT7j {
  height: 100%;
}
.atsx-layout__2Y_EW {
  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__3-gH0,
.b50__3cA4C {
  color: #f0f4ff;
}
.L50__1_imT,
.l50__2xxGM {
  color: #f7fae5;
}
.L100__cNGO6,
.l100__265RB {
  color: #eef6c6;
}
.L200__24jaV,
.l200__CGQ38 {
  color: #dfee96;
}
.L300__16Fxk,
.l300__1YMFy {
  color: #d2e76a;
}
.L400__3xda-,
.l400__1CiFn {
  color: #c3dd40;
}
.L500__3TCBz,
.l500__1U_b8 {
  color: #b3d600;
}
.L600__LlHpK,
.l600__t340G {
  color: #8fac02;
}
.L700__hpEES,
.l700__3vAWB {
  color: #667901;
}
.L800__3W0xF,
.l800__3OJnS {
  color: #495700;
}
.L900__3_cs5,
.l900__1HYcS {
  color: #354200;
}
.Y50__18Yh-,
.y50__l-PRS {
  color: #fdf9ed;
}
.Y100__2fHX8,
.y100__3PRvD {
  color: #faf1d1;
}
.Y200__2PzJ-,
.y200__2D6Gc {
  color: #f8e6ab;
}
.Y300__2DWZG,
.y300__3QpPb {
  color: #f7dc82;
}
.Y400__1S9ff,
.y400__UuTpg {
  color: #fad355;
}
.Y500__nsYCW,
.y500__WyB2x {
  color: #ffc60a;
}
.Y600__1nv5N,
.y600__nU_w_ {
  color: #dc9b04;
}
.Y700__3r7k_,
.y700__28Puy {
  color: #aa7803;
}
.Y800__GCuiE,
.y800__m2_Tr {
  color: #795101;
}
.Y900__oBk_S,
.y900__3m0wl {
  color: #5c3a00;
}
.O50__32_23,
.o50__2_p2Z {
  color: #fff5eb;
}
.O100__rpOv3,
.o100__1d0Qz {
  color: #feead2;
}
.O200__2NPEA,
.o200__39ELS {
  color: #fed4a4;
}
.O300__2uHvh,
.o300__X4WOX {
  color: #ffba6b;
}
.O400__2LRiA,
.o400__1mUyz {
  color: #ffa53d;
}
.O500__kH_Yj,
.o500__26Bu1 {
  color: #f80;
}
.O600__3t0Gr,
.o600__1pKgD {
  color: #de7802;
}
.O700__3hNVg,
.o700__3de1U {
  color: #b26206;
}
.O800__2q7Io,
.o800__WQNUQ {
  color: #8f4f04;
}
.O900__1nMx_,
.o900__2oRpi {
  color: #6b3900;
}
.R50__2QUxM,
.r50__RxhGg {
  color: #fef1f1;
}
.R100__3cgAq,
.r100__2411p {
  color: #fde2e2;
}
.R200__1tUfo,
.r200__2t6zS {
  color: #fbbfbc;
}
.R300__3kXAq,
.r300__71522 {
  color: #f98e8b;
}
.R400__1wzQ-,
.r400__1shxW {
  color: #f76964;
}
.R500__RlG_D,
.r500__3G2oy {
  color: #f54a45;
}
.R600__1xa9p,
.r600__20ECw {
  color: #d83931;
}
.R700__2L-9k,
.r700__33Q4k {
  color: #ac2f28;
}
.R800__2-Z4e,
.r800__WFeT8 {
  color: #812520;
}
.R900__16fqO,
.r900__3Tlqq {
  color: #621c18;
}
.C50__1MFII,
.c50__tvAjY {
  color: #fef1f8;
}
.C100__1ae4R,
.c100__3amw5 {
  color: #fdddef;
}
.C200__29RHC,
.c200__ptI4A {
  color: #f9aed9;
}
.C300__2axQY,
.c300__1hlbE {
  color: #f57ac0;
}
.C400__tuSr9,
.c400__ebJBA {
  color: #f14ba9;
}
.C500__3TVaY,
.c500__2nHka {
  color: #f01d94;
}
.C600__2e36c,
.c600__12ET4 {
  color: #c71077;
}
.C700__PUOwr,
.c700__7uh4- {
  color: #9e1361;
}
.C800__2Evgl,
.c800__1tsep {
  color: #7a0f4b;
}
.C900__2WVIy,
.c900__2U4DW {
  color: #520a32;
}
.V50__2o2cs,
.v50__1C5wQ {
  color: #fceefc;
}
.V100__3_N02,
.v100__13F3B {
  color: #f8def8;
}
.V200__2M8Cr,
.v200__3lb9h {
  color: #efb9ef;
}
.V300__HSK-E,
.v300__3tOE- {
  color: #e58fe5;
}
.V400__3fzjd,
.v400__1o8rD {
  color: #db66db;
}
.V500__2BRla,
.v500__267zX {
  color: #d136d1;
}
.V600__3J0jL,
.v600__ojfhT {
  color: #b320b3;
}
.V700__3FBYJ,
.v700__26zKQ {
  color: #8c218c;
}
.V800__3cJoq,
.v800__38ktB {
  color: #681268;
}
.V900__11QbX,
.v900__Ght8Q {
  color: #460b46;
}
.P50__2WxOh,
.p50__1ZxuK {
  color: #f6f1fe;
}
.P100__3wDzE,
.p100__Tgh17 {
  color: #ece2fe;
}
.P200__cWA3B,
.p200__1BKca {
  color: #cdb2fa;
}
.P300__2oT9L,
.p300__tZnO7 {
  color: #ad82f7;
}
.P400__1oHmR,
.p400__1dk4y {
  color: #935af6;
}
.P500__1UAEM,
.p500__201Bx {
  color: #7f3bf5;
}
.P600__175fG,
.p600__3LlFK {
  color: #6425d0;
}
.P700__32Fwg,
.p700__1p64a {
  color: #4e1ba7;
}
.P800__109Hy,
.p800__3EggH {
  color: #380d82;
}
.P900__3QGvq,
.p900__1OPBm {
  color: #270561;
}
.I50__2yvfY,
.i50__1mvlb {
  color: #f2f3fd;
}
.I100__2EqF5,
.i100__e59RS {
  color: #e0e2fa;
}
.I200__7gFuw,
.i200__1pxvg {
  color: #b4b9f3;
}
.I300__4Qefk,
.i300__2BdGW {
  color: #7b83ea;
}
.I400__vSfvq,
.i400__3ah4W {
  color: #616ae5;
}
.I500__1NUtQ,
.i500__1THBT {
  color: #4954e6;
}
.I600__1yvPs,
.i600__NjW0C {
  color: #2933c7;
}
.I700__3edo2,
.i700__V_tSW {
  color: #161fa2;
}
.I800__1wq9E,
.i800__15r_- {
  color: #0a1285;
}
.I900__8b5IL,
.i900__Q-KQr {
  color: #0c1264;
}
.N50__3bn98,
.n50__36xtP {
  color: #f8f9fa;
}
.N100__1uVUW,
.n100__4kPRt {
  color: #f5f6f7;
}
.N200__3V5xO,
.n200__20YtU {
  color: #eff0f1;
}
.N300__316ae,
.n300__3zzZ8 {
  color: #dee0e3;
}
.N400__I9AEH,
.n400__168OZ {
  color: #bbbfc4;
}
.N500__33vLZ,
.n500__16l4D {
  color: #8f959e;
}
.N600__OwtyL,
.n600__3IgNf {
  color: #646a73;
}
.N700__3L6c4,
.n700__3Wefr {
  color: #373c43;
}
.N800__2uDAS,
.n800__3lNgA {
  color: #2b2f36;
}
.N900__15Xz-,
.n900__30JP_ {
  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 表单编辑底色 */
.model__PQ_Nq .atsx-modal-header {
  padding: 23px 80px 23px 24px;
}
.model__PQ_Nq .atsx-btn {
  border: 1px solid #d0d3d6;
  border-radius: 6px;
  background: #fff;
  color: #1f2329;
}
.model__PQ_Nq .atsx-btn:hover {
  background-color: #f5f6f7;
}
.model__PQ_Nq .model-body__2mjUk {
  color: #1f2329;
  padding: 0 24px;
}

.productSider__2Uwp9 {
  position: absolute;
  top: calc(4vh - 13.05px);
  bottom: calc(4vh - 13.05px);
  right: 7.3%;
  z-index: 2;
}
.productSider__2Uwp9 .productSider-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  height: 100%;
}
.productSider__2Uwp9 .productSider-item {
  width: 4.4vh;
  height: 4.4vh;
  min-width: 26px;
  min-height: 26px;
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
}
.productSider__2Uwp9 .productSider-item.productSider-item-active,
.productSider__2Uwp9 .productSider-item:hover {
  box-shadow: 0 9px 18px 0 rgba(0, 0, 0, 0.15);
  -ms-transform: scale(1.25);
      transform: scale(1.25);
}
.productSider__2Uwp9 .productSider-item-img {
  width: 100%;
  height: 100%;
}

@-webkit-keyframes fullscreenModalEnter__3bKav {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__3bKav {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__3GWIl {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__3GWIl {
  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__3C1GU {
  height: 100%;
}
.atsx-layout__3vic3 {
  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__1UG6f,
.b50__3sdYd {
  color: #f0f4ff;
}
.L50__3i0FQ,
.l50__2_hNQ {
  color: #f7fae5;
}
.L100__1kVra,
.l100__1kydq {
  color: #eef6c6;
}
.L200__365jg,
.l200__2LgeI {
  color: #dfee96;
}
.L300__1LjG9,
.l300__vcHAD {
  color: #d2e76a;
}
.L400__kUPuM,
.l400__3_MT2 {
  color: #c3dd40;
}
.L500__2AB5s,
.l500__1VTqb {
  color: #b3d600;
}
.L600__2KahD,
.l600__bNz_j {
  color: #8fac02;
}
.L700__2gob_,
.l700__2heqf {
  color: #667901;
}
.L800__cJmcK,
.l800__3IfLx {
  color: #495700;
}
.L900__3nl7r,
.l900__1Y11z {
  color: #354200;
}
.Y50__udfdB,
.y50__16e0W {
  color: #fdf9ed;
}
.Y100__2doAy,
.y100__1beWF {
  color: #faf1d1;
}
.Y200__OLOmS,
.y200__3RciT {
  color: #f8e6ab;
}
.Y300__2otaa,
.y300__oc8Gq {
  color: #f7dc82;
}
.Y400__1yJhn,
.y400__2vRmZ {
  color: #fad355;
}
.Y500__1WUtK,
.y500__fDWoc {
  color: #ffc60a;
}
.Y600__2mwJT,
.y600__nucsv {
  color: #dc9b04;
}
.Y700__1bzcn,
.y700__WaPb0 {
  color: #aa7803;
}
.Y800__ElHQc,
.y800__3Y6Ks {
  color: #795101;
}
.Y900__WYAkP,
.y900__1lS9F {
  color: #5c3a00;
}
.O50__G857I,
.o50__1bJ1F {
  color: #fff5eb;
}
.O100__2yMTF,
.o100__2N5zQ {
  color: #feead2;
}
.O200__17Ij4,
.o200__1tkly {
  color: #fed4a4;
}
.O300__BEoz5,
.o300__ASOXx {
  color: #ffba6b;
}
.O400__3xjnE,
.o400__t1pYg {
  color: #ffa53d;
}
.O500__QI3XH,
.o500__lwC-w {
  color: #f80;
}
.O600__A0rTN,
.o600__1cpEZ {
  color: #de7802;
}
.O700__13nXZ,
.o700__3ck43 {
  color: #b26206;
}
.O800__2uyrI,
.o800__15HFj {
  color: #8f4f04;
}
.O900__zwrgW,
.o900__Mg4S8 {
  color: #6b3900;
}
.R50__Xyf6P,
.r50__3mqRk {
  color: #fef1f1;
}
.R100__17Mue,
.r100__lymQU {
  color: #fde2e2;
}
.R200__3BhqX,
.r200__2679n {
  color: #fbbfbc;
}
.R300__AjFw4,
.r300__32Gum {
  color: #f98e8b;
}
.R400__HH0cS,
.r400__1X9rp {
  color: #f76964;
}
.R500__hFxNQ,
.r500__H8l9C {
  color: #f54a45;
}
.R600__XxLFO,
.r600__1tKra {
  color: #d83931;
}
.R700__1mRcn,
.r700__FITdA {
  color: #ac2f28;
}
.R800__3uFgG,
.r800__37S5C {
  color: #812520;
}
.R900__2W9kw,
.r900__3lBXN {
  color: #621c18;
}
.C50__2tIRQ,
.c50__3WyI3 {
  color: #fef1f8;
}
.C100__UVZKA,
.c100__AK1y- {
  color: #fdddef;
}
.C200__1IrPx,
.c200__2ctkv {
  color: #f9aed9;
}
.C300__LWKOq,
.c300__zD3GM {
  color: #f57ac0;
}
.C400__2mdn_,
.c400__3QgT3 {
  color: #f14ba9;
}
.C500__Ut1X1,
.c500__8juK4 {
  color: #f01d94;
}
.C600__3s8ff,
.c600__1Eg5C {
  color: #c71077;
}
.C700__2n5lN,
.c700__1DO3r {
  color: #9e1361;
}
.C800__dV53x,
.c800__3XZRm {
  color: #7a0f4b;
}
.C900__2x7pY,
.c900__1oI8a {
  color: #520a32;
}
.V50__1ZoOn,
.v50__3NdMg {
  color: #fceefc;
}
.V100__yHe8E,
.v100__3tVEw {
  color: #f8def8;
}
.V200__2FRsb,
.v200__3UkNG {
  color: #efb9ef;
}
.V300__3KncV,
.v300__2v6fs {
  color: #e58fe5;
}
.V400__2pk2y,
.v400__24oc- {
  color: #db66db;
}
.V500__1A_mX,
.v500__2gAnv {
  color: #d136d1;
}
.V600__RNjRB,
.v600__1BZec {
  color: #b320b3;
}
.V700__1pY_-,
.v700__24qNk {
  color: #8c218c;
}
.V800__1zNmN,
.v800__3hn3r {
  color: #681268;
}
.V900__105Kg,
.v900__1zQeQ {
  color: #460b46;
}
.P50__2x8Fs,
.p50__2IJLl {
  color: #f6f1fe;
}
.P100__3Pv81,
.p100__1aKmR {
  color: #ece2fe;
}
.P200__2_XAj,
.p200__37iI- {
  color: #cdb2fa;
}
.P300__afCx4,
.p300__3iPJR {
  color: #ad82f7;
}
.P400__kQTg2,
.p400__12scY {
  color: #935af6;
}
.P500__37sF1,
.p500__2oRTM {
  color: #7f3bf5;
}
.P600__2Vyqw,
.p600__e-7BD {
  color: #6425d0;
}
.P700__267kF,
.p700__3ibSd {
  color: #4e1ba7;
}
.P800__2ioet,
.p800__2Dvo4 {
  color: #380d82;
}
.P900__nYl_r,
.p900__18cIt {
  color: #270561;
}
.I50__3pVnn,
.i50__3AuZD {
  color: #f2f3fd;
}
.I100__T_xEq,
.i100__YqjUG {
  color: #e0e2fa;
}
.I200__38npb,
.i200__3e5yl {
  color: #b4b9f3;
}
.I300__31zWI,
.i300__3n_s1 {
  color: #7b83ea;
}
.I400__22u1o,
.i400__2ibiy {
  color: #616ae5;
}
.I500__3PrIe,
.i500__2jzks {
  color: #4954e6;
}
.I600__1OYHs,
.i600__2-Cdw {
  color: #2933c7;
}
.I700__3kbwB,
.i700__2J7Ka {
  color: #161fa2;
}
.I800__2IKTQ,
.i800__34qcA {
  color: #0a1285;
}
.I900__1TzM4,
.i900__mJ4HS {
  color: #0c1264;
}
.N50__3zAj0,
.n50__2OhaD {
  color: #f8f9fa;
}
.N100__3Bm3r,
.n100__yxgZq {
  color: #f5f6f7;
}
.N200__2tROc,
.n200__1KvmZ {
  color: #eff0f1;
}
.N300__2ayn6,
.n300__3l_nt {
  color: #dee0e3;
}
.N400__2UN2N,
.n400__2ozGH {
  color: #bbbfc4;
}
.N500__22T7q,
.n500__3veEA {
  color: #8f959e;
}
.N600__3UL8a,
.n600__XkNjG {
  color: #646a73;
}
.N700__3Mktu,
.n700__1Yvpl {
  color: #373c43;
}
.N800__1CwK2,
.n800__30D5Y {
  color: #2b2f36;
}
.N900__jZFZo,
.n900__3EaN8 {
  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 */
/* 上传文件组件按钮颜色 */
/* Pagination */
/* MSelect */
/* MMonthPicker */
@-webkit-keyframes inDown {
  0% {
    transform: translateY(-100%);
    opacity: 0;
  }
  60% {
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes inDown {
  0% {
    transform: translateY(-100%);
    opacity: 0;
  }
  60% {
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@-webkit-keyframes outUp {
  0% {
    transform: translateY(0);
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    transform: translateY(-100%);
    opacity: 0;
  }
}
@keyframes outUp {
  0% {
    transform: translateY(0);
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    transform: translateY(-100%);
    opacity: 0;
  }
}
@-webkit-keyframes inUp {
  0% {
    transform: translateY(100%);
    opacity: 0;
  }
  60% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    transform: translateY(0%);
  }
}
@keyframes inUp {
  0% {
    transform: translateY(100%);
    opacity: 0;
  }
  60% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    transform: translateY(0%);
  }
}
@-webkit-keyframes outDown {
  0% {
    transform: translateY(0%);
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    transform: translateY(100%);
  }
}
@keyframes outDown {
  0% {
    transform: translateY(0%);
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    transform: translateY(100%);
  }
}
@-webkit-keyframes opacityIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes opacityIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes opacityOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes opacityOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.fullpage-scroll-element {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  opacity: 0;
}
.init-show-without-animate {
  opacity: 1;
  z-index: 1;
}
.active-page,
.move-in-direction-0,
.move-in-direction-1 {
  z-index: 1;
  opacity: 1;
}
.active-page .productMain-squareLogo,
.move-in-direction-0 .productMain-squareLogo,
.move-in-direction-1 .productMain-squareLogo {
  -webkit-animation: slideUpIn30 0.77s 0.4s;
          animation: slideUpIn30 0.77s 0.4s;
}
.active-page .productMain-name,
.move-in-direction-0 .productMain-name,
.move-in-direction-1 .productMain-name {
  -webkit-animation: slideUpIn150 0.77s 0.4s;
          animation: slideUpIn150 0.77s 0.4s;
}
.active-page .productMain-desc,
.move-in-direction-0 .productMain-desc,
.move-in-direction-1 .productMain-desc {
  -webkit-animation: slideUpIn100px 0.77s 0.4s;
          animation: slideUpIn100px 0.77s 0.4s;
}
.move-out-direction-0,
.move-out-direction-1 {
  z-index: 0;
  opacity: 1;
}
.move-out-direction-1 {
  -webkit-animation: outUp 0.7s cubic-bezier(0.66, 0, 0.34, 1);
          animation: outUp 0.7s cubic-bezier(0.66, 0, 0.34, 1);
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -ms-transform: scale(1);
      transform: scale(1);
}
.move-in-direction-1 {
  -webkit-animation: inUp 0.7s cubic-bezier(0.66, 0, 0.34, 1);
          animation: inUp 0.7s cubic-bezier(0.66, 0, 0.34, 1);
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.move-out-direction-0 {
  -webkit-animation: outDown 0.7s cubic-bezier(0.66, 0, 0.34, 1);
          animation: outDown 0.7s cubic-bezier(0.66, 0, 0.34, 1);
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -ms-transform: translateY(0%);
      transform: translateY(0%);
  z-index: 1;
}
.move-in-direction-0 {
  -webkit-animation: inDown 0.7s cubic-bezier(0.66, 0, 0.34, 1);
          animation: inDown 0.7s cubic-bezier(0.66, 0, 0.34, 1);
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -ms-transform: scale(0.6);
      transform: scale(0.6);
  z-index: 1;
}
.productMain__2i7YO {
  width: 100%;
  height: 100%;
  font-family: Gilroy-regular, -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';
}
.productMain__2i7YO .productMainContent {
  position: relative;
  height: 100%;
}
.productMain__2i7YO .content-wrapper {
  height: 100%;
  padding: 0 6.6%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
}
.productMain__2i7YO .img-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-size: cover;
  background-position: center;
}
.productMain__2i7YO .productMain-left {
  width: 400px;
  z-index: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
@media screen and (max-width: 1366px) {
  .productMain__2i7YO .productMain-left {
    width: 280px;
  }
}
@media screen and (min-width: 1921px) {
  .productMain__2i7YO .productMain-left {
    width: 560px;
  }
}
.productMain__2i7YO .productMain-squareLogo {
  width: 80px;
  height: 80px;
}
.productMain__2i7YO .productMain-squareLogo img {
  height: 100%;
}
.productMain__2i7YO .productMain-rectLogo {
  width: 368px;
  height: 30px;
}
.productMain__2i7YO .productMain-rectLogo img {
  width: 100%;
  height: 100%;
}
.productMain__2i7YO .productMain-name {
  margin-top: 32px;
  line-height: 32px;
  font-size: 28px;
  font-family: 'Gilroy Extra Bold', -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';
  color: #1f2329;
}
.productMain__2i7YO .productMain-desc {
  margin-top: 24px;
  line-height: 26px;
  font-size: 16px;
  color: #1f2329;
}
.productMain__2i7YO .productMain-desc p + p {
  margin-top: 16px;
}

@-webkit-keyframes fullscreenModalEnter__3ie9y {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__3ie9y {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__2XYTc {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__2XYTc {
  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__2uuhS {
  height: 100%;
}
.atsx-layout__gKKVn {
  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__2LlVB,
.b50__2e3_2 {
  color: #f0f4ff;
}
.L50__2tk5I,
.l50__yR5Ai {
  color: #f7fae5;
}
.L100__gAazb,
.l100__3F5xI {
  color: #eef6c6;
}
.L200__1Gl_e,
.l200__jNSmx {
  color: #dfee96;
}
.L300__1qw32,
.l300__2xJjj {
  color: #d2e76a;
}
.L400__2KDPc,
.l400__pwsRP {
  color: #c3dd40;
}
.L500__2ud76,
.l500__3Xyw2 {
  color: #b3d600;
}
.L600__2L8Uq,
.l600__3qHw- {
  color: #8fac02;
}
.L700__195Bu,
.l700__2DBgi {
  color: #667901;
}
.L800__1tNXN,
.l800__37Mko {
  color: #495700;
}
.L900__2T2z8,
.l900__1Zi7A {
  color: #354200;
}
.Y50__eXGjI,
.y50__c6Ilr {
  color: #fdf9ed;
}
.Y100__17YA2,
.y100__2Er6X {
  color: #faf1d1;
}
.Y200__2fTQr,
.y200__2S7lv {
  color: #f8e6ab;
}
.Y300__1qYAK,
.y300__1yXSZ {
  color: #f7dc82;
}
.Y400__3Oi8b,
.y400__1SpQ1 {
  color: #fad355;
}
.Y500__2aFyg,
.y500__3zEDz {
  color: #ffc60a;
}
.Y600__1erYE,
.y600__1LflS {
  color: #dc9b04;
}
.Y700__VpQyF,
.y700__3GPmZ {
  color: #aa7803;
}
.Y800__2cQTf,
.y800__3xFxk {
  color: #795101;
}
.Y900__2CXXS,
.y900__1ScyI {
  color: #5c3a00;
}
.O50__1-eLB,
.o50__1dmNi {
  color: #fff5eb;
}
.O100__10ewj,
.o100__289WZ {
  color: #feead2;
}
.O200__I7xr9,
.o200__1DXf7 {
  color: #fed4a4;
}
.O300__23z6-,
.o300__1UafT {
  color: #ffba6b;
}
.O400__b39Fh,
.o400__a0t2l {
  color: #ffa53d;
}
.O500__vjNGf,
.o500__1eZOG {
  color: #f80;
}
.O600__3wPOd,
.o600__zTzhq {
  color: #de7802;
}
.O700__3c6Cb,
.o700__21eIv {
  color: #b26206;
}
.O800__1htRZ,
.o800__3sRch {
  color: #8f4f04;
}
.O900__2cqbe,
.o900__2oqQY {
  color: #6b3900;
}
.R50__2lTRG,
.r50__3duLW {
  color: #fef1f1;
}
.R100__12wYV,
.r100__lUJg5 {
  color: #fde2e2;
}
.R200__2wecc,
.r200__3gjS9 {
  color: #fbbfbc;
}
.R300__1HJ90,
.r300__1jTYF {
  color: #f98e8b;
}
.R400__2yjF8,
.r400__3I_-r {
  color: #f76964;
}
.R500__zRp-O,
.r500__ldoAD {
  color: #f54a45;
}
.R600__2BXV8,
.r600__1XQL- {
  color: #d83931;
}
.R700__2rQEA,
.r700__1nIyA {
  color: #ac2f28;
}
.R800__LTuxW,
.r800__2Uq5F {
  color: #812520;
}
.R900__2fk1c,
.r900__1zNn6 {
  color: #621c18;
}
.C50__1YrSK,
.c50__3zIjH {
  color: #fef1f8;
}
.C100__2bYsC,
.c100__xJLfm {
  color: #fdddef;
}
.C200__2NRY6,
.c200__2mnyk {
  color: #f9aed9;
}
.C300__2S2-p,
.c300__1d3JM {
  color: #f57ac0;
}
.C400__2zmmj,
.c400__2xMJz {
  color: #f14ba9;
}
.C500__1isKi,
.c500__SwcJW {
  color: #f01d94;
}
.C600__1PmKJ,
.c600__3L5zX {
  color: #c71077;
}
.C700__2G9tl,
.c700__A17Gd {
  color: #9e1361;
}
.C800__3JRfz,
.c800__1AdCS {
  color: #7a0f4b;
}
.C900__JEsFo,
.c900__3BJL_ {
  color: #520a32;
}
.V50__2w8rI,
.v50__I6Jwm {
  color: #fceefc;
}
.V100__1RKUU,
.v100__1QUgr {
  color: #f8def8;
}
.V200__1fWZF,
.v200__1oos9 {
  color: #efb9ef;
}
.V300__1o5PD,
.v300__b2xQF {
  color: #e58fe5;
}
.V400__a79EJ,
.v400__IJLgE {
  color: #db66db;
}
.V500__36PYA,
.v500__rkyoS {
  color: #d136d1;
}
.V600__37Pg9,
.v600__2xaDj {
  color: #b320b3;
}
.V700__FJwDN,
.v700__37S1O {
  color: #8c218c;
}
.V800__pEKKk,
.v800__1Tdi_ {
  color: #681268;
}
.V900__1LWat,
.v900__1p_e2 {
  color: #460b46;
}
.P50__2kA7L,
.p50__3bWHP {
  color: #f6f1fe;
}
.P100__aXPIT,
.p100__1_jNN {
  color: #ece2fe;
}
.P200__3fEDx,
.p200__1z-KX {
  color: #cdb2fa;
}
.P300__3sdzc,
.p300__3vUg1 {
  color: #ad82f7;
}
.P400__35vr7,
.p400__3MIwR {
  color: #935af6;
}
.P500__1ZwY8,
.p500__1jWLQ {
  color: #7f3bf5;
}
.P600__1Ka_B,
.p600__130tP {
  color: #6425d0;
}
.P700__33reb,
.p700__3M6T4 {
  color: #4e1ba7;
}
.P800__1-bjb,
.p800__1u9Sa {
  color: #380d82;
}
.P900__2WKgM,
.p900__iJjF_ {
  color: #270561;
}
.I50__3fux4,
.i50__2g4nN {
  color: #f2f3fd;
}
.I100__unmsP,
.i100__1lUae {
  color: #e0e2fa;
}
.I200__3_soi,
.i200__2_ofr {
  color: #b4b9f3;
}
.I300__2rAtP,
.i300__1THTq {
  color: #7b83ea;
}
.I400__1i9hQ,
.i400__273GS {
  color: #616ae5;
}
.I500__1A5Yb,
.i500__1rJH0 {
  color: #4954e6;
}
.I600__3RVBV,
.i600__d39-K {
  color: #2933c7;
}
.I700__URx_a,
.i700__1_7Zd {
  color: #161fa2;
}
.I800__2Du-E,
.i800__3dNZh {
  color: #0a1285;
}
.I900__iiud_,
.i900__1VTjp {
  color: #0c1264;
}
.N50__3YEG4,
.n50__2-oFf {
  color: #f8f9fa;
}
.N100__25PxC,
.n100__546jh {
  color: #f5f6f7;
}
.N200__LuSom,
.n200__3mFyy {
  color: #eff0f1;
}
.N300__1SQrx,
.n300__2uDLS {
  color: #dee0e3;
}
.N400__1tRHX,
.n400__kZdAh {
  color: #bbbfc4;
}
.N500__2IiPp,
.n500__3tAQC {
  color: #8f959e;
}
.N600__bFE2K,
.n600__1mZ9K {
  color: #646a73;
}
.N700__33hY-,
.n700__fv6Ox {
  color: #373c43;
}
.N800__3ak2E,
.n800__65fSV {
  color: #2b2f36;
}
.N900__2K5So,
.n900__1hwfC {
  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 表单编辑底色 */
.productAndService__3ndvd {
  position: relative;
  width: 100%;
  height: calc(100vh - 64px - 1px);
  min-width: 1024px;
  min-height: 600px;
}
.productAndService__3ndvd .productAndService-list {
  height: 100%;
  margin: 0 auto;
}
@media screen and (min-height: 665px) and (min-width: 1060px) {
  .product-service-page {
    overflow: hidden;
  }
}

.job-info-item__UZSBL {
  padding: 6px 0;
  width: 49%;
  color: #646a73;
}
.job-info-item__UZSBL span {
  color: #1f2329;
}
.template__2vEr7 * {
  color: #646a73 !important;
}
.template__2vEr7 a {
  color: #1663c7 !important;
}
.job-info-item-lang__3Il6m {
  width: 100% !important;
}

@-webkit-keyframes fullscreenModalEnter__IpHGZ {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__IpHGZ {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__2M7z3 {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__2M7z3 {
  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__3xVZG {
  height: 100%;
}
.atsx-layout__2p957 {
  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__1ZVWg,
.b50__3s_mG {
  color: #f0f4ff;
}
.L50__1f661,
.l50__1XC-- {
  color: #f7fae5;
}
.L100__3-wLB,
.l100__2tsRo {
  color: #eef6c6;
}
.L200__149Sx,
.l200__Z25T6 {
  color: #dfee96;
}
.L300__tni6m,
.l300__GiKj3 {
  color: #d2e76a;
}
.L400__29MbG,
.l400__2EHaS {
  color: #c3dd40;
}
.L500__3IDSm,
.l500__1Hnoq {
  color: #b3d600;
}
.L600__1j2hE,
.l600__1daSE {
  color: #8fac02;
}
.L700__24KTg,
.l700__3BgmL {
  color: #667901;
}
.L800__1rNR-,
.l800__1b8Y6 {
  color: #495700;
}
.L900__2pyLh,
.l900__3U7ed {
  color: #354200;
}
.Y50__1MnB2,
.y50__2eT6Q {
  color: #fdf9ed;
}
.Y100__1fcpX,
.y100__EcXZx {
  color: #faf1d1;
}
.Y200__1C6fV,
.y200__2Haq6 {
  color: #f8e6ab;
}
.Y300__3JcnK,
.y300__3ukr2 {
  color: #f7dc82;
}
.Y400__1Y3t2,
.y400__2hIZC {
  color: #fad355;
}
.Y500__1wcnJ,
.y500__wA2cc {
  color: #ffc60a;
}
.Y600__1ngYz,
.y600__1LggJ {
  color: #dc9b04;
}
.Y700__3n3Ix,
.y700__1vSqN {
  color: #aa7803;
}
.Y800__1-IDl,
.y800__1fgbk {
  color: #795101;
}
.Y900__2ZbHX,
.y900__21yei {
  color: #5c3a00;
}
.O50__1ZAUL,
.o50__2FXGi {
  color: #fff5eb;
}
.O100__1JrDL,
.o100__Rj6nJ {
  color: #feead2;
}
.O200__3O9Qc,
.o200__34svz {
  color: #fed4a4;
}
.O300__1RTIz,
.o300__9PItr {
  color: #ffba6b;
}
.O400__Fj_iW,
.o400__3PN_M {
  color: #ffa53d;
}
.O500__205C-,
.o500__3_idk {
  color: #f80;
}
.O600__3AhAl,
.o600__2Ljot {
  color: #de7802;
}
.O700__2qOJ7,
.o700__3NQDe {
  color: #b26206;
}
.O800__F-nJL,
.o800__6iAlZ {
  color: #8f4f04;
}
.O900__XrYqX,
.o900__le8dd {
  color: #6b3900;
}
.R50__3sSWT,
.r50__17h3S {
  color: #fef1f1;
}
.R100__3msGH,
.r100__87oSQ {
  color: #fde2e2;
}
.R200__3b_PC,
.r200__I_Kzf {
  color: #fbbfbc;
}
.R300__H79Gl,
.r300__3_FXc {
  color: #f98e8b;
}
.R400__dm_m8,
.r400__U3mOA {
  color: #f76964;
}
.R500__36-Dd,
.r500__23H0c {
  color: #f54a45;
}
.R600__1WngW,
.r600__X-KPd {
  color: #d83931;
}
.R700__2rSYF,
.r700__29swz {
  color: #ac2f28;
}
.R800__2saVc,
.r800__12cwj {
  color: #812520;
}
.R900__2MEe-,
.r900__16szq {
  color: #621c18;
}
.C50__3hteU,
.c50__1JT6l {
  color: #fef1f8;
}
.C100__355JQ,
.c100__2yakC {
  color: #fdddef;
}
.C200__3vaZ1,
.c200__31o77 {
  color: #f9aed9;
}
.C300__2G-Ea,
.c300__hjp72 {
  color: #f57ac0;
}
.C400__Z4zsr,
.c400__2ApRx {
  color: #f14ba9;
}
.C500__kfqg6,
.c500__1c9wS {
  color: #f01d94;
}
.C600__2ZFhf,
.c600__GRn9o {
  color: #c71077;
}
.C700__NjR5J,
.c700__2e0DR {
  color: #9e1361;
}
.C800__2OGBa,
.c800__2vaQg {
  color: #7a0f4b;
}
.C900__nB6zE,
.c900__D0YnE {
  color: #520a32;
}
.V50__1Cxkg,
.v50__X7P0c {
  color: #fceefc;
}
.V100__KYHpK,
.v100__19Ut8 {
  color: #f8def8;
}
.V200__2zWBc,
.v200__2VUy9 {
  color: #efb9ef;
}
.V300__m8JkX,
.v300__65RqK {
  color: #e58fe5;
}
.V400__2FgyE,
.v400__1sYrg {
  color: #db66db;
}
.V500__1d4N4,
.v500__2sxMz {
  color: #d136d1;
}
.V600__VZlLn,
.v600__MBY5G {
  color: #b320b3;
}
.V700__Z8GCf,
.v700__2-G4C {
  color: #8c218c;
}
.V800__2z_oC,
.v800__cQ7CB {
  color: #681268;
}
.V900__1--AD,
.v900__2qRry {
  color: #460b46;
}
.P50__2C2eq,
.p50__1pIDD {
  color: #f6f1fe;
}
.P100__1qDks,
.p100__1sF5I {
  color: #ece2fe;
}
.P200__18nGa,
.p200__xsK7W {
  color: #cdb2fa;
}
.P300__24u2Z,
.p300__3nd-W {
  color: #ad82f7;
}
.P400__2p4L2,
.p400__1ZQL- {
  color: #935af6;
}
.P500__12_aY,
.p500__r8cYy {
  color: #7f3bf5;
}
.P600__3FwBL,
.p600__5hM4H {
  color: #6425d0;
}
.P700__U5M-H,
.p700__2JHk2 {
  color: #4e1ba7;
}
.P800__3cWfo,
.p800___VHL6 {
  color: #380d82;
}
.P900__3p9Oa,
.p900__24flU {
  color: #270561;
}
.I50__3UpgR,
.i50__pdVFA {
  color: #f2f3fd;
}
.I100__1Q2U3,
.i100__tIe8T {
  color: #e0e2fa;
}
.I200__3LhzN,
.i200__8vtqS {
  color: #b4b9f3;
}
.I300__1UhUd,
.i300__wzUNH {
  color: #7b83ea;
}
.I400__1_SO_,
.i400__h7TkD {
  color: #616ae5;
}
.I500__2nx82,
.i500__mkAlO {
  color: #4954e6;
}
.I600__2Fv1Y,
.i600__1VyXp {
  color: #2933c7;
}
.I700__3l_PK,
.i700__1_Xu1 {
  color: #161fa2;
}
.I800__1bvjQ,
.i800__zqDQR {
  color: #0a1285;
}
.I900__3rM1K,
.i900__1NSxn {
  color: #0c1264;
}
.N50__ClN8b,
.n50__3oU-5 {
  color: #f8f9fa;
}
.N100__1PwL2,
.n100__2e8XH {
  color: #f5f6f7;
}
.N200__1G_nb,
.n200__3nNk_ {
  color: #eff0f1;
}
.N300__2jh2N,
.n300__3Tw_y {
  color: #dee0e3;
}
.N400__Ek1cR,
.n400__1X0RS {
  color: #bbbfc4;
}
.N500__30osV,
.n500__2iwFE {
  color: #8f959e;
}
.N600__30_Bt,
.n600__1GkKu {
  color: #646a73;
}
.N700__36_l7,
.n700__3CGV3 {
  color: #373c43;
}
.N800__1NRI3,
.n800__2qapq {
  color: #2b2f36;
}
.N900__2TBoZ,
.n900__LZTqS {
  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 表单编辑底色 */
.NoLongerAvailable__tP4w5 {
  display: -ms-flexbox;
  display: flex;
  height: calc(100vh - 64px - 231px);
  min-height: 245px;
  -ms-flex-flow: column;
      flex-flow: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.NoLongerAvailable__tP4w5 .NoLongerAvailableImg__35n87 {
  width: 240px;
  height: 128px;
}
.NoLongerAvailable__tP4w5 .noDataText__SQQOh {
  font-size: 18px;
  font-weight: 500;
  color: #1f2329;
  margin: 18px auto 32px;
}
.NoLongerAvailable__tP4w5 .noDataButton__2qfaj {
  width: 148px;
  height: 40px;
}

@-webkit-keyframes fullscreenModalEnter__3mElW {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__3mElW {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__yOC0g {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__yOC0g {
  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__22aTD {
  height: 100%;
}
.atsx-layout__2SQZf {
  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__28QSk,
.b50__1fTKt {
  color: #f0f4ff;
}
.L50__Qu4SA,
.l50__lJegI {
  color: #f7fae5;
}
.L100__QMAif,
.l100__VBfOO {
  color: #eef6c6;
}
.L200__3dVq0,
.l200__2EPI- {
  color: #dfee96;
}
.L300__2Oq2a,
.l300__L3DRo {
  color: #d2e76a;
}
.L400__35t7a,
.l400__1UtEr {
  color: #c3dd40;
}
.L500__1pGv4,
.l500__2dyNo {
  color: #b3d600;
}
.L600__1aqOI,
.l600__gdRTz {
  color: #8fac02;
}
.L700__7y-Ad,
.l700__18DiU {
  color: #667901;
}
.L800__EepjV,
.l800__2ZLEx {
  color: #495700;
}
.L900__2GF5n,
.l900__27KQ0 {
  color: #354200;
}
.Y50__1Kma4,
.y50__Tln-m {
  color: #fdf9ed;
}
.Y100__3YMIB,
.y100__2aKk8 {
  color: #faf1d1;
}
.Y200__2WJ0w,
.y200__2sCjS {
  color: #f8e6ab;
}
.Y300__3s9c_,
.y300__ODHx7 {
  color: #f7dc82;
}
.Y400__xF4G6,
.y400__1FklQ {
  color: #fad355;
}
.Y500__2kW1R,
.y500__CC6tb {
  color: #ffc60a;
}
.Y600__3tiT9,
.y600__w33eh {
  color: #dc9b04;
}
.Y700__3oPf5,
.y700__FP-w1 {
  color: #aa7803;
}
.Y800__3ol84,
.y800__2_BFW {
  color: #795101;
}
.Y900__1NlHg,
.y900__3mjjw {
  color: #5c3a00;
}
.O50__32vOR,
.o50__2q5eF {
  color: #fff5eb;
}
.O100__1ocAc,
.o100__1_-bY {
  color: #feead2;
}
.O200__2Nc0q,
.o200__1XvTH {
  color: #fed4a4;
}
.O300__2B4q8,
.o300__3GmXJ {
  color: #ffba6b;
}
.O400__14FFq,
.o400__1nCnQ {
  color: #ffa53d;
}
.O500__ZSVhA,
.o500__2MdmY {
  color: #f80;
}
.O600__3TJk1,
.o600__2QhMP {
  color: #de7802;
}
.O700__1bhnO,
.o700__B0rcW {
  color: #b26206;
}
.O800__17fjp,
.o800__3WMBO {
  color: #8f4f04;
}
.O900__3OXJM,
.o900__2sb2M {
  color: #6b3900;
}
.R50__3e09T,
.r50__2s4Xp {
  color: #fef1f1;
}
.R100__2AAlT,
.r100__RcX7F {
  color: #fde2e2;
}
.R200__1wUzA,
.r200__39AX7 {
  color: #fbbfbc;
}
.R300__15XQO,
.r300__3_5Va {
  color: #f98e8b;
}
.R400__2UPTq,
.r400__1U-O_ {
  color: #f76964;
}
.R500__3Y7Le,
.r500__IHmj9 {
  color: #f54a45;
}
.R600__EBG27,
.r600__1hq46 {
  color: #d83931;
}
.R700__3Wzou,
.r700__2HbeW {
  color: #ac2f28;
}
.R800__NTS41,
.r800__38M0I {
  color: #812520;
}
.R900__bcXAR,
.r900__YLtic {
  color: #621c18;
}
.C50__aQKcl,
.c50__QnUx_ {
  color: #fef1f8;
}
.C100__2rusP,
.c100__oCEQy {
  color: #fdddef;
}
.C200__2X757,
.c200__3DhGc {
  color: #f9aed9;
}
.C300__1DBkQ,
.c300__1Ja0L {
  color: #f57ac0;
}
.C400__q6c2u,
.c400__1EIUw {
  color: #f14ba9;
}
.C500__14ytC,
.c500__3nRmk {
  color: #f01d94;
}
.C600__1r8lU,
.c600__26u_c {
  color: #c71077;
}
.C700__2Idyl,
.c700__25fqc {
  color: #9e1361;
}
.C800__zU-d2,
.c800__3KNAn {
  color: #7a0f4b;
}
.C900__5tb5d,
.c900__3dztW {
  color: #520a32;
}
.V50__-MnQX,
.v50__2a7bV {
  color: #fceefc;
}
.V100__1xTPF,
.v100__1IEBw {
  color: #f8def8;
}
.V200__3l0rM,
.v200__Zt93U {
  color: #efb9ef;
}
.V300__vhy0B,
.v300__1cYjc {
  color: #e58fe5;
}
.V400__3b9Db,
.v400__3p4UD {
  color: #db66db;
}
.V500__1JOpr,
.v500__2bmDD {
  color: #d136d1;
}
.V600__2ttj-,
.v600__3N675 {
  color: #b320b3;
}
.V700__3BQ4l,
.v700__1qVSO {
  color: #8c218c;
}
.V800__1ETzq,
.v800__2lmW6 {
  color: #681268;
}
.V900__2DbP_,
.v900__3MIl7 {
  color: #460b46;
}
.P50__2jhIr,
.p50__Yw8xV {
  color: #f6f1fe;
}
.P100__19QIq,
.p100__140LF {
  color: #ece2fe;
}
.P200__1rRYD,
.p200__3362g {
  color: #cdb2fa;
}
.P300__KPdOg,
.p300__mZavQ {
  color: #ad82f7;
}
.P400__bvpXN,
.p400__2Htv8 {
  color: #935af6;
}
.P500__2vr3c,
.p500__1EwPf {
  color: #7f3bf5;
}
.P600__3WfHz,
.p600__2N9xD {
  color: #6425d0;
}
.P700__1brk9,
.p700__1LUX5 {
  color: #4e1ba7;
}
.P800__2rB26,
.p800__1wObn {
  color: #380d82;
}
.P900__TBEu7,
.p900__3NzRv {
  color: #270561;
}
.I50__3WLiR,
.i50__lG4zJ {
  color: #f2f3fd;
}
.I100__2_Esp,
.i100__2zm1- {
  color: #e0e2fa;
}
.I200__1sCaz,
.i200__2Sj85 {
  color: #b4b9f3;
}
.I300__8RAwY,
.i300__3oN8U {
  color: #7b83ea;
}
.I400__1iTCk,
.i400__2YHwa {
  color: #616ae5;
}
.I500__3KQS6,
.i500__oPGtB {
  color: #4954e6;
}
.I600___81-i,
.i600__9OjzZ {
  color: #2933c7;
}
.I700__M88_q,
.i700__5j7kP {
  color: #161fa2;
}
.I800__3NIDK,
.i800__kCxRr {
  color: #0a1285;
}
.I900__2u7bJ,
.i900__1gGCV {
  color: #0c1264;
}
.N50__3JMTP,
.n50__GLYcf {
  color: #f8f9fa;
}
.N100__3pqs4,
.n100__1gcWe {
  color: #f5f6f7;
}
.N200__3ZHij,
.n200__1EAGT {
  color: #eff0f1;
}
.N300__2nmKE,
.n300__1-pvJ {
  color: #dee0e3;
}
.N400__E65In,
.n400__1ui-l {
  color: #bbbfc4;
}
.N500__wc6qE,
.n500__3l7Eu {
  color: #8f959e;
}
.N600__37e6G,
.n600__S-3x4 {
  color: #646a73;
}
.N700__gTU5z,
.n700__LhFO1 {
  color: #373c43;
}
.N800__1rjYr,
.n800__3sLyT {
  color: #2b2f36;
}
.N900__ToYvQ,
.n900__KtAmr {
  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 表单编辑底色 */
.shareLink__3vO1R {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.shareLink__3vO1R .shareLink-shareTo {
  line-height: 28px;
  font-size: 14px;
  font-weight: 500;
  color: #1f2329;
}
.shareLink__3vO1R .shareLink-icons {
  display: -ms-flexbox;
  display: flex;
  margin: 0 8px;
}
.shareLink__3vO1R .shareLink-icon {
  width: 32px;
  height: 32px;
  margin: 0 8px;
  cursor: pointer;
}
.shareLink__3vO1R .shareLink-icon svg {
  color: #9ca7b4;
}
.shareLink__3vO1R .shareLink-icon:hover.shareLink-icon-facebook svg {
  color: #425a95;
}
.shareLink__3vO1R .shareLink-icon:hover.shareLink-icon-linkedin svg {
  color: #4185b9;
}
.shareLink__3vO1R .shareLink-icon:hover.shareLink-icon-twitter svg {
  color: #1da1f2;
}

.applicationStage__3m2PO {
  margin-left: 8px;
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  text-align: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border-radius: 2px;
  padding: 1px 8px;
  vertical-align: middle;
  margin-top: -2px;
}
.Unknown__2bFig {
  color: #1f2329;
  background-color: #f5f6f7;
}
.Termination__2SBnt,
.Transfer__1T65a {
  color: #1f2329;
  background-color: #f5f6f7;
}
.ResumeScreening__2a8Rt {
  color: #5c3a00;
  background-color: #faf1d1;
}
.ResumeEvaluation__ZfXps {
  color: #5c3a00;
  background-color: #faf1d1;
}
.EvaluationPassed__UCfVc {
  color: #124b0c;
  background-color: #d9f5d6;
}
.WrittenExamination__1eRVx {
  color: #0c1264;
  background-color: #e0e2fa;
}
.Interview__3yPCL {
  color: #0c1264;
  background-color: #e0e2fa;
}
.InterviewPass__19OLb {
  color: #124b0c;
  background-color: #d9f5d6;
}
.PendingEntry__31wQ4 {
  color: #460b46;
  background-color: #f8def8;
}
.HaveJoined__DUfw6 {
  color: #124b0c;
  background-color: #d9f5d6;
}

@-webkit-keyframes fullscreenModalEnter__1yiD7 {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__1yiD7 {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__3ywaB {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__3ywaB {
  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__1Zuwz {
  height: 100%;
}
.atsx-layout__66Kx2 {
  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__3mi5d,
.b50__20HM7 {
  color: #f0f4ff;
}
.L50__vrAew,
.l50__1VJNN {
  color: #f7fae5;
}
.L100__3TX25,
.l100__3N0DA {
  color: #eef6c6;
}
.L200__1N6cC,
.l200__1e5jV {
  color: #dfee96;
}
.L300__1TmuY,
.l300__XBc25 {
  color: #d2e76a;
}
.L400__1_x8l,
.l400__3DpPk {
  color: #c3dd40;
}
.L500__j-Bta,
.l500__3Y6to {
  color: #b3d600;
}
.L600__OMlmL,
.l600__iMu3G {
  color: #8fac02;
}
.L700__1qp9o,
.l700__3Z0eh {
  color: #667901;
}
.L800__3dV_J,
.l800__ji5A- {
  color: #495700;
}
.L900__39ptd,
.l900__30vOH {
  color: #354200;
}
.Y50__2HLhR,
.y50__3mx4U {
  color: #fdf9ed;
}
.Y100__1nrtO,
.y100__3ghHE {
  color: #faf1d1;
}
.Y200__2IBIf,
.y200__17k9b {
  color: #f8e6ab;
}
.Y300__XbOPs,
.y300__Z88GR {
  color: #f7dc82;
}
.Y400__2SeiV,
.y400__HhtgA {
  color: #fad355;
}
.Y500__2g1x1,
.y500__1_4Yf {
  color: #ffc60a;
}
.Y600__gRXvJ,
.y600__hSbsh {
  color: #dc9b04;
}
.Y700__2fW_d,
.y700__1VE8n {
  color: #aa7803;
}
.Y800__3a4ro,
.y800__Uzq9p {
  color: #795101;
}
.Y900__2180z,
.y900__2UVBD {
  color: #5c3a00;
}
.O50__3_KH-,
.o50__90FhN {
  color: #fff5eb;
}
.O100__1bRwj,
.o100__tgmuN {
  color: #feead2;
}
.O200__3Z86s,
.o200__WVfia {
  color: #fed4a4;
}
.O300__2x4dC,
.o300__hzslm {
  color: #ffba6b;
}
.O400__33Oom,
.o400__WDnaA {
  color: #ffa53d;
}
.O500__3l5CU,
.o500__2wx_M {
  color: #f80;
}
.O600__3EqaB,
.o600__38Wd7 {
  color: #de7802;
}
.O700__3ICLe,
.o700__26Beo {
  color: #b26206;
}
.O800__2pkLQ,
.o800__3JdtC {
  color: #8f4f04;
}
.O900__S8bGH,
.o900__3vR8c {
  color: #6b3900;
}
.R50__2tvr1,
.r50__hEffm {
  color: #fef1f1;
}
.R100__3BQ57,
.r100__3VmmS {
  color: #fde2e2;
}
.R200__2u0yd,
.r200__2N3xZ {
  color: #fbbfbc;
}
.R300__12OCH,
.r300__1nQoS {
  color: #f98e8b;
}
.R400__1w9Ik,
.r400__1JZnh {
  color: #f76964;
}
.R500__1ty13,
.r500__2sTGs {
  color: #f54a45;
}
.R600__2H297,
.r600__SwAqB {
  color: #d83931;
}
.R700__1Mfk5,
.r700__1AP4D {
  color: #ac2f28;
}
.R800__22g14,
.r800__2XeBI {
  color: #812520;
}
.R900__3pTZB,
.r900__2tnPE {
  color: #621c18;
}
.C50__1lUxc,
.c50__3kmy2 {
  color: #fef1f8;
}
.C100__1OUb-,
.c100__3FHOu {
  color: #fdddef;
}
.C200__25CXJ,
.c200__1jY2s {
  color: #f9aed9;
}
.C300__3Y_Jt,
.c300__3A5MI {
  color: #f57ac0;
}
.C400__1-UiM,
.c400__re1by {
  color: #f14ba9;
}
.C500__1-vZL,
.c500__e5W-2 {
  color: #f01d94;
}
.C600__3VOTo,
.c600__1N3nd {
  color: #c71077;
}
.C700__Co51V,
.c700__3-g3g {
  color: #9e1361;
}
.C800__yHWzb,
.c800__382I4 {
  color: #7a0f4b;
}
.C900__c4BTK,
.c900__sNFN6 {
  color: #520a32;
}
.V50__1PXeE,
.v50__MWVJ8 {
  color: #fceefc;
}
.V100__2yBBO,
.v100__3wfEv {
  color: #f8def8;
}
.V200__39vWF,
.v200__2evGQ {
  color: #efb9ef;
}
.V300__2LAce,
.v300__1QxMg {
  color: #e58fe5;
}
.V400__YcI_M,
.v400__2mdRz {
  color: #db66db;
}
.V500__3y9m1,
.v500__1JKSg {
  color: #d136d1;
}
.V600__3co7n,
.v600__2kOjC {
  color: #b320b3;
}
.V700__3zHhi,
.v700__1r_Vf {
  color: #8c218c;
}
.V800__1hKN8,
.v800__3ZPm0 {
  color: #681268;
}
.V900__3OVRZ,
.v900__k3DZm {
  color: #460b46;
}
.P50__3cKYa,
.p50__1BvBz {
  color: #f6f1fe;
}
.P100__R7NRM,
.p100__1UvHg {
  color: #ece2fe;
}
.P200__3GRjc,
.p200__x_njM {
  color: #cdb2fa;
}
.P300__3fbv_,
.p300__25x5n {
  color: #ad82f7;
}
.P400__1tO41,
.p400__1p9Tw {
  color: #935af6;
}
.P500__3Cf1k,
.p500__3CHlJ {
  color: #7f3bf5;
}
.P600__27R2k,
.p600__3_QR0 {
  color: #6425d0;
}
.P700__35iGD,
.p700__IDkcj {
  color: #4e1ba7;
}
.P800__1T7Hf,
.p800__2bGbN {
  color: #380d82;
}
.P900__1mEAD,
.p900__Ebxa7 {
  color: #270561;
}
.I50__3HcmX,
.i50__2VQRX {
  color: #f2f3fd;
}
.I100__1j7zr,
.i100__1XvW0 {
  color: #e0e2fa;
}
.I200__16kYH,
.i200__2wx-1 {
  color: #b4b9f3;
}
.I300__3q-M-,
.i300__X2xqx {
  color: #7b83ea;
}
.I400__2osl8,
.i400__3-0Wu {
  color: #616ae5;
}
.I500__2I3dN,
.i500__1UcTT {
  color: #4954e6;
}
.I600__25Oo1,
.i600__VNSMU {
  color: #2933c7;
}
.I700__1Kj55,
.i700__3b3qn {
  color: #161fa2;
}
.I800__2hkCJ,
.i800__3s5g_ {
  color: #0a1285;
}
.I900__2o0wH,
.i900__yUvXT {
  color: #0c1264;
}
.N50__8ylSP,
.n50__3Xxsi {
  color: #f8f9fa;
}
.N100__5f8k0,
.n100__3Tp1B {
  color: #f5f6f7;
}
.N200__3eaEx,
.n200__zeKDy {
  color: #eff0f1;
}
.N300__1wS2e,
.n300__Ufj4O {
  color: #dee0e3;
}
.N400__3qqWT,
.n400__3oeb_ {
  color: #bbbfc4;
}
.N500__2zBb9,
.n500__2rUZb {
  color: #8f959e;
}
.N600__3BisO,
.n600__3Okjo {
  color: #646a73;
}
.N700__6itze,
.n700__1bngb {
  color: #373c43;
}
.N800__Ea1Zd,
.n800__2GGnh {
  color: #2b2f36;
}
.N900__3UtLz,
.n900__370v0 {
  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 表单编辑底色 */
.en .block-content {
  font-size: 16px !important;
}
.positionDetail-confirmModal-info .atsx-modal-confirm-body svg {
  color: #3370ff;
}
.positionDetail-confirmModal-error .atsx-modal-confirm-body svg {
  color: #f54a45;
}
.positionDetail-confirmModal-error .atsx-modal-confirm-btns .atsx-btn-default {
  /* 隐藏「取消」按钮 */
  display: none;
}
.jobDetailContainer__1kw5D {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  height: 100%;
  padding: 40px 0;
  font-family: PingFang SC;
  font-style: normal;
  min-height: calc(100vh - 295px);
  background: #f8f9fa;
}
.jobDetailContainer__1kw5D .relatedJobs-container {
  margin-left: 20px;
}
.jobDetailContainer__1kw5D .jobDetail-noRelated {
  width: 1040px;
}
.jobDetail__RDD3c {
  font-size: 16px;
  width: 840px;
  padding: 40px;
  background: #fff;
  box-shadow: 0 2px 10px rgba(54, 97, 174, 0.1);
  border-radius: 8px;
  min-height: 230px;
}
.jobDetail__RDD3c .muti-location__3C4KK {
  width: 100%;
  margin-bottom: 8px;
}
.jobDetail__RDD3c .job-header {
  margin-bottom: 13px;
  position: relative;
  font-size: 30px;
  line-height: 40px;
  font-weight: 800;
  color: #1f2329;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.jobDetail__RDD3c .job-header .job-title {
  margin-right: 8px;
}
.jobDetail__RDD3c .job-header span {
  vertical-align: middle;
}
.jobDetail__RDD3c .job-header .goBack {
  position: absolute;
  margin-right: 12px;
  cursor: pointer;
  left: -32px;
  top: 0;
}
.jobDetail__RDD3c .job-header .goBack:hover svg {
  fill: #3370ff;
}
.jobDetail__RDD3c .job-header .goBack svg {
  width: 20px;
  height: 20px;
}
.jobDetail__RDD3c .job-header .AppliedTag {
  display: inline-block;
  line-height: 24px;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  color: #3370ff;
  border-radius: 4px;
  background-color: #e1eaff;
  padding: 0 12px;
  margin-left: 18px;
}
.jobDetail__RDD3c .job-money {
  font-weight: 700;
  font-size: 24px;
  color: #3370ff;
  margin-bottom: 8px;
}
.jobDetail__RDD3c .job-money .job-money-unit {
  padding-left: 4px;
  font-weight: 500;
  font-size: 14px;
  color: #bbbfc4;
}
.jobDetail__RDD3c .jobDetail-hotFlag {
  margin-left: 12px;
}
.jobDetail__RDD3c .job-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  color: #646a73;
  font-size: 14px;
  font-weight: normal;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.jobDetail__RDD3c .infoText {
  max-width: 220px;
  display: inline-block;
}
.jobDetail__RDD3c .highlight-item {
  padding: 2px 4px;
  background: rgba(31, 35, 41, 0.08);
  border-radius: 2px;
  font-size: 12px;
  text-align: center;
  color: #1f2329;
  margin-right: 4px;
}
.jobDetail__RDD3c .block-title {
  position: relative;
  margin: 40px 0 8px;
  font-size: 21px;
  line-height: 1.52;
  font-weight: 800;
  padding-left: 10px;
  color: #1f2329;
}
.jobDetail__RDD3c .block-title::before {
  display: block;
  content: '';
  border-left: 4px #3370ff solid;
  height: 20px;
  position: absolute;
  top: 6px;
  left: 1px;
}
.jobDetail__RDD3c .block-content {
  line-height: 2em;
  white-space: pre;
  white-space: pre-line;
  word-break: break-word;
  font-size: 14px;
  color: #646a73;
  overflow: hidden;
}
.jobDetail__RDD3c .block-content-jobinfo {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.jobDetail__RDD3c .apply-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  line-height: 40px;
  height: 40px;
}
.jobDetail__RDD3c .apply-block .atsx-btn-primary {
  min-width: 120px;
}
.jobDetail__RDD3c .apply-block .apply-block-applyBtn {
  margin-right: 48px;
}
.jobDetail__RDD3c .apply-block .apply-block-applyBtn button:disabled {
  background-color: #c3c6cb;
  border-color: #c3c6cb;
}
.jobDetail__RDD3c .apply-block .atsx-btn-ghost {
  min-width: 120px;
  max-width: unset;
  border-color: #3370ff;
  color: #3370ff;
}
.invalidContainer__22Uak {
  height: auto;
  width: 250px;
  position: absolute;
  left: 50%;
  top: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
.invalidContainer__22Uak .pic__39J-5 {
  display: block;
  width: 250px;
  height: 125px;
}
.invalidContainer__22Uak .invalidContent__uQXFo {
  display: block;
  width: 250px;
  color: #646a73;
}
.invalidContent__uQXFo {
  display: block;
  width: 250px;
  color: #646a73;
}
.statement__2Jicl {
  margin-top: 48px;
  margin-bottom: 8px;
  line-height: 22px;
  color: #646a73;
  display: block;
}
.statement__2Jicl a {
  color: #3370ff;
}

@-webkit-keyframes fullscreenModalEnter__23x8k {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__23x8k {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__3XWcB {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__3XWcB {
  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__27pN_ {
  height: 100%;
}
.atsx-layout__u6g5j {
  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__2FlcC,
.b50__qdszq {
  color: #f0f4ff;
}
.L50__3w-VQ,
.l50__2Ga5Q {
  color: #f7fae5;
}
.L100__2UjkN,
.l100__Y7Dl4 {
  color: #eef6c6;
}
.L200__24z53,
.l200__3TZiY {
  color: #dfee96;
}
.L300__22Km3,
.l300__th4sm {
  color: #d2e76a;
}
.L400__1bBtA,
.l400__1tzEH {
  color: #c3dd40;
}
.L500__3CkFx,
.l500__1Jle7 {
  color: #b3d600;
}
.L600__1OJSB,
.l600__bjsVf {
  color: #8fac02;
}
.L700__2hmhm,
.l700__WvhW6 {
  color: #667901;
}
.L800__3ITEk,
.l800__2TVbW {
  color: #495700;
}
.L900__1FhI6,
.l900__o5PXC {
  color: #354200;
}
.Y50__u_5XV,
.y50__b1qhJ {
  color: #fdf9ed;
}
.Y100__WBB4q,
.y100__1yhA2 {
  color: #faf1d1;
}
.Y200__zxInN,
.y200__iBWmx {
  color: #f8e6ab;
}
.Y300__1gy1b,
.y300__3F31Y {
  color: #f7dc82;
}
.Y400__3E6D-,
.y400__2OqXK {
  color: #fad355;
}
.Y500__2C1di,
.y500__1Xkiz {
  color: #ffc60a;
}
.Y600__3nU5k,
.y600__3eR3v {
  color: #dc9b04;
}
.Y700__1ft6x,
.y700__1v-I_ {
  color: #aa7803;
}
.Y800__2GYxd,
.y800__1As1U {
  color: #795101;
}
.Y900__30Mux,
.y900__18zd- {
  color: #5c3a00;
}
.O50__2ThiS,
.o50__1-Pxm {
  color: #fff5eb;
}
.O100__O9pJb,
.o100__2BuEE {
  color: #feead2;
}
.O200__1CdQv,
.o200__3AkEX {
  color: #fed4a4;
}
.O300__14fTq,
.o300__1-VVv {
  color: #ffba6b;
}
.O400___gMRB,
.o400__3tk-5 {
  color: #ffa53d;
}
.O500__2cXDz,
.o500__2n0Pv {
  color: #f80;
}
.O600__38WWP,
.o600__3QJd4 {
  color: #de7802;
}
.O700__2jnIc,
.o700__O8xAW {
  color: #b26206;
}
.O800__3Fs3B,
.o800__pm6Op {
  color: #8f4f04;
}
.O900__2obdK,
.o900__1zeiD {
  color: #6b3900;
}
.R50__2z8S2,
.r50__SWYBK {
  color: #fef1f1;
}
.R100__ho8Pi,
.r100__14pN- {
  color: #fde2e2;
}
.R200__2BrF_,
.r200__ecJ22 {
  color: #fbbfbc;
}
.R300__HqWzh,
.r300__1V9yC {
  color: #f98e8b;
}
.R400__1bMQk,
.r400__QXMwC {
  color: #f76964;
}
.R500__1w_Oo,
.r500__3Vmel {
  color: #f54a45;
}
.R600__3_d9K,
.r600__20pi8 {
  color: #d83931;
}
.R700__YzeAu,
.r700__3dnRy {
  color: #ac2f28;
}
.R800__1w1rm,
.r800__1oj-C {
  color: #812520;
}
.R900__1-Wt7,
.r900__3zEVA {
  color: #621c18;
}
.C50__BMIuf,
.c50__3R6nE {
  color: #fef1f8;
}
.C100__zhle2,
.c100___h4_X {
  color: #fdddef;
}
.C200__2mYxB,
.c200__1de3c {
  color: #f9aed9;
}
.C300__1hgPn,
.c300__1ji92 {
  color: #f57ac0;
}
.C400__32X97,
.c400__60IeD {
  color: #f14ba9;
}
.C500__16xEM,
.c500__2E-tp {
  color: #f01d94;
}
.C600__1ZPh3,
.c600__1xZi_ {
  color: #c71077;
}
.C700__5mOno,
.c700__1jfEQ {
  color: #9e1361;
}
.C800__2yKHa,
.c800__nxvYm {
  color: #7a0f4b;
}
.C900__1PEgQ,
.c900__2iDGa {
  color: #520a32;
}
.V50__1TgSq,
.v50__4bydU {
  color: #fceefc;
}
.V100__3JnQg,
.v100__31VVD {
  color: #f8def8;
}
.V200__1yIgC,
.v200__l1w46 {
  color: #efb9ef;
}
.V300__2O6Ip,
.v300__7-HYN {
  color: #e58fe5;
}
.V400__17o6W,
.v400__2Yicx {
  color: #db66db;
}
.V500__ENKwv,
.v500__3phYw {
  color: #d136d1;
}
.V600__3TPE6,
.v600__yQLnS {
  color: #b320b3;
}
.V700__2DBwi,
.v700__LFKb4 {
  color: #8c218c;
}
.V800__1gqhW,
.v800__2pciT {
  color: #681268;
}
.V900__2PiBT,
.v900__ump2E {
  color: #460b46;
}
.P50__1cRwL,
.p50__2JuSG {
  color: #f6f1fe;
}
.P100__3cjI0,
.p100__msU5C {
  color: #ece2fe;
}
.P200__UYIDz,
.p200__YD3EM {
  color: #cdb2fa;
}
.P300__GtuuI,
.p300__1Gp4A {
  color: #ad82f7;
}
.P400__2jwp1,
.p400__3OMk3 {
  color: #935af6;
}
.P500__25nXg,
.p500__2TBk2 {
  color: #7f3bf5;
}
.P600__OR3uB,
.p600__3FcGk {
  color: #6425d0;
}
.P700__1O4hp,
.p700__B6wYO {
  color: #4e1ba7;
}
.P800__3qTyk,
.p800__1seXW {
  color: #380d82;
}
.P900__1Xlc1,
.p900__3muVr {
  color: #270561;
}
.I50__1n3Sr,
.i50__2r5LZ {
  color: #f2f3fd;
}
.I100__1aNbd,
.i100__BA3gP {
  color: #e0e2fa;
}
.I200__3Pzzo,
.i200__3QaE9 {
  color: #b4b9f3;
}
.I300__C_EWz,
.i300__2Mkuo {
  color: #7b83ea;
}
.I400__3oXxM,
.i400__2kbN0 {
  color: #616ae5;
}
.I500__3Djlh,
.i500__2EHHM {
  color: #4954e6;
}
.I600__3ukrw,
.i600__1mXKc {
  color: #2933c7;
}
.I700__2i5Uy,
.i700__1rlCH {
  color: #161fa2;
}
.I800__2t6eK,
.i800__qU7FT {
  color: #0a1285;
}
.I900__2enJW,
.i900__3u6yP {
  color: #0c1264;
}
.N50__2DAUe,
.n50__OqazD {
  color: #f8f9fa;
}
.N100__zIOx8,
.n100__18Lst {
  color: #f5f6f7;
}
.N200__3WxEC,
.n200__1QruO {
  color: #eff0f1;
}
.N300__2l-o2,
.n300__1OEvu {
  color: #dee0e3;
}
.N400__1yndE,
.n400__3g5u2 {
  color: #bbbfc4;
}
.N500__2o4O1,
.n500__2ij9B {
  color: #8f959e;
}
.N600__E6ecA,
.n600__1kim3 {
  color: #646a73;
}
.N700__1nSqA,
.n700__27NwV {
  color: #373c43;
}
.N800__9ClZm,
.n800__Kn8yu {
  color: #2b2f36;
}
.N900__2K9e5,
.n900__NIYvM {
  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 表单编辑底色 */
.relatedJobs__3xXfw {
  padding: 40px;
  background: #fff;
  box-shadow: 0 2px 10px rgba(54, 97, 174, 0.1);
  border-radius: 8px;
  width: 368px;
  font-weight: 500;
  color: #1f2329;
}
.relatedJobs__3xXfw .relatedJobs-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  font-size: 20px;
  line-height: 28px;
  font-weight: 500;
}
.relatedJobs__3xXfw .relatedJobs-header-pre {
  width: 4px;
  height: 19px;
  margin-right: 8px;
  background-color: #3370ff;
}
.relatedJobs__3xXfw .relatedJobs-item {
  margin-top: 24px;
  font-weight: 500;
  cursor: pointer;
}
.relatedJobs__3xXfw .relatedJobs-item:hover .relatedJobs-item-title {
  color: #3370ff;
}
.relatedJobs__3xXfw .relatedJobs-title-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: start;
}
.relatedJobs__3xXfw .hotFlg-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.relatedJobs__3xXfw .relatedJob-hotFlg {
  margin-left: 8px;
  padding-left: 4px;
  padding-right: 4px;
  height: 18px;
  font-size: 12px;
  line-height: 18px;
}
.relatedJobs__3xXfw .relatedJobs-item-title {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  display: -moz-box;
  /* ! autoprefixer: off */
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  /* autoprefixer: on */
  -webkit-line-clamp: 2;
  max-width: 248px;
  color: #1f2329;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
}
.relatedJobs__3xXfw .relatedJobs-item-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 4px;
  font-size: 14px;
  line-height: 22px;
  font-weight: 400;
  color: #646a73;
}

@-webkit-keyframes fullscreenModalEnter__1jezb {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__1jezb {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__Dirof {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__Dirof {
  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__7N3yB {
  height: 100%;
}
.atsx-layout__3fAZU {
  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__2uows,
.b50__UxdRN {
  color: #f0f4ff;
}
.L50__3TIjY,
.l50__11efb {
  color: #f7fae5;
}
.L100__1dOp8,
.l100__2H5al {
  color: #eef6c6;
}
.L200__3SXYE,
.l200__3_Imu {
  color: #dfee96;
}
.L300__3p4Z-,
.l300__11Vua {
  color: #d2e76a;
}
.L400__1Np1M,
.l400__1Smvt {
  color: #c3dd40;
}
.L500__1C1wg,
.l500__3woLx {
  color: #b3d600;
}
.L600__1cfhm,
.l600__fFXzQ {
  color: #8fac02;
}
.L700__Y2c6X,
.l700__2IwNW {
  color: #667901;
}
.L800__3oOCj,
.l800__2Vw5T {
  color: #495700;
}
.L900__Y5OCF,
.l900__1dGdR {
  color: #354200;
}
.Y50__8CWlw,
.y50__2tbnY {
  color: #fdf9ed;
}
.Y100__1z2en,
.y100__3_Mkh {
  color: #faf1d1;
}
.Y200__vWUvZ,
.y200__aygsG {
  color: #f8e6ab;
}
.Y300__2-O2c,
.y300__3hNTO {
  color: #f7dc82;
}
.Y400__2eQcx,
.y400__2D5iI {
  color: #fad355;
}
.Y500__2Ovy-,
.y500__1yioV {
  color: #ffc60a;
}
.Y600__1TkNf,
.y600__2RIZd {
  color: #dc9b04;
}
.Y700__3DeZN,
.y700__20M6p {
  color: #aa7803;
}
.Y800__3uHw1,
.y800__2jODw {
  color: #795101;
}
.Y900__2iiY7,
.y900__HoY0q {
  color: #5c3a00;
}
.O50__3x1D_,
.o50__pNbS6 {
  color: #fff5eb;
}
.O100__2HgvM,
.o100__1XZMU {
  color: #feead2;
}
.O200__44KVY,
.o200__2MNYX {
  color: #fed4a4;
}
.O300__1BCyZ,
.o300__3PhA4 {
  color: #ffba6b;
}
.O400__2vpyt,
.o400__1DnHv {
  color: #ffa53d;
}
.O500__3A3m2,
.o500__Bn1RH {
  color: #f80;
}
.O600__37VfC,
.o600__1TVYb {
  color: #de7802;
}
.O700__1J6wQ,
.o700__3G7P6 {
  color: #b26206;
}
.O800__1Rj13,
.o800__Z7_GA {
  color: #8f4f04;
}
.O900__IDW7W,
.o900__Z0p2P {
  color: #6b3900;
}
.R50__2Tgo1,
.r50__5AeXg {
  color: #fef1f1;
}
.R100__3yPLQ,
.r100__3lbVv {
  color: #fde2e2;
}
.R200__chTtv,
.r200__3-uRW {
  color: #fbbfbc;
}
.R300__15Y8h,
.r300__3oZGD {
  color: #f98e8b;
}
.R400__OtocD,
.r400__MtQu4 {
  color: #f76964;
}
.R500__1MAjK,
.r500__1QSQu {
  color: #f54a45;
}
.R600__2pxna,
.r600__YZusP {
  color: #d83931;
}
.R700__3QT_3,
.r700__2IgzN {
  color: #ac2f28;
}
.R800__1qu8A,
.r800__1miUf {
  color: #812520;
}
.R900__1AkCP,
.r900__12qOM {
  color: #621c18;
}
.C50__3Lmv2,
.c50__IsME5 {
  color: #fef1f8;
}
.C100__1VMqA,
.c100__F65rx {
  color: #fdddef;
}
.C200__1lWrT,
.c200__qUY0g {
  color: #f9aed9;
}
.C300__2C3p5,
.c300__G-R42 {
  color: #f57ac0;
}
.C400__19oSr,
.c400__7Dfzl {
  color: #f14ba9;
}
.C500__1I6PR,
.c500__1OgwO {
  color: #f01d94;
}
.C600__2V_u6,
.c600__3W7Lw {
  color: #c71077;
}
.C700__tyNfU,
.c700__1iXy- {
  color: #9e1361;
}
.C800__2f3Qh,
.c800__3FJaO {
  color: #7a0f4b;
}
.C900__DOVEB,
.c900__1yQZ6 {
  color: #520a32;
}
.V50__3UO1X,
.v50__1CGL- {
  color: #fceefc;
}
.V100__36SmH,
.v100__27hv8 {
  color: #f8def8;
}
.V200__3nZFQ,
.v200__pU96k {
  color: #efb9ef;
}
.V300__3PKhi,
.v300__3VjwZ {
  color: #e58fe5;
}
.V400__26SO9,
.v400__2QJY4 {
  color: #db66db;
}
.V500__MRdUX,
.v500__3kY5V {
  color: #d136d1;
}
.V600__3RI0O,
.v600__38Kte {
  color: #b320b3;
}
.V700__1veZc,
.v700__1fsdb {
  color: #8c218c;
}
.V800__1660B,
.v800__3SAcE {
  color: #681268;
}
.V900__20RcE,
.v900__rTkJK {
  color: #460b46;
}
.P50__1ViLE,
.p50__1eF88 {
  color: #f6f1fe;
}
.P100__1ieYG,
.p100__2cWp- {
  color: #ece2fe;
}
.P200__3xExq,
.p200__2kFNJ {
  color: #cdb2fa;
}
.P300__2fQ9r,
.p300__2wuJJ {
  color: #ad82f7;
}
.P400__1cfFf,
.p400__2dCLj {
  color: #935af6;
}
.P500__3G43X,
.p500__p5BBz {
  color: #7f3bf5;
}
.P600__3rqHu,
.p600__HR2NG {
  color: #6425d0;
}
.P700__2nnb0,
.p700__1JRRC {
  color: #4e1ba7;
}
.P800__2cvGF,
.p800__3zLOo {
  color: #380d82;
}
.P900__1-BVS,
.p900__kc02T {
  color: #270561;
}
.I50__3JBLu,
.i50__44umN {
  color: #f2f3fd;
}
.I100__3ftXQ,
.i100__3UctQ {
  color: #e0e2fa;
}
.I200__2kGSQ,
.i200__3sGP4 {
  color: #b4b9f3;
}
.I300__3l56i,
.i300__kj4lJ {
  color: #7b83ea;
}
.I400__3ysSB,
.i400__bBaeO {
  color: #616ae5;
}
.I500__2c0-J,
.i500__1WimB {
  color: #4954e6;
}
.I600__2auvh,
.i600__1mcBS {
  color: #2933c7;
}
.I700__3Muqh,
.i700__13M5V {
  color: #161fa2;
}
.I800__1MkvO,
.i800__2IA8N {
  color: #0a1285;
}
.I900__1lf9x,
.i900__2erzK {
  color: #0c1264;
}
.N50__28XYd,
.n50__5NJtG {
  color: #f8f9fa;
}
.N100__3n7Ah,
.n100__2PNR5 {
  color: #f5f6f7;
}
.N200__3Olp3,
.n200__qp8K0 {
  color: #eff0f1;
}
.N300__3v5fB,
.n300__1xXPx {
  color: #dee0e3;
}
.N400__3YI77,
.n400__2IpoS {
  color: #bbbfc4;
}
.N500__1gNHV,
.n500__FMjOR {
  color: #8f959e;
}
.N600__2xH8c,
.n600__2htay {
  color: #646a73;
}
.N700__dnPzJ,
.n700__1U9yK {
  color: #373c43;
}
.N800__1VXcz,
.n800__27jyN {
  color: #2b2f36;
}
.N900__3Mniy,
.n900__3Us30 {
  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 表单编辑底色 */
.en .block-content {
  font-size: 16px !important;
}
.positionDetail-confirmModal-info .atsx-modal-confirm-body svg {
  color: #3370ff;
}
.positionDetail-confirmModal-error .atsx-modal-confirm-body svg {
  color: #f54a45;
}
.positionDetail-confirmModal-error .atsx-modal-confirm-btns .atsx-btn-default {
  /* 隐藏「取消」按钮 */
  display: none;
}
.jobDetail__1UFk5 {
  font-size: 16px;
  max-width: 800px;
  min-height: 573px;
  margin: 60px auto 110px;
  padding-left: 32px;
}
.jobDetail__1UFk5 .muti-location__3wsrB {
  width: 100%;
  margin-bottom: 8px;
}
.jobDetail__1UFk5 .infoText__EbiXW {
  max-width: 220px;
  display: inline-block;
}
.jobDetail__1UFk5 .infoText-category__bhDhu {
  display: inline-block;
}
.jobDetail__1UFk5 .line-devider-job-detail__1qDQO {
  position: relative;
  top: 1px;
}
.jobDetail__1UFk5 .job-header {
  margin-bottom: 13px;
  position: relative;
  font-size: 30px;
  font-weight: 800;
  color: #1f2329;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.jobDetail__1UFk5 .job-header .job-title {
  margin-right: 8px;
}
.jobDetail__1UFk5 .job-header span {
  vertical-align: middle;
}
.jobDetail__1UFk5 .job-header .goBack {
  position: absolute;
  margin-right: 12px;
  cursor: pointer;
  left: -32px;
  top: 0;
}
.jobDetail__1UFk5 .job-header .goBack:hover svg {
  fill: #3370ff;
}
.jobDetail__1UFk5 .job-header .goBack svg {
  width: 20px;
  height: 20px;
}
.jobDetail__1UFk5 .job-header .AppliedTag {
  display: inline-block;
  line-height: 24px;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  color: #3370ff;
  border-radius: 4px;
  background-color: #e1eaff;
  padding: 0 12px;
  margin-left: 18px;
}
.jobDetail__1UFk5 .job-money {
  font-weight: 700;
  font-size: 24px;
  color: #3370ff;
  margin-bottom: 8px;
}
.jobDetail__1UFk5 .job-money .job-money-unit {
  padding-left: 4px;
  font-weight: 500;
  font-size: 14px;
  color: #bbbfc4;
}
.jobDetail__1UFk5 .jobDetail-hotFlag {
  margin-left: 16px;
}
.jobDetail__1UFk5 .job-info {
  color: #646a73;
  font-size: 14px;
  font-weight: 500;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 16px;
}
.jobDetail__1UFk5 .highlight-item {
  padding: 2px 4px;
  background: rgba(31, 35, 41, 0.08);
  border-radius: 2px;
  font-size: 12px;
  text-align: center;
  color: #1f2329;
  margin-right: 4px;
}
.jobDetail__1UFk5 .block-title {
  position: relative;
  margin: 50px 0 8px;
  font-size: 21px;
  line-height: 1.52;
  font-weight: 800;
  padding-left: 10px;
  color: #1f2329;
}
.jobDetail__1UFk5 .block-title::before {
  display: inline-block;
  content: '';
  border-left: 4px #3370ff solid;
  height: 18px;
  position: absolute;
  top: 7px;
  left: 1px;
}
.jobDetail__1UFk5 .block-content {
  line-height: 2em;
  white-space: pre;
  white-space: pre-line;
  word-break: break-word;
  font-size: 14px;
  color: #646a73;
  overflow: hidden;
}
.jobDetail__1UFk5 .block-content-jobinfo {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.jobDetail__1UFk5 .apply-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin: 0;
  line-height: 40px;
  height: 40px;
}
.jobDetail__1UFk5 .apply-block .atsx-btn-primary {
  min-width: 120px;
}
.jobDetail__1UFk5 .apply-block .apply-block-applyBtn {
  margin-right: 48px;
}
.jobDetail__1UFk5 .apply-block .apply-block-applyBtn button:disabled {
  background-color: #c3c6cb;
  border-color: #c3c6cb;
}
.jobDetail__1UFk5 .apply-block .atsx-btn-ghost {
  min-width: 120px;
  max-width: unset;
  border-color: #3370ff;
  color: #3370ff;
}
.invalidContainer__9IfgD {
  height: auto;
  width: 250px;
  position: absolute;
  left: 50%;
  top: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
.invalidContainer__9IfgD .pic__21xcU {
  display: block;
  width: 250px;
  height: 125px;
}
.invalidContent__3_Rxm {
  display: block;
  width: 250px;
  color: #646a73;
}
.statement__Yxbwl {
  margin-top: 48px;
  margin-bottom: 8px;
  line-height: 22px;
  color: #646a73;
  display: block;
}
.statement__Yxbwl a {
  color: #3370ff;
}

@-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 表单编辑底色 */

