@charset "utf-8";
*{	
	margin: 0px;
	padding:0px;
}
img{
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
}
input{	
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
}
img a{border:0px;}
body {
	margin:0px auto;
	padding:0px auto;
	font-size: 12px;
	font-style:normal;
	line-height: 18px;
	color: #404040;
	text-align:center;
	background-color:#ea002b;
	font-family:"宋体","verdana";
}

#main{
	width:990px;
	height:auto;
	margin:0px auto;
	text-align:left;
	background:#fff;
	overflow:hidden; 
	zoom:1; 
}
#main a:hover{
	text-decoration:underline;
}
#main2{
	width:990px;
	height:auto;
	clear:left;
	text-align:left;
	margin:0px auto;
	padding-top:20px;
	background:#fff;
	overflow:hidden; 
	zoom:1; 
}
#main2b{
	width:990px;
	height:100%;
	clear:left;
	text-align:left;
	margin:0px auto 20px auto;
	padding-top:1px;
	overflow:hidden; 
	zoom:1; 
}
.more{
	float:right;
	padding-right:0px;
	margin-top:5px;
}
.biaoti{
	text-align:center;
	padding:20px 0;
}
/*head下头部长条
*/
.idxtopa{
	margin:-19px 0px 0px 0px;
	background-color:#890118;
	font-size:30px;
	text-align:left;
	color:#fff;
}

/*---------------------------< < << xinke8 头菜单 >> > >---------------------------*/
#headidx{
	position:relative;
	width:990px;
	height:140px;
    background:#fff;
    text-align:left;
}
#idxlogo{
	position:absolute;
	top:10px;
	left:10px;	
	margin-bottom:7px;
	font-size:12px;
	line-height:36px;
	font-family:"verdana";
}
#idxlogo a{
	color:#333;
	text-decoration:none;
}
/*上部菜单
*/
#idxlgr{
	position:absolute;
	top:0px;
	left:500px;
	height:43px;
}
#idxlgr a:hover{ 
	text-decoration:underline;
}
#idxlgr .topl{
	float:right;
	height:23px;
	padding:12px 20px 0px 0px;
	text-align:left;
	color:#bd0021;
}
#idxlgr .topl a{
	color:#bd0021;
	text-decoration:none;
}
#idxlgr .topr{
	float:right;
	height:41px;
	padding:0px 0px 0px 0px;
	text-align:right;
	background:url(/img/idx/idxlogor_topbg.gif) repeat-x;
	color:#fff;
}
#idxlgr .topr a{
	color:#fff;
	text-decoration:none;
}

/*导航条
*/
#headmenu{
	position:absolute;
	top:70px;
	left:350px;
	width:640px;
	height:35px;
	text-align:left;
}
#headmenu li{
    float:left;
    text-align:center;
    margin-right:5px;
    width:110px;
	color:#fff;
	list-style:none;
	 height:21px;
    padding-top:14px;
}
#headmenu li.m0{
    background:url(/img/idx/m0bg.gif) 0px 9px no-repeat;
  
}
#headmenu li.m1{
	background:url(/img/idx/m1bg.gif) no-repeat;
}

#headmenu li a{
	font-size:16px;
	line-height:18px;
	text-decoration:none;
	color:#bd0021;
}
#headmenu .m1 a{
	color:#ffffff;
}

#headbot{
	position:absolute;
	top:105px;
	left:0px;
	clear:left;
	background:url(/img/idx/dhtbg.gif);
	height:35px;
	width:990px;
	color:#f5f5eb;
}
#headbot ul{
	padding-top:2px;
	color:#f5f5eb;
	text-align:center;
	list-style:none;
}
#headbot li{
	float:left;
	padding:8px 15px 0px 15px;;
	height:23px;
	font-size:12px;
	text-align:center;
	letter-spacing:1px;
	color:#f5f5f5;
	border-right:1px solid #f5f5f5;
}
#headbot a{
	color:#f5f5f5;
	text-decoration:none;
}
#headbot1{
	clear:left;
	background:url(/img/idx/dhtbg.gif);
	height:32px;
	padding:0px 10px 3px 10px;
	color:#f5f5eb;
}
#headbot1 a{
	color:#f5f5eb;
}



/*---------------------------< < << xinke8 首页m2层 >> > >---------------------------*/
#m2top{
	clear:both;
	width:970px;
	height:125px;
	margin:0 10px;
	text-align:left;
	background:#f5f5eb;
	margin-bottom:10px;
	border:1px solid #666;
}
#m2top_l{
	float:left;
	width:200px;
	height:125px;
	border-right:1px dotted #ccc;
}
#m2top_l ul{
	height:100%;
	padding:5px;
	text-align:left;
	list-style:none;
	margin:0px;
}
#m2top_l ul li{
	margin:2px 0 2px 0;
}
#m2top_m{
	float:left;
	width:580px;
	height:125px;
	padding-left:5px;
}
#xk8_ad580{
	width:580px;
	height:80px;
	margin-bottom:8px;
	overflow:hidden;
}
#xk8_ad580 li{
	list-style:none;
	margin:0px;
	padding:0px;
}
/*求职注册
*/
#m2top_r{
	float:left;
	width:175px;
	height:115px;
	font-size:18px;
	padding-top:10px;
	padding-right:5px;
	font-family:"黑体";
	color:#ea002b;
	text-align:right;
	line-height:28px;
	border-left:1px dotted #ccc;
	background:url(/img/idx/m2top_r.gif);
}
#m2top_r .more{
	margin-top:20px;
}


/*--------------------------< < << xinke8 首页m3层 >> > >------------------------------*/
/*最新职位
*/
#main3{
	clear:left;
	width:970px;
	height:auto;
	margin:20px 10px;
	overflow:hidden; 
	zoom:1; 
}
#main3l{
	float:left;
	width:730px;
	height:100%;
}

#idx_car{
	width:730px;
	height:auto;
}

#idx_car .top{
	background:#E6E3BF url(/img/idx/car_jitop.gif) 0px 2px no-repeat;
	height:26px;
}
#idx_car .top .s1{
	background:#bd0021;
	color:#fff;
	padding:2px 20px;
	letter-spacing:1px;
	font-weight:bold;
}

#idx_car th{
	height:20px;
	font-size:12px;
	padding-top:15px;
	text-align:left;
	border-bottom:1px solid #bd0021;
}
#idx_car th .thtt{
	background:#f5f5eb;
	color:#333;
	padding:2px 10px;
}
#idx_car th .nn{
	padding:2px 10px;
	font-size:12px;
	font-weight:normal;
	color:#999;
}
.othertb{
	float:left;
	width:730px;
}
.othertb td{
	padding:3px;
	background:#fffaf0;
	font-family:arial;
	border-bottom:1px dotted #ccc;
}
.othertb td a{
	color:#333;
	font-family:"verdana";
	text-decoration:none;
}
#idx_car_r{
	float:right;
	margin-top:5px;
}

/*求职搜索
*/
.careersearch{
	width:700px;
	height:auto;
	padding:10px 10px;
	background:#f5f5eb;url(/img/bg04.gif);
	margin:10px 0;
	border:1px solid #999;
	text-align:left;
}
.ggseach{
	width:360px;
	height:auto;
	float:left;
	font-family:"arial";
}
.ggseach input{
	border:1px;

}
.careersearch p{
	height:24px;
	padding:5px 10px;
	border-bottom:0px;
	float:right;
	line-height:25px;
	font-size:13px;
}
.careersearch p a{
	color:#336699;
}

/*--------------------------< < << 招聘会/写简历页面通用 >> > >------------------------------*/
/*左侧
*/
#main2l{
	width:150px;
	padding-right:10px;
	height:100%;
	float:left;
	background:url(../../img/bg03.gif) repeat-y 0px right;
}
#jobtj{
	background:#f5f5eb;
	padding:5px;
	border:1px solid #ccc;
	margin-bottom:15px;
	list-style:none;
	text-align:left;
}
#jobtj li{
	font-size:12px;
	padding:5px;
}
#jobtj li a{
	color:#bd0021;
}
#jobtj li a:hover{
	color:#ff9900;
}
#main2l .top{
	line-height:18px;
	font-size:12px;
	color:#fff;
	background:#bd0021 url(/img/p/introarrow.gif) no-repeat 0px right;
}
#city{
	width:140px;
	margin-bottom:30px;
}
#city td{
	text-align:center;
	padding:3px 0px;
	border-bottom:1px solid #bd0021;cccc99;
	border-left:2px solid #bd0021;cccc99;
}
#city td a{
	color:#333;
	text-decoration:none;
	font-size:13px;
}
/*招聘会写简历中间
*/
#main2m{
	width:580px;
	height:auto;
	padding:0 10px;
	float:left;
	background:url(/img/bg03.gif) right repeat-y;
}
/*招聘会写简历中间右侧急聘
*/
#areaqzq_r{
	float:right;
	width:220px;
	height:auto;
	backgroun:url(../../img/bg03.gif) repeat-y;
}
#aq_r1{
	height:auto;
	width:186px;
	background:#fff1bb;
	border:1px solid #333;
	float:right;
	text-align:left;
}

#aq_r1 .aq_r11{
	padding:10px;
	font-size:12px;
	line-height:24px;
}
#aq_r1 .top1{
	border-bottom:2px solid #bd0021;a5a55a;
	padding-right:3px;
	font-size:16px;
	margin-left:5px;
}
#aq_r1 a{
	color:#bd0021; 
	text-decoration:underline;
	font-size:14px;
}
/*招聘会写简历右侧
*/
#main2r{
	width:200px;
	height:100%;
	padding:0 10px 50px 10px;
	float:left;
	background:url(/img/bg03.gif) repeat-y;
}
#main2r .top{
	color:#bd0021;
	font-size:16px;
	padding:0px 0px 0px 5px;
	height:100%;
	text-align:left;
	margin-top:5px;
}


/*现场招聘会
*/
#idx_zph{
	clear:left;
	width:708px;
	height:600px;
	padding:10px 10px;
	margin-top:10px;
	border:1px solid #ccc;
}
#idx_zph .top{
	font-size:16px;
	font-weight:bold;
	padding-left:10px;
	padding-bottom:3px;
	margin-bottom:10px;
	border-bottom:4px solid #4682b4;
}
#idx_zph .top a{
	color:#333;
	text-decoration:none;
}
#idx_zph .top a:hover{
	color:#ff9900;
}
#idx_zph ul{
	float:left;
	width:345px;
	height:170px;
	margin:0px 4px 10px 4px;
	padding:0px 0px 5px 0px;
	list-style:none;
	border-bottom:1px dotted #666;
}
#idx_zph ul span{
	font-weight:bold;
	font-size:13px;
	color:#4682b4;
}
#idx_zph li{
	padding:3px 0px;
}
#idx_zph li a{
	color:#666;
	text-decoration:none;
}
#idx_zph li a:hover{
	color:#ff9900;
}
/*各类求职人才
*/
#idx_rc{
	clear:left;
	margin-top:10px;
	width:728px;
	height:auto;
	background:#f5f5eb;
	border:1px solid #ccc;
}
#idx_rc .top{
	font-size:16px;
	font-weight:bold;
	padding-left:10px;
	padding-bottom:3px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	border-bottom:4px solid #cc9933;
}
#idx_rc .top a{
	color:#333;
	text-decoration:none;
}
#idx_rc .top a:hover{
	color:#ff9900;
}
#idx_rc .rccate{
	margin:0 10px;
}
#idx_rc .rccate a{
	color:#000000;
	text-decoration:none;
}
#idx_rc .rccate a:hover{
	color:#ff9900;
	text-decoration:underline;
}
#idx_rctb{
	height:673px;
	overflow:hidden;
}
#idx_rctb table{
	width:728px;
}
#idx_rctb table td{
	width:50%;
	padding:5px;
	height:50px;
	line-height:21px;
	border:1px solid #ccc;
	background:#fff;
}
/*----------------------------< < << 首页 右层 >> > >---------------------------*/
#main3r{
	float:right;
	width:220px;
	height:100%;
}

.x1{
	font-size:14px;
	font-weight:bold;
	line-height:21px;
	padding:5px 0 5px 43px;
	margin-bottom:10px;
	border-top:5px solid #ea002b;
	border-bottom:2px solid #ea002b;
	background:url(/img/idx/xin1.gif) 0px 10px no-repeat;
}
.x2{
	line-height:21px;
	padding-left:5px;
}
/*企业logo
*/
.main3r_cimg{
	width:218px;
	padding:5px 0px;
	height:auto;
	border:1px solid #ccc;
	margin-bottom:15px;
}
.cimg{
	float:left;
	width:218px;
	list-style:none;
	height:auto;
	background:#f5f5eb;
}
.cimg li{
	padding:2px;
	float:left;
	height:auto;
}
.cimg li img{
	width:102px;
	height:30px;
	border:1px solid #999;
}
/*推荐榜、薪客令、薪动测评
*/

.main3r_1{
	width:208px;
	height:auto;
	clear:left;
	border:1px solid #ccc;
	padding-top:5px;
	padding:5px 5px;
	margin-bottom:15px;
}
#main3r .rtop1,{
	font-size:15px;
	padding-top:5px;
	border-bottom:2px solid #ff9933;
}

.main3r_1 .info_back{
	color:#bdb76b;
	font-size:13px;
	padding:5px;
	text-align:left;
}
.main3r_1 .info_back a{
	color:#666;d3b887;
	text-decoration:none;
}
.main3r_1 td{
	border-bottom:1px dotted #ccc;
	text-align:center;
	background:#fafaf3;
}
/*写简历
*/
.main3r_2{
	width:208px;
	height:auto;
	clear:left;
	border:1px solid #ccc;
	padding:5px 5px;
	margin-bottom:15px;
}
.main3r_2 .rtop2{
	font-size:15px;
	font-weight:bold;
	padding-top:5px;
	margin-top:5px;
	font-family:"黑体";
	border-bottom:2px solid #B4D670;
}
.main3r_2 p{
	clear:left;
	margin-bottom:10px;
}
.main3r_2 ul{
	height:auto;
}
.main3r_2 li{
	clear:left;
	list-style:none;
}
.main3r_2 p a{
	color:#bdb76b;778899;
	text-decoration:none;
}
.main3r_gad{
	width:208px;
	clear:left;
	padding:5px 5px;
	text-align:center;
}
/*--------------< < << 薪客求职技 >> > >---------------*/
#pser{
	margin-top:20px;
	clear:left;
	height:100%;
	width:188px;
	background:#e6e6d2;f2ecf2;
}
#pser .psertop{
	background:#bd0021;
	height:20px;
	padding:6px 0px 0px 5px;
	color:#fff;
	font-size:16px;
}
#pser div{
	padding:10px 5px 20px 5px;
	height:100%;
	border-bottom:1px solid #ccc;
}
#pser .top{
	margin:0px;
	font-size:14px;
	color:#bd0021;
	padding-top:7px;
	height:23px;
	padding-left:20px;
	background:url(../../img/ico/star02.gif) no-repeat 0px 5px;
}
#pser .info1{
	font-size:13px;
	color:#bd0021;
	padding:5px;
	color:#333;
	line-height:18px;
}
#pser .info2{
	font-size:12px;
	color:#a5a55a;
	padding:5px;
	padding-top:0px;
}

.pserbot{
	color:#fff;
	background:#999933;
	font-size:14px;
	padding-top:3px;
	height:20px;
	text-align:center;
	margin:0px;
}


/*--------------------------< < << work页面（090224） >> > >-------------------------------------*/

#work_l{
	float:left;
	width:733px;
	padding:10px 0px 20px 0px;	
	border-left:1px solid #333;
	border-right:1px solid #333;
	margin-left:20px;
	background:url(../../img/bg03.gif) repeat-y 0px right;
}

#jobtable{
	width:728px;
	font-size:12px;
	line-height:30px;
}
#jobtable th{
	background:#e6e6d2;
	height:40px;
	width:100%;
	line-height:30px;
	text-align:center;
	font-size:22px;
	border-bottom:0px solid #bd0021;
}
#jobtable .top{
	border:2px solid #bd0021;
	text-align:left;
	padding:5px;
	font-size:14px;
	background:#fffff0;
}
#jobtable .top a{
	color:#bd0021;
	text-decoration:none;
}
#jobtable .top a:hover{
	text-decoration:underline;
}
#jobtable .td1{
	background:#e6e6d2;
	text-align:center;
	height:30px;
}
#jobtable .td2{
	padding-left:10px;
	height:30px;
}

#jobtable .td2{
	padding-left:10px;
}

#jobtable .td3{
	padding-left:10px;
	background:e6e6d2;
	padding-left:10px;
}
.work_l_ad{
	margin-top:10px;
}
#work_dp{
	margin-left:60px;
	border:1px dotted #ccc;
	width:600px;
	padding:20px 0px;
	margin-top:20px;
	text-align:center;
}

.dp_write{
}

#work_r{
	float:left;	
	width:185px;
	padding-top:5px;
	padding-left:25px;
	text-align:center;
}
/*最新职位
*/
#work_r .work_r_njob{
	width:175px;
	height:auto;
	padding:5px;
	border:1px solid #bd0021;
	margin-bottom:20px;
	text-align:left;
	line-height:21px;
}
#work_r .work_r_njob a{
	color:#333;
	text-decoration:none;
}
#work_r .work_r_njob a:hover{
	color:#ea002b;
}
#work_r_1{
	margin-top:10px;
	padding:3px;
	line-height:20px;
	height:100%;
	width:180px;
	background:#fff;
	border:1px solid #333;
	float:right;
	text-align:left;	
}
#work_r .adgoogle_160{
	margin-top:20px;
	height:100%;
	width:160px;
}
#work_r .zph{
	text-align:center;
	clear:both;
	margin-top:20px;
	border-top:1px solid #333;
	border-bottom:1px solid #333;
}
#work_r .zph p{
	text-align:left;
	line-height:24px;
}
#work_yh{
	width:708px;
	padding:10px;
	height:auto;
	line-height:21px;
	color:#999;
}
#work_yh a{
	color:#999;
}

 /**
 职位申请页面样式
 */
#content{
	width:990px;
	background:url(../../img/list_bg.gif) repeat-y;
	text-align:center;
	padding-bottom:20px;
	margin-left:auto;
	margin-right:auto;
}
#jobinfo_t{
    height:32px;
    line-height:30px;
    font-size:16px;
    background:url(../../img/jobinfo_title.gif) no-repeat;
    margin:20px 0px 0px 50px;
	width:600px;
}

#jobinfol{
	float:left;
	border:1px solid #ccc;
	padding:0px 0px 30px 0px;
	width:600px;
	margin:0px 0px 50px 25px;
}
.jobinfo_hot{
    margin:40px 0px 10px 29px;
    border-top:1px dotted #ccc;
    padding:20px 0px;
    height:150px;
    width:602px;
    text-align:center;
}

#jobinfol ul{
	list-style: none;
	float:left;
	width:580px;
	margin-left:10px;
	margin-top:10px;
}
#jobinfol ul li{
	width:50%;
	float:left;
    height:30px;
	padding-top:10px;	
}
.jobinfol1{
    width:580px;
    margin-top:20px;
}
#jobinfor{	
	width:290px;
	float:left;
	line-height:24px;		
	border:0px solid #ccc;
	margin:0px 0px 20px 10px;
	background:#f0f0f0;
	padding:10px 0px 20px 0px;
}
#jobinfor p{
    margin-left:10px;
    margin-bottom:0px;
    font-size:14px;
    color:#6f8f9e;
}

#jobinfor ul{	
	list-style: square inside;	
	text-align:left;	
	margin:0px 0px 10px 10px;
	color:#6f8f9e;
}
#jobinfor li{		
	margin:8px 0px;
}

#hrvisit{
	float:left;
	width:350px;
	height:265px;
	padding:7px;	
	background:#fffff0;
}
#hrvisit .nowhr{
	background:url(../../img/hr_ad.gif) bottom left no-repeat;
	border:1px solid #333; 
	line-height:20px;
	height:240px;	
	padding:10px;
	font-size:14px;
}

#hrad{
	margin-left:10px;
	float:right;
	width:400px;
	height:260px;
	background:url(../../img/cpbg2.gif) no-repeat;
	line-height:25px;
	color:#666;
	font-size:14px;
}

#hrad h2{
	color:#ff6600;
	font-size:22px;
	margin-bottom:10px;
}
#hrad a{
	text-decoration:none;
	color:#cccccc;
	font-size:12px;
}
#hradpl{	
	background:url(../../img/cpbg1.gif) center no-repeat;
	line-height:20px;
	padding:0px 25px;
	height:120px;
	color:#fff;
	font-size:12px;
	margin:5px 0px 10px 0px;
}
/*-----------------------------------------------------*/
#xk8gg{
	padding:0px 0px 10px 0px;
	background-color:#bd0021;
	line-height:24px;
	margin-bottom:5px;
	height:80px;
}

#xk8rmcs{	
	margin-top:10px;
	padding:33px 0px 8px 3px;
	background:url(/img/rmcs.gif) no-repeat;
	line-height:21px;
}
#xk8rmcs a{
    color:#6f8f9e;
    text-decoration:none;
}

#xk8qyxg{
	clear:left;		
	background:#fff;	
}
#xk8qyxg .left{
	float:left;
	background:url(/img/xdcp.gif) no-repeat;
	width:500px;
	margin-right:10px;
	
	padding:30px 0px 0px 0px;
}
#xk8qyxg .right{
	float:left;
	background:url(/img/dianping.gif) no-repeat;	
	width:266px;
	padding:30px 0px 3px 3px;
	marigin:0px;
}
#zphpage{
background:#bd0021;
}
#zphcity{
	float:left;
	width:182px;
	height:531px;
	padding:15px 15px 0px 15px;
	background:url(/img/zph/zphcs.jpg) no-repeat;	
}
#zphcontent{
	float:left;
	width:743px;
	height:521px;
	background:url(/img/zph/zphcr.jpg) no-repeat;	
	padding:25px 15px 0px 20px;
}
#zphcity2{
	float:left;
	width:182px;
	height:825px;
	padding:15px 15px 0px 15px;
	background:url(/img/zph/zphcs2.jpg) no-repeat;	
}
#zphcontent2{
	float:left;
	width:743px;
	height:825px;
	background:url(/img/zph/zphcr2.jpg) no-repeat;	
	padding:25px 15px 0px 20px;
}

#zphcontent2 .list{
width:742px;
}
#zphcontent2 .list tr td{
   height:30px;
   color:#4b4b4b;
   border-bottom:1px solid #CF9E9E;		
   text-align:center;	
   font-size:14px;
}
#zphinfo{
	width:650px;
	margin-left:50px;
	font-size:14px;
}
#zphinfo td{
font-weight:bold;
}
#xdkd{
	
	background:#fff url(/img/xdkd.gif) no-repeat 3px 3px;	
	width:190px;
	
	padding:13px 0px 0px 0px;
}
#xdkd ul{

	margin-left:5px;
	list-style:none;
}
#xdkd ul li{
	height:22px;
	text-align:left;
}
#right04{		
    background: url(../../img/index_td_bg.gif) no-repeat;
	width:200px;
	height:448px;
	margin-top:10px;	
}
#right00{
	width:190px;
	float:left;
	background:#bd0021;
	text-align:center;
	padding:5px 5px;
}

#xkdp{
	background:#f0f0f0;
	border:1px solid #ccc;
	width:184px;
	padding:3px;
	margin-top:10px;
	text-align:left;
}
#xkdp ul{
    background:#ffffff;
    padding-top:5px;
    border:1px solid #ccc;
}
#xkdp ul li{
	padding:0px 5px 3px 5px;
	text-align:left;
	cursor:hand;
}
#posttype{
	background:#fffff0 no-repeat;
	margin-top:10px;
	padding-left:10px;
	font-size:14px;
	
}
#posttype .bt{
	font-size:14px;	
	height:30px;
	background:url(/img/zwfl.gif) no-repeat 0px 27px;
	padding-top:5px;
	text-align:left;	
}
#posttype table{
	margin-top:0px;
	margin-left:10px;
}
#posttype table td{
	font-size:13px;
	padding:2px 0px;
}
#kjmain{
    width:1000px;
    text-align:center;
    background:url(/img/xkkj/kjbg.gif) no-repeat;
}
#kjmain a{
   text-decoration:none;
}
#kjmain p{
   margin:0px;
}
#kjtop{
    width:908px;
    margin-top:30px;
    height:88px;
    background:url(/img/xkkj/kjtop.gif) no-repeat;
}
#kjcontent{
	margin-top:10px;	
	height:335px;
	width:840px;
	text-align:left;
	background:#fffff0;
	font-size:14px;
	padding:30px 30px 30px 30px;
}
#kjcon1{
    width:900px;
    height:440px;
    text-align:left;
}

#kjleft{
	width:380px;
	height:400px;
    float:left;
	margin-left:40px;
	font-size:14px;
}
#kjleft img{
    margin-top:20px;
    margin-bottom:10px;
}
#kjleft p{
    line-height:24px;
    margin-bottom:20px;
}
#kjrigth{
	float:left;
	widt:400px;
	height:400px;
	padding:20px 20px 0px 0px;
	margin-left:40px;
}

.tykj{
	width:330px;
	border:1px solid #ccc;	
	font-size:16px;
	background:#ecf8ff;
	text-align:center;
	height:30px;
	line-height:30px;
}
#kjlogin{	
	width:310px;
	margin-top:10px;
	border:1px solid #bdde5b;
	font-size:14px;
	background:#fffbf0;
	padding:10px 10px 0px 10px;
}
#kjbotm{
	margin-left:50px;
	padding:0px;
	text-align:left;
}
.kjad{
	float:left;
	width:375px;
	margin-left:10px;
	margin-top:10px;
	border:1px solid #003366;
	padding:1px;
}
.kjad .bt{
	background:url(/img/xkkj/adtopbg.gif) no-repeat;
	height:19px;
	line-height:30px;
	color:#ffffff;
	padding:0px 0px 5px 15px;
}
.kjad .nr{
	background:url(/img/xkkj/kjbg2.jpg);
	height:18px;
	line-height:18px;
	height:92px;
	padding-top:10px;
}
.topa{
	border-left:1px solid #ccc;
	padding-left:10px;
	color:#003399;
}
#kjmaintop img{
    margin-top:15px;
}
#kjmaintop a{
    color:#ffffff;
}
#kjtop ul{
	list-style:none;
	padding-left:300px;
}
#kjtop li{
	padding-left:10px;
	padding-right:10px;
	margin-top:30px;
	border-left:2px solid #fff;
	float:left;	
	height:15px;
}
#kjtop li a{
	font-size:14px;
	color:#fff;
}
#jirtop {		
	background:#ffffff;
	padding:5px;	
	width:270px;
}




#idxbd{
	float:right;
	background:url(/img/xk8_headbd.gif) no-repeat;
	width:224px;
	height:25px;
	text-align:left;
	padding-top:7px;
	padding-left:30px;
}
#idxbd a{
	text-decoration:none;
	color:#ffffff;
}

#subItems a:hover{
	color:orange;
}
#subItems hr{
	height:1px;	
	border:1px solid #333;
}


/**红色箭头长条头部12号字体
*/
.arrowtop12{
	background:#bd0021 url(/img/idx/arrowtopbg.gif) no-repeat right;
	color:#fff;
	padding-left:10px;
	line-height:18px;
	text-align:left;
}
.arrowtop12 a{
	color:#fff;
}
/**红色箭头长条头部16号字体
*/
.arrowtop16{
	background:#bd0021 url(/img/idx/arrowtopbg16.gif) no-repeat right;
	color:#fff;
	padding-left:10px;
	line-height:22px;
	text-align:left;
	font-size:16px;
}
/**绿色箭头长条头部12号字体
*/
.arrowtop12a5{
	background:#a5a55a url(/img/idx/toparr12_a5.gif) no-repeat right;
	color:#fff;
	padding-left:10px;
	line-height:18px;
	text-align:left;
}
.arrowtop12 a{
	color:#fff;
}
/**蓝色箭头长条头部12号字体
*/
.arrtop12_blue{
	background:#3ca3cf url(/img/idx/toparr12_blue.gif) no-repeat right;
	color:#fff;
	padding-left:10px;
	line-height:18px;
	text-align:left;
}
.arrtop12_blue a{
	color:#fff;
}
.arrtop12_gold{
	background:#cc9933 url(/img/idx/toparr12_gold.gif) no-repeat right;
	color:#fff;
	padding-left:10px;
	line-height:18px;
	text-align:left;
}
/**
职位搜索器样式
*/
#searchjob{
	text-align:center;
}
#searchjob table{
	text-align:left;
	width:500px;
	border:1px solid #ccc;
	
}
#searchjob table .td1{ 
	text-align:right;	
	font-size:20px;
	font-weight:bold;
	padding-right:10px;
	padding-bottom:15px;
	line-height:25px;
}
#searchjob table .td2{ 
	line-height:16px;
	padding-bottom:15px;
	line-height:25px;
}


/**
招聘会急聘样式
*/
#soo_pin{
	margin-top:20px;
	width:215px;
	height:auto;
	border:1px solid #333;
	background:#e6e6d2;
	float:right;
}
#soo_pin .top{
	background:#bd0021;
	color:#fff;
	font-size:14px;
}
#soo_pin table{
	width:100%;
	height:100%;
}
#soo_pin table td{
	height:24px;
}
#soo_pin table .td1{
	height:20px;
	border-bottom:1px solid #333;
}
#soo_pin table td a{
	color:#333;
	text-decoration: none;
}
#soo_pin table td a:hover{
	color:#bd0021;
	text-decoration: underline;
}

/**
急聘样式结束
*/
/*--------------< < << 跳转页面 >> > >---------------*/
.jump{
	background:#f5f5eb;
	color:#3333;
	width:350px;
	text-align:left;
	margin-top:200px;
}
/*--------------------------< < << 出错页面 >> > >------------------------------*/
#err{
	background:#fff;
	text-align:left;
	min-height:620px;
}
#err .head{
	background:url(/img/top2bg.gif) repeat-x;
	height:48px;
	padding:10px 0 0 20px;
}
#err1{
	margin:50px auto 0 auto;
	width:450px;
	height:430px;
	text-align:left;
	border:10px solid #bd0021;
	padding:30px 0px 20px 330px;
	background:#fff url(/img/err_bg.gif) 0px 50px no-repeat;
}
#err1 p{
	line-height:36px;
}
#err1 p a{
	color:#333;
	text-decoration:none;
	font-family:"verdana";
}
#err1 p a:hover{
	color:#bd0021;
	text-decoration:underline;
}
#err1 .p1{
	font-size:24px;
	letter-spacing:1px;
	line-height:40px;
	color:#bd0021;
}
#err1 .p2{
	font-size:14px;
	font-weight:bold;
	color:#666;
	border-bottom:1px dotted #666;
	margin-top:20px;
}
#err1 .p3{
	padding-left:10px;
	font-size:14px;
	margin-top:10px;
}
#err1 .p3 a{
	color:#bd0021;
}

/*yh浮动广告层
*/
.tbgg1{
	float:left;
	width:300px;
	height:250px;
}

.tbgg1_r{
	float:right;
	width:280px;
	height:auto;
}
.tbgg2{
	float:right;
	width:340px;
	height:auto;
	text-align:right;
}







