﻿@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,td{margin:0;padding:0;}
dl,ul,ol,li{list-style-type:none;}
h1,h2,h3,h4{font:100% "Microsoft YaHei",\5b8b\4f53,Arial;}
var,em{font-style:normal;}
a{text-decoration:none;color:#333;}
a:hover{color:#f60;}
a img{border:none;}
b{ font:normal;}
input:focus,textarea:focus{outline:none;}
.clear:after{display:block;clear:both;content:"";visibility:hidden;height:0}
table{ border-collapse:collapse; border-spacing:0;}

body{font:12px/1.5 \5b8b\4f53,'Microsoft YaHei',Arial;color:#333;background:#fff;zoom:1;z-index:-5}
/*body{background: url(http://www.800hr.com/images/2017sizq.jpg) center -172px no-repeat #fff;}*/

.top{height:35px; background:url(colorimg/build_top_bg.gif) 0 0 repeat-x; min-width:980px;}
.top_con{width:980px;height:35px;margin:0 auto;}
.top_con .allmenu{float:left;position:relative;z-index:10;vertical-align:top;width:118px;height:35px;line-height:35px;}
.top_con .allmenu var{padding:0 14px 0 6px;display:block;color:#fff;height:25px;cursor:pointer;background:url(indeximg/top_icon.gif) right 15px no-repeat;}
.top_con .allmenu .allweb{display:none;position:absolute;top:35px;left:0;z-index:10;background:#fff;border:1px solid #ccc;border-top:none;padding:4px 6px;opacity:0.95;filter:alpha(opacity=95);}
.top_con .allmenu .allweb a{color:#70614a;padding:0 9px;font-size:12px;}
.top_con .allmenu .allweb a:hover{text-decoration:underline}
.top_con .allmenu .allweb td{text-align:center;white-space:nowrap;line-height:20px;}
.top_con .web800{border-top:1px dotted #ccc; padding-top:4px;}
.top_con .web800 a{text-align:center;padding:2px 22px;}
.top_con .allmenu a{border:none;color:#fff;}
.top_nav{float:right;height:35px;line-height:35px;}
.top_nav a{float:left;padding:0 6px;color:#fff; font-family:\5b8b\4f53,'Microsoft YaHei',Arial;}
.top_nav b{float:left;color:#fff;}
.top_nav a:hover{ color:#fff; text-decoration:underline;}


.head{width:980px;height:80px;margin:0 auto; padding-top:15px; margin-bottom:10px;z-index:150}
.head .logo{float:left;margin-left:10px;}
.head h1{float:left;padding-left:15px;}
.head h1 a{display:block;}
.head h1 em{display:block;color:#b90005;}
.head h1 var{display:block;color:#5a5a5a;font-size:14px;}
.head span.fd_job{float:left;margin:10px 0 0 10px;width:230px;height:49px;background:url(indeximg/slogan3.png) 0 0 no-repeat;}
.head_btn{float:right;padding-top:35px;}
.head_btn a{float:left;width:73px;height:32px; line-height:32px;padding-left:32px;background:url(indeximg/common_bg.gif) 0 0 no-repeat;font-size:16px; font-family:'Microsoft YaHei',\5b8b\4f53,Arial;color:#fff;}
.head_btn a.psn_reg{background-position:0 0;margin-right:10px;}
.head_btn a.cmp_reg{background-position:0 -32px;}
.head_btn a.psn_reg:hover{background-position:-130px 0;color:#fff;}
.head_btn a.cmp_reg:hover{background-position:-130px -32px;color:#fff;}


.nav{position:relative;z-index:5;width:978px;height:38px;margin:0 auto;border:1px solid #d2d2d2;border-bottom:3px solid #e05908;background:#fff;}
.nav_top{position: absolute; left: -1px; top: -1px;	z-index: 5;	height: 39px; width: 980px; /*border-bottom:2px solid #8e0004;*/
}
.nav_top li{ float:left;height:39px;padding:0 24px;border-right:1px solid #d2d2d2;font:14px/36px 'Microsoft YaHei',\5b8b\4f53,Arial;cursor:pointer;}
.nav_top li a{ line-height:36px;}
.nav_top li.on{background:#ff781e;height:38px;color:#fff;border-top:1px solid #ff781e;border-right:1px solid #ff781e; line-height:35px;}
.nav_top li.on a{ color:#fff;line-height:35px;}



.search_select{ width:978px; margin:0 auto; background:#fafafa; border-right:#d2d2d2 1px solid; border-left:#d2d2d2 1px solid; border-bottom:#ff781e 1px solid; padding-bottom:10px; line-height:24px;}
.nav_popup{/*border-top:2px solid #b90005;*/background:#fafafa;padding:0 15px; }
.nav_popup_con{padding:10px 0 15px;}
.nav_popup a{float:left;margin-right:20px;width:288px;height:32px;padding-left:12px;line-height:30px;background:url(indeximg/input_bg.gif) 0 0 no-repeat; cursor:default;}
.nav_popup a:hover{background:url(indeximg/input_hover_bg.gif) 0 0 no-repeat;}
.nav_popup .a_margin{margin:0;}
.nav_select{background-color:#fafafa;padding-bottom:10px;margin:0 15px;}
.nav_search{position:relative;z-index:5;margin:15px 0 0 15px;height:30px;}
.nav_search dl{z-index:5;float:left;width:68px;background:#fff url(indeximg/icon_down.gif) 54px 12px no-repeat;}
.nav_search input{float:left;margin-left:70px;*margin-left:55px;height:28px;width:327px;border:1px solid #d2d2d2;border-left:none;}
.nav_search a{float:left;margin-left:15px;width:87px;height:30px;background:url(indeximg/search_btn.gif) 0 0 no-repeat;}


.category_select{background:#fafafa; border:#d2d2d2 1px solid; width:978px; margin:15px auto 0 auto;}
.category_select .offen_tag{padding:4px 14px 14px 14px;}
.offen_tag ul{ border-bottom:#f37020 2px solid; height:35px; line-height:35px;}
.offen_tag ul li{ position:relative; float:left; padding:0 10px; cursor:pointer;}
.offen_tag ul .li_on{ color:#f37020; font-weight:bold;}
.offen_tag ul .li_on var{ display:block;}
.offen_tag ul var{position:absolute;left:12px;bottom:-2px;_bottom:-3px; display:none;width:20px;height:9px;background:url(indeximg/select_on.gif) 0 bottom no-repeat;}

.offen_tag dl{display:none; padding:10px 0 0 0;}
.offen_tag .dl_on{display:block; padding:10px 0 0 0;}
.offen_tag dl dt{display:block; width:140px; float:left; padding:0 0 0 10px; height:20px; line-height:24px;}
.offen_tag dl dd a{font:20px Arial, Helvetica, sans-serif; color:#999; display:inline-block; padding:0 11px 0 0;}
.offen_tag dl dd a:hover{color:#f37020; text-decoration:underline;}
.offen_tag dl dd .a_on{color:#f37020; text-decoration:underline;}




.careers_list{ width:978px; margin:0 auto; border:#d2d2d2 1px solid; border-bottom:none;}
.careers_list .list_a{background:#fafafa; border-bottom:#d2d2d2 1px solid; padding:10px 0; zoom:1; overflow:hidden;}
.careers_list .list_b{background:#fff; border-bottom:#d2d2d2 1px solid; padding:10px 0;}
.careers_list dl dt{display:block; float:left; width:77px; font:60px Arial,Helvetica,sans-serif; font-weight:bold; color:#c8c8c8; text-align:center; height:60px; line-height:60px;}
.careers_list dl dd{ display:block; float:right; border-left:#d2d2d2 1px solid; width:900px; min-height:56px; _height:56px;}
.careers_list dl dd ul li{display:block; width:140px; float:left; padding:0 0 0 10px; height:28px; line-height:28px;}
.careers_list dl dd ul li a:hover{color:#f37020; text-decoration:underline;}


.companys_list{ width:978px; margin:0 auto; border:#d2d2d2 1px solid; border-bottom:none;}
.companys_list .list_a{background:#fafafa; border-bottom:#d2d2d2 1px solid; padding:10px 0;zoom:1; overflow:hidden;}
.companys_list .list_b{background:#fff; border-bottom:#d2d2d2 1px solid; padding:10px 0;}
.companys_list dl dt{display:block; float:left; width:77px; font:60px Arial, Helvetica, sans-serif; font-weight:bold; color:#c8c8c8; text-align:center; height:60px; line-height:60px;}
.companys_list dl dd{ display:block; float:right; border-left:#d2d2d2 1px solid; width:900px; min-height:56px;_height:56px;}
.companys_list dl dd ul li{display:block; width:215px; float:left; padding:0 0 0 10px; height:28px; line-height:28px;}
.companys_list dl dd ul li a:hover{color:#f37020; text-decoration:underline;}


.careers_letter_list{ width:950px; margin:0 auto; border:#d2d2d2 1px solid; padding:14px;}
.careers_letter_list ul{background:url(indeximg/list_bg.gif) repeat; display:block; height:auto; width:950px;}
.careers_letter_list ul li{display:block; float:left; height:30px; line-height:30px; width:150px; padding:0 0 0 8px; background:none;}
.careers_letter_list ul li a:hover{color:#f37020; text-decoration:underline;}


.companys_letter_list{ width:950px; margin:0 auto; border:#d2d2d2 1px solid; padding:14px;}
.companys_letter_list ul{background:url(indeximg/list_bg.gif) repeat; display:block; height:auto; width:950px;}
.companys_letter_list ul li{display:block; float:left; height:30px; line-height:30px; width:180px; padding:0 0 0 10px;}
.companys_letter_list ul li a:hover{color:#f37020; text-decoration:underline;}


.crumb{width:950px;/*height:40px;margin:0 auto 22px;*/line-height:24px;padding:10px 15px 0; overflow:hidden; margin:0 auto;}
.crumb a,.crumb b,.crumb span{margin-right:5px; display:block; float:left; white-space:nowrap;}
.crumb span{margin-right:2px;}
.crumb a:hover{text-decoration:underline;}
.crumb a.crumb_btn{float:left;margin:6px 5px 0 0;width:12px;height:12px;overflow:hidden;background:url(indeximg/crumb_btn.gif) 0 0 no-repeat; display:inline-block;_display:inline;_zoom:1; vertical-align:middle;}
.crumb a.crumb_btn:hover{background-position:-13px 0;}
.crumb a#save_dy{width:67px;height:18px; background:url(indeximg/save_btn.gif) no-repeat; overflow:hidden; margin:3px 0 0 10px;}
/*.crumb a.save:hover{ color:#f60;}*/

.msg{width:948px;height:26px;padding:0 15px;line-height:26px;margin:10px auto 0;border:1px solid #f9b790;background:#fef8f4;}
.msg strong{float:left;color:#039;}
.msg span{float:left;margin-left:10px;color:#f37021;}
.msg a{float:right;color:#039;}

.footer{margin-top:20px;background:url(indeximg/footer_bg.gif) 0 0 repeat-x;height:93px; min-width:980px;}
.footer p{text-align:center;line-height:42px;color:#aaa;}
.footer p.copyright{ height:46px; line-height:46px; _margin-top:10px;}
.footer p span{display:inline-block;width:17px;height:12px; background:url(indeximg/copyright.gif) no-repeat;}
.footer a{color:#aaa;padding:0 10px 0 8px;border-right:1px solid #898989;}
.footer a:hover{color:#f60;}
.footer .a_border{border:0;}
.footer .a_padding{border:0;padding:0;}

/*search_list*/
.wrapper{width:980px;margin:10px auto 0;}

.search_title{margin:5px 0 0 15px; height:25px; line-height:24px; font-weight:bold;}
.search_list{float:right;width:790px;}
.list_top{height:33px;line-height:33px;padding-left:27px;border:1px solid #d2d2d2;background:url(indeximg/list_topbg.gif) 0 0 repeat-x;}
.list_top input{float:left;margin-top:10px;*margin-top:6px;}
.list_top .list_topbtn{float:left;margin:6px 0 0 10px;display:inline;width:249px;height:22px;line-height:22px;}
.list_top .list_topbtn span{float:left;height:22px;color:#666;padding-left:28px;background:url(indeximg/icon_btn02.gif) 0 0 no-repeat;}
.list_top .list_topbtn .span_btn01{width:60px;background-position:0 0;}
.list_top .list_topbtn .span_btn02{width:59px;background-position:-88px 0;}
.list_top .list_topbtn .span_btn03{width:46px;background-position:-175px 0;}

.list_top .list_topbtn .span_btn11{width:60px;background-position:0 -22px;cursor:pointer;color:#fff;}
.list_top .list_topbtn .span_btn12{width:59px;background-position:-88px -22px;cursor:pointer;color:#fff;}
.list_top .list_topbtn .span_btn13{width:46px;background-position:-175px -22px;cursor:pointer;color:#fff;}
.list_top strong{float:left;margin-left:15px;color:#f60; font-weight:normal;}
.list_top strong var{font-size:16px;color:#f37021;}
.list_top em{float:right;font-size:14px;margin-right:15px;}

.list_middle{width:760px;border:1px solid #d2d2d2;border-top:0;padding:10px 14px;}
.list_middle .table_hov{border:1px solid #c9d4ef;border-top:0;background:#eff2f9;}
.list_middle table{width:758px;border:1px solid #fff;border-top:0;border-bottom:1px solid #e1e1e1;}
.list_middle td{padding:0 15px;}
.list_middle .td_sp1{padding-left:12px;height:32px;padding-top:5px;}
.list_middle .td_sp1 a{margin-left:3px;font-size:14px; font-weight:bold;line-height:24px; position:relative;}
.list_middle .td_sp1 a:hover{color:#f60;}
.list_middle input{float:left;margin-top:5px; *margin-top:0px;}
.list_middle a{float:left;color:#039;}
.list_middle em{ display:inline-block;width:36px;height:17px;background:url(indeximg/icon_btn_2.png) 0 0 no-repeat; vertical-align: middle;position: relative;top: -2px;}
.list_middle .td_sp1 b{ float:right; font-size:12px; line-height:24px; font-weight:bold; color:#FF7F00;}
.list_middle .zhiding{background-position:0 0;}
.list_middle .jipin{background-position:-40px 0;}
.list_middle .jipin{background-position:-40px 0;}
.list_middle .shoufa{background-position:-80px 0;width: 60px;}
.list_middle .gaoduan{background-position:-148px 0;width: 86px;}
.list_middle var{float:right;font-size:12px; line-height:24px;}
.list_middle a span{/*background:#ffffcc;*//*color:#f37021;*/ color: red;}
.list_middle .td_sp2{height:20px;}
.list_middle .td_sp2 a{font-size:12px; color: #000}
.list_middle .td_sp2 a:hover{color:#f60;}
.list_middle .td_sp3{padding-bottom:10px;}
.list_middle .td_poster ul{width:320px;}
.list_middle .td_poster li{width: 50%;}
.list_middle ul{float:left;width:570px;padding:10px 0 5px;}
.list_middle li{float:left;line-height:22px;width:33.33%;font-size:12px;}
.list_middle li span{color:#969696;}
.list_middle .td_poster a.apply_job{margin-top:24px;}
.list_middle a.apply_job{float:right;margin-top:14px;background:url(indeximg/common_bg.gif) 0 -92px no-repeat;width:110px;height:30px;text-align:center;color:#fff;font:16px/28px 'Microsoft YaHei',\5b8b\4f53,Arial;}
.list_middle a.apply_job:hover{background-position:-130px -92px;}
.list_middle p{/*width:726px;*/line-height:24px;font-size:12px; overflow:hidden; text-overflow:ellipsis;}
.list_middle p a{color:#f60;margin-left:10px;float:none;}
.list_middle p a:hover{text-decoration:underline;}
.list_middle img{float:left;border-radius:5px 5px 5px 5px;margin-top:24px;}
.list_middle .td_poster{float:right;width:450px;}
.list_middle .poster_top{line-height:24px;text-align:right;background:url(indeximg/bottom_bg.gif) 0 bottom repeat-x;}
.list_middle .poster_top span{background:url(indeximg/icon_stock.gif) 0 0 no-repeat;padding:0 3px 0 24px;margin-left:15px;}
.list_middle .poster_top .span_gov{background:url(indeximg/icon_gov.gif) 0 0 no-repeat;}
.list_middle .list_none{ padding:40px 0; text-align:center; font-size:14px;}


.list_bt{background:#fafafa;height:39px;width:788px;border:1px solid #d2d2d2;border-top:0;}
.all_select{float:left;padding:8px 0 0 25px;display:inline;}
.all_select input{float:left;margin-top:5px;*margin-top:0;}
.all_select span{float:left;margin-left:10px;width:100px;height:24px;text-align:center;line-height:24px;background:url(indeximg/apply_lot.gif) 0 0 no-repeat;color:#f37021;cursor:pointer;}
.common_bg2{float:right;height:28px;margin-top:7px;}
.common_bg2 span{float:left;margin:7px 20px 0 0;}
.common_bg2 a{float:left;width:25px;height:27px;text-align:center;line-height:27px;background:url(indeximg/list_bt_icon.gif) 0 0 no-repeat;margin-right:5px;}
.common_bg2 a:hover{background-position:0 -27px;color:#fff;}
.common_bg2 a.a_icon02{background-position:-75px 0;}
.common_bg2 a.a_icon03{background-position:-25px 0;}
.common_bg2 a.a_icon04{background-position:-50px 0;}
.common_bg2 a.a_icon05{background-position:-100px 0;}
.common_bg2 a.a_icon02:hover{background-position:-75px -27px;}
.common_bg2 a.a_icon03:hover{background-position:-25px -27px;}
.common_bg2 a.a_icon04:hover{background-position:-50px -27px;}
.common_bg2 a.a_icon05:hover{background-position:-100px -27px;}
.common_bg2 a.nowpage{background-position:0 -27px;color:#fff;}

.common_bg2 .span_icon02,.common_bg2 .span_icon03,.common_bg2 .span_icon04,.common_bg2 .span_icon05{width:25px;height:27px;margin:0;margin-right:5px;background:url(indeximg/list_bt_icon.gif) 0 0 no-repeat;}
.common_bg2 .span_icon02{background-position:-125px -27px;}
.common_bg2 .span_icon03{background-position:-125px 0;}
.common_bg2 .span_icon04{background-position:-150px 0;}
.common_bg2 .span_icon05{background-position:-150px -27px;}

/*search_rt*/
.search_rt{float:left;width:190px;}
.hurry_job{border:1px solid #d2d2d2;border-top:3px solid #b90005;}
.hurry_job h2{height:32px;line-height:32px;padding-left:10px;background-color:#fafafa;}
.hurry_job ul{padding:10px;}
.hurry_job li{padding:5px 0 10px 14px;line-height:22px;background:url(indeximg/bottom_bg2.gif) 0 bottom repeat-x;}
.hurry_job li a{display:block;line-height:30px;font-size:14px; font-weight:bold;color:#039;}
.hurry_job li span{display:block;color:#969696}
.hurry_job li span em{color:#333;}
.hurry_job li span var{color:#ff8214;}
.hurry_job2{ border:none; border-top:3px solid #b90005;}
.hurry_job2 h2{ background:#f9f9f9;}
.hurry_job2 ul{ padding:10px 0;}

.search_rt .ad_pic{display:block;margin-top:10px;border:1px solid #d2d2d2;}

.hot_job{position:relative;width:980px;margin:0 auto;padding-top:36px;}
.hot_job h4{position:absolute;left:0;top:3px;_top:0;float:left;line-height:36px;border-right:3px solid #fff;color:#ff781e;}
.hot_job h4 span{float:left;height:33px;padding:0 10px;border-bottom:3px solid #ff781e; font-size:18px;}
.hotjob_con{width:948px;border-top:3px solid #ffcc9d;padding:6px 15px;*padding-bottom:0;}
.hotjob_con ul{float:left;}
.hotjob_con li{float:left;padding:0 28px 0 10px;_display:inline;line-height:26px;}
.hotjob_con li a{color:#969696;white-space:nowrap;}
.hotjob_con li a:hover{color:#f60;}


.crumb_wrap{width:980px;height:32px;margin:0 auto;overflow:hidden;}
.crumb_wrap .crumb{float:left;width:auto;height:32px;line-height:32px;}
.crumb_wrap .head_btn{padding-top:0;}
.search{float:left;width:500px;margin:10px 0 0 40px;display:inline;}
.search em{float:left;width:267px;height:38px;background:url(colorimg/build_color_bg.gif) 0 0 no-repeat;padding:2px 0 0 2px;}
.search em input{border:0;width:261px;height:35px; padding:0 3px; font-size:14px; line-height:35px;}
.dl_relative{position:relative;float:left;width:100px;height:40px;background:url(colorimg/build_color_bg.gif) -269px 0 no-repeat;}
.search dl{position:absolute;width:90px;padding-left:10px;line-height:40px;cursor:pointer;}
.search dd{display:none;}
.searchBtn{float:left;width:80px;height:40px;background:url(colorimg/build_color_bg.gif) -370px 0 no-repeat;}
.hotJobA{line-height:30px;}
.hotJobA var{color:#ff781e;}

.wrap_lt{float:left;width:722px;padding:15px 13px;border:1px solid #d2d2d2;border-top:3px solid #ff781e;}
.wrap_no{width:750px;padding:0;border:none;}
.wrap_lt_job{padding:15px 13px;border:1px solid #d2d2d2;border-top:3px solid #ff781e; background:#fff;}
.wrap_rt{float:right;width:220px;border-top:3px solid #ff781e;}
.wrap_lt .h2_sp{line-height:30px; font-size:18px; font-weight:bold;}
.company_info{float:left;margin-bottom:6px;}
.company_info li{float:left;margin-right:30px;line-height:32px;}
.company_info li span{color:#999;}
.wrap_lt p{line-height:26px; width:722px;/* word-break:break-all;word-wrap:break-word;*/ padding-top:10px;}
.wrap_lt .company_contact h3{color:#039; font-family:\5b8b\4f53,'Microsoft YaHei',Arial; font-weight:bold;line-height:30px;border-bottom:1px solid #7f99cc;}
.company_contact{ clear:both;}
.company_contact ul{padding-top:5px;}
.company_contact li{line-height:26px;}
.company_contact li a{color:#039;}
.company_contact li a:hover{color:#039;text-decoration:underline;}
.wrap_rt p{line-height:32px;}
.wrap_rt li{line-height:26px;padding-left:18px;background:url(indeximg/company_icon_bg.gif) 0 8px no-repeat;}
.wrap_rt li.icon02{background-position:0 -18px;}
.wrap_rt li.icon03{background-position:0 -44px;}
.wrap_rt li a{color:#039;}
.wrap_rt li a:hover{color:#039;text-decoration:underline;}


.wrap_title{height:22px;line-height:22px;padding-bottom:5px;border-bottom:1px solid #c8c8c8;}
.wrap_title h1{/*float:left;*/line-height:22px; font-size:20px;}
.wrap_title_rt{/*float:right;*/ text-align:right;}
.wrap_title_rt span{margin-left:10px;}
.wrap_title_rt var{color:#999;}
.wrap_lt_job h3{color:#ff8213;padding-top:10px;}
.wrap_lt_job h3 a{color:#ff8213;}
.wrap_lt_job h3 a:hover{ text-decoration:underline;}
.wrap_lt_job h3 span{ color:#999;}
/*.wrap_lt_job h3 a{color:#039;font:normal;font:12px;}
.wrap_lt_job h3 a:hover{color:#039;text-decoration:underline;}*/
.job_info{float:left;width:722px;padding:10px 0;}
.job_info li{float:left;width:240px;line-height:24px;}
.job_info li span{color:#999;}
.job_info li span.major{color:#333;}
.wrap_lt_job dl{line-height:26px;padding-bottom:10px;}
.wrap_lt_job .zxd_jobinfo li{list-style:disc outside;margin-left: 15px;}
.wrap_lt_job .zxd_jobinfo b{
  font-weight: bold;
}
.wrap_lt_job .zxd_jobinfo pre{white-space: normal;}
.wrap_lt_job .zxd_jobinfo em{font-style: italic;}
.wrap_lt_job dt{ font-weight:bold;}
.apply_btn_n{padding-top:10px;width:722px;height:40px;text-align: center;position: relative;}
.apply_btn_n a{display: inline-block;width:130px;height:40px;text-align:center;color:#fff;font:18px/35px 'Microsoft YaHei',\5b8b\4f53,Arial,Helvetica,sans-serif;background:url(indeximg/common_bg.gif) 0 -122px no-repeat;}
.apply_btn_n a:hover{background-position:-130px -122px;color:#fff;}

.newest_job,.company_profile{margin-top:10px;padding:10px 13px;border:1px solid #d2d2d2;border-top:3px solid #ff781e; background:#fff;}
.newest_job h3,.company_profile h3{ font-family:\5b8b\4f53,'Microsoft YaHei',Arial; font-weight:bold;}
.newest_job ul{float:left;line-height:26px;padding-top:10px;}
.newest_job li{float:left;width:240px;}
.newest_job li a{color:#039;}
.newest_job li a:hover{color:#039;text-decoration:underline;}
.newest_job li span{color:#999;margin-left:10px;}
.newest_bt{line-height:24px;text-align:right;}
.newest_bt a{color:#039;}
.newest_bt a:hover{color:#039;text-decoration:underline;}
.company_profile b{
    font-weight: bold;
}
.hot_city{width:750px;}
.hot_city .hotjob_con{width:718px;}
.hot_city_box{border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc; overflow:hidden; height:94px;}

.wrap_bd{border:1px solid #d2d2d2;border-top:3px solid #ff781e;}
.wrap_bd h3{line-height:30px;padding-left:30px;background:#fafafa url(indeximg/icon04.gif) 12px 9px no-repeat;}
.wrap_bd ul{padding:5px 0;}
.wrap_bd li{line-height:26px;padding:0;background:none;}
.wrap_bd li a{padding-left:18px;color:#333;background:url(indeximg/icon05_bg.gif) 10px 5px no-repeat;}
.wrap_bd li a:hover{color:#039;text-decoration:underline;background:url(indeximg/icon05_hov.gif) 10px 5px no-repeat;}
.wrap_img a{display:block;border:1px solid #d2d2d2;margin-top:6px;}
.wrap_no2{border-top:none;}


.main{width:980px;margin:10px auto 0;}
.main_lt{float:left;width:748px;border:1px solid #d2d2d2;background-color:#fafafa;}
.main_rt{float:right;width:220px;}
.img_bd{border-bottom:1px solid #d2d2d2;}
.main_lt ul{margin-top:10px;float:left;line-height:24px;}
.main_lt li{float:left;width:363px;padding-left:10px;}
.main_lt .li_bd{border-right:1px solid #d2d2d2;}
.main_lt li span{color:#0a64c3;}
.main_lt li a:hover{text-decoration:underline;}
.main_lt li a.hot{ color:#f60; text-decoration:underline;}
.main_lt dl{width:728px;margin:10px;display:inline;float:left;line-height:30px;background-color:#fff7d9;}
.main_lt dt{float:left;color:#fff;padding-left:8px; background:url(indeximg/log_btn03.gif) no-repeat 0 0; width:58px; height:19px; line-height:19px; margin:5px 0 0 5px;}
.main_lt dd{float:left;margin-left:5px;display:inline;}
.main_lt dd a{background:url(indeximg/icon06_bg.gif) 3px 5px no-repeat;padding-left:10px;}
.main_lt dd span{margin-left:20px;color:#ff8213;background:url(indeximg/icon_btn03.gif) right 2px no-repeat;padding-right:20px;}
.main_lt dd.dd_more{float:right;padding-right:10px;}
.main_lt dd.dd_more a{background:none;}

.login_wrap{float:left;width:218px;height:191px;border:1px solid #d2d2d2;border-top:0;padding-bottom:8px;overflow:hidden;}
.log_top{position:relative;height:30px;}
.log_top ul{position:absolute;top:0;left:-1px;height:30px;width:220px;}
.log_top li{float:left;width:86px;line-height:28px;padding-left:22px;font-weight:bold;cursor:pointer;}
.log_top .li_red{color:#ff8214;border-top:2px solid #ff8213;background:none;border-right:1px solid #d2d2d2;border-left:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;}
.log_top .li_blue{color:#0a64c3;border-top:2px solid #0a64c3; background:none;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;}
.log_top .red_hov{background:url(indeximg/icon02_red.gif) 8px 12px no-repeat;border-top:2px solid #ff8213;border-bottom:0;}
.log_top .blue_hov{background:url(indeximg/icon02_blue.gif) 8px 12px no-repeat;border-top:2px solid #0a64c3;border-bottom:0;color:#0a64c3;}
.login_blue{padding-top:10px;}



.login_blue{display:none;}
.login_con input:focus{outline:none;}
.log_int{position:relative;}
.log_int em{display:block;width:170px;height:27px;padding:1px 0 0 30px;margin:0 auto;background:url(indeximg/log_btn_bg.gif) 0 0 no-repeat;}
.log_int em input{width:169px;height:24px;line-height:24px;_height:20px;_line-height:20px;border:0;display: block;}
.log_int .int_02{background-position:0 -28px;margin-top:6px;}
.log_int span{position:absolute;display:block;border:1px solid #ff8214;color:#ff0000;background:#ffffd0 url(indeximg/error_bg01.gif) 2px 4px no-repeat;padding:5px 4px 5px 20px;}
.log_int span var{position:absolute;display:block;width:9px;height:6px;background:url(indeximg/error_bg03.gif) 0 0 no-repeat;}
.log_int .error_name{top:33px;left:9px;*top:33px;*left:0;display:none;}
.log_int .error_name var{top:-6px;left:10px;}
.log_int .error_psw{top:66px;left:9px;*top:70px;*left:0;display:none;}
.log_int .error_psw var{top:-6px;left:10px;}
.log_int .error_all{top:33px;left:0;*top:33px;*left:0;_left:-9px;display:none;}
.log_int .error_all var{top:-6px;left:10px;}

.log_btn{margin:10px auto 0;width:200px;height:27px;}
.log_btn a{float:left;line-height:27px;margin-right:6px;color:#666;}
.log_btn a:hover{text-decoration:underline;}
.log_btn .a_log{float:right;margin:0;width:70px;height:27px;background:url(indeximg/log_btn.gif) 0 -120px no-repeat;}
.log_btn a.a_log:hover{background:url(indeximg/log_btn.gif) -70px -120px no-repeat;}
.log_btn .a_log2{float:right;margin:0;width:70px;height:27px;background:url(indeximg/log_btn.gif) 0 -147px no-repeat;}
.log_btn a.a_log2:hover{background:url(indeximg/log_btn.gif) -70px -147px no-repeat;}
.log_btn input{float:left;margin:6px 5px 0 0;*margin-top:3px;}
.log_btn span{float:left;line-height:27px;}
.login_link{height:12px;padding:5px;overflow:hidden;}
.login_link a{float:left;width:12px;height:12px;margin-right:8px;}
.login_link .a_qq{background:url(//www.800hr.com/images/sns-icon.png) no-repeat 0 center;}
.login_link .a_sina{background:url(//www.800hr.com/images/sns-icon.png) no-repeat -17px center;}
.login_link .a_baidu{background:url(//www.800hr.com/images/sns-icon.png) no-repeat -36px center;}
.login_link .a_weixin{background:url(//www.800hr.com/images/sns-icon-wechat.png) no-repeat center center;}
.login_link .a_renren{background:url(indeximg/log_link.gif) -36px 0 no-repeat;}
.login_link .a_kaixin{background:url(indeximg/log_link.gif) -54px 0 no-repeat;}
.login_link01{padding-left:10px;line-height:22px;}
.login_link01 a{color:#0a64c3;}
.login_link01 a:hover{color:#0a64c3;text-decoration:underline;}
.login_con a.a_reg{display:block;margin:0 auto;width:200px;height:30px;background:url(indeximg/log_btn.gif) 0 0 no-repeat;}
.login_con a.a_reg:hover{background:url(indeximg/log_btn.gif) 0 -30px no-repeat;}
.login_con a.a_blue{display:block;margin:0 auto;width:200px;height:30px;background:url(indeximg/log_btn.gif) 0 -60px no-repeat;}
.login_con a.a_blue:hover{background:url(indeximg/log_btn.gif) 0 -90px no-repeat;}

.person_loging{padding-left:10px;display:block;}
.a_height{height:35px;}
.a_height a{height:35px;width:95px;float:left;margin-right:8px;}
.a_height a.a_find{background:url(indeximg/login_find_bg.gif) 0 0 no-repeat;}
.a_height a.a_find:hover{background:url(indeximg/login_find_hov.gif) 0 0 no-repeat;}
.a_height a.a_write{background:url(indeximg/login_write_bg.gif) 0 0 no-repeat;}
.a_height a.a_write:hover{background:url(indeximg/login_write_hov.gif) 0 0 no-repeat;}
.person_loging h3{line-height:40px;background:url(indeximg/person_login_icon01.gif) 0 20px no-repeat;padding:10px 0 0 25px;}
.person_loging li{height:30px;}
.person_loging li a{float:left;width:80px;line-height:30px;padding-left:20px;}
.person_loging li a.li_01{background:url(indeximg/person_login_icon02.gif) 0 7px no-repeat;}
.person_loging li a.li_02{background:url(indeximg/person_login_icon03.gif) 0 7px no-repeat;}
.person_loging li a.li_03{background:url(indeximg/person_login_icon04.gif) 0 7px no-repeat;}
.person_loging li a.li_04{background:url(indeximg/person_login_icon05.gif) 0 6px no-repeat;}

.job_nav{padding:10px 0;width:978px; overflow:hidden;}
.job_nav td{padding:0 10px;width:453px;vertical-align:top;}
.job_nav h3{display:block;color:#b90005;font:14px \5b8b\4f53,'Microsoft YaHei',Arial;line-height:32px;background:url(indeximg/bottom_bg2.gif) 0 bottom repeat-x;}
.job_nav ul{padding-top:3px;}
.job_nav li{width:149px;padding:0 0 0 2px;}
.job_nav li a{color:#333;}

.hurryJob h4 span{background:url(indeximg/hot_bg.gif) right 13px no-repeat;padding-right:35px;}
.hurryJob_con{padding:10px 5px;width:978px;}
.hurryJob_con li{padding:0;width:316px;background:url(indeximg/right_bg.gif) right 0 repeat-y;}
.hurryJob_con .li_no{background:none;}
.hurryJob_con li a{color:#333;}
.hurryJob_con li a.a_bg{background:url(indeximg/icon06_bg.gif) 10px 5px no-repeat;padding-left:20px;}
.hurryJob_con li a.a_red{color:#ff8213;margin-left:8px;}
.hurryJob_con li a.a_red:hover{color:#ff8213;text-decoration:underline;}
.hurryJob_con li a.t0{background:url(indeximg/icon_btn03.gif) right 1px no-repeat;padding-right:20px;}
.hurryJob_con li a.t1{background:url(indeximg/icon_btn04.gif) right 2px no-repeat;padding-right:23px;}


a.phone_bg{background:url(colorimg/build_color_bg.gif) no-repeat -452px 7px; width:43px; padding-left:23px;}
.head a.enterprise_btn{float:left;margin:5px 0 0 30px; background:url(indeximg/enterprise_btn.gif) no-repeat 0 0; width:128px; height:48px; display:block; text-indent:-9999em;}
.all-menu{ position:relative; width:965px; margin:15px auto 0; background:#f0f0f0; height:40px; line-height:40px; padding-left:15px; color:#999;}
.all-menu a{ color:#999;}
.all-menu a:hover{ color:#f60;}

.new-nav{ /*margin-top:20px;*/}
.new-nav .nav_top li.on{ height:41px;}
.next-nav{/* height:34px;*/ background:#ff781e; color:#fff; position:relative; z-index:9; width:980px; margin:0 auto; line-height:34px; overflow:hidden;}
.next-nav var{ color:#ecf6ea;}
.next-nav a{ color:#ecf6ea; width:80px; text-align:center; display:inline-block;}
.next-nav a:hover,.next-nav a.on{ color:#fff; font-weight:bold; background:url(indeximg/nextnav_hov.png) no-repeat center 28px;}

.company_info_wrap{width:722px; background:url(indeximg/icon01_bg.gif) 0 bottom repeat-x;}
.info_lf{ width:540px; float:left;}
.no_comlogo{ width:100%;}
.info_lf .wrap_title{ height: auto; line-height:30px; zoom:1; overflow:auto;}
.info_lf .company_info{ padding-bottom:20px;}
.info_lf h3{ clear:both; padding:10px 0; font-size:14px;}
.info_rt{ float: right; width:160px; height:120px;}
.web_source{ /*margin-top:15px;*/ float:left;}
.share{ float:right; line-height:26px; width:200px;}
.web_source .share{ float:right; width:240px;}
.web_source .share a{ line-height:28px;}
/*.newest_job p{ margin-top:10px; text-indent:2em;}*/
.newest_job .license{ background:url(indeximg/license.gif) no-repeat 0 0; padding-left:20px; color:#43ad02; font-size:12px; margin-left:20px; height:16px; display:inline-block;}
.hot_city_new{ border-bottom:none; padding-bottom:0; background:#fff;}
.hot_city_new li{width:50px; padding:0; overflow:hidden; }
.hot_city_new li a{color:#666;background:url(indeximg/icon05_bg.gif) no-repeat left; padding-left:8px;}
.hot_city_new li a:hover{background:url(indeximg/icon03_hov.gif) no-repeat left;}


.hot_letter{padding:5px 5px 5px 10px;background:#fff; float:left;}
.hot_letter strong{float:left;}
.hot_letter ol{float:left;}
.hot_letter ol li{position:relative;float:left;padding:0 3px; background:none; width:auto;}
.hot_letter ol li em{display:block; font-weight:bold;color:#f37020;cursor:pointer;font:14px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.hot_letter ol li em:hover{ text-decoration:underline;}
.hot_letter ol li var{display:block;display:none;position:absolute;top:-5px;width:7px;height:5px;overflow:hidden;background:url(indeximg/icon07.gif) 0 0 no-repeat;z-index:10;}
.hot_letter ol li .alt_city{display:none;position:absolute;top:-26px;left:-30px;background-color:#fbf3f0;border:1px solid #f37020;height:20px;overflow:hidden;line-height:20px;white-space:nowrap;}
.hot_letter ol li a{background:url(indeximg/icon03_bg.gif) 5px 9px no-repeat;padding:0 5px 0 15px; font-size:12px; color:#666;white-space:nowrap; display:block;}
.hot_letter ol li a:hover{background:url(indeximg/icon03_hov.gif) 5px 9px no-repeat; color:#f60;}

.bg1{ background:url(indeximg/bg1.gif) no-repeat 0 0;}
.search_industry{border:1px solid #d2d2d2;border-top:3px solid #ff781e; background:#f5f5f5;}
.srh_tag{position:relative;height:100px;}
.srh_tag ul{position:absolute;left:15px;top:12px; *padding-bottom:12px; margin-right:15px; border-bottom:2px solid #f57021;}
.srh_tag li{float:left;margin-right:8px;width:86px;height:33px;text-align:center;line-height:30px;background-position:0 0;cursor:pointer;color:#827f7f;font-weight:bold; font-size:14px; margin-bottom:10px;}
.srh_tag li.on{background-position:0px -33px;color:#fff;font-size:14px;}
.srh_con{display:none;}
.srh_on{display:block;}
.srh_con dl{float:left;margin:13px 28px 0 0;width:420px;padding:0 13px 20px;background-color:#fff;border:1px solid #cfcfcf; _margin-right:18px;}
.srh_con dt h3{border-bottom:1px solid #cfcfcf;color:#f60; font:16px/40px 'Microsoft YaHei',\5b8b\4f53, Arial, Helvetica, sans-serif normal; font-weight:bold;}
.srh_con dd{padding:10px 15px 0;}
.srh_con dd strong{display:block;line-height:26px;color:#f60;font-size:14px;}
.srh_con dd a{line-height:20px;white-space:nowrap;color:#666; margin-right:4px;}
.srh_con dd a:hover{color:#f60;}
.srh_con dd b{margin:0 5px;color:#ccc;}
.srh_wrap{ padding:10px 0px 25px 25px;}
.srh_wrap h1{ color:#f57021; font-style:normal; background:#f5f5f5; height:24px; font-size:16px;}

.head_btn a.psn_reg_big{ background-position:0 -162px; text-indent:-9999em; width:83px; height:47px; margin-right:10px; display:block;}
.head_btn a.cmp_reg_big{background-position:0 -209px; text-indent:-9999em; width:83px; height:47px; display:block;}
.head_btn a.psn_reg_big:hover{background-position:-130px -162px;}
.head_btn a.cmp_reg_big:hover{background-position:-130px -209px;}
.mt15{ padding-top:15px; width:245px;}
#userstate_sotop{ float:right; width:314px;}
#userstate_sotop .mt15{
  width: auto;
}

.new_search{ margin:0 0 15px 15px; padding-top:15px;}
.new_search ul li{ float:left; width:75px; height:23px; text-align:center; line-height:23px; color:#666666; cursor:pointer; overflow:hidden;}
.new_search ul li.on{ background:url(indeximg/new_srh.gif) no-repeat 0 0; color:#fff; font-weight:bold;}
.new_search_con{ clear:both;}
.new_search_con input{float:left; background: url(indeximg/srh_bg.gif) no-repeat 0 0; width:363px; height:26px; line-height:30px; padding:2px 5px; border:none;}
.new_search_con a,.new_search_con a:hover{float:left;margin-left:15px;width:87px;height:30px;background:url(indeximg/search_btn.gif) 0 0 no-repeat; text-indent:-9999em;}
.new_search_con a:hover{ background-position:0 -30px;}
.latest_srh{ margin:0 0 0 15px; color:#666;}
.latest_srh a{ color:#0a64c3;}
.latest_srh a:hover{ color:#fd7328;}

.new_search2{ clear:both; height:60px;}
.new_search2 a{background: url(indeximg/input_bg2.gif) 0 0 no-repeat; width:266px; margin-top:23px;}
.new_search2 a:hover{background: url(indeximg/input_hover_bg2.gif) 0 0 no-repeat;}
.new_search2 .new_search{ float: left; margin:0; padding-top:0;}
.new_search2_btn{margin:5px auto 10px; width:87px;}
.new_search2_btn a{ width:87px; height:30px; background:url(indeximg/search_btn.gif) no-repeat 0 0; display:block; text-indent:-9999em; }
.new_search2_btn a:hover{background:url(indeximg/search_btn.gif) no-repeat 0 -30px;}
.wrap980{ width:980px; margin:10px auto 0; background:#f5f5f5;}
.wrap980 span.title{ position:relative; float:left; margin:22px 0 0 10px;}
.wrap980 .dl_position{ margin-left:5px;}

.new_so{ background:none; padding-bottom:0;}

.hotjob_city{ width:980px; margin:0 auto; margin-top:5px; padding-bottom:5px; background:#f5f5f5;}
.hotjob_city .hotjob_con{ border:none; background:#f5f5f5;}
.hotjob_city .hot_city_new li{ width:125px; margin-right:8px;}
.hotjob_city .hot_letter{ background:#f5f5f5; border:none; padding-left:20px; padding-top:10px;}
.hotjob_city2{ width:978px; margin:0 auto;}
.hotjob_city2 .hotjob_con{ width:946px; float:left;}

.top_txt{ font-size:12px; font-family:\5b8b\4f53,'Microsoft YaHei',Arial; color:#fff; line-height:35px; float:left;}
.allmenu-mr{ margin-right:20px;}
.hurry_job_pic{ width:960px; margin:15px auto 0; background:#f5f5f5; padding:10px 2px 10px 18px; *padding-bottom:0;}
.hurry_job_pic ul li{ padding:0; background:none; float:left;/* width:180px; */margin-right:6px; text-align:center;}
.hurry_job_pic ul li img{ border:1px solid #d2d2d2; margin-bottom:3px;}
.hurry_job_pic ul li a{ text-align:center; font-size:12px; font-style:normal; color:#969696;}
.hurry_job_pic ul li a:hover{ color:#f60;}
.com_info{ float:none;}
.all-job{ margin-top:20px;}
.all-job-mt{ margin-top:0;}
.all-job th{ height:30px; background:#e9e9e9;}
.all-job td{ text-align:center; height:32px; border-bottom:1px solid #ddd;}
.company_contact_new ul{ float:none;}
.company_contact_new ul li{float:none; width:100%;}
.company_contact_mb{ margin-bottom:15px;}

.company_beian li{float: left;width: 50%;line-height: 3;}
.company_beian li span{ display: inline-block; vertical-align: top;}
.company_beian li .title{ font-weight: bold; width: 120px; text-align: right;}
.company_beian p{text-align: right; color: #ddd}
.company_beian p img{ vertical-align: middle; margin: 0 6px;}

.logined{ background:#fef8f4; border:1px solid #fcd4bc; border-radius:1px; float:right; padding:6px; width:260px;}
.logined a{ color:#666;}
.logined a:hover{ color:#f60;}
.logined_lf{ float:left; margin-right:6px;}
.logined_lf img{ border:1px solid #d2d2d2;}
.logined_rt{ float:right; /*margin-right:20px;*/}
.logined_rt h4{ font-size:12px; font-family:\5b8b\4f53,Arial, Helvetica, sans-serif; font-family:normal; height:20px;}
.logined_rt h4 a{ color:#0a64c3;}
.logined_rt ul li{ margin-bottom:5px; line-height:18px;}
.logined_rt ul li a{ background:url(indeximg/logined_icon.gif) no-repeat 0 0; padding-left:18px; width:100px; display:inline-block; line-height:14px;}
.logined_rt ul li a.icon01{ background-position:0 0;}
.logined_rt ul li a.icon02{ background-position:0 -13px;}
.logined_rt ul li a.icon03{ background-position:0 -26px;}
.logined_rt ul li a.icon04{ background-position:0 -39px;}


.list_left{float:left;width:190px;background:url(indeximg/result_md_bg.gif) 0 0 repeat-y;}
.list_left_tp{width:190px;background:url(indeximg/result_tp_bg.gif) 0 0 no-repeat;}
.list_left_bt{width:185px;background:url(indeximg/result_bt_bg.gif) 0 bottom no-repeat;padding:4px 0 15px 5px;}
.list_left_bt h2{line-height:30px;padding-left:10px; font-family:\5b8b\4f53,'Microsoft YaHei',Arial;}
.list_left_bt dl{border-top:1px solid #c9d4ef;padding:0 0 10px 10px;}
.list_left_bt dt{line-height:32px;height:32px;}
.list_left_bt dt span{float:left;}
.list_left_bt dt var{height:32px;float:left;background:url(indeximg/result_icon.gif) right 14px no-repeat;padding-right:15px;cursor:pointer;}
.list_left_bt dt .var_bg{background:url(indeximg/result_icon01.gif) right 14px no-repeat;}
.list_left_bt dd{line-height:24px;}
.list_left_bt dd span{ color:#999;}
.list_left_bt dd a{color:#039;}
.list_left_bt dd a:hover{color:#f60;}

.list_left_bt a.crumb_btn{ float:left;margin:6px 5px 0 0;width:12px;height:12px;overflow:hidden;background:url(indeximg/crumb_btn.gif) 0 0 no-repeat;}
.list_left_bt a.crumb_btn:hover{background-position:-13px 0;}



.nav_popup_tit{ margin-bottom:5px;}
.nav_popup_tit span{ display:inline-block; width:320px;}
.nav_popup_tit span.w1{ width:300px;}

.search_n{width:620px;position:relative; float:left; margin-right:20px;}
.search_n span{position:absolute;top:31px;left:38px;display:block;background:url(indeximg/search_tag_bg.gif) 0 0 no-repeat;width:9px;height:5px;overflow:hidden;}
.search_n ul{overflow:hidden;height:36px;}
.search_n li{float:left;line-height:36px;width:68px;text-align:center;}
.search_n .li_sp{margin-left:10px;display:inline;}
.search_n .hov{font-weight:bold;color:#000;}
.search_n .search_bt{height:33px;}
.search_n .search_bt input{float:left;background:url(indeximg/search_int_bg.gif) 0 0 no-repeat;width:610px;height:25px;line-height:25px;border:0; padding:3px 5px 5px 5px;}
.search_n .search_bt input:focus{outline:none;}
.search_n .search_bt a{float:left;width:97px;line-height:38px;text-align:center;font-size:14px;margin-left:8px;}
.search_n .search_bt .a_sp{background:url(//img4.cdn8.cn/pd/www/so/v13/css/indeximg/search_a_bg1.gif) 0 0 no-repeat;width:99px;height:40px;}
.search_n .search_bt a.a_sp:hover{background:url(//img1.cdn8.cn/pd/www/so/v13/css/indeximg/search_a_hov1.gif) 0 0 no-repeat;}
.search_n .search_bt .advance_search{background:none;width:60px;}
.search_n .search_bt a.advance_search:hover{background:none;}

.search_more{ padding:0 15px;/* margin-bottom:10px;*/}
.search_more a{ color:#f57021; height:13px; line-height:13px; display:block;width:100px;}
.search_more a span{background: url(indeximg/icon_more.gif) no-repeat 0 0; padding:1px 0 0 15px; height:13px; display:block; cursor:pointer;}
.search_more a:hover{ text-decoration:underline;}
.search_more a span.shouqi{ background-position:0 -17px;}
.search_more a span.zhankai{ background-position:0 0;}
.search_sub_btn{position:relative; z-index:10;}
.search_sub_btn a.first_srh,.search_sub_btn a.srh_btn{ display:block; background:url(indeximg/new_srh_btn.gif) no-repeat 0 0; width:137px; height:45px; margin:0 auto; margin-bottom:10px;}
.search_sub_btn a.first_srh{ background-position:0 -90px;}
.search_sub_btn a.first_srh:hover{ background-position:0 -135px;}
.search_sub_btn a.srh_btn span{ display:inline-block; width:100px; height:45px; cursor:pointer;}
.search_sub_btn a.srh_btn var{ display:inline-block; width:37px; height:45px; cursor:pointer;}
.search_sub_btn a.srh_btn:hover{ background-position:0 -45px;}
.srh_latest{ border:1px solid #e8700f; background:#fef8f4; border-radius:3px 0 3px 3px; width:255px; position:absolute; left:300px; _left:-120px; top:45px; display:none;}
.srh_latest dl{ padding:10px 0; line-height:22px;}
.srh_latest dl dt{ font-weight:bold; padding:0 10px;}
.srh_latest dl dd{ height:22px; padding:0 10px;}
.srh_latest dl dd.on{ background:#f57021; color:#fff;}
.srh_latest dl dd a{ color:#333;}
.srh_latest dl dd.on a{ color:#fff; display:block; width:235px;}

.fgx{border-bottom:1px solid #fff; border-top:1px solid #e1e1e1; width:950px; margin:0 auto; margin-bottom:5px;*margin-bottom:0px;}
.srh_more_tab{ display:none;}
.srh_more_tab table{ margin-bottom:5px; font-size:12px;}
.srh_more_tab table td label{ vertical-align:top;}
.srh_more_tab .salary{ margin-top:8px; float:left; padding-left:10px;}
.srh_more_tab .to{float:left; margin:8px 5px 0 0;}
.srh_more_tab .job_style label{ width:70px; display:block; float:left;}


/*.select_style{ width:235px; height:30px; padding:5px; border:1px solid #d2d2d2;} Ĭ����ʽ*/
.select_sty_date{ width:300px; float:left; margin-top:12px;}
.select_sty_date .select_sty{ /*margin-top:10px;*/}
.select_sty_date .hot_job_srh{ margin-top:8px;}
.select_sty_date .hot_job_srh a{ padding-right:10px;}
.select_sty_date .hot_job_srh a:hover{ text-decoration:underline;}
.select_sty_n{position:relative;float:left;width:300px;}
.select_sty_n .select_sty_tag{width:273px;padding:0 20px 0 5px;height:26px;line-height:26px;color:#333; border:1px solid #d2d2d2; background:#fff url(indeximg/select_tag.gif) no-repeat 276px center; text-align:left; cursor:default;}
.select_sty_n .select_sty_conBt{height:5px;overflow:hidden;background:url(indeximg/select_con_bt.gif) 0 0 no-repeat;}
.select_sty_n .select_sty_con{position:absolute;left:0;top:26px;z-index:10;width:300px;background-color:#fff;display:none;}
.select_sty_n .select_sty_con dl{border:1px solid #d2d2d2; border-top:0;}
.select_sty_n .select_sty_con dd{padding-left:6px;line-height:24px;color:#7a7a7a;text-align:left;cursor:pointer;}
.select_sty_n .select_sty_con .dd_on{background:#f5f5f5 url(indeximg/select_bg.gif) no-repeat 276px center;}
.select_sty_date .select_sty_n{position:relative;float:left;width:300px;}

.srh_more_tab .select_sty_02{ width:100px; margin-right:5px;}
.srh_more_tab .select_sty_02 .select_sty_tag{ width:73px; background-position: 76px center;}
.srh_more_tab .select_sty_02 .select_sty_con{ width:100px;}
.srh_more_tab .select_sty_02 .select_sty_con .dd_on{ background-position: 80px center;}
.srh_more_tab .select_sty_02 span.to{ float:left; margin:8px 5px 0 0;}

.company_search{ display:none; margin:5px 0 0 15px; position:relative;*zoom:1;}
.company_srh,.company_srh_btn{ background:url(indeximg/company_srh.gif) no-repeat 0 0; height:30px; float:left; }
.company_srh{ width:150px;border:none; line-height:30px; padding:0 5px;}
.company_srh_btn{ width:30px; background-position:-160px 0; border:none; cursor:pointer;}


.aboutWrap{ border:1px solid #d2d2d2; border-top:0; background:#fafafa; padding:30px 75px; width:828px; margin:0 auto; overflow:hidden;}
.aboutWrap h1.about_tit{ height:53px; background:url(//img3.cdn8.cn/pd/www/so/v1309/css/colorimg/build_about_bg.gif) no-repeat 0 0; text-indent:-9999em;}
.aboutCon{ line-height:26px; margin-top:25px;}
.aboutCon p{ text-indent:2em;}
.aboutCon h3{ background:url(//img3.cdn8.cn/pd/www/so/v1309/css/colorimg/build_about_bg.gif) no-repeat 0 0; height:37px; margin-bottom:20px;}
.aboutCon h3.a1{ background-position:0 -66px;}
.aboutCon h3.a2{ background-position:0 -103px; margin-bottom:0;}
.aboutCon h3.a3{ background-position:0 -141px;}
.aboutCon h3.a4{ background-position:0 -180px;}
.aboutCon h3.a5{ background-position:0 -218px;}
.aboutCon h3.a6{ background-position:0 -255px; height:40px;}
.aboutCon h3.a7{ background-position:0 -296px;}
.aboutCon dl dt{ clear:both; margin-top:20px; font:16px 'Microsoft YaHei',\5b8b\4f53,Arial; color:#ff781e;}
.aboutCon dl dd{ margin-left:25px;}
.aboutCon dl dd strong{ margin-right:25px;}
.aboutCon dl p{ font:12px/22px \5b8b\4f53,'Microsoft YaHei',Arial; color:#333;}
.aboutCon dl .link{ background:#f1f1f1; padding:20px 0 0 30px; margin:20px 0 0 25px; width:700px; overflow:hidden;}
.aboutCon dl .link ul li{ float:left; margin-right:50px; height:50px;}
.aboutCon dl .link ul li img{ border:1px solid #333333;}
.aboutCon dl .link_txt{ padding-bottom:15px;font:12px \5b8b\4f53,'Microsoft YaHei',Arial; color:#333;}
.aboutCon dl .link_txt ul li{ height:26px; width:120px; overflow:hidden; margin-right:20px;}
.aboutCon .exchange{ margin:15px 0 0 25px; font:12px \5b8b\4f53,'Microsoft YaHei',Arial; color:#333; overflow:hidden;}
.aboutCon .exchange .left{ float:left; width:150px;}
.aboutCon .exchange .left img{ border:1px solid #cccccc;}
.aboutCon .exchange .right textarea{ float:left; width:550px; height:50px; border:1px solid #d2d2d2; background:#fff url(indeximg/link_exc.gif) no-repeat right bottom; overflow:hidden; color:#333; padding:5px 10px;}


.focus{float:left;width:748px;height:89px;overflow:hidden;position:relative; border-bottom:1px solid #d2d2d2;}
.focus ul{height:89px;position:absolute; margin-top:0;}
.focus ul li{float:left;width:748px;height:89px;overflow:hidden;position:relative; padding-left:0;}
.focus .btn {position:absolute;right:0;bottom:5px;overflow:hidden;}
.focus .btn span{float:left;width:8px;height:8px; background:#ae8c70;overflow:hidden;cursor:pointer;margin-right:6px;}
.focus .btn span.on{ background:#ff781e;}
.ser_focus{height:198px; border-bottom:0;}
.ser_focus ul{ height:198px;}
.ser_focus ul li{ height:198px;}

.mt_ser{ margin-top:22px;}
.head h1.ser_tit{ float:left; background:none; font:20px 'Microsoft YaHei',\5b8b\4f53,Arial; margin:17px 0 0 15px;}
.serviceWrap h2{ color:#ff8213;}
.serviceWrap h2 span{ border-bottom:3px solid #ff8213;}
.serviceCon{ border-top:3px solid #ffcc9e; padding:25px 70px; width:838px; line-height:26px; padding-bottom:0;}
.serviceCon p{ text-indent:2em;}
.serviceCon .ser_steps{ width:810px; margin:25px auto;}
.serviceCon dl{ display:block; clear:both; margin-bottom:25px; *margin-bottom:0;}
.serviceCon dl.nomargin{ margin-bottom:30px;}
.serviceCon dl dt{ float:left; background: url(indeximg/service_icon.gif) no-repeat 0 0; width:70px; height:70px; margin-right:15px;}
.serviceCon dl dt.icon1{ background-position:18px -288px;}
.serviceCon dl dt.icon2{ background-position:18px 0;}
.serviceCon dl dt.icon3{ background-position:0px -365px;}
.serviceCon dl dt.icon4{ background-position:18px -72px;}
.serviceCon dl dt.icon5{ background-position:18px -144px;}
.serviceCon dl dt.icon6{ background-position:18px -216px;}
.serviceCon dl dd{ float:left; width:310px; margin-right:45px; line-height:22px;}
.serviceCon dl dd.nopad{ margin-right:0;}
.serviceCon dl dd strong{ display:block; color:#ff8213; font:16px 'Microsoft YaHei',\5b8b\4f53,Arial normal;}
.serviceCon li{width:198px; height:26px; padding:5px 2px; overflow:hidden;/* padding:0 4px 20px 4px;*/}
.serviceCon li img{ border:1px solid #f4f4f4;}

.serLogin .log_top .red_hov{ background:none;}
.serLogin .log_top .li_red{ width:203px; border-bottom:1px solid #d2d2d2; padding-left:15px;}
.serLogin .login_con .log_btn{ margin-bottom:5px;}
.serLogin .free_service{ color:#b90005; padding:5px 0 0 10px;}

.com_info .c_lf{ float:left; width:540px;}
.com_info .c_rt{ float:right;}
.com_info .bt{ margin-bottom:15px;}


.head .search{float:left;width:450px;margin:10px 0 0 20px;display:inline;z-index:8;}
.head .search li{ width:auto;}
.head .search li.dl_relative{ padding-left:0px; text-align:left;}
.head .search .search_bt{ width:450px;z-index:150}
.head .search .search_bt a.normal, .head .search .search_bt a.normal:link, .head .search .search_bt a.normal:visited,.head .search .search_bt a.normal:hover{ background:none;}
.head .search .search_bt a.normal:hover{ background:none;}
.head .search .search_bt ul.search_bt_content .dropdown_area{ left:-260px; top:34px; width:360px;}
.head .search .search_bt ul.search_bt_content li.search_bt_content_box{ width:100px;}
.head .search .search_bt a.hover,.head .search .search_bt a.hover:link,.head .search .search_bt a.hover:visited{ background-image:none;}
.head .search .search_bt ul.search_bt_content li .big_box{ padding-top:0; width:356px; border:1px solid #d2d2d2; border-radius:0;}
.head .search .search_bt ul.search_bt_content li .big_box .search_kind_title span{ background:#f5f5f5; border-bottom:1px solid #d2d2d2;}
.head .search .search_bt ul.search_bt_content li .big_box .area_tag_ct .ui-menu-item .ui-state-focus,.head .search .search_bt ul.search_bt_content li .big_box .area_tag_ct .ui-menu-item .ui-state-active,.head .search .search_bt ul.search_bt_content li .big_box .area_tag_ct .ui-menu-item .menu-state-active{background:#fff1e8;color:#fff1e8;}
.head .search .search_bt ul.search_bt_content li .big_box .area_tag_ct .level-2{ border:1px solid #fff1e8;}
.head .search .search_bt ul.search_bt_content li .big_box .area_tag_ct .ui-menu-item .ui-state-focus span,.head .search .search_bt ul.search_bt_content li .big_box .area_tag_ct .ui-menu-item .menu-state-active span,.head .search .search_bt ul.search_bt_content li .big_box .area_tag_ct .ui-menu-item .ui-state-active span{ url(//img2.cdn8.cn/pd/www/so/v1309/css/colorimg/build_color_bg.gif) -517px 5px no-repeat;}
.head .search .search_bt ul.search_bt_content li .big_box .area_tag_ct .ui-menu-item span{ left:50px;}
.head .search .search_bt ul.search_bt_content li .big_box .area_tag_ct .level-2{ width:200px;}
.head .search .search_bt ul.search_bt_content li .big_box .area_tag_ct li a{ width:60px; white-space:nowrap; overflow:hidden;}
.head .search .search_bt ul.search_bt_content li .big_box .area_tag_ct li.ui-menu-item{ margin:4px 2px; width:60px;}
.head .search .search_bt ul.search_bt_content{ width:460px;z-index:150}
#jobsearch_city{ margin-left:0; float:none;}


.contactWrap{width:830px;}
.contactWrap h2{border-right:3px solid #fafafa;}
.contactCon{width:800px; line-height:26px; border:none;border-top:3px solid #ffa3a5;}
.contactCon span.tel_w{ width:320px; display:inline-block;}
.contactBranch{ width:400px; float:left;}
.contactBranch .contactCon{ width:370px;}
.c_img .c_rt{ float:right;}
.c_img img{ border:1px solid #d2d2d2;}

.nav_popup{width:948px;height:70px;}
.nav_select{width:948px;height:65px;}


.error_tips{position:absolute;display:block; top:35px;border:1px solid #ff8214;color:#ff0000;background:#ffffd0 url(indeximg/error_bg01.gif) 2px 4px no-repeat;padding:5px 4px 5px 20px;}


.list_middle a.apply_job_gray{float:right;margin-top:14px; background:url(indeximg/btn_apply_job_gray.gif) no-repeat;width:110px;height:30px;text-align:center;color:#fff;font:16px/28px 'Microsoft YaHei',\5b8b\4f53,Arial;}
.apply_btn_n a.apply_job_gray2{display:block;margin:0 auto;width:130px;height:40px;text-align:center;color:#fff;font:18px/35px 'Microsoft YaHei',\5b8b\4f53,Arial,Helvetica,sans-serif; background:url(indeximg/btn_apply_job_gray.gif) 0 -30px no-repeat; cursor:default;}

/*20131202*/
#userstate_topbar{ float:left; color:#fff;}
#userstate_topbar a{ float:none;}

/*2013-12-7*/
.login_link01 {color:#0a64c3;}

.h_newjob{margin-top:10px; height:20px; line-height:28px;}
.color_039{ color:#039;}

/*2013-12-11*/
div.select_sty{ margin-top:1px;}
.select_sty_date .select_sty{ /*margin-top:7px;*/}

/*2013-12-13*/
.nav_popup a.func1_si_style{ color:#cdcbcb;}
.nav_popup a.func1_si_style:hover{background:url(indeximg/input_bg.gif) 0 0 no-repeat;}

/*  2013-12-16  */
.h_span_job{ display:block; float:right; height:32px; line-height:32px; padding:10px 0 0; color:#ff7f00; font-weight:bold;}

/*  2013-12-18  */
.adside{border:1px solid #d2d2d2; margin-top:10px; padding-bottom:5px; float:left; display:none;}
.adside h4{line-height:30px;padding-left:10px;background:#fafafa;}
.adside ul a{ padding:5px 8px; display:block;}
.adside ul a img{ border:1px solid #d2d2d2;}

/*2013-12-20*/
.hotjob_con td{padding:0 4px 4px 0;}
.hotjob_con td img{ border:1px solid #cdcdcd;}
.vipzp{ overflow:hidden; background:#ededed; padding:0 14px 10px;}
.vipzp li{ width:182px; height:82px;margin:10px 4px 0;overflow:hidden; float:left;}
.vipzp li a{ color:#969696; display:block; float:left;}
.vipzp li a:hover{ color:#f60;}
.vipzp li a.t1{ line-height:24px; margin-left:3px; display:inline;}
.vipzp li a.t2{ line-height:24px; margin-left:10px; display:inline;}
.vipzp li a img { border:1px solid #CCC; width:180px; height:60px;}

/*2013-12-25*/
.hotjob_con.job_nav dl{padding:0 12px 4px; width:465px; float:left;}

.more_joblist{ display:block; height:30px; line-height:30px; margin-top:20px; background:#e9e9e9; text-align:center; cursor:pointer;}

/*	2014-1-10	label	*/
.log_int em,.search em{ position:relative;}
.log_int em .ent_user_name,.log_int em .ent_user_pwd,.log_int em .user_name,.log_int em .user_passwd{ position:absolute; cursor:text; color:#757575; line-height:24px; padding-left:3px;}
.search em .keyword{ position:absolute; top:0; left:8px; font-size:14px; color:#757575; cursor:text; line-height:40px;}

/*	2014-1-16	*/
.apply_btn_n .job_expiration{display:block;margin:0 auto;width:130px;height:40px;text-align:center;color:#fff;font:18px/35px 'Microsoft YaHei',\5b8b\4f53,Arial,Helvetica,sans-serif; background:url(indeximg/btn_apply_job_gray.gif) 0 -30px no-repeat; cursor:default;}

/*  2014-3-5  */
.weixin_appad{ margin:6px 0; width:220px;}
.weixin_appad .weixin{ margin-bottom:6px; border:1px solid #ccc;}
.weixin_appad .app_ad{ border:1px solid #ccc;}
.weixin_appad .app_ad img{ vertical-align:top; width:218px;}

/*  2014-3-20  */
.ico_poster{ background:url(indeximg/icon_poster.gif) no-repeat; display:inline-block; width:49px; height:15px; margin:3px 0 0 5px; overflow:hidden;}
/*2014-8-2 高端人才标志*/
.talent_ico{ display:inline-block; width:86px; height:20px; overflow:hidden; position:relative; left:5px; top:0; background:url(indeximg/talent_ico.gif) no-repeat;}
/*所有职位-高端图标*/
.ico_talent{ display:inline-block; width:34px; height:17px; background:url(../img/ico_talent.gif) no-repeat; margin:0 0 -3px 3px; overflow:hidden;}

.u_whsn pre{white-space: normal;}

.company_profile .license{ background:url(indeximg/license.gif) no-repeat 0 0; padding-left:20px; color:#43ad02; font-size:12px; margin-left:20px; height:16px; display:inline-block;}



#userstate_hymain .login-type-field{
  margin-bottom: 3px !important;
}
#userstate_hymain  .log_btn{
  margin-top: 3px;
}
#userstate_hymain .log_int .int_02{
  margin-top: 3px;
}
#userstate_hymain .login_link{
  padding: 3px 5px;
}
.apply_link {
  width: 130px;
  line-height: 38px;
  color: #f39800;
  border: 1px solid #f39800;
  background: #fbeedb;
  border-radius: 2px;
  display: inline-block;
  text-align: center;
  font-size: 20px;
  margin-left: 8px;
  cursor: pointer;
  vertical-align: middle;
}
.downloadApp {
  position: absolute;
  /* background: #f6b447; downloadAppbg*/
  background: url(../img/downloadAppbg.png) no-repeat;
  width: 315px;
  height: 180px;
  top: -200px;
  right: 40px;
  /* padding: 18px 11px 12px 13px; */
  background-size: 100% 100%;
  display: none;
}
.downloadApp img{
  width: 145px;
  height: 145px;
}
.downloadApp_text {
  width: 158px;
  color: #fff;
  text-align: left;
  /* height: 163px; */
  /* padding-top: 64px; */
  box-sizing: border-box;
  font-size: 14px;
  letter-spacing: 2px;
  padding: 72px 0 11px 12px;
}

.download_App_title {
  position: absolute;
  width: 148px;
  line-height: 45px;
  background: #ffc750;
  color: #b66e25;
  text-align: left;
  padding-left: 17px;
  font-size: 18px;
  border-radius: 0 50px 50px 0;
  left: -5px;
  top: 18px;
  box-sizing: border-box;
}

.triangle {
  position: absolute;
  bottom: -40px;
  /* margin-left: 10px; transform:rotate(7deg)*/
  left: 80px;
  float: left;
  width: 0;
  height: 0;
  border-width: 20px;
  border-style: solid;
  border-color: #f7b54b transparent transparent transparent;
}
.triangle1{
  position: absolute;
  float: left;
  width: 0;
  height: 0;
  border-width: 3.5px;
  border-style: solid;
  border-color: #dc8346 transparent transparent transparent;
  left: 2px;
  bottom: -3.5px;
  transform: rotate(-135deg);
}