﻿@charset "utf-8";
/*
九博人才网2008版首页主体CSS
author by bfaslen@126.com 
date 2008-9-28
*/ 

html{height:100%;text-align:center;}
body{width:1003px;height:100%;text-align:left;margin:0 auto; vertical-align:baseline}
/*body{width:1003px;height:100%;text-align:left;vertical-align:baseline;margin:40px auto;background:url(/image/2010.jpg) center top no-repeat; }2010-1-22 by shilin del*/
/*LOGO、上部、导航
--------------------------*/
.head_box{background:url('/image/index/nav_sprite.jpg') repeat-x left -280px; height:76px; float:left; width:1003px;}
.head_box h1{height:76px;width:465px;overflow:hidden;}
.head_box img{ vertical-align:middle; float:left;}
.right_top_nav{ float:right; margin-top:10px; margin-right:10px; width:400px; text-align:right;}
.welcome{ float:right; margin-top:15px; vertical-align:baseline; height:24px;line-height:24px; overflow:hidden; text-align:right;}
.welcome li{height:24px; line-height:24px;}
.nav{background:url(/image/index/nav_sprite.jpg) repeat-x left -26px; height:30px; padding:0 0 0 20px;overflow:hidden; width:982px; float:left;}
.nav li{height:26px;padding:4px 5px 0; float:left; background:url(/image/index/li_border.jpg) no-repeat left center;}
.nav a{height:26px;float:left;display:block; text-decoration:none}
.nav a span{height:20px;padding:6px 15px 0 15px;float:left;color:#FFFFFF; font-weight: bold; font-size:14px;line-height:14px;cursor:pointer;}
.nav a:hover,.nav li a.select{background:url(/image/index/nav_sprite.jpg) no-repeat left 0px;height:26px;float:left;padding-left:15px;text-decoration:none}
.nav a:hover span,.nav li a.select span{background:url(/image/index/nav_sprite.jpg) no-repeat right 0px; height:20px;padding:6px 15px 0 0; float:left;color:#333333;text-decoration:none}
.nav .first-child{background:none;}
.nav_box {background:#F2F5F6;height:30px;line-height:30px;overflow:hidden; width:1003px; float:left;}
.today {width:950px;margin:auto;}
.today strong{ float:left;width:100px;background:url(/image/index/today.gif) no-repeat left center;text-indent:30px;}
.today em{ color:#f60}
/*页面公用标题以及列表*/
.top_t1{background:url('/image/index/nav_sprite.png') repeat-x 0 -356px;height:24px;color:#002491;line-height:24px;font-size:12px;font-family:宋体;text-indent:10px;}
.i_list1 li{background:url('/image/index/list_ioc1.jpg') no-repeat 10px 10px;padding-left:20px;}
.i_t1{ width:100%;height:28px;background: url('/image/index/nav_sprite.png') repeat-x left -380px;line-height:28px; margin-top:10px;}
.i_t1 strong{float:left;background: url('/image/index/i_t1_ioc.gif') no-repeat 10px center;padding-left:25px;height:28px; font-size:13px;color:#002491}
.i_t2 { width:99%; float:left; border:1px #D9D9D9 solid;height:21px;background:url('/image/index/nav_sprite.png') repeat-x left -466px; font-size:12px; text-indent:10px;line-height:21px;  margin-top:10px; padding-left:8px;}
.i_t2 a.more{margin-right:20px;top:1px; color: #0066FF; float:right;}
/*搜索、登陆、新闻、热门职位 4模块
----------------------------------------*/ 
/*等高以及box处理*/
.fl_box{float:left;width:950px;}
.top_ele1{width:208px;}
.top_ele2{width:558px;margin-left:10px;}
.top_ele3{width:558px;margin-left:10px;background:url('/image/index/news.jpg') no-repeat 10px 8px; height:30px;overflow:hidden; line-height:30px;}
.top_ele4{width:158px;float:right;margin-top:10px;border:1px #2F85DA solid;}
.top_ele1,.top_ele2,.top_ele3{margin-top:10px;float:left;display:inline;border:1px #2F85DA solid;}
.top_ele1_bt{width:210px;}
.top_ele3_bt{width:560px;margin-left:10px;display:inline;}
.top_ele4_bt{width:160px;margin-left:10px;display:inline;}
.top_ele1_bt,.top_ele3_bt,.top_ele4_bt{height:1px;background:#2F85DA;overflow:hidden;float:left;}
* html .top3col{left:-5px;}
/*--各个模块css--*/
.buttonstyle {border: #ffffff 0px solid;background:#e7e7e7 url(/image/index/PositionSelect/choose_01.gif); width: 109px; color: #333333; height: 19px;}
.i_search{background: url('/image/index/i_search.jpg') no-repeat;height:20px;width:80px;border:0; cursor:pointer}
.i_select li{padding-left:60px;margin-top:5px; width:148px;float:left;vertical-align:bottom}
.i_select li.search_first{margin-top:10px;}
.i_select li em{margin-left:-60px; float:left;width:60px;text-align:right;}
.i_select li .key_input{border:1px #ccc solid;padding:2px;width:103px; font-size:12px;}
.top_ele2_1{float:left;width:370px;background:url('/image/index/top_ele2_m.gif') no-repeat 190px 30px;}
.login{padding:10px;overflow:hidden}
.i_login{width:50px;height:20px; background: url('/image/index/login.jpg') no-repeat;border:0 none;}
.login li{ padding-left:60px;margin-top:5px;}
.login li label{margin-left:-60px;width:58px;float:left; display:inline;; text-align:right;padding-right:2px;}
.login .i_input{border:1px #cccccc solid;padding:2px;width:94px; background:#F8F8F8;_; _left:-3px;}
.t_c_log{height:27px;width:174px;background:url('/image/index/T_c_log.gif') no-repeat; text-indent:50px; padding-top:8px;margin-left:10px; }
.t_c_log a{font-size:13px; font-weight:bold;color:#B50000;}
.p_reg{top:30px;right:15px; float:left;}
.c_reg{top:93px;right:15px; float:left;}
.top_ele2_2{float:left;width:187px;border-left:1px #AACDF0 solid;}
.t_area{padding:8px 0 8px 7px;}
.t_area a{line-height:24px;width:45px; float:left;}
a.t_area_last{width:65px;}
.top_ele3 ul{padding-left:80px;}
.top_ele3 ul li{width:480px;}
.top_ele3 ul a{background:url('/image/index/news_a.jpg') no-repeat left 11px;text-indent:10px; float:left; overflow:hidden}
/*--end--*/
/*各个广告循环区域
-------------------------*/
/*著名*/
.img_ad{width:955px;height:auto;z-index:10; margin-top:4px;}
.img_ad li{margin-top:6px;margin-right:6px;float:left;overflow:hidden;border:1px #65A5EB solid; display:inline}
.img_ad li img{ float:left;zoom:1}
/*最新热点*/
.hot_job{width:956px;z-index:10;margin-top:5px;padding-left:2px;}
.hot_job li{width:128px;border:1px #94B8E9 solid; float:left;margin-right:6px;margin-top:5px;overflow:hidden;height:70px;}
.hot_img{display: block;height:30px;background:#fff;width:128px; overflow:hidden;}
.hot_img img{width:100%;height:100%}
.company_name{height:20px;display: block;}
.company_name a{height:20px;display: block;background:#fff; line-height:20px;padding-left:2px; white-space:nowrap;text-overflow:ellipsis;width:126px;overflow:hidden; }
.hot_text{height:20px;display: block;}
.hot_text a{color:#0066FF;height:20px;display: block;background:#fff; line-height:20px; overflow:hidden;padding-left:2px; white-space:nowrap;text-overflow:ellipsis ;width:126px;overflow:hidden;}
.hot_text a:hover{color:#f00}
/*推荐、高薪、最新*/
.tj,.gx,.nj{background:url('/image/index/ul_bg.jpg') repeat-y scroll left top;display:block;margin-top:5px;}
.tj li{height:48px;width:295px; float:left;line-height:24px;}
.gx{overflow:hidden;background:none;height:120px;}
.gx li,.nj li{height:24px;width:216px;float:left;line-height:24px;overflow:hidden;}
.gx a{float:left}
.gx a.gx_job{width:90px;white-space:nowrap;text-overflow:ellipsis;color:#0066FF; overflow:hidden; float:right;margin-right:20px;display:inline}
.tj_a a{height:24px;line-height:24px; margin-right:10px;color:#0066FF}
.tj li a:hover{color:#CC3300}
.new_job_tip{height:58px;background:url('/image/index/nav_sprite.png') repeat-x left -408px; border:1px #A2DAFF solid;margin-top:5px;}
.new_job_tip li{float:left;height:29px;width:169px;line-height:29px;padding-left:20px;background:url('/image/index/new_job_tip.jpg') no-repeat 10px center;}
.new_job_tip li a{ font-size:13px;font-weight:bold;color:#2272C1}
/*资讯*/
.i_2col {background:url('/image/index/2col_bg.jpg') repeat-y scroll left top;width:950px; margin-top:10px;}
.i_2col_bor{background:url('/image/index/2col_br.jpg') no-repeat; height:1px;overflow:hidden;}
.i_t3{margin:1px 2px 0;background:#5B9DFF url('/image/index/zph.jpg') no-repeat; height:25px;text-indent:-300px;}
#article{height:170px;overflow:hidden; padding:0 10px;}
#article li{height:170px;}
.zx_ele{width:330px;float:left}
.list2_img{ float:left;margin:10px 10px 0 10px;padding:2px;border:1px #ccc solid;height:70px;width:70px; display:inline;}
.list2_dl{ float:left;margin-top:10px;width:230px; display:inline;}
.list2_dl dd{line-height:1.6em;}
.zx_ele_list{padding:10px 0;clear:both; }
.zx_ele_list li span{color:#999999;margin-right:10px;margin-top:-20px; float:right;}
/*底部*/
.link {width:100%;height:10px; clear:both }
#links{padding-left:90px;}
#links li{line-height:26px;}
.b_nav {border-bottom:2px #C9C9C9 solid;border-top:2px #C9C9C9 solid; height:26px;line-height:26px; padding-left:20px; margin:auto;margin-top:10px; float:left;width:983px;}
.b_nav a{margin:0 5px;}
.foot{padding-left:180px;background:#EEEEEE url('/image/index/foot.jpg') no-repeat 25px 2px; border-bottom:1px #C0C0C0 solid;border-top:1px #C0C0C0 solid;}
.foot p{line-height:20px;}
.copyright {padding-left:180px}
