.ej_item{padding: 100px 0;}

.ej_idea_c{display: flex;justify-content: space-between;align-items: center;}
.ej_idea_c .ez_title{text-align: left;}
.ej_idea_l{width: 54%;}
.ej_idea_l>p{line-height: 2;font-size: 16px;color: #666;padding: 5px 0;}
.ej_idea_r{width: 40%;}
.ej_idea_r>img{width: 100%;}

.ej_welf{background-color: #f8f8f8;}
.ej_welf_w{display: flex;justify-content: space-between;margin: 60px 0 0;}
.ej_welf_i{width: 48%;position: relative;overflow: hidden;}
.ej_welf_i>img{height: 500px;width: 100%;object-fit: cover;}
.ej_welf_iw{position: absolute;transition: .5s;top: 380px;padding: 50px;left: 0;right: 0;height: 500px;color: #fff;}
.ej_welf_iw>h1{font-size: 30px;margin: 0 0 40px;}
.ej_welf_iw>p{font-size: 16px;line-height: 2;}
.ej_welf_i:hover .ej_welf_iw{top: 0;background-image: linear-gradient(90.43deg, rgba(95,61,214,.6) 0%, rgba(53,105,238,.6) 100%);}

.ej_recr_w{margin: 60px 0 0;}
.ej_recr_t{display: flex;justify-content: space-between;background-color: var(--base);}
.ej_recr_t>span{line-height: 80px;color: #fff;padding: 0 20px;}
.ej_recr_t>span:first-child{width: 10%;}
.ej_recr_t>span:nth-child(2){width: 10%;}
.ej_recr_t>span:nth-child(3){width: 10%;}
.ej_recr_t>span:nth-child(4){width: 60%;}
.ej_recr_t>span:nth-child(5){width: 10%;}
.ej_recr_i{display: flex;justify-content: space-between;}
.ej_recr_i:nth-child(2n-1){background-color: #f8f8f8;}
.ej_recr_i:nth-child(2n){background-color: #f0f0f0;}
.ej_recr_i>span{line-height: 60px;padding: 0 20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.ej_recr_i>span:first-child{width: 10%;}
.ej_recr_i>span:nth-child(2){width: 10%;}
.ej_recr_i>span:nth-child(3){width: 10%;}
.ej_recr_i>span:nth-child(4){width: 60%;}
.ej_recr_i>span:nth-child(5){width: 10%;}

.ej_page{padding: 50px 0 100px;display: flex;justify-content: center;}
.paginationjs-prev.disabled{display: none;}
.paginationjs-next.disabled{display: none;}
.paginationjs .paginationjs-pages li{border: 0;margin: 0 5px;}
.paginationjs .paginationjs-pages li.active{border: 0;}
.paginationjs .paginationjs-pages li:last-child{border: 0;}
.paginationjs .paginationjs-pages li>a{border-radius: 10px;background-color: #f9f9f9;height: 42px;line-height: 42px;min-width: 42px;}
.paginationjs .paginationjs-pages li.active>a{background-color: var(--base);height: 42px;line-height: 42px;min-width: 42px;}
.paginationjs .paginationjs-pages li:last-child>a{border-radius: 10px;}
.paginationjs .paginationjs-pages .paginationjs-ellipsis>a{background-color: #f9f9f9;}


@media screen and (max-width: 1200px) {
    .ej_item{padding: 6rem 0;}

    .ej_idea_c{flex-direction: column-reverse;gap: 4rem;}
    .ej_idea_l{width: 100%;}
    .ej_idea_r{width: 100%;}
    .ej_idea_l>p{font-size: 1.6rem;}

    .ej_welf_w{flex-direction: column;gap: 2rem;}
    .ej_welf_i{width: 100%;}
    .ej_welf_i>img{height: 42rem;}
    .ej_welf_iw{padding: 2rem;height: 42rem;top: 34rem;}
    .ej_welf_iw>h1{font-size: 2.6rem;margin: 0 0 2rem;}
    .ej_welf_iw>p{font-size: 1.4rem;}

    .ej_recr_w{overflow: auto;margin: 2rem 0 0;}
    .ej_recr_t{width: 200vw;}
    .ej_recr_t>span{white-space: nowrap;}
    .ej_recr_t>span:first-child{width: 15%;}
    .ej_recr_t>span:nth-child(2){width: 15%;}
    .ej_recr_t>span:nth-child(3){width: 15%;}
    .ej_recr_t>span:nth-child(4){width: 45%;}
    .ej_recr_b{width: 200vw;}
    .ej_recr_i>span{padding: 0 1rem;}
    .ej_recr_i>span:first-child{width: 15%;}
    .ej_recr_i>span:nth-child(2){width: 15%;}
    .ej_recr_i>span:nth-child(3){width: 15%;}
    .ej_recr_i>span:nth-child(4){width: 45%;}
}