.bg_title
{
    font-size:50px;
    height:50px;
    line-height:50px;
    display:block;
    width:100%;
    text-align:center;
    color:#333;
    font-weight:400;
    margin-top:20px;
}

.job_infos
{
    display:block;
    margin-top:70px;
}

.job_infos p{
    display:block;
    margin-bottom:45px;
    font-size:24px;
    color:#4c4c4c;
    line-height:45px;
}

.jobs-box22
{
    background:url(../hr/jobs-bg.jpg) left center no-repeat;
    padding-top:80px;
    padding-bottom:550px;
    display:block;
    width:100%;
    height:1001px;
    box-sizing: border-box;
}
.tab-index
{
    text-align:center;
    display:block;
    margin-bottom:80px;
}
.tab-index a{
    width:225px;
    height:74px;
    display:inline-block;
    text-align:center;
    line-height:70px;
    border:2px solid #bdb9d5;
    border-radius:25px;
    color:#fff;
    margin-left:25px;
    margin-right:25px;
    font-size:30px;
}

.tab-index a:hover,.tab-index a.actives
{
    background:#da2229;
    border:2px solid #da2229;
}

.tab-c-box
{
    color:#fff;
    font-size:24px;
    text-align:justify;
    line-height:2;
    display:none;
}

.tab-content .actives{
    display:block;
}

.box2_title
{
    width:100%;
    display:block;
    text-align:center;
    font-size:50px;
    line-height:50px;
    color:#333;
    height:50px;
    margin-top:70px;
    font-weight:400;
}

.box2_detail
{
    width:100%;
    display:block;
    border:1px solid #000;
    box-sizing:border-box;
    text-align:center;
    margin-top:60px;
}
.box2_one_item
{
    width:100%;
    font-size:0px;
    display:block;
}

.box2_de1
{
    width:37.5%;
    display:inline-block;
    font-size:24px;
    color:#333;
    text-align:center;
    height:60px;
    line-height:60px;
    box-sizing: border-box;
}
.box2_de2{
    width:17.5%;
    display:inline-block;
    font-size:24px;
    color:#333;
    text-align:center;
    border-right:1px solid #000;
    border-left:1px solid #000;
    box-sizing: border-box;
    height:60px;
    line-height:60px;
}

.box2_de3{
    width:45%;
    display:inline-block;
    font-size:22px;
    color:#333;
    text-align:center;
    box-sizing: border-box;
    height:60px;
    line-height:60px;
}

.box2_one_item  
{
    height:60px;
    border-bottom:1px solid #000;
    vertical-align:top;
    
}

.box_header
{
    font-weight:700;
    
}
.box2_header
{
    height:124px;
    line-height:120px;
    vertical-align:middle;
}
.box2_header .box2_de22
{
    height:124px;
}
.box2_de22 p
{
    
    display:block;
    height:62px;
    border-bottom:1px solid #000;
    line-height:60px;
    font-weight:700;
}

.box2_de22 p:last-child{
    border-bottom:0px;
}

.box2_header .box2_de1,.box2_header .box2_de3
{
    height:120px;
    line-height:120px;
    vertical-align:top;
    font-weight:700;
}

.box2_one_item:last-child{
    border-bottom:0px;
}

.tj_h3
{
    font-size:26px;
    font-weight:700;
    color:#333;
    margin-top:50px;
}

.tj_boxs
{
    font-size:26px;
    color:#333;
    line-height:50px;
    margin-top:35px;
}