/**************************************
      人才栏目-首页-手机
 **************************************/
 body{background: #eee;}
.phone{max-width: 640px;margin:0 auto;background-color: #fff;}
.jobP_btnBar{font-size:0;border-top:10px solid #eee;}
/*热招职位*/
.jobP_hotJob{border-top:10px solid #eee;}
.joP_bBox{display:inline-block;width:50%;overflow: hidden;padding:5px 20px;}
.joP_bBox em{font-size:15px;color:#333;float:left;line-height: 30px;}
.joP_bBox span{float:right;font-size: 18px;line-height: 30px;}
.jobP_hotJob h2{font-size: 15px;font-weight: bold;border-bottom:1px solid #eee;padding:0 10px;height:40px;line-height: 40px;}
.jobP_hotJob ul{padding:5px;font-size:0;}
.jobP_hotJob li{display: inline-block;width:33%;text-align: center;}
.jobP_hotJob li a{font-size:13px;line-height: 36px;color:#666;display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/*行业名企*/
.jobP_hotCompany{border-top:10px solid #eee;}
.jobP_hotCompany h2{font-size: 15px;font-weight: bold;border-bottom:1px solid #eee;padding:0 10px;height:40px;line-height: 40px;}
.swiper-hotCompany{padding:0px;font-size:0;background-color: #f5f5f5;}
.jobP_hcBox{width:100%;background-color:#fff;display:block;border-right:1px solid #eee;padding:10px 0;}
.jobP_hcBox .logo{text-align: center;width:100%;margin:5px 0;height:80px;}
.jobP_hcBox img{max-height: 80px;max-width: 80px;}
.jobP_hcBox .info{padding:10px 15px;}
.jobP_hcBox .info h3{font-size:14px;color:#333;width:100%;line-height: 20px;}
.jobP_hcBox .info p{font-size:12px;color:#999;height:17px;}
.jobP_hotHuman{border-top:10px solid #eee;}
.jobP_hotHuman h2{font-size: 15px;font-weight: bold;border-bottom:1px solid #eee;padding:0 10px;height:40px;line-height: 40px;}
.jobP_hcBox .lineBlueBtn{font-size: 14px;width:100%;margin:0 0 0 0;display: block;height:30px;line-height: 28px;padding:0;}
/*推荐人才*/
.hh_item_box{margin:10px;}
.hh_tit h2{font-size: 18px;color:#333;padding-left:10px;border-left:5px solid #0e79cc;margin-bottom:15px;}
.hh_tit a{position:absolute;top:0;right:0;font-size: 12px;color:#0e79cc;}
.hh_item_box{border:1px solid #ddd;border-radius: 3px;background-color:#fff;margin-bottom:20px;}
.hh_item_top{padding:15px 15px 5px 15px;}
.hh_item_top h3{font-size: 14px;color:#333;margin:0 0 5px 0;}
.hh_item_top p{margin:0;font-size: 12px;line-height: 24px;}
.hh_item_btn{position: absolute;top:12px;right:10px;border:1px solid #0e79cc;color:#0e79cc;border-radius: 3px;padding:10px 10px;}
.hh_item_btn:hover{background-color:#0e79cc;color:#fff;text-decoration: none;}
.hh_item_bottom{background-color: #fafafa;padding:10px 15px;font-size: 12px;}
.hh_item_bottom span{margin-right:5px;}
.hh_item_sign{background-color:#0e79cc;color:#fff;border-radius: 10px;padding:1px 10px;}



/**************************************
      人才栏目-职位列表
 **************************************/
.jobFrameList{border:0;}
.jobF_lf h2{line-height: 24px;}
.jobF_lf h2 a{font-size: 14px;color:#0e79cc;}
.jobF_lf p{font-size: 12px;}
.job_phone_box{padding:15px;border-bottom:1px solid #e4e4e4;position: relative;}
.job_phone_box .jp_sign{
    font-weight: normal;
    padding: 2px 5px;
    margin-right: 5px;
    font-size: 12px;
    background-color: #f0ad4e;
    color: #fff;
    border-radius: 0 15px 15px 0;
    position: absolute;
    left:0;
    top:10px;
}
.job_phone_box .logo{width:20%;text-align:center;line-height: 60px;}
.job_phone_box .logo img{max-height: 60px;max-width:60px;}
.job_phone_box .des{display:inline-block;padding-left: 15px;width:80%;}
.job_phone_box h2{width:70%;}
.job_phone_box .tit{font-size: 15px;color:#333;font-weight: bold;margin-bottom: 5px;display: block;}
.job_phone_box .company{font-size: 13px;margin:0;color:#666;margin-bottom: 10px;}
.job_phone_box .info{line-height: 10px;color:#999;font-size: 13px;max-width: 80%}
.job_phone_box .salary{position: absolute;top:-5px;right:0;color:#ff4400;font-size: 14px;font-weight: bold;}
.job_phone_box .date{color:#999;position: absolute;bottom:0;right:0;font-size: 12px;}
.job_phone_box .date{display: none;}
.job_phone_box .lineBlueBtn{position: absolute;bottom:-5px;right:0px;width:42px;height:42px;padding:0;font-size: 14px;}

/*多条件筛选——手机*/
#multiPhoneSel{position: relative;}
.mps_top{background-color: #fff;font-size: 0;border-bottom:1px solid #eee;}
.mps_top div{width:50%;font-size: 15px;color:#666;display: inline-block;text-align: center;line-height: 36px;}
.mps_top span{color:#999;}
.msp_area{position:absolute;top:38px;right:0;z-index:100;background-color: #fff;border-bottom: 2px solid #eee;overflow: hidden;width:100%;}
.msp_lf{width:40%;float:left;background-color: #f8f8f8;height:300px;overflow-y:scroll;}
.msp_lf span{padding:10px 15px;width:100%;color:#333;display:block;font-size: 15px;}
.msp_lf span.active{background-color:#fff;color:#0e79cc;border-left:3px solid #0e79cc;}
.msp_rg{width:60%;float:left;font-size: 0;padding:15px 30px;height:300px;overflow-y:scroll;}
.msp_rg span{color:#999;display: block;font-size: 15px;margin-bottom:10px;padding-bottom:5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.msp_rg span.active{color:#0e79cc;border-bottom: 1px solid #0e79cc;}
.msp_filter{padding:10px 5px;border-bottom: 2px solid #eee;position:absolute;top:38px;right:0;overflow: hidden;z-index: 100;background-color: #fff;}
.msp_filter_inbox{height:300px;overflow-y:scroll;}
.msp_filter h2{margin:0 0 5px 5px;}
.msp_filter ul{margin-bottom:20px;}
.msp_filter li{width:25%;display: inline-block;padding:5px;}
.msp_filter li.active a{color:#0e79cc;border-color:#0e79cc;}
.msp_filter li a{border:1px solid #ddd;display: block;font-size: 12px;padding:5px;border-radius: 3px;color:#777;}
.msp_filter .btn{display:block;background-color:#3c92e7;color:#fff;width:100%;font-size: 16px;}
.msp_filter li{width:33%;}

/**************************************
      人才栏目-职位详细页
 **************************************/
/*职位简介栏-手机自适应*/
.jobDesPhone{padding:15px 10px 10px 10px;background-color: #fff;margin:0;}
.jd_job{font-size: 18px;font-weight: bold;}
.jd_info{font-size: 14px;margin:10px 0;}
.jd_welfare li{font-size: 12px;color:#3c92e7;border:1px solid #3c92e7;border-radius: 3px;padding:2px 5px;margin:0 5px 5px 0;background-color: #fff;display: inline-block;}
.jd_welfare{border-bottom:1px solid #ddd;padding-bottom: 10px;}
.lineBlueBtn,.dBlueBtn{font-size:14px;height:36px;width:46%;}
.jd_Update{font-size: 12px;color:#999;margin-top:5px;}
.jd_sPhone{border-bottom:1px solid #ddd;overflow: hidden;padding:10px 0;margin-bottom: 10px;}
.jd_sPhone .logo{float:left;width:25%;text-align: center;}
.jd_sPhone .logo img{max-width: 60px;max-height: 60px;}
.jd_sPhone .info{float:left;width:75%;}
.jd_sPhone .info h2{font-size: 14px;color:#333;line-height: 18px;}
.jd_sPhone .info p{font-size: 12px;color:#999;margin-top: 3px;}
.jd_sPhone .glyphicon{position: absolute;top:35px;right:10px;font-size: 16px;color:#0e79cc;}


/*职位介绍*/
.jobDesFrame{padding:0 20px 20px 20px;}
.jobDesFrame h2{border-left:5px solid #0e79cc;padding-left: 10px;font-size: 18px;margin:30px 0 10px 0;color:#666;font-weight: bold;}
.jobDesFrame h3{margin:0;font-size: 14px;color:#666;line-height: 30px;}
.jobDesFrame p{font-size: 14px;color:#666;line-height: 24px;}
.jdf_company{font-size: 16px;color:#333;font-weight: bold;line-height: 36px;}
.jdf_comInfo{font-weight: 14px;color:#999;line-height: 26px;}
/*职位介绍-手机自适应*/
.jobDesFrame{padding:0 10px 10px 10px;border:0px;border-top:5px solid #eee;word-break: break-all;}
.jobDesFrame h2{margin:15px 0 5px 0;font-size:16px;}


/*该公司其他职位*/
.otherJob{border:1px solid #ddd;padding:20px 15px 0 15px;margin:20px 0;}
.otherJob h2{margin:0;font-size: 18px;color:#666;font-weight: bold;position: relative;margin-bottom: 15px;padding:0 5px;}
.otherJob h2 a{position:absolute;bottom:0;right:0;font-size: 12px;color:#0e79cc;font-weight: normal;}
/*该公司其他职位-手机自适应*/
.otherJob{border:0px;border-top:5px solid #eee;padding:15px 10px 0 10px;margin-bottom: 0;}
.otherJob h2{font-size: 16px;margin-bottom: 10px;}
.otherJob h2 a{font-size: 10px;}


/*公司介绍*/
.comDesc_img{background-color:#fff;text-align: center;line-height: 120px;}
.comDesc_img img{max-height: 100px;max-width: 100%;}
.comDescBox h2{margin:0;font-size: 16px;font-weight: bold;line-height: 30px;}
.comDesc_Sign img{width:30px;}
.comDesc_Text{font-size:12px;line-height: 24px;margin-bottom:5px;}
.comDescBox .blueBtn3d{font-size: 14px;}


/**************************************
      人才栏目-人才列表页
 **************************************/
.ph_tit h2{font-size: 18px;color:#333;padding-left:10px;border-left:5px solid #0e79cc;margin-bottom:15px;}
.ph_tit a{position:absolute;top:0;right:0;font-size: 12px;color:#0e79cc;}
.ph_item_box{background-color:#fff;border-bottom:5px solid #eee;display: flex;flex-wrap: nowrap;justify-content: space-between;}
.ph_item_top{padding:10px 0 10px 15px;width:100%;}
.ph_item_top p{margin:0;font-size: 12px;line-height: 24px;}
.ph_title{font-size: 14px;color:#333;font-weight: bold;display: flex;flex-wrap: nowrap;justify-content: space-between;}
.ph_title p{display: inline-block;font-weight: normal;color:#0e79cc;padding-left:5px;line-height: 16px;max-width: 140px}
.ph_title .ph_salary{color: #ff4400;text-align: right;font-size:13px;min-width: 60px;}
.ph_item_rg{width:146px;padding:10px 15px; }
.ph_item_btn{border:1px solid #0e79cc;color:#0e79cc;border-radius: 3px;padding:10px;font-size:14px;display: block;}
.ph_item_btn:hover{background-color:#0e79cc;color:#fff;text-decoration: none;}
.ph_item_bottom{background-color: #fafafa;padding:10px 15px;font-size: 12px;}
.ph_item_bottom span{margin-right:5px;}
.ph_item_sign{background-color:#0e79cc;color:#fff;border-radius: 10px;padding:1px 10px;}


/**************************************
      人才栏目-公司列表页
 **************************************/
.pjobComFrame{border-bottom:5px solid #eee;}
.pc_jcf_top{padding:10px;overflow: hidden;position:relative;}
.pc_jcf_top .lineBlueBtn{position:absolute;bottom:8px;right:10px;width:30px;height:80px;padding:5px 5px 0px 5px;line-height: 16px;}
.pc_jcf_img{float:left;width:80px;text-align: center;padding-right: 10px;border-right:1px solid #eee;}
.pc_jcf_img span{height:70px;display:inline-block;line-height:66px;overflow: hidden;}
.pc_jcf_img img{max-width: 66px;max-height: 66px;}
.pc_jcf_info{float:left;padding-left: 15px;width:70%;}
.pc_jcf_tit{display:block;font-size: 16px;color:#333;line-height: 28px;}
.pc_jcf_bom{padding:5px 0;font-size: 12px;color:#666;overflow: hidden;color:#999;}
.pcf_type{float:left;width:40%;display:inline-block;}
.pcf_local{float:left;width:40%;display:inline-block;}
.pcf_count{display:block;font-size: 12px;color:#999;margin-top: 5px;}


 