
/********************
@author:lijp
@date:2016-03-01
@功能描述:电力英才网首页
********************/
.dl_warp{border-bottom: 3px solid #fa4144;position:relative;z-index:2;}
.dl_top{width: 1024px;margin: 0 auto;}  
.dl_logo{}
.dl_search{padding: 16px 0 10px;}
.sear_area{margin-right: 50px;_margin-right: 20px;padding-top: 12px;width: 468px;*width:520px;float:right;}
.sear_val{display: inline-block;border: 2px solid #fa4144;height: 40px;line-height: 40px;padding: 0 4px 0 30px;width: 260px;color:#999;
background: url(../image/search_btn.png) no-repeat 4px 9px;font-size:14px;font-family:\5FAE\8F6F\96C5\9ED1;}
.dl_sel_place:hover{cursor:pointer;}
.sao_er_code{margin-right: 40px;}

.sear_val::-mos-placeholder{color: #aaa;}
.sear_val:-mos-placeholder{color: #aaa;}
.sear_val::-webkit-input-placeholder{color: #aaa;}

.dl_sel_place{display: inline-block;width: 80px;text-align: center;font-size: 14px;color: #666;border-top: 2px solid #fa4144;
	border-bottom: 2px solid #fa4144;height: 20px;line-height: 20px;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;padding:10px 0;}
.dl_sel_place span{display: inline-block;font-size: 0;line-height: 0;border-width: 5px;border-style: solid dashed dashed dashed;
	border-color: #ccc transparent transparent transparent;vertical-align: middle;}
.dl_sear_btn{font-size: 18px;color: #fff;font-weight: bold;background: #fa4144;text-align: center;width: 90px;height: 44px;line-height: 44px;border: 0;cursor:pointer;}
.dl_sear_btn:hover{background:#db3234;}

.dl_aside{
	width:1024px;
}
.dl_contact_ident{width:210px;}
.contact_tel{
	font-size: 18px;
	color: #fa4144;
	font-weight: bold;
	margin: 6px 0 0;
}
.contact_tel em{font-size:14px;color:#666;font-weight: normal;}
.top_link{display:inline-block;}
.top_link a{color: #333;font-size: 16px;display: inline-block;padding: 0 22px;line-height: 40px;}
.dl_tatal_btn{
	background: #fa4144;
	font-size: 18px;
	color: #fff;
	width: 201px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	padding:10px 0;
}
.dl_tatal_btn span{background: url(../image/dl_sprite_icon.png) no-repeat -5px -31px;display: inline-block;width: 18px;height: 18px;
	margin: 0 4px 0 0;vertical-align: middle;_vertical-align: -4px;}

.cent_banner{width: 554px;margin: 8px 10px 0;}
.bott_new_statu{border: 1px solid #e4e4e4;height: 40px;line-height: 40px;margin: 10px 0 0;padding: 0 4px;}
.bott_new_statu a{color: #fa4144;font-size: 14px;}
.bott_new_statu span{display: inline-block;margin: 0 0 0 20px;}
.pub_posit_icon{display: inline-block;background: url(../image/dl_sprite_icon.png) no-repeat -4px -66px;width: 28px;height: 28px;vertical-align: middle;margin: 7px 0 0;}

.trade_empire{width: 200px;position: relative;}
/* .left_trade_sel .current{border: 1px solid #fa4144;border-right: 1px solid #fff;} */
.left_trade_sel .current{border-color:#fa4144 #fff #fa4144 #fa4144;}
.trade_empire h2{font-size: 14px;color: #333;line-height: 30px;background:url(../image/r_arrow.png) no-repeat center right;}
.empire_detail{line-height: 24px;height:68px;overflow:hidden;}
.empire_detail a{font-size: 12px;color: #666;display: inline-block;padding: 0 3px;}
.trade_menu_hidden{display: none;}
.trade_empire a:hover{color:#fa4144;}

.trade_static{border:1px solid #e4e4e4;padding: 5px 10px 10px;position: relative;z-index: 11;margin-top:-1px;height:94px;}
.trade_same2{height:80px;}
.trade_same2 .empire_detail{line-height: 24px;height:54px;overflow:hidden;}
.other_trade_same{height:24px;}
.trade_menu{position: absolute;top: 0;left: 199px;width: 504px;border: 1px solid #fa4144;z-index: 10;background: #fff;
	padding: 10px 40px 10px 20px;min-height:104px;_height:auto;}
.trade_menu p{font-size: 14px;color: #333;line-height: 30px;font-weight: bold;padding: 0 0 0 5px;}
.about_sort{}
.about_sort a{font-size: 12px;color: #666;display: inline-block;padding: 0 15px 0 5px;line-height: 24px;}


.r_top_type{}
.r_top_type li{float: left;width: 123px;height: 38px;line-height: 38px;font-size: 15px;background: #f2f2f2;text-align: center;
	border-bottom: 1px solid #e4e4e4;}
.r_top_type li a{color: #333;}
.r_top_type .curr{background: #fff;width: 50%;}
.r_top_type .first{}

.right_content{border: 1px solid #e4e4e4;width: 246px;margin: 8px 0 0;padding: 0 0 2px;}
.diff_trade_item{margin: 8px 0;}
.diff_trade_item a{display: inline-block;padding: 0 8px;border:1px solid #e4e4e4;color: #333;font-size: 12px;margin: 0 1px 5px 1px;}
.diff_trade_item a:hover{cursor:pointer;}

.diff_trade_item .active{background:#ff6600;color:#fff;border-color:#ff6600;}

.dl_comp_list{padding: 0 8px 0 8px;}
.dl_comp_list li{font-size: 12px;line-height: 30px;}
.dl_comp_list li a{color: #333;}
.dl_comp_list li span{color: #a1a1a1;}
.dl_comp_list li a:hover{color: #fa4144;}


.dl_main_content{width: 1024px;margin: 0 auto;}

/* banner */
.dq_warp{background: url(../image/dl_trade_banner.jpg) no-repeat top center;height: 333px;width: 100%;}
.dq_banner_cont{width: 1024px;margin: 0 auto;}
.dq_city_trade{color: #fff;font-size: 50px;padding: 130px 0 0 65px;}
.dq_city_trade span{font-size: 24px;display: inline-block;margin: 0 0 0 12px;}
.dq_pub_news{margin: 20px 12px 0 0;background:#fff;width:250px;}
.dq_pub_news p{background: #fff;height: 40px;line-height: 40px;color: #333;font-size: 14px;padding: 0 0 0 10px;}
.dq_news_list{background: #e7ebef;width: 250px;padding: 5px 0;}
.dq_news_list li{height: 30px;line-height: 30px;padding: 0 5px;overflow: hidden;}
.dq_news_list li a{color: #333;display: inline-block;width: 235px;height:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.dq_news_list li em{vertical-align: top;}
.dq_news_list li a:hover{color: #fa4144;}
.dq_news_list .news a{color: #fa4144;}



.job-picBox {
    height: 320px;
    overflow: hidden;
    position: relative;
    width: 554px;
}
.job-scroll {
    left: 0;
    position: absolute;
    top: 0;
}
.job-scroll li {
    height: 320px;
    position: relative;
    width: 554px;
}
.job-scroll li span {
    bottom: 2px;
    left: 10px;
    position: absolute;
    z-index: 3;
}
.job-scroll li img{width:554px;height:320px}
.job-scroll li span a {
    color: #fff;
    font-size: 14px;
}
.s-bg {
    background: none repeat scroll 0 0 #000;
    bottom: 0;
    height: 27px;
    left: 0;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
    opacity: 0.3;
    position: absolute;
    width: 100%;
    z-index: 2;
}
.s-list {
    bottom: 3px;
    height: 21px;
    position: absolute;
    right: 0;
    z-index: 3;
}
.s-list li {
    cursor: pointer;
    float: left;
    margin-right: 3px;
}

.s-list li img {
    height: 21px;
    width: 34px;
}
.s-list li.active img {
    height: 32px;
    width: 53px;
}
.s-list li.active {
    background-position: 0 -161px;
    height: 32px;
    padding: 7px 0 0 1px;
    position: relative;
    top: -17px;
    width: 54px;
}
/* famous company */
.famous_comp_list{}
.famous_comp_list li{float: left;width: 250px;height: 72px;margin: 0 3px 5px 1px;border:1px solid #e9e9e9;}
.famous_comp_list li a{}
.famous_comp_list ul img{width: 250px;height: 72px;}

.dl_tit_box{margin: 25px 0 15px 0;}
.dl_tit_box a{color: #333;font-size: 13px;display: inline-block;padding: 0 4px;}
.dl_tit_box a:hover{color: #fa4144;}
.dl_comp_title{font-size: 18px;color: #333;padding:0 0 0 6px;border-left: 5px solid #f84241;line-height: 19px;}

/* hot hire */
.hot_empire_cont{border:1px solid #e9e9e9;}
.hot_logo_list{padding: 12px 0 2px 0;}
.hot_logo_list li{float: left;width: 192px;height: 55px;margin: 0 8px 10px 0;border:1px solid #e9e9e9;}
.hot_logo_list li img{width: 192px;height: 55px;}

.update_job_list{padding: 10px 0 10px 12px;*padding:0 0 8px 12px;}
.update_job_list li{float: left;font-size: 13px;line-height: 26px;width: 492px;margin: 0 24px 0 0;padding:4px 0;}
.update_job_list .second{margin-right: 0;}
.update_job_list li a:visited{color:#913032;}
.update_job_list li a:hover{color: #fa4144;}

/* .update_job_list ul .hot_job_name{color: #333;display: inline-block;width: 158px;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.update_job_list ul .job_suit_comp{color: #777;display: inline-block;width: 220px;margin-right: 12px;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.update_job_list ul .comp_pub_date{color: #bcbcbc;display: inline-block;width: 74px;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;} */
.update_job_list ul .hot_job_name{color: #333;display: inline-block;width: 158px;}
.update_job_list ul .job_suit_comp{color: #777;display: inline-block;width: 220px;margin-right: 12px;}
.update_job_list ul .comp_pub_date{color: #bcbcbc;display: inline-block;width: 84px;}

/* agent  */
.agent_cont_box{border:1px solid #e9e9e9;padding: 25px 20px 0;}
.dl_agent_area{}
.dl_agent_area li{float: left;}
.ta_pho{}
.ta_pho img{width: 234px;height: 142px;}

.r_intro_cont{width: 734px;padding: 0 0 0 12px;}
.change_ta_list{width: 494px;}
.about_ta_intro{width: 152px;}
.change_ta_list a{color: #333;line-height: 28px;font-size: 13px;display:inline-block;width:490px;text-overflow:ellipsis;}
.change_ta_list p{height: 28px;line-height: 28px;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;width: 494px;}
.about_ta_intro p{font-size: 14px;color: #666;line-height: 23px;}
.about_ta_intro .ta_service_num{font-size: 16px;color: #666;padding: 5px 0 4px 0;}
.about_ta_intro .ta_service_num em{color: #fa4144;display:inline-block;padding:0 3px;}

.agent_top{position: relative;border-top: 1px solid #e4e4e4;height: 20px;margin: 10px 0 0;}
.agent_top span{display: inline-block;font-weight: bold;color: #333;width: 116px;background: #fff;line-height: 26px;
	margin: 0 124px 0 0;font-size: 16px;}
.ta_pub_art{position: absolute;top: -14px;left: 0px;}
.ta_pub_art .ta_menu{background: url(../image/dl_sprite_icon.png) no-repeat -48px -49px;display: inline-block;width: 102px;height: 26px;
text-align: center;line-height: 26px;color: #333;margin: 0 10px 0 0;font-weight:normal;float:left;cursor:pointer;font-size:14px;}
.ta_pub_art .hover{background: url(../image/dl_sprite_icon.png) no-repeat -48px -5px;color: #fa4144;}

/* agent result */
.swiper-container{width: 980px;height: 200px;position: relative;}
.swiper-slide {
  width: 980px;
  height: 200px;
}
.swiper-pagination-switch {
    background: #d6d6d6;
    display: inline-block;
    float: left;
    height: 8px;
    margin: 0 10px 0 0;
    width: 8px;
    border-radius: 50%;
    overflow: hidden;
}
.swiper-active-switch {
    background: #fa4144;
}
.swiper-slide-active{padding: 10px 0 0;}
.pagination {
    bottom: 12px;
    left: 50%;
    position: absolute;
    z-index: 20;
}



.secert_message{border:1px solid #e4e4e4;display: inline-block;padding: 0 6px;color: #666;margin:8px 15px 0 0;
	-webkit-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;}
.secert_message a,.trust_ta a{color: #666;}
.trust_ta{border:1px solid #e4e4e4;display: inline-block;padding: 0 12px;color: #666;margin:8px 0 0 0;
	-webkit-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;}


/* grade */	
.grade_aside{}
.grade_aside .last{margin:0;}
.sign_grade_aside{width: 250px;margin: 0 6px 0 0;}
.c_active_comp{width: 250px;height: 57px;line-height: 57px;background: #659aff;font-size: 18px;color: #fff; text-align: center;}
.c_competition_higher{width: 250px;height: 57px;line-height: 57px;background: #fd9a34;font-size: 18px;color: #fff; text-align: center;}
.c_competition_lower{width: 250px;height: 57px;line-height: 57px;background: #33cdcd;font-size: 18px;color: #fff; text-align: center;}
.c_atttion_comp{width: 250px;height: 57px;line-height: 57px;background: #fe9acc;font-size: 18px;color: #fff; text-align: center;}

.c_active_list{padding: 12px 8px;border:1px solid #e4e4e4;border-top: 0;height:340px;overflow:hidden;}
.c_active_list li{margin:0 0 10px;}
.c_active_list li a{font-size: 13px;color: #333;line-height: 26px;_line-height: 20px;height:20px;display:inline-block;width:176px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.c_active_list li a:hover{color:#fa4144}
.c_active_list li .compare_job{width:154px;}
.c_active_list li em{border:1px solid #e4e4e4;display: inline-block;width: 18px;height: 18px;text-align: center;font-size: 13px;color: #949494;
margin-right: 10px;}
.c_active_list li .earth{background: #fa4144;color: #fff;border:1px solid #fa4144;}
.c_active_list span{float:right;font-size:12px;color:#777;line-height:26px;height:20px;overflow:hidden;width:48px;}

/* student */
.gradut_columns{}
.student_announce{width: 354px;}
.student_announce .gradut_announce{border:1px solid #e4e4e4;font-size: 13px;color: #333;height: 46px;line-height: 46px;padding: 0 0 0 15px;}
.student_work{}
.student_work .gradut_announce{border:1px solid #e4e4e4;font-size: 13px;color: #333;height: 46px;line-height: 46px;padding: 0 0 0 15px;border-right: 0;width:651px;}

.student_announce_list{width: 330px;padding: 10px 8px 10px 14px;border:1px solid #e4e4e4;border-top: 0;height:280px;overflow:hidden;}
.student_announce_list li{}
.student_announce_list li a{color: #333;font-size: 13px;line-height: 28px;display: inline-block;width: 270px;margin: 0 6px 0 0;}
.student_announce_list li a:hover{color: #fa4144;}
.student_announce_list li em{color: #bcbcbc;}

.student_work_list{width: 646px;padding: 10px 10px;border:1px solid #e4e4e4;border-top: 0;border-right: 0;height:280px;overflow:hidden;}
.student_work_list li{float: left;width: 322px;line-height: 28px;font-size: 13px;}
.student_work_list li a:visited{color: #913032;}
.student_work_list li a:hover{color: #fa4144;}
/* .student_work_list ul .hot_job_name{color: #333;display: inline-block;width: 120px;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.student_work_list ul .job_suit_comp{color: #777;display: inline-block;width: 186px;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;} */
.student_work_list ul .hot_job_name{color: #333;display: inline-block;width: 120px;}
.student_work_list ul .job_suit_comp{color: #777;display: inline-block;width: 186px;}

/* trade ask */
.trade_adk_list{}
.trade_adk_list li{float: left;width: 490px;margin: 0 22px 0px 0;padding:0 0 30px;}
.trade_adk_list li a:hover{color: #fa4144;}
.trade_comp_pho{display: inline-block;width: 160px;height: 100px;}
.trade_comp_pho img{width: 160px;height: 100px;}
.right_employer_deta{width: 310px;padding: 0 0 0 12px;}
.right_employer_deta h4 a{font-size: 14px;color: #333;line-height: 22px;padding: 0 0 2px;display:inline-block;height:22px;width:310px;overflow:hidden;
white-space:nowarp;text-overflow:ellipsis;}
.employer_art a{font-size: 12px;color: #666;line-height: 20px;}

.preview_icon_row{padding: 5px 0;}
.preview_icon em{background: url(../image/comment_icon.png) no-repeat -7px -20px;display: inline-block;width: 20px;height: 12px;overflow: hidden;
	vertical-align: middle;}
	.preview_icon{margin-right: 15px;}
.comment_icon em{background: url(../image/comment_icon.png) no-repeat -27px -20px;display: inline-block;width: 20px;height: 12px;overflow: hidden;
	vertical-align: middle;}

/* work dry knowladage  */
.work_dry_list{}
.work_dry_list li{float: left;width: 251px;margin:0 5px 0 0;}
.work_dry_img_a{background: url(../image/work_dry1.jpg) no-repeat center center;width: 251px;height: 153px;line-height: 153px;text-align: center;
	color: #fff;font-size: 20px;padding: 0 0 10px;}
.work_dry_img_b{background: url(../image/work_dry2.jpg) no-repeat center center;width: 251px;height: 153px;line-height: 153px;text-align: center;
	color: #fff;font-size: 20px;padding: 0 0 10px;}
.work_dry_img_c{background: url(../image/work_dry3.jpg) no-repeat center center;width: 251px;height: 153px;line-height: 153px;text-align: center;
	color: #fff;font-size: 20px;padding: 0 0 10px;}
.work_dry_img_d{background: url(../image/work_dry4.jpg) no-repeat center center;width: 251px;height: 153px;line-height: 153px;text-align: center;
	color: #fff;font-size: 20px;padding: 0 0 10px;}	
.work_dry_list .work_dry_img a{display:inline-block;width:122px;height:46px;line-height:46px;margin-top: 55px;color:#fff;font-size:20px;border-width:2px;}
.work_dry_list li a{display: block;font-size: 13px;line-height: 26px;color: #333;height:26px;overflow:hidden; text-overflow: ellipsis; white-space: nowrap;width:250px;}
.work_dry_list .work_dry_img a:visited{color:#fff;}
.work_dry_list li a:visited{color: #913032;}
.work_dry_list li a:hover{color: #fa4144;}
.work_dry_list li .hover{border:2px solid #fff;-webkit-border-radius:20px;-ms-border-radius:20px;border-radius:20px;display:inline-block;width:122px;height:46px;
line-height:46px;margin-top: 55px;color:#fff;font-size:20px;}
.work_dry_list .work_dry_img a:hover{color:#fff;}
/* market cooper */
.market_cooper_list{}
.market_cooper_list li{float: left;width: 198px;height: 58px;border:1px solid #e4e4e4;margin: 0 4px 4px 0;}
.market_cooper_list li img{width: 198px;height: 58px;}

/* friend link */
.friend_link_list{margin: 0 0 40px;}
.friend_link_list li{padding: 0 20px 0 0;margin: 0 0 14px 0;float: left;}
.friend_link_list li a{font-size: 13px;color: #333;line-height: 20px;white-space:nowrap;}
.friend_link_list li a:hover{color:#fa4144;}

/* talent person */
.new_talent_block{padding:0 10px;height:278px;overflow:hidden;}
.talent_person_list{height:278px; padding: 0 8px;}
.talent_person_list li{font-size:12px;line-height:30px;}
.talent_person_list li a{display:inline-block;width:50px;color:#f60001;}

/* ta articel */
.tj_work_deta{}
.tj_work_deta li{}
.comp_job_wage{font-size:14px;}
.comp_job_wage a{color:#a1a1a1;display:inline-block;width:200px;margin:0 40px 0 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.comp_job_wage a:hover{color:#fa4144;}
.comp_job_wage .tj_work_name{color:#3399ff;font-weight:bold;display:inline-block;width:148px;margin:0 10px 0 0;}
.comp_job_wage span{color:#ff6666;vertical-align:top;}
.comp_ask_condation{font-size:12px;color:#a1a1a1;line-height:20px;}

.tj_person_deta{}
.tj_person_deta li{position:relative;}
.tj_person_deta li .ta_job_pho{display:inline-block;width:46px;height:46px;position:absolute;top:6px;left:0;}
.ta_job_pho img{width:46px;height:46px;}
.r_basic_experice{width:326px;padding:2px 0 0 58px;}
.want_apply_work{color:#333;line-height:20px;}
.person_job_basic .tj_work_name{color:#3399ff;font-weight:bold;display:inline-block;margin:0 16px 0 0;}
.person_job_basic{color:#999;}

.ta_article_deta{}
.ta_article_deta li{}
.ta_article_deta h4 a{color:#333;font-size:14px;}
.ta_article_deta p a{color:#666;font-size:13px;}
.ta_article_deta h4 a:hover,.ta_article_deta p a:hover{color:#fa4144;}
.dl_comp_hidden{display:none;}

/*  other type 插件样式 */
.top_leal{}
.top_leal li{float:left;height:17px;padding:10px 0 0 8px;width:118px;}
.top_leal li img{float:left;margin:4px 4px 0 0;border:0;vertical-align:middle;}
.other_sel_data a{color:#282828;float:left;}
.top_leal a{display:inline-block;width:82px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.other_sel_data .subMenu {
    background-color: #fafafa;
    border: 1px solid #e6e6e6;
    float: left;
    margin: 0;
    padding: 6px 0 3px;
    width: 99%;
}
.other_sel_data .top_leal li.on {
    padding: 8px 0 0;
    position: relative;
}
.other_sel_data .subMenu li {
    float: left;
    height: 22px;
    padding: 6px 8px 0 13px;
    white-space: nowrap;
}
.other_sel_data .top_leal li div{
	border-color: #fff #fff transparent;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
}
.other_sel_data .top_leal li.on div {
    background-color: #fafafa;
    border-color: #e6e6e6 #e6e6e6 transparent;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    height: 19px;
    overflow: hidden;
    padding: 6px 5px 0 6px;
    position: absolute;
    top: 4px;
    white-space: nowrap;
}

/* 地区人才网 */
.p10{padding:10px 0 0;}
.gb_list{margin:20px 0;}
.mt0{margin-top:0px;}
.mb20{margin-bottom:50px;}

.dl_logo {
}
.dl_logo span{display:inline-block;font-size:20px;color:#fa4144;font-weight:bold;padding: 16px 0 0 10px;vertical-align: top;}
.contact_ident_list{position:relative;}
.total_down_data{position:absolute;top:40px;left:0;display:none;background:#fff;}
.dl_tatal_btn i{display:inline-block;background:url(../image/down_arrow.png) no-repeat top center;width:11px;height:6px;overflow:hidden;
float:right;margin:10px 10px 0;}
.dl_tatal_btn .up{background:url(../image/up_arrow.png) no-repeat top center;}

/* edit */
.sign-pho img{margin:0;vertical-align:middle;}

.hy-nav {
    float: left;
    position: relative;
    z-index: 10;
	margin: 29px 0 0 10px;
}
.hy-nav .hy-name {
    background-color: #f6f6f6;
    border: 1px solid #e4e4e4;
    color: #666;
    cursor: pointer;
    display: inline-block;
    height: 19px;
}
.hy-name .hy-int {
    border-right: 1px solid #e6e6e6;
    display: inline-block;
    height: 19px;
    line-height: 19px;
    padding: 0 6px;
}
.hy-nav .hy-san {
	background-image: url("../image/job_icon.png");
    background-repeat: no-repeat;
    background-position: -287px -63px;
    display: inline-block;
    height: 7px;
    overflow: hidden;
    vertical-align: middle;
    width: 20px;
}
.hy-navContent {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #e6e6e6;
    box-shadow: 0 1px 5px #c4c4c4;
    display: none;
    left: 0;
    padding: 8px 0;
    position: absolute;
    top: 20px;
    width: 450px;
    z-index: 9;
}
.hy-navContent li {
    float: left;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    width: 75px;
}
.hy-navContent li a {
    display: block;
    height: 26px;
    padding-left: 20px;
    width: 55px;
	color:#282828;
}
.hy-navContent li a:hover {
    background: none repeat scroll 0 0 #f5f5f5;
}

/* offer pai  */
.sq_warp{max-width: 1000px;margin: 0 auto;}  
.zp_active_list{width: 48%;}
.zp_active_list li{position: relative;padding: 10px 0;border-bottom: 1px solid #e9eaec;}
.zp_active_list .last{border-bottom:0;}
.zp_detail{width:78%;font-family:Microsoft YaHei;}
.zp_detail p{font-size: 14px;color: #666;line-height: 24px;height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.zp_detail .zp_session_meet{font-size: 18px;color: #333;padding: 0 0 8px;line-height: 22px;}
.zp_detail .zp_session_meet a{color: #333;}
.zp_detail .zp_session_meet a:hover{color: #ee4e4e;}
.zp_detail .join_num{font-size: 14px;color: #888;}
.zp_detail .join_num span{display: inline-block;margin: 0 50px 0 0;}

.zp_detail .join_num em{color: #ee4e4e;display:inline-block;padding:0 4px;}
.join_enter{position: absolute;bottom: 0px;right: 0;}
.person_join,.comp_join{display: block;width: 82px;height: 26px;border: 1px solid #eaeaea;background: #fafafa;color: #555;text-align: center;
	line-height: 26px;font-size: 14px;margin: 0 0 10px;}
.join_enter .hover{background: #ee4e4e;border: 1px solid #ee4e4e;color: #fff;}
.person_join:hover,.comp_join:hover{background: #ee4e4e;border: 1px solid #ee4e4e;color: #fff;cursor:pointer;}

.left_near_info{width: 50%;}
.near_active{background: url(../image/join_bg.jpg) no-repeat top center;padding: 7% 5% 7% 7%;font-family: \5FAE\8F6F\96C5\9ED1;}
.near_active p{font-size: 14px;color: #ddd;line-height: 22px;}
.near_active .active_topic{font-size: 26px;color: #fff;height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;}
.near_active .active_topic:hover{cursor:pointer;}
.near_active .join_num{color: #ddd;}
.near_active .join_num span{display: inline-block;margin: 0 44px 0 0;}
.near_active .join_num .comp_num{margin: 0;}
.near_active .join_num em{color: #ee4e4e;}
.l_join_enter{margin: 25px 0 0;}
.l_join_enter a:hover{background:#fff;}
.l_join_enter .person_join,.l_join_enter .comp_join{
	display: inline-block;width: 82px;height: 26px;border: 1px solid #eee;background: #eee;color: #555;text-align: center;
	line-height: 26px;font-size: 14px;margin: 0 20px 0 0;}
.carousel .carousel-indicators{top: 92%;left: 50%;margin-left:-20px;}

/* java shequ */
.agent_top_abc {
	max-width: 1000px;
	margin: 0 auto;
	padding: 48px 0 20px
}

.apply_agent_enter {
	color: #666;
	font-size: 14px;
	font-family: \5FAE\8F6F\96C5\9ED1;
	display:inline-block;
	margin-top:3px;
}

.apply_agent_enter em {
	background: url(../image/m_icon_sprite.png) no-repeat -32px -6px;
	display: inline-block;
	width: 18px;
	height: 18px;
	vertical-align: middle;
	_vertical-align: 0;
	margin-right: 4px
}
.apply_agent_enter:hover{color:#ee4e4e;}

.ta_title {
	color: #666;
	font-size: 18px;
	line-height: 24px;
	text-align: center;
	font-weight: normal;
	font-family: \5FAE\8F6F\96C5\9ED1
}

/* .ta_title em {
	color: #333;
	font-weight: 500;
	display: inline-block;
	padding-right: 10px;
	font-size: 24px;} */
.ta_title em {
	border-left: 5px solid #f84241;
    color: #333;
    font-size: 18px;
    line-height: 19px;
    padding: 0 0 0 6px;
}

.ta_title a {
	color: #ee4e4e;
	font-size: 14px;
	display: inline-block;
	margin-left: 20px
}

.job_section_main .job_ta_title {
	color: #fff
}

.job_section_main .job_ta_title em {
	color: #fff
}  

.offer_nav{margin: 3px 5px 0;}
.offer_nav a{color: #666;font-size: 14px;display: inline-block;padding: 0 20px;}
.offer_nav a:hover{color: #ee4e4e;}
.offer_nav .on{color: #ee4e4e;}

/* offer pai lunbo */
.m-focus{background:#fff;float:left;border:1px solid #e8e8e8;padding:2px;position:relative;}
.focus-inner{width:498px;height:222px;overflow:hidden;position:relative;}
.focus-inner ul{width:999em;position:absolute;}
.focus-inner li{width:498px;float:left;position:relative;z-index:9}
.focus-inner img{width:436px;height:222px;}
.focus-t-bg{margin:-33px 0 0;height:33px;background:#000;filter:alpha(opacity=50);opacity:0.5;}
.focus-t-h2{margin:-33px 0 0 38px;position:relative;}
.focus-t-h2 a{font:15px/33px \5FAE\8F6F\96C5\9ED1;color:#fff;}
.scroll-prev,
.scroll-next{width:20px;height:36px;display:inline-block;background:url(../image/right.png) no-repeat;position: absolute;bottom:100px;z-index:10}
.scroll-prev{left:10px;background:url(../image/left.png) no-repeat;}
.scroll-next{right:10px;}

/* past job look */
.past_look_list{}
.past_look_list .swiper-slide{float: left;width: 232px;margin: 0 20px 0 0;border: 1px solid #e9eaec;height:228px;}
.past_look_list .last_child{margin:0;}
.past_job_img{display:inline-block;width:232px;height:158px;}
.past_job{font-size: 16px;color: #333;padding: 10px 8px 0px; line-height: 24px;text-align:center;}
.past_job a{color: #333;}
.past_job a:hover{color: #ee4e4e;}
.past_look_list{}
/* 近期回顾 */
.recontly_box {
  width: 1000px;
  height: 223px;
  padding: 0;
  margin: 5px auto;
  position: relative;
  overflow:hidden;
}
.recontly_box .arrow-left {
  background: url(../image/left.png) no-repeat left top;
  position: absolute;
  left: 20px;
  top: 42%;
  margin-top: -15px;
  width: 20px;
  height: 36px;
   z-index:10;
}
.recontly_box .arrow-right {
  background: url(../image/right.png) no-repeat left bottom;
  position: absolute;
  right: 20px;
  top: 42%;
  margin-top: -15px;
  width: 20px;
  height: 36px;
  z-index:10;
}
.recontly_box_cont {
  width: 1000px;
  height: 232px;
  color: #fff;
  text-align: left;
}

.recontly_box .swiper-slide .title {
  font-style: italic;
  font-size: 42px;
  margin-top: 80px;
  margin-bottom: 0;
  line-height: 45px;
}
.recontly_box .pagination {
  position: absolute;
  z-index: 20;
  left: 10px;
  bottom: 10px;
}
.recontly_box .swiper-pagination-switch {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background: #222;
  margin-right: 5px;
  opacity: 0.8;
  border: 1px solid #fff;
  cursor: pointer;
}
.recontly_box .swiper-visible-switch {
  background: #aaa;
}
.recontly_box .swiper-active-switch {
  background: #fff;
}
.recontly_box .carousel-indicators li{background:#666;}
.recontly_box .swiper-wrapper{text-align:left;}
.recontly_box_cont .swiper-slide{text-align:center;width:auto;}

/* 人才推荐 */
.tj_person_list{}
.tj_person_list li{float: left;overflow: hidden;line-height: 24px;margin: 0 8px 8px 0;}
.tj_person_list .third{margin-right: 0;}
.tj_person_list li a{color: #333333;font-size: 14px;border: 1px solid #e9e9e9;display: block;width: 294px;height: 192px;padding: 15px 20px;}
.tj_person_list li a:hover{border: 1px solid #f84241;}
.tj_person_list li p{}
.tj_person_list .tj_name_wage{font-size: 16px;color: #333;padding: 0 0 5px;}
.tj_person_list .tj_name_wage .ta_name{color: #f84241;font-weight: bold;}
.tj_person_list .ta_expersice{color: #777777;line-height: 24px;padding: 5px 0 0;}

/*地区招聘*/
.region_recruit{
    border:solid 1px #e4e4e4;
    width:1024px;
    margin:7px auto -15px;
    line-height:31px;
}   
.region_tit{
    width:83px;
    height:23px;
    margin:4px 0 4px 4px;
    line-height:23px;
    color:#fff;
    background:url(../image/region_bg.png) no-repeat;
}
.region_tit span{
    margin-left:12px;
}
.region_slelect span{
    margin-left:20px;
}
.region_slelect .more_region{
    display:inline-block;
    height:0;
    width:0;
    margin:12px 0 0 9px;
    border-top:solid 5px #cdcdcd;
    border-left:solid 5px transparent;
    border-right:solid 5px transparent;
    vertical-align:1px;
    cursor:pointer;
}
.picPopDiv_2016{
    border:1px solid #f84241
}
.pic_pop_2016{
    float:left;
    background-color:#fff
}
.pic_pop_left_2016{
    float:left;
    padding-left:2px;
    margin:5px 5px;
    font-size:13px;
    color: #666;
    line-height: 25px;
}
.pic_pop_right_2016 li a{
    height:18px;
    padding-top:4px;
    font-size:13px;
    color: #666;
    line-height: 25px;
}
.pic_pop_right_2016{
    float:left;
    overflow:hidden;
    border-left:1px dotted #ccc;
    word-wrap:break-word;
    word-break:normal;
    padding:0 0 5px 8px;
    margin:5px 0 0;
    line-height:22px;
    font-size:13px;
    color: #666;
}
.pic_pop_more_2016{
    float:right;
    background-color:#eee;
    padding:3px 0;
    height:20px;
}
.pic_pop_more_2016 a{
    display:block;
    float:right;
    padding-right:10px;
    color:#f84241;
    font-size:13px;
}
.pic_pop_right_2016 li a:hover{
    color:#f84241;
}
.pic_pop_right_2016 li span{
    color:#E2E2E2;
    font-size:16px;
}

.region_slelect a:hover{

    color:#fa4144;
}
.region_slelect a{
    display: inline-block;
    width:60px;
    color:#666;
}
.pic_pop_right_2016 li a{
    color:#4670aa;
}
.hy-nav .hy-span{
    border:none;
    background-color:#fff;
    position:relative;
    left:10px;
    bottom:10px;
}
.hy-nav .hy-em{
    font-size:20px;
    color:#fa4144;
    font-weight:bold;
}
.dl_area_zxxx{
    float:left;
    width:340px;
    font-size:13px;
    line-height:31px;
    color:#666;
    list-style:none;
}
.dl_area_zxxx span{
    color:#fa4144;
}
.dl_area_zxxx a{
    color:#666;
}
.dl_area_zxxx a:hover{
    color:#fa4144;
}
/*xnz 20181029*/
.js-company-wrap.company-zp-list {
    display: inline-block;
}

/* 活动通知弹窗  */
	.pop-body {
		position: fixed;
		top: 0%;
		width: 100%;
		height: 100%;
		z-index: 200;
		background: rgba(0, 0, 0, 0.5) !important;
		background: #000;
	}
	
	.pop-items{
		position: relative;
		margin: auto;
		width: 100%;
		top: 10%;
		border-radius: 10px;
		z-index: 250;
	}
	.pop-detail {
			margin: auto;
		z-index: 300;
		/*z-index要放在父元素之上 */
		text-align: center;
		border-radius: 10px;
		padding: 24px 24px 50px 24px;
	}
	.pop-imgs {
		width: 100%;
	}
	.pop_item {
		width: 36%;
		margin-left: 34px
	}
	.pop-close {
		width: 28px;
		vertical-align: top;
		margin-top: 47px;
		cursor: pointer;
	}
	.apply-now {
		display: block;
		margin-top: -16px;
	}
	/* 活动通知弹窗  */