/* 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: #3e4c5b;
  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: #325ab4;
  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(50, 90, 180, 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: #325ab4;
}
[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 #325ab4;
  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 #325ab4;
    box-shadow: 0 0 0 6px var(--wave-shadow-color);
  }
}
@keyframes waveEffect {
  100% {
    box-shadow: 0 0 0 #325ab4;
    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: #3e4c5b;
  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: #3e4c5b;
  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: transparent;
}
.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: transparent;
}
.atsx-layout-footer {
  padding: 24px 50px;
  color: #3e4c5b;
  font-size: 14px;
  background: transparent;
}
.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: transparent;
  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: transparent;
  border-radius: 0 4px 4px 0;
  cursor: pointer;
  transition: background 0.3s ease;
}
.atsx-layout-sider-zero-width-trigger:hover {
  background: rgba(255, 255, 255, 0.1);
}
.atsx-layout-sider-zero-width-trigger-right {
  left: -36px;
}
.atsx-layout-sider-light {
  background: #fff;
}
.atsx-layout-sider-light .atsx-layout-sider-trigger {
  color: #3e4c5b;
  background: #fff;
}
.atsx-layout-sider-light .atsx-layout-sider-zero-width-trigger {
  color: #3e4c5b;
  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: #c3c6cb;
}
.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: #325ab4;
  background-color: white;
  border-color: #325ab4;
}
.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: #325ab4;
  background-color: white;
  border-color: #325ab4;
}
.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: #c3c6cb;
  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: #325ab4;
  border-color: #325ab4;
  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: #487fc1;
  border-color: #487fc1;
}
.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: #3156a5;
  border-color: #3156a5;
}
.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: #5579c2;
  border-left-color: #5579c2;
}
.atsx-btn-group .atsx-btn-primary:not(:first-child):not(:last-child):disabled {
  border-color: #c3c6cb;
}
.atsx-btn-group .atsx-btn-primary:first-child:not(:last-child) {
  border-right-color: #5579c2;
}
.atsx-btn-group .atsx-btn-primary:first-child:not(:last-child)[disabled] {
  border-right-color: #c3c6cb;
}
.atsx-btn-group .atsx-btn-primary:last-child:not(:first-child),
.atsx-btn-group .atsx-btn-primary + .atsx-btn-primary {
  border-left-color: #5579c2;
}
.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: #c3c6cb;
}
.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: #c3c6cb;
}
.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: #213e8f;
  background-color: transparent;
  border-color: #213e8f;
}
.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: #c3c6cb;
  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: #213e8f;
  background-color: white;
  border-color: #213e8f;
}
.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: #325ab4;
  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: #213e8f;
  background-color: transparent;
  border-color: #213e8f;
}
.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(50, 90, 180, 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: #325ab4;
  background-color: transparent;
  border-color: #325ab4;
  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: #5579c2;
  background-color: transparent;
  border-color: #5579c2;
}
.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: #213e8f;
  background-color: transparent;
  border-color: #213e8f;
}
.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: #325ab4;
  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: #5579c2;
  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: #213e8f;
  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: #3156a5;
  border-color: #3156a5;
}
.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: #3e4c5b;
}
.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: #3156a5;
  border-color: #3156a5;
}
.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: #325ab4;
}
.no-error-form-item {
  margin-bottom: 0;
}
.no-error-form-item .atsx-form-explain {
  display: none;
}
.atsx-btn-primary:hover {
  background: #487fc1;
}
.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: #325ab4;
}
.atsx-select-clear-icon {
  color: #9ca2a9;
}
.atsx-select-clear-icon:hover {
  color: #325ab4;
}
.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: #3e4c5b;
  margin-left: 32px;
}
.topbar-navigation-list .topbar-navigation-item:hover {
  color: #325ab4;
}
.topbar-navigation-list .atsx-divider {
  margin: 0 32px;
  color: #bbbfc4;
}
.isInVisualWebsiteUIFeat .globalLoading__3W13B {
  top: var(--layout-header-height, 64px);
}
.contentWrap__jzsFV {
  min-height: calc(100vh - 64px - 0px - 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: #325ab4;
}
.contentWrap__jzsFV .atsx-btn-primary__1kgs_:hover {
  background: #487fc1;
}
.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: #325ab4;
}
.contentWrap__jzsFV .atsx-select-clear-icon__240G1 {
  color: #9ca2a9;
}
.contentWrap__jzsFV .atsx-select-clear-icon__240G1:hover {
  color: #325ab4;
}
.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-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;
  }
}

/* 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: #3e4c5b;
  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: #3e4c5b;
  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: #3e4c5b;
  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: #325ab4;
  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(50, 90, 180, 0.3);
  cursor: not-allowed;
}
.atsx-dropdown-menu-item-disabled:hover,
.atsx-dropdown-menu-submenu-title-disabled:hover {
  color: rgba(50, 90, 180, 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(50, 90, 180, 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: transparent;
}
.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: #325ab4;
}

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

@font-face {
  font-family: 'Gordita';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/72b61656717612336e46e12dbf5e2e1f.otf);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gordita';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/5ef002714f0493e3e6d7c2afff9c826a.otf);
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Gordita';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/72b61656717612336e46e12dbf5e2e1f.otf);
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Gordita';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/5b9ffa153c9c29f079a7f61da72ebcaa.otf);
  font-weight: 100;
}
@font-face {
  font-family: 'Gordita';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/7f849b37cc6fec4fdc61064d1506c0a1.otf);
  font-weight: bold;
}
.response-container__2YEjO {
  width: calc(85vw + 6.6px);
  min-width: 904px;
  max-width: 1632px;
  margin: 0 auto;
}
.container__SX5y9 {
  position: relative;
  font-family: 'Gordita', sans-serif;
}
.container__SX5y9 .titleWrapper {
  width: calc(85vw + 6.6px);
  min-width: 904px;
  max-width: 1632px;
  margin: 0 auto;
  position: relative;
  padding-top: 120px;
}
.container__SX5y9 .titleWrapper .titleWrapper-tips-bg {
  width: 142px;
  height: 168px;
  position: absolute;
  top: 4%;
  right: -10%;
  margin-right: 3px;
  background: url('//lf16-muse-va.ibytedtos.com/obj/eden-va2/lswtlheh7vinulk/students/home/dots_background_right.png');
  background-size: contain;
  background-repeat: no-repeat;
}
.container__SX5y9 .titleWrapper .titleWrapper-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin-bottom: 16px;
  font-weight: bold;
  font-size: 32px;
  line-height: 35px;
  color: #3e4c5b;
}
.container__SX5y9 .titleWrapper .divider {
  margin: 0 auto;
  background: #325ab4;
}
.header__2KfC2 {
  height: 592px;
  width: 100%;
  position: relative;
}
.header__2KfC2 .bannerWrapper {
  height: 432px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: column;
      flex-direction: column;
  font-weight: bold;
  font-size: 60px;
  text-shadow: 0 2px 10px rgba(123, 129, 142, 0.3);
  color: #fff;
}
.header__2KfC2 .bannerWrapper .bannerWrapper-title {
  line-height: 60px;
}
.header__2KfC2 .bannerWrapper .banner-inner-btn {
  display: none;
  margin-top: 50px;
  border-radius: 2px;
  font-size: 16px;
  height: 40px;
}
.header__2KfC2 .tiktokBannerWrapper {
  display: block;
}
.header__2KfC2 .tiktokBannerWrapper .slogan-title {
  font-size: 52px !important;
  font-weight: 900 !important;
}
.header__2KfC2 .tiktokBannerWrapper .bdLife-video-wrap {
  height: 466px;
}
.header__2KfC2 .tiktokBannerWrapper .bdLife-video-wrap video {
  -o-object-fit: cover;
     object-fit: cover;
}
.header__2KfC2 .categoryWrapper {
  width: calc(85vw + 6.6px);
  min-width: 904px;
  max-width: 1632px;
  margin: 0 auto;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-pack: justify;
      justify-content: space-between;
  top: -32px;
  z-index: 1;
}
.header__2KfC2 .categoryWrapper .category {
  border: 1px solid rgba(154, 168, 182, 0.3);
  border-radius: 4px;
  background-color: #fff;
  width: 49%;
  min-width: 440px;
  max-width: 800px;
  height: 160px;
  margin-right: 24px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.header__2KfC2 .categoryWrapper .category:last-child {
  margin-right: 0;
}
.header__2KfC2 .categoryWrapper .category img {
  width: 128px;
  height: 128px;
  border-radius: 50%;
}
.header__2KfC2 .categoryWrapper .category span {
  margin-left: 24px;
  font-weight: bold;
  font-size: 20px;
  line-height: 28px;
  color: #3e4c5b;
  max-width: 220px;
}
.header__2KfC2 .categoryWrapper .category svg {
  margin-left: 24px;
}
.header__2KfC2 .categoryWrapper .category svg path {
  fill: #3e4c5b;
  opacity: 0.4;
}
.header__2KfC2 .categoryWrapper .category:hover {
  border-radius: 4px;
  box-shadow: 0 8px 24px rgba(43, 78, 142, 0.06);
}
.header__2KfC2 .categoryWrapper .category:hover span {
  color: #325ab4;
}
.header__2KfC2 .categoryWrapper .category:hover svg path {
  fill: #325ab4;
  opacity: 1;
}
.projectWrapper__Bc7uB {
  width: calc(85vw + 6.6px);
  min-width: 904px;
  max-width: 1632px;
  margin: 0 auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.projectWrapper__Bc7uB .itemWrapper {
  margin-top: 88px;
}
.projectWrapper__Bc7uB .itemWrapper:nth-child(1) .imgContainer-bg {
  width: 168px;
  height: 142px;
  position: absolute;
  top: 54%;
  left: -18%;
  margin-top: -69px;
  background: url('//lf16-muse-va.ibytedtos.com/obj/eden-va2/lswtlheh7vinulk/students/home/dots_background_left.png');
  background-size: contain;
  background-repeat: no-repeat;
}
.projectWrapper__Bc7uB .itemWrapper .textContainer .headerWithDivider {
  margin-bottom: 16px;
}
.projectWrapper__Bc7uB .itemWrapper .textContainer .headerWithDivider nav {
  margin-bottom: 0;
}
.projectWrapper__Bc7uB .itemWrapper .textContainer .headerWithDivider .divider {
  display: none;
}
.projectWrapper__Bc7uB .itemWrapper-textContainer.textContainer {
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 14px;
}
.processWrapper__1A7m1 {
  max-width: 1200px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin: 0 auto;
}
.processWrapper__1A7m1 .timeline {
  margin-top: 96px;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.processWrapper__1A7m1 .timeline .wrapper {
  width: 185px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
}
.processWrapper__1A7m1 .timeline .wrapper img {
  width: 120px;
}
.processWrapper__1A7m1 .timeline .wrapper .stage {
  font-weight: bold;
  font-size: 20px;
  line-height: 28px;
  margin: 28px 0 8px;
  text-align: center;
  height: 50px;
}
.processWrapper__1A7m1 .timeline .wrapper .date {
  font-size: 14px;
  line-height: 28px;
  text-align: center;
}
.processWrapper__1A7m1 .timeline .wrapper .date ul {
  list-style: inherit;
}
.processWrapper__1A7m1 .timeline .wrapper .date ul li {
  margin-left: 10px;
}
.processWrapper__1A7m1 .timeline svg {
  -ms-flex-item-align: start;
      align-self: flex-start;
  margin-top: 50px;
}
.processWrapper__1A7m1 .process-action {
  margin-top: 80px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.processWrapper__1A7m1 .process-action button {
  width: 120px;
  height: 40px;
  border-radius: 2px;
  color: #fff;
  font-weight: 500;
  font-size: 16px;
}
.processWrapper__1A7m1 .process-action button span {
  line-height: 40px;
}
.processWrapper__1A7m1 .process-action button:hover {
  cursor: pointer;
  background: #487fc1;
}
.processWrapper__1A7m1 .process-action .qa {
  background-color: #fff;
  color: #325ab4;
}
.processWrapper__1A7m1 .process-action .qa:hover {
  cursor: pointer;
  background: #fff;
  opacity: 0.7;
  color: #487fc1;
}
.tipsWrapper__yfs4h {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.tipsWrapper__yfs4h .divider {
  margin-bottom: 80px !important;
}
.tipsWrapper__yfs4h .itemWrapper {
  margin-top: 0;
  margin-bottom: 100px;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.tipsWrapper__yfs4h .itemWrapper:last-child {
  margin-bottom: 120px;
}
.tipsWrapper__yfs4h .itemWrapper .imgContainer {
  width: 49%;
}
.tipsWrapper__yfs4h .itemWrapper .itemWrapper-textContainer {
  padding: 0;
  width: 33vw;
  min-width: 353px;
  max-width: 640px;
}
.footerWrapper__3zr6E {
  position: relative;
  max-height: 640px;
  min-height: 350px;
  background: #9aa8b6;
}
.footerWrapper__3zr6E .itemWrapper {
  margin-top: 0;
}
.footerWrapper__3zr6E .storyBlock {
  color: #fff;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: calc(85vw + 6.6px);
  min-width: 904px;
  max-width: 1632px;
  margin: 0 auto;
}
.footerWrapper__3zr6E .storyBlock .imgContainer {
  width: 60.5%;
  height: 100%;
}
.footerWrapper__3zr6E .storyBlock .imgContainer img {
  max-height: 100%;
  width: 100%;
}
.footerWrapper__3zr6E .storyBlock .textContainer {
  width: calc(8.6vw + 221.8px);
  padding-left: 0;
  padding-right: 0;
}
.footerWrapper__3zr6E .storyBlock .textContainer .headerWithDivider {
  color: #fff;
}
.footerWrapper__3zr6E .storyBlock .textContainer .headerWithDivider .divider {
  background-color: #fff;
}
.footerWrapper__3zr6E .storyBlock .textContainer article {
  color: #fff;
  opacity: 0.7;
  max-width: 305px;
}
.footerWrapper__3zr6E .storyBlock .textContainer .linkButton {
  margin-top: 24px;
}
.footerWrapper__3zr6E .storyBlock .textContainer .linkButton span {
  font-size: 14px;
}
.footerWrapper__3zr6E .storyBlock .textContainer .linkButton svg {
  position: relative;
  top: 2px;
}
.footerWrapper__3zr6E .storyBlock .textContainer:hover {
  cursor: pointer;
}
.footerWrapper__3zr6E .storyBlock .textContainer:hover .linkButton {
  opacity: 0.7;
}
.footerWrapper__3zr6E .storyBlock .textContainer:hover .linkButton button {
  opacity: 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新属性 */
@-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: #3e4c5b;
  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: #3e4c5b;
  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;
}

.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: #325ab4;
}
.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;
  }
}

@-webkit-keyframes fullscreenModalEnter__1cyk1 {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__1cyk1 {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__31ZkN {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__31ZkN {
  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__7mWdx {
  height: 100%;
}
.atsx-layout__3arWu {
  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__1Knd1,
.b50__2OnCB {
  color: #f0f4ff;
}
.L50__2X9AQ,
.l50__SKtYP {
  color: #f7fae5;
}
.L100__w_vlp,
.l100__2bQy8 {
  color: #eef6c6;
}
.L200__2voxt,
.l200__2CeEN {
  color: #dfee96;
}
.L300__1nLWU,
.l300__2j0IM {
  color: #d2e76a;
}
.L400__3reY8,
.l400__2l7vK {
  color: #c3dd40;
}
.L500__1NiSm,
.l500__3WE5x {
  color: #b3d600;
}
.L600__3e4fk,
.l600__1AfFq {
  color: #8fac02;
}
.L700__3QBhT,
.l700__17Vtq {
  color: #667901;
}
.L800__2wD9V,
.l800__3tb0c {
  color: #495700;
}
.L900__1rVHx,
.l900__27NUZ {
  color: #354200;
}
.Y50__OkdQu,
.y50__3aWEo {
  color: #fdf9ed;
}
.Y100__3PNUf,
.y100__1-Ftg {
  color: #faf1d1;
}
.Y200__pyAu7,
.y200__2giJx {
  color: #f8e6ab;
}
.Y300__3lN0z,
.y300__8h3Bm {
  color: #f7dc82;
}
.Y400__12n42,
.y400__1Ia_l {
  color: #fad355;
}
.Y500__2TvNF,
.y500__kERwK {
  color: #ffc60a;
}
.Y600__AA9EP,
.y600__6Ku9v {
  color: #dc9b04;
}
.Y700__1Aw3F,
.y700__3BJOM {
  color: #aa7803;
}
.Y800__QnHxZ,
.y800__2FJlB {
  color: #795101;
}
.Y900__3iMRp,
.y900__3mKL- {
  color: #5c3a00;
}
.O50__3TSxV,
.o50__1kuuL {
  color: #fff5eb;
}
.O100__2DMHJ,
.o100__2Wpe4 {
  color: #feead2;
}
.O200__-WfNe,
.o200__YBoRM {
  color: #fed4a4;
}
.O300__3Uy3P,
.o300__uk333 {
  color: #ffba6b;
}
.O400__SbCvf,
.o400__1KNeU {
  color: #ffa53d;
}
.O500__3eD82,
.o500__I4vH1 {
  color: #f80;
}
.O600__1U1JB,
.o600__1GPZr {
  color: #de7802;
}
.O700__1RSie,
.o700__2xOYV {
  color: #b26206;
}
.O800__2pVY1,
.o800__2vtrA {
  color: #8f4f04;
}
.O900__2HX3U,
.o900__ZaZzi {
  color: #6b3900;
}
.R50__17Ofx,
.r50__1SNFz {
  color: #fef1f1;
}
.R100__vL2VX,
.r100__1cZD9 {
  color: #fde2e2;
}
.R200__29FRM,
.r200__2dE5- {
  color: #fbbfbc;
}
.R300__3hV_x,
.r300__2lIVj {
  color: #f98e8b;
}
.R400__1wO74,
.r400__1wiMs {
  color: #f76964;
}
.R500__2pwPa,
.r500__1piLY {
  color: #f54a45;
}
.R600__2no0S,
.r600__2cyxV {
  color: #d83931;
}
.R700__Cb7ly,
.r700__QOaJW {
  color: #ac2f28;
}
.R800__WxEtj,
.r800__11-IA {
  color: #812520;
}
.R900__3Jteq,
.r900__1eTSt {
  color: #621c18;
}
.C50__2pQOQ,
.c50__3fvc2 {
  color: #fef1f8;
}
.C100__1a26p,
.c100__2ql0W {
  color: #fdddef;
}
.C200__3DjDE,
.c200__kH71y {
  color: #f9aed9;
}
.C300__2XM_h,
.c300__15MMK {
  color: #f57ac0;
}
.C400__G-yeV,
.c400__2Kd3R {
  color: #f14ba9;
}
.C500__3y8X9,
.c500__2UcLF {
  color: #f01d94;
}
.C600__lSSvK,
.c600__2F5Rk {
  color: #c71077;
}
.C700__2XBCf,
.c700__2YgOX {
  color: #9e1361;
}
.C800__1ZYFJ,
.c800__3nGxq {
  color: #7a0f4b;
}
.C900__h24He,
.c900__1e7NR {
  color: #520a32;
}
.V50__3Ag7T,
.v50__1vooJ {
  color: #fceefc;
}
.V100__2odug,
.v100__3zoe2 {
  color: #f8def8;
}
.V200__17hXq,
.v200__1YeDD {
  color: #efb9ef;
}
.V300__2PNGP,
.v300__3hty- {
  color: #e58fe5;
}
.V400__3nJcC,
.v400__1fBVG {
  color: #db66db;
}
.V500__2RQQG,
.v500__2klLa {
  color: #d136d1;
}
.V600__19OAF,
.v600__1daiP {
  color: #b320b3;
}
.V700__dDGZy,
.v700__By2-j {
  color: #8c218c;
}
.V800__dBH9c,
.v800__10nke {
  color: #681268;
}
.V900__6qChk,
.v900__1QT8P {
  color: #460b46;
}
.P50__1erpz,
.p50__urAlX {
  color: #f6f1fe;
}
.P100__2g2Et,
.p100__2c1DZ {
  color: #ece2fe;
}
.P200__3mt1S,
.p200__2M_r- {
  color: #cdb2fa;
}
.P300__2z2q3,
.p300__2LfXq {
  color: #ad82f7;
}
.P400__8LwX8,
.p400__1RiAe {
  color: #935af6;
}
.P500__Yzyer,
.p500__2GR1F {
  color: #7f3bf5;
}
.P600__16DVn,
.p600__p5fjL {
  color: #6425d0;
}
.P700__wtBeN,
.p700__3NEN2 {
  color: #4e1ba7;
}
.P800__2WHUl,
.p800__opAXi {
  color: #380d82;
}
.P900__3mMH_,
.p900__2-dxK {
  color: #270561;
}
.I50__2OkGy,
.i50__1F0rU {
  color: #f2f3fd;
}
.I100___eWOb,
.i100__3n9v1 {
  color: #e0e2fa;
}
.I200__1Y4uL,
.i200__VpqoP {
  color: #b4b9f3;
}
.I300__1wj86,
.i300__18otq {
  color: #7b83ea;
}
.I400__3pJA3,
.i400__1Hd2L {
  color: #616ae5;
}
.I500__2c0k2,
.i500__3j_ar {
  color: #4954e6;
}
.I600__WN9jK,
.i600__3gYlB {
  color: #2933c7;
}
.I700__qkJAX,
.i700__1Rt_3 {
  color: #161fa2;
}
.I800__3pLFd,
.i800__1Ex3t {
  color: #0a1285;
}
.I900__16a0N,
.i900__1ZStH {
  color: #0c1264;
}
.N50__ffyvR,
.n50__3x7Na {
  color: #fafbfc;
}
.N100__14QsA,
.n100__A9vkm {
  color: #f5f6f7;
}
.N200__2etxo,
.n200__1sWQT {
  color: #eff0f1;
}
.N300__2EX0J,
.n300__1S-Xr {
  color: #e4e5e7;
}
.N400__2BLej,
.n400__3JJJA {
  color: #c3c6cb;
}
.N500__HFuJV,
.n500__39o0w {
  color: #9ca2a9;
}
.N600__3ZjFw,
.n600__1S6FC {
  color: #646a73;
}
.N700__2tNmP,
.n700__Ggw3I {
  color: #373c43;
}
.N800__2iLzS,
.n800__1-GLz {
  color: #2b2f36;
}
.N900__28o1Q,
.n900__nUJIk {
  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: #3156a5;
  border-color: #3156a5;
}
.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 */
.bdLife-video-wrap {
  height: 416px;
  text-align: center;
  position: relative;
}
.bdLife-video-wrap .video-react {
  position: relative;
  height: 100%;
  padding-top: 0 !important;
}
.bdLife-video-wrap .video-react.video-react-has-started .video-react-control-bar {
  display: none;
}
.bdLife-video-wrap .video-react .video-react-poster {
  background-size: cover;
}
.bdLife-video-wrap .video-react .video-react-big-play-button {
  display: none;
}
.bdLife-video-wrap .video-react .video-react-loading-spinner {
  display: none;
}
.bdLife-video-wrap video {
  outline: none;
  width: 100%;
  -o-object-fit: fill;
     object-fit: fill;
}
.bdLife-video-wrap img {
  width: 100%;
  height: 100%;
}
.bdLife-video-wrap _:-ms-lang(x),
.bdLife-video-wrap _::-webkit-meter-bar,
.bdLife-video-wrap .video-react-video {
  height: unset !important;
}
.bdLife-video-wrap .video-react-video {
  width: 100vw;
}
@media screen and (max-width: 1248px) {
  .bdLife-video-wrap .video-react-video {
    height: 100%;
  }
}
@media screen and (min-width: 1921px) {
  .bdLife-video-wrap .video-react-video {
    width: 100%;
  }
}
.bdLife-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;
  cursor: pointer;
}
.bdLife-video-wrap .overlay:hover .slogan .play svg {
  opacity: 1;
}
.bdLife-video-wrap .overlay .overlay-content {
  height: 100%;
}
.bdLife-video-wrap .overlay .slogan {
  color: white;
  margin-top: 125px;
  margin-bottom: 109px;
  letter-spacing: 1px;
  text-align: center;
}
.bdLife-video-wrap .overlay .slogan .play {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.bdLife-video-wrap .overlay .slogan .play svg {
  width: 32px;
  height: 32px;
  cursor: pointer;
  opacity: 0.6;
}
.bdLife-video-wrap .overlay .slogan .play span {
  margin-left: 8px;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  color: #fff;
  text-shadow: 0 0 12px rgba(0, 32, 80, 0.2);
}
.bdLife-video-wrap .overlay .slogan .slogan-title {
  margin-bottom: 12px;
  font-weight: 500;
  font-size: 40px;
  line-height: 56px;
  color: #fff;
  text-shadow: 0 0 12px rgba(0, 32, 80, 0.2);
}
.bdLife-video-wrap .overlay .slogan .slogan-subtitle {
  font-family: Gilroy, sans-serif;
  margin-bottom: 53px;
  font-weight: 800;
  font-size: 32px;
  line-height: 39px;
  color: #fff;
  text-shadow: 0 0 12px rgba(0, 32, 80, 0.2);
}
.bdLife-video-wrap .overlay .video-react-control-bar {
  display: none;
}
.bdLife-video-wrap .overlay video::-webkit-media-controls-play-button {
  display: none !important;
  -webkit-appearance: none;
}
.bdLife-video-wrap .overlay video::-webkit-media-controls-panel {
  display: none !important;
  -webkit-appearance: none;
}
.bdLife-video-wrap .overlay video::-webkit-media-controls-overlay-play-button {
  display: none !important;
  -webkit-appearance: none;
}
.bdLife-video-wrap .overlay video::-webkit-media-controls-start-playback-button {
  display: none !important;
  -webkit-appearance: none;
}
.bdLife-video-wrap .overlay video::-webkit-media-controls-enclosure {
  display: none !important;
  -webkit-appearance: none;
}
.bdLife-video-wrap .overlay video::-webkit-media-controls {
  display: none !important;
  -webkit-appearance: none;
}
.life-modal .atsx-modal {
  border-radius: 8px;
  overflow: hidden;
}
.life-modal .atsx-modal-body {
  height: 540px;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
}
.life-modal .atsx-modal-close {
  color: #fff;
}
.life-modal .atsx-modal-close :hover {
  color: #325ab4;
}
.life-modal video {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 1368px) {
  .life-modal video {
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: 50% 60%;
       object-position: 50% 60%;
  }
}
@media screen and (max-width: 1220px) {
  .life-modal video {
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.video-react-control-bar-auto-hide {
  display: none;
}

@-webkit-keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes up {
  0% {
    transform: translateY(50px);
  }
  100% {
    margin-top: 0;
  }
}
@keyframes up {
  0% {
    transform: translateY(50px);
  }
  100% {
    margin-top: 0;
  }
}
.animate {
  visibility: hidden;
  -webkit-animation-duration: 0.8s;
          animation-duration: 0.8s;
}
.fadeIn {
  visibility: visible;
  -webkit-animation: up 1.8s cubic-bezier(0.31, 0, 0.1, 1), fade-in 2s ease-in-out;
          animation: up 1.8s cubic-bezier(0.31, 0, 0.1, 1), fade-in 2s ease-in-out;
}

.nav-limit-width__17gcK {
  width: 420px;
}
.nav-limit-width-sub__Zc5ja {
  width: 100% !important;
  color: #615D5D !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
}

.itemWrapper__29vn1 {
  width: 100%;
  height: 100%;
  margin-top: 100px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.itemWrapper__29vn1 .imgContainer {
  width: 49%;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
}
.itemWrapper__29vn1 .imgContainer .image {
  -ms-flex-item-align: center;
      align-self: center;
}
.itemWrapper__29vn1 .imgContainer .image img {
  transition: all 1s ease;
  width: 100%;
}
.itemWrapper__29vn1 .imgContainer .clickable {
  overflow: hidden;
}
.itemWrapper__29vn1 .imgContainer .clickable img:hover {
  cursor: pointer;
  -ms-transform: scale(1.08);
      transform: scale(1.08);
}
.itemWrapper__29vn1 .imgContainer .imgWrapper {
  width: 100%;
  height: calc(20.8vw + 91.37px);
  position: relative;
}
@media screen and (max-width: 1060px) {
  .itemWrapper__29vn1 .imgContainer .imgWrapper {
    height: 311.84px;
  }
}
@media screen and (min-width: 1920px) {
  .itemWrapper__29vn1 .imgContainer .imgWrapper {
    height: 490px;
  }
}
.itemWrapper__29vn1 .imgContainer .imgWrapper .shadow {
  position: absolute;
  height: calc(6.5vw + 83px);
  width: calc(52.3vw - 6.6px);
  background-color: #f6f7fa;
  bottom: 0;
  left: calc(-7.37vw - 1.9px);
  z-index: -2;
}
@media screen and (max-width: 1060px) {
  .itemWrapper__29vn1 .imgContainer .imgWrapper .shadow {
    left: -82px;
    width: 548px;
  }
}
@media screen and (min-width: 1920px) {
  .itemWrapper__29vn1 .imgContainer .imgWrapper .shadow {
    width: 1000px;
    left: -145px;
  }
}
.itemWrapper__29vn1 .imgContainer .imgWrapper .re-shadow {
  right: calc(-7.27vw - 1.9px);
  left: unset;
}
@media screen and (max-width: 1060px) {
  .itemWrapper__29vn1 .imgContainer .imgWrapper .re-shadow {
    right: -74px;
    width: 548px;
  }
}
@media screen and (min-width: 1920px) {
  .itemWrapper__29vn1 .imgContainer .imgWrapper .re-shadow {
    right: -146px;
  }
}
.itemWrapper__29vn1 .imgContainer .imgWrapper .image {
  position: absolute;
  height: calc(22.68vw - 7.4px);
  width: auto;
  left: 0;
  top: 0;
}
@media screen and (max-width: 1060px) {
  .itemWrapper__29vn1 .imgContainer .imgWrapper .image {
    height: 233px;
  }
}
@media screen and (min-width: 1920px) {
  .itemWrapper__29vn1 .imgContainer .imgWrapper .image {
    height: 426.67px;
  }
}
.itemWrapper__29vn1 .imgContainer .imgWrapper .image img {
  transition: all 1s ease;
  height: 100%;
}
.itemWrapper__29vn1 .imgContainer .imgWrapper .clickable {
  overflow: hidden;
}
.itemWrapper__29vn1 .imgContainer .imgWrapper .clickable img:hover {
  cursor: pointer;
  -ms-transform: scale(1.08);
      transform: scale(1.08);
}
.itemWrapper__29vn1 .textContainer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
}
.itemWrapper__29vn1 .textContainer article {
  min-width: 353px;
  max-width: 640px;
  width: calc(33.37vw - 0.7px);
  font-size: 16px;
  line-height: 30px;
  color: #3e4c5b;
  opacity: 0.7;
}
.itemWrapper__29vn1 .textContainer article .color-white {
  color: #fff;
}
.itemWrapper__29vn1 .textContainer button {
  margin-top: 24px;
  border: 1px solid #325ab4;
  box-sizing: border-box;
  border-radius: 2px;
  width: 120px;
  height: 40px;
  line-height: 40px;
}
.itemWrapper__29vn1 .textContainer button span {
  font-weight: 500;
  font-size: 16px;
  line-height: 40px;
  color: #325ab4;
}
.itemWrapper__29vn1 .textContainer button:hover {
  cursor: pointer;
  opacity: 0.7;
  border-color: #487fc1;
}
.itemWrapper__29vn1 .textContainer button:hover span {
  color: #487fc1;
}
.itemWrapper__29vn1 .textContainer .linkButton button {
  margin-top: 0;
  width: auto;
  border: none;
  border-radius: 0;
  padding: 0;
}
.itemWrapper__29vn1 .textContainer .linkButton button span {
  color: #fff;
}
.itemWrapper__29vn1 .textContainer .linkButton svg {
  vertical-align: sub;
  width: 20px;
  height: 20px;
  margin-left: 12px;
}
.itemWrapper__29vn1 .textContainer .projectHeader {
  height: 108px;
  margin-bottom: 16px;
}
.itemWrapper__29vn1 .textContainer .projectHeader header {
  font-weight: bold;
  font-size: 16px;
  line-height: 23px;
  color: #3e4c5b;
}
.itemWrapper__29vn1 .textContainer .projectHeader .divider {
  margin: 11px 0 24px;
  background-color: #325ab4;
}
.itemWrapper__29vn1 .textContainer .projectHeader nav {
  font-weight: bold;
  font-size: 32px;
  line-height: 46px;
}
.itemWrapper__29vn1 .textContainer .headerWithCircle {
  position: relative;
  margin-bottom: 13px;
}
.itemWrapper__29vn1 .textContainer .headerWithCircle nav {
  font-weight: bold;
  font-size: 32px;
  line-height: 54px;
  color: #3e4c5b;
}
.itemWrapper__29vn1 .textContainer .headerWithCircle .circle {
  width: 54px;
  height: 54px;
  background: #325ab4;
  opacity: 0.1;
  border-radius: 100px;
  position: absolute;
  top: 50%;
  left: -13px;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
.itemWrapper__29vn1 .textContainer .headerWithDivider {
  margin-bottom: 24px;
}
.itemWrapper__29vn1 .textContainer .headerWithDivider nav {
  font-weight: bold;
  font-size: 32px;
  line-height: 35px;
  margin-bottom: 16px;
}
.itemWrapper__29vn1 .textContainer .backHeader {
  margin-bottom: 4px;
}
.itemWrapper__29vn1 .textContainer .backHeader header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 13px;
}
.itemWrapper__29vn1 .textContainer .backHeader header svg {
  -ms-transform: scale(0.7) rotate(180deg);
      transform: scale(0.7) rotate(180deg);
}
.itemWrapper__29vn1 .textContainer .backHeader header svg path {
  fill: #325ab4;
}
.itemWrapper__29vn1 .textContainer .backHeader header span {
  margin-left: 8px;
  font-weight: 500;
  font-size: 14px;
  line-height: 27px;
  color: #325ab4;
}
.itemWrapper__29vn1 .textContainer .backHeader header:hover {
  cursor: pointer;
  opacity: 0.7;
}
.itemWrapper__29vn1 .textContainer .backHeader header:hover svg path {
  fill: rgba(50, 90, 180, 0.7);
}
.itemWrapper__29vn1 .textContainer .backHeader nav {
  font-weight: bold;
  font-size: 32px;
  line-height: 46px;
}
.reverse__1BRX_ {
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
}

/* 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: #3e4c5b;
  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: #325ab4;
}
.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 #c3c6cb;
  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: #3e4c5b;
  caret-color: #325ab4;
}
.atsx-select-selection:hover {
  border-color: #325ab4;
  border-right-width: 1px !important;
}
.atsx-select-focused .atsx-select-selection,
.atsx-select-selection:focus,
.atsx-select-selection:active {
  border-color: #325ab4;
  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: #325ab4)) {
  .atsx-select-selection {
    color: #325ab4;
    caret-color: #3e4c5b;
  }
}
.atsx-select-no-arrow .atsx-select-selection-selected-value {
  padding-right: 0;
}
.atsx-select-disabled {
  color: rgba(50, 90, 180, 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: #c3c6cb;
  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: #325ab4;
}
.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: #325ab4;
  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: #325ab4;
}
.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: #3e4c5b;
  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: #3e4c5b;
  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: #325ab4 !important;
  font-weight: 400;
  background-color: transparent;
}
.atsx-select-dropdown-menu-item-selected * {
  color: #325ab4 !important;
}
.atsx-select-dropdown-menu-item-disabled {
  color: rgba(50, 90, 180, 0.3);
  cursor: not-allowed;
}
.atsx-select-dropdown-menu-item-disabled:hover {
  color: rgba(50, 90, 180, 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: #325ab4 !important;
}
.atsx-select-dropdown.atsx-select-dropdown--single .atsx-select-dropdown-menu-item-selected * {
  color: #325ab4 !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: #325ab4;
}
.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(50, 90, 180, 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(50, 90, 180, 0.3);
}
.atsx-empty-normal .atsx-empty-image {
  height: 40px;
}
.atsx-empty-small {
  margin: 8px 0;
  color: rgba(50, 90, 180, 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 title-fade-in__f05Ao {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes title-fade-in__f05Ao {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes title-up__3xpmx {
  0% {
    margin-top: 35px;
  }
  100% {
    margin-top: 0;
  }
}
@keyframes title-up__3xpmx {
  0% {
    margin-top: 35px;
  }
  100% {
    margin-top: 0;
  }
}
.overseaContainer__Odvyq .bannerWrapper span {
  -webkit-animation: title-up__3xpmx 0.85s cubic-bezier(0.31, 0, 0.1, 1), title-fade-in__f05Ao 0.5s linear;
          animation: title-up__3xpmx 0.85s cubic-bezier(0.31, 0, 0.1, 1), title-fade-in__f05Ao 0.5s linear;
}

/* 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: #3e4c5b;
  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: #3e4c5b;
  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: #3156a5;
  border-color: #3156a5;
}
.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: #9aa8b6;
}
div.backTop__1EnUB:hover .backTop-icon {
  color: #325ab4;
}

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

@font-face {
  font-family: 'Gordita';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/72b61656717612336e46e12dbf5e2e1f.otf);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gordita';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/5ef002714f0493e3e6d7c2afff9c826a.otf);
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Gordita';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/72b61656717612336e46e12dbf5e2e1f.otf);
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Gordita';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/5b9ffa153c9c29f079a7f61da72ebcaa.otf);
  font-weight: 100;
}
@font-face {
  font-family: 'Gordita';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/7f849b37cc6fec4fdc61064d1506c0a1.otf);
  font-weight: bold;
}
.response-container__2T0Ar {
  width: calc(85vw + 6.6px);
  min-width: 904px;
  max-width: 1632px;
  margin: 0 auto;
}
.detailContainer__2Ab1u {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  font-family: 'Gordita', sans-serif;
}
.detailContainer__2Ab1u .detailContainer-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  height: 432px;
  background-color: #f8f9f9;
  width: calc(100vw);
}
.detailContainer__2Ab1u .detailContainer-header .projectIntroItem {
  padding-left: 7.5vw;
  padding-right: 20px;
  -ms-flex: 1;
      flex: 1 1;
  margin-top: 0;
}
.detailContainer__2Ab1u .detailContainer-header .projectIntroItem .textContainer {
  padding: 40px 0;
  min-width: 467px;
  max-width: 680px;
  width: calc(38.7vw + 56.6px);
}
.detailContainer__2Ab1u .detailContainer-header .projectIntroItem .textContainer article {
  font-family: 'Proxima Nova';
  font-size: 16px;
  line-height: 22px;
}
.detailContainer__2Ab1u .detailContainer-header .projectIntroItem .textContainer button {
  margin-right: 12px;
  width: unset;
}
.detailContainer__2Ab1u .detailContainer-header .projectIntroItem .textContainer button:nth-of-type(2n + 1) {
  background-color: #325ab4;
}
.detailContainer__2Ab1u .detailContainer-header .projectIntroItem .textContainer button:nth-of-type(2n + 1) span {
  color: #fff;
}
.detailContainer__2Ab1u .detailContainer-header .projectIntroItem .textContainer .backHeader {
  height: unset;
}
@media screen and (max-width: 1365px) {
  .detailContainer__2Ab1u .detailContainer-header .projectIntroItem .textContainer .backHeader header {
    display: none;
  }
}
.detailContainer__2Ab1u .detailContainer-header img {
  -ms-flex: 1;
      flex: 1 1;
  -o-object-fit: cover;
     object-fit: cover;
}
.detailContainer__2Ab1u .detailContainer-position {
  width: calc(85vw + 6.6px);
  margin-top: -4px;
  margin-bottom: 90px;
}
.detailContainer__2Ab1u .detailContainer-position .detailContainer-supplement main {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
  margin-top: 16px;
}
.detailContainer__2Ab1u .detailContainer-position .detailContainer-supplement {
  width: calc(85vw + 6.6px);
  min-width: 904px;
  max-width: 1632px;
  margin: 0 auto;
  margin: 60px auto;
}
.detailContainer__2Ab1u .detailContainer-position .detailContainer-supplement main {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.detailContainer__2Ab1u .detailContainer-position .detailContainer-supplement main .wrapper {
  width: calc(25.6vw + 8.84px);
  max-width: 500px;
  min-width: 280px;
}
.detailContainer__2Ab1u .detailContainer-position .detailContainer-supplement main .wrapper img {
  width: 100%;
  height: auto;
}
.detailContainer__2Ab1u .detailContainer-position .detailContainer-supplement main .wrapper section {
  margin-top: 16px;
  margin-bottom: 8px;
  font-weight: bold;
  font-size: 20px;
  line-height: 28px;
  text-align: left;
  width: 100%;
}
.detailContainer__2Ab1u .detailContainer-position .detailContainer-supplement main .wrapper footer {
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
  opacity: 0.7;
}
.detailContainer__2Ab1u .detailContainer-position .detailContainer-supplement2-warp {
  width: 100vw;
  padding: 0 12vw;
  margin: 24px 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.detailContainer__2Ab1u .detailContainer-position .projectHeader header,
.detailContainer__2Ab1u .detailContainer-position .projectHeader h3 {
  font-weight: bold;
  font-size: 32px;
  line-height: 38px;
  color: #3e4c5b;
}
.detailContainer__2Ab1u .detailContainer-position .projectHeader .divider {
  margin: 11px 0 24px;
  background-color: #325ab4;
}
.detailContainer__2Ab1u .detailContainer-position .projectHeader h3 {
  font-size: 24px;
  line-height: 28px;
}
.detailContainer__2Ab1u .detailContainer-position .projectHeader nav {
  font-weight: normal;
  font-size: 16px;
  line-height: 22px;
  color: #3e4c5b;
  opacity: 0.7;
  font-family: 'Proxima Nova';
}
.detailContainer__2Ab1u .detailContainer-position .projectHeader .headerWithDivider nav {
  font-weight: bold;
  font-size: 30px;
  line-height: 35px;
  color: #000000;
  opacity: 1;
}
.detailContainer__2Ab1u .detailContainer-position .projectHeader .headerWithDivider .divider {
  margin: 12px 0 16px 0 !important;
  background: #325ab4;
}
.detailContainer__2Ab1u .detailContainer-position main {
  margin-top: 48px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.detailContainer__2Ab1u .detailContainer-position main .wrapper {
  width: 250px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 24px;
}
.detailContainer__2Ab1u .detailContainer-position main .wrapper img {
  width: 120px;
  height: 120px;
}
.detailContainer__2Ab1u .detailContainer-position main .wrapper section {
  font-weight: 700;
  font-size: 20px;
  line-height: 28px;
  text-align: center;
  color: #3e4c5b;
}
.detailContainer__2Ab1u .detailContainer-position .subTitleArr-warp {
  margin-top: 96px;
}
.detailContainer__2Ab1u .detailContainer-position .subTitleArr-warp .headerWithDivider {
  margin-bottom: 32px;
}
.detailContainer__2Ab1u .detailContainer-position .subTitleArr-warp ul {
  margin: 6px 0px;
}
.detailContainer__2Ab1u .detailContainer-position .subTitleArr-warp ul li {
  list-style: disc;
  margin-left: 12px;
  line-height: 1.5;
}
.detailContainer__2Ab1u .detailContainer-position .detailContainer-intro {
  background-color: #f9fafc;
  padding: 2px 64px 24px 64px;
  margin: 24px -48px 0px -48px;
}
.detailContainer__2Ab1u .detailContainer-position .detailContainer-intro .itemWrapper {
  margin-top: 48px;
}
.detailContainer__2Ab1u .detailContainer-position .detailContainer-intro .itemWrapper .itemWrapper-textContainer .headerWithDivider {
  margin-bottom: 0px;
}
.detailContainer__2Ab1u .detailContainer-position .detailContainer-btn-wrapper {
  text-align: center;
}
.detailContainer__2Ab1u .detailContainer-position .detailContainer-btn-wrapper button {
  margin-top: 50px;
  border: 1px solid #325ab4;
  background-color: #325ab4;
  box-sizing: border-box;
  border-radius: 2px;
  height: 40px;
  line-height: 40px;
}
.detailContainer__2Ab1u .detailContainer-position .detailContainer-btn-wrapper button span {
  font-weight: 500;
  font-size: 16px;
  line-height: 40px;
  color: #fff;
}
.detailContainer__2Ab1u .detailContainer-position .detailContainer-btn-wrapper button:hover {
  cursor: pointer;
  opacity: 0.7;
}

@font-face {
  font-family: 'Gordita';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/72b61656717612336e46e12dbf5e2e1f.otf);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gordita';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/5ef002714f0493e3e6d7c2afff9c826a.otf);
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Gordita';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/72b61656717612336e46e12dbf5e2e1f.otf);
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Gordita';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/5b9ffa153c9c29f079a7f61da72ebcaa.otf);
  font-weight: 100;
}
@font-face {
  font-family: 'Gordita';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/7f849b37cc6fec4fdc61064d1506c0a1.otf);
  font-weight: bold;
}
.response-container__17QPR {
  width: calc(85vw + 6.6px);
  min-width: 904px;
  max-width: 1632px;
  margin: 0 auto;
}
.detailContainer__1CklU {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  font-family: 'Gordita', sans-serif;
}
.detailContainer__1CklU .detailContainer-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  height: 432px;
  background-color: #f8f9f9;
  width: calc(100vw);
}
.detailContainer__1CklU .detailContainer-header .projectIntroItem {
  padding-left: 7.5vw;
  padding-right: 20px;
  -ms-flex: 1;
      flex: 1 1;
  margin-top: 0;
}
.detailContainer__1CklU .detailContainer-header .projectIntroItem .textContainer {
  padding: 40px 0;
  min-width: 467px;
  max-width: 680px;
  width: calc(38.7vw + 56.6px);
}
.detailContainer__1CklU .detailContainer-header .projectIntroItem .textContainer article {
  font-size: 14px;
  line-height: 24.5px;
}
.detailContainer__1CklU .detailContainer-header .projectIntroItem .textContainer button {
  background-color: #325ab4;
}
.detailContainer__1CklU .detailContainer-header .projectIntroItem .textContainer button span {
  color: #fff;
}
@media screen and (max-width: 1365px) {
  .detailContainer__1CklU .detailContainer-header .projectIntroItem .textContainer .backHeader header {
    display: none;
  }
}
.detailContainer__1CklU .detailContainer-header img {
  -ms-flex: 1;
      flex: 1 1;
  -o-object-fit: cover;
     object-fit: cover;
}
.detailContainer__1CklU .detailContainer-position {
  width: calc(85vw + 6.6px);
  min-width: 904px;
  max-width: 1632px;
  margin: 0 auto;
  margin-top: 100px;
}
.detailContainer__1CklU .detailContainer-position .projectHeader {
  width: 870px;
}
.detailContainer__1CklU .detailContainer-position .projectHeader header {
  font-weight: bold;
  font-size: 32px;
  line-height: 44px;
  color: #3e4c5b;
}
.detailContainer__1CklU .detailContainer-position .projectHeader .divider {
  margin: 16px 0 24px;
  background-color: #325ab4;
}
.detailContainer__1CklU .detailContainer-position .projectHeader nav {
  width: 600px;
  font-weight: normal;
  font-size: 14px;
  line-height: 28px;
  color: #3e4c5b;
  opacity: 0.7;
}
.detailContainer__1CklU .detailContainer-position main {
  margin-top: 100px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.detailContainer__1CklU .detailContainer-position main .wrapper {
  width: 250px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
}
.detailContainer__1CklU .detailContainer-position main .wrapper img {
  width: 120px;
  height: 120px;
}
.detailContainer__1CklU .detailContainer-position main .wrapper section {
  padding-top: 24px;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  text-align: center;
  color: #3e4c5b;
}
.detailContainer__1CklU .detailContainer-position .detailContainer-position-extra {
  margin-bottom: 30px;
}
.detailContainer__1CklU .detailContainer-position .detailContainer-position-extra .project-desc header {
  font-weight: bold;
  font-size: 32px;
  line-height: 44px;
  color: #161823;
}
.detailContainer__1CklU .detailContainer-position .detailContainer-position-extra .project-desc section {
  font-weight: normal;
  font-size: 14px;
  line-height: 28px;
  color: #161823;
  opacity: 0.7;
}
.detailContainer__1CklU .detailContainer-apply {
  width: calc(85vw + 6.6px);
  min-width: 904px;
  max-width: 1632px;
  margin: 0 auto;
  margin-top: 40px;
}
.detailContainer__1CklU .detailContainer-apply .project-desc header {
  font-weight: bold;
  font-size: 32px;
  line-height: 44px;
  color: #161823;
}
.detailContainer__1CklU .detailContainer-apply .project-desc section {
  font-weight: normal;
  font-size: 14px;
  line-height: 28px;
  color: #161823;
  opacity: 0.7;
}
.detailContainer__1CklU .detailContainer-supplement {
  width: calc(85vw + 6.6px);
  min-width: 904px;
  max-width: 1632px;
  margin: 0 auto;
  margin-top: 60px;
}
.detailContainer__1CklU .detailContainer-supplement .headerWithDivider nav {
  font-weight: bold;
  font-size: 32px;
  line-height: 35px;
  color: #3e4c5b;
}
.detailContainer__1CklU .detailContainer-supplement .headerWithDivider .divider {
  margin: 16px 0 60px;
  background: #325ab4;
}
.detailContainer__1CklU .detailContainer-supplement main {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.detailContainer__1CklU .detailContainer-supplement main .wrapper {
  width: calc(25.6vw + 8.84px);
  max-width: 500px;
  min-width: 280px;
}
.detailContainer__1CklU .detailContainer-supplement main .wrapper img {
  width: 100%;
}
.detailContainer__1CklU .detailContainer-supplement main .wrapper section {
  margin: 32px 0 4px;
  font-weight: bold;
  font-size: 20px;
  line-height: 28px;
}
.detailContainer__1CklU .detailContainer-supplement main .wrapper footer {
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
  opacity: 0.7;
}
.detailContainer__1CklU .detailContainer-intro {
  margin-top: 100px;
  padding: 100px 0;
  background: rgba(235, 239, 247, 0.3);
}
.detailContainer__1CklU .detailContainer-intro .introItem {
  width: calc(85vw + 6.6px);
  min-width: 904px;
  max-width: 1632px;
  margin: 0 auto;
  margin-bottom: 120px;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.detailContainer__1CklU .detailContainer-intro .introItem .itemWrapper-textContainer .divider {
  background-color: #325ab4;
}
.detailContainer__1CklU .detailContainer-intro .introItem:last-child {
  margin-bottom: 0;
}
.detailContainer__1CklU .detailContainer-intro .introItem:nth-child(even) .textContainer {
  padding-left: 0;
}
.detailContainer__1CklU .detailContainer-intro-no-margintop {
  margin-top: 0;
}
.detailContainer__1CklU .detailContainer-jumpJob {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 432px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  border-radius: 2px;
}
.detailContainer__1CklU .detailContainer-jumpJob .container {
  width: calc(85vw + 6.6px);
  min-width: 904px;
  max-width: 1632px;
  margin: 0 auto;
}
.detailContainer__1CklU .detailContainer-jumpJob .container article {
  font-weight: bold;
  font-size: 32px;
  line-height: 44px;
  width: 900px;
  margin-bottom: 24px;
  color: #fff;
}
.detailContainer__1CklU .detailContainer-jumpJob .container button {
  border-radius: 0;
  width: 120px;
  height: 40px;
  border: 1px solid #fff;
  background-color: transparent;
  color: #fff;
  font-weight: 500;
  font-size: 16px;
  transition: all 0.3s;
}
.detailContainer__1CklU .detailContainer-jumpJob .container button:hover {
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.2);
}
.detailContainer__1CklU .detailContainer-more {
  padding: 80px 0 80px;
}
.detailContainer__1CklU .detailContainer-more .imgContainer-bg {
  width: 168px;
  height: 142px;
  position: absolute;
  top: 54%;
  left: -18%;
  margin-top: -69px;
  background: url('//lf16-muse-va.ibytedtos.com/obj/eden-va2/lswtlheh7vinulk/students/home/dots_background_left.png');
  background-size: contain;
  background-repeat: no-repeat;
}
.detailContainer__1CklU .detailContainer-more header {
  width: calc(85vw + 6.6px);
  min-width: 904px;
  max-width: 1632px;
  margin: 0 auto;
}
.detailContainer__1CklU .detailContainer-more header > div {
  font-weight: bold;
  font-size: 32px;
  line-height: 46px;
}
.detailContainer__1CklU .detailContainer-more header .divider {
  background: #325ab4;
  margin: 16px 0 60px;
}
.detailContainer__1CklU .detailContainer-more > div {
  width: calc(85vw + 6.6px);
  min-width: 904px;
  max-width: 1632px;
  margin: 0 auto;
  margin-top: 60px;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.detailContainer__1CklU .detailContainer-more > div .imgContainer {
  position: relative;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
}

@-webkit-keyframes fullscreenModalEnter__1fufK {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__1fufK {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__1oU2o {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__1oU2o {
  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__u4q4V {
  height: 100%;
}
.atsx-layout__GuamW {
  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__2T4FE,
.b50__kv2QA {
  color: #f0f4ff;
}
.L50__81zqF,
.l50__1_mTP {
  color: #f7fae5;
}
.L100__1mNfj,
.l100__2saGn {
  color: #eef6c6;
}
.L200__1kOCN,
.l200__2gGpC {
  color: #dfee96;
}
.L300__1yl1L,
.l300__2kljZ {
  color: #d2e76a;
}
.L400__1K8WO,
.l400__3HcEn {
  color: #c3dd40;
}
.L500__2iYNS,
.l500__2luG_ {
  color: #b3d600;
}
.L600__1t8Iu,
.l600__3c4Qo {
  color: #8fac02;
}
.L700__1sHOd,
.l700__BS6DL {
  color: #667901;
}
.L800__3Jt7s,
.l800__1-3OD {
  color: #495700;
}
.L900__3vr1r,
.l900__2vMHd {
  color: #354200;
}
.Y50__QgXTn,
.y50__3w-a3 {
  color: #fdf9ed;
}
.Y100__aN70k,
.y100__3aCqX {
  color: #faf1d1;
}
.Y200__3OEHz,
.y200__2aU64 {
  color: #f8e6ab;
}
.Y300__1y_lR,
.y300__3kFb_ {
  color: #f7dc82;
}
.Y400__2C2yE,
.y400__3AYay {
  color: #fad355;
}
.Y500__2eSjw,
.y500__lljyi {
  color: #ffc60a;
}
.Y600__ByVRP,
.y600__3We02 {
  color: #dc9b04;
}
.Y700__31Bj8,
.y700__1igFv {
  color: #aa7803;
}
.Y800__Nk-5X,
.y800__3WBdA {
  color: #795101;
}
.Y900__1C0t1,
.y900__1bh1N {
  color: #5c3a00;
}
.O50__2pOiX,
.o50__1rCOF {
  color: #fff5eb;
}
.O100__1aNag,
.o100__1hV9O {
  color: #feead2;
}
.O200__1El8e,
.o200__4d6SK {
  color: #fed4a4;
}
.O300__3Usf3,
.o300__QvbO3 {
  color: #ffba6b;
}
.O400__1ms0c,
.o400__32Idq {
  color: #ffa53d;
}
.O500__36FUc,
.o500__1jzyR {
  color: #f80;
}
.O600__36dQk,
.o600__1uvXY {
  color: #de7802;
}
.O700__2JkkO,
.o700__2pFEK {
  color: #b26206;
}
.O800__300UI,
.o800__2BFy7 {
  color: #8f4f04;
}
.O900__wCsC8,
.o900__2EuvL {
  color: #6b3900;
}
.R50__NOOvH,
.r50__nZwzy {
  color: #fef1f1;
}
.R100__xzPsj,
.r100__jXi6v {
  color: #fde2e2;
}
.R200__2X6Th,
.r200__2M1Qq {
  color: #fbbfbc;
}
.R300__zZYax,
.r300__gB4d1 {
  color: #f98e8b;
}
.R400__lIX76,
.r400__1Pf3C {
  color: #f76964;
}
.R500__14xdI,
.r500__3YgVD {
  color: #f54a45;
}
.R600__2oHGX,
.r600__2u2n2 {
  color: #d83931;
}
.R700__1YpPG,
.r700__3FwT1 {
  color: #ac2f28;
}
.R800__2toH8,
.r800__fEHlU {
  color: #812520;
}
.R900__1gorT,
.r900__v_ESl {
  color: #621c18;
}
.C50__3VjnZ,
.c50__3OFXr {
  color: #fef1f8;
}
.C100__1nm4L,
.c100__455Sw {
  color: #fdddef;
}
.C200__1NWk3,
.c200__3o_sq {
  color: #f9aed9;
}
.C300__3zdLf,
.c300__3tVdM {
  color: #f57ac0;
}
.C400__1nh6v,
.c400__2brUm {
  color: #f14ba9;
}
.C500__FSPEH,
.c500__2xFHU {
  color: #f01d94;
}
.C600__3yugS,
.c600__4p_UG {
  color: #c71077;
}
.C700__275TM,
.c700__25j5M {
  color: #9e1361;
}
.C800__2Zjbp,
.c800__1X2Uk {
  color: #7a0f4b;
}
.C900__DpnAv,
.c900__adFkc {
  color: #520a32;
}
.V50__yOzCj,
.v50__1MSv8 {
  color: #fceefc;
}
.V100__Cbvry,
.v100__276wR {
  color: #f8def8;
}
.V200__NzPBk,
.v200__2C-jT {
  color: #efb9ef;
}
.V300__1X2z6,
.v300__IHUl1 {
  color: #e58fe5;
}
.V400__2aGbv,
.v400__1nGGQ {
  color: #db66db;
}
.V500__2Ljoh,
.v500__-4Zqa {
  color: #d136d1;
}
.V600__3bqqF,
.v600__3BV-2 {
  color: #b320b3;
}
.V700__36z36,
.v700__Wv0M- {
  color: #8c218c;
}
.V800__2iYfu,
.v800__IJnSm {
  color: #681268;
}
.V900__-z59v,
.v900__3Lo1i {
  color: #460b46;
}
.P50__2ocDA,
.p50__1ut3t {
  color: #f6f1fe;
}
.P100__3g9Ed,
.p100__3I_Fg {
  color: #ece2fe;
}
.P200__1osSY,
.p200__4rY77 {
  color: #cdb2fa;
}
.P300__2XQES,
.p300__1mmj6 {
  color: #ad82f7;
}
.P400__2-_F6,
.p400__2iGVw {
  color: #935af6;
}
.P500__3Fvmt,
.p500__1vJOs {
  color: #7f3bf5;
}
.P600__2RJn9,
.p600__1_By1 {
  color: #6425d0;
}
.P700__1yzj_,
.p700__1ceS4 {
  color: #4e1ba7;
}
.P800__2xJVA,
.p800__1C91o {
  color: #380d82;
}
.P900__3mkkF,
.p900__ewMAD {
  color: #270561;
}
.I50__UNzbY,
.i50__1NdSm {
  color: #f2f3fd;
}
.I100__2_Tjj,
.i100__2Kr-f {
  color: #e0e2fa;
}
.I200__ZF2GA,
.i200__2Clq7 {
  color: #b4b9f3;
}
.I300__1QGp1,
.i300__1qct_ {
  color: #7b83ea;
}
.I400__3Jdcn,
.i400__1scJ- {
  color: #616ae5;
}
.I500__12y8Y,
.i500__3V6YS {
  color: #4954e6;
}
.I600__3yUI-,
.i600__1EfZy {
  color: #2933c7;
}
.I700__345I0,
.i700__Hr7GE {
  color: #161fa2;
}
.I800__2QrCF,
.i800__kTss1 {
  color: #0a1285;
}
.I900__26Bp9,
.i900__3cQpZ {
  color: #0c1264;
}
.N50__3Yyzz,
.n50__EvHtZ {
  color: #f8f9fa;
}
.N100__ilvHi,
.n100__2X6YR {
  color: #f5f6f7;
}
.N200__2wAz-,
.n200__16xEo {
  color: #eff0f1;
}
.N300__3W3Kt,
.n300__5lk8w {
  color: #dee0e3;
}
.N400__3n1QO,
.n400__3EC2e {
  color: #bbbfc4;
}
.N500__1TBjO,
.n500__2FPZQ {
  color: #8f959e;
}
.N600__3WWaC,
.n600__e9t09 {
  color: #646a73;
}
.N700__1gMN7,
.n700__1tFLO {
  color: #373c43;
}
.N800__1ZrAk,
.n800__DGeA4 {
  color: #2b2f36;
}
.N900__3_sAC,
.n900__2uFaB {
  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: #3156a5;
  border-color: #3156a5;
}
.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 表单编辑底色 */
.faqsContainer__1p4vB {
  position: relative;
  margin-top: 1.06666667rem;
  padding: 0.96rem 0 1.06666667rem;
  width: 100%;
  background-color: #9aa8b6;
  color: #fff;
}
.faqsContainer__1p4vB .faq-decoratePoint {
  position: absolute;
  top: -0.86666667rem;
  right: 0.62666667rem;
  width: 2.24rem;
  height: 3.94666667rem;
  background-size: 100% auto;
  background-repeat: no-repeat;
}
.faqsContainer__1p4vB .faq-title {
  padding: 0 0.64rem;
  margin: 0.53333333rem 0;
  width: 8.16rem;
  height: auto;
  word-break: normal;
  font-size: 0.56rem;
  line-height: 0.6rem;
  font-weight: bold;
}
.faqsContainer__1p4vB a {
  color: white;
}
.faqsContainer__1p4vB a .faq-wrapper {
  padding: 0.48rem 0.64rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  font-size: 0.50666667rem;
  line-height: 0.66666667rem;
  font-weight: bold;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  box-sizing: border-box;
}
.faqsContainer__1p4vB a .faq-wrapper svg {
  width: 0.32rem;
  height: 0.32rem;
}
.faqsContainer__1p4vB a .faq-wrapper svg path {
  fill: #fff;
  opacity: 0.3;
}

.arrow-icon {
  display: inline-block;
  text-align: center;
  line-height: 0;
  vertical-align: -0.125em;
}
.arrow-icon.arrow-left {
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}

@-webkit-keyframes fullscreenModalEnter__3qzsf {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__3qzsf {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__24NlU {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__24NlU {
  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__1HMIN {
  height: 100%;
}
.atsx-layout__3zVXT {
  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__2vj77,
.b50__2hvIo {
  color: #f0f4ff;
}
.L50__18nui,
.l50__374e7 {
  color: #f7fae5;
}
.L100__2AWHP,
.l100__2v71v {
  color: #eef6c6;
}
.L200__31lO2,
.l200__y2qZt {
  color: #dfee96;
}
.L300__WoSI9,
.l300__849cy {
  color: #d2e76a;
}
.L400__3daBG,
.l400__2NJ05 {
  color: #c3dd40;
}
.L500__3wDwz,
.l500__20lHC {
  color: #b3d600;
}
.L600__1Z3QI,
.l600__-A8DP {
  color: #8fac02;
}
.L700__uOkmA,
.l700__34ISe {
  color: #667901;
}
.L800__38ErJ,
.l800__eRdyc {
  color: #495700;
}
.L900__1E1pj,
.l900__3y6yw {
  color: #354200;
}
.Y50__31wWQ,
.y50__A0OL1 {
  color: #fdf9ed;
}
.Y100__2WjA-,
.y100__S9n0a {
  color: #faf1d1;
}
.Y200__rGjff,
.y200__2QKfU {
  color: #f8e6ab;
}
.Y300__1dDT0,
.y300__20R4a {
  color: #f7dc82;
}
.Y400__3GMV2,
.y400__1qDM- {
  color: #fad355;
}
.Y500__3ZbUG,
.y500__oy-rZ {
  color: #ffc60a;
}
.Y600__3u3O4,
.y600__1nXo_ {
  color: #dc9b04;
}
.Y700__JKcty,
.y700__uWkYa {
  color: #aa7803;
}
.Y800__1xm4H,
.y800__2dZGT {
  color: #795101;
}
.Y900__23Iji,
.y900__2Mt24 {
  color: #5c3a00;
}
.O50__1DUAi,
.o50__376Jf {
  color: #fff5eb;
}
.O100__2NSxn,
.o100__dOsm_ {
  color: #feead2;
}
.O200__13AHl,
.o200__3ISl- {
  color: #fed4a4;
}
.O300__3dpei,
.o300__3Mw6V {
  color: #ffba6b;
}
.O400__36PEV,
.o400__3zhA1 {
  color: #ffa53d;
}
.O500__ywFk7,
.o500__2VQ9B {
  color: #f80;
}
.O600__1oQ0z,
.o600__iDSsS {
  color: #de7802;
}
.O700__3ueqD,
.o700__2kByk {
  color: #b26206;
}
.O800__317RK,
.o800__18Ilj {
  color: #8f4f04;
}
.O900__2aLhm,
.o900__ija-Z {
  color: #6b3900;
}
.R50__2fPtZ,
.r50__22JyA {
  color: #fef1f1;
}
.R100__o63jg,
.r100__3r-SL {
  color: #fde2e2;
}
.R200__Emmfz,
.r200__3M6mJ {
  color: #fbbfbc;
}
.R300__3uqn1,
.r300__27gqj {
  color: #f98e8b;
}
.R400__D_ZP6,
.r400__1Wh6h {
  color: #f76964;
}
.R500__3_3ND,
.r500__3AL_t {
  color: #f54a45;
}
.R600__3MUdn,
.r600__1LmEp {
  color: #d83931;
}
.R700__37Elc,
.r700__36Rhi {
  color: #ac2f28;
}
.R800__3uUBp,
.r800__2O9p6 {
  color: #812520;
}
.R900__2-Vfk,
.r900__19fjD {
  color: #621c18;
}
.C50__1lKl0,
.c50__jdS0z {
  color: #fef1f8;
}
.C100__27yHj,
.c100__31uFN {
  color: #fdddef;
}
.C200__1FpHK,
.c200__3MQiJ {
  color: #f9aed9;
}
.C300__2nR69,
.c300__2ZI7o {
  color: #f57ac0;
}
.C400__1pW5V,
.c400__3Biw- {
  color: #f14ba9;
}
.C500__2s1IK,
.c500__3v7W- {
  color: #f01d94;
}
.C600__sD0O1,
.c600__cZORJ {
  color: #c71077;
}
.C700__1pOyo,
.c700__2gTu2 {
  color: #9e1361;
}
.C800__2HlAN,
.c800__3-U2F {
  color: #7a0f4b;
}
.C900__1ww2a,
.c900__1DLuB {
  color: #520a32;
}
.V50__18o8f,
.v50__WQBxp {
  color: #fceefc;
}
.V100__1kqDC,
.v100__1uhhR {
  color: #f8def8;
}
.V200__1JSxj,
.v200__1JtkU {
  color: #efb9ef;
}
.V300__A12UG,
.v300__2SwUT {
  color: #e58fe5;
}
.V400__3yVVT,
.v400__3EVJl {
  color: #db66db;
}
.V500__1Sp04,
.v500__2QDug {
  color: #d136d1;
}
.V600__1fszA,
.v600__2lBTM {
  color: #b320b3;
}
.V700__3d4GY,
.v700__32oPX {
  color: #8c218c;
}
.V800__kswoc,
.v800__ulF6I {
  color: #681268;
}
.V900__PutQB,
.v900__1T9PH {
  color: #460b46;
}
.P50__2vabn,
.p50__1l655 {
  color: #f6f1fe;
}
.P100__3inNf,
.p100__3zhqS {
  color: #ece2fe;
}
.P200__3LaJW,
.p200__Z6iOS {
  color: #cdb2fa;
}
.P300__Hpt1n,
.p300__r6R9H {
  color: #ad82f7;
}
.P400__3smNO,
.p400__2o8j6 {
  color: #935af6;
}
.P500__12_wF,
.p500__3DZnT {
  color: #7f3bf5;
}
.P600__uteT6,
.p600__35EEc {
  color: #6425d0;
}
.P700__37mlz,
.p700__3bac_ {
  color: #4e1ba7;
}
.P800__218Jm,
.p800__2Bvdo {
  color: #380d82;
}
.P900__3w0wp,
.p900__3B_xV {
  color: #270561;
}
.I50__37FxN,
.i50__ckNKQ {
  color: #f2f3fd;
}
.I100__wA_nU,
.i100__1ZJ6q {
  color: #e0e2fa;
}
.I200__3Jfml,
.i200__nARXn {
  color: #b4b9f3;
}
.I300__158xU,
.i300__1iNVH {
  color: #7b83ea;
}
.I400__1DTAK,
.i400__fdVzT {
  color: #616ae5;
}
.I500__3BlE2,
.i500__1_Nc6 {
  color: #4954e6;
}
.I600__1o5dR,
.i600__3jCqL {
  color: #2933c7;
}
.I700__vsnbQ,
.i700__3rOsc {
  color: #161fa2;
}
.I800__IuA45,
.i800__RyDa6 {
  color: #0a1285;
}
.I900__2ZGQW,
.i900__360WR {
  color: #0c1264;
}
.N50__uoHqX,
.n50__33E_X {
  color: #f8f9fa;
}
.N100__1VRlH,
.n100__SQFFD {
  color: #f5f6f7;
}
.N200__2BLKS,
.n200__1T2dn {
  color: #eff0f1;
}
.N300__2jyWc,
.n300__2vgZ0 {
  color: #dee0e3;
}
.N400__2_Sp5,
.n400__3t-FY {
  color: #bbbfc4;
}
.N500__3CUqd,
.n500__PR_bP {
  color: #8f959e;
}
.N600__10kkz,
.n600__1OC73 {
  color: #646a73;
}
.N700__UHONR,
.n700__2RpyH {
  color: #373c43;
}
.N800__20twp,
.n800__3v073 {
  color: #2b2f36;
}
.N900__2siHX,
.n900__3Ec32 {
  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: #3156a5;
  border-color: #3156a5;
}
.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 表单编辑底色 */
@font-face {
  font-family: 'iconfont';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot);
  /* IE9*/
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot#iefix) format('embedded-opentype'),  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'), url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/eed968724db62e4a1aa0153542a30541.ttf) format('truetype'),  url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/8f36d249d779cf26859d44fd32d6017d.svg#iconfont) format('svg');
}
.iconfont {
  font-family: 'iconfont' !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-logo_baise:before {
  content: '\E71A';
}
.icon-password_hidden:before {
  content: '\E71D';
}
.icon-email:before {
  content: '\E721';
}
.icon-password_visible:before {
  content: '\E722';
}
.icon-arrow_left:before {
  content: '\E723';
}
.icon-arrow_apply:before {
  content: '\E724';
}
.icon-arrow_right:before {
  content: '\E725';
}
.icon-jiantouzhixiang_you:before {
  content: '\E726';
}
.icon-jiantouzhixiang_zuo:before {
  content: '\E727';
}
.icon-bofanganniushouye:before {
  content: '\E72F';
}
.icon-xialaxuanzeda:before {
  content: '\E734';
}
.icon-shouqi:before {
  content: '\E735';
}
.icon-facebooklogo_hover1:before {
  content: '\E738';
}
.icon-linkinlogo_hoverco:before {
  content: '\E739';
}
.icon-logo_youyanse1:before {
  content: '\E751';
}
.icon-design:before {
  content: '\E752';
}
.icon-FunctionsSupport:before {
  content: '\E753';
}
.icon-SalesMarketing:before {
  content: '\E754';
}
.icon-product:before {
  content: '\E755';
}
.icon-Sales:before {
  content: '\E756';
}
.icon-OperationsEdit:before {
  content: '\E757';
}
.icon-rd:before {
  content: '\E758';
}
.icon-icon_search:before {
  content: '\E76B';
}
.icon-icon_location:before {
  content: '\E76C';
}
.icon-icon_type:before {
  content: '\E76D';
}
.icon-detail_facebook:before {
  content: '\E76F';
}
.icon-detail_Twitter:before {
  content: '\E770';
}
.icon-detail_linkin:before {
  content: '\E771';
}
/**
 * 注意，如果修改了默认的媒体查询的尺寸，则需要修改 helpers/media.js.MEDIA_SCREEN 对象中的尺寸
 */
.hover-img-bigger-wrap {
  overflow: hidden;
}
.hover-img-bigger {
  width: 100%;
  transition: all 1s;
  cursor: pointer;
}
.hover-img-bigger:hover {
  -ms-transform: scale(1.08);
      transform: scale(1.08);
}
.iconfont.icon-detail_facebook,
.iconfont.icon-detail_linkin {
  color: #9aa8b6;
  margin-right: 8px;
}
.iconfont.icon-detail_facebook:hover {
  color: #3c5a9a;
}
.iconfont.icon-detail_linkin:hover {
  color: #1d87bd;
}
video {
  background-color: #000000;
}
.how-hire {
  font-family: gilroy;
}
@media screen and (max-width: 991px) {
  .how-hire {
    padding: 0 6.4vw;
  }
}
.how-hire .hire-title {
  padding: 0 0 56px 0;
  font-size: 40px;
  font-weight: bold;
  color: #3e4c5b;
  text-align: center;
}
@media screen and (max-width: 991px) {
  .how-hire .hire-title {
    padding: 0 0 5.33333333vw 0;
    font-size: 6.4vw;
    text-align: left;
  }
}
.how-hire .faqs-title {
  padding-top: 0;
}
.how-hire .hire-flow {
  position: relative;
  margin-bottom: 80px;
}
@media screen and (max-width: 991px) {
  .how-hire .hire-flow {
    margin-bottom: 13.33333333vw;
  }
}
@media screen and (min-width: 992px) {
  .how-hire .hire-flow .hire-item-wrap {
    padding-left: 4.17%;
  }
}
.how-hire .hire-flow .hire-step .hire-step-number {
  width: 96px;
  height: 96px;
  border: 1px solid #2a4444;
  border-radius: 96px;
  margin: 0 auto;
  font-size: 32px;
  font-weight: bold;
  line-height: 96px;
  text-align: center;
  margin-bottom: 24px;
  background-color: #fff;
  position: relative;
  z-index: 1;
}
.how-hire .hire-flow .hire-step .hire-flow-name {
  font-size: 20px;
  font-weight: bold;
  line-height: 1.4;
  color: #3e4c5b;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin-bottom: 8px;
}
.how-hire .hire-flow .hire-step .hire-flow-des {
  font-size: 16px;
  line-height: 1.75;
  color: #3e4c5b;
  text-align: center;
}
@media screen and (max-width: 991px) {
  .how-hire .hire-flow .hire-step {
    display: -ms-flexbox;
    display: flex;
    height: 34.13333333vw;
  }
  .how-hire .hire-flow .hire-step .hire-step-number {
    width: 12.8vw;
    height: 12.8vw;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    line-height: 12.8vw;
    font-size: 4.26666667vw;
    margin: 0;
  }
  .how-hire .hire-flow .hire-step .hire-flow-content {
    margin-left: 6.4vw;
  }
  .how-hire .hire-flow .hire-step .hire-flow-name {
    font-size: 4.26666667vw;
    margin-bottom: 2.13333333vw;
    display: block;
  }
  .how-hire .hire-flow .hire-step .hire-flow-des {
    font-size: 4.26666667vw;
    line-height: 1.5;
    text-align: left;
  }
}
.how-hire .hire-flow .dotted-line-wrap {
  position: absolute;
  top: 48px;
}
@media screen and (max-width: 991px) {
  .how-hire .hire-flow .dotted-line-wrap {
    display: none;
  }
}
.how-hire .hire-flow .dotted-line-wrap .dotted-line {
  border-bottom: 4px dotted #dcdcde;
}
.how-hire .hire-flow .dotted-line-vertical {
  height: 17.06666667vw;
  border-left: 0.53333333vw dotted #e9f2fa;
  position: absolute;
  left: 6.4vw;
  top: 15.2vw;
}
@media screen and (min-width: 992px) {
  .how-hire .hire-flow .dotted-line-vertical {
    display: none;
  }
}
.how-hire .hire-faq .faq-title {
  font-size: 21px;
  line-height: 1.52;
  color: #3e4c5b;
  font-weight: bold;
  margin-bottom: 14px;
}
.how-hire .hire-faq .faq-answer {
  font-size: 16px;
  line-height: 1.75;
  color: #3e4c5b;
  margin-bottom: 50px;
}
.how-hire .hire-faq:last-child {
  margin-bottom: 70px;
}
@media screen and (max-width: 991px) {
  .how-hire .hire-faq .faq-title {
    font-size: 4.26666667vw;
    margin-bottom: 2.66666667vw;
  }
  .how-hire .hire-faq .faq-answer {
    font-size: 4.26666667vw;
    line-height: 1.5;
    margin-bottom: 8vw;
  }
  .how-hire .hire-faq:last-child {
    margin-bottom: 8vw;
  }
}

@-webkit-keyframes fullscreenModalEnter__3Mgmq {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__3Mgmq {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__2QbFz {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__2QbFz {
  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__3htsp {
  height: 100%;
}
.atsx-layout__2GXmV {
  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__17bUX,
.b50__2uNLU {
  color: #f0f4ff;
}
.L50__qbp-m,
.l50__2Vzms {
  color: #f7fae5;
}
.L100__3Mcok,
.l100__1Gcx1 {
  color: #eef6c6;
}
.L200__3iQ50,
.l200__1Zj6j {
  color: #dfee96;
}
.L300__3uxN3,
.l300__1Z8k2 {
  color: #d2e76a;
}
.L400__2FCkK,
.l400__2280m {
  color: #c3dd40;
}
.L500__Vqg-L,
.l500__coBog {
  color: #b3d600;
}
.L600__1bBtH,
.l600__2tEFN {
  color: #8fac02;
}
.L700__2Jb1U,
.l700__1JSV6 {
  color: #667901;
}
.L800__1osVF,
.l800__1GB9y {
  color: #495700;
}
.L900__2ttbR,
.l900__3h9zQ {
  color: #354200;
}
.Y50__32PtK,
.y50__TP-Cg {
  color: #fdf9ed;
}
.Y100__2hBIn,
.y100__2zkGN {
  color: #faf1d1;
}
.Y200__1OcV_,
.y200__2LkTn {
  color: #f8e6ab;
}
.Y300__-8Otc,
.y300__2hnNQ {
  color: #f7dc82;
}
.Y400__1u6xo,
.y400__1yOsZ {
  color: #fad355;
}
.Y500__2VyPO,
.y500__AMpqq {
  color: #ffc60a;
}
.Y600__2etLe,
.y600__ro4Df {
  color: #dc9b04;
}
.Y700__2Iere,
.y700__1ZEBI {
  color: #aa7803;
}
.Y800__rMNBQ,
.y800__Kodpl {
  color: #795101;
}
.Y900__J6v1n,
.y900__B8lYX {
  color: #5c3a00;
}
.O50__2ufqy,
.o50__3XLeE {
  color: #fff5eb;
}
.O100__1vd1F,
.o100__dCCut {
  color: #feead2;
}
.O200__QiRJb,
.o200__1Y-gU {
  color: #fed4a4;
}
.O300__bxhVZ,
.o300__1HPX3 {
  color: #ffba6b;
}
.O400__1tJs4,
.o400__KcYFv {
  color: #ffa53d;
}
.O500__3_xKa,
.o500__3Aaly {
  color: #f80;
}
.O600__dqkUE,
.o600__1DAZI {
  color: #de7802;
}
.O700__2w4MG,
.o700__2bzX9 {
  color: #b26206;
}
.O800__1CEn1,
.o800__krTAs {
  color: #8f4f04;
}
.O900__1ezsZ,
.o900__3-y5l {
  color: #6b3900;
}
.R50__mzTJS,
.r50__1wzO2 {
  color: #fef1f1;
}
.R100__2lEpd,
.r100__3xcbl {
  color: #fde2e2;
}
.R200__CLDwN,
.r200__3izNn {
  color: #fbbfbc;
}
.R300__2vZxz,
.r300__2YtlR {
  color: #f98e8b;
}
.R400__1xZJr,
.r400__2iCgj {
  color: #f76964;
}
.R500__1wZGA,
.r500__Oj9Sa {
  color: #f54a45;
}
.R600__2cHzn,
.r600__2I9ki {
  color: #d83931;
}
.R700__V8GPc,
.r700__2k0nm {
  color: #ac2f28;
}
.R800__1OO4c,
.r800__2odZr {
  color: #812520;
}
.R900__1ttzG,
.r900__19zd2 {
  color: #621c18;
}
.C50__2BDw3,
.c50__3dmvD {
  color: #fef1f8;
}
.C100__3Rr1y,
.c100__2BXDP {
  color: #fdddef;
}
.C200__2_o9J,
.c200__1JzMl {
  color: #f9aed9;
}
.C300__az24P,
.c300__1N06E {
  color: #f57ac0;
}
.C400__2OGRS,
.c400__1lEOi {
  color: #f14ba9;
}
.C500__g8hxS,
.c500__3JnU0 {
  color: #f01d94;
}
.C600__3zh1w,
.c600__1qLBK {
  color: #c71077;
}
.C700__1yNgp,
.c700__2d5Ob {
  color: #9e1361;
}
.C800__3XfSg,
.c800__3byRO {
  color: #7a0f4b;
}
.C900__1BTHf,
.c900__47cQ9 {
  color: #520a32;
}
.V50__328Lg,
.v50__3LjcH {
  color: #fceefc;
}
.V100__3kTcK,
.v100__2EQjT {
  color: #f8def8;
}
.V200__nFZZ7,
.v200__3cnS3 {
  color: #efb9ef;
}
.V300__KYpN0,
.v300__1FMWx {
  color: #e58fe5;
}
.V400__2hbgN,
.v400__OnZy1 {
  color: #db66db;
}
.V500__1LP0t,
.v500__1FokA {
  color: #d136d1;
}
.V600__2ndB0,
.v600__1bi-O {
  color: #b320b3;
}
.V700__3mSaK,
.v700__2YvGV {
  color: #8c218c;
}
.V800__2_G8f,
.v800__dltzj {
  color: #681268;
}
.V900__2pRWT,
.v900__3Cr1A {
  color: #460b46;
}
.P50__c2IfB,
.p50__6hjvI {
  color: #f6f1fe;
}
.P100__1yQDD,
.p100__3umC- {
  color: #ece2fe;
}
.P200__4XK9D,
.p200__2lBxR {
  color: #cdb2fa;
}
.P300__2KwWY,
.p300__tC3gD {
  color: #ad82f7;
}
.P400__1Fo5a,
.p400__2zuIw {
  color: #935af6;
}
.P500__2RLmG,
.p500__2vro6 {
  color: #7f3bf5;
}
.P600__2kn7G,
.p600__By8sH {
  color: #6425d0;
}
.P700__1rNy7,
.p700__2a1HG {
  color: #4e1ba7;
}
.P800__yr1S8,
.p800__2pR5X {
  color: #380d82;
}
.P900__iV8a_,
.p900__NJBep {
  color: #270561;
}
.I50__ZxZdB,
.i50__1jsbl {
  color: #f2f3fd;
}
.I100__2mcH9,
.i100__o1K29 {
  color: #e0e2fa;
}
.I200__2rFbZ,
.i200__22lit {
  color: #b4b9f3;
}
.I300__1YQ7t,
.i300__3ID3P {
  color: #7b83ea;
}
.I400__133GG,
.i400__1LiDu {
  color: #616ae5;
}
.I500__3NgcB,
.i500__Hhw4w {
  color: #4954e6;
}
.I600__us6Oa,
.i600__2OM2o {
  color: #2933c7;
}
.I700__3Jchu,
.i700__1uYed {
  color: #161fa2;
}
.I800__2vH3n,
.i800__1xr5t {
  color: #0a1285;
}
.I900__2OyFr,
.i900__BEwwP {
  color: #0c1264;
}
.N50__36pee,
.n50__92HiL {
  color: #f8f9fa;
}
.N100__1TbAd,
.n100__PR5Y7 {
  color: #f5f6f7;
}
.N200__1K4U9,
.n200__1b79x {
  color: #eff0f1;
}
.N300__1tnmg,
.n300__3HL99 {
  color: #dee0e3;
}
.N400__luFjS,
.n400__15yH- {
  color: #bbbfc4;
}
.N500__1RU3A,
.n500__2mSZj {
  color: #8f959e;
}
.N600__3nqGQ,
.n600__ZwkMw {
  color: #646a73;
}
.N700__q1cbB,
.n700__2WUtn {
  color: #373c43;
}
.N800__MwU5u,
.n800__12J9R {
  color: #2b2f36;
}
.N900__rk9VM,
.n900__D-rqK {
  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: #3156a5;
  border-color: #3156a5;
}
.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 表单编辑底色 */
@font-face {
  font-family: 'iconfont';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot);
  /* IE9*/
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot#iefix) format('embedded-opentype'),  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'), url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/eed968724db62e4a1aa0153542a30541.ttf) format('truetype'),  url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/8f36d249d779cf26859d44fd32d6017d.svg#iconfont) format('svg');
}
.iconfont {
  font-family: 'iconfont' !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-logo_baise:before {
  content: '\E71A';
}
.icon-password_hidden:before {
  content: '\E71D';
}
.icon-email:before {
  content: '\E721';
}
.icon-password_visible:before {
  content: '\E722';
}
.icon-arrow_left:before {
  content: '\E723';
}
.icon-arrow_apply:before {
  content: '\E724';
}
.icon-arrow_right:before {
  content: '\E725';
}
.icon-jiantouzhixiang_you:before {
  content: '\E726';
}
.icon-jiantouzhixiang_zuo:before {
  content: '\E727';
}
.icon-bofanganniushouye:before {
  content: '\E72F';
}
.icon-xialaxuanzeda:before {
  content: '\E734';
}
.icon-shouqi:before {
  content: '\E735';
}
.icon-facebooklogo_hover1:before {
  content: '\E738';
}
.icon-linkinlogo_hoverco:before {
  content: '\E739';
}
.icon-logo_youyanse1:before {
  content: '\E751';
}
.icon-design:before {
  content: '\E752';
}
.icon-FunctionsSupport:before {
  content: '\E753';
}
.icon-SalesMarketing:before {
  content: '\E754';
}
.icon-product:before {
  content: '\E755';
}
.icon-Sales:before {
  content: '\E756';
}
.icon-OperationsEdit:before {
  content: '\E757';
}
.icon-rd:before {
  content: '\E758';
}
.icon-icon_search:before {
  content: '\E76B';
}
.icon-icon_location:before {
  content: '\E76C';
}
.icon-icon_type:before {
  content: '\E76D';
}
.icon-detail_facebook:before {
  content: '\E76F';
}
.icon-detail_Twitter:before {
  content: '\E770';
}
.icon-detail_linkin:before {
  content: '\E771';
}
/**
 * 注意，如果修改了默认的媒体查询的尺寸，则需要修改 helpers/media.js.MEDIA_SCREEN 对象中的尺寸
 */
.hover-img-bigger-wrap {
  overflow: hidden;
}
.hover-img-bigger {
  width: 100%;
  transition: all 1s;
  cursor: pointer;
}
.hover-img-bigger:hover {
  -ms-transform: scale(1.08);
      transform: scale(1.08);
}
.iconfont.icon-detail_facebook,
.iconfont.icon-detail_linkin {
  color: #9aa8b6;
  margin-right: 8px;
}
.iconfont.icon-detail_facebook:hover {
  color: #3c5a9a;
}
.iconfont.icon-detail_linkin:hover {
  color: #1d87bd;
}
video {
  background-color: #000000;
}
.faqs-banner__1_67M {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  height: 432px;
  background-color: #3156a4;
}
.faqs-banner__1_67M .faqs-banner-text-area-wrap {
  -ms-flex: 0 0 361px;
      flex: 0 0 361px;
  position: relative;
}
.faqs-banner__1_67M .faqs-banner-text-area-wrap .faqs-banner-text-area {
  position: absolute;
  color: #fff;
  height: 210px;
  top: 113px;
  left: 108px;
}
.faqs-banner__1_67M .faqs-banner-text-area-wrap .faqs-banner-text-area .faqs-banner-title {
  font-size: 32px;
}
.faqs-banner__1_67M .faqs-banner-text-area-wrap .faqs-banner-text-area .faqs-banner-des {
  position: absolute;
  z-index: 10;
  top: 65px;
  font-size: 16px;
  width: 420px;
}
.faqs-banner__1_67M .faqs-banner-text-area-wrap .faqs-banner-text-area .faqs-banner-btn {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 120px;
  height: 40px;
  font-size: 20px;
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.faqs-banner__1_67M .faqs-banner-text-area-wrap .faqs-banner-text-area .faqs-banner-btn:hover {
  cursor: pointer;
  opacity: 0.7;
}
.faqs-banner__1_67M .faqs-banner-bg-area {
  height: 100%;
  -ms-flex: 1 0 0%;
      flex: 1 0;
  background-image: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/assets/1b8a1625322ce28fb1bebf9c262c57f4.png);
  background-size: cover;
  background-position: center;
  position: relative;
}
.faqs-banner__1_67M .faqs-banner-bg-area::after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #3359ac;
  opacity: 0.3;
}

@font-face {
  font-family: 'iconfont';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot);
  /* IE9*/
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot#iefix) format('embedded-opentype'),  url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAABZ4AAsAAAAAIhgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFY9kEqyY21hcAAAAYAAAAEZAAADKryoKRBnbHlmAAACnAAAEI4AABgk6jGkLWhlYWQAABMsAAAAMQAAADYlMn5ZaGhlYQAAE2AAAAAeAAAAJBm/FZ1obXR4AAATgAAAACMAAAB0mfr//2xvY2EAABOkAAAAPAAAADxYhl0abWF4cAAAE+AAAAAfAAAAIAE5AWBuYW1lAAAUAAAAAUUAAAJtPlT+fXBvc3QAABVIAAABLgAAAdHgn7iieJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk9WecwMDKwMHUyXSGgYGhH0IzvmYwYuRgYGBiYGVmwAoC0lxTGByeSz0vZG7438AQw9zA0AAUZgTJAQAB1AzAeJzlkktOAkEURU9Liz/8/7FJBFEmJiQGDCwDvwydI0F244IcsZG7DLzVz5nuwKqcTuomXVWpc4FVoGJuTQ7Zgow0vpxmZV5hs8xzPr0+Ys9Jrroa6qirvoYaa6r5cgll2nTa00AjTTRL6a+ReZc0Lz1btLnjvkxX0s6+UZU11tnwuVvU2GaHXZ+6zwGH/uuYE04545w6FxT+sfrHGf9t1NIne/tZFclFkCyqEfiFUTNI1tUKknldBakRagc2ga4DO0E3ge2gTmBPqBukpqgX2B3qB+l2GgT2iYaBzaJRYMfoIbBt9BjYO3oK3AD0HLgL6CVwK9Br4H6gceCmoEngzqD3wO1B08A9QrOA9GYfgbuF5gHFN3HlYngAAAB4nI1YCZAc1Xl+f/d090zP0d3T1+wxR/fsTO/M7KU5tSvtIbRISCsBOlbosMRKlCUhoiAXygoJBRQHCUQVrhgZkGTHYBxL9hqcCAUogVwGu4KFIxECyaqgDCYgICFcVSSpVMH25n89uzqN493u1/3e+/t///vff3z/kCghk4f0N9gRIhKDzCAryAjZRw6QR8jfktPkAzDBgrkwH4bgOlhGCJQSIGi8wAtpFe9KqWiYhq6ZfVDrg0o569B/O1sApdQHTtXpgExaT7P0gw5mBptWhZJaUjTDLFXSWZytKPhSMatFMwGmhVxsSqolGOyXitVatR8cHIiAYyO1Y1XK+IC0QtdNgBZh1KyDvSquXs5yCdANgaeUlWytWqzhFx2QjqDECZ9plIpIVdNLSlrPUJZCBb+slOlg0TQEpaRQ+SHCCh6HchUXSUIN3z1q2ui4WyopCleXrXZecq6c9Rb6Ssk5QTFh6u4HxeH+ctfgXJBVe3DHs4nKppF4hxRPRfSAGA6GYoUGR52RfPSzNbsBrFAr88XIM6Mc5+M40bd947PXj/zPtu7ecpfEMb6FCyecWxzFYN3POH1bZbnVD4GIKVnryqlZsUpBmM8mbCVr9BVUwwc758ZvgOdqtTkbUlbS6t9wauTp++9/eqSrqwuOqgbkW+90NAMKzp1LQilF72ra/OfILGZnjXxnpaA0htauhlHHDjeIa9fGI05Tl2rCWtMowL8H9Fiz0pfR1EV98S6V7+WtRevbjIyUUgMCSGpKadGNzlhnvtXmZ39+QV4Yuedf7rxMXr4ub5uqo7wfnh0bY1NjYxNvj42Njo3BbTBjRiwTjgF0x+BESDQ7264VYxH8INahtsYiAXZiG2xZ2tulNL2xxf0gYEaiWioEcXfgeSbnftxThNXAsSE/BJZtGU+lpGwslt1rW3O3Gu25FjntREINXUKVt6KiAGk51xjevsDKuPfDeDwVX3Xb6u44vL0UcImluTt+sOuXetW+qpDPG1Vrbj6vRkx/IAx33hLryKXtJkFVBSPcAy92zwWJU8SsW5uYG48oEI/PnSTAdww19rhHgkpIgLxeaxlcoZr8PD4RZyR/g2QXUPmVQsGWY36qQMkS5p2dEvfO7X8F+75S3lfyzER+ojfHrshPaO3wq/xI3u1tR8cl+MduZBaRLuyYRgSynRCBtB4BO+tU8EZT7YB+vJ1sH3hW7jk1+nsEmGcKPKdpvo7GmXGQNAmMdqPARzWOd+ZsiPMBnGr94ebNP2z1aRrPoo3tWCTqAhtYIgYXi5IkLhaFBQEuFBUH4mt7g5ogBFbeBLBxOCAIWrC2mormyff3zLtEIybJEKJWS7h6yUI5FHQsC+VSqhkLMoAODhhCSlaxWhkGYEVbY05bBYCCNVGmT1aYuBrWwn53v6AL7mFZZE6LMnOSBTlKacbrtExe4913vnTPCAJkJ/5TlGURRfB5chxm9pAgsUkHmYnawuXr2ugA1VMXqq5GQw4NfkmMDnwG55EKZeybIrR5zWDIC2cZ37knj53zMePzBvbdu2+gPRMW0/m+ew/e25dPB7lA2v31rOsZuK4XW+ba3kI3GvaK7m7mLmlckv7Ju8bdF0o93eVMqyS1tVRmzapk85Lgz56CoZm1IYZZ0D1z6BxGqdZq9foqCjs5STfBHEYtErVWLWdtgeU1UzWK1XInoM4wyC1/1S/p/i8E4Qu/LvnPsN+iZwQH/xV7wiTxa/5JIiDBP0u6RO0Gps5mJdGxQ80jCQYaAU/txbKzGCnZrccCghl4jedfC5hC4IkJJhAKBWDPMdp7TVBwmI8FnghFQ9P8pmVEfmUMoqqhoZzI6zzHx1/1y6r/Cz9equw//eV2UY6E4OGzfk32TwnplzX/q5IRQXYM5rE9XITdQzg8OQJWYPoC9ox7N8xxfwG7YeDLW8+/z2H3uMTFDxlSf/4hHjAHduNXc9y73V+wD8Ad7vMw4O7F98t5oB1P3sv+L3s7cjBJIyFcljhVUjOIyXsv2OWJYBDgFIaMu+c4DprHx6GZ49xz4y9DlOfdT15+2f2E5yEKd7nv7bh4HulDOP7yRXTw9jHYMH1GtzIayk4yYAagBv8NaxLuPe49iROwGl9gZ+IC3d2UDokCmOHP0zHz3SMJ2IlvdTpmD/M9RAUEsgIfx1hRwhxZqqUxZ1ZnQSXNFGJNPZXK1iFxmBOM4nLmuxBsWDNrg/seNG1o0/3hDdN+zTCb8E0iLRRBKGm1mIAI4+VYs6QjUsBoI+jpSjXrRMDU0zDrxhsxgkeEmJVUrW9+DaTO5vkdzI0gp1sMGIEz7hk4HU2lYkK4WTFTh3KxRoClAz9+MF5ioDN5EJekuOZ7+r+xqxHX6BjzlpO15C/It8h3yRPkJXIONIjjmV4NC2AxLKFSFY0rcM1lsAa9mwKP6h+ANVQrHiGFNdwUNqh+Bajhhew0psmehzQR9gKiQX1cBmnMojEFamz+clCTsS/BNKVLMU2ar2Ma84/HNFWENIIneoK9HNTUd2ldgWkO/D+Ypmg9+vk0pvmvkadv4yioEbnbbj5x/cjn27r7Sl0RjmVh4UIgrVMoQfxmeRrUpG4sJ2cjSKCJ0k47Uxhhbj/srVbn3ISQBlL9N700jWmYIhyvo5lWD9v0J8sDdVhz8+5LYc3XVsCuVjvUKI5cDGvaYFzUYnG5L6tOwxohVYc1VpRm5ailpA0P1jhpvvdj509QYMb9LAi37ttSWWb3A/glM+Ihm4ZyGz9PiKfrSEznYM+Hbx49yrYjsvntkSPbjh6F0SICm1ADQE8D/DwsmuuGKK5x9FiH5jSEA6iUiW23LOnrDDX99mb33UuATbv7UU9xFfBMWABx2VbLijixrgOWfdWfIkpIK7YTDjXM4GuCFZUAbKWVopr57n54I5GMr9q+anbiAqi5fsnuF3QKZwoFCm7yBTBykimIobu2IKxpsZr8quo3Qj3w64CMoMZxqwhqJKWOaYT2oaZu92hIRnyVN2rpwRsgGqPbjoMsNEpWwehqrBTaLCUmiDxIEZufP14Xdhtimt8nL2qZynuinYKa9nb2hvyEmoNftW/Lu7PbiejFlk3MB+jhBVImvWQeuY6sJOvJFnIb+nQ9KacjDC1R+KnsXE/mmAbRo9FzSl62BpoWaco2ae4pGhpf+yNGzCtGGHLoNz52+8qrFAOC0Xzy4D+y7EsH73uGZZ+5TzHEKEAuddXC9QzzjHtEMQzbMJRkPt+Xzy+d6qVyuf5c7vtez5RxDnvenK4rSW+OeZ99av/K7QzolqjHkznw/ebgoVMJXACXMVIhb4xZv2DXY+4rlKVt2JRJf/7Z6V4fXdG+pDd6CSVVq9/T7RrmI8xjTajdWWSI3EA2Ub1igMSYgcGigjiIRi2darkDeqFczZgeMLA7gWbyalHI2tjVEC8UsVt2OKwfKX0BYRSlNy/wcmo4FweNL3iIFI/qorlPZQD5pNecNJoBmo2TBprVx3slaa+ck7xHq58L83s5bi8f5vAxcTGlcf77Q153aur8KPPYNHsZ7PPTSBqbZq+00iWQ+4VFXplmjuTWRd///mFCMy7qdD/aaxStdZBcS5ailabr5XC5VjLigOZYUTIVCnypYql2KfpF801bVGM0teAkxn9Htyqoqrrqazrl0YdHwFoVC4afc+InlTHlZNyZ+BRUGSKyCs9JKkBTTJUmDktqrAlAlYB7IeBnNvoDL/idWLkxo8ei5WjsDETdT5jF7qdxB8pU+DI4cVDsYUlVpWEtghOd4Ydo56FwJ05ENHcjc999jKezNYUoFmexaAGGh+l2eczD77BXs40kTopkAe54Dfk67rpC0TM9ax2TWyVdb+tuZOoZdMq68+p1c6Abz+DePedNgk4zLaajCuY5q461ZzF1ZxR0toRQMk2dGxFGbnYul8hCCobwziZyud5WcD9kj+/b9yQLK4aS5j+YycUrmOXsIztuf4SFJdf4w/5fBoLgX7jUfRT0pGFI2adkXU/p8NSHsvwhqkOEmxxkNDv3E0UZG1OUn3hrODvvOe7zHb9n5YHCKjOZNFcVDqzc+QjLPrJz6d4MvzUQDPm38pm9Hit6yRnkn0Ll+gNTvraJGSchIqOeauht/Wgf8xHJYdatYA5HPTmCyqYRajiY421epxWQSn+kQEOJUzfEEc9IkLxaMvWaw1UEsxMEs+SYNebwA8FwOLhjqKNnTXVNy7qOoR1eX8M6MKLtaLCshokf0/bQ6ChkR0fnLV7cPvDQ6OjicBDOBcPHuvrcn8J89wQM93UdCwfd5mCYqXZRG+iyGtxm+iWca7Ds7Qs3NzdvXujr7Oz5cvNm3FYAz/9z9gG0+QSxSI7MIN2kj1xFribDdHeGdl5kq5gEGgA8S8AAYClQcjirqAlWtmzWD7VsWobX5wSz5tTwlqCm0pjD8FmnXKEhBz7SZHmSRDTc2zfCwTsRYKfgdhncw7B/0SL3TayTZfdNWd7vXUAUZZLIcOLbLd/ONLS0tLwTyL7ZIorvrRBCrPm+2DQbLFVi7pVUcbcvwp+S5ZMg75i4nbEX/B2WBdYOeoipUVoiWCbyaIm1tGT+wxEh0RJsCr5nMn7exw+/76UqwTvnn+I557GyLJG5eMLXITIlmYo15djeYdZLckvx9qrTFqF3fd81ijBr2XJRU0v1ypi6B9WfiVhPmNKSSglg/yShLo/Sj+EzEA4wEyvgtKK4ZdqWSt7G5RXDwyU59fO3IpQ08hY90rf2D8ryoFyUU7cO0orXG9zMBwL8ZrSCFGzCe9DbNwwOgmWBgou4mygVHJJU290Eh2xv3n0cUimvrnqX/Ws2hXnawt0ifPRyMfVxzMt4fHjmGS8R1z2cebTrG/3fOeXznfoOtm3Oi6LWILqr73iMZR+7w2uPO231SWz7/6ztRbFBE49PT2JL6/jJ59k97ACihCxGnlkYc7DuwuqrD1IGeMCeQuz6ktoUAk5iVGHPyxYBZzrDs3sM97RBb/4s8GfdxxO9DVZRtZK+H+3Y8SNfPK5W4/HuuMAJfHUBwIJqvY2n0z3pNHz8pHsgEoGtT/7Nz3428aA9184uzs5Ybu96mGEe3mUvn4Fde36CZ1Cs6S+rC/rppz3p+m8Sk0fY51kH3wJEIylCmiATQMNGvaFNVLGcciigsQWs9I3iQA+sgo/dje4IHIVud7X7OaRa17dYVm791b5lmqa2aZGI1gYHYHW324jBm7iroQceb3Nfz2Zbvt6SvXYtp1HnpoTTtbWPsPQ3EZQHvFpW8OpajtYHWLFdKA2rXm3IkNfBwhL1d6+/7v4OS1kLfOHG8Eyo1W65JjwMLNdQYvdcNP06kr/N8o2rZm9w34fGDQVR9oVuumzt/kvXZhM0XWISqNbwCPENKxObT0/94muYvFdNYssbZhdP2whcIVc4dV1+1w/YmOoHW+NSXDii+ng2nDELPQBscO8cTilDg8JqA6bKODOF4SvEntipmsz3d4Z1OQJBtHmT50VfWIFaXgiybGaQWVwBn8gt0BmG7RGEjvp5Tu9JwrhYvGxfqEonS6ssE3dh0GoTnbuSrdZolVyiVTJq/UoVc+s6RYMX/RCVrXJYaF6zDgzbjsI6pv2aeGfkCsHdZVhGlw6BX+QNUW4WwmVLjh5yzxxKdABTbnpwrH8JNDQWyP8BOpSGwAAAeJxjYGRgYADiCQYl/vH8Nl8ZuFkYQOCG5Fw9GP3///8G0YfMDUAuBwMTSBQAKkMLrAAAAHicY2BkYGBu+N/AECPG8B8IRB8yAEVQgCwAtKQHhgAAeJxjYWBgEH3AwMDCgIz//4exWXkhGFUegsWwiBGDAUtWA5IAAAAAAAH0AkQCiALoAxIDOgNkA4YDqAPkA/gEDAQwBGwGXgcMB7YIMAjCCTAJtgoyCmwK0gsSC1ALugwSeJxjYGRgYJBlDGEQYgABJiDmAkIGhv9gPgMAFUUBmwB4nGWPTU7DMBCFX/oHpBKqqGCH5AViASj9EatuWFRq911036ZOmyqJI8et1ANwHo7ACTgC3IA78EgnmzaWx9+8eWNPANzgBx6O3y33kT1cMjtyDRe4F65TfxBukF+Em2jjVbhF/U3YxzOmwm10YXmD17hi9oR3YQ8dfAjXcI1P4Tr1L+EG+Vu4iTv8CrfQ8erCPuZeV7iNRy/2x1YvnF6p5UHFockikzm/gple75KFrdLqnGtbxCZTg6BfSVOdaVvdU+zXQ+ciFVmTqgmrOkmMyq3Z6tAFG+fyUa8XiR6EJuVYY/62xgKOcQWFJQ6MMUIYZIjK6Og7VWb0r7FDwl57Vj3N53RbFNT/c4UBAvTPXFO6stJ5Ok+BPV8bUnV0K27LnpQ0kV7NSRKyQl7WtlRC6gE2ZVeOEXpc0Yk/KGdI/wAJWm7IAAAAeJxtkMtSwkAQRdMoIMGEl2/Ff+AjdGe5wH1qkmmSlnF6nAcYvt4YUBfaq3PPdNXc6qgT7SeO/p85dOAIjqELPejDCQwghiGcQgIpjGAME5jCDM7gHC7gEq7gGm7gFu5gDvdRrLjkLBfkcGSEc1u2MqtIStRdfBOkxj92Q45yhbGwlreZwpUf7lEYo+oDWyorP3sloT2HXUUfDZVZzeGP2wWe5LxqUGhNwVUcakyaNyU+gtA7lKL3Jd9pthIF5szrtmvFG7SLqSK9Jv1rCk7b0HxVC+1w0ZPoqNTjx6ALT6zdMhjD1qdLodA9CbtGT7rsG8syFL7b6vTZoBXt+oMk37FySAXrzKGwRZW0rLhoNwZt8rXBkUTfnCr77pke8suWvEebHOK+chR9Ar9QkW4AAA==') format('woff'), url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/eed968724db62e4a1aa0153542a30541.ttf) format('truetype'),  url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/8f36d249d779cf26859d44fd32d6017d.svg#iconfont) format('svg');
}
.iconfont {
  font-family: 'iconfont' !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-logo_baise:before {
  content: '\E71A';
}
.icon-password_hidden:before {
  content: '\E71D';
}
.icon-email:before {
  content: '\E721';
}
.icon-password_visible:before {
  content: '\E722';
}
.icon-arrow_left:before {
  content: '\E723';
}
.icon-arrow_apply:before {
  content: '\E724';
}
.icon-arrow_right:before {
  content: '\E725';
}
.icon-jiantouzhixiang_you:before {
  content: '\E726';
}
.icon-jiantouzhixiang_zuo:before {
  content: '\E727';
}
.icon-bofanganniushouye:before {
  content: '\E72F';
}
.icon-xialaxuanzeda:before {
  content: '\E734';
}
.icon-shouqi:before {
  content: '\E735';
}
.icon-facebooklogo_hover1:before {
  content: '\E738';
}
.icon-linkinlogo_hoverco:before {
  content: '\E739';
}
.icon-logo_youyanse1:before {
  content: '\E751';
}
.icon-design:before {
  content: '\E752';
}
.icon-FunctionsSupport:before {
  content: '\E753';
}
.icon-SalesMarketing:before {
  content: '\E754';
}
.icon-product:before {
  content: '\E755';
}
.icon-Sales:before {
  content: '\E756';
}
.icon-OperationsEdit:before {
  content: '\E757';
}
.icon-rd:before {
  content: '\E758';
}
.icon-icon_search:before {
  content: '\E76B';
}
.icon-icon_location:before {
  content: '\E76C';
}
.icon-icon_type:before {
  content: '\E76D';
}
.icon-detail_facebook:before {
  content: '\E76F';
}
.icon-detail_Twitter:before {
  content: '\E770';
}
.icon-detail_linkin:before {
  content: '\E771';
}
/**
 * 注意，如果修改了默认的媒体查询的尺寸，则需要修改 helpers/media.js.MEDIA_SCREEN 对象中的尺寸
 */
.hover-img-bigger-wrap {
  overflow: hidden;
}
.hover-img-bigger {
  width: 100%;
  transition: all 1s;
  cursor: pointer;
}
.hover-img-bigger:hover {
  -ms-transform: scale(1.08);
      transform: scale(1.08);
}
.iconfont.icon-detail_facebook,
.iconfont.icon-detail_linkin {
  color: #9aa8b6;
  margin-right: 8px;
}
.iconfont.icon-detail_facebook:hover {
  color: #3c5a9a;
}
.iconfont.icon-detail_linkin:hover {
  color: #1d87bd;
}
video {
  background-color: #000000;
}
@-webkit-keyframes fullscreenModalEnter__3vxod {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__3vxod {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__13pl4 {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__13pl4 {
  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__1UVlx {
  height: 100%;
}
.atsx-layout__CijhI {
  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__UNdOO,
.b50__XYLTn {
  color: #f0f4ff;
}
.L50__1WUo3,
.l50__1ih0_ {
  color: #f7fae5;
}
.L100__1yWAC,
.l100__rITFm {
  color: #eef6c6;
}
.L200__1fPX2,
.l200__LZhOd {
  color: #dfee96;
}
.L300__1AWc2,
.l300__67EQb {
  color: #d2e76a;
}
.L400__34npO,
.l400__20yT8 {
  color: #c3dd40;
}
.L500__2mAAt,
.l500__2GgXy {
  color: #b3d600;
}
.L600__33zFu,
.l600__2qVLj {
  color: #8fac02;
}
.L700__28-h0,
.l700__qQx_- {
  color: #667901;
}
.L800__1MQdI,
.l800__2Rmx4 {
  color: #495700;
}
.L900__219aF,
.l900__23okM {
  color: #354200;
}
.Y50__2SE60,
.y50__CIQON {
  color: #fdf9ed;
}
.Y100__THdsj,
.y100__2h6Jb {
  color: #faf1d1;
}
.Y200__3uaZV,
.y200__3ngTw {
  color: #f8e6ab;
}
.Y300__13BVL,
.y300__3qMvK {
  color: #f7dc82;
}
.Y400__2usQn,
.y400__3Xyiv {
  color: #fad355;
}
.Y500__17fMG,
.y500__1-Nur {
  color: #ffc60a;
}
.Y600__2aKBz,
.y600__4y89I {
  color: #dc9b04;
}
.Y700__2r70c,
.y700__1CF6U {
  color: #aa7803;
}
.Y800__1MiRh,
.y800__1mhyo {
  color: #795101;
}
.Y900__18xEo,
.y900__1P3xl {
  color: #5c3a00;
}
.O50__3Ds2o,
.o50__474fy {
  color: #fff5eb;
}
.O100__3sKyk,
.o100__16BTv {
  color: #feead2;
}
.O200__1Dzdp,
.o200__34J9r {
  color: #fed4a4;
}
.O300__3qhrg,
.o300__27xse {
  color: #ffba6b;
}
.O400__19qU_,
.o400__tCSzP {
  color: #ffa53d;
}
.O500__3y6LC,
.o500__2zfpu {
  color: #f80;
}
.O600__18p6X,
.o600__3dQhr {
  color: #de7802;
}
.O700__2DCrx,
.o700__2eH5e {
  color: #b26206;
}
.O800__1FdFo,
.o800__3TpwX {
  color: #8f4f04;
}
.O900__ins2R,
.o900__BBBrS {
  color: #6b3900;
}
.R50__225q4,
.r50__1PNjp {
  color: #fef1f1;
}
.R100__3IFyp,
.r100__2wZ9d {
  color: #fde2e2;
}
.R200__1NDNz,
.r200__3Nq8a {
  color: #fbbfbc;
}
.R300__3tMjT,
.r300__1TepX {
  color: #f98e8b;
}
.R400__m9qpT,
.r400__3GxNy {
  color: #f76964;
}
.R500__1MhSx,
.r500__WWA-a {
  color: #f54a45;
}
.R600__2dsqs,
.r600__322Ao {
  color: #d83931;
}
.R700__86N2n,
.r700__3YSx1 {
  color: #ac2f28;
}
.R800__3TfYH,
.r800__2Ul3f {
  color: #812520;
}
.R900__525lr,
.r900__2Em9x {
  color: #621c18;
}
.C50__31qGK,
.c50__2uQBG {
  color: #fef1f8;
}
.C100__ijHQL,
.c100__3zzGG {
  color: #fdddef;
}
.C200__13WCp,
.c200__1vOQv {
  color: #f9aed9;
}
.C300__1EAVx,
.c300__3bThU {
  color: #f57ac0;
}
.C400__3ObfV,
.c400___Qfpd {
  color: #f14ba9;
}
.C500__1gbjP,
.c500__1Z0S7 {
  color: #f01d94;
}
.C600__1ujip,
.c600__3HEW- {
  color: #c71077;
}
.C700__1_lpa,
.c700__EFmaO {
  color: #9e1361;
}
.C800__OueTC,
.c800__3EVgV {
  color: #7a0f4b;
}
.C900__3WYv0,
.c900__ddUjK {
  color: #520a32;
}
.V50__3WKZo,
.v50__3oi_n {
  color: #fceefc;
}
.V100__1oK3q,
.v100__2kACc {
  color: #f8def8;
}
.V200__3apG7,
.v200__khari {
  color: #efb9ef;
}
.V300__Uvpv3,
.v300__3BHei {
  color: #e58fe5;
}
.V400__2NXl4,
.v400__2GsUh {
  color: #db66db;
}
.V500__1Xljq,
.v500__uLw_h {
  color: #d136d1;
}
.V600__3-ax1,
.v600__1WISV {
  color: #b320b3;
}
.V700__1WVlu,
.v700__1sUhe {
  color: #8c218c;
}
.V800__3dliP,
.v800__2b-HX {
  color: #681268;
}
.V900__1RCTn,
.v900__2hkyW {
  color: #460b46;
}
.P50__2wj01,
.p50__1M0PR {
  color: #f6f1fe;
}
.P100__26w03,
.p100__1_6mc {
  color: #ece2fe;
}
.P200__1vNzo,
.p200__1zVBc {
  color: #cdb2fa;
}
.P300__2JaOx,
.p300__1xBEm {
  color: #ad82f7;
}
.P400__2fECW,
.p400__75JbN {
  color: #935af6;
}
.P500__253-w,
.p500__2Okj- {
  color: #7f3bf5;
}
.P600__zrpz8,
.p600__8JioT {
  color: #6425d0;
}
.P700__1nERn,
.p700__1AG6V {
  color: #4e1ba7;
}
.P800__2zJuR,
.p800__3p3lw {
  color: #380d82;
}
.P900__JAQdK,
.p900__1O5io {
  color: #270561;
}
.I50__24UBE,
.i50__1JFaq {
  color: #f2f3fd;
}
.I100__1PIFg,
.i100__1jyOo {
  color: #e0e2fa;
}
.I200__178XV,
.i200__33asy {
  color: #b4b9f3;
}
.I300__17B_P,
.i300__YfixU {
  color: #7b83ea;
}
.I400__2F2Fo,
.i400__pJCzq {
  color: #616ae5;
}
.I500__3I7O4,
.i500__2BJYw {
  color: #4954e6;
}
.I600__2smEf,
.i600__lmLrL {
  color: #2933c7;
}
.I700__2fbRV,
.i700__xw8YG {
  color: #161fa2;
}
.I800__1XiBJ,
.i800__pNTWu {
  color: #0a1285;
}
.I900__t6gni,
.i900__3Irvj {
  color: #0c1264;
}
.N50__3Wp0D,
.n50__35T0g {
  color: #f8f9fa;
}
.N100__3Lfsa,
.n100__3FeBM {
  color: #f5f6f7;
}
.N200__1ckqn,
.n200__2gvoI {
  color: #eff0f1;
}
.N300__1Nl65,
.n300__c5GRs {
  color: #dee0e3;
}
.N400__2Hutb,
.n400__3aWxQ {
  color: #bbbfc4;
}
.N500__1nN5p,
.n500__3AN-i {
  color: #8f959e;
}
.N600__2GhXf,
.n600__gvEeh {
  color: #646a73;
}
.N700__1P5XC,
.n700__gjwd3 {
  color: #373c43;
}
.N800__28Eik,
.n800__1vyoW {
  color: #2b2f36;
}
.N900__oNZGy,
.n900__15qSO {
  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: #3156a5;
  border-color: #3156a5;
}
.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 表单编辑底色 */
@-webkit-keyframes title-up__1hc3B {
  0% {
    margin-top: 35px;
  }
  100% {
    margin-top: 0;
  }
}
@keyframes title-up__1hc3B {
  0% {
    margin-top: 35px;
  }
  100% {
    margin-top: 0;
  }
}
@-webkit-keyframes mobile-title-up__ZTApi {
  0% {
    margin-top: 3.2vw;
  }
  100% {
    margin-top: 0;
  }
}
@keyframes mobile-title-up__ZTApi {
  0% {
    margin-top: 3.2vw;
  }
  100% {
    margin-top: 0;
  }
}
@-webkit-keyframes title-fade-in__3Mukj {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes title-fade-in__3Mukj {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes title-up1__2JNzL {
  0% {
    margin-top: 35px;
  }
  15% {
    margin-top: 35px;
  }
  100% {
    margin-top: 0;
  }
}
@keyframes title-up1__2JNzL {
  0% {
    margin-top: 35px;
  }
  15% {
    margin-top: 35px;
  }
  100% {
    margin-top: 0;
  }
}
@-webkit-keyframes mobile-title-up1__28FvK {
  0% {
    margin-top: 3.2vw;
  }
  15% {
    margin-top: 3.2vw;
  }
  100% {
    margin-top: 0;
  }
}
@keyframes mobile-title-up1__28FvK {
  0% {
    margin-top: 3.2vw;
  }
  15% {
    margin-top: 3.2vw;
  }
  100% {
    margin-top: 0;
  }
}
@-webkit-keyframes title-fade-in1__3_eO6 {
  0% {
    opacity: 0;
  }
  15% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes title-fade-in1__3_eO6 {
  0% {
    opacity: 0;
  }
  15% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.functions {
  font-family: gilroy;
}
.functions .combined-wrapper {
  height: 340px;
  width: 100%;
  overflow: hidden;
  position: relative;
}
.functions .combined-wrapper:hover .combined-bg {
  -ms-transform: scale(1.05);
      transform: scale(1.05);
}
@media screen and (max-width: 991px) {
  .functions .combined-wrapper {
    height: 50vw;
  }
}
.functions .combined-bg {
  width: 100%;
  height: 100%;
  transition: transform 3s;
  position: relative;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
@media screen and (max-width: 1368px) {
  .functions .combined-bg {
    background-image: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/assets/69200bc0f55c123819baf068f11e6c45.jpg);
  }
}
@media screen and (min-width: 1368px), screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 2dppx) {
  .functions .combined-bg {
    background-image: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/assets/13f21662c0f379ff7c4f64d89bc51a23.jpg);
  }
}
.functions .combined {
  color: #fff;
  width: 781px;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  left: 0;
  right: 0;
  margin: auto;
}
@media screen and (max-width: 991px) {
  .functions .combined {
    width: 90.93333333vw;
    height: 16.53333333vw;
  }
}
.functions .combined-shape {
  position: relative;
}
.functions .combined-shape .shape-left {
  left: 0;
  width: 100%;
  height: 80px;
  position: absolute;
  overflow: hidden;
}
@media screen and (max-width: 991px) {
  .functions .combined-shape .shape-left {
    height: 10.66666667vw;
  }
}
.functions .combined-shape > * > * {
  width: 100%;
  height: 100%;
  background: #fff;
}
.functions .combined .title {
  margin-top: 0px;
  color: #fff;
  overflow: hidden;
  width: 817px !important;
  text-align: center;
  font-size: 48px;
  line-height: 60px;
  font-weight: bold;
  letter-spacing: 1px !important;
}
@media screen and (max-width: 991px) {
  .functions .combined .title {
    font-size: 6.4vw;
    width: 90.93333333vw !important;
    line-height: 8vw;
  }
}
.functions .title-top {
  font-weight: bold;
}
.functions .title-top {
  -webkit-animation: title-up__1hc3B 0.85s cubic-bezier(0.31, 0, 0.1, 1), title-fade-in__3Mukj 0.5s linear;
          animation: title-up__1hc3B 0.85s cubic-bezier(0.31, 0, 0.1, 1), title-fade-in__3Mukj 0.5s linear;
}
@media screen and (max-width: 991px) {
  .functions .title-top {
    -webkit-animation: mobile-title-up__ZTApi 0.85s cubic-bezier(0.31, 0, 0.1, 1), title-fade-in__3Mukj 0.5s linear;
            animation: mobile-title-up__ZTApi 0.85s cubic-bezier(0.31, 0, 0.1, 1), title-fade-in__3Mukj 0.5s linear;
  }
}
.functions .title-bottom {
  font-weight: bold;
}
.functions .title-bottom {
  -webkit-animation: title-up1__2JNzL 1.08s cubic-bezier(0, 0, 0.1, 1), title-fade-in1__3_eO6 0.666s linear;
          animation: title-up1__2JNzL 1.08s cubic-bezier(0, 0, 0.1, 1), title-fade-in1__3_eO6 0.666s linear;
}
@media screen and (max-width: 991px) {
  .functions .title-bottom {
    -webkit-animation: mobile-title-up1__28FvK 1.08s cubic-bezier(0, 0, 0.1, 1), title-fade-in1__3_eO6 0.666s linear;
            animation: mobile-title-up1__28FvK 1.08s cubic-bezier(0, 0, 0.1, 1), title-fade-in1__3_eO6 0.666s linear;
  }
}
.functions .combined-bar {
  width: 100%;
  height: 1px;
  background: #fff;
  position: absolute;
  top: 60px;
  opacity: 0.65;
  display: none;
}
@-webkit-keyframes scale-increase__1mAJV {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.06);
  }
}
@keyframes scale-increase__1mAJV {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.06);
  }
}
.functions-blocks {
  margin-top: 80px;
  margin-bottom: 80px;
  min-height: 300px;
}
@media screen and (max-width: 991px) {
  .functions-blocks {
    margin-top: 8vw;
    margin-bottom: 10.66666667vw;
    padding: 0 6.4vw;
  }
}
.functions-blocks .block-outer {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: stretch;
      align-items: stretch;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  box-sizing: border-box;
}
.functions-blocks .block {
  margin: 12px 0;
}
@media screen and (max-width: 991px) {
  .functions-blocks .block {
    margin: 2.66666667vw 0;
  }
  .functions-blocks .block:first-child {
    margin-top: 0;
  }
}
.functions-blocks .block-inner {
  padding: 24px 24px 48px;
  border-radius: 2px;
  background-color: #ffffff;
  border: 1px solid #c3c6cb;
  height: 100%;
  margin: 12px;
  position: relative;
}
.functions-blocks .block-inner:hover {
  box-shadow: 0 8px 24px 0 rgba(54, 97, 174, 0.14);
}
@media screen and (max-width: 991px) {
  .functions-blocks .block-inner {
    margin: 0;
    padding: 4.26666667vw 4.26666667vw 12.66666667vw;
  }
  .functions-blocks .block-inner:hover {
    box-shadow: none;
  }
}
.functions-blocks .job-icon {
  text-align: center;
  color: #325ab4;
  margin-bottom: 4px;
}
.functions-blocks .job-icon .iconfont {
  font-size: 60px;
  line-height: 60px;
}
@media screen and (max-width: 991px) {
  .functions-blocks .job-icon .iconfont {
    font-size: 12vw;
    line-height: 12vw;
  }
}
.functions-blocks .job-name {
  text-align: center;
  font-size: 24px;
  line-height: 30px;
  color: #3e4c5b;
  font-weight: bold;
}
@media screen and (max-width: 991px) {
  .functions-blocks .job-name {
    font-size: 4.26666667vw;
  }
}
.functions-blocks .job-desc {
  font-size: 16px;
  line-height: 1.5;
  color: #3e4c5b;
  margin-top: 24px;
}
@media screen and (max-width: 991px) {
  .functions-blocks .job-desc {
    font-size: 4.26666667vw;
    margin-top: 4.26666667vw;
  }
}
.functions-blocks .goto-job {
  font-size: 14px;
  position: absolute;
  bottom: 24px;
  right: 24px;
  color: rgba(0, 0, 0, 0.45);
  cursor: pointer;
  font-weight: bold;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.functions-blocks .goto-job i {
  font-size: 20px;
  margin-left: 7px;
}
@media screen and (max-width: 991px) {
  .functions-blocks .goto-job {
    font-size: 3.2vw;
  }
  .functions-blocks .goto-job i {
    font-size: 3.2vw;
    margin-left: 1.06666667vw;
  }
}
@media screen and (min-width: 992px) {
  .functions-blocks .block-inner:hover .goto-job {
    color: #325ab4;
  }
}
.functions-blocks .function-title {
  padding: 0 0 32px 0;
  font-size: 40px;
  font-weight: bold;
  color: #3e4c5b;
  text-align: center;
}
@media screen and (max-width: 991px) {
  .functions-blocks .function-title {
    margin-bottom: 4.26666667vw;
    font-size: 6.4vw;
    padding: 0;
    text-align: left;
  }
}
.bd-main__3X8qW .projectContainer-moreButton:active {
  background-color: rgba(40, 72, 144, 0.1);
  border-color: #284890;
  color: #284890;
}
.bd-main__3X8qW [class^='faqsContainer__'] {
  margin-top: 0;
}
.bd-main__3X8qW .faq-decoratePoint {
  display: none;
}
.bd-main__3X8qW .faq-wrapper:active {
  background-color: #8b97a4;
}

/* 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-popover {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #3e4c5b;
  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: #3e4c5b;
}
.atsx-popover-message {
  position: relative;
  padding: 4px 0 12px;
  color: #3e4c5b;
  font-size: 14px;
}
.atsx-popover-message > .anticon {
  position: absolute;
  top: 8px;
  color: #FF8800;
  font-size: 14px;
}
.atsx-popover-message-title {
  padding-left: 22px;
}
.atsx-popover-buttons {
  margin-bottom: 4px;
  text-align: right;
}
.atsx-popover-buttons button {
  margin-left: 8px;
}
.atsx-popover-arrow {
  position: absolute;
  display: block;
  width: 8.48528137px;
  height: 8.48528137px;
  background: #ffffff;
  border-style: solid;
  border-width: 4.24264069px;
  -ms-transform: rotate(45deg);
      transform: rotate(45deg);
}
.atsx-popover-placement-top > .atsx-popover-content > .atsx-popover-arrow,
.atsx-popover-placement-topLeft > .atsx-popover-content > .atsx-popover-arrow,
.atsx-popover-placement-topRight > .atsx-popover-content > .atsx-popover-arrow {
  bottom: 6.2px;
  border-top-color: transparent;
  border-right-color: #fff;
  border-bottom-color: #fff;
  border-left-color: transparent;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.07);
}
.atsx-popover-placement-top > .atsx-popover-content > .atsx-popover-arrow {
  left: 50%;
  -ms-transform: translateX(-50%) rotate(45deg);
      transform: translateX(-50%) rotate(45deg);
}
.atsx-popover-placement-topLeft > .atsx-popover-content > .atsx-popover-arrow {
  left: 16px;
}
.atsx-popover-placement-topRight > .atsx-popover-content > .atsx-popover-arrow {
  right: 16px;
}
.atsx-popover-placement-right > .atsx-popover-content > .atsx-popover-arrow,
.atsx-popover-placement-rightTop > .atsx-popover-content > .atsx-popover-arrow,
.atsx-popover-placement-rightBottom > .atsx-popover-content > .atsx-popover-arrow {
  left: 6px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: #fff;
  border-left-color: #fff;
  box-shadow: -3px 3px 7px rgba(0, 0, 0, 0.07);
}
.atsx-popover-placement-right > .atsx-popover-content > .atsx-popover-arrow {
  top: 50%;
  -ms-transform: translateY(-50%) rotate(45deg);
      transform: translateY(-50%) rotate(45deg);
}
.atsx-popover-placement-rightTop > .atsx-popover-content > .atsx-popover-arrow {
  top: 12px;
}
.atsx-popover-placement-rightBottom > .atsx-popover-content > .atsx-popover-arrow {
  bottom: 12px;
}
.atsx-popover-placement-bottom > .atsx-popover-content > .atsx-popover-arrow,
.atsx-popover-placement-bottomLeft > .atsx-popover-content > .atsx-popover-arrow,
.atsx-popover-placement-bottomRight > .atsx-popover-content > .atsx-popover-arrow {
  top: 6px;
  border-top-color: #fff;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #fff;
  box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.06);
}
.atsx-popover-placement-bottom > .atsx-popover-content > .atsx-popover-arrow {
  left: 50%;
  -ms-transform: translateX(-50%) rotate(45deg);
      transform: translateX(-50%) rotate(45deg);
}
.atsx-popover-placement-bottomLeft > .atsx-popover-content > .atsx-popover-arrow {
  left: 16px;
}
.atsx-popover-placement-bottomRight > .atsx-popover-content > .atsx-popover-arrow {
  right: 16px;
}
.atsx-popover-placement-left > .atsx-popover-content > .atsx-popover-arrow,
.atsx-popover-placement-leftTop > .atsx-popover-content > .atsx-popover-arrow,
.atsx-popover-placement-leftBottom > .atsx-popover-content > .atsx-popover-arrow {
  right: 6px;
  border-top-color: #fff;
  border-right-color: #fff;
  border-bottom-color: transparent;
  border-left-color: transparent;
  box-shadow: 3px -3px 7px rgba(0, 0, 0, 0.07);
}
.atsx-popover-placement-left > .atsx-popover-content > .atsx-popover-arrow {
  top: 50%;
  -ms-transform: translateY(-50%) rotate(45deg);
      transform: translateY(-50%) rotate(45deg);
}
.atsx-popover-placement-leftTop > .atsx-popover-content > .atsx-popover-arrow {
  top: 12px;
}
.atsx-popover-placement-leftBottom > .atsx-popover-content > .atsx-popover-arrow {
  bottom: 12px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
/* B400 */
/* B500 */
/* ATS-X新增颜色 */
/* N50 */
/* N200 */
/* N300 */
/* N400 */
/* N600 */
/* N900 */
/* N500 */
/* 移动端选择器 MSelect */
/* 移动端月份选择 MMonthPicker */
/* atsx新属性 */
.atsx-carousel {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #3e4c5b;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
}
.atsx-carousel .slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.atsx-carousel .slick-list {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.atsx-carousel .slick-list:focus {
  outline: none;
}
.atsx-carousel .slick-list.dragging {
  cursor: pointer;
}
.atsx-carousel .slick-list .slick-slide {
  pointer-events: none;
}
.atsx-carousel .slick-list .slick-slide.slick-active {
  pointer-events: auto;
}
.atsx-carousel .slick-slider .slick-track,
.atsx-carousel .slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}
.atsx-carousel .slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}
.atsx-carousel .slick-track::before,
.atsx-carousel .slick-track::after {
  display: table;
  content: '';
}
.atsx-carousel .slick-track::after {
  clear: both;
}
.slick-loading .atsx-carousel .slick-track {
  visibility: hidden;
}
.atsx-carousel .slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir='rtl'] .atsx-carousel .slick-slide {
  float: right;
}
.atsx-carousel .slick-slide img {
  display: block;
}
.atsx-carousel .slick-slide.slick-loading img {
  display: none;
}
.atsx-carousel .slick-slide.dragging img {
  pointer-events: none;
}
.atsx-carousel .slick-initialized .slick-slide {
  display: block;
}
.atsx-carousel .slick-loading .slick-slide {
  visibility: hidden;
}
.atsx-carousel .slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.atsx-carousel .slick-arrow.slick-hidden {
  display: none;
}
.atsx-carousel .slick-prev,
.atsx-carousel .slick-next {
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  padding: 0;
  color: transparent;
  font-size: 0;
  line-height: 0;
  background: transparent;
  border: 0;
  outline: none;
  cursor: pointer;
}
.atsx-carousel .slick-prev:hover,
.atsx-carousel .slick-next:hover,
.atsx-carousel .slick-prev:focus,
.atsx-carousel .slick-next:focus {
  color: transparent;
  background: transparent;
  outline: none;
}
.atsx-carousel .slick-prev:hover::before,
.atsx-carousel .slick-next:hover::before,
.atsx-carousel .slick-prev:focus::before,
.atsx-carousel .slick-next:focus::before {
  opacity: 1;
}
.atsx-carousel .slick-prev.slick-disabled::before,
.atsx-carousel .slick-next.slick-disabled::before {
  opacity: 0.25;
}
.atsx-carousel .slick-prev {
  left: -25px;
}
.atsx-carousel .slick-prev::before {
  content: '\2190';
}
.atsx-carousel .slick-next {
  right: -25px;
}
.atsx-carousel .slick-next::before {
  content: '\2192';
}
.atsx-carousel .slick-dots {
  position: absolute;
  display: block;
  width: 100%;
  height: 3px;
  margin: 0;
  padding: 0;
  text-align: center;
  list-style: none;
}
.atsx-carousel .slick-dots-bottom {
  bottom: 12px;
}
.atsx-carousel .slick-dots-top {
  top: 12px;
}
.atsx-carousel .slick-dots li {
  position: relative;
  display: inline-block;
  margin: 0 2px;
  padding: 0;
  text-align: center;
  vertical-align: top;
}
.atsx-carousel .slick-dots li button {
  display: block;
  width: 16px;
  height: 3px;
  padding: 0;
  color: transparent;
  font-size: 0;
  background: #fff;
  border: 0;
  border-radius: 1px;
  outline: none;
  cursor: pointer;
  opacity: 0.3;
  transition: all 0.5s;
}
.atsx-carousel .slick-dots li button:hover,
.atsx-carousel .slick-dots li button:focus {
  opacity: 0.75;
}
.atsx-carousel .slick-dots li.slick-active button {
  width: 24px;
  background: #fff;
  opacity: 1;
}
.atsx-carousel .slick-dots li.slick-active button:hover,
.atsx-carousel .slick-dots li.slick-active button:focus {
  opacity: 1;
}
.atsx-carousel-vertical .slick-dots {
  top: 50%;
  bottom: auto;
  width: 3px;
  height: auto;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
.atsx-carousel-vertical .slick-dots-left {
  left: 12px;
}
.atsx-carousel-vertical .slick-dots-right {
  right: 12px;
}
.atsx-carousel-vertical .slick-dots li {
  margin: 0 2px;
  vertical-align: baseline;
}
.atsx-carousel-vertical .slick-dots li button {
  width: 3px;
  height: 16px;
}
.atsx-carousel-vertical .slick-dots li.slick-active button {
  width: 3px;
  height: 24px;
}

@-webkit-keyframes fullscreenModalEnter__1fHHd {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__1fHHd {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__1sIjk {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__1sIjk {
  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__w3uFk {
  height: 100%;
}
.atsx-layout__2nvoO {
  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__IH6L9,
.b50__2j8DI {
  color: #f0f4ff;
}
.L50__1qgxb,
.l50__1ofIm {
  color: #f7fae5;
}
.L100__38BR4,
.l100__2LUnL {
  color: #eef6c6;
}
.L200__1LhHR,
.l200__NdhJ8 {
  color: #dfee96;
}
.L300__1jtRx,
.l300__1QjFc {
  color: #d2e76a;
}
.L400__rF6Xl,
.l400__1StUQ {
  color: #c3dd40;
}
.L500__3OY6A,
.l500__3H0Rm {
  color: #b3d600;
}
.L600__SuJxU,
.l600__FH5Yp {
  color: #8fac02;
}
.L700__21mzG,
.l700__3D_bu {
  color: #667901;
}
.L800__2W_CL,
.l800__3JB2_ {
  color: #495700;
}
.L900__13ELJ,
.l900__3Jtpq {
  color: #354200;
}
.Y50__3oamI,
.y50__1_KSL {
  color: #fdf9ed;
}
.Y100__3cWIF,
.y100__2rCIz {
  color: #faf1d1;
}
.Y200__31dZS,
.y200__2g__o {
  color: #f8e6ab;
}
.Y300__22d_8,
.y300__10wEJ {
  color: #f7dc82;
}
.Y400__2MyA3,
.y400__3LnDf {
  color: #fad355;
}
.Y500__12UCc,
.y500__3R3mw {
  color: #ffc60a;
}
.Y600__3Bun1,
.y600__11c5Z {
  color: #dc9b04;
}
.Y700__3u6N5,
.y700__183r3 {
  color: #aa7803;
}
.Y800__2njwC,
.y800__2zlp2 {
  color: #795101;
}
.Y900__3O7cj,
.y900__1A-IY {
  color: #5c3a00;
}
.O50__3TWtJ,
.o50__1Wdbj {
  color: #fff5eb;
}
.O100__2ocz_,
.o100__3fGRh {
  color: #feead2;
}
.O200__2ljIo,
.o200__1OgkM {
  color: #fed4a4;
}
.O300__2oJva,
.o300__2XHby {
  color: #ffba6b;
}
.O400__IfrAP,
.o400__kbV5h {
  color: #ffa53d;
}
.O500__SA9Wb,
.o500__bf1oP {
  color: #f80;
}
.O600__1j1gK,
.o600__FsAZS {
  color: #de7802;
}
.O700__1ZIbv,
.o700__HY1xl {
  color: #b26206;
}
.O800__3F-Sy,
.o800__1zJ9W {
  color: #8f4f04;
}
.O900__15QUH,
.o900__30pO4 {
  color: #6b3900;
}
.R50__142dh,
.r50__3KAC6 {
  color: #fef1f1;
}
.R100__2afnf,
.r100__1yCr_ {
  color: #fde2e2;
}
.R200__1TUDr,
.r200__1geox {
  color: #fbbfbc;
}
.R300__10mCx,
.r300__2xlqi {
  color: #f98e8b;
}
.R400__3lf-V,
.r400__2tH40 {
  color: #f76964;
}
.R500__1GbDC,
.r500__3YOqN {
  color: #f54a45;
}
.R600__1K44m,
.r600__qJehY {
  color: #d83931;
}
.R700__2Jyj2,
.r700__V6nJT {
  color: #ac2f28;
}
.R800__3VmOc,
.r800__P7qQL {
  color: #812520;
}
.R900__1ONnK,
.r900__3aaYC {
  color: #621c18;
}
.C50__3xTJk,
.c50__1T5i2 {
  color: #fef1f8;
}
.C100__2jOFk,
.c100__2rHsC {
  color: #fdddef;
}
.C200__2Iyfi,
.c200__3Qr-z {
  color: #f9aed9;
}
.C300__aMiU0,
.c300__1G3bp {
  color: #f57ac0;
}
.C400__2u61y,
.c400__1Nj_Q {
  color: #f14ba9;
}
.C500__1Do_N,
.c500__3hRNR {
  color: #f01d94;
}
.C600__18Z0E,
.c600__ZjOBx {
  color: #c71077;
}
.C700__2RJXr,
.c700__1Uhuk {
  color: #9e1361;
}
.C800__38Eo-,
.c800__1YZpz {
  color: #7a0f4b;
}
.C900__2hI2u,
.c900__12khp {
  color: #520a32;
}
.V50__1ay0G,
.v50__1i1Fz {
  color: #fceefc;
}
.V100__uzjoz,
.v100__22LQY {
  color: #f8def8;
}
.V200__rIsOc,
.v200__gqbLR {
  color: #efb9ef;
}
.V300__3PNsz,
.v300__1ydSA {
  color: #e58fe5;
}
.V400__3GB9R,
.v400__lOKFr {
  color: #db66db;
}
.V500__1syQH,
.v500__hm6Zb {
  color: #d136d1;
}
.V600__3l-TO,
.v600__3fIF_ {
  color: #b320b3;
}
.V700__2_YyJ,
.v700__2bT9B {
  color: #8c218c;
}
.V800__SMN-p,
.v800__RxjFg {
  color: #681268;
}
.V900__2r4ec,
.v900__2NP9X {
  color: #460b46;
}
.P50__OXDz2,
.p50__3MXEy {
  color: #f6f1fe;
}
.P100__3mQCQ,
.p100__22KsX {
  color: #ece2fe;
}
.P200__175Wv,
.p200__2Jl1F {
  color: #cdb2fa;
}
.P300__3tenH,
.p300__3JhvQ {
  color: #ad82f7;
}
.P400__SzuI0,
.p400__XwCOq {
  color: #935af6;
}
.P500__wNzY2,
.p500__iTH-s {
  color: #7f3bf5;
}
.P600__2zwmf,
.p600__LBE7S {
  color: #6425d0;
}
.P700__1b_Xb,
.p700__qhZtP {
  color: #4e1ba7;
}
.P800__34T4L,
.p800__2C_4u {
  color: #380d82;
}
.P900__ek6Xv,
.p900__szBox {
  color: #270561;
}
.I50__2tVAs,
.i50__2SdU- {
  color: #f2f3fd;
}
.I100__19pyg,
.i100__1RGx0 {
  color: #e0e2fa;
}
.I200__vKhLQ,
.i200__1s5aQ {
  color: #b4b9f3;
}
.I300__2u_42,
.i300__rqPUh {
  color: #7b83ea;
}
.I400__grj5z,
.i400__lRvC9 {
  color: #616ae5;
}
.I500__2NMK-,
.i500__3fTf6 {
  color: #4954e6;
}
.I600__125P8,
.i600__2SS4e {
  color: #2933c7;
}
.I700__1fK_e,
.i700__5zc_s {
  color: #161fa2;
}
.I800__12GvJ,
.i800__YgtYr {
  color: #0a1285;
}
.I900__3I8G5,
.i900__18Pvk {
  color: #0c1264;
}
.N50__2Ysma,
.n50__3s-LM {
  color: #f8f9fa;
}
.N100__1V1XM,
.n100__25SOY {
  color: #f5f6f7;
}
.N200__1tP53,
.n200__1I_h3 {
  color: #eff0f1;
}
.N300__1Mu7i,
.n300__1aVeq {
  color: #dee0e3;
}
.N400__3TpuG,
.n400__3QU_K {
  color: #bbbfc4;
}
.N500__3A-Oe,
.n500__O-1CT {
  color: #8f959e;
}
.N600__2U4lv,
.n600__SrBl8 {
  color: #646a73;
}
.N700__38cDc,
.n700__2IXLW {
  color: #373c43;
}
.N800__87XhK,
.n800__D0FFy {
  color: #2b2f36;
}
.N900__33AUq,
.n900__wOH2O {
  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: #3156a5;
  border-color: #3156a5;
}
.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 表单编辑底色 */
@font-face {
  font-family: 'iconfont';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot);
  /* IE9*/
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot#iefix) format('embedded-opentype'),  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'), url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/eed968724db62e4a1aa0153542a30541.ttf) format('truetype'),  url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/8f36d249d779cf26859d44fd32d6017d.svg#iconfont) format('svg');
}
.iconfont {
  font-family: 'iconfont' !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-logo_baise:before {
  content: '\E71A';
}
.icon-password_hidden:before {
  content: '\E71D';
}
.icon-email:before {
  content: '\E721';
}
.icon-password_visible:before {
  content: '\E722';
}
.icon-arrow_left:before {
  content: '\E723';
}
.icon-arrow_apply:before {
  content: '\E724';
}
.icon-arrow_right:before {
  content: '\E725';
}
.icon-jiantouzhixiang_you:before {
  content: '\E726';
}
.icon-jiantouzhixiang_zuo:before {
  content: '\E727';
}
.icon-bofanganniushouye:before {
  content: '\E72F';
}
.icon-xialaxuanzeda:before {
  content: '\E734';
}
.icon-shouqi:before {
  content: '\E735';
}
.icon-facebooklogo_hover1:before {
  content: '\E738';
}
.icon-linkinlogo_hoverco:before {
  content: '\E739';
}
.icon-logo_youyanse1:before {
  content: '\E751';
}
.icon-design:before {
  content: '\E752';
}
.icon-FunctionsSupport:before {
  content: '\E753';
}
.icon-SalesMarketing:before {
  content: '\E754';
}
.icon-product:before {
  content: '\E755';
}
.icon-Sales:before {
  content: '\E756';
}
.icon-OperationsEdit:before {
  content: '\E757';
}
.icon-rd:before {
  content: '\E758';
}
.icon-icon_search:before {
  content: '\E76B';
}
.icon-icon_location:before {
  content: '\E76C';
}
.icon-icon_type:before {
  content: '\E76D';
}
.icon-detail_facebook:before {
  content: '\E76F';
}
.icon-detail_Twitter:before {
  content: '\E770';
}
.icon-detail_linkin:before {
  content: '\E771';
}
/**
 * 注意，如果修改了默认的媒体查询的尺寸，则需要修改 helpers/media.js.MEDIA_SCREEN 对象中的尺寸
 */
.hover-img-bigger-wrap {
  overflow: hidden;
}
.hover-img-bigger {
  width: 100%;
  transition: all 1s;
  cursor: pointer;
}
.hover-img-bigger:hover {
  -ms-transform: scale(1.08);
      transform: scale(1.08);
}
.iconfont.icon-detail_facebook,
.iconfont.icon-detail_linkin {
  color: #9aa8b6;
  margin-right: 8px;
}
.iconfont.icon-detail_facebook:hover {
  color: #3c5a9a;
}
.iconfont.icon-detail_linkin:hover {
  color: #1d87bd;
}
video {
  background-color: #000000;
}
@-webkit-keyframes dot-blink__3Kpni {
  from {
    transform: scale(1);
    opacity: 0.2;
  }
  to {
    transform: scale(8);
    opacity: 0;
  }
}
@keyframes dot-blink__3Kpni {
  from {
    transform: scale(1);
    opacity: 0.2;
  }
  to {
    transform: scale(8);
    opacity: 0;
  }
}
@-webkit-keyframes bounce-in__3k2Q5 {
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  100% {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}
@keyframes bounce-in__3k2Q5 {
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  100% {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}
@-webkit-keyframes show-up__1XjFz {
  0% {
    transform: translateY(18px);
  }
  100% {
    transform: translateY(0px);
  }
}
@keyframes show-up__1XjFz {
  0% {
    transform: translateY(18px);
  }
  100% {
    transform: translateY(0px);
  }
}
.location {
  font-family: gilroy;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  color: #3e4c5b;
}
@media screen and (max-width: 991px) {
  .location {
    padding: 0 6.4vw;
  }
}
.location .location-title {
  font-size: 40px;
  font-weight: bold;
  color: #3e4c5b;
  margin: 120px 0 89px;
  text-align: center;
}
@media screen and (max-width: 991px) {
  .location .location-title {
    font-size: 6.4vw;
    margin: 4.13333333vw 0 5.6vw;
  }
}
.location .main-content {
  line-height: 1.75;
  width: 100%;
  position: relative;
  margin: 20px 0;
}
.location .main-content .topic {
  font-size: 32px;
  font-weight: bold;
  line-height: 1;
}
.location .main-content .text {
  white-space: pre-line;
}
@media screen and (max-width: 991px) {
  .location .main-content {
    margin: 0 0 10.66666667vw;
    font-size: 4.26666667vw;
    line-height: 6.4vw;
  }
  .location .main-content .topic {
    font-size: 5.6vw;
  }
}
.location .content-item-wrap:not(:first-of-type) {
  margin-top: 120px;
}
.location .location-headerimg-wrap {
  width: 100%;
  padding-bottom: 51.2%;
  height: 0;
  position: relative;
  margin-bottom: 121px;
}
@media screen and (max-width: 991px) {
  .location .location-headerimg-wrap {
    margin-bottom: 16.13333333vw;
  }
}
.location .location-headerimg-wrap .location-headerimg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.location .location-headerimg-wrap .map-position {
  position: absolute;
}
.location .location-headerimg-wrap .map-position.canada {
  left: 25.57%;
  top: 34.98%;
}
.location .location-headerimg-wrap .map-position.usa {
  left: 25.41%;
  top: 41.03%;
}
.location .location-headerimg-wrap .map-position.mexico {
  left: 17.87%;
  top: 50%;
}
.location .location-headerimg-wrap .map-position.brazil {
  left: 31.91%;
  top: 77.58%;
}
.location .location-headerimg-wrap .map-position.uk {
  left: 46.4%;
  top: 30.6%;
}
.location .location-headerimg-wrap .map-position.france {
  left: 47.22%;
  top: 34.88%;
}
.location .location-headerimg-wrap .map-position.germany {
  left: 49.68%;
  top: 33.1%;
}
.location .location-headerimg-wrap .map-position.polland {
  left: 52.05%;
  top: 31.6%;
}
.location .location-headerimg-wrap .map-position.morocco {
  left: 44.94%;
  top: 45.91%;
}
.location .location-headerimg-wrap .map-position.turkey {
  left: 56.6%;
  top: 41.1%;
}
.location .location-headerimg-wrap .map-position.ireland {
  left: 44.91%;
  top: 31.18%;
}
.location .location-headerimg-wrap .map-position.israel {
  left: 56.71%;
  top: 45.7%;
}
.location .location-headerimg-wrap .map-position.sa {
  left: 55.04%;
  top: 77.4%;
}
.location .location-headerimg-wrap .map-position.egypt {
  left: 54.33%;
  top: 48.75%;
}
.location .location-headerimg-wrap .map-position.russia {
  left: 55.73%;
  top: 28.17%;
}
.location .location-headerimg-wrap .map-position.uae {
  left: 61.53%;
  top: 51.6%;
}
.location .location-headerimg-wrap .map-position.india {
  left: 68%;
  top: 52.31%;
}
.location .location-headerimg-wrap .map-position.china {
  left: 78.69%;
  top: 39.59%;
}
.location .location-headerimg-wrap .map-position.korea {
  left: 82.04%;
  top: 42%;
}
.location .location-headerimg-wrap .map-position.japan {
  left: 85.88%;
  top: 43.36%;
}
.location .location-headerimg-wrap .map-position.thailand {
  left: 74.85%;
  top: 56.64%;
}
.location .location-headerimg-wrap .map-position.vietnam {
  left: 76.7%;
  top: 57.88%;
}
.location .location-headerimg-wrap .map-position.phillippines {
  left: 82.04%;
  top: 59.07%;
}
.location .location-headerimg-wrap .map-position.malaysia {
  left: 74.95%;
  top: 61.66%;
}
.location .location-headerimg-wrap .map-position.singapore {
  left: 75.89%;
  top: 63.6%;
}
.location .location-headerimg-wrap .map-position.indonesia {
  left: 80.31%;
  top: 65.48%;
}
.location .location-headerimg-wrap .map-position.australia {
  left: 88.8%;
  top: 84.7%;
}
.location .location-headerimg-wrap .map-position .hover-area {
  position: relative;
  height: 100%;
}
@media screen and (max-width: 991px) {
  .location .location-headerimg-wrap .map-position .hover-area .label_dot {
    position: absolute;
    left: calc(50% - 0.13333333vw * 2);
    top: calc(50% - 0.13333333vw * 2);
    width: 0.53333333vw;
    height: 0.53333333vw;
    border-radius: 50%;
    background: #325ab4;
    cursor: pointer;
    z-index: 1;
  }
  .location .location-headerimg-wrap .map-position .hover-area .label_dot1 {
    position: absolute;
    left: calc(50% - 0.13333333vw * 4);
    top: calc(50% - 0.13333333vw * 4);
    width: 1.06666667vw;
    height: 1.06666667vw;
    border-radius: 50%;
    background-color: rgba(50, 90, 180, 0.2);
  }
}
@media screen and (min-width: 992px) {
  .location .location-headerimg-wrap .map-position .hover-area .label_dot_name {
    height: 20px;
    font-family: gilroy;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.23;
    letter-spacing: normal;
    color: #2a4444;
    cursor: pointer;
    padding-left: 12px;
  }
  .location .location-headerimg-wrap .map-position .hover-area .label_dot_name.thailand {
    display: block;
    transform: translate3d(-50%, -60%, 0);
  }
  .location .location-headerimg-wrap .map-position .hover-area .label_dot_name.singapore {
    display: block;
    transform: translate3d(-50%, 60%, 0);
  }
  .location .location-headerimg-wrap .map-position .hover-area .label_dot_name.france {
    display: block;
    transform: translate3d(0%, 65%, 0);
  }
  .location .location-headerimg-wrap .map-position .hover-area .label_dot {
    position: absolute;
    left: calc(50% - 4px);
    top: calc(50% - 4px);
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #325ab4;
    cursor: pointer;
    border: 1px solid #fff;
    z-index: 1;
  }
  .location .location-headerimg-wrap .map-position .hover-area .label_dot1 {
    position: absolute;
    left: calc(50% - 7px);
    top: calc(50% - 7px);
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background-color: rgba(50, 90, 180, 0.2);
  }
  .location .location-headerimg-wrap .map-position .hover-area .label_dot_blink,
  .location .location-headerimg-wrap .map-position .hover-area .label_dot_blink1,
  .location .location-headerimg-wrap .map-position .hover-area .label_dot_blink2 {
    -ms-transform-origin: center;
        transform-origin: center;
    display: none;
    width: 12px;
    height: 12px;
    left: calc(50% - 6px);
    top: calc(50% - 6px);
    position: absolute;
    background: #325ab4;
    border-radius: 50%;
  }
  .location .location-headerimg-wrap .map-position .hover-area .label_dot_blink,
  .location .location-headerimg-wrap .map-position .hover-area .label_dot_blink1,
  .location .location-headerimg-wrap .map-position .hover-area .label_dot_blink2 {
    -webkit-animation: dot-blink__3Kpni 1.8s linear infinite;
            animation: dot-blink__3Kpni 1.8s linear infinite;
  }
  .location .location-headerimg-wrap .map-position .hover-area .label_dot_blink1 {
    -webkit-animation: dot-blink__3Kpni 1.8s linear 0.6s infinite;
            animation: dot-blink__3Kpni 1.8s linear 0.6s infinite;
  }
  .location .location-headerimg-wrap .map-position .hover-area .label_dot_blink2 {
    -webkit-animation: dot-blink__3Kpni 1.8s linear 1.2s infinite;
            animation: dot-blink__3Kpni 1.8s linear 1.2s infinite;
  }
  .location .location-headerimg-wrap .map-position .hover-area .label_img_wrap {
    display: block;
    position: absolute;
    width: 300px;
    height: 184.5px;
    display: none;
    left: -49.5px;
    top: -184.5px;
    z-index: 2;
  }
  .location .location-headerimg-wrap .map-position .hover-area:hover .label_img_wrap {
    display: block;
  }
  .location .location-headerimg-wrap .map-position .hover-area:hover .label_img_wrap.china,
  .location .location-headerimg-wrap .map-position .hover-area:hover .label_img_wrap.korea,
  .location .location-headerimg-wrap .map-position .hover-area:hover .label_img_wrap.japan,
  .location .location-headerimg-wrap .map-position .hover-area:hover .label_img_wrap.thailand,
  .location .location-headerimg-wrap .map-position .hover-area:hover .label_img_wrap.vietnam,
  .location .location-headerimg-wrap .map-position .hover-area:hover .label_img_wrap.phillippines,
  .location .location-headerimg-wrap .map-position .hover-area:hover .label_img_wrap.malaysia,
  .location .location-headerimg-wrap .map-position .hover-area:hover .label_img_wrap.singapore,
  .location .location-headerimg-wrap .map-position .hover-area:hover .label_img_wrap.indonesia {
    left: -244.5px;
  }
  .location .location-headerimg-wrap .map-position .hover-area:hover .label_dot_blink,
  .location .location-headerimg-wrap .map-position .hover-area:hover .label_dot_blink1,
  .location .location-headerimg-wrap .map-position .hover-area:hover .label_dot_blink2 {
    display: block;
  }
  .location .location-headerimg-wrap .map-position .hover-area:hover .label_dot1 {
    display: none;
  }
  .location .location-headerimg-wrap .map-position .hover-area:hover .label_dot {
    width: 12px;
    height: 12px;
    left: calc(50% - 6px);
    top: calc(50% - 6px);
  }
}
.location .location-footerimg-wrap {
  width: 100vw;
  padding-bottom: 30vw;
  height: 0;
  position: relative;
  overflow: hidden;
}
.location .location-footerimg-wrap {
  -webkit-animation: show-up__1XjFz 0.8s ease-out;
          animation: show-up__1XjFz 0.8s ease-out;
}
@media screen and (min-width: 992px) {
  .location .location-footerimg-wrap {
    left: calc(100vw / -12);
    right: calc(100vw / -12);
  }
}
@media screen and (max-width: 991px) {
  .location .location-footerimg-wrap {
    left: calc(0.13333333vw * -48);
    right: calc(0.13333333vw * -48);
    margin: 0;
    padding-bottom: 86.66666667vw;
  }
}
.location .location-footerimg-wrap .location-footerimg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/assets/f9a4c2b0b867afbe555b78b9f9f432fc.png) no-repeat;
  background-size: cover;
}
@media screen and (max-width: 991px) {
  .location .location-footerimg-wrap .location-footerimg {
    background: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/assets/2ab684b2ec005a3ec923786e4e128b95.jpg);
    background-size: cover;
  }
}
.location .location-footerimg-wrap .overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  overflow: hidden;
}
.location .location-footerimg-wrap .overlay .text-wrap {
  position: relative;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.location .location-footerimg-wrap .overlay .text-wrap .footer-text {
  white-space: pre;
  font-size: 20px;
  color: #fff;
  line-height: 1.8;
  text-align: center;
}
.location .location-footerimg-wrap .overlay .text-wrap .footer-text svg {
  width: 38px;
  height: 38px;
  position: absolute;
  left: -54px;
}
.location .location-footerimg-wrap .overlay .text-wrap .footer-text:last-child {
  margin-bottom: 24px;
}
.location .location-footerimg-wrap .overlay .text-wrap .footer-text:first-child {
  font-size: 30px;
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 16px;
}
.location .location-footerimg-wrap .overlay .text-wrap .footer-text:first-child::before {
  content: '';
  display: block;
  width: 24px;
  height: 4px;
  background-color: #fff;
  margin: 0 auto 32px;
}
@media screen and (max-width: 991px) {
  .location .location-footerimg-wrap .overlay .text-wrap .footer-text {
    font-size: 4.26666667vw;
    line-height: 6.4vw;
    padding: 0 6.4vw;
  }
  .location .location-footerimg-wrap .overlay .text-wrap .footer-text:last-child {
    font-size: 5.6vw;
    line-height: 1.5;
  }
  .location .location-footerimg-wrap .overlay .text-wrap .footer-text .icon {
    width: 8vw;
    height: 5.86666667vw;
    position: static;
    display: block;
  }
}
.location .location-content-item {
  margin-bottom: 120px;
}
@media screen and (max-width: 991px) {
  .location .location-content-item {
    display: none;
  }
}
.location .mobile-location-content {
  display: none;
}
@media screen and (max-width: 991px) {
  .location .mobile-location-content {
    display: block;
  }
}
.location .rect_angle {
  width: 48px;
  height: 38px;
  font-size: 38px;
  color: #eaecec;
  position: absolute;
  right: -76px;
  top: calc(50% - 19px);
}
@media screen and (max-width: 991px) {
  .location .rect_angle {
    display: none;
  }
}
.location .rect_angle_reverse {
  width: 48px;
  height: 38px;
  font-size: 38px;
  color: #eaecec;
  position: absolute;
  left: -76px;
  top: calc(50% - 19px);
}
@media screen and (max-width: 991px) {
  .location .rect_angle_reverse {
    display: none;
  }
}
.location .img-wrap {
  position: relative;
}
.location .img-wrap .hover-img-bigger {
  cursor: auto;
}
@media screen and (max-width: 991px) {
  .location .img-wrap {
    margin-bottom: 10.66666667vw;
  }
}
.location .animate-bounce-in {
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
  -webkit-animation-name: bounce-in;
          animation-name: bounce-in;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -ms-transform-origin: 20% 100%;
      transform-origin: 20% 100%;
}
.location .animate-bounce-in.china {
  -ms-transform-origin: 80% 100%;
      transform-origin: 80% 100%;
}
.location .animate-bounce-in.korea {
  -ms-transform-origin: 80% 100%;
      transform-origin: 80% 100%;
}
.location .animate-bounce-in.japan {
  -ms-transform-origin: 80% 100%;
      transform-origin: 80% 100%;
}
.location .animate-bounce-in.thailand {
  -ms-transform-origin: 80% 100%;
      transform-origin: 80% 100%;
}
.location .animate-bounce-in.vietnam {
  -ms-transform-origin: 80% 100%;
      transform-origin: 80% 100%;
}
.location .animate-bounce-in.phillippines {
  -ms-transform-origin: 80% 100%;
      transform-origin: 80% 100%;
}
.location .animate-bounce-in.malaysia {
  -ms-transform-origin: 80% 100%;
      transform-origin: 80% 100%;
}
.location .animate-bounce-in.singapore {
  -ms-transform-origin: 80% 100%;
      transform-origin: 80% 100%;
}
.location .animate-bounce-in.indonesia {
  -ms-transform-origin: 80% 100%;
      transform-origin: 80% 100%;
}
.location .icon {
  fill: currentColor;
  overflow: hidden;
}
@media screen and (max-width: 991px) {
  .footprint-site-popover {
    display: none;
  }
}
.footprint-site-popover .atsx-popover-inner-content {
  padding: 20px 0px 15px 20px;
}
.footprint-site-popover .atsx-popover-inner-content .atsx-carousel .slick-slide {
  width: 420px;
  height: 236px;
  overflow: hidden;
}
.footprint-site-popover .atsx-popover-inner-content .atsx-carousel .slick-dots {
  height: 5px;
  padding-right: 10px;
  bottom: 5px;
  text-align: right;
}
.footprint-site-popover .atsx-popover-inner-content .atsx-carousel .slick-dots li {
  margin: 0 3px;
}
.footprint-site-popover .atsx-popover-inner-content .atsx-carousel .slick-dots li button {
  background-color: transparent;
  height: 5px;
  width: 5px;
  border-radius: 50%;
  border: 1px solid #fff;
  opacity: 1;
}
.footprint-site-popover .atsx-popover-inner-content .atsx-carousel .slick-dots li button:hover,
.footprint-site-popover .atsx-popover-inner-content .atsx-carousel .slick-dots li button:focus {
  opacity: 1;
}
.footprint-site-popover .atsx-popover-inner-content .atsx-carousel .slick-dots li.slick-active button {
  background: #fff;
}
.footprint-site-popover .atsx-popover-inner-content .country-name {
  font-size: 14px;
  font-weight: bold;
  color: #325ab4;
  line-height: 31px;
  position: absolute;
  bottom: 12px;
  left: 16px;
  height: 31px;
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 4px;
  text-align: center;
  color: #fff;
  padding: 0 8px;
}
.footprint-site-popover .atsx-popover-inner-content .city-name-wrap {
  width: 100%;
  max-height: 220px;
  overflow: auto;
  padding-right: 20px;
}
.footprint-site-popover .atsx-popover-inner-content .city {
  background: #eff1f1;
  border-radius: 4px;
  font-size: 14px;
  line-height: 20px;
  height: 16px;
  margin-bottom: 5px;
  margin-top: 8px;
  color: #3e4c5b;
  height: 40px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 0 14px 0 16px;
}
.footprint-site-popover .atsx-popover-inner-content .city .city-name {
  position: relative;
  padding-left: 22px;
}
.footprint-site-popover .atsx-popover-inner-content .city .city-name::before {
  width: 16px;
  height: 16px;
  content: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/28ba2ed85d1f9506b9ac36f39441c7f2.svg);
  position: absolute;
  -ms-transform: translate(-22px, 2px);
      transform: translate(-22px, 2px);
}
.footprint-site-popover .atsx-popover-inner-content .city .city-no-job {
  opacity: 0.4;
}
.footprint-site-popover .atsx-popover-inner-content .city .city-position {
  color: #3e4c5b;
  opacity: 0.6;
}
.footprint-site-popover .atsx-popover-inner-content .city .city-position svg {
  margin-left: 10px;
  -ms-transform: translateY(2px);
      transform: translateY(2px);
}
.footprint-site-popover .atsx-popover-inner-content .city-active:hover {
  background-color: #325ab41f;
  cursor: pointer;
}
.footprint-site-popover .atsx-popover-inner-content .city-active:hover .city-position {
  color: #325ab4;
  opacity: 1;
}
.footprint-site-popover .atsx-popover-inner-content .city-active:hover .city-position svg path {
  fill: #325ab4;
  opacity: 1;
}

@-webkit-keyframes fullscreenModalEnter__F5H53 {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__F5H53 {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__oG8Qi {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__oG8Qi {
  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__2ZtsV {
  height: 100%;
}
.atsx-layout__1M0-F {
  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__3pmQY,
.b50__31jkS {
  color: #f0f4ff;
}
.L50__301fl,
.l50__1ULAe {
  color: #f7fae5;
}
.L100__duYei,
.l100__3glYU {
  color: #eef6c6;
}
.L200__1GpVG,
.l200__V8tpm {
  color: #dfee96;
}
.L300__HIufd,
.l300__8tRMd {
  color: #d2e76a;
}
.L400__2tiz5,
.l400__3ldqA {
  color: #c3dd40;
}
.L500__RIbRW,
.l500__Ay1xf {
  color: #b3d600;
}
.L600__bFoqj,
.l600__34czt {
  color: #8fac02;
}
.L700__QltRb,
.l700__fd9rV {
  color: #667901;
}
.L800__26zgv,
.l800__1DT25 {
  color: #495700;
}
.L900__2yki3,
.l900__cmZ58 {
  color: #354200;
}
.Y50__2UVCc,
.y50__kG7bl {
  color: #fdf9ed;
}
.Y100__31Sj5,
.y100__2Stpb {
  color: #faf1d1;
}
.Y200__3HYiU,
.y200__3aZzS {
  color: #f8e6ab;
}
.Y300__2omQ2,
.y300__3L5yu {
  color: #f7dc82;
}
.Y400__2HhI8,
.y400__1RknF {
  color: #fad355;
}
.Y500__31ykN,
.y500__GI98j {
  color: #ffc60a;
}
.Y600__1JSRE,
.y600__SPhjF {
  color: #dc9b04;
}
.Y700__2RxDX,
.y700__2Uvsr {
  color: #aa7803;
}
.Y800__26kej,
.y800__1Fw_x {
  color: #795101;
}
.Y900__p39ro,
.y900__2SH2C {
  color: #5c3a00;
}
.O50__2lT1s,
.o50__Y-l0w {
  color: #fff5eb;
}
.O100__jpY6h,
.o100__is6wm {
  color: #feead2;
}
.O200__3BPkU,
.o200__2h07Y {
  color: #fed4a4;
}
.O300__1JQNx,
.o300__1g_08 {
  color: #ffba6b;
}
.O400__36toH,
.o400__1RLs8 {
  color: #ffa53d;
}
.O500__3M_a8,
.o500__3kqjn {
  color: #f80;
}
.O600__2DHDW,
.o600__22Z_L {
  color: #de7802;
}
.O700__2Heio,
.o700__2MOjq {
  color: #b26206;
}
.O800__2d5NV,
.o800__2F9Qz {
  color: #8f4f04;
}
.O900__v1-lk,
.o900__vMvAo {
  color: #6b3900;
}
.R50__2btYL,
.r50__2HN0D {
  color: #fef1f1;
}
.R100__1uL91,
.r100__1i2ok {
  color: #fde2e2;
}
.R200__2fnx0,
.r200__QjCYG {
  color: #fbbfbc;
}
.R300__1-jN4,
.r300__HOo8W {
  color: #f98e8b;
}
.R400__3_EMw,
.r400__24NWc {
  color: #f76964;
}
.R500__sE8m5,
.r500__T1V22 {
  color: #f54a45;
}
.R600__27VuW,
.r600__2P9vf {
  color: #d83931;
}
.R700__2d_dt,
.r700__32PhY {
  color: #ac2f28;
}
.R800__34UJr,
.r800__5S4o- {
  color: #812520;
}
.R900__1yTeB,
.r900__IT-cb {
  color: #621c18;
}
.C50__32TGe,
.c50__25JR- {
  color: #fef1f8;
}
.C100__Ajly5,
.c100__1uUaz {
  color: #fdddef;
}
.C200__BqWou,
.c200__2W-iW {
  color: #f9aed9;
}
.C300__3X2nE,
.c300__2K5n9 {
  color: #f57ac0;
}
.C400__3k3Bo,
.c400__3G05o {
  color: #f14ba9;
}
.C500__3qTJM,
.c500__2Kqx3 {
  color: #f01d94;
}
.C600__2xx7C,
.c600__P6J6s {
  color: #c71077;
}
.C700__3gcjB,
.c700__3P4o0 {
  color: #9e1361;
}
.C800__3Wx0U,
.c800__2LW5w {
  color: #7a0f4b;
}
.C900__3UAo_,
.c900__19Nis {
  color: #520a32;
}
.V50__3kUP5,
.v50__37KZ2 {
  color: #fceefc;
}
.V100__2AQz-,
.v100__3W_A5 {
  color: #f8def8;
}
.V200__3cgE8,
.v200__3XpiE {
  color: #efb9ef;
}
.V300__3VlVu,
.v300__2Y85j {
  color: #e58fe5;
}
.V400__3dBQ2,
.v400__iNDEQ {
  color: #db66db;
}
.V500__3pXGf,
.v500__1qK4J {
  color: #d136d1;
}
.V600__2iv-c,
.v600__1JdeX {
  color: #b320b3;
}
.V700__3tRD8,
.v700__3HFSN {
  color: #8c218c;
}
.V800__rOxvE,
.v800__1bVD9 {
  color: #681268;
}
.V900__2r6pt,
.v900__CwJCY {
  color: #460b46;
}
.P50__c50kP,
.p50__6WFkq {
  color: #f6f1fe;
}
.P100__OF54p,
.p100__1Tvd1 {
  color: #ece2fe;
}
.P200__3iZns,
.p200__3vJTX {
  color: #cdb2fa;
}
.P300__1gNJG,
.p300__YVn86 {
  color: #ad82f7;
}
.P400__18UPZ,
.p400__2WePk {
  color: #935af6;
}
.P500__WRk1i,
.p500__-OkVt {
  color: #7f3bf5;
}
.P600__8F5vc,
.p600__3InLQ {
  color: #6425d0;
}
.P700__2gQ9l,
.p700__aZTTK {
  color: #4e1ba7;
}
.P800__26Cc5,
.p800__3mfB1 {
  color: #380d82;
}
.P900__2x3de,
.p900__2mPp9 {
  color: #270561;
}
.I50__OwkCk,
.i50__2eTCL {
  color: #f2f3fd;
}
.I100__TtzKS,
.i100__3k8Xh {
  color: #e0e2fa;
}
.I200__1gNZp,
.i200__1B8tR {
  color: #b4b9f3;
}
.I300__2TYbo,
.i300__1xEDC {
  color: #7b83ea;
}
.I400__3tC8f,
.i400__2Lk_7 {
  color: #616ae5;
}
.I500__2JRKJ,
.i500__1kgRO {
  color: #4954e6;
}
.I600__2oMuS,
.i600__GOQhn {
  color: #2933c7;
}
.I700___idGG,
.i700__1kdTg {
  color: #161fa2;
}
.I800__1Jr3x,
.i800__3B0xz {
  color: #0a1285;
}
.I900__32yKk,
.i900__2_XES {
  color: #0c1264;
}
.N50__rdDaM,
.n50__3Yma2 {
  color: #f8f9fa;
}
.N100__VeI5m,
.n100__1qXmO {
  color: #f5f6f7;
}
.N200__3erJC,
.n200__1UXUK {
  color: #eff0f1;
}
.N300__2Wkvn,
.n300__3Rj2R {
  color: #dee0e3;
}
.N400__1I-dJ,
.n400__IwgfA {
  color: #bbbfc4;
}
.N500__siK1a,
.n500__3TVyn {
  color: #8f959e;
}
.N600__1XVVA,
.n600__1NvIg {
  color: #646a73;
}
.N700__2x5_1,
.n700__1Z7Bf {
  color: #373c43;
}
.N800__2V8of,
.n800__SCanf {
  color: #2b2f36;
}
.N900__2GidM,
.n900__2LXST {
  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: #3156a5;
  border-color: #3156a5;
}
.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 表单编辑底色 */
@font-face {
  font-family: 'iconfont';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot);
  /* IE9*/
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot#iefix) format('embedded-opentype'),  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'), url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/eed968724db62e4a1aa0153542a30541.ttf) format('truetype'),  url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/8f36d249d779cf26859d44fd32d6017d.svg#iconfont) format('svg');
}
.iconfont {
  font-family: 'iconfont' !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-logo_baise:before {
  content: '\E71A';
}
.icon-password_hidden:before {
  content: '\E71D';
}
.icon-email:before {
  content: '\E721';
}
.icon-password_visible:before {
  content: '\E722';
}
.icon-arrow_left:before {
  content: '\E723';
}
.icon-arrow_apply:before {
  content: '\E724';
}
.icon-arrow_right:before {
  content: '\E725';
}
.icon-jiantouzhixiang_you:before {
  content: '\E726';
}
.icon-jiantouzhixiang_zuo:before {
  content: '\E727';
}
.icon-bofanganniushouye:before {
  content: '\E72F';
}
.icon-xialaxuanzeda:before {
  content: '\E734';
}
.icon-shouqi:before {
  content: '\E735';
}
.icon-facebooklogo_hover1:before {
  content: '\E738';
}
.icon-linkinlogo_hoverco:before {
  content: '\E739';
}
.icon-logo_youyanse1:before {
  content: '\E751';
}
.icon-design:before {
  content: '\E752';
}
.icon-FunctionsSupport:before {
  content: '\E753';
}
.icon-SalesMarketing:before {
  content: '\E754';
}
.icon-product:before {
  content: '\E755';
}
.icon-Sales:before {
  content: '\E756';
}
.icon-OperationsEdit:before {
  content: '\E757';
}
.icon-rd:before {
  content: '\E758';
}
.icon-icon_search:before {
  content: '\E76B';
}
.icon-icon_location:before {
  content: '\E76C';
}
.icon-icon_type:before {
  content: '\E76D';
}
.icon-detail_facebook:before {
  content: '\E76F';
}
.icon-detail_Twitter:before {
  content: '\E770';
}
.icon-detail_linkin:before {
  content: '\E771';
}
/**
 * 注意，如果修改了默认的媒体查询的尺寸，则需要修改 helpers/media.js.MEDIA_SCREEN 对象中的尺寸
 */
.hover-img-bigger-wrap {
  overflow: hidden;
}
.hover-img-bigger {
  width: 100%;
  transition: all 1s;
  cursor: pointer;
}
.hover-img-bigger:hover {
  -ms-transform: scale(1.08);
      transform: scale(1.08);
}
.iconfont.icon-detail_facebook,
.iconfont.icon-detail_linkin {
  color: #9aa8b6;
  margin-right: 8px;
}
.iconfont.icon-detail_facebook:hover {
  color: #3c5a9a;
}
.iconfont.icon-detail_linkin:hover {
  color: #1d87bd;
}
video {
  background-color: #000000;
}
.full-content .atsx-modal {
  border-radius: 4px;
  overflow: hidden;
}
@media screen and (max-width: 991px) {
  .full-content .atsx-modal {
    min-width: auto;
    width: calc(100vw - 20px);
  }
}
.full-content .atsx-modal-body {
  height: 540px;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
}
.full-content .atsx-modal-close {
  color: #325ab4;
}
.full-content .atsx-modal-close :hover {
  color: #325ab4;
}

/* 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;
  }
}

@-webkit-keyframes fullscreenModalEnter__3tYUs {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__3tYUs {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__2ZSlx {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__2ZSlx {
  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__2QBHw {
  height: 100%;
}
.atsx-layout__qPkTx {
  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__14UjM,
.b50__20wL6 {
  color: #f0f4ff;
}
.L50__11Qty,
.l50__3A64c {
  color: #f7fae5;
}
.L100__5FT7F,
.l100__2tz5z {
  color: #eef6c6;
}
.L200__3XIV-,
.l200__2_XOm {
  color: #dfee96;
}
.L300__gvq9r,
.l300__1czvf {
  color: #d2e76a;
}
.L400__FUY9t,
.l400__264A0 {
  color: #c3dd40;
}
.L500__2XgSV,
.l500__3DDC0 {
  color: #b3d600;
}
.L600__2WCfh,
.l600__YIgud {
  color: #8fac02;
}
.L700__1xx4C,
.l700__2TRLd {
  color: #667901;
}
.L800__1d3rZ,
.l800__3gqVA {
  color: #495700;
}
.L900__Bjqut,
.l900__2zbVY {
  color: #354200;
}
.Y50__gR8sG,
.y50__3_6DO {
  color: #fdf9ed;
}
.Y100__1Xqbf,
.y100__20qfb {
  color: #faf1d1;
}
.Y200__11GQE,
.y200__6iSPG {
  color: #f8e6ab;
}
.Y300__2PX12,
.y300__3DGak {
  color: #f7dc82;
}
.Y400__2pWl5,
.y400__31cMi {
  color: #fad355;
}
.Y500__3jdAI,
.y500__3y3UA {
  color: #ffc60a;
}
.Y600__vjX7g,
.y600__Zm4Mw {
  color: #dc9b04;
}
.Y700__R5Dm7,
.y700__161B0 {
  color: #aa7803;
}
.Y800__2bvho,
.y800__2imMs {
  color: #795101;
}
.Y900__2ZSzi,
.y900__RgcuJ {
  color: #5c3a00;
}
.O50__3ZdgT,
.o50__SdOhz {
  color: #fff5eb;
}
.O100__307Rf,
.o100__1wK84 {
  color: #feead2;
}
.O200__2s57m,
.o200__2GQJh {
  color: #fed4a4;
}
.O300__3y3fi,
.o300__2vWYX {
  color: #ffba6b;
}
.O400__26aJE,
.o400___R7-x {
  color: #ffa53d;
}
.O500__B5vqF,
.o500__3U8-c {
  color: #f80;
}
.O600__1O_7G,
.o600__3FzFK {
  color: #de7802;
}
.O700__3juUj,
.o700__7ulLZ {
  color: #b26206;
}
.O800__31dS0,
.o800__29BKx {
  color: #8f4f04;
}
.O900__38n5_,
.o900__20aXE {
  color: #6b3900;
}
.R50__2rlaj,
.r50__1sQZ8 {
  color: #fef1f1;
}
.R100__1ZGUP,
.r100__2jUkZ {
  color: #fde2e2;
}
.R200__3UcZz,
.r200__kTdTN {
  color: #fbbfbc;
}
.R300__Q_sC0,
.r300__2MsTF {
  color: #f98e8b;
}
.R400__wx5o6,
.r400__1IfKL {
  color: #f76964;
}
.R500__1hE-c,
.r500__3lnQO {
  color: #f54a45;
}
.R600__3BpmV,
.r600__3rJiC {
  color: #d83931;
}
.R700__1BWu8,
.r700__1ax2l {
  color: #ac2f28;
}
.R800__1Ekq3,
.r800__2IAFu {
  color: #812520;
}
.R900__3bQZ0,
.r900__gI4Yx {
  color: #621c18;
}
.C50__2L3xz,
.c50__2QG1c {
  color: #fef1f8;
}
.C100__aXCyV,
.c100__3PzUW {
  color: #fdddef;
}
.C200__wwy4m,
.c200__40Yyc {
  color: #f9aed9;
}
.C300__2MpY_,
.c300__13moL {
  color: #f57ac0;
}
.C400__yqUTg,
.c400__3xlWG {
  color: #f14ba9;
}
.C500__1M5oH,
.c500__Q67G0 {
  color: #f01d94;
}
.C600__18DdO,
.c600__3E1YI {
  color: #c71077;
}
.C700__2V2ya,
.c700__2ga3Z {
  color: #9e1361;
}
.C800__3_8dI,
.c800__1dn-y {
  color: #7a0f4b;
}
.C900__171Y8,
.c900__1kM5h {
  color: #520a32;
}
.V50__1NlYt,
.v50__2po3z {
  color: #fceefc;
}
.V100__2RtqD,
.v100__2TTwn {
  color: #f8def8;
}
.V200__hTF5b,
.v200__3Z5wJ {
  color: #efb9ef;
}
.V300__3jYya,
.v300__3TwyE {
  color: #e58fe5;
}
.V400__2gi7p,
.v400__1et4s {
  color: #db66db;
}
.V500__3hnxZ,
.v500__oS8IQ {
  color: #d136d1;
}
.V600__37i5t,
.v600__374lv {
  color: #b320b3;
}
.V700__2zZ5Y,
.v700__1DfUd {
  color: #8c218c;
}
.V800__Gk7rr,
.v800__RRW_J {
  color: #681268;
}
.V900__D0Pg9,
.v900__2Bgpd {
  color: #460b46;
}
.P50__8wOoX,
.p50__EaObH {
  color: #f6f1fe;
}
.P100__1f-zG,
.p100__xbS6B {
  color: #ece2fe;
}
.P200__7Pp03,
.p200__1iowD {
  color: #cdb2fa;
}
.P300__1vrAk,
.p300__1a2VO {
  color: #ad82f7;
}
.P400__3ITWV,
.p400__3Z2In {
  color: #935af6;
}
.P500__J_uTu,
.p500__1udIy {
  color: #7f3bf5;
}
.P600__1ahC5,
.p600__2ByQL {
  color: #6425d0;
}
.P700__1B0_b,
.p700__1B8Uu {
  color: #4e1ba7;
}
.P800__15GBF,
.p800__1oAb- {
  color: #380d82;
}
.P900__279q7,
.p900__2Us6Q {
  color: #270561;
}
.I50__3Ah7u,
.i50__3Dhqw {
  color: #f2f3fd;
}
.I100__24ys7,
.i100__K5axR {
  color: #e0e2fa;
}
.I200__zOEM-,
.i200__1wxy5 {
  color: #b4b9f3;
}
.I300__3ScL8,
.i300__3R2zm {
  color: #7b83ea;
}
.I400__ZYJNe,
.i400__2HvPJ {
  color: #616ae5;
}
.I500__3dXq0,
.i500__2Md9l {
  color: #4954e6;
}
.I600__-UB-S,
.i600__fvo5L {
  color: #2933c7;
}
.I700__3Fx1b,
.i700__3t-Yo {
  color: #161fa2;
}
.I800__1OMxB,
.i800__2ktA7 {
  color: #0a1285;
}
.I900__3fqBU,
.i900__3boNt {
  color: #0c1264;
}
.N50__1_6oU,
.n50__2sgZe {
  color: #f8f9fa;
}
.N100__2QUux,
.n100__2SlpA {
  color: #f5f6f7;
}
.N200__3v97m,
.n200__2Zt32 {
  color: #eff0f1;
}
.N300__2eo7k,
.n300__3RwiV {
  color: #dee0e3;
}
.N400__VbDZl,
.n400__zG21f {
  color: #bbbfc4;
}
.N500__cUQ8C,
.n500__1zzXx {
  color: #8f959e;
}
.N600__3MPeX,
.n600__1hFUr {
  color: #646a73;
}
.N700__YIX-F,
.n700__NbtbW {
  color: #373c43;
}
.N800__283nc,
.n800__3DsqD {
  color: #2b2f36;
}
.N900__1JjnA,
.n900__fYN9T {
  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: #3156a5;
  border-color: #3156a5;
}
.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 表单编辑底色 */
.video-player {
  position: absolute;
  width: 100%;
  height: 100%;
  max-height: 500px;
  -o-object-fit: contain;
     object-fit: contain;
}
.modal-video-player {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.video-mask-wrap .video-poster-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  -o-object-fit: cover;
     object-fit: cover;
  transition: transform 1s;
}
.video-mask-wrap .video-mask {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.1);
  width: 100%;
  height: 100%;
}
.video-mask-wrap .video-mask .play-btn {
  position: absolute;
  background-image: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/10969ce50fc33a92d9bf6e54eba0276b.svg);
  background-size: cover;
  opacity: 0.8;
}
.video-mask-wrap .video-mask .small-button {
  width: 60px;
  height: 60px;
  left: 50%;
  top: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
.video-mask-wrap .video-mask .big-button {
  width: 60px;
  height: 60px;
  left: 50%;
  top: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
.video-mask-wrap .video-mask .banner-button {
  width: 7.18%;
  min-width: 29px;
  max-width: 58px;
  height: 13.81%;
  min-height: 29px;
  max-height: 58px;
  right: 4.95%;
  bottom: 6.94%;
}
.video-mask-wrap .video-mask .button-in-mobile {
  width: 0.96rem;
  height: 0.96rem;
}
.video-mask-wrap:hover {
  cursor: pointer;
}
.video-mask-wrap:hover .video-poster-img {
  -ms-transform: scale(1.08);
      transform: scale(1.08);
}
.video-mask-wrap:hover .video-mask .play-btn {
  opacity: 1;
}
.mask-in-mobile:hover .video-poster-img {
  -ms-transform: scale(1);
      transform: scale(1);
}
.video-mask-wrap-hide {
  visibility: hidden;
}

@-webkit-keyframes fullscreenModalEnter__v8Is- {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__v8Is- {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__1ct0I {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__1ct0I {
  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__2o6pN {
  height: 100%;
}
.atsx-layout__2YFdH {
  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__2W9LV,
.b50__2V8NX {
  color: #f0f4ff;
}
.L50__2AqRV,
.l50__o6_Ip {
  color: #f7fae5;
}
.L100__3mqdx,
.l100__2N1JE {
  color: #eef6c6;
}
.L200__106b6,
.l200__3h0J1 {
  color: #dfee96;
}
.L300__2wRvG,
.l300__3ZYPM {
  color: #d2e76a;
}
.L400__3h7jo,
.l400__3ODnU {
  color: #c3dd40;
}
.L500__3TP3X,
.l500__3QQYv {
  color: #b3d600;
}
.L600__1AlxY,
.l600__1okTu {
  color: #8fac02;
}
.L700__3sOTG,
.l700__2wnmE {
  color: #667901;
}
.L800__1ARcS,
.l800__1HllB {
  color: #495700;
}
.L900__2oQvv,
.l900__8U5fU {
  color: #354200;
}
.Y50__13oSo,
.y50__34EPS {
  color: #fdf9ed;
}
.Y100__13-K4,
.y100__1WwWC {
  color: #faf1d1;
}
.Y200__3XRNX,
.y200__Y7FfO {
  color: #f8e6ab;
}
.Y300__lFnX1,
.y300__3Ta_K {
  color: #f7dc82;
}
.Y400__15pIz,
.y400__3yEY4 {
  color: #fad355;
}
.Y500__cEcA6,
.y500__13iiN {
  color: #ffc60a;
}
.Y600__2k4Ig,
.y600__3GF0F {
  color: #dc9b04;
}
.Y700__32gM9,
.y700__2j_kd {
  color: #aa7803;
}
.Y800__38sCH,
.y800__36iVQ {
  color: #795101;
}
.Y900__2ljSz,
.y900__1Ulkv {
  color: #5c3a00;
}
.O50__65Cf1,
.o50__37aoY {
  color: #fff5eb;
}
.O100__2dUdf,
.o100__fQayK {
  color: #feead2;
}
.O200__2QpnF,
.o200__1irGX {
  color: #fed4a4;
}
.O300__9boDV,
.o300__1eXBs {
  color: #ffba6b;
}
.O400__1A6qk,
.o400__3xrNU {
  color: #ffa53d;
}
.O500__2fj1I,
.o500__OgHuQ {
  color: #f80;
}
.O600__OB9FY,
.o600__2E5Ys {
  color: #de7802;
}
.O700__2kSKQ,
.o700__3tpBu {
  color: #b26206;
}
.O800__3qa5O,
.o800__2dwfU {
  color: #8f4f04;
}
.O900__1Qs0z,
.o900__2CD_j {
  color: #6b3900;
}
.R50__11DsB,
.r50__2YRD2 {
  color: #fef1f1;
}
.R100__2Mb7_,
.r100__1MokB {
  color: #fde2e2;
}
.R200__nN6XA,
.r200__22jFY {
  color: #fbbfbc;
}
.R300__3unT5,
.r300__1S6Cy {
  color: #f98e8b;
}
.R400__1cupe,
.r400__3Tlzw {
  color: #f76964;
}
.R500__iKrhe,
.r500__Co_EF {
  color: #f54a45;
}
.R600__3_whj,
.r600__3g6_c {
  color: #d83931;
}
.R700__3M9r8,
.r700__8T3FW {
  color: #ac2f28;
}
.R800__1-agV,
.r800__2FJqm {
  color: #812520;
}
.R900__3I4-D,
.r900__TNM-O {
  color: #621c18;
}
.C50__1zAN4,
.c50__1_irw {
  color: #fef1f8;
}
.C100__2n--n,
.c100__3lN3y {
  color: #fdddef;
}
.C200__2lFaW,
.c200__3qhnX {
  color: #f9aed9;
}
.C300__2s0Uk,
.c300__1KZow {
  color: #f57ac0;
}
.C400__2j_tM,
.c400__TUVbd {
  color: #f14ba9;
}
.C500__149b0,
.c500__2GQT_ {
  color: #f01d94;
}
.C600__15PiZ,
.c600__2tuca {
  color: #c71077;
}
.C700__1PZzr,
.c700__3Rg75 {
  color: #9e1361;
}
.C800__1vXm0,
.c800__1VEKy {
  color: #7a0f4b;
}
.C900__17kzO,
.c900__G6Vxv {
  color: #520a32;
}
.V50__280vv,
.v50__Fex1r {
  color: #fceefc;
}
.V100__2Cd3u,
.v100__39aYt {
  color: #f8def8;
}
.V200__3ZxCB,
.v200__2SQQX {
  color: #efb9ef;
}
.V300__26vnO,
.v300__qtu7o {
  color: #e58fe5;
}
.V400__pXybK,
.v400__X_JYZ {
  color: #db66db;
}
.V500__1xYu5,
.v500__37s-Q {
  color: #d136d1;
}
.V600__1G2IP,
.v600__1J1n4 {
  color: #b320b3;
}
.V700__3uQtq,
.v700__3dTTC {
  color: #8c218c;
}
.V800__1sSAD,
.v800__1-PYe {
  color: #681268;
}
.V900__mxJ8s,
.v900__1vpBZ {
  color: #460b46;
}
.P50__9OBy8,
.p50__3E0_Y {
  color: #f6f1fe;
}
.P100__1wDgx,
.p100__2SWJ1 {
  color: #ece2fe;
}
.P200__1NhW8,
.p200__E2YzL {
  color: #cdb2fa;
}
.P300__3pDg7,
.p300__1-Y8V {
  color: #ad82f7;
}
.P400__36on4,
.p400__OhkHI {
  color: #935af6;
}
.P500__2bu4Z,
.p500__23dJp {
  color: #7f3bf5;
}
.P600__3l1Wj,
.p600__3Xqf3 {
  color: #6425d0;
}
.P700__3Grk7,
.p700__2aNEM {
  color: #4e1ba7;
}
.P800__2ut1m,
.p800__1ag-9 {
  color: #380d82;
}
.P900__2A6im,
.p900__1NYWv {
  color: #270561;
}
.I50__wTkdW,
.i50__1Hl4m {
  color: #f2f3fd;
}
.I100__2q-pY,
.i100__1fN-Z {
  color: #e0e2fa;
}
.I200__1A72m,
.i200__3Go5y {
  color: #b4b9f3;
}
.I300__23QpO,
.i300__3pBvI {
  color: #7b83ea;
}
.I400__3kjB-,
.i400__2GVcQ {
  color: #616ae5;
}
.I500__360UE,
.i500__3hzXy {
  color: #4954e6;
}
.I600__23HCc,
.i600__1s7QA {
  color: #2933c7;
}
.I700__20NQb,
.i700__1l7w8 {
  color: #161fa2;
}
.I800__1UgiS,
.i800__W4Y8h {
  color: #0a1285;
}
.I900__it4Il,
.i900__5C-mV {
  color: #0c1264;
}
.N50__3-KpP,
.n50__1H_s1 {
  color: #f8f9fa;
}
.N100__1-1ox,
.n100__3GAlV {
  color: #f5f6f7;
}
.N200__3XdE3,
.n200__34Sys {
  color: #eff0f1;
}
.N300__S9ZiM,
.n300__1gpxB {
  color: #dee0e3;
}
.N400__6rl7N,
.n400__2rfbJ {
  color: #bbbfc4;
}
.N500__uzMTv,
.n500__1GNnD {
  color: #8f959e;
}
.N600__1MToB,
.n600__1aSns {
  color: #646a73;
}
.N700__3fbO5,
.n700__26OMM {
  color: #373c43;
}
.N800__3hado,
.n800__1Xra7 {
  color: #2b2f36;
}
.N900__1mXSp,
.n900__Uz5L2 {
  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: #3156a5;
  border-color: #3156a5;
}
.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 表单编辑底色 */
@font-face {
  font-family: 'iconfont';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot);
  /* IE9*/
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot#iefix) format('embedded-opentype'),  url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAABZ4AAsAAAAAIhgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFY9kEqyY21hcAAAAYAAAAEZAAADKryoKRBnbHlmAAACnAAAEI4AABgk6jGkLWhlYWQAABMsAAAAMQAAADYlMn5ZaGhlYQAAE2AAAAAeAAAAJBm/FZ1obXR4AAATgAAAACMAAAB0mfr//2xvY2EAABOkAAAAPAAAADxYhl0abWF4cAAAE+AAAAAfAAAAIAE5AWBuYW1lAAAUAAAAAUUAAAJtPlT+fXBvc3QAABVIAAABLgAAAdHgn7iieJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk9WecwMDKwMHUyXSGgYGhH0IzvmYwYuRgYGBiYGVmwAoC0lxTGByeSz0vZG7438AQw9zA0AAUZgTJAQAB1AzAeJzlkktOAkEURU9Liz/8/7FJBFEmJiQGDCwDvwydI0F244IcsZG7DLzVz5nuwKqcTuomXVWpc4FVoGJuTQ7Zgow0vpxmZV5hs8xzPr0+Ys9Jrroa6qirvoYaa6r5cgll2nTa00AjTTRL6a+ReZc0Lz1btLnjvkxX0s6+UZU11tnwuVvU2GaHXZ+6zwGH/uuYE04545w6FxT+sfrHGf9t1NIne/tZFclFkCyqEfiFUTNI1tUKknldBakRagc2ga4DO0E3ge2gTmBPqBukpqgX2B3qB+l2GgT2iYaBzaJRYMfoIbBt9BjYO3oK3AD0HLgL6CVwK9Br4H6gceCmoEngzqD3wO1B08A9QrOA9GYfgbuF5gHFN3HlYngAAAB4nI1YCZAc1Xl+f/d090zP0d3T1+wxR/fsTO/M7KU5tSvtIbRISCsBOlbosMRKlCUhoiAXygoJBRQHCUQVrhgZkGTHYBxL9hqcCAUogVwGu4KFIxECyaqgDCYgICFcVSSpVMH25n89uzqN493u1/3e+/t///vff3z/kCghk4f0N9gRIhKDzCAryAjZRw6QR8jfktPkAzDBgrkwH4bgOlhGCJQSIGi8wAtpFe9KqWiYhq6ZfVDrg0o569B/O1sApdQHTtXpgExaT7P0gw5mBptWhZJaUjTDLFXSWZytKPhSMatFMwGmhVxsSqolGOyXitVatR8cHIiAYyO1Y1XK+IC0QtdNgBZh1KyDvSquXs5yCdANgaeUlWytWqzhFx2QjqDECZ9plIpIVdNLSlrPUJZCBb+slOlg0TQEpaRQ+SHCCh6HchUXSUIN3z1q2ui4WyopCleXrXZecq6c9Rb6Ssk5QTFh6u4HxeH+ctfgXJBVe3DHs4nKppF4hxRPRfSAGA6GYoUGR52RfPSzNbsBrFAr88XIM6Mc5+M40bd947PXj/zPtu7ecpfEMb6FCyecWxzFYN3POH1bZbnVD4GIKVnryqlZsUpBmM8mbCVr9BVUwwc758ZvgOdqtTkbUlbS6t9wauTp++9/eqSrqwuOqgbkW+90NAMKzp1LQilF72ra/OfILGZnjXxnpaA0htauhlHHDjeIa9fGI05Tl2rCWtMowL8H9Fiz0pfR1EV98S6V7+WtRevbjIyUUgMCSGpKadGNzlhnvtXmZ39+QV4Yuedf7rxMXr4ub5uqo7wfnh0bY1NjYxNvj42Njo3BbTBjRiwTjgF0x+BESDQ7264VYxH8INahtsYiAXZiG2xZ2tulNL2xxf0gYEaiWioEcXfgeSbnftxThNXAsSE/BJZtGU+lpGwslt1rW3O3Gu25FjntREINXUKVt6KiAGk51xjevsDKuPfDeDwVX3Xb6u44vL0UcImluTt+sOuXetW+qpDPG1Vrbj6vRkx/IAx33hLryKXtJkFVBSPcAy92zwWJU8SsW5uYG48oEI/PnSTAdww19rhHgkpIgLxeaxlcoZr8PD4RZyR/g2QXUPmVQsGWY36qQMkS5p2dEvfO7X8F+75S3lfyzER+ojfHrshPaO3wq/xI3u1tR8cl+MduZBaRLuyYRgSynRCBtB4BO+tU8EZT7YB+vJ1sH3hW7jk1+nsEmGcKPKdpvo7GmXGQNAmMdqPARzWOd+ZsiPMBnGr94ebNP2z1aRrPoo3tWCTqAhtYIgYXi5IkLhaFBQEuFBUH4mt7g5ogBFbeBLBxOCAIWrC2mormyff3zLtEIybJEKJWS7h6yUI5FHQsC+VSqhkLMoAODhhCSlaxWhkGYEVbY05bBYCCNVGmT1aYuBrWwn53v6AL7mFZZE6LMnOSBTlKacbrtExe4913vnTPCAJkJ/5TlGURRfB5chxm9pAgsUkHmYnawuXr2ugA1VMXqq5GQw4NfkmMDnwG55EKZeybIrR5zWDIC2cZ37knj53zMePzBvbdu2+gPRMW0/m+ew/e25dPB7lA2v31rOsZuK4XW+ba3kI3GvaK7m7mLmlckv7Ju8bdF0o93eVMqyS1tVRmzapk85Lgz56CoZm1IYZZ0D1z6BxGqdZq9foqCjs5STfBHEYtErVWLWdtgeU1UzWK1XInoM4wyC1/1S/p/i8E4Qu/LvnPsN+iZwQH/xV7wiTxa/5JIiDBP0u6RO0Gps5mJdGxQ80jCQYaAU/txbKzGCnZrccCghl4jedfC5hC4IkJJhAKBWDPMdp7TVBwmI8FnghFQ9P8pmVEfmUMoqqhoZzI6zzHx1/1y6r/Cz9equw//eV2UY6E4OGzfk32TwnplzX/q5IRQXYM5rE9XITdQzg8OQJWYPoC9ox7N8xxfwG7YeDLW8+/z2H3uMTFDxlSf/4hHjAHduNXc9y73V+wD8Ad7vMw4O7F98t5oB1P3sv+L3s7cjBJIyFcljhVUjOIyXsv2OWJYBDgFIaMu+c4DprHx6GZ49xz4y9DlOfdT15+2f2E5yEKd7nv7bh4HulDOP7yRXTw9jHYMH1GtzIayk4yYAagBv8NaxLuPe49iROwGl9gZ+IC3d2UDokCmOHP0zHz3SMJ2IlvdTpmD/M9RAUEsgIfx1hRwhxZqqUxZ1ZnQSXNFGJNPZXK1iFxmBOM4nLmuxBsWDNrg/seNG1o0/3hDdN+zTCb8E0iLRRBKGm1mIAI4+VYs6QjUsBoI+jpSjXrRMDU0zDrxhsxgkeEmJVUrW9+DaTO5vkdzI0gp1sMGIEz7hk4HU2lYkK4WTFTh3KxRoClAz9+MF5ioDN5EJekuOZ7+r+xqxHX6BjzlpO15C/It8h3yRPkJXIONIjjmV4NC2AxLKFSFY0rcM1lsAa9mwKP6h+ANVQrHiGFNdwUNqh+Bajhhew0psmehzQR9gKiQX1cBmnMojEFamz+clCTsS/BNKVLMU2ar2Ma84/HNFWENIIneoK9HNTUd2ldgWkO/D+Ypmg9+vk0pvmvkadv4yioEbnbbj5x/cjn27r7Sl0RjmVh4UIgrVMoQfxmeRrUpG4sJ2cjSKCJ0k47Uxhhbj/srVbn3ISQBlL9N700jWmYIhyvo5lWD9v0J8sDdVhz8+5LYc3XVsCuVjvUKI5cDGvaYFzUYnG5L6tOwxohVYc1VpRm5ailpA0P1jhpvvdj509QYMb9LAi37ttSWWb3A/glM+Ihm4ZyGz9PiKfrSEznYM+Hbx49yrYjsvntkSPbjh6F0SICm1ADQE8D/DwsmuuGKK5x9FiH5jSEA6iUiW23LOnrDDX99mb33UuATbv7UU9xFfBMWABx2VbLijixrgOWfdWfIkpIK7YTDjXM4GuCFZUAbKWVopr57n54I5GMr9q+anbiAqi5fsnuF3QKZwoFCm7yBTBykimIobu2IKxpsZr8quo3Qj3w64CMoMZxqwhqJKWOaYT2oaZu92hIRnyVN2rpwRsgGqPbjoMsNEpWwehqrBTaLCUmiDxIEZufP14Xdhtimt8nL2qZynuinYKa9nb2hvyEmoNftW/Lu7PbiejFlk3MB+jhBVImvWQeuY6sJOvJFnIb+nQ9KacjDC1R+KnsXE/mmAbRo9FzSl62BpoWaco2ae4pGhpf+yNGzCtGGHLoNz52+8qrFAOC0Xzy4D+y7EsH73uGZZ+5TzHEKEAuddXC9QzzjHtEMQzbMJRkPt+Xzy+d6qVyuf5c7vtez5RxDnvenK4rSW+OeZ99av/K7QzolqjHkznw/ebgoVMJXACXMVIhb4xZv2DXY+4rlKVt2JRJf/7Z6V4fXdG+pDd6CSVVq9/T7RrmI8xjTajdWWSI3EA2Ub1igMSYgcGigjiIRi2darkDeqFczZgeMLA7gWbyalHI2tjVEC8UsVt2OKwfKX0BYRSlNy/wcmo4FweNL3iIFI/qorlPZQD5pNecNJoBmo2TBprVx3slaa+ck7xHq58L83s5bi8f5vAxcTGlcf77Q153aur8KPPYNHsZ7PPTSBqbZq+00iWQ+4VFXplmjuTWRd///mFCMy7qdD/aaxStdZBcS5ailabr5XC5VjLigOZYUTIVCnypYql2KfpF801bVGM0teAkxn9Htyqoqrrqazrl0YdHwFoVC4afc+InlTHlZNyZ+BRUGSKyCs9JKkBTTJUmDktqrAlAlYB7IeBnNvoDL/idWLkxo8ei5WjsDETdT5jF7qdxB8pU+DI4cVDsYUlVpWEtghOd4Ydo56FwJ05ENHcjc999jKezNYUoFmexaAGGh+l2eczD77BXs40kTopkAe54Dfk67rpC0TM9ax2TWyVdb+tuZOoZdMq68+p1c6Abz+DePedNgk4zLaajCuY5q461ZzF1ZxR0toRQMk2dGxFGbnYul8hCCobwziZyud5WcD9kj+/b9yQLK4aS5j+YycUrmOXsIztuf4SFJdf4w/5fBoLgX7jUfRT0pGFI2adkXU/p8NSHsvwhqkOEmxxkNDv3E0UZG1OUn3hrODvvOe7zHb9n5YHCKjOZNFcVDqzc+QjLPrJz6d4MvzUQDPm38pm9Hit6yRnkn0Ll+gNTvraJGSchIqOeauht/Wgf8xHJYdatYA5HPTmCyqYRajiY421epxWQSn+kQEOJUzfEEc9IkLxaMvWaw1UEsxMEs+SYNebwA8FwOLhjqKNnTXVNy7qOoR1eX8M6MKLtaLCshokf0/bQ6ChkR0fnLV7cPvDQ6OjicBDOBcPHuvrcn8J89wQM93UdCwfd5mCYqXZRG+iyGtxm+iWca7Ds7Qs3NzdvXujr7Oz5cvNm3FYAz/9z9gG0+QSxSI7MIN2kj1xFribDdHeGdl5kq5gEGgA8S8AAYClQcjirqAlWtmzWD7VsWobX5wSz5tTwlqCm0pjD8FmnXKEhBz7SZHmSRDTc2zfCwTsRYKfgdhncw7B/0SL3TayTZfdNWd7vXUAUZZLIcOLbLd/ONLS0tLwTyL7ZIorvrRBCrPm+2DQbLFVi7pVUcbcvwp+S5ZMg75i4nbEX/B2WBdYOeoipUVoiWCbyaIm1tGT+wxEh0RJsCr5nMn7exw+/76UqwTvnn+I557GyLJG5eMLXITIlmYo15djeYdZLckvx9qrTFqF3fd81ijBr2XJRU0v1ypi6B9WfiVhPmNKSSglg/yShLo/Sj+EzEA4wEyvgtKK4ZdqWSt7G5RXDwyU59fO3IpQ08hY90rf2D8ryoFyUU7cO0orXG9zMBwL8ZrSCFGzCe9DbNwwOgmWBgou4mygVHJJU290Eh2xv3n0cUimvrnqX/Ws2hXnawt0ifPRyMfVxzMt4fHjmGS8R1z2cebTrG/3fOeXznfoOtm3Oi6LWILqr73iMZR+7w2uPO231SWz7/6ztRbFBE49PT2JL6/jJ59k97ACihCxGnlkYc7DuwuqrD1IGeMCeQuz6ktoUAk5iVGHPyxYBZzrDs3sM97RBb/4s8GfdxxO9DVZRtZK+H+3Y8SNfPK5W4/HuuMAJfHUBwIJqvY2n0z3pNHz8pHsgEoGtT/7Nz3428aA9184uzs5Ybu96mGEe3mUvn4Fde36CZ1Cs6S+rC/rppz3p+m8Sk0fY51kH3wJEIylCmiATQMNGvaFNVLGcciigsQWs9I3iQA+sgo/dje4IHIVud7X7OaRa17dYVm791b5lmqa2aZGI1gYHYHW324jBm7iroQceb3Nfz2Zbvt6SvXYtp1HnpoTTtbWPsPQ3EZQHvFpW8OpajtYHWLFdKA2rXm3IkNfBwhL1d6+/7v4OS1kLfOHG8Eyo1W65JjwMLNdQYvdcNP06kr/N8o2rZm9w34fGDQVR9oVuumzt/kvXZhM0XWISqNbwCPENKxObT0/94muYvFdNYssbZhdP2whcIVc4dV1+1w/YmOoHW+NSXDii+ng2nDELPQBscO8cTilDg8JqA6bKODOF4SvEntipmsz3d4Z1OQJBtHmT50VfWIFaXgiybGaQWVwBn8gt0BmG7RGEjvp5Tu9JwrhYvGxfqEonS6ssE3dh0GoTnbuSrdZolVyiVTJq/UoVc+s6RYMX/RCVrXJYaF6zDgzbjsI6pv2aeGfkCsHdZVhGlw6BX+QNUW4WwmVLjh5yzxxKdABTbnpwrH8JNDQWyP8BOpSGwAAAeJxjYGRgYADiCQYl/vH8Nl8ZuFkYQOCG5Fw9GP3///8G0YfMDUAuBwMTSBQAKkMLrAAAAHicY2BkYGBu+N/AECPG8B8IRB8yAEVQgCwAtKQHhgAAeJxjYWBgEH3AwMDCgIz//4exWXkhGFUegsWwiBGDAUtWA5IAAAAAAAH0AkQCiALoAxIDOgNkA4YDqAPkA/gEDAQwBGwGXgcMB7YIMAjCCTAJtgoyCmwK0gsSC1ALugwSeJxjYGRgYJBlDGEQYgABJiDmAkIGhv9gPgMAFUUBmwB4nGWPTU7DMBCFX/oHpBKqqGCH5AViASj9EatuWFRq911036ZOmyqJI8et1ANwHo7ACTgC3IA78EgnmzaWx9+8eWNPANzgBx6O3y33kT1cMjtyDRe4F65TfxBukF+Em2jjVbhF/U3YxzOmwm10YXmD17hi9oR3YQ8dfAjXcI1P4Tr1L+EG+Vu4iTv8CrfQ8erCPuZeV7iNRy/2x1YvnF6p5UHFockikzm/gple75KFrdLqnGtbxCZTg6BfSVOdaVvdU+zXQ+ciFVmTqgmrOkmMyq3Z6tAFG+fyUa8XiR6EJuVYY/62xgKOcQWFJQ6MMUIYZIjK6Og7VWb0r7FDwl57Vj3N53RbFNT/c4UBAvTPXFO6stJ5Ok+BPV8bUnV0K27LnpQ0kV7NSRKyQl7WtlRC6gE2ZVeOEXpc0Yk/KGdI/wAJWm7IAAAAeJxtkMtSwkAQRdMoIMGEl2/Ff+AjdGe5wH1qkmmSlnF6nAcYvt4YUBfaq3PPdNXc6qgT7SeO/p85dOAIjqELPejDCQwghiGcQgIpjGAME5jCDM7gHC7gEq7gGm7gFu5gDvdRrLjkLBfkcGSEc1u2MqtIStRdfBOkxj92Q45yhbGwlreZwpUf7lEYo+oDWyorP3sloT2HXUUfDZVZzeGP2wWe5LxqUGhNwVUcakyaNyU+gtA7lKL3Jd9pthIF5szrtmvFG7SLqSK9Jv1rCk7b0HxVC+1w0ZPoqNTjx6ALT6zdMhjD1qdLodA9CbtGT7rsG8syFL7b6vTZoBXt+oMk37FySAXrzKGwRZW0rLhoNwZt8rXBkUTfnCr77pke8suWvEebHOK+chR9Ar9QkW4AAA==') format('woff'), url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/eed968724db62e4a1aa0153542a30541.ttf) format('truetype'),  url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/8f36d249d779cf26859d44fd32d6017d.svg#iconfont) format('svg');
}
.iconfont {
  font-family: 'iconfont' !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-logo_baise:before {
  content: '\E71A';
}
.icon-password_hidden:before {
  content: '\E71D';
}
.icon-email:before {
  content: '\E721';
}
.icon-password_visible:before {
  content: '\E722';
}
.icon-arrow_left:before {
  content: '\E723';
}
.icon-arrow_apply:before {
  content: '\E724';
}
.icon-arrow_right:before {
  content: '\E725';
}
.icon-jiantouzhixiang_you:before {
  content: '\E726';
}
.icon-jiantouzhixiang_zuo:before {
  content: '\E727';
}
.icon-bofanganniushouye:before {
  content: '\E72F';
}
.icon-xialaxuanzeda:before {
  content: '\E734';
}
.icon-shouqi:before {
  content: '\E735';
}
.icon-facebooklogo_hover1:before {
  content: '\E738';
}
.icon-linkinlogo_hoverco:before {
  content: '\E739';
}
.icon-logo_youyanse1:before {
  content: '\E751';
}
.icon-design:before {
  content: '\E752';
}
.icon-FunctionsSupport:before {
  content: '\E753';
}
.icon-SalesMarketing:before {
  content: '\E754';
}
.icon-product:before {
  content: '\E755';
}
.icon-Sales:before {
  content: '\E756';
}
.icon-OperationsEdit:before {
  content: '\E757';
}
.icon-rd:before {
  content: '\E758';
}
.icon-icon_search:before {
  content: '\E76B';
}
.icon-icon_location:before {
  content: '\E76C';
}
.icon-icon_type:before {
  content: '\E76D';
}
.icon-detail_facebook:before {
  content: '\E76F';
}
.icon-detail_Twitter:before {
  content: '\E770';
}
.icon-detail_linkin:before {
  content: '\E771';
}
/**
 * 注意，如果修改了默认的媒体查询的尺寸，则需要修改 helpers/media.js.MEDIA_SCREEN 对象中的尺寸
 */
.hover-img-bigger-wrap {
  overflow: hidden;
}
.hover-img-bigger {
  width: 100%;
  transition: all 1s;
  cursor: pointer;
}
.hover-img-bigger:hover {
  -ms-transform: scale(1.08);
      transform: scale(1.08);
}
.iconfont.icon-detail_facebook,
.iconfont.icon-detail_linkin {
  color: #9aa8b6;
  margin-right: 8px;
}
.iconfont.icon-detail_facebook:hover {
  color: #3c5a9a;
}
.iconfont.icon-detail_linkin:hover {
  color: #1d87bd;
}
video {
  background-color: #000000;
}
.event-calender {
  min-height: calc(100vh - 240px);
  max-width: 768px;
  margin: 56px auto 0;
}
@media screen and (max-width: 991px) {
  .event-calender {
    margin-bottom: 13.6vw;
    padding: 0 6.4vw;
  }
}
.event-calender .event-main {
  padding-bottom: 33px;
}
.event-calender .img-even-item .img-wrap,
.event-calender .event-list-item .img-wrap {
  position: relative;
  height: 0;
  padding-bottom: 50%;
  margin-bottom: 18px;
  overflow: hidden;
}
@media screen and (max-width: 991px) {
  .event-calender .img-even-item .img-wrap,
  .event-calender .event-list-item .img-wrap {
    margin-bottom: 5.33333333vw;
  }
}
.event-calender .img-even-item .img-wrap .img-bg,
.event-calender .event-list-item .img-wrap .img-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.event-calender .img-even-item .main-event-title,
.event-calender .event-list-item .main-event-title {
  color: #3e4c5b;
  font-size: 24px;
  font-weight: 500;
  line-height: 38px;
  margin-bottom: 8px;
  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;
  cursor: pointer;
}
.event-calender .img-even-item .main-event-title:hover,
.event-calender .event-list-item .main-event-title:hover {
  color: #325ab4;
}
@media screen and (max-width: 991px) {
  .event-calender .img-even-item .main-event-title,
  .event-calender .event-list-item .main-event-title {
    font-size: 5.6vw;
    margin-bottom: 2.66666667vw;
    line-height: 1.43;
    font-weight: bold;
  }
  .event-calender .img-even-item .main-event-title:hover,
  .event-calender .event-list-item .main-event-title:hover {
    color: #3e4c5b;
  }
}
.event-calender .img-even-item .content-title,
.event-calender .event-list-item .content-title {
  font-size: 20px;
  line-height: 32px;
  color: #3e4c5b;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: -webkit-box;
  /* ! autoprefixer: off */
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  /* autoprefixer: on */
  max-height: 64px;
  -webkit-line-clamp: 1;
}
@media screen and (max-width: 991px) {
  .event-calender .img-even-item .content-title,
  .event-calender .event-list-item .content-title {
    font-size: 5.6vw;
    margin-bottom: 2.66666667vw;
    line-height: 1.43;
    font-weight: bold;
  }
  .event-calender .img-even-item .content-title:hover,
  .event-calender .event-list-item .content-title:hover {
    color: #3e4c5b;
  }
}
.event-calender .img-even-item .event-date,
.event-calender .event-list-item .event-date {
  font-size: 14px;
  line-height: 24px;
  color: #9aa8b6;
  margin-bottom: 15px;
}
@media screen and (max-width: 991px) {
  .event-calender .img-even-item .event-date,
  .event-calender .event-list-item .event-date {
    font-size: 3.2vw;
    margin-bottom: 6.66666667vw;
    line-height: 1.58;
  }
}
.event-calender .img-even-item .event-main-content-left,
.event-calender .event-list-item .event-main-content-left {
  font-size: 16px;
  line-height: 1.75;
  color: #9aa8b6;
  overflow: hidden;
}
.event-calender .img-even-item .event-main-content-left.oneRow,
.event-calender .event-list-item .event-main-content-left.oneRow {
  text-overflow: ellipsis;
  display: -webkit-box;
  /* ! autoprefixer: off */
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  /* autoprefixer: on */
  -webkit-line-clamp: 4;
}
.event-calender .img-even-item .event-main-content,
.event-calender .event-list-item .event-main-content {
  font-size: 16px;
  line-height: 1.75;
  color: #9aa8b6;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
}
.event-calender .img-even-item .event-main-content p,
.event-calender .event-list-item .event-main-content p {
  display: inline;
  margin: 0;
  padding: 0;
}
@media screen and (max-width: 991px) {
  .event-calender .img-even-item .event-main-content,
  .event-calender .event-list-item .event-main-content {
    font-size: 4.26666667vw;
    line-height: 1.5;
    -webkit-line-clamp: 7;
  }
}
@media screen and (max-width: 991px) {
  .event-calender .img-even-item .web-content,
  .event-calender .event-list-item .web-content {
    display: none;
  }
}
.event-calender .img-even-item .mobile-content,
.event-calender .event-list-item .mobile-content {
  display: none;
}
@media screen and (max-width: 991px) {
  .event-calender .img-even-item .mobile-content,
  .event-calender .event-list-item .mobile-content {
    display: block;
  }
}
.event-calender .event-list-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  margin: 48px 0;
}
.event-calender .event-list-item:hover {
  cursor: pointer;
}
.event-calender .event-list-item:hover .content-title {
  color: #325ab4;
}
.event-calender .event-list-item:active .item-left .content-title {
  color: #325ab4;
}
.event-calender .event-list-item:first-child {
  padding-top: 48px;
  margin-top: 0;
  border-top: solid 1px #eff1f1;
}
.event-calender .event-list-item:last-child {
  margin-bottom: 100px;
}
.event-calender .event-list-item .item-left {
  width: 392px;
  height: 172px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.event-calender .event-list-item .item-left .event-content {
  font-size: 16px;
  line-height: 28px;
  color: #9aa8b6;
  padding-top: 8px;
  margin-bottom: 20px;
  overflow: hidden;
  word-wrap: break-word;
  text-overflow: ellipsis;
  height: calc(100% - 76px);
  display: -webkit-box;
  /* ! autoprefixer: off */
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  /* autoprefixer: on */
  -webkit-line-clamp: 3;
}
.event-calender .event-list-item .item-left .event-date {
  margin-bottom: 0;
}
.event-calender .event-list-item .item-right img {
  width: 328px;
  height: 172px;
  -o-object-fit: cover;
     object-fit: cover;
}
.event-calender .event-pagination {
  margin-top: 50px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
@media screen and (max-width: 991px) {
  .event-calender .event-pagination {
    margin-top: 6.66666667vw;
  }
}

/* stylelint-disable */
@-webkit-keyframes fullscreenModalEnter__2sapC {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__2sapC {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__1k1sr {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__1k1sr {
  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__1JRCv {
  height: 100%;
}
.atsx-layout__2gZio {
  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__2fmJr,
.b50__1HEK2 {
  color: #f0f4ff;
}
.L50__2LpMQ,
.l50__QClDM {
  color: #f7fae5;
}
.L100__35mjz,
.l100__2E8vM {
  color: #eef6c6;
}
.L200__43UVx,
.l200__ifbgL {
  color: #dfee96;
}
.L300__PR8Wx,
.l300__15EQX {
  color: #d2e76a;
}
.L400__3PsiN,
.l400__y84Ou {
  color: #c3dd40;
}
.L500__y4oe-,
.l500__2Mful {
  color: #b3d600;
}
.L600__30jUf,
.l600__1eEHB {
  color: #8fac02;
}
.L700__1CldO,
.l700__2Kr90 {
  color: #667901;
}
.L800__T9PFQ,
.l800__1BnEy {
  color: #495700;
}
.L900__KTSW_,
.l900__1ppZE {
  color: #354200;
}
.Y50__1rZRX,
.y50__18rqG {
  color: #fdf9ed;
}
.Y100__2_OIZ,
.y100__1J25h {
  color: #faf1d1;
}
.Y200__-S6e5,
.y200__2l3il {
  color: #f8e6ab;
}
.Y300__2em0P,
.y300__2tvB1 {
  color: #f7dc82;
}
.Y400__1hnhX,
.y400__1NfDX {
  color: #fad355;
}
.Y500__x21aC,
.y500__2Q1rh {
  color: #ffc60a;
}
.Y600__1eaao,
.y600__uSznD {
  color: #dc9b04;
}
.Y700__3mFLi,
.y700__1JIxy {
  color: #aa7803;
}
.Y800__3616J,
.y800__2oONh {
  color: #795101;
}
.Y900__3GgBI,
.y900__3i29h {
  color: #5c3a00;
}
.O50__1jqwy,
.o50__2AVCk {
  color: #fff5eb;
}
.O100__3p3HJ,
.o100__3JL-i {
  color: #feead2;
}
.O200__3INCs,
.o200__YJeya {
  color: #fed4a4;
}
.O300__2WRPz,
.o300__iVNEX {
  color: #ffba6b;
}
.O400__3twoI,
.o400__10L9x {
  color: #ffa53d;
}
.O500__3A-_k,
.o500__4K2NK {
  color: #f80;
}
.O600__zttbR,
.o600__2G8xN {
  color: #de7802;
}
.O700__3Guew,
.o700__3udjN {
  color: #b26206;
}
.O800__3U97T,
.o800__9Ab3p {
  color: #8f4f04;
}
.O900__27nda,
.o900__3LlNn {
  color: #6b3900;
}
.R50__3YY4u,
.r50__3GT0Y {
  color: #fef1f1;
}
.R100__1w_mn,
.r100__2SzrA {
  color: #fde2e2;
}
.R200__WTxhL,
.r200__2MKLD {
  color: #fbbfbc;
}
.R300__13lUM,
.r300__3lsUp {
  color: #f98e8b;
}
.R400__2WG3g,
.r400__-iMMQ {
  color: #f76964;
}
.R500__3DZE4,
.r500__3FFRK {
  color: #f54a45;
}
.R600__2XnEf,
.r600__1IwFD {
  color: #d83931;
}
.R700__dKHGH,
.r700__1ctg6 {
  color: #ac2f28;
}
.R800__3-Y5k,
.r800__2juRG {
  color: #812520;
}
.R900__3JMCM,
.r900__1hT_b {
  color: #621c18;
}
.C50__30slj,
.c50__3rJvi {
  color: #fef1f8;
}
.C100__1p4X3,
.c100__1N9o- {
  color: #fdddef;
}
.C200__3OOFO,
.c200__4AVqX {
  color: #f9aed9;
}
.C300__2cDmn,
.c300__2wTDJ {
  color: #f57ac0;
}
.C400__wX4Bm,
.c400__1iBBf {
  color: #f14ba9;
}
.C500__1d7K9,
.c500__3OEFg {
  color: #f01d94;
}
.C600__2CqrQ,
.c600__1C6uc {
  color: #c71077;
}
.C700__2SYJR,
.c700__1LFfV {
  color: #9e1361;
}
.C800__21jmM,
.c800__2hPH6 {
  color: #7a0f4b;
}
.C900__13VRV,
.c900__mSJiM {
  color: #520a32;
}
.V50__2cAzU,
.v50__3kEfk {
  color: #fceefc;
}
.V100__2Y13-,
.v100__3P9Y7 {
  color: #f8def8;
}
.V200__3yD5q,
.v200__1yOWd {
  color: #efb9ef;
}
.V300__1iziV,
.v300__20JQQ {
  color: #e58fe5;
}
.V400__iL-vi,
.v400__12fHj {
  color: #db66db;
}
.V500__UJHcu,
.v500__3FKaw {
  color: #d136d1;
}
.V600__2M3hC,
.v600__6O9eG {
  color: #b320b3;
}
.V700__2bbWz,
.v700__coX1V {
  color: #8c218c;
}
.V800__2FPDs,
.v800__1fGBx {
  color: #681268;
}
.V900__2LmiD,
.v900__n1GbW {
  color: #460b46;
}
.P50__2EExw,
.p50__2H1hK {
  color: #f6f1fe;
}
.P100__4KLrI,
.p100__3n5FX {
  color: #ece2fe;
}
.P200__ROyjr,
.p200__16iHp {
  color: #cdb2fa;
}
.P300__2eewR,
.p300__1BTqj {
  color: #ad82f7;
}
.P400__llo5R,
.p400__2maqY {
  color: #935af6;
}
.P500__3Qj1_,
.p500__1smUX {
  color: #7f3bf5;
}
.P600__3p6jJ,
.p600__3dPgq {
  color: #6425d0;
}
.P700__3uDv2,
.p700__2Oaq4 {
  color: #4e1ba7;
}
.P800__159VD,
.p800__1A96q {
  color: #380d82;
}
.P900__1kiWD,
.p900__2hCH7 {
  color: #270561;
}
.I50__10Xgr,
.i50__2xFlQ {
  color: #f2f3fd;
}
.I100__2KVN9,
.i100__2cPt0 {
  color: #e0e2fa;
}
.I200__1mmEI,
.i200__2_mrW {
  color: #b4b9f3;
}
.I300__1EBb9,
.i300__1UVjG {
  color: #7b83ea;
}
.I400__1viz8,
.i400__X-Gzy {
  color: #616ae5;
}
.I500__3jUvK,
.i500__2-1vW {
  color: #4954e6;
}
.I600__xenOO,
.i600__2Cdke {
  color: #2933c7;
}
.I700__WHf43,
.i700__33hUC {
  color: #161fa2;
}
.I800__1aNcD,
.i800__3PBGl {
  color: #0a1285;
}
.I900__3bClI,
.i900__2TNrM {
  color: #0c1264;
}
.N50__FiVt9,
.n50__zoswH {
  color: #f8f9fa;
}
.N100__1HN74,
.n100__3Q7QT {
  color: #f5f6f7;
}
.N200__31gft,
.n200__2PIEd {
  color: #eff0f1;
}
.N300__cpTdg,
.n300__2QZVz {
  color: #dee0e3;
}
.N400__3emIY,
.n400__2xw2N {
  color: #bbbfc4;
}
.N500__2LFR5,
.n500__2cncs {
  color: #8f959e;
}
.N600__2d6h2,
.n600__2Aq2E {
  color: #646a73;
}
.N700__1G7jh,
.n700__1H1fQ {
  color: #373c43;
}
.N800__2nThB,
.n800__2UjIB {
  color: #2b2f36;
}
.N900__1LNae,
.n900__305VF {
  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: #3156a5;
  border-color: #3156a5;
}
.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 表单编辑底色 */
@font-face {
  font-family: 'iconfont';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot);
  /* IE9*/
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot#iefix) format('embedded-opentype'),  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'), url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/eed968724db62e4a1aa0153542a30541.ttf) format('truetype'),  url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/8f36d249d779cf26859d44fd32d6017d.svg#iconfont) format('svg');
}
.iconfont {
  font-family: 'iconfont' !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-logo_baise:before {
  content: '\E71A';
}
.icon-password_hidden:before {
  content: '\E71D';
}
.icon-email:before {
  content: '\E721';
}
.icon-password_visible:before {
  content: '\E722';
}
.icon-arrow_left:before {
  content: '\E723';
}
.icon-arrow_apply:before {
  content: '\E724';
}
.icon-arrow_right:before {
  content: '\E725';
}
.icon-jiantouzhixiang_you:before {
  content: '\E726';
}
.icon-jiantouzhixiang_zuo:before {
  content: '\E727';
}
.icon-bofanganniushouye:before {
  content: '\E72F';
}
.icon-xialaxuanzeda:before {
  content: '\E734';
}
.icon-shouqi:before {
  content: '\E735';
}
.icon-facebooklogo_hover1:before {
  content: '\E738';
}
.icon-linkinlogo_hoverco:before {
  content: '\E739';
}
.icon-logo_youyanse1:before {
  content: '\E751';
}
.icon-design:before {
  content: '\E752';
}
.icon-FunctionsSupport:before {
  content: '\E753';
}
.icon-SalesMarketing:before {
  content: '\E754';
}
.icon-product:before {
  content: '\E755';
}
.icon-Sales:before {
  content: '\E756';
}
.icon-OperationsEdit:before {
  content: '\E757';
}
.icon-rd:before {
  content: '\E758';
}
.icon-icon_search:before {
  content: '\E76B';
}
.icon-icon_location:before {
  content: '\E76C';
}
.icon-icon_type:before {
  content: '\E76D';
}
.icon-detail_facebook:before {
  content: '\E76F';
}
.icon-detail_Twitter:before {
  content: '\E770';
}
.icon-detail_linkin:before {
  content: '\E771';
}
/**
 * 注意，如果修改了默认的媒体查询的尺寸，则需要修改 helpers/media.js.MEDIA_SCREEN 对象中的尺寸
 */
.hover-img-bigger-wrap {
  overflow: hidden;
}
.hover-img-bigger {
  width: 100%;
  transition: all 1s;
  cursor: pointer;
}
.hover-img-bigger:hover {
  -ms-transform: scale(1.08);
      transform: scale(1.08);
}
.iconfont.icon-detail_facebook,
.iconfont.icon-detail_linkin {
  color: #9aa8b6;
  margin-right: 8px;
}
.iconfont.icon-detail_facebook:hover {
  color: #3c5a9a;
}
.iconfont.icon-detail_linkin:hover {
  color: #1d87bd;
}
video {
  background-color: #000000;
}
.home {
  font-family: gilroy;
}
.home .block-wrap {
  width: 100%;
  margin-bottom: 120px;
  position: relative;
  font-size: 16px;
}
.home .title {
  position: relative;
  display: inline-block;
  line-height: 20px;
  font-size: 16px;
  color: #3e4c5b;
  font-weight: bold;
  margin-bottom: 44px;
}
@media screen and (max-width: 991px) {
  .home .title {
    font-size: 3.2vw;
    height: 4.13333333vw;
  }
}
.home .title::after {
  content: '';
  display: inline-block;
  width: 24px;
  height: 4px;
  margin-top: 10px;
  background-color: #325ab4;
  position: absolute;
  left: 0;
  bottom: -15px;
}
.home .title.center-bar::after {
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  left: 50%;
  bottom: -20px;
}
.home .desc-title {
  color: #3e4c5b;
  font-size: 32px;
  font-weight: bold;
  line-height: 1.69;
}
@media screen and (max-width: 991px) {
  .home .desc-title {
    font-size: 5.6vw;
    line-height: 1.43;
  }
}
.home .desc {
  white-space: pre-line;
  line-height: 1.75;
  color: #9aa8b6;
}
@media screen and (max-width: 991px) {
  .home .desc {
    font-size: 3.73333333vw;
    margin-bottom: 6.66666667vw;
  }
}
.home .link {
  word-break: break-all;
}
.hideScroll .homepage-video-wrap {
  display: none;
}
.homepage-video-wrap {
  height: 680px;
  overflow: hidden;
  text-align: center;
}
.homepage-video-wrap.no-margin-top {
  margin-top: 0 !important;
}
@media screen and (min-width: 1368px) {
  .homepage-video-wrap {
    height: calc(100vh + 1px);
  }
}
@media screen and (max-width: 1368px) {
  .homepage-video-wrap {
    height: 700px;
  }
}
@media screen and (max-width: 1200px) {
  .homepage-video-wrap {
    height: 620px;
  }
}
@media screen and (max-width: 991px) {
  .homepage-video-wrap {
    height: 620px;
    margin-top: -18.66666667vw;
  }
  .homepage-video-wrap.block-wrap {
    margin-bottom: 13.33333333vw;
  }
}
@media screen and (max-width: 768px) {
  .homepage-video-wrap {
    height: 500px;
    margin-top: -18.66666667vw;
  }
}
.homepage-video-wrap .video-react {
  position: unset;
  background-color: #fff;
}
.homepage-video-wrap .video-react.video-react-fluid {
  height: 100%;
  padding-top: 0 !important;
}
.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 {
  width: 100%;
  height: 100%;
  -o-object-fit: fill;
     object-fit: fill;
}
@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: 1200px) {
  .homepage-video-wrap video {
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.homepage-video-wrap .overlay {
  position: absolute;
  text-align: left;
  width: 100%;
  height: 100%;
  top: 0;
}
.homepage-video-wrap .overlay .slogan-and-search-warp {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
.homepage-video-wrap .overlay .overlay-content {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  -ms-flex-pack: center;
      justify-content: center;
  display: -ms-flexbox;
  display: flex;
  margin-left: 0;
}
@media screen and (max-width: 991px) {
  .homepage-video-wrap .overlay .overlay-content {
    bottom: 80px;
    padding: 0 6.4vw;
  }
}
.homepage-video-wrap .gptw-container {
  position: absolute;
  bottom: 31px;
  left: 87px;
  cursor: pointer;
}
.homepage-video-wrap .gptw-container img {
  width: 54px;
  height: auto;
}
.homepage-video-wrap .slogan {
  line-height: 78px;
  font-size: 60px;
  font-weight: bold;
  color: #fff;
  margin-bottom: 19px;
}
@media screen and (max-width: 991px) {
  .homepage-video-wrap .slogan {
    font-size: 8vw;
    height: 10.4vw;
    line-height: 10.4vw;
  }
}
.homepage-video-wrap .search-group {
  width: 105%;
}
.homepage-video-wrap .atsx-input-affix-wrapper {
  font-family: gilroy;
}
.homepage-video-wrap .atsx-input-affix-wrapper .atsx-input {
  font-family: gilroy;
  border-radius: 0;
}
.homepage-video-wrap .atsx-input-affix-wrapper .atsx-input::-webkit-input-placeholder {
  font-size: 16px;
  color: #cad0d0;
}
.homepage-video-wrap .atsx-input-affix-wrapper .atsx-input-suffix {
  right: 0;
}
.homepage-video-wrap .atsx-input-affix-wrapper .atsx-btn {
  width: 120px;
  font-weight: 500;
  border-radius: 0;
  height: 40px;
  font-size: 16px;
}
.homepage-video-wrap .control {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  position: absolute;
  bottom: 64px;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
}
.homepage-video-wrap .control span {
  display: inline-block;
  width: 32px;
  height: 32px;
  background-size: contain;
}
@media screen and (max-width: 991px) {
  .homepage-video-wrap .control span {
    width: 4vw;
    height: 4vw;
  }
}
.homepage-video-wrap .control span:first-child {
  cursor: pointer;
}
.homepage-video-wrap .control .play {
  background-image: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/assets/9fe8364ea1e9bf6c5ae7e6c80753a828.png);
}
.homepage-video-wrap .control .stop {
  background-size: cover;
  background-image: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/c865ccaf065f4b8a0d967e49c0982f8a.svg);
}
.homepage-video-wrap .control .stop:hover {
  background-image: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/assets/e8c757a930c4344df9537478106ecca8.png);
}
.homepage-video-wrap .control .disabled {
  opacity: 0.5;
  background-image: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/assets/ac1f37a33d604b106196a9a2a9b3dc1e.png);
  cursor: disabled;
}
.homepage-video-wrap .control .text {
  display: inline-block;
  width: auto;
  color: #fff;
  font-size: 16px;
  line-height: 36px;
  margin-left: 10px;
}
@media screen and (max-width: 991px) {
  .homepage-video-wrap .control .text {
    font-size: 3.2vw;
    line-height: 4vw;
  }
}
@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;
    color: #cad0d0;
  }
}
.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;
}
.homepage-about-wrap.block-wrap {
  margin-bottom: 60px;
}
@media screen and (max-width: 991px) {
  .homepage-about-wrap.block-wrap {
    margin-bottom: 13.33333333vw;
    padding: 0 6.4vw;
  }
}
.homepage-about-wrap .block-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.homepage-about-wrap .right-img.hover-img-bigger-wrap {
  margin-left: 16px;
}
@media screen and (min-width: 1600px) {
  .homepage-about-wrap .right-img.hover-img-bigger-wrap {
    margin-left: 20px;
  }
}
@media screen and (max-width: 1600px) {
  .homepage-about-wrap .right-img.hover-img-bigger-wrap {
    margin-left: 18px;
  }
}
@media screen and (max-width: 1200px) {
  .homepage-about-wrap .right-img.hover-img-bigger-wrap {
    margin-left: 15px;
  }
}
.homepage-about-wrap .image-col {
  display: -ms-flexbox;
  display: flex;
}
.homepage-about-wrap .image-col img {
  width: 100%;
  box-sizing: border-box;
  cursor: default;
}
.homepage-about-wrap .left-img {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.homepage-about-wrap .desc-title {
  width: auto;
  margin-bottom: 20px;
}
@media screen and (max-width: 991px) {
  .homepage-about-wrap .desc-title {
    margin-bottom: 4vw;
  }
}
@media screen and (min-width: 1200px) {
  .homepage-about-wrap .desc-title {
    white-space: nowrap;
  }
}
.homepage-map-wrap {
  height: 527px;
  text-align: center;
}
@media screen and (max-width: 991px) {
  .homepage-map-wrap {
    height: auto;
  }
}
.homepage-map-wrap.block-wrap {
  margin-bottom: 90px;
}
@media screen and (max-width: 991px) {
  .homepage-map-wrap.block-wrap {
    margin-bottom: 10.66666667vw;
  }
}
.homepage-map-wrap .web-logo {
  display: block;
}
@media screen and (max-width: 991px) {
  .homepage-map-wrap .web-logo {
    display: none;
  }
}
.homepage-map-wrap .mobile-logo {
  display: none;
}
@media screen and (max-width: 991px) {
  .homepage-map-wrap .mobile-logo {
    display: block;
  }
}
.homepage-map-wrap .map-img-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  height: 527px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
  background-image: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/assets/d7594f6e3544b879eb388f2d8a485157.png);
}
@media screen and (max-width: 991px) {
  .homepage-map-wrap .map-img-wrap {
    height: auto;
    padding-top: 9.33333333vw;
  }
}
.homepage-map-wrap .desc-title {
  width: 449px;
  white-space: pre-line;
}
@media screen and (max-width: 991px) {
  .homepage-map-wrap .desc-title {
    width: 100%;
    margin-bottom: 10.66666667vw;
  }
}
.homepage-map-wrap .logo-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-top: 48px;
}
.homepage-map-wrap .map-logo {
  background-size: cover;
  width: 80px;
  height: 80px;
}
@media screen and (max-width: 991px) {
  .homepage-map-wrap .map-logo {
    display: inline-block;
    width: 12vw;
    height: 12vw;
  }
}
.homepage-map-wrap .huoshan-logo {
  background-image: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/assets/ca0ec6047d8c232af504208063518bb1.jpg);
}
.homepage-map-wrap .douyin-logo {
  background-image: url('//sf-hs-sg.ibytedtos.com/obj/developer-baas-sg/baas/ttzzo3/2e0feec8e1bc574b_1600569603743.png');
}
.homepage-map-wrap .lemon-logo {
  background-image: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/assets/b220cb7ba88dfa1db06dfce90a761f9e.png);
}
.homepage-map-wrap .capcut-logo {
  background-image: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/assets/5277659ab63d1febd4164c46071938c2.png);
}
.homepage-map-wrap .nr-logo {
  background-image: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/assets/2ba0153629f531f2dad7c384476a24a7.jpg);
}
.homepage-map-wrap .asset-logo {
  background-image: url(//lf-tk-sg.ibytedtos.com/obj/developer-baas-sg/baas/ttzzo3/e256db71d5695a1b_1600569690122.png);
}
.homepage-map-wrap .t-logo {
  background-image: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/assets/b504b4c338f8483c9c2546a81dcdf39d.jpg);
}
.homepage-map-wrap .buzz-logo {
  background-image: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/assets/d68c0e217cc28560109f63a83f2d5fd4.jpg);
}
.homepage-map-wrap .lark-logo {
  background-image: url(//sf16-sg.tiktokcdn.com/obj/eden-sg/ha_lm_lswvlw/ljhwZthlaukjlkulzlp/portal/static/feishu_oversea.png);
}
.homepage-map-wrap .BaBe-logo {
  background-image: url(//sf-tk-sg.ibytedtos.com/obj/developer-baas-sg/baas/ttzzo3/f82aa1c7fca78d61_1600569668149.png);
}
.homepage-map-wrap .resso-logo {
  background-image: url(//sf-hs-sg.ibytedtos.com/obj/developer-baas-sg/baas/ttzzo3/888d126d90e7944a_1600420958099.png);
}
.homepage-map-wrap .buzzvideo-logo {
  background-image: url('//sf-tb-sg.ibytedtos.com/obj/ttfe-malisg/reunion/home_logo_buzzvideo.png');
}
.homepage-map-wrap .ulike-logo {
  background-image: url('//sf-tb-sg.ibytedtos.com/obj/ttfe-malisg/reunion/home_logo_ulike.min.png');
}
.homepage-map-wrap .product-logo-area {
  cursor: unset;
}
.homepage-map-wrap .product-logo-area.with-link {
  cursor: pointer;
}
.homepage-map-wrap .product-logo-area.with-link .map-logo {
  border-radius: 12px;
}
.homepage-map-wrap .product-logo-area.with-link:hover .map-logo {
  box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.05);
}
.homepage-map-wrap .product-logo-area.with-link:hover .logo-name {
  color: #3156a4;
}
.homepage-map-wrap .logo-name {
  margin-top: 15px;
  color: #3e4c5b;
  font-size: 14px;
  font-weight: 500;
  height: 18px;
  line-height: 18px;
}
@media screen and (max-width: 991px) {
  .homepage-map-wrap .logo-name {
    margin: 2.13333333vw 0 8vw;
  }
}
.homepage-map-wrap .mobile-logo-wrap {
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
.homepage-map-wrap .mobile-logo-wrap .mobile-logo-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.homepage-style-wrap {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
@media screen and (max-width: 991px) {
  .homepage-style-wrap.block-wrap {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 991px) {
  .homepage-style-wrap .block {
    padding: 0 6.4vw;
  }
}
.homepage-style-wrap .title {
  margin-bottom: 28px;
}
.homepage-style-wrap .desc-title {
  width: 290px;
  margin-bottom: 30px;
}
.homepage-style-wrap .desc-title.byteStyle-title {
  width: auto;
}
@media screen and (max-width: 991px) {
  .homepage-style-wrap .desc-title {
    width: 60%;
    margin-bottom: 8vw;
  }
}
.homepage-style-wrap .img-style {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.homepage-style-wrap .style-content {
  padding: 39px 0;
  background-color: #f6f7fa;
}
@media screen and (max-width: 991px) {
  .homepage-style-wrap .style-content {
    padding: 8vw 6.4vw 44.13333333vw;
    margin-bottom: calc(128 * 0.13333333vw + 151 * 0.13333333vw);
  }
}
.homepage-style-wrap .style-content .list-title {
  font-size: 20px;
  font-weight: bold;
  line-height: 30px;
  opacity: 0.4;
  margin-top: 40px;
  cursor: pointer;
}
.homepage-style-wrap .style-content .list-title:first-child {
  margin-top: 0;
}
@media screen and (max-width: 991px) {
  .homepage-style-wrap .style-content .list-title {
    font-size: 5.06666667vw;
    margin-top: 8vw;
    line-height: 6.4vw;
  }
}
.homepage-style-wrap .style-content .active-title {
  font-size: 28px;
  font-weight: bold;
  line-height: 36px;
  color: #325ab4;
  opacity: 1;
}
@media screen and (max-width: 991px) {
  .homepage-style-wrap .style-content .active-title {
    font-size: 6.4vw;
    line-height: 8vw;
  }
}
.homepage-style-wrap .style-content .sub-title {
  margin-top: 12px;
  font-size: 20px;
  color: #9aa8b6;
}
.homepage-style-wrap .style-content .list-content {
  font-size: 16px;
  line-height: 22px;
  color: #9aa8b6;
  margin-top: 24px;
  white-space: pre-line;
}
.homepage-style-wrap .style-content .list-content ul {
  margin-left: 16px;
  list-style: outside;
}
@media screen and (max-width: 991px) {
  .homepage-style-wrap .style-content .list-content {
    font-size: 4.26666667vw;
    line-height: 1.5;
    margin-top: 4.66666667vw;
  }
}
@media screen and (min-width: 1368px) {
  .homepage-style-wrap .hover-img-bigger-wrap {
    width: 700px;
    height: 420px;
  }
}
.homepage-style-wrap .hover-img-bigger-wrap img {
  cursor: default;
}
@media screen and (min-width: 992px) {
  .homepage-style-wrap .style-img-wrap {
    position: absolute;
    top: calc(50% - 13.75vw);
  }
}
@media screen and (min-width: 1368px) {
  .homepage-style-wrap .style-img-wrap {
    position: absolute;
    top: calc(50% - 210px);
  }
}
@media screen and (max-width: 991px) {
  .homepage-style-wrap .style-img-wrap {
    position: absolute;
    bottom: 17.06666667vw;
    padding: 0 6.4vw;
  }
}
.homepage-story-wrap {
  text-align: center;
  min-height: 450px;
  padding-top: 78px;
}
@media screen and (max-width: 991px) {
  .homepage-story-wrap {
    padding-top: 0;
  }
  .homepage-story-wrap.block-wrap {
    margin-bottom: 10.66666667vw;
  }
}
.homepage-story-wrap .story-title {
  font-size: 32px;
  font-weight: bold;
}
@media screen and (max-width: 991px) {
  .homepage-story-wrap .story-title {
    font-size: 5.6vw;
    line-height: 8.008vw;
    height: 8vw;
    margin-bottom: 9.86666667vw;
  }
}
.homepage-story-wrap > div {
  position: relative;
}
.homepage-story-wrap > div.show-story {
  -ms-transform: translate(0, 0) !important;
      transform: translate(0, 0) !important;
  opacity: 1 !important;
}
.homepage-story-wrap .operate {
  position: absolute;
  top: -80px;
  right: 0;
  color: #3e4c5b;
  display: -ms-flexbox;
  display: flex;
}
.homepage-story-wrap .operate.hideOperate {
  display: none;
}
.homepage-story-wrap .operate .icon-arrow {
  width: 48px;
  height: 48px;
  line-height: 48px;
  font-size: 20px;
  border-radius: 50%;
  cursor: pointer;
  background-color: #f1f3f7;
  opacity: 0.6;
  margin-left: 50px;
}
.homepage-story-wrap .operate .icon-arrow:hover {
  color: #325ab4;
  opacity: 1;
  background-color: #eef1fa;
}
.homepage-story-wrap .operate .disabled .icon-arrow {
  opacity: 0.3;
  cursor: not-allowed;
}
.homepage-story-wrap .slider-wrapper {
  min-height: 360px;
  margin: -10px 0;
}
.homepage-story-wrap .slider-wrapper .slider-inner {
  padding: 20px 0;
  width: auto;
}
.homepage-story-wrap .person {
  box-shadow: 0 8px 24px 0 rgba(43, 78, 142, 0.08);
  display: inline-block;
  margin-left: 68px;
  border-radius: 2px;
  padding: 32px 30px 30px 0;
  box-sizing: border-box;
  vertical-align: top;
  cursor: pointer;
}
@media screen and (min-width: 992px) {
  .homepage-story-wrap .person {
    width: calc(27.78vw - 68px);
    box-shadow: none;
    height: 340px;
  }
}
@media screen and (max-width: 991px) {
  .homepage-story-wrap .person {
    width: 75.46666667vw;
    margin: 0 12.26666667vw 8vw;
    height: auto;
    padding: 4vw 5.46666667vw 9.33333333vw 0;
  }
}
.homepage-story-wrap .person:hover {
  box-shadow: 0 8px 24px 0 rgba(19, 70, 75, 0.08);
}
.homepage-story-wrap .person:hover .person-more {
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 991px) {
  .homepage-story-wrap .person:hover .person-more {
    display: none;
  }
}
.homepage-story-wrap .person：first-child {
  margin-left: 40px;
}
.homepage-story-wrap .person img {
  float: left;
  width: 116px;
  height: 116px;
  border-radius: 50%;
  margin-left: -40px;
}
@media screen and (max-width: 991px) {
  .homepage-story-wrap .person img {
    width: 15.46666667vw;
    height: 15.46666667vw;
    margin-left: -5.86666667vw;
  }
}
.homepage-story-wrap .person .person-name {
  margin-left: 90px;
  text-align: left;
  height: 22px;
  font-size: 18px;
  line-height: 22px;
  margin-bottom: 14px;
  font-weight: bold;
  color: #3e4c5b;
}
@media screen and (max-width: 991px) {
  .homepage-story-wrap .person .person-name {
    margin-left: 11.73333333vw;
    font-size: 4.26666667vw;
    margin-bottom: 28px;
  }
}
.homepage-story-wrap .person .person-desc {
  margin-left: 90px;
  height: 198px;
  margin-bottom: 25px;
}
.homepage-story-wrap .person .person-desc .person-desc-content {
  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: 7;
  text-align: left;
  white-space: pre-line;
  color: #9aa8b6;
  line-height: 1.75;
}
@media screen and (max-width: 991px) {
  .homepage-story-wrap .person .person-desc {
    margin-left: 11.73333333vw;
    height: 64vw;
    margin-bottom: 0;
  }
  .homepage-story-wrap .person .person-desc .person-desc-content {
    -webkit-line-clamp: 10;
    font-size: 4.26666667vw;
    line-height: 1.5;
  }
}
.homepage-story-wrap .person .person-more {
  display: none;
  font-size: 14px;
  font-weight: bold;
  color: #325ab4;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.homepage-story-wrap .person .person-more .arrow-icon {
  font-size: 20px;
  margin-left: 10px;
  margin-top: -2px;
}
.homepage-blog-wrap {
  text-align: center;
  min-height: 450px;
  padding-top: 78px;
}
.homepage-blog-wrap .blog-title {
  font-size: 32px;
  font-weight: bold;
  margin-bottom: 60px;
}
.homepage-blog-wrap .blog-wrap {
  margin: 0 auto;
  width: 83.4%;
  max-width: 1601px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media screen and (max-width: 1440px) {
  .homepage-blog-wrap .blog-wrap {
    width: calc(99.7vw - 236px);
  }
}
.homepage-blog-wrap .blog-wrap .blog-card {
  width: 380px;
  background: #fff;
  border: 1px solid #eff1f1;
  border-radius: 14.2289px;
}
@media screen and (max-width: 1440px) {
  .homepage-blog-wrap .blog-wrap .blog-card {
    width: 29%;
  }
}
@media screen and (min-width: 1441px) and (max-width: 1920px) {
  .homepage-blog-wrap .blog-wrap .blog-card {
    width: 24.8vw;
  }
}
@media screen and (min-width: 1921px) {
  .homepage-blog-wrap .blog-wrap .blog-card {
    width: 477px;
  }
}
.homepage-blog-wrap .blog-wrap .blog-card .img-wrap {
  width: 100%;
  border-radius: 14.2289px;
}
.homepage-blog-wrap .blog-wrap .blog-card .img-wrap img {
  width: 100%;
  height: 249px;
  border-radius: 14.2289px 14.2289px 0 0;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width: 1440px) {
  .homepage-blog-wrap .blog-wrap .blog-card .img-wrap img {
    height: auto;
  }
}
@media screen and (min-width: 1441px) and (max-width: 1920px) {
  .homepage-blog-wrap .blog-wrap .blog-card .img-wrap img {
    height: 13.2vw;
  }
}
@media screen and (min-width: 1921px) {
  .homepage-blog-wrap .blog-wrap .blog-card .img-wrap img {
    height: 100%;
  }
}
.homepage-blog-wrap .blog-wrap .blog-card .content-wrap {
  padding: 24px 20px 20px 20px;
  text-align: left;
}
.homepage-blog-wrap .blog-wrap .blog-card .content-wrap .brife {
  font-family: gilroy;
  font-weight: bold;
  font-size: 20px;
  line-height: 28px;
  color: #3e4c5b;
  overflow: hidden;
  word-wrap: break-word;
  text-overflow: ellipsis;
  display: -webkit-box;
  /* ! autoprefixer: off */
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  /* autoprefixer: on */
  -webkit-line-clamp: 2;
}
.homepage-blog-wrap .blog-wrap .blog-card .content-wrap .desc {
  font-family: Gordita;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
  color: #9aa8b6;
  margin: 12px 0 16px;
  word-break: break-all;
  overflow: hidden;
  word-wrap: break-word;
  text-overflow: ellipsis;
  display: -webkit-box;
  /* ! autoprefixer: off */
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  /* autoprefixer: on */
  -webkit-line-clamp: 4;
}
.homepage-blog-wrap .blog-wrap .blog-card .content-wrap .date {
  color: #9aa8b6;
  font-size: 14px;
  line-height: 22px;
}
.homepage-blog-wrap .blog-wrap .blog-card:hover {
  box-shadow: 0 8px 24px rgba(54, 97, 174, 0.1);
  cursor: pointer;
}
.homepage-blog-wrap .blog-more {
  background: #325ab4;
  border-radius: 2px;
  width: 120px;
  height: 40px;
  font-weight: 500;
  font-size: 16px;
  line-height: 40px;
  color: #fff;
  margin: 72px auto 0;
}
.homepage-blog-wrap .blog-more:hover {
  background: rgba(50, 90, 180, 0.8);
  cursor: pointer;
}
@media screen and (max-width: 991px) {
  .homepage-map-wrap .operate,
  .homepage-story-wrap .operate {
    color: #3e4c5b;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    position: static;
  }
  .homepage-map-wrap .operate.hideOperate,
  .homepage-story-wrap .operate.hideOperate {
    display: none;
  }
  .homepage-map-wrap .operate .icon-arrow,
  .homepage-story-wrap .operate .icon-arrow {
    width: 12vw;
    height: 12vw;
    line-height: 12vw;
    font-size: 5.06666667vw;
    border-radius: 50%;
    cursor: pointer;
    background-color: #f1f3f7;
    opacity: 0.6;
    margin-left: 16vw;
  }
  .homepage-map-wrap .operate .icon-arrow:hover,
  .homepage-story-wrap .operate .icon-arrow:hover {
    color: #325ab4;
    opacity: 1;
    background-color: #eef1fa;
  }
  .homepage-map-wrap .operate .prev .icon-arrow,
  .homepage-story-wrap .operate .prev .icon-arrow {
    margin-left: 0;
  }
  .homepage-map-wrap .operate .disabled .icon-arrow,
  .homepage-story-wrap .operate .disabled .icon-arrow {
    opacity: 0.3;
    cursor: not-allowed;
  }
}
.homepage-event-wrap {
  min-height: 336px;
}
@media screen and (max-width: 991px) {
  .homepage-event-wrap.block-wrap {
    margin-bottom: 16vw;
    padding: 0 6.4vw;
  }
}
.homepage-event-wrap .col-left {
  height: auto;
}
.homepage-event-wrap .title {
  position: relative;
  display: inline-block;
  line-height: 38px;
  font-size: 32px;
  font-weight: bold;
  margin-bottom: 48px;
}
@media screen and (max-width: 991px) {
  .homepage-event-wrap .title {
    font-size: 5.6vw;
    line-height: 1.43;
    height: auto;
    margin-bottom: 12.53333333vw;
  }
}
.homepage-event-wrap .desc {
  margin-top: 24px;
  margin-bottom: 24px;
  line-height: 1.5em;
  opacity: 0.85;
  white-space: pre-line;
}
@media screen and (max-width: 991px) {
  .homepage-event-wrap .desc {
    margin: 0 0 8vw;
    font-size: 3.73333333vw;
    line-height: 1.36;
  }
}
.homepage-event-wrap .col-right img {
  width: 100%;
}
@media screen and (max-width: 991px) {
  .homepage-event-wrap .col-right img {
    height: auto;
  }
}
.homepage-event-wrap .event-more {
  font-size: 14px;
  font-weight: bold;
  color: #325ab4;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.homepage-event-wrap .event-more img {
  width: 20px;
  margin-left: 10px;
}
@media screen and (max-width: 991px) {
  .homepage-event-wrap .event-more {
    font-size: 3.73333333vw;
    height: 5.33333333vw;
    margin-bottom: 8vw;
  }
  .homepage-event-wrap .event-more img {
    width: 5.33333333vw;
    margin-left: 2.66666667vw;
  }
}

.slider-wrapper {
  white-space: nowrap;
  overflow: hidden;
}
.slider-wrapper .slider-inner {
  transition: all 1s;
  width: 100%;
}

.video__2ydkd {
  position: relative;
  width: 100%;
  height: 100%;
  transition: transform 1s ease;
}
.video__2ydkd:hover {
  -ms-transform: scale(1.08);
      transform: scale(1.08);
}
.video__2ydkd video {
  height: 100%;
}
.video__2ydkd video:focus {
  outline: none;
}
.video__2ydkd img {
  height: 100%;
  width: 100%;
}
.video__2ydkd .playIconMask {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.1);
  z-index: 1;
}
.video__2ydkd .playIconMask:hover {
  cursor: pointer;
}
.video__2ydkd .playIconMask:hover .playIcon {
  opacity: 1;
}
.video__2ydkd .playIconMask .playIcon {
  visibility: visible;
  position: absolute;
  width: 60px;
  height: 60px;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  opacity: 0.6;
}
.video__2ydkd .playIconMask-hide {
  display: none;
}
.video-modal__3kKvG .atsx-modal {
  border-radius: 4px;
  overflow: hidden;
}
.video-modal__3kKvG .atsx-modal-body {
  max-height: 540px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
}
.video-modal__3kKvG .atsx-modal-body video {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 1368px) {
  .video-modal__3kKvG .atsx-modal-body video {
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: 50% 60%;
       object-position: 50% 60%;
  }
}
@media screen and (max-width: 1200px) {
  .video-modal__3kKvG .atsx-modal-body video {
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.video-modal__3kKvG .atsx-modal-body video:focus {
  outline: none;
}
.video-modal__3kKvG .atsx-modal-close {
  color: #fff;
}
.video-modal__3kKvG .atsx-modal-close :hover {
  color: #325ab4;
}

/* 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: #3e4c5b;
  font-size: 14px;
  line-height: 1.5;
  background-color: #fff;
  background-image: none;
  border: 1px solid #c3c6cb;
  border-radius: 4px;
  transition: all 0.3s;
  caret-color: #325ab4;
}
.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: #325ab4;
  border-right-width: 1px !important;
}
.atsx-input:focus {
  border-color: #325ab4;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: none;
}
.atsx-input-disabled {
  color: rgba(50, 90, 180, 0.3);
  background-color: #EFF0F1;
  cursor: not-allowed;
  opacity: 1;
}
.atsx-input-disabled:hover {
  border-color: #c3c6cb;
  border-right-width: 1px !important;
}
.atsx-input[disabled] {
  color: rgba(50, 90, 180, 0.3);
  background-color: #EFF0F1;
  cursor: not-allowed;
  opacity: 1;
}
.atsx-input[disabled]:hover {
  border-color: #c3c6cb;
  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: #3e4c5b;
  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: #3e4c5b;
  font-weight: normal;
  font-size: 14px;
  line-height: 1;
  text-align: center;
  background-color: #F5F6F7;
  border: 1px solid #c3c6cb;
  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: #325ab4;
}
.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: #3e4c5b;
  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: #325ab4;
  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: #325ab4;
}
.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: #325ab4;
}
.atsx-input-search-icon {
  cursor: pointer;
  transition: all 0.3s;
}

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

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
/* B400 */
/* B500 */
/* ATS-X新增颜色 */
/* N50 */
/* N200 */
/* N300 */
/* N400 */
/* N600 */
/* N900 */
/* N500 */
/* 移动端选择器 MSelect */
/* 移动端月份选择 MMonthPicker */
/* atsx新属性 */
.atsx-form {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #3e4c5b;
  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 #c3c6cb;
}
.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: #3e4c5b;
  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: #3e4c5b;
  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: #c3c6cb;
}
.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: #c3c6cb;
  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: #c3c6cb;
}
.has-error .atsx-transfer-list-search:not([disabled]):hover {
  border-color: #325ab4;
  border-right-width: 1px !important;
}
.has-error .atsx-transfer-list-search:not([disabled]):focus {
  border-color: #325ab4;
  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);
  }
}

@-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: #3156a5;
  border-color: #3156a5;
}
.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: #9aa8b6;
  cursor: pointer;
}
.password__1qMJg .password-showPwd:hover {
  color: #325ab4;
}
.password__1qMJg .password-showPwd svg {
  width: 100%;
  height: 100%;
}

@-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: #3156a5;
  border-color: #3156a5;
}
.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: #9aa8b6;
}
.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: #9aa8b6;
}
.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新属性 */
.atsx-checkbox-wrapper:hover .atsx-checkbox:not(.atsx-checkbox-disabled) .atsx-checkbox-inner {
  border-color: #325ab4;
  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: #325ab4;
}
.atsx-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #3e4c5b;
  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: #325ab4;
  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: #325ab4;
  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: #325ab4;
  border-color: #325ab4;
}
.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(50, 90, 180, 0.3);
  cursor: not-allowed;
}
.atsx-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #3e4c5b;
  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: #3e4c5b;
  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: #325ab4;
  border-color: #325ab4;
}
.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: #3156a5;
  border-color: #3156a5;
}
.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: #3e4c5b;
  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: #3e4c5b;
}
.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: #3e4c5b;
  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: #325ab4;
}
.rulePage a.quickLink {
  color: #3e4c5b;
}

@-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: #3156a5;
  border-color: #3156a5;
}
.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: #3156a5;
}
.fileContentModal__3NZmJ .atsx-modal-close {
  top: 4px;
}
.fileContentModal__3NZmJ .atsx-modal-close:hover,
.fileContentModal__3NZmJ .atsx-modal-close:focus {
  color: #487fc1;
}

.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: #3156a5;
  border-color: #3156a5;
}
.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: #9aa8b6;
}
.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: #3e4c5b;
}

@-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: #3156a5;
  border-color: #3156a5;
}
.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: #9aa8b6;
  cursor: pointer;
}
.atsx-slide-wrapper__close:hover {
  color: #487fc1;
}
.atsx-slide-wrapper__close:active {
  color: #3156a5;
}
#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: #3156a5;
  border-color: #3156a5;
}
.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: #487fc1;
}
.atsx-slide-wrapper__inner #slideValidatorV2 #verify-bar-close:active svg g {
  fill: #3156a5;
}
.atsx-slide-wrapper__close {
  width: 16px;
  height: 16px;
  position: absolute;
  right: 24px;
  top: 24px;
  z-index: 9999;
  color: #9aa8b6;
  cursor: pointer;
}
.atsx-slide-wrapper__close:hover {
  color: #487fc1;
}
.atsx-slide-wrapper__close:active {
  color: #3156a5;
}
#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: #3156a5;
  border-color: #3156a5;
}
.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: #3e4c5b;
}
.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(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/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: #325ab4;
}
.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(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/assets/8cb2283da6460ff76db6ba35c6a24626.png);
  background-size: contain;
  pointer-events: none;
}
.slider #validate-refresh #validate-refresh-box:hover * {
  color: #487fc1 !important;
}
.slider #validate-refresh #validate-refresh-box:active * {
  color: #3156a5 !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: #325ab4;
}
.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: #325ab4;
}
.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;
}

@-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: #3156a5;
  border-color: #3156a5;
}
.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: #9aa8b6;
}
.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: #3e4c5b;
}
.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: #3156a5;
  border-color: #3156a5;
}
.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: #9aa8b6;
}
.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: #3e4c5b;
}

.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: #3156a5;
  border-color: #3156a5;
}
.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: #325ab4;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}
.headerToggle__rR6XX .headerToggle-item.headerToggle-active {
  font-weight: 600;
  color: #325ab4;
}
.headerToggle__rR6XX .headerToggle-item.headerToggle-active::after {
  opacity: 1;
}
.headerToggle__rR6XX .headerToggle-item:hover {
  color: #325ab4;
}
.headerToggle__rR6XX .headerToggle-item:active {
  color: #3156a5;
}
.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: #3156a5;
  border-color: #3156a5;
}
.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: #3e4c5b;
}
.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: #9aa8b6;
}
.loginPage__3hUyH .loginForm .loginAgreement a {
  color: #325ab4;
}
.loginPage__3hUyH .loginForm .loginAgreement a:hover {
  color: #487fc1;
}
.loginPage__3hUyH .loginForm .loginAgreement a:active {
  color: #3156a5;
}
.loginPageWrapper__32pnH {
  min-height: 677px;
}
.loginPageWrapper__32pnH a {
  color: #325ab4;
}
.loginPageWrapper__32pnH a:hover {
  color: #487fc1;
}
.loginPageWrapper__32pnH a:active {
  color: #3156a5;
}
.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: #325ab4;
  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: #3156a5;
  border-color: #3156a5;
}
.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: #3e4c5b;
}

.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: #3156a5;
  border-color: #3156a5;
}
.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: #3e4c5b;
}
.resetPassword-formWrap__fV83b .resetPassword-title__FAU58 svg:hover {
  fill: #325ab4;
}
.resetPassword-formWrap__fV83b .resetPassword-title__FAU58 svg:active {
  fill: #3156a5;
}
.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: #3156a5;
  border-color: #3156a5;
}
.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: #3e4c5b;
}
.set-pwd-formWrap__3NUGg .title__1Mq3S svg:hover {
  fill: #325ab4;
}
.set-pwd-formWrap__3NUGg .title__1Mq3S svg:active {
  fill: #3156a5;
}
.set-pwd-formWrap__3NUGg .resetPassword-submit__23vdl {
  width: 100%;
  max-width: unset;
}
.set-pwd-formWrap__3NUGg .atsx-form-item.atsx-form-item-with-help {
  margin-bottom: 20px;
}

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

/* 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: #325ab4;
}
.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: #325ab4;
}
.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: #3e4c5b;
  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: #3e4c5b;
  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: #325ab4;
}
.atsx-calendar-picker:focus .atsx-calendar-picker-input:not(.atsx-input-disabled) {
  border-color: #325ab4;
  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: #325ab4;
}
.atsx-calendar-picker:hover .atsx-calendar-picker-clear {
  opacity: 1;
  pointer-events: auto;
}
.atsx-calendar-picker-icon {
  display: inline-block;
  color: rgba(50, 90, 180, 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: #3e4c5b;
  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(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/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(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/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(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/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(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/1de833414078a8be12c1f55d91ee0b77.svg);
}
.atsx-calendar-header .atsx-calendar-prev-month-btn {
  left: 46px;
  width: 15px;
  height: 100%;
  background: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/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(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/d9c9f1daaea7c626bacde80f1b698915.svg);
}
.atsx-calendar-header .atsx-calendar-next-month-btn {
  right: 44px;
  width: 15px;
  height: 100%;
  background: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/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(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/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: #3e4c5b;
  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: #5579c2;
}
.atsx-calendar-today .atsx-calendar-date {
  color: #325ab4;
  font-weight: bold;
  border-color: #325ab4;
}
.atsx-calendar-selected-day .atsx-calendar-date {
  background: #d5dee8;
}
.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(50, 90, 180, 0.3);
  background: transparent;
  border-color: transparent;
}
.atsx-calendar-disabled-cell .atsx-calendar-date {
  position: relative;
  width: auto;
  color: rgba(50, 90, 180, 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(50, 90, 180, 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(50, 90, 180, 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(50, 90, 180, 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: #325ab4;
  border-color: #325ab4;
  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: #487fc1;
  border-color: #487fc1;
}
.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: #3156a5;
  border-color: #3156a5;
}
.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: #325ab4;
  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(50, 90, 180, 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: #325ab4;
  background: #d5dee8;
  border-color: #325ab4;
}
.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: #325ab4;
  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: #325ab4;
}
.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: #3e4c5b;
  font-size: 14px;
  line-height: 1.5;
  background-color: #fff;
  background-image: none;
  border: 1px solid #c3c6cb;
  border-radius: 4px;
  transition: all 0.3s;
  caret-color: #325ab4;
  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: #325ab4;
  border-right-width: 1px !important;
}
.atsx-calendar-range .atsx-calendar-input:focus,
.atsx-calendar-range .atsx-calendar-time-picker-input:focus {
  border-color: #325ab4;
  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(50, 90, 180, 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: #c3c6cb;
  border-right-width: 1px !important;
}
.atsx-calendar-range .atsx-calendar-input[disabled],
.atsx-calendar-range .atsx-calendar-time-picker-input[disabled] {
  color: rgba(50, 90, 180, 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: #c3c6cb;
  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(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/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(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/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(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/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(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/1de833414078a8be12c1f55d91ee0b77.svg);
}
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-prev-month-btn {
  left: 46px;
  width: 15px;
  height: 100%;
  background: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/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(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/d9c9f1daaea7c626bacde80f1b698915.svg);
}
.atsx-calendar-month-panel-header .atsx-calendar-month-panel-next-month-btn {
  right: 44px;
  width: 15px;
  height: 100%;
  background: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/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(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/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: #325ab4;
}
.atsx-calendar-month-panel-selected-cell .atsx-calendar-month-panel-month:hover {
  color: #fff;
  background: #325ab4;
}
.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(50, 90, 180, 0.3);
  background: #EFF0F1;
  cursor: not-allowed;
}
.atsx-calendar-month-panel-month {
  display: inline-block;
  height: 24px;
  margin: 0 auto;
  padding: 0 8px;
  color: #3e4c5b;
  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(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/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(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/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(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/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(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/1de833414078a8be12c1f55d91ee0b77.svg);
}
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-prev-month-btn {
  left: 46px;
  width: 15px;
  height: 100%;
  background: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/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(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/d9c9f1daaea7c626bacde80f1b698915.svg);
}
.atsx-calendar-year-panel-header .atsx-calendar-year-panel-next-month-btn {
  right: 44px;
  width: 15px;
  height: 100%;
  background: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/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(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/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: #3e4c5b;
  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: #325ab4;
}
.atsx-calendar-year-panel-selected-cell .atsx-calendar-year-panel-year:hover {
  color: #fff;
  background: #325ab4;
}
.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(50, 90, 180, 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 #c3c6cb;
  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: #325ab4;
}
.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: #325ab4;
}
.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: #325ab4;
}
.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 #325ab4;
}
.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: #325ab4;
}
.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 #325ab4;
}
.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: #325ab4;
}
.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: #3e4c5b;
  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: #325ab4;
}
.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 #c3c6cb;
  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: #c3c6cb;
}
.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: #325ab4;
  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: #325ab4;
  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: #325ab4;
}
.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 #c3c6cb;
  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: #325ab4;
}
.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 #c3c6cb;
  border-left: 1px solid #c3c6cb;
  border-bottom: 1px solid #c3c6cb;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.atsx-date-picker-period-month-label:last-of-type::after {
  border-top: 1px solid #c3c6cb;
  border-right: 1px solid #c3c6cb;
  border-bottom: 1px solid #c3c6cb;
  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: #325ab4;
}
.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: #325ab4;
}
.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: #325ab4;
}
.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: #3e4c5b;
  background: #fff;
  border-bottom: 1px solid #e8e8e8;
  border-radius: 4px 4px 0 0;
}
.atsx-drawer-header-no-title {
  color: #3e4c5b;
  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: #325ab4;
}
.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__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: #3156a5;
  border-color: #3156a5;
}
.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: #3e4c5b;
  color: #3e4c5b;
}
.resetPassword__2iToM .resetPassword-title svg {
  width: 20px;
  height: 20px;
  margin-right: 16px;
  cursor: pointer;
  fill: #3e4c5b;
}
.resetPassword__2iToM .resetPassword-title svg:hover {
  fill: #325ab4;
}
.resetPassword__2iToM .resetPassword-title svg:active {
  fill: #3156a5;
}
.resetPassword__2iToM .resetPassword-submit {
  width: 100%;
  max-width: unset;
}
.resetPassword__2iToM .resetPassword-pwdHint {
  margin-top: 4px;
  line-height: 22px;
  font-size: 14px;
  color: #9aa8b6;
}
.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: #3e4c5b;
  color: #3e4c5b;
}
.resetPassword__2iToM .verify-main .resetPassword-verifyTitle svg {
  width: 20px;
  height: 20px;
  cursor: pointer;
  margin-right: 16px;
  fill: #3e4c5b;
}
.resetPassword__2iToM .verify-main .resetPassword-verifyTitle svg:hover {
  fill: #325ab4;
}
.resetPassword__2iToM .verify-main .resetPassword-verifyTitle svg:active {
  fill: #3156a5;
}
.resetPassword__2iToM a {
  color: #325ab4;
}
.resetPassword__2iToM a:hover {
  color: #487fc1;
}
.resetPassword__2iToM a:active {
  color: #3156a5;
}

.splitTextRow__235Uk {
  visibility: hidden;
}

/**
 * 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, 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") 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: #3156a5;
  border-color: #3156a5;
}
.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: #325ab4;
  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: #325ab4;
}
.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: #3156a5;
  border-color: #3156a5;
}
.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 #325ab4;
}
.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: #325ab4;
  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: #325ab4;
  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: #487fc1;
  border-color: #487fc1;
}
.header__36dmY .searchAction__1yMqt:active {
  background-color: #3156a5;
  border-color: #3156a5;
}
.leftFilter__3H2uI {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 276px;
  margin-right: 35px;
  position: relative;
}
.leftFilter__3H2uI .filterHeader__1xOu5 {
  font-size: 14px;
  color: #3e4c5b;
  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: #325ab4;
  cursor: pointer;
  float: right;
}
.leftFilter__3H2uI .filterClear__XZKSQ:hover {
  color: #487fc1;
}
.leftFilter__3H2uI .filterClear__XZKSQ:active {
  color: #3156a5;
}
.leftFilter__3H2uI .filterClear__XZKSQ.disabled__1Uo2K {
  cursor: default;
  color: #9aa8b6;
}
.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 #325ab4;
}
.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: #3e4c5b;
  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: #325ab4;
}
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: #9aa8b6;
}
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: #9aa8b6;
  font-weight: 500;
}
div.optionBlock__1wRP0 .more__18BZ- {
  color: #325ab4;
  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: #487fc1;
}
div.optionBlock__1wRP0 .more__18BZ-:hover .moreText {
  color: #487fc1;
}
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: #325ab4;
  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: #325ab4;
  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: #325ab4;
  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: #325ab4;
  box-shadow: none;
}
div.optionFilter__1M5Xo .atsx-tree-treenode-switcher-open > span.atsx-tree-checkbox:hover .atsx-tree-checkbox-inner {
  border-color: #325ab4;
  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: #325ab4;
  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: #325ab4;
  box-shadow: none;
}
div.optionFilter__1M5Xo .atsx-tree-treenode-checkbox-checked:hover .atsx-tree-checkbox-inner {
  border-color: transparent;
  background-color: #325ab4;
  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: #9aa8b6;
}
div.optionFilter__1M5Xo .atsx-tree-switcher-icon:hover {
  color: #325ab4;
}
.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: #3e4c5b;
  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: #3e4c5b;
}
.rightBlock__2ZGFh .pager__3IM2I .atsx-pagination-disabled {
  color: #eff0f1;
}
.rightBlock__2ZGFh .pager__3IM2I .atsx-pagination-item a {
  color: #3e4c5b;
}
.rightBlock__2ZGFh .pager__3IM2I .atsx-pagination-item-active a {
  color: #325ab4;
}
.listItems__1q9i5 {
  margin-top: 22px;
}
.listNoData__u1UGu {
  margin-left: 16px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  color: #3e4c5b;
  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: #325ab4;
  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: #325ab4;
}
.positionItem__1giWi .subTitle__3sRa3 {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  color: #3e4c5b;
  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: #9aa8b6;
  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: 520px;
  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-ellipsis {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #3e4c5b;
  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: #325ab4;
}
.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: #325ab4;
}
.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: #325ab4;
}
.atsx-tree-checkbox-wrapper:hover .atsx-tree-checkbox:not(.atsx-tree-checkbox-disabled) .atsx-tree-checkbox-inner {
  border-color: #325ab4;
  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: #325ab4;
}
.atsx-tree-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #3e4c5b;
  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: #325ab4;
  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: #325ab4;
  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: #325ab4;
  border-color: #325ab4;
}
.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(50, 90, 180, 0.3);
  cursor: not-allowed;
}
.atsx-tree-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #3e4c5b;
  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: #3e4c5b;
  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: #325ab4;
  border-color: #325ab4;
}
.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: #3e4c5b;
  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: #325ab4;
  opacity: 0.8;
}
.atsx-tree li.drag-over-gap-top > span[draggable] {
  border-top-color: #325ab4;
}
.atsx-tree li.drag-over-gap-bottom > span[draggable] {
  border-bottom-color: #325ab4;
}
.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: #325ab4;
  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: #3e4c5b;
  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: #325ab4;
}
.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: #325ab4;
}
.atsx-tree li.atsx-tree-treenode-selected > span.atsx-tree-switcher.atsx-tree-switcher_open {
  color: #325ab4;
}
.atsx-tree li.atsx-tree-treenode-selected > span.atsx-tree-switcher.atsx-tree-switcher_close {
  color: #325ab4;
}
.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(50, 90, 180, 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 #c3c6cb;
  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: #3e4c5b;
  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: #325ab4;
}
.atsx-pagination-item-link:hover a {
  color: #325ab4;
}
.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 #c3c6cb;
  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: #c3c6cb;
}
.atsx-pagination-item a {
  color: #646A73;
}
.atsx-pagination-item:hover {
  border-color: #325ab4;
  background: #E1EAFF;
}
.atsx-pagination-item:hover a {
  color: #325ab4;
}
.atsx-pagination-item:active {
  border-color: #325ab4;
  background: #BACEFD;
}
.atsx-pagination-item:active a {
  color: #325ab4;
}
.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: #325ab4;
  cursor: not-allowed;
}
.atsx-pagination-item-active a,
.atsx-pagination-item-active:hover a,
.atsx-pagination-item-active:active a {
  color: #325ab4;
  cursor: not-allowed;
}
.atsx-pagination-jump-prev,
.atsx-pagination-jump-next {
  border: 1px solid #c3c6cb;
  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: #325ab4;
  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(50, 90, 180, 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: #325ab4;
}
.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: #3e4c5b;
  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 #c3c6cb;
  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: #325ab4;
  border-color: #325ab4;
  background-color: #E1EAFF;
}
.atsx-pagination-prev:active .atsx-pagination-item-link,
.atsx-pagination-next:active .atsx-pagination-item-link {
  color: #325ab4;
  border-color: #325ab4;
  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: #c3c6cb;
  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: #3e4c5b;
  font-size: 14px;
  line-height: 1.5;
  background-color: #fff;
  background-image: none;
  border: 1px solid #c3c6cb;
  border-radius: 4px;
  transition: all 0.3s;
  caret-color: #325ab4;
  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: #325ab4;
  border-right-width: 1px !important;
}
.atsx-pagination-options-quick-jumper input:focus {
  border-color: #325ab4;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: none;
}
.atsx-pagination-options-quick-jumper input-disabled {
  color: rgba(50, 90, 180, 0.3);
  background-color: #EFF0F1;
  cursor: not-allowed;
  opacity: 1;
}
.atsx-pagination-options-quick-jumper input-disabled:hover {
  border-color: #c3c6cb;
  border-right-width: 1px !important;
}
.atsx-pagination-options-quick-jumper input[disabled] {
  color: rgba(50, 90, 180, 0.3);
  background-color: #EFF0F1;
  cursor: not-allowed;
  opacity: 1;
}
.atsx-pagination-options-quick-jumper input[disabled]:hover {
  border-color: #c3c6cb;
  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 #c3c6cb;
  border-radius: 4px;
  outline: none;
}
.atsx-pagination-simple .atsx-pagination-simple-pager input:hover {
  border-color: #325ab4;
}
.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: #c3c6cb;
  cursor: not-allowed;
}
.atsx-pagination.atsx-pagination-disabled .atsx-pagination-item a {
  color: rgba(50, 90, 180, 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: #c3c6cb;
  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: #c3c6cb;
}
.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;
}

.mainText__2Rzds {
  color: #3370ff;
  cursor: pointer;
}
.poiList__4eA-s {
  max-width: 420px;
  max-height: 480px;
  overflow-y: scroll;
  overflow-x: hidden;
  box-sizing: border-box;
  padding: 20px 24px;
}
.poiList__4eA-s .overflow2line {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  /* autoprefixer: off */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  word-break: break-all;
  max-width: 100%;
}
.poiList__4eA-s .city-poi-list {
  margin-bottom: 20px;
}
.poiList__4eA-s .city-name {
  height: 22px;
  font-weight: 500;
  font-size: 14px;
  line-height: 22px;
  color: #646a73;
  margin-bottom: 8px;
}
.poiList__4eA-s .poi-list {
  margin-bottom: 8px;
}
.poiList__4eA-s .poi-name {
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #1f2329;
}
.poiList__4eA-s .poi-address {
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #646a73;
}

.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: #3156a5;
  border-color: #3156a5;
}
.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: #c3c6cb;
  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: #3156a5;
  border-color: #3156a5;
}
.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 }
.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: #3156a5;
  border-color: #3156a5;
}
.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 - 256px);
  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: #3e4c5b;
  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: #3156a5;
  border-color: #3156a5;
}
.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: #3e4c5b;
}
.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__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: #3156a5;
  border-color: #3156a5;
}
.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: #325ab4;
}
.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: #3e4c5b;
  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: #325ab4;
}
.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: #325ab4;
  border-radius: 4px;
  background-color: #e1eaff;
  padding: 0 12px;
  margin-left: 18px;
}
.jobDetail__1UFk5 .job-money {
  font-weight: 700;
  font-size: 24px;
  color: #325ab4;
  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: #9aa8b6;
  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: #3e4c5b;
}
.jobDetail__1UFk5 .block-title::before {
  display: inline-block;
  content: '';
  border-left: 4px #325ab4 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: #3e4c5b;
  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: 50px 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: #325ab4;
  color: #325ab4;
}
.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;
}
.statement__Yxbwl + .apply-block {
  margin-top: 0;
}

@-webkit-keyframes fullscreenModalEnter__20o0d {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__20o0d {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__F-fjz {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__F-fjz {
  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__1n6-I {
  height: 100%;
}
.atsx-layout__jzi6T {
  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__2mm1A,
.b50__3re_3 {
  color: #f0f4ff;
}
.L50__uefGa,
.l50__1tlmO {
  color: #f7fae5;
}
.L100__26Suf,
.l100__2IQeI {
  color: #eef6c6;
}
.L200__3ekiC,
.l200__1cz-z {
  color: #dfee96;
}
.L300__2pbzB,
.l300__3g3I- {
  color: #d2e76a;
}
.L400__1VMXh,
.l400__LBvvF {
  color: #c3dd40;
}
.L500__1GaMn,
.l500__2pWRD {
  color: #b3d600;
}
.L600__u-sEa,
.l600__C7xYN {
  color: #8fac02;
}
.L700__3ou9h,
.l700__2B0x1 {
  color: #667901;
}
.L800__2kSI6,
.l800__FD-Gd {
  color: #495700;
}
.L900__221eG,
.l900__1VfrQ {
  color: #354200;
}
.Y50__2Esj-,
.y50__1OmYV {
  color: #fdf9ed;
}
.Y100__ruNhF,
.y100__1xVXT {
  color: #faf1d1;
}
.Y200__3wJg8,
.y200__h4VXh {
  color: #f8e6ab;
}
.Y300__2Tksz,
.y300__exMNR {
  color: #f7dc82;
}
.Y400__3bCR4,
.y400__2Jz3J {
  color: #fad355;
}
.Y500__y1fiW,
.y500__2hAtl {
  color: #ffc60a;
}
.Y600__2zsW0,
.y600__1VOaG {
  color: #dc9b04;
}
.Y700__1EGYP,
.y700__23lgo {
  color: #aa7803;
}
.Y800__3h3u0,
.y800__1OcQ8 {
  color: #795101;
}
.Y900__1WUlE,
.y900__3dR_S {
  color: #5c3a00;
}
.O50__3EBrG,
.o50__3OP2f {
  color: #fff5eb;
}
.O100__3Wy48,
.o100__CgrLu {
  color: #feead2;
}
.O200__3DZIu,
.o200__1xTFX {
  color: #fed4a4;
}
.O300__Yd8Nb,
.o300__2K6GK {
  color: #ffba6b;
}
.O400__22uFs,
.o400__ZNmK7 {
  color: #ffa53d;
}
.O500__2LOBK,
.o500__19Nxx {
  color: #f80;
}
.O600__2R797,
.o600__1ar9m {
  color: #de7802;
}
.O700__1-4_x,
.o700__3Vpu5 {
  color: #b26206;
}
.O800__1SvsN,
.o800__1ni3p {
  color: #8f4f04;
}
.O900__3rtcD,
.o900__3KqQm {
  color: #6b3900;
}
.R50__2BZJ4,
.r50__32zp7 {
  color: #fef1f1;
}
.R100__1bDHi,
.r100__1DG6d {
  color: #fde2e2;
}
.R200__3bDuI,
.r200__NihdN {
  color: #fbbfbc;
}
.R300__3EAE3,
.r300__2N28s {
  color: #f98e8b;
}
.R400__m6cPW,
.r400__2rHRC {
  color: #f76964;
}
.R500__R5gPD,
.r500__2KfTh {
  color: #f54a45;
}
.R600__xFJQ6,
.r600__2uP-9 {
  color: #d83931;
}
.R700__1JJnP,
.r700__3OX45 {
  color: #ac2f28;
}
.R800__kyCl9,
.r800__3jDzl {
  color: #812520;
}
.R900__3fYvg,
.r900__4uXfB {
  color: #621c18;
}
.C50__AmMAU,
.c50__29eXQ {
  color: #fef1f8;
}
.C100__3-rjs,
.c100__3HXBk {
  color: #fdddef;
}
.C200__3SmNn,
.c200__Dk-jB {
  color: #f9aed9;
}
.C300__pzSzH,
.c300__1NK8W {
  color: #f57ac0;
}
.C400__1Hd0b,
.c400__2iNOm {
  color: #f14ba9;
}
.C500__1qVG8,
.c500__3A-6t {
  color: #f01d94;
}
.C600__1JWjj,
.c600__1-IzR {
  color: #c71077;
}
.C700__3aF5F,
.c700__15oJi {
  color: #9e1361;
}
.C800__3FXpP,
.c800__2Aqkf {
  color: #7a0f4b;
}
.C900__M1FeT,
.c900__1g9rB {
  color: #520a32;
}
.V50__3fPc4,
.v50__1GhIn {
  color: #fceefc;
}
.V100__2vthI,
.v100__welzb {
  color: #f8def8;
}
.V200__2KeVa,
.v200__1wVj4 {
  color: #efb9ef;
}
.V300__1R0fE,
.v300__qAfAP {
  color: #e58fe5;
}
.V400__v1YeB,
.v400__1cX-d {
  color: #db66db;
}
.V500___nhv2,
.v500__fiLCU {
  color: #d136d1;
}
.V600__JamJo,
.v600__1a5MV {
  color: #b320b3;
}
.V700__1og9L,
.v700__C-zti {
  color: #8c218c;
}
.V800__Cyp96,
.v800__1DBys {
  color: #681268;
}
.V900__3lW1w,
.v900__2inf3 {
  color: #460b46;
}
.P50__CnkDq,
.p50__132et {
  color: #f6f1fe;
}
.P100__3iA0A,
.p100__Gm1jY {
  color: #ece2fe;
}
.P200__20AWh,
.p200__36wf- {
  color: #cdb2fa;
}
.P300__2v3La,
.p300__3CHXs {
  color: #ad82f7;
}
.P400__2yTwP,
.p400__g3p4N {
  color: #935af6;
}
.P500__wlEfx,
.p500__iteo7 {
  color: #7f3bf5;
}
.P600__3oOHr,
.p600__bOcLL {
  color: #6425d0;
}
.P700__3edim,
.p700__23JvY {
  color: #4e1ba7;
}
.P800__1aHr1,
.p800__3cyMG {
  color: #380d82;
}
.P900__WLO-z,
.p900__2JQv5 {
  color: #270561;
}
.I50__35uVY,
.i50__4sBpf {
  color: #f2f3fd;
}
.I100__39sw_,
.i100__tEvaR {
  color: #e0e2fa;
}
.I200__3KoMk,
.i200__zseQb {
  color: #b4b9f3;
}
.I300__NMLIP,
.i300__5G1Ce {
  color: #7b83ea;
}
.I400__oDnzm,
.i400__2qBq8 {
  color: #616ae5;
}
.I500__1D54w,
.i500__29zbL {
  color: #4954e6;
}
.I600__wnJIU,
.i600__3wcda {
  color: #2933c7;
}
.I700__3vHKL,
.i700__1KjKH {
  color: #161fa2;
}
.I800__1-2hT,
.i800__2nl96 {
  color: #0a1285;
}
.I900__ypvRm,
.i900__38xtx {
  color: #0c1264;
}
.N50__1b-Np,
.n50__1HpIT {
  color: #f8f9fa;
}
.N100__Jy2zV,
.n100__2ftoO {
  color: #f5f6f7;
}
.N200__2vXLK,
.n200__3gQzm {
  color: #eff0f1;
}
.N300__24PU0,
.n300__3qVjq {
  color: #dee0e3;
}
.N400__10FMX,
.n400__FamL3 {
  color: #bbbfc4;
}
.N500__1968M,
.n500__3Md2L {
  color: #8f959e;
}
.N600__1jODQ,
.n600__1c8Qf {
  color: #646a73;
}
.N700__2iAMp,
.n700__RQXjV {
  color: #373c43;
}
.N800__3Kk1J,
.n800__37O2L {
  color: #2b2f36;
}
.N900__3LdwS,
.n900__3oxYD {
  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: #3156a5;
  border-color: #3156a5;
}
.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 表单编辑底色 */
.stepDivider__UJF6s {
  display: inline-block;
  width: 28px;
  height: 0;
  border-top: 1px dashed #c3c6cb;
  margin: 23px 2.5px;
}

.container__2w8Bm {
  width: 100%;
  margin-top: 40px;
  padding: 0 18px;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.container__2w8Bm .step {
  width: 126px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
}
.container__2w8Bm .more-step:hover .icon-wrapper {
  background: #e1eaff;
}
.container__2w8Bm .more-step:hover .icon-wrapper .icon svg {
  color: #325ab4;
}
.container__2w8Bm .more-step:hover .icon-wrapper .icon svg path {
  fill: currentColor;
}
.container__2w8Bm .more-step:hover .action {
  color: #325ab4;
}
.container__2w8Bm .more-step:hover .date {
  color: #82a7fc;
}
.container__2w8Bm .icon-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 48px;
  height: 48px;
  background: #f5f6f7;
  border-radius: 50%;
  margin-bottom: 16px;
  position: relative;
}
.container__2w8Bm .icon {
  width: 18px;
  height: 18px;
}
.container__2w8Bm .icon > svg {
  width: 18px;
  height: 18px;
  fill: #646a73;
}
.container__2w8Bm .action {
  color: #646a73;
  margin-bottom: 8px;
  overflow: hidden;
}
.container__2w8Bm .action-ellipsis {
  width: 100%;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.container__2w8Bm .date {
  color: #8f959e;
}
.container__2w8Bm .step-highlight .icon-wrapper {
  background: #e1eaff;
}
.container__2w8Bm .step-highlight .icon-wrapper .icon svg {
  color: #325ab4;
}
.container__2w8Bm .step-highlight .icon-wrapper .icon svg path {
  fill: currentColor;
}
.container__2w8Bm .step-highlight .action {
  color: #325ab4;
}
.container__2w8Bm .step-highlight .date {
  color: #82a7fc;
}
.container__2w8Bm .atsx-popover-inner-content {
  padding: 19.5px 24px;
  height: 151px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.container__2w8Bm .more-steps-popover .atsx-popover-inner {
  max-width: 820px;
  overflow-y: scroll;
}

@-webkit-keyframes fullscreenModalEnter__3QwKV {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__3QwKV {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__ZzyKi {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__ZzyKi {
  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__FBFT5 {
  height: 100%;
}
.atsx-layout__1TZdr {
  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__3KRSC,
.b50__3_vpu {
  color: #f0f4ff;
}
.L50__30eBd,
.l50__3Cz93 {
  color: #f7fae5;
}
.L100__1mIDa,
.l100__1Praa {
  color: #eef6c6;
}
.L200__3Uq1K,
.l200__1fs8E {
  color: #dfee96;
}
.L300__15Wri,
.l300__khvbW {
  color: #d2e76a;
}
.L400__LVDlv,
.l400__3cKoq {
  color: #c3dd40;
}
.L500__WGo5T,
.l500__3jdGa {
  color: #b3d600;
}
.L600__1dAVz,
.l600__1hsP_ {
  color: #8fac02;
}
.L700__18NAb,
.l700__lG9KM {
  color: #667901;
}
.L800__1Yxcv,
.l800__3H_Yi {
  color: #495700;
}
.L900__3k2-N,
.l900__1vk6u {
  color: #354200;
}
.Y50__3qqKn,
.y50__3_JV7 {
  color: #fdf9ed;
}
.Y100__2hELN,
.y100__29h8t {
  color: #faf1d1;
}
.Y200__SBm3S,
.y200__2Kir9 {
  color: #f8e6ab;
}
.Y300__3ug9q,
.y300__2TT2v {
  color: #f7dc82;
}
.Y400__326Gv,
.y400__3v7PZ {
  color: #fad355;
}
.Y500__1zqyq,
.y500__36euS {
  color: #ffc60a;
}
.Y600__3LlKN,
.y600__1G94v {
  color: #dc9b04;
}
.Y700__2s9qN,
.y700__2Scyw {
  color: #aa7803;
}
.Y800__kp3IC,
.y800__16G9s {
  color: #795101;
}
.Y900__N35Uu,
.y900__1e4ue {
  color: #5c3a00;
}
.O50__3p_oL,
.o50__3uyBl {
  color: #fff5eb;
}
.O100__2AOsC,
.o100__1gBA6 {
  color: #feead2;
}
.O200__3VF-8,
.o200__ehl1F {
  color: #fed4a4;
}
.O300__XoSIj,
.o300__18QG_ {
  color: #ffba6b;
}
.O400__2Ry5E,
.o400__1XpXE {
  color: #ffa53d;
}
.O500__3qSNy,
.o500__1zwxe {
  color: #f80;
}
.O600__2cAJ3,
.o600__n7Kvp {
  color: #de7802;
}
.O700__1ck-c,
.o700__2DUKq {
  color: #b26206;
}
.O800__26wxg,
.o800__1gICp {
  color: #8f4f04;
}
.O900__2nXRz,
.o900__2EAZT {
  color: #6b3900;
}
.R50__omAq8,
.r50__3jYur {
  color: #fef1f1;
}
.R100__1UZc6,
.r100__3yzBU {
  color: #fde2e2;
}
.R200__1mLfN,
.r200__3cejN {
  color: #fbbfbc;
}
.R300__ejdxf,
.r300__3xDDl {
  color: #f98e8b;
}
.R400__1mI_w,
.r400__N3PGK {
  color: #f76964;
}
.R500__PMYK1,
.r500__2M8ki {
  color: #f54a45;
}
.R600__2oUWX,
.r600__3Uuw_ {
  color: #d83931;
}
.R700__2DAyM,
.r700__3PJKG {
  color: #ac2f28;
}
.R800__2sp2c,
.r800__36-I9 {
  color: #812520;
}
.R900__KoXPf,
.r900__kR09M {
  color: #621c18;
}
.C50__jNEhP,
.c50__3wqpZ {
  color: #fef1f8;
}
.C100__3YUd0,
.c100__1WfY0 {
  color: #fdddef;
}
.C200__3_h-X,
.c200__39mKf {
  color: #f9aed9;
}
.C300__1oGqH,
.c300__35JtP {
  color: #f57ac0;
}
.C400__2RwQQ,
.c400__ij6D6 {
  color: #f14ba9;
}
.C500__21uTs,
.c500__2sfla {
  color: #f01d94;
}
.C600__2_7mi,
.c600__1QQYX {
  color: #c71077;
}
.C700__3YWZ8,
.c700__172HX {
  color: #9e1361;
}
.C800__1OhUw,
.c800__1PuCH {
  color: #7a0f4b;
}
.C900__2-t7X,
.c900__9_HS9 {
  color: #520a32;
}
.V50__bywqE,
.v50__3YBST {
  color: #fceefc;
}
.V100__1Ff4j,
.v100__1DIaB {
  color: #f8def8;
}
.V200__1fxf4,
.v200__1xW-4 {
  color: #efb9ef;
}
.V300__3XXB7,
.v300__3v_y_ {
  color: #e58fe5;
}
.V400__2avIC,
.v400__3p_ig {
  color: #db66db;
}
.V500__1r1r8,
.v500__39-yF {
  color: #d136d1;
}
.V600__2RDio,
.v600__24hkE {
  color: #b320b3;
}
.V700__2xBAN,
.v700__3MU6K {
  color: #8c218c;
}
.V800__2uGEU,
.v800__piefr {
  color: #681268;
}
.V900__1OL6v,
.v900__8mLF0 {
  color: #460b46;
}
.P50__2UBrT,
.p50__XtzUv {
  color: #f6f1fe;
}
.P100__3pUCV,
.p100__2pzWC {
  color: #ece2fe;
}
.P200__3CgmV,
.p200__1iznP {
  color: #cdb2fa;
}
.P300__14z_f,
.p300__zHoOk {
  color: #ad82f7;
}
.P400__3jJ2E,
.p400__2hDs0 {
  color: #935af6;
}
.P500__2yYHB,
.p500__1vAj4 {
  color: #7f3bf5;
}
.P600__1Txwl,
.p600__3fGvI {
  color: #6425d0;
}
.P700__2chSh,
.p700__tNMDH {
  color: #4e1ba7;
}
.P800__Z1hwH,
.p800__1szdQ {
  color: #380d82;
}
.P900__zvMaZ,
.p900__3-m08 {
  color: #270561;
}
.I50__2cRLd,
.i50__I7gpx {
  color: #f2f3fd;
}
.I100__Tzuv1,
.i100__395i3 {
  color: #e0e2fa;
}
.I200__3abe-,
.i200__23AAJ {
  color: #b4b9f3;
}
.I300__1xtzH,
.i300__DC60F {
  color: #7b83ea;
}
.I400__N1Vo_,
.i400__2Ea5J {
  color: #616ae5;
}
.I500__2E8xe,
.i500__n5_2s {
  color: #4954e6;
}
.I600__2jtoY,
.i600__2eP3n {
  color: #2933c7;
}
.I700__2kex4,
.i700__kU3Sv {
  color: #161fa2;
}
.I800__3pY5S,
.i800__YXQ4V {
  color: #0a1285;
}
.I900__260tO,
.i900__2TTFt {
  color: #0c1264;
}
.N50__3z5rd,
.n50__1MoKL {
  color: #f8f9fa;
}
.N100__1GiPR,
.n100__2SMEC {
  color: #f5f6f7;
}
.N200__2NRwA,
.n200__1QQAN {
  color: #eff0f1;
}
.N300__3KwIU,
.n300__DMHnh {
  color: #dee0e3;
}
.N400__1xWGU,
.n400__3yMKG {
  color: #bbbfc4;
}
.N500__tf37S,
.n500__3BxHT {
  color: #8f959e;
}
.N600__2pnmR,
.n600__sMA_G {
  color: #646a73;
}
.N700__3WQVZ,
.n700__uu8QE {
  color: #373c43;
}
.N800__2U6g_,
.n800__1nwkv {
  color: #2b2f36;
}
.N900__isGKF,
.n900__2u2Ph {
  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: #3156a5;
  border-color: #3156a5;
}
.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 表单编辑底色 */
.external-referral__recommed_item__3Wziv {
  width: 100%;
  background: #ffffff;
  border-radius: 4px;
  padding: 40px 32px;
}
.external-referral__recommed_item__3Wziv .name__3oOg4 {
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
  color: #1f2329;
  margin-right: 8px;
}
.external-referral__recommed_item__3Wziv .status__3rAQI {
  font-size: 14px;
  color: #1c4cba;
  padding: 4px 8px;
  background: #e1eaff;
  border-radius: 2px;
}
.external-referral__recommed_item__3Wziv .application-time__1kQ6x {
  font-size: 14px;
  color: #646a73;
}
.external-referral__recommed_item__3Wziv > div:first-child {
  margin-bottom: 12px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.external-referral__recommed_item__3Wziv .job-info__16u4B {
  display: -ms-flexbox;
  display: flex;
}
.external-referral__recommed_item__3Wziv .job-info__16u4B > p {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-right: 24px;
}
.external-referral__recommed_item__3Wziv .job-info__16u4B > p > svg {
  width: 14px;
  height: 14px;
  margin-right: 6px;
}
.external-referral__recommed_item__3Wziv .job-info__16u4B > p > span {
  color: #646a73;
  font-size: 14px;
}
.external-referral__recommed_item__3Wziv .application-steps__3URH9 {
  margin-left: -32px;
}
.i18n-recommend-item__2pPNt {
  background-color: #f9fafd;
  border-radius: 4px;
}
.tiktok-recommend-item__3Hr4u {
  border: 1px solid #e3e3e5;
  border-radius: 4px;
}

@-webkit-keyframes fullscreenModalEnter__2ZP7o {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__2ZP7o {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__1YhY0 {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__1YhY0 {
  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__2NV0H {
  height: 100%;
}
.atsx-layout__2I4wQ {
  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__1l3v3,
.b50__WIeeM {
  color: #f0f4ff;
}
.L50__1XPw9,
.l50__erMun {
  color: #f7fae5;
}
.L100__2q9lL,
.l100__3vt5b {
  color: #eef6c6;
}
.L200__3VmV3,
.l200__1_4HE {
  color: #dfee96;
}
.L300__3U5jr,
.l300__Gcke3 {
  color: #d2e76a;
}
.L400__3TgpQ,
.l400__Jw-CY {
  color: #c3dd40;
}
.L500__3pfWn,
.l500__3oZx4 {
  color: #b3d600;
}
.L600__1LiyZ,
.l600__Ch2Hg {
  color: #8fac02;
}
.L700__fTYhy,
.l700__2dkHI {
  color: #667901;
}
.L800__2hZ1y,
.l800__XmtWk {
  color: #495700;
}
.L900__8INUg,
.l900__3luF3 {
  color: #354200;
}
.Y50__3fCIf,
.y50__107GU {
  color: #fdf9ed;
}
.Y100__1IRNm,
.y100__gHgnC {
  color: #faf1d1;
}
.Y200__1xcNw,
.y200__3-x1t {
  color: #f8e6ab;
}
.Y300__mxsDJ,
.y300__3aEF_ {
  color: #f7dc82;
}
.Y400__1h4OB,
.y400__ihlOK {
  color: #fad355;
}
.Y500__26jTK,
.y500__pCEdK {
  color: #ffc60a;
}
.Y600__KKdJm,
.y600__2cYDH {
  color: #dc9b04;
}
.Y700__1vzyu,
.y700__LXaJd {
  color: #aa7803;
}
.Y800__3tx6S,
.y800__c72Fu {
  color: #795101;
}
.Y900__1r416,
.y900__3pWt8 {
  color: #5c3a00;
}
.O50__2z1g-,
.o50__25mi8 {
  color: #fff5eb;
}
.O100__2OgjK,
.o100__1xAkv {
  color: #feead2;
}
.O200__3JeL0,
.o200__3Nc52 {
  color: #fed4a4;
}
.O300__1SN0l,
.o300__1pMBQ {
  color: #ffba6b;
}
.O400__1Ox3X,
.o400__211OQ {
  color: #ffa53d;
}
.O500__1XT9V,
.o500__2Idc8 {
  color: #f80;
}
.O600__1HdgR,
.o600__2DkGd {
  color: #de7802;
}
.O700__2dwsH,
.o700__1FPAF {
  color: #b26206;
}
.O800__2XAlD,
.o800__u331q {
  color: #8f4f04;
}
.O900__29zfk,
.o900__xqbsg {
  color: #6b3900;
}
.R50__2DrZq,
.r50__rUzj6 {
  color: #fef1f1;
}
.R100__2VVZ-,
.r100__kDVYv {
  color: #fde2e2;
}
.R200__1rVO5,
.r200__2Vtja {
  color: #fbbfbc;
}
.R300__1L_Ov,
.r300__3lUxM {
  color: #f98e8b;
}
.R400__236UI,
.r400__3C2iY {
  color: #f76964;
}
.R500__PNlsl,
.r500__6-lvR {
  color: #f54a45;
}
.R600__1zxYL,
.r600__1PAc1 {
  color: #d83931;
}
.R700__35sPl,
.r700__3pNvh {
  color: #ac2f28;
}
.R800__1YyV7,
.r800__1-geW {
  color: #812520;
}
.R900__13U17,
.r900__3snLI {
  color: #621c18;
}
.C50__1s2jU,
.c50__2PqFR {
  color: #fef1f8;
}
.C100__tXz_L,
.c100__AXdRR {
  color: #fdddef;
}
.C200__2R163,
.c200__1Ne1g {
  color: #f9aed9;
}
.C300__2lWTs,
.c300__1O0Dp {
  color: #f57ac0;
}
.C400__3zbQd,
.c400__1LwUo {
  color: #f14ba9;
}
.C500__1xyRG,
.c500__2JWGj {
  color: #f01d94;
}
.C600__2MUHz,
.c600__3EAK5 {
  color: #c71077;
}
.C700__3Qw74,
.c700__2CaH2 {
  color: #9e1361;
}
.C800__1UfC5,
.c800__3qvBc {
  color: #7a0f4b;
}
.C900__1wy0-,
.c900__R_kea {
  color: #520a32;
}
.V50__3D_30,
.v50__6_lPq {
  color: #fceefc;
}
.V100__HAgzo,
.v100__3QvWM {
  color: #f8def8;
}
.V200__1W2fw,
.v200__3AGJ4 {
  color: #efb9ef;
}
.V300__3Ha7Y,
.v300__N_fH- {
  color: #e58fe5;
}
.V400__gheGz,
.v400__1iU4P {
  color: #db66db;
}
.V500__1SRTd,
.v500__2fEiY {
  color: #d136d1;
}
.V600__17gVq,
.v600__1EKYS {
  color: #b320b3;
}
.V700__1QZDo,
.v700__3wzMD {
  color: #8c218c;
}
.V800__2-KQz,
.v800__2qMhb {
  color: #681268;
}
.V900__18jOg,
.v900__pQVll {
  color: #460b46;
}
.P50__2vGSC,
.p50__3QHEj {
  color: #f6f1fe;
}
.P100__28E94,
.p100__3Xo8S {
  color: #ece2fe;
}
.P200__3V2fV,
.p200__2aP6P {
  color: #cdb2fa;
}
.P300__3Bcqn,
.p300__1Yvi- {
  color: #ad82f7;
}
.P400__3Tr1w,
.p400__251Fb {
  color: #935af6;
}
.P500__z3CiM,
.p500__3wAY- {
  color: #7f3bf5;
}
.P600__hKl08,
.p600__2YwxM {
  color: #6425d0;
}
.P700__1_97O,
.p700__2SS5V {
  color: #4e1ba7;
}
.P800__2_O0P,
.p800__-o9CB {
  color: #380d82;
}
.P900__1c91O,
.p900__2GC5Q {
  color: #270561;
}
.I50__3t7Ho,
.i50__3Ax7- {
  color: #f2f3fd;
}
.I100__2qJNJ,
.i100__i3YBj {
  color: #e0e2fa;
}
.I200__1ehz0,
.i200__1NMcj {
  color: #b4b9f3;
}
.I300__1t-yI,
.i300__1U9zY {
  color: #7b83ea;
}
.I400__2kXOu,
.i400__bioTJ {
  color: #616ae5;
}
.I500__2XqTA,
.i500__ZaMgR {
  color: #4954e6;
}
.I600__3OBlg,
.i600__1DoPl {
  color: #2933c7;
}
.I700__1Fwd7,
.i700__2Ijj4 {
  color: #161fa2;
}
.I800__2DLzI,
.i800__WuNK1 {
  color: #0a1285;
}
.I900__Yb2MW,
.i900__1Uh8r {
  color: #0c1264;
}
.N50__1Jrjk,
.n50__lFZ1B {
  color: #f8f9fa;
}
.N100__1gNNS,
.n100__2l1ST {
  color: #f5f6f7;
}
.N200__v2oVp,
.n200__28oNk {
  color: #eff0f1;
}
.N300__21on8,
.n300__28QLr {
  color: #dee0e3;
}
.N400__2QlgU,
.n400__1dR4v {
  color: #bbbfc4;
}
.N500__1ol-1,
.n500__2mzGa {
  color: #8f959e;
}
.N600__3IUck,
.n600__1yP4T {
  color: #646a73;
}
.N700__QadHB,
.n700__36ocV {
  color: #373c43;
}
.N800__1Vtwo,
.n800__lPHw8 {
  color: #2b2f36;
}
.N900__2u_0-,
.n900__3zz7N {
  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: #3156a5;
  border-color: #3156a5;
}
.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 表单编辑底色 */
.noRecommend-wrapper__1RI73 {
  width: 1018px;
  height: 485px;
  border-radius: 4px;
  background-color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: column;
      flex-direction: column;
}
.noRecommend-wrapper__1RI73 .noRecommendImg__2a5L- {
  width: 200px;
}
.noRecommend-wrapper__1RI73 .noRecommendImg__2a5L- img {
  width: 100%;
}
.noRecommend-wrapper__1RI73 .noDataText__3m1VE {
  font-size: 18px;
  font-weight: 500;
  color: #3e4c5b;
  margin-top: 18px;
}

@-webkit-keyframes fullscreenModalEnter__gZQIm {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__gZQIm {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__2vbUf {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__2vbUf {
  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__Q2W4H {
  height: 100%;
}
.atsx-layout__XU7Ts {
  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__3s0j7,
.b50__lWKkX {
  color: #f0f4ff;
}
.L50__lel2Y,
.l50__1p3px {
  color: #f7fae5;
}
.L100__rJbnH,
.l100__1xOpK {
  color: #eef6c6;
}
.L200__2C8ij,
.l200__sObml {
  color: #dfee96;
}
.L300__iOiGC,
.l300__2XyHB {
  color: #d2e76a;
}
.L400__3GgdA,
.l400__19vk7 {
  color: #c3dd40;
}
.L500__-_UZI,
.l500__2FQBd {
  color: #b3d600;
}
.L600__2KOQb,
.l600__1kNt1 {
  color: #8fac02;
}
.L700__YaPLg,
.l700__H0hUk {
  color: #667901;
}
.L800__D9aCu,
.l800__uJSxg {
  color: #495700;
}
.L900__ZV5dB,
.l900__53jYJ {
  color: #354200;
}
.Y50__34zB7,
.y50__1lOjh {
  color: #fdf9ed;
}
.Y100__2evPB,
.y100__1N2g1 {
  color: #faf1d1;
}
.Y200__2o9py,
.y200__3l6nc {
  color: #f8e6ab;
}
.Y300__1ZIOd,
.y300__1INWC {
  color: #f7dc82;
}
.Y400__m31GF,
.y400__3_Qqk {
  color: #fad355;
}
.Y500__100tP,
.y500__cb-28 {
  color: #ffc60a;
}
.Y600__2EVfx,
.y600__3gCdU {
  color: #dc9b04;
}
.Y700__39oPx,
.y700__Cbq9a {
  color: #aa7803;
}
.Y800__6WrcL,
.y800__kRzEU {
  color: #795101;
}
.Y900__NeK0E,
.y900__2atpF {
  color: #5c3a00;
}
.O50__1frQr,
.o50__SC0kn {
  color: #fff5eb;
}
.O100__KgDyo,
.o100__1M8yT {
  color: #feead2;
}
.O200___hF1r,
.o200__2T777 {
  color: #fed4a4;
}
.O300__1NSdm,
.o300__1ACw- {
  color: #ffba6b;
}
.O400__2YPoL,
.o400__1ghwU {
  color: #ffa53d;
}
.O500__2Kp6u,
.o500__2AiVH {
  color: #f80;
}
.O600__3UJsO,
.o600__2XaaV {
  color: #de7802;
}
.O700__2fSVb,
.o700__3Dsqg {
  color: #b26206;
}
.O800__1P3N0,
.o800__5QEIi {
  color: #8f4f04;
}
.O900__WE0w6,
.o900__ewcXV {
  color: #6b3900;
}
.R50__6TLpK,
.r50__3f4Vi {
  color: #fef1f1;
}
.R100__1oebS,
.r100__3SQ3q {
  color: #fde2e2;
}
.R200__1NFFC,
.r200__1MDOL {
  color: #fbbfbc;
}
.R300__jByVZ,
.r300__3lKLh {
  color: #f98e8b;
}
.R400__1mHta,
.r400__3iSdK {
  color: #f76964;
}
.R500__1jj9O,
.r500__3KHKu {
  color: #f54a45;
}
.R600__a1QxD,
.r600__1aGUx {
  color: #d83931;
}
.R700__1Ei3i,
.r700__ljHy1 {
  color: #ac2f28;
}
.R800__YsbGD,
.r800__SkofN {
  color: #812520;
}
.R900__3GB8e,
.r900__3bXXM {
  color: #621c18;
}
.C50__jdZph,
.c50__3qwO5 {
  color: #fef1f8;
}
.C100__PiJ3W,
.c100__2ahhD {
  color: #fdddef;
}
.C200__3tiVx,
.c200__AuP9n {
  color: #f9aed9;
}
.C300__mVbVB,
.c300__Ts99_ {
  color: #f57ac0;
}
.C400__1TTfD,
.c400__5j3AV {
  color: #f14ba9;
}
.C500__2ZuQw,
.c500__143QS {
  color: #f01d94;
}
.C600__2ffgY,
.c600__2dJYc {
  color: #c71077;
}
.C700__31AcZ,
.c700__3JjYq {
  color: #9e1361;
}
.C800__2nXwU,
.c800__3Hgb2 {
  color: #7a0f4b;
}
.C900__3TBZk,
.c900__f6sg0 {
  color: #520a32;
}
.V50__1VxTG,
.v50__3DU43 {
  color: #fceefc;
}
.V100__2Wkub,
.v100__1VfoG {
  color: #f8def8;
}
.V200__2rx3F,
.v200__C_YbL {
  color: #efb9ef;
}
.V300__1gh-O,
.v300__3-dq8 {
  color: #e58fe5;
}
.V400__S7NVg,
.v400__1tkMg {
  color: #db66db;
}
.V500__3nMg-,
.v500__11fjG {
  color: #d136d1;
}
.V600__2N1K3,
.v600__Pr5tE {
  color: #b320b3;
}
.V700__32Foa,
.v700__3LpKi {
  color: #8c218c;
}
.V800__19BvU,
.v800__r37hp {
  color: #681268;
}
.V900__1volP,
.v900__3X8A- {
  color: #460b46;
}
.P50__V7hyv,
.p50__NlmDW {
  color: #f6f1fe;
}
.P100__1U2Pn,
.p100__1bzvL {
  color: #ece2fe;
}
.P200__2Rb1b,
.p200__1OupI {
  color: #cdb2fa;
}
.P300__1QkFK,
.p300__3G8uT {
  color: #ad82f7;
}
.P400__3-hAb,
.p400__AkYA6 {
  color: #935af6;
}
.P500__N-grU,
.p500__1tryj {
  color: #7f3bf5;
}
.P600__250IY,
.p600__2WqRU {
  color: #6425d0;
}
.P700__1xJnm,
.p700__OoFRh {
  color: #4e1ba7;
}
.P800__1oIvA,
.p800__19H7D {
  color: #380d82;
}
.P900__2Z7AY,
.p900__K4TjF {
  color: #270561;
}
.I50__2JfpV,
.i50__1xyHi {
  color: #f2f3fd;
}
.I100__3VwlQ,
.i100__3gmV_ {
  color: #e0e2fa;
}
.I200__3meDl,
.i200__1UNbC {
  color: #b4b9f3;
}
.I300__1m3Q9,
.i300__18hHG {
  color: #7b83ea;
}
.I400__1rCNn,
.i400__TeCOz {
  color: #616ae5;
}
.I500__2iaSW,
.i500__3o8ob {
  color: #4954e6;
}
.I600__LSVFQ,
.i600__1Br_t {
  color: #2933c7;
}
.I700__1x9xt,
.i700__14xGt {
  color: #161fa2;
}
.I800__18l4y,
.i800__3a3Sb {
  color: #0a1285;
}
.I900__1mOs0,
.i900__21M-x {
  color: #0c1264;
}
.N50__3qdp2,
.n50__1td08 {
  color: #f8f9fa;
}
.N100__25BkA,
.n100__34KP_ {
  color: #f5f6f7;
}
.N200__1riek,
.n200__3W7PT {
  color: #eff0f1;
}
.N300__2xivQ,
.n300__2OXoV {
  color: #dee0e3;
}
.N400__3eV-I,
.n400__jG-7k {
  color: #bbbfc4;
}
.N500__3qFeB,
.n500__2tfWu {
  color: #8f959e;
}
.N600__KT45s,
.n600__2qHHY {
  color: #646a73;
}
.N700__2k1EI,
.n700__3r5XO {
  color: #373c43;
}
.N800__2zAbT,
.n800__cZkl- {
  color: #2b2f36;
}
.N900__28VPF,
.n900__kyIoD {
  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: #3156a5;
  border-color: #3156a5;
}
.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 表单编辑底色 */
.external-referral-history__2tPN3 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  height: 100%;
  opacity: 1;
  position: relative;
  padding-top: 88px;
  padding-bottom: 120px;
  background: #f8f9fa;
  min-height: calc(100vh - 64px - 0px - 256px);
}
.tiktok-i18n-wrapper__2VR-1 {
  background-color: #fff;
}
.banner__1cvpw {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 271px;
  background-color: #fff;
  background-position: center;
}
.listBlock__23ONM {
  position: relative;
  width: 1016px;
}
.listBlock__23ONM .title__3KTzG {
  height: 37px;
  font-size: 30px;
  margin-bottom: 72px;
  color: #fff;
  font-weight: 800;
}
.listBlock__23ONM .i18n-title__3Pz3T {
  color: #3e4c5b;
}
.listBlock__23ONM .tiktok-title__2k4l3 {
  color: #161823;
}
.listBlock__23ONM .external-referral__list-wrapper__3n7mJ > div:not(:last-child) {
  margin-bottom: 16px;
}
.listBlock__23ONM .scroll-loading-wrapper__FAVXy {
  position: absolute;
  bottom: -120px;
  width: 100%;
}
.listBlock__23ONM .scroll-loading-wrapper__FAVXy > div {
  width: 100% !important;
  height: 120px !important;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.listBlock__23ONM .scroll-loading-wrapper__FAVXy > div > svg {
  width: 76px !important;
  height: 76px !important;
}

@-webkit-keyframes fullscreenModalEnter__3D4gu {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__3D4gu {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__upHpM {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__upHpM {
  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__2u7Ed {
  height: 100%;
}
.atsx-layout__2WfOs {
  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__3Lm4i,
.b50__tpmw5 {
  color: #f0f4ff;
}
.L50__2wwCa,
.l50__3aWR- {
  color: #f7fae5;
}
.L100__1oPDn,
.l100__vXF3G {
  color: #eef6c6;
}
.L200__l-CM_,
.l200__M9_wl {
  color: #dfee96;
}
.L300__3mMmm,
.l300__nx_0l {
  color: #d2e76a;
}
.L400__1CqQZ,
.l400__2fQzA {
  color: #c3dd40;
}
.L500__1PrOa,
.l500__3HUE9 {
  color: #b3d600;
}
.L600__1FhHd,
.l600__3eQkT {
  color: #8fac02;
}
.L700__3XUaW,
.l700__1k63N {
  color: #667901;
}
.L800__11pbJ,
.l800__1Etxw {
  color: #495700;
}
.L900__1TY_n,
.l900__35lcU {
  color: #354200;
}
.Y50__2ia8p,
.y50__1TVJY {
  color: #fdf9ed;
}
.Y100__20dFr,
.y100__3zqi4 {
  color: #faf1d1;
}
.Y200__2zXv8,
.y200__We7v5 {
  color: #f8e6ab;
}
.Y300__1LIE3,
.y300__1VPI6 {
  color: #f7dc82;
}
.Y400__P4tRT,
.y400__2VEy8 {
  color: #fad355;
}
.Y500__pB7yM,
.y500__1jVqe {
  color: #ffc60a;
}
.Y600__OTKzB,
.y600__3Ahrr {
  color: #dc9b04;
}
.Y700__3HPkC,
.y700__BtFMX {
  color: #aa7803;
}
.Y800__1t31M,
.y800__1LLeQ {
  color: #795101;
}
.Y900__Pk05o,
.y900__2_FH2 {
  color: #5c3a00;
}
.O50__13XNS,
.o50__4hDq8 {
  color: #fff5eb;
}
.O100__1Yzu2,
.o100__I010e {
  color: #feead2;
}
.O200__1J6lM,
.o200__3pLMY {
  color: #fed4a4;
}
.O300__3FYW_,
.o300__3eE0y {
  color: #ffba6b;
}
.O400__34dYV,
.o400__NmpYk {
  color: #ffa53d;
}
.O500__1L9Q-,
.o500__236wQ {
  color: #f80;
}
.O600__39GtZ,
.o600__1VXe2 {
  color: #de7802;
}
.O700__XDnQ0,
.o700__2VIWj {
  color: #b26206;
}
.O800__3owb6,
.o800__hoDQt {
  color: #8f4f04;
}
.O900__BGbQc,
.o900__2G0nO {
  color: #6b3900;
}
.R50__1wZlC,
.r50__1yyV3 {
  color: #fef1f1;
}
.R100__2gbkS,
.r100__y1ymG {
  color: #fde2e2;
}
.R200__JvhXg,
.r200__2jsb2 {
  color: #fbbfbc;
}
.R300__3RgCY,
.r300__2-Clg {
  color: #f98e8b;
}
.R400__2pGOA,
.r400__3OjxB {
  color: #f76964;
}
.R500__ZRbp3,
.r500__2xvdk {
  color: #f54a45;
}
.R600__20-J9,
.r600__jy2FJ {
  color: #d83931;
}
.R700__1zw5D,
.r700__8Wv-z {
  color: #ac2f28;
}
.R800__1-btg,
.r800__IgHld {
  color: #812520;
}
.R900__1qrtv,
.r900__3BCJ5 {
  color: #621c18;
}
.C50__3saeq,
.c50__1Pac8 {
  color: #fef1f8;
}
.C100__2zEUH,
.c100__1NlGf {
  color: #fdddef;
}
.C200__13KLg,
.c200__3tNT8 {
  color: #f9aed9;
}
.C300__1iBwE,
.c300__anLxZ {
  color: #f57ac0;
}
.C400__1oROF,
.c400__2T7wX {
  color: #f14ba9;
}
.C500__bT0JZ,
.c500__19Uw9 {
  color: #f01d94;
}
.C600__1ppUW,
.c600__2NbDd {
  color: #c71077;
}
.C700__20AXs,
.c700__YBxC_ {
  color: #9e1361;
}
.C800__df51V,
.c800__SYN6K {
  color: #7a0f4b;
}
.C900__2BFuX,
.c900__3I4zg {
  color: #520a32;
}
.V50__2oB6U,
.v50__1GTkQ {
  color: #fceefc;
}
.V100__22KNW,
.v100__2J_SJ {
  color: #f8def8;
}
.V200__3BKyB,
.v200__464W3 {
  color: #efb9ef;
}
.V300__2xp_Y,
.v300__Z8W_b {
  color: #e58fe5;
}
.V400__3BUdV,
.v400__qCjK5 {
  color: #db66db;
}
.V500__1XUDj,
.v500__2IIj2 {
  color: #d136d1;
}
.V600__KnO-v,
.v600__yp4cn {
  color: #b320b3;
}
.V700__1ZrYs,
.v700__1ppCS {
  color: #8c218c;
}
.V800__3S_1I,
.v800__NpBJ- {
  color: #681268;
}
.V900__2-QeD,
.v900__2gtfk {
  color: #460b46;
}
.P50__7uB55,
.p50__T-SqI {
  color: #f6f1fe;
}
.P100__1HpkB,
.p100__3-1sJ {
  color: #ece2fe;
}
.P200__3uzIh,
.p200__1TGwp {
  color: #cdb2fa;
}
.P300__3nT0H,
.p300__1fcSa {
  color: #ad82f7;
}
.P400__dbg6Y,
.p400__3CjHq {
  color: #935af6;
}
.P500__3dqQp,
.p500__1dae8 {
  color: #7f3bf5;
}
.P600__vLQvH,
.p600__HaDEo {
  color: #6425d0;
}
.P700__Zof51,
.p700__1UNer {
  color: #4e1ba7;
}
.P800__1kfJE,
.p800__2QlIc {
  color: #380d82;
}
.P900__2XFbD,
.p900__d5VFd {
  color: #270561;
}
.I50__3NCVi,
.i50__hiyQq {
  color: #f2f3fd;
}
.I100__1zO8A,
.i100__3TdyN {
  color: #e0e2fa;
}
.I200__cBFTY,
.i200__2W52I {
  color: #b4b9f3;
}
.I300__3riJS,
.i300__ImLbT {
  color: #7b83ea;
}
.I400__1hrQN,
.i400__1HC4a {
  color: #616ae5;
}
.I500__zFabd,
.i500__1Fb28 {
  color: #4954e6;
}
.I600__NM6_b,
.i600__2yTTd {
  color: #2933c7;
}
.I700__1AThs,
.i700__3Qi1- {
  color: #161fa2;
}
.I800__1Hmf2,
.i800__3-X4C {
  color: #0a1285;
}
.I900__2dkRf,
.i900__31Wpa {
  color: #0c1264;
}
.N50__3nVzB,
.n50__mx3Wz {
  color: #f8f9fa;
}
.N100__qSiJM,
.n100__OVUl6 {
  color: #f5f6f7;
}
.N200__19q1q,
.n200__1uKzB {
  color: #eff0f1;
}
.N300__1r5nF,
.n300__15pxr {
  color: #dee0e3;
}
.N400__1ApMQ,
.n400__IPS65 {
  color: #bbbfc4;
}
.N500__iRJzh,
.n500__c_BVu {
  color: #8f959e;
}
.N600__quY1j,
.n600__3GM2g {
  color: #646a73;
}
.N700__2T4jI,
.n700__1E_VP {
  color: #373c43;
}
.N800__3MT_a,
.n800__1dAhB {
  color: #2b2f36;
}
.N900__3KzP9,
.n900__3KEme {
  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: #3156a5;
  border-color: #3156a5;
}
.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 表单编辑底色 */
@font-face {
  font-family: 'iconfont';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot);
  /* IE9*/
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot#iefix) format('embedded-opentype'),  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'), url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/eed968724db62e4a1aa0153542a30541.ttf) format('truetype'),  url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/8f36d249d779cf26859d44fd32d6017d.svg#iconfont) format('svg');
}
.iconfont {
  font-family: 'iconfont' !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-logo_baise:before {
  content: '\E71A';
}
.icon-password_hidden:before {
  content: '\E71D';
}
.icon-email:before {
  content: '\E721';
}
.icon-password_visible:before {
  content: '\E722';
}
.icon-arrow_left:before {
  content: '\E723';
}
.icon-arrow_apply:before {
  content: '\E724';
}
.icon-arrow_right:before {
  content: '\E725';
}
.icon-jiantouzhixiang_you:before {
  content: '\E726';
}
.icon-jiantouzhixiang_zuo:before {
  content: '\E727';
}
.icon-bofanganniushouye:before {
  content: '\E72F';
}
.icon-xialaxuanzeda:before {
  content: '\E734';
}
.icon-shouqi:before {
  content: '\E735';
}
.icon-facebooklogo_hover1:before {
  content: '\E738';
}
.icon-linkinlogo_hoverco:before {
  content: '\E739';
}
.icon-logo_youyanse1:before {
  content: '\E751';
}
.icon-design:before {
  content: '\E752';
}
.icon-FunctionsSupport:before {
  content: '\E753';
}
.icon-SalesMarketing:before {
  content: '\E754';
}
.icon-product:before {
  content: '\E755';
}
.icon-Sales:before {
  content: '\E756';
}
.icon-OperationsEdit:before {
  content: '\E757';
}
.icon-rd:before {
  content: '\E758';
}
.icon-icon_search:before {
  content: '\E76B';
}
.icon-icon_location:before {
  content: '\E76C';
}
.icon-icon_type:before {
  content: '\E76D';
}
.icon-detail_facebook:before {
  content: '\E76F';
}
.icon-detail_Twitter:before {
  content: '\E770';
}
.icon-detail_linkin:before {
  content: '\E771';
}
/**
 * 注意，如果修改了默认的媒体查询的尺寸，则需要修改 helpers/media.js.MEDIA_SCREEN 对象中的尺寸
 */
.hover-img-bigger-wrap {
  overflow: hidden;
}
.hover-img-bigger {
  width: 100%;
  transition: all 1s;
  cursor: pointer;
}
.hover-img-bigger:hover {
  -ms-transform: scale(1.08);
      transform: scale(1.08);
}
.iconfont.icon-detail_facebook,
.iconfont.icon-detail_linkin {
  color: #9aa8b6;
  margin-right: 8px;
}
.iconfont.icon-detail_facebook:hover {
  color: #3c5a9a;
}
.iconfont.icon-detail_linkin:hover {
  color: #1d87bd;
}
video {
  background-color: #000000;
}
.pcNav .navigator-pc {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 83.4%;
  position: relative;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  z-index: 999;
}
.pcNav .navigator-pc .logo-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.pcNav .navigator-pc .logo-container svg {
  width: 159px;
  height: 28px;
}
.pcNav .navigator-pc .logo-container .logo-tag {
  margin-left: 12px;
  width: 75px;
  height: 24px;
}
.pcNav .navigator-pc .logo {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  height: 64px;
  line-height: 64px;
}
.pcNav .navigator-pc .logo svg {
  vertical-align: middle;
  width: 159px;
  height: 28px;
}
.pcNav .navigator-pc .namelink {
  max-width: 260px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}
.pcNav .navigator-pc .atsx-menu-horizontal {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-positive: 1;
      flex-grow: 1;
  min-width: 493px;
  line-height: 63px;
  border-bottom: none;
  background: none;
}
.pcNav .navigator-pc .atsx-menu-horizontal > .atsx-menu-item > a {
  color: #3e4c5b;
  opacity: 1;
  font-size: 16px;
  font-family: gilroy, sans-serif;
  text-decoration: none;
  display: inline-block;
}
.pcNav .navigator-pc .atsx-menu-horizontal > .atsx-menu-item > a.selectednav {
  color: #3e4c5b;
  opacity: 1;
  font-size: 20px;
  font-weight: bold;
}
.pcNav .navigator-pc .atsx-menu-horizontal > .atsx-menu-item > a.selectednav.home-selectednav {
  color: #fff;
}
.pcNav .navigator-pc .atsx-menu-horizontal > .atsx-menu-item.atsx-menu-item-selected > a {
  color: #3e4c5b;
  opacity: 1;
  font-size: 20px;
  font-weight: bold;
}
.pcNav .navigator-pc .atsx-menu-horizontal > .atsx-menu-item.atsx-menu-item-selected > a.home-selectednav {
  color: #fff;
}
.pcNav .navigator-pc .atsx-menu-horizontal > .atsx-menu-item.atsx-menu-item-selected > a:hover {
  opacity: 1;
}
.pcNav .navigator-pc .atsx-menu-horizontal > .atsx-menu-item.home-nav > a {
  color: #fff;
}
.pcNav .navigator-pc .atsx-menu-horizontal > .atsx-menu-item.home-nav > a:hover {
  color: #fff;
}
.pcNav .navigator-pc .atsx-menu-horizontal .atsx-menu-item > a:hover {
  color: #3e4c5b;
  opacity: 0.7;
}
.pcNav .navigator-pc .atsx-menu-horizontal > .atsx-menu-item-selected,
.pcNav .navigator-pc .atsx-menu-horizontal > .atsx-menu-item:hover,
.pcNav .navigator-pc .atsx-menu-horizontal > .atsx-menu-submenu:hover,
.pcNav .navigator-pc .atsx-menu-horizontal > .atsx-menu-submenu-selected,
.pcNav .navigator-pc .atsx-menu-horizontal > .atsx-menu-submenu-open {
  border-bottom: 2px solid transparent;
}
.pcNav .navigator-pc .atsx-menu-horizontal .atsx-menu-submenu-horizontal .atsx-menu-submenu-title a {
  color: #3e4c5b;
  opacity: 0.8;
  font-size: 16px;
  font-family: gilroy, sans-serif;
  text-decoration: none;
  display: block;
}
.pcNav .navigator-pc .atsx-menu-horizontal .atsx-menu-submenu-horizontal.atsx-menu-submenu-active .atsx-menu-submenu-title a,
.pcNav .navigator-pc .atsx-menu-horizontal .atsx-menu-submenu-horizontal.atsx-menu-submenu-selected .atsx-menu-submenu-title a {
  color: #3e4c5b;
  opacity: 1;
}
.pcNav .navigator-pc .atsx-menu-horizontal .atsx-menu-submenu-horizontal > .atsx-menu-submenu-title > a.selectednav {
  color: #3e4c5b;
  font-size: 20px;
  font-weight: bold;
  opacity: 1;
}
.pcNav .navigator-pc .atsx-menu-horizontal .atsx-menu-submenu-horizontal.home-nav .atsx-menu-submenu-title a {
  color: #fff;
}
.pcNav .navigator-pc .atsx-menu-horizontal .atsx-menu-submenu-horizontal.home-nav.atsx-menu-submenu-active .atsx-menu-submenu-title a,
.pcNav .navigator-pc .atsx-menu-horizontal .atsx-menu-submenu-horizontal.home-nav.atsx-menu-submenu-selected .atsx-menu-submenu-title a {
  color: #fff;
}
.pcNav .navigator-pc .atsx-menu-horizontal .atsx-menu-submenu-horizontal.home-nav > .atsx-menu-submenu-title > a.selectednav {
  color: #fff;
  font-size: 20px;
  font-weight: bold;
}
.pcNav .navigator-pc .atsx-menu-inline {
  border-right: none;
  margin-top: 9.73333333vw;
}
.pcNav .navigator-pc .atsx-menu-inline .atsx-menu-item:hover {
  color: #3e4c5b;
  opacity: 1;
}
.pcNav .navigator-pc .atsx-menu-inline > .atsx-menu-item {
  padding-left: 0 !important;
}
.pcNav .navigator-pc .atsx-menu-inline > .atsx-menu-item > a {
  color: #3e4c5b;
  font-size: 6.4vw;
  font-family: gilroy, sans-serif;
  text-decoration: none;
  display: inline-block;
}
.pcNav .navigator-pc .atsx-menu-inline > .atsx-menu-item > a.selectednav {
  color: #325ab4;
}
.pcNav .navigator-pc .atsx-menu-inline .atsx-menu-submenu-inline .atsx-menu-submenu-title {
  padding-left: 0 !important;
  margin: 0;
  height: 8.26666667vw;
  line-height: 8.26666667vw;
  font-weight: bold;
}
.pcNav .navigator-pc .atsx-menu-inline .atsx-menu-submenu-inline .atsx-menu-submenu-title a {
  color: #3e4c5b;
  font-size: 6.4vw;
  text-decoration: none;
  display: inline-block;
}
.pcNav .navigator-pc .atsx-menu-inline .atsx-menu-submenu-inline.atsx-menu-submenu-selected .atsx-menu-submenu-title a {
  color: #325ab4;
}
.pcNav .navigator-pc .atsx-menu-inline .atsx-menu-submenu-inline.atsx-menu-submenu-open > .atsx-menu-submenu-title .atsx-menu-submenu-arrow {
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}
.pcNav .navigator-pc .atsx-menu-inline .atsx-menu-submenu-inline > .atsx-menu-submenu-title > a {
  width: 100%;
}
.pcNav .navigator-pc .atsx-menu-inline .atsx-menu-submenu-inline > .atsx-menu-submenu-title > a.selectednav {
  color: #325ab4;
}
.pcNav .navigator-pc .atsx-menu-inline .atsx-menu-submenu-inline > .atsx-menu-submenu-title .atsx-menu-submenu-arrow {
  width: 4.26666667vw;
  height: 4.26666667vw;
  background-image: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/a72c1fd495aa8e811f1023542d635861.svg);
  background-size: cover;
  top: 2vw;
  right: 0;
}
.pcNav .navigator-pc .atsx-menu-inline .atsx-menu-submenu-inline > .atsx-menu-submenu-title .atsx-menu-submenu-arrow::before,
.pcNav .navigator-pc .atsx-menu-inline .atsx-menu-submenu-inline > .atsx-menu-submenu-title .atsx-menu-submenu-arrow::after {
  content: none;
}
.pcNav .navigator-pc .atsx-menu-inline .atsx-menu-submenu-inline .atsx-menu-inline {
  margin-top: 8vw;
}
.pcNav .navigator-pc .atsx-menu-inline .atsx-menu-submenu-inline .atsx-menu-sub {
  font-family: gilroy, sans-serif;
}
.pcNav .navigator-pc .atsx-menu-inline .atsx-menu-submenu-inline .atsx-menu-sub.atsx-menu-inline > .atsx-menu-item {
  height: 6.53333333vw;
  line-height: 6.53333333vw;
  margin-bottom: 5.33333333vw !important;
  font-size: 5.06666667vw;
  font-weight: 500;
  font-family: gilroy, sans-serif;
}
.pcNav .navigator-pc .atsx-menu-inline .atsx-menu-submenu-inline .atsx-menu-sub.atsx-menu-inline > .atsx-menu-item > a {
  font-size: 5.06666667vw;
}
.pcNav .navigator-pc .atsx-menu-inline .atsx-menu-item-selected {
  background-color: transparent !important;
}
.pcNav .navigator-pc .atsx-menu-inline .atsx-menu-selected::after,
.pcNav .navigator-pc .atsx-menu-inline .atsx-menu-item-selected::after {
  opacity: 0;
}
.pcNav .navigator-pc .atsx-menu-inline .atsx-menu-item {
  height: 8.26666667vw;
  line-height: 8.26666667vw;
  margin: 0 0 10.66666667vw 0 !important;
  font-weight: bold;
}
.pcNav .navigator-pc .atsx-menu-inline .atsx-menu-submenu-title {
  padding-right: calc(0.13333333vw * 32 + 20px);
}
.pcNav .navigator-pc .topbar-user {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-left: 20px;
  opacity: 0.8;
}
.pcNav .navigator-pc .topbar-user:hover {
  opacity: 1;
}
.pcNav .navigator-pc .topbar-user button {
  color: #3e4c5b;
  height: 28px;
  min-width: 60px;
  font-size: 14px;
}
.pcNav .navigator-pc .topbar-user button:hover,
.pcNav .navigator-pc .topbar-user button:focus {
  color: #487fc1;
}
.pcNav .navigator-pc .topbar-user .topbar-userIcon {
  margin-right: 8px;
  position: relative;
  top: 3px;
}
.pcNav .navigator-pc .topbar-user .topbar-userIcon svg path {
  fill: #3e4c5b;
}
.pcNav .navigator-pc .topbar-user .topbar-userMobile {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  color: #3e4c5b;
  font-size: 14px;
  letter-spacing: 1px;
  cursor: pointer;
}
.pcNav .navigator-pc .topbar-user .topbar-userMobile::after {
  content: '';
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/860f113e2bbd3c682029e46845afd118.svg);
  background-size: cover;
  margin-left: 8px;
  transition: all 0.5s;
}
.pcNav .navigator-pc .topbar-user .topbar-userMobile.atsx-dropdown-open::after {
  -ms-transform: rotate(-180deg);
      transform: rotate(-180deg);
}
.pcNav .navigator-pc .search-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  height: 64px;
  overflow: hidden;
  min-width: 240px;
}
.pcNav .navigator-pc .icon {
  fill: currentColor;
  overflow: hidden;
}
.pcNav .navigator-pc .icon-logo {
  width: 159px;
  height: 28px;
  vertical-align: middle;
}
.pcNav .navigator-pc::before,
.pcNav .navigator-pc::after {
  display: none;
}
.pcNav .atsx-menu-submenu-popup .atsx-menu-item.atsx-menu-item-selected {
  background-color: #e6edf5;
  color: #3e4c5b !important;
}
.pcNav .atsx-menu-submenu-popup .atsx-menu-item.atsx-menu-item-selected:hover {
  background-color: rgba(50, 90, 180, 0.1);
}
.pcNav .atsx-menu-submenu-popup .atsx-menu-item.atsx-menu-item-selected > a {
  position: absolute;
  left: 0;
  font-weight: bold;
  right: 0;
  padding: 0 16px;
  background-color: rgba(50, 90, 180, 0.1);
}
.pcNav .atsx-menu-submenu-popup .atsx-menu-item {
  min-width: 160px;
}
.pcNav .atsx-menu-submenu-popup .atsx-menu-item:hover {
  background-color: rgba(50, 90, 180, 0.1);
  color: #3e4c5b;
}
.pcNav .atsx-menu-submenu-popup .atsx-menu-item:hover > a {
  color: #3e4c5b;
}
.pcNav .atsx-menu-submenu-popup .atsx-menu-item > a {
  color: #3e4c5b;
}
.pcNav .atsx-menu-submenu-popup .atsx-menu.atsx-menu-vertical.atsx-menu-sub {
  padding: 8px 0;
}
.pcNav .atsx-menu-submenu-popup .atsx-menu-vertical .atsx-menu-item {
  margin: 0;
}
.pcNav .mobile-menu {
  position: fixed !important;
  left: 0;
  width: 100vw;
  top: 0;
  bottom: 0;
  background: #fff;
  z-index: 10000;
  -ms-touch-action: none;
      touch-action: none;
}
.pcNav .mobile-menu.hidden {
  display: none;
}
.pcNav .mobile-menu .logo {
  border-bottom: 1px solid #eff1f1;
}
.pcNav .mobile-menu .inline-menu-wrap {
  height: calc(100vh - 0.13333333vw * 140);
  overflow: auto;
  width: 100vw;
  padding: 0 6.4vw;
}
.pcNav .is-home {
  border-bottom: none;
  position: fixed;
  background-color: transparent;
}
.pcNav .is-home .atsx-menu-horizontal {
  background: none !important;
}
.pcNav .is-home .atsx-menu-horizontal .atsx-menu-item-selected > a {
  color: #3e4c5b;
  opacity: 1;
  font-size: 20px;
  font-weight: bold;
}
.pcNav .is-home .atsx-menu-horizontal .atsx-menu-item a {
  opacity: 0.7;
}
.pcNav .is-home .atsx-menu-horizontal .atsx-menu-item a:hover {
  opacity: 1;
}
.pcNav .is-home .topbar-user button {
  color: #fff;
  border-color: #fff;
}
.pcNav .is-home .topbar-user button:hover,
.pcNav .is-home .topbar-user button:focus {
  color: #fff;
}
.pcNav .is-home .topbar-user .topbar-userIcon path {
  fill: #fff !important;
}
.pcNav .is-home .topbar-user .topbar-userMobile {
  color: #fff;
}
.pcNav .is-home .topbar-user .topbar-userMobile::after {
  background-image: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fa1963654eacc4b92ac341764a5426e8.svg);
}
.with-color {
  position: fixed;
  top: 0;
  background-color: #ffffffcc;
  width: 100%;
  z-index: 999;
  -webkit-backdrop-filter: blur(8px);
          backdrop-filter: blur(8px);
}
.with-color .navigator-pc .atsx-menu-horizontal > .atsx-menu-item.home-nav > a {
  color: #3e4c5b;
}
.with-color .navigator-pc .atsx-menu-horizontal > .atsx-menu-item.home-nav > a:hover {
  color: #3e4c5b;
  opacity: 0.7;
}
.dropList__EW5Fr {
  width: 180px;
  min-width: unset !important;
}
.dropList__EW5Fr .atsx-dropdown-menu-item {
  padding: 9px 24px;
}

@-webkit-keyframes fullscreenModalEnter__ZjIgH {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__ZjIgH {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__1ZKX4 {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__1ZKX4 {
  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__1jeGJ {
  height: 100%;
}
.atsx-layout__1doU3 {
  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__2t9S1,
.b50__aG0SI {
  color: #f0f4ff;
}
.L50__2Grsm,
.l50__3A5Q6 {
  color: #f7fae5;
}
.L100__2Kcml,
.l100__25uTA {
  color: #eef6c6;
}
.L200___3p9r,
.l200__3Ifcs {
  color: #dfee96;
}
.L300__ZV81J,
.l300__3UVyH {
  color: #d2e76a;
}
.L400__1fg7T,
.l400__3A3_t {
  color: #c3dd40;
}
.L500__2kQsn,
.l500__3Y-7b {
  color: #b3d600;
}
.L600__1G-nL,
.l600__234db {
  color: #8fac02;
}
.L700__1Ngsu,
.l700__1_ui0 {
  color: #667901;
}
.L800__17fi3,
.l800__1sCTC {
  color: #495700;
}
.L900__lCMEd,
.l900__38KC6 {
  color: #354200;
}
.Y50__3nzxC,
.y50__1SC8I {
  color: #fdf9ed;
}
.Y100__rggQI,
.y100__3ws6e {
  color: #faf1d1;
}
.Y200__1vYpz,
.y200__15x8I {
  color: #f8e6ab;
}
.Y300__18snx,
.y300__1l55V {
  color: #f7dc82;
}
.Y400__p-Ph3,
.y400__o_mfP {
  color: #fad355;
}
.Y500__1W9BR,
.y500__1oNgC {
  color: #ffc60a;
}
.Y600__3bnvR,
.y600__3_btG {
  color: #dc9b04;
}
.Y700__2Wbqv,
.y700__3Gs-d {
  color: #aa7803;
}
.Y800__9pYbO,
.y800__26_zd {
  color: #795101;
}
.Y900__AUDng,
.y900__1QhYB {
  color: #5c3a00;
}
.O50__VW-ZY,
.o50__3NdW6 {
  color: #fff5eb;
}
.O100__2a_Mj,
.o100__3m4_s {
  color: #feead2;
}
.O200__1UimW,
.o200__3y6km {
  color: #fed4a4;
}
.O300__2JpK8,
.o300__1kOuz {
  color: #ffba6b;
}
.O400__3gked,
.o400__2NuhP {
  color: #ffa53d;
}
.O500__2xJdt,
.o500__1bMVl {
  color: #f80;
}
.O600__1qQ5n,
.o600__2zO0J {
  color: #de7802;
}
.O700__3xe1g,
.o700__2I60e {
  color: #b26206;
}
.O800__2nE63,
.o800__1CjjX {
  color: #8f4f04;
}
.O900__1be-h,
.o900__Jj6Hf {
  color: #6b3900;
}
.R50__YtB-z,
.r50__1pubW {
  color: #fef1f1;
}
.R100__1UBw_,
.r100__FlT1r {
  color: #fde2e2;
}
.R200__32MFX,
.r200__3rAZ9 {
  color: #fbbfbc;
}
.R300__mVM1k,
.r300__3PXQ4 {
  color: #f98e8b;
}
.R400__3vhUT,
.r400__MX4vg {
  color: #f76964;
}
.R500__11KG-,
.r500__1uwuQ {
  color: #f54a45;
}
.R600__1RRem,
.r600__26ycr {
  color: #d83931;
}
.R700__3i73w,
.r700__1ljT8 {
  color: #ac2f28;
}
.R800__acB2T,
.r800__3y99I {
  color: #812520;
}
.R900__e6nv0,
.r900__nmdXv {
  color: #621c18;
}
.C50__2u5x8,
.c50__wZTCN {
  color: #fef1f8;
}
.C100__1Xq9h,
.c100__1u1V4 {
  color: #fdddef;
}
.C200__3u0ys,
.c200__C1oO1 {
  color: #f9aed9;
}
.C300__3lfez,
.c300__fIGVg {
  color: #f57ac0;
}
.C400__3zwzw,
.c400__VdZlQ {
  color: #f14ba9;
}
.C500__edC5n,
.c500__3QBvp {
  color: #f01d94;
}
.C600__15KVm,
.c600__335BH {
  color: #c71077;
}
.C700__1Htul,
.c700__tsri0 {
  color: #9e1361;
}
.C800__2VnPb,
.c800__2r-qr {
  color: #7a0f4b;
}
.C900__2KPSM,
.c900__npTMG {
  color: #520a32;
}
.V50__Kmq_S,
.v50__2DKMW {
  color: #fceefc;
}
.V100__3SQ_V,
.v100__1oEDi {
  color: #f8def8;
}
.V200__10rFS,
.v200__2cKVn {
  color: #efb9ef;
}
.V300__3N7j2,
.v300__2xwv9 {
  color: #e58fe5;
}
.V400__2fQcL,
.v400__3YIF9 {
  color: #db66db;
}
.V500__2snxN,
.v500__3LPYK {
  color: #d136d1;
}
.V600__3j7Cs,
.v600__305Cy {
  color: #b320b3;
}
.V700__298AN,
.v700__3GXLg {
  color: #8c218c;
}
.V800__ZcmTp,
.v800__118xC {
  color: #681268;
}
.V900__tlBh5,
.v900__oUUBY {
  color: #460b46;
}
.P50__aIQpW,
.p50__HQR7h {
  color: #f6f1fe;
}
.P100__1OyE8,
.p100__2VkQQ {
  color: #ece2fe;
}
.P200__1nqbw,
.p200__1qMSr {
  color: #cdb2fa;
}
.P300__1Dl-9,
.p300__35qjq {
  color: #ad82f7;
}
.P400__2Kr6O,
.p400__leJcB {
  color: #935af6;
}
.P500__RFFAQ,
.p500__28Yj_ {
  color: #7f3bf5;
}
.P600__1kdj0,
.p600__1xyKJ {
  color: #6425d0;
}
.P700__2Yj9i,
.p700__2YRXq {
  color: #4e1ba7;
}
.P800__1tSQq,
.p800__2c42I {
  color: #380d82;
}
.P900__-urlL,
.p900__1gQxl {
  color: #270561;
}
.I50__25ZDE,
.i50__BG24x {
  color: #f2f3fd;
}
.I100__3drhn,
.i100__ODUA7 {
  color: #e0e2fa;
}
.I200__b0o7F,
.i200__3FMcw {
  color: #b4b9f3;
}
.I300__Ts2hl,
.i300__HNW8B {
  color: #7b83ea;
}
.I400__rFUzF,
.i400__NeAA5 {
  color: #616ae5;
}
.I500__2TMnB,
.i500__23Hqv {
  color: #4954e6;
}
.I600__1GdQf,
.i600__32DUO {
  color: #2933c7;
}
.I700__2eqg2,
.i700__w-JdC {
  color: #161fa2;
}
.I800__3hPrm,
.i800__VSA_I {
  color: #0a1285;
}
.I900__155W3,
.i900__2i3fH {
  color: #0c1264;
}
.N50__T46rp,
.n50__kS6se {
  color: #f8f9fa;
}
.N100__3sdm3,
.n100__ygEV6 {
  color: #f5f6f7;
}
.N200__2FL3-,
.n200__3fO5o {
  color: #eff0f1;
}
.N300__3JzVM,
.n300__35sAH {
  color: #dee0e3;
}
.N400__gCtXL,
.n400__1Py_w {
  color: #bbbfc4;
}
.N500__TjIMC,
.n500__vz1Ib {
  color: #8f959e;
}
.N600__s00ID,
.n600__27vi3 {
  color: #646a73;
}
.N700__1CS-2,
.n700__twrOj {
  color: #373c43;
}
.N800__31ash,
.n800__3FU-e {
  color: #2b2f36;
}
.N900__3rDs1,
.n900__2BFfj {
  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: #3156a5;
  border-color: #3156a5;
}
.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 表单编辑底色 */
@font-face {
  font-family: 'iconfont';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot);
  /* IE9*/
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot#iefix) format('embedded-opentype'),  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'), url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/eed968724db62e4a1aa0153542a30541.ttf) format('truetype'),  url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/8f36d249d779cf26859d44fd32d6017d.svg#iconfont) format('svg');
}
.iconfont {
  font-family: 'iconfont' !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-logo_baise:before {
  content: '\E71A';
}
.icon-password_hidden:before {
  content: '\E71D';
}
.icon-email:before {
  content: '\E721';
}
.icon-password_visible:before {
  content: '\E722';
}
.icon-arrow_left:before {
  content: '\E723';
}
.icon-arrow_apply:before {
  content: '\E724';
}
.icon-arrow_right:before {
  content: '\E725';
}
.icon-jiantouzhixiang_you:before {
  content: '\E726';
}
.icon-jiantouzhixiang_zuo:before {
  content: '\E727';
}
.icon-bofanganniushouye:before {
  content: '\E72F';
}
.icon-xialaxuanzeda:before {
  content: '\E734';
}
.icon-shouqi:before {
  content: '\E735';
}
.icon-facebooklogo_hover1:before {
  content: '\E738';
}
.icon-linkinlogo_hoverco:before {
  content: '\E739';
}
.icon-logo_youyanse1:before {
  content: '\E751';
}
.icon-design:before {
  content: '\E752';
}
.icon-FunctionsSupport:before {
  content: '\E753';
}
.icon-SalesMarketing:before {
  content: '\E754';
}
.icon-product:before {
  content: '\E755';
}
.icon-Sales:before {
  content: '\E756';
}
.icon-OperationsEdit:before {
  content: '\E757';
}
.icon-rd:before {
  content: '\E758';
}
.icon-icon_search:before {
  content: '\E76B';
}
.icon-icon_location:before {
  content: '\E76C';
}
.icon-icon_type:before {
  content: '\E76D';
}
.icon-detail_facebook:before {
  content: '\E76F';
}
.icon-detail_Twitter:before {
  content: '\E770';
}
.icon-detail_linkin:before {
  content: '\E771';
}
/**
 * 注意，如果修改了默认的媒体查询的尺寸，则需要修改 helpers/media.js.MEDIA_SCREEN 对象中的尺寸
 */
.hover-img-bigger-wrap {
  overflow: hidden;
}
.hover-img-bigger {
  width: 100%;
  transition: all 1s;
  cursor: pointer;
}
.hover-img-bigger:hover {
  -ms-transform: scale(1.08);
      transform: scale(1.08);
}
.iconfont.icon-detail_facebook,
.iconfont.icon-detail_linkin {
  color: #9aa8b6;
  margin-right: 8px;
}
.iconfont.icon-detail_facebook:hover {
  color: #3c5a9a;
}
.iconfont.icon-detail_linkin:hover {
  color: #1d87bd;
}
video {
  background-color: #000000;
}
body.hideScroll {
  overflow: hidden;
}
.mobile .navigator-mobile {
  width: 100%;
  background: #fff;
}
.mobile .navigator-mobile.hidden {
  height: 1.86666667rem;
  position: relative;
  z-index: 99;
  overflow: hidden;
}
.mobile .navigator-mobile.show {
  position: fixed;
  height: 100vh;
  overflow: scroll;
  z-index: 9999;
}
.mobile .navigator-mobile.isAbsolute {
  position: absolute;
  top: 0;
  background: transparent;
}
.mobile .navigator-mobile .logo {
  width: 100%;
  height: 1.86666667rem;
  border-bottom: 1px solid #eff1f1;
  text-align: center;
}
.mobile .navigator-mobile .logo.isNavAbsolute {
  border: none;
}
.mobile .navigator-mobile .logo svg {
  width: 3.46666667rem;
  height: 1.86666667rem;
}
.mobile .navigator-mobile .menu-icon {
  position: absolute;
  top: 0.48rem;
  cursor: pointer;
  left: 0.48rem;
  padding: 0.16rem;
}
.mobile .navigator-mobile .menu-icon svg {
  width: 0.56rem;
}
.mobile .navigator-mobile .menu-wrap {
  margin-bottom: 1.06666667rem;
}
.mobile .navigator-mobile .menu-wrap .atsx-menu-item,
.mobile .navigator-mobile .menu-wrap .atsx-menu-submenu-title {
  margin-top: 1.06666667rem;
  font-size: 0.64rem;
  padding-left: 0.64rem !important;
  font-weight: bold;
  color: #3e4c5b;
  line-height: 1em;
  height: unset;
}
.mobile .navigator-mobile .menu-wrap .atsx-menu-item a,
.mobile .navigator-mobile .menu-wrap .atsx-menu-submenu-title a {
  height: 0.82666667rem;
  font-size: 0.64rem;
  font-weight: bold;
  color: #3e4c5b;
}
.mobile .navigator-mobile .menu-wrap .atsx-menu-item-selected {
  background: none;
}
.mobile .navigator-mobile .menu-wrap .atsx-menu-item-selected::after {
  display: none;
}
.mobile .navigator-mobile .menu-wrap .atsx-menu-item-selected a {
  color: #325ab4;
}
.mobile .navigator-mobile .menu-wrap .atsx-menu-submenu-title {
  margin-bottom: 0.26666667rem;
}
.mobile .navigator-mobile .menu-wrap .atsx-menu-submenu-arrow {
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
  background-image: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/92aef37c9deb191297da9cbadfb076be.svg);
  background-repeat: no-repeat;
  width: 0.48rem;
  height: 0.48rem;
  display: inline-block;
  position: relative;
  margin-left: 0.26666667rem;
  top: 0;
  right: 0;
}
.mobile .navigator-mobile .menu-wrap .atsx-menu-submenu-arrow::before,
.mobile .navigator-mobile .menu-wrap .atsx-menu-submenu-arrow::after {
  display: none;
}
.mobile .navigator-mobile .menu-wrap .atsx-menu-submenu-open .atsx-menu-submenu-arrow {
  -ms-transform: rotate(0);
      transform: rotate(0);
}
.mobile .navigator-mobile .menu-wrap .atsx-menu-sub .atsx-menu-item {
  font-weight: 500;
  color: #3e4c5b;
  padding-left: 0.64rem !important;
  margin-top: 0.53333333rem;
  margin-bottom: 0;
  font-size: 0.50666667rem;
}
.mobile .navigator-mobile .menu-wrap .atsx-menu-sub .atsx-menu-item a {
  font-size: 0.50666667rem;
  font-weight: 500;
}
.mobile .navigator-mobile.isWhite.hidden {
  position: absolute;
  background: none;
}
.mobile .navigator-mobile.isWhite.hidden .logo {
  border-bottom: none;
  height: 1.89333333rem;
}
.pc .navigator-mobile {
  width: 100%;
  background: #fff;
}
.pc .navigator-mobile.hidden {
  height: 70px;
  position: relative;
  z-index: 99;
  overflow: hidden;
}
.pc .navigator-mobile.show {
  position: fixed;
  height: 100vh;
  overflow: scroll;
  z-index: 9999;
}
.pc .navigator-mobile.isAbsolute {
  position: absolute;
  top: 0;
  background: transparent;
}
.pc .navigator-mobile .logo {
  width: 100%;
  height: 70px;
  border-bottom: 1px solid #eff1f1;
  text-align: center;
}
.pc .navigator-mobile .logo.isNavAbsolute {
  border: none;
}
.pc .navigator-mobile .logo svg {
  width: 130px;
  height: 70px;
}
.pc .navigator-mobile .menu-icon {
  position: absolute;
  top: 18px;
  cursor: pointer;
  left: 18px;
  padding: 6px;
}
.pc .navigator-mobile .menu-icon svg {
  width: 21px;
}
.pc .navigator-mobile .menu-wrap {
  margin-bottom: 40px;
}
.pc .navigator-mobile .menu-wrap .atsx-menu-item,
.pc .navigator-mobile .menu-wrap .atsx-menu-submenu-title {
  margin-top: 40px;
  font-size: 24px;
  padding-left: 24px !important;
  font-weight: bold;
  color: #3e4c5b;
  line-height: 1em;
  height: unset;
}
.pc .navigator-mobile .menu-wrap .atsx-menu-item a,
.pc .navigator-mobile .menu-wrap .atsx-menu-submenu-title a {
  height: 31px;
  font-size: 24px;
  font-weight: bold;
  color: #3e4c5b;
}
.pc .navigator-mobile .menu-wrap .atsx-menu-item-selected {
  background: none;
}
.pc .navigator-mobile .menu-wrap .atsx-menu-item-selected::after {
  display: none;
}
.pc .navigator-mobile .menu-wrap .atsx-menu-item-selected a {
  color: #325ab4;
}
.pc .navigator-mobile .menu-wrap .atsx-menu-submenu-title {
  margin-bottom: 10px;
}
.pc .navigator-mobile .menu-wrap .atsx-menu-submenu-arrow {
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
  background-image: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/92aef37c9deb191297da9cbadfb076be.svg);
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
  display: inline-block;
  position: relative;
  margin-left: 10px;
  top: 0;
  right: 0;
}
.pc .navigator-mobile .menu-wrap .atsx-menu-submenu-arrow::before,
.pc .navigator-mobile .menu-wrap .atsx-menu-submenu-arrow::after {
  display: none;
}
.pc .navigator-mobile .menu-wrap .atsx-menu-submenu-open .atsx-menu-submenu-arrow {
  -ms-transform: rotate(0);
      transform: rotate(0);
}
.pc .navigator-mobile .menu-wrap .atsx-menu-sub .atsx-menu-item {
  font-weight: 500;
  color: #3e4c5b;
  padding-left: 24px !important;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 19px;
}
.pc .navigator-mobile .menu-wrap .atsx-menu-sub .atsx-menu-item a {
  font-size: 19px;
  font-weight: 500;
}
.pc .navigator-mobile.isWhite.hidden {
  position: absolute;
  background: none;
}
.pc .navigator-mobile.isWhite.hidden .logo {
  border-bottom: none;
  height: 71px;
}

.mobileNav {
  display: none;
}
@media screen and (max-width: 1023px) {
  .is-responsive .mobileNav {
    display: block;
  }
}
@media screen and (max-width: 1023px) {
  .is-responsive .pcNav {
    display: none;
  }
}

@font-face {
  font-family: 'iconfont';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot);
  /* IE9*/
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot#iefix) format('embedded-opentype'),  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'), url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/eed968724db62e4a1aa0153542a30541.ttf) format('truetype'),  url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/8f36d249d779cf26859d44fd32d6017d.svg#iconfont) format('svg');
}
.iconfont {
  font-family: 'iconfont' !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-logo_baise:before {
  content: '\E71A';
}
.icon-password_hidden:before {
  content: '\E71D';
}
.icon-email:before {
  content: '\E721';
}
.icon-password_visible:before {
  content: '\E722';
}
.icon-arrow_left:before {
  content: '\E723';
}
.icon-arrow_apply:before {
  content: '\E724';
}
.icon-arrow_right:before {
  content: '\E725';
}
.icon-jiantouzhixiang_you:before {
  content: '\E726';
}
.icon-jiantouzhixiang_zuo:before {
  content: '\E727';
}
.icon-bofanganniushouye:before {
  content: '\E72F';
}
.icon-xialaxuanzeda:before {
  content: '\E734';
}
.icon-shouqi:before {
  content: '\E735';
}
.icon-facebooklogo_hover1:before {
  content: '\E738';
}
.icon-linkinlogo_hoverco:before {
  content: '\E739';
}
.icon-logo_youyanse1:before {
  content: '\E751';
}
.icon-design:before {
  content: '\E752';
}
.icon-FunctionsSupport:before {
  content: '\E753';
}
.icon-SalesMarketing:before {
  content: '\E754';
}
.icon-product:before {
  content: '\E755';
}
.icon-Sales:before {
  content: '\E756';
}
.icon-OperationsEdit:before {
  content: '\E757';
}
.icon-rd:before {
  content: '\E758';
}
.icon-icon_search:before {
  content: '\E76B';
}
.icon-icon_location:before {
  content: '\E76C';
}
.icon-icon_type:before {
  content: '\E76D';
}
.icon-detail_facebook:before {
  content: '\E76F';
}
.icon-detail_Twitter:before {
  content: '\E770';
}
.icon-detail_linkin:before {
  content: '\E771';
}
/**
 * 注意，如果修改了默认的媒体查询的尺寸，则需要修改 helpers/media.js.MEDIA_SCREEN 对象中的尺寸
 */
.hover-img-bigger-wrap {
  overflow: hidden;
}
.hover-img-bigger {
  width: 100%;
  transition: all 1s;
  cursor: pointer;
}
.hover-img-bigger:hover {
  -ms-transform: scale(1.08);
      transform: scale(1.08);
}
.iconfont.icon-detail_facebook,
.iconfont.icon-detail_linkin {
  color: #9aa8b6;
  margin-right: 8px;
}
.iconfont.icon-detail_facebook:hover {
  color: #3c5a9a;
}
.iconfont.icon-detail_linkin:hover {
  color: #1d87bd;
}
video {
  background-color: #000000;
}
@-webkit-keyframes fullscreenModalEnter__1ECzX {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__1ECzX {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__3as3S {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__3as3S {
  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___sN80 {
  height: 100%;
}
.atsx-layout__2u1Ml {
  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__30plk,
.b50__2f1S8 {
  color: #f0f4ff;
}
.L50__2Tnxj,
.l50__3Lboj {
  color: #f7fae5;
}
.L100__3P3b_,
.l100__91pIq {
  color: #eef6c6;
}
.L200__HCnl8,
.l200__JGcOQ {
  color: #dfee96;
}
.L300__1rkJu,
.l300__2iCeW {
  color: #d2e76a;
}
.L400__TWNg8,
.l400__2kW_6 {
  color: #c3dd40;
}
.L500__21wqP,
.l500__A35hm {
  color: #b3d600;
}
.L600__1cCg8,
.l600__2gI74 {
  color: #8fac02;
}
.L700__x9rOd,
.l700__3WA7k {
  color: #667901;
}
.L800__16ivq,
.l800__2V0u0 {
  color: #495700;
}
.L900__20PWF,
.l900__2ikmW {
  color: #354200;
}
.Y50__1m3NI,
.y50__1yu5h {
  color: #fdf9ed;
}
.Y100__3Zkw7,
.y100__3DQ9C {
  color: #faf1d1;
}
.Y200__25TFo,
.y200__3SD2C {
  color: #f8e6ab;
}
.Y300__KP7p7,
.y300__2B4rt {
  color: #f7dc82;
}
.Y400__2tk89,
.y400__3uHjV {
  color: #fad355;
}
.Y500__3gyNp,
.y500__3KV66 {
  color: #ffc60a;
}
.Y600__eVCSF,
.y600__3rJ1T {
  color: #dc9b04;
}
.Y700__3kUmu,
.y700__27DRC {
  color: #aa7803;
}
.Y800__3wGJB,
.y800__SRFOK {
  color: #795101;
}
.Y900__LU575,
.y900__1L8e_ {
  color: #5c3a00;
}
.O50__jBYXl,
.o50__2ccZF {
  color: #fff5eb;
}
.O100__uW63M,
.o100__3SqZ8 {
  color: #feead2;
}
.O200__1dv7h,
.o200__EY9fj {
  color: #fed4a4;
}
.O300__1fVDq,
.o300__3EF4e {
  color: #ffba6b;
}
.O400__3eq4_,
.o400__2CMAa {
  color: #ffa53d;
}
.O500__QS_T5,
.o500__Cgt7w {
  color: #f80;
}
.O600__38Sw6,
.o600__1IsAv {
  color: #de7802;
}
.O700__2EmZA,
.o700__3ZxQn {
  color: #b26206;
}
.O800__3H--K,
.o800__SlDyS {
  color: #8f4f04;
}
.O900__38amo,
.o900__2NiPT {
  color: #6b3900;
}
.R50__184qd,
.r50__FKIfp {
  color: #fef1f1;
}
.R100__3pDHc,
.r100__3XuPY {
  color: #fde2e2;
}
.R200__2K183,
.r200__3OJ9_ {
  color: #fbbfbc;
}
.R300__3CXLU,
.r300__3nhLP {
  color: #f98e8b;
}
.R400__1Kjqy,
.r400__2IjR9 {
  color: #f76964;
}
.R500__3hby7,
.r500__1c_0u {
  color: #f54a45;
}
.R600__1ZQ-8,
.r600__38usf {
  color: #d83931;
}
.R700__22V_O,
.r700__kO27O {
  color: #ac2f28;
}
.R800__381pf,
.r800__2SN5G {
  color: #812520;
}
.R900__1gWPs,
.r900__2QTzh {
  color: #621c18;
}
.C50__1lX9g,
.c50__1sQk8 {
  color: #fef1f8;
}
.C100__2gOyp,
.c100__zE0Mc {
  color: #fdddef;
}
.C200__PmKsP,
.c200__3xSu0 {
  color: #f9aed9;
}
.C300__KlHR-,
.c300__hrMTO {
  color: #f57ac0;
}
.C400__1uOvX,
.c400__3H75M {
  color: #f14ba9;
}
.C500__Qn6lM,
.c500__169Ns {
  color: #f01d94;
}
.C600__lv0g5,
.c600__2KmbG {
  color: #c71077;
}
.C700__2j60x,
.c700__B5wRD {
  color: #9e1361;
}
.C800__1GaMQ,
.c800__EmarK {
  color: #7a0f4b;
}
.C900__3g0LG,
.c900__4lvTo {
  color: #520a32;
}
.V50__2_9Po,
.v50__3lb6a {
  color: #fceefc;
}
.V100__1vrmZ,
.v100__6H7AN {
  color: #f8def8;
}
.V200__2pCJ-,
.v200__1ceMy {
  color: #efb9ef;
}
.V300__n71E0,
.v300__2ElgV {
  color: #e58fe5;
}
.V400__V4zpp,
.v400__2WQnP {
  color: #db66db;
}
.V500__2PlA8,
.v500__1Z3El {
  color: #d136d1;
}
.V600__1owGa,
.v600__OZsf5 {
  color: #b320b3;
}
.V700__bLnzz,
.v700__20bgs {
  color: #8c218c;
}
.V800__9n-N_,
.v800__wBtPl {
  color: #681268;
}
.V900__3aTXH,
.v900__32phX {
  color: #460b46;
}
.P50__3OPFL,
.p50__2l_6a {
  color: #f6f1fe;
}
.P100__2xAVV,
.p100__1ywk- {
  color: #ece2fe;
}
.P200__3VHZH,
.p200__3XzX2 {
  color: #cdb2fa;
}
.P300__2GCqX,
.p300__12NhP {
  color: #ad82f7;
}
.P400__3vxDL,
.p400__1sfsh {
  color: #935af6;
}
.P500__2e07h,
.p500__28_Km {
  color: #7f3bf5;
}
.P600__19fDA,
.p600__3NUti {
  color: #6425d0;
}
.P700__3T6cj,
.p700__2OCRZ {
  color: #4e1ba7;
}
.P800__1XWEQ,
.p800__1i4vL {
  color: #380d82;
}
.P900__1zXOv,
.p900__4eC2h {
  color: #270561;
}
.I50__w1ceD,
.i50__2vJXg {
  color: #f2f3fd;
}
.I100__lROvu,
.i100__3lNyP {
  color: #e0e2fa;
}
.I200__3nGZs,
.i200__37xde {
  color: #b4b9f3;
}
.I300__1MF-0,
.i300__bfLVu {
  color: #7b83ea;
}
.I400__3gi6n,
.i400__2J5tr {
  color: #616ae5;
}
.I500__ZPRpW,
.i500__3hUFs {
  color: #4954e6;
}
.I600__2o-mp,
.i600__P7F3G {
  color: #2933c7;
}
.I700__2mMBZ,
.i700__RM2O4 {
  color: #161fa2;
}
.I800__qniPH,
.i800__3k0wG {
  color: #0a1285;
}
.I900__29dt4,
.i900__2qKgP {
  color: #0c1264;
}
.N50__330eO,
.n50__1PT-Q {
  color: #f8f9fa;
}
.N100__3X_lo,
.n100__nrJGc {
  color: #f5f6f7;
}
.N200__3vZpz,
.n200__1q5Da {
  color: #eff0f1;
}
.N300__39LX5,
.n300__3_i1b {
  color: #dee0e3;
}
.N400__37PMP,
.n400__2Jdgc {
  color: #bbbfc4;
}
.N500__3F6r7,
.n500__12QcR {
  color: #8f959e;
}
.N600__2zVSX,
.n600__3HeNK {
  color: #646a73;
}
.N700__3h0x6,
.n700__eTU6P {
  color: #373c43;
}
.N800__3nAsv,
.n800__3wL4V {
  color: #2b2f36;
}
.N900__3J0tu,
.n900__3x5G9 {
  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: #3156a5;
  border-color: #3156a5;
}
.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 表单编辑底色 */
.footer {
  background: #fafafa;
}
.footer .footer-wrap {
  padding: 10.66666667vw 6.4vw 16.4vw;
}
@media screen and (min-width: 992px) {
  .footer .footer-wrap {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding: 56px 0;
  }
}
.footer .footer-right .footer-item,
.footer .footer-left .footer-item {
  font-size: 4.26666667vw;
  margin-bottom: 8vw;
  -ms-flex-align: center;
      align-items: center;
}
.footer .footer-right .footer-item.copyright,
.footer .footer-left .footer-item.copyright {
  margin-bottom: 4vw;
}
@media screen and (min-width: 992px) {
  .footer .footer-right .footer-item,
  .footer .footer-left .footer-item {
    display: -ms-flexbox;
    display: flex;
    height: 24px;
    font-size: 16px;
    margin-bottom: 24px;
  }
  .footer .footer-right .footer-item.copyright,
  .footer .footer-left .footer-item.copyright {
    margin-bottom: 24px;
  }
}
.footer .footer-right .footer-item .footer-title,
.footer .footer-left .footer-item .footer-title {
  opacity: 0.45;
  color: #3e4c5b;
  white-space: nowrap;
  margin-bottom: 4vw;
}
.footer .footer-right .footer-item .footer-title a,
.footer .footer-left .footer-item .footer-title a {
  color: #3e4c5b;
}
@media screen and (min-width: 992px) {
  .footer .footer-right .footer-item .footer-title,
  .footer .footer-left .footer-item .footer-title {
    margin-bottom: 0;
    margin-right: 16px;
  }
}
@media screen and (max-width: 991px) {
  .footer .footer-right .footer-item .footer-title.footer-privacy,
  .footer .footer-left .footer-item .footer-title.footer-privacy {
    display: block;
  }
}
.footer .footer-right .footer-item .footer-title.footer-privacy:hover,
.footer .footer-left .footer-item .footer-title.footer-privacy:hover {
  opacity: 1;
  color: #325ab4;
}
.footer .footer-right .footer-item .footer-contact-wrap,
.footer .footer-left .footer-item .footer-contact-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.footer .footer-right .footer-item .footer-contact-wrap .divider,
.footer .footer-left .footer-item .footer-contact-wrap .divider {
  color: #9aa8b6;
  font-size: 10px;
  line-height: 24px;
}
@media screen and (min-width: 992px) {
  .footer .footer-right .footer-item .footer-contact-wrap,
  .footer .footer-left .footer-item .footer-contact-wrap {
    display: -ms-flexbox;
    display: flex;
  }
}
.footer .footer-right .footer-item .footer-content,
.footer .footer-left .footer-item .footer-content {
  color: rgba(62, 76, 91, 0.85);
  margin-right: 8px;
  margin-left: 8px;
  white-space: nowrap;
  cursor: pointer;
  vertical-align: middle;
}
.footer .footer-right .footer-item .footer-content:hover,
.footer .footer-left .footer-item .footer-content:hover {
  color: #325ab4;
}
.footer .footer-right .footer-item .footer-content:first-of-type,
.footer .footer-left .footer-item .footer-content:first-of-type {
  margin-left: 0;
}
.footer .footer-right .footer-item .footer-content:last-of-type,
.footer .footer-left .footer-item .footer-content:last-of-type {
  margin-right: 0;
}
@media screen and (max-width: 991px) {
  .footer .footer-right .footer-item .footer-content,
  .footer .footer-left .footer-item .footer-content {
    display: block;
    margin-left: 0;
    margin-top: 0.42666667rem;
  }
}
.footer .footer-right .footer-item .footer-content.mail,
.footer .footer-left .footer-item .footer-content.mail {
  display: block;
  margin-bottom: 1.33333333vw;
}
@media screen and (min-width: 992px) {
  .footer .footer-right .footer-item .footer-content.mail,
  .footer .footer-left .footer-item .footer-content.mail {
    display: inline-block;
    margin-bottom: 0;
  }
}
.footer .footer-right .footer-item .divider,
.footer .footer-left .footer-item .divider {
  color: #9aa8b6;
  font-size: 10px;
}
@media screen and (max-width: 991px) {
  .footer .footer-right .footer-item .divider,
  .footer .footer-left .footer-item .divider {
    display: none;
  }
}
.footer .footer-right .footer-item .lan-type,
.footer .footer-left .footer-item .lan-type {
  margin-right: 8px;
  opacity: 0.45;
  color: #3e4c5b;
  cursor: pointer;
}
.footer .footer-right .footer-item .lan-type.active,
.footer .footer-left .footer-item .lan-type.active,
.footer .footer-right .footer-item .lan-type:hover,
.footer .footer-left .footer-item .lan-type:hover {
  font-weight: bold;
  color: #325ab4;
  opacity: 1;
}
.footer .footer-right .footer-item .lan-type:last-child,
.footer .footer-left .footer-item .lan-type:last-child {
  margin-left: 8px;
  margin-right: 0;
}
@media screen and (min-width: 992px) {
  .footer .footer-right .footer-item.languge,
  .footer .footer-left .footer-item.languge {
    -ms-flex-pack: end;
        justify-content: flex-end;
  }
}
@media screen and (max-width: 991px) {
  .footer .footer-right .languge .divider,
  .footer .footer-left .languge .divider {
    display: inline-block;
    vertical-align: middle;
  }
}
.footer .footer-right .linkin,
.footer .footer-left .linkin {
  font-size: 6.4vw;
  color: #fff;
  border-radius: 50%;
  background-color: #1d87bd;
  margin-left: 4.26666667vw;
}
@media screen and (min-width: 992px) {
  .footer .footer-right .linkin,
  .footer .footer-left .linkin {
    font-size: 24px;
    margin-left: 16px;
  }
}
.footer .footer-right .linkin:hover,
.footer .footer-left .linkin:hover {
  background-color: #3392c4;
}
.footer .footer-right .linkin:active,
.footer .footer-left .linkin:active {
  background-color: #005f90;
}
.footer .footer-right .facebook,
.footer .footer-left .facebook {
  font-size: 6.4vw;
  color: #fff;
  border-radius: 50%;
  background-color: #3c5a9a;
  margin-left: 4.26666667vw;
}
@media screen and (min-width: 992px) {
  .footer .footer-right .facebook,
  .footer .footer-left .facebook {
    font-size: 24px;
    margin-left: 0;
  }
}
.footer .footer-right .facebook:hover,
.footer .footer-left .facebook:hover {
  background-color: #6d85ba;
}
.footer .footer-right .facebook:active,
.footer .footer-left .facebook:active {
  background-color: #3a5287;
}
.footer .footer-right .youtube,
.footer .footer-left .youtube {
  color: #fff;
  border-radius: 50%;
  background-color: #fafafa;
  margin-left: 4.26666667vw;
  width: 6.4vw;
  border: 0.4px solid #dee0e3;
  -ms-transform: translateY(-5px);
      transform: translateY(-5px);
}
@media screen and (min-width: 992px) {
  .footer .footer-right .youtube,
  .footer .footer-left .youtube {
    width: 24px;
    margin-left: 16px;
  }
}
.footer .footer-right .youtube:hover,
.footer .footer-left .youtube:hover {
  -webkit-filter: opacity(75%);
          filter: opacity(75%);
}
.footer .footer-right .youtube:active,
.footer .footer-left .youtube:active {
  -webkit-filter: brightness(0.95);
          filter: brightness(0.95);
}
.footer .footer-right .mobile-icon,
.footer .footer-left .mobile-icon {
  display: inline-block;
  width: 0.64rem;
  height: 0.64rem;
  text-align: center;
  line-height: 0.66666667rem;
  font-size: 0.64rem;
  border-radius: 50%;
}

@-webkit-keyframes fullscreenModalEnter__2vVEV {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@keyframes fullscreenModalEnter__2vVEV {
  0% {
    display: block;
  }
  100% {
    display: block;
  }
}
@-webkit-keyframes fullscreenModalLeave__3u_ce {
  0% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes fullscreenModalLeave__3u_ce {
  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__3jitj {
  height: 100%;
}
.atsx-layout__34F9o {
  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__2HaQv,
.b50__2_TaS {
  color: #f0f4ff;
}
.L50__2XXQU,
.l50__1XLgn {
  color: #f7fae5;
}
.L100__14SEB,
.l100__2uzNQ {
  color: #eef6c6;
}
.L200__2C2GW,
.l200__2cYZV {
  color: #dfee96;
}
.L300__2BBf8,
.l300__MG8qE {
  color: #d2e76a;
}
.L400__3RKW4,
.l400__3M2HO {
  color: #c3dd40;
}
.L500__z_KV-,
.l500__9zvjP {
  color: #b3d600;
}
.L600__ZBtv2,
.l600__3F25v {
  color: #8fac02;
}
.L700__2lf1J,
.l700__1BA-N {
  color: #667901;
}
.L800__hyuIE,
.l800__7TFlf {
  color: #495700;
}
.L900__3becl,
.l900__3Gj0X {
  color: #354200;
}
.Y50__3GEWv,
.y50__2YSFk {
  color: #fdf9ed;
}
.Y100__3t5Yw,
.y100__TE4fO {
  color: #faf1d1;
}
.Y200__2WGb-,
.y200__Cj33Q {
  color: #f8e6ab;
}
.Y300__1Fh5c,
.y300__2_xxA {
  color: #f7dc82;
}
.Y400__2VHsf,
.y400__1g5Js {
  color: #fad355;
}
.Y500__3RFbi,
.y500__2PB4r {
  color: #ffc60a;
}
.Y600__sZaA7,
.y600__1Kew_ {
  color: #dc9b04;
}
.Y700__rTHld,
.y700__1zDfd {
  color: #aa7803;
}
.Y800__3pyFk,
.y800__3Roc8 {
  color: #795101;
}
.Y900__3Pz1P,
.y900__34lbo {
  color: #5c3a00;
}
.O50__1MOrE,
.o50__1dxVw {
  color: #fff5eb;
}
.O100__1C_v1,
.o100__g2dHP {
  color: #feead2;
}
.O200__1j5BI,
.o200__1EbNj {
  color: #fed4a4;
}
.O300__coOWF,
.o300__2bxej {
  color: #ffba6b;
}
.O400__3K10Z,
.o400__1k882 {
  color: #ffa53d;
}
.O500__2gQwZ,
.o500__2Os3p {
  color: #f80;
}
.O600__37XsC,
.o600__1DVEJ {
  color: #de7802;
}
.O700__374IJ,
.o700__MX3fu {
  color: #b26206;
}
.O800__1Yxgu,
.o800__15FEv {
  color: #8f4f04;
}
.O900__1DQeF,
.o900__3A5su {
  color: #6b3900;
}
.R50__2b506,
.r50__1qKJa {
  color: #fef1f1;
}
.R100__3C46Z,
.r100__1BYZO {
  color: #fde2e2;
}
.R200__1-ZRi,
.r200__10wt3 {
  color: #fbbfbc;
}
.R300__2oBMn,
.r300__3JGkQ {
  color: #f98e8b;
}
.R400__1O_jC,
.r400__pEm57 {
  color: #f76964;
}
.R500__2S3v2,
.r500__3FvkT {
  color: #f54a45;
}
.R600___tDom,
.r600__2JoHe {
  color: #d83931;
}
.R700__2hZQu,
.r700__2Y7Ab {
  color: #ac2f28;
}
.R800__2fBpI,
.r800__11lkT {
  color: #812520;
}
.R900__2V1qC,
.r900__3c8u9 {
  color: #621c18;
}
.C50__2m-Py,
.c50__uK4xs {
  color: #fef1f8;
}
.C100__3YMDy,
.c100__3uwSQ {
  color: #fdddef;
}
.C200__2E222,
.c200__Z-iCa {
  color: #f9aed9;
}
.C300__A0EXN,
.c300__34zDC {
  color: #f57ac0;
}
.C400__2fCyU,
.c400__34lGx {
  color: #f14ba9;
}
.C500__2G4ab,
.c500__3nA8K {
  color: #f01d94;
}
.C600__3o6Pq,
.c600__2il1w {
  color: #c71077;
}
.C700__2MaLf,
.c700__K5ODW {
  color: #9e1361;
}
.C800__zQjw7,
.c800__1mSbt {
  color: #7a0f4b;
}
.C900__RbDnw,
.c900__2cLcT {
  color: #520a32;
}
.V50__21t5z,
.v50__3xg5S {
  color: #fceefc;
}
.V100__Ocki5,
.v100__20ahj {
  color: #f8def8;
}
.V200__3B018,
.v200__3lbk3 {
  color: #efb9ef;
}
.V300__1njqy,
.v300__1-Qrd {
  color: #e58fe5;
}
.V400__3fJQX,
.v400__3RNN6 {
  color: #db66db;
}
.V500__1DZsK,
.v500__3Gpec {
  color: #d136d1;
}
.V600__VAZY5,
.v600__19kEd {
  color: #b320b3;
}
.V700__39nal,
.v700__htujj {
  color: #8c218c;
}
.V800__1XFJM,
.v800__1qUxy {
  color: #681268;
}
.V900__1xUS-,
.v900__2TLga {
  color: #460b46;
}
.P50__YYJtT,
.p50__1Dncu {
  color: #f6f1fe;
}
.P100__21oiR,
.p100__30bYR {
  color: #ece2fe;
}
.P200__1v9x9,
.p200__3cFaX {
  color: #cdb2fa;
}
.P300__3gvkh,
.p300__29RDG {
  color: #ad82f7;
}
.P400__33C-R,
.p400__oaWOA {
  color: #935af6;
}
.P500__b-VrX,
.p500__2_UOW {
  color: #7f3bf5;
}
.P600__SK4_F,
.p600__3PWRS {
  color: #6425d0;
}
.P700__KPoo1,
.p700__d0KY1 {
  color: #4e1ba7;
}
.P800__3n_JQ,
.p800__223cz {
  color: #380d82;
}
.P900__20tt8,
.p900__39xJ- {
  color: #270561;
}
.I50__1KE51,
.i50__1QVMk {
  color: #f2f3fd;
}
.I100__2s_L8,
.i100__1Ngd7 {
  color: #e0e2fa;
}
.I200__1LhP3,
.i200__2mRuS {
  color: #b4b9f3;
}
.I300__3Bohe,
.i300__2tVib {
  color: #7b83ea;
}
.I400__Y1hWc,
.i400__Znipd {
  color: #616ae5;
}
.I500__2U_fB,
.i500__2VUL7 {
  color: #4954e6;
}
.I600__3Y4nG,
.i600__19w5w {
  color: #2933c7;
}
.I700__1qxsb,
.i700__3pgTF {
  color: #161fa2;
}
.I800__22oCe,
.i800__3tX1c {
  color: #0a1285;
}
.I900__S2yib,
.i900__23kIv {
  color: #0c1264;
}
.N50__Q4Vdu,
.n50__3wkLw {
  color: #f8f9fa;
}
.N100__32uC2,
.n100__qtJmk {
  color: #f5f6f7;
}
.N200__3rcXi,
.n200__3s5My {
  color: #eff0f1;
}
.N300__3e4zX,
.n300__25D29 {
  color: #dee0e3;
}
.N400__2mL-7,
.n400__1SZMf {
  color: #bbbfc4;
}
.N500__1mKWR,
.n500__3Y9pk {
  color: #8f959e;
}
.N600__36WCK,
.n600__35arA {
  color: #646a73;
}
.N700__2_4WB,
.n700__1tgS5 {
  color: #373c43;
}
.N800__3bGDg,
.n800__3U7jY {
  color: #2b2f36;
}
.N900__3_mUz,
.n900__sMy2O {
  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: #3156a5;
  border-color: #3156a5;
}
.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 表单编辑底色 */
@font-face {
  font-family: 'iconfont';
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot);
  /* IE9*/
  src: url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/ada7ac1125f2dedc8e776f7b2ae5222f.eot#iefix) format('embedded-opentype'),  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'), url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/fonts/eed968724db62e4a1aa0153542a30541.ttf) format('truetype'),  url(//sf16-scmcdn-sg.ibytedtos.com/obj/static-sg/atsx-fe/oversea/8f36d249d779cf26859d44fd32d6017d.svg#iconfont) format('svg');
}
.iconfont {
  font-family: 'iconfont' !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-logo_baise:before {
  content: '\E71A';
}
.icon-password_hidden:before {
  content: '\E71D';
}
.icon-email:before {
  content: '\E721';
}
.icon-password_visible:before {
  content: '\E722';
}
.icon-arrow_left:before {
  content: '\E723';
}
.icon-arrow_apply:before {
  content: '\E724';
}
.icon-arrow_right:before {
  content: '\E725';
}
.icon-jiantouzhixiang_you:before {
  content: '\E726';
}
.icon-jiantouzhixiang_zuo:before {
  content: '\E727';
}
.icon-bofanganniushouye:before {
  content: '\E72F';
}
.icon-xialaxuanzeda:before {
  content: '\E734';
}
.icon-shouqi:before {
  content: '\E735';
}
.icon-facebooklogo_hover1:before {
  content: '\E738';
}
.icon-linkinlogo_hoverco:before {
  content: '\E739';
}
.icon-logo_youyanse1:before {
  content: '\E751';
}
.icon-design:before {
  content: '\E752';
}
.icon-FunctionsSupport:before {
  content: '\E753';
}
.icon-SalesMarketing:before {
  content: '\E754';
}
.icon-product:before {
  content: '\E755';
}
.icon-Sales:before {
  content: '\E756';
}
.icon-OperationsEdit:before {
  content: '\E757';
}
.icon-rd:before {
  content: '\E758';
}
.icon-icon_search:before {
  content: '\E76B';
}
.icon-icon_location:before {
  content: '\E76C';
}
.icon-icon_type:before {
  content: '\E76D';
}
.icon-detail_facebook:before {
  content: '\E76F';
}
.icon-detail_Twitter:before {
  content: '\E770';
}
.icon-detail_linkin:before {
  content: '\E771';
}
/**
 * 注意，如果修改了默认的媒体查询的尺寸，则需要修改 helpers/media.js.MEDIA_SCREEN 对象中的尺寸
 */
.hover-img-bigger-wrap {
  overflow: hidden;
}
.hover-img-bigger {
  width: 100%;
  transition: all 1s;
  cursor: pointer;
}
.hover-img-bigger:hover {
  -ms-transform: scale(1.08);
      transform: scale(1.08);
}
.iconfont.icon-detail_facebook,
.iconfont.icon-detail_linkin {
  color: #9aa8b6;
  margin-right: 8px;
}
.iconfont.icon-detail_facebook:hover {
  color: #3c5a9a;
}
.iconfont.icon-detail_linkin:hover {
  color: #1d87bd;
}
video {
  background-color: #000000;
}
 {
  /* Button */
  /* Checkbox */
  /* Select */
  /* message样式 */
  /* modal */
  /* topbar */
}
#bd {
  overflow-x: auto;
}
.main {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
@media screen and (min-width: 1368px) {
  .main .main-content {
    width: 1328px;
  }
}
@media screen and (max-width: 1368px) {
  .main .main-content {
    width: calc(100% - 40px - 1px);
  }
}
@media screen and (max-width: 991px) {
  .main .main-content {
    width: calc(100% - 0.13333333vw * 48 * 2);
  }
}
.root-layout {
  min-width: 1024px;
}
.root-layout.is-responsive {
  min-width: unset;
}
.ja .atsx-btn {
  max-width: unset;
}
.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: #325ab4;
}
.atsx-btn-primary:hover {
  background: #487fc1;
}
.atsx-checkbox-wrapper:hover .atsx-checkbox-inner,
.atsx-checkbox:hover .atsx-checkbox-inner,
.atsx-checkbox-input:focus + .atsx-checkbox-inner {
  border-color: #325ab4;
}
.atsx-select-clear-icon {
  color: #9ca2a9;
}
.atsx-select-clear-icon:hover {
  color: #325ab4;
}
.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;
}
div.atsx-modal-wrap {
  z-index: 1070;
}
div.atsx-modal-mask {
  z-index: 1061;
}
.topbar {
  box-shadow: none !important;
  border-bottom: 1px solid #eff1f1;
}
.topbar .topbar-content .topbar-right .atsx-menu-horizontal {
  background: transparent;
}
.topbar .topbar-content .topbar-right .atsx-menu-item {
  border-bottom: none;
  height: 64px;
  line-height: 64px;
}
.topbar .topbar-content .topbar-right .atsx-menu-item a {
  color: #3e4c5b;
  opacity: 1;
  font-size: 16px;
  text-decoration: none;
  display: inline-block;
}
.topbar .topbar-content .topbar-right .atsx-menu-item a:hover {
  opacity: 0.8;
  border-bottom: none;
  font-weight: normal;
}
.topbar .topbar-content .topbar-right .atsx-menu-item-selected {
  border-bottom: none;
}
.topbar .topbar-content .topbar-right .atsx-menu-item-selected a {
  font-size: 20px;
  font-weight: bold;
  opacity: 1;
}
.topbar .topbar-content .topbar-right .atsx-menu-item-selected a:hover {
  font-weight: bold;
}
.topbar .topbar-content .atsx-btn {
  border: none;
}
.topbar.white {
  position: absolute;
  box-shadow: none;
  border-bottom: none;
}
.topbar.white .topbar-content .topbar-right .atsx-menu-item a {
  color: #fff;
}
.topbar.white .topbar-content .topbar-right .topbar-userIcon path {
  fill: #fff;
}
.topbar.white .topbar-content .topbar-right .topbar-userMobile {
  color: #fff;
}
.topbar.white .topbar-content .topbar-right .topbar-userMobile::after {
  border-color: #fff;
}
.topbar.white .topbar-content .atsx-btn {
  color: #fff;
  border-color: #fff;
}
.resumeEditForm-wrapper .atsx-form-item > .atsx-form-item-label > label {
  font-weight: normal !important;
}
.resumeEditForm-wrapper .atsx-form-item > .atsx-form-item-label > label .customResumeForm-fieldName {
  font-weight: normal !important;
}
.contentWrap__3ALAO {
  min-height: calc(100vh - 64px - 256px);
  overflow-x: hidden;
  overflow-y: hidden;
}
.contentWrap__3ALAO > * {
  height: 100%;
  overflow-y: hidden;
  overflow-x: hidden;
}
.contentWrap__3ALAO textarea {
  resize: none;
}
.app__1FweG {
  width: 100vw;
  height: 100vh;
  padding: 0;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  background: #fff;
}
.contentLoading__JzMQ6 svg {
  left: 50%;
  position: absolute;
  top: 50%;
  -ms-transform: translate(-50%, -50%) !important;
      transform: translate(-50%, -50%) !important;
}
.globalLoading__3K4fB {
  position: fixed;
  background: #fff;
  top: 64px;
  bottom: 0;
  right: 0;
  left: 0;
}

@-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: #3156a5;
  border-color: #3156a5;
}
.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 表单编辑底色 */

