﻿@charset "utf-8";
/*主体*/
.z_main { float: left; width: 770px; border: 1px solid #ccc; }
.z_sidebar { float: right; width: 200px;}
.z_sidebar a,.z_sidebar a:visited { color:#666;}
.z_sidebar a:hover { color:#f60;} 
/*搜索列表头*/
.z_search_relink { border-bottom:0px; line-height: 25px;}
.z_search_infotitle { text-align:left;PADDING-LEFT: 10px; PADDING-RIGHT: 10px; background-color:#efefef; COLOR: #666;line-height:30px; height:30px;}
.z_search_infotitle_left { width:175px; float:left; }
.z_search_infotitle_right { width:550px; float:right; overflow:hidden;} 
.z_search_infotitle .z_list_1 {	color:#333; padding:2px 2px 2px 20px;background-image: url(../images/s_ico.png);	background-repeat: no-repeat;	background-position: 1px 1px;}
.z_search_infotitle .z_list_2 { color:#333; padding: 2px 2px 2px 20px; background-image: url('../images/s_ico.png'); background-repeat: no-repeat; background-position: 1px -49px; }
.z_search_infotitle .z_detai_1 {color:#333; padding: 2px 2px 2px 20px; background-image: url('../images/s_ico.png'); background-repeat: no-repeat; background-position: 1px -24px; }
.z_search_infotitle .z_detai_2 {color:#333; padding:2px 2px 2px 20px;background-image: url(../images/s_ico.png);background-repeat: no-repeat;background-position: 1px -74px;}

/*表格*/
#divResumelist {}
#divjoblist {}
.findjob_tit { height: 30px; line-height: 30px; overflow: hidden; clear: both; }
.bline { border-bottom:1px solid #ccc;}
.findjob_tit li { float: left; display: block; }
.findjob_list {height: 30px; line-height: 30px; overflow: hidden;  clear: both; border-bottom: 1px solid rgb(223, 223, 223); }
.findjob_list li { float: left; display: block; }

.findjob_list2 { /*overflow:hidden;*/zoom:1;padding:10px; border-bottom: 1px solid rgb(204, 204, 204); position: relative; clear: both; z-index:1; }
.findjob_list2 li { line-height: 25px; margin-bottom: 5px; }
.findjob_list2 .subbar{-moz-border-radius: 3px 3px 0px 0px;
-webkit-border-radius: 3px 3px 0px 0px;
border-radius:3px 3px 0px 0px; display:none; position:absolute; bottom:0px; right:10px;height:22px; line-height:22px; border:1px solid #6C9100; border-bottom:0px;}
.findjob_list2.hover_bg {border-bottom:1px solid #6C9100;z-index:2;}
.findjob_list2.hover_bg .subbar{ display:block;}
.findjob_list2 .subbar a,.findjob_list2 .subbar a:visited { text-decoration:none; display:block; float:left; width:60px; text-align:center; background-color:#99CC00; color:#fff;}
.findjob_list2 .subbar a:hover { background-color:#6C9100; color:#fff;}
.u1 { width: 50px; overflow: hidden; text-align: center; line-height: 30px; height: 30px; }
.u1 input { vertical-align: middle; line-height: 30px; height: 30px; }
.u2 { width: 185px; overflow: hidden;}
.u3 { width: 200px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.u4 { width: 120px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.u5 { width: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.u6 { width: 100px; overflow: hidden; white-space: nowrap; text-align: center; }
.u7 { width: 70px; overflow: hidden; white-space: nowrap; text-align: center;}


/*浮动层*/
.z_job_option { line-height: 30px; clear:both;  }
.findjob_listTop{ background-color:#fff; position:absolute;left:139px; width: 450px;border: 1px solid #CCC;padding: 10px; display:none; line-height:25px;}
/*.z_floattip { width: 420px; border: 1px solid rgb(204, 204, 204); background-color: rgb(255, 255, 255); position: relative; padding: 10px; z-index:1600; }*/
.z_floattip { width: 450px; border: 1px solid rgb(204, 204, 204); background-color: rgb(255, 255, 255); position: absolute; top:0px; left:50px; padding: 10px; z-index:1600; }
.z_float_arrow { position: absolute; width: 16px; height: 25px; background-image: url('../images/arrow-tip.png'); top: 10px; left: -14px; }
.z_float_title { line-height: 25px; color: rgb(0, 153, 204); font-size: 12px; font-weight: bold; }
.z_float_content { border: 1px solid rgb(204, 204, 204); padding: 10px; line-height: 25px; height: 1%; }
.z_float_content li { float: left; width: 196px; }
.z_float_content li.z_float_company { width: 390px; }
.z_float_content li.z_float_discus { width: 390px; border-top: 1px dashed rgb(153, 153, 153); }
.z_float_btn { height: 30px; padding-top: 0px; }
.z_float_btn a, .z_float_btn a:visited { display: block; height: 25px; width: 84px; line-height: 25px; background-image: url('../images/float_ico.png'); background-repeat: no-repeat; font-size: 12px; font-weight: bold; color:#fff!important; margin-right: 10px; text-align: center; }
.z_float_btn a:hover { color:#fff!important; }
.z_float_btn li { float: left; margin-right: 0px; }
.z_btn_01 { background-position: 0px 0px; }
.z_btn_03 { background-position: 0px -56px; }
.z_float_close { position: absolute; right: 10px; top: 8px; cursor: pointer; color: rgb(102, 102, 102); background-image: url('../images/selected_cancel.png'); background-repeat: no-repeat; line-height: 20px; padding-left: 15px; padding-right: 5px; font-size: 12px; font-weight: normal; background-position: 0pt 3px; }
.z_btn_03 { background-position:0px -56px;}
.z_btn_04 { background-position:0px -85px;}
.z_float_face {padding: 0px; width:80px;height:80px; overflow:hidden; position:absolute; top:8px; left:10px;}
.findjob_listTop .z_float_face {top:40px;}
.z_float_resume {width:360px; padding-left:100px; height:100px;}
.z_float_resume li { width:180px;}
.z_float_resume_work {width:450px; clear:both;border-top-width: 1px;border-top-style: dashed;border-top-color: #999999;}
.z_float_face li {height: 80px;width: 80px;padding: 0px;text-align: center;	}
.z_float_face .z_80_size {width: 80px;height: 80px;overflow: hidden;}
.z_float_face .z_80_size img {width: 80px;height: 80px;}
.z_float_face .z_img_80mask {position: absolute;height: 80px;width: 80px;left: 0px;top: 0px;}
.z_rusume_sidebar {
	float: left;
	width: 215px;
	margin-top: 60px;
}
.z_float_close { position:absolute; right:10px; top:8px; cursor:pointer;  color:#666;background-image: url(/Skin2011/images/selected_cancel.png);
	background-repeat: no-repeat; line-height:20px; padding-left:15px; padding-right:5px; font-size:12px; font-weight:normal;background-position: 0 3px; }
/*右侧*/
.z_pad10 { width: 190px; margin: 0px auto; }
.z_company_item { margin-bottom: 10px; clear: left; }
.searend{border:1px solid #ccc;background:#fffbf2;}
.searend h4{font-size:14px;padding-left:10px;height:30px;line-height:30px;}

.searend dl{margin:0 10px 5px 10px;position:relative;}
.searend dt{height:25px;line-height:25px;color:#0066CC;border-bottom:1px solid #ccc;cursor:pointer;margin-bottom:5px;font-weight:bold;font-family: 微软雅黑, 黑体;padding-left:15px;}

.searend dt b{width:7px;height:6px;background:url(../chosen/chosen-sprite.png) -5px -10px;display:inline-block;position:absolute;top:10px;left:4px;}
.searend dt.current b{background:url(../chosen/chosen-sprite.png) -23px -8px;}

.searend dd{line-height:25px;width:178px;height:25px;overflow:hidden;margin-bottom:1px;}
.searend dd a:link,.searend dd a:visited{padding:0 15px;display:block;color:#666;}
.searend dd a:hover{background:url('../images/cursbg.gif') no-repeat;display:block;text-decoration:none;color:#F60;border-right:1px solid #ccc;}
.searend dd.currnt a:link,.searend dd.currnt a:visited{background:url('../images/cursbg.gif') no-repeat;color:#F60;border-right:1px solid #ccc;}
.searend dd a em{margin-left:3px;}


.z_company_item h3 { background-image: url('../images/z_company_ico.png'); line-height: 25px; height: 25px; border-bottom: 1px solid rgb(153, 153, 153); background-position: 0px -135px; background-repeat: no-repeat; padding-left: 25px; margin-bottom: 8px;font-size:12px; color:#666  }
.z_company_item h3 span { float: right; }
.z_company_item h3 span a { font-weight: normal; }
.z_company_item .list { line-height: 25px; }
.z_company_item .list li { margin-bottom: 0px; }
.z_company_item .list li a { width: 175px; overflow: hidden; padding-left: 10px; display: block; white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;}
.z_company_item .list li a:hover { background-image: url('../images/cursbg.gif'); background-repeat: no-repeat;text-decoration:none;}
.z_company_item .list samp { color: rgb(204, 102, 0); margin-left: 10px; }

/*搜索分页*/
.jobpages {PADDING-BOTTOM: 1px; line-height:30px;PADDING-LEFT: 1px; color:#000;  HEIGHT: 30px; FONT-SIZE: 12px;}
.jobpages A {color:#666; /*PADDING-LEFT: 8px;*/ PADDING-RIGHT: 8px; DISPLAY: block;  FLOAT: left; FONT-SIZE: 12px;  MARGIN-RIGHT: 0px; line-height:30px;}
.jobpages SPAN { border:0px;}
.jobpages SPAN.current {
	BACKGROUND-COLOR: #fff;
	border-left: solid 1px #DDD;
	border-right: solid 1px #DDD;
	PADDING-LEFT: 8px;
	PADDING-RIGHT: 8px;
	DISPLAY: block;
	FLOAT: left;
	FONT-SIZE: 12px;
	CURSOR: pointer;
	FONT-WEIGHT: bold;
	MARGIN-RIGHT: 5px;
	line-height: 30px;
	color: #09C
}
.jobpages A { TEXT-DECORATION: none}
.jobpages A:hover { background:#FFF;color: #09C ;}
.jobpages A.nextprev {CURSOR: pointer; FONT-WEIGHT: bold}
.jobpages SPAN.nextprev {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; FLOAT: left; COLOR: #666; FONT-SIZE: 12px; CURSOR: pointer; MARGIN-RIGHT: 5px; PADDING-TOP: 5px
}
.jobpages SPAN.nextprev {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #ddd 1px solid; DISPLAY: block; FLOAT: left; COLOR: #999; FONT-SIZE: 12px; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid
}

/*其它*/
.azmcx{ width:100%; height:30px; margin:0px 0 0 0; border:solid 1px #dddddd; background:#f7f7f7}
.cx_left{width:170px; height:30px; line-height:30px; float:left; font-size:14px; font-weight:bold; padding-left:15px; }
.cx_right{ width:740px; line-height:30px; float:left; font-size:14px; color:#d9ccdc;}
.outside_border{width:948px; margin:0 0 9px 0; padding:21px 15px 0 15px; border:solid 1px #dddddd; text-align:left}


/*找简历*/
.s0 {width: 35px; overflow:hidden; text-align:center; line-height:30px; height:30px;}
.s0 span { display:inline-block; background-color:#efefef; border:1px solid #ddd;  cursor:pointer; line-height:20px;  width:25px; overflow:hidden; margin-top:4px;border-radius: 2px; text-align:center  }
.s0 span.reds { background-color:#FF3300; border:1px solid #c00; color:#fff;}
.s1 {width: 40px; overflow:hidden; text-align:center; line-height:30px; height:30px;}
.s1 input {vertical-align:middle;line-height:30px; height:30px; }
.s3 {width: 130px;overflow:hidden; }
.z_pic {
	background-image: url(../images/rusume_ico.png);
	background-repeat: no-repeat;	
	cursor:pointer;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size:12px;
	overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:6px;
	padding-right:6px;
	margin-right:2px;
	margin-left:3px;
}
.N01 {background-position: 0px 16px;}
.N02 {background-position: -20px 16px;}
.N03 {background-position: -40px 16px;}
.N04 {background-position: -60px 16px;}
.N05 {background-position: -86px 16px;}
.s4 {width: 30px;text-align:center;}
.s5 {width: 45px; text-align:center;}
.s6 {width: 45px;overflow:hidden;text-align:center;}
.s7 {width: 150px;overflow:hidden;}
.s8 {width: 150px;overflow:hidden;
}
.s9 {width:70px;overflow:hidden; text-align:center; display: inline;}
.s10 {width:70px;overflow:hidden;}
/*详细*/
.z_detail { margin-left:100px;}
.shenqing { position: absolute; width: 100px; height: 50px; right: 10px; top: 4px; }
.shenqing p { text-align: center; line-height: 25px; color: rgb(0, 153, 0); }
.shenqing select { background-color:#06C; color:#fff}

.welface{}
.welface .facemain{}
.welface a{display:block;}
.welface a:hover{background:#fff;text-decoration:none;color:#666;}
.welface .facetitle{height:25px;line-height:25px;padding:0 3px;display:block;position:absolute;top:4px;right:130px;z-index:4;}
.welface .facetitle i{color: #CC0000;font-family: Georgia, "Times New Roman", Times, serif;font-size: 16px;}
.welface .fllist{display:none;}
.welface .fllist li{float:left;height:25px;line-height:25px;margin-bottom:0;background:#fff;padding:0 3px;width:70px;}
.welface a:hover .fllist{width:160px;border:1px solid #ccc;padding-left:8px;background:#fff;display:block;position:absolute;top:29px;right:130px;z-index:3;}
.welface a:hover .facetitle{border:1px solid #ccc;border-bottom:0;background:#fff;height:25px;color:rgb(0, 102, 204);}

.jobname01 {height:25px; line-height:25px;}
.jobname01 a, .jobname01 a:visited { font-size: 16px; text-decoration: none; font-family:Microsoft yahei;}
.jobname01 a:hover { color: rgb(255, 102, 0); text-decoration: underline; }
.jobqus span { color: rgb(51, 51, 51); margin-right: 4px; margin-left: 4px; }
li.jobqus { padding:0px 0px 0px 25px; line-height:20px;}
.jobqus img { display:inline;}
.jobqus.green { color:Green;line-height:25px;}
.jobqus.green span { color:#666;}
.jobqus.green a {color:Green; font-family:Microsoft yahei; margin-right:10px;}

.tips_s_none {border: 1px #F90 solid;
padding: 3px;
line-height: 25px;
margin-bottom: 5px;
margin-top: 5px;
background-color: #FFFAE6;
background-image: url(/skin2012/images/icon1.png);
background-position:10px -485px;
background-repeat: no-repeat;
padding-left: 35px; margin:10px 10px; font-size:14px; color:#333 }
.tips_s_none em {color:#f30; font-weight:bold; }
.tips_s_none span { color:#06C; font-weight:bold; }

.c-tjzd{display:inline-block;width:18px;height:18px;background: url(/skin2016/images/tjzd2.png) center center no-repeat;vertical-align:middle;}