.map_modal #container {
    width: 100%;
    height: 470px
}

.map_modal .ant-modal-body {
    padding: 0
}

.job_description_page .fixed {
    position: fixed;
    top: -100%;
    z-index: 4;
    height: 132px!important;
    width: 100%;
    background-color: #f6f7f8;
    transition: all .4s
}

.job_description_page .fixed .des_header_bottom {
    margin-top: 0!important
}

.job_description_page p {
    margin-bottom: 0
}

.job_description_page .ant-popover-inner {
    width: 350px
}

.job_description_page .des_header {
    height: 198px;
    padding: 20px 0;
    background: no-repeat url(/icp/position-bg.3c6c68a.png) 50%;
    background-size: 100% 100%
}

.job_description_page .des_header .des_header_doing {
    width: 1200px;
    margin: 0 auto;
    color: #fff;
    font-size: 14px;
    padding-bottom: 12px
}

.job_description_page .des_header .des_header_title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 1200px;
    margin: 0 auto
}

.job_description_page .des_header .des_header_title .des_header_title_left {
    display: flex;
    align-items: center;
    font-size: 28px;
    color: var(--font38-color);
    margin-bottom: 12px
}

.job_description_page .des_header .des_header_title .des_header_title_left h3 {
    margin-bottom: 0;
    font-size: 28px;
    color: #fff
}

.job_description_page .des_header .des_header_title .des_header_title_left .pay_box {
    color: var(--pay-color);
    margin-left: 12px
}

.job_description_page .des_header .des_header_title .des_header_title_left .urgent_tag {
    width: 44px;
    height: 28px;
    margin-left: 5px;
    color: #fff;
    font-size: 16px;
    background: no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAcCAYAAAAa/l2sAAAAAXNSR0IArs4c6QAAAPFJREFUWEftmDEKwkAQRf/3AIKdrY3gDTyAJ7CxtXD2Dp7AQ6SwtdETiLUnsLDwCqJ9diTBhCBEm12TwKQKBP48Xj6b7BKVS0XGSm4AzFS1X33W1D3JJ4AjVddMkisLkAzWA2cAg6bgfsy994BpCeyd26vqvKWwORbJQxX40ZYa1EnL6lECpyLaZrsFmwHHfktm2Ax/GLBK/KUSulpNPHmJPSxEPnNY4ARyGCIwdga9yE2BUexBofKZOreD6iJUYOycfJVQkaUHtrGHhci3ZS2ExW8ZZtgM279E7A7UGfbOdWsT2rltfucOUt6f6NYfVb0APi1712ymmQkAAAAASUVORK5CYII=) 50%;
    text-align: center;
    line-height: 28px
}

.job_description_page .des_header .des_header_title .des_header_title_right span {
    display: inline-block;
    height: 28px;
    margin-left: 12px;
    border-radius: 4px;
    font-size: 14px;
    text-align: center;
    line-height: 26px;
    padding: 0 12px;
    color: #fff;
    background: hsla(0,0%,100%,.2)
}

.job_description_page .des_header .des_header_degree {
    display: flex;
    align-items: center;
    font-size: 14px;
    line-height: 20px;
    color: #fff;
    width: 1200px;
    margin: 0 auto
}

.job_description_page .des_header .des_header_release {
    width: 1200px;
    font-size: 14px;
    color: #8c8c8c;
    margin: 16px auto 0
}

.job_description_page .des_header .des_header_release span {
    margin-right: 8px
}

.job_description_page .des_header .des_header_bottom {
    width: 1200px;
    display: flex;
    justify-content: space-between;
    margin: 12px auto 0
}

.job_description_page .des_header .des_header_bottom .des_header_bottom_left .btns {
    display: flex
}

.job_description_page .des_header .des_header_bottom .des_header_bottom_left .btns .btn {
    margin-right: 16px;
    min-width: 100px;
    height: 40px;
    border: 1px solid var(--primary-color);
    border-radius: 4px;
    color: var(--primary-color)
}

.job_description_page .des_header .des_header_bottom .des_header_bottom_left .btns .btn_primary {
    width: 100px;
    height: 40px;
    border-radius: 4px;
    background-color: var(--primary-color);
    color: #fff
}

.job_description_page .des_header .des_header_bottom .des_header_bottom_left .btns .deliver {
    background: #ebab5d;
    border-color: #ebab5d;
    color: #fff
}

.job_description_page .des_header .des_header_bottom .des_header_bottom_left .btns .disabled {
    border-color: #bfbfbf;
    background: #bfbfbf!important;
    color: #fff
}

.job_description_page .des_header .des_header_bottom .des_header_bottom_right {
    display: flex;
    align-items: center
}

.job_description_page .des_header .des_header_bottom .des_header_bottom_right .perfect_box {
    color: #fff;
    margin-left: 28px;
    cursor: pointer;
    display: flex;
    align-items: center
}

.job_description_page .des_header .des_header_bottom .des_header_bottom_right h4 {
    font-size: 14px;
    color: #ebab5d;
    margin-bottom: 0
}

.job_description_page .des_header .des_header_bottom .des_header_bottom_right .look_jobs {
    color: #ebab5d;
    cursor: pointer;
    margin: 0 58px 0 8px
}

.job_description_page .des_header .des_header_bottom .des_header_bottom_right .download_app {
    font-size: 14px;
    color: #fff;
    display: flex;
    align-items: center;
    cursor: pointer
}

.job_description_page .des_header .des_header_bottom .des_header_bottom_right .download_app img {
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-right: 8px
}

.job_description_page .des_content {
    display: flex;
    justify-content: center;
    padding: 16px 0 32px
}

.job_description_page .des_content .chunk {
    margin-bottom: 16px;
    padding: 20px;
    background: #fff;
    border-radius: 12px
}

.job_description_page .des_content .chunk .major_value {
    font-size: 14px;
    color: #262626
}

.job_description_page .des_content .chunk_B {
    margin-bottom: 16px;
    background: #fff;
    border-radius: 12px
}

.job_description_page .des_content .chunk_B>.head_title {
    background: linear-gradient(90deg,rgba(219,250,255,.4),rgba(255,250,237,.4) 100%,rgba(251,250,215,.4) 0);
    text-align: center;
    padding: 18px 0
}

.job_description_page .des_content .chunk_B>.head_title p {
    font-size: 16px;
    font-weight: 700;
    width: 100%
}

.job_description_page .des_content .chunk_B .info_group {
    padding: 0 20px 20px
}

.job_description_page .des_content .content_box_left {
    width: 886px;
    padding-bottom: 40px;
    margin-right: 16px
}

.job_description_page .des_content .content_box_left .title_header {
    display: flex;
    justify-content: space-between
}

.job_description_page .des_content .content_box_left .title_header .title_header_left {
    display: flex;
    align-items: center
}

.job_description_page .des_content .content_box_left .title_header .title_header_left .title_header_left_details {
    margin-left: 12px
}

.job_description_page .des_content .content_box_left .title_header .title_header_left .title_header_left_details .title_header_left_details_top {
    display: flex;
    align-items: center;
    margin-bottom: 8px
}

.job_description_page .des_content .content_box_left .title_header .title_header_left .title_header_left_details .title_header_left_details_top img {
    width: 20px;
    height: 20px;
    margin-left: 4px
}

.job_description_page .des_content .content_box_left .title_header .title_header_left .title_header_left_details .title_header_left_details_top p {
    color: var(--font89-color)
}

.job_description_page .des_content .content_box_left .title_header .title_header_left .title_header_left_details .title_header_left_details_bottom {
    display: flex;
    align-items: center;
    font-size: 14px;
    color: #8c8c8c
}

.job_description_page .des_content .content_box_left .title_header .title_header_left .title_header_left_details .title_header_left_details_bottom .tag {
    font-size: 14px;
    color: var(--primary-color);
    padding: 4px 6px;
    border-radius: 8px;
    display: inline-block;
    background: #eff8fb
}

.job_description_page .des_content .content_box_left .title_header .title_header_left .ant-avatar {
    border: 1px solid #d9d9d9;
    border-radius: 50%
}

.job_description_page .des_content .content_box_left .left_job .keywrods {
    margin-bottom: 12px
}

.job_description_page .des_content .content_box_left .left_job .keywrods span {
    font-size: 14px;
    color: #262626;
    padding: 5px 12px;
    background: #f6f6f6;
    border-radius: 4px;
    margin-right: 16px
}

.job_description_page .des_content .content_box_left .left_job .left_job_title {
    display: flex;
    align-items: flex-start;
    justify-content: space-between
}

.job_description_page .des_content .content_box_left .left_job .left_job_title .title_header_right {
    display: flex;
    align-items: center
}

.job_description_page .des_content .content_box_left .left_job .left_job_title .title_header_right .title_header_right_box {
    cursor: pointer;
    margin-left: 24px
}

.job_description_page .des_content .content_box_left .left_job .left_job_title .title_header_right .title_header_right_box span {
    color: #8c8c8c
}

.job_description_page .des_content .content_box_left .left_job .left_job_details {
    font-size: 14px;
    color: var(--font38-color)
}

.job_description_page .des_content .content_box_left .left_job .left_job_details p {
    margin-bottom: 8px;
    line-height: 28px
}

.job_description_page .des_content .content_box_left .left_job_stop {
    height: 300px
}

.job_description_page .des_content .content_box_left .left_practice {
    margin-bottom: 24px
}

.job_description_page .des_content .content_box_left .left_practice h4 {
    margin-bottom: 0;
    font-size: 14px;
    color: var(--font38-color)
}

.job_description_page .des_content .content_box_left .left_company_introduce .left_company_introduce_content {
    font-size: 14px;
    line-height: 36px;
    margin-bottom: 16px
}

.job_description_page .des_content .content_box_left .left_company_introduce .look_all {
    color: var(--primary-color);
    font-size: 14px;
    line-height: 20px;
    text-align: right;
    cursor: pointer
}

.job_description_page .des_content .content_box_left .left_tips {
    width: 100%;
    border-radius: 4px
}

.job_description_page .des_content .content_box_left .left_tips .left_tips_top {
    display: flex;
    align-items: center;
    color: var(--primary-color)
}

.job_description_page .des_content .content_box_left .left_tips .left_tips_top img {
    width: 24px;
    height: 26px;
    margin-right: 8px
}

.job_description_page .des_content .content_box_left .left_tips .left_tips_content {
    font-size: 14px;
    color: var(--font89-color);
    line-height: 22px;
    margin: 12px 0 0
}

.job_description_page .des_content .content_box_left .left_map .head_title {
    margin-bottom: 16px
}

.job_description_page .des_content .content_box_left .left_map .left_map_header {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 8px 0
}

.job_description_page .des_content .content_box_left .left_map .left_map_header .ant-collapse {
    width: 100%
}

.job_description_page .des_content .content_box_left .left_map .left_map_header .map_image {
    width: 100%;
    height: 100%
}

.job_description_page .des_content .content_box_left .left_map .left_map_header .map_image img {
    display: block;
    width: 100%;
    height: 100%
}

.job_description_page .des_content .content_box_left .left_map .left_map_header .left_map_header_left {
    display: flex;
    align-items: center
}

.job_description_page .des_content .content_box_left .left_map .left_map_header .left_map_header_left img {
    width: 20px;
    height: 20px;
    margin-right: 8px
}

.job_description_page .des_content .content_box_left .left_map .left_map_header .anticon {
    cursor: pointer
}

.job_description_page .des_content .content_box_left .left_map img {
    width: 754px;
    height: 300px;
    border-radius: 4px;
    cursor: pointer
}

.job_description_page .des_content .content_box_left .left_more_jobs {
    margin-bottom: 24px
}

.job_description_page .des_content .content_box_left .left_more_jobs .left_more_jobs_title {
    display: flex;
    justify-content: space-between
}

.job_description_page .des_content .content_box_left .left_more_jobs .left_more_jobs_title span {
    font-size: 14px;
    color: var(--primary-color);
    cursor: pointer
}

.job_description_page .des_content .content_box_left .left_more_jobs .left_more_jobs_content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.job_description_page .des_content .content_box_left .left_more_jobs .left_more_jobs_content .more_jobs_box {
    width: 272px;
    height: 110px;
    border-radius: 4px;
    border: 1px solid var(--border-color);
    margin-bottom: 16px;
    padding: 15px 20px;
    display: flex;
    align-items: center;
    cursor: pointer
}

.job_description_page .des_content .content_box_left .left_more_jobs .left_more_jobs_content .more_jobs_box:hover .more_jobs_box_right .more_jobs_box_right_top span:first-child {
    color: var(--primary-color)
}

.job_description_page .des_content .content_box_left .left_more_jobs .left_more_jobs_content .more_jobs_box .more_jobs_box_right {
    flex: 1
}

.job_description_page .des_content .content_box_left .left_more_jobs .left_more_jobs_content .more_jobs_box .more_jobs_box_right .more_jobs_box_right_top {
    margin-bottom: 12px
}

.job_description_page .des_content .content_box_left .left_more_jobs .left_more_jobs_content .more_jobs_box .more_jobs_box_right .more_jobs_box_right_top span {
    font-size: 14px
}

.job_description_page .des_content .content_box_left .left_more_jobs .left_more_jobs_content .more_jobs_box .more_jobs_box_right .more_jobs_box_right_top p {
    color: #eba05d
}

.job_description_page .des_content .content_box_left .left_more_jobs .left_more_jobs_content .more_jobs_box .more_jobs_box_right .more_jobs_box_right_top .text-overflow {
    max-width: 72px;
    display: inline-block
}

.job_description_page .des_content .content_box_left .left_more_jobs .left_more_jobs_content .more_jobs_box .more_jobs_box_right .more_jobs_box_right_top .tag {
    display: inline-block;
    font-size: 12px;
    color: #8c8c8c;
    border: 1px solid #8c8c8c;
    width: 40px;
    height: 20px;
    border-radius: 4px;
    line-height: 20px;
    margin-left: 8px;
    text-align: center
}

.job_description_page .des_content .content_box_left .left_more_jobs .left_more_jobs_content .more_jobs_box .more_jobs_box_right .more_jobs_box_right_bottom {
    width: 100%;
    font-size: 14px
}

.job_description_page .des_content .content_box_left .left_more_jobs .left_more_jobs_content .more_jobs_box .more_jobs_box_right .more_jobs_box_right_bottom img {
    width: 32px;
    height: 32px;
    border-radius: 2px;
    margin-right: 8px
}

.job_description_page .des_content .content_box_left .left_more_jobs .left_more_jobs_content .more_jobs_box .more_jobs_box_right .more_jobs_box_right_bottom .city {
    display: flex;
    align-items: center;
    color: #8c8c8c;
    flex: 1
}

.job_description_page .des_content .content_box_left .left_more_jobs .left_more_jobs_content .more_jobs_box .more_jobs_box_right .more_jobs_box_right_bottom .city .text-overflow {
    display: inline-block;
    max-width: 120px
}

.job_description_page .des_content .content_box_left .left_more_jobs .more_jobs_box_search {
    border-radius: 12px;
    border: 3px solid var(--primary-color);
    background: var(--primary-color);
    box-shadow: 0 2px 10px 0 rgba(0,0,0,.08) input;
    box-shadow-border: none
}

.job_description_page .des_content .content_box_left .left_more_jobs .more_jobs_box_search .ant-btn,.job_description_page .des_content .content_box_left .left_more_jobs .more_jobs_box_search .ant-select-selection,.job_description_page .des_content .content_box_left .left_more_jobs .more_jobs_box_search .ant-select-selection__rendered {
    height: 100%;
    border-radius: 12px
}

.job_description_page .des_content .content_box_left .left_more_jobs .more_jobs_box_search .ant-select-search__field {
    height: 52px;
    outline: none;
    border: none
}

.job_description_page .des_content .content_box_left .left_more_jobs .more_jobs_box_search .ant-btn-primary {
    width: 148px;
    height: 52px;
    background-color: var(--primary-color)
}

.job_description_page .des_content .content_box_left .left_sift_jobs .theSwiper .swiper-container {
    width: 848px;
    height: 624px;
    border: 1px solid var(--border-color)
}

.job_description_page .des_content .content_box_left .left_sift_jobs .theSwiper .swiper-container .swiper-slide {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    height: 560px;
    padding: 10px 20px;
    align-content: flex-start
}

.job_description_page .des_content .content_box_left .left_sift_jobs .theSwiper .swiper-container .swiper_box {
    flex: 0 0 50%;
    height: 76px;
    padding: 10px;
    margin-bottom: 40px;
    cursor: pointer
}

.job_description_page .des_content .content_box_left .left_sift_jobs .theSwiper .swiper-container .swiper_box .swiper_box_top {
    display: flex;
    justify-content: space-between
}

.job_description_page .des_content .content_box_left .left_sift_jobs .theSwiper .swiper-container .swiper_box .swiper_box_top .swiper_box_top_left>span {
    font-weight: 700
}

.job_description_page .des_content .content_box_left .left_sift_jobs .theSwiper .swiper-container .swiper_box .swiper_box_top .activeSift span:first-child {
    color: var(--primary-color)
}

.job_description_page .des_content .content_box_left .left_sift_jobs .theSwiper .swiper-container .swiper_box .swiper_box_top p {
    color: #f26249
}

.job_description_page .des_content .content_box_left .left_sift_jobs .theSwiper .swiper-container .swiper_box .swiper_box_bottom {
    font-size: 14px;
    color: #8c8c8c;
    display: flex;
    align-items: center;
    margin-top: 12px
}

.job_description_page .des_content .content_box_left .left_sift_jobs .theSwiper .swiper-container .swiper_box .swiper_box_bottom .text-overflow {
    max-width: 240px
}

.job_description_page .des_content .content_box_left .left_sift_jobs .theSwiper .swiper-container .swiper_box:nth-child(odd) {
    padding-right: 20px
}

.job_description_page .des_content .content_box_left .left_sift_jobs .theSwiper .swiper-container .swiper_box:nth-child(2n) {
    padding-left: 20px;
    border-left: 1px solid rgba(0,0,0,.1)
}

.job_description_page .des_content .content_box_left .left_sift_jobs .theSwiper .swiper-container .swiper-pagination {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 44px;
    border-top: 1px solid var(--border-color);
    margin-top: 20px;
    position: absolute;
    bottom: 0
}

.job_description_page .des_content .content_box_left .left_sift_jobs .theSwiper .swiper-container .swiper-button-next,.job_description_page .des_content .content_box_left .left_sift_jobs .theSwiper .swiper-container .swiper-button-prev {
    position: absolute;
    top: 600px
}

.job_description_page .des_content .content_box_left .left_sift_jobs .theSwiper .swiper-container .swiper-button-next:after,.job_description_page .des_content .content_box_left .left_sift_jobs .theSwiper .swiper-container .swiper-button-prev:after {
    content: ""
}

.job_description_page .des_content .content_box_center {
    width: 6px;
    height: auto;
    background-color: #fafafa
}

.job_description_page .des_content .content_box_right {
    width: 284px
}

.job_description_page .des_content .content_box_right .right_header {
    display: flex;
    align-items: center;
    margin-bottom: 24px;
    cursor: pointer
}

.job_description_page .des_content .content_box_right .right_header img {
    width: 56px;
    height: 56px;
    border-radius: 4px;
    margin-right: 8px
}

.job_description_page .des_content .content_box_right .right_header p {
    color: var(--font89-color)
}

.job_description_page .des_content .content_box_right .right_icon {
    display: flex;
    align-items: center;
    margin-bottom: 16px
}

.job_description_page .des_content .content_box_right .right_icon img {
    width: 16px;
    height: 16px;
    margin-right: 8px
}

.job_description_page .des_content .content_box_right .right_icon p {
    color: var(--font89-color)
}

.job_description_page .des_content .content_box_right .last_time {
    font-size: 14px;
    color: #8c8c8c
}

.job_description_page .des_content .content_box_right .right_bottom {
    overflow: hidden
}

.job_description_page .des_content .content_box_right .right_bottom .rigth_bottom_title {
    margin-bottom: 8px;
    display: flex;
    justify-content: space-between;
    padding: 18px 20px;
    background: linear-gradient(90deg,rgba(219,250,255,.4),rgba(255,250,237,.4) 100%,rgba(251,250,215,.4) 0)
}

.job_description_page .des_content .content_box_right .right_bottom .rigth_bottom_title span {
    font-size: 14px;
    color: #02a3e3;
    cursor: pointer
}

.job_description_page .des_content .content_box_right .right_bottom .rigth_bottom_title .head_title p {
    font-weight: 700
}

.job_description_page .des_content .content_box_right .right_bottom .pos_group {
    padding: 0 20px
}

.job_description_page .des_content .content_box_right .right_bottom .full_right_look_box {
    border-bottom: 1px dashed var(--border-color);
    padding: 16px 0 20px;
    cursor: pointer
}

.job_description_page .des_content .content_box_right .right_bottom .full_right_look_box:hover .full_right_look_box_top p {
    color: var(--primary-color)
}

.job_description_page .des_content .content_box_right .right_bottom .full_right_look_box .full_right_look_box_top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 8px
}

.job_description_page .des_content .content_box_right .right_bottom .full_right_look_box .full_right_look_box_top .full_right_look_box_top_pay {
    color: var(--pay-color);
    display: flex;
    align-items: center
}

.job_description_page .des_content .content_box_right .right_bottom .full_right_look_box .full_right_look_box_top .text-overflow {
    max-width: 88px;
    font-weight: 700
}

.job_description_page .des_content .content_box_right .right_bottom .full_right_look_box .full_right_look_box_top>p {
    font-size: 14px;
    color: var(--font38-color);
    width: 108px
}

.job_description_page .des_content .content_box_right .right_bottom .full_right_look_box .full_right_look_box_top .internship {
    background-color: #1cc2b3;
    font-size: 12px;
    color: #fff;
    border-radius: 4px;
    margin-left: 8px;
    text-align: center;
    padding: 2px 4px
}

.job_description_page .des_content .content_box_right .right_bottom .full_right_look_box>p {
    font-size: 12px;
    color: #8c8c8c
}

.job_description_page .des_content .content_box_right .right_bottom .right_bottom_content {
    height: 86px;
    width: 100%;
    border-bottom: 1px solid rgba(0,0,0,.1);
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 16px 0;
    cursor: pointer
}

.job_description_page .des_content .content_box_right .right_bottom .right_bottom_content:hover .right_bottom_content_left .content_top h4 {
    color: var(--primary-color)
}

.job_description_page .des_content .content_box_right .right_bottom .right_bottom_content img {
    width: 56px;
    height: 56px;
    border: 1px solid #d9d9d9;
    border-radius: 4px
}

.job_description_page .des_content .content_box_right .right_bottom .right_bottom_content .right_bottom_content_left .content_top {
    display: flex;
    align-items: center
}

.job_description_page .des_content .content_box_right .right_bottom .right_bottom_content .right_bottom_content_left .content_top h4 {
    margin-bottom: 0;
    margin-right: 8px;
    color: var(--font38-color)
}

.job_description_page .des_content .content_box_right .right_bottom .right_bottom_content .right_bottom_content_left .content_top p {
    font-size: 12px;
    color: #fff;
    border: 1px solid #1cc2b3;
    height: 20px;
    line-height: 18px;
    padding: 0 4px;
    border-radius: 4px;
    background: #1cc2b3;
    width: 34px
}

.job_description_page .des_content .content_box_right .right_bottom .right_bottom_content .right_bottom_content_left .content_top .pay_box {
    color: var(--pay-color);
    margin-left: 12px
}

.job_description_page .des_content .content_box_right .right_bottom .right_bottom_content .right_bottom_content_left .content_bottom {
    display: flex;
    align-items: center;
    font-size: 14px;
    color: #8c8c8c;
    margin-top: 12px
}

.job_description_page .des_content .content_box_right .right_bottom .right_bottom_content .right_bottom_content_left .content_bottom .text-overflow {
    max-width: 110px
}

.job_description_page .des_content .content_box_right .right_bottom .right_more_job {
    margin: 20px;
    cursor: pointer;
    height: 36px;
    border: 1px solid var(--primary-color);
    border-radius: 4px;
    text-align: center;
    line-height: 34px;
    color: var(--primary-color)
}

.job_description_page .des_content .content_box_right .right_bottom .right_tips {
    width: 100%;
    height: 218px;
    margin-top: 24px;
    cursor: pointer
}

.job_description_page .ant-select-search__field,.job_description_page .ant-select-search__field .ant-input {
    height: 52px
}

.job_description_page .login_module {
    margin-top: 32px;
    background: no-repeat url(/icp/login-component-bg-v2.2.3.6d85a96.png) 50%;
    background-size: 100% 100%;
    border: none;
    padding-bottom: 12px
}

.job_description_page .login_module>p {
    color: #fff;
    text-align: center;
    font-size: 20px;
    padding: 16px 0
}

.job_description_page .login_module .login_form {
    padding-top: 32px;
    background: no-repeat url(/icp/login-component-bg2-v2.2.3.8544bb7.png) 50%;
    background-size: 100% 100%;
    padding-bottom: 16px
}

.job_description_page .login_module .ant-input-sm {
    height: 40px;
    border-radius: 4px
}

.job_description_page .login_module .center {
    margin-top: 0!important
}

.job_description_page .poster {
    width: 100%;
    margin-top: 16px;
    cursor: pointer
}

.job_description_page .poster img {
    display: block;
    width: 100%;
    height: 100%
}

.tag_popover {
    width: 450px
}

.practice {
    display: inline-block;
    width: 30px;
    height: 20px;
    font-size: 12px!important;
    line-height: 18px;
    text-align: center;
    color: #fff;
    border: 1px solid #1cc2b3;
    border-radius: 4px;
    background: #1cc2b3;
    margin-left: 6px
}
