/*  */
*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}
body{
    /*background:#f1f8ff;*/
}
.clearFloat:after{
    content:"";
    display:block;
    clear:both;
}
/*  */
.header_bar{
    width:100%;
    background:#fff;
}
.recruit{
    width:100%;
    position:relative;
}
.recruit .header{
    width:1920px;
    position:absolute;
    left:50%;
    top:0;
    margin-left:-970px;
    z-index:-1;
}
/* 需求 */
.top_box{
    width:100%;
    padding-top:1000px;
}
/*.rec_need{*/
    /*width:1200px;*/
    /*margin:20px auto 30px auto;*/
/*}*/
.rec_need{
    width:1000px;
    margin:20px auto 30px auto;
}
/* 标题 */
/*.rec_title{*/
    /*text-align:center;*/
    /*font-size:50px;*/
    /*color:#f4f4f6;*/
    /*position:relative;*/
    /*height:100px;*/
    /*line-height:100px;*/
/*}*/
.rec_title{
    text-align:center;
    font-size:36px;
    color:#f4f4f6;
    position:relative;
    height:100px;
    line-height:100px;
}
.rec_title .line{
    display:inline-block;
    width:86px;
    height:1px;
    background:#f4f4f6;
    position:absolute;
    bottom:0;
    left:50%;
    margin-left:-43px;
}
.recruit_list{
    width:100%;
    background:#fff;
    border-radius:10px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    margin:30px 0 50px 0;
    padding:10px 90px 30px 70px;
    box-shadow:0px 10px 20px #d9dff2;
    -webkit-box-shadow:0px 10px 20px #d9dff2;
}
/*.list_name{*/
    /*font-size:30px;*/
    /*height:100px;*/
    /*line-height:100px;*/
/*}*/
.list_name{
    font-size:24px;
    height:100px;
    line-height:100px;
}
.recruit_list .list_new{
    width:100%;
    border-top:1px solid #ccc;

}
.recruit_list .list_new li::after{
    content:'';
    display:block;
    clear:both;
}
/*.recruit_list .list_new li p{*/
    /*font-size:28px;*/
    /*line-height:90px;*/
/*}*/
.recruit_list .list_new li p{
    font-size:18px;
    line-height:80px;
}
.recruit_list .list_new li .recruit_name{
    width:50%;
    float:left;
}
/*.recruit_list .list_new li .button{*/
    /*width:50%;*/
    /*text-align:right;*/
    /*float:right;*/
    /*font-size:24px;*/
    /*padding-right:10px;*/
/*}*/
.recruit_list .list_new li .button{
    width:50%;
    text-align:right;
    float:right;
    font-size:16px;
    padding-right:10px;
}
.recruit_list .list_new li .button a{
    color:#4552d3;
}
/*.recruit_list .list_new li .button .icon{*/
    /*font-size:24px;*/
    /*margin-left:20px;*/
    /*position:relative;*/
    /*top:2px;*/
    /*color:#ccc;*/
/*}*/
.recruit_list .list_new li .button .icon{
    font-size:20px;
    margin-left:15px;
    position:relative;
    top:2px;
    color:#ccc;
}
.next_prev{
    text-align:center;
    margin-top:20px;
}
.next_prev .iconfont{
    font-size:40px;
    margin:0 20px;
    color:#999;
    cursor:pointer;
}
.next_prev .iconfont:hover{
    color:#4552d3;
}
/*  */
.syeduintr{
    width:100%;
    color:#4552d3;
}
.h1{
    color:#4552d3;
}
.syeduintr .span{
    background:#4552d3;
}
/*.subtitle {*/
    /*color:#4552d3;*/
    /*text-align:center;*/
    /*font-size:20px;*/
    /*margin-top:10px;*/
/*}*/
.subtitle {
    color:#4552d3;
    text-align:center;
    font-size:16px;
    margin-top:10px;
}
/* inter_content */
/*.inter_content{*/
    /*width:100%;*/
    /*background:#fff;*/
    /*margin:20px 0;*/
    /*padding:20px 50px;*/
    /*border-radius:10px;*/
    /*-webkit-border-radius:10px;*/
    /*-moz-border-radius:10px;*/
    /*box-shadow:0px 10px 20px #d9dff2;*/
    /*-webkit-box-shadow:0px 10px 20px #d9dff2;*/
/*}*/
.inter_content{
    width:100%;
    background:#fff;
    margin:20px 0;
    padding:50px 50px;
    border-radius:10px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    box-shadow:0px 10px 20px #d9dff2;
    -webkit-box-shadow:0px 10px 20px #d9dff2;
}

/*.inter_content .text{*/
    /*font-size:24px;*/
    /*margin-bottom:20px;*/
    /*text-indent:40px;*/
    /*line-height:50px;*/
/*}*/
.inter_content .text{
    font-size:18px;
    margin-bottom:20px;
    text-indent:40px;
    line-height:50px;
}
/* 公司图片 */
.company_img{
    width:100%;

}
.company_img .imgbox{
    float:left;
}
.imgbox2{
    /*width:260px;*/
    margin-left:20px;
}
.imgbox3{
    margin:0 20px;
}

.company_img .imgbox>img{
    height: 148px;
}
.company_img .imgbox>div>img{
    width: 107px;
    /*height: 71px;*/
}
/*  */
.welfare{
    width:100%;
}
.welfare .span{
    background:#4552d3;
}
.welfare_list{
    background:#fff;
}
.welfare_list .list{
    width:100%;
    margin-top:50px;
}
.welfare_list .list li{
    width:25%;
    height:200px;
    padding-top:50px;
    float:left;
    text-align:center;
}
.welfare_list .list li  img{
    display:block;
    margin: 0 auto;
}
/*.welfare_list .list li p{*/
    /*margin-top:20px;*/
    /*color:#4552d3;*/
    /*font-size:20px;*/
/*}*/

.welfare_list .list li p{
    margin-top:20px;
    color:#4552d3;
    font-size:16px;
}

.list_bottom{
    width:100%;
    height:80px;
    text-align:center;
    background:#4552d3;
    color:#fff;
    line-height:80px;
    font-size:24px;
}
/* 职场发展 */
.development{
    width:100%;
    margin:30px 0;
}
.development .span{
    background:#4552d3;
}
.development_img img{
    max-width: 100%;
}
/* 面试流程 */
.flow{
    width:100%;
    margin:30px 0;
}
.flow .span{
    background:#4552d3;
}
.flow_img{
    width:100%;
    margin-top:40px;
}
.flow_img img{
    max-width: 100% ;
    margin: 0 auto;
}
/* 简历投递 */
.resume{
    width:100%;
    margin:40px 0;
}
.resume .span{
    background:#4552d3;
}
.compony_message{
    margin-top:30px;
    background:#4552d3;
    border-radius:10px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    padding:60px 0;
}
/*.compony_message p{*/
    /*width:50%;*/
    /*height:35px;*/
    /*line-height:35px;*/
    /*color:#fff;*/
    /*font-size:26px;*/
    /*margin:10px auto;*/
    /*padding-left:40px*/
/*}*/
.compony_message p{
    width:50%;
    height:35px;
    line-height:35px;
    color:#fff;
    font-size:22px;
    margin:20px auto;
    padding-left:40px
}
/* 问题解答 */
.question{
    width:100%;
    margin:20px 0;
}
.question .span{
    background:#4552d3;
}
/*  */
.question_list{
    width:100%;
    margin:40px 0 100px 0;
    background:#fff;
    padding:40px 100px;
    border-radius:10px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    box-shadow:0px 10px 20px #d9dff2;
    -webkit-box-shadow:0px 10px 20px #d9dff2;
}
.qlist{
    width:100%;
    border-bottom:1px solid #999;
    padding:20px 0;
}
/*.ques{*/
    /*font-size:22px;*/
    /*color:#4552d3;*/
    /*margin-bottom:20px;*/
/*}*/
.ques{
    font-size:18px;
    color:#4552d3;
    margin-bottom:20px;
}
.ques .badge1{
    display:inline-block;
    width:35px; 
    height:35px;
    background:#4552d3;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    text-align:center;
    line-height:35px;
    color:#fff;
    margin-right:20px;
}
.answer {
    font-size:20px;
    position:relative;
}
.answer .badge2{
    display:inline-block;
    width:35px; 
    height:35px;
    background:#f1ce4c;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    text-align:center;
    line-height:35px;
    color:#fff;
    position:absolute;
    top:0;
    left:0;
}
/*.answer .rg_text{*/
    /*display:inline-block;*/
    /*width:960px;*/
    /*margin-left:60px;*/
    /*line-height:35px;*/
/*}*/

.answer .rg_text{
    display:inline-block;
    width:760px;
    margin-left:60px;
    line-height:35px;
    font-size: 16px;
}

/* 招聘详情页 */
.occupational_information{
    width:1200px;
    margin:30px auto;
}
.bread{
    width:100%;
    padding-left:5px;
    height:60px;
    line-height:60px;
    font-size:16px;
}
.bread .iconfont{
    position:relative;
    top:3px;
    font-size:22px;
    color:#ccc;
}
/*  */
.occ_message{
    width:100%;
    padding:30px 60px;
    background:#fff;
    border-radius:10px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    box-shadow:0px 10px 20px #d9dff2;
    -webkit-box-shadow:0px 10px 20px #d9dff2;
}
.message_top{
    border-bottom:1px solid #ccc;
    padding-bottom:20px;
}
.occ_message .occ_title{
    font-size:22px;
    color:#000;
}
.job_address{
    font-size:18px;
    margin-top:15px;
    color:#7b7b7b;
}
/* 工作职责和要求 */
.job_duties{
    margin-top:20px;
}
.job_content{
    margin-bottom:20px;
}
.handline1{
    font-size:18px;
    color:#000;
    margin-bottom:8px;
}
.top_list li,.bottom_list li{
    color:#282828;
    margin:5px 0;
}
/* 申请按钮 */
.btns{
    margin-top:20px;
}
.btns .button{
    display:inline-block;
    width:160px;
    height:50px;
    background:#4552d3;
    text-align:center;
    line-height:50px;
    color:#fff;
    font-size:18px;
    border-radius:8px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    margin-right:40px;
}