 body,
    html {
        height: 100% !important
    }

    .career-center-page .banner {
        position: relative
    }

    .career-center-page .banner img {
        width: 100%;
        height: auto
    }

    .career-center-page .banner .banner-title {
        position: absolute;
        z-index: 9999;
        bottom: 0;
        left: 0;
        background: #F5F3EF;
        color: #999999;
        padding: 7px 15px
    }

    .career-center-page .career_center_rightbar {
        position: relative;
        height: 100%;
        min-height: 100vh
        max-width: 245.67px !important;
    }

    .career-center-page .career_center_rightbar>ul {
        position: sticky;
        top: 80px;
        z-index: 100;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        list-style: none;
        background: #fff;
        border-left: solid 2px #CCCED0;
        width: 100%;
        margin-left: 30px
    }

    .career-center-page .career_center_rightbar>ul>li {
        border-bottom: dashed 1px #CCC;
        padding: 0;
        position: relative
    }

    .career-center-page .career_center_rightbar>ul>li.list-title {
        padding: 10px 20px
    }

    .career-center-page .career_center_rightbar>ul>li.list-title span {
        color: #EA5644;
        font-size: 16px;
        font-weight: bold
    }

    .career-center-page .career_center_rightbar>ul>li a {
        display: block;
        min-width: 100%;
        min-height: 100%;
        padding: 10px 20px
    }

    .career-center-page .career_center_rightbar>ul>li:hover ul {
        max-height: 500px;
        -webkit-transition: max-height 0.25s ease-in;
        transition: max-height 0.25s ease-in
    }

    .career-center-page .career_center_rightbar>ul>li ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        max-height: 0;
        height: auto;
        -webkit-transition: max-height 0.15s ease-out;
        transition: max-height 0.15s ease-out;
        overflow: hidden;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        list-style: circle !important;
        padding: 0 10px;
        margin: 0 20px
    }

    .career-center-page .career_center_rightbar>ul>li ul li {
        padding: 0;
        margin: 0
    }

    /*# sourceMappingURL=career_center.css.map */