/*************头部**************/
#head{
    width: 100%;
    background-color: #fff;
}
#head nav{
    position:relative;
    top: 0;
}
#head> .jion-banner{
    position: relative;
    width: 100%;
    height: 782px;
    background: url("../img/join_us_1.jpg") center center;
    background-size: cover;
}
#head> .jion-banner-mask{
    position: absolute;
    top: 92px;
    width: 100%;
    height: 782px;
    /*z-index: 100;*/
    background-color: rgba(0,25,154,.32);
}
#head> .jion-banner-mask>p{
    text-align: center;
    font-size: 50px;
    letter-spacing:50px;
    line-height: 90px;
    color: #fff;
    z-index: 100;
}
#head> .jion-banner-mask> .banner-line{
    width: 90px;
    height: 1px;
    background-color: #fff;
    margin:0 auto;
}
#head> .jion-banner-mask>p:nth-child(1){
    padding-top: 260px;
    
}
/*************头部**************/

/*************用人理念**************/
#person-concept{
    width: 100%;
    border-top: 1px solid transparent;
    background:rgba(242,242,242,1);
}
#person-concept> .concept-top{
    width:1280px;
    margin: 116px auto;
}
#person-concept> .concept-top>h3{
    text-align: center;
    line-height: 40px;
    margin-bottom: 40px;
    font-size:24px;
    font-family:PingFang-SC-Medium;
}
#person-concept .concept-top>p{
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    font-family:PingFang-SC-Regular;
}
#person-concept .concept-bottom{
    width: 100%;
    display: flex;
    background:#fff;
}
#person-concept .concept-bottom> .con-btm-left{
    flex: 0 0 1052px;
    width:1052px;
}
#person-concept .concept-bottom> .con-btm-left>img{
    width: 100%;
    display: block;
    height:412px;
}
#person-concept .concept-bottom> .con-btm-right{
    flex: 1;
    background-color: #fff;
    border: 1px solid transparent;
    box-sizing: border-box;
    height: 412px;
    padding-left:80px;
}
#person-concept .concept-bottom> .con-btm-right>.con-text{
    width: 450px;
    padding:40px 0;
    border-bottom: 1px solid #CCC;
    color:rgba(1,1,1,1);
}
#person-concept .concept-bottom> .con-btm-right>.con-text:last-child{
    border: none;
}
#person-concept .concept-bottom> .con-btm-right>.con-text>h5{
    font-size: 16px;
    line-height:24px;
    PingFang-SC-Bold;
}
#person-concept .concept-bottom> .con-btm-right>.con-text>p{
    font-size: 14px;
    line-height: 20px;
    font-family:PingFang-SC-Regular;
}
/*************用人理念**************/

/*************人才招聘**************/
#employ{
    background-color: #F2F2F2;
    padding-bottom: 80px;
    padding-top:135px;
}
#employ .employ-info{
    width: 1280px;
    margin: 0 auto;
}
#employ .employ-info .employ-info-item{
    width: 100%;
    background-color: #fff;
    margin-top: 30px;
    border: 1px solid transparent;
}
#employ .employ-info>h2{
    font-size: 24px;
    text-align: center;
    font-family:PingFang-SC-Medium;
    margin-bottom:40px;
}
#employ .employ-info .emp-top{
    display: flex;
    justify-content: space-between;
    padding:32px;
}
#employ .employ-info .emp-top .emp-top-left>h5{
    color:rgba(1,1,1,1);
    line-height:36px;
    font-size:20px;
    font-family:PingFang-SC-Medium;
}
#employ .employ-info .emp-top .emp-top-left>p{
    font-size: 14px;
    color:#676767;
    line-height:20px;
    font-family:PingFang-SC-Regular;
}
#employ .employ-info .emp-top .emp-top-right{
    margin-right:30px;
}
#employ .employ-info .emp-top .emp-top-right>p:nth-child(1){
    font-size: 14px;
    color: #676767;
    font-family:PingFang-SC-Regular;
}
#employ .employ-info .emp-top .emp-top-right>p:nth-child(2){
    width:50px;
    padding:2px 10px;
    background:rgba(179,179,179,1);
    border-radius:14px;
    text-align: center;
    color: #fff;
    margin-top: 10px;
    margin-left: 20px;
    font-size: 14px;
    font-family:PingFang-SC-Regular;
    cursor:pointer;
}

#employ .employ-info .emp-btm{
    display: none;
    font-size:14px;
    color:rgba(1,1,1,1);
    line-height:24px;
    justify-content: space-between;
    padding:32px;
    padding-top:0;
}
#employ .employ-info .emp-btm .emp-btm-left{
    border-top: 1px solid #ECECEC;
    padding-top: 15px;
    width: 494px;
    height: 205px;
    font-size: 14px;
    line-height: 30px;
    font-family:PingFang-SC-Regular;
}
#employ .employ-info .emp-btm .emp-btm-left .name{
    font-family:PingFang-SC-Medium;
    color:#000;
}
#employ .employ-info .emp-btm .emp-btm-left div .spaces{
    margin-left:70px;
}
#employ .employ-info .emp-btm .emp-btm-right button{
    width:132px;
    height: 36px;
    background-color: #00029A;
    position: relative;
    right: -1080px;
    border: none;
    border-radius:18px;
    color: #fff;
}
#employ .employ-info .emp-btm .emp-btm-right button a{
    display: block;
}
/*************人才招聘**************/

/*************底部**************/
#foot{
    position: relative;
    top:0;
}
/*************底部**************/
