
.positions{width: 100%;}
.positop{margin-top: 20px; float:left;}
.positop .basic{float: left; border-left:4px solid #00A2E9;width: 4px;height: 15px;margin-top: 2px;}
.positop h2{float: left;font-weight: normal;font-size: 16px;margin-bottom: 15px;}
.positop ul{clear: both;}
.positop .ziliao li{/* position: relative;*/ width: 100%;height: 50px;line-height: 36px;font-size: 15px;/*margin-top: 24px;*/color: #666;/*clear: both;*/}
.positop span{float: left;}
.positop span label{ display: inline-block; width: 10px;color: #ff4900;}
.prompt{overflow: hidden;width:420px;clear: both;font-size: 12px;color: #ff4800;line-height: 22px;margin-left: 98px;padding-top: 4px;background: url(../../../images/myoffice/CompanyJob/warning.png) -00px no-repeat ;background-position: 0px 5px;}

.prompt label{float: left;line-height: 18px;margin-left: 20px;}
.positop .condition{float: left; width:432px;border: 1px solid #eeeeee;cursor: pointer;border-radius: 3px;margin-left: 26px; position:relative;}
.positop .select, .select_bright{ width:432px; height:30px; overflow: hidden; background: url(../images/down.png) no-repeat 97%; background-color:#fff; cursor: pointer;box-sizing: border-box;
    padding-right: 20px;}
.positop .select a{ display:block; width:100%; height:100%; color:#999; line-height:36px; font-size:15px;  margin-left:10px;}
.select_bright a{ display:block; width:100%; height:100%; color:#999; line-height:48px; font-size:15px;  margin-left:10px;}
.positop .select_option{ width:431px;  border:1px solid #dadada; background-color:#fff; position:absolute;z-index: 100; display: none;border-radius: 3px;}
.positop .select_option a{width:421px; height:22px; line-height:22px; text-align:left; color:#999;float:left; display:block;font-size:14px;  padding-left:10px;}
.positop .select_option a:hover{ /*background-color:#F8F8F8; color:#00A2E9; cursor:pointer;*/ background-color:#00a2e9; color:#fff; cursor:pointer;} 
.positop .select_bright input{width: 392px;height: 43px;border: 0;outline: none;color: #999;font-size: 15px;cursor: pointer;line-height: 44px;}
.select_bright .assignment_01{float: left;overflow: hidden;margin-left: 10px;margin-bottom: 5px;}
.select_bright .assignment_01 span{background:#eee;height: 28px;margin-top: 5px;line-height: 28px;padding: 2px 6px;font-size:12px;}
.select_bright .assignment_01 b{float: left; cursor: pointer;font-weight: normal;height:32px;width: 20px;text-align: center;line-height: 32px;margin-top: 5px;background: #60cfff;font-size: 14px;color: #fff;font-size:12px;}
/*职位亮度*/
.condition_bright{float: left; width:432px;border: 1px solid #eeeeee;border-radius: 3px;margin-left: 26px;}
.positop .condition_bright{position: relative;}
.positop .bright_option{width:411px;  border:1px solid #dadada; background-color:#fff; position:absolute;top:50px;left: 0px; border-radius: 3px;padding: 10px;display: none; z-index:100;}
.positop .bright_option span{display: block;width: 185px;height: 28px;border: 1px solid #ededed;overflow: hidden;margin: 0;padding: 0;}
.positop .bright_option input{width: 160px;height: 29px;border: 0;background: #EDEDED;padding-left: 6px;box-sizing: border-box;color: #666;line-height: 29px;outline: none;}
.positop .bright_option dd{line-height: 0;float: left;margin-left: 12px;margin-bottom: 10px;}
.positop .bright_option label{width: 24px;height: 26px;text-align: center;line-height: 26px;cursor: pointer;color: #00A2E9;}
.positop .bright_option h4{margin: 0;padding: 0;height:20px;color: #999;font-weight: normal;line-height: 20px;margin-bottom: 16px;font-size: 12px;}
.positop .bright_option dl{clear: both;overflow: hidden;}
.positop .bright_option {float: left;}
.positop .condition_right input{width:200px;}
.positop .condition_right{float:left;width:200px; position:relative;}
.positop .condition_right .select{width:200px;}
.positop .select_xiala{width:199px; position:absolute;top:38px;left:0;}
.positop .select_xiala a{width:189px;}
.positop .condition_mag{margin-left:0;}
.positop .div_zhi{float:left;width:30px; text-align:center;}
/*三联动下拉菜单*/
.job_category{clear: both;}
.job_category .job_span{font-size: 15px;color: #666;line-height: 36px;}
.positop .category{position: relative;}
.positop .category_text{position: absolute;top: 37px;left:97px;border: 1px solid #ebebeb;z-index: 50;border-radius: 3px;background: #fff;display: none;}
.category_center{float: left;}
/*主菜单*/
.category_center .category_left{float: left;width: 200px;height:400px;background: #ededed;overflow: hidden;color: #999;}
.category_center .category_left .list_01{position: relative; width: 100%;height: 40px;line-height: 40px;padding-left: 12px;box-sizing: border-box;font-size: 14px;cursor: pointer;}
.category_center .category_left i:before{content: url(../../../images/myoffice/CompanyJob/it-list1.png);position:absolute ;right: 12px;}
/*.category_center .category_left .list_01:hover{background: #f5f5f5;color: #00A2E9;}*/
.category_center .category_left .on_mouseenter{background: #f5f5f5;color: #00A2E9;}
/*二级*/
.category_center .category_second{float: left;width: 120px;height:300px;background: #f9f9f9;}
.category_center .category_second .list_02{position: relative; width: 100%;height: 40px;line-height: 40px;padding-left: 12px;box-sizing: border-box;font-size: 14px;cursor: pointer;}
.category_center .category_second i:before{content: url(../../../images/myoffice/CompanyJob/it-list1.png);position:absolute ;right: 12px;margin-top: 14px;}
/*.category_center .category_second .list_02:hover{background: #fff;color: #00A2E9;}*/
.category_center .category_second ul{display: none;}
.category_center .category_second .on_list_02{display: block;}
.category_center .category_second .on_second{background: #fff;color: #00A2E9;}
/*三级*/
.category_three{position: relative; float: left;width: 287px;height:300px;background: #fff;padding-left: 12px;padding-right: 12px;display: none;}
.category_three .list_03{float: left;padding-left: 7px;padding-right: 7px;line-height: 30px;height: 30px;background: #f9f9f9;border: 1px solid #e5e5e5;border-radius: 5px;margin-right: 8px;margin-top: 10px;font-size: 12px;color: #999999;cursor: pointer;}
.category_three .list_03:hover{background: #00A2E9;color: #fff;}
.category_three ul{display: none;}
.category_three .on_list_03{display: block;}
.category_three .three_butt{clear: both;position: absolute;bottom: 12px;right: 12px;}
.category_three .three_butt button{border: 0;background: #fff;color: #00A2E9;cursor: pointer;}
.category_three .three_butt .confirm{width: 70px;height: 36px;background: #00A2E9;font-size: 14px;color: #fff;margin-left: 20px;}

/*地址*/
.condition02{float: left; width:432px;border: 1px solid #eeeeee;border-radius: 3px;margin-left: 26px;}
.posi_fixed{width: 740px;height: 620px;position: fixed;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}
.border_wai{width: 600px;height: 450px;border: 1px solid #fff;position: relative;margin: auto;/*display: none;*/background: #fff;padding: 30px 30px 0px 30px;margin-top: 95px;}
._citys { width: 540px; display: inline-block; border: 1px solid #eee;position: absolute;top: -50px;left: -40px;background: #fff;line-height: 0;}
.border_wai input{width: 200px;border: 1px solid #DEDEDE;height: 30px;line-height: 30px;padding-left: 10px;cursor: pointer;}
.border_wai .detailed_address{width: 370px;}
._citys span { color: #56b4f8; height: 15px; width: 15px; line-height: 15px; text-align: center; border-radius: 3px; position: absolute; right: 10px; top: 10px; border: 1px solid #56b4f8; cursor: pointer; }
._citys0 { width: 100%; height: 41px; display: inline-block; border-bottom: 1px solid #56b4f8; padding: 0; margin: 0; }
.border_wai ._citys0 li { float:left;height: 41px; line-height: 41px; font-size: 15px; color: #888; width: 80px; text-align: center; cursor: pointer; }
.citySel { background-color: #56b4f8; color: #fff !important; }
._citys1 { width: 100%; display: inline-block; padding: 10px 0; }
._citys1 a { width: 83px; height: 35px; display: inline-block; background-color: #f5f5f5; color: #666; margin-left: 6px; margin-top: 6px; line-height: 35px; text-align: center; cursor: pointer; font-size: 13px; overflow: hidden; }
._citys1 a:hover { color: #fff; background-color: #56b4f8; }
.AreaS { background-color: #56b4f8 !important; color: #fff !important; }
.bg_rgb{position: fixed;top: 0;left: 0;z-index:101;width: 100%;height: 100%;background: rgba(0,0,0,.5);display: none;}
.ct_none{display: none;}
#allmap{width:100%;height:320px;}
.baidu_map{width:100%;height:320px;position: relative;margin-top: 30px;}
.baidu_map .layer{position: absolute;left: 0;top: 0;z-index: 999;text-align: center;line-height: 320px; background-color: rgba(0, 0, 0, 0.7);cursor: default;font-size: 16px;color: #ccc;width: 100%;}
.baidu_map .layer .mark_words{color: #00A2E9;cursor: pointer;}
.error{float: left; width:160px; margin: 0;color: #ff4800;font-size: 14px;display: block; height: 20px;line-height: 20px;background: url(../../../images/myoffice/CompanyJob/warning.png) left center no-repeat;}
.error label{margin-left: 15px;}
.error_right{margin-left: 54px;}
.map_but{width: 140px;height: 40px;margin: auto;margin-top: 10px;}
.map_but button{width: 140px;height: 40px;background: #00A2E9;border: 0;color: #fff;font-size: 16px;cursor: pointer;border-radius: 3px;}
.shut_down{width: 32px;height: 32px;position: absolute;top: 0px;right: 39px;background: #DDDDDD;text-align: center;line-height: 32px;cursor: pointer;margin-top: 95px;}
.shut_down:hover{background:red;color: #fff;}
.address{height:48px;padding-left: 10px;    background: url(../../../images/myoffice/CompanyJob/down.png) no-repeat 97%;color: #999;cursor: pointer;}

.maptips{width:100%;height:44px; background:#000;display:none;}
.maptipsl{float:left; line-height:44px;font-size:14px;color:#fff;margin-left:20px;}
.maptipsr{float:right;margin-right:20px;margin-top:7px;}
.maptipsr button{border:0;background:#00a2e9;height:30px;width:80px;color:#fff;font-size:12px;cursor:pointer;}
.maptipsr .maptipsbut{background:#fff;color:#00a2e9;margin-left:10px; }
/*地址样式结束*/


/*.address_text{font-size: 14px;color: #333333;}
.address_text label{color: #999;clear: both;}
.default {border: 0;}
.again_wai{margin-left: 95px;line-height: 0;}
.again_map{clear: both;height:32px;line-height: 32px;color: #00A2E9;background: url(../../../images/myoffice/CompanyJob/down_02.png) no-repeat 66px;margin-bottom: 20px;}
.again_map label:hover{text-decoration: underline;cursor: pointer;}
.again_dizhi{clear: both;line-height: 32px;width: 435px;}
.again_dizhi:hover{background: #F8F8F8;}
.bianji{float: right;cursor: pointer;}
.bianji:hover{color: #00A2E9;}
.guanbi{float: right;width: 32px;height: 32px;text-align: center;cursor: pointer;color: #999;}
.guanbi:hover{background: #EEEEEE;}
.bianji_none{display: none;}
.new_address {height: 32px;line-height: 32px;margin-bottom: 40px;}
.new_address label{color: #00A2E9;cursor: pointer;}
.new_address label:hover{text-decoration: underline;}*/
.address_text{font-size: 14px;color: #333333;}
.condition02 .address_text{background: url(../images/down.png) no-repeat 97%;border:1px solid #eee;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; padding-right: 28px;}
.address_text label{clear: both;}
.default {border: 0;}
.again_wai{margin-left: 95px;line-height: 0;}
.again_map{clear: both;height:32px;line-height: 32px;color: #00A2E9;background: url(../../../images/myoffice/CompanyJob/down_02.png) no-repeat 66px;margin-bottom: 40px;}
.again_map label:hover{text-decoration: underline;cursor: pointer;}
.again_dizhi{ position: relative; clear: both;line-height: 32px;width: 410px;padding-left: 12px; cursor: pointer;font-size: 14px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.again_dizhi:hover{background: #d9f3ff;height:32px;border-left:2px solid #00A2E9;}
.bianji{float: right;cursor: pointer;}
.bianji:hover{color: #00A2E9;}
.guanbi{float: right;width: 32px;height: 32px;text-align: center;cursor: pointer;color: #999;}
.guanbi:hover{background: #EEEEEE;}
.bianji_none{/*display: none;*/}
.new_address {height: 32px;line-height: 32px;margin-bottom: 20px;clear: both;width:432px;}
.new_address .ud_d_data{float:right;text-decoration:none;/*margin-right:25px;*/}
.bianji_none2{width: 435px; height: 96px;overflow-y: overlay;overflow-x:hidden;background: #f5f5f5;display: none;}
.new_address label{color: #00A2E9;cursor: pointer;}
.new_address label:hover{text-decoration: underline;}




.oldaddress {margin-top: -20px;margin-bottom: 5px;color: #777;text-align: left;font: 14px/22px "Hiragino Sans GB","Microsoft Yahei",SimSun,Arial;}

.addresstisp {margin-top: 5px;color: #ffa800;font: 14px/22px "Hiragino Sans GB","Microsoft Yahei",SimSun,Arial;}

.positop .condition input{border: 0;width: 421px;height: 30px;outline: none;font-size: 15px;color: #999;padding-left: 10px;line-height: 30px;}
.positop .ziliao .describe{height: 50px;}
.positop textarea{height: 225px;width: 410px;border: 0;color: #999;font-size: 15px;line-height: 24px;padding: 10px;outline: none;resize : none;}
.positop .age{width: 110px;}
.positop .age input{float: left; width: 100px;}
.positop .age label{float: left; width: 110px;}
.positop .zhi{float: left;margin-left: 26px;font-size: 15px;color: #666;}
.positop .gender, .marriage_xu{margin-left: 26px;float: left;}
.positop .gender .limit{float: left;line-height:36px;}
.positop .gender .limit a{float: left;width: 11px;height: 11px;border: 1px solid #8D8D8D;border-radius: 50%;margin-top: 10px;padding-left: 3px;padding-top: 3px;}
.positop .gender .limit label{float: left;margin-left: 8px;}
.positop .gender .limit .limit_on span{display: block; width: 8px;height: 8px;background: #00A2E9;border-radius: 50%;}

.positop .marriage_xu .limit{float: left;line-height: 36px;}
.positop .marriage_xu .limit a{float: left;width: 11px;height: 11px;border: 1px solid #8D8D8D;border-radius: 50%;margin-top: 10px;padding-left: 3px;padding-top: 3px;}
.positop .marriage_xu .limit label{float: left;margin-left: 8px;}
.positop .marriage_xu .limit .limit_on span{display: block; width: 8px;height: 8px;background: #00A2E9;border-radius: 50%;}

.positop .ziliao .marriage{height: 52px;padding-left: 10px;}
.positop .hiring{padding-left: 10px;}
.positop .hiring a{color: #999;font-size: 15px;}
.positop .recruitment_contact{padding-left: 10px;height: 40px;line-height: 40px;}
.positop .portrait{float: left;margin-left: 10px;}
.positop .portrait span{float: left;margin-right: 6px;margin-top: 10px;}
.positop .email_tanchu img{width:18px;}
.positop .portrait label{float: left;}
.positop .email_tanchu{float: left;}
.positop .email_tanchu span{float: left; margin-right: 6px;margin-top: 10px;}
.positop .email_tanchu label{float: left; }
.positop .portrait_xian{float: left;height: 14px;border-right: 1px solid #a6a6a6;margin-left:20px ;margin-right: 20px;margin-top: 11px;}
.positop .modify{float: left;position: relative; margin-left: 30px;}
.positop .modify a{color: #00A2E9;}
.positop .confirm{padding-left: 10px;margin-top: 30px;margin-bottom: 50px;}
.positop .confirm button {
    width: 120px;
    height: 45px;
    cursor: pointer;
    background: #00A2E9;
    text-align: center;
    line-height: 45px;
    color: #fff;
    font-size: 24px;
    border: 0;
    border-radius: 3px;
    font-family: 微软雅黑;
}
.positop .age_wai{padding-left: 10px;}
/*修改,选择联系人*/
.bg_candidate{width: 100%;height: 100%;background:rgba(0,0,0,.5);position: fixed; left: 0;top: 0px;bottom: 0;right: 0;margin: auto;display: none;}
.the_candidate{margin: auto;margin-top: 10%; width: 712px;border: 1px solid #ccc;padding: 32px;background: #fff; position:relative;}
.the_candidate tr input{width: 96%;background: #fff;border: 0;text-align: center;font-size: 14px;height: 32px;}
.the_candidate .input_border{border: 1px solid #E6E6E6;}
.the_candidate p{margin: 0;font-size: 14px;}
.the_candidate p label{color: #00A2E9;}
.the_candidate table{width: 100%;text-align: center;}
.the_candidate table tr{border: 1px solid #e8e8e8;height: 44px;line-height: 44px;font-size: 14px;}
.the_candidate table td{border-right: 0;}
.the_candidate .table_top{background: #f0f0f0;}
.the_candidate .table_top .contact_lianxi{width: 15%;}
.the_candidate .table_top .email_01{width: 33%;}
.the_candidate .table_top .contact_phone{width: 20%;}
.the_candidate .xian{border-right: 1px solid #dedede;margin-left:10px ;margin-right: 10px;}
.the_candidate button{width: 92px;height: 28px;background: #00A2E9;border: 0;color: #FFFFFF;font-size: 14px;margin-left: 20px;cursor:pointer;line-height: 26px;}
.the_candidate .cancel{background: #eee;color: #333;}
.the_candidate tr a{color: #999999;}
.the_candidate .modify_02{color: #00A2E9;}
.emailcosle{ position:absolute;right:-1px;top:-1px;width:26px;height:26px;background:#dedede;color:#666;font-size:12px; text-align:center;line-height:26px; cursor:pointer;}
.emailcosle:hover{background:#ff4800;color:#fff;}
/* 本例子css */
.slideBox{ width:100%; /*overflow:hidden;*/ position:relative;/* border:1px solid #ddd; */ }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd ul{overflow: hidden;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }



/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-105px;width: 40px;height: 40px; display:block; text-align: center;  filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:-2%; background-position:8px 5px; background:url(../../../images/myoffice/CompanyJob/right.png) center no-repeat;}
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
.slideBox .prev{left: 81%; background:url(../../../images/myoffice/CompanyJob/left.png) center no-repeat;}

.confirm .editandreplace{margin-left: 30px;}


