/*背景图*/
.home_content {
    padding-top:0;
}
.job_info_bakImg{
    background-image: url(../../images/job/info_background.jpg);
    width: 100%;
    height: 212px;
    zoom: 1;
    object-fit: cover;
    background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-position: center 0;
    position: relative;
}
/*上部分信息*/
.information_top_box{
    position: absolute;
    left: 50%;
    top: 44px;
    width: 1170px;
    margin-left: -585px;
}
.job_name_text .information_name{
    font-size: 22px;
    color:white;
    font-weight: 600;
}
.job_name_text span{
    color: #ff422e;
    margin-left:10px;
}
.chat_litBox_content{
    background: #f2f2f2;
    width: 60px;
    text-align: center;
    border-radius: 12px;
    padding: 3px 6px;
    cursor: pointer;
    position: relative;
    margin-left: 6px;
}
.chat_litBox_content .layui-icon{
    color: #00c800;
    font-size: 14px;
}
.chat_litBox_content span{
    color: #7b7b7b;
    font-size: 12px;
    vertical-align: bottom;
    margin-left: 6px;
}
.job_tips_box{
    background:rgba(0,0,0,0.1) ;
    width: 80px;
    text-align: center;
    border-radius: 12px;
    padding: 3px 6px;
    cursor: pointer;
    margin-top:2px;
    position: relative;
    margin-left:10px;
    border: 1px solid white;
}
.job_tips_box img{
    width: 15px;
    height: 15px;
    vertical-align: middle;
}
.job_tips_box span{
    color: white;
    font-size: 12px;
    margin-left:6px;
    vertical-align: middle;
}
.job_chat_cord{
    background-image: url(../../images/job/cord_job.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 108px;
    height: 108px;
    position: absolute;
    z-index: 100;
    left: 134px;
    top: -6px;
    display: none;
}
.job_chat_cord table {
    width: 86px;
    height: 86px;
    margin-left: 15.5px;
    margin-top: 11px;
}
.job_chat_span{
    color: white !important;
    border-bottom: 1px solid #333333;
}
.information_address_text img{
    width: 20px;
    height: 20px;
    margin-right: 6px;
    margin-bottom: 2px;
}
/*地址时间显示*/
.information_address{
    color: white;
    padding: 8px 0;
    font-size: 14px;
}
.information_time_text{
    margin-left: 20px;
}
.information_time_text .layui-icon{
    margin-right: 6px;
}
/*标签*/
.job_advantage_text{
    width: 800px;
    flex-wrap: wrap;
}
.job_advantage_text p{
    font-size: 12px;
    color: white;
    border: solid 1px #999999;
    border-radius: 4px;
    padding: 3px 8px;
    margin-right: 8px;
    margin-bottom: 8px;
    background: rgba(0,0,0,0.1);
}
/*操作按钮*/
.call_phone_btn{
    width: 120px;
    height: 42px;
    line-height: 42px;
    background-color: #febe10;
    color:#000000;
    text-align: center;
    border-radius: 4px;
    cursor: pointer;
    margin-right: 10px;
}
.delivery_job{
    width: 120px;
    height: 42px;
    line-height: 42px;
    background-color: #000000;
    color:white;
    text-align: center;
    border-radius: 4px;
    cursor: pointer;
}
.delivery_job_yes{
    width: 120px;
    height: 42px;
    line-height: 42px;
    background-color: #febe10;
    color:#000000;
    text-align: center;
    border-radius: 4px;
    cursor: pointer;
}
.apply_sentBox{
    width: 120px;
    height: 42px;
    line-height: 42px;
    background-color: #000000;
    color:white;
    text-align: center;
    border-radius: 4px;
    cursor: pointer;
}
.apply_sentBox_yes{
    width: 120px;
    height: 42px;
    line-height: 42px;
    background-color: #febe10;
    color:#000000;
    text-align: center;
    border-radius: 4px;
    cursor: pointer;
}
/*收藏*/
.collect_content_box{
    text-align: right;
    margin-top: 8px;
    cursor: pointer;
}
.collect_content_box span{
    font-size: 14px;
    margin-left: 4px;
    vertical-align: bottom;
    color: white;
}
.collect_content_yes{
    text-align: right;
    margin-top: 4px;
    cursor: pointer;
}
.collect_content_yes span{
    font-size: 14px;
    margin-left: 4px;
    vertical-align: bottom;
    color: #ff422e;
}
/*弹出框样式*/
.job_mode_text{
    color: #333333;
    font-size: 18px;
    font-weight: 600;
}
job_mode_tips{
    margin-top: 10px;
    font-size: 14px;
    color: #666666;
}
/*下部分数据展示*/
.information_bottom_box{
    min-height: 700px;
}
.information_bottom_content{
    padding-top: 26px;
    padding-bottom: 6px;
}
.information_left_content{
    width: 860px;
    float: left;
}
.information_right_content{
    float: right;
    margin-bottom: 12px;
}
/*招聘描述*/
.describe_box{
    background: white;
    padding: 16px;
    border-radius:4px;
    margin-bottom: 14px;
}
.describe_title_img span {
    color: #333333;
    font-size:18px;
    font-weight: 600;
    margin-left:8px;
    vertical-align: middle;
}
/*复制*/
.copy_content_box{
    cursor: pointer;
}
.copy_content_box span{
    color: #333333;
    font-size:15px;
    margin-left:8px;
    vertical-align: middle;
}
/*招聘描述*/
.describe_title_Box p{
    color: #333333;
    line-height: 30px;
    padding-top: 12px;
    padding-bottom: 4px;
    font-size: 15px;
}
/*描述内容*/
.company_title_Box p{
    color: #333333;
    line-height: 30px;
    padding-top: 12px;
    padding-bottom: 4px;
    font-size: 15px;
    text-indent:32px;
}
/*相关图片轮播*/
#conpany_carousel{
    width: 828px !important;
    /*height: 160px !important;*/
}
#conpany_carousel img{
    width: 828px;
    height: 100%;
    object-fit: cover;
    cursor: pointer;
    border-radius: 4px;
}
/*说明*/
.instructions_text span {
    color: #138dff;
    font-size:16px;
    font-weight: 600;
    margin-left:8px;
    vertical-align: middle;
}
.instructions_text span a{
    color:#138dff;
}
/*举报*/
.report_content_box{
    margin-top: 14px;
    width: 826px;
    border: solid 1px #febe10;
    background: #fffbf1;
    border-radius: 4px;
}
.report_content_list{
    padding: 10px;
}
.report_p_one{
    color: #ff2222;
    font-size: 15px;
}
.report_p_two{
    margin-top: 4px;
    color: #7b7b7b;
    font-size: 15px;
}
.report_btn_box{
    background-color: #ea0f1f;
    border-radius: 4px;
    cursor: pointer;
    padding:3px 6px;
}
.report_btn_box span{
    margin-left: 6px;
    color: white;
    font-size: 15px;
    vertical-align: middle;
}
/*公司地址*/
.company_address_text{
    color: #333333;
    font-size: 15px;
    padding: 12px 0;
}
.company_mode_box{
    width: 828px;
    height: 200px;
    position: relative;
}
.company_address{
    width: 828px;
    height: 200px;
}
.mode_address_Box{
    position: absolute;
    top: 0;
    left: 0;
    width: 828px;
    height: 200px;
    cursor: pointer;
}
/*热招岗位*/
.job_content_hot {
    width: 294px;
    /*max-height: 530px;*/
    margin-bottom: 12px;
    background: white;
}
.right_hot_img {
    width: 294px;
    margin-top: -12px;
}
/*公司信息*/
.hot_bottom_company{
    padding: 4px 12px 12px 12px;
}
.hot_bottom_company a{
    display: inline-block;
}
.job_img_list {
    width: 44px;
    height: 44px;
    border-radius: 4px;
    border: 1px solid #f2f2f2;
    position: relative;
}
.job_img_list img {
    width: 44px;
    height: 44px;
    border-radius: 4px;
}
.job_company_box {
    margin-left: 8px;
    font-size: 14px;
}
.job_company_name {
    width:202px;
    font-weight: 600;
    color: #666666;
    font-size: 16px;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.job_company_name:hover{
    color: #febe10;
}
.job_company_address {
    width:202px;
    color: #666666;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.company_bottom_line{
    height:4px;
    background: #f8f8f8;
}
.hot_top_content {
    padding:6px 12px;
    height: 46px;
    line-height: 46px;
}
.hot_top_content div{
    border-bottom: solid 1px #fafafa;
}
.hot_top_content span {
    font-size: 16px;
    color: #333333;
    font-weight: 600;
    margin-left: 10px;
}
/*热招数据*/
/*.hot_bottom_ul{*/
    /*padding:0 12px 6px 12px;*/
/*}*/
.hot_bottom_li{
    border: 2px solid white;
    border-bottom: 1px solid #fafafa;
    cursor: pointer;
    padding:0 12px 6px 12px;
}
.hot_bottom_li:last-child{
    border: 2px solid white;
}
.hot_bottom_li:hover{
    border: 2px solid rgba(254, 190, 16, 1);
}
.hot_bottom_li a{
    display: inline-block;
}
.hot_bottom_content {
    margin: 14px 0;
}
.bottom_content_text p {
    width:192px;
    font-weight: 600;
    color: #333333;
    font-size: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.bottom_content_text p:hover{
    color:#febe10;
}
.bottom_content_text div {
    color: #ff422e;
    font-size: 16px;
}
.history_text_address {
    width: 252px;
    color: #666666;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-top: 4px;
}
/*加入快聘群*/
.join_job_box{
    width: 294px;
}
.join_job_box a{
    display: inline-block;
}
.join_job_box img{
    width: 294px;
}
/*举报提示弹框*/
#report_model{
    display: none;
}
.report_model_box{
    width: 360px;
    height: 420px;
}
.report_model_img{
    width: 100%;
    height: 148px;
    background-image: url(../../images/job/report_top.png);
    position: relative;
}
.report_pText_one {
    width: 100%;
    text-align: center;
    position: absolute;
    top:20px;
    left: 0;
    color: white;
    font-size: 22px;
    font-weight: 600;
}
.report_pText_two {
    width: 100%;
    text-align: center;
    position: absolute;
    top:58px;
    left: 0;
    color: white;
    font-size:16px;
}
/*举报提示语*/
.report_model_content{
    padding: 14px;
}
.report_model_tips {
    text-align: center;
    font-size:18px;
    color: #5099f7;
}
.report_model_content p {
    color: #666666;
    font-size:14px;
    margin: 6px 0 14px 0;
    text-align: center;
}
.report_model_btn {
    width: 40%;
    height:36px;
    line-height:36px;
    margin: 0 auto;
    background-color: #febe10;
    text-align: center;
    font-size: 16px;
    color:#000000;
    border-radius:4px;
    cursor: pointer;
}
/*举报表单框*/
#report_form{
    display: none;
}
.report_form_box{
    width: 500px;
    height: 360px;
}
.report_form_box .layui-form-label{
    text-align:center;
}
.report_form_box .layui-form-item{
    padding-top: 10px;
    padding-right: 30px;
}
.report_form_box var{
    color: #ff2222;
}
.report_form_btn_box{
    margin: 0 auto;
    text-align: center;
    margin-top: 40px;
}
.report_form_btn_box button{
    width: 220px;
    height: 42px;
    line-height: 42px;
    font-size: 16px;
    color: #000000;
}
.company_user_text{
    color: #333333;
    font-size: 15px;
    padding-top: 12px;
}
.company_user_text img{
    width: 20px;
    height: 20px;
    margin-right: 6px;
    margin-bottom: 2px;
    /*vertical-align: top;*/
}
.company_address_text{
    color: #333333;
    font-size: 15px;
    padding: 12px 0;
}
.company_address_text img{
    width: 20px;
    height: 20px;
    margin-right: 6px;
    margin-bottom: 2px;
    vertical-align: top;
}
/*待招*/
.company_entrust_phone img{
    width: 18px;
    height: 18px;
    margin-right: 8px;
    margin-bottom: 2px;
    vertical-align: top;
}
.company_entrust_address{
    padding: 0;
}
.company_entrust_address img{
    margin-right: 2px;
}
.entrust_view{
    width: 80px;
    height: 26px;
    line-height: 26px;
    background-color: #238bff;
    border-radius: 4px;
    text-align: center;
    color: white;
    font-size: 15px;
    cursor: pointer;
    margin-left: 8px;
}
.entrust_copy{
    width: 112px;
    height: 26px;
    line-height: 26px;
    background-color: #ffc527;
    border-radius: 4px;
    text-align: center;
    color: white;
    font-size: 15px;
    cursor: pointer;
    margin-left: 8px;
}