/*
星点互联-招聘求职频道页PC端css
1.0
*/

.nex_job_index_top{margin:10px 0;}
.nex_job_index_top_left{float:left;width:290px;}
.nex_job_catgory_menu{padding-top:10px;background:#fff;border-radius:4px;box-shadow:0px 0px 0px 1px #f3f3f3;}
.nex_catgory_menu_block{position:relative;border:1px solid #fff;width:99%;}
.nex_catgory_menu_tit{width:91%;padding:17.3px 0 16px 22px;height:20px;font-weight:900;position:relative;z-index:10;background:#FFF;}
.nex_catgory_menu_tit i{display:block;position:absolute;top:23px;right:15px;background:url(../job/index_arrow.png) 0 0 no-repeat;width:14px;height:14px;overflow:hidden;}
.nex_catgory_menu_tit h3{height:20px;line-height:20px;font-size:14px;}
.nex_catgory_menu_tit h3 a{color:#656565;font-weight:normal;margin-right:8px;display:inline-block;height:20px;line-height:20px;}
.nex_catgory_menu_tit h3 a.nex_sub_job_title{font-size:16px;color:#333;}
.nex_catgory_menu_tit h3 a:hover{color:#F05A14;}

.nex_catgory_menu_conts{position:absolute;width:480px;left:287px;top:-1px;display:none;padding:13px 0 15px 15px;border:1px solid #fff;box-shadow:0 0 4px 2px rgba(0,0,0,.09);border-radius:2px;border-top-left-radius:0;background:#fff;}
.nex_catgory_menu_conts h5{display:block;width:96%;font-weight:400;margin-bottom:8px;height:30px;line-height:normal;border-bottom:1px #f2f2f2 solid;overflow:hidden;}
.nex_catgory_menu_conts h5 a{color:#484848;font-size:14px;font-weight:bold;}
.nex_catgory_menu_conts h5 a:hover{color:#F05A14;}
.nex_catgory_menu_conts ul{}
.nex_catgory_menu_conts ul li{display:inline-block;font-weight:400;margin:0 8px 6px 0;height:30px;line-height:30px;overflow:hidden;}
.nex_catgory_menu_conts ul li a{color:#777;font-size:13px;padding:3px 10px;}
.nex_catgory_menu_conts ul li a:hover{color:#F05A14;}
.nex_catgory_menu_block:hover{background:#fff;box-shadow:0 0 4px 2px rgba(0,0,0,.09);margin:0;border-top:1px solid #F05A14;border-left:1px solid #F05A14;border-bottom:1px solid #F05A14;}
.nex_catgory_menu_block:hover .nex_catgory_menu_conts{display:block;border-color:#F05A14;z-index:9;}
.nex_catgory_menu_block:hover .nex_catgory_menu_tit{z-index:11;width:93%;}
.nex_job_sliders{float:left;margin-left:20px;}
.nex_job_focusBox{position:relative;width:610px;height:280px;overflow:hidden;border-radius:4px;margin-bottom:20px;}
.nex_job_focusBox .pic{position:relative;}
.nex_job_focusBox .pic a{display:block;width:610px;height:280px;}
.nex_job_focusBox .hd{width:100%;position:absolute;bottom:20px;text-align:center;font-size:0;z-index:1;}
.nex_job_focusBox .hd li{margin:0 3px;background:#fff;width:6px;height:6px;overflow:hidden;cursor:pointer;display:inline-block;}
.nex_job_focusBox .hd .on{background:#F05A14;}

.nex_job_focusBox .prev,
.nex_job_focusBox .next{width:36px;height:36px;display:none;position:absolute;top:122px;z-index:1;cursor:pointer;border-radius:100%;transition:all 0.3s linear;}
.nex_job_focusBox .prev{left:-40px;background:rgba(0,0,0,0.5) url(nex_slider_left.png) center no-repeat;}
.nex_job_focusBox .next{right:-40px;background:rgba(0,0,0,0.5) url(nex_slider_right.png) center no-repeat;}
.nex_job_focusBox:hover .prev{left:10px;}
.nex_job_focusBox:hover .next{right:10px;} 
.nex_job_e_ads{width:620px; overflow:hidden;}
.nex_job_e_ads ul{width:636px;}
.nex_job_e_ads ul li{float:left;margin:0 20px 0 0;width:190px;}
.nex_job_e_ads ul li img{width:190px;height:150px;}

.nex_job_index_new{float:right;width:270px;border-radius:4px;box-shadow:0px 0px 0px 1px #f3f3f3;padding:15px;}
.nex_index_sd_title{height:20px;margin-bottom:17px;position:relative;}
.nex_index_sd_title span{display:block;float:left;height:20px;line-height:20px;font-size:16px;color:#333;position:relative;}
.nex_index_sd_title span:after{content:'';display:block;width:4px;height:15px;background:#F05A14;position:absolute;top:2px;left:-17px;}
.nex_index_sd_title a{display:block;float:right;height:20px;line-height:20px;font-size:12px;color:#999;}
.nex_index_sd_title a:hover{color:#F05A14;}
.nex_job_post_new{}
.nex_job_post_new ul li.nex_job_core{padding-bottom:8px;height:23px;margin-bottom:8px;border-bottom:1px solid #f3f3f3;}
.nex_job_post_new ul li.nex_job_core:last-child{padding-bottom:0px;margin-bottom:0px;border-bottom:0;}
.nex_job_post_new ul li.nex_job_core .nex_job_nametitle{float:left;width:150px; height:23px;line-height:23px;overflow:hidden;}
.nex_job_post_new ul li.nex_job_core .nex_job_nametitle a{font-size:13px;color:#333;}
.nex_job_post_new ul li.nex_job_core .nex_job_nametitle a:hover{color:#F05A14;}
.nex_job_post_new ul li.nex_job_core .nex_job_otherinfo{display:none;}
.nex_job_post_new ul li.nex_job_core .nex_job_otherinfo span{}
.nex_job_post_new ul li.nex_job_core .nex_job_wage{float:right;width:100px; height:23px;line-height:23px;font-size:12px;color:#F05A14;overflow:hidden;}
.nex_job_post_new ul li.nex_job_core .nex_job_comname{display:none;}
.nex_job_post_new ul li.nex_job_core .nex_job_comname a{}
.nex_job_post_new ul li.nex_job_core .nex_job_comname a:hover{}

.nex_job_index_ads{margin:20px 0;}
.nex_job_index_ads ul li{margin-bottom:5px;}
.nex_job_index_ads ul li img{width:1240px;}

.nex_enterprise_list{margin-bottom:50px;}
.nex_enterprise_list ul{width:1266px;}
.nex_enterprise_list ul li{float:left;width:255px;margin:0 20px 20px 0;padding:20px;background:#fff;border-radius:4px;box-shadow:0px 0px 0px 1px #f3f3f3;}
.nex_E_img{float:left;width:45px;height:45px;}
.nex_E_img a{display:block;width:45px;height:45px;border-radius:4px;}
.nex_E_info{padding-left:55px;}
.nex_E_info h5{height:20px;line-height:20px;margin-bottom:10px;overflow:hidden;}
.nex_E_info h5 a{font-size:14px;color:#333;font-weight:500;}
.nex_E_info h5 a:hover{color:#F05A14;}
.nex_E_info p{height:20px;line-height:20px;overflow:hidden;font-size:12px;color:#999;}

.nex_E_lists{margin-bottom:50px;}
.nex_E_lists ul{width:1266px;}
.nex_E_lists ul li{width:190px;height:65px;float:left;margin:0 20px 20px 0;}
.nex_E_lists ul li img{width:190px;height:65px;}


.nex_job_index_title{height:20px;line-height:20px;margin-bottom:20px;}
.nex_job_index_title span{display:block;float:left; height:20px;line-height:20px;font-size:20px;color:#333;}
.nex_job_index_title a{display:block;float:right; height:20px;line-height:20px;font-size:14px;color:#999;}
.nex_job_index_title a:hover{color:#F05A14;}


.nex_job_recoms{margin-bottom:50px;}
.nex_job_recoms ul{width:1266px;}
.nex_job_recoms ul li.nex_job_core{float:left;width:360px;margin:0 20px 20px 0;padding:20px;background:#fff;border-radius:4px;box-shadow:0px 0px 0px 1px #f3f3f3;}
.nex_job_recoms ul li.nex_job_core .nex_job_nametitle{height:20px;line-height:20px;overflow:hidden;}
.nex_job_recoms ul li.nex_job_core .nex_job_nametitle a{display:block;float:left;width:200px;height:20px;line-height:20px;overflow:hidden;font-size:16px;color:#333;}
.nex_job_recoms ul li.nex_job_core .nex_job_nametitle a:hover{color:#F05A14;}
.nex_job_recoms ul li.nex_job_core .nex_job_nametitle em{display:block;float:right;height:20px;line-height:20px;overflow:hidden;font-size:14px;color:#999;padding-left:22px;background:url(nex_icon_add.png) left center no-repeat;}
.nex_job_recoms ul li.nex_job_core .nex_job_otherinfo{height: 18px;line-height: 18px;overflow: hidden;margin:15px 0;}
.nex_job_recoms ul li.nex_job_core .nex_job_otherinfo span{display: inline-block;height: 16px;line-height: 16px;padding: 0 6px;font-size: 12px;background: #fff;border: 1px solid #F8AE8C;border-radius: 3px;margin-right: 5px;margin-bottom: 10px;color: #F8AE8C;}
.nex_job_recoms ul li.nex_job_core .nex_job_wage{height:16px;line-height:16px;font-size:14px;color:#F05A14;overflow:hidden;}
.nex_job_recoms ul li.nex_job_core .nex_job_comname{padding-top:10px;margin-top:10px;height:16px;line-height:16px;overflow:hidden;border-top:1px solid #f3f3f3;}
.nex_job_recoms ul li.nex_job_core .nex_job_comname a{font-size:12px;color:#999;}
.nex_job_recoms ul li.nex_job_core .nex_job_comname a:hover{color:#F05A14;}

.nex_job_employee{margin-bottom:50px;}
.nex_job_employee ul{width:1266px;}
.nex_job_employee ul li{float:left;width:360px;margin:0 20px 20px 0;padding:20px;background:#fff;border-radius:4px;box-shadow:0px 0px 0px 1px #f3f3f3;}
.nex_job_employee ul li a{display:block;}
.nex_employee_top{height:45px;}
.nex_employee_avatar{float:left;width:45px;height:45px;}
.nex_employee_avatar a{display:block;width:45px;height:45px;border-radius:4px;}
.nex_employee_terms{padding-left:55px;}
.nex_employee_terms_top{height:20px;line-height:20px;margin-bottom:10px;}
.nex_employee_terms_top span{display:block;float:left;width:180px;height:20px;line-height:20px;font-size:14px;color:#333;overflow:hidden;}
.nex_employee_terms_top span a{font-size:14px;color:#333;}
.nex_employee_terms_top span a:hover{color:#F05A14;}
.nex_employee_terms_top em{display:block;float:right;height:20px;line-height:20px;font-size:14px;color:#F05A14;overflow:hidden;}
.nex_employee_terms_btm{height:20px;line-height:20px;overflow:hidden;font-size:12px;color:#999;}
.nex_employee_terms_btm em{display:inline-block;margin:0 5px;position:relative;color:#ccc;}
.nex_employee_mid{height:20px;line-height:20px;overflow:hidden;font-size:14px;color:#333;margin-top:10px;}
.nex_employee_mid em{font-size:14px;color:#999;}
.nex_job_employee ul li a:hover .nex_employee_terms_top span{color:#F05A14;}

.nex_job_zxbox{box-shadow:0px 0px 0px 1px #f3f3f3;}
.nex_job_zx_l{float:left;width:215px;height:290px;padding:20px;background:#4591FF url(nex_zp_bg.png) center no-repeat;border-radius:4px 0 0 4px;}
.nex_job_zx_l h5{height:30px;line-height:30px;font-size:22px;color:#fff;overflow:hidden;}
.nex_job_zx_l p{height:30px;line-height:30px;font-size:16px;color:#99C3FF;overflow:hidden;}
.nex_job_zx_r{float:right;width:925px;height:290px;padding:20px 30px;background:#fff;}

.nex_job_zx_tab{height:20px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #f3f3f3;}
.nex_job_zx_tab ul{}
.nex_job_zx_tab ul li{float:left;margin-right:20px;height:20px;line-height:20px;font-size:14px;color:#999;cursor:pointer;}
.nex_job_zx_tab ul li.cur{color:#333;}
.nex_job_zx_conts{}
.nex_job_zx_conts ul li{display:none;}
.nex_job_zx_terms{}
.nex_job_zx_terms dl{width:966px;}
.nex_job_zx_terms dl dd{float:left;height:20px;line-height:20px;width:31%;margin:0 15px 15px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.nex_job_zx_terms dl dd a{font-size:14px;color:#333;}
.nex_job_zx_terms dl dd a:hover{color:#F05A14;}


