@charset "utf-8";
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #eef6fe;
}
img{border:0px;}

.s3 {
	font-size: 12px;
	color: #0071b5;
	text-decoration: none;
}
.s4 {
	font-size: 12px;
	line-height: 18px;
	color: #0071b5;
	text-decoration: none;
}

a.s3:hover {
	color: #CC0000;
	text-decoration: underline;
}

.s2 {
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}
a.s2:hover {
	color: #CC0000;
	text-decoration: underline;
}
.kuang1 {
	height: 20px;
	width: 150px;
	border: 1px solid #cccccc;
	background-color: #fafcfe;
}
.showspace {
	width:980px;
	padding-left:20px;
	
}
#headtop,#headmenu,#headhotguide{width:100%;}
#headhotguide{padding:5px;padding-left:20px;}
#headhotguide strong{
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
}
#headhotguide a{
	font-size: 12px;
	color: #138830;
	text-decoration: none;
}
#headhotguide a:hover {
	color: #FF0000;
	text-decoration: underline;
}
#headmenu{background:#ffffff;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:0px;}
#headmenu ul{height:25px;padding:0px;margin:0px;}
#headmenu ul li{text-align:center;border-right:1px solid #e6e6e6;list-style:none;float:left;padding:5px 15px 0px 15px;}
#headmenu a{
	font-size: 12px;
	color: #0071b5;
	text-decoration: none;
	height: 21px;
	width: 100%;
	font-weight: bold;
	line-height: 21px;
	padding-top: 2px;
}#headhr,#foothr{background:#0071b5;height:10px;width:100%;float:left;}
.box{margin-top:5px;}
.box .tl{background:url(../images/kuang1.gif);height:4px;width:4px;}
.box .tm{background:url(../images/kuang2.gif);}
.box .tr{background:url(../images/kuang3.gif);height:4px;width:4px;}

.box .ml{background:url(../images/kuang6.gif);width:4px;}
.box .mm{background:#FFFFFF;padding:10px;}
.box .mr{background:url(../images/kuang7.gif);width:4px;}

.box .bl{background:url(../images/kuang4.gif);height:4px;width:4px;}
.box .bm{
	background: url(../images/kuang8.gif);
}
.box .br{background:url(../images/kuang5.gif);height:4px;width:4px;}
.box .fg{background: url(../images/kuang8.gif);width:100%;height:4px;}
.box .con{}
.box h1{font-size:12px;font-weight:bold;}
#showcon {margin-top:5px;float:left;}
#showcon .left{float:left;width:700px;}
#showcon .right{float:left;width:250px;margin-left:10px;}
#foot,#head{width:100%;float:left;}
#foot{margin-top:5px;padding-bottom:10px;}
#souform{height:30px;}
#souform ul{float:left;margin-top:5px;margin:2px;padding-left:0px;}
.page{font-size:12px;}
.page li{float:left;list-style:none;border:1px solid #C6D7E7;height:20px;margin:2px;padding:3px;}
.page ul{float:right;margin:5px;}
#resultlist dl{margin-top:5px;padding:5px 5px 5px 10px;border:1px solid #C6D7E7;}
#resultlist dl dt a{
	font-size: 14px;
	color: #0071b5;
	text-decoration: none;
	font-weight:bold;
}
#resultlist dl dt a:hover {
	color: #CC0000;
	text-decoration: underline;
}
#resultlist dl dd{
	padding:5px;
	margin-left:0px;
}
.dd1{
	color: #FF6600;
}
.dd2{
	color: #999999;
}
.dd3{
	color: #138830;
}
.hotjoblist ul{margin-left:5px;padding-left:0px;height:190px;}
.hotjoblist ul li{height:20px;font-size: 12px;color: #999999;margin-left:5px;padding-left:0px;width:305px;float:left;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;}
.hotjoblist ul li a{margin-right:4px;font-size: 12px;color: #0071b5;text-decoration: none;}
.hotjoblist ul li a:hover{color: #CC0000;text-decoration: underline;}
.newjoblist ul{margin-left:0px;padding:0px;}
.newjoblist ul li{height:20px;font-size: 12px;color: #999999;margin-left:5px;padding-left:0px;width:220px;float:left;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;}
.newjoblist ul li a{margin-right:4px;font-size: 12px;color: #0071b5;text-decoration: none;}
.newjoblist ul li a:hover{color: #CC0000;text-decoration: underline;}
.vipjoblist ul{margin-left:0px;padding:0px;}
.vipjoblist ul li{height:20px;font-size: 12px;color: #008273;margin-left:5px;padding-left:0px;width:610px;float:left;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;}
.vipjoblist ul li a{font-weight:bold;margin-right:4px;font-size: 14px;color: #0000ff;text-decoration: none;}
.vipjoblist ul li a:hover{color: #CC0000;text-decoration: underline;}
.vipjoblist ul li span a{margin-right:4px;font-size: 12px;color: #000000;text-decoration: none;font-weight:normal;}
.vipjoblist ul li span a:hover{color: #CC0000;text-decoration: underline;}

.jobdetail .jobcontent dd{font-size:12px; text-align:left; color:#000000; line-height:20px;}
.jobdetail .jobcontent dt{text-align:left; font-size:12px; line-height:20px; color:#000000; margin-top:8px;font-weight:bold;}

.jobdetail .jobtitle{text-align:left; font-size:12px; line-height:20px; color:#848585; margin-top:8px}
.jobdetail .t1{font-size:16px;  font-weight:bold; color:#0045D6;}
.jobdetail .t2{font-size:12px;  font-weight:bold; color:#000000;}
.jobdetail .jobmanage{font-size:12px;background:#E7F7FF;}
.jobdetail .jobcontact{font-size:12px;}
.jobdetail .jobcontact dt{font-weight:bold;}
.jobdetail .jobinfo{text-align:left; font-size:12px; line-height:20px; color:#000000; margin-top:8px;border-top:#CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;}
.jobdetail .jobinfo td,.jobdetail .jobinfo th{padding:5px;
border-left:#CCCCCC 1px solid;
border-bottom: #CCCCCC 1px solid;}
.jobdetail .tit{padding:3px;background:#C6EFFF;}
.jobdetail .jobquick dt{font-size:12px;font-weight:bold;}


.column{margin:5px 0 0 8px;}
.column .b1 li{float:left;}
.b2{width:620px;height:270px;border:1px solid #C9C9C9;background:#fff;}
.b2_mid{clear:both;}
#n1,#n2{margin:2px;}
.b2_left{float:left;height:216px;background:#D4E6FE;border-right:1px dashed #ccc;padding:5px;}
.new_resume{font-size:12px;color:#333;font-size:12px;line-height:24px;background:url(../gimages/apply_h1_bg.gif) repeat-x 0 bottom;}
.b2_right{float:left;margin-left:8px;}
.b2 select,.b2 .chk{}
.column .b2 li{margin:8px 0 0 6px;}
.column_01{background:#02B4E4;color:#ffffff;display:block;filter:glow(color=#C93F09,strength=1);margin:8px 0 0 4px;}
.column_02{background:#F7FCFF;color:#EF8200;margin:8px 0 0 4px;}
.column_01,.column_02{width:140px;text-align:center;height:25px;line-height:25px;font-size:14px;border:1px solid #D0EBF2;font-weight:bold;cursor:pointer;}
.conblk{clear:both;}
.conblk h2{clear:both;font-size:14px;height:25px;line-height:25px;background:url(../gimages/h2_down.gif) #DFF4FF no-repeat 0 3px;padding-left:22px;margin-bottom:4px;color:#333;}
.conblk h2 img{margin-top:8px;}
.deng{float:right;font-size:12px;font-weight:normal; margin-right:5px;}
.deng a,.deng a:visited{color:#0000FF; text-decoration:underline;}
.deng a:hover{text-decoration:none;}
.tell{line-height:25px;margin-left:8px;color:#ff0000;font-size:12px;font-weight:normal;}
.resume{border-left:1px solid #333;border-top:1px solid #333;border-right:1px solid #CBCBCB;border-bottom:1px solid #CBCBCB;height:150px;}

.apply_column .b2 li{margin:8px 0 0 6px;}
.apply_column_01{background:#02B4E4;color:#ffffff;display:block;filter:glow(color=#C93F09,strength=1);margin:8px 0 0 4px;}
.apply_column_02{background:#F7FCFF;color:#EF8200;margin:8px 0 0 4px;}
.apply_column_01,.apply_column_02{width:140px;text-align:center;height:25px;line-height:25px;font-size:14px;border:1px solid #D0EBF2;font-weight:bold;cursor:pointer;}

.box{clear:both;}
.box .login{float:left;width:230px;height:180px;border-right:1px dashed #ccc;padding:0 5px;margin-top:12px;}
.box .login ul li{line-height:24px;margin:4px 0;}
.login ul li span{font-size:14px;font-weight:bold;background:url(../gimages/main1.gif) no-repeat;padding-left:15px;}
.txt{padding-left:50px;}
.txt a,.txt a:visited{color:#000099;}
.reg{line-height:24px;background:#F7F4EE;border:1px solid #FF6722;text-align:center;}
.reg a,.reg a:visited{font-weight:bold;color:#FF6722;}
.box .login input.ip{width:140px;}
.login_box{clear:both;}
.button,.button1{border-left:1px solid #FFFFFF;border-top:1px solid #FFFFFF;border-right:1px solid #FF9900;border-bottom:1px solid #FF9900;background:#FFCC00;cursor:pointer;}
.button{height:24px;width:100px;}
.button1{height:27px;width:200px;margin:5px 0;font-weight:bold;font-size:14px;}
.resumedetail,.resumelist{color: #393939;	text-align:left;margin:0 auto;overflow:hidden;}
.resumedetail table {
font-size:12px;
margin-top:5px;
border-collapse:collapse;
border:solid #999;
border-width:1px 0 0 1px;
}
.resumedetail table caption {font-size:12px;font-weight:bolder;}
.resumedetail table th,.resumedetail table td {border:solid #999;border-width:0 1px 1px 0;padding:2px;}
.resumedetail tfoot td {text-align:center;}

.resumelist{font-size:12px;}
