﻿*{font-family:'Microsoft YaHei',Arial, Helvetica, sans-serif;}
body{margin:0 auto;font-size:12px;padding:0;}
form,dl,dt,dd,h1,p{margin:0;padding:0}ul,li{margin:0;padding:0;list-style-type:none}
#wap{text-align:left;clear:both;width:960px;overflow:hidden}

.opacityDiv2{position: fixed;width: 100%;display: block;height: 100%;    z-index: 998; background-color: #000; top: 0; left: 0;
    filter: alpha(opacity=20);opacity: 0.2;-moz-opacity: 0.5;-khtml-opacity: 0.2;}
.select_down{position:absolute;left:50%;top:100px;z-index: 999999;margin-left:-355px;display:none;width: 711px;border:1px solid #e4e4e4;background: #fff; font-family: 'Microsoft YaHei';}
.layer_btns{position:relative;z-index:999;padding:8px 20px;height:26px;line-height:26px;border-bottom: 1px solid #e4e4e4;background: #ebfffd;font-size: 14px;}
.layer_btns span{float:left;color: #333;}
.layer_btns label{float:left;display:inline-block;height:24px;line-height:24px;padding:0 6px 0 12px;margin-right: 6px;border:1px solid #00998a;color: #00998a;}
.layer_btns label i{font-style: normal;font-size: 14px;font-weight: bold;padding-left: 6px; cursor: pointer;}
.layer_btns .close{float:right; font-style:normal;font-size:24px;color:#999;cursor: pointer;}
.layer_btns .close:hover{color:#666;}

.box_con{position: relative;z-index:999;height:430px;background: #fafafa;text-align: left;}
.box_con .job_box{clear:both;}
.box_con .job_box .job_tit{float:left;width:150px;height:36px;font-size:14px;padding-left:20px;line-height:36px;background:#fafafa;border-bottom: 1px solid #e4e4e4;border-right: 1px solid #e4e4e4;cursor: pointer;color:#333;}
.box_con .job_box .job_sub{float:left;display:none;width:500px;height:410px;padding:10px 20px;margin-left:-1px;background: #fff;position: absolute;left:170px;top:0;border: 1px solid #e4e4e4;border-top:0;overflow-y: auto;overflow-x: hidden;}

.box_con .job_box label{display:inline-block;cursor: pointer;font-size: 12px;line-height: 20px;}
.box_con .job_box label input{margin-right: 3px;vertical-align: top;margin-top: 4px;border:0;*margin-top:-2px;height: auto;line-height: auto;}

.box_con .current .job_tit{float:left;background:#fff;border-right: 1px solid #fff;color:#00998a;position: relative;z-index: 1;}
.box_con .current .job_sub{display:block;}
.box_con .current .job_sub .job_sorts{width:25%;display: inline-block;float: left;}
.box_con .current .job_sub .job_sorts label{font-weight: bold;color: #666;}
.box_con .current .job_sub .job_con{color: #666;}
.box_con .job_box .job_sub ul{}
.box_con .job_box .job_sub ul a{font-size: 12px;}
.box_con .current .job_sub a{color: #666;text-decoration:none;display:inline-block;height:24px;line-height:24px;font-size:12px;padding:0 5px;margin-bottom:3px;border-radius: 3px;}
.box_con .current .job_sub a:hover{background: #cdcdcd;}
.box_con .job_box .job_sub ul{padding-bottom: 10px;*margin-bottom: 0;}
.box_con .current .job_sub li{float:left;width:25%;}
.box_con .current .job_sub li.clear{float: none;width: 100%;}
.box_con .job_box .job_sub a.on{background: #00998a;color: #fff;}
/*公共弹框*/
.opacityDiv{display:none;position:fixed;z-index:9999;background-color:#000;top:0;left:0;filter:alpha(opacity=20);opacity:0.2;-moz-opacity:0.5;-khtml-opacity:0.2}
.POPDiv{width:866px;height:auto;margin-left:-433px;position:absolute;border:1px solid #ee7c35;border-bottom-width:3px;background-color:#FFF;z-index:10000}
.POPDiv ul li input,.POPDiv_area2 ul li input{margin-right:2px;vertical-align:middle;border:0 none}
.POPDiv input{border-width:0 none}
.POPDiv .POPDiv_top{background-color:#ee7c35;line-height:22px;height:22px;clear:both;overflow:hidden}
.POPDiv .POPDiv_top .h1{font-size:12px;font-weight:400;float:left;color:#FFF;margin-left:10px}       
.POPDiv .POPDiv_top .POPDiv_fun{float:right;margin-right:10px}
.POPDiv .POPDiv_top .POPDiv_fun a{color:#FFF}
.POPDiv .POPDiv_con{padding:5px}
.POPDiv_over{color:#FFF;background-color:#ee7c35;cursor:hand}/*地区S*/
.POPDiv .POPDiv_selectedAreaTitle{font-weight:700;text-align:left;float:left;height:24px;overflow:hidden;line-height:24px;color:#ee7c35;font-size:14px;padding-right:10px}
.POPDiv ul.POPDiv_selectedArea{float:left;height:26px;overflow:hidden}
.POPDiv ul.POPDiv_selectedArea li{float:left;text-align:left;line-height:24px;overflow:hidden;height:24px;margin-right:10px}
.POPDiv .POPDiv_areaTitle{font-weight:700;text-align:left;clear:both;background-color:#f9f9f9;height:24px;overflow:hidden;line-height:24px;border-top:1px solid #E0E0E0;padding-top:1px;color:#ee7c35;font-size:14px}
.POPDiv ul.POPDiv_area1{clear:both;overflow:hidden;height:auto;zoom:1}
.POPDiv ul.POPDiv_area1 li{cursor: pointer;float:left;width:68px;margin-top:3px;margin-bottom:3px;text-align:left;line-height:18px;overflow:hidden;height:18px;display:block}
.POPDiv_area2{z-index:10000;}
.POPDiv_area2 ul{width:220px;height:auto;zoom:1;border:1px solid #ee7c35;z-index:9999;overflow:hidden;background-color:#fcfbfb;padding:2px 5px}
.POPDiv_area2 ul li.POPDiv_areaTitle2{font-weight:700;text-align:left;float:left;clear:both;width:100%}
.POPDiv_area2 ul li{float:left;width:116px;margin-top:3px;margin-bottom:3px;text-align:left;line-height:18px;overflow:hidden;height:18px;display:block}/*地区E*//*岗位类别S*/
.POPDiv .POPDiv_selectedJobTitle{font-weight:700;text-align:left;float:left;height:24px;overflow:hidden;line-height:24px;color:#ee7c35;font-size:14px;padding-right:10px}
.POPDiv ul.POPDiv_selectedJob{float:left;height:20px;zoom:1;margin-bottom:10px}
.POPDiv ul.POPDiv_selectedJob li{float:left;margin-top:3px;margin-bottom:3px;text-align:left;line-height:18px;overflow:hidden;height:18px;margin-right:10px}
.POPDiv .POPDiv_jobTitle{font-weight:700;text-align:left;clear:both;background-color:#f9f9f9;height:24px;overflow:hidden;line-height:24px;border-top:1px solid #E0E0E0;color:#ee7c35;font-size:14px}
.POPDiv ul.POPDiv_job1{clear:both;overflow:hidden;height:auto;zoom:1}
.POPDiv ul.POPDiv_job1 li{float:left;width:88px;margin-top:3px;margin-bottom:3px;text-align:left;line-height:18px;overflow:hidden;height:18px;display:block}
.POPDiv_job2{z-index:9999}
.POPDiv_job2 ul{width:220px;height:auto;zoom:1;border:1px solid #F60;z-index:9999;overflow:hidden;background-color:#F3FFFE;padding:2px 5px}
.POPDiv_job2 ul li.POPDiv_jobTitle2{font-weight:700;text-align:left;float:left;clear:both;width:600px}
.POPDiv_job2 ul li{float:left;width:110px;margin-top:3px;margin-bottom:3px;text-align:left;line-height:18px;overflow:hidden;height:18px;display:block}
/*岗位类别E*/
.POPDiv_jobSort{clear:both;overflow:hidden;height:auto;zoom:1;margin-bottom:0px}
.POPDiv_jobSort ul{height:auto;zoom:1;margin-bottom:0px;width:680px;overflow:hidden;float:left;display:block}
.POPDiv_jobSort li{float:left;width:135px;margin-bottom:3px;text-align:left;line-height:18px;overflow:hidden;height:18px;display:block}
.POPDiv_jobSort li.jobSortHit{font-weight:700}
.POPDiv_jobSort div.jobSortTitle{float:left;width:70px;font-size:12px;font-weight:700;color:#ee7c35;text-align:left;padding-top:3px}
.POPDiv_jobSort div.jobSortTitle2 { float: left; width: 100px; font-size: 12px; font-weight: 700; color: #000; text-align: left; padding-top: 3px; padding-right:3px;}
.POPDiv_jobSort li label{width:135px;display:block}/*职位类别E*//*弹出窗口E*/.letter ul{clear:both;overflow:hidden;height:auto}.letter ul li{float:left;width:443px;border:1px solid #ccc;padding:5px;height:120px;margin:5px}.letter h1{font-size:16px;padding:10px}.letter h1 span{font-size:12px;color:#F60;clear:both;margin-top:8px;display:block;font-weight:400}body#upMyPhoto{background-color:#FFF}body#upMyPhoto .upMyPhoto{height:485px;width:605px;background-image:url(/imgs/jobSeeker/photoUp_bg.gif);margin-right:auto;margin-left:auto;overflow:hidden}body#upMyPhoto .upMyPhoto .Fun_upPhoto{margin-right:auto;margin-left:auto;text-align:center;clear:both;height:25px;margin-top:140px;width:520px;overflow:hidden}body#upMyPhoto .upMyPhoto .upPhoto_con{text-align:left;line-height:170%;width:500px;overflow:hidden;margin:30px margin-right: auto;margin-left:auto;padding:0;clear:both;margin-top:30px;margin-bottom:0}body#upMyPhoto .fun_box{padding-bottom:15px;padding-top:10px}body#upMyPhoto .fun_box input{background:url(../imgs/jobSeeker/but_photoUp_bg.gif) no-repeat;height:30px;width:85px;line-height:30px;text-align:center;margin:0;padding:0;border:none;overflow:hidden;cursor:hand}/*弹出窗口S*/.pop-box{z-index:9999;/*这个数值要足够大，才能够显示在最上层*/margin-bottom:3px;display:none;position:absolute;background:#FFF;border:solid 0 #6e8bde}.pop-box h4{color:#FFF;cursor:default;height:18px;font-size:14px;font-weight:700;text-align:left;padding-left:8px;padding-top:4px;padding-bottom:2px}.pop-box-body{clear:both;margin:4px;padding:2px}




.kz_tishi {line-height: 20px; font-size: 16px; text-align: center; background:url(/images/version3/bg08.png) repeat; color: #FFF; z-index: 999; padding: 0 15px; border-radius: 4px; padding: 14px 10px; left: 50%; top: 211.5px; width: auto; position: fixed;display:none;}

.layer_bottom{position:relative;z-index:999;background:#fff;padding:10px 0;text-align: center;border-top:1px solid #e4e4e4;}
.layer_bottom a{display:inline-block;color:#fff;text-decoration:none;border-radius:3px;line-height: 34px;padding:0 42px;background: #00998a;font-size:14px;margin:0 5px;}
.layer_bottom a.close{background: #C8C8C8; right: inherit;}
.layer_bottom a:hover{background: #008C7E;color: #fff;}


/**搜索地区弹出框 str**/
/**** 弹出窗口新加 S ****/
ul.main_city { margin:0px; padding:0px; width:759px; height:auto; overflow:hidden; margin-left:3px; }
ul.main_city li { width:auto; list-style:none; float:left; width:370px; margin-top:4px; margin-bottom:2px; cursor:pointer; }
ul.main_city li a { font-size:12px; color:#000; text-decoration:none; display:block; margin-right:8px; padding:3px; float:left; }
ul.main_city li b.city_letter { color:#00998a; float:left; margin-right:10px; }
ul.main_city li a:hover { background:#00998a; color:#fff; }
/**** 弹出窗口新加 E ****/
/**** 地区弹出 S ****/
.area_pop { width:482px; height:270px; *height:260px;
background:#fff; border:1px solid #82868d; }
.area_pop_tit { height:28px; width:470px; text-align:left; line-height:28px; border-bottom:1px solid #c6c9cc; font-size:14px; font-weight:bold; color:#ff5f00; padding-left:10px; }
.area_pop th { color:#ff5f00; font-size:14px; font-family:Arial, Helvetica, sans-serif; }
.area_pop td { padding:5px 3px; }
.area_pop td a:hover { color:#ff5f00; }
.area_pop_detail div.area_pop { position:relative; left:440px; top:-30px; }
.login_pop_detail div.area_pop { position:relative; left:0px; top:-35px; }
.corplogin_pop_detail div.area_pop { position:relative; left:330px; top:-30px; }
.public_pop_detail div.area_pop { position:relative; left:450px; top:-20px; }
/**** 地区弹出 E ****/
/**搜索地区弹出框 end**/

.opacityDiv { display: none; position: absolute; z-index: 999; background-color: #000; top: 0; left: 0; filter: alpha(opacity=20); opacity: 0.2; -moz-opacity: 0.5; -khtml-opacity: 0.2 }
.POPDiv { width: 765px; height: auto; margin-left: -375px; position: absolute; border: 1px solid #00998a; border-bottom-width: 3px; background-color: #FFF; z-index: 9999 }
.POPDiv ul li input, .POPDiv_area2 ul li input { margin-right: 2px; vertical-align: top; border: 0 none;margin-top:2px; *vertical-align: middle;*margin-top:0;}
.POPDiv input { border-width: 0 none }
.POPDiv .POPDiv_top { background-color: #00998a; line-height: 22px; height: 22px; clear: both; overflow: hidden }
.POPDiv .POPDiv_top .h1 { font-size: 12px; font-weight: 400; float: left; color: #FFF; margin-left: 10px }
.POPDiv .POPDiv_top .POPDiv_fun { float: right; margin-right: 10px }
.POPDiv .POPDiv_top .POPDiv_fun a { color: #FFF }
.POPDiv .POPDiv_con { padding: 5px }
.POPDiv_over { color: #FFF; background-color: #00998a; cursor: hand }/*地区S*/
.POPDiv .POPDiv_selectedAreaTitle { font-weight: 700; text-align: left; float: left; height: 24px; overflow: hidden; line-height: 24px; color: #00998a; font-size: 14px; padding-right: 10px }
.POPDiv ul.POPDiv_selectedArea { float: left; height: 26px; overflow: hidden }
.POPDiv ul.POPDiv_selectedArea li { float: left; text-align: left; line-height: 18px; overflow: hidden; height: 20px; margin-right: 10px }
.POPDiv .POPDiv_areaTitle { font-weight: 700; text-align: left; clear: both; background-color: #f9f9f9; height: 24px; overflow: hidden; line-height: 24px; border-top: 1px solid #E0E0E0; padding-top: 1px; color: #00998a; font-size: 14px }
.POPDiv ul.POPDiv_area1 { clear: both; overflow: hidden; height: auto; zoom: 1 }
.POPDiv ul.POPDiv_area1 li { float: left; width: 68px; margin-top: 3px; margin-bottom: 3px; text-align: left; line-height: 18px; overflow: hidden; height: 18px; display: block }
.POPDiv_area2 { z-index: 9999 }
.POPDiv_area2 ul { width: 220px; height: auto; zoom: 1; border: 1px solid #00998a; z-index: 9999; overflow: hidden; background-color: #F3FFFE; padding: 2px 5px }
.POPDiv_area2 ul li.POPDiv_areaTitle2 { font-weight: 700; text-align: left; float: left; clear: both; width: 100% }
.POPDiv_area2 ul li { float: left; width: 110px; margin-top: 3px; margin-bottom: 3px; text-align: left; line-height: 18px; overflow: hidden; height: 20px; display: block }/*地区E*//*岗位类别S*/
.POPDiv .POPDiv_selectedJobTitle { font-weight: 700; text-align: left; float: left; height: 24px; overflow: hidden; line-height: 24px; color: #00998a; font-size: 14px; padding-right: 10px }
.POPDiv ul.POPDiv_selectedJob { float: left; height: 20px; zoom: 1; margin-bottom: 10px }
.POPDiv ul.POPDiv_selectedJob li { float: left; margin-top: 3px; margin-bottom: 3px; text-align: left; line-height: 18px; overflow: hidden; height: 18px; margin-right: 10px }
.POPDiv .POPDiv_jobTitle { font-weight: 700; text-align: left; clear: both; background-color: #f9f9f9; height: 24px; overflow: hidden; line-height: 24px; border-top: 1px solid #E0E0E0; color: #00998a; font-size: 14px }
.POPDiv ul.POPDiv_job1 { clear: both; overflow: hidden; height: auto; zoom: 1 }
.POPDiv ul.POPDiv_job1 li { float: left; width: 88px; margin-top: 3px; margin-bottom: 3px; text-align: left; line-height: 18px; overflow: hidden; height: 18px; display: block }
.POPDiv_job2 { z-index: 9999 }
.POPDiv_job2 ul { width: 220px; height: auto; zoom: 1; border: 1px solid #00998a; z-index: 9999; overflow: hidden; background-color: #F3FFFE; padding: 2px 5px }
.POPDiv_job2 ul li.POPDiv_jobTitle2 { font-weight: 700; text-align: left; float: left; clear: both; width: 600px }
.POPDiv_job2 ul li { float: left; width: 110px; margin-top: 3px; margin-bottom: 3px; text-align: left; line-height: 18px; overflow: hidden; height: 18px; display: block }/*岗位类别E*//*职位类别S*/
.POPDiv_jobSort { clear: both; overflow: hidden; height: auto; zoom: 1; margin-bottom: 5px }
.POPDiv_jobSort ul { height: auto; zoom: 1; margin-bottom: 10px; width: 680px; overflow: hidden; float: left; display: block }
.POPDiv_jobSort li { float: left; width: 135px; margin-bottom: 3px; text-align: left; line-height: 18px; overflow: hidden; height: 18px; display: block }
.POPDiv_jobSort li.jobSortHit { font-weight: 700 }
.POPDiv_jobSort div.jobSortTitle { float: left; width: 70px; font-size: 12px; font-weight: 700; color: #00998a; text-align: left; padding-top: 3px }
.POPDiv_jobSort li label { width: 135px; display: block;font-size: 12px; }/*职位类别E*//*弹出窗口E*/


.POPDiv .popdiv_top_b{ background: #ebfffd;color: #333; padding: 8px 0; height: 26px; line-height: 26px; border-bottom: 1px solid #e4e4e4; }
.POPDiv .POPDiv_top .title_li{ font-size: 14px!important; color: #333!important; margin-right: 10px; line-height: 26px!important; }
.POPDiv ul.add_listin{ width: 152px; height: 322px!important; background: #fafafa; overflow-y:auto!important;}
.popdiv_list{ border:1px solid #e4e4e4!important; }
.POPDiv ul.regional_list li{ border:1px solid #00998a; line-height: 24px;float: left;display: inline-block;height: 24px;line-height: 24px;padding:0 8px;margin-right: 6px;color: #00998a; }
.btn_list{ border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; text-align: center; padding: 10px 0; border-bottom: 0; }
.btn_list div{ display: inline; }
.btn_list div a{ background:#00998a; border-radius: 3px; margin:0 5px; color: #fff; width: 114px; height: 35px; line-height: 35px; display: inline-block; text-align: center; }
.btn_list div a:hover,.btn_list div.cancel a:hover{ background: #068378 ; }
.btn_list div.cancel a{ background: #c8c8c8; }
.add_box_b{ width: 548px!important;margin-left: -274px!important;}
.POPDiv ul.add_listin .gztck{ color: #14a094!important;}
.POPDiv ul.add_listin li{  width: 92px!important; padding-left: 40px!important;  margin: 0!important;line-height: 32px!important; height: 32px!important; font-size: 14px; color: #333!important; }
.POPDiv ul.add_listin li:hover{ color: #00998a!important; background: #fff; }
.popdiv_top_b .close{float: right;font-style: normal;font-size: 24px;color: #999;cursor: pointer; margin-right: 10px;}
.POPDiv_area2 .city_box{    width: 348px;border: 0!important;background: #fff;padding: 10px 15px;}
.POPDiv_area2 .city_box li label,.POPDiv_area2 .city_box li input{ cursor: pointer!important; }
.close_icon{font-size: 14px;color: #00998A; margin-left: 6px; cursor: pointer; font-style: normal;}
.popdiv_top_b .close a{ line-height: 20px; }