@charset "utf-8";
/* CSS Document */
/* ACAA global css style
--------------------------------------------- */
/* 内容 */
#content {
	clear:both;
	width:900px;
}
/*8888888888888888888888888888888888*/
img {
	border:0;
}
a {
	color: #666666;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: underline;
}
h1, h2, h3, h4, input, select, td, textarea {
	font-size: 12px;
	font-weight: normal;
}
ul,li {
	list-style:none;
}
html {
	height:99.9%;
}

/**内容头部菜单**/
#map {
	margin-top:5px;
	height:23px;
	line-height:28px;
	width:900px;
}
/* 内容高度自动延伸 */
/* 左边栏 */
.regHight {
	margin-top:4px;
}
#content .left{ 
	float:left;
	width:560px;
	height:auto;
	overflow:hidden;
}
#content .right {
/*	margin-left:567px;*/
	margin-left:5px;
	float:left;
	margin-top:-8px;
}

.left #jobForm {
	width:560px;
	height:194px;
}
#loginForm {
	float:left;
	width:197px;
	height:99.9%;
}
#loginForm p {
	clear:both;
	height:25px;
}
#loginForm p a {
	color:#ff0000;
}
#loginForm p a:hover {
	color:#4c4948;
}
#loginForm form {
	width:auto;
}
#loginForm a.checkA {
	margin-left:4px;
}

#loginForm p label {
	color:#6d6d6d;
	display:block;
	float:left;
	font-size:12px;
	width:48px;
}

#loginForm p input {
	background-color:#fff;
	border:1px solid #c3c3c3;
	color:#2a2a2a;
	float:left;
	height:17px;
	width:135px;
}
#loginForm p select{
	width:136px;
	float:left;
	height:20px;
	line-height:20px;
	border:1px solid #c3c3c3;
}
#loginForm p input.checkc {
	float:left;
	width:80px;
}
#loginForm p a, #loginForm p img {
	float:left;
}

#loginForm p input.submit {
	background:url(../images/content/login.jpg) no-repeat left top;
	display:block;
	width:53px;
	height:20px;
	float:left;
	margin:0 10px 0 10px;
	border:none;
	cursor:pointer;
}

#loginForm p input.forgetPass {
	background:url(../images/content/forgot_pass.jpg) no-repeat left top;
	display:block;
	width:72px;
	height:20px;
	float:left;
	border:none;
	cursor:pointer;
}
#jobForm #createResume {
	float:left;
	width:131px;
	margin-left:8px;
	height:99.9%;
}
#resum_pic {
	background:url(../images/content/resume_head.jpg);
	width:129px;
	height:116px;
	display:block;
}
#jobForm #search {
	float:left;
	width:216px;
	margin-left:8px;
	height:99.9%;
}

#search .boxContent {
	background-color:#F3F2F2;
	height:auto;
}
#search .boxContent form {
	padding:0 5px;
}
#search .boxContent p {
	height:20px;
	margin-top:5px;
}

.keyword {
	width:190px;
}

.boxContent p .btnSearch {
	background:url(../images/content/search.gif) no-repeat left top;
	float:left;
	display:block;
	margin-left:3px;
	width:94px;
	height:28px;
	border:none;
	cursor:pointer;
}
#search .boxContent p a {
	float:left;
	margin-left:10px;
	font-size:14px;
	line-height:28px;
}
#search .boxContent .hot {
	margin-top:15px;
	padding-top:10px;
	font-size:14px;
	height:25px;
	line-height:25px;
	border-top:1px dashed #c3c3c3;
}

#search .boxContent .hot span{
	height:25px;
	line-height:25px;
}
.boldfont {
	font-weight:bold;
}
.backColor1 {
	background-color:#f4f2f3;
}
.colBox, .colListBox {
	border:1px solid #c3c3c3;
	background-color:#f4f2f3;
	height:99.9%;
	overflow:hidden;
}

.colBox .boxTitle {
	border:1px solid #f4f2f3;
	background:url(../images/content/title_back.jpg) repeat-x left top;
	height:25px;
	position:relative;
}

.colBox .boxTitle span {
	float:left;
	margin-left:8px;
	font-size:13px;
	height:25px;
	line-height:25px;
	color:#ca0204;
	font-family:'宋体';
	font-weight:bold;
	
}
.colBox .boxTitle .titleBack {
	float:left;
	background:url(../images/content/title_left.jpg) no-repeat 5px 6px;
	padding-left:8px;
	height:25px;
}
.colBox .boxTitle span.moreInfo {
	float:right;
	margin-right:10px;
	width:15px;
	height:11px;
	margin-top:6px;
	margin-left:0;
}
.colBox .boxTitle span.regpassport {
	width:90px;
	display:block;
} 
.colBox .boxTitle span.changeBack {
	color:#fff;
	background-color:#e20203;
	margin-top:2px;
	padding:0 8px;
}

.colBox .boxTitle span a {
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	right:5px;
	color:#ca0204;
}
.colBox .boxTitle span a:hover {
	color:#666;
	text-decoration: underline;
}
.colBox .boxContent {
	background-color:#f4f2f3;
	border-top:1px solid #c3c3c3;
	line-height:18px;
	padding:5px;
}
.colBox .boxContent p a {
	float:left;
	font-size:13px;
	color:#E10202;
}
.colBox .boxContent ul {
	margin:5px 5px 0 0;
	height:135px;
	width:320px;
}
.colBox .boxContent ul li {
	list-style:none;
	line-height:25px;
	height:20px;
}
.colBox .jobList {
	background-color:#fefcfd;
	border-top:1px solid #c3c3c3;
	padding-top:5px;
}
.jobList #jobhead {
	margin-left:5px;
	width:540px;
	height:17px;
	line-height:18px;
	border-bottom:1px dotted #c3c3c3;
	display:inline;
}
.jobList #jobhead .title1 {
	padding-left:15px;
	width:215px;
}

.colBox .newIncList {
	border-top:1px solid #c3c3c3;
	padding:5px 2px;
}
.colBox .newIncList img {
	margin:3px 2px 3px 0;
}

.title1 {
	margin-left:15px;
	float:left;
	width:220px;
	display:block;
}
.title2 {
	display:block;
	float:left;
	width:80px;
}
.title3 {
	float:left;
	width:200px;
}
/*左侧列表框*/
#newJob {
	margin: -7px 0 5px 0;
}
#newJob .colBox .jobList ul {
	margin: 5px;
}
#newJob .colBox .jobList ul li {
	font-family:"宋体";
	line-height:18px;
}

#newJob .colBox .jobList ul li img {
	float:left;
	margin:5px 0 0 3px;
}


/*右边栏*/
.right #homeFlv{
	margin-top:8px;
	width:328px;
	display:block;
}
.right .rightItem {
	margin-top:8px;
	width:328px;
	height:194px;
}
.lowRight{
	margin-top:8px;
	width:328px;

}

.lowRight .jobList ul {
	clear:both;
}
.lowRight .jobList ul li{
	float:left;
	line-height:20px;
	height:20px;
}
.lowRight .jobList ul li a {
	padding:0 12px;
	float:left;
}
.right .rightItem .colBox .jobList {
	padding:0;
}
.right .lowRight .colBox .jobList {
	padding:5px 0;
}
.right .rightItem .colBox ul {	
	margin:5px;
}
.right .rightItem .colBox ul li {
	height:20px;
	line-height:20px;
}
.right .rightItem .colBox .boxContent ul li img {
	height:3px;
	width:3px;
	margin-bottom:2px;
}
.newsList {
	height:168px;
}

/** 左右布局 **/
.loggedIn {
	margin-left:10px;
	height:27px;
	line-height:27px;
}
.loggedIn a {
	margin-right:30px;
	height:27px;
}

#create_resume {
	width:131px;
	height:194px;
}

#news {
	clear:both;
}
#news ul {
	margin-top:5px;
}
#news ul li {
	font-size:12px;
	font-family:"宋体";
	line-height:18px;
}
#news ul li a {
	font-size:12px;
	color:#000;
}
#news ul li a:hover {
	color:#4c4948;
	text-decoration: underline;
}

#notice {

}
#incform {
	height:auto;
	overflow:hidden;
}
#incform ul {
	overflow:hidden;
	width:339px;
	position:relative;
	margin:0 -4px 0 -3px;
}
#incform ul li {
	margin:2px;
	float:left;
	width:163px;
	height:48px;
	display:inline;
}
#incform ul li img {
	float:left;
	border:1px solid #c3c3c3;
}

#recommend .title1, #recommend .title2 {
	float:left;
	width:80px;
}
#recommend .title1 {
	margin-left:8px;
}
#recommend .title3 {
	float:left;
	width:140px;
}
#recommend ul li {
	clear:both;
}
#recommend img {
	float:left;
	margin:8px 0 3px 2px;
}

#hrnews { 
}

#interview {

}

.boxContent ul li a {
	color:#696969;
}
.boxContent ul li a:hover {
	color:#4c4948;
	text-decoration: underline;
}

.clear {
	clear:both;
}

/*注册页面*/
#conHead {
	margin:0 0 5px 0 ;
	width:900px;
	border:1px solid #c3c3c3;
} 
#conHead .headNav {
	height:23px;
}
#conHead .color_a {
	margin:0;
	width:900px;
}
#conHead {
	height:auto;
	line-height:24px
}
#regInfo {
	line-height:23px;
}
#conHead .regInfo strong {
	clear:both;
	margin:10px 0 0 10px;
}
#conHead .regInfo p {
	margin-left:40px;
}

#regform {
	margin:10px 0;
	border:1px solid #c3c3c3;
	text-align:center;
}
#regform .tableHead {
	margin:0;
	border-bottom:1px solid #c3c3c3;
	background-color:#F1F1F1;
	height:26px;
	line-height:26px;
	font-size:14px;
	font-weight:bold;
}
#regform .tableHead .tableCon {
	margin:10px;
}

#regform .midTitle {
	font-size:13px;
	font-weight:bold;
	border-bottom:1px solid #c3c3c3;
	width:500px;
	height:26px;
	line-height:26px;
	margin-bottom:8px;
}
#loginInfo {
	clear:both;
	height:63px;
}
#loginInfo2 {
	clear:both;
	height:194px;
} 
#loginInfo2 #loginForm .colBox, #loginInfo2 #loginForm .boxContent {
	background-color:#ffffff;
}
#loginInfo2 #loginForm .boxTitle {
	background:none;
	border:none;
}
#loginInfo2 .colBox, .colListBox {
	border:none;
	border-right:1px #c3c3c3 solid;
}
#loginInfo2 #jobSearch {
	float:left;
	width:661px;
	padding:20px;
	height:194px;
}
#loginInfo2 #jobSearch p {
	height:30px;
	line-height:30px;
}
#loginForm2 {
	margin:5px;
}
#loginForm2 .boxTitle{
	float:left;
	width:56px;
	padding:10px;
	text-align:center;
	color:#e10202;
	font-weight:bold;
}
#loginForm2 .boxTitle span {
	margin-top:20px;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	color:#e10202;
}
#loginForm2 .loginBox {
	float:left;
	width:280px;
}
#loginForm2 .loginBox2 {
	float:left;
	width:160px;
}
#loginForm2 .loginBox3 {
	float:left;
	width:280px;
	padding-top:32px;
}
#loginForm2 .loginBox4 {
	float:right;
	width:100px;
	font-size:14px;
}
#loginForm2 .loginBox3  a {
	float:left;
	margin:0 5px;
}
#loginForm2 .loginBox2 p {
	height:23px;
	margin-top:4px;
}
#loginForm2 .loginBox2 p input,#loginForm2 .loginBox2 p select {
	border:1px solid #a0a0a0;
	height:17px;
	width:88px;
}
#loginForm2 .loginBox2 p label, #loginForm2 .loginBox2 p input, #loginForm2 .loginBox2 p img {
	float:left;
}

#loginForm2 .loginBox2 .checkc input {
	width:40px;
}

#loginForm2 .regButton .loginBtn {
	background:url(../images/content/login_2.gif) no-repeat left top;
	border:0;
	height:42px;
	width:59px;
}
#loginForm2 .regButton {
	float:left;
	width:70px;
	margin-top:10px;
}
#loginForm2 .colBox .boxContent {
	border:none;
}
.userInfo {
	margin-top:10px;
	border:1px solid #c3c3c3;
	width:99.9%;
	height:auto;
}
.userInfo .userNav {
	margin:0;
	float:left;
	width:182px;
	border-right:1px solid #c3c3c3;
}
.userInfo .userNav .jobHelp {
	margin:1px;
	color:#3f3e3e;
	background:url(../images/content/circle_2.gif) no-repeat 3px 6px;
	background-color:#cab2b2;
	width:180px;
	font-size:13px;
	font-weight:bold;
	height:26px;
	line-height:26px;
	text-indent:20px;
}
.jobHelp a {
	color:#3f3e3e;
}
.jobHelp a:hover {
	color:#FF0000;
}

.userInfo .userNav ul{
	margin:0;
}
.userInfo .userNav ul li {
	margin:4px 1px;
	height:26px;
	background:url(../images/content/left_arr.gif) no-repeat 10px 2px;
	background-color:#efefef;
	line-height:26px;
	text-indent:-5px;
}
.userInfo .userNav ul li a:visited {
	color:#CC0066;
}
.userInfo .infoDetail {
	float:left;
	width:700px;
	border-left:1px solid #c3c3c3;
}
.userInfo .infoDetail .detailCon {
	margin:5px 20px;
}
.userInfo .infoDetail .detailCon .detailTitle {
	margin-left:0;
	background:url(../images/content/circal.gif) no-repeat 5px 6px;
	border-bottom:1px solid #c3c3c3;
	height:23px;
	line-height:26px;
	text-indent:20px;
	font-size:13px;
	font-weight:bold;
} 
.userInfo .infoDetail #regform {
	border:0;
	margin-left:50px;
}
.userInfo .infoDetail .midTitle {
	font-size:13px;
	font-weight:bold;
	border-bottom:1px solid #c3c3c3;
	width:500px;
	height:26px;
	line-height:26px;
	margin-bottom:8px;
}

.userInfo .infoDetail .titleWords {
	margin:10px 0;
	line-height:22px;
}
.userInfo .infoDetail .infoButton {
	height:26px;
	margin:20px 0 0 100px;
}
.userInfo .infoDetail .detailCon .infoButton a {
	float:left;
}
.userInfo .infoDetail .detailCon .infoButton a span {
	background:url(../images/content/mimaok.gif) no-repeat left top;
	height:26px;
	width:78px;
	display:block;
	text-align:center;
	line-height:26px;
	margin:0 10px;
	cursor:pointer;
}
.userInfo .infoDetail .detailCon .infoButton a:hover {
	color:#FF0000;
	text-decoration:none;
}
.userInfo .infoDetail .detailCon .infoButton a:hover span {
	background:url(../images/content/mimaok-over.gif) no-repeat left top;
}

#famousInc {
	margin-top:10px;
	width:99.9%;
	border:1px solid #c3c3c3;
	height:52px;
}

.searchWords {
	margin:8px 0 0 0;
	line-height:23px;
}

.totalCount {
	margin:0;
	padding-left:5px;
	height:26px;
	line-height:26px;
	background-color:#e5e4e4;
}

.totalCount span {
	margin-left:400px;
	text-align:right;
}
#searchList .JobList{
	margin-top:2px;
	width:99.9%;
	border:1px solid #c3c3c3;
}
#searchList .resumList{
	margin-top:2px;
	padding:1px;
	width:99.9%;
	border:1px solid #c3c3c3;
}

#searchList .resumList .listTitle {
	background-color:#e5e4e4;
	color:#e31929;
	text-align:center;
	height:23px;
	line-height:23px;
	font-weight:bold;
}
.listTitle {
	height:26px;
}
.listTitle ul {
	margin:1px;
	list-style:none;
}
.listTitle ul li {
	float:left;
	height:26px;
	line-height:26px;
	padding:0px 5px;
	background-color:#e5e4e4;
}
.jobInfo {
}
.evenjobInfo {
	background-color:#e5e4e4;
}
.evenjobInfo .jobInfoDetail {
	background-color:#f1f1f1;
}
.jobInfoTitle {
	height:auto;
}
.jobInfoTitle ul {
	margin:1px;
	clear:both;
	list-style:none;
}
.jobInfoTitle ul li {
	float:left;
	display:block;
	height:auto;
	padding:4px 5px;
	line-height:18px;
}
.jobInfoDetail { 
	clear:both;
	line-height:150%;
	color:#8b8a8a;
	padding:8px 65px;
}
.bigLi {
	width:270px;
}
.bigLi2 {
	width:370px;
}
.smallLi {
	width:78.5px;
}
.smallLi2 {
	text-indent:1em;
	width:50px;
}
.jobInfoTitle .smallLi2 {
	padding-top:8px;
}

.searchSub {
	background:url(../images/content/search_2.gif) no-repeat left top;
	width:102px;
	height:34px;
	border:0;
}
.itemTitle {
	height:34px;
	border-bottom:1px dashed #848484;
	border-top:3px solid #999999;
	background-color:#f7f7f7;
	line-height:34px;
}

.rTitle1 {
	width:150px;
	margin-left:100px;
}
.rTitle2 {
	width:150px;
	margin-left:20px;
}
.rTitle3 {
	width:150px;
	margin-left:150px;
}


.rightWords {
	text-align:right;
	padding-top:2px;
}

#personSearch {
	float:left;
	width:460px;
	padding:24px 1px 20px 1px;
	border-right:1px solid #c3c3c3;
}

#personSearch select {
	border:1px solid #c3c3c3;
	height:18px;
	width:115px;
}
#personSearch input {
	border:1px solid #c3c3c3;
	height:18px;
	width:40px;
}
#personSearch tr {
	height:26px;
}
#personSearch .along  input {
	width:200px;
	height:18px;
}
#personSearch  .searchSub {
	margin-left:50px;
	width:102px;
	height:34px;
	border:0;
}
#createResu {
	padding:10px 0 0 5px;
}
.resumeText {
	margin-left:10px;
	float:left;
	width:107;
}
.resumeBtn {
	float:left;
	background:url(../images/content/resum_2.gif);
	height:28px;
	width:112px;
}
.pages {
	margin-top:30px;
	text-align:right;
}
.jobNeed_1, .jobNeed_2 {
	margin-left:30px;
	line-height:23px;
}
.jobNeed_2 {
	margin-top:10px;
}

/* 频道页面彩条 */
.color_a{ 
	margin:9px 0;
	width:99.9%;
	height:23px;
	line-height:24px;
	background-color:#000000;
}
.color_a a {
	color:#FFFFFF;
}
.color_a a:hover {
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.color_b { 
	width:85px;
	height:23px;
	float:left;
	color: #CC0000;
	font-weight:bold;
	margin-left:10px;
	display:inline;
}

.color_c{ 
	width:85px;
	height:23px;
	float:left;
	display:block;
	border-right:solid 1px #000000;
	background-color:#f2b200;
	text-align:center;
	color:#000000;

}

.color_d{ 
	width:75px;
	height:23px;
	float:left;
	border-right:solid 1px #000000;
	background-color:#ff9000;
	text-align:center;
	color:#000000;
}
.color_e{ 
	width:75px;
	height:23px;
	float:left;
	border-right:solid 1px #000000;
	background-color:#e0061f;
	text-align:center;
	color:#000000;
}
.color_f{
	width:75px;
	height:23px;
	float:left;
	border-right:solid 1px #000000; 
	background-color:#676802;
	text-align:center;
	color:#000000;
}
.color_g{ 
	width:75px;
	height:23px;
	float:left;
	border-right:solid 1px #000000;
	background-color:#016541;
	text-align:center;
	color:#000000;
}
.color_h{ 
	width:75px;
	height:23px;
	float:left;
	border-right:solid 1px #000000;
	background-color:#474747;
	text-align:center;
	color:#FFFFFF;
	font-family:Arial;
}
.color_back {
}
.color_c .over, .color_d .over, .color_e .over, .color_f .over{
	display:block;
	width:84px;
	height:23px;
	float:left;
	background-color:#000000;
	color:#fff;
}
.areaList {
	height:auto;
}
.centerList {
	margin-top:15px;
}
.centerList ul {
	padding-left:8px;
}
.centerList ul li {
	float:none;
	width:300px;
	background:url(../images/nj_img/3.jpg) no-repeat 5px;
	height:28px;
	padding:3px 5px;
	display:block;
}
.centerList ul li a {
	float:none;
}

.centerComList {
	padding-bottom:10px;
	height:auto;
}
.centerComList ul {
	width:99.5%;
}
.centerComList ul li {
	clear:both;
	margin:5px;
	background:url(../images/nj_img/3.jpg) no-repeat 5px;
	height:20px;
	line-height:20px;
	padding-left:20px;
}
.centerComList ul li a {
	width:300px;
	float:left;
}

.centerComList ul li span {
	float:left;
	width:200px;
}
.centerComList ul li span a{
	width:200px;
}

#partner_list {
	width:545px;
	height:33px;
	margin:0 auto;
	overflow:hidden;
	margin-left:5px;
	margin-top:10px;
}
#partner_list li {
	float:left;
}
#partner_list li a {
	width:88px;
	height:31px;
	float:left;
	display:inline;
	margin:0 4px;
	overflow:hidden;
	border:solid 1px #efefef;
}
#partner_list li a:hover {
	border:1px #ccc solid;
}
#partner_list li a, #partner_list li img {
	float:left;
}