﻿@charset "utf-8";
strong{font-weight:bold;letter-spacing:0;}
  #wrap_menu{margin-bottom:1px;}	
  .w950{width:950px;}
  .h6{float:left;width:100%;height:6px;}
  .search_banner{float:left;width:650px;padding-left:148px;height:90px; border:#e8e8e8 1px solid;background:url(http://img.vvjob.com/images/wrapper/index_search_bg_orthercity.png) no-repeat;}	
  
	#post_form{float:left; width:350px;height:80px;padding:5px; overflow:hidden;}
	#post_form.searchpost{ background-image:url(http://img.vvjob.com/images/wrapper/post_search_bg2.png);}
	#post_form .search{float:left;width:350px;height:27px;padding:18px 0 10px 0;}
	#post_form .search .searchjob{float:left;width:250px;height:17px;line-height:17px;padding:5px 13px 5px 32px;background:url(http://img.vvjob.com/images/wrapper/input_search_bg.gif) 0 0 no-repeat; border:0; font-size:14px;}
	#post_form .search .searchjob.onInputText{ background-position:0 -27px;}
	#post_form .search .searchgo{float:left;width:40px;height:27px;background:url(http://img.vvjob.com/images/wrapper/input_search_go.png) no-repeat; border:0;margin-left:-15px;cursor:pointer;}
	#post_form .range{float:left;width:350px;height:20px;line-height:20px;color:#333;}
	#post_form .range .chkbox{display:inline-block;height:20px;width:20px;vertical-align:middle;}
	#post_form .range .select{display:inline-block;height:20px;width:75px;vertical-align:middle; background-color:#F4F8F9; border:#7ca2c9 1px solid;}
	#post_form .range label{display:inline-block;height:20px;line-height:20px;width:56px;padding:0;margin:0;}
	#post_form .range a{padding-left:5px;color:#333; text-decoration:underline;}
	#post_form .range a:hover{color:#F00;}
	
  .jobs_recomm_r{float:left;width:260px;height:80px;line-height:20px;padding:5px 10px;margin-left:10px;word-wrap:break-word;word-break:break-all; overflow:hidden;}
  .jobs_recomm_r a{font-size:12px;color:#666666;height:12px;line-height:12px;margin:4px 0;padding:0 5px; border-right:#d7d7d7 1px solid; display:inline-block;}
  .jobs_recomm_r a.imp{color:#CC6600;}
  .jobs_recomm_r a:hover{color:#FF0000; text-decoration:underline;}	
  
  .info_recomm{float:left;width:128px;height:80px;padding:5px; border:#d8d8d8 solid 1px;margin-left:10px; overflow:hidden;}
  #rollNews{float:left;width:128px;height:80px;}
  #rollNews a{float:left;background:url(http://img.vvjob.com/images/arrow2.gif) 0 center no-repeat;width:95%;padding-left:5%;height:20px;line-height:20px;color:#3366CC;overflow:hidden;}
  #rollNews a:hover{color:#CC3300; text-decoration:underline;}
  
  #wrap_menu .notice_title{float:left;width:85px;height:20px;line-height:20px;text-align:right;margin:8px 0 8px 30px;color:#222;letter-spacing:1px;background:url(http://img.vvjob.com/images/wrapper/icon_notice.png) 0 1px no-repeat;}
  #wrap_menu #notice{float:left;width:250px;height:20px;padding:0 5px 0 0;margin:8px 0;border-right:#ddd 1px solid;overflow:hidden;}
  #wrap_menu #notice li{float:left;width:100%;height:20px;line-height:20px;overflow:hidden; display:block;letter-spacing:0;border-right:0;} 
  #wrap_menu #notice li span{float:right;color:#999;padding-right:10px;}
  #wrap_menu #notice li a{color:#2d6ad0;}
  #wrap_menu #notice li a:visited{color:#2d6ad0;}
  #wrap_menu #notice li a:hover{color:#FF3300;text-decoration:underline;}  
    
  #wrap_menu #service{float:right;padding-right:5px;}
  #wrap_menu #service li{border-right:0;}
  #wrap_menu #service li a{color:#009900;}
  #wrap_menu #service li a:hover{color:#FF0000;}
  

  .mid_L{float:left;width:270px;padding-top:8px;} 
  .mid_C{float:left;width:390px;padding-top:8px;padding-left:10px;}
  .mid_R{float:left;width:270px;padding-top:8px;padding-left:10px;}
  .mid_D{float:left;width:670px;padding-top:8px;padding-left:10px;}
  .mid_H{float:left;width:950px;padding-top:8px;}
  
  .single_border_div{float:left;border:1px solid #c1dce0;height:auto!important;height:100px;min-height:100px;padding:2px;}
  .w664{width:664px;}
  
  #img_ad_l{float:left;width:264px;border:1px solid #c1dce0;padding:2px; height:172px;}  
  .box_W270{float:left;width:260px;border:1px solid #c1dce0;padding:4px;height:auto!important;height:80px;min-height:80px;margin-top:10px;}
  .box_W270 .topban{float:left;width:100%;height:24px; border-bottom:#ddd 1px dotted;background:url(http://img.vvjob.com/images/wrapper/box_w270_topban_2.png) no-repeat;}
  .box_W270 .topban h1{float:left;width:220px;height:16px;line-height:16px;padding:2px 0;color:#FFF;letter-spacing:1px;}
  .box_W270 .topban h1 em{float:right;width:130px;padding-right:5px;font-size:12px;color:#aaa;text-align:right;}
  .box_W270 .topban h1 a{float:left;width:85px;color:#FFF;text-align:center;font-size:14px;}
  .box_W270 .topban h1 a:hover{color:#fffcb0;}
  .box_W270 .topban .more{float:right;width:40px;height:20px;background:url(http://img.vvjob.com/images/wrapper/box_more.gif); cursor:pointer;}

  .box_W270 .topdiv{float:left;width:100%;height:24px;line-height:24px;font-size:14px;color:#333; background-color:#eaf3e9;}
  .box_W270 .topdiv h1{float:left;padding-left:5px;letter-spacing:1px;}
  .box_W270 .topdiv h1 em{padding-left:10px;font-size:12px;color:#999;}
  .box_W270 .topdiv h1 a{color:#333;}
  .box_W270 .topdiv h1 a:hover{ text-decoration:underline;}
    
  .box_W270 ul.info{float:left;width:100%;padding:5px 0 0 0;}
  .box_W270 ul.info li{float:left;background:url(http://img.vvjob.com/images/wrapper/blk_green.png) no-repeat 1px 5px;display:block;width:94%;padding-left:4%;height:20px;line-height:20px;}
  .box_W270 ul.info li em{float:right;width:20%;height:100%;color:#aaa; text-align:right;}
  .box_W270 ul.info li a{float:left;width:80%;height:100%;color:#666;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}  
  .box_W270 ul.info li a:visited{color:#666;}
  .box_W270 ul.info li a:hover{color:#FF6600;} 
  .box_W270 ul.info li.more{width:100%;height:25px;line-height:25px;padding:0;border:0;text-align:center;color:#ccc;background:none;border-top:#ccc 1px dotted;}
  .box_W270 ul.info li.more a{float:none;color:#3366CC;width:auto;}
  .box_W270 ul.info li.more a:visited{color:#3366CC;}
  .box_W270 ul.info li.more a:hover{color:#FF6600;}  
  
  .box_W270 ul.train{float:left;width:250px;padding:5px 5px 0 5px;}
  .box_W270 ul.train li{float:left;display:block;height:57px;line-height:19px;padding:4px 0;border-bottom:#ccc 1px dotted;}
  .box_W270 ul.train li a img{float:right;width:100px;height:50px;margin:3px 0 2px 3px;border:#ccc 1px solid;}
  .box_W270 ul.train li a span{float:left;width:145px;height:57px;color:#343434;overflow:hidden;cursor:pointer;}
  .box_W270 ul.train li a span:visited{color:#343434;}
  .box_W270 ul.train li a span:hover{color:#FF6600;}
  .box_W270 ul.train li.more{height:25px;line-height:25px;width:100%;border:0;text-align:center;color:#ccc;}
  .box_W270 ul.train li.more a{color:#3366CC;}
  .box_W270 ul.train li.more a:hover{color:#FF6600;} 
  
  .postAD{float:left;width:100%; background-color:#f9f9f9;}
  .postAD h2{float:left;width:900px;height:20px;line-height:20px;padding:5px 15px 5px 35px;background:url(http://img.vvjob.com/images/wrapper/icon_post.png) 8px center no-repeat;background-color:#eaf3e9;font-size:14px;color:#339900;letter-spacing:2px;}
  .postAD h2 em{font-size:12px;padding-left:10px;color:#666666;letter-spacing:1px;}
  .postAD h2 a{font-size:12px;padding-left:10px;color:#3366CC;letter-spacing:1px;font-weight:normal;}
  .postAD h2 a:hover{color:#FF0000; text-decoration:underline;}
  .postAD ul.postinfo{float:left;width:936px;padding:5px 7px;}
  .postAD ul.postinfo li{float:left;height:90px;width:224px;padding:6px 5px; position:relative;}
  .postAD ul.postinfo li a{float:left;width:212px;padding:5px;height:78px;line-height:20px;border:#ccc 1px solid;background-color:#fff; overflow:hidden; cursor:pointer;}
  .postAD ul.postinfo li a strong{float:left;width:100%;height:20px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;color:#444; background-color:#f2f4f5; text-align:center; font-size:14px;}
  .postAD ul.postinfo li a em{float:left;width:100%;height:20px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;color:#CC6600;text-align:center;}
  .postAD ul.postinfo li a span{float:left;width:100%;height:60px; overflow:hidden;}
  .postAD ul.postinfo li a:hover{ position:absolute; top:-4px; left:3px; padding:5px 7px; z-index:88; height:98px; border-color:#009933; background-color:#F4F8F3}
  .postAD ul.postinfo li a:hover strong{ background-color:#669966; color:#FFFFFF;}
  	
  .box_W270 ul.story{float:left;width:260px;padding-top:5px;}
  .box_W270 ul.story li{float:left;background:url(http://img.vvjob.com/images/wrapper/blk_green.png) no-repeat 1px 5px;display:block;width:94%;padding-left:4%;height:20px;line-height:20px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
  .box_W270 ul.story li a{color:#555;}  
  .box_W270 ul.story li a:visited{color:#555;}
  .box_W270 ul.story li a:hover{color:#FF6600;}
  .box_W270 ul.story li.more{width:100%;height:25px;line-height:25px;padding:0;border:0;text-align:center;color:#ccc;background:none;border-top:#ccc 1px dotted;}
  .box_W270 ul.story li.more a{color:#3366CC;}
  .box_W270 ul.story li.more a:visited{color:#3366CC;}
  .box_W270 ul.story li.more a:hover{color:#FF6600;}  
  .box_W270 ul.story li.first{float:left;background:none;display:block;width:100%;padding:0;height:86px;white-space:normal;overflow:hidden;} 
  .box_W270 ul.story li.first .storyPre{float:left;width:260px;display:block;height:77px;line-height:19px;padding:4px 0;border-bottom:#ccc 1px dotted;overflow:hidden;}
  .box_W270 ul.story li.first .storyPre h2 a{float:left;background:url(http://img.vvjob.com/images/wrapper/blk_org.png) no-repeat 1px 5px;height:20px;line-height:20px;padding-left:10px;width:250px;color:#CC6600;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;} 
  .box_W270 ul.story li.first .storyPre h2 a:hover{color:#f00; text-decoration:underline;}
  .box_W270 ul.story li.first .storyPre a img{float:left;width:80px;height:50px;margin:3px 8px 2px 0;border:#ccc 1px solid;}
  .box_W270 ul.story li.first .storyPre a span{float:left;width:170px;height:57px;color:#343434;overflow:hidden;cursor:pointer;}
  .box_W270 ul.story li.first .storyPre a span.full{width:100%;text-indent:2em;}
  .box_W270 ul.story li.first .storyPre a span:visited{color:#343434;}
  .box_W270 ul.story li.first .storyPre a span:hover{color:#FF6600;}     

  .A1_recomm_h{float:left;width:950px;padding:9px 0;margin-top:2px;height:52px;background:url(http://img.vvjob.com/images/wrapper/A1_recomm_h_bg.png) repeat-x; text-align:center;}
  .A1_recomm_h ul{width:944px;}
  .A1_recomm_h ul li{float:left;width:100px;height:50px;border:#e0e0e0 1px solid;overflow:hidden;margin:0 8px!important;margin:0 7px;}
  .A1_recomm_h ul li.two{float:left;width:218px;height:50px;border:#f0f0f0 1px solid;overflow:hidden;margin:0 8px!important;margin:0 7px;}
  
  .A3_recomm_h{float:left;width:260px;height:84px;background-color:#F9F9F9;}
  
  .A4_recomm_h{float:left;width:948px;margin-top:10px;height:88px;background-color:#F9F9F9;border:#cedbfb 1px solid;}
  .A4_recomm_h h1{float:left;width:18px;height:80px;padding:4px;color:#fff;font-size:14px;font-weight:bold;line-height:19px; text-align:center; background-color:#A6C5E6;}
  .A4_recomm_h ul{float:left;width:900px;padding:2px 10px;overflow:hidden;}
  .A4_recomm_h ul li{float:left;width:88px;height:31px;border:#fff 1px solid;margin:5px;overflow:hidden;}
  .A4_recomm_h ul li:hover{border-color:#333;}
  
  .A5_recomm_h{float:left;width:660px;padding:2px 3px;height:33px; overflow:hidden;}
  .A5_recomm_h ul{width:100%;}
  .A5_recomm_h ul li{float:left;width:320px;height:55px;border:#f0f0f0 1px solid;overflow:hidden;margin:0 3px;}
  .A5_recomm_h ul li.two{width:660px;border:0;margin:0;background-color:#F9F9F9;}  
  
  .flash_recomm_h{float:left;width:950px;height:50px; margin-top:8px;overflow:hidden;}
  .flash_recomm_h.haveborder{border-top:#f0f0f0 1px solid;border-bottom:#f2f2f2 1px solid;}
  	
  .index_Hdiv_L{float:left;width:635px;height:20px;line-height:20px;padding:5px 0 5px 35px;margin-bottom:6px!important;margin-bottom:3px;overflow:hidden;}
  .index_Hdiv_L h2{float:left;color:#333;font-size:14px; font-weight:bold; letter-spacing:2px;}
  .index_Hdiv_L em a{float:left;color:#0066CC;font-size:12px;padding-left:10px;}
  .index_Hdiv_L em a:hover{color:#FF0000;text-decoration:underline;}    

  .index_Hdiv_h{float:left; background-color:#eaf3e9;width:945px;height:20px;line-height:20px;padding:5px 0 5px 5px;margin-top:10px;overflow:hidden;}
  .index_Hdiv_h .bt_expand{float:left;width:25px;height:20px;background:url(http://img.vvjob.com/images/wrapper/bt_expand.png) no-repeat;margin-right:5px;}
  .index_Hdiv_h .bt_expand:hover{background-position:0 -20px;opacity:0.7;filter:alpha(opacity=70);}
  .index_Hdiv_h .bt_expand.shrink{background-position:0 -40px;}
  .index_Hdiv_h .bt_expand.shrink:hover{background-position:0 -60px;}  
  .index_Hdiv_h h2{float:left;color:#333;font-size:14px; font-weight:bold; letter-spacing:2px;}
  .index_Hdiv_h em a{float:left;color:#0066CC;font-size:12px;padding-left:10px;}
  .index_Hdiv_h em a:hover{color:#FF0000;text-decoration:underline;}  
   
  .index_Hdiv_t{background:url(http://img.vvjob.com/images/wrapper/index_Hdiv_01.png) no-repeat; width: 915px; height:20px;padding:15px 0 0 35px;margin-top:10px;}
  .index_Hdiv_t h1{float:left;color:#ff7f01; font-size:14px; font-weight:bold; letter-spacing:2px;}
  .index_Hdiv_t h2{float:left;color:#00CC00; font-size:14px; font-weight:bold; letter-spacing:2px;}
  .index_Hdiv_t em a{float:left;color:#0066CC; font-size:12px;padding:2px 0 0 10px;}
  .index_Hdiv_t em a:hover{color:#FF0000; text-decoration:underline;}
  
  .index_Hdiv_m{background:url(http://img.vvjob.com/images/wrapper/index_Hdiv_02.png) repeat-y ; width: 940px; height:auto; padding:0 5px; text-align:center;}
  .index_Hdiv_b{background:url(http://img.vvjob.com/images/wrapper/index_Hdiv_03.png) no-repeat; width: 950px; height:20px;} 

/*招聘栏目信息列表*/
  .jobs_Hdiv_t{float:left;width: 890px; height:20px;line-height:20px;padding:6px 0 3px 60px; border-top:#e9dbcd 1px solid;margin-top:10px; background:url(http://img.vvjob.com/images/wrapper/job_ht_vip.png) 5px center no-repeat; background-color:#fefaeb;}
  .jobs_Hdiv_t h1{float:left;color:#ff7f01; font-size:14px; font-weight:bold; letter-spacing:2px;}
  .jobs_Hdiv_t.newjobs{ background-image:url(http://img.vvjob.com/images/wrapper/job_ht_new.png);border-top:#c0ebbf 1px solid;background-color:#f2fdf2}
  .jobs_Hdiv_t.newjobs h1{color:#00CC00;}
  .jobs_Hdiv_t.newpost{background-image:url(http://img.vvjob.com/images/wrapper/job_ht_lad.png);border-top:#83acc9 1px solid;background-color:#f2f8fd}
  .jobs_Hdiv_t.newpost h1{color:#4d6d94;} 
  .jobs_Hdiv_t a{float:left;color:#0066CC; font-size:12px;padding-left:10px;}
  .jobs_Hdiv_t a:hover{color:#FF0000; text-decoration:underline;}  
  .jobs_Hdiv_t em {float:left;color:#999; font-size:12px;padding-left:10px;} 
  
  .jobs_Hdiv_m{width: 940px; height:auto; padding:0 5px; text-align:center;}
  .jobs_Hdiv_b{width: 950px; height:30px;}

	ul.jobs_comb{float:left;font-size:12px;padding-top:8px;}
	ul.jobs_comb li{float:left;color:#444;height:34px;width:275px;padding:3px 0 2px 25px;background:url(http://img.vvjob.com/images/wrapper/jobs_comb_li_01.png) no-repeat;border-bottom:#e2e2e2 1px dotted;margin:0 5px;display:block;}
	ul.jobs_comb li a{color:#3366CC;}
	ul.jobs_comb li a:hover{color:#FF0000; text-decoration:underline;}
	ul.jobs_comb li a.corp{color:#999;}	
	ul.jobs_comb li a.corp:hover{color:#FF0000;text-decoration:none;}
	
	ul.jobs_comb li p{ float:left;height:17px;width:100%;display:block; line-height:17px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;text-align:left;}		
	ul.jobs_comb li p a{padding-right:10px;}	
	ul.jobs_comb li p em{color:#aaa;font-style:normal;}	
	ul.jobs_comb li p a em{color:#336699;font-style:normal;}
	
	ul.jobs_comb li.hot{background:url(http://img.vvjob.com/images/wrapper/jobs_comb_li_03.png) left center no-repeat;}
	
	ul.post_comb{float:left;font-size:12px;padding-top:8px;}
	ul.post_comb li{float:left;width:227px;height:27px;padding:4px; text-align:left;}
	ul.post_comb li a{display:inline-block;width:210px;padding-left:15px;height:25px;line-height:25px;color:#3366CC; border:#f2f2f2 1px solid;background:url(http://img.vvjob.com/images/wrapper/person_dd.gif) 5px center no-repeat; background-color:#f9fcfe;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
	ul.post_comb li a em{color:#999;padding-left:8px;}
	ul.post_comb li a:hover{color:#FF0000; text-decoration:underline;}	  

/*网站链接列表*/
	
	ul.web_link	{float:left;width:944px;font-size:12px;padding:8px 3px 0 3px;height:auto!important;height:50px;min-height:50px; border-bottom:#ccc 1px dotted; background-color:#fff;}
	ul.web_link li{float:left;color:#444;height:20px;width:95px;padding:1px 5px 1px 18px;background:url(http://img.vvjob.com/images/wrapper/icon_web.gif) no-repeat;display:block; overflow:hidden;}
	ul.web_link li.im{background-position:0 -20px;}
	ul.web_link li a{color:#555;}
	ul.web_link li.im a{color:#FF6600;}
	ul.web_link li a:hover{color:#FF0000; text-decoration:underline;}		
	
/*特殊应用样式*/
	.L_blue_border{border-color:#cedbfb;}
    .Clear_margin{margin:0;}

