@charset "utf-8";
strong{font-weight:bold;letter-spacing:0;}
  .apply_0 ul{width:185px;padding:5px 0;margin:0 auto;}	
  .apply_0 ul li{float:left;background:url(http://img.vvjob.com/images/wrapper/ar.gif) no-repeat 2px 6px;width:170px;line-height:18px; text-align:left; padding:3px 0 3px 15px;color:#643200;}
  .apply_0 ul li strong{float:left;width:40px;}
  .apply_0 ul li a{float:left;width:130px;height:18px;color:#643200;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;padding:0;}
  .apply_0 ul li a:hover{width:125px;height:auto;white-space:normal;overflow:visible;background:#663300;padding:4px;color:#fff; border:#fef2c9 1px solid;text-decoration:none; margin-top:-5px;margin-left:-5px;position:absolute;z-index:99;background: url(http://img.vvjob.com/images/wrapper/alphaBg_brown.png) repeat;opacity:.9;-moz-opacity:.9;filter:alpha(opacity=90);}
  .apply_0 ul li.title,.apply_0 ul li.title:hover{ 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;}
  .apply_0 ul li:hover{background-image:url(http://img.vvjob.com/images/wrapper/ar_this.gif);}
  .apply_0 ul li.noinfo,.apply_0 ul li.noinfo:hover{background:url(http://img.vvjob.com/images/wrapper/rela_li_noinfo.png) no-repeat;height:80px;}
  
  .apply_1 ul{float:left;width:185px;padding:5px 0;margin-left:2px;}	
  .apply_1 ul li{float:left;background:url(http://img.vvjob.com/images/wrapper/ar.gif) no-repeat 2px 6px;width:165px;line-height:18px; text-align:left; padding:3px 0 3px 15px;color:#643200; border-bottom:#fef0c2 1px dotted;}
  .apply_1 ul li a{display: block;width:165px;color:#643200;letter-spacing:1px;}
  .apply_1 ul li a:hover{text-decoration:none;}
  .apply_1 ul li.title{ 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;}
  .apply_1 ul li.noinfo{ background:url(http://img.vvjob.com/images/wrapper/rela_li_noinfo.png) no-repeat;height:80px;}  
   
  #hr_main_r .bt_bar{ border-bottom:#ddd 1px dotted; font-size:14px;padding:0 0 5px 0;}
  #hr_main_r .bt_bar ul{width:150px;height:40px;}
  #hr_main_r .bt_bar ul li{float:left;width:75px;height:20px;}
  #hr_main_r .bt_bar ul li a{color:#0066CC;}
  
  #hr_main_r .nav_bar{ border-bottom:1px solid #ddd; font-size:14px;}
  #hr_main_r .nav_bar a{ font-size:14px; color:#FF6600;}
  #hr_main_r .nav_bar span a{ font-size:12px; color:#FF6600; float:right;}

  #hr_main_r .hr_resume_t{background:url(http://img.vvjob.com/images/wrapper/func_frame_top_bg.png) no-repeat; width:730px; height:30px;margin-top:10px;}
  #hr_main_r .hr_resume_t .modidate{float:right;color:#fff;height:18px;line-height:18px;padding:12px 15px 0 0;}
  #hr_main_r .hr_resume_t ul.menu {padding-left:20px;}
  #hr_main_r .hr_resume_t ul.menu li{float:left;background:url(http://img.vvjob.com/images/wrapper/func_frame_top_menu_bg.png) center 0 no-repeat; width: 80px; height:15px;padding:15px 5px 0 5px; letter-spacing:1px; text-align:center;margin:0 5px;}
  #hr_main_r .hr_resume_t ul.menu li:hover{background-position:0 -60px;}
  #hr_main_r .hr_resume_t ul.menu li a,#hr_main_r .hr_resume_t ul.menu li a:visited{ color:#666666; text-decoration:none;}
  #hr_main_r .hr_resume_t ul.menu li a:hover{color:#6699cc; text-decoration:none;}
  #hr_main_r .hr_resume_t ul.menu li.current{color:#C30;background-position:0 -30px; height:15px;padding:11px 5px 4px 5px;font-size:14px;} 
  #hr_main_r .hr_resume_t ul.menu li.current a{color:#C30;font-size:14px;}
  #hr_main_r .hr_resume_t ul.menu li.current a:visited{color:#C30;font-size:14px;}
  #hr_main_r .hr_resume_m{ background:url(http://img.vvjob.com/images/wrapper/func_frame_mid_bg.png) repeat-y ; width: 725px; height:auto; padding:15px 2px 0 3px; text-align:center;margin:0;}
  #hr_main_r .hr_resume_m:after{content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden; }
  #hr_main_r .hr_resume_m h1{margin:0 auto;height:25px;padding-top:10px; font-size:16px; font-weight:bold; letter-spacing:2px;width:100%;}
  #hr_main_r .hr_resume_m em{color:#ccc;font-size:12px;font-style:normal;}
  #hr_main_r .hr_resume_m .resume{ margin:0 auto;width:700px; background-color:#FFFFFF;border:#f2f3f4 2px solid; padding:3px;}
  #hr_main_r .hr_resume_m .resume table{border:0;margin:0 auto;border-collapse:collapse;width:100%;text-align:center;}
  #hr_main_r .hr_resume_m .resume table td{padding:5px;line-height:22px;font-size:14px; border:#ccc 1px solid;color:#555;}
  #hr_main_r .hr_resume_m .resume table .td_grp{background-color:#eee; color:#003399; letter-spacing:2px;}
  #hr_main_r .hr_resume_m .resume table .td_fix{width:72px;color:#333;}
  #hr_main_r .hr_resume_m .resume table .td_txt{width:140px;color:#353535;}
  #hr_main_r .hr_resume_m .resume table .td_pho{width:220px; text-align:center;}
  #hr_main_r .hr_resume_m .resume table .td_mor{text-align:left;padding-left:8px;} 
  #hr_main_r .hr_resume_m .resume table .td_mor .resume_txt{text-align:left;width:600px;padding:0;margin:0;overflow:hidden;} 
  
  #hr_main_r .hr_resume_m #keep_secret{float:left; margin-top:10px;width:280px; height:320px; background:url(http://img.vvjob.com/images/wrapper/resume_sta_6.png) no-repeat;}
  #hr_main_r .hr_resume_m #need_psnfriend{float:left; margin-top:10px;width:280px; height:320px; background:url(http://img.vvjob.com/images/wrapper/resume_sta_5.png) no-repeat;}
  #hr_main_r .hr_resume_m #need_comfriend{float:left; margin-top:10px;width:280px; height:320px; background:url(http://img.vvjob.com/images/wrapper/resume_sta_4.png) no-repeat;}
  #hr_main_r .hr_resume_m #need_friend{float:left; margin-top:10px;width:280px; height:320px; background:url(http://img.vvjob.com/images/wrapper/resume_sta_3.png) no-repeat;} 
  #hr_main_r .hr_resume_m #need_psnuser{float:left; margin-top:10px;width:280px; height:320px; background:url(http://img.vvjob.com/images/wrapper/resume_sta_2.png) no-repeat;} 
  #hr_main_r .hr_resume_m #need_comuser{float:left; margin-top:10px;width:280px; height:320px; background:url(http://img.vvjob.com/images/wrapper/resume_sta_1.png) no-repeat;} 
  #hr_main_r .hr_resume_m .simplelist{float:left;margin-top:10px;width:380px;padding:0 0 0 20px;}
  #hr_main_r .hr_resume_m .simplelist li{float:left; font-size:14px; color:#333399;text-align:left;width:100%; height:30px; line-height:30px; letter-spacing:1px; border-bottom:1px #ccc dotted;}
  #hr_main_r .hr_resume_m .remarklist{float:left;width:380px;padding:8px 0 0 20px;}
  #hr_main_r .hr_resume_m .remarklist li{float:left; font-size:12px; color:#333;text-align:left;width:100%; height:25px; line-height:25px; letter-spacing:1px;}
  #hr_main_r .hr_resume_m .remarklist li a{ color:#0033FF; text-decoration:underline; padding:0 4px 0 4px;}
  #hr_main_r .hr_resume_m .remarklist li a:hover{ color:#FF6600;text-decoration:underline;}
  #hr_main_r .hr_resume_m .remarklist li.title{ font-weight:bold;}
  
  #hr_main_r .hr_resume_b{ background:url(http://img.vvjob.com/images/wrapper/func_frame_bot_bg.png) no-repeat; width: 730px; height:20px;} 

/*照片浏览样式开始*/
#user_images { position:relative;margin:0 auto;width:200px;height:180px;overflow:hidden; text-align:center; vertical-align:bottom;}
#user_images a img{margin:0 auto;border:0;}
.user_images_nav {position:absolute;top:155px;left:0;margin:0;width:196px;height:20px;line-height:20px;z-index:10;filter:alpha(opacity=70);-moz-opacity:0.7;text-align:right;}
.user_images_nav span a{font-size:11px;font-family:Arial;background:#333;margin-left:4px;padding:0;width:16px;height:16px;line-height:16px; border:#fff 1px solid;text-decoration:none;color:#fff;cursor:pointer;display:inline-block; text-align:center;}
.user_images_nav span.Cur a{background:#F00;}
/*照片浏览样式结束*/

  #contact_list{width:680px;}
  #contact_list li{float:left;height:30px;line-height:30px; border-bottom:#d8d8d8 1px dotted;width:31%;padding-left:2%;margin:0 auto;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;color:#353535;}
  #contact_list li.per100{width:98%;}
  #contact_list li.per50{width:48%;}
  #contact_list li.AlertCss{color:#CC3300; font-weight:bold; text-align:center;}
  #contact_list li.AlertCss a{ text-decoration:underline;}  
  #contact_list li a{color:#333;}
  #contact_list li a:hover{ text-decoration:underline;}
  #contact_list li a.userlogin{float:left;padding-left:25px;font-size:14px; color:#CC0000;background:url(http://img.vvjob.com/images/wrapper/icon_login.gif) left center no-repeat;}
  #contact_list li a.innermailto{float:left;padding-left:25px;font-size:12px; color:#CC0000;background:url(http://img.vvjob.com/images/wrapper/icon_innermail.gif) left center no-repeat;}
  #contact_list li a.verifyMob{display:inline-block;height:100%;padding-left:20px;font-size:12px; color:#090;background:url(http://img.vvjob.com/images/wrapper/verifyContact.gif) left 7px no-repeat;}
  #contact_list li a.NoverifyMob{display:inline-block;height:100%;padding-left:20px;font-size:12px;background:url(http://img.vvjob.com/images/wrapper/verifyContact.gif) left -23px no-repeat;}
  #contact_list li a.verifyEmail{display:inline-block;height:100%;padding-left:20px;font-size:12px; color:#090;background:url(http://img.vvjob.com/images/wrapper/verifyContact.gif) left -53px no-repeat;}
  #contact_list li a.NoverifyEmail{display:inline-block;height:100%;padding-left:20px;font-size:12px;background:url(http://img.vvjob.com/images/wrapper/verifyContact.gif) left -83px no-repeat;}     
  #contact_list li a.verifyTel{display:inline-block;height:100%;padding-left:20px;font-size:12px; color:#090;background:url(http://img.vvjob.com/images/wrapper/verifyContact.gif) left -113px no-repeat;}
  #contact_list li a.NoverifyTel{display:inline-block;height:100%;padding-left:20px;font-size:12px;background:url(http://img.vvjob.com/images/wrapper/verifyContact.gif) left -143px no-repeat;}
  #contact_list li a.verifyQQ{display:inline-block;height:100%;padding-left:20px;font-size:12px; color:#090;background:url(http://img.vvjob.com/images/wrapper/verifyContact.gif) left -173px no-repeat;}
  #contact_list li a.NoverifyQQ{display:inline-block;height:100%;padding-left:20px;font-size:12px;background:url(http://img.vvjob.com/images/wrapper/verifyContact.gif) left -203px no-repeat;}
  #contact_list li a.isonline_man{display:inline-block;height:100%;padding-left:20px;font-size:12px;background:url(http://img.vvjob.com/images/wrapper/isonline.gif) left 0 no-repeat;color:#F60;}
  #contact_list li a.isoffline_man{display:inline-block;height:100%;padding-left:20px;font-size:12px;background:url(http://img.vvjob.com/images/wrapper/isonline.gif) left -30px no-repeat;}
  #contact_list li a.isonline_woman{display:inline-block;height:100%;padding-left:20px;font-size:12px;background:url(http://img.vvjob.com/images/wrapper/isonline.gif) left -90px no-repeat;color:#F60;}
  #contact_list li a.isoffline_woman{display:inline-block;height:100%;padding-left:20px;font-size:12px;background:url(http://img.vvjob.com/images/wrapper/isonline.gif) left -60px no-repeat;}
  #contact_list li.applyTitle{width:95%;padding:0;padding-left:5%;height:30px;border-top:#d8d8d8 1px solid;border-bottom:#d8d8d8 1px solid;background:#f2f2f2 url(http://img.vvjob.com/images/wrapper/applyRecordIcon.png) 5px -122px no-repeat; font-weight:bold;letter-spacing:1px;}
  #contact_list li.applyRecord{width:100%;padding:0;height:auto;line-height:24px; border-bottom:#d8d8d8 1px solid;color:#353535; overflow:visible;white-space:normal;}
  #contact_list li.applyRecord div{display:block;padding-left:35px;padding-right:10px;margin:2px 0;border:#f2f2f2 1px solid;background:#fff url(http://img.vvjob.com/images/wrapper/applyRecordIcon.png) 0 -123px  no-repeat;}
  #contact_list li.applyRecord div.target{ background-position:-25px -93px; background-color:#f2f2f2;padding-left:30px;letter-spacing:1px;}
  #contact_list li.applyRecord div.target a{text-decoration:underline;}
  #contact_list li.applyRecord div.target a:hover{ color:#C00;}
  #contact_list li.applyRecord div.question{border-left-width:20px;background-position:-50px -63px;+background-position:-30px -63px; /*only IE*/}
  #contact_list li.applyRecord div.answer{border-left-width:20px;background-position:-80px -33px;+background-position:-60px -33px;}
  #contact_list li.applyRecord div.response{border-left-width:20px;border-color:#FC6; color:#C00;background-position:-110px -3px;+background-position:-90px -3px;}
  
  .ulist{width:100%;font-size:12px;}
  .ulist li{float:left;width:95%;background:url(http://img.vvjob.com/images/wrapper/blk_gray.gif) 0 8px no-repeat;padding:2px 0 2px 10px;position:relative;}
  .ulist li.haveinfo{background-image:url(http://img.vvjob.com/images/wrapper/blk_blue.gif);}
  .ulist li.haveinfo:hover{background-image:url(http://img.vvjob.com/images/wrapper/blk_this.gif);}
  .ulist li a{color:#555;padding:2px 0;}
  .ulist li a span{display:none;}
  .ulist li a:visited{color:#555;}
  .ulist li a:hover{background-color:#7493b5;color:#fff;}
  .ulist li a:hover span{display:block;width:150px;background: url(http://img.vvjob.com/images/wrapper/alphaBg_blue.png) repeat;color:#fffef3;font-size:12px;border:#5b748f 1px solid; padding:5px;margin-top:2px; position:absolute;top:0; left:-165px; z-index:99;opacity:.9;-moz-opacity:.9;filter:alpha(opacity=90);}
  .ulist li.noinfo{height:20px;background:url(http://img.vvjob.com/images/wrapper/resume_li_noinfo.gif) no-repeat;}

  .dlist{width:100%;font-size:12px;}
  .dlist li{float:left;width:95%;background:url(http://img.vvjob.com/images/wrapper/blk_gray.gif) 0 8px no-repeat;padding:2px 0 2px 10px;}
  .dlist li a{color:#555;padding:2px 0;}
  .dlist li a span{display:block;background-color:#fcfcfc;color:#666;font-size:12px;border:#d8d8d8 1px solid; padding:5px;}
  .dlist li a:visited{color:#555;}
  .dlist li.noinfo{height:20px;background:url(http://img.vvjob.com/images/wrapper/resume_li_noinfo.gif) no-repeat;}

  .langlist{width:100%;}
  .langlist li{float:left;padding-right:10px;margin-right:10px;border-right:#d8d8d8 1px dotted;}
  .langlist li.noinfo{background:url(http://img.vvjob.com/images/wrapper/resume_li_noinfo.gif) no-repeat;}
  
  .bt_20x80_org{float:left;height:22px;line-height:20px;width:87px;padding:0;text-align:center;letter-spacing:2px;background:none; border:#dcb947 1px solid;cursor:pointer; color:#996633; margin-left:4px;}
  .bt_20x80_org.down{background:url(http://img.vvjob.com/images/wrapper/bt_20x80_org_1_bg.png) repeat-x; border:#993300 1px solid; color:#763f13;} 
   
  .bt_resume{border:0;width:105px; height:40px;padding:0;margin-right:5px;cursor:pointer;}
  .bt_resume.invite{background:url(http://img.vvjob.com/images/wrapper/bt_invite.png) no-repeat;}
  .bt_resume.fav{background:url(http://img.vvjob.com/images/wrapper/bt_fav.png) no-repeat;}
  .bt_resume.mail{background:url(http://img.vvjob.com/images/wrapper/bt_mail.png) no-repeat;}
  .bt_resume.recomm{background:url(http://img.vvjob.com/images/wrapper/bt_recomm.png) no-repeat;}
  .bt_resume.print{background:url(http://img.vvjob.com/images/wrapper/bt_print.png) no-repeat;}
  .bt_resume:hover{background-position:0 -40px;}