/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/components/userInfo.vue?vue&type=style&index=0&id=0a4b02ae&lang=less&scoped=true ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.nologin[data-v-0a4b02ae] {
  display: flex;
}
.nologin .loginclass[data-v-0a4b02ae] {
  margin-left: 10px;
}
.loginclass[data-v-0a4b02ae] {
  padding: 3px 10px;
  background-color: #39a7c9;
  color: #fff;
  cursor: pointer;
  border-radius: 5px;
}
.imgbox[data-v-0a4b02ae] {
  width: 22px;
  height: 22px;
  border-radius: 50%;
  margin-right: 6px;
  margin-top: 3px;
}
.avatar[data-v-0a4b02ae] {
  margin-right: 8px;
}
.user-main[data-v-0a4b02ae] {
  display: flex;
  align-items: center;
}
.ant-dropdown-link[data-v-0a4b02ae] {
  color: #fff;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/components/navbar.vue?vue&type=style&index=0&id=688b5e20&lang=less ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.lengd .el-badge__content,
.el-badge__content--primary,
.is-fixed {
  top: 1px !important;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/components/navbar.vue?vue&type=style&index=1&id=688b5e20&scoped=true&lang=less ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.items[data-v-688b5e20] {
  margin-top: 10px;
  margin-right: 40px;
}
.el-dropdown[data-v-688b5e20] {
  margin-top: 1.1rem;
}
.el-popover[data-v-688b5e20] {
  padding: 0 !important;
  /* display: none; */
  z-index: 9999;
}
.lengd[data-v-688b5e20] {
  display: flex;
  align-items: center;
  color: #fff;
  margin-left: 20px;
  font-size: 17px;
  cursor: pointer;
  justify-content: center;
  position: relative;
}
.lengd .yuan[data-v-688b5e20] {
  padding: 1px 5px;
  display: flex;
  position: absolute;
  right: -60px;
  top: -12px;
  text-align: center;
  font-size: 10px;
  border-radius: 10px;
  background-color: #c34343;
}
.el-popper[data-v-688b5e20] {
  padding: 0 !important;
}
.popbox[data-v-688b5e20] {
  background: url(../img/foot.4777804a.jpg) no-repeat no-repeat;
  background-size: cover;
}
#el-popover-2024[data-v-688b5e20] {
  background: url(../img/bg2.28b5fc2e.png) no-repeat;
}
/*包含以下五种的链接*/
a[data-v-688b5e20] {
  color: #505050;
  text-decoration: none;
}
/*正常的未被访问过的链接*/
a[data-v-688b5e20]:link {
  text-decoration: none;
}
/*已经访问过的链接*/
a[data-v-688b5e20]:visited {
  text-decoration: none;
}
/*鼠标划过(停留)的链接*/
a[data-v-688b5e20]:hover {
  color: #47b4be;
  text-decoration: none;
}
/* 正在点击的链接，鼠标在元素上按下还没有松开*/
a[data-v-688b5e20]:active {
  text-decoration: none;
}
/* 获得焦点的时候 鼠标松开时显示的颜色*/
a[data-v-688b5e20]:focus {
  text-decoration: none;
}
.popbox[data-v-688b5e20] {
  padding: 30px;
  display: flex;
  background-color: #fff;
  justify-content: space-between;
}
.popbox .lie[data-v-688b5e20] {
  margin-right: 20px;
}
.popbox .lie .lie_title[data-v-688b5e20] {
  font-size: 20px;
  color: #0e0e0e;
  padding-bottom: 10px;
  border-bottom: 1px solid #eee;
}
.popbox .lie .item[data-v-688b5e20] {
  color: #505050;
  margin-top: 10px;
  cursor: pointer;
  transition: ease, 0.4s;
}
.popbox .lie .item[data-v-688b5e20]:nth-child(1) {
  margin-top: 20px;
  font-size: 15px;
}
.popbox .lie .item[data-v-688b5e20]:hover {
  color: #47b4be;
}
.popbox .lie[data-v-688b5e20]:last-child {
  margin-right: 0;
}
.el-menu-demo[data-v-688b5e20] {
  background: none !important;
}
.el-menu-item[data-v-688b5e20],
.el-submenu[data-v-688b5e20] {
  width: 100px !important;
}
.el-menu-item[data-v-688b5e20]:hover {
  background: none !important;
}
.el-submenu[data-v-688b5e20]:hover {
  background: none !important;
}
.el-tooltip__trigger[data-v-688b5e20] {
  border: unset !important;
}
.el-menu--popup .el-menu-item[data-v-688b5e20] {
  color: #0155cc !important;
}
.acvts[data-v-688b5e20] {
  background: #0155cc !important;
}
.maxbox[data-v-688b5e20] {
  width: 100%;
  position: fixed;
  transition: all 0.3s;
  height: 68px;
  z-index: 199;
  background: rgba(60, 79, 99, 0.59);
}
.maxbox .corest[data-v-688b5e20] {
  z-index: 99;
  width: 1200px;
  height: 68px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.maxbox .corest .logo[data-v-688b5e20] {
  width: 350px;
  cursor: pointer;
}
.maxbox .corest .logo img[data-v-688b5e20] {
  width: 350px;
}
.maxbox .corest .topnav[data-v-688b5e20] {
  margin-right: 40px;
}
.maxbox .corest .topnav .leftbox[data-v-688b5e20] {
  display: flex;
}
.maxbox .corest .topnav .leftbox .item[data-v-688b5e20] {
  cursor: pointer;
  padding: 8px 15px;
}
.maxbox .corest .topnav .leftbox .item .itemname[data-v-688b5e20] {
  font-size: 15px;
  color: #fff;
}
.maxbox .corest .topnav .leftbox .itemactive[data-v-688b5e20] {
  border-bottom: 3px solid #398bff;
}
.maxbox .corest .navtop[data-v-688b5e20] {
  width: 850px;
}
.maxbox .corest .navtop .nav_const[data-v-688b5e20] {
  width: 850px;
  margin: 0 auto;
  padding: 15px 15px 15px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.maxbox .corest .navtop .nav_const .loginboxs[data-v-688b5e20] {
  display: flex;
}
.maxbox .corest .navtop .nav_const .loginboxs div[data-v-688b5e20] {
  cursor: pointer;
  border-radius: 5px;
  padding: 0px 11px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  color: #fff;
}
.maxbox .corest .navtop .nav_const .loginboxs .qiye[data-v-688b5e20] {
  border: 1px solid rgba(255, 255, 255, 0.38);
  margin-right: 20px;
}
.maxbox .corest .navtop .nav_const .loginboxs .geren[data-v-688b5e20] {
  background: #ff762f;
  opacity: 1;
}
.popba[data-v-688b5e20] {
  padding: 0 21px !important;
  height: 140px;
  background: url(../img/foot2.1e287bf1.jpg) no-repeat no-repeat;
  background-size: cover;
}
.popba .item[data-v-688b5e20] {
  color: #8f8f8f;
  text-align: center !important;
  font-size: 15px !important;
}
.item-lm[data-v-688b5e20] {
  position: relative;
}
.item-lm .bot[data-v-688b5e20] {
  width: 26px;
  position: absolute;
  top: 7px;
  right: -14px;
}
.fixed[data-v-688b5e20] {
  font-size: 16px;
  background-color: #FFF0C7;
  color: #F83D00;
  width: 100%;
  text-align: center;
  height: 32px;
  line-height: 32px;
  position: relative;
  z-index: 2;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/components/bropage.vue?vue&type=style&index=0&id=779afc4e&lang=less&scoped=true ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.brosbox[data-v-779afc4e] {
  position: fixed;
  right: 30px;
  bottom: 11%;
  z-index: 99;
}
.brosbox .broitem[data-v-779afc4e] {
  width: 62px;
  cursor: pointer;
  height: 62px;
  background: #FFFFFF;
  border-radius: 5px;
  border: 1px solid #E6E6E6;
  text-align: center;
  margin-bottom: 6px;
  position: relative;
}
.brosbox .broitem .lxwmbox[data-v-779afc4e] {
  transition: all 0.3s;
  display: none;
  position: absolute;
  left: -240px;
  top: -30px;
}
.brosbox .broitem .lxwmbox .lxwm[data-v-779afc4e] {
  width: 230px;
}
.brosbox .broitem .poaitem[data-v-779afc4e] {
  width: 120px;
  transition: all 0.3s;
  display: none;
  position: absolute;
  z-index: 999;
  left: -120px;
  top: -40px;
}
.brosbox .broitem .poaimg[data-v-779afc4e] {
  width: 120px;
}
.brosbox .broitem .icons[data-v-779afc4e] {
  margin-top: 13px;
  width: 22px;
  height: 22px;
}
.brosbox .broitem .text[data-v-779afc4e] {
  margin-top: 3px;
  font-size: 12px;
  color: #333333;
}
.brosbox .broitem:hover .poaitem[data-v-779afc4e],
.brosbox .broitem:hover .lxwmbox[data-v-779afc4e] {
  display: block;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/App.vue?vue&type=style&index=0&id=7ba5bd90&lang=less ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.el-popover {
  padding-top: 0 !important;
}
.bodycla .el-dialog .el-dialog__body {
  padding: 0 !important;
  padding-bottom: 20px;
}
.bodycla .el-dialog .el-dialog__header {
  padding: 5px 0 20px 0 !important;
}
.bodycla .el-dialog__title {
  font-weight: 900 !important;
  font-size: 21px !important;
  color: #5bbbff;
}
.v-modal {
  z-index: 998 !important;
}
.homeinp .el-input__inner {
  border: none !important;
  /* 添加输入框的圆角样式 */
  height: 34px;
  padding-top: 3px;
}
.rounded-input .el-input__inner {
  border: none !important;
  /* 添加输入框的圆角样式 */
  border-radius: 30px;
}
.casclass .el-checkbox {
  display: table !important;
  vertical-align: middle !important;
  width: 90% !important;
  height: 100% !important;
  position: absolute !important;
  box-sizing: border-box !important;
  margin-left: -20px !important;
  padding-left: 10px !important;
}
.casclass .el-checkbox__input {
  display: table-cell !important;
  vertical-align: middle !important;
}
.casclass .el-cascader-panel .el-scrollbar:first-child .el-checkbox {
  display: none !important;
}
.sxgwclas.el-cascader-panel .el-scrollbar:first-child .el-checkbox {
  display: none !important;
}
body {
  background-color: #F1F1F1 !important;
  font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, Segoe UI, Arial, Roboto, PingFang SC, miui, Hiragino Sans GB, Microsoft Yahei, sans-serif;
}
/* login 密码框 */
.item input[type="password"] {
  border: none !important;
  background: #f4f6f6 !important;
}
/* 个人中心-已投简历 */
.rightbox .el-tabs__item,
.el-tab-pane {
  font-size: 16px !important;
  /* 自定义字体大小 */
}
.userbox .el-input__inner {
  height: 32px;
  /* padding-bottom: 10px; */
}
.userbox .el-col {
  margin-bottom: 10px;
}
/* 个人中心 */
.custom-textarea {
  width: 100%;
}
/* 岗位列表 */
.custom-select {
  border: none;
}
.flex {
  display: flex;
}
.flexal {
  display: flex;
  align-items: center;
}
.flexsb {
  display: flex;
  justify-content: space-between;
}
.flexc {
  display: flex;
  justify-content: center;
}

/*!*******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-34.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-34.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-34.use[3]!./src/global.less ***!
  \*******************************************************************************************************************************************************************************************************************************/
.ellipsis {
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  white-space: nowrap;
}
.ellipsis2 {
  word-break: break-all;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.more {
  cursor: pointer;
  font-size: 14px;
  color: #999999;
}

