@charset "utf-8";
strong{font-weight:bold;letter-spacing:0;}
#hr_main_l,#hr_main_r{float:left;}
#hr_main_l{ width:730px;}
#hr_main_r{ width:200px; margin-left:20px;}

	#hr_main_l .topnav_box{float:left;width:730px; height:245px;margin-top:11px; background:url(http://img.vvjob.com/images/wrapper/service/service_bg_1.png) no-repeat;}
	#hr_main_l .topnav_box ul{padding:50px 0 0 150px;}
	#hr_main_l .topnav_box ul.s_nav li{float:left;padding:10px;text-align:center;}
	#hr_main_l .topnav_box ul.s_nav li a img{opacity:0.7;filter:alpha(opacity=70);border:#f2f2f2 1px solid;}
	#hr_main_l .topnav_box ul.s_nav li a:hover img{opacity:1;filter:alpha(opacity=100);border:#fef0dc 5px solid; margin:-8px 0 0 -4px;}
	#hr_main_l .topnav_box .tip{float:left;width:680px;height:25px;line-height:25px;padding:0 50px 0 0px; color:#333333; text-align:right;}
	#hr_main_l .topnav_box .tip a{color:#339900; text-decoration:underline; letter-spacing:1px; padding:0 3px 0 3px;}
	#hr_main_l .topnav_box .tip a:hover{color:#CC3300;}

	#hr_main_l .botnav_box{float:left;width:730px; height:225px;background:url(http://img.vvjob.com/images/wrapper/service/service_bg_2.png) no-repeat;}
	#hr_main_l .botnav_box .c_list{float:left;width:380px;height:140px;padding:80px 0 0 15px; }
	#hr_main_l .botnav_box .c_list li{float:left;background:url(http://img.vvjob.com/images/wrapper/ar_notice.gif) no-repeat 0 2px;padding-left:20px;height:20px;line-height:20px;width:350px; letter-spacing:1px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden; color:#ddd;}
	#hr_main_l .botnav_box .c_list li a{color:#fff;}
	#hr_main_l .botnav_box .c_list li a:hover{color:#FFFF00;}
	#hr_main_l .botnav_box .p_list{float:left;width:150px;height:140px;padding:80px 0 0 15px; }
	#hr_main_l .botnav_box .p_list li{float:left;background:url(http://img.vvjob.com/images/wrapper/ar_user2.gif) no-repeat 0 2px;padding-left:18px;height:20px;line-height:20px;width:57px; letter-spacing:1px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
	#hr_main_l .botnav_box .p_list li a{color:#f1feeb;}
	
	#hr_main_l .midd_box{float:left; width:730px;padding:10px 0 10px 0;height:auto!important;height:300px;min-height:300px; border-bottom:#f5f5f5 20px solid;}
	#hr_main_l .midd_box .sub_box{float:left; width:170px; padding:8px 5px 0 5px;}
	#hr_main_l .midd_box .sub_box ul{padding:10px 0 5px 0; height:auto!important;height:220px; min-height:220px;border-right:#f2f2f2 1px dotted;}
    #hr_main_l .midd_box .sub_box ul li {float:left;background:url(http://img.vvjob.com/images/wrapper/ar_gray.gif) no-repeat 5px 6px;padding-left:14px;height:25px;line-height:25px;width:152px; letter-spacing:1px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
    #hr_main_l .midd_box .sub_box ul li a{color:#336699;}
	#hr_main_l .midd_box .sub_box ul li a em{font-size:12px;color:#999; font-style:normal;padding-left:5px;}
	#hr_main_l .midd_box .sub_box ul li.impo a{color:#FF0000;}
	#hr_main_l .midd_box .sub_box ul li.more {background:none;text-align:right;width:140px;}	
	#hr_main_l .midd_box .sub_box ul li.more a{font-size:12px;color:#0066CC;}
/* 用户登录/注册 */
	.loginBox{margin:10px auto;width:260px;height:310px;padding:45px 95px;background: url(http://img.vvjob.com/images/wrapper/pageUserlogin.png) no-repeat;}
	.loginBox ul{width:100%;}
	.loginBox ul li{height:24px;line-height:24px; font-size:14px;width:100%;padding:8px 0; color:#333;white-space:nowrap;}
	.loginBox ul li input{height:16px;padding:3px 2px;border:#6699CC 1px solid; background-color:#F0F9FD;width:160px;}
	.loginBox ul li input.vcode{width:80px;font-size:14px;}
	.loginBox ul li input.login{border:0;width:85px; height:30px;line-height:32px;text-align:center;padding:0;cursor:pointer; letter-spacing:2px;background:url(http://img.vvjob.com/images/wrapper/bt_blue_85x30.png) no-repeat;color:#0c1b55;}
	.loginBox ul li input.login.abort{background:url(http://img.vvjob.com/images/wrapper/bt_gray_85x30.png) no-repeat;color:#333366;}
	.loginBox ul li label{font-size:14px;color:#336699;padding-right:5px;}
	.loginBox ul li label:hover{color:#f30;}
	.loginBox ul li.bt{height:35px;padding:15px 0;text-align:center;}
	.loginBox .radio{width:25px; background:none; border:0;text-align:center;vertical-align:middle; display:inline-block;}
	.loginBox .radio input{width:25px; background:none; border:0;text-align:center;vertical-align:middle; display:inline-block;}
	.loginBox .onfocus{border:1px solid #f00;color:#000;background-color:#ff0;}
	.loginBox .VTextDiv{float:left;width:160px;height:24px;font-size:14px;}
	.loginBox .VCodeDiv{float:left;width:70px;height:24px;padding-left:10px;}
	.loginBox .VCodeDiv img{height:24px;vertical-align:middle; cursor:pointer;}
	
	.PRegBox{margin:0 auto; padding:10px 0 30px 0;  font-size:12px; width:480px;}
	.PRegBanner{float:left;font-size:12px; width:100%;height:45px; background:url(http://img.vvjob.com/images/wrapper/pageUserReg_person.png) no-repeat; border-bottom:#d7d7d7 1px dotted;}
	.PRegBanner.PRegPerson{ background-image:url(http://img.vvjob.com/images/wrapper/pageUserReg_corp.png);}
	.PRegBtDiv{float:left;width:100%;padding-top:15px;text-align:center; height:30px;}
	.PRegLeft{float:left; width:215px; padding-left:5px; padding-top:5px;color:#333333;}
	.PRegLeft ul{margin:0; padding:0; } 
	.PRegLeft ul li{line-height:32px; height:32px; clear:left;}
	.PRegLeft ul li.d1{float:left;}
	.PRegLeft ul li div{ float:left;}
	.PRegLeft .chkbox{width:25px; text-align:center;vertical-align:middle; display:inline-block;border:0;}
	
	.PRegRight{float:left; padding-left:2px; padding-top:5px;}
	.PRegRight ul{margin:0; padding:0;} 
	.PRegRight ul li{line-height:32px; height:32px; background:url(http://img.vvjob.com/images/arrow2.gif) left center no-repeat;}
	.PRegRight ul li span{ padding-left:12px;}	
		
/* 服务栏目内容页 */  	
	#hr_main_l .nav_bar{ border-bottom:#ddd 1px solid ; font-size:14px;}
	#hr_main_l .nav_bar a{ font-size:14px; color:#FF6600;}
	#hr_main_l .nav_bar span a{ font-size:12px; color:#FF6600; float:right;}
	#hr_main_l .box_title{ width:100%;text-align:center; padding:10px 0 10px 0;}
	#hr_main_l .box_title h1{ color:#3366CC; font-family:黑体; font-weight:normal;font-size:18px; line-height:30px;letter-spacing:4px;}
	#hr_main_l .box_title h2{ color:#999; font-size:12px; line-height:20px;letter-spacing:1px;}
	#hr_main_l .box_remark{ border-bottom:#ccc 1px dotted;line-height:20px;padding:5px 0 5px 0;}
	#hr_main_l .box_content{font-size:14px; color:#444;line-height:24px;padding:8px 0 8px 0; letter-spacing:1px;}
	#hr_main_l .box_content h3{color:#333; font-size:14px; font-weight:bold;padding:3px; background-color:#f2f2f2; letter-spacing:2px;}
	#hr_main_l .box_content h3 em{color:#666; font-size:12px; font-style:normal; padding-left:10px;}
	#hr_main_l .box_content h4{color:#444; font-size:14px; font-weight:bold; text-indent:2em;}
	#hr_main_l .box_content p{text-indent:2em; margin:10px 0 15px;line-height:28px;color:#333333;}
	#hr_main_l .box_content p a{margin:0 3px; font-size:14px; color:#222;text-decoration:underline; letter-spacing:0;}
	#hr_main_l .box_content p a.imp{padding:0 5px 0 5px; font-size:14px; color:#FF0000;text-decoration:underline; font-weight:bold; letter-spacing:2px;}
	#hr_main_l .box_content p a.spe{padding:0 5px 0 5px; font-size:14px; color:#0033CC;text-decoration:underline; font-weight:bold;}
	#hr_main_l .box_content p.Gnav{text-indent:0; margin:5px 0 5px 0;font-size:12px; letter-spacing:0;}
	#hr_main_l .box_content p.Gnav a{padding:3px;font-size:12px; color:#0033FF;}
	#hr_main_l .box_content p.Gnav a:hover{color:#FF3300;}
	#hr_main_l .box_content p.Gnav a.green_bold {font-weight:bold; color:#009900;}

	#hr_main_l .box_content table{ margin:0 auto;margin-top:10px;margin-bottom:15px;background-color:#FFFFFF;border:#ccc 3px double;}
	#hr_main_l .box_content table td{padding:5px;line-height:20px;font-size:12px; border-top:#ccc 1px solid; border-left:#ccc 1px solid; color:#333333;text-align:center;}
	#hr_main_l .box_content table td em{padding:0 2px;font-size:14px;color:#090; font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:1px; font-weight:bold;}
	#hr_main_l .box_content table td.t1{width:120px;}
	#hr_main_l .box_content table td.t2{width:75px;}
	#hr_main_l .box_content table td.t3{width:85px; }
	#hr_main_l .box_content table td.t4{width:420px; text-align:left;}
	#hr_main_l .box_content table tr.hd td{height:35px;line-height:35px; background:#e8e8e8;color:#333; border-bottom:2px;}
	#hr_main_l .box_content table tr.R2{background-color:#f8f8f8;}	
	
	#hr_main_r .note_box_t{background:url(http://img.vvjob.com/images/wrapper/note_t_bg.gif) no-repeat;width:200px;height:35px;padding-top:5px;}
	#hr_main_r .note_box_t p{ font-size:13px; font-weight:bold; padding:15px 0 0 10px; letter-spacing:2px; color:#996600}
	#hr_main_r .note_box_m{background:url(http://img.vvjob.com/images/wrapper/note_m_bg.gif) repeat-y;height:auto!important;height:437px;min-height:437px;}
	#hr_main_r .note_box_b{background:url(http://img.vvjob.com/images/wrapper/note_b_bg.gif) no-repeat;width:200px;height:5px;}
	
	#hr_main_r .note_box_m ul{padding:5px 2px 4px 20px;}
	#hr_main_r .note_box_m ul li{font-size:12px;color:#444;height:25px; line-height:25px; width:170px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
	#hr_main_r .note_box_m ul li a{font-size:12px;color:#666;}
	#hr_main_r .note_box_m ul li a em{color:#999; font-style:normal;}
	#hr_main_r .note_box_m ul li a:hover{color:#c00;text-decoration:underline;}
	#hr_main_r .note_box_m ul li.title{background:none;font-size:12px; font-weight:bold;letter-spacing:1px;color:#0066CC; border-bottom:#bac9d1 1px dotted; height:20px;width:170px;line-height:20px;padding:0; margin-bottom:5px;}
	#hr_main_r .note_box_m ul li.dates{background:none;font-size:12px; font-weight:bold;letter-spacing:1px;color:#333;height:20px;width:170px;line-height:20px;margin-bottom:5px; text-align:center;padding-left:0;}
	#hr_main_r .note_box_m ul li.times{background:none;font-size:12px; font-weight:bold;letter-spacing:1px;color:#006666;;height:25px;width:170px;line-height:25px;margin-bottom:5px; text-align:center;padding-left:0;}
	#hr_main_r .note_box_m ul li.times img{ vertical-align:middle;}
	#hr_main_r .note_box_m ul li.weeks{background:none;font-size:15px; font-weight:bold;letter-spacing:3px;color:#009900;height:30px;width:170px;line-height:30px;margin-bottom:5px; text-align:center;padding-left:0;}	
	#hr_main_r .note_box_m ul li.weeks span.holiday{color:#CC3300}
    #hr_main_r .note_box_m ul li.noinfo{background:url(http://img.vvjob.com/images/wrapper/li_noinfo3.png) no-repeat 0 0;height:80px;width:180px;padding:0;}
	
	a.bt_buy{display:inline-block;width:70px;height:20px;line-height:20px;background:url(http://img.vvjob.com/images/wrapper/bt_22x165_bg.png) right 0 no-repeat;padding-right:8px;cursor:pointer;border:#e5a04f solid 1px;color:#7d3602;text-align:center;letter-spacing:2px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
	a.bt_buy:hover{background-position:right -40px;color:#000;}
	
	.light_blue_bold{ font-weight:bold; color:#6699FF;}
	.blue_bold{ font-weight:bold; color:#0033CC;}
	.green_bold{ font-weight:bold; color:#009900;}
	.red_bold{color:#CC3300;}
	.gray_bold{color:#999999;}