@charset "UTF-8";
/* CSS Document */
#logo .sub-logo{background-position:0 -193px;}
.mgr3{margin-right:3px;font-family:simsun}
.f30{color:#f30}
.b780{width:780px;margin:0px;padding:0px;overflow:hidden;}
.b230{width:230px;margin:0px;padding:0px;overflow:hidden;}
.b540{width:540px;margin:0px;padding:0px;overflow:hidden;}
.b160{width:160px;margin:0px;padding:0px;overflow:hidden;}
.hr_tit217{width:217px;height:21px;background:url(images/bj.gif) 0px -29px no-repeat;padding:8px 3px 0px 10px;color:#000;overflow:hidden;}
.b540t{width:540px;height:300px;margin:0px;padding:0px;}
.b250{width:265px;overflow:hidden;}
.hr_tit250{height:21px;background:url(images/bj.gif) 0px 0px no-repeat;color:#000;padding:8px 5px 0px 10px;}
.hr_tit250 h4{font-size:12px;}
.hr_tit250 .fr{margin-right:3px;font-family:simsun}
.b250 ul{height:250px;border:1px solid #a9d0e0;border-top:none;padding:10px;line-height:20px}
.hr_box{border:1px solid #a9d0e0;border-top:none;background:#fff;margin:0px 0px 10px 0px;padding:5px 0px;}
.hr_box ul{margin:0px;padding:0px 0px 5px;}
.hr_box li{list-style:none;width:90%;overflow:hidden;height:25px;line-height:25px;text-indent:18px;background:url(images/sico.gif) 4px 6px no-repeat}
.jobarea{padding:0 10px;color:#ccc}
.jobarea a{display:inline-block;width:50px;margin:0 3px;line-height:24px}
.jobarea center{margin-top:5px}
.jobarea .edit{cursor:pointer;border:none;width:152px;height:27px;background:url(images/jobadd.gif)}
.hr_commend li{width:96%;height:20px;line-height:20px;overflow:hidden}
.hr_commend li.job{margin-bottom:7px;padding-bottom:3px;border-bottom:1px #ddd dashed}
.hr_commend li.job a{color:#333}
.hr_commend li.job a:hover{color:#c00}
.hr_commend li.job span,.hr_box span{color:#999;font-size:11px}
.sojob{margin:10px 0;text-align:center;background:url(images/bbg2.gif) 0 0;border-bottom:1px #DCEAF3 solid;padding:5px 10px 5px 20px;height:30px;line-height:30px;color:#333}
.sojob .txt{width:150px;padding:2px}.sojob select{color:#333}
.sojob .btn{cursor:pointer;border:none;width:65px;height:22px;background:url(images/sojob.gif)}
.hr_ntit{height:21px;color:#000;background:url(images/tit540.jpg) 0 0 no-repeat;padding:8px 0px 0px 10px;}
.hr_nlist{border:1px solid #ffce4b;border-top:none;padding:10px;background:#fff;margin:0px 0px 10px 0px;overflow:hidden;}
.hr_nlist ul {height:28px;border-bottom:1px dotted #ddd;}
.hr_nlist li {text-align:left;height:28px;line-height:28px;overflow:hidden}
.hr_nlist li.rc1 {width:210px;float:left}
.hr_nlist li.rc2 {width:200px;float:left}
.hr_nlist li.rc3 {width:70px;float:right;color:#999}
.hr_nlist li.rc2 a{color:#333}
.hr_nlist li a{color:#703709; text-decoration:none}
.hr_nlist li a:hover{color:#f30;text-decoration:none}
.ad230{margin-bottom:3px}
.ad230 img{margin-bottom:3px;width:230px}
.ad160 img{width:160px;margin-bottom:3px}

/* Jobs list page*/
.cle6,.cle10{clear:both;height:6px;line-height:6px;overflow:hidden}
.cle10{height:10px;line-height:10px}
.cnav{padding:5px 0 6px;text-indent:5px;zoom:1}
.cnav strong,.cnav span{font-family:simsun;}.cnav em{color:#000;font-weight:bold;margin-right:5px}
.cnav span{margin:0 6px;}
#jobso{overflow:hidden;height:150px;padding:0;border:1px solid #9EC8E9;background:#fff url('images/bg120x.jpg') repeat-x bottom;color:#039}
#jobso strong{font-weight:bold;color:#FF3300}
#jobso h2{font-weight:bold;background-color:#E0EDF8;font-size:14px;line-height:180%;padding-left:20px;letter-spacing:1px;margin-bottom:8px;color:#000}
#jobso p a{margin:0 3px}
#jobso select{color:#000}
#newjob{margin-right:10px;padding-left:20px;width:300px;border-left:1px dashed #ccc}
#newjob li{float:left;width:40%;padding-left:10px;height:22px;line-height:22px;margin-right:12px;background:url('images/point.gif') no-repeat left 9px;overflow:hidden}
#newjob strong{margin-bottom:5px;display:block}
#newjob li a{color:#333;text-decoration:underline}#newjob li a:hover{color:#804000}
.fastso{margin-left:30px;width:250px;border-right:1px dashed #ccc}
.fastso p{margin-bottom:10px}
.fastso span{float:left;margin-top:5px}
.keyso{width:280px;_width:230px;margin:0 5px 0 20px}
.keybox{margin:5px 0 0;height:45px}
.keybox span{float:left}
.keybox span.icon{height:45px;width:45px;background:url('images/sojob_ico.gif') no-repeat}
.keybox input.keyword{padding-left:8px;height:27px;width:200px;_width:160px;background:#fff;border:1px solid #006c9a;font:bold 14px/25px verdana;color:#036;margin-top:7px;float:left}
.keybox span.button{margin-top:15px}

/* Jobs list */
#joblistbox{margin:3px 0}
.listtit_gray{height:32px;line-height:32px;background:url('images/tit_gray_m.gif') repeat-x}
.listtit_gray ul.joblisttit{float:left}
.listtit_gray ul.r{height:32px;float:right;width:10px;background:url('images/tit_gray_r.gif') no-repeat}
.listtit_gray ul.l{height:32px;float:left;width:10px;background:url('images/tit_gray_l.gif') no-repeat}
.listtit_gray h2{font:bold 14px/32px "ËÎÌå";color:#fff;letter-spacing:1px; margin-left:15px}
.listcnt_gray{background:#fff scroll url('images/joblist_bg_m.gif') repeat-y}
.listend_gray{height:10px;background:url('images/joblist_bg_b.gif') no-repeat}

.joblisttit{height:28px;line-height:30px;padding-top:2px;margin-left:20px;padding-left:10px!important;padding-left:0;letter-spacing:1px}
.joblisttit li{float:left;font-weight:bold}
.joblisttit li.jobname{width:240px}
.joblisttit li.company{width:260px}
.joblisttit li.address{width:120px}
.joblisttit li.posttime{width:100px}

#joblist{margin:0;padding:5px 15px}
.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:#036}

.joblistinfo ul,.joblistinfo2 ul{height:25px;line-height:22px}
.joblistinfo ul li,.joblistinfo2 ul li{float:left}
.joblistinfo ul li.input,.joblistinfo2 ul li.input{width:25px}
.joblistinfo ul li.jobname,.joblistinfo2 ul li.jobname{width:240px;font-weight:bold;font-size:14px}
.joblistinfo ul li.company,.joblistinfo2 ul li.company{width:260px}
.joblistinfo ul li.address,.joblistinfo2 ul li.address{width:120px}
.joblistinfo ul li.posttime,.joblistinfo2 ul li.posttime{width:100px;color:#666}

.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:720px;color:#878787}
.joblistinfo ul.hang2 li.detail span,.joblistinfo2 ul.hang2 li.detail span{padding-right:20px}
.joblistinfo ul.hang2 li.button a,.joblistinfo2 ul.hang2 li.button a{margin-right:10px;display:block!important;display:inline-block;float:left}
.joblistinfo ul.hang2 li.button a.btn_apply{width:100px;height:25px;background:url('images/btn_job_conta.gif') no-repeat}

.joblistinfo p,.joblistinfo2 p{margin:5px 0 0 25px;width:710px;line-height:140%;color:#525252}
.graybg {background-color:#f6f6f6}

.joblistinfo2 {background-color:#EFF7FC}
.joblistinfo2 a{color:#039}
.joblistinfo2 a:hover{color:#c00;text-decoration:underline}
.joblistinfo2 ul.hang2 li.button a.btn_apply{width:100px;height:25px;background:url('images/btn_job_conta_on.gif') no-repeat}

.dotbox{padding:5px 8px;margin-bottom:5px;background-color:#f6f6f6;border:1px dashed #ccc}
.sohistory a{margin:0 6px;color:#333}
.listpage{height:24px;overflow:hidden}
.listpage a{padding:2px;margin-left:5px;line-height:24px;font:Arial normal 12px/24px}
.listpage .pages{display:inline}
.listpage img{vertical-align:middle}
.pages{text-align:center}
.pages a{border:#0063DB 1px solid;padding:1px 5px;color:#0063DB;text-decoration:none}
.pages a:hover{border:#004 1px solid;color:#fff;background:#0063DB}
.pages .page-cur{margin-left:4px;background:#eee;border:1px #ccc solid;padding:1px 5px;font-weight:bold;color:#666;}
.listnav{margin:0 0 0 10px;width:300px;line-height:24px;color:#999}
.listnav a{color:#2782FC;text-decoration:underline}
.listnav a.red{color:#c00}
.listnav a:hover{color:#039}