@charset "gb2312";
/* CSS Document */
#wrap_out{ background:#e8eef1;
}
#wrap{ width:1200px; margin:0 auto;
}
#position{ height:40px; line-height:40px; font-size:14px; margin-top:10px;
}


.borderShadowFrame {
	position:relative; background:url(../images/shadow_right.png) repeat-y right top;
	right:-9px; top:8px; z-index:1; *zoom:1; }
.borderShadowInnerFrame {
	position:relative; right:9px; top:-8px; }
.borderShadow_bottom {
	position:absolute; width:987px; height:8px; overflow:hidden;
	background:url(../images/shadow_bottom.png) repeat-x left top;
	left:7px; bottom:-9px; z-index:1; }
.borderShadow_bottom_left {
	position:absolute; width:7px; height:8px; overflow:hidden;
	background:url(../images/shadow_bottom_left.png);
	left:0px; bottom:-9px; z-index:2; }
.borderShadow_right_bottom {
	position:absolute; width:7px; height:8px; overflow:hidden;
	background:url(../images/shadow_right_bottom.png);
	right:-7px; bottom:-8px; z-index:2; }
.borderShadow_right_top {
	position:absolute; width:7px; height:8px; overflow:hidden;
	background:url(../images/shadow_right_top.png);
	right:-7px; top:0px; z-index:2; }


#h1{ height:308px; background:url(../images/index-bg1.jpg);
}
#h1_left{ width:845px; float:left; height:300px; margin-right:10px;
}
#h1_adv{ width:650px; height:232px; margin-right:12px; float:left;
}
#h1_rc{ width:183px; float:left;
}

#h1_left .jobSearch { padding-top:21px; }
#h1_left .jobSearch input { vertical-align:middle; }
#h1_left .jobSearch .jsText { 
	float:left; width:187px; height:35px; line-height:35px;
	padding:0px 6px; margin:2px 0px 0px 107px;
	border:1px solid #d6d6d6; color:#525252; }
#h1_left .jobSearch select {
	float:left; width:94px; height:37px; padding:0px; margin:2px 0px 0px 10px;
	border:1px solid #d6d6d6; color:#525252; }
#h1_left .jobSearch .subBtn { margin-left:12px; }

#h1_qz{ display:block; width:183px; height:60px;
}
#h1_zp{ display:block; width:183px; height:60px;
}
#h1_right{ width:339px; float:left; height:300px;
}

#h1_right #login{ padding:10px;
}
#l1{ vertical-align:middle; text-align:center; padding:7px 0px 3px; color:#666666;
}
#l1 label { line-height:13px; }
#l1 input,#l1 span { vertical-align:middle; margin:0px; }
#l1 span { margin-left:4px; }
#l2,#l3,#l4{ padding-top:10px; padding-left:24px;
}
#l5{ padding-top:10px; text-align:center;
}
#l5 .subBtn {
	width:271px; height:40px; line-height:40px; overflow:hidden; padding:0px; margin:0px;
	border:0px; background:url(../images/login.jpg); cursor:pointer; }
#l6{ 
	padding:8px 0px 0px 24px; line-height:18px;
}
#l7{ color:#bfbfbe; vertical-align:middle; padding-top:4px; display:none;
}
#l7 span,#l7 img{ vertical-align:middle;
}

#h1_right #qy{ padding:10px 16px;
}
#h1_right #qy span{ color:#2e60e5;
}
#h1_right #qy strong { color:#726f6f; }
#q1{ height:24px; line-height:24px;
}
#q2{ height:32px; line-height:32px; margin-top:4px;
}
#q2 .loginUserName { display:inline-block; *display:inline; *zoom:1; width:200px; }

#q3{ height:32px; line-height:32px; padding-bottom:8px; border-bottom:1px dotted #b7b5b4;
}
#q3.qyUserType { line-height:29px; }
#q3.qyUserType strong,#q3.qyUserType span,#q3.qyUserType img { vertical-align:middle; }

#q4{ height:29px; line-height:29px; color:#676b75; padding-top:10px;
}
#q5{ height:29px; line-height:29px; color:#676b75;
}
#q4 div,#q5 div { display:inline-block; *display:inline; *zoom:1; width:172px; }

#q6{ text-align:center; padding-top:9px;
}
#q7{ margin-top:11px;
}
#q7_1{ margin-left:70px; height:50px; width:60px; float:left; text-align:center;
}
#q7_2{ height:50px; width:60px; float:left; text-align:center; border-left:#e2e2e2 solid 1px; border-right:#e2e2e2 solid 1px;
}
#q7_3{ height:50px; width:60px; float:left; text-align:center; 
}

#h2{ margin-top:10px; padding:12px; padding-top:8px; padding-bottom:0px;
border-bottom:#f3f4f4 solid 1px;
background-color:#fff;
width:1170px;
position:relative;
}
#h2 .borderShadowFrame { right:-21px; top:0px; }
#h2 .borderShadowInnerFrame { right:21px; padding:12px 0px 4px; }


.ad1{ float:left; width:280px; height:66px; margin-right:16px;
}
.ad2{ float:left; width:280px; height:66px;
}


#h3{ margin-top:18px;
border-bottom:#f3f4f4 solid 1px;
background-color:#fff;
width:1194px;
padding-bottom:8px;
position:relative;
}


#h3_t{ height:31px; padding-top:10px; background:url(../images/h3_title.jpg) no-repeat; text-align:right;
}

tr.title td{ border-bottom:#e6e6e6 solid 1px; font-size:13px; font-weight:bold;
}
td{ border-bottom:#c5c5c5 dotted 1px;
}


#h4{ margin-top:12px;
border-bottom:#f3f4f4 solid 1px;
background-color:#fff;
width:1194px;
padding-bottom:8px;
position:relative;
}
#h4_t{ height:31px; padding-top:10px; background:url(../images/h4_title.jpg) no-repeat; text-align:right;
}

/* details */
#jobDetail_left{ width:880px; float:left;
}
#jobDetail_left #job {
	border-bottom:#e5841a solid 2px; height:34px; line-height:34px; font-size:19px;
	font-family:'Î¢ÈíÑÅºÚ'; color:#59a6c4; font-weight:bold; margin-top:6px; overflow:hidden;
}
#jobDetail_left #job div {
	float:right; width:215px; line-height:42px; font-size:12px; font-weight:normal; color:#646464;
	text-align:right; padding-right:15px; }
#jobDetail_left #job div span { vertical-align:middle; }
#jobDetail_left #job div img { vertical-align:middle; margin-left:17px; margin-right:5px; }

#jobDetail_left .t {
	height:30px; line-height:30px; background:url(../images/job_t.jpg) no-repeat 0 center;
	padding-left:20px; font-size:17px; font-weight:bold; font-family:'Î¢ÈíÑÅºÚ';
	color:#4d4d4d;
}
#jobDetail_left .c{ border-bottom:#eaeaea dotted 1px; padding:14px 0px 14px 12px;
}
#jobDetail_left .c1{ line-height:20px; width:80px; float:left;
}
#jobDetail_left .c2{ line-height:20px; width:346px; min-height:20px; float:left;
}
#jobDetail_left .c3{ padding:12px; line-height:24px;
}
#jobDetail_right{ width:320px; float:left;
}
#logo{ text-align:center; padding:8px 0; border-bottom:#cfcfcf dotted 1px;
}
#company{ min-height:35px; line-height:35px; text-align:center; margin-top:1px; }
#company a,#company img { vertical-align:middle; line-height:20px; }
#company a { font-size:16px; color:#59a6c4; font-weight:bold; font-family:'Î¢ÈíÑÅºÚ'; }
#company img { margin-left:7px; }
.wz{ line-height:23px; border-bottom:#cfcfcf dotted 1px; padding:3px 0px 8px 13px; }

.others{ 
	height:35px; line-height:35px; padding-left:13px; padding-top:3px;
	font-size:16px; font-weight:bold; font-family:'Î¢ÈíÑÅºÚ'; color:#4d4d4d; }

.job{ height:24px; line-height:24px;
}
.job a:link,.job a:visited,.job a:active{ color:#298276;
}
.job a:hover{ color:#c86f09;
}
.job .date{ float:right; width:70px; color:#8c8c8c;
}

/* displayResume.php */
#qiuz_left{ width:880px; float:left;
}
.qiuz_t{ margin-top:24px; height:30px; line-height:25px; font-weight:bold; font-size:15px; border-bottom:#43d6e8 solid 1px; color:#0c9baf;
}
#qiuz_right{ width:320px; float:left;
}
#qiuz_left .c1{ height:40px; line-height:40px; width:100px; float:left;
}
#qiuz_left .c2{ height:40px; line-height:40px; width:338px; float:left;
}
#qiuz_left .c3{ width:576px; line-height:40px; float:left;
}
#qiuz_left .c4{ line-height:40px;
}
#gzd{ margin-top:45px; height:148px; background:url(../images/gzd.jpg); position:relative;
}
#gzd #msyq{
	position: absolute;
	width: 35px;
	height: 16px;
	text-align: center;
	color: #fc7d08;
	top: 31px;
	left: 264px;
}
#gzd #xz{
	position: absolute;
	width: 35px;
	height: 16px;
	text-align: center;
	color: #fc7d08;
	top: 55px;
	left: 226px;
}
#gzd #gxq{
	position: absolute;
	width: 35px;
	height: 16px;
	text-align: center;
	color: #fc7d08;
	top: 79px;
	left: 252px;
}
#gzd #hits{
	position: absolute;
	width: 35px;
	height: 16px;
	text-align: center;
	color: #fc7d08;
	top: 105px;
	left: 230px;
}

#jp{ border-bottom:#d3d3d3 dotted 1px;
}
#others_list { padding-left:13px; border-bottom:#cfcfcf dotted 1px; padding-bottom:8px; }
#others_list li{ height:24px; line-height:24px; overflow:hidden; letter-spacing:2px;
}

.zpMsgTr:hover { color:#e16500; }
.zpMsgTr:hover a { color:#e16500; }
.zpPositionTd { position:relative; }
.zpPositionTd .trLink { position:absolute; display:block; width:994px; height:40px; left:0px; top:0px; }