/**副页内容区框架定义 => 找工作头部**/
.vicemune{width: 100%;height: 76px;float: left; background-color: #fff;}
.vicemune img{border: none;}
.vicemune .vicemuneframe{width: 1200px;height: 90px; margin: 0 auto;}
.vicemune .vicemuneframe .vicemunefloat{float: left;width: 100%;height: 76px;}
.vicemune .vicemuneframe .vicemunefloat .vicelogo{width:224px;height:46px; float: left;margin: 14px 0 13px 0;}
.vicemune .vicemuneframe .vicemunefloat .vicelogo a img{ margin-top: 0px; }
.vicemune .vicemuneframe .vicemunefloat .vicetotalselect{float: left;  margin: 15px 0 17px 0px; width: 150px;}
.vicemune .vicemuneframe .vicemunefloat .vicetotalselect .viceselecttitle{ font-size:15px;margin-top: 2px;font-weight: bolder;color: #333;}

.vicemune .vicemuneframe .vicemunefloat .vicetotalselect .changeregion{ float:left; width:100%; height:20px; line-height:20px; }
.vicemune .vicemuneframe .vicemunefloat .vicetotalselect .changeregion a{ color:#747474; font-size:14px; float:left; margin-right:3px; text-decoration:none; }
.vicemune .vicemuneframe .vicemunefloat .vicetotalselect .changeregion a span{ float:left; }
.vicemune .vicemuneframe .vicemunefloat .vicetotalselect .changeregion a i{ background:url("/default/images/index/icon.png") 0px 2px no-repeat; width:10px; margin-left:3px; float:left; height:10px; margin-top:6px; }

.vicemune .vicemuneframe .vicemunefloat .vicemune{width: 825px; height: 40px;float: left;  margin:21px 0 15px 0px;font-size: 16px; }
.vicemune .vicemuneframe .vicemunefloat .vicemune .navbod{width: 840px;height: 35px!important;}
.vicemune .vicemuneframe .vicemunefloat .vicemune .navbody ul{float:left; }
.vicemune .vicemuneframe .vicemunefloat .vicemune .navbody ul li{float:left;height: 35px;width:105px;line-height: 35px;text-align: center;  }
.vicemune .vicemuneframe .vicemunefloat .vicemune .navbody ul li a{color: #393939;text-decoration: none; float: left;width: auto;height: 35px;text-align: center;display: inline-block;}
/*.menu_decoration{width: auto;}*/
/*.menu_decoration:hover{border-bottom: solid 2px #F0504E;}*/
.vicemune .vicemuneframe .vicemunefloat .vicemune .navbody ul li a:hover{border-bottom: solid 2px #F0504E; }
/*vicebuttom*/
.vicebuttom{
    line-height: 30px;
    height: 30px;
    background-color: #F0F0F0;
}

/*地区分站*/
.stationMenu{ position:absolute; display:none; width:400px; }
.stationMenu .to{ height:14px; float:left; width:100%; position:relative }
.stationMenu .to i{ position:absolute; top:1px; left:30px; height:14px; float:left; width:22px; background:url("/default/images/icon/soselb.png") 0px -122px; }
.stationMenu .con{ float:left; background:#FFFFFF; border:#D6D6D6 1px solid; padding:10px 0; line-height:36px; width:398px; box-shadow:0px 0px 8px #ccc;
    border-radius:3px 3px 3px 3px; box-sizing:content-box }
.stationMenu .con dl{ float:left; padding:0 15px; width:368px; }
.stationMenu .con dt{ float:left; width:100%; border-bottom:#E7E7E7 1px solid; height:37px; line-height:37px; color:#575757; font-size:16px; font-weight:bold }
.stationMenu .con dd{ float:left; width:92px; color:#7E7E7E }
.stationMenu .con dd a{ text-decoration:none; color:#7E7E7E; display:block; font-size:15px; }
.stationMenu .con dd a:hover{ color:#F0504E }

/**副页内容区框架定义 => 找人才头部**/
.person_head{width: 100%;height:76px; background-color: #fff;float: left;}
.person_head img{border: none;}
.person_head ul{width: 1200px;height:76px; background-color: #fff;margin: 0 auto;}
.person_head li{float: left;height: inherit;}
.person_head .logo{width:224px;height: inherit; margin-top: 14px; height: 46px; }
.person_head .logo img{vertical-align: middle;}
.person_head .area{margin-top: 17px;margin-left:0px; width:136px;height: 53px; }
.person_head .area .title{font-size:15px;color: #333;font-weight:bolder;}

.person_head .area .changeregion{ float:left; width:100%; height:20px; line-height:20px; }
.person_head .area  .changeregion a{ color:#747474; font-size:14px; float:left; margin-right:3px; text-decoration:none; }
.person_head .area  .changeregion a span{ float:left; }
.person_head .area  .changeregion a i{ background:url("/default/images/index/icon.png") 0px 2px no-repeat; width:10px; margin-left:3px; float:left; height:10px; margin-top:6px; }

.person_head .area .region span.totalregion{float: left;width: 56px;color: #333;text-align: left;font-size:13px; margin-top: 5px;}
.person_head .area .region i{display: inline-block;margin-left: 5px;float: left;}
.person_head .area i.arrow_down{background: url("/default/images/index/icon.png") 0px 3px no-repeat;width: 10px; height:10px;margin-top: 11px;}
/**搜索框架定义**/
.person_head .search{width: 840px;height:42px;padding: 17px 0 17px 0px;}
.person_head .search .search_content{border: 1px #F0504E solid; height:40px;width: 830px; }
/**搜索选择**/
.person_head .search .search_select{float: left; width: 96px;height: 40px; line-height: 40px; border-right: 1px solid #ededed; }
.person_head .search .search_select a{ text-decoration:none}
.person_head .search .search_select:hover{ background-color: #E3E3E3;}
.person_head .search .search_select span.switch{float: left;width:50px;height:40px;line-height:40px;text-align: right;padding-left: 0px;font-size: 16px;color: #A3A3A3;text-overflow:ellipsis;white-space:nowrap; }
.person_head .search .search_select i{display: inline-block;margin-left: 10px;margin-top: 18px;}
.person_head .search .search_select i.job_icon{background: url("/default/images/icon/soselb.png") 0px -100px no-repeat;width: 10px;height: 10px;float: left;margin-right: 15px;}
.person_head .search .search_select i.swap{background:url("/default/images/icon/soselb.png") -15px -100px;}
/**输入框**/
.person_head .search .inputtext{float: left;width: 480px;}
.person_head .search .inputtext input{float: left;height: 40px;line-height:40px;width:480px;margin:0px 15px 0px 5px;font-size: 16px;border:0px;outline: none;color: #A3A3A3;}
/**地区选择**/
.person_head .search .search_region{float: left;width: 110px;height: 40px;line-height: 40px;background: #EEEEEE; cursor: pointer;}
.person_head .search .search_region a{text-decoration: none;}
.person_head .search .search_region:hover{ background-color: #E3E3E3;}
.person_head .search .search_region .region{width: 110px;float: left;}
.person_head .search .search_region .region span.chooseregion{ float: left;width: 80px!important;text-align: center;display: inline-block;padding-left: 10px;color: #A3A3A3;font-size: 14px;}
.person_head .search .search_region i{margin-top: 18px;float: left;}
.person_head .search .search_region i.region_icon{background: url("/default/images/icon/soselb.png") 0px -100px no-repeat;width: 10px;height: 10px;float: left; margin-right: 10px;}
.person_head .search .search_region i.swap{background:url("/default/images/icon/soselb.png") -15px -100px;}
/**按钮**/
.person_head .search .search_btn{float: left;}
.person_head .search .search_btn input{ float:left;width: 143px;height: 40px;  border: none;background: #F0504E;color: #ffffff;font-size: 16px; cursor: pointer;font-weight: bolder;}

/**副页内容区框架定义**/
.vicecontent{height:auto!important;min-height:500px;_height:500px;width: 100%;min-width: 1200px; font-family: "Microsoft YaHei", "SimSun";background-color:#F0F0F0;overflow:hidden; }
.vicecontent div{margin: 0 auto;}
.vicecontent .content_area{width: 1200px;}
/**副页内容区框架定义=>   统一A hover 样式**/
.vicecontent .content_area a{color:#78808C; text-decoration: none;}
.vicecontent .content_area a:hover{color:#f93b3b; text-decoration: none;}
/**副页内容区框架定义=> button  小手指**/
.vicecontent input[type=button] { cursor: pointer;}
.vicecontent i{font-style: normal;}
.pointer{cursor: pointer;}
/***select菜单**/
.select{border:#ccc 1px solid; height:30px; width:120px; line-height:30px;cursor:pointer; background:#fff; color:#696969; display: block}
.select span{float:left; height:30px; width:104px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.select span a{padding-left:6px; height:30px; text-decoration: none}
.select i{background:url("/default/images/icon/soselb.png") 0px -100px; width:10px; height:10px; margin-top:13px; float:right; margin-right:6px;}
.select i.swap{background:url("/default/images/icon/soselb.png") -15px -100px;}

.selectOptions{position:absolute;border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;background:#fff; z-index:555555555;}
.selectOptions ul{}
.selectOptions ul li.section{background:#000000; cursor:auto}
.selectOptions ul li{ color:#9F9F9F; height:26px; line-height:26px; cursor:pointer;}
.selectOptions ul li a{padding-left:6px; padding-right:6px; text-decoration: none}
.selectOptions ul li.selected{ background:#E3E3E3; color:#575757}
/** 弹出对话框 样式**/
.eject{width:80%;}
.hide_box{z-index:999;filter:alpha(opacity=50);background:#666;opacity: 0.5;-moz-opacity: 0.5;left:0;top:0;height:99%;width:100%;position:fixed;display:none;}
.shang_box{width:540px;height:540px;padding:10px;background-color:#fff;border-radius:10px;position:fixed;z-index:1000;left:50%;top:50%;margin-left:-280px;margin-top:-280px;border:1px dotted #dedede;display:none; }
.shang_box img{border:none;border-width:0;}
.shang_close{float:right;display:inline-block;padding: 5px;}
.eject_content{margin-top: 10px;}
/** check box 样式**/
.checkbox { width: 18px; margin:0; position: relative; float: left;}
.checkbox label { cursor: pointer; position: absolute; width: 16px; height: 16px;  top: 0;  left: 0; background: #eee; border:1px solid #ddd;}
.checkbox label:after { opacity: 0; content: ''; position: absolute; width: 8px; height: 5px; background: transparent; top: 2px;  left: 2px; border: 3px solid #333;  border-top: none;  border-right: none; -webkit-transform: rotate(-45deg);  -moz-transform: rotate(-45deg);  -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg);  }
.checkbox label:hover::after { opacity: 0.2;}
.checkbox input[type=checkbox]:checked + label:after { opacity: 1;}
/*找工作，找人才，右浮动样式*/
#adright{
    position: fixed;
    width: 115px;
    min-height: 160px;
    text-align: center;
    max-height: 433px;
    overflow: hidden;
}
/**手机验证码样式**/
.addCode .code {
    width: 120px;
    height: 28px;
    border: 1px solid #dfdfdf;
    float: left;
    line-height: 28px;
    outline: none;
    padding: 0 3px;
}
.addCode .codeErr {
    float: left;
    margin-top: 10px;
    width: 100%;
    height: 30px;
    line-height: 30px;
    /* font-size: 14px; */
    color: #EA6A00;
}
/*分页样式*/
.page_list {
    margin-top: 15px;
    width: 100%;
    text-align: center;
}
.page_list ul {
    width: auto;
    overflow: hidden;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-radius: 3px;
    padding: 0;
    margin: 0;
    display: inline-block;
}
.page_list ul li {
    float: left;
    border: none;
    height: 30px;
    line-height: 30px;
    border-right: 1px solid #ddd;
    min-width:25px;
    background-color: #fff;
}
.page_list ul li span{
    height: 30px;
    line-height: 30px;
    padding: 6px 12px;
    min-width:25px;
}
.page_list ul li a {
    padding: 6px 12px;
    text-decoration: none;
    color:#78808C;
}
.page_list ul li a:hover {
    background: #eee;
    color: #F85659;
}
.page_list ul li.active a {
    color: #fff;
    cursor: default;
    background-color: #F85659;
    border-color: #337ab7
}
.page_list ul li.active{
    background-color: #F85659;
    color: #fff;
}
.bordernone{border: none!important;}
.float_left{float: left;}
.font12{font-size: 12px!important;}
.font13{font-size: 13px!important;}
.font14{font-size: 14px!important;}
.font15{font-size: 15px!important;}
/**统一灰色字**/
.biggray{color:#696969!important;}
.darkgray{color: #797979!important;}
.gray{color: #b9b9b9!important;}
.bg_gray{background-color: #fafafa;}
.border_buttom{border-bottom: 1px solid #ededed;}
.border_buttom_none{border-bottom:none!important;}
.border{border:1px #E8E8E8 solid;}
/**菜单黑**/
.black{color: #393939;}
/*统一红*/
.red{color:#f2504e;}
/**a 链接蓝色**/
.blue{color:#0168b7;}
/** clear**/
.clear{clear: both;}
/**button**/
.de_button{width:55px;height: 28px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius:2px;
    border: 1px solid #f0514e;color:#f9eff0;font-size: 14px;background-color: #f0514e;font-weight: bolder;}
/**line空白**/
.line20{line-height: 20px;height: 20px;width: 100%;}
/**隐藏**/
.display_none{
    display: none;;
}
/*邀请面试*/
.layer-interview{
    border: 6px solid #8D8D8D;
    border: 6px solid rgba(0,0,0,.3);
}
.layer-interview .layui-layer{
    border-radius: 10px;
}
.layer-interview .layui-layer-content{
    padding: 10px 20px 0 20px;
    overflow-y: auto;
}
/*查看联系方式*/
.lookcontact{
    height: 170px;
    width: 250px;
    padding: 30px 0px 20px 60px;
}
.lookcontact em,i{
    font-style: normal;
    display: inline-block;
    vertical-align: middle;
}
.lookcontact div{
    height: 60px;
    line-height: 60px;
    width: inherit;
}
.lookcontact i{
    vertical-align: middle;
    margin-left: 10px;
}
.lookcontact .lookphone em{
    background: url('/default/images/index/personcontact.png') no-repeat -7px -34px;
    width: 18px;
    height: 18px;
    padding: 5px 0 0px 0px;
}
.lookcontact .lookmail em{
    background: url('/default/images/index/personcontact.png') no-repeat -7px -2px;
    width: 18px;
    height: 18px;
    padding: 5px 0 0px 0px;
}
.lookcontact .lookpqq em{
    background: url('/default/images/index/personcontact.png') no-repeat -7px -63px;
    width: 18px;
    height: 18px;
    padding: 5px 0 0px 0px;
}
.lookcontact .recharge  em{
    background: url('/default/images/index/question.jpg') no-repeat;
    width: 18px;
    height: 18px;
    padding: 0px 0 0px 0px;
}

.lookclose{
    width: inherit;
    text-align: right;
    margin-top: 0px;
}
.lookclose input{
    width: 100px;
    height: 30px;
    border: 1px solid #2e8ded;
    color: #fff;
    font-size: 14px;
    background-color: #2e8ded;
    margin-right: 10px;
}
.no-one{
    background-color: #fff;
    min-height:  300px;
    text-align: center;
}
.no-one img{
    margin-top: 50px;
    width: 281px;
    height: 171px;
}
.no-one p{
    padding: 15px 0 0 0;
    font-size: 18px;
    color: #797979;
}
/*企业将个人纳入人才库*/
.insertPersonnelLibrary{
    width: 800px;
    height: 536px;
    overflow-y: auto;
    overflow-x: hidden;
}
.insertPersonnelLibrary .haveNoJob{
    width: 800px;
    height: 200px;
    text-align: center;
    padding-top: 220px;
    padding-bottom: 10px;
    margin-top: 60px;
    background: url(/default/images/company/bgpic.jpg) center 60px no-repeat;
}
.insertPersonnelLibrary .haveNoJob .first-tip{
    font-size: 18px;
    color: #E17100;
}
.insertPersonnelLibrary .haveNoJob .second-tip{
    font-size: 14px;
    margin-top: 15px;
}
.insertPersonnelLibrary .haveNoJob .button{
    background: #2e8ded;
    width: 282px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    text-decoration: none;
    color: #fff;
    margin-top: 20px;
    display: inline-block;
    font-size: 16px;
}

/*已分配工作样式*/
.insertPersonnelLibrary .checkList{
    width: 800px;
    height: 35px;
}
.insertPersonnelLibrary .checkList li{
    height: 35px;
    line-height: 35px;
    float: left;
}
.insertPersonnelLibrary .titleButtom{
    background-color: #f0f0f0;
}
.insertPersonnelLibrary .list{
    width: 800px;
    height: 37px;
}
.insertPersonnelLibrary .list:hover{
    background-color: #fafafa;
}
.insertPersonnelLibrary .list li{
    float: left;
    height: 35px;
    line-height: 35px;
    border-bottom: 1px #ccc dashed;
}

.insertPersonnelLibrary .list li p{
    width: 350px;
    float: left;
 }
.insertPersonnelLibrary .list li em{
    width: 80px;
    float: left;
}
.insertPersonnelLibrary .bloder{
    font-weight: bolder;
}
.insertPersonnelLibrary .first{
    width: 35px;
    padding-left: 15px;
}
.insertPersonnelLibrary .first input{ width:16px; height:16px; float:left; margin-top:10px;
}
.insertPersonnelLibrary .second{
    width: 150px;
    padding-left: 15px;
    overflow: hidden;
}
.insertPersonnelLibrary .third{
    width: 110px;
    text-align: left;
    padding-left: 15px;
}
.insertPersonnelLibrary .four{
    width: 210px;
    text-align: left;
    padding-left: 15px;
}
.insertPersonnelLibrary .five{
    width: 80px;
    text-align: left;
    padding-left: 5px;
}
.insertPersonnelLibrary .six{
    width: 150px;
    text-align: center;
}

.insertPersonnelLibrary  .add{
    background: url("/default/images/index/add.png") no-repeat;
    width: auto;
    height: 18px;
    line-height: 18px;
    padding: 0px 0px 0 20px;
    display: inline-block;
    cursor: pointer;
    margin-top: 7px;
}

.insertPersonnelLibrary  .delete{
    background: url("/default/images/index/delete.png") no-repeat;
    width: auto;
    height: 18px;
    line-height: 18px;
    padding: 0px 0px 0 20px;
    display: inline-block;
    cursor: pointer;
    margin-top: 7px;
}

.insertPersonnelLibrary  .delete em{
    width: 80px;
    float: left;
}
.insertPersonnelLibrary  .add:hover{
    background: url("/default/images/index/add-hover.png") no-repeat;
    color: #2d2d2d;
}

.insertPersonnelLibrary  .delete:hover{
    background: url("/default/images/index/ondelete.png") no-repeat;
    color: #2d2d2d;
}
.insertPersonnelLibrary .dropHaveColor{
    color: #A3A3A3!important;
}
.insertPersonnelLibrary .HaveColor{
    color: #21a74f!important;
}
.confirm {
    height: 35px;
    line-height: 35px;
    width: 800px;
    text-align: right;
}
.confirm input[type=button]{
    background-color:#2e8ded;
    color: #fff;
    border: none;
    width: 100px;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    cursor: pointer;
}
