@charset "gb2312";
@import url("global.css");
@import url("manage.css");




/*通用*/
.wp {
	border-bottom-style: none;
	width: 1000px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
	background-position: center;
}
.xwp { DISPLAY: block; MARGIN: 0px auto 0px; OVERFLOW: auto; WIDTH: 1000px }
.wa { width:1000px; margin:0px auto;}
.w290 { width:327px;}
.block { clear:both;}
.left { float:left;}
.right { float:right;}
img { border:none;}
.w500 { width:500px;}

.mt5 { margin-top:5px;}
.p2 { padding:2px;}
.p6 { padding:6px;}
.m3 { margin:3px;}
.ml7 { margin-left:17px;}
.mr10 { margin-right:10px;}
.ml8 { margin-left:8px;}

a { text-decoration:none; color:#000;}
a:hover { text-decoration:underline; color:#000;}

.fb { color:#FFF;}
.red {
	color:#F00;
}
.f14 { font-size:14px;}
.b { font-weight:700;}
.u { text-decoration:underline;}
.u2 { text-decoration:underline; color:#039;}
.shuzi { font-family:Arial, Helvetica, sans-serif; letter-spacing:2px}
.shuzi2 { font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; font-size:12px;}

.lingbg222 {
	background-image: url(images/main_bg.jpg);
	background-repeat: repeat-y;
}
.mainbg { background:#d7e9f2;}

.select1 { margin:8px 8px;}
*+html .select1 { margin:-2px 8px;}
.input1 { width:200px; height:20px; border:#00a6a6 1px solid; font-size:14px; padding-left:6px; line-height:20px; color:#999; margin-top:6px;}
.submit1 { margin:5px 0px 0px 8px;}
.input2 { height:17px; background:url(../images/input2_bg.jpg) repeat-x; border:#8E8BFC 1px solid; width:130px;}
.input3 { height:17px; background:url(../images/input2_bg.jpg) repeat-x; border:#8E8BFC 1px solid; width:144px;}



/*Top*/
#top { DISPLAY: block; width:960px; margin:0px auto; height:65px; }
#top .logo {  DISPLAY: block; margin:0px 10px 0px 0px;}
#top .banner { DISPLAY: block; width:500px; margin:1px 0px 0px 0px;}
#top .topad { DISPLAY: block; width:200px; margin:1px 0px 0px 0px; padding-right:4px;}



/*Nav*/
#nav {background:url(../images/nav_bg.gif);}
#nav ul { margin:6px 0px 0px 0px;}
#nav ul li { text-align:center; float:left; width:90px; height:27px; margin:0px 1px; line-height:27px; }
#nav ul li a { font-size:14px; color:#FFF; font-weight:700; letter-spacing:2px;  }
#nav ul li a:hover { color:#333; }
#nav ul li.current {  background:url(../images/nav_current.gif) no-repeat;}
#nav ul li.current a { color:#fff;}
#nav ul li.current a:hover { color:#FFF;}

#nav .search {
	background:url(../images/search_bg.jpg) repeat-x;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	height: 40px;
	font-style: normal;
	font-size: 12px;
	text-decoration: none;
	font-variant: normal;
	text-align: center;
	white-space: normal;
}

/**/

.black_overlay { display: none;position: absolute;top: 0%;left: 0%;width: 1600px;height:2000px;;background-color:#E8EAF9;z-index:1001;-moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=80); }
.white_content { display: none;position: absolute;top: 50%;left: 50%;width: 742px;margin-left:-375px;height: 314px;padding: 0;border: 6px solid #E0E0F5;background-color: white;z-index:1002;overflow: auto;}

.line2 { border-bottom:#8CA7D9 2px solid; height:2px; padding:0px;}

.focusco { border:#8CA7D9 3px solid; background:#FFF; padding:3px; width:242px;}
.focusco ul { margin:6px 0px 0px -20px;}
*+html .focusco ul { margin:6px 0px 0px -2px;}
.focusco ul li { float:left; width:100px; height:27px; line-height:27px; text-align:center; background:url(../images/button4.jpg) no-repeat; margin:0px 0px 8px 8px;}
.focusco ul li a:hover {}

.sitetitle1 { background:url(../images/icon_1.gif) no-repeat; height:20px; line-height:24px; padding-left:26px; font-size:14px; font-weight:700; color:#333;}
.sitetitle2 { background:url(../images/icon_2.gif) no-repeat; height:20px; line-height:24px; padding-left:26px; font-size:14px; font-weight:700; color:#333;}
.sitetitle3 { background:url(../images/icon_3.gif) no-repeat; height:20px; line-height:24px; padding-left:26px; font-size:14px; font-weight:700; color:#333; margin-top:6px;}
.sitetitle2 span,.sitetitle3 span { font-size:12px; font-weight:lighter; float:right;}
.sitetitle4 { height:28px; line-height:28px; padding-left:6px; font-size:14px; font-weight:700; color:#333; background:#E3F1F9;}
.sitetitle4 span { float:right; font-size:12px; color:#000; font-weight:lighter; margin-right:8px;}
.sitetitle6 { background:url(../images/icon_1.gif) no-repeat;height:24px; line-height:24px; padding-left:28px; font-size:14px; font-weight:700; color:#333; margin-left:3px; margin-top:6px;}
.sitetitle6 span { float:right; font-size:12px; color:#000; font-weight:lighter; margin-right:8px;}


.PZsitetitle5 { DISPLAY: block; background:url(../images/back_.jpg) no-repeat; height:26px; line-height:24px; padding-left:30px; font-size:12px;  color:#000;}

.focus { border:#BDBBFD 3px solid; background:#FFF; padding:3px; width:480px; margin-left:8px;}
.focusus { margin:3px 1px; width:196px;}

.login { margin:8px 0px 0px 0px;}
.login label { letter-spacing:1px; margin-left:3px; margin-right:11px;}

.person_login { margin:4px 0px 0px 4px;}
.person_login label { letter-spacing:1px; margin-left:3px; margin-right:11px;}

.xzbox1 { width:196px; height:60px; background:url(../images/xz_bg1.jpg) no-repeat; cursor:hand; line-height:27px; text-align:center;}
.xzbox2 { width:196px; height:60px; background:url(../images/xz_bg2.jpg) no-repeat; cursor:hand; line-height:27px; text-align:center;}

.news {}
.news ul { margin-right:5px; margin-top:5px;}
.news ul li { line-height:26px; font-size:13px; height:24px; overflow:hidden; padding-bottom:2px; border-bottom:#CCC 1px dotted; background:url(../images/icon_4.gif) 0 8px no-repeat; padding-left:10px;}
.news ul li a { font-size:13px;}
.news ul li span { float:right; color:#999; font-family:Arial, Helvetica, sans-serif;}

.bbg1 { width:106px; height:30px; line-height:30px; background:url(../images/button10.gif) no-repeat; margin-bottom:4px; font-size:14px; text-align:center;}

.itembox { border:#8CA7D9 1px solid; padding:8px; background:#FFF; height:100%;}
.linkbox { border:#8CA7D9 1px solid; background:#FFF; height:100%;}

ul.show { margin:0px -20px;}
*+html ul.show { margin:0px -8px;}
ul.show li { border:#B8DBEF 1px solid; width:220px; float:left; text-align:center; margin-left:20px; margin-right:7px; margin-top:7px;}
ul.show li div { background:#E3E8FD; width:220px; padding:3px 0px; letter-spacing:1px; line-height:15px;}
ul.show li div a { color:#039;}
ul.show li div.showfont { height:40px; background:#FFF; font-size:20px; font-family:"黑体"; cursor:hand; line-height:40px; overflow:hidden;}

ul.textli { margin:10px 5px;}
ul.textli li { width:232px; height:34px; overflow:hidden; float:left; background:url(../images/icon_5.gif) 0 2px no-repeat; padding-left:10px; margin:5px 10px 5px 0px; padding-bottom:3px; border-bottom:#069 1px dotted;}
*+html ul.textli li { width:212px;}
ul.textli li a { color:#f00; font-size:13px;}
ul.textli li div { clear:both; margin-top:5px; color:#036;}
ul.textli li div a { color:#036; font-size:12px;}

ul.textli1 { margin:10px 5px;}
ul.textli1 li { width:210px; height:17px; overflow:hidden; float:left; background:url(../images/icon_5.gif) 0 2px no-repeat; padding-left:10px; margin:5px 10px 5px 0px; padding-bottom:3px; border-bottom:#069 1px dotted;}
*+html ul.textli1 li { width:212px;}
ul.textli1 li a { color:#F00; font-size:13px;}
ul.textli1 li a:hover { color:#F00; text-decoration:underline; font-size:13px;}

ul.links { margin:8px 6px;}
ul.links li { width:110px; line-height:24px; height:24px; float:left; overflow:hidden; margin:0px 8px 0px 0px;}
ul.links li a {}

.bottom { margin-bottom:10px; padding-top:8px; border-top:#069 1px solid; color:#666;}
.bottom .rights { width:750px; height:20px; font-size:12px; line-height:20px;}
.bottom .blogo { margin-top:10px;}

/*现场招聘*/
.xc_count { border:#BDBBFD 3px solid; background:#FFF; padding:3px; width:301px; background:url(../images/count_bg.jpg) repeat-x;}
.xc_count .s { margin:8px;}
.xc_count .s ul {}
.xc_count .s ul li { font-size:14px; line-height:24px;}
.xc_count .hh { font-size:14px; font-weight:bold; color:#039; height:26px;}

.tt { border:#8CA7D9 1px solid; padding:8px; background:#FFF; height:100%; width:440px;}
.xc_content { margin:3px 0px; font-size:13px; line-height:20px;}

/*求职中心*/
.person_main {
	margin-left:8px;
}
.person_count { border:#BDBBFD 3px solid; background:#FFF; padding:3px; width:301px; margin-left:8px; background:url(../images/count_bg.jpg) repeat-x;}
.person_count .s { margin:8px;}
.person_count .s ul {}
.person_count .s ul li { font-size:14px; line-height:24px;}
.person_count .hh { font-size:14px; font-weight:bold; color:#039; height:26px;}

.adsearch { border:#BDBBFD 3px solid; background:#FFF; padding:3px; width:220px;}

/*企业招聘中心*/
.company_count { border:#BDBBFD 3px solid; padding:3px; width:301px; margin-left:8px; background:url(../images/count_bg.jpg) #FFF repeat-x;}
.company_count .s { margin:8px;}
.company_count .s ul {}
.company_count .s ul li { font-size:14px; line-height:25px;}
.company_count .hh { font-size:14px; font-weight:bold; color:#039; height:26px;}

.companymain { width:696px;}
.companyright { width:296px;}
.com_content { margin:8px 0px; font-size:13px; line-height:20px;}

.rlist { margin:3px 5px; padding:5px 5px; clear:both; cursor:hand;}
.rlist a { cursor:hand;}
.rlist .r11 a { color:#006633;}
.rlist .r1 { float:left;font-size:14px;line-height: 19px;width: 82px;background: url(../images/list_h.gif) no-repeat 8px 2px;color: #3333CC;padding-left: 24px;text-align:left; border-bottom:#0099FF 1px dashed;}
.rlist .r2 { float:left;font-size:14px;line-height: 19px;width: 50px;color: #003366;padding-left: 14px;overflow:hidden;text-align:left; border-bottom:#0099FF 1px dashed;}
.rlist .r3 { float:left;font-size:14px;line-height: 19px;width: 40px;color:#FF9933;padding-left: 12px;overflow:hidden;text-align:left; border-bottom:#0099FF 1px dashed;}
.rlist .r4 { float:left;font-size:14px;line-height: 19px;width: 260px;color: #009900;padding-left: 24px;overflow:hidden;text-align:left; border-bottom:#0099FF 1px dashed;}
.rlist .r5 { float:left;font-size:14px;line-height: 19px;width: 220px;color:#FF6600;padding-left: 14px;overflow:hidden;text-align:left; border-bottom:#0099FF 1px dashed;}

/*委托招聘*/
.re_count { border:#BDBBFD 3px solid; background:#FFF; padding:3px; width:301px; margin-left:8px;}
.re_count .s { margin:8px;}
.re_count .s ul {}
.re_count .s ul li { font-size:14px; line-height:24px;}

/*普工专送*/
.ptable { margin-top:3px;}
.ptable td { padding:8px; height:18px; font-size:14px;}

/*文章中心*/
.newsflash { width:630px; border:#069 3px solid;}

.newslist,.newsview { width:620px;}

ul.newlist { margin-top:28px;}
ul.newlist li.t { font-size:14px; color:#006699; font-weight:bold; margin-top:15px;}
ul.newlist li.t a {  font-size:14px; color:#006699; font-weight:bold;}
ul.newlist li.mc { font-size:12px; color:#333333; margin:8px 0px; padding-bottom:15px; border-bottom:#003399 1px dashed; padding-left:30px;}

.newsview .newstitle { font-size:20px; font-weight:bold; color:#036; margin:15px 0px 10px 0px; text-align:center;}
.newsview .newspro { text-align:center; color:#666; border-bottom:#E0DFF7 1px solid; border-top:#E0DFF7 1px solid; background:#F1F8FA; padding:8px 0px;}
.newsview .newscontent { font-size:14px; line-height:24px;}

.companyview { font-size:14px; color:#036; line-height:24px;}

.pageview { border-bottom:#E0DFF7 1px solid; border-top:#E0DFF7 1px solid; background:#F1F8FA; padding:8px 0px; font-size:14px; margin:8px 0px; text-align:center;}

/*企业*/
.itemleft { width:200px;}
.itemlist .item1 {}
ul.joblist { margin:10px 8px;}
ul.joblist li { line-height:22px;}

.itemright { width:730px;}
.itemright .info { border-left:#069 1px solid; padding-left:10px; color:#039;}
.itemright h2 { font-size:18px; font-weight:700; text-align:left; line-height:36px;}

ul.comnav { border-bottom:#036 1px solid; height:100%;}
ul.comnav li { float:left; border-top:#036 1px solid; border-left:#036 1px solid; border-right:#036 1px solid; background:#E9F0FC; padding:3px 12px; font-size:14px; margin:0px 6px;}
ul.comnav li.cur { background:#818CDA; color:#FFF;}
ul.comnav li.cur a { background:#818CDA; color:#FFF;}

.info .itemtitle { font-weight:700; margin:10px 0px;}
.info .cominfo { line-height:22px; color:#000;}
.iteminfo { color:#000;}

/*个人*/
.shuoming  {
	border-top:#06C 1px solid;
	border-bottom:#06C 1px solid;
	margin:10px 0px;
	padding:10px;
	background-color: #FDF7F0;
}
.shuomingtitle { font-size:14px; font-weight:700;}
.shuomingcontent { font-size:13px; margin:6px 0px; line-height:22px;}
