.job-recommend-card{width:100%;background:#fff;border-radius:16px;border:1px solid #F4F4F4;padding:16px 18px 14px 20px;-webkit-transition:box-shadow .3s;transition:box-shadow .3s}.job-recommend-card:hover{box-shadow:0 2px 7px rgba(0,0,0,.17)}.job-recommend-card .job-recommend-salary{min-width:36px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:right;color:var(--color-primary)}.job-recommend-card .job-recommend-top{font-weight:700;font-size:18px;line-height:30px;color:#0f1114}.job-recommend-card .job-recommend-customername{font-size:14px;color:#0f1114;line-height:26px}.job-recommend-card .job-recommend-tags{margin-top:2px;overflow:hidden;height:20px}.job-recommend-card .job-recommend-tag{height:20px;background:#f6f8fb;border-radius:4px;padding:0 6px;margin-right:4px;text-align:center;font-size:14px;color:#686868;line-height:20px}.job-recommend-card .job-recommend-bottom{margin-top:10px}.job-recommend-card .job-recommend-avator{width:20px;height:20px;border-radius:50%;object-fit:cover}.job-recommend-card .job-recommend-user-name{margin-left:8px;font-size:12px;color:#0f1114}.job-recommend-card .job-recommend-address{margin-left:auto;font-size:14px;color:#8f959e}.carouse-img-wrap{width:100%;padding-top:31.73%;position:relative;height:0}.carouse-img-wrap .carouse-img-link-wrap{position:absolute;left:0;right:0;bottom:0;top:0}.carouse-img-wrap .big-img,.carouse-img-wrap .small-img{width:100%;height:100%;object-fit:cover}.carouse-img-wrap .small-img{display:none!important}.carouse-wrap:hover .slick-arrow.custom-slick-arrow{opacity:.4}.carouse-wrap{padding-top:16px}.carouse-wrap .slick-arrow.custom-slick-arrow{width:25px;height:25px;font-size:25px;color:#fff;-webkit-transition:ease all .3s;transition:ease all .3s;opacity:0;z-index:1}.carouse-wrap .slick-arrow.custom-slick-arrow:before{display:none}.carouse-wrap .slick-arrow.custom-slick-arrow:hover{color:#fff;opacity:.8}.carouse-wrap .carouse-dots li{width:30px}.carouse-wrap .carouse-dots li button{height:8px;border-radius:3px}.carouse-wrap .carouse-dots li.slick-active{width:42px}@media (max-width: 768px){.carouse-img-wrap .big-img{display:none!important}.carouse-img-wrap .small-img{width:100%;display:block!important}}.page-home{background:#f0f3f9}.page-home p{margin-bottom:0}.page-home a:hover,.page-home a:focus{text-decoration:none}.page-home .ant-spin-container{min-height:360px}.page-home .home-wrap{margin:0 auto;padding:24px 0;max-width:1200px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.page-home .home-search-wrap{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-top:8px;width:100%;max-width:900px}.page-home .home-search-wrap .hotwords-wrap{margin-top:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.page-home .home-search-wrap .hotwords-wrap .hotwords-title{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;color:#686868;line-height:24px;height:24px;margin-right:4px}.page-home .home-search-wrap .hotwords-wrap .hotwords-title-hidden{visibility:hidden}.page-home .home-search-wrap .hotwords-wrap .hotwords-link{padding:0 8px;margin-right:12px;margin-bottom:12px;height:24px;line-height:24px;background:#fff;border-radius:4px;color:#000;font-size:14px}.page-home .ant-btn-job-type-group{margin:12px 0;display:grid;grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px}.page-home .ant-btn-job-type-group>a{margin:0}.page-home .ant-btn-job-type-group .job-type-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page-home .section-title{font-weight:700;font-size:36px;color:#0f1114;line-height:46px;text-align:center;margin-bottom:0}.page-home .job-fairs .section-title{padding:31px 0 15px}.page-home .job-fair-link{width:100%;margin-top:16px}.page-home .job-fair-link:first-of-type{margin-top:0}.page-home .job-recommends .section-title{padding:43px 0 15px}.page-home .job-recommend-cards{display:grid;grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:12px}.page-home .job-recommend-item-link{width:100%;height:100%}.page-home .job-recommend-more-link{display:block;margin:28px auto;width:92px;height:28px;background:rgba(var(--color-primary-light-r-g-b, 253, 113, 33),.17);border-radius:4px;text-align:center;font-size:14px;color:var(--color-primary);line-height:28px}@media (max-width: 768px){.page-home{padding-left:0;padding-right:0}}
