﻿.xuanze-right-shuru-juzhudi{
  border: none;
}
.search_type_SY_L .search_select_SY_L{
  width: 100%;
  height: 100%;

}

.search_wrapper_bottom_SY_L .search_select_SY_L{
  width: 118px;
  margin-right: 7px;
  padding: 0 8px;
  background: #f2f2f2;
  border-radius: 4px;
}
.search_wrapper_bottom_SY_L .search_select_yyao_SY_L{
  float: left;
  position: relative;
  margin-right: 5px;
  cursor: pointer;
  width: 96px;
  background: #f2f2f2;
  padding: 0 10px;
  border-radius: 4px;
}
#healthr .search_wrapper_bottom_SY_L .search_select_yyao_SY_L{
  width: 118px;
}
.search_type_SY_L .xuanze-right-shuru-juzhudi{
  width: 100%;
  height: 100%;
}

.search_type_SY_L .select-tits{
  width: 100%;
  height: 100%;
  line-height: 52px;
  text-align: center;
}

.xuanze-right-shuru-juzhudi,.pop_bg{
  /*height: 58px;
  line-height: 58px;*/
  height: 31px;
  line-height: 31px;
}
.xuanze-right-shuru-juzhudi{
  width: 100px;
  padding-left: 0;
}
.xzdy_SY_L{
  width: 118px;
}
.zhihui_color{
  color: #cccccc !important;
}
.xuanze-xiang{
  height: 30px;
  line-height: 30px;
}

.new_wraps{
  width: 1200px;
  margin: 0 auto;
  margin-top: 10px;
}
.seo_con{

}
.seo_con_tit{
  padding: 0 40px;
  background: #fff;
}
.zuobiaoti_ysml{
  height: 60px;
  line-height: 60px;
  color: #333;
  font-size: 18px;
  font-weight: bold;
  float: left;
}
.build_xhx{
  position: relative;
}
.build_xhx:before{
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 36px;
  height: 4px;
  background: #f39800;
}
.healt_xhx:before{background: #3ea76f}
.chen_xhx:before{background: #1993cd;}
.bank_xhx:before{background: #e28900}
.mic_xhx:before{background: #2571b0}

#buildhr .apply_job_new{background: #ed6b00}
#healthr .apply_job_new{background: #3ea76f}
#chenhr .apply_job_new{background: #1993cd;}
#bankhr .apply_job_new{background: #e28900}
#michr .apply_job_new{background: #2571b0}

#buildhr .zuijinliulan h3:before{background: #ed6b00}
#healthr .zuijinliulan h3:before{background: #3ea76f}
#chenhr .zuijinliulan h3:before{background: #1993cd;}
#bankhr .zuijinliulan h3:before{background: #e28900}
#michr .zuijinliulan h3:before{background: #2571b0}

#buildhr .rementit:before{background: #ed6b00}
#healthr .rementit:before{background: #3ea76f}
#chenhr .rementit:before{background: #1993cd;}
#bankhr .rementit:before{background: #e28900}
#michr .rementit:before{background: #2571b0}

#buildhr .no_login_lzp a{background: #ed6b00}
#healthr .no_login_lzp a{background: #3ea76f}
#chenhr .no_login_lzp a{background: #1993cd;}
#bankhr .no_login_lzp a{background: #e28900}
#michr .no_login_lzp a{background: #2571b0}


.result_list_one_job_name a span{
  color: #486fb0 !important;
}


.tab_wraps_ysml{
  float: right;
}
.seo_con_tab_tit{
  font-size: 16px;
  color: #999;
  float: left;
  margin-left: 10px;
  padding: 2px 14px 4px;
  background: #f3f3f3;
  border-radius: 2px;
  cursor: pointer;
  margin-top: 15px;
}
.seo_con_tab_tit.active{
  background: #f39800;
  color: #fff;
}
.search_wrap_SY_L{
  display: flex;
  background: url("//img2.cdn8.cn/pd/www/so/v2021/img/sousous.png") no-repeat;
}
.search_con_SY_L,.search_qifuai_SY_L{
  width: 100%;
  height: 100%;
}
.search_qifuai_SY_L{
  width: 44px;
  background: url("//img2.cdn8.cn/pd/www/so/v2021/img/sousouarrow_n.png") no-repeat 10px 24px;
  display: none;
}
.search_qifuai_SY_L.actives{
  background: url("//img2.cdn8.cn/pd/www/so/v2021/img/sousouarrow_o.png") no-repeat 10px 24px;
}

.search_wrapper_top_SY_L{
  border-radius: 2px;
  cursor: pointer;
}

.seo_con_data{
  background: #fff;
  margin-top: 2px;
}
.seo_con_data_alone{

}

.seo_con_data_alone h2{
  height: 57px;
  line-height: 57px;
  font-size: 16px;
  font-weight: bold;
  color: #ed6b00;
  padding: 0 40px;
}
.seo_con_data_alone h2 a{
  color: #ed6b00;
}
.build_conse{
  font-size: 0;
  padding: 0 40px 5px 30px;
}
.build_conse span,.build_conse a{
  display: inline-block;
  vertical-align: middle;
  font-family: Source Han Sans SC;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 34px;
  letter-spacing: 0px;
  color: #666666;
  padding: 0 10px;
  position: relative;
  cursor: pointer;
}
.build_conse a:after{
  content: '';
  width: 1px;
  height: 14px;
  position: absolute;
  background: #ccc;
  right: 0;
  top: 9.5px;
}
.build_conse a:last-child::after{
  content: '';
  width: 1px;
  height: 14px;
  position: absolute;
  background: #fff;
  right: 0;
  top: 9.5px;
}

.seo_con_data_alone:nth-child(even){
  background: #fafafa;
}
.build_conse a:hover{
  color: #f39800;
  text-decoration: none;
}
.chen_ty_wrap{
  padding: 0 40px 5px 40px;
}
.chen_tit{
  width: 140px;
  float: left;
  font-size: 14px;
  color: #333333;
  font-weight: bold;
  line-height: 34px;
  margin-top: 3px;
  margin-bottom: 3px;
}
.chen_conse{
  float: left;
  width: 960px;
  font-size: 0;
  margin-top: 3px;
  margin-bottom: 3px;
}
.chen_conse a {
  display: inline-block;
  vertical-align: middle;
  font-family: Source Han Sans SC;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 34px;
  letter-spacing: 0px;
  color: #666666;
  padding: 0 10px;
  position: relative;
  cursor: pointer;
}
.chen_conse a:hover{
  color: #f39800;
  text-decoration: none;
}
.chen_conse a:after {
  content: '';
  width: 1px;
  height: 14px;
  position: absolute;
  background: #ccc;
  right: 0;
  top: 9.5px;
}
/*热门城市*/
.new_wraps .hotjob_city2{
  width: 1200px;
  background: #fff;
  margin-top: 20px;
}
.hotjob_city2 .hotjob_con{
  width: 1200px;
  padding: 12px 15px 6px 31px;
  border-top: 2px solid #f3f3f3;
}
.hot_city_new li{
  width: auto;
}
.hotjob_con li{
  float: none;
  display: inline-block;
  margin-right: 27px;
}
.new_wraps .hot_city_new li a{
  background: none;
  font-size: 14px;
}
.new_wraps .hot_city_new li a:hover{
  color: #f39800;
}
.hot_letter strong{
  font-size: 14px;
}
.new_wraps .hot_letter ol li a{
  background: none;
}
.hot_letter{
  padding: 5px 5px 5px 37px;
}
.hot_letter ol li{
  padding: 2px 7px;
}
.hot_letter ol li em{
  color: #f39800;
}
.hot_city_box{
  border: none;
  padding-bottom: 20px;
  height: 105px;
}
.hot_job{
  padding-top: 50px;
  padding-bottom: 20px;
}
.hot_job h4 span{
  font-weight: bold;
  position: relative;
  padding: 0;
  margin-left: 40px;
  border: none;
  font-size: 18px;
  color: #333;
  height: 48px;
  line-height: 41px;
}
.hot_job h4 span:before{
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 36px;
  height: 4px;
  background: #f39800;
}

/*热门城市*/
/*更多*/
.all-menu{
  width: 1200px;
  height: 46px;
  font-size: 14px;
  color: #999999;
  background: #fff;
  line-height: 46px;
  padding-left: 37px;
}
.all-menu a{
  padding:  0 6px;
}
.all-menu a:hover{
  color: #f39800;
}
/*
ed6b00
e28900
3ea76f
1993cd
2571b0
*/

#buildhr .ss_bt .actives {
  background: #ed6b00;
}
#bankhr .ss_bt .actives {
  background: #e28900;
}
#healthr .ss_bt .actives {
  background: #3ea76f;
}
#chenhr .ss_bt .actives {
  background: #1993cd;
}
#michr .ss_bt .actives {
  background: #2571b0;
}

#buildhr .ss_bt {
  background: #fefbf8;
}
#bankhr .ss_bt {
  background: #fbfaf9;
}
#healthr .ss_bt {
  background: #f9fbfa;
}
#chenhr .ss_bt {
  background: #f8fafb;
}
#michr .ss_bt {
  background: #fbfbfc;
}

#buildhr .tab_con a.actives {
  color: #ed6b00;
}
#bankhr .tab_con a.actives {
  color: #e28900;
}
#healthr .tab_con a.actives {
  color: #3ea76f;
}
#chenhr .tab_con a.actives {
  color: #1993cd;
}
#michr .tab_con a.actives {
  color: #2571b0;
}

#buildhr .search_wrapper_top_SY_L {
  border: solid 2px #ed6b00;
}
#bankhr .search_wrapper_top_SY_L {
  border: solid 2px #e28900;
}
#healthr .search_wrapper_top_SY_L {
  border: solid 2px #3ea76f;
}
#chenhr .search_wrapper_top_SY_L {
  border: solid 2px #1993cd;
}
#michr .search_wrapper_top_SY_L {
  border: solid 2px #2571b0;
}

#buildhr .search_wrap_SY_L {
  background: url(//img2.cdn8.cn/pd/www/so/v2021/img/souso1.png?t=200109.png) no-repeat;
}
#bankhr .search_wrap_SY_L {
  background: url(//img2.cdn8.cn/pd/www/so/v2021/img/souso2.png?t=200109.png) no-repeat;
}
#healthr .search_wrap_SY_L {
  background: url(//img2.cdn8.cn/pd/www/so/v2021/img/souso3.png?t=200109.png) no-repeat;
}
#chenhr .search_wrap_SY_L {
  background: url(//img2.cdn8.cn/pd/www/so/v2021/img/souso4.png?t=200109.png) no-repeat;
}
#michr .search_wrap_SY_L {
  background: url(//img2.cdn8.cn/pd/www/so/v2021/img/souso5.png?t=200109.png) no-repeat;
}

/*chenhrs*/

.buildhrs .build_xhx:before,.buildhrs .hot_job h4 span:before {
  background: #ed6b00;
}
.bankhrs .build_xhx:before,.bankhrs .hot_job h4 span:before {
  background: #e28900;
}
.healthrs .build_xhx:before,.healthrs .hot_job h4 span:before {
  background: #3ea76f;
}
.chenhrs .build_xhx:before,.chenhrs .hot_job h4 span:before {
  background: #1993cd;
}
.michrs .build_xhx:before,.michrs .hot_job h4 span:before {
  background: #2571b0;
}

/**/
.buildhres{

}
.healthres .build_xhx:before{
  background: #3ea76f;
}
.healthres .seo_con_data_alone h2{
  color: #3ea76f;
}
.chenhres .build_xhx:before{
  background: #1993cd;
}
.chenhres .seo_con_data_alone h2{
  color: #1993cd;
}


.bankhres .build_xhx:before{
  color: #e28900;
}

.michres .build_xhx:before{
  color: #2571b0;
}

.bankhres .seo_con_data_alone h2 a{
  color: #e28900;
}
.michres .seo_con_data_alone h2 a{
  color: #2571b0;
}

.bankhres{

}
.michres .build_xhx:before{
  background: #2571b0;
}

.build_wrapers{
  display: none;
}

/*补丁*/
.tab_bottom{
  padding: 24px 40px 0px 40px;
}
.need_hides{
  width: 100%;
}
/**/
.fix_search.search_wrapper_SY_L{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: #fff;
  z-index: 5;
  box-shadow: 0px 3px 6px 0px #d9d9d9;
}
.fix_search .average_con_SY_L{
  margin: 0 auto;
}


/*结果页*/


.min_search_wrapper{
  margin-top: 20px;
}
.min_search_wrap{
  width: 1200px;
  margin: 0 auto;
  background: #fff;
  padding: 0 40px;
}
.min_search_left{
  float: left;
  font-size: 0;
  padding: 14px 0 16px 0;
}
.zhineng,.zuixin{
  display: inline-block;
  background: #f3f3f3;
  font-size: 14px;
  height: 30px;
  color: #999;
  position: relative;
  border-radius: 3px;
  cursor: pointer;
  padding-left: 32px;
  line-height: 30px;
}
.zhineng.active,.zuixin.active{background: #f39800;color: #fff}
.zhineng{width: 100px;margin-right: 11px;}
.zuixin{width: 74px;line-height: 30px;}
.zhineng:before{
  position: absolute;
  left: 10px;
  top: 8px;
  width: 14px;
  height: 14px;
  content: '';
  background: url(//img2.cdn8.cn/pd/www/so/v2021/img/paixu.png?t=200109.png) no-repeat;
}
.zhineng.active:before{
  background: url(//img2.cdn8.cn/pd/www/so/v2021/img/paixubai.png?t=200109.png) no-repeat;
}
.zuixin:before{
  position: absolute;
  left: 10px;
  top: 8px;
  width: 14px;
  height: 14px;
  content: '';
  background: url(//img2.cdn8.cn/pd/www/so/v2021/img/zuixin.png?t=200109.png) no-repeat;
}
.zuixin.active:before{
  background: url(//img2.cdn8.cn/pd/www/so/v2021/img/zuixinbai.png?t=200109.png) no-repeat;
}


.min_search_middle{
  float: left;
  margin-left: 100px;
}
.min_search_right{
  float: right;
  line-height: 60px;
  color: #666;
  font-size: 14px;
}
.min_search_right em{
  color: #f39800;
}
/*结果*/
.result_wrapper{
  margin-top: 20px;
}
.result_wrap{
  width: 1200px;
  margin: 0 auto;
}
.result_left{
  width: 880px;
  float: left;
}
.result_right{
  width: 301px;
  float: right;
}

.result_list_one{
  width: 880px;
  height: 140px;
  background-color: #ffffff;
  padding: 28px 26px 0 40px;
  margin-bottom: 10px;
}
.shoufa{position: relative;}
.shoufa:after{
  position: absolute;
  top: 0;
  right: 0;
  content: '';
  background: url(//img2.cdn8.cn/pd/www/so/v2021/img/shoufa.png?t=200109.png) no-repeat;
  width: 31px;
  height: 31px;
}
.result_list_one_top{font-family: Source Han Sans SC;}
.result_list_one_job_name a,.result_list_one_job_name span{
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 17px;
  letter-spacing: 0px;
  color: #486fb0;
}
.search_wrapper_bottom_SY_L{
  padding: 20px 0;
}

.zhiding,.gaoduan,.shoufa_tag{
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 21px;
  letter-spacing: 0px;
  color: #ffffff;
  width: 40px;
  height: 20px;
  text-align: center;
  vertical-align: middle;
  margin-left: 3px;

}
.shoufa_tag{
  width: 65px;
  font-weight: bold;
  font-size: 12px;
  background: #47c1a8;
}

.zhiding{
  width: 53px;
  font-size: 15px;
  background: #ee5b45;
}
.gaoduan{
  font-size: 12px;
  background: #df9760;
}

.result_list_one_job_name{
  float: left;
  width: 744px;
  height: 27px;
  margin-bottom: 8px;
  line-height: 0px;
  vertical-align: middle;
}

.result_list_one_job_name input{
  vertical-align: inherit;
}
.result_list_one_job_name a{
  margin-right: 10px;
  vertical-align: middle;
}
.result_list_one_industry{
  float: left;
  font-family: Source Han Sans SC;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 17px;
  letter-spacing: 0px;
  color: #f39800;
}
.result_list_one_mid{font-family: Source Han Sans SC;margin-bottom: 6px;}
.result_list_one_salary{
  float: left;
  width: 310px;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 17px;
  letter-spacing: 0px;
  color: #ff3a3f;
  padding-right: 60px;
}
.result_list_one_company{
  float: left;
  width: 420px;
  height: 24px;
  padding-right: 60px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.result_list_one_company a{
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  color: #333333;
  letter-spacing: 0px;
  line-height: 17px;
}
.result_list_one_time{
  float: left;
  height: 20px;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 17px;
  letter-spacing: 0px;
  color: #999999;
}
.result_list_one_bot{font-family: Source Han Sans SC;}
.result_list_one_area{
  float: left;
  width: 310px;
  height: 20px;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 17px;
  letter-spacing: 0px;
  color: #6a7e9c;
  margin-top: 4px;
  padding-right: 30px;
}
.result_list_one_shuxin{
  float: left;
  width: 404px;
  height: 20px;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 17px;
  letter-spacing: 0px;
  color: #6a7e9c;
  padding-right: 90px;
  margin-top: 4px;
}
.result_list_one_shengqin{
  float: left;}
.apply_job_new{
  display: inline-block;
  width: 100px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background-color: #f39800;
  font-family: MicrosoftYaHei;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #ffffff;
  border-radius: 3px;
  /*display: none;*/
}
.apply_job_new:hover{
  text-decoration: none;
  color: #fff;
}

/*.result_list_one:hover .apply_job_new,.result_list_hb:hover .apply_job_new{
    transition: 2s;
    display: block;
}*/

.result_list_one:hover,.result_list_hb:hover{
  box-shadow: 2px 2px 10px 0px #ccc;
}

/*海报*/
.result_list_hb{
  width: 880px;
  background-color: #ffffff;
  padding: 26px 26px 26px 40px;
  margin-bottom: 10px;
}
.result_list_hb_bot{}
.new_wraps{
  padding-bottom: 40px;
}
.hb_img_wrap{float: left;margin-top: 3px}
.hb_mian_wrap{float: left;padding-left: 60px;font-family: Source Han Sans SC;width: 464px;padding-right: 60px;margin-top: 3px}
.hb_tsbs{margin-bottom: 10px}
.hb_salary{
  height: 27px;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 17px;
  letter-spacing: 0px;
  color: #ff3a3f;
  margin-bottom: 4px;
}
.hb_yaoqiu{
  height: 20px;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 17px;
  letter-spacing: 0px;
  color: #6a7e9c;
  margin-bottom: 12px;
}
.hb_company{
  height: 24px;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 17px;
  letter-spacing: 0px;
  color: #333333;
  margin-bottom: 4px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.hb_qiguai{
  height: 20px;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 17px;
  letter-spacing: 0px;
  color: #6a7e9c;
}
.hb_right_wrap{float: left;font-family: Source Han Sans SC;}
.hb_time{
  height: 20px;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 17px;
  letter-spacing: 0px;
  color: #999999;
  padding-left: 15px;
}
.hb_anniu{padding-top: 64px;}

.sui_230,.ren500,.ren1000,.czxqy,.gyqy,.ssgs,.wzqy{
  position: relative;
  display: inline-block;
  font-family: Source Han Sans SC;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 24px;
  letter-spacing: 0px;
  color: #6a7e9c;
  padding-left: 27px;
  margin-right: 16px;
}
.sui_230:before,.ren500:before,.ren1000:before,.czxqy:before,.gyqy:before,.ssgs:before,.wzqy:before{
  position: absolute;
  content: '';
}
.sui_230:before{
  width: 17px;
  height: 16px;
  background: url(//img2.cdn8.cn/pd/www/so/v2021/img/230sui.png?t=200109.png) no-repeat;
  left: 0;
  top: 0px;
}
.ren500:before{
  width: 17px;
  height: 14px;
  background: url(//img2.cdn8.cn/pd/www/so/v2021/img/500ren.png?t=200109.png) no-repeat;
  left: 0;
  top: 2px;
}
.ren1000:before{
  width: 17px;
  height: 13px;
  background: url(//img2.cdn8.cn/pd/www/so/v2021/img/1000ren.png?t=200109.png) no-repeat;
  left: 0;
  top: 2px;
}
.czxqy:before{
  width: 18px;
  height: 16px;
  background: url(//img2.cdn8.cn/pd/www/so/v2021/img/czxqy.png?t=200109.png) no-repeat;
  left: 0;
  top: -1px;
}
.gyqy:before{
  width: 14px;
  height: 16px;
  background: url(//img2.cdn8.cn/pd/www/so/v2021/img/gyqy.png?t=200109.png) no-repeat;
  left: 0;
  top: 1px;
}
.ssgs:before{
  width: 16px;
  height: 14px;
  background: url(//img2.cdn8.cn/pd/www/so/v2021/img/ssgs.png?t=200109.png) no-repeat;
  left: 0;
  top: 2px;
}
.wzqy:before{
  width: 16px;
  height: 16px;
  background: url(//img2.cdn8.cn/pd/www/so/v2021/img/wzqy.png?t=200109.png) no-repeat;
  left: 0;
  top: 1px;
}
/*右*/
.dapp{
  margin-bottom: 10px;
}
#span_mobile_select{
  display: none;
}
.zuijinliulan{padding: 24px 20px 29px 20px;font-family: Source Han Sans SC;background: #fff;margin-bottom: 10px}
.zuijinliulan h3{
  height: 24px;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  line-height: 17px;
  letter-spacing: 0px;
  color: #333333;
  position: relative;
  margin-bottom: 13px;
}
.zuijinliulan h3:before{
  position: absolute;
  content: '';
  width: 20px;
  height: 2px;
  background: #f39800;
  bottom: 0px;
  left: 0;
}
.zhiwei_wrap{font-family: Source Han Sans SC;border-bottom: solid 1px #f0f0f0;height: 75px;padding-top: 11px}
.zhiwei_wrap a{
  display: block;
  height: 24px;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 17px;
  letter-spacing: 0px;
  color: #666666;
  margin-bottom: 7px;
  max-width: 261px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.zhiwei_wrap a:hover{
  color: #f39800;
}
.zhiwei_wrap span{
  display: block;
  height: 20px;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 17px;
  letter-spacing: 0px;
  color: #999999;
}
.hurry_job_pic_wrap{
  padding: 11px 8px;
  font-size: 0;
  background: #fff;
}
.hurry_job_pic_wrap img{
  border: 1px solid #ccc;
  margin: 4px 2px;
  box-sizing: content-box;
  float: left;
}
/*page*/
.page_wrap{
  background: #fff;
  height: 60px;
}
.page_wrap_left{
  float: left;
  padding-left: 40px;
}
.page_wrap_left span{
  height: 20px;
  font-family: Source Han Sans SC;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 21px;
  letter-spacing: 0px;
  color: #666666;
}

.page_wrap_left .apply_all{
  width: 81px;
  height: 30px;
  display: inline-block;
  text-align: center;
  background-color: #f39800;
  border-radius: 2px;
  font-family: Source Han Sans SC;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 30px;
  letter-spacing: 0px;
  color: #ffffff;
  margin: 15px 0 15px 14px;
  cursor: pointer;
}
.page_wrap_right{
  float: right;
}

/*shaoliang*/
.btn_page {
  float: right;
  font-size: 0;
  padding-right: 26px;
  padding-top: 15.5px;
}
.btn_page a {
  margin-left: 7px;
  padding: 2px 10px 2px 10px;
  font-size: 16px;
  color: #787878;
  border: solid 1px #ebebeb;
  display: inline-block;
  vertical-align: middle;
  border-radius: 2px;
  min-width: 30px;
  height: 30px;
  line-height: 23px;
  background: #f4f4f5;
  position: relative;
}
.lstt_l:after {
  content: '';
  background: url(//css2.cdn8.cn/pd/www/so/v2021/img/shou0.png?v=1024);
  width: 10px;
  height: 10px;
  position: absolute;
  top: 9px;
  left: 9px;
}
.curpage_l:after {
  content: '';
  background: url(//css2.cdn8.cn/pd/www/so/v2021/img/page0.png?v=1024);
  width: 6px;
  height: 10px;
  position: absolute;
  top: 9px;
  left: 11px;
}
.curpage {
  margin-left: 7px;
  padding: 2px 10px 2px 10px;
  font-size: 16px;
  color: #fff !important;
  background: #f39800 !important;
  display: inline-block;
  vertical-align: middle;
}
.curpage_r:after {
  content: '';
  background: url(//css2.cdn8.cn/pd/www/so/v2021/img/page1.png?v=1024);
  width: 6px;
  height: 10px;
  position: absolute;
  top: 9px;
  left: 11px;
}
.lstt_r:after {
  content: '';
  background: url(//css2.cdn8.cn/pd/www/so/v2021/img/shou1.png?v=1024);
  width: 10px;
  height: 10px;
  position: absolute;
  top: 9px;
  left: 9px;
}

/*补丁*/
.result_wrapper{
  padding-bottom: 40px;
}
.result_wrapper .hotjob_city{
  width: 1200px;
  background: #fff;
}
.result_wrapper .hotjob_city .hotjob_con{
  width: 1200px;
  background: #fff;
  padding: 20px 31px 0 32px;
}
.result_wrapper .hotjob_city .hot_letter{
  background: #fff;
  font-size: 14px;
  padding-left: 40px;
}
.hot_letter ol{
  padding-top: 2px;
}
.result_wrapper .hot_city_new li a{
  background: none;
}
.result_wrapper .hot_letter ol li a{
  background: none;
}
.rementit_wrap{
  margin: 10px 0 0 0;
}
.rementit{
  margin: 0 auto;
  width: 1200px;
  height: 50px;
  background: #ffffff;
  line-height: 50px;
  position: relative;
  padding-left: 40px;
  font-family: Source Han Sans SC;
  font-size: 18px;
  font-weight: bold;
  color: #333;
}
.rementit:before{
  position: absolute;
  content: '';
  width: 36px;
  height: 4px;
  background-color: #f39800;
  left: 40px;
  bottom: 0;
}
.hotjob_city{
  margin-top: 2px;
}
/**/
.min_search_middle .xiala{
  float: left;
  /*min-width: 100px;
  max-width: 150px;*/
  margin-right: 20px;
  height: 62px;
  line-height: 62px;
}

.min_search_wrapper .xuanze-right-shuru-juzhudi{
  position: initial;
  width: 150px;
  margin-right: 0;
}
.min_search_wrapper{
  width: auto !important;
}

.search_wrapper_middle_SY_L{
  position: relative;
}
.search_tips{
  display: none;
  position: absolute;
  top: 60px;
  left: 0;
  box-shadow: 0px 3px 6px 0px #d9d9d9;
  background: #fff;
  width: 100%;
  z-index: 6;
}
.search_tips a{
  height: 36px;
  font-family: Source Han Sans SC;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #666666;
  line-height: 36px;
  display: block;
  padding: 0 140px 0 30px;

  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.search_tips h4{
  height: 24px;
  font-family: Source Han Sans SC;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  line-height: 17px;
  letter-spacing: 0px;
  color: #333333;
  padding-left: 30px;
}
.bianda{
  padding: 20px 0 20px 0;
}
.search_tips a:hover{
  background-color: #f3f3f3;
}
.search_conthol_SY_L{
  height: 100%;
  line-height: 52px;
  float: left;
  text-align: center;
  position: relative;
  text-indent: 10px;
}
.search_conthol_SY_L:before{
  position: absolute;
  content: '';
  width: 2px;
  height: 40px;
  left: 0;
  top: 8px;
  background: #ebebeb;
}
.area_SY_L{
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  padding: 0 5px;
}

.conthol_tips{
  position: absolute;
  top: 60px;
  left: 0;
  box-shadow: 0px 3px 6px 0px #d9d9d9;
  background: #fff;
  width: 100%;
  padding-bottom: 20px;
  display: none;
  z-index: 6;
}
.conthol_tips .crumb2{
  width: 1120px;
  padding: 10px 30px 0;
}

.conthol_tips .crumb2 p{
  margin-top: 15px;
  height: 24px;
  font-family: Source Han Sans SC;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  line-height: 17px;
  letter-spacing: 0px;
  color: #333333;
  margin-bottom: 10px;
}
.crumb2 a.crumb_btn{
  width: 18px;
  height: 25px;
  background: url(../img/bacha.png) no-repeat 0 3px;
}
.crumb2 a.crumb_btn:hover {
  background: url(../img/bacha.png) no-repeat 0 3px;
}
.conthol_tips .crumb2 a#save_dy{
  width: 86px;
  height: 30px;
  background: #f39800;
  border-radius: 2px;
  line-height: 30px;
  font-family: Source Han Sans SC;
  font-size: 14px;
  letter-spacing: 0px;
  color: #ffffff;
  text-align: center;
}

.no_login_lzp{
  background: #fff;
}
.no_login_lzp p {
  height: 20px;
  font-family: Source Han Sans SC;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 17px;
  letter-spacing: 0px;
  color: #999999;
  margin-bottom: 27px;
  margin-top: 24px;
  text-align: center;
}
.no_login_lzp a{
  height: 30px;
  background-color: #f39800;
  line-height: 30px;
  width: 80px;
  display: block;
  margin: 0 auto;
  text-align: center;
  color: #fff;
  border-radius: 2px;
}
.search_select_SY_L #zhixi_si{
  display: inline-block;
  height: 58px;
  line-height: 58px;
  position: relative;
  padding-left: 10px;
  font-size: 16px;
  max-width: 80px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.search_select_SY_L #zhixi_si:before{
  position: absolute;
  content: '';
  width: 1px;
  height: 18px;
  background-color: #cccccc;
  left: 0;
  top: 7px;
}

#healthr .search_select_SY_L #zhixi_si{
  height: 31px;
  line-height: 31px;
}
.search_wrapper_bottom_SY_L .zhixi_kd{
  width: 90px;
}





/*多选*/
.result_wrapper .selsect_all,.result_wrapper .sele_jobid{
  width: 16px;
  height: 16px;
  background-color: #ffffff;
  border: solid 1px #cccccc;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  display: none;
}
.result_wrapper .selsect_all{
  display: inline-block;
  float: left;
  margin: 23px 10px 0 0;
}
.result_wrapper .selsect_all.active,.result_wrapper .sele_jobid.active{
  position: relative;
  border:none;
}
.result_wrapper .selsect_all.active:before,.result_wrapper .sele_jobid.active:before{
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  width: 16px;
  height: 16px;
  background: url("../img/cheak.png") no-repeat;
}
.result_wrapper .msg{
  width: 881px;
  padding: 0 26px 0 38px;
}
.popup17 .popup_top{
  width: auto;
  height: 215px !important;
}
.popup17{
  width: auto;
  height: 287px !important;
}
.popup17 .popup_bottom{
  width: auto;
}


.tops_msg{
  margin: 0;
}

/**/
.gzxz_SY_L .select-tits,.gzjy_SY_L .select-tits,.gsxz_SY_L .select-tits,.gsgm_SY_L .select-tits{
  position: relative;
  padding-right: 20px;
  /*max-width: 140px;*/
  width: 105px;
  display: inline-block;
  text-align: center;

  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;

}
.gzxz_SY_L .select-tits:after,.gzjy_SY_L .select-tits:after,.gsxz_SY_L .select-tits:after,.gsgm_SY_L .select-tits:after{
  position: absolute;
  content: '';
  right: 5px;
  top: 15px;
  width: 8px;
  height: 5px;
  /*background: url("../img/jiantou1.png") no-repeat;*/
  background: url("../img/sjiao.png") no-repeat;
}

.gzxz_SY_L .select-tits.shibushiyoubing:after,.gzjy_SY_L .select-tits.shibushiyoubing:after,.gsxz_SY_L .select-tits.shibushiyoubing:after,.gsgm_SY_L .select-tits.shibushiyoubing:after{
  /*background: url("../img/jiantou2.png") no-repeat;*/
  background: url("../img/huangsanjiao.png") no-repeat;
}

.search_types_SY_L .select-tits{
  display: inline-block;

}


.fbsj_SY_L .select-tits,.search_types_SY_L .select-tits,.hyxz_SY_L .select-tits,.xzdy_SY_L .select-tits,.xlyq_SY_L .select-tits,.gsgm_SY_L .select-tits{
  position: relative;
  padding-right: 20px;
  /*max-width: 140px;*/
  width: 105px;
  display: inline-block;
  text-align: center;

  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;

}
.duan90px{
  width: 98px !important;
}
.duan140px{
  width: 133px !important;
}
.xlyq_SY_L{
  width: 90px !important;
}
.fbsj_SY_L .select-tits:after,.search_types_SY_L .select-tits:after,.hyxz_SY_L .select-tits:after,.xzdy_SY_L .select-tits:after,.xlyq_SY_L .select-tits:after{
  position: absolute;
  content: '';
  right: 5px;
  top: 15px;
  width: 8px;
  height: 5px;
  background: url("../img/sjiao.png") no-repeat;
}
.chang_wrap .hyxz_SY_L .select-tits{
  width: 105px;
}
.fbsj_SY_L .select-tits.shibushiyoubing:after,.search_types_SY_L .select-tits.shibushiyoubing:after,.hyxz_SY_L .select-tits.shibushiyoubing:after,.xzdy_SY_L .select-tits.shibushiyoubing:after,.xlyq_SY_L .select-tits.shibushiyoubing:after{
  background: url("../img/huangsanjiao.png") no-repeat;
}

.search_types_SY_L .select-tits:after{
  right: 24px;
  top: 24px;
}
.hyxz_SY_L .select-tits:after{
  top: 24px !important;
}


/*
.gzxz_SY_L .select-tits:after,.gzjy_SY_L .select-tits:after,.gsxz_SY_L .select-tits:after,.gsgm_SY_L .select-tits:after{
  position: absolute;
  content: '';
  top: 30px;
  right: 5px;
  background: url("../img/jiantou1.png") no-repeat;
  width: 8px;
  height: 5px;
}
*/

.yangshi{
  background: url("../img/huangsanjiao.png") no-repeat;
  width: 8px;
  height: 5px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 8px;
}
.shibushiyoubing{
  color: #f39800;
}
.gengyoubing .yangshi{
  background: url("../img/jiantou2.png") no-repeat;
  width: 8px;
  height: 5px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 8px;
}
.putongtwo .yangshi{
  background: url("../img/jiantou1.png") no-repeat;
  width: 8px;
  height: 5px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 8px;
}
.putong .yangshi{
  background: url("../img/sjiao.png") no-repeat;
  width: 8px;
  height: 5px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 8px;
}
.zhihui_color .yangshi{
  background: url("../img/shanjiao.png") no-repeat !important;
}
.zhihui_color.putongtwo .yangshi{
  background: url("../img/jiantou1.png") no-repeat !important;
}

#healthr .gzxz_SY_L .select-tits,#healthr .gzjy_SY_L .select-tits,#healthr .gsxz_SY_L .select-tits,#healthr .gsgm_SY_L .select-tits{
  max-width: 86px;
}
.w_shaoduan{
  width: 100px !important;
}
.w_henduan{
  width: 90px !important;
}
.w_115{
  width: 115px !important;
}
.xlyq_SY_L .select-tits{
  width: 100px !important;}
.f_left{
  float: left !important;
}
.history_wrap{
  width: 1200px;
  background: #fff;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  padding: 0 40px 5px;
}
.search_his_btn{
  display: inline-block;
  font-size: 14px;
  height: 30px;
  background: #f39800;
  color: #fff;
  position: relative;
  border-radius: 3px;
  cursor: pointer;
  text-align: center;
  line-height: 30px;
  padding: 0 10px;
}

.history_item{
  background: #f2f2f2;
  padding: 3px 8px;
  border-radius: 4px;
  font-size: 14px;
  color: #ae9a9a;
  margin: 0 10px 8px 0;
}




.pop_bg{
  position: relative;
  padding-right: 16px;
  display: inline-block;
  width: 105px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 16px;
  text-align: center;
}
#ling1_si.pop_bg{
  width: 108px;
  text-align: center;
}
.pop_bg:after{
  position: absolute;
  content: '';
  right: 8px;
  top: 15px;
  width: 8px;
  height: 5px;
  background: url("../img/sjiao.png") no-repeat;
}

.youzi.pop_bg{
  color: #f39800;
}
.youzi.pop_bg:after{
  background: url("../img/huangsanjiao.png") no-repeat;
}

.funtype_disabled,.realm_disabled,.funtype_disabled:hover,.realm_disabled:hover{
  color: #ccc;
  text-decoration: none;
}
.funtype_disabled:after,.funtype_disabled:after,.realm_disabled:after{
  background: url(../img/shanjiao.png) no-repeat;
}

#keyword,.xuanze-xiang{
  font-size: 16px;

}
.xuanze-xiang{
  font-size: 14px;
  text-indent: 6px;

  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

.hotjob_con .hot_city_new{

}
.result_wrapper .hot_city_new li a{
  font-size: 14px;
}
.xuanze-xiang:hover{
  background: #f39800;
  color: #fff;
}
.crumb2 span {
  margin-right: 2px;
  line-height: 25px;
  height: 25px;
  font-size: 14px;
}

.search_type_SY_L .search_select_SY_L .search_types_SY_L .select-tits{
  color: #333;
}
.search_type_SY_L .search_select_SY_L .search_types_SY_L .select-tits:after{
  background: url(../img/sjiao.png) no-repeat;
}

input::-webkit-input-placeholder {
  color: #ccc;
}
input::-moz-input-placeholder {
  color: #ccc;
}
input::-ms-input-placeholder {
  color: #ccc;
}

.area_SY_L #city1_si{
  position: relative;
  padding-right: 20px;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100px;
}
.area_SY_L #city1_si:after{
  content: '';
  position: absolute;
  right: 5px;
  top: 26px;
  width: 8px;
  height: 5px;
  background: url(../img/sjiao.png) no-repeat;
}

.qpcp{
  position: relative;
  padding-right: 20px;
}
.qpcp:after{
  content: '';
  position: absolute;
  right: 5px;
  top: 9px;
  width: 8px;
  height: 5px;
  background: url(../img/sjiao.png) no-repeat;
}
.zhihui_color:after{
  background: url(../img/shanjiao.png) no-repeat !important;
}
.select-chose-active{
  color: #fff;
  background: #f39800;
}

.hot_letter ol li a{
  font-size: 14px;
  padding: 8px 5px 8px 5px;
  background: #fff;
}
.hot_letter ol li .alt_city{
  background: #fff;
  border: 1px solid #fff;
  top: -42px;
  box-shadow: 0px 3px 6px 0px #d9d9d9;
}
.hot_letter ol li var {
  display: block;
  display: none;
  position: absolute;
  top: -6px;
  left: 4px;
  width: 18px;
  height: 10px;
  overflow: hidden;
  background: url(../img/xiangxaijt.png) 0 0 no-repeat;
  z-index: 10;
}
.hot_letter ol li table tr td:first-child a{
  padding-left: 15px;
}
.hot_letter ol li table tr td:last-child a{
  padding-right: 15px;
}

.direct_ban{
  color: #ccc;
}
.direct_ban:hover{
  color: #ccc;
}
.branch_bg{
  position: relative;
  padding-right: 20px;
  display: inline-block;
  max-width: 114px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.branch_bg:after {
  position: absolute;
  content: '';
  right: 5px;
  top: 15px;
  width: 8px;
  height: 5px;
  background: url(../img/sjiao.png) no-repeat;
}
.direct_ban:after{
  background: url(../img/shanjiao.png) no-repeat;
}