#banner_cont{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    padding: .2rem;
    min-width: 800px;
    width: 12.5rem;
    height: 2.3rem;
}
#banner_title{
    color: #ffffff;
    font-size: .72rem;
    /*padding-top: .4rem;*/
    padding-bottom: .5rem;
}
#banner_txt{
    color: #ffffff;
    font-size: .36rem;
    padding-bottom: .68rem;
    cursor: pointer;
}
#banner_txt:hover{
    opacity: .85;
}
#banner_more{
    border-top: .01rem solid #ffffff;
    width: 3.86rem;
    font-size: .18rem;
    padding-top: .26rem;
    color: #ffffff;
    overflow: hidden;
}
#banner_more span{
    float: left;
    margin-left: .16rem;
    margin-right: .3rem;
    cursor: pointer;
}
#banner_more span:hover{
    text-decoration: underline;
}
#icon_banner_more{
    width: .25rem;
    float: right;
    margin-top: .05rem;
    cursor: pointer;
}
.cont{
    background-color: #ffffff;
    min-width: 1200px;
}
.cont .container{
    padding: 0 1.4rem;
    min-width: 10rem;
    max-width: 12.5rem;
}
.title{
    margin-top: 1.08rem;
    font-size: .32rem;
    color: #000000;
    font-weight: bold;
}
.title_arrow{
    display: inline-block;
    width: .14rem;
    margin-left: .2rem;
}
.sub_title{
    font-size: .32rem;
    color: #000000;
    margin-bottom: .8rem;
}
.addr_cont{
    overflow: hidden;
    margin-bottom: 2.06rem;
}
.addr_box{
    float: left;
    width: 4.026rem;
    color: #ffffff;
    position: relative;
    margin-right: .2rem;
    margin-bottom: .4rem;
    cursor: pointer;
}
.addr_box:nth-of-type(3n){
    margin-right: 0;
}
.addr_bg{
    width: 100%;
    border-radius: .74rem;
}
.addr_txt_cont{
    /*width: 2.38rem;*/
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 0 .5472rem .4032rem;
    font-size: .2275rem;
}
.addr_name{
    font-weight: bold;
    padding-bottom: .3264rem;
}
.addr_job_num{
    border-top: .02rem solid #ffffff;
    width: 1.344rem;
    padding: .08rem 0;
}
.addr_more{
    width: 1.344rem;
    overflow: hidden;
}
.icon_addr_more{
    width: .2832rem;
    float: right;
    position: relative;
    top: .1rem;
}
.tip_title{
    font-size: .32rem;
    padding: .1rem .28rem;
    background-color: #3636c6;
    color: #ffffff;
    overflow: hidden;
    border-radius: .06rem;
    font-weight: bold;
    margin-bottom: .45rem;
    word-spacing: .02rem;
    letter-spacing:.02rem;
}
.tip_title_more{
    float: right;
    font-weight: lighter;
    font-size: .24rem;
    position: relative;
    top: .06rem;
}
.job_box{
    font-size: .2rem;
    color: #000000;
    line-height: 1.5;
    padding-left: .4032rem;
    position: relative;
    border-bottom: 1px solid #999999;
    margin-bottom: 1.1rem;
}
.job_box:before{
    content: " ";
    display: inline-block;
    width: .13rem;
    height: .13rem;
    border-radius: 50%;
    background-color: #000000;
    float: left;
    position: absolute;
    top: .09rem;
    left: .02rem;
}
.job_name{
    font-weight: bold;
    padding-bottom: .4032rem;
}
.job_list_title,.job_list{
    padding-bottom: .4032rem;
}
.job_list_box{
    margin-bottom: .464rem;
}
.job_list{
    overflow: hidden;
}
.job_list:before{
    content: " ";
    display: inline-block;
    width: .0528rem;
    height: .02rem;
    background-color: #000000;
    margin-right: .057rem;
    float: left;
    position: relative;
    top: .14rem;
}
.job_list span {
    display: inline-block;
    width: 96%;
    float: left;
}
.btn_apply{
    font-size: .18rem;
    color: #6253f9;
    text-align: center;
    width: 4.07rem;
    height: 1.2rem;
    line-height: 1.2rem;
    border: 1px solid #6253f9;
    border-radius: 1rem;
    margin-bottom: .4224rem;
    cursor: pointer;
}
.btn_apply:hover{
    color: #ffffff;
    background-color: #6253f9;
}