@charset "UTF-8";
.home-page-wrap {
  min-width: 1190px;
  font-family: PingFangSC-Regular, PingFang SC;
}
.home-page-wrap .middle-content {
    margin: 0 auto;
    position: relative;
    z-index: 1;
}
.home-page-wrap .middle-content .title-group {
      width: 100%;
      display: flex;
      align-items: center;
}
.home-page-wrap .middle-content .title-group .title-1 {
        font-weight: 700;
        font-size: 20px;
        line-height: 30px;
        color: #333;
        margin-bottom: 19px;
        width: 60%;
}
.home-page-wrap .middle-content .title-group .title-2 {
        font-weight: 700;
        font-size: 20px;
        line-height: 30px;
        color: #333;
        margin-bottom: 19px;
        width: 40%;
        padding-left: 10px;
}
.home-page-wrap .positionlist {
    height: 220px;
    overflow: hidden;
}
.home-page-wrap .top-content {
    position: relative;
    height: 56px;
}
.home-page-wrap .top-content .banner-wrap {
      min-width: 1190px;
      height: 300px;
      margin: auto;
      z-index: 1;
      background-size: 100% 100%;
      text-align: center;
      background-repeat: no-repeat;
      background-position-x: center;
}
.home-page-wrap .top-content .banner-wrap .el-carousel__indicators--horizontal {
        bottom: 50px;
}
.home-page-wrap .main-body {
    padding-bottom: 80px;
    position: relative;
    background: url(../img/homeTopBackImg.e3893664.png) no-repeat;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: top left;
}
.home-page-wrap .main-body .left-banner-box {
      position: fixed;
      left: 6%;
      top: 330px;
      height: 600px;
      width: 200px;
      display: flex;
      flex-direction: column;
      gap: 25px;
      z-index: 1;
}
.home-page-wrap .main-body .left-banner-box img {
        width: 200px;
        border-radius: 5px;
}
.home-page-wrap .main-body .right-banner-box {
      position: fixed;
      right: 6%;
      top: 330px;
      height: 600px;
      width: 200px;
      display: flex;
      flex-direction: column;
      gap: 25px;
      z-index: 2;
}
.home-page-wrap .main-body .right-banner-box img {
        width: 200px;
        border-radius: 5px;
}
@media (min-width: 0px) {
.home-page-wrap .main-body .left-banner-box {
        left: -10em;
        transition: transform 0.5s;
        /* 动画持续时间为2秒 */
}
.home-page-wrap .main-body .left-banner-box:hover {
          transform: translateX(200px);
}
.home-page-wrap .main-body .right-banner-box {
        right: -10em;
        transition: transform 0.5s;
        /* 动画持续时间为2秒 */
}
.home-page-wrap .main-body .right-banner-box:hover {
          transform: translateX(-200px);
}
}
@media (min-width: 1500px) {
.home-page-wrap .main-body .left-banner-box {
        left: -2em;
        transition: transform 0.5s;
        /* 动画持续时间为2秒 */
}
.home-page-wrap .main-body .left-banner-box:hover {
          transform: translateX(3em);
}
.home-page-wrap .main-body .right-banner-box {
        right: -2em;
        transition: transform 0.5s;
        /* 动画持续时间为2秒 */
}
.home-page-wrap .main-body .right-banner-box:hover {
          transform: translateX(-3em);
}
}
@media (min-width: 1680px) {
.home-page-wrap .main-body .left-banner-box {
        left: 5%;
        transition: transform 0.5s;
        /* 动画持续时间为2秒 */
}
.home-page-wrap .main-body .left-banner-box:hover {
          transform: translateX(0);
}
.home-page-wrap .main-body .right-banner-box {
        right: 5%;
        transition: transform 0.5s;
        /* 动画持续时间为2秒 */
}
.home-page-wrap .main-body .right-banner-box:hover {
          transform: translateX(0);
}
}
.home-page-wrap .main-body .home-carousel-box {
      width: 100%;
      padding-top: 90px;
      position: relative;
      overflow: hidden;
}
.home-page-wrap .main-body .home-carousel-box .banner-img {
        width: 100%;
        height: 100%;
}
.home-page-wrap .main-body .home-topTitle {
      padding: 5px 0 90px;
      display: flex;
      justify-content: center;
}
.home-page-wrap .main-body .home-search-login-box {
      width: 1190px;
      display: flex;
      justify-content: center;
      margin: 0 auto;
}
.home-page-wrap .main-body .home-search-login-box .home-search-box {
        width: 840px;
        z-index: 99;
        padding: 16px 24px 16px 12px;
        height: 50px;
        box-sizing: border-box;
        border-radius: 4px;
        display: flex;
        align-items: center;
        position: relative;
        background-color: #fff;
}
.home-page-wrap .main-body .home-search-login-box .home-search-box .el-input__inner {
          background-color: transparent;
}
.home-page-wrap .main-body .home-search-login-box .home-search-box .el-select {
          width: 113px;
          border-right: 1px solid;
          border-image-source: linear-gradient(180deg, rgba(212, 212, 212, 0) 0%, rgba(212, 212, 212, 0) 20%, #d4d4d4 34.13%, #d4d4d4 61.54%, rgba(212, 212, 212, 0) 80%, rgba(212, 212, 212, 0) 100%);
          border-image-slice: 1;
}
.home-page-wrap .main-body .home-search-login-box .home-search-box .el-select .el-input__inner {
            padding-left: 0;
            padding-right: 5px;
}
.home-page-wrap .main-body .home-search-login-box .home-search-box .el-select input {
            font-size: 20px;
}
.home-page-wrap .main-body .home-search-login-box .home-search-box input {
          border: 0;
          outline: none;
          width: 80%;
          height: 40px;
          color: #333333;
          padding-left: 13px;
}
.home-page-wrap .main-body .home-search-login-box .home-search-box input::-moz-placeholder {
            color: #aaaaaa;
            font-size: 20px;
}
.home-page-wrap .main-body .home-search-login-box .home-search-box input::placeholder {
            color: #aaaaaa;
            font-size: 20px;
}
.home-page-wrap .main-body .home-search-login-box .home-search-box img {
          width: 20px;
          height: 20px;
          margin-right: 8px;
}
.home-page-wrap .main-body .home-search-login-box .home-search-box .home-search-btn {
          position: absolute;
          right: 8px;
          top: 0;
          height: 100%;
          width: 93px;
          display: flex;
          align-items: center;
          justify-content: right;
}
.home-page-wrap .main-body .home-search-login-box .home-search-box .home-search-btn .el-button {
            height: 36px;
            width: 100%;
            border-radius: 4px;
            border: none;
            background: linear-gradient(109.84deg, #0078fd 7.79%, #2fc0f9 147.44%);
            color: #fff;
            font-size: 18px;
            line-height: 12px;
}
.home-page-wrap .main-body .home-search-login-box .home-login-box {
        background: linear-gradient(180deg, #ebc998 0%, #f7deba 100%);
        border-radius: 4px;
        font-family: Source Han Sans CN;
        font-weight: 500;
        font-style: Medium;
        font-size: 18px;
        letter-spacing: 0%;
        text-align: center;
        vertical-align: middle;
        padding: 0 12px;
        margin-left: 40px;
        height: 48px;
        line-height: 48px;
        cursor: pointer;
        color: #745529;
        transition: all 0.4s;
}
.home-page-wrap .main-body .home-search-login-box .home-login-box:hover {
        color: #fff;
}
.home-page-wrap .main-body .home-news-box {
      width: 1190px;
      margin: 0 auto;
      display: flex;
      justify-content: space-between;
      margin-top: 30px;
}
.home-page-wrap .main-body .home-news-box .home-news-rightContent {
        padding: 20px 12px 20px 0;
        display: flex;
        flex-direction: column;
        overflow: hidden;
        background-image: url(../img/home-news-rightContent-backImg.af77a8f2.png);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
}
.home-page-wrap .main-body .home-news-box .home-news-rightContent .home-news-rightContent-titleBox {
          display: flex;
          justify-content: space-between;
          align-items: center;
}
.home-page-wrap .main-body .home-news-box .home-news-rightContent .home-news-rightContent-titleBox .home-news-rightContent-tabs {
            display: flex;
}
.home-page-wrap .main-body .home-news-box .home-news-rightContent .home-news-rightContent-titleBox .home-news-rightContent-tab {
            margin: 0 20px;
            font-family: AlimamaShuHeiTi;
            font-weight: 700;
            font-style: Bold;
            font-size: 18px;
            line-height: 100%;
            letter-spacing: 0%;
            color: #444444;
            cursor: pointer;
            transition: all 0.3s;
            position: relative;
}
.home-page-wrap .main-body .home-news-box .home-news-rightContent .home-news-rightContent-titleBox .home-news-rightContent-tab:hover {
            color: #0078fd;
}
.home-page-wrap .main-body .home-news-box .home-news-rightContent .home-news-rightContent-titleBox .home-news-rightContent-activeTab {
            color: #0078fd !important;
}
.home-page-wrap .main-body .home-news-box .home-news-rightContent .home-news-rightContent-titleBox .home-news-rightContent-active {
            position: absolute;
            width: 28px;
            bottom: -10px;
            left: 50%;
            transform: translate(-50%, 0);
}
.home-page-wrap .main-body .home-news-box .home-news-rightContent .home-news-rightContent-titleBox .home-news-rightContent-getMore {
            font-family: Source Han Sans CN;
            font-weight: 400;
            font-style: Regular;
            font-size: 14px;
            line-height: 100%;
            letter-spacing: 0%;
            vertical-align: middle;
            color: #333333;
            cursor: pointer;
}
.home-page-wrap .main-body .home-news-box .home-news-rightContent .home-news-rightContent-titleBox .home-news-rightContent-getMore:hover {
            color: #0078fd;
}
.home-page-wrap .main-body .home-news-box .home-news-rightContent .home-news-rightContent-content {
          flex: 1;
          overflow: auto;
          padding-left: 12px;
          padding-top: 8px;
}
.home-page-wrap .main-body .home-news-box .home-news-rightContent .home-news-rightContent-content .home-news-rightContent-info {
            display: flex;
            justify-content: space-between;
            margin-top: 12px;
            height: 32px;
            line-height: 32px;
            border-bottom: 1px solid #eeeeee;
            cursor: pointer;
            transition: all 0.3s;
}
.home-page-wrap .main-body .home-news-box .home-news-rightContent .home-news-rightContent-content .home-news-rightContent-info-left {
            font-family: Source Han Sans CN;
            font-weight: 500;
            font-style: Medium;
            font-size: 16px;
            letter-spacing: 0%;
            color: #333333;
            padding-left: 10px;
            max-width: 430px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
}
.home-page-wrap .main-body .home-news-box .home-news-rightContent .home-news-rightContent-content i {
            color: #bed0e2;
}
.home-page-wrap .main-body .home-news-box .home-news-rightContent .home-news-rightContent-content .home-news-rightContent-info-right {
            font-family: Source Han Sans CN;
            font-weight: 400;
            font-style: Regular;
            font-size: 14px;
            letter-spacing: 0%;
            text-align: right;
            color: #777777;
}
.home-page-wrap .main-body .home-news-box .home-news-rightContent .home-news-rightContent-content .home-news-rightContent-info:hover div {
            color: #0078fd !important;
}
.home-page-wrap .main-body .home-news-box .home-news-rightContent .home-news-rightContent-content .home-news-rightContent-info:hover i {
            color: #0078fd !important;
}
.home-page-wrap .main-body .home-news-box > div {
      width: 589px;
      height: 293px;
      border-radius: 8px;
      overflow: hidden;
}
.home-page-wrap .main-body .home-examination-box {
      display: flex;
      justify-content: space-between;
      height: 319px;
      width: 1190px;
      margin: 0 auto;
      margin-top: 30px;
}
.home-page-wrap .main-body .home-examination-box .home-examination-left {
        width: 823px;
        height: 100%;
        display: flex;
        border-radius: 8px;
        overflow: hidden;
}
.home-page-wrap .main-body .home-examination-box .home-examination-left .examinationBox-leftTitleBox {
          width: 208px;
          height: 100%;
          padding: 0 12px 34px;
          background-image: url(../img/examinationBox-leftTitle-bg.89e0f219.png);
          background-size: cover;
          background-repeat: no-repeat;
          background-position: center;
          display: flex;
          flex-direction: column;
          justify-content: space-between;
          align-items: flex-start;
}
.home-page-wrap .main-body .home-examination-box .home-examination-left .examinationBox-leftTitle {
          width: 100%;
}
.home-page-wrap .main-body .home-examination-box .home-examination-left .examinationBox-leftTitleBox-item-title {
          padding: 20px 0 10px;
          border-bottom: 1px solid #f1f7ff80;
          font-style: Bold;
          font-size: 16px;
          line-height: 28px;
          letter-spacing: 0%;
          display: flex;
          align-items: center;
          color: #fff;
          cursor: pointer;
          width: 100%;
          transition: all 0.3s;
}
.home-page-wrap .main-body .home-examination-box .home-examination-left .examinationBox-leftTitleBox-item-title img {
            margin-right: 7px;
}
.home-page-wrap .main-body .home-examination-box .home-examination-left .examinationBox-leftTitleBox-item-title:hover {
          font-weight: 700;
}
.home-page-wrap .main-body .home-examination-box .home-examination-left .examinationBox-leftTitleBox-item-title-active {
          font-weight: 700;
}
.home-page-wrap .main-body .home-examination-box .home-examination-left .lastTitle {
          border: none;
}
.home-page-wrap .main-body .home-examination-box .home-examination-left .examinationBox-leftTitleBox-getMore {
          margin-top: 13px;
          border-radius: 100px;
          padding: 0 20px;
          height: 29px;
          background-color: #fff;
          font-weight: 500;
          font-style: Medium;
          font-size: 14px;
          line-height: 100%;
          letter-spacing: 0%;
          color: #0d6eff;
          cursor: pointer;
          display: inline-block;
          border: 1px solid #fff;
          line-height: 27px;
          transition: all 0.3s;
}
.home-page-wrap .main-body .home-examination-box .home-examination-left .examinationBox-leftTitleBox-getMore:hover {
          color: #fff;
          border: 1px solid #0d6eff;
          background-color: #0d6eff;
}
.home-page-wrap .main-body .home-examination-box .home-examination-left .examinationBox-leftContentBox {
          flex: 1;
          height: 100%;
          padding: 12px;
          background-color: #fff;
          overflow: auto;
}
.home-page-wrap .main-body .home-examination-box .home-examination-left .examinationBox-leftContentBox-item {
          border-bottom: 1px solid #dbdfe4;
          padding-bottom: 8px;
          cursor: pointer;
}
.home-page-wrap .main-body .home-examination-box .home-examination-left .examinationBox-leftContentBox-item-firstLine {
          display: flex;
          justify-content: space-between;
}
.home-page-wrap .main-body .home-examination-box .home-examination-left .examinationBox-leftContentBox-item:hover
.examinationBox-leftContentBox-item-title {
          color: #0078fd;
}
.home-page-wrap .main-body .home-examination-box .home-examination-left .examinationBox-leftContentBox-item-title {
          padding: 8px 10px 0;
          font-family: Source Han Sans CN;
          font-weight: 500;
          font-style: Medium;
          font-size: 16px;
          line-height: 100%;
          letter-spacing: 0%;
          color: #333333;
          width: 475px;
          transition: all 0.4s;
          display: flex;
          align-items: center;
}
.home-page-wrap .main-body .home-examination-box .home-examination-left .examinationBox-leftContentBox-item-title .examinationBox-leftContentBox-item-tag {
            padding: 0 8px;
            height: 24px;
            line-height: 24px;
            font-family: Alibaba PuHuiTi 2;
            font-weight: 600;
            font-style: 75 SemiBold;
            font-size: 14px;
            text-align: center;
            position: relative;
            z-index: 1;
            margin-right: 8px;
}
.home-page-wrap .main-body .home-examination-box .home-examination-left .examinationBox-leftContentBox-item-title .examinationBox-leftContentBox-item-tag::before {
            content: "";
            /* 伪元素必须有content */
            position: absolute;
            /* 绝对定位覆盖整个父元素 */
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            /* 核心：X轴倾斜15度，负数向左斜，正数向右斜 */
            transform: skewX(-5deg);
            transform-origin: 0 0;
            z-index: -1;
            border-radius: 4px;
}
.home-page-wrap .main-body .home-examination-box .home-examination-left .examinationBox-leftContentBox-item-title .tag-type-blue {
            color: #4075ff;
}
.home-page-wrap .main-body .home-examination-box .home-examination-left .examinationBox-leftContentBox-item-title .tag-type-blue::before {
            background-color: #e0e8ff;
}
.home-page-wrap .main-body .home-examination-box .home-examination-left .examinationBox-leftContentBox-item-title .tag-type-orange {
            color: #fa651d;
}
.home-page-wrap .main-body .home-examination-box .home-examination-left .examinationBox-leftContentBox-item-title .tag-type-orange::before {
            background-color: #ffeace;
}
.home-page-wrap .main-body .home-examination-box .home-examination-left .examinationBox-leftContentBox-item-title .tag-type-green {
            color: #21b040;
}
.home-page-wrap .main-body .home-examination-box .home-examination-left .examinationBox-leftContentBox-item-title .tag-type-green::before {
            background-color: #d8f8df;
}
.home-page-wrap .main-body .home-examination-box .home-examination-left .examinationBox-leftContentBox-item-title .tag-type-red {
            color: #f24040;
}
.home-page-wrap .main-body .home-examination-box .home-examination-left .examinationBox-leftContentBox-item-title .tag-type-red::before {
            background-color: #fae4e4;
}
.home-page-wrap .main-body .home-examination-box .home-examination-left .examinationBox-leftContentBox-item-text {
          flex: 1;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis;
}
.home-page-wrap .main-body .home-examination-box .home-examination-left .examinationBox-leftContentBox-item-time {
          font-family: Source Han Sans CN;
          font-weight: 400;
          font-style: Regular;
          font-size: 14px;
          line-height: 100%;
          letter-spacing: 0%;
          text-align: right;
          color: #777777;
          padding-top: 2px;
}
.home-page-wrap .main-body .home-examination-box .home-examination-left .examinationBox-leftContentBox-item-secondLine {
          font-family: Source Han Sans CN;
          font-weight: 400;
          font-style: Regular;
          font-size: 14px;
          line-height: 100%;
          letter-spacing: 0%;
          color: #666666;
          width: 581px;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis;
          padding: 5px 0 0 10px;
}
.home-page-wrap .main-body .home-examination-box .home-examination-right {
        width: 355px;
        height: 100%;
        background: linear-gradient(138.43deg, #fffcf4 -6.12%, #ffece6 93.58%);
        box-shadow: 2px 2px 14px 0px #dde0e299;
        backdrop-filter: blur(20px);
        border-radius: 8px;
        padding: 12px 12px 0;
        display: flex;
        flex-direction: column;
        overflow: hidden;
}
.home-page-wrap .main-body .home-examination-box .home-examination-right .home-examination-title {
          height: 26px;
          width: 100%;
          font-family: AlimamaShuHeiTi;
          font-weight: 700;
          font-size: 18px;
          color: #444444;
          display: flex;
          align-items: flex-start;
}
.home-page-wrap .main-body .home-examination-box .home-examination-right .home-examination-title img {
            margin-right: 2px;
}
.home-page-wrap .main-body .home-examination-box .home-examination-right .home-examination-content {
          overflow: hidden;
          flex: 1;
}
.home-page-wrap .main-body .home-examination-box .home-examination-right .home-examination-allPosition {
          transition: transform 0.3s ease;
}
.home-page-wrap .main-body .home-examination-box .home-examination-right .home-examination-position-item {
          display: flex;
          justify-content: space-between;
          align-items: center;
          width: 100%;
          height: 59px;
          border-radius: 8px;
          overflow: hidden;
          padding: 0 12px;
          margin-top: 8px;
          background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUsAAAA7CAYAAADy4qjrAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAADfpJREFUeAHtXWGOHLUSLs8OQvALCfEDIaF9F4DwGyGxJ4CbRO8EybvBy00eJwg3IE/A7xfQRkpIEPxZwWZ3p197PTUul6tsd0/3ZLJdnzTpbrtcLtvlz2X37MQBQ3d19TWs19/0t9/CZnMKGroOinnORRlJtlReyuc6a2mtOiQ5La2ko1aG37faMSSd6tbqHaMX00r9qj1jO2v+oqXvM14tPib5T4uOMem1ukp6an3B59sc/lWTbZ0XLeMiPUucsk+fyulPep1P4O+//+XOzp7SDBfluw/6ywO4vr4PL1/ewB9/XMPV1Q2cnHT9ZwOrVdcr6W6v4T4U9PcczqX3aUe6bXrXP6f3dDLiPS9PdefwmUGXtwv1c5ske6NtnSDrtnV3QPqsCK9jtYJ+wQlXD3ovIfRBR+pLnUFuQ7CZ1st1hfx2u6k9vh83G9qfHalXLlfSSXWHvNQPJDul8rxfUjJ3SRqto4RQxu3u5X5L0yS/xHHH+zgW0OyTJf1UD09vmye5n1B9ZX/L89I2lX2tPn/L4yVxS7x3almtXt6Ov/4CuLhw8OzZque/f8PlpSfNP3fGbYnyMbx69Rmcn1/1CYEc12tPjJtbwvTP/oqEGa6wa1zJ4EiG5cnACYs7WZiwu1JQQosjpnrzAjWykxwG7cW0tO253XXnpgQVywe99BmKoDZwu8eQqlRnPo7tyG26vUsILMgNm9ilfqGkqsnK44MPob9S273N8pho41xbLKgtZbiiL9V8TSNkmlcLXHhQVKujZKNE5NSGUnk6T7Y5Tb6CMn6un5+fwPPn/4XXr888Ya63Yg/gxYvP4Ndfr7cECT0xwjaqDPc+zedhxBSJMhgSSY0aujNjm+eKnRXIiTqbFHUU4myl8dLgppNQJ3jfdsR6LdeTlqPE2CV1UL3cTslu1JHmp2Qs6ZCcgpJ4ajuNomi90BRZSCs71xPlu6IPRJ041jgutN/cNloMdWiROl/odOQEVYpaYxm0NfpmsKc9qqE6gpxrIKGSvvLCTMtqUVm0Cfs5j6QlPWkkL/tRC1EHmfCAQUyIzvO6NT1S26RyWj97+Hn/6aebfqf9Ofz++4M+5Z+u98vTPtT8H/z003WfEKLI9TpeA3l2SXQZIkxqfE5kNMznxrRsE6QGBH1yZMQjOz74UFmxSzZJxwWp40aHkhylpb3SFlxqrzSR433u8Gh3TS/Vj/n0WbI3lont1/TyrSm3r7RNrk0wahMf/1Id5QiD+0+sA/UBiVbSsuUx4/ZKk7nmMzSC8jrSoxK9TKk9tWCmpE/rL6hEu6iHRpM0QBh6PKDrb5//VPbmBuCHH076LfmZD5Ue9Pvzze1q7iOnQIYholqv3S6ypBGmZ34vFytzVaNaQl/J0dJOTMkwPq9I9LFKGl3r2GFklpIa2geQTiCtHtqeVC+2aUXku6x+RCmaCu3vWFTlsvq6zqkE0kKq6eLoQFscKbx/SRGHc9Q+jaywvhoZOEYkMV3engHRGSZpIB4Q6+I217fWaQScR0i5j9Ix8LbQeiVbvA6cl5ot2oJEfaROQvliFO+jDnlnI+sLeWmwAUIkK+nICTW1p3WX5IHRa+rLgfM+/njTb8m/9WR5rz/U7AC3j34bEc4rw5YikCZuvd0uwvTy+KInOkCtt/nEbDt4T8u4JOyPOuOKlEdYMpFjtEO32m3254OJ24euy8tIW/xQJl1k8gEd1jdBl7stFxaznBhxnEIUsiJk0lwDxC07LkzU2dsXjDopO9C2lXzR0uqioNs5+XgkLDTeH1ojtJboFPt4SOSGcvyMXIuU8+fYVo2UhVqBHitoMtE+l/hPWl9qd8jP7UOdw3wQ7UAfp2l8McrvEXReSLtB9JePPup6svwmkOXFxc0tIQYCxOgRdmeX4YpECVtChZ0jgNApUmREJ25IW4nEgZ0wPOx2wn3oVOq4WJfXj+eQtS1btWbi3HnHO5bOnQPtcZk+tMfDRxnD+8Ipk0WLaDBRIsB4bojyPJqHxm0XvUZdcRuWyq4EmwCg8la6VjdfRGIE6ohcTtStiDbmvpfKpXOA65DO63yf02+i4LPmQ5o+Kb9MlDH61khR15vaQKPtWv+WItMyqD+5psg+2hjG7d13vcBpYApPfkiOeMUIEwfZf33IE2bIi6sln9TU8Thp0IGSHICCdiZNo40IaXRCc3l6DihNDKo3vljSbGqF5ES8P7RyaR+l0RPdGkqH8TEqCHL8jfkw2+WFh/d/SKN1AenHjrTbFeqLkxzbKG+hxkyoYgmAXXSkjf14R0jHL45bTpp0ARCsdFoaXbTioizbQJ+hWo8eqNBxyuvh+qX5zvW2LHDy3GkdG1esl883OjbkHskyOktk20Ae+EY8Emq3I1WpYroixyiBG5sSk9g8ByBtLeiV30s6dPvClYbbQyfb0Mh3iFxwfL4dkl9aYIShnaMNq1dOo3lILulEcIKefGFSahYXGET+EiKPxFpeEsnnpbls6RxSWpSVGndXGpn7KLm8zR0PTsJx5+fEIKGmawjw+6SURKlvphwwbOemBRmc7PJyrlgX1Yv3WmTuX+lg8pYEHSHIcF4ZzjHpNY0sU6NTZxrS4Zrj8y+9R4foyHNoA4C89dcR8/Noosue84iqS/I5oVCEbUsntCFeKflEp0u3nvxcSI860vvaGZdUNtdRTh9D0BI0Ygt+CiwKlceZE0eQ7xJ5SQbLai+/hpActVu+cjkZtYWckgLditN5SdveCmkcpG9i0Pz82Ql5TlwMY7lusJ1BT/ocAz8YBXqW2euIZIkTEKMGNBojSvqRGiV9PSVtUGmbzKORDoBsIym5xK9IxPT8fDTamq4eTrVFgkYcksPkdcm66LUkI+VTGW6PJq/Vlb+Vz/XxvJotGiR9tbKlfG1SyulJSiIvy0TZsZOsBZpuyUdboib6wirIhyg2LZ+3ufV8WXqeqn+kcRqnGwtpvNQRmTKEoGdNEtKOTElT/njwt3VDGtkyEK3Xmh5NVobcqXIEFaPD1CnzyFTWJ+fxekoo9QWXacmvk84wTK1vfrRPqqn1cmIry7ki2UvPb99YtIP2nbxAtDdWCBbWmYBEiMvDkIY7kMvUnlvzDIfHXONh4/y2QNhNxTBdI8blEqbBYFgqBE6s/uGsVtBgMBiWhJwsjRgNBoMh24rrkSUnzK7tBbLBYDDcCRS34fu8TTUYDIY7jJQs47fYwWAwGAwRcmQpfwkWDAaDYaloexvuYdtwg8GwYLSTpcFgMCwY9Je5wWAwGAwyIlnamaTBYDCosMjSYDAYGmCRpcFgMDRg/Asei0QNBsOCYNtwg8FgaMD4yNK27QaDYUHgPztfh0WgBoNhgRj+gsciSoPBsEDYmaXBYDA0wP7c0WAwGBpQJsva/5xoMBgMC0Egy9p/li7BSNNgMCwI8tvw0o8A2w8EGwyGBULehpd+BNhgMBgWCPmX0ktRoxGpwWBYIMoveGyrbTAYDLcY/jYcYURqMBgWhJwsPUEO2Y4bDAbDApC/DacEaYRoMBgMt5C/Z2kwGAyGBPKZZYk8jVgNBsMCMf5tuJGmwWBYEFKypATI740cDQbDglHehmskacRpMBgWhviCp/XvwblcrWwJWJaTcm37z/OlKFjSx+uT9EhtaamzVF7Lk+zkcjWdkg0crX1rMBhUrJMniUxwcm024atEUhqmUx3a145Qjn9dieqm+rTyWhqtu2RTiXhoGbR1CAm1LjxS2ZI9pfSSjCZnuJvQ5hbPo6By0g/rcB2lOX5XwObJOsmgH0+EeOVEWSMaLa1EOhLJ4b002JQYJLLmsv4e20F103zJFi5nOAzohKxNdA/N30oyd3WytyyopXKti+2bmA8akU8NoW3rXQYlGUqYq1V6RaxWw40dGk3NUW5MxPYmIEUHHHM5yjGgtGByOb4oSjpqddxFSH1RihrfBl8aMv8nhifLp/DOO6dwc5NGkjSyxKiMG0j/NPKYO3qIMxyL07SSN02v/SXW20iuLVFMa+Sk4dj6ZyobWoll7kix5pfHjosL/+8TT5bfwYcf3ocXLyJBIkl6AkVC9PcUmN7a4DFnJW8K2plPLYKZy37tGKJ1q7ovmQyxs1R3TXYuSOdtNI8ezxxDtNliAx/7OftTqmvsjrIlfYx9qG/qfvA6t2Tpuq77uifCx/DzzyFz3fPnyUm44j39+O23/9TIco7B07amUifN5UCHdNKSDSUccvLQOrW8Oeo/NDTCwLw56/U4hqDiUO3kaXNDC4b89foa4McfAa6u/rF2zn3fE+Yj+OST+3B+nm676dtu6QUI34KXKp2i4Yd0lkMOlMcc7Zq7DaVIcoqogU8gd8DoT1p8pSu/p2WnGFPpOGYu4qzpnLrfaX385euQ+vbt79KYPnsGcHn5yH355VMX0rsP+stj+O23e/DyZRDC6JJHlKXIcswAagQ7BnORw1C9UpswfZ/655gcqJc+76NPizBbbS/pmMK2qfrvWHxNK7vvPJqj36fu/7H6Wsr6iPKXXwBevXoC77135r744s+d9JYwH/Ysev+WMF+/Dh9PmEiQnjR9BRJZjpnQUzjGVGF7a+cPHSQ++T2mcGS8nwItbUbsU/c+E+cYyG5fG6YinykwpC1j2z3VIn9I0r+89AQJ8Py5J8xH8P77Dz1R3qrjsj1pnvYh8cOeED/vH+5tE3Ol3cBD2yE6pLwx9VFiGatjn3TJhpptQ22eQ36u8a7plmzT0riuY/ElLU9L0/xjqOw+vj7UTyVZTf+QNpbq1GRb09tln/Zp3/Uc+B/31Vff04z/Ax78heFM+0VYAAAAAElFTkSuQmCC);
          background-size: cover;
          background-repeat: no-repeat;
          background-position: center;
          cursor: pointer;
}
.home-page-wrap .main-body .home-examination-box .home-examination-right .home-examination-position-item:hover .home-examination-position-name {
          color: #0078fd;
}
.home-page-wrap .main-body .home-examination-box .home-examination-right .home-examination-position-name {
          display: flex;
          align-items: center;
          font-family: Source Han Sans CN;
          font-weight: 500;
          font-style: Medium;
          font-size: 16px;
          line-height: 100%;
          letter-spacing: 0%;
          vertical-align: middle;
          color: #333333;
          transition: all 0.3s;
}
.home-page-wrap .main-body .home-examination-box .home-examination-right .home-examination-position-name img {
            margin-right: 4px;
}
.home-page-wrap .main-body .home-examination-box .home-examination-right .home-examination-position-salary {
          font-family: Source Han Sans CN;
          font-weight: 500;
          font-style: Medium;
          font-size: 16px;
          line-height: 100%;
          letter-spacing: 0%;
          text-align: right;
          vertical-align: middle;
          color: #ff2525;
}
.home-page-wrap .main-body .home-banner-box {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
      width: 1190px;
      margin: 0 auto;
      margin-top: 30px;
}
.home-page-wrap .main-body .home-banner-box .bannerBox-item {
        width: 590px;
        height: 80px;
        border-radius: 8px;
        overflow: hidden;
        margin-top: 10px;
}
.home-page-wrap .main-body .home-banner-box .bannerBox-item img {
          width: 100%;
          cursor: pointer;
}
.home-page-wrap .main-body .home-banner-box .bannerBox-item-long {
        width: 100%;
}
.home-page-wrap .main-body .position-recommend-box {
      width: 1190px;
      margin: 40px auto;
      background: linear-gradient(180deg, #daeeff -3.16%, #ffffff 14.88%, #ffffff 27.39%, rgba(255, 255, 255, 0) 47.74%);
      border-radius: 20px;
      position: relative;
      padding: 0 10px;
}
.home-page-wrap .main-body .position-recommend-box::before {
        content: "";
        position: absolute;
        inset: 0;
        border: 2px solid transparent;
        border-radius: 22px;
        background: linear-gradient(180deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%) border-box;
        -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
        -webkit-mask-composite: xor;
        mask-composite: exclude;
}
.home-page-wrap .main-body .position-recommend-box .position-recommend-title {
        width: 228px;
        padding: 30px 0 24px;
        text-align: center;
        margin: 0 auto;
        font-family: AlimamaShuHeiTi;
        font-weight: 700;
        font-style: Bold;
        font-size: 36px;
        line-height: 100%;
        letter-spacing: 0%;
        vertical-align: middle;
        color: #333333;
}
.home-page-wrap .main-body .position-recommend-box .el-tabs__item {
        font-family: Source Han Sans CN;
        font-weight: 500;
        font-style: Medium;
        font-size: 14px;
        letter-spacing: 0%;
        vertical-align: middle;
        color: #333333;
}
.home-page-wrap .main-body .position-recommend-box .el-tabs__item.is-active {
        font-weight: 700;
        font-style: Bold;
        font-size: 14px;
        letter-spacing: 0%;
        vertical-align: middle;
        color: #2483ff;
        position: relative;
}
.home-page-wrap .main-body .position-recommend-box .el-tabs__active-bar {
        height: 4px;
        background-color: #2483ff;
        bottom: 2px;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
}
.home-page-wrap .main-body .position-recommend-box .position-tag {
        margin-bottom: 18px;
}
.home-page-wrap .main-body .position-recommend-box .position-tag .flex_left {
          margin-left: 16px;
}
.home-page-wrap .main-body .position-recommend-box .position-tag .tag {
          display: inline-block;
          background: #ebefff !important;
          padding: 4px 8px !important;
          border-radius: 4px;
          color: #697793 !important;
          margin-right: 4px !important;
          font-family: Source Han Sans CN;
          font-weight: 400;
          font-style: Regular;
          font-size: 14px;
          letter-spacing: 0%;
          text-align: center;
          vertical-align: middle;
}
.home-page-wrap .main-body .position-recommend-box .position-tag .tag:hover {
          box-shadow: 0px 1px 10px 0px #023cd726;
}
.home-page-wrap .main-body .position-recommend-box .hot-positions {
        margin-top: 10px;
        z-index: 1;
}
.home-page-wrap .main-body .position-recommend-box .hot-positions .left {
          position: relative;
          width: 140px;
          background-image: url(../img/orange.c5fe8cc1.png);
}
.home-page-wrap .main-body .position-recommend-box .hot-positions .left .posName {
            position: absolute;
            top: 20px;
            left: 20px;
            width: 74px;
            font-size: 28px;
            font-family: YouSheBiaoTiHei;
            color: #ffffff;
            text-shadow: 3px 6px 16px rgba(5, 16, 144, 0.2);
}
.home-page-wrap .main-body .position-recommend-box .hot-positions .left .select {
            display: inline;
            position: absolute;
            width: 100px;
            height: 24px;
            top: 114px;
            left: 19px;
}
.home-page-wrap .main-body .position-recommend-box .hot-positions .left .select .el-input .el-input__inner {
              background-color: transparent;
              color: #fff !important;
              font-size: 14px;
              height: 24px;
              line-height: 24px;
              border-radius: 3px;
              border: 2px solid;
              padding: 0 10px;
}
.home-page-wrap .main-body .position-recommend-box .hot-positions .left .select .el-select .el-input .el-select__caret {
              color: #fff;
}
.home-page-wrap .main-body .position-recommend-box .hot-positions .left .select .el-input__icon {
              line-height: 24px;
              width: 14px;
}
.home-page-wrap .main-body .position-recommend-box .hot-positions .left .doMore {
            display: inline;
            position: absolute;
            cursor: pointer;
            width: 100px;
            height: 28px;
            bottom: 20px;
            left: 20px;
            font-size: 14px;
            font-family: Source Han Sans SC;
            background-color: #fff;
            color: #f94b0f;
            border: none;
            border-radius: 16px;
            text-align: center;
            line-height: 28px;
}
.home-page-wrap .main-body .position-recommend-box .hot-positions .position {
          border: none;
          background: #ffffff;
          border-radius: 8px;
          box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.02);
          margin: 5px;
          cursor: pointer;
}
.home-page-wrap .main-body .position-recommend-box .hot-positions .position .company-info {
            display: flex;
            align-items: center;
            justify-content: space-between;
            border-radius: 8px;
            background: #ffffff;
            padding: 16px 17px 10px 16px;
}
.home-page-wrap .main-body .position-recommend-box .hot-positions .position .company-info .img-box {
              width: 46px;
              height: 46px;
              border-radius: 2px;
              flex-shrink: 0;
}
.home-page-wrap .main-body .position-recommend-box .hot-positions .position .position-name2 {
            font-size: 18px;
            font-weight: bold;
            line-height: 23px;
            color: #333333;
            display: flex;
            align-items: center;
}
.home-page-wrap .main-body .position-recommend-box .hot-positions .position .position-name2 .fast {
              width: 22px;
              margin-right: 4px;
}
.home-page-wrap .main-body .position-recommend-box .hot-positions .position .position-name2 .highTech {
              width: 35px;
              margin-right: 4px;
}
.home-page-wrap .main-body .position-recommend-box .hot-positions .position .position-name2 div {
              max-width: 200px;
              overflow: hidden;
              white-space: nowrap;
              text-overflow: ellipsis;
}
.home-page-wrap .main-body .position-recommend-box .hot-positions .position .salary {
            font-family: Source Han Sans CN;
            font-weight: 700;
            font-size: 16px;
            letter-spacing: 0%;
            vertical-align: middle;
            color: #e7280f;
}
.home-page-wrap .main-body .position-recommend-box .hot-positions .position .company-name {
            max-width: 250px;
            font-weight: 700;
            font-size: 14px;
            line-height: 20px;
            color: #333333;
}
.home-page-wrap .main-body .position-recommend-box .hot-positions .position .company-name .color-999 {
              font-weight: 500;
              font-size: 12px;
              line-height: 18px;
              color: #999999;
              margin-top: 4px;
}
.home-page-wrap .main-body .position-recommend-box .hot-positions .position .company-name:hover {
            cursor: pointer;
            color: #1275fa;
}
.home-page-wrap .main-body .position-recommend-box .hot-positions .position .position-info {
            display: flex;
            align-items: center;
            padding: 12px 0 12px;
            color: #667085;
            transition: all 0.5s ease;
            background-color: #f9fbfd;
}
.home-page-wrap .main-body .position-recommend-box .hot-positions .position .position-info .position-detail:first-child {
              border-right: 1px solid #ddd;
}
.home-page-wrap .main-body .position-recommend-box .hot-positions .position .position-info .position-detail {
              display: flex;
              align-items: center;
              padding: 0 12px;
              width: 50%;
}
.home-page-wrap .main-body .position-recommend-box .hot-positions .position .position-info .position-detail .position-name {
                font-size: 12px;
                line-height: 17px;
                color: #333333;
}
.home-page-wrap .main-body .position-recommend-box .hot-positions .position .position-info .position-detail .position-salary {
                font-size: 14px;
                line-height: 20px;
                color: #ff5c00;
                margin-left: 8px;
}
.home-page-wrap .main-body .position-recommend-box .hot-positions .position .position-info .img-box {
              width: 22px;
              height: 22px;
              border-radius: 2px;
              flex-shrink: 0;
}
.home-page-wrap .main-body .position-recommend-box .hot-positions .position .position-info .company-box {
              padding: 0 12px;
              width: 100%;
              display: flex;
              align-items: center;
              justify-content: space-between;
}
.home-page-wrap .main-body .position-recommend-box .hot-positions .position .position-info .company-name2 {
              max-width: 225px;
              font-size: 15px;
              line-height: 25px;
              color: #666666;
              margin-left: 6px;
              overflow: hidden;
              width: 100%;
              text-overflow: ellipsis;
              white-space: nowrap;
}
.home-page-wrap .main-body .position-recommend-box .hot-positions .position .position-info .company-type {
              font-size: 12px;
              line-height: 17px;
              display: flex;
              align-items: center;
              max-width: 50%;
              justify-content: flex-end;
              color: #667085;
}
.home-page-wrap .main-body .position-recommend-box .hot-positions .position .position-info .company-type img {
                width: 14px;
                height: 14px;
                margin-right: 3px;
}
.home-page-wrap .main-body .position-recommend-box .hot-positions .position .position-info .company-type .type {
                display: inline-block;
                flex: 1;
                max-width: 90px;
                text-align: right;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
}
.home-page-wrap .main-body .position-recommend-box .hot-positions .position .position-info .company-type .num {
                max-width: 80px;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
}
.home-page-wrap .main-body .position-recommend-box .hot-positions .position .el-row .el-col:first-child {
            border-right: 1px solid #d8d8d8;
}
.home-page-wrap .main-body .position-recommend-box .hot-positions .position .company-position {
            margin-left: 16px;
}
.home-page-wrap .main-body .position-recommend-box .hot-positions .position .company-position .first {
              display: flex;
              justify-content: space-between;
}
.home-page-wrap .main-body .position-recommend-box .hot-positions .position .company-position .first .position-name {
                width: 108px;
                height: 20px;
                font-size: 14px;
                font-family: PingFangSC-Regular, PingFang SC;
                font-weight: 400;
                color: #000000;
                line-height: 20px;
                word-break: keep-all;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
}
.home-page-wrap .main-body .position-recommend-box .hot-positions .position .company-position .first .position-name:hover {
                cursor: pointer;
                color: #1275fa;
}
.home-page-wrap .main-body .position-recommend-box .hot-positions .position .company-position .first .position-salary {
                margin-right: 0px;
                width: 71px;
                height: 20px;
                font-size: 14px;
                font-family: PingFangSC-Semibold, PingFang SC;
                font-weight: 600;
                color: #d34848;
                line-height: 20px;
}
.home-page-wrap .main-body .position-recommend-box .hot-positions .position .company-position .position-degree {
              margin-top: 2px;
              width: 24px;
              height: 17px;
              font-size: 12px;
              font-family: PingFangSC-Regular, PingFang SC;
              font-weight: 400;
              color: #999999;
              line-height: 17px;
}
.home-page-wrap .main-body .position-recommend-box .hot-positions .position .company-position::after {
            width: 1px;
            height: 36px;
            background: #d8d8d8;
}
.home-page-wrap .main-body .position-recommend-box .hot-positions .position:hover .company-type {
          display: none;
}
.home-page-wrap .main-body .position-recommend-box .hot-positions .position:hover .position-btnBox {
          display: inline-flex;
}
.home-page-wrap .main-body .position-recommend-box .hot-positions .gra {
          background-image: url(../img/graduate.663e099a.png);
}
.home-page-wrap .main-body .position-recommend-box .hot-positions .gra .graNmae {
            margin-top: 22px;
            margin-left: 20px;
            width: 120px;
            font-size: 40px;
            font-family: YouSheBiaoTiHei;
            color: #ffffff;
            text-shadow: 3px 6px 16px rgba(5, 16, 144, 0.2);
}
.home-page-wrap .main-body .position-btnBox {
      display: none;
}
.home-page-wrap .main-body .position-btnBox div {
        padding: 3px 8px;
        font-family: Source Han Sans CN;
        border-radius: 10px;
        font-weight: 400;
        letter-spacing: 0%;
        font-size: 12px;
        white-space: nowrap;
}
.home-page-wrap .main-body .position-btnBox .position-resume {
        border: 1px solid #3f73ff;
        background-color: #fff;
        color: #3f73ff;
}
.home-page-wrap .main-body .position-btnBox .position-detail-btn {
        background: linear-gradient(110.64deg, #3f73ff 35.92%, #68caff 86.38%);
        color: #fff;
        margin-left: 12px;
}
.home-page-wrap .main-body .home-member-box {
      width: 1190px;
      margin: 50px auto 84px;
}
.home-page-wrap .main-body .home-member-box .memberBox-title {
        text-align: center;
        font-family: AlimamaShuHeiTi;
        font-weight: 700;
        font-style: Bold;
        font-size: 36px;
        line-height: 100%;
        letter-spacing: 0%;
        vertical-align: middle;
        color: #333333;
}
.home-page-wrap .main-body .home-member-box .memberBox-content {
        padding-top: 12px;
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
}
.home-page-wrap .main-body .home-member-box .memberBox-content .memberBox-item {
          width: 391px;
          height: 252px;
          background: url(../img/memberBox-item-bg.5a6f9134.png) no-repeat;
          background-size: cover;
          background-repeat: no-repeat;
          background-color: #fff;
          margin-top: 12px;
          padding: 20px 14px 20px 12px;
          border-radius: 12px;
          overflow: hidden;
}
.home-page-wrap .main-body .home-member-box .memberBox-content .memberBox-companyInfoBox {
          display: flex;
          justify-content: space-between;
}
.home-page-wrap .main-body .home-member-box .memberBox-content .memberBox-companyInfo {
          display: flex;
          align-items: center;
          cursor: pointer;
}
.home-page-wrap .main-body .home-member-box .memberBox-content .memberBox-companyText {
          width: 204px;
          height: 48px;
          display: flex;
          flex-direction: column;
          justify-content: space-between;
          margin-left: 4px;
}
.home-page-wrap .main-body .home-member-box .memberBox-content .memberBox-companyName {
          font-family: Source Han Sans CN;
          font-weight: 500;
          font-style: Medium;
          font-size: 20px;
          line-height: 100%;
          letter-spacing: 0%;
          vertical-align: middle;
          color: #333333;
          width: 100%;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis;
}
.home-page-wrap .main-body .home-member-box .memberBox-content .memberBox-companyBaseInfo {
          font-weight: 400;
          font-style: Regular;
          font-size: 13px;
          line-height: 100%;
          letter-spacing: 0%;
          vertical-align: middle;
          color: #666666;
}
.home-page-wrap .main-body .home-member-box .memberBox-content .memberBox-companyInfo:hover .memberBox-companyName {
          color: #3f73ff;
}
.home-page-wrap .main-body .home-member-box .memberBox-content .memberBox-positionNumBox {
          font-weight: 500;
          font-style: Medium;
          font-size: 14px;
          line-height: 100%;
          letter-spacing: 0%;
          text-align: center;
          vertical-align: middle;
          color: #3f73ff;
}
.home-page-wrap .main-body .home-member-box .memberBox-content .memberBox-positionNum {
          font-weight: 700;
          font-style: Bold;
          font-size: 32px;
          line-height: 100%;
          letter-spacing: 0%;
          text-align: center;
          vertical-align: middle;
          margin-bottom: 8px;
}
.home-page-wrap .main-body .home-member-box .memberBox-content .memberBox-positionBox {
          padding-top: 16px;
}
.home-page-wrap .main-body .home-member-box .memberBox-content .memberBox-positionItem {
          margin-top: 16px;
          width: 100%;
          height: 56px;
          cursor: pointer;
}
.home-page-wrap .main-body .home-member-box .memberBox-content .memberBox-positionItem:hover .memberBox-positionItem-positionNameBox {
          color: #3f73ff;
}
.home-page-wrap .main-body .home-member-box .memberBox-content .memberBox-positionItem-firstLine {
          display: flex;
          justify-content: space-between;
}
.home-page-wrap .main-body .home-member-box .memberBox-content .memberBox-positionItem-positionNameBox {
          font-weight: 500;
          font-style: Medium;
          font-size: 18px;
          line-height: 100%;
          letter-spacing: 0%;
          vertical-align: middle;
          color: #101828;
          display: flex;
          align-items: center;
}
.home-page-wrap .main-body .home-member-box .memberBox-content .memberBox-positionItem-positionNameBox img {
            margin-right: 3px;
}
.home-page-wrap .main-body .home-member-box .memberBox-content .memberBox-positionItem-salary {
          font-weight: 500;
          font-style: Medium;
          font-size: 20px;
          line-height: 100%;
          letter-spacing: 0%;
          text-align: right;
          vertical-align: middle;
          color: #e7280f;
          padding-right: 12px;
}
.home-page-wrap .main-body .home-member-box .memberBox-content .memberBox-positionItem-secondLine {
          margin-top: 5px;
}
.home-page-wrap .main-body .home-member-box .memberBox-content .memberBox-positionItem-tag {
          background-color: #f2f5f9;
          border-radius: 2px;
          height: 24px;
          line-height: 24px;
          padding: 0 8px;
          font-family: Source Han Sans CN;
          font-weight: 500;
          font-size: 12px;
          letter-spacing: 0%;
          text-align: center;
          vertical-align: middle;
          color: #868fa2;
          margin-right: 4px;
}
.home-page-wrap .main-body .home-serviceSlider-box .home-serviceSlider-title {
      text-align: center;
      font-family: AlimamaShuHeiTi;
      font-weight: 700;
      font-style: Bold;
      font-size: 36px;
      line-height: 100%;
      letter-spacing: 0%;
      vertical-align: middle;
      color: #333333;
}
.home-page-wrap .main-body .home-serviceSlider-box .home-serviceSlider-container {
      margin-top: 30px;
      width: 100%;
      overflow: hidden;
      position: relative;
}
.home-page-wrap .main-body .home-serviceSlider-box .home-serviceSlider-content {
      display: flex;
      width: auto;
      position: absolute;
      left: 0;
      top: 0;
      transition: all 0.4s;
}
.home-page-wrap .main-body .home-serviceSlider-box .home-serviceSlider-item {
      flex-shrink: 0;
      cursor: pointer;
}
.home-page-wrap .main-body .home-serviceSlider-box .home-serviceSlider-item img {
        width: 100%;
}
.home-page-wrap .main-body .home-serviceSlider-box .home-serviceSlider-content .home-serviceSlider-item:last-child {
      margin-right: 0 !important;
}
.home-page-wrap .main-body .home-serviceSlider-box .home-serviceSlider-leftBtnBox {
      position: absolute;
      left: 0;
      top: 0;
      width: 20%;
      height: 100%;
      background-image: linear-gradient(to right, #f1f8ff 0%, #f1f8ff 20%, rgba(241, 248, 255, 0) 100%);
      padding-right: 68px;
      display: flex;
      justify-content: right;
      align-items: center;
}
.home-page-wrap .main-body .home-serviceSlider-box .home-serviceSlider-rightBtnBox {
      position: absolute;
      right: 0;
      top: 0;
      width: 20%;
      height: 100%;
      background-image: linear-gradient(to left, #f1f8ff 0%, #f1f8ff 20%, rgba(241, 248, 255, 0) 100%);
      padding-left: 68px;
      display: flex;
      justify-content: left;
      align-items: center;
}
.home-page-wrap .search-input {
    width: 1190px;
    margin: 0 auto;
    padding: 10px 0;
    display: flex;
    align-items: center;
}
.home-page-wrap .search-input .logo {
      width: 128px;
      height: auto;
      margin-right: 10px;
}
.home-page-wrap .search-input .search {
      width: 820px;
      height: 52px;
      margin: auto;
      position: relative;
      margin-left: 15px;
}
.home-page-wrap .search-input .search .home_banner {
        width: 24px;
        height: 24px;
}
.home-page-wrap .search-input .search .el-select .el-input {
        width: 120px;
}
.home-page-wrap .search-input .search .input-with-select .el-input__inner {
        background-color: #fff;
        border: 2px solid #3f73ff;
        border-right: none;
        border-left: none;
}
.home-page-wrap .search-input .search .el-input-group__prepend .el-input__inner {
        border: 2px solid #3f73ff;
        border-radius: 4px 0 0 4px;
        font-weight: 500;
        color: #333;
        border-right: none;
}
.home-page-wrap .search-input .search .input-with-select .el-input-group__prepend {
        background-color: #e9f0f6;
        height: 40px;
        border-radius: 4px;
        border-right: 0;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
}
.home-page-wrap .search-input .search .el-input .el-input__inner {
        height: 52px;
}
.home-page-wrap .search-input .search .el-input-group__append {
        border: none;
        background: #3f73ff;
        border-radius: 4px;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
}
.home-page-wrap .search-input .search-btn {
      background: #3f73ff;
      color: #fff;
      width: 110px;
      font-size: 20px;
}
.home-page-wrap .search-input .scan-btn {
      display: flex;
}
.home-page-wrap .search-input .scan-btn .w-52 {
        width: 52px;
        height: 52px;
        margin: 0 0 0 10px;
}
.home-page-wrap .el-divider--horizontal {
    display: inline-block;
    width: 340px;
    margin-top: 12px;
    background-color: #d6dfdb;
}
.home-page-wrap .el-divider--horizontal .el-divider__text {
      width: 180px;
      padding: 0 40px;
      background-color: #f8f8f8;
      font-size: 20px;
      color: #2f344a;
}
.home-page-wrap .login-wrap {
    margin-top: 40px;
}
.home-page-wrap .login-wrap .main-content .lg-card {
      height: 160px;
}
.home-page-wrap .login-wrap .main-content .login-content .menu_btn {
      width: 32px;
      height: 80px;
      padding-left: 10px;
      padding-top: 25px;
      font-size: 12px;
      color: #000000;
      cursor: pointer;
      position: relative;
}
.home-page-wrap .login-wrap .main-content .login-content .menu_btn .blue_line {
        position: absolute;
        width: 4px;
        height: 20px;
        background: #1275fa;
        left: 0;
        top: 26px;
}
.home-page-wrap .login-wrap .main-content .login-content .grey {
      color: #999999;
      background-color: #e9f0f6;
}
.home-page-wrap .login-wrap .main-content .checkcode-wrapper {
      display: flex;
      align-items: center;
}
.home-page-wrap .login-wrap .main-content .checkcode-wrapper img {
        border: 1px solid #ddd;
        width: 90px;
        height: 40px;
        margin-left: 10px;
}
.home-page-wrap .login-wrap .main-content .checkcode-wrapper .login-code {
        text-align: center;
        padding: 0px;
        margin-left: 10px;
        border: none;
        color: #3f73ff;
        font-size: 10px;
}
.home-page-wrap .login-wrap .main-content .company-body {
      height: 160px;
      cursor: pointer;
}
.home-page-wrap .login-wrap .main-content .company-body .el-carousel__container {
        height: 160px;
}
.home-page-wrap .login-wrap .main-content .company-body .el-carousel__indicator--horizontal {
        display: none;
}
.home-page-wrap .login-wrap .main-content .company-body .famous-title1 {
        color: #000000;
        font-weight: 600;
        padding-left: 7px;
        padding-top: 43px;
        font-size: 14px;
        height: 160px;
        background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #b0caec 100%);
        border-radius: 4px 0px 0px 4px;
        opacity: 0.55;
}
.home-page-wrap .login-wrap .main-content .company-body .famous-title2 {
        color: #000000;
        font-weight: 600;
        padding-left: 15px;
        padding-right: 10px;
        padding-top: 43px;
        font-size: 14px;
        height: 160px;
        background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #b0caec 100%);
        border-radius: 4px 0px 0px 4px;
        opacity: 0.55;
}
.home-page-wrap .login-wrap .main-content .company-body .company_img {
        height: 77%;
        display: flex;
        align-items: center;
        justify-content: center;
}
.home-page-wrap .login-wrap .main-content .company-body .company_name {
        width: 130px;
        margin: auto;
        font-size: 14px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
}
.home-page-wrap .login-wrap .main-content .company-body .image {
        max-height: 90%;
        max-width: 100%;
}
.home-page-wrap .login-wrap .main-content .company-body .el-card__body {
        height: 100%;
        padding: 0px;
        text-align: center;
}
.home-page-wrap .getMoreBtn {
    margin: 20px auto 0;
    width: 200px;
    height: 40px;
    border-radius: 4px;
    border: 1px solid #006be3;
    line-height: 38px;
    text-align: center;
    font-weight: 400;
    font-style: Regular;
    font-size: 16px;
    letter-spacing: 0%;
    vertical-align: middle;
    color: #006be3;
    z-index: 1;
    position: relative;
    cursor: pointer;
    transition: all 0.3s;
}
.home-page-wrap .getMoreBtn:hover {
    background-color: #006be3;
    color: #fff;
}
.home-page-wrap .banner-middle {
    margin: 0px auto 0;
    position: relative;
}
.home-page-wrap .banner-middle .el-carousel__arrow {
      top: 22%;
}
.home-page-wrap .part-title {
    font-weight: 700;
    font-size: 22px;
    text-align: center;
    line-height: 29px;
    color: #333333;
    width: 1190px;
    margin: 40px auto 20px;
}
.home-page-wrap .foot-bg {
    height: 224px;
    position: absolute;
    bottom: 0;
    width: 100%;
    background-image: url(../img/footer-bg.85a56c7c.png);
}
.home-page-wrap .create-resume {
    height: 120px;
    text-align: center;
    line-height: 120px;
    background-size: 100% 100%;
}
.home-page-wrap .create-resume span:first-child {
      font-size: 16px;
      font-weight: 400;
      color: #333333;
      margin-right: 20px;
}
.home-page-wrap .create-resume span:last-child {
      font-size: 16px;
      font-weight: 500;
      cursor: pointer;
      color: #1273f9;
      border-bottom: 1px solid;
      padding-bottom: 10px;
}
.home-page-wrap .create-resume .home_img7 {
      width: 5px;
      margin-left: 10px;
}
/deep/ .el-input__inner {
  border: none;
}
/deep/ .el-input .el-input__inner {
  background: transparent;
}
.fix-ad {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 301;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  color: #444;
}
.fix-ad img {
    width: 220px;
}
.fix-ad span {
    cursor: pointer;
}
.fade-enter-active,
.fade-leave-active {
  transition: opacity 0.5s ease;
}
.fade-enter-from,
.fade-leave-to {
  opacity: 0;
}
.scan-btn:hover + .scan-btn2 {
  display: block;
}
.scan-btn2 {
  display: none;
  position: relative;
}
.scan-btn2 img {
    width: 160px;
    position: absolute;
    top: -26px;
    z-index: 10;
    left: 10px;
    transition: 0.5s;
}
.banner-middle .el-carousel__container {
  height: 160px;
}
.imgBoxoul {
  display: flex;
  width: 100%;
  justify-content: space-between;
  flex-wrap: wrap;
}
.imgBoxoul::after {
  content: "";
  width: 367px;
}
.reg-phone {
  width: 60px;
  margin: 10px auto;
  font-family: Source Han Sans CN;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0em;
  color: #666666;
  cursor: pointer;
}
.tabStyle {
  border-bottom: 2px solid green;
}
.mt0 {
  margin-top: 10px !important;
}
#carousel {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 400px;
  margin-left: auto;
  margin-right: auto;
}
.carousel-left,
.carousel-right {
  position: absolute;
  top: 50%;
  display: inline-block;
  transform: translateY(-50%);
  color: #fff;
  text-align: center;
  cursor: pointer;
  font-size: 60px;
  border-radius: 50%;
  transition: all 0.5s;
}
.carousel-left {
  left: 0;
}
.carousel-right {
  right: 0;
}
.carousel-left:hover,
.carousel-right:hover {
  color: black;
}
.carousel-dots {
  position: absolute;
  bottom: 20px;
  text-align: center;
  left: 22%;
  transform: translateX(-50%);
}
.carousel-dots button {
  width: 8px;
  height: 12px;
  border-radius: 10px;
  background: rgba(217, 217, 217, 0.5);
  display: inline-block;
  margin: 0 5px;
  color: #000;
  border: none;
  outline: none;
  transition: all 0.2s;
  cursor: pointer;
  font-size: 7px;
}
.carousel-dots button:hover {
  background: #fff;
}
.carousel-dots button.active {
  width: 60px;
  background: #fff;
}
.carousel-item {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  height: 300px;
}
.carousel-item img {
  width: 100%;
  height: 300px;
  -o-object-fit: cover;
     object-fit: cover;
}
.position-tag {
  display: flex;
  justify-content: space-between;
}
.appointment {
  width: 42px;
  height: 20px;
  background: #ff5151;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  color: #ffffff;
}
.appointment_ {
  width: 42px;
  height: 20px;
  background: #142cff;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  color: #ffffff;
  margin-left: 8px;
}
.flex_ {
  display: flex;
  justify-content: space-between;
}
.flex_left {
  flex: 1;
}
.logo_wrap {
  position: relative;
  width: 100%;
  /*no */
  height: 135px;
  overflow: hidden;
  margin: 0 auto;
  font-size: 0;
}
.logo_wrap1 {
  position: relative;
  width: 110%;
  /*no */
  height: 135px;
  overflow: hidden;
  margin: 0 auto;
  font-size: 0;
}
.line_even {
  animation: scrollToRight 14s linear infinite;
  animation-fill-mode: forwards;
  display: flex;
}
.line_even1 {
  animation: scrollToRight1 16s linear infinite;
  display: flex;
}
.line_even:hover,
.line_even1:hover {
  animation-play-state: paused;
}
@keyframes scrollToRight {
0% {
    transform: translate3d(-10%, 0, 0);
}
100% {
    transform: translate3d(-110%, 0, 0);
}
}
@keyframes scrollToRight1 {
0% {
    transform: translate3d(0%, 0, 0);
}
100% {
    transform: translate3d(-100%, 0, 0);
}
}
.logo_img {
  cursor: pointer;
  width: 50%;
  height: 100%;
  display: flex;
}
.logo_img .banner-img1 {
    width: 262px;
    height: 120px;
    margin-right: 15px;
}
.zhezhao {
  position: absolute;
  width: 1440px;
  height: 150px;
  background-color: rgba(255, 255, 255, 0.6);
  z-index: 10;
  top: 0px;
}
.btn_more1 {
  position: absolute;
  z-index: 999;
  top: 50%;
  left: 42%;
  height: 50px;
  width: 200px;
  border: none;
  letter-spacing: 1px;
  border-radius: 8px;
  color: #ffffff;
  background-color: #3f73ff;
}
.middle-contents {
  width: 100%;
  overflow: hidden;
}
.activity-wrap {
  width: 100%;
  cursor: pointer;
}
.activity-wrap img {
    width: 100%;
}
.el-carousel {
  border-radius: 8px;
}
.card-group {
  display: flex;
  justify-content: space-between;
  padding: 0px;
  height: 600px;
}
.card-group .card {
    position: relative;
    display: flex;
    flex: 0 0 calc(33.333% - 7px);
    background: white;
    border-radius: 10px;
    overflow: hidden;
    transition: all 0.3s ease;
    flex-direction: column;
}
.card-group .card .card-top {
      cursor: pointer;
      display: flex;
      position: relative;
      height: 100px;
      background-color: #f8f6ed;
      flex-direction: row;
      overflow: auto;
      -ms-overflow-style: none;
}
.card-group .card .card-top .card-logo {
        position: relative;
        border-radius: 8px;
        width: 70px;
        height: 70px;
        margin-top: 15px;
        margin-left: 20px;
        background-color: #fff;
}
.card-group .card .card-top .card-content {
        flex-direction: column;
        margin-left: 15px;
        width: 254px;
}
.card-group .card .card-top .card-content h3 {
          font-size: 20px;
          line-height: 1.2;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis;
          width: 100%;
}
.card-group .card .card-top .card-content p {
          font-size: 12px;
}
.card-group .card .card-list {
      border: none;
      border-radius: 8px;
      cursor: pointer;
}
.card-group .card .card-list .company-info {
        display: flex;
        align-items: center;
        justify-content: space-between;
        border-radius: 8px;
        padding: 10px 20px 8px 20px;
}
.card-group .card .card-list .company-info .img-box {
          width: 46px;
          height: 46px;
          border-radius: 2px;
          flex-shrink: 0;
}
.card-group .card .card-list .position-tag {
        padding: 0 0 5px 0;
        margin: 0 16px;
}
.card-group .card .card-list .position-tag .tag {
          padding: 4px 8px;
          background: #f1f1f1;
          border-radius: 2px;
          font-size: 12px;
          line-height: 17px;
          color: #999999;
          margin-right: 8px;
}
.card-group .card .card-list .position-name2 {
        font-size: 16px;
        font-weight: bold;
        line-height: 24px;
        color: #333333;
        display: flex;
        align-items: center;
}
.card-group .card .card-list .position-name2 .fast {
          width: 22px;
          margin-right: 4px;
}
.card-group .card .card-list .position-name2 .highTech {
          width: 35px;
          margin-right: 4px;
}
.card-group .card .card-list .position-name2 div {
          max-width: 200px;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis;
}
.card-group .card .card-list .salary {
        font-family: Source Han Sans CN;
        font-weight: 700;
        font-size: 16px;
        letter-spacing: 0%;
        vertical-align: middle;
        color: #e7280f;
}
.card-group .card .card-list .company-name {
        max-width: 250px;
        font-weight: 700;
        font-size: 14px;
        line-height: 20px;
        color: #333333;
}
.card-group .card .card-list .company-name .color-999 {
          font-weight: 500;
          font-size: 12px;
          line-height: 18px;
          color: #999999;
          margin-top: 4px;
}
.card-group .card .card-list .company-name:hover {
        cursor: pointer;
        color: #1275fa;
}
.card-group .card .card-list .position-info {
        display: flex;
        align-items: center;
        padding: 16px 0 24px;
        color: #667085;
        transition: all 0.5s ease;
}
.card-group .card .card-list .position-info .position-detail:first-child {
          border-right: 1px solid #ddd;
}
.card-group .card .card-list .position-info .position-detail {
          display: flex;
          align-items: center;
          padding: 0 12px;
          width: 50%;
}
.card-group .card .card-list .position-info .position-detail .position-name {
            font-size: 12px;
            line-height: 17px;
            color: #333333;
}
.card-group .card .card-list .position-info .position-detail .position-salary {
            font-size: 14px;
            line-height: 20px;
            color: #ff5c00;
            margin-left: 8px;
}
.card-group .card .card-list .position-info .img-box {
          width: 22px;
          height: 22px;
          border-radius: 2px;
          flex-shrink: 0;
}
.card-group .card .card-list .position-info .company-box {
          padding: 0 12px;
          width: 100%;
          display: flex;
          align-items: center;
          justify-content: space-between;
}
.card-group .card .card-list .position-info .company-name2 {
          max-width: 225px;
          font-size: 12px;
          line-height: 25px;
          color: #667085;
          margin-left: 6px;
          overflow: hidden;
          width: 100%;
          text-overflow: ellipsis;
          white-space: nowrap;
}
.card-group .card .card-list .position-info .company-type {
          font-size: 12px;
          line-height: 17px;
          display: flex;
          align-items: center;
          max-width: 30%;
          justify-content: flex-end;
          color: #667085;
}
.card-group .card .card-list .position-info .company-type img {
            width: 14px;
            height: 14px;
            margin-right: 3px;
}
.card-group .card .card-list .position-info .company-type .type {
            display: inline-block;
            flex: 1;
            max-width: 90px;
            text-align: right;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
}
.card-group .card .card-list .position-info .company-type .num {
            max-width: 80px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
}
.card-group .card .card-list .el-row .el-col:first-child {
        border-right: 1px solid #d8d8d8;
}
.card-group .card .card-list .company-position {
        margin-left: 16px;
}
.card-group .card .card-list .company-position .first {
          display: flex;
          justify-content: space-between;
}
.card-group .card .card-list .company-position .first .position-name {
            width: 108px;
            height: 20px;
            font-size: 14px;
            font-family: PingFangSC-Regular, PingFang SC;
            font-weight: 400;
            color: #000000;
            line-height: 20px;
            word-break: keep-all;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
}
.card-group .card .card-list .company-position .first .position-name:hover {
            cursor: pointer;
            color: #1275fa;
}
.card-group .card .card-list .company-position .first .position-salary {
            margin-right: 0px;
            width: 71px;
            height: 20px;
            font-size: 14px;
            font-family: PingFangSC-Semibold, PingFang SC;
            font-weight: 600;
            color: #d34848;
            line-height: 20px;
}
.card-group .card .card-list .company-position .position-degree {
          margin-top: 2px;
          width: 24px;
          height: 17px;
          font-size: 12px;
          font-family: PingFangSC-Regular, PingFang SC;
          font-weight: 400;
          color: #999999;
          line-height: 17px;
}
.card-group .card .card-list .company-position::after {
        width: 1px;
        height: 36px;
        background: #d8d8d8;
}
.fix-banner {
  position: absolute;
  top: 20px;
  left: -220px;
  width: 200px;
  cursor: pointer;
}
.fix-banner img {
    width: 100%;
}
.storeMap-box {
  margin-top: 60px;
  margin-bottom: 60px;
}
.storeMap-box .storeMap-title {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 20px;
}
.storeMap-box .storeMap-title img {
      width: 128px;
}
.storeMap-box .storeMap-title .storeMap-titleText {
      color: #999999;
      font-family: Source Han Sans CN;
      font-weight: 400;
      font-style: Regular;
      font-size: 22px;
      letter-spacing: 0%;
      vertical-align: middle;
      margin-top: 14px;
}
.storeMap {
  height: 80px;
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-top: 40px;
  position: relative;
}
.storeMap .storeMap-item {
    width: 286px;
    height: 100%;
    box-shadow: 0px 2px 8px 0px #0000001a;
    backdrop-filter: blur(80px);
    background: linear-gradient(180.63deg, #fffaf4 15.73%, rgba(255, 255, 255, 0.9) 64.76%);
    border-radius: 8px;
    border: 2px solid #ffffff;
    display: flex;
    justify-content: space-between;
    padding: 12px 11px 11px 14px;
}
.storeMap .storeMap-itemLeft {
    display: flex;
}
.storeMap .storeMap-itemLeft img {
      width: 53px;
      height: 53px;
}
.storeMap .storeMap-itemLeft .storeMap-itemLeft-content {
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      margin-left: 13px;
}
.storeMap .storeMap-itemLeft .storeMap-item-titleImg {
      width: 80px;
      height: 20px;
}
.storeMap .storeMap-itemLeft .storeMap-item-totalBox {
      display: flex;
      align-items: flex-end;
}
.storeMap .storeMap-itemRight {
    line-height: 53px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-style: Regular;
    font-size: 14px;
    letter-spacing: 0%;
    text-align: right;
    vertical-align: middle;
    color: #666666;
}
.storeMap .storeMap-absolute {
    background: white;
    position: absolute;
    left: 0;
    top: -102px;
    padding: 9px 22px 11px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.storeMap .storeMap-absolute-item {
    display: flex;
    justify-content: space-between;
}
.storeMap .storeMap-absolute-item img {
      width: 18px;
      height: 18px;
      margin-right: 8px;
}
.storeMap .storeMap-display {
    display: flex;
    align-items: flex-end;
}
.storeMap .storeMap-item-title {
    font-family: Source Han Sans CN;
    font-weight: 500;
    font-style: Medium;
    font-size: 16px;
    letter-spacing: 0%;
    vertical-align: middle;
    color: #333333;
}
.storeMap .storeMap-item-num {
    font-family: D-DIN;
    font-weight: 700;
    font-style: DIN-Bold;
    font-size: 22px;
    letter-spacing: 2%;
    vertical-align: middle;
    color: #ff8a09;
}
.storeMap .storeMap-item-unit {
    font-family: Source Han Sans CN;
    font-weight: 500;
    font-style: Medium;
    font-size: 14px;
    letter-spacing: 2%;
    vertical-align: middle;
    color: #666666;
}
.carousel-box-institutionInfo {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.carousel-box-institutionInfo .carousel-institution-name {
    margin-top: 40px;
}
.carousel-box-institutionInfo .home-institution-btn {
    display: flex;
    align-items: center;
    justify-content: right;
    margin-top: 86px;
}
.carousel-box-institutionInfo .home-institution-btn .el-button {
      height: 42px;
      width: 100%;
      border-radius: 54px;
      border: none;
      background: linear-gradient(110.64deg, #3f73ff 35.92%, #68caff 86.38%);
      color: #fff;
      font-size: 18px;
      text-align: center;
}


/*# sourceMappingURL=8.1775796998733.css.map*/