A:visited {
	color:#004184;
	text-decoration:none;
}
A:link {
	color:#004184;
	text-decoration:none;
}
A:hover {
	color:#f30;
	position:relative;
	top:1px;
	text-decoration:underline;
}
body {
	margin:0;
	padding:0;
	font-size:12px;
}
body.bg {
	padding-top:52px;
	background:url(/rc3721com_picture/gq60bg.jpg) repeat-x;
}
#holidayBG {
	display:none;
}
body.bg #holidayBG {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:500px;
	z-index:-100;
	background:url(/rc3721com_picture/gq60.gif) no-repeat center top;
}
div,p,li {
	font-family:"宋体";
	font-size:12px;
}
form,ul,li,p,h1,h2,h3,h4,h5,h6 {
	margin:0;
	padding:0;
}
input,select {
	font-size:12px;
	line-height:16px;
}
img {
	border:0;
}
ul,li {
	list-style-type:none;
}
.hd {
	cursor:pointer;
}
.tc { text-align:center } .tl { text-align:left } .tr { text-align:right }
.fl { float:left } .fr { float:right } .cl { clear:both }
.fb { font-weight:bold }
.cred { color:#ed1f24 } .cgray { color:#666 } .cblue { color:#00659c } .corange { color:#ff6701 } .cwrite { color:#fff } .cblack { color:#000 }
.cb { height:1px;margin-top:-1px;overflow:hidden;clear:both }
.uline { text-decoration:underline }
input:hover {
	background-color:#ffffdd;
}
.Layer { /* 招聘显示 */
	position:absolute;
	display:block;
	visibility:hidden;
	z-index:9999;
	padding:6px 5px 3px 2px;
	opacity:.92;
	white-space:nowrap;
	border:solid 1px #d4d4d4;
	background-color:#fffcf6;
	line-height:16px;
}
.loginimg {
	background:url(/rc3721com_picture/index/jc_dot01.gif) no-repeat 0px 6px;
	padding-left:10px;
}
.Ajaxwait {
	margin:8px 0 10px 20px;
}
#followDiv1 li,
#followDiv2 li { /* 左右滚动条 */
	margin-bottom:10px;
}
/* -------------------------------------- */
#rcbox {
	width:774px;
	height:auto;
	margin:0 auto;
	background-color:#fff;
	overflow:hidden;
}
#rctoplm {
	height:24px;
	line-height:24px;
	padding-top:2px;
	text-align:center;
	background-color:#fefdf5;
}
#rctoplm a {
	margin-left:9px;
}
#rctopnav {
	width:774px;
	height:auto;
	text-align:center;
	border-top:4px solid #ccc;
	overflow:hidden;
}
#rctopnav div.line999,
#rctopnav div.lineccc {
	height:1px;
	overflow:hidden;
}
#rctopnav div.line999 {
	background-color:#999;
}
#rctopnav div.lineccc {
	background-color:#ccc;
}
#rctopnav div.oindexdq {
	width:774px;
	height:22px;
	line-height:22px;
	padding-top:2px;
	overflow:hidden;
	background-color:#fdfef5;
}
#rctopnav div.t01 {
	width:100px;
}
#rctopnav div.t02 {
	width:296px;
}
#rctopnav div.t03 {
	width:260px;
}
#rctopnav div.t03 a {
	margin:0 3px;
}
#rctopnav div.t04 {
	width:118px;
}
#rctopnav div.t04 a {
	margin-left:2px;
}
#rctopnav div.t01,
#rctopnav div.t02,
#rctopnav div.t03,
#rctopnav div.t01 {
	height:auto;
	overflow:hidden;
}
#rctopnav div.marginud1px {
	margin:1px 0;
	padding:2px 0;
}
#rctopnav div.marginud1px img {
	margin:0 1px;
}
#rctopnav img {
	vertical-align:middle;
}
#rctopfz,
#rctopfz a {
	color:#fff;
}
#rctopfz {
	height:19px;
	padding:4px 0 2px 0;
	line-height:19px;
	border-top:2px solid #f90;
	border-bottom:1px solid #f00;
	background-color:#f60;
}
#rctopfz a {
	margin:0 8px;
	font-size:13px;
}
div.tbgg {
	height:21px;
	line-height:21px;
	padding-top:3px;
	background-color:#ffffe6;
}
div.tbgg span.cblue {
	color:#00f;
}
#rctopad {
	height:auto;
	overflow:hidden;
	/*margin:3px 0;*/
	margin-top:1px;
}
#rclogin {
	height:273px;
	overflow:hidden;
	border:1px solid #ccc;
}
#rclogin div.loginleft {
	width:188px;
	height:100%;
	color:#007d94;
}
#rclogin div.loginleft li {
	height:25px;
	line-height:25px;
}
#rclogin div.loginleft li.limg {
	text-indent:12px;
	background:url(/rc3721com_picture/index/jc_dot01.gif) 10px 9px no-repeat;
}
#rclogin input.linput {
	width:96px;
	height:16px;
	text-indent:2px;
	border:1px solid #ccc;
}
#rclogin li.lltitle,
#rclogin li.lrtitle {
	height:25px;
	line-height:25px;
	padding-top:2px;
	margin-bottom:8px;
	text-indent:24px;
	color:#f62;
	font-family:"黑体";
	font-size:15px;
	letter-spacing:-1px;
}
#rclogin li.lltitle {
	background:url(/images/index_pic/index_user_login_new.gif) no-repeat;
}
#rclogin div.loginleft ul.entState,
#rclogin div.loginleft ul.jwState {
	margin-top:16px;
	margin-left:20px;
}
#rclogin div.loginleft ul.entState li,
#rclogin div.loginleft ul.jwState li {
	height:24px;
	line-height:24px;
}
#rclogin div.loginleft ul.entState li.limg,
#rclogin div.loginleft ul.jwState li.limg {
	text-indent:24px;
	background-position:7px 9px;
}
#rclogin div.logincenter {
	width:402px;
	height:100%;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
#rclogin div.lctop {
	height:24px;
	line-height:24px;
	overflow:hidden;
	background-color:#ffffe6;
}
#rclogin div.lctop img {
	margin-top:6px;
}
#rclogin div.lcbut {
	height:auto;
}
#rclogin div.lcbut ul {
	width:390px;
	height:auto;
	margin:6px auto 0 auto;
	color:#004185;
}
#rclogin div.lcbut li {
	display:inline;
	width:130px;
	height:20px;
	line-height:20px;
	float:left;
}
#rclogin div.loginright {
	width:180px;
	height:100%;
}
#rclogin div.loginright li {
	height:29px;
	line-height:29px;
}
#rclogin div.loginright select {
	width:156px;
}
#rclogin div.loginright input#keyword {
	width:95px;
	height:14px;
	line-height:14px;
}
#rclogin li.lrtitle {
	background:url(/images/index_pic/index_search_new.gif) no-repeat;
}
/* ------------------------------------------- */
#rcmidad {
	height:auto;
	margin:3px 0 !important;
	margin-top:3px;
}
/* logo start */
#rclogo180x60,
#rclogo180x31,
#rclogo100x31 {
	width:773px;
	height:auto;
	border-right:1px solid #e8e8e8;
}
#rclogo180x60 li,
#rclogo180x31 li,
#rclogo100x31 li {
	display:block;
	float:left;
	height:auto;
	padding:0 6px 2px 6px;
	text-align:center;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	border-left:1px solid #e8e8e8;
	line-height:25px;
}
#rclogo180x60 a.cred,
#rclogo180x31 a.cred,
#rclogo100x31 a.cred {
	color:#ed1f24;
}
#rclogo100x31 {
	border-left:1px solid #e8e8e8;
	border-right:0;
}
#rclogo100x31 ul {
	margin-left:2px;
}
#rclogo100x31 li {
	border-left:0;
	border-right:1px solid #e8e8e8;
	padding:0 5px 0 4px;

}
#rclogo180x60 li,
#rclogo180x31 li {
	width:180px;
}
#rclogo180x60 li img {
	width:180px;
	height:60px;
}
#rclogo180x31 li img {
	width:180px;
	height:31px;
}
#rclogo100x31 li {
	width:100px;
}
#rclogo100x31 li img {
	width:100px;
	height:31px;
}
div.ltstyle {
	height:26px;
	line-height:26px;
	margin:3px 0;
	padding-top:3px;
	border-top:1px solid #e1e1df;
	background:url(/images/index_pic/rc3721_com_r8_c4.gif) 0 3px no-repeat;
}
div.ltstyle div.ltleft {
	width:146px;
	height:25px;
	margin-top:1px;
	text-align:center;
	color:#ff7942;
	font-family:"黑体";
	font-size:14px;
	letter-spacing:-1px;
}
div.ltstyle div.ltright {
	width:628px;
	height:26px;
}
/* logo end */
#spanline {
	height:1px;
	width:100%;
	overflow:hidden;
	background-color:#e8e8e8;
	margin:4px 0;
}
/* ----------------------------[ From Rcxx Start ]--------------------------------- */
#viewmsg {
	width:774px;
	height:auto;
	overflow:hidden;
}
/* 公司招聘显示部分（开始） */
#viewmsg .viewmsgleft {
	width:550px;
	height:auto;
}
#viewmsg .viewmsglefttop {
	width:550px;
	height:28px;
	background:url(/images/index_pic/new_index_title.gif) no-repeat;
}
#viewmsg .viewmsglefttopleft {
	width:416px;
	height:28px;
	line-height:24px !important;
	line-height:26px;
}
#viewmsg .viewmsglefttopright {
	width:134px;
	height:28px;
	line-height:24px !important;
	line-height:26px;
}
#viewmsg .viewmsglefttopright img {
	margin:6px 0px 0px 5px;
}
/* --------------- tab切换样式（开始） ----------------- */
#viewmsg .tabmain { /* 内容 */
	clear:both;
	height:auto;
	line-height:26px;
}
#viewmsg .tabmain ul {
	width:519px;
	height:auto;
	margin:0px auto;
	background:url(/images/index_pic/new_testimg_bg.gif) 0px 2px !important;
	background:url(/images/index_pic/new_testimg_bg.gif) 0px 1px;
}
#viewmsg .tabmain li {
	width:160px;
	height:24px;
	line-height:25px;
	float:left;
	margin-right:3px;
	padding-left:10px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	background:url(/images/index_pic/new_index_job_arrow.gif) no-repeat 0px 8px !important;
	background:url(/images/index_pic/new_index_job_arrow.gif) no-repeat 0px 7px;
}
#viewmsg .tabmain li a {
	color:#333;
}
#viewmsg .tabmenu0 { /* 标题 */
	width:100%;
	height:28px;
}
#viewmsg .tabmenu0 li { /* 标题 */
	display:block;
	float:left;
	width:125px;
	height:28px;
	text-align:center;
	cursor:pointer;
}
#viewmsg .tabmenu0 li.hover { /* 标题 */
	background:url(/images/index_pic/new_index_title_nav.gif) no-repeat;
	color:#fff;
}
#viewmsg #tabmain0 ul { /* 共同 */
	display:none;
}
#viewmsg #tabmain0 ul.block { /* 共同 */
	display:block;
}
/* --------------- tab切换样式（结束） ----------------- */
#viewmsg .viewmsgleftbut {
	width:548px;
	height:auto;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
/* 公司招聘显示部分（结束） */

#viewmsg .zpnav {
	width:528px;
	height:29px;
	margin:0 auto;
	margin-top:5px;
}
#viewmsg .zpnavleft {
	width:408px;
}
#viewmsg .zpnavleft a {
	display:block;
	float:left;
	width:22px;
	height:18px;
	margin-right:9px;
	margin-top:2px;
	overflow:hidden;
	line-height:18px !important;
	line-height:20px;
	text-align:center;
	background-color:#fff;
	border:1px solid #dbdbdb;
	color:#000;
}
#viewmsg .zpnavleft a:hover {
	border:1px solid #fe8204;
	text-decoration:none;
}
#viewmsg .zpnavleft a.onfocus,
#viewmsg .zpnavleft a:active {
	background-color:#fe8204;
	border:1px solid #fe8204;
	font-weight:bold;
	color:#fff;
}
#viewmsg .zpnavright {
	width:120px;
	line-height:26px !important;
	line-height:28px;
}

/* 首页最新求职者部分（开始） */
#viewmsg .viewmsgright {
	width:218px;
	height:auto;
	margin-left:6px;
}
#viewmsg .viewmsgrighttop {
	width:218px;
	height:28px;
	background:url(/images/index_pic/new_index_title220.gif) no-repeat;
}
#viewmsg .viewmsgrighttopleft {
	width:119px;
	height:28px;
	text-align:center;
	line-height:24px !important;
	line-height:26px;
	background:url(/images/index_pic/new_index_title_Jw.gif) no-repeat;
}
#viewmsg .viewmsgrighttopright {
	width:99px;
	height:28px;
	line-height:24px !important;
	line-height:26px;
}
#viewmsg .viewmsgrighttopright a,
#viewmsg .viewmsglefttopright a {
	color:#ff6701;
}
#viewmsg .viewmsgrightbut {
	width:216px;
	height:auto;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	overflow:hidden;
}
#viewmsg .viewmsgrightbut ul {
	width:200px;
	height:auto;
	margin:0px auto;
	margin-top:0 !important;
	margin-top:-1px;
}
#viewmsg .viewmsgrightbut li div {
	float:left;
	width:35px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
#viewmsg .viewmsgrightbut li div.leftdiv {
	width:59px;
}
#viewmsg .viewmsgrightbut li div.rightdiv {
	width:103px;
}
#viewmsg .viewmsgrightbut li {
	border-bottom:1px solid #efedee;
	height:23px !important;
	height:20px;
	line-height:22px !important;
	line-height:20px;
	margin-bottom:0 !important;
	margin-bottom:-4px;
	padding-top:0 !important;
	padding-top:3px;
	clear:both;
}
#viewmsg .viewmsgrightbut li.licyellowbg {
	background-color:#f7f6f1;
}
#viewmsg .viewmsgrightbut li.nodownline {
	border-bottom:1px solid #fff !important;
	border:0;
}
#viewmsg .viewmsgrightbut li.ie6bg {
	margin-bottom:0 !important;
	margin-bottom:-4px;
}
#viewmsg .rencaimore {
	height:33px !important;
	height:30px;
	margin-top:5px;
	padding-right:15px;
	line-height:33px !important;
	line-height:30px;
	text-align:right;
}
/* 首页最新求职者部分（结束） */
/* ----------------------------[ From Rcxx End ]----------------------------------- */
#rcbutad {
	height:auto;
	margin:3px 0 !important;
	margin-top:3px;
}
#rcbutad img {
	width:774px;
}
#rcseo {
	width:772px;
	height:40px;
	margin:0 !important;
	margin-top:-4px;
	line-height:18px;
	border:1px solid #ccc;
	background:url(/rc3721com_picture/index/alert.gif) 5px 2px no-repeat #fdfef5;
}
#rcseo p {
	padding-left:45px;
	padding-top:3px;
	text-indent:2em;
}
#rcseo a {
	color:#000;
	text-decoration:underline;
}
#rcseo a.corange {
	color:#f60;
	text-decoration:none;
}
/* -------------------- Art Start ----------------- */
#rcart {
	width:774px;
	height:auto;
	margin:3px 0;
}
#rcart div#rcartleft {
	width:301px;
	height:155px;
	padding-left:4px;
	border:1px solid #ccc;
	margin-right:3px;
	overflow:hidden;
}
#rcart div#rcartright {
	width:458px;
	height:155px;
	padding-left:4px;
	border:1px solid #ccc;
	overflow:hidden;
}
#rcart div.ralleft,
#rcart div.rarleft {
	width:23px;
	height:153px;
	overflow:hidden;
	background-color:#f3f3f3;
	margin-top:1px;
}
#rcart div.ralleft pre {
	padding-top:40px !important;
	padding-top:50px;
	margin-left:-90px;
	padding-right:3px;
}
#rcart div.rarleft pre {
	padding-top:33px !important;
	padding-top:43px;
	margin-left:-90px;
	padding-right:3px;
}
/* Left */
#rcart div.ralright {
	width:276px;
	height:153px;
	margin:2px 0 0 1px;
	overflow:hidden;
}
/* -------------------- */
/* Right */
#rcart div.rarright {
	width:433px;
	height:auto;
	margin-left:1px;
}
#rcart div.frtop {
	height:26px;
	line-height:26px;
	margin-top:1px;
	background-color:#f3f3f3;
}
#rcart div.frtopleft {
	width:333px;
	text-indent:2em;
	background:url(/tool_hr/jc_dot09.gif) 10px 8px no-repeat;
}
#rcart div.frtopright {
	width:100px;
	text-indent:22px;
	background:url(/tool_hr/jc_dot05.gif) 4px 5px no-repeat;
}
#rcart div.frbut {
	height:auto;
}
#rcart div.frbut ul {
	width:420px;
	height:auto;
	margin:5px auto;
}
#rcart div.frbut li {
	width:84px;
	height:20px;
	line-height:20px;
	float:left;
}
/* -------------------- Art End -------------------- */
#rclink {
	height:auto;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	background-color:#fdfef5;
}
#rclink a.red {
	color:#ed1f24;
}
#rclink div#rclinktop {
	height:25px;
	line-height:25px;
	background:url(/rc3721com_picture/index/index_link1.gif) repeat-x;
}
#rclink div.rltl {
	width:180px;
	height:25px;
	background:url(/rc3721com_picture/index/index_link_left.gif) repeat-x;
}
#rclink div.rltl img {
	margin-top:9px;
}
#rclink div.rltr {
	width:592px;
	height:auto;
}
#rclink div#rclinkbut {
	height:auto;
	border-bottom:1px solid #ccc;
	padding-bottom:8px;
}
#rclink div#rclinkbut ul {
	width:760px;
	height:auto;
	margin:8px auto 0 auto;
}
#rclink div#rclinkbut ul li {
	display:inline;
	float:left;
	width:76px;
	height:18px;
	overflow:hidden;
	line-height:18px;
}
#rcbutnav {
	height:28px;
	line-height:28px;
	border-top:4px solid #f60;
	border-bottom:1px solid #ccc;
	background-color:#fefdf5;
	padding:3px 0 !important;
	padding:3px 0 0 0;
	margin:3px 0;
}
#rcbutnav img {
	vertical-align:middle;
}
/* --------------------------[ From Rcxx Copyright Start ] -------------------- */
#rccopyright { /* ⅡCopyright（开始） */
	height:auto;
	margin:8px 0px;
}
#rccopyright .dmain {
	width:750px;
	height:auto;
	margin:0 auto;
}
#rccopyright .swidth {
	width:82px;
}
#rccopyright .lwidth {
	width:504px;
	line-height:20px;
	text-align:left;
}
#rccopyright .lwidth {
	color:#004185;
} /* ⅡCopyright（结束） */
/* --------------------------[ From Rcxx Copyright End ] -------------------- */