/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,img{margin:0;padding:0;font:12px/160% "宋体",Arial,Helvetica,sans-serif;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
dt { font-weight:bold; }
ul {list-style:none;}
ol {list-style:none;}
strong {font-weight:bold;}
em {font-style:italic;}
.clear{visibility: hidden; clear:both; height:0; line-height:0; font-size:0px;}
.display_n{display:none;}
.aa{vertical-align: bottom;}
.aligncenter{ margin-left:auto;margin-right:auto;}
.textleft{ text-align:left;}
.textright{ text-align:right;}
.margin {margin-bottom:10px;}
a{text-decoration:none}
a:link,a:visited {color:#03C;}
a:hover {color:#ff6305;text-decoration:underline;}
a.gray:link, a.gray:visited { color:#333;}
a.gray:hover { color:#333;}
a.orange:link, a.orange:visited {color:#f60}
a.orange:hover{color:#f60;}
a.btn:link, a.btn:visited   {text-decoration:none;}
a.hover   {text-decoration:none;}
.size14px { font-size:14px;}
input {vertical-align:middle; }
span {vertical-align:middle; margin-left:5px;}
.left {float:left;}
.right { float:right;}
/*seo_header*/
body { background-color:#fff;}
.seo_header {width:950px; padding:0 5px; margin: 0 auto; position: relative; z-index:0;}
.seo_header {height:60px;}
.seo_header .logo {float:left;}
.seo_header .topmenu {float:right;right: 0; color:#666;}
.seo_header .topmenu a {color:#666;}
.seo_header .topnav {float: right; margin: 40px 0 0 15px;}
.seo_header .channel_title {right:550px; position:absolute; top:20px; z-index:999;}
.seo_header .channel_title .channelname {float:right;}
.seo_header .channel_title a.btn {float:right; display: block; background:url(../icon_6.gif) no-repeat right 0; font-size:28px; color:#039; text-decoration:none;width:160px; font-weight:bold; line-height:35px; text-align:left; font-family:"宋体"}
.seo_header .channel_title a.btn:hover {background:url(channelicon-bg.gif) no-repeat right 0;}
.seo_header .channel_title a.btn2 {background:url(channelicon-bg.gif) no-repeat right 0;}
.seo_header .channel_title .channel_list { display:none; float:right; width:190px; margin:0; padding:0;}
.seo_header .channel_title .channel_list .listtable table td { background:url(../icon_7.gif) no-repeat left center #fff; text-indent:8px; margin:0; padding:0;}
.topmenu100 {height:30px;background:url(//www.chenhr.com/css/indeximg/indexhdbg.gif) repeat-x 0 0; margin-bottom:10px;}
.topmenu100 .topmenu2 { width:950px; margin:0 auto; height:30px;}
.topmenu100 .topmenu2 a {float:left; display:block; border-left: 1px solid #90E9FF;border-right: 1px solid #3F92EF; padding:0 15px;line-height:30px;font-weight:bold; font-size:14px; color:#fff; text-align:center;}
.topmenu100 .topmenu2 a.first {border-left: medium none;}
.topmenu100 .topmenu2 a.last {border-right: medium none;}
.topmenu100 .topmenu2 a.hr {font-size:12px; background:none;}
/*seo_content*/
.seo_content {width:950px; padding:0 5px; margin: 0 auto 10px;}
	.seosearch {background:url(../search_bg.gif) no-repeat 0 0 ; height:40px;padding:8px 10px 0 10px; }
	.seosearch table td h2 {font-size:14px; font-weight:bold; color:#f60; white-space:nowrap}
		.seotextbox { font-size:14px; color:#666; width:500px; margin:0 10px auto; height:22px; line-height:22px; border:1px solid #ccc; background:#fff;}
		.seotextbox a {background:url(../icon_4.gif)  no-repeat right center #fff; width:45px; display:block; float:left;}
		.all_pull {border:1px solid #f60; margin:2px 0 0 21px; width:40px;background:#fff; height:40px; position:absolute;}
		.all_pull a {display:block; float:left;text-align:center; width:40px; height:20px;}
		.all_pull a:hover {background:#FEECD1; color:#000; text-decoration:none;}
		.seotextbox .input {  height:18px; padding-left:5px; color:#ccc; border:0px; margin:0; padding:0; margin-left:5px; width:460px;}
		.seotextbox2 {background:url(../icon_4.gif)  no-repeat right center #fff; font-size:14px; color:#666; width:580px; margin:0 10px auto;height:22px; line-height:22px; border:1px solid #ccc;}
		.seotextbox2 .input {  height:18px;color:#ccc; border:0px; margin:0; padding:0; margin-left:5px; width:520px;}
		.inputtext { height:22px; line-height:22px; padding-left:5px; color:#f60; border:1px solid #ccc; width:200px; }

	.seosearch table td a.serchbtn { background:url(../searchbtn.gif) no-repeat 0 0; display: block; width:54px; height:30px; line-height:28px; color:#ac3a17; text-align:center; }
	
		.keywordleft {float:left; width:750px;}
		.keywordleft h1 { font-size:24px; color:#c20; font-weight:bold; text-indent:10px; float:left; display:block;}
		.keywordleft span{float:right; display:block; padding-top:17px; padding-right:5px;}
		.keywordleft .text {font-size:18px; font-family:"微软雅黑"; font-weight:bold; line-height:140%;  color:#414141; margin-top:10px;}
		.keywordleft .text b{color:#c20; font-size:23px;}

	.keyword { background:url(../keywordbg.gif) repeat-x #f4f4f4 0 0 ; border:1px solid #eee; padding:5px 10px;}
		.keyword h4 {font-weight:normal; font-size:14px;}
		.keyword a {display:block; float:left; list-style-type:none; padding-right:10px; white-space:nowrap; height:20px; line-height:20px; }
	
	.loginright {width:190px; height:190px; margin-top:10px;  margin-top:5px;} /*background:url(../longinboxbg.gif) repeat-x 0 0;*/
		.loginright table td { height:24px;}
		.loginright table th {font-weight:normal; color:#fff; text-align:right; padding-right:5px;}
		.loginright table td input {width:110px; height:20px; line-height:20px; border:0px; background:#fff; border:1px solid #ff7000; color:#333; padding-left:3px;}
		.loginright table td input.checkinput {width:50px;}
		
		.loginright table.loinogut {margin-top:20px;}
		.loginright span {display:block; line-height:27px;}
		.loginright .padd {padding:8px 0 8px 10px;}
		.loginright a.quitbtn { background:url(../loginoutjob.gif) no-repeat 0 -54px; line-height:27px; width:39px; height:27px; display:block; text-align:center;}
		.loginright a.foundbtn {background:url(../loginoutjob.gif) no-repeat 0 0; line-height:27px; width:59px; height:27px; display:block; text-align:center;}
		.loginright a.hubbtn {background:url(../loginoutjob.gif) no-repeat 0 -27px; line-height:27px; width:104px; height:27px; display:block; text-align:center;}	

		.navigation { height:20px; line-height:20px; background:#f8f8f8; text-indent:10px; color:#333}/*20111119添加属性值*/
		.column750 {border:1px solid #eee; margin:0 auto 10px; background:url(../piece_bg.gif) repeat-x 0 0;}
		.column750 .coltitle {background:url(../icon_2.gif) no-repeat 6px center; height:26px; line-height:26px; padding-left:30px; color:#f60;}
		.column750 .coltitle h3{line-height:26px;display:block; float:left;font-weight:bold;}
		.column750 .coltitle span {font-weight: normal; color:#999;}
		.column750 .postlist{ padding:10px 25px;}
		.column750 .postlist ul {list-style-type: none;float:left;}
		.column750 .postlist ul li {width:295px; display:block; float:left; list-style-type: none; color:#999; margin-bottom:9px;}
		.column750 .postlist ul li a.orange:hover{color:#f60;}
		.column750 .pagenumber {text-align:right; border-top:1px dashed #999; margin:8px 20px; padding-top:4px;}
	.column950 { width:950px; border:1px solid #eee; margin:0 auto 10px;}
		.column950 .columntitile {background:url(../piece_bg2.gif) repeat-x left center; height:25px; line-height:25px; color:#f60;}
		.column950 .columntitile h3 {line-height:25px;font-weight:bold;display:block; float:left;  }
		.column950 .columntitile span{ display:block; float:left; background:url(../icon_3.gif) no-repeat 0 0 ; height:25px; width:15px;}
		.column950 .columntitile div{float:right; display:block; line-height:25px; padding-right:10px;}
		.column950 .columntitile div a { text-decoration:none; color:#999;}
		.column950 .positionjob,.column950 .cityjob { margin:10px;}
		.column950 .positionjob a {margin-right:10px; height:25px; line-height:25px;}
		.column950 .positionjob a.text:link, a.text:visited,.column950 .cityjob a.text:link, a.text:visited,  .column950 .letter a.text:link, a.text:visited { color:#999;}
        .column950 .positionjob a.text:hover,.column950 .cityjob a.text:hover, .column950 .letter a.text:hover { color:#999;}
		.column950 .positionjob h3 {color:#959595; font-weight:bold;}
		.column950 .positionjob strong {color:#959595; font-weight:bold;}
		.column950 .cityjob a { display:block; float:left;width:50px; margin-right:13px; background:url(../icon_5.gif) no-repeat left center; text-indent:10px; height:20px; line-height:20px;}
		.column950 .areajob a { width:50px;}
		.column950 .letter {height:30px; line-height:30px; text-indent:10px;}
		.column950 .letter strong { color:#959595;}
		.column950 .letter a {color:999;}

		.column950 .banner {padding:10px 12px 0}
		.column950 .banner ul { list-style: none outside none;}
		.column950 .banner ul li{ background: none repeat scroll 0 0 #CCCCCC; border: 1px solid #CCCCCC;display: block;float: left;height: 50px;list-style: none outside none;margin: 0 12px 13px 0; width: 142px;}
		.column950 .banner li.nomargin {margin-right: 0;}
/*职位列表*/
	.jobslist { border:1px solid #eee; padding:10px 20px;}
	    .jobstitle {background:url(../piece_bg.gif) repeat-x left center; height:25px; line-height:25px; color:#f60; border:1px solid #eee;}
		.jobstitle span {background:url(../icon_2.gif) no-repeat 6px center; float:left; display:block; width:30px; height:26px;}
		.jobstitle h3{line-height:26px;display:block; float:left;font-weight:bold;float:left; display:block;}
		.jobslist table {margin-bottom:10px;}
		.jobslist table td {padding:2px; color:#333;}
		.jobslist table td h3 {color:#06c; font-size:14px;background:url(../icon_1.gif) no-repeat left center; text-indent:10px; font-weight:bold;}
		.jobslist table td span {color:#06c; font-size:12px;}
		.jobslist table td b {color:#F30; font-weight:bold; background-color:#FFC}
		.jobslist table td.colorgray {color:#666;}
		.jobslist table td a.submit_btn, a.submit_btn:link, a.submit_btn:visited { background: url(//search.buildhr.com/images/html/css/img/buttonbg_08.gif) no-repeat scroll 0 0 transparent;border-color: #FFB739 #D35701 #D35701 #FFB739; border-right: 1px solid #D35701;
border-style: solid; border-width: 1px; color: #832C01;display: block; margin:0 auto; font-size: 12px; height: 16px;line-height: 17px; text-align: center; text-decoration: none; width: 88px;}
		.jobslist table td a.submit_btn:hover {background: url(//search.buildhr.com/images/html/css/img/buttonbg_08.gif) no-repeat scroll 0 -16px transparent; border-color: #FF7928 #FFB739 #FFB739 #FF7928;color: #FF6000;}		
		.jobspagenumber {text-align:right; padding-right:25px; margin:0px auto; padding-top:4px;}
/*地区职位页*/
.area_position { width:740px} 
	.area_position .name {float:left; width:600px;}
	.area_position .name h1 { font-size:20px; font-weight:bold; color:#f60; height:30px; border-bottom:1px dotted #999; margin-bottom:5px; }
	.area_position .name h3 { color:#666; font-size:14px; font-weight:bold;}
	.area_position .name h3 .date {color:#999; font-size:12px; font-weight:normal; float:right;}
	.area_position .name p { color:#999;}
	.area_position .logo {float:right; width:120px;}
	.area_column950 { border:1px #d4d9c2 solid; margin:0 auto 10px;}
	.area_column950 table td { color:#333;}
	.area_column950 table td.areatitle {background:url(../piece_bg3.gif) repeat-x 0 0 ; height:25px; line-height:25px; font-size:14px; color:#fff; font-weight:bold; text-indent:10px;}
	.area_column950 table td .entername{ font-size:12px; color:#f0ede7; font-weight:normal; padding-left:550px;}
	.area_column950 table td.tdleft {padding:10px 20px; border-right:1px solid #d4d9c2}
	.area_column950 table td.tdright {padding:10px 20px;}
	.area_column950 table td.tdright h3 {font-size:16px; font-weight:bold; color:#f60; margin-bottom:5px;}
	.area_column950 table td.tdright .textgray { color:#999;}
	.area_column950two { border:1px #f90 solid; margin:0 auto 10px;}
	.area_column950two .areatitle2 {background:url(../piece_bg4.gif) repeat-x 0 0 ; height:25px; line-height:25px; font-size:14px; color:#fff; font-weight:bold; text-indent:10px;}
    .area_column950two .areacont {padding:5px 10px;}
	.area_column950two .areacont p {text-indent:24px; margin-bottom:5px;}
	.area_column950three h3 { font-size:14px; font-weight:bold; height:30px;}
	.area_column950three h3 a {color:#000; text-decoration:none;}
	.area_column950three h3 a:link,.area_column950three h3 a:visited {color:#000;}
	.area_column950three h3 a:hover {color:#f60;}
	.area_column950three .listmore ul {list-style-type:none;}
	.area_column950three .listmore ul li{ width:230px;  height:25px; line-height:25px; float:left; display:block; list-style-type: none; color:#666; padding-left:5px;}
	.areacont_share {text-align:right;}
	.areacont_share a { display:block;float:right;}
	.areacont_share b { display:block; float:right; margin:0 10px; font-size:10px; color:#999; margin-top:2px; font-weight:normal;}
	.areacont_share a.shareicon1 { width:20px; height:20px; background:url(../areacont_icon.gif) no-repeat transparent scroll 0 0; margin-left:20px; }
	.areacont_share a.shareicon2 { width:20px; height:20px; background:url(../areacont_icon.gif) no-repeat transparent scroll -23px 0; margin-left:5px; }
	.areacont_share a.shareicon3 { width:20px; height:20px; background:url(../areacont_icon.gif) no-repeat transparent scroll -46px 0; margin-left:5px; }
	.areacont_share a.shareicon4 { width:20px; height:20px; background:url(../areacont_icon.gif) no-repeat transparent scroll -69px 0; margin-left:5px; }
	.areacont_share a.shareicon5 { width:20px; height:20px; background:url(../areacont_icon.gif) no-repeat transparent scroll -92px 0; margin-left:5px; }
	.areacont_share a.shareicon6 { width:20px; height:20px; background:url(../areacont_icon.gif) no-repeat transparent scroll -115px 0; margin-left:5px; }
/*专业职位页*/
	.specleft { width:190px; float:left;}
		.specleft .lefttit {background:url(../sperlefttit.gif) no-repeat 0 0; height:26px; line-height:26px; color:#666; width:190px; text-indent:15px; }
		.specleft .lefttit h3 {font-weight:bold; line-height:26px;}
		.specleft .leftlistbox { border:1px solid #dbdbdb; border-top:0px; padding:5px 10px; margin-bottom:10px;}
		.specleft .leftlistbox a {color:#999;}
		.specleft .leftlistbox a:link, .specleft .leftlistbox a:visited {color:#999;}
		.specleft .leftlistbox a:hover {color:#666; text-decoration:underline}
		.specleft .leftlistbox p.dot {background:url(../icon_5.gif) no-repeat 0 center; text-indent:15px;}
	.specright {width:740px; float:right;}
		.specright .righthead {margin-bottom:25px;}
		.specright .righthead .name {float:left; width:600px;}
		.specright .righthead .name h1 { font-size:20px; font-weight:bold; color:#f60; height:30px; border-bottom:1px dotted #999; margin-bottom:5px; }
		.specright .righthead .name h3 { color:#666; font-size:14px; font-weight:bold;}
		.specright .righthead .name h3 .date {color:#999; font-size:12px; font-weight:normal; padding-left:200px;}
		.specright .righthead .name p { color:#999;}
		.specright .righthead .logo {float:right; width:120px;}
		.specright .laber {padding-left:10px; height:26px;}
		.specright .laber a{ background: url(../sperrightlabel-1.gif) no-repeat 0 0; width:95px; height:26px; float:left; display:block; color:#333; line-height:26px; text-align:center; font-weight:bold; font-size:14px; margin-right:5px;}
		.specright .laber a.laberclick {background:url(../sperrightlabel-2.gif) no-repeat 0 0; color:#fff;}
		.specright .introbox {border:1px solid #f90; border-top:5px solid #f90; padding:10px; margin-bottom:5px;}
		.specright .introbox table td {color:#666;}
		.specright .introbox p {text-indent:24px; margin-bottom:5px;}
	    .apecright_btn { background:url(../sperrighbtn-1.gif) no-repeat 0 0 ; margin-right:80px; height:39px; width:112px; color:#fff; line-height:34px; text-align:center; font-size:14px; font-weight:bold;}
		.areacont_share a.specbtn {text-decoration:none; color:#fff;}
		.areacont_share a.specbtn:link, .apecright_btn a.specbtn:visited {color:#fff;}
		.areacont_share a.specbtn:hover {color:#fff;}
	 	.column740 { width:740px; border:1px solid #eee; margin:0 auto 10px;}
		.column740 .columntitile {background:url(../piece_bg2.gif) repeat-x left center; height:25px; line-height:25px; font-weight:bold; color:#f60;}
		.column740 .columntitile span{ display:block; float:left; background:url(../icon_3.gif) no-repeat 0 0 ; height:25px; width:15px;}
		.column740 .positionjob,.column740 .cityjob { margin:10px;}
		.column740 .positionjob a {margin-right:10px; height:25px; line-height:25px;}
		.column740 .positionjob a.text:link, a.text:visited,.column740 .cityjob a.text:link, a.text:visited,  .column740 .letter a.text:link, a.text:visited { color:#999;}
        .column740 .positionjob a.text:hover,.column740 .cityjob a.text:hover, .column740 .letter a.text:hover { color:#999;}
		.column740 .positionjob h3 {color:#959595; font-weight:bold;}
		.column740 .positionjob strong {color:#959595; font-weight:bold;}
		.column740 .cityjob a { display:block; float:left;width:107px; margin-right:13px; background:url(../icon_5.gif) no-repeat left center; text-indent:10px; height:20px; line-height:20px; white-space: nowrap;}
		.column740 .letter {height:30px; line-height:30px; text-indent:10px;}
		.column740 .letter strong { color:#959595;}
		.column740 .letter a {color:999;}

		.aboutus {background: none repeat scroll 0 0 #F3F3F3; border:1ps solid #eee; padding: 5px 0;}
		.aboutus a { background: url(../aboutus.gif) no-repeat scroll 0px 0px transparent; display: block; float: left; height: 48px; margin: 5px 10px 0; width: 124px;}
		.aboutus span { display: block; float: left; margin: 5px 10px; width: 785px;}
/*footer*/
.footer { background:url(seofooter_bg.gif) repeat-x 0 0; height:28px; line-height:28px; color:#fff; text-align:center; width:950px; margin:0 auto;}
.footer a {color:#fff; text-decoration:none;}
.footer b {font-weight:normal; margin:0 5px;}
.copyright { text-align:center; color:#666; margin:10px auto; width:950px;}