*{
    padding:0;
    margin:0;
}
body{
    background:#f9f9f9;
}
ul{
    list-style-type:none;
}
.clear {
    display: block;
    height: 0;
    overflow: hidden;
    clear: both;
}
.clearfix:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.clearfix{
    *zoom:1;
}

.job_fair_main{
    margin-bottom:30px;
    font-family: "Microsoft yahei";
    color:#333;
    font-size:16px;
}
.job_fair_main .banner{
    width:100%;
    height:420px;
    background:url(../../images/recruit/banner1.png) no-repeat center center;
    background-size: cover;
}
.job_fair_main .banner{
    position:relative;
}
.rec_inform_main{
    font-size:18px;
    font-weight:bold;
    color:#fff;
    letter-spacing:1px;
    display:inline-block;
    position: absolute;
    top: 50%;
    left:50%;
    transform: translateY(-50%) translateX(-50%);
}
.rec_inform_main li{
    margin-bottom:7px;
}
.rec_inform_main li span{
    display:inline-block;
    float: left;
}
.rec_inform_main .rec_inform_name{
    width:200px;
    margin-right:10px;
}
.rec_inform_main .rec_inform_time{
    width:300px;
    margin-right:10px;
}




.job_fair_main .recruitment_main{
    width:1200px;
    margin:0 auto;
    margin-top:50px;
}
.job_fair_main h3{
    text-align:center;
}
.job_fair_main .recruitment_tltle{
    color:#FF6600;
    font-size: 23px;
    letter-spacing: 3px;
    font-weight: bold;
    margin:0 2%;
    vertical-align: middle;
}
.job_fair_main .recruitment_border{
    display:inline-block;
    height:1px;
    width:10%;
    background:#DADADA;
    vertical-align: middle;
}
.recruitment_table .rec_name{
    display:inline-block;
    width:60px;
    height:35px;
    line-height: 35px;
    color:#666;
    float: left;
}
.recruitment_table{
    width:335px;
    margin:0 auto;
}
.recruitment_table .rec_text{
    width:260px;
    height:35px;
    line-height: 35px;
    border:1px solid #ddd;
    float: left;
}
.recruitment_table .recruitment_list{
    margin-bottom:25px;
}
.recruitment_table{
    margin-top:45px;
}
.recruitment_table .submit_btn{
    border:1px solid #FF6600;
    color:#FF6600;
    background:#fff;
    width:150px;
    height:37px;
    margin:10px 0;
}
.recruitment_table .submit_btn:hover{
    border:1px solid #FF6600;
    color:#fff;
    background:#FF6600;
}
.rec_change{
    display:inline-block;
    height:35px;
    line-height: 35px;
    margin-right: 20px;
}
.rec_change input{
    margin-right:9px;
}
.recruitment_list1{
    text-align:center;
}
.recruitment_notice{
    width:820px;
    padding:25px 20px 0;
    margin:0 auto;
    border-top:1px solid #ddd;
}
.recruitment_notice p{
    margin-bottom:8px;
}
.recruitment_notice .rec_help{
    color:#333;
}
.recruitment_notice .rec_content{
    color:#666;
}
.recruitment_notice .rec_content1{
    color:#333;
    line-height:26px;
    margin-top:15px;
}
.recruitment_notice .rec_email,.recruitment_notice .rec_accessory{
    color:#FF6600;
    font-style: normal;
}
.recruitment_notice .rec_color{
    color:#333;
    font-style: normal;
}
.recruitment_notice .rec_content1 .rec_mar_right{
    margin-right:25px;
}
.recruitment_notice .rec_content1 .rec_mar_right1{
    margin-right:15px;
}
.recruitment_notice .rec_content1 .rec_size{
    font-size:19px;
}