@charset "gb2312";

#homelef { width:480px; float:left; }
#homerig { width:400px; float:right; }
#homelef h4,#homerig h4 { margin:20px 0 0 0; font-size:18px; color:#069; }


.homebox { padding:15px 10px 15px 0; display:block; height:auto; background:url(../images/icon_line.gif) repeat-x bottom; overflow:hidden; zoom:1; line-height:180%; }
.homebox h3 { font-size:14px; font-weight:bold; margin:0 0 5px; width:85px; float:left; }
.homebox ul,.homebox p { display:block; width:100%; clear:both; }
.homebox .tishi { float:left; width:130px; height:23px; line-height:23px; background:url(../images/home/bg_tishireg.gif) no-repeat; text-align:center; }
.homeCnt { float:left; width:320px; }
.homeCnt ul li { width:320px; }
.homeImg { width:70px; height:70px; background:url(../images/home/icon_home.gif) no-repeat; }
.homeImg_zhaopin { background-position:0 0; }
.homeImg_company { background-position:-100px 0; }
.homeImg_news { background-position:-200px 0; }
.homeImg_lietou { background-position:-300px 0; }
.homeImg_jobs { background-position:-400px 0; }

.noborder { border:none; background:none; }

/*搜索职位*/
#search { }
#search h4 { font-weight:bold; }
#search p { display:block; clear:both; }
#search input { float:left; border:1px solid #ddd; margin:0 10px 8px 0; height:24px; line-height:24px; padding:0 8px; cursor:hand; vertical-align:middle; background-color:#f6f6f6; color:#999; }
#search input.choose { width:150px; height:24px; margin:0 6px 8px 0; color:#333; border:#666; }
#search input.btn { width:70px; height:26px; padding-left:25px; margin:0 6px 5px 6px; background:url(../images/bg_btnsearch.gif) no-repeat; border:none; display:block; color:#fff; }

/*弹出层*/
.pop_box{z-index: 9999; /*这个数值要足够大，才能够显示在最上层*/ display:none; position:absolute; background:#FFF; border:5px solid #b5d0ec; width:50%; }        
.p_box_body{clear: both;padding: 5px 5px 5px 5px; height:100%;}
.p_head{ height:30px; background:url(../images/bg_subnav.gif) repeat-x center;cursor:move; }
.p_h_title{float: left;height: 30px; line-height:30px;width:300px; font-size:12px;font-weight: bold; color:#fff; text-indent:10px;}
.p_h_x{float: right; text-align:center; height: 30px; width:30px;line-height:30px;color: #fff;font-size: 12px;font-weight: bold; cursor:pointer;} 

/*明星企业*/
.logolist { }
.logolist li { width:80px; float:left; margin:5px 15px 5px 0; }
/*品牌广告*/
.brandad li { width:120px; height:80px; float:left; margin:15px 12px 0 0; }
.brandad li img { width:120px; height:80px; }
/*快捷服务*/
.fastserver { margin-bottom:15px; color:#ddd; width:100%; display:block; clear:both; padding-left:10px; }
.fastserver a { margin:0 5px; }




