@charset "gb2312";
/*job*/
.bold { font-weight:bold; }
.main .mainright .ritopgb {BACKGROUND-IMAGE: url(/images/sj_title.gif); HEIGHT: 30px; CLEAR: both}
.main .mainright .ritopgb .ritoptitle {LINE-HEIGHT: 30px; PADDING-LEFT: 35px; FLOAT: left; COLOR: #ffffff; FONT-SIZE: 14px; FONT-WEIGHT: bold}
.main .mainright .ritopgb .ritopmore {BACKGROUND: url(/images/more1.gif) no-repeat left center; LINE-HEIGHT: 30px; PADDING-LEFT: 20px; WIDTH: 70px;FLOAT: right}


.rec{width:650px;margin:5px 0;text-align:left;}
.rec ul{overflow:hidden;}
.rec ul li{width:320px;float:left; margin-left:5px;padding:3px 0;background:url(/images/ico1.gif) no-repeat 0px 8px;text-indent:10px;}
.rec ul li a:link, .rec ul li a:visited, .rec ul li a:hover, .rec ul li a:active{color:#077ac7;}
.rec ul li span{color:#999;margin-left:5px;}

.job_list{width:243px;overflow:hidden;BORDER-right: #d4dadc 1px solid;BORDER-bottom: #d4dadc 1px solid;BORDER-left: #d4dadc 1px solid; BACKGROUND: #f3f7f8; PADDING: 5px 0; MARGIN-BOTTOM: 4px;}
.job_list ul{width:240px;overflow:hidden;}
.job_list ul li{
	background:url(/images/li_dot.gif) no-repeat 8px center;
	height:23px;
	line-height:23px;
	text-indent:17px;
	text-align:left;
	border-bottom:dotted 1px #ccc;
}


/*job end*/

/* ------------------------招聘信息------------------------ */
/* 招聘列表 */
#joblistbox { margin:3px 0;background:#ccc;width:660px;text-align:left; }
.listtit_gray { height:32px; line-height:32px; background:url(/images/job/tit_m_gray.gif) repeat-x; }
.listtit_gray ul.joblisttit { float:left; }
.listtit_gray ul.r { height:32px; float:right; width:10px; background:url(/images/job/tit_r_gray.gif) no-repeat right top; }
.listtit_gray ul.l { height:32px; float:left; width:10px; background:url(/images/job/tit_l_gray.gif) no-repeat; }
.listtit_gray h2 { font:bold 14px/32px "宋体"; color:#FFFFFF; letter-spacing:1px; margin-left:15px; }
.listcnt_gray { background:#ffffff;border-left:1px solid #c6c6c6;border-right:1px solid #c6c6c6; }
.listend_gray { height:10px; background:url(/images/job/bg710_gray_end.gif) no-repeat; }

.joblisttit { height:30px; line-height:30px; padding-top:2px; width:640px;padding:0; letter-spacing:1px;}
.joblisttit li { float:left; font-weight:bold; }
.joblisttit li.jobname { width:220px; }
.joblisttit li.company { width:190px;}
.joblisttit li.address { width:130px;}
.joblisttit li.posttime { width:100px;}

#joblist { margin:0; padding:5px 0px; }
.joblistinfo,.joblistinfo2 { padding:10px 0 8px; border-bottom:1px solid #E6E6E6; height:100%; clear:both; }
.joblistinfo ul,.joblistinfo2 ul { clear:both; display:block; }
.joblistinfo a { color:#327500; }

.joblistinfo ul,.joblistinfo2 ul { height:25px; line-height:22px; }
.joblistinfo ul li,.joblistinfo2 ul li { float:left; }
.joblistinfo ul li.jobname,.joblistinfo2 ul li.jobname { width:230px; font-weight:bold; font-size:14px;text-indent:10px;}
.joblistinfo ul li.company,.joblistinfo2 ul li.company { width:190px;}
.joblistinfo ul li.address,.joblistinfo2 ul li.address { width:130px;}
.joblistinfo ul li.posttime,.joblistinfo2 ul li.posttime { width:100px;}

.joblistinfo ul.hang2 { }
.joblistinfo ul.hang2 li,.joblistinfo2 ul.hang2 li { float:left; }
.joblistinfo ul.hang2 li.detail,.joblistinfo2 ul.hang2 li.detail { padding-left:25px; line-height:25px; width:655px; color:#878787; }
.joblistinfo ul.hang2 li.detail span,.joblistinfo2 ul.hang2 li.detail span { padding-right:20px; }
.joblistinfo p,.joblistinfo2 p { margin:5px 0 0 25px; width:640px; line-height:140%; color:#525252; }


/*职位详情*/
#title_detail {MARGIN:0px; background-color:#ebf5fb; HEIGHT:26px; border-bottom:3px #3c92dd solid; clear:both; line-height:26px;width:660px;}
.title_detail_1 {BACKGROUND:url(/images/job/qiugoushow_bg.gif); FLOAT: left; WIDTH: 100px; HEIGHT: 26px; line-height:26px; color:#FFFFFF; font-weight:bold; text-align:center;top:4px; position:relative}
.title_detail_2{ width:660px; margin:15px 0px;line-height:24px;}
#sline{ border:1px #CCCCCC solid; border-top:none;width:658px;height:auto;margin-bottom:10px;}
.title_com{font-size:22px;font-weight:bold;color: #89B700;}



/* 个人会员 简历管理 */

#resumebox { background:url(/images/job/list970_mid.gif) repeat-y;overflow:hidden; }
.resumebox_top { height:55px; background:url(/images/job/gr_editresumetit_m.gif) repeat-x; }
.resumebox_top ul { float:left; height:55px; }
.resumebox_top ul.l { width:195px; background:url(/images/job/gr_editresumetit_l.gif) no-repeat left; }
.resumebox_top ul.m p { padding:15px; float:left; }
.resumebox_top ul.m input.edit2 { border:none; color:#FF6600; }
.resumebox_top ul.r { width:100px; float:right; line-height:55px; background:url(/images/job/gr_editresumetit_r.gif) no-repeat right; }
.resumebox_mid { padding:10px 18px; }
.resumebox_end { height:8px; background:url(/images/job/list970_end.gif) no-repeat bottom; }
/* 职位管理 新增职位 */
#editbox { height:100%;overflow:hidden; }
#editbox ul { height:100%; width:98%; float:left; display:block; }
#editbox ul.item { height:33px; line-height:33px; padding:0 10px; margin:10px 0; background:url(/images/job/tit_green.gif) repeat-x; }
#editbox ul.lie { width:45%; }
#editbox ul li { float:left; padding-bottom:5px; color:#333333; }
#editbox ul li.lef { width:90px;  line-height:25px;text-align:right;}
#editbox ul li input,textarea{ border:1px solid #ccc;height:25px;line-height:25px;font-weight:bold;font-size:14px;color:#FF6600 }
#editbox ul li textarea { width:600px; height:100px; }
#editbox ul li input.noborder { border:none;height:20px;line-height:20px; }
#editbox ul li input.select { height:23px; text-align:center; border:none; width:142px; background:url(/images/job/btn_choose2.gif) no-repeat; }
#editbox ul li span.must { color:red; margin:0 5px;}
#editbox ul li span.tishi { width:85%; display:block; border:1px solid #FCE045; background-color:#FFFFD4; color:#FF6000; padding:2px 5px 0; margin:1px 5px 0 0; }
#editbox ul li input.submit,.logobox input.submit { height:28px; line-height:28px; width:75px; display:block; background:url(/images/job/btn_greenbg.gif) no-repeat; text-align:center; float:left; margin:10px 10px 0 0; color:#000000; border:none; }



/* ------------------------简历中心------------------------ */
/* 简历中心 简历列表 */
#resumelistbox { margin:3px 0; }
.resumelisttit ul{ height:28px; line-height:30px; padding-top:2px; width:640px; margin:0px; padding:0px;background:#666 }
.resumelisttit li { float:left; font-weight:bold;text-align:center; }
.resumelisttit li.intention { width:200px;text-indent:15px; }
.resumelisttit li.name { width:90px;}
.resumelisttit li.sex { width:60px; }
.resumelisttit li.xueli { width:50px;}
.resumelisttit li.zhuanye { width:100px; }
.resumelisttit li.jingyan { width:100px;}
.resumelisttit li.posttime { width:100px; }


#resumelist { margin:0; padding:5px 15px; }
.resumelistinfo,.resumelistinfo2 { padding:10px 0 8px; border-bottom:1px solid #E6E6E6;clear:both; }
.resumelistinfo ul,.resumelistinfo2 ul { clear:both; display:block; }
.resumelistinfo a { color:#327500; }
.resumelistinfo p {overflow:hidden;background:#e1e1e1; }

.resumelistinfo ul,.resumelistinfo2 ul { height:35px; }
.resumelistinfo ul li,.resumelistinfo2 ul li { float:left;text-align:center;overflow:hidden }

.resumelistinfo ul li.intention,.resumelistinfo2 ul li.intention {width:200px; font-size:12px;text-align:left;line-height:150%;}
.resumelistinfo ul li.name,.resumelistinfo2 ul li.name { width:90px; }
.resumelistinfo ul li.sex,.resumelistinfo2 ul li.sex { width:60px;}
.resumelistinfo ul li.xueli,.resumelistinfo2 ul li.xueli { width:50px; }
.resumelistinfo ul li.zhuanye,.resumelistinfo2 ul li.zhuanye { width:95px;}
.resumelistinfo ul li.jingyan,.resumelistinfo2 ul li.jingyan { width:95px; }
.resumelistinfo ul li.posttime,.resumelistinfo2 ul li.posttime { width:95px;}




/* 简历中心 简历详细页面 */
.Resumebox { color:#333333; border:1px solid #B6CFA3; margin-bottom:10px; background-color:#FFFFFF; }
.Resumebox h3 { font-size:14px; color:#000000; text-align:center; padding:8px 12px; background-color:#E8FCD1; border-bottom:1px solid #B6CFA3; }
.Resumebox ul { padding:15px 30px 5px; clear:both; height:100%; }
.Resumebox ul p { text-indent:2em; line-height:180%; }
.Resumebox ul.itemtit { margin:0 20px; border-bottom:1px solid #7BB431; color:#FFFFFF; }
.Resumebox ul.itemtit strong { background-color:#7BB431; padding:5px 20px; }
.Resumebox ul li { width:45%; float:left; margin-left:10px; line-height:180%; }
.BasicInfo { padding-right:20px; }
.BasicInfo ul { width:660px; float:left; clear:left; }
.BasicInfo ul li { width:32%; float:left; margin-left:8px; line-height:220%; font-size:12px; }
.BasicInfo ul li b { color:#5B9A0B; }
.myphoto { margin:10px 0 10px 20px;float:right }
.myphoto .imgbox { height:180px; width:200px; background-color:#F5FFE9;  margin:0 1px; text-align:center; vertical-align:middle;}
.myphoto .imgbox a { height:180px; width:200px; border:1px solid #fff; display:table-cell; vertical-align:middle; *display:block; *font-size:157px; *font-family:Arial; text-align:center; border:1px solid #CCCCCC; }
.myphoto .imgbox a:hover { border:1px solid #FFAE00; background-color:#FDF5DA; }
.myphoto .imgbox img {
border:0;  
margin:5;  
padding:0; 
vertical-align:middle;
max-width:167px;   /* FF IE7 */
max-height:150px; /* FF IE7 */
_width:expression(this.width > 167 && this.width > this.height ?167: true); /* IE6 */
_height:expression(this.height > 150 ? 150 : true); /* IE6 */}
.favorite { margin-top:20px; border-top:1px dashed #ccc; padding-top:12px; }
.favorite a.button { width:85px; height:25px; text-align:center; line-height:25px; display:block; background:url(/images/job/btn_orangebg.gif) no-repeat; color:#000000; margin:5px auto; }
.favorite a.button:hover { color:#990000; }











