/*reset css*/
html,
body {
  height: 100%;
}
* {
  margin: 0;
  padding: 0;
}
html {
  background: white;
  color: black;
}
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;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
th {
  text-align: inherit;
}
fieldset,
img {
  border: none;
}
iframe {
  display: block;
}
abbr,
acronym {
  border: none;
  font-variant: normal;
}
del {
  text-decoration: line-through;
}
address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500;
}
ol,
ul {
  list-style: none;
}
caption,
th {
  text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 500;
}
q:before,
q:after {
  content: '';
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
a:hover,
a:focus {
  text-decoration: none;
}
ins,
a {
  text-decoration: none;
}
a:focus,
*:focus {
  outline: none;
}
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
  overflow: hidden;
}
.clearfix {
  zoom: 1;
}
.clear {
  clear: both;
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  overflow: hidden;
}
.hide {
  display: none;
}
.block {
  display: block;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.flChild > * {
  float: left;
}
.frChild > * {
  float: right;
}
.w1200 {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
/*页面切换*/
.drop-enter {
  transform: scale(0.5);
  transform-origin: 50% 100%;
}
.drop-enter.drop-enter-active {
  transform: scale(1);
  transition: all 0.4s;
}
.drop-leave {
  /* transform: scale(0.5); */
  position: absolute;
  top: 90px;
  background: #fff;
  z-index: 10000;
  opacity: 1;
}
.drop-leave.drop-leave-active {
  opacity: 1;
  top: 100%;
  transition: all 0.4s;
}
.up-enter {
  transform: scale(1.5);
}
.up-enter.up-enter-active {
  transform: scale(1);
  transition: all 0.5s;
}
.up-leave {
  position: absolute;
  top: 0;
  z-index: 10000;
  opacity: 1;
}
.up-leave.up-leave-active {
  opacity: 1;
  top: -100%;
  transition: all 0.5s;
}
.right-enter {
  position: absolute;
  top: 0;
  left: -100%;
  /*z-index: 1;*/
  width: 100%;
  height: 100%;
  -webkit-animation: rightIn 1s both ease;
  animation: rightIn 1s both ease;
}
.right-leave {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  /*background: RGB(238,238,238);*/
  width: 100%;
  height: 100%;
  -webkit-animation: rightOut 1s both ease;
  animation: rightOut 1s both ease;
}
@-webkit-keyframes rightIn {
  0% {
    -webkit-transform: scale(0.8);
    left: -100%;
  }
  25% {
    -webkit-transform: scale(0.8);
    left: -60%;
  }
  75% {
    -webkit-transform: scale(0.8);
    left: 0%;
  }
  100% {
    -webkit-transform: scale(1);
    left: 0%;
  }
}
@keyframes rightIn {
  0% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    left: -100%;
  }
  25% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    left: -60%;
  }
  75% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    left: 0%;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    left: 0%;
  }
}
@-webkit-keyframes rightOut {
  25% {
    -webkit-transform: scale(0.8);
    left: 0%;
  }
  75% {
    -webkit-transform: scale(0.8);
    left: 80%;
  }
  100% {
    -webkit-transform: scale(0.8);
    left: 100%;
  }
}
@keyframes rightOut {
  25% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    left: 0%;
  }
  75% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    left: 80%;
  }
  100% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    left: 100%;
  }
}
/*加载动画*/
.spinner {
  width: 60px;
  height: 60px;
  background-color: #67CF22;
  margin: 100px auto;
  -webkit-animation: rotateplane 1.2s infinite ease-in-out;
  animation: rotateplane 1.2s infinite ease-in-out;
}
@-webkit-keyframes rotateplane {
  0% {
    -webkit-transform: perspective(120px);
  }
  50% {
    -webkit-transform: perspective(120px) rotateY(180deg);
  }
  100% {
    -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg);
  }
}
@keyframes rotateplane {
  0% {
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }
  50% {
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }
  100% {
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}
#home {
  height: 100%;
}
#Breadcrumb {
  height: 44px;
  background: #fff;
  margin: 1px 0;
  line-height: 44px;
}
#Breadcrumb .ant-breadcrumb {
  line-height: 44px;
  text-indent: 20px;
}
/* 首页*/
#homeSearchDiv .ant-select-selection,
#homeSearchDiv .ant-select-selection:active,
#homeSearchDiv .ant-select-selection:focus,
#homeSearchDiv .ant-select-selection:hover {
  border: none;
  outline: none;
  box-shadow: none;
}
.action {
  cursor: pointer;
  padding: 0 12px;
  display: inline-block;
  transition: all .3s;
  height: 100%;
  line-height: 30px;
  vertical-align: top;
  margin: 0 5px;
  border-radius: 5px;
}
.action:hover {
  background: #e6f7ff;
}
.action:hover .name {
  color: rgba(0, 0, 0, 0.65);
}
.name {
  font-size: 14px;
  color: #fff;
}
.avatar {
  background: rgba(255, 255, 255, 0.85);
  margin: -4px 5px 0;
}
.avatar img {
  position: relative;
  top: -2px;
}
.header_r {
  margin-right: 50px;
  height: auto;
  float: right;
}
.ct_l {
  float: left;
  width: 200px;
  height: 100%;
  margin-right: 20px;
  background: #fff;
}
.ct_r {
  float: left;
  width: cacl(-120%);
  height: 100%;
}
.autoComplete {
  -webkit-transition: width 0.3s, margin-left 0.3s;
  transition: width 0.3s, margin-left 0.3s;
  width: 0;
  background: transparent;
  border-radius: 0;
  border-bottom: 1px solid #d9d9d9;
}
.input {
  border: 0;
  padding-left: 0;
  padding-right: 0;
  box-shadow: none !important;
}
.autoCompleteShow {
  width: 210px;
  margin-left: 8px;
}
.searchInput {
  margin: 0 5px;
  padding: 0;
  width: 190px;
  box-shadow: none;
  border: none;
  border-bottom: 1px solid #ccc;
  border-radius: 0;
  transition: all linear 0.5s;
  text-indent: 10px;
}
.searchInput:active,
.searchInput:focus,
.searchInput:hover {
  box-shadow: none;
  border: none;
  border-bottom: 1px solid #ccc;
  border-radius: 0;
}
.searchIcon {
  cursor: pointer;
  margin-right: 8px;
  font-size: 16px;
}
.searchHeader {
  width: 100%;
  text-align: right;
  line-height: 40px;
}
/*header*/
.top-nav {
  width: 100%;
  height: 30px;
  margin: 5px 0;
}
.searchSpan {
  padding: 0;
  margin: 0 12px;
  cursor: pointer;
  display: inline-block;
  -webkit-transition: all .3s;
  transition: all .3s;
  height: 40px;
}
.top-nav .noticeIcon {
  font-size: 18px;
  position: relative;
  color: #fff;
}
.top-nav .ant-badge-count {
  box-shadow: none;
}
.noticeButtonClass {
  cursor: pointer;
  display: inline-block;
  transition: all .3s;
  height: 100%;
  padding: 0 16px;
  border-radius: 5px;
  margin: 0 5px;
  color: #fff;
}
.noticeButtonClass:hover,
.noticeButtonClass.ant-popover-open {
  background: #e6f7ff;
}
.noticeButtonClass:hover .settingIcon,
.noticeButtonClass.ant-popover-open .settingIcon,
.noticeButtonClass:hover .noticeIcon,
.noticeButtonClass.ant-popover-open .noticeIcon {
  color: rgba(0, 0, 0, 0.65);
}
.settingIcon {
  font-size: 18px;
  color: #fff;
  /* color: rgba(0, 0, 0, 0.65); */
  position: relative;
  top: -9px;
}
.theme_ul {
  width: 100%;
  vertical-align: top;
  white-space: normal;
}
.theme_ul label {
  display: inline-block;
  vertical-align: top;
  border-radius: 50%;
  text-align: center;
  width: 30px;
  height: 30px;
  margin: 4px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}
.areas {
  height: 15px;
  margin-top: 50%;
}
.areas span {
  height: 100%;
  display: inline-block;
  width: 50%;
}
.theme_ul label i {
  position: absolute;
  top: 7px;
  left: 7px;
  font-size: 16px;
  color: #fff;
}
.theme_title {
  font-size: 14px;
  line-height: 22px;
  font-weight: 700;
  text-indent: 4px;
}
.theme_ul .ant-dropdown-menu-item,
.theme_ul .ant-dropdown-menu-submenu-title {
  padding: 5px;
}
/* 提示语样式 */
.tips_div {
  width: 100%;
  height: 36px;
  margin: 16px 0;
  line-height: 36px;
  border: 1px solid #91d5ff;
  border-radius: 3px;
  padding-left: 12px;
  background-color: #e6f7ff;
  color: #565c5f;
  font-size: 12px;
}
.tips_div i {
  color: #1890ff;
  font-size: 14px;
  margin-right: 5px;
}
/* table更多操作悬浮层样式 */
.table_popover_ope li {
  padding: 5px;
  cursor: pointer;
}
/* 树菜单 */
.tree_menu li {
  padding: 5px 10px;
  cursor: pointer;
}
.tree_menu li:hover {
  background: #e6f7ff;
}
.ant-table-fixed-header .ant-table-scroll .ant-table-header {
  margin-bottom: 0px !important;
  overflow-x: hidden !important;
}
.ant-menu-dark .ant-menu-inline.ant-menu-sub .ant-menu-item {
  padding-left: 36px !important;
}
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th {
  padding: 9px 8px;
}
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td {
  padding: 5px 8px;
}
.vertical-scroll-modal .ant-modal {
  display: flex;
}
.vertical-scroll-modal .ant-modal-content {
  display: grid;
}
.vertical-scroll-modal .ant-modal-body {
  overflow: auto;
}
/*
table 表头出现滚动条
 */
.ant-table-fixed-header .ant-table-scroll .ant-table-header {
  overflow-x: scroll;
  overflow-y: hidden;
  padding-right: 17px;
  border-right: 1px solid #e8e8e8;
  border-top: 1px solid #e8e8e8;
}
.ant-table-fixed-header .ant-table-scroll .ant-table-header > table {
  border-top: 0px;
}
.ant-table-fixed-header > .ant-table-content > .ant-table-scroll > .ant-table-body {
  border-right: 1px solid #e8e8e8;
}
.ant-table-fixed-header .ant-table-thead > tr:first-child > th:last-child {
  border-right: 0px;
}
.yui-page-header {
  width: 100%;
  height: 40px;
  line-height: 40px;
  color: #fff;
}
.yui-main-container {
  width: 100%;
  height: auto;
}
.yui-page-title {
  position: absolute;
  top: 0;
  left: 0;
  height: 54px;
  width: 100%;
  display: block;
  background: #fff;
  padding: 16px 32px;
  border-bottom: 1px solid #e8e8e8;
}
.yui-page-container {
  width: 100%;
  height: 100%;
  padding-top: 54px;
  position: relative;
}
.yui-page-content {
  width: 100%;
  height: 100%;
  padding: 15px;
  overflow: auto;
}
.yui-page-footer {
  width: 100%;
  line-height: 40px;
  padding: 20px;
  font-size: 12px;
  color: #4a4a4a;
  background: #f0f0f0;
  text-align: center;
}
.ant-layout-header {
  padding: 0;
  background: transparent;
  height: 0px;
}
.ant-steps {
  border: 1px solid #cccccc;
  padding: 20px 0;
}
.ant-steps-dot .ant-steps-item-icon,
.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon {
  width: 14px;
  height: 14px;
  line-height: 14px;
}
.ant-steps-dot .ant-steps-item-tail {
  top: 5px;
}
.ant-pagination {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
.ant-table + .ant-pagination {
  position: static !important;
}
.scrollbars > div:nth-child(3) {
  z-index: 1000 !important;
}
.scrollbars > div:nth-child(3) > div {
  background-color: rgba(0, 0, 0, 0.5) !important;
}
.ant-collapse {
  border: 0 !important;
}
.resume-collapse .ant-collapse-item .ant-collapse-header {
  padding: 12px 0 12px 20px;
  background-color: #ffffff;
}
.resume-collapse .ant-collapse-content > .ant-collapse-content-box {
  background-color: #ffffff;
}
.ant-collapse-no-arrow .ant-collapse-header {
  background-color: #FFF;
}
.ant-collapse-no-arrow .ant-collapse-content {
  border-top: 0;
}
.resume-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-arrow {
  font-size: 20px !important;
  left: auto !important;
  right: 10px;
}
.resume-collapse .ant-collapse-item {
  border-bottom: none !important;
}
.app-layout-employ-position-positionChild-hasJob-index-wrap-31ULx {
  width: 1000px;
}
.resume-navigation {
  width: 200px;
}
.resume-navigation .ant-tree-node-content-wrapper {
  width: 88%;
}
.resume-navigation > ul > li {
  padding: 6px 0;
  border-bottom: 1px solid #e6e6e6;
}
.resume-navigation .ant-tree-title {
  width: 100%;
  display: inline-block;
}
.resume-navigation .ant-tree-title .title {
  font-weight: bold;
  cursor: pointer;
}
.resume-navigation .ant-tree-title > label {
  display: inline-block;
  width: 110px;
  white-space: normal;
  cursor: pointer;
}
.resume-navigation .ant-tree-treenode-switcher-open > ul > li {
  padding: 6px 0;
}
.resume-navigation .ant-tree-treenode-switcher-open > ul > li .circle {
  margin-right: 17px;
}
.resume-navigation .ant-tree-node-content-wrapper {
  height: 100% !important;
}
.resume-navigation .anticon-caret-down {
  color: #FEA871;
}
.resume-navigation .circle {
  display: inline-block;
  width: 16px;
  height: 16px;
  border-style: solid;
  border-radius: 50%;
  border-width: 1px;
  text-align: center;
  line-height: 14px;
  font-weight: bold;
  float: right;
  margin-right: 15px;
  margin-top: 3px;
}
.resume-navigation .circle .anticon-check {
  color: #fff;
  font-size: 12px;
}
.resume-navigation .unFill {
  border-color: #b5b5b5;
  background: #b5b5b5;
}
.formItem label {
  display: flex;
}
.formItem .ant-form-item-children {
  display: flex;
}
.formItem .ant-form-item-label label {
  font-size: 14px;
  display: inline-block;
  line-height: 1.5;
  white-space: normal;
  padding-right: 5px;
  font-weight: bold;
}
.formItem .ant-form-item-control-wrapper .tableEllipsis span:last-child {
  color: #595959;
  font-size: 14px;
}
.emptyPhotoUploader .ant-upload-picture-card-wrapper {
  display: none;
}
.iconPhotoUploader {
  margin-left: 67px;
  overflow: hidden;
  position: relative;
  display: inline-block;
  width: 120px;
  height: 120px;
  border-radius: 50%;
  z-index: 1000;
}
.iconPhotoUploader .ant-upload-list-item {
  width: 122px;
  height: 160px;
  padding: 0;
  margin: -1px 0 0 -1px;
}
.iconPhotoUploader .ant-upload-list-item-thumbnail {
  width: 122px;
  height: 160px;
}
.iconPhotoUploader .defaultContainer .ant-upload-picture-card-wrapper {
  display: none;
}
.iconPhotoUploader .container {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
}
.iconPhotoUploader .defaultAvatar {
  width: 120px;
  height: 120px;
  padding: 0;
  background-color: #fff;
  border-radius: 4px;
}
.iconPhotoUploader .defaultAvatar img {
  width: 100%;
  height: 100%;
}
.ant-form-item {
  margin-bottom: 9px;
}
/* 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 */
.assets-style-home--index-bg-1G_Hg {
  height: 400px;
  object-fit: cover;
}
.assets-style-home--index-list1-3BHxj {
  width: 700px;
}
.assets-style-home--index-list2-1IdPC {
  width: 465px;
}
.assets-style-home--index-title-2y48F {
  margin: 20px 0;
}
.assets-style-home--index-title-2y48F h3 .title h5 {
  text-align: center;
  font-weight: normal;
}
.assets-style-home--index-title-2y48F h3 {
  color: #333333;
  font-size: 30px;
}
.assets-style-home--index-title-2y48F h5 {
  color: #bfbfbf;
  font-size: 16px;
}
.assets-style-home--index-ul-oeUqL li {
  width: 280px;
  height: 280px;
  float: left;
  margin: 0 25px 20px 0;
  box-sizing: border-box;
}
.assets-style-home--index-li-23Gwl {
  border: 1px solid #eee;
}
.assets-style-home--index-li-23Gwl .bg {
  width: 100%;
  height: 150px;
}
.assets-style-home--index-li-23Gwl dl {
  height: 130px;
  background-color: #f9f9f9;
  padding-left: 20px;
  overflow: hidden;
}
.assets-style-home--index-li-23Gwl dl dt {
  color: #000;
  font-size: 18px;
  font-weight: 600;
  line-height: 50px;
}
.assets-style-home--index-li-23Gwl dl dd {
  color: #a1a1a1;
  font-size: 14px;
  line-height: 25px;
}
.assets-style-home--index-notice-39R1f (span:first-child) {
  width: 400px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.assets-style-notice--index-bg-TKGcH {
  height: 150px;
  width: 100%;
}
.assets-style-notice--index-notice-3hlcU {
  margin: 15px auto;
  border: 1px solid #e6e6e6;
}
.assets-style-notice--index-top-4APdQ {
  height: 40px;
  padding: 0 10px;
  line-height: 40px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #e6e6e6;
}
.assets-style-notice--index-title-2-GGr {
  font-size: 18px;
  font-weight: bold;
}
.assets-style-notice--index-content-2dhPF {
  position: relative;
  padding: 10px 10px 45px 10px;
  background-color: #fdfdfd;
  text-align: right;
}
.assets-style-notice--index-content-2dhPF ul:first-child li {
  padding-left: 20px;
  cursor: pointer;
  line-height: 30px;
}
.assets-style-notice--index-noMessageContent-3Obq6 {
  padding-top: 100px;
  text-align: center;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.45);
}
.assets-style-noticeDetail--index-detail-1YaTw {
  padding: 20px 10px;
  background-color: #fdfdfd;
}
.assets-style-noticeDetail--index-title-3KW7i {
  color: #000;
  font-weight: bold;
  font-size: 20px;
  line-height: 60px;
  text-align: center;
}
.assets-style-noticeDetail--index-subTitle-2kEoL {
  font-size: 14px;
  color: #8a8a8a;
  margin-bottom: 20px;
  text-align: center;
}
.assets-style-noticeDetail--index-table-content-1VRRd table {
  margin: 0 auto !important;
}
.assets-style-noticeDetail--index-table-content-1VRRd img {
  max-width: 100% !important;
}
.assets-style-job--index-bg-3A0Qo {
  height: 150px;
}
.assets-style-job--index-notice-pZYUu {
  margin: 15px auto;
  border: 1px solid #e6e6e6;
}
.assets-style-job--index-top-1RvlI {
  height: 40px;
  padding: 0 10px;
  line-height: 40px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #e6e6e6;
}
.assets-style-job--index-title-2rYha {
  font-size: 18px;
  font-weight: bold;
}
.assets-style-job--jobDetail-wrap-1eolZ {
  padding: 10px;
}
.assets-style-job--jobDetail-titleComponent-2vEMi {
  margin-bottom: 20px;
}
.assets-style-job--jobDetail-titleComponent-2vEMi .title {
  font-size: 14px;
  font-weight: bold;
}
.assets-style-job--jobDetail-list-nfeup ul li {
  margin: 10px 0;
}
.assets-style-job--jobDetail-list-nfeup ul li .content {
  color: #989898;
  font-size: 14px;
  display: inline-block;
  margin-left: 8px;
}
.assets-style-job--jobDetail-list-nfeup ul li .subTitle {
  text-align: right;
  color: #000000;
  font-weight: bold;
  font-size: 14px;
  display: inline-block;
  line-height: 16px;
}
.assets-style-job--jobDetail-list-nfeup ul li .colon {
  text-align: right;
  color: #000000;
  font-weight: bold;
  font-size: 14px;
  display: inline-block;
  line-height: 16px;
  width: 5px;
}
.assets-style-job--jobDetail-list1-2mY06 {
  width: 360px;
}
.assets-style-job--jobDetail-list1-2mY06 ul li .subTitle {
  width: 110px;
}
.assets-style-job--jobDetail-list2-1j_aY {
  width: 320px;
}
.assets-style-job--jobDetail-list2-1j_aY ul li .subTitle {
  width: 90px;
}
.assets-style-job--jobDetail-list3-2amsf {
  width: 320px;
}
.assets-style-job--jobDetail-list3-2amsf ul li .subTitle {
  width: 70px;
}
.assets-style-job--jobDetail-overContent-1RN8u {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  vertical-align: bottom;
}
.assets-style-titleComponent--index-wrap-14wQE {
  width: 100%;
  border-bottom: 1px solid #dddddd;
}
.assets-style-titleComponent--index-title-2F2FO {
  display: inline-block;
  margin-bottom: -1px;
  padding: 0 10px;
  font-size: 16px;
}
.assets-style-policy--index-bg-1v49C {
  height: 150px;
  width: 100%;
}
.assets-style-policy--index-notice-28ynz {
  margin: 15px auto;
  border: 1px solid #e6e6e6;
}
.assets-style-policy--index-top-2RcJo {
  height: 40px;
  padding: 0 10px;
  line-height: 40px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #e6e6e6;
}
.assets-style-policy--index-title-2Ddm4 {
  font-size: 18px;
  font-weight: bold;
}
.assets-style-policy--index-content-9aCtG {
  position: relative;
  padding: 10px 10px 45px 10px;
  background-color: #fdfdfd;
  text-align: right;
}
.assets-style-policy--index-content-9aCtG ul:first-child li {
  padding-left: 20px;
  cursor: pointer;
  line-height: 30px;
}
.assets-style-policy--index-noMessageContent-MwpPZ {
  padding-top: 100px;
  text-align: center;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.45);
}
.assets-style-policyDetail--index-detail-KMTYn {
  padding: 20px 10px;
  background-color: #fdfdfd;
}
.assets-style-policyDetail--index-title-3fNPi {
  color: #000;
  font-weight: bold;
  font-size: 20px;
  line-height: 60px;
  text-align: center;
}
.assets-style-policyDetail--index-subTitle-2hkJd {
  font-size: 14px;
  color: #8a8a8a;
  margin-bottom: 20px;
  text-align: center;
}
.assets-style-contactInformation--index-bg-dV6td {
  height: 150px;
  width: 100%;
}
.assets-style-contactInformation--index-notice-1eXZX {
  margin: 15px auto;
  border: 1px solid #e6e6e6;
}
.assets-style-contactInformation--index-top-2BEOK {
  height: 40px;
  padding: 0 10px;
  line-height: 40px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #e6e6e6;
}
.assets-style-contactInformation--index-title-2BI69 {
  font-size: 18px;
  font-weight: bold;
}
.assets-style-contactInformation--index-wrap-s9QcH {
  padding: 30px 20px;
  color: #4a4a4a;
}
.assets-style-contactInformation--index-describe-3PzMV {
  padding-left: 15px;
  background-position: left center;
  background-repeat: no-repeat;
  line-height: 35px;
  font-size: 14px;
}
.assets-style-contactInformation--index-describe-3PzMV span {
  margin: 0 10px;
}
.assets-style-job--searchJob-menu-1I1lG {
  box-sizing: padding-box;
  width: 240px;
  padding: 20px 0;
  height: 100%;
  font-size: 16px;
  color: #000;
  overflow: auto;
  border-right: 1px solid #e6e6e6;
}
.assets-style-job--searchJob-content-3sjaR {
  padding: 20px;
  width: 950px;
  overflow: auto;
}
.assets-style-job--searchJob-search-1p3Mz {
  margin-bottom: 20px;
}
.assets-style-job--searchJob-table-2O6Zr .ant-table-thead > tr > th {
  font-size: 16px;
  color: #000;
  font-weight: bold;
  padding: 16px 0px;
}
.assets-style-job--searchJob-table-2O6Zr .ant-table-tbody > tr > td {
  padding: 16px 0px;
}
.assets-style-job--searchJob-table-2O6Zr .ant-table-thead > tr:first-child > th:first-child {
  padding: 16px 16px;
}
.assets-style-job--searchJob-table-2O6Zr .ant-table-tbody > tr > td:first-child {
  padding: 16px 16px;
}
.assets-style-schoolProfile--index-bg-2s3WZ {
  height: 150px;
  width: 100%;
}
.assets-style-schoolProfile--index-notice-1IiK9 {
  margin: 15px auto;
  border: 1px solid #e6e6e6;
}
.assets-style-schoolProfile--index-top-2FJ1C {
  height: 40px;
  padding: 0 10px;
  line-height: 40px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #e6e6e6;
}
.assets-style-schoolProfile--index-title-1XUGP {
  font-size: 18px;
  font-weight: bold;
}
.assets-style-employ--index-bg-2wsGt {
  height: 150px;
}
.assets-style-employ--index-notice-3bPVW {
  margin: 15px auto;
  border: 1px solid #e6e6e6;
}
.assets-style-employ--index-top-9eJ7n {
  height: 40px;
  padding: 0 10px;
  line-height: 40px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #e6e6e6;
}
.assets-style-employ--index-title-8TmQ3 {
  font-size: 18px;
  font-weight: bold;
}
.assets-style-employ--index-wrap-gmFv9 {
  width: 180px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.assets-style-employ--index-left-3MS23 {
  width: 50px;
  height: 50px;
  margin-right: 20px;
  background: center / cover no-repeat;
}
.assets-style-employ--index-right-31VO9 h2 {
  line-height: 20px;
  color: #000;
  font-size: 14px;
  font-weight: bold;
}
.assets-style-employ--index-right-31VO9 p {
  line-height: 20px;
  font-size: 14px;
  color: #ccc;
  font-weight: normal;
}
.assets-style-employ--index-menu-3LiMF {
  display: flex;
  justify-content: space-around;
}
.assets-style-resume-resumeChild--fillExplanation-wrap-jHqlt {
  padding: 25px 30px;
}
.assets-style-resume-resumeChild--fillExplanation-title-2cmf- {
  font-size: 20px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
}
.assets-style-resume-resumeChild--fillExplanation-button-3bZAf {
  width: 125px;
  height: 40px;
}
.assets-style-resume-resumeChild--fillExplanation-wrap-jHqlt p {
  font-size: 14px;
  line-height: 30px;
}
.assets-style-resume-resumeChild--baseInformation-wrap-28n-3 {
  position: relative;
  padding: 20px 30px;
}
.assets-style-resume-resumeChild--baseInformation-content-1ajN6 {
  width: 990px;
}
.assets-style-resume-resumeChild--baseInformation-titleWrap-2U6kB {
  margin: 20px 0;
}
.assets-style-resume-resumeChild--baseInformation-top-cHrT0 {
  height: 30px;
  line-height: 30px;
}
.assets-style-resume-resumeChild--baseInformation-title-b7LwE {
  color: #000000;
  font-size: 18px;
  font-weight: bold;
}
.assets-style-resume-resumeChild--baseInformation-saveBtn-2rGsu {
  width: 70px;
  height: 30px;
  border-radius: 5px;
}
.assets-style-resume-resumeChild--baseInformation-button-5adWo {
  width: 125px;
  height: 40px;
}
.assets-style-resume-resumeChild--baseInformation-form-1_4hS {
  position: relative;
}
.assets-style-resume-resumeChild--baseInformation-img-_gAGN {
  position: absolute;
  left: 300px;
  top: 100px;
}
.assets-style-resume-resumeChild--baseInformation-sideNav-1a9QF {
  position: absolute;
  right: 30px;
  top: 20px;
}
.assets-style-resume-resumeChild--baseInformation-sideNav-1a9QF ul li {
  padding: 10px 0 10px 16px;
  cursor: pointer;
  border-left: 2px solid #cccccc;
  color: #b8b8b8;
}
.assets-style-resume-resumeChild--baseComponent-wrap-3FIFr {
  width: 100%;
  border-bottom: 1px solid #dddddd;
}
.assets-style-resume-resumeChild--baseComponent-title-10m7y {
  display: inline-block;
  margin-bottom: -1px;
  padding: 0 10px;
  font-size: 16px;
}
.plugins-footer-index-content-2pkNy{
    margin-right:1em;
}.app-components-LoginRgisterCommonPage-index-container-6S0O6 {
    height: 1000px;
}
.app-components-LoginRgisterCommonPage-index-bg-3XMYB{
    position: relative;
}
.app-components-LoginRgisterCommonPage-index-topBg-cQjK8{
    height: 450px;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.app-components-LoginRgisterCommonPage-index-bottomBg-16npz{
    width:100%;
    height:100%;
    background-color:rgb(248,248,248);
}
.app-components-LoginRgisterCommonPage-index-content-1Jy3S {
    width: 100%;
    height: 460px;
    border:1px solid rgb(224,224,224);
    background: #fff;
    padding: 30px 60px;
}
.app-components-LoginRgisterCommonPage-index-content-1Jy3S .has-error .ant-input:focus{
    box-shadow: none;
}
.app-components-LoginRgisterCommonPage-index-logo-1TUdH {
    height:60px;
    background-repeat: no-repeat;
}
.app-components-LoginRgisterCommonPage-index-wrap-1l8uJ{
    position:relative;
    left:50%;
    top:50%;
    margin-top:-275px;
    margin-left:-380px;
    width:760px;
    height:540px;
}





.assets-style-resume-resumeChild--resumePreview-subtitle-28oKD {
  font-size: 16px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
}
.assets-style-resume-resumeChild--resumePreview-wrap-13Bgu {
  display: flex;
  width: 995px;
  padding: 8px;
  margin: auto;
}
.assets-style-resume-resumeChild--resumePreview-header-1xjWS {
  display: inline-block;
  padding: 0 8px;
  margin: 20px 0;
}
.assets-style-resume-resumeChild--resumePreview-btn_more-3WNWp {
  margin: 0 auto;
  margin-top: 32px;
  cursor: pointer;
  width: 90px;
  text-align: center;
  font-size: 16px;
}
.assets-style-resume-resumeChild--resumePreview-anchorContent-iCzPG .ant-anchor-link {
  padding: 8px 0 8px 16px !important;
}
.assets-style-resume-resumeChild--resumePreview-anchorContent-iCzPG .ant-anchor-link-title {
  white-space: normal;
}
.assets-style-resume-resumeChild--resumePreview-columnLabel-2Jlc4 {
  color: rgba(0, 0, 0, 0.65);
}
.assets-style-resume-resumeChild--resumePreview-columnValue-10bP5 {
  color: rgba(0, 0, 0, 0.85);
}
.assets-style-resume-resumeChild--index-resumeComponent-Yv8WZ {
  width: 995px;
  border-left: 1px solid #e6e6e6;
}
.assets-style-resume-resumeChild--index-wrapper-1wQAb {
  display: flex;
  padding: 30px 0 25px 0;
}
.assets-style-resume-resumeChild--index-title-2-KRt {
  font-size: 18px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  font-weight: 600;
}
.assets-style-resume-resumeChild--index-subtitle-1zT_F {
  font-size: 16px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
}
.assets-style-resume-resumeChild--index-content-pfHJs {
  display: inline-block;
  text-align: center;
  cursor: pointer;
}
.assets-style-resume-resumeChild--index-bg-BQVMD {
  width: 45px;
  height: 5px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  margin-top: 10px;
}
.assets-style-resume-resumeChild--index-btn_add-G3wnV {
  padding-left: 110px;
  padding-right: 110px;
}
.assets-style-resume-resumeChild--index-btn_danger-G7ysn {
  color: #c9302c;
  background-color: #fff;
  border-color: #c9302c;
}
.assets-style-resume-resumeChild--index-btn_danger-G7ysn:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.assets-style-resume-resumeChild--index-saveButton-2k3xl {
  color: #fff;
  margin-right: 5px;
}
.assets-style-resume-resumeChild--index-deleteButton-2kfBd {
  border-color: #eee !important;
  background-color: #fff !important;
}
.assets-style-resume-resumeChild--index-deleteButton-2kfBd:hover,
.assets-style-resume-resumeChild--index-deleteButton-2kfBd:active,
.assets-style-resume-resumeChild--index-deleteButton-2kfBd:focus {
  border-color: #f5222d !important;
}
.assets-style-resume-resumeChild--index-baseLeftForm-2x0C9 {
  width: 750px;
}
.assets-style-resume-resumeChild--index-baseRightForm-gIz7M {
  width: 150px;
}
.plugins-nullDataInfo-index-cardData-3wEnx{
    width: 100%;
    height: 200px;
    background-repeat: no-repeat;
    background-position: center;
}

.plugins-nullDataInfo-index-cardMessage-1lY3D{
    top: 150px;
    position: relative;
    text-align: center;
    color: #A9A9A9;
    font-size: 14px;
}

.plugins-nullDataInfo-index-pageData-1uldT{
    width: 100%;
    height: 400px;
    background-repeat: no-repeat;
    background-position: center;
}

.plugins-nullDataInfo-index-pageMessage-3PlBJ{
    top: 260px;
    position: relative;
    text-align: center;
    color: #A9A9A9;
    font-size: 14px;
}.assets-style-position-positionChild--index-wrap-5EQ2b {
  padding: 20px;
}
.assets-style-position-hasNotJob--index-wrap-3SfpU {
  text-align: left;
}
.assets-style-position-hasNotJob--index-img-32TaJ {
  height: 270px;
  background-position: center;
  background-repeat: no-repeat;
}
.assets-style-position-hasNotJob--index-list-3a0rz::after {
  content: "";
  display: block;
  clear: both;
}
.assets-style-position-hasNotJob--index-title-1rgB4 {
  margin-bottom: 20px;
  font-size: 16px;
}
.assets-style-position-hasNotJob--index-li-3H8i4 {
  float: left;
  width: 370px;
  padding: 20px;
  box-shadow: 0 0 5px rgba(3, 3, 3, 0.4);
  margin: 0 8px 20px;
}
.assets-style-position-hasNotJob--index-dataTitle-J5XfO {
  font-size: 16px;
  color: #000;
  font-weight: bold;
}
.assets-style-position-hasNotJob--index-box-1wDOD {
  color: #666666;
  font-size: 14px;
  line-height: 45px;
}
.assets-style-position-hasNotJob--index-divider-2Q25S {
  width: 100%;
  border-bottom: 1px solid #cccccc;
}
.assets-style-position-hasNotJob--index-box2-auI2U span {
  border: 1px solid #cccccc;
  border-radius: 5px;
  color: #666666;
  font-size: 14px;
  display: inline-block;
  padding: 5px 10px;
  margin: 10px 20px 0 0;
}
.assets-style-position-hasNotJob--index-moreWrap-3fff9 {
  text-align: center;
}
.assets-style-position-hasNotJob--index-more-3QpRP {
  display: inline-block;
  padding: 5px 125px;
  font-size: 14px;
  cursor: pointer;
}
.assets-style-position-hasNotJob--index-tip-3TNRd {
  text-align: center;
  margin-top: 100px;
}
.assets-style-position-hasJob--index-title-3kbWd {
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 20px;
}
.assets-style-position-hasJob--index-table-_18cn .ant-table-thead > tr > th {
  color: #000;
  background: #EEF8FF;
  font-weight: bold;
  font-size: 16px;
}
.assets-style-position-hasJob--index-table-_18cn .ant-table-tbody > tr > td {
  color: #000;
}
.assets-style-position-hasJob--index-a-ngWhj {
  position: relative;
}
.assets-style-position-hasJob--index-a-ngWhj:hover .assets-style-position-hasJob--index-icon-3HTAt {
  display: block;
}
.assets-style-position-hasJob--index-a-ngWhj:hover .assets-style-position-hasJob--index-icon-3HTAt .assets-style-position-hasJob--index-wrap-3fYuv {
  display: block;
}
.assets-style-position-hasJob--index-box2-345TL {
  margin-left: -10px;
  border: 10px solid transparent;
  border-bottom-color: #cccccc;
  z-index: 1;
}
.assets-style-position-hasJob--index-box1-3OgU_ {
  margin-left: -8px;
  border: 8px solid transparent;
  margin-top: 5px;
  border-bottom-color: #ffffff;
  z-index: 3;
}
.assets-style-position-hasJob--index-icon-3HTAt {
  display: none;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 0;
  height: 0;
}
.assets-style-position-hasJob--index-wrap-3fYuv {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  margin-top: 10px;
  margin-right: -40px;
  background-color: #ffffff;
  z-index: 100;
}
.assets-style-message-messageChild--index-wrap-1QONO {
  padding: 20px;
}
.assets-style-message-messageChild--index-img-297nc {
  height: 300px;
  background-repeat: no-repeat;
  background-position: center;
}
.assets-style-message-messageChild--index-title-35g2N {
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 20px;
}
.assets-style-message-messageChild--index-table-2q1To .ant-table-thead > tr > th {
  color: #000;
  background: #EEF8FF;
  font-weight: bold;
  font-size: 16px;
}
.assets-style-message-messageChild--index-table1-31-ha td {
  background: #f1f1f1;
  color: #a3a3a3;
}
.assets-style-message-messageChild--index-table2-IaK9t td {
  background: #ffffff;
  color: #000000;
}
.assets-style-message-messageChild--index-table1-31-ha:hover td {
  background: #f1f1f1 !important;
  color: #a3a3a3;
}
.assets-style-message-messageChild--index-table2-IaK9t:hover td {
  background: #ffffff !important;
  color: #000000;
}
.assets-style-message-messageDetail--index-wrap-21DGi {
  padding: 30px;
  text-align: center;
}
.assets-style-message-messageDetail--index-title-3tfmO {
  color: #000000;
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 20px;
}
.assets-style-message-messageDetail--index-subTitle-1RKdq {
  color: #858585;
  font-size: 14px;
  margin-bottom: 20px;
}
.assets-style-message-messageDetail--index-line-su6Hz {
  width: 100%;
  height: 1px;
  background: #e1e1e1;
}
.assets-style-message-messageDetail--index-content-IlOFb {
  text-align: left;
  padding-top: 30px;
  font-size: 16px;
}
.assets-style-createResume--index-createResume-zgo-s {
  padding: 24px 30px 20px 26px;
}
.assets-style-createResume--index-tip-1zUhN {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
}
.assets-style-createResume--index-tip-1zUhN .assets-style-createResume--index-tipTitle-3OEoC {
  font-size: 16px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 36px;
}
.assets-style-createResume--index-emptyResume-nhHE- {
  margin-left: 50%;
  transform: translate(-50%);
  padding-top: 95px;
  padding-bottom: 194px;
  text-align: center;
}
.assets-style-createResume--index-emptyResume-nhHE- img {
  width: 414px;
  height: 244px;
}
.assets-style-createResume--index-emptyResume-nhHE- p {
  text-align: center;
  font-size: 16px;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #000000;
  line-height: 36px;
}
.assets-style-createResume--index-emptyResume-nhHE- p a {
  text-decoration: underline;
}
.assets-style-createResume--index-templateContainer-IyUrM {
  margin-top: 35px;
}
.assets-style-createResume--index-templateContainerTitle-3N7aH {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #000000;
  line-height: 20px;
  height: 20px;
  position: relative;
  padding-left: 10px;
}
.assets-style-createResume--index-templateContainerTitle-3N7aH::after {
  display: block;
  position: absolute;
  content: '';
  width: 3px;
  height: 14px;
  background: #397EF0;
  border-radius: 2px;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.assets-style-createResume--index-createBtn-3k2qP {
  margin-top: 20px;
  margin-bottom: 24px;
}
.assets-style-createResume--index-createBtn-3k2qP button {
  margin-right: 10px;
}
.assets-style-createResume--index-templateList-1luQM {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  width: 1162px;
}
.assets-style-createResume--index-template-1GTGL {
  flex-shrink: 0;
  width: 270px;
  height: 405px;
  padding: 10px;
  background: #FFFFFF;
  border: 1px solid #E7EAF0;
  box-shadow: 1px 1px 5px 1px #EAEEF4;
  border-radius: 4px;
  position: relative;
  margin-right: 20px;
  margin-bottom: 15px;
}
.assets-style-createResume--index-templateBackground-YWm_J {
  height: 330px;
  width: 245px;
  background-size: 245px ;
}
.assets-style-createResume--index-templateTitle-LWUQ0 {
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #4A4A4A;
  line-height: 30px;
  margin-top: 18px;
}
.assets-style-createResume--index-templateHover-D4r1q {
  background: rgba(0, 0, 0, 0.4);
  height: 341px;
  width: 270px;
  opacity: 0;
  top: 0;
  left: 0;
  position: absolute;
}
.assets-style-createResume--index-templateHover-D4r1q div {
  display: flex;
  flex-direction: column;
  margin-top: 133px;
  margin-left: 50%;
  transform: translateX(-50%);
}
.assets-style-createResume--index-templateHover-D4r1q div button {
  display: block;
  width: 128px;
  height: 32px;
  margin-bottom: 10px;
}
.assets-style-createResume--index-templateHover-D4r1q:hover {
  opacity: 1;
}
.assets-style-createResume--index-templateModal-1v3Sy {
  border-radius: 4px;
}
.assets-style-createResume--index-templateModal-1v3Sy .ant-modal-header {
  height: 49px;
  background: #F4F4F4;
}
.assets-style-mobileJob--jobDetail-wrap-tFR3v {
  padding: 10px;
  background-color: #FFFFFF;
  margin-top: 56px;
}
.assets-style-mobileJob--jobDetail-titleComponent-14MUJ {
  margin-bottom: 20px;
}
.assets-style-mobileJob--jobDetail-titleComponent-14MUJ .title {
  font-size: 18px;
  font-weight: bold;
}
.assets-style-mobileJob--jobDetail-list-I9NIu ul li {
  margin: 10px 0;
}
.assets-style-mobileJob--jobDetail-list-I9NIu ul li .content {
  color: #666;
  font-size: 16px;
  margin: 20px 0 20px 10px;
}
.assets-style-mobileJob--jobDetail-list-I9NIu ul li .subTitle {
  font-weight: bold;
  font-size: 16px;
}
.assets-style-mobileJob--jobDetail-overContent-2ZJYq {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  vertical-align: bottom;
}
.assets-style-mobileJob--jobDetail-topItem-GQ3_8 {
  width: 100%;
  height: 56px;
  color: #FFFFFF;
  font-size: 20px;
  text-align: center;
  line-height: 56px;
  position: fixed;
  top: 0;
}
.assets-style-mobileJob--jobDetail-topIcon-3YGOV {
  position: fixed;
  left: 10px;
  top: 18px;
}
.assets-style-mobileJob--jobDetail-bottomItem-1T3F7 {
  width: calc(100% - 20px);
  height: 62px;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  padding: 10px 0;
}
.assets-style-mobileJob--jobDetail-btn-17u5L {
  width: 90%;
  height: 42px;
  color: #ffffff;
  border-radius: 20px;
  text-align: center;
  line-height: 42px;
  font-size: 16px;
  margin: auto;
}
.assets-style-mobileLogin--index-input-Fm3Ht {
  width: 100%;
  border: none !important;
  border-bottom: 1px solid #ccc !important;
  outline: none;
  border-radius: 0 !important;
  font-size: 16px;
  margin: 12px 0;
}
.assets-style-mobileLogin--index-input-Fm3Ht:focus {
  box-shadow: none !important;
}
.assets-style-mobileLogin--index-input-Fm3Ht:hover {
  border-color: #ccc !important;
}
.assets-style-mobileRegister--index-input-n_xvl {
  width: 100%;
  border: none !important;
  border-bottom: 1px solid #ccc !important;
  outline: none;
  border-radius: 0 !important;
  font-size: 16px;
  margin: 12px 0;
}
.assets-style-mobileRegister--index-input-n_xvl:focus {
  box-shadow: none !important;
}
.assets-style-mobileRegister--index-input-n_xvl:hover {
  border-color: #ccc !important;
}
.assets-style-noticeIcon--index-popover-1TMwC {
  width: 336px;
}
.assets-style-noticeIcon--index-popover-1TMwC .ant-popover-inner-content {
  padding: 0;
}
.assets-style-noticeIcon--index-list-beazh .assets-style-noticeIcon--index-item-34_l7 {
  transition: all .3s;
  overflow: hidden;
  cursor: pointer;
  padding-left: 24px;
  padding-right: 24px;
}
.assets-style-noticeIcon--index-list-beazh .assets-style-noticeIcon--index-item-34_l7:hover {
  background: #e6f7ff;
}
.assets-style-noticeIcon--index-list-beazh .assets-style-noticeIcon--index-item-34_l7:last-child {
  border-bottom: 0;
}
.assets-style-noticeIcon--index-list-beazh .assets-style-noticeIcon--index-item-34_l7 .assets-style-noticeIcon--index-meta-3ffoK {
  width: 100%;
}
.assets-style-noticeIcon--index-list-beazh .assets-style-noticeIcon--index-item-34_l7 .assets-style-noticeIcon--index-title-1DZZa {
  font-size: 14px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.65);
  line-height: 22px;
  margin-bottom: 8px;
}
.assets-style-noticeIcon--index-list-beazh .assets-style-noticeIcon--index-item-34_l7 .assets-style-noticeIcon--index-extra-3uwKI {
  float: right;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  font-weight: normal;
  margin-right: 0;
  margin-top: -1.5px;
}
.assets-style-noticeIcon--index-list-beazh .assets-style-noticeIcon--index-item-34_l7 .assets-style-noticeIcon--index-description-2ZJja {
  font-size: 12px;
  line-height: 1.5;
}
.assets-style-noticeIcon--index-all-1Fpfj {
  height: 46px;
  line-height: 46px;
  text-align: center;
  border-radius: 0 0 4px 4px;
  border-top: 1px solid #e8e8e8;
  transition: all .3s;
  cursor: pointer;
}
.assets-style-noticeIcon--index-tabs-3l9mB .ant-tabs-nav-scroll {
  text-align: center;
}
.assets-style-noticeIcon--index-tabs-3l9mB .ant-tabs-bar {
  margin-bottom: 4px;
}
.assets-style-login--index-left-3nJCr {
  width: 370px;
  margin-right: 40px;
  padding-top: 20px;
}
.assets-style-login--index-left-3nJCr .ant-form-item {
  margin-bottom: 5px;
}
.assets-style-login--index-input-1llGf {
  width: 370px;
  border: none !important;
  border-bottom: 1px solid #ccc !important;
  outline: none;
  border-radius: 0 !important;
  font-size: 16px;
  margin: 15px 0;
}
.assets-style-login--index-input-1llGf:focus {
  box-shadow: none !important;
}
.assets-style-login--index-input-1llGf:hover {
  border-color: #ccc !important;
}
.assets-style-login--index-right-3ZqV- {
  margin-top: 110px;
  margin-right: 35px;
}
.assets-style-register--index-container-v1xvo {
  height: 1000px;
}
.assets-style-register--index-bg-1k9a8 {
  position: relative;
}
.assets-style-register--index-topBg-1Wc3G {
  height: 450px;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.assets-style-register--index-bottomBg-3-6aS {
  width: 100%;
  height: 100%;
  background-color: #f8f8f8;
}
.assets-style-register--index-wrap-1o7Zb {
  position: relative;
  left: 50%;
  top: 50%;
  margin-top: -310px;
  margin-left: -380px;
  width: 760px;
  height: 540px;
}
.assets-style-register--index-content-3dXYy {
  width: 100%;
  height: 640px;
  border: 1px solid #e0e0e0;
  background: #fff;
  padding: 15px 15px;
}
.assets-style-register--index-content-3dXYy .has-error .ant-input:focus {
  box-shadow: none;
}
.assets-style-register--index-content-3dXYy .ant-form-explain {
  padding-left: 100px;
}
.assets-style-register--index-logo-TUS7Z {
  height: 60px;
  background-repeat: no-repeat;
}
.assets-style-register--index-content-3dXYy .ant-form-item {
  margin-bottom: 24px;
}
.assets-style-register--index-input-LeMAU {
  width: 200px;
  border: none !important;
  border-bottom: 1px solid #ccc !important;
  outline: none;
  border-radius: 0 !important;
  font-size: 16px;
  margin: 0 10px;
}
.assets-style-register--index-input-LeMAU:focus {
  box-shadow: none !important;
}
.assets-style-register--index-input-LeMAU:hover {
  border-color: #ccc !important;
}
.assets-style-register--index-span-2eTnR {
  display: inline-block;
  width: 350px;
  vertical-align: middle;
  line-height: 20px;
}
.assets-style-register--index-ant-form-explain-1nGf5 {
  padding-left: 160px;
}
.plugins-updatePassword-index-title-38kzI{
    color: #005CA1;
    font-size: 25px;
    margin-bottom: 60px;
}
.plugins-updatePassword-index-input-2Nlnn{
    width: 250px;
    vertical-align: middle;
    margin:0 2px;
}
.plugins-updatePassword-index-span-owwL7{
    display:inline-block;
    width:250px;
    vertical-align: middle;
}
.plugins-updatePassword-index-form-1koR9 .ant-form-item-label{
    vertical-align: middle;
    line-height: 34px;
}
.plugins-updatePassword-index-form-1koR9 .ant-form-item-control {
    line-height: 20px;
}
.plugins-updatePassword-index-form-1koR9 .has-error .ant-form-explain{
    padding-left:135px;
    position: absolute;
}
.plugins-updatePassword-index-form-1koR9 .ant-form-item{
    margin-bottom:40px;
}
.plugins-updatePassword-index-button-3-D6G{
    width: 120px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #ffffff;
    margin: 0 20px;
}
.plugins-findPassword-index-title-2IxeN{
    color: #005CA1;
    font-size: 25px;
    margin-bottom: 60px;
}
.plugins-findPassword-index-input-15xLf{
    width: 250px;
    vertical-align: middle;
    margin:0 2px;
}
.plugins-findPassword-index-span-3lNVp{
    display:inline-block;
    width:250px;
    vertical-align: middle;
}
.plugins-findPassword-index-form-J7GPT .ant-form-item-label{
    vertical-align: middle;
    line-height: 34px;
}
.plugins-findPassword-index-form-J7GPT .ant-form-item-control {
    line-height: 20px;
}
.plugins-findPassword-index-form-J7GPT .has-error .ant-form-explain{
    padding-left:135px;
    position: absolute;
}
.plugins-findPassword-index-form-J7GPT .ant-form-item{
    margin-bottom:40px;
}
.plugins-findPassword-index-button-ZnLVE{
    width: 120px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #ffffff;
    margin: 0 20px;
}
.assets-style-consultation--style-dr-3bj00 {
  z-index: 999;
  position: fixed;
  right: 40px;
  background-color: #ffffff;
  width: 480px;
  height: 600px;
}
.assets-style-consultation--style-dr-3bj00 .ant-drawer-header {
  padding: 10px;
}
.assets-style-consultation--style-dr-3bj00 .ant-drawer-close {
  width: 43px;
  height: 43px;
  line-height: 43px;
}
.assets-style-consultation--style-dr-3bj00 .ant-drawer-body {
  padding: 12px;
}
.assets-style-consultation--style-hov-wQjkz:hover {
  background-color: #B5B5B5 !important;
}
.assets-style-mobileJob--index-content-2q6XB {
  padding: 20px;
}
.assets-style-mobileJob--index-content-2q6XB img {
  max-width: 100% !important;
}
.assets-style-mobileJob--index-group-name-JGiAu {
  margin-bottom: 10px;
  padding-left: 10px;
  position: relative;
  margin-left: 10px;
  color: #333;
  font-weight: bold;
  font-size: 16px;
}
.assets-style-mobileJob--index-group-name-before-1fN2V {
  content: ' ';
  position: absolute;
  left: 0px;
  top: 50%;
  margin-top: -8px;
  height: 16px;
  width: 3px;
}
.assets-style-mobileJob--index-card-content-OVFbW {
  margin: 10px;
  box-shadow: 0 5px 10px #AAA;
  border-radius: 5px;
  background-color: #FFFFFF;
}
.assets-style-mobileJob--index-card-content-OVFbW .assets-style-mobileJob--index-leftItem-Y7r2Q {
  color: #999;
}
.assets-style-mobileJob--index-card-content-OVFbW .assets-style-mobileJob--index-rightItem-2oQLq {
  margin-left: 10px;
  float: right;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: calc(100% - 180px);
  text-align: right;
}
.assets-style-mobileJob--index-card-content-OVFbW p {
  margin-bottom: 10px;
}
