/**副页内容区框架定义 => 找工作头部**/
.vicemune{float: left; width: 100%; background-color: #fff; box-shadow: 0 3px 6px rgba(6, 0, 1, .05); }
.vicemune img{border: none;}
.vicemune .vicemuneframe{width: 1200px; height: 55px; margin: 0 auto;}
.vicemune .vicemuneframe .vicemunefloat{ float: left; width: 100%; height: 55px;}
.vicemune .vicemuneframe .vicemunefloat .vicelogo{ float: left; width: 224px;}
.vicemune .vicemuneframe .vicemunefloat .vicelogo a { float: left; width: 100%; height: 55px; line-height: 55px; font-size: 0; }
.vicemune .vicemuneframe .vicemunefloat .vicelogo a span{ float: left; height: 55px;  line-height: 55px; }
.vicemune .vicemuneframe .vicemunefloat .vicelogo a img{ display: inline-block; max-height: 46px; vertical-align: middle;}
.vicemune .vicemuneframe .vicemunefloat .vicelogo a i{background:url("../images/logo_index.png") no-repeat; width:42px; float: left;height:55px;  display:block}
.vicemune .vicemuneframe .vicemunefloat .vicetotalselect{ float: left;  margin: 6px 0 7px; width: 150px;}
.vicemune .vicemuneframe .vicemunefloat .vicetotalselect .viceselecttitle{ font-size:15px;margin-top: 2px;color: #444;}

.vicemune .vicemuneframe .vicemunefloat .vicetotalselect .changeregion{ float:left; width:100%; height:20px; line-height:20px; }
.vicemune .vicemuneframe .vicemunefloat .vicetotalselect .changeregion a{  margin-right:3px; text-decoration:none; font-size:14px; color:#747474; }
.vicemune .vicemuneframe .vicemunefloat .vicetotalselect .changeregion a:hover{color: #ff552e;  }

.vicemune .vicemuneframe .vicemunefloat .navbody{ float: left; width: 825px; height: 55px;font-size: 16px; }
.vicemune .vicemuneframe .vicemunefloat .navbody ul{float:left;}
.vicemune .vicemuneframe .vicemunefloat .navbody ul li{float:left; line-height: 53px; margin-right: 40px;}
.vicemune .vicemuneframe .vicemunefloat .navbody ul li a{ float: left; height: 53px; color: #666; text-decoration: none; border-bottom: 2px solid #fff;}
.vicemune .vicemuneframe .vicemunefloat .navbody ul li a:hover,
.vicemune .vicemuneframe .vicemunefloat .navbody ul li a.active{ color: #333; border-bottom: 2px solid #00c6c9; }
/*.menu_decoration{width: auto;}*/
/*.menu_decoration: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("../images/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: 55px; background-color: #fff;float: left;}
.person_head img{border: none;}
.person_head ul{width: 1200px; height: 55px; margin: 0 auto; background-color: #fff; }
.person_head li{float: left; height: inherit;}
.person_head .logo{ width:224px; }
.person_head .logo a{ float: left; width: 100%; height: 55px; line-height: 55px; font-size: 0; overflow: hidden; }
.person_head .logo a img{display: inline-block; max-height: 55px; vertical-align: middle;}
.person_head .area{height: 55px; margin-top: 7px; width:136px;}
.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("../images/icon_1.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("../images/icon_1.png") 0px 3px no-repeat;width: 10px; height:10px;margin-top: 11px;}

.person_head .vicemune{float: left; width: 825px; height: 55px;font-size: 16px; }
.person_head .vicemune .navbody{ float: left; width: 100%; }
.person_head .vicemune .navbody ul{float:left;}
.person_head .vicemune .navbody ul li{float:left; line-height: 53px; margin-right: 55px;}
.person_head .vicemune .navbody ul li a{ float: left; height: 53px; color: #393939; text-decoration: none; border-bottom: 2px solid #fff;}
.person_head .vicemune .navbody ul li a:hover{ border-bottom: 2px solid #00c6c9;}
/*!**搜索框架定义**!*/
/*.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("../images/soselb.png") 0px -100px no-repeat;width: 10px;height: 10px;float: left;margin-right: 15px;}*/
/*.person_head .search .search_select i.swap{background:url("../images/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("../images/soselb.png") 0px -100px no-repeat;width: 10px;height: 10px;float: left; margin-right: 10px;}*/
/*.person_head .search .search_region i.swap{background:url("../images/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; background-color:#f4f6f9; 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("../images/icon_all.png") no-repeat 0 -229px; width:10px; height:10px; margin-top:13px; float:right; margin-right:6px;}
.select i.swap{ background-position: 0 -274px;}

.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 {
    margin-top: 15px;
    width: 100%;
    text-align: center;
}
.page 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;
    +display: inline;
    +zoom: 1;
}
.page ul li {
    float: left;
    border: none;
    height: 30px;
    line-height: 30px;
    border-right: 1px solid #ddd;
    min-width:25px;
    background-color: #fff;
}
.page ul li span{
    height: 30px;
    line-height: 30px;
    padding: 6px 12px;
    min-width:25px;
}
.page ul li a {
    padding: 6px 12px;
    text-decoration: none;
    color:#78808C;
}
.page ul li a:hover {
    background: #eee;
    color: #F85659;
}
.page ul li.active a {
    color: #fff;
    cursor: default;
    background-color: #F85659;
    border-color: #337ab7
}
.page 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('../images/personcontact.png') no-repeat -7px -34px;
    width: 18px;
    height: 18px;
    padding: 5px 0 0px 0px;
}
.lookcontact .lookmail em{
    background: url('../images/personcontact.png') no-repeat -7px -2px;
    width: 18px;
    height: 18px;
    padding: 5px 0 0px 0px;
}
.lookcontact .lookpqq em{
    background: url('../images/personcontact.png') no-repeat -7px -63px;
    width: 18px;
    height: 18px;
    padding: 5px 0 0px 0px;
}
.lookcontact .recharge  em{
    background: url('../images/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(../images/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("../images/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("../images/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("../images/add-hover.png") no-repeat;
    color: #2d2d2d;
}

.insertPersonnelLibrary  .delete:hover{
    background: url("../images/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;
}
