@charset "utf-8";
/* CSS Document */
*{-webkit-text-size-adjust:auto !important;}
body a{outline:none;blr:expression(this.onFocus=this.blur());}
.job_header{ width:1007px; height:auto;}
.job_top_ad{ width:1007px; height:auto;}
	.job_top_ad img{ margin:10px 0 10px 10px;}
   #dhtmltooltip {background-color:#FFFFFF;border:1px solid #ccc;color:#000000;font-size:11px;font-weight:bold;padding:1px 4px 1px 10px;position:absolute;
text-align:left;visibility:hidden;width:150px;z-index:9999;}
.clear{ font-size:0px; clear:both}
.head_top{ width:1007px; /*height: auto; overflow:hidden; */ position:relative; height:90px; z-index:222;}
	.logo{ width:336px; height:44px; float:left; margin:0 20px 0px 44px; display:inline; float:left}
	.logo .logo_L{ width:500px; height:43px; float:left; margin-top:41px; *margin-top:26px; margin-left:-30px;}
	.logo .logo_R{ float:right; width:95px; margin:15px 25px 0 15px;font-weight:bold;}
	.logo .logo_R a{color:#E63535; display:block;}
	.logo .logo_R .Choose_City{ font-size:20px; position:absolute; top:40px;}
	.logo .logo_R .Choose{ background:url(/static/img/icon22.jpg) no-repeat right center; padding-right:10px; margin-top:5px; width:75px; height:22px; position:absolute; top:56px;}
	.head_top_search{ /*width:420px;*/ width:580px; height:auto; float:left; margin-bottom:15px; position:absolute; left:413px; z-index:6px; top:-10px; z-index:999;}
	.head_top_search_top{ /*width:350px;*/ width:80%; height:auto; overflow:hidden; float:left;}
	.head_top_search_top a{ color:#3D3D3D; font-size:12px; font-weight:bold; padding:0 5px;}
		.head_top_search_top input{ margin:0 3px 0 0; cursor:pointer; vertical-align: middle;}
		.head_top_keyword{ background:url(/static/img/job_menubg.png) no-repeat 0 -116px; width:346px; padding-left:6px; height:24px; padding-top:3px; border:none; float:left; line-height:22px;}
		.head_top_but{  background:url(/static/img/job_menubg.png) no-repeat 0 -156px; width:63px; height:21px; cursor:pointer; float:left; margin:3px 0 0 4px; display:inline;}
	.head_top_login{ width:580px; height:auto; /*overflow:hidden;*/ float:left;position: relative; top:35px;}	
	.head_top_login_top{ float:right; margin-top:13px; position:absolute; width:580px; text-align:right; z-index:6; }
	.head_top_login_top a{ padding:0 3px;}
	.head_top_login_top a.msg_num{ color:red;}
	.head_top_login_top a{color:#3d3d3d; }
	/*.head_top_login .share{ border-bottom: 1px solid #f9f9f9;height: auto; position: absolute;right: -18px;top: -29px; width: 990px; z-index:1;}*/
	.head_top_login .share{ border-bottom: 1px solid #ddd;height: auto; position: absolute;right: -27px;top: -35px; width: 990px; z-index:1; background:#f5f5f5; height:25px; width:1007px;}
	.head_top_login .share span{ width:32px; height:auto; float:left; margin-right:-8px; display:inline; text-align:center;}
	.head_top_login .share span img{ width:17px; height:17px;margin-bottom:5px;}
	.head_top_login .share span p a{ color:#3a79ab; font-size:12px; text-decoration:none;}
/*=====================改动的样式===================*/
		#job_nav li ul{
	z-index:9999;
}
.head_top_but{ border:none; }
	
/*===========================改版头部导航============================================================================================*/
.Menu{ width:1007px; padding-top:22px; height:31px;}
.Menu li{ float:left;}

.Menu .Menu_L{ width:707px; float:left; margin-left:15px;}
.Menu .Menu_R{ width:258px;padding-left:15px; float:right; font-size:12px; background:url(../img/menu_bg2.png?v=1) no-repeat 14px 9px; padding-top:10px; height:21px;}
.Menu .Menu_R .job_menu_fgx{ width:2px; height:20px;}
.Menu .Menu_R li .Post_next{ width:180px;*width:185px; padding-left:10px; height:27px; /*position:relative;*/ position:absolute; z-index:100; top:20px; left:-34px; line-height:27px;}
.Menu .Menu_R li .Post_next .job_menu_fgx{ width:2px; height:28px; padding:0px;}
.Menu .Menu_R li .Post_next li{ width:auto; font-weight:normal;font-size:12px; padding:0 5px; height:27px; line-height:28px; float:left;}
.Menu .Menu_R li a{ color:#fff;}
.Menu .Menu_R li a:hover{ color:#000}
.Menu .Menu_R li{ font-size:14px; width:92px; text-align:center; height:22px;}
.Menu .Menu_R .Post_ad:hover .Post_a{color:#000}
.Menu .Menu_R .Post_ad {width: 70px;}

.Post_a{ display:block; padding-right:10px; text-align:right;}
.Menu .Menu_R li .Post_next li a{ color:#000; font-size:12px;}
.Menu .Menu_R li .Post_next li a:hover{ color:#000}
.Menu .Menu_L li{height:30px; line-height:30px; }
.Menu .Menu_L a{display:block;text-align:center; font-weight:bold; font-size:15px;background:url(../img/menu_top_bg.gif)  no-repeat right center; color:#000; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.Menu .Menu_L a:hover{ color:#000; text-decoration:none;}

.Menu .Menu_L .Hover_color{ width:160px; color:#000;}
.Menu .Menu_L .Hover_color:hover{ border-bottom:2px solid #dd0009; }
.Menu .Menu_L .Menu_top_bg1{background:url(../img/menu_bg.png) no-repeat 0 -32px #fff; font-size:15px; color:#000; width:160px; height:33px; line-height:30px;margin-left: -1px;}
.Menu .Menu_L .Hover_color2{width:125px; color:#000;}
.Menu .Menu_L .Hover_color2:hover{ border-bottom:2px solid #1466a2;}
.Menu .Menu_L .Menu_top_bg2{background:url(../img/menu_bg.png) no-repeat 0 -82px #fff; color:#000; width:125px; height:33px; line-height:30px; border-bottom:1px solid #fff; margin-left: -1px;}
.Menu .Menu_L .Hover_color3{width:95px; color:#000;}
.Menu .Menu_L .Hover_color3:hover{ border-bottom:2px solid #ff7e00;}
.Menu .Menu_L .Menu_top_bg3{width:95px;}
/*.Menu .Menu_L .Hover_color4{width:68px;}
*/
.Menu .Menu_L .Hover_color4{width:58px; color:#000;text-align:left; padding-left:10px;}
.Menu .Menu_L .Hover_color4:hover{ border-bottom:2px solid #26991A;}
.Menu .Menu_L .Menu_top_bg4{background:url(../img/menu_bg.png) no-repeat 0 -152px;color:#000; width:58px; text-align:left; padding-left:11px; height:33px; line-height:30px;margin-left: -1px;}
.Menu .Menu_L .Hover_color5{width:120px; color:#000;background: none;}
.Menu .Menu_L .Hover_color5:hover{ border-bottom:2px solid #4ab3bd;}
.Menu .Menu_L .Menu_top_bg5{background:url(../img/menu_bg.png) no-repeat 0 -187px #fff; color:#000; width:120px; height:33px; line-height:30px;margin-left: -1px;}
.Menu .Menu_L .Hover_color6{width:79px;background:none; color:#000;}
.Menu .Menu_L .Hover_color6:hover{ border-bottom:2px solid #ef1984;}
.Menu .Menu_L .Hover_color7{width:115px; background:none;}
.Menu .Menu_L .Hover_color7:hover{ border-bottom:2px solid #484848;}
.Menu .Menu_L .Menu_top_bg7{background:url(../img/menu_bg.png) no-repeat 0 -229px; color:#000; width:115px;height:33px; line-height:30px;margin-left: -1px;}

.Menu_two_L .Hover_on a{color:#dd0009; font-weight:bold; width:87px; margin-left:1px;}
.Menu_two_L .Hover_on2 a{ color:#26991A;font-weight:bold;}
.Menu_two_L2 .Hover_on2 a,.Menu_two_L2 .Hover_on2 a:hover{ color:#1466a2; font-weight:normal}

.Menu_two_L .Hover_on4 a{ color:#3ca8b2;font-weight:bold;}

.Menu_L .City_guide_hover{ position:absolute;top:130px;left: 250px; z-index:200; background:#fff; opacity:0.9; filter:alpha(opacity=90); width:358px; height:auto; padding:8px 10px 10px 10px; border:1px solid #1982B7;}
.Menu_L .City_guide_hover .icon{ background:rgba(0, 0, 0, 0) url("../img/spaces.png") no-repeat scroll 0 0; width:19px; height:7px; position:absolute; left:30px; top:-7px;}
.Menu_L .City_guide_hover li{ height:32px;}
.Menu_L .City_guide_hover li a{ background:none; font-size:12px;color:#9C9C9C; }
.Menu_L .City_guide_hover li a:hover{ color:#9C9C9C; text-decoration:underline}
.City_guide_hover li{margin: 0 4px;}
.City_guide_hover li a,.City_guide_hover li a:hover{font-weight:bold; color:#919191; font-size:12px;}
.City_guide_hover li.red_color a,.City_guide_hover li.red_color a:hover{ font-size:14px; color:#B20808 !important; padding-right:13px;}
.City_guide_hover li.Orange a,.City_guide_hover li.Orange a:hover{ color:#F56008}

/*====以上鼠标划过用到====*/
.Menu_R{ font-size:14px}

/*=================================二级导航================================*/
.job_menu_fgx{ background:url(../img/menu_top_bg.gif)  no-repeat right 6px; width:2px; height:14px;}
.Menu_two_L,.Menu_Community{background:url(../img/menu_btm_bg.gif) repeat-x 0 top;}
.Menu_Community{ height:32px;  *height:37px;line-height:32px;}
.Menu_two_L a{ color:#000}

.Menu_two_R{float:right; margin-right:10px; width:181px;font-size:12px; height:26px; line-height:26px; border-left:1px solid #ccc; border-right:1px solid #ccc; background:url(../img/menu_right_bg.gif) repeat-x 0 -41px;}
.Menu_two_R a{color:#dd0009; }
.Menu_two_R li{ float:left; padding:0 6px;}
.Menu_two_R .job_menu_fgx{ height:24px; padding:0px;}
.Menu_two_L{width:997px; padding-left:23px;font-size:12px;background:url(../img/menu_btm_bg.gif) repeat-x 0 top;  height:30px;}
.Menu_two_L a:hover{color:#dd0009;}
.Menu_two_L li{ float:left; padding:4px 0 5px 0; text-align:center}
.Menu_two_L li.width1 a{ width:87px;}
.Menu_two_L li.width2 a{ width:50px;}
.Menu_two_L li.width4 a{ width:113px;}


.Menu_two_L li a{ padding:0 10px; padding-bottom:2px; display:block; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.Menu_two_L li a:hover{ font-weight:bold;}
.Menu_two_L2 li a:hover{ font-weight:normal;}
.Menu_two_L li:hover .Pading_btn,.Menu_two_L li:hover .artilces_hover{background:#fff; font-weight:bold;color:#dd0009;}
.Menu_two_L li:hover .Pading_btn2{background:#fff; color:#1466a2; margin-left:1px; margin-right:-1px;}

.Menu_two_L .on_con{ font-size:12px; padding-bottom:5px; border:1px solid #e2e2e2; border-top:none; width:122px; display:none; position:absolute; z-index:99; background:#fff;}
.Menu_two_L .on_con a{ color:#000;}
:root .Menu_two_L .on_con{ width:105px\9\0}
.Menu_two_L .on_con li{ float:none; border-bottom:1px dashed #ccc; padding:5px 0; margin:0 3px; text-align:left;}
.Menu_two_L .on_con li a{font-weight:normal; padding:0px 0px 0 5px; width:auto;}
.Menu_two_L .on_con li a:hover{ font-weight:bold; color:#DD0009}
.Menu_two_L .on_con .City_pulse{ position:relative;font-weight:bold;}
.Menu_two_L .City_pulse_con{ position:absolute;padding:0 10px; left:95px; top:-62px; background:url(../img/menu_li_bg.png) no-repeat; width:365px; height:220px; padding:0 10px;}
.Menu_two_L .City_pulse_con li{ float:left; border:none; font-size:12px; text-align:left;}
.Menu_two_L .City_pulse_con li a{font-weight:bold; color:#919191}
.Menu_two_L .City_pulse_con li.red_color a{ font-size:14px; color:#B20808; padding-right:13px;}
.Menu_two_L .City_pulse_con li.Orange a{ color:#F56008}
.Menu_two_L .CityPulse{ border:1px solid #D1CECD; border-left:none; position:absolute;left:95px; top:-14px; background:url(../img/home/cityPluse_bg2.png) no-repeat 0 -1px; width:100px; height:237px; overflow-y:scroll; overflow-x:hidden;}
.Menu_two_L .CityPulse{ border-bottom:none; margin:0px; padding:0;}
.Menu_two_L .CityPulse  a{ color:#054b7b;}
.Menu_two_L .on_con li .CityPulse a:hover{ color:#000;}

.Menu_two_L2{ padding-left:10px;}
.Menu_two_L2 li a{ width:auto; text-align:center; padding:0 10px; height:22px;}
.Menu_two_L2 a:hover{color:#1466a2 ;font-weight:normal;}
.Menu_two_L2 .wh1 a{ text-align:center;width:auto; padding:0 10px 0 30px;}

.Menu_two_L2 .More_city a{ width:85px;}
.Menu_two_L2 li ul li a{ text-align:left}
.Menu_two_L2 li .on_con li a:hover{ color:#1466a2; font-weight:normal}

.Menu_two_L2 .on_con{ width:142px;}
.Menu_two_L2 .on_con2{ width:100px;}
.Menu_two_L2 .on_con3{ width:112px;}
.Menu_two_L2 .Jobs_city li { height:25px; margin-left:10px;}
.Menu_two_L2 .Jobs_city li  a{ padding:0px;}

.Menu_two_L3{ padding-left:10px;}
.Menu_two_L3 li a{padding:0 10px; text-align:center;}
.Menu_two_L3 li a:hover{color:#26991A;}
.Menu_two_L3 .wh2 a{ /*width:78px;*/ padding:0 10px;}
.Menu_two_L3 .wh2:hover .City_hover{ color:#26991A; font-weight:bold}
.Menu_two_L3  .More_city{}
/*.Menu_two_L3  .More_city:hover a{ font-weight:bold;}
*/.Menu_two_L .Jobs_city{ position:absolute; right:12px; display:none; z-index:111; background:url(../img/menu_li_bg.png) no-repeat 0 -346px; width:370px; height:230px; padding:8px 0px;padding-right: 8px;}
.Menu_two_L  .Jobs_city a{width:auto;}
.Menu_two_L .Jobs_city li{ float:left; border:none; font-size:12px;margin: 5px 0 0 12px; padding:0px;}
:zoom .Menu_two_L .Jobs_city li{margin: 5px 0 0 10px\0; }
.Menu_two_L2 .Jobs_city li{margin: 5px 0 0 10px\0;}
.Menu_two_L .Jobs_city li.red_color a{padding-right:13px;}

.Menu_two_L .Jobs_city .city_red a{ font-size:14px; color:#B20808; padding-right:13px;}
.Menu_two_L .Jobs_city li a{font-weight:bold; color:#919191; }
.Menu_two_L .Jobs_city li.red_color a{ font-size:14px; color:#B20808;}
.Menu_two_L .Jobs_city li.Orange a{ color:#F56008}

.Menu_two_L4 li a:hover{color:#3ca8b2}
.Menu_two_L4 .Jobs_city{ right:75px; background-position:0 -662px}
/*===================more city=======================*/
.jobs_more_city{ display:none; position:absolute;right:12px;z-index:999999; font-size:12px;color: #333; width:440px;}
.moreCoty_box{box-shadow:1px 2px 3px 0px rgba(0, 0, 0, .35);  border:1px solid #76bbff;padding:12px; border:1px d position:relative;background:#fff;}
.jobs_more_city .colsed{ position:absolute; top:4px; right:10px; color:#76BBFF; font-size:13px; font-weight:bold; cursor:pointer}
.jobs_more_city .icon em,.jobs_more_city .icon span{ position:absolute; left:215px; top:-8px; z-index:10; }
.jobs_more_city .icon em{ color:#76bbff; top:-9px; font-style:normal;}
.jobs_more_city .icon span{ color:#fff; z-index:100;}
.moreCoty_box{ }
.moreCoty_box ul{margin-top: 5px;position: relative;z-index: 1; height:23px;}
.moreCoty_box ul span{ position:absolute; right:0px; top:2px;}
.moreCoty_box ul span a:hover{ font-weight:normal; color:#333;}
.moreCoty_box li{ float:left;border: 1px solid #FFF;border-bottom: 0;padding-bottom: 1px;height: 22px;line-height: 22px;padding: 0 2px;cursor: pointer; font-weight:normal}
.moreCoty_box li.current{border: 1px solid #76bbff;border-bottom: 1px solid #FFF;cursor: default;font-weight: bold;}
.moreCity_tab{font-weight: bold;border-top: 1px solid #76bbff;position: relative;z-index: 0;padding: 5px; *min-height:100px;}
.Menu_two_L3 .More_city .moreCity_tab a{text-align:left; color:#005bb5;padding-left:4px; font-weight:bold; width:82px;}
.Menu_two_L3 .More_city .moreCity_tab a:hover{color:#f60;}
.moreCity_tab a{color:#005bb5;display:block; float:left;border: 1px solid #FFF;height: 22px;line-height: 22px;margin-right: 2px; width:81px;}
.moreCity_tab a:hover{ color:#f60; background:#fff8ee; border:1px solid #ffd5a1; text-decoration:none}
.moreCity_tab dl{ clear:both}
.moreCity_tab dt{width: 25px;text-align: center;color: #F60;padding: 1px 0;line-height: 22px; float:left; font-weight:bold}
.moreCity_tab dd{ width:360px; float:left}

.jobs_more_city .moreCity_hd{ text-align:left; padding-bottom:5px; height:22px; line-height:22px;}
.jobs_more_city .moreCity_hd b{ float:left;padding-right:5px;}
.jobs_more_city .moreCity_hd span{background:#ECECEC; border: 1px solid #CCC;text-align:center; font-weight:bold;border-radius:3px; cursor:pointer; height:20px; width:23px; display:block; float:left; margin-left:5px;}
.jobs_more_city .moreCity_hd select{ float:left; height:22px;}
.jobs_more_city .moreCity_hd input{height:18px\0; margin-top:2px;margin-top:1px\0; font-weight:bold;color:#666; font-size:12px; cursor:pointer}
.select_city{ width:100px; float:left; margin-right:5px;}
.select_city dd{ padding-left:5px; border:1px solid #ccc;height:22px;background:url(../img/jobs/select.gif) no-repeat right center;}
.select_city dt{ height:200px; width:99px;border:1px solid #ccc; border-top:none; overflow-x:hidden; overflow-y:scroll; display:none; position:absolute; z-index:9999; background:#fff;}

.moreCity_tab a.scarlet,.Menu_two_L3 .More_city .moreCity_tab a.scarlet{ color:#B20808; font-size:14px;}
.moreCity_tab a.orange,.Menu_two_L3 .More_city .moreCity_tab a.orange{ color:#B20808;color: #F60;}

.menu_jobs i{ background:url(../img/home/hot_icon.png) no-repeat; display:block; width:24px; height:16px;margin-left: 50px;margin-top: -39px;}

.head_top_login_top .messages{ background:url(../img/home/messages_bg.gif) no-repeat 4px 2px; padding-left:15px;}



/*===========增加积分入口==============*/
/*.blog_points{ position:relative}*/
.Menu .Menu_R .blog_points{ position:static}
.Menu .Menu_R .blog_points .app_inner{ right:27px; top:156px; left:auto;}
@-moz-document url-prefix(){ .Menu .Menu_R .blog_points .app_inner{ right:11px; top:166px; left:auto;} }
.blog_points .app_inner{ text-align:left; font-size:12px; font-weight:normal; z-index:9999; display:none;position:absolute;border:1px solid #8A8A8A; background:#fff; width:150px; line-height:normal; padding:5px 10px;border-radius:3px;-moz-box-shadow: 0 2px 5px 1px rgba(0,0,0,.3);
-webkit-box-shadow: 0 2px 5px 1px rgba(0, 0, 0, 0.3);
box-shadow: 0 2px 5px 1px rgba(0, 0, 0, 0.3);}
.app_inner_p{background-color: rgba(0, 0, 0, 0);height: 20px;position: absolute;width: 170px;top: -20px; *top:-35px;}
.blog_points .app_inner p a{ background:none; padding:0px; margin:0px; font-size:12px; float:none; display:inline}
.blog_points .app_inner span{border-width: 0 9px 9px 9px!important;border-width:0 9px 9px;border-style:dashed dashed solid;border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff;top: 11px;left:47%; position:absolute; margin-left:-10px;}
@-moz-document url-prefix(){.blog_points .app_inner span{border-style:solid} }
.blog_points .app_inner .arrow-up{border-bottom-color:#8A8A8A;}
.blog_points .app_inner .arrow-up-in{ top:12px; border-color:transparent transparent #fff}
.sponsored_ad p{ z-index:2}

.blog_points .app_inner{top: 34px;left: 26px;}
.blogDay_left .blog_points .app_inner{left: -53px;}
div.bnews_list_con { position:relative}
.bnews_list_con .blog_points{ position:static}
.bnews_list_con .blog_points .app_inner{right: -30px; left:auto}
.submit_resume .blog_points .app_inner{top:16px;left: 40px;}
.topic{ position:relative;}
.topic .blog_points{ position:static;}
.topic .blog_points .app_inner{top: 103px;left:86px;}

/*2014.9.16 搜索框提示添加*/
.seachtsz{ float:left;position:relative;}
.seachts1{width:338px; padding:5px 0 5px 6px;background:#fff; border:1px solid #ddd; border-top:none; position:absolute; top:27px; left:0;z-index:100; color:#ed1925;}


/*快通需求 ：首页快捷发布栏改进*/
.nocurpt1225{color:#fff;}
.Menu .Menu_R .blog_points .app_inner141225{ right:27px; top:140px; left:auto;}
@-moz-document url-prefix(){ .Menu .Menu_R .blog_points .app_inner141225{right:22px; top:140px; left:auto;} }


/*用户体验*/
#select_city{ width:105px;}
.Menu_R li span .Menu_two_L .on_con li{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}


/*Jobs独立站需求*/
.Jobs_nav{width:100%; height:auto; overflow:hidden; float:right; color:#ff6600; font-weight:bold; font-size:14px;}
.Job_topic{ font-size:14px; font-weight:bold; color:#ff6600; height: 42px; line-height: 48px; font-style:normal; margin:0 19px;}
.Job_sub{ display:none; width:140px; border:1px solid #EDCEB9; background:#FFFCF6; font-size:12px; position:absolute; z-index:50;top:40px; left:0}
.Job_sub li{ padding:10px 8px; border-bottom:1px dashed #ddd;}
.Job_sub li a{ color:#333;}
.Job_first{ display:inline-block; position:relative; cursor:pointer;}
.Job_line{ font-size:14px; font-weight:bold; color:#ff6600;}
.jiao{background-color:#fff; height: 20px; position: absolute; top:0; *top:-20px; left:0;}
.jiao span{border-style: dashed dashed solid;  border-width: 0 9px 9px !important; left: 50px !important;  margin-left: 8px; position: absolute; margin-top:-10px;}
.jiao span.arrow_up{border-color:transparent transparent #ECCBB5;}
.jiao span.arrow_up_in{ border-color:transparent transparent #fff; top:1px;}
.Job_first:hover .Job_sub{ display:block; top:40px;}

.header_user_type{color:#054b7b; font-size:15px; font-weight:bold; display:inline-block; margin-top:25px; margin-left:15px;}

.logodes {
    color: #aa0e03;
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px;
    padding-top: 60px;
	position:absolute;
	left:149px;
}



/*1
.Job_nav{display: none;}

2
logo_R
*/



























