@charset "utf-8";
strong{font-weight:bold;letter-spacing:0;}
.splitDiv{float:left;width:100%;height:15px;}
.bw150{width:150px;}
  .jobsBox ul{float:left;width:185px;padding:5px 0;margin-left:2px;}	
  .jobsBox ul li{background:url(http://img.vvjob.com/images/wrapper/li_apply_title_16x16.gif) no-repeat 2px 5px; background-color:#fdda66; border:#ffe89d 1px solid; width:160px;height:auto!important;height:18px;min-height:18px;line-height:18px; text-align:left; padding:5px 0 2px 20px; font-size:14px;color:#2c1000;}
  .jobsBox ul li a{color:#643200;}
  .jobsBox ul li a:hover{color:#333; text-decoration:underline;}
  .jobsBox ul li em{display:block; font-size:12px; color:#bf661f;}
  .jobsBox ul li.noinfo{ background:url(http://img.vvjob.com/images/wrapper/li_nojobs.png) no-repeat;height:50px;min-height:50px;}

  #hr_main_r .bt_bar2{float:left;width:100%;height:25px;padding:5px 0;}
  #hr_main_r .corp_status{float:right;width:350px;height:35px;text-align:right;}
  
  #hr_main_r ul.bt_bar{float:left;width:700px;height:200px;padding:5px 0;}
  #hr_main_r ul.bt_bar li{float:left;width:505px;height:50px;padding:5px 3px 5px 22px;background:url(http://img.vvjob.com/images/wrapper/corp_incept_resume.png) left center no-repeat;}
  #hr_main_r ul.bt_bar li.postResume{float:left;width:140px;height:170px;padding:5px 3px 5px 22px;background:url(http://img.vvjob.com/images/wrapper/corp_incept_resume.png) left center no-repeat;}
  #hr_main_r ul.bt_bar li p{float:left;width:50%;height:24px;line-height:24px;border-bottom:#d8d8d8 1px dotted;}
  #hr_main_r ul.bt_bar li p.per100{width:100%;}
  
  #hr_main_l .box_nav_blue_m ul.jobs {width:100%;}	
  #hr_main_l .box_nav_blue_m ul.jobs li{background:url(http://img.vvjob.com/images/wrapper/ar_org.gif) no-repeat 3px 8px;width:175px;height:auto!important;height:18px;min-height:18px;line-height:18px;text-align:left;padding:3px 0 2px 15px; font-size:14px;}
  #hr_main_l .box_nav_blue_m ul.jobs li a{color:#3366CC;}
  #hr_main_l .box_nav_blue_m ul.jobs li a:hover{color:#FF0000; text-decoration:underline;}
  #hr_main_l .box_nav_blue_m ul.jobs li em{display:block; font-size:12px; color:#999999;}
  #hr_main_l .box_nav_blue_m ul.jobs li.noinfo{ background:url(http://img.vvjob.com/images/wrapper/li_nojobs_2.png) no-repeat;height:50px;min-height:50px;}

  #hr_main_r .hr_resume_m{width: 725px; height:auto; padding:0 2px; text-align:center; border-left:#e8e8e8 dotted 1px;}
  #hr_main_r .hr_resume_m:after{ content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden; }
  #hr_main_r .hr_resume_m .resume{ margin:0 auto;width:700px;padding:3px;}
  #hr_main_r .hr_resume_m .resume .jobs{margin:0 auto;}
  #hr_main_r .hr_resume_m .resume .jobs h1{float:left;width:350px;height:22px;line-height:22px;color:#14aa00;font-size:16px; font-weight:bold; letter-spacing:1px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
  #hr_main_r .hr_resume_m .resume .jobs h2{float:left;width:350px;height:18px;line-height:18px;color:#888;font-size:12px; font-weight:normal;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
  #hr_main_r .hr_resume_m .resume .jobs h3{display:block;color:#222;background-color:#f0f0f0;padding:5px;font-size:12px;letter-spacing:2px;height:15px;line-height:15px;width:510px; }
  #hr_main_r .hr_resume_m .resume .jobs h3 em{font-family:Verdana;font-size:9px;padding-left:10px;color:#555;}
  #hr_main_r .hr_resume_m .resume .jobs p{font-size:12px;line-height:24px;color:#353535;padding:10px 5px;}
  #hr_main_r .hr_resume_m .resume .jobs p a{font-size:12px;color:#353535;text-decoration:underline;}
  #hr_main_r .hr_resume_m .resume .jobs p a:hover{color:#ff3300;text-decoration:underline;}  
  #hr_main_r .hr_resume_m .resume .jobs.title{height:40px;padding:0;}
  #hr_main_r .hr_resume_m .resume .jobs.title a{color:#999;}
  #hr_main_r .hr_resume_m .resume .jobs.title a:hover{color:#CC3300; text-decoration:underline;}
  #hr_main_r .hr_resume_m .resume .jobs.remark{height:20px;line-height:20px;background-color:#dce9f8;color:#444; padding:5px; margin:5px auto;}
  #hr_main_r .hr_resume_m .resume .jobs.remark span{border-right:#ccc 1px solid; padding-right:8px;margin-right:5px;}
  #hr_main_r .hr_resume_m .resume .jobs.content{float:left;width:525px;}
  #hr_main_r .hr_resume_m .resume .jobs.content span.noDetail{color:#ccc;}
  #hr_main_r .hr_resume_m .resume .jobs.content span.imp{color:#C30;font-weight:bold;}
  #hr_main_r .hr_resume_m .resume .jobs.content.perc50{width:260px;padding-right:5px;}
  #hr_main_r .hr_resume_m .resume .jobs.content.perc50 h3{width:245px;}
  #hr_main_r .hr_resume_m .resume .jobs.RightDiv{float:right;width:160px;padding:4px; border:#f2f2f2 solid 1px;}
  
  ul.contact{float:left;width:510px;padding:5px;}
  ul.contact li{float:left;width:425px;height:50px;padding:5px 10px 5px 75px;margin:1px 0;background:url(http://img.vvjob.com/images/wrapper/contact_li_warning.png) 0 0 no-repeat;}
  ul.contact li.telcall{background:url(http://img.vvjob.com/images/wrapper/contact_li.png) 0 0 no-repeat;}
  ul.contact li.netcall{background:url(http://img.vvjob.com/images/wrapper/contact_li.png) 0 -60px no-repeat;}
  ul.contact li.address{background:url(http://img.vvjob.com/images/wrapper/contact_li.png) 0 -120px no-repeat;}
  ul.contact li.postResume{height:22px;width:510px;padding:3px 0;background:none;}
  ul.contact li.postResume input{width:162px;height:22px;line-height:22px;background:url(http://img.vvjob.com/images/wrapper/bt_h20_bg.png) repeat-x;border:#92B0DD solid 1px;color:#333;cursor:pointer;letter-spacing:2px;}
  ul.contact li.postResume input:hover{background-position:0 -20px; border-color:#CC6600;color:#990000;}
  ul.contact li.postResume input[disabled]{color:#888;background-position:0 -40px;border-color:#d8d8d8;cursor:default;}
  ul.contact li.postResume input.online{background:url(http://img.vvjob.com/images/wrapper/user_online.gif) 0 0 no-repeat; color:#F60;padding-left:80px;}
  ul.contact li.postResume input.offline{background:url(http://img.vvjob.com/images/wrapper/user_online.gif) 0 -20px no-repeat; padding-left:80px;border-color:#d8d8d8;color:#999; background-color:#f8f8f8;}
  ul.contact li.postResume input.hot{background-position:0 -20px;border-color:#CC6600;color:#CC0000;}
  ul.contact li.postResume input.hot:hover{border:#CC0000 solid 1px;color:#FF0000;}
  ul.contact li.postResume input.dis{background-position:0 -40px;border-color:#d8d8d8;color:#999; background-color:#f8f8f8;}  
  ul.contact li span{float:left;height:25px;line-height:25px;width:49%;padding-right:1%;color:#444;font-size:12px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
  ul.contact li span.per100{width:99%;}
  ul.contact li a{color:#353535;text-decoration:underline;}
  ul.contact li a:hover{color:#CC0000;}
  ul.contact li a.userlogin{padding-left:25px;height:25px; line-height:25px;font-size:14px; color:#CC0000;background:url(http://img.vvjob.com/images/wrapper/icon_login.gif) left center no-repeat; display:inline-block;}
  ul.contact li a.innermailto{padding-left:25px;height:25px; line-height:25px;font-size:12px; color:#CC6600;background:url(http://img.vvjob.com/images/wrapper/icon_innermail.gif) left center no-repeat;display:inline-block; text-decoration:none;}  