@font-face {
    font-family: "ll";
    src: local("Calibri Light"),
        local("Calibri"),
        local("Arial"),
        local("sans-serif");
    font-weight: lighter;
    font-style: normal;
}

@font-face {
    font-family: "rr";
    src: local("Calibri"),
        local("Arial"),
        local("sans-serif");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "mm";
    src: local("Calibri"),
        local("Arial"),
        local("sans-serif");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "bb";
    src: local("Calibri"),
        local("Arial"),
        local("sans-serif");
    font-weight: normal;
    font-style: normal;
}

.uploadjl ul li,
.jobMidd ul li {
    display: flex;
}

.edaIntro .pul {
    display: block;
}

.edaIntro .jianj {
    padding-left: 0;
    margin-top: .2rem;
}

.edaIntro .p {
    text-indent: 0;
    text-align: justify;
}


.zpjtnr p {
    text-align: justify;
}


.hyformItem .label {
    width: 1.6rem;
}

.edajoblist .ul .li .h1 {
    align-items: flex-start;
}

.edajoblist .ul .li .h1 span {
    height: fit-content;
    margin-top: 0.05rem;
}


.jobname {
    align-items: flex-start;
}

.jobname span {
    margin-top: 0.1rem;
}

/* .hometit {
    font-family: ui-serif,LibreBaskerville,Georgia,Cambria,Times New Roman,Times,serif !important;
}

.homes2 .ul .li .txtbox2 {
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI Variable Display,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol !important;
} */

/* .videoList li p:nth-of-type(1) {
    height: 4.5em;
} */

.homes2 .ul .li .txtbox span {
    height: 4.5em;
}




@media screen and (min-width:751px) {

    /* .videoList li p:nth-of-type(1) {
        height: 3em;
    }

    .videoList::before,
    .videoList::after {
        display: none;
    }
    .videoList {
        justify-content: space-between;
    }

    .videoList li {
        width: 48%;
    }
    
    .videoList li:nth-of-type(3n-1) {
        margin: 0;
    }

    .videoList li .imgss {
        height: 3.8rem;
    } */



    .jjoobb .lef .h1,.category-name,.checkbox-container {
        white-space: nowrap;
    }

    .jjoobb .rig {
        margin-left: 2.8rem;
    }

    .jjoobb .lef {
        width: 2.8rem;
        transform: translateX(-25%);
    }

    
    .hyformItem .label {
        width: 1.9rem;
        font-size: .18rem;
    }

    .hymsgbtn span {
        font-size: .18rem;
    }


    .edatitle {
        font-size: .44rem !important;
    }


    .edajoblist .ul .li .h1 {
        height: 0.75rem;
    }

    .edajoblist .ul .li {
        padding: .29rem .1rem 0.37rem 0.18rem;
    }

    .edaIntro .edatitle {
        margin-bottom: .36rem;
    }

    .edatitle2 {
        font-size: .22rem;
    }

    .edafuli .ul .li .txtbox {
        font-size: .22rem;
        white-space: nowrap;
    }

    .irfss4 .ul .li {
        width: 4rem;
    }

    .irfss4 .ul .li .h1 {
        font-size: .22rem;
    }

    .irfss4 .ul .li .h2,
    .irfss4 .ul .li .h3 {
        font-size: .22rem;
    }

    .sybtn span {
        font-size: .2rem;
    }

    /* .edafootcd .ul .li {
        font-size: .24rem;
    } */

 

    .homes2 .ul .li .txtbox2 {
        text-align: left;
        font-size: .22rem;
    }

    .videoList li p {
        font-size: .28rem;

    }

    .videoList li p:nth-of-type(2) {
        text-align: justify;
        font-size: .2rem;
    }


    .edaIntro .p {
        font-size: .24rem;
        line-height: 2;
    }

    .chatdvs2 .ul .li {
        width: 4.1rem;
    }

    .edatxts .swiper-slide p {
        font-size: .26rem;
    }

    .edatitle {
        font-size: .36rem;
    }

    .irfss4 .ul .li .h1 {
        height: 2em;
    }

    .banner .item .font .desc,
    .banner .item .txt .desc {
        line-height: 1.3;
    }

    .chatdvs2 .ul .li {
        padding: .41rem 0.2rem .36rem;
    }

    .chatdvs2 .ul .li .h2 {
        font-size: .195rem;
    }

    .newrj .h1 {
        font-size: .2rem;
    }

    .newrj .txtb .item .txtbox {
        font-size: 0.2rem;
    }

    .chatdvs3 {
        padding-bottom: 1.2rem;
    }

    .edaadvs .ul .li .h1 {
        font-size: .3rem;
    }

    .edaadvs .ul .li {
        padding: .34rem .5rem .43rem;
    }

    .edaadvs .ul .li .p {
        font-size: .2rem;
        line-height: .38rem;
    }
    .chatdvs2 .ul .li .h1 {
        font-size: .26rem;
    }

    .jobrequire .h,.jobcontent .h1,.jobcontent p,.jobdesc,.moredesc {
        font-weight: 400;
    }



    
}
.homes2 .ul .li .txtbox {
    font-size: .22rem;
}
.homes2 .ul .li .txtbox2 {
    display: none;
}
/* .videoList li {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.videoList li p:nth-of-type(1) {
    height: auto;
}
.videoList li {
    margin-bottom: 8% !important;
} */

@media screen and (max-width:750px) {

    .jobname {
        font-size: .3rem;
    }

    .jobname span {
        margin-top: 0.09rem;
    }

    .homes2 .ul .li .txtbox2 {
        text-align: left;
    }

    .edajoblist .ul .li .h1 .h11 {
        font-size: .3rem;
    }

    .edajoblist .ul .li .h1 span {
        margin-top: 0.1rem;
    }

    .edatitle {
        font-size: .32rem;
        line-height: 1.5;
    }

    .edaadvs .ul .li .h1 {
        margin-bottom: 0;
        height: 3.3em;
    }

    .jianjimgbox {
        display: flex;
        align-items: center;
        height: .48rem;
        margin-right: .13rem;
        flex-shrink: 0;
    }

    .edaIntro .jianj .jianjItem {
        align-items: flex-start;
    }

    .edaIntro .jianj .jianjItem img {
        margin-right: 0;
    }

    .hyformItem .label {
        font-size: .2rem;
        width: 1.3rem;
    }


    

}