*{
    padding:0;
    margin:0;
}
a{
    text-decoration: none;
}
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;
}

.headhunter{
    font-size:16px;
    color:#333;
    font-family: "Microsoft yahei";
}
.headhunter .banner{
    width:100%;
    height:600px;
    background:url(../../images/recruit/banner.png) no-repeat center center;
    background-size: cover;
}
.headhunter  .introduce_main,.headhunter .industry_main,.headhunter .process_main,.headhunter .success_cases_main,.headhunter .service_main,.headhunter .contact_main{
    width:1200px;
    margin:0 auto;
    margin-top:50px;
}
.headhunter .headhunter_tltle,.headhunter .headhunter_english{
    text-align: center;
}
.headhunter h3{
    text-align:center;
}
.headhunter .headhunter_tltle{
    color:#FF6600;
    font-size: 23px;
    letter-spacing: 3px;
    font-weight: bold;
    margin:0 2%;
    vertical-align: middle;
}
.headhunter .headhunter_border{
    display:inline-block;
    height:1px;
    width:10%;
    background:#DADADA;
    vertical-align: middle;
}
.headhunter .headhunter_english{
    font-size: 20px;
    letter-spacing: 0.3px;
    color:#bababa;
    margin-top:4px;
    font-family:"Arial";
}
// .introduce_main .introduce_text{
//     width:50%;
//     margin-left:0.5%;
//     float: left;
//     letter-spacing:1px;
//     line-height: 26px;
//     margin-top:38px;
// }
.introduce_main .introduce_text{
    position: absolute;
    background:url(../../images/recruit/white_bg.png);
    right:0;
    transform: translateY(-50%);
    top:50%;
    padding:30px;
    border-radius: 20px;
    margin-top:0;
    width:50%;
    letter-spacing:1px;
    line-height: 26px;
}
.introduce_main .introduce_text p:last-child{
    margin-top:34px;
}
.introduce_main .introduce_text p span{
    color:#FF6600;
    margin-right:5%;
    margin-left:2%;
}
.introduce_main .introduce_img{
    width:45%;
    float: right;
    height:250px;
    background:url(../../images/recruit/logo.png) no-repeat center center;
    position: absolute;
    left:0;
    transform: translateY(-50%);
    top:50%;
}
.headhunter  .company_job_name{
    margin-left:24%;
}










.industry_list{
    margin-top:28px;
}
.industry_list li{
    margin:35px 0;
    position:relative;
}
.industry_list li>a,.industry_list li>div{
    float: left;
    box-sizing: border-box;
}
.industry_list div p,.industry_list div a{
    width:100%;
}
.industry_list .company_img{
    width:15%;
}
.industry_list .company_img span{
    display:inline-block;
    width:130px;
    height:55px;
    text-align:center;
    line-height:67px;
    border:1px solid #ddd;
}
.industry_list .company_name{
    width:27%;
}
.industry_list .company_job_name{
    width:46%;
    margin-right:2%;
}
.company_name a,.company_job_name a{
    font-size:16px;
    color:#333;
    margin-left:1.5%;
    text-decoration:none;
}
.company_name a:hover,.company_job_name a:hover{
    color:#FF6600;
}
.company_name p,.company_job_name p{
    color:#888;
    font-size:13px;
    height:25px;
}

.company_job_name a span{
    color:#FF6600;
    margin-left:1%;
}
.company_name p span,.company_job_name p span{
    font-size:14px;
    color:#888;
    margin:0 1.2%;
}
.job_wanted_btn{
    width:110px;
    height:40px;
    background:#FF6600;
    color:#fff;
    border:1px solid #FF6600;
    position: absolute;
    margin-top:-20px;
    top:50%;
    right:1%;
}
.job_wanted_btn a{
    color:#fff;
}
.job_wanted_btn:hover{
    background:#f17301;
    border:1px solid #f17301;
}









.headhunter  .process_main{
    text-align:center;
}
.headhunter  .process_main img{
    margin-top:28px;
}







.headhunter  .success_cases_main .success_cases_list{
    margin-top:28px;
}
.headhunter  .success_cases_main .success_cases_list li{
    width:23%;
    float: left;
    border:1px solid #ddd;
    box-sizing:border-box;
    text-align:left;
    height:340px;
    padding-top:40px;
    background:#fff;
    margin-left:2.6%;
    transition:  0.2s;
    text-align:center;
}
.headhunter  .success_cases_main .success_cases_list li:hover{
    box-shadow: 0px 2px 15px #ddd;
}
.headhunter  .success_cases_main .success_cases_list li:hover .case_user_img{
    background:#fff;
}
.headhunter  .success_cases_main .success_cases_list li:hover .case_user_img i{
    font-size:50px;
    color:#ec7825;
}
.headhunter  .success_cases_main .success_cases_list li:hover .case_user_img i.icon-diannao{
    font-size:55px;
    color:#ec7825;
}
.headhunter  .success_cases_main .success_cases_list li:first-child{
    margin-left:0;
}
.headhunter  .success_cases_main .case_user_img{
    width:107px;
    height:107px;
    line-height:107px;
    border-radius:50%;
    margin:0 auto;
    text-align:center;
    border:1px solid #ec7825;
    transition: 0.5s;
    background:#ec7825;
}
.headhunter  .success_cases_main .case_user_img i{
    font-size:45px;
    color:#fff7f1;
    transition: 0.1s;
}
.headhunter  .success_cases_main .case_user_img i.icon-diannao{
    font-size:50px;
}
.headhunter  .success_cases_main .case_user_text{
    margin-top:30px;
    text-align:center;
    display:inline-block;
}
.headhunter  .success_cases_main .case_user_text p{
    text-align:left;
}


.headhunter  .success_cases_main .success_cases_list li p{
    line-height:25px;
}
.headhunter  .success_cases_main .success_cases__btn{
    width:160px;
    height:55px;
    background:#FF6600;
    color:#fff;
    text-align:center;
    border:0;
    font-size:20px;
    display:block;
    margin:0 auto;
    margin-top:40px;
    line-height:55px;
    text-decoration: none;
}
.headhunter  .success_cases_main .success_cases__btn:hover{
    background:#f17301;
}










.headhunter .service_main .service_list{
    margin-top:28px;
}
.headhunter .service_main .service_list li{
    width:32%;
    float: left;
    border:1px solid #ddd;
    box-sizing:border-box;
    text-align:left;
    height:490px;
    margin-left:2%;
    transition:  0.2s;
}
.headhunter .service_main .service_list li:hover{
    margin-top:-18px;
}
.headhunter .service_main .service_list li:first-child{
    margin-left:0;
}
.service_name{
    width:100%;
    height:210px;
    line-height:200px;
    background:#fff url(../../images/recruit/red_bg.png) no-repeat;
    margin-bottom:35px;
}
.headhunter .service_main .service_list li h3{
    font-size:25px;
    text-align: center;
    color:#fff;
    letter-spacing:5px;
}
.headhunter .service_main .service_list li span{
    float: left;
    display:inline-block;
}
.headhunter .service_main .service_list li p{
    width:80%;
    margin:0 auto;
    line-height:25px;
    margin-bottom:12px;
}
.headhunter .service_main .service_list li .service_num{
    width:10%;
    text-align:center;
}
.headhunter .service_main .service_list li .service_text{
    width:90%;
}











.headhunter .contact_main{
    text-align:center;
}
.headhunter .contact_main .contact_list{
    margin-top:30px;
}
.headhunter .contact_main .contact_list img{
    vertical-align:middle;
}
.headhunter .contact_main .contact_list .contact_text{
    display:inline-block;
    text-align:left;
    margin-left:5%;
    border:1px solid #ddd;
    width:43%;
    height:280px;
    vertical-align:middle;
    padding-top:30px;
    padding-left:3%;
    box-sizing:border-box;
}
.headhunter .contact_main .contact_list .contact_text li{
    font-size:19px;
    color:#FF6600;
    font-family:"Arial","Microsoft yaheri";
    line-height:48px;
    cursor: pointer;
}
.headhunter .contact_main .iconfont{
    color:#FF6600;
    margin-right:4%;
}
.headhunter .contact_main .iconfont.icon-lianxiren{
    font-size:33px;
}
.headhunter .contact_main .iconfont.icon-dianhua{
    font-size:31px;
}
.headhunter .contact_main .iconfont.icon-m-loginEmail{
    font-size:31px;
}
.headhunter .contact_main .iconfont.icon-dizhi{
    font-size:33px;
}


/*首页高薪招聘*/
.industry_list.industry_list2{
    margin-top:0;
}
.industry_list.industry_list2 li{
    margin-bottom:0px;
    margin-top:0px;
    padding:8px 0;
}
.company_job_name span{
    color:#ff6600;
    font-size:15px;
    margin-left:1%;
    font-family: "Arial","Microsoft Yahei";
}




.index_7 .industry_list{
    //margin-top:28px;
    width:100%;
    float: left;
    border: 1px #EEEEEE solid;
}
.index_7 .industry_list li{
    width:49%;
    float: left;
}
.index_7 .industry_list li.left_mar_sp{
    margin-left:2%;
}
.index_7 .industry_list .company_img{
    width:24%;
    position:absolute;
    left:0;
    top: 50%;
    transform: translateY(-50%);
}
.index_7 .industry_list .company_img span{
    display:inline-block;
    min-width:100px;
    height:55px;
    text-align:center;
    line-height:67px;
    border:1px solid #ddd;
    overflow: hidden;
}
.index_7 .industry_list .company_img span img{
    width:85%;
}
.index_7 .industry_list .company_job_name{
    width:62%;
    margin-right:2%;
}
.index_7 .company_job_name a{
    font-size:15px;
    color:#333;
    margin-left:1.5%;
    text-decoration:none;
    margin-bottom:5px;
    margin-top:5px;
    display: inline-block;
}
.index_7 .company_job_name p{
    color:#888;
    font-size:12px;
}
.index_7 .job_wanted_btn{
    width: 85px;
    height: 32px;
    margin-top: -16px;
    border-radius: 8px;
    background:#FF6600;
    color:#fff;
    border:1px solid #FF6600;
    position: absolute;
    top:50%;
    right:1.7%;
    font-size:13px;
}



/*兼职*/
.index_7.jianzhi_main .industry_list{
    position:relative;
}
.index_7.jianzhi_main .industry_list .jianzhi_icon{
    width:45px;
    height:45px;
    line-height:45px;
    text-align:center;
    display:inline-block;
    background:#FF6600;
    color:#fff;
    border-radius:50%;
    position:absolute;
    margin-top:-20px;
    top:50%;
    font-size:11px;
    left: 4%;
}
.index_7.jianzhi_main .industry_list .company_job_name{
  width: 80%;
  margin-left:13%;
}
.index_7.jianzhi_main .industry_list .company_job_name p span{
    float: left;
}