@charset "utf-8";
/* CSS Document */
#top{ margin-bottom:0px;}
.left,.right,#login,#search{float:left}
.left{ width:695px; margin-right:10px; margin-top:10px;}
.right{ width:255px;margin-top:10px;}
#login{ width:230px; height:185px; padding-top:30px;margin-right:10px; background:url(../images/tit_login.gif) no-repeat; }
.islogin{ margin:8px;}
.islogin a{ color:#36c}
.islogin .red{ color:#f60}
#search{ width:429px; height:193px; border:2px solid #ccc; padding:10px; overflow:hidden} 
#search_tit{ height:25px;}
#search_tit span{ float:left; font-weight:bold; color:#36c;}
#serach a.more,#search_tit  a.more{ float:right}
.input {background:#ffffec;	border:1px solid #f60}

h2{ font-size:14px; margin-left:10px;}
h3{font-size:14px; height:29px; padding-left:20px; background:url(/images/icon_side.gif) no-repeat 5px 8px; color:#c30; line-height:29px;}
h4,h5{ color:#000; font-size:12px; }

img{ border:none}
ul{ list-style:none}


#hot_job{width:440px; clear:both}
#hotjob {width:440px;}
#hotjob li{ float:left; margin: 2px 7px; }

#hotjob li a{ color:#333; text-decoration: underline}

#hotpic{ height:140px;}
#ad_hotpic{ height:65px; margin-top:10px;}
#job_famous,#job_Urgent{ overflow:hidden}
#job_famous li,#job_Urgent li{ float:left; width:165px; height:50px; border:1px solid #ccc; margin-right:8px;margin-top:8px; overflow:hidden}
#job_famous img{ width:165px; height:50px;}
#job_famous li.lst,#job_Urgent li.lst{ margin-right:0px;}
.in_job_tit{ background:url(../images/in_tit_bg.gif) repeat-x top; height:28px; border-left:1px solid #eee;border-right:1px solid #eee; color:#cc3333}
.right#job_new { width:237px; height:310px; margin-top:10px; padding:8px;}
#tit_job_new{ background:#c30; color:#fff; height:30px; line-height:30px; padding-left:10px;}
#job_Urgent li{ width:130px; height:75px; margin-right:8px;}
#job_Urgent li a{  color:#36c;}
#job_Urgent p{ margin:0 5px; line-height:14px; }
#job_Urgent p.c333{ color:#666}
#job_Urgent img{ margin-bottom:2px; width:130px; height:40px;}
a.c333{ color:#333}
a.c333:visited,#job_hot a:visited{ color:#999 }
#job_hot{ overflow:hidden; width:690px; margin:10px 0;*margin-bottom:0;_margin-bottom:0}
#areapage  #job_hot { float:left; width:693px; margin-bottom:0; margin-right:10px; }
#job_hot li{ float:left}
#job_sort li{ font-size:13px; margin:10px ; font-weight:bold}
#job_sort li a{ color:#000; text-decoration:underline}
.job_content{ padding:10px; padding-top:0; }
.job_content li{ width:335px; line-height:1.8em; float:left; border-bottom:1px dashed #ddd}
.job_content li span {display:block; padding-left:6px;}
.job_content li span a,a.job{  color:#36c; margin:0 5px; }
.job_content li span a:visited{  color:#999 }
#areapage .job_content li { line-height:2.5em}
#areapage .job_content li span{ display:inline; }

#news,#link,#school,#ad_right,#graduate,#train,#hunter,#job_new,#news_area,#gaoji_list,#gaoji_recomm,.rightside{ margin-top:10px; background:url(../images/in_side_tit_bg.gif) repeat-x top;}
#recomm_person{ margin-top:0}
#ad_right{ margin-top:0;}
#train a,#hunter a{ color:#333}
#train_content,#school_content,#hunter_content,#graduate_content,#ad_right_content{ padding:10px;}
#hunter li{ color:#c30;}
#hunter li a{ margin-right:5px;}
#ad_right{ overflow:hidden; height:195px;}
#ad_right li img{ width:110px; height:65px;}

#ad_right li{ float:left; width:110px; height:65px;border:1px solid #ccc; margin-right:8px;margin-bottom:8px; overflow:hidden}
#ad_right li.lst{ margin-right:0}

#news{ height:220px;}
#news_pic ,#news_list { padding:10px;}
#news_list{ padding-top:0}
#news_pic  img{ margin-right:5px; border:1px solid #ccc; }
#news_pic li,#news_list li{ float:left; width:302px; margin-right:10px;}
#news_list a{ color:#666}

#link{height:220px;}
#corp,#links{ float:left;height:220px;  }
#corp{ width:324px; border-right:1px dashed #ccc}
#corp  li{ float:left; width:100px; height:35px; margin:5px 3px;*margin:2px;}
#corp img{ width:100px; height:35px; border:1px solid #ccc}

#links{width:633px;}
#links span{ padding-left:150px; font-size:12px; font-weight:normal; color:#666; text-align:right; }
#links  ul{ margin:10px;}
#links li{ width:100px; overflow:visible; float:left;white-space:nowrap; margin:2px 5px; }
#links li a{ color:#333; padding:0}
/***areapage**/
#areapage #top{ height:140px;}
#areapage #menu { height:32px;}
#areapage #menu li{ width:95px}
#areapage #sub_menu{ height:28px; line-height:30px; padding-left:10px;background:#fbebeb; border:1px solid #a20600; border-top:0}
#areapage #sub_menu li{ float:left; margin:0 5px; color:#f00}
#areapage  li.area_name{ background:url(../images/menu_area_bg.gif); color:#f00}
#areapage  #sub_menu li a{ color:#c30}
#areapage #area{ background:none; padding:0; height:35px; border:0}
#areapage #area li{ margin:0}
#areapage #search { height:120px; float:none}
#areapage #top_mid{ float:left}
#areapage  .left,#areapage .right{ height:220px; margin-bottom:10px; margin-top:10px;}
#areapage  #job_famous{ height:160px;}
#areapage  #job_famous li.lst { width:258px; }
#areapage  #job_famous li.lst img{ width:258px;}
#areapage h2{ line-height:30px;}
#areapage #job_Urgent li{ margin-right:5px;}
.job_sort,.job_sort span{ padding: 15px 0 0 5px ; font-size:13px; font-weight:bold; color:#333}
.job_sort span{ color:#F60}
.job_sort{ clear:both;}
#job_new{ margin:0; height:215px; background:none }
#areapage #job_new{ background:url(../images/in_side_tit_bg.gif) repeat-x;}
#areapage #job_new li{ width:240px; margin:3px 8px;*margin-left:-8px; border-bottom:1px  dashed #ddd}
#areapage #job_new li span{ display:block; }
#areapage #job_new li span a{color:#36c;margin-left:8px;}
#news_area{ margin-top:10px; height:61px; width:450px}
#news_area li{ float:left; margin-left:10px; white-space:nowrap;}
#news_area h3{ font-size:12px;}
#news_area ul a{ color:#333;line-height:30px;}

/****/
