.em-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;overflow:hidden;background-color:#f5f5f7;padding-top:20px}.top-block,.top-title{height:270px}.top-title{background:-webkit-gradient(linear,left top,right top,from(#bd7581),to(#d6776f));background:linear-gradient(90deg,#bd7581,#d6776f);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-title .title1{-webkit-font-feature-settings:"clig" off,"liga" off;font-feature-settings:"clig" off,"liga" off;font-family:MiSans;font-size:64px;font-style:normal;font-weight:600}.top-title .title1,.top-title .title1-2{color:#fff;text-align:left;line-height:50px;letter-spacing:2px}.top-title .title1-2{-webkit-font-feature-settings:"clig" off,"liga" off;font-feature-settings:"clig" off,"liga" off;font-family:MiSans;font-style:normal;font-weight:600;font-size:36px}.top-image{width:65.3%}.page-title{color:#000;text-align:left;-webkit-font-feature-settings:"clig" off,"liga" off;font-feature-settings:"clig" off,"liga" off;font-family:MiSans;font-size:48px;font-style:normal;font-weight:380;line-height:30px}.page-content{margin-top:5vh;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-block-cus{max-width:1520px;width:100%}.em-main-bg{background:url(../img/bg.b2ada9e3.jpg) no-repeat;background-size:cover;background-position:50%;height:400px;width:100%}.top-s-block{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;border-radius:20px;background:linear-gradient(135deg,#fff,#fff);-webkit-box-shadow:0 2.767px 2.214px 0 rgba(0,0,0,.01),0 6.65px 5.32px 0 rgba(0,0,0,.01),0 12.522px 10.017px 0 rgba(0,0,0,.01),0 22.336px 17.869px 0 rgba(0,0,0,.01),0 41.778px 33.422px 0 rgba(0,0,0,.01),0 100px 80px 0 rgba(0,0,0,.02);box-shadow:0 2.767px 2.214px 0 rgba(0,0,0,.01),0 6.65px 5.32px 0 rgba(0,0,0,.01),0 12.522px 10.017px 0 rgba(0,0,0,.01),0 22.336px 17.869px 0 rgba(0,0,0,.01),0 41.778px 33.422px 0 rgba(0,0,0,.01),0 100px 80px 0 rgba(0,0,0,.02);width:80%}.search{width:calc(30% - 20px);padding-right:10px;margin-right:20px;height:64px}.search,.search .el-input__inner{border-radius:50px;border:1px solid rgba(69,69,69,.2);background:rgba(69,69,69,.05)}.search .el-input__inner{font-size:24px;width:100%;padding:0 10px}.search .el-input--medium .el-input__inner{height:64px;background-color:transparent;padding:0 10px}.search .el-input__inner,.search .el-textarea__inner{border:0}.search .el-input--prefix .el-input__inner{padding-left:55px}.search .el-input__inner::-webkit-input-placeholder{position:relative;color:#a8a8a8;font-size:20px}.search .el-input__inner::-moz-placeholder{position:relative;color:#a8a8a8;font-size:20px}.search .el-input__inner:-ms-input-placeholder{position:relative;color:#a8a8a8;font-size:20px}.search .el-input__inner::-ms-input-placeholder{position:relative;color:#a8a8a8;font-size:20px}.search .el-input__inner::placeholder{position:relative;color:#a8a8a8;font-size:20px}.search .el-button--medium{font-size:24px;padding:20px 80px;border-radius:32px}.search .el-button--primary{background-color:#406bda;border-color:#406bda}.search-icon{margin-top:20px;background:red}.filter,.search-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.filter{width:70%;margin:10px auto}.filter-1{margin-right:20px;width:calc(100% - 10px);border-bottom:1px solid #cdcdcd}.filter .el-input__inner{text-align:left;font-size:18px;border-radius:32px;background-color:#fff;border:0}.filter .el-select .el-input.is-focus .el-input__inner{background:rgba(64,107,218,.2)}.filter .el-select .el-input.is-focus .el-input__inner::-webkit-input-placeholder{color:#406bda}.filter .el-select .el-input.is-focus .el-input__inner::-moz-placeholder{color:#406bda}.filter .el-select .el-input.is-focus .el-input__inner:-ms-input-placeholder{color:#406bda}.filter .el-select .el-input.is-focus .el-input__inner::-ms-input-placeholder{color:#406bda}.filter .el-select .el-input.is-focus .el-input__inner::placeholder{color:#406bda}.job-cards{width:80%;padding-top:20px;display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:30px;grid-row-gap:30px;-webkit-animation:slideY .6s both;animation:slideY .6s both}@media screen and (max-width:1212px){.job-cards{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:930px){.job-cards{grid-template-columns:repeat(1,1fr)}}.company-cards{width:100%;padding-top:20px;display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:15px;grid-row-gap:15px;-webkit-animation:slideY .6s both;animation:slideY .6s both}@media screen and (max-width:1212px){.company-cards{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:930px){.company-cards{grid-template-columns:repeat(1,1fr)}}.company-card{padding:20px;border-radius:8px;border:1px solid #e4e5e8;background:#fff;-webkit-box-shadow:0 2px 18px 0 rgba(24,25,28,.03);box-shadow:0 2px 18px 0 rgba(24,25,28,.03);-webkit-transition:.2s;transition:.2s;position:relative;overflow:hidden;cursor:pointer}.company-card,.company-card .company-top-block{display:-webkit-box;display:-ms-flexbox;display:flex}.company-card .company-top-block .c-logo{width:56px;height:56px;background:rgba(0,0,0,.2);border-radius:4px}.company-card .company-top-block .company-detail{width:calc(100% - 56px);padding-left:10px}.company-card .company-title{color:#191f33;font-size:18px;font-style:normal;font-weight:500;line-height:28px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.company-card .company-location{color:#767f8c;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.company-card .pos-count-block{border-radius:3px;background:#e7f0fa;padding:10px;color:#0a65cc;font-size:16px;font-style:normal;font-weight:600;line-height:24px;text-transform:capitalize;margin-top:20px}.company-card:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.company-card svg{width:46px;padding:10px;border-radius:8px}.company-card-title{font-weight:600;margin-top:16px;font-size:14px}.company-card-subtitle{color:var(--subtitle-color);font-size:13px;margin-top:14px;line-height:1.6em}.company-card-header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.company-card-header,.company-card-header-main{display:-webkit-box;display:-ms-flexbox;display:flex}.company-card-header-main{width:70%}.company-card-header-main .job-card-footer1{background:#01b28a}.company-card-header-main .job-card-footer1,.company-card-header-main .job-card-footer2{margin-right:5px;padding:2px 5px;border-radius:5px;font-family:MiSans;font-size:16px;color:#fff;letter-spacing:0;line-height:28px;font-weight:400;text-align:center}.company-card-header-main .job-card-footer2{background:#eabc54}.company-card-header-main .job-card-footer3{margin-right:5px;background:#0197b2;font-family:MiSans;border-radius:5px;font-size:16px;padding:2px 5px;color:#fff;letter-spacing:0;line-height:28px;font-weight:400;text-align:center}.company-card-header-money-block{width:30%;display:-webkit-box;display:-ms-flexbox;display:flex}.company-card-header-title{width:70%;font-family:MiSans;font-size:24px;color:#161616;letter-spacing:0;line-height:28px;font-weight:700;margin-top:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.company-card-header-money{font-size:28px}.company-card-header-money,.company-card-header-money1{width:100%;max-height:37px;margin-top:0;text-align:right;font-family:MiSans;letter-spacing:0;font-weight:500;-webkit-background-clip:text;color:#406bda}.company-card-header-money1{font-size:24px}.company-card-header-experience{font-family:MiSans;font-size:12px;color:rgba(22,22,22,.8);letter-spacing:0;line-height:22px;font-weight:400;margin-top:0}.company-card-end{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}.company-card-end img{width:60px;height:60px;margin-right:10px}.company-card-end-info-t1{font-family:MiSans;font-size:16px;color:#161616;letter-spacing:0;font-weight:500;margin:10px 0 5px 0}.company-card-end-info-t2{font-family:MiSans;font-size:14px;color:rgba(22,22,22,.6);letter-spacing:0;line-height:20px;font-weight:500}.company-card-end-button{display:none;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right;margin:auto 0}.company-card-end-button .el-button{font-size:18px;padding:10px 20px;border-radius:32px;background-color:#fff;color:#406bda;font-weight:500}.company-card-category{padding:10px 0 20px 0;border-bottom:1px solid rgba(0,0,0,.2)}.company-card-category p{opacity:.6;font-family:MiSans;font-size:16px;color:#161616;letter-spacing:0;line-height:16px;font-weight:400}.job-card{padding:30px 16px;background-color:#fff;border-radius:8px;-webkit-transition:.2s;transition:.2s;position:relative;overflow:hidden;cursor:pointer}.job-card:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.job-card svg{width:46px;padding:10px;border-radius:8px}.job-card-title{font-weight:600;margin-top:16px;font-size:14px}.job-card-subtitle{color:var(--subtitle-color);font-size:13px;margin-top:14px;line-height:1.6em}.job-card-header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.job-card-header,.job-card-header-main{display:-webkit-box;display:-ms-flexbox;display:flex}.job-card-header-main{width:70%}.job-card-header-main .job-card-footer1{background:#01b28a}.job-card-header-main .job-card-footer1,.job-card-header-main .job-card-footer2{margin-right:5px;padding:2px 5px;border-radius:5px;font-family:MiSans;font-size:16px;color:#fff;letter-spacing:0;line-height:28px;font-weight:400;text-align:center}.job-card-header-main .job-card-footer2{background:#eabc54}.job-card-header-main .job-card-footer3{margin-right:5px;background:#0197b2;font-family:MiSans;border-radius:5px;font-size:16px;padding:2px 5px;color:#fff;letter-spacing:0;line-height:28px;font-weight:400;text-align:center}.job-card-header-money-block{width:30%;display:-webkit-box;display:-ms-flexbox;display:flex}.job-card-header-title{font-family:MiSans;font-size:24px;line-height:28px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.job-card-header-money{font-size:28px}.job-card-header-money,.job-card-header-money1{width:100%;max-height:37px;margin-top:0;text-align:right;font-family:MiSans;letter-spacing:0;font-weight:500;-webkit-background-clip:text;color:#406bda}.job-card-header-money1{font-size:24px}.job-card-header-experience{font-family:MiSans;font-size:12px;color:rgba(22,22,22,.8);letter-spacing:0;line-height:22px;font-weight:400;margin-top:0}.job-card-end{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}.job-card-end img{width:60px;height:60px;margin-right:10px}.job-card-end-info-t1{font-size:16px;color:#161616;margin:10px 0 5px 0}.job-card-end-info-t1,.job-card-end-info-t2{font-family:MiSans;letter-spacing:0;font-weight:500}.job-card-end-info-t2{font-size:14px;color:rgba(22,22,22,.6);line-height:20px}.job-card-end-button{display:none;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right;margin:auto 0}.job-card-end-button .el-button{font-size:18px;padding:10px 20px;border-radius:32px;background-color:#fff;color:#406bda;font-weight:500}.job-card-category{padding:10px 0 20px 0;border-bottom:1px solid rgba(0,0,0,.2)}.job-card-category p{opacity:.6;font-family:MiSans;font-size:16px;color:#161616;letter-spacing:0;line-height:16px;font-weight:400}.pagination-block{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px;padding:20px;border-radius:20px;background:linear-gradient(135deg,#fff,#fff);-webkit-box-shadow:0 2.767px 2.214px 0 rgba(0,0,0,.01),0 6.65px 5.32px 0 rgba(0,0,0,.01),0 12.522px 10.017px 0 rgba(0,0,0,.01),0 22.336px 17.869px 0 rgba(0,0,0,.01),0 41.778px 33.422px 0 rgba(0,0,0,.01),0 100px 80px 0 rgba(0,0,0,.02);box-shadow:0 2.767px 2.214px 0 rgba(0,0,0,.01),0 6.65px 5.32px 0 rgba(0,0,0,.01),0 12.522px 10.017px 0 rgba(0,0,0,.01),0 22.336px 17.869px 0 rgba(0,0,0,.01),0 41.778px 33.422px 0 rgba(0,0,0,.01),0 100px 80px 0 rgba(0,0,0,.02)}.pagination{-ms-flex-item-align:center;align-self:center}.pagination .el-pagination .btn-next .el-icon,.pagination .el-pagination .btn-prev .el-icon{font-size:22px}.pagination .el-pager li{font-size:22px;padding:0 15px;margin:0 5px;border-radius:52px}.pagination .pagination .el-pager li{background-color:#fff}.pagination .el-pagination .btn-prev{padding-right:0;margin-right:24px}.pagination .el-pagination .btn-next{margin-left:24px;padding-left:0}.pagination .el-pagination .btn-next,.pagination .el-pagination .btn-prev{border-radius:32px}.pagination .el-pager li.btn-quicknext,.pagination .el-pager li.btn-quickprev{color:#000}.pagination .el-pager li.active,.pagination .el-pager li:hover{background-color:#406bda;color:#fff}.pagination .el-pagination button:disabled{color:#afafaf}.footer{margin-top:50px;width:100%;height:500px}.el-icon-circle-close:before{color:#000}.el-select-dropdown{background-color:#fff}.job-card-header-title,.number{font-family:MiSans!important}.job-card-header-title{width:70%;font-size:18px;color:#161616;letter-spacing:0;font-weight:700;margin-top:0}@media only screen and (max-width:768px){.job-card-header-title{width:70%;font-family:MiSans!important;font-size:14px;color:#161616;letter-spacing:0;font-weight:700;margin-top:0}.em-main{margin:0 10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.job-cards{width:100%}.search{display:-webkit-box;display:-ms-flexbox;display:flex}.search .el-button--medium{font-size:22px;padding:14px 23px}.search .el-input__inner{width:100%;background:transparent}.filter{background-color:#fff;border-radius:0 0 8px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.filter,.filter-1{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-1{margin-left:20px;padding:5px}.filter .el-input__inner{border-radius:0;background-color:transparent;padding:0 10px}.pagination .el-pagination .btn-next{margin-left:0}.pagination .el-pagination .btn-prev{margin-right:0}.pagination .el-pager li{font-size:16px;padding:0 10px;margin:0}.search .el-input--prefix .el-input__inner{margin:auto;background-color:transparent;padding:0 10px}.search-icon{margin-top:20px;margin-left:30%}.top-block{display:block;height:auto}.top-title{width:100%;height:160px}.top-title .title1{font-size:32px;bottom:10px;right:10px}.top-block .top-carousel,.top-block .top-image{width:100%}.em-main-bg{height:225px}.pagination-block,.top-s-block{width:100%;padding:10px;margin-top:10px}.search,.top-s-block{display:block}.search{width:100%;margin-bottom:10px}}