body{
    background-color: #F9F9F9;
}
@media only screen and (max-width: 1024px) {
    .recruit{
    
        width: 100%;
        margin: 0.5rem auto;
    }
    .recruit_top{
        height: 1rem;
        margin:auto;
        width: 6.8rem;
        position: relative;
    }
    .recruit_top img{
        width: 6.8rem;
        height: 1rem;
    }
    .recruit_top h1{
        width: 6.8rem;
        height: 0.8rem;
        font-family: Source Han Sans SC;
        font-weight: 800;
        color: #FFFFFF;
        line-height: 0.8rem;
        text-align: center;
        position: absolute;
        bottom: -0.2rem;
        font-size: 0.48rem;
    }
    .recruit_main{
        width: 6.4rem;
        margin: 0.02rem auto;
        font-size: 0.2rem;
        font-family: Source Han Sans SC;
        font-weight: 400;
        color: #000000;
        line-height: 0.3rem;
    }
    .recruit_main p:nth-child(2){
        margin-top: -0.1rem;
    }
    .recruit_main p:nth-child(3){
        margin-top: -0.1rem;
        margin-bottom: -0.1rem;
    }
    .recruit_main_p{
        font-size: 0.4rem;
        font-family: Source Han Sans SC;
        font-weight: 400;
        color: #E9B25C;
        line-height: 0.4rem;
    }
    .recruit_bottom{}
    .recruit_bottom_top{
        width: 6.4rem;
        font-size: 0.4rem;
        font-family: Source Han Sans SC;
        font-weight: bold;
        color: #333333;
        line-height: 0.6rem;
        margin: 0.5rem auto 0;
    }
    .recruit_bottom_main{
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        padding: 0 0.2rem;
        
        
    }
    .recruitItem{
        background-color: #ffffff;
        border-radius: 10px;
        
        box-shadow: 0rem 0.11rem 0.2rem 0rem rgba(0, 0, 0, 0.1);
    }
    
     
    .item2{
        margin: 0.2rem 0; 
    }
    .item2 p{
    
        margin: 0.2rem 0.3rem;
    }
    .item2 p span{
     
    } 
}




@media screen and (min-width: 1100px){
    body{
        background-color: #F9F9F9;
    }
    .recruit{
        margin: 0.50rem auto;
    }
    .recruit_top{
        height: 1.00rem;
        /* background: url(image/recruit_bgimg.png) no-repeat;
        background-size:100% 100%;
        background-attachment:fixed; */
        position: relative;
        width: 12.14rem;
        margin: auto;
    }
    .recruit_bottom{
    }

    .recruit_top img{
        width: 12.14rem;
        height: 1.00rem;
        margin: auto;
        /* background: url(image/recruit_bgimg.png) no-repeat;
        background-size:100% 100%;
        background-attachment:fixed; */
    }
    .recruit_top>h1{
        width: 12.14rem;
        height: 1.00rem;
        font-family: Source Han Sans SC;
        font-weight: 800;
        color: #FFFFFF;
        line-height: 1.00rem;
        text-align: center;
        position: absolute;
        top: -0.3rem;
    }
    .recruit_main{
        height: 0.96rem;
        width: 11.30rem;
        margin: 0.02rem auto;
        font-size: 0.20rem;
        font-family: Source Han Sans SC;
        font-weight: 400;
        color: #000000;
        line-height: 0.20rem;
    }
    .recruit_main_p{
        font-size: 0.24rem;
        font-family: Source Han Sans SC;
        font-weight: 400;
        color: #E9B25C;
        line-height: 0.24rem;
        padding-top: 0.2rem;
    }
    .recruit_bottom_top{
        width: 11.30rem;
        font-size: 0.24rem;
        font-family: Source Han Sans SC;
        font-weight: bold;
        color: #333333;
        line-height: 0.30rem;
        margin: 0.50rem auto 0;
    }
    .recruit_bottom_main{
        width: 14.4rem;
        margin: auto;
        display: flex;
        flex-wrap: wrap;
        
    }
    .recruitItem{
        background-color: #FFFFFF;
        width: 6.4rem;
        /* height: 4.54rem; */
        margin-left: 0.13rem;
        box-shadow: 0rem 0.11rem 0.20rem 0rem rgba(0, 0, 0, 0.05);
    }
    .recruitItem div:last-child{
        padding-bottom: 0.3rem;
    }
    .recruitItem:hover{
        border: 0.01rem solid #E9B25C;
        box-shadow: 0rem 0.11rem 0.20rem 0rem rgba(233, 178, 92, 0.18);
    }
    .item2{
        margin-top: 0.20rem;
        margin-bottom: 0.30rem;
        padding: 0rem 0.3rem;
    }

    
}
