@charset "gb2312";
/* CSS Document */
.gf_p10{padding:10px}
.gf_pa10{padding:11px 0px}
.gf_b10{margin-bottom:10px}
.gf_b6{margin-bottom:6px;}
.gf_b16{margin-bottom:16px;}

.home_h293{height:293px;overflow:hidden;}
.home_h240{height:240px;overflow:hidden;}
.home_lr231{height:27px;float:left;display:inline;width:231px;}
.home_p6_11{padding:6px 11px;}
/*struction*/
.left_home2{float:left;display:inline;width:1048px;}
.gfmenu_right{float:left;display:inline;width:839px;margin-top:9px;}
.notice_left,.urgent_right{float:left;display:inline;padding:9px 0px}
.notice_left{width:370px;}
.urgent_right{width:365px;}

.left_ranking{float:left;display:inline;width:253px;border:1px solid #d9d9d9;margin-right:10px;}
.right_ranking{float:left;display:inline;width:253px;border:1px solid #d9d9d9;}

.left_campus{float:left;display:inline;width:417px;}
.left_campus2{float:left;display:inline;width:626px;height:412px;overflow:hidden;}
.right_campus{float:left;display:inline;width:628px;margin-left:5px;}
.left_stations_sub{float:left;display:inline;width:341px;border:1px solid #d9d9d9;margin-right:10px;height:282px; overflow:hidden;}
.right_stations_sub{float:left;display:inline;width:342px;border:1px solid #d9d9d9;height:282px; overflow:hidden;}

.left_stations{float:left;display:inline;width:520px;border:1px solid #d9d9d9;margin-right:5px;height:282px; overflow:hidden;}
.right_stations{float:left;display:inline;width:521px;border:1px solid #d9d9d9;height:282px; overflow:hidden;}

.detail_jobs{height:28px;overflow:hidden}

/*border*/
.gfgreen_box{border:2px solid #0069c4}
.gf_box{border:1px solid #ddd}
.gf_box2{border:1px solid #ddd;border-bottom:2px solid #ddd;}
.gf_box3{border:1px solid #ddd;border-top:0px;}
.home_box2{border:1px solid #d9d9d9}

/*bg*/
.gfsmall_ico{background-image:url(../images/gfsmall_ico.png);background-color:transparent;background-repeat:no-repeat;}


/*高端推荐*/
.gf_layer{position:relative;z-index:1}
.recommend_project{background-position:-10px -26px;width:19px;height:49px;overflow:hidden;position:absolute;left:-21px;top:-2px;}
/*招聘公告部分*/
.notice_project{background-position:-47px -11px;width:37px;height:70px;position:absolute;top:-6px;left:3px;}
.notice_express{float:left;display:inline;width:837px;}
.notice_express .gf_layer{width:43px;height:100px;float:left;display:inline;margin-right:3px;}
.urgent_project{background-position:-98px -11px;width:37px;height:70px;position:absolute;top:-6px;left:3px;}

.notice_project a,.urgent_project a{display:block;width:37px;height:70px;overflow:hidden;text-indent:-9999px;}

/*职位信息表*/
.demand_part{border:1px solid #ddd;background:url(../images/gftime_ico.gif) #fff left top no-repeat;padding:0px 14px 0px 70px;width:964px;float:left;display:inline;}
.demand_index,.scroll_box{float:left;display:inline;width:964px;}
.scroll_box{background:url(../images/gfscroll_line.gif) 465px 0px repeat-y;padding:5px 0px;}
.scroltit{float:right;width:14px;margin-top:7px;}
.scrolldiv{float:left;height:48px;overflow:hidden;}
.scrolldiv{width:950px;}
.scrolldiv li{padding:0px 10px;width:930px;}
.scrolldiv li dl{width:445px;margin:0px 10px;float:left;display:inline;}
.scrolldiv li,.scrolldiv li dt,.scrolldiv li dd,.scrolldiv li dd span{float:left;display:inline;overflow:hidden;text-overflow:ellipsis;line-height:24px;height:24px;}
.scrolldiv li dt{background:url(../images/scroll_bar.gif) right 5px no-repeat;width:40px;padding:0px 5px;color:#000;margin-right:10px;}
.scrolldiv li dt a,.scrolldiv li dd span.current a{color:#000;}
.scrolldiv li dt a:hover,.scrolldiv li dd span a:hover,.scrolldiv li dd a:hover{color:#f00;text-decoration:underline;}
.scrolldiv li dd span.current{width:130px;margin-right:4px;}
.scrolldiv li dd span.current2 a{color:#666;}
.scrolldiv li dd span.current2{width:251px}

.scrolldiv li p{float:left;display:inline;width:436px;height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;margin:0px 10px;background:url(../images/gfpoint_ico.gif) left 10px no-repeat;padding-left:9px;}
.scrolldiv li p span{float:left;display:inline;margin-right:5px;}
.scrolldiv li p span.current{font-size:14px;color:#000;}
.scrolldiv li p span.current a{color:#000}
.scrolldiv li p span.current2{font-size:14px;font-weight:bold;color:#0160b2}
.scrolldiv li p span.current2 a{color:#0160b2}
.scrolldiv li p span.current3{font-size:14px;color:#f00;font-weight:bold;margin-right:0px;}
.scrolldiv li p span.current a:hover,.scrolldiv li p span.current2 a:hover{color:#f00;text-decoration:underline}
.scrolldiv li p a{color:#000;}
.scrolldiv li p a:hover{color:#f00;}

/*招聘排行榜*/
.selectTime{padding:4px 4px 4px 0; vertical-align:middle;width:62px; color:#555754;}
@media screen and (-webkit-min-device-pixel-ratio:0){ .selectTime {padding:3px 4px 4px 0;} }
/*selectMo*/
.dropdown {outline:none; cursor:pointer;}
.dropdown h4{cursor:default; text-indent:5px;}
.dropdown * {-moz-user-select:none;}
.dropdown ul{position:absolute;display:none;  overflow:auto;}
.dropdown ul li{text-indent:5px;}
/* write you style here */
.dropdown {float:left; width:163px;height:27px; background:url(../images/gfsmall_ico.png) -151px -8px no-repeat; font-size:12px; }
.dropdown h4{ width:163px;height:27px; line-height:27px; text-indent:30px; cursor:pointer; overflow:hidden;font-weight:normal;color:#555754;font-size:12px;}
.dropdown select{width:133px;}
.dropdown ul{ width:161px;border:1px solid #9AB5DC; background:#FFF;}
.dropdown ul li{background:#FFF;height:19px; line-height:19px; padding-left:5px; overflow:hidden;}
.dropdown ul li.over{background:#5C92EB; color:#FFF;}
.sel{ width:220px; float:right;}


/*title*/
.gfgreen_title{border-bottom:2px solid #0160b2;font-size:18px;font-weight:bold;color:#0160b2;font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif;line-height:normal;padding-bottom:0px;margin-bottom:8px;}
.gfgreen_title span.current{font-weight:normal;font-size:12px;color:#a4a3a3;font-family:"宋体",Arial, Helvetica, sans-serif;line-height:normal;margin-left:8px;}
.gfgreen_title span.f_r{font-weight:normal;font-size:12px;line-height:normal;color:#7d7d7d;margin-top:5px;font-family:"宋体",Arial, Helvetica, sans-serif;}
.gfgreen_title span.f_r a{color:#7d7d7d}
.gfgreen_title span.f_r a:hover{color:#f00;text-decoration:underline}

.ranking_title{background-position:0px -142px;padding:2px 11px 3px 11px;height:24px;line-height:24px;font-size:14px;font-weight:bold;color:#000;overflow:hidden}
.ranking_title span.f_r{font-size:12px;color:#686767;font-weight:normal;}
.ranking_title span.f_r a{color:#686767;}
.ranking_title span.f_r a:hover{color:#f00;text-decoration:underline;}


.stations_title{background-position:0px -142px;height:31px;overflow:hidden;}
.stations_title span.f_r{color:#706d6d;font-weight:normal;font-size:12px;line-height:24px;padding:2px 9px 0px 0px;}
.stations_title span.f_r a{color:#706d6d;}
.stations_title span.f_r a:hover{color:#f00;text-decoration:underline;}

/*list*/
.gfdotted_list li{background:url(../images/gfdotted_line.gif) left bottom repeat-x;height:24px;padding:2px 0px;line-height:24px;overflow:hidden;text-overflow:ellipsis;color:#000}
.gfdotted_list li a{color:#000}
.gfdotted_list li img{vertical-align:middle;margin:0px 5px}
.gfdotted_list li span{font-size:12px;font-weight:bold;color:#f00}
.gfdotted_list li a:hover{color:#f00;text-decoration:underline}

.gfdotted_list2 li{background:url(../images/gfdotted_line.gif) left bottom repeat-x;height:24px;line-height:24px;color:#000;overflow:hidden;text-overflow:ellipsis;padding:3px 0px;}
.gfdotted_list2 li span.f_r{font-size:12px;color:#626262;font-weight:normal;float:right;display:inline}
.gfdotted_list2 li a{color:#000;}
.gfdotted_list2 li a:hover{color:#f00;text-decoration:underline}

.gfaddver_list li,.gfaddver_list li img{float:left;display:inline;}
.gfaddver_list li{border:1px solid #ddd;margin:0px 5px 5px 0px;}
.gfaddver_list li.end{margin-right:0px;}
.gfaddver_list li li{border:0px;margin:0px;}

.gfaddver_list2,.gfaddver_list2 li,.gfaddver_list2 li img{float:left;display:inline;}
.gfaddver_list2 li{margin:0px 5px 5px 0px;border:1px solid #ddd;}
.gfaddver_list2 li img{float:left;display:inline;}
.gfaddver_list2 li.selected{width:415px;height:253px;overflow:hidden;}
.gfaddver_list2 li.end{margin-right:0px;}
.gfaddver_list2 li.selected li{border:0;margin:0;}

/*banner*/
.banner_index{height:253px;position: relative;overflow:hidden;width: 415px;}
.banner_index .btn,.banner_pro .bbtn{position: absolute;top:100px;width: 40px;height: 40px;display: block;z-index: 3;}
.banner_index .btnpre,.banner_pro .bpre,.banner_index .btnnext,.banner_pro .bnext,.banner_index .btnpre:hover,.banner_pro .bpre:hover,.banner_index .btnnext:hover,.banner_pro .bnext:hover,.indexbanner_num a,.indexbanner_num a.on,.indexbanner_num{background-image:url(../images/gfsmall_ico.png);background-color:transparent;background-repeat:no-repeat;cursor:pointer;outline:none}
.banner_index .btnpre,.banner_pro .bpre{left:4px;background-position:-10px -93px}
.banner_index .btnpre:hover,.banner_pro .bpre:hover{background-position:-10px -139px}
.banner_index .btnnext,.banner_pro .bnext{right: 4px;background-position:-67px -93px}
.banner_index .btnnext:hover,.banner_pro .bnext:hover{background-position:-67px -139px}
.banner_index .banner_wrap{position: absolute;left:0px;top: 0px; z-index: 2;}
.banner_index .banner_wrap li{width: 417px;float: left;}
.banner_index .banner_wrap li img{border:0;}
.indexbanner_num{width:39px;padding:0px 13px;position:absolute;left:180px;top:227px;text-align: center;height:13px;background-position:-146px -44px;z-index:3} 
.indexbanner_num a{display:inline;float:left;width:9px;height:9px;overflow:hidden;text-overflow:ellipsis;background-position:-146px -69px;margin:2px 2px;line-height:normal;text-indent:-9999px;outline:none}
.indexbanner_num a.on,.indexbanner_num a:hover{background-position:-159px -69px;}


.gfpicture_list li,.gfpicture_list li dt,.gfpicture_list li dd{float:left;display:inline;}
.gfpicture_list li{border:1px solid #ddd;border-bottom:2px solid #ddd;background-color:#fff;width:203px;margin-right:6px;height:75px;overflow:hidden;text-overflow:ellipsis;}
.gfpicture_list li.selected{border:1px solid #0d3f81;border-bottom:2px solid #0d3f81;}
.gfpicture_list li.end{margin-right:0px;}
.gfpicture_list li dt{width:75px;height:75px;border-right:1px solid #ddd;text-align:center;vertical-align:middle;overflow:hidden;position:relative;}
.gfpicture_list li dt img{width:75px;left:0;right:0;top:0;bottom:0;margin:auto;position:absolute;}
.gfpicture_list li dd{width:115px;padding:6px;}
.gfpicture_list li dd p{font-size:12px;line-height:18px;height:35px;overflow:hidden;text-overflow:ellipsis;color:#000;background:url(../images/gfdotted_line.gif) left bottom repeat-x;padding-bottom:5px;margin-bottom:5px}
.gfpicture_list li dd p a{color:#000}
.gfpicture_list li dd p a:hover,.gfpicture_list li dd blockquote a:hover{color:#f00;text-decoration:underline}
.gfpicture_list li dd blockquote{color:#737373;font-size:12px;line-height:24px;height:24px;overflow:hidden;text-overflow:ellipsis}
.gfpicture_list li dd blockquote a{color:#737373;}

.gf_addver li,.gf_addver li img{float:left;display:inline;}
.gf_addver li{margin:0px 5px 5px 0px;border:1px solid #ddd;}
.gf_addver li.end{margin-right:0px;}



.gfpoint_list li{float:left;display:inline;background:url(../images/gfpoint_ico.gif) left 10px no-repeat;padding-left:9px;height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;width:233px;margin:0px 10px;color:#333;}
.gfpoint_list li a{color:#333}
.gfpoint_list li a:hover{color:#f00;text-decoration:underline}
.gfpoint_list2 li{background:url(../images/gfpoint_ico.gif) left 9px no-repeat;padding-left:8px;height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;}
.gfpoint_list2 li a{color:#000;}
.gfpoint_list2 li a:hover{color:#f00;text-decoration:underline;}
.gfpoint_list2 li span.f_r{color:#737373;font-family:Verdana,Arial, Helvetica, sans-serif;margin-left:6px;font-size:10px;}


.gfarrow_list li,.gfarrow_list li span.f_l{float:left;display:inline}
.gfarrow_list li span.f_r{float:right;display:inline;}
.gfarrow_list li{background:url(../images/gfarrow_red.gif) 7px 9px no-repeat;padding-left:16px;height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;width:488px;margin:0px 10px;color:#414141}
.gfarrow_list li a{color:#414141}
.gfarrow_list li a:hover,.gfarrow_list li span.f_l a:hover{color:#f00;text-decoration:underline}
.gfarrow_list li span.f_l{width:180px;margin-right:5px;height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;color:#000}
.gfarrow_list li span.f_l a{color:#000}

.gfarrow_list2 li{float:left;display:inline;height:24px;line-height:24px;background:url(../images/gfarrow_green.gif) 2px 7px no-repeat;padding-left:11px;margin:0px 10px;width:282px;overflow:hidden;text-overflow:ellipsis;}
.gfarrow_list2 li a{color:#000;}
.gfarrow_list2 li a:hover{color:#f00;text-decoration:underline;}
.gfarrow_list2 li span.f_l{float:left;display:inline;width:125px;margin-right:5px;}


.hrnum_steps{background:url(../images/home_num.gif) left 5px no-repeat;padding:0px 90px 0px 29px;}
.hrnum_steps li{padding:1px 0px;height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;color:#000;}
.hrnum_steps li a{color:#000;}
.hrnum_steps li a:hover{color:#f00;text-decoration:underline;}
.hrnum_steps2{ background:url(../images/home_num2.gif) left 5px no-repeat;padding:0px 0px 0px 29px;}
.hrnum_steps2 li{padding:1px 0px;height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;color:#000;}
.hrnum_steps2 li a{color:#000;}
.hrnum_steps2 li a:hover{color:#f00;text-decoration:underline;}


.hrnum_steps2{ background:url(../images/home_num2.gif) left 5px no-repeat;padding:0px 0px 0px 29px;}
.hrnum_steps2 li{padding:1px 0px;height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;color:#000;}
.hrnum_steps2 li a{color:#000;}
.hrnum_steps2 li a:hover{color:#f00;text-decoration:underline;}





/*tabs*/
.gftabs_part{background:url(../images/switch_tabs.gif) left top repeat-x;overflow:hidden;padding-top:13px}
.gftabs_part .index{padding:0px 0px 10px 10px;}
.gfttabs_list li,.gfttabs_list li.selected{margin-right:4px;}
.gfttabs_list li,.gfttabs_list li span.spec,.gfttabs_list li span.spec2,.gfttabs_list li span.spec3{float:left;display:inline;cursor:pointer;}
.gfttabs_list li span.spec,.gfttabs_list li span.spec3{width:6px;height:23px;}
.gfttabs_list li span.spec{border:1px solid #ddd;border-right:0px;border-top:2px solid #054574;}
.gfttabs_list li span.spec3{border:1px solid #ddd;border-left:0px;border-top:2px solid #054574;}
.gfttabs_list li span.spec2{border-top:2px solid #054574;border-bottom:1px solid #ddd;height:23px;line-height:23px;font-size:12px;font-family:"宋体",Arial, Helvetica, sans-serif;color:#054574}
.gfttabs_list li.selected span.spec,.gfttabs_list li.selected span.spec2,.gfttabs_list li.selected span.spec3{border:0px;background-image:url(../images/switch_tabsh.gif);background-color:transparent;background-repeat:no-repeat;}
.gfttabs_list li.selected span.spec,.gfttabs_list li.selected span.spec3{width:8px;height:33px;}
.gfttabs_list li.selected span.spec{background-position:top left;}
.gfttabs_list li.selected span.spec2{background-position:top center;padding:1px 0px 8px 0px;height:24px;line-height:24px;color:#fff;font-weight:bold}
.gfttabs_list li.selected span.spec3{background-position:top right;}

.gfttabs_list2 li,.gfttabs_list2 li span,.gfttabs_list2 li.selected,.gfttabs_list2 li.selected span{float:left;display:inline;font-size:12px;cursor:pointer;}
.gfttabs_list2 li.selected,.gfttabs_list2 li{background-image:url(../images/repeat_skin.gif);background-repeat:no-repeat;}
.gfttabs_list2 li{background-position:right -216px;background-color:transparent;padding:0px 15px;}
.gfttabs_list2 li span,.gfttabs_list2 li.selected span{height:24px;line-height:24px;padding:2px 15px 5px 15px;font-size:14px;font-weight:bold;}
.gfttabs_list2 li span{color:#000}
.gfttabs_list2 li.selected{background-position:right -180px;background-color:#fff;padding:2px 15px 5px 15px;}
.gfttabs_list2 li.selected span{ background:url(../images/greentab_ico.gif) left 7px no-repeat;color:#0160b2;}

/*table*/
.home_table{border-collapse:collapse;border:1px solid #d9d9d9;}
.home_table th{background-color:#f6f6f6;padding:10px 4px;line-height:24px;}
.home_table th,.home_table td{border:1px solid #d9d9d9}
.home_table td{padding:10px;}
.home_table td p{word-space:nowrap;word-break:break-all;line-height:24px;}
.home_table td p a{display:inline-block;background:url(../images/gfbar_ico2.gif) right 5px no-repeat;padding:0px 10px;color:#000;}
.home_table td p a:hover{color:#f00;text-decoration:underline;}
/*新加的广告特效*/
.special_ad li img{position:relative;z-index:2;}
.special_ad li{position:relative;z-index:1;overflow:visible;border:0px!important;margin:0px!important;float:left;display:inline;}
.special_ad li dl{position:absolute;z-index:1;background-color:#ffe6c2;padding:10px 10px 28px 10px;width:184pxpx;overflow:hidden;text-overflow:ellipsis;left:0px;top:0px;border:2px solid #f00;display:none;}
.special_ad li.spec dl{width:395px;}
.special_ad li dt{font-size:12px;padding-top:123px;}
.special_ad li dt,.special_ad li dd{line-height:22px;}
.special_ad li dt{color:#e40015;font-weight:bold;clear:both;}
.special_ad li dt a{color:#e40015;}
.special_ad li dd{color:#333;height:22px;overflow:hidden;text-overflow:ellipsis;float:left;display:inline;width:156px;background:url(/Images/public_dian.gif) left 8px no-repeat;padding-left:10px;font-size:12px;}
.special_ad li dd a{color:#333;}
.special_ad li dt a:hover,.special_ad li dd a:hover{color:#f00;text-decoration:underline;}
.special_ad li.spec dd.btm,.special_ad li dd.btm{height:28px;line-height:28px;background-image:none;padding:0px 10px;background-color:#ffd786;color:#7a1b15;float:none;position:absolute;left:0px;bottom:0px;font-size:12px;}
.special_ad li dd.btm{width:100%}
.special_ad li.spec dd.btm a,.special_ad li dd.btm a{color:#7a1b15;}
.special_ad li.spec dd.btm a:hover,.special_ad li dd.btm a:hover{color:#f00;text-decoration:underline;}
/*addver*/
.spring_black{background:url(https://hr.bjx.com.cn/images/springadver.jpg) #24dbfd center top no-repeat;height:70px;overflow:hidden;}
.spring_black div{margin:0px auto;width:960px;}
.spring_black a{display:block;height:70px;overflow:hidden;text-indent:-99999999999999px;outline:none;width:100%;}
/*有下角的悬浮层*/
.layer_right2{ position:fixed;z-index:9999;right:0px;bottom:0px;width:116px;}
*html .layer_right2{position:absolute;
bottom:auto;right:0px;
top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));width:116px}
.layer_right2 .index{border:1px solid #ccc;background-color:#fff}
.layer_right2 p{text-align:right;line-height:24px;height:24px;padding:2px 5px;cursor:pointer}
.layer_right2 p.text_center{text-align:center;margin:5px 0;font-size:14px;line-height:1.8;color:#000;height:auto;font-weight:bold;font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif;padding:0}

.layer_right2 p a{color:#000;}
.layer_right2 p a:hover{color:#f00;text-decoration:underline}

/*add*/
.hrmenu_left{float:left;width:148px;border:1px solid #d9d9d9;border-top:0px;display:inline;}
.announce_left{float:left;display:inline;width:670px;margin-left:10px;}
.announce_left2{float:left;display:inline;width:670px;}
.announce_right{float:left;display:inline;margin-left:14px;width:206px;}
.left_urgent{float:left;display:inline;width:325px;}
.left_urgent2{float:left;display:inline;width:325px;margin-left:20px;}
.home_b6{margin-bottom:6px;}

/*bg*/
.repeat_skin{background-image:url(../images/repeat_skin.gif);background-color:transparent;background-repeat:repeat-x;}
/*nav*/
.home_menu{background-position:0px -51px;float:left;display:inline;height:35px;}
.home_menu li,.home_menu li a,.home_menu li span{float:left;display:inline;background-image:url(../images/tab_skin.gif);background-color:transparent;background-repeat:no-repeat;cursor:pointer;vertical-align:middle;}
.home_menu li.selected{background-position:right -45px;padding-right:15px;}
.home_menu li.selected span{background-position:left -45px;padding:2px 0px 3px 15px;height:30px;line-height:30px;vertical-align:middle;font-size:14px;font-weight:bold;color:#fff;width:120px;font-family:"宋体",Arial, Helvetica, sans-serif;}
.home_menu li.selected span img{float:right;margin:13px 0px 0px 0px}
.home_menu li{background-position:right 0px;padding-right:15px;margin-right:4px;}
.home_menu li.end{margin-right:0px;position:relative;z-index:1;}
.home_menu li.end img.small_ico{position:absolute;right:0px;top:-8px}
.home_menu li.end a{width:62px;}
.home_menu li a{background-position:left 0px;padding:2px 0px 3px 15px;font-size:14px;color:#0f0e0e;height:30px;line-height:30px;text-align:center;font-family:"宋体",Arial, Helvetica, sans-serif;}
.home_menu li a:hover{color:#f00;text-decoration:none;}
.home_menu li.special{position:relative;}
.home_menu li.special img.hot{position:absolute;right:-2px;top:-2px;}

/*tabs*/
.tabs_title{height:24px;overflow:hidden;}
.tabs_title span.orange_title{float:left;display:inline;height:18px;line-height:18px;font-size:12px;font-weight:bold;color:#000;padding:0px 6px;background-color:#ff5500;color:#fff;}
.tabs_title span.f_r{line-height:24px;color:#908f8f;}
.tabs_title span.f_r a{color:#908f8f}
.tabs_title span.f_r a:hover{color:#f00;text-decoration:underline;}
.tabs_switch li{float:left;display:inline;padding:0px 6px 4px 6px;height:18px;color:#000;cursor:pointer;margin-right:5px;line-height:18px;}
.tabs_switch li.selected{background:url(../images/tabsico.gif) #215ddd center bottom no-repeat;height:18px;line-height:18px;padding:0px 6x 4px 6x;color:#fff;font-weight:bold;font-size:12px;}
/*list*/
.hrpoint_list li{background:url(../images/hrpoint_ico.gif) left 9px no-repeat;padding-left:8px;height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;}
.hrpoint_list li a{color:#000;}
.hrpoint_list li a:hover{color:#f00;text-decoration:underline;}
.hrpoint_list li span.f_r{color:#737373;font-family:Verdana,Arial, Helvetica, sans-serif;margin-left:6px;font-size:10px;}
.hrpoint_list li.end{background-image:none;text-align:right;padding:0px;height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;color:#f00;}
.hrpoint_list li.end a,.hrpoint_list li.end a:hover{color:#f00;}

/*招聘公告*/
.announce_steps{border-bottom:1px solid #e5e5e5;float:left;display:inline;padding-bottom:12px;margin-top:13px;}
.announce_steps dt,.announce_steps dd{float:left;display:inline;}
.announce_steps dt{background:url(../images/smallico.gif) -6px -103px no-repeat;width:40px;height:39px;overflow:hidden;cursor:pointer;margin-right:10px;}
.announce_steps dt span{float:left;display:inline;width:40px;height:39px;overflow:hidden;text-indent:-999px;}
.announce_steps dd{width:620px;}
.announce_steps dd h1{font-family: "微软雅黑","宋体",sans-serif;font-size: 26px;line-height:normal;margin-bottom:4px; font-weight: bold;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;color:#000;margin-left:10px;}
.announce_steps dd h1 a{color:#000;}
.announce_steps dd h1 a:hover,.announce_steps dd p a:hover{color:#f00;text-decoration:none;}
.announce_steps dd p{line-height:24px;color:#000;height:24px;overflow:hidden;text-overflow:ellipsis}
.announce_steps dd p a{color:#000;display:inline-block;padding:0px 10px;background:url(../images/hrbar_ico2.gif) right 4px no-repeat;}
/*地区招聘*/
.regional_recruit{float:left;display:inline;border:1px solid #d9d9d9;width:1034px;background-position:0px -98px;padding:5px 7px;height:24px;line-height:24px;overflow:hidden;}
.regional_recruit dt,.regional_recruit dd{float:left;display:inline;}
.regional_recruit dt{height:24px;line-height:24px;background-color:#0160b2;font-weight:bold;color:#fff;font-weight:bold;padding:0px 9px;margin-right:10px;}
.regional_recruit dd{width:954px;}
.regional_recruit dd span.f_r,.regional_recruit dd span.f_r a{color:#797979}
.regional_recruit dd span.f_r a:hover,.regional_recruit dd a:hover{color:#f00;text-decoration:none;}
.regional_recruit dd a{display:inline-block;line-height:24px;display:inline-block;margin-right:15px;color:#414141}

/*menu*/
.hrmenu_list{background-color:#f8f8f8;width:148px;float:left;display:inline;margin:0px;padding:0px;}
.hrmenu_list li,.hrmenu_list li.special.selected{margin:0px 9px 0px 9px;padding:0px;height:29px;line-height:2;border:1px solid #f8f8f8;border-bottom:1px solid #dedede;background:url(../images/hrmenu_ico.gif) right 10px no-repeat;float:left;display:inline;width:128px;position:relative;z-index:5;}
.hrmenu_list li.selected{background:url(../images/hrmenu_ico2.gif) #fff right 9px no-repeat;border:1px solid #215ddd;border-right:1px solid #fff;margin:0px;padding:0px 9px;height:29px;width:128px;}
.hrmenu_list li.end{border-bottom:1px solid #f8f8f8}
.hrmenu_list li img.hot{position:absolute;right:10px;top:2px;}
.hrmenu_list li.selected img.hot{position:absolute;right:19px;top:3px;}

.hrmenu_list li.end.selected{border:1px solid #215ddd;border-right:1px solid #fff}
.menu_skin{width:30px;height:25px;float:left;display:inline;background-image:url(../images/smallico.png);background-color:transparent;background-repeat:no-repeat;overflow:hidden;margin-right:6px;}
.hrmenu_list li span.current{background-position:-16px -18px;}
.hrmenu_list li span.current2{background-position:-75px -20px;}
.hrmenu_list li span.current3{background-position:-124px -18px;}
.hrmenu_list li span.current4{background-position:-164px -19px;}
.hrmenu_list li span.current5{background-position:-211px -18px;}
.hrmenu_list li span.current6{background-position:-248px -18px;}
.hrmenu_list li span.current7{background-position:-297px -18px;}
.hrmenu_list li span.current8{background-position:-339px -18px;}
.hrmenu_list li span.current9{background-position:-380px -16px;}
.hrmenu_list li span.current10{background-position:-420px -20px;}
.hrmenu_list li span.current11{background-position:-18px -62px;}
.hrmenu_list li span.current12{background-position:-210px -62px;}
.hrmenu_list li span.current13{background-position:-248px -62px;}
.hrmenu_list li span.current14{background-position:-282px -62px;}
.hrmenu_list li span.current15{background-position:-312px -62px;}
.hrmenu_list li span.current16{background-position:-344px -62px;}
.hrmenu_list li span.current17{background-position:-380px -60px;}
.hrmenu_list li span.current18{background-position:-416px -58px;}
.hrmenu_list li span.current19 {background-position:-416px -93px}



.hrmenu_list li span.selected{font-size:14px;color:#000;font-weight:bold;}
.hrmenu_list li span.selected a{color:#000;}
.hrmenu_list li span.selected a:hover{color:#f00;text-decoration:none;}
.hrmenu_list li div.box_current,.hrmenu_list li div.box_current2{display:none;}

.hrmenu_list li div.box_current{position:absolute;height:29px;left:147px;width:1px;top:0px;z-index:2;background-color:#fff;}

.hrmenu_list li div.box_current2{position:absolute;border:1px solid #215ddd;padding:15px;background-color:#fff;top:-1px;left:147px;z-index:1;width:420px;}
.hrmenu_list li div.box_current2 .triangle_list{border-bottom:1px solid #d9d9d9;padding-bottom:9px;margin-bottom:8px;}
.hrmenu_list li div.box_current2 .triangle_list a{display:inline-block;background:url(../images/left_arrow.gif) left 9px no-repeat;padding-left:8px;height:24px;line-height:24px;color:#000;font-size:12px;margin-right:20px;}
.hrmenu_list li div.box_current2 .triangle_list a:hover{color:#f00;text-decoration:none;}
.hrmenu_list li div.box_current2 .title_brand{font-weight:bold;color:#000;font-size:12px;margin:0px;}
.hrmenu_list li div.box_current2 .hrbrand_list li{background-image:none;border:0px;margin:0px;padding:0px;position:inherit;margin:0px 12px 13px 0px;height:auto;line-height:normal;}
.hrmenu_list li div.box_current2 .hrbrand_list li.end{margin-right:0px;}
.hrmenu_list li div.box_current2 .hrbrand_list li,.hrmenu_list li div.box_current2 .hrbrand_list li a{float:left;display:inline;border:1px solid #d9d9d9;}
.hrmenu_list li div.box_current2 .hrbrand_list2 li{background-image:none;border:0px;margin:0px;padding:0px 15px 0px 0px;position:inherit;height:auto;line-height:normal;height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;float:left;width:195px;}
.hrmenu_list li div.box_current2 .hrbrand_list2 li a{color:#000;}
.hrmenu_list li div.box_current2 .hrbrand_list2 li a:hover{color:#f00;text-decoration:none;}

.hrmenu_list li div.box_current2 .hrnum_list{background:url(../images/home_num3.gif) left 5px no-repeat;float:left;}
.hrmenu_list li div.box_current2 .hrnum_list li{float:left;display:inline;width:183px;padding:0px 10px 0px 17px;height:25px;line-height:25px;color:#000;overflow:hidden;text-overflow:ellipsis;border:0px;background-image:none;margin:0px;}
.hrmenu_list li div.box_current2 .hrnum_list li a{color:#000;background-image:none;padding:0px;margin:0px;}
.hrmenu_list li div.box_current2 .hrnum_list li a:hover{color:#f00;border:0px;}

.hrmenu_list li.noicon{background-image:none;border: 1px solid #f8f8f8;border-bottom:1px dashed #dedede;}
.hrmenu_list li.noicon.selected{background-color:transparent;}
.hrmenu_list li.noicon span.selected {padding-left: 36px;font-size:12px;font-weight:normal;}
.hrmenu_list li.noicon span.selected a{color:#333;}
.hrmenu_list li.noicon span.selected a:hover{color:#ff4000;text-decoration:none;}
.hrmenu_list li.noicon.end{background-image:none;border: 1px solid #f8f8f8;border-bottom: 0;}

.detail_jobspart{padding:7px 5px 6px 5px;width:138px;float:left;border-top:1px solid #dedede;background-color:#fff;}
.hrmenu_left .detail_jobs{background-color:#fff;line-height:24px;color:#404040;height:24px;overflow:hidden;}
.hrmenu_left .detail_jobs,.hrmenu_left .detail_jobs li{float:left;display:inline;width:138px;}
.hrmenu_left .detail_jobs span.current{float:left;display:inline;background:url(../images/smallico.gif) -65px -65px no-repeat;width:28px;height:25px;overflow:hidden;}
.hrmenu_left .detail_jobs span.current2{font-weight:bold;color:#034c8b;}


.hrmenu_right{float:left;display:inline;width:900px;}

.newmenu_list li{border-bottom:1px solid #ccc;height:24px;line-height:24px;color:#000;padding:2px 5px;margin:0px 5px;}
.newmenu_list li a{color:#000}
.newmenu_list li a:hover{color:#f00;text-decoration:underline;}
/*addver*/
.home_addver li{margin:10px 2px 0px 10px;border:1px solid #ddd;}
.home_addver li,.home_addver li img{float:left;display:inline;}
.home_addver li.end{margin-right:0}
.home_addver li li{border:0px;}
.home_addver2 li,.home_addver2 li img{float:left;display:inline;}
.home_addver2 li{margin-top:4px;border:1px solid #ddd;}
.home_addver2 li li{border:0px;}
