/*
*大表格样式
*/
.MainTable .SideTdL{
	width:250px;
}
.MainTable .MainR{
	padding-left:10px;
}
/*
*类目样式 
*/
.hrsortcont .foot{
	height:10px;
	background:url(/images/css4.0/hr/hrsort.gif) center bottom no-repeat;
}
.hrsortcont .head{
	height:55px;
	background:url(/images/css4.0/hr/hrsort.gif) center top no-repeat;
}
.hrsortcont .head span{
	display:none;
}
.hrsortcont .cont{
	background:url(/images/css4.0/hr/hrsortm.gif) center top repeat-y;
}
.hrsortcont .cont .big{
	height:30px;
	line-height:30px;
	overflow:hidden;
	padding-left:40px;
	background:url(/images/css4.0/hr/hicon2.gif) 20px 11px no-repeat;
	font-weight:bold;
}
.hrsortcont .cont .small{
	padding:8px 10px 3px 25px;
	background:url(/images/css4.0/hr/sorttop.gif) center top no-repeat;
	line-height:20px;
}
.hrsortcont .cont .small a{
	color:#666;
}
/*
*热门职位 
*/
.hotjobs{
	margin-top:10px;
	border:#FFD29F solid 1px;
}
.hotjobs .head{
	height:35px;
	background:url(/images/css4.0/hr/hrhead1.gif) left top repeat-x;
}
.hotjobs .head .TAG{
	float:left;
	padding:5px 0 0 30px;
	background:url(/images/css4.0/hr/hr_hot.gif) left top no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#FF7F0F;
	line-height:30px;
}
.hotjobs .cont {
	padding-bottom:10px;
}
.hotjobs .cont .list{
	height:22px;
	line-height:22px;
	overflow:hidden;
	padding:0 10px 0 25px;
	background:url(/images/css4.0/hr/hicon.gif) 15px 9px no-repeat;
}
.hotjobs .cont .list a{
	color:#2575B8;
}
/*
*职位最新/推荐
*/
.mainlist .head{
	height:35px;
	background:url(/images/css4.0/hr/hrhead2.gif) left top no-repeat;
}
.mainlist .head div{
	width:102px;
	text-align:center;
	line-height:35px;
	float:left;
	background:url(/images/css4.0/hr/hrout.gif) right top no-repeat;
	color:#1F3A87;
	font-size:14px;
}
.mainlist .head div.choose{
	background:url(/images/css4.0/hr/hrover.gif) center top no-repeat;
	font-weight:bold;
	color:#FFF;
}
.mainlist .head .more{
	float:right;
	background:url(/images/css4.0/hr/hrhead2.gif) right top no-repeat;
}
.mainlist .cont{
	border:#C8D8EA solid 1px;
	border-top:0;
	padding:10px;
	height:318px;
}
.mainlist .cont table td{
	line-height:25px;
	text-align:center;
	border-right:#FFF solid 1px;
}
.mainlist .cont table .h td{
	background:#F3F3F3;
	font-weight:bold;
}
.mainlist .cont table .bb td{
	background:#F3F3F3;
}
.mainlist .cont table td.td1,.mainlist .cont table td.td2,.mainlist .cont table td.t1{
	padding:0 8px 0 8px;
	text-align:left;
}
.mainlist .cont table td.td2 a{
	color:#f60;
	display:block;
	height:25px;
	overflow:hidden;
}
.mainlist .cont table td.t1 a{
	display:block;
	height:25px;
	padding-left:20px;
	overflow:hidden;
}
.mainlist .cont table td.sex1 a{
	background:url(/images/css4.0/hr/sex1.gif) 1px 5px no-repeat;
}
.mainlist .cont table td.sex2 a{
	background:url(/images/css4.0/hr/sex2.gif) 1px 5px no-repeat;
}




.jobtable .side .drag .head{
	background:url(showroom_side_head.gif);
}
.jobtable .side .drag .head .LL{
	float:left;
	background:url(showroom_side_l.gif);
	width:15px;
	height:30px;
}
.jobtable .side .drag .head .RR{
	float:right;
	background:url(showroom_side_r.gif);
	width:10px;
	height:30px;
}
.jobtable .side .drag .head .TAG{
	float:left;
	padding-top:8px;
	font-weight:bold;
}
.jobtable .side .drag .CC{
	border:1px solid #DFDFDF;
	border-top:0;
	border-bottom:0;
	padding-bottom:20px;
	padding-top:10px;
}
.jobtable .side .drag .list_t .big{
	background:url(showroom_side_bgg.gif) no-repeat bottom;
	height:20px;
	padding:8px 0 0 20px;
}
.jobtable .side .drag .list_t .big a{
	display:block;
	background:url(supply_list_icon.gif) no-repeat;
	padding-left:18px;
	height:20px;
	font-weight:bold;
}

.jobtable .side .drag .list_t .small{
	height:20px;
	padding:8px 5px 0 40px;
	line-height:20px;
}
.jobtable .side .drag .list_t .small a{
	padding-right:5px;
}

.jobtable .side .drag .head2{
	background:#F4F7FA url(supply_list_icon.gif) no-repeat 8px 5px;
	height:18px;
	padding-top:6px;
	padding-left:25px;
	border:1px solid #DFDFDF;
	border-top:0;
	border-bottom:0;
	font-weight:bold;
	color:#2575B8;
}
.jobtable .side .drag .list_c{
	border-bottom:1px solid #DFDFDF;
}
.jobtable .main{
	padding-left:10px;
}
.jobtable .main .drag .head .LL{
	float:left;
	background:url(showroom_main_l.gif);
	width:30px;
	height:30px;
}
.jobtable .main .drag .head .TAG{
	float:left;
	background:url(showroom_main_tag.gif);
	width:107px;
	height:21px;
	text-align:center;
	padding-top:9px;
	font-weight:bold;
	letter-spacing:2px;
	font-size:14px;
}

.jobtable .main .drag .head .RR{
	float:right;
	background:url(showroom_main_rr.gif);
	width:6px;
	height:30px;
}
.jobtable .main .drag .head{
	background:url(showroom_main_bg.gif);
}
.jobtable .main .drag .CC{
	border:1px solid #DFDFDF;
	border-top:0;
	padding: 20px 20px 20px 20px;
	background:#FFF;
}

.jobtable .main .drag .CC #list_zh .hh td{
	color:#0066B0;
	font-weight:bold;
	padding-bottom:5px;
	border-bottom:1px dotted #ddd;
}

.jobtable .main .drag .CC #list_zh .lt td{
	line-height:25px;
}
.jobtable .main .drag .CC #list_zh .lt .t1 a{
	display:block;
	background: url(arrow.gif) no-repeat 0 4px;
	padding-left:10px;
}
.jobtable .main .drag .CC #list_zh .bb td{
	background:#F6F8FF;
}


#page td{
	padding:8px;
}

.jobtable .side .drag .morejob{
	border:1px solid #DFDFDF;
	border-top:0;
}

.jobtable .side .drag .morejob div{
	line-height:22px;
	color:#2575B8;
	padding-left:12px;
}
.jobtable .side .drag .morejob div a{
	color:#2575B8;
}
/***************/
.hrsorttable{
	background:url(showroom_side_head.gif) left top repeat-x;
}
.hrsorttable .head{
	background:url(showroom_side_r.gif) right top no-repeat;
	height:30px;
}
.hrsorttable .head .TAG{
	float:left;
	padding:2px 10px 0 15px;
	line-height:28px;
	background:url(showroom_side_l.gif) left top no-repeat;
	font-weight:bold;
}
.hrsorttable .middle{
	border:1px solid #DFDFDF;
	border-top:0;
	padding:5px 0 5px 0;
	background:#FFF;
}
.hrsorttable .middle .big{
	background:url(showroom_side_bgg.gif) no-repeat bottom;
	height:30px;
	padding-left:20px;
}
.hrsorttable .middle .big a{
	display:block;
	background:url(supply_list_icon.gif) left 9px no-repeat;
	padding-left:18px;
	line-height:30px;
	font-weight:bold;
}
.hrsorttable .middle .small{
	padding:3px 10px 3px 35px;
	line-height:20px;
}
.hrsorttable .middle .small a{
	color:#666;
}
.hrsorttable .middle .h{
	height:30px;
	background:#F4F7FA url(supply_list_icon.gif) 13px 9px no-repeat;
	line-height:30px;
	padding-left:35px;
	font-weight:bold;
	color:#2575B8;
	margin-top:5px;
}
.hrsorttable .middle .c{
	padding:8px 5px 0 10px;
	line-height:20px;
	color:#2575B8;
}
.hrsorttable .middle .c a{
	color:#2575B8;
}