@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0}
body{ font-size:14px; background:#fff;width:100%;height:100%;}
a{ text-decoration:none;color:#666}
a:hover{ text-decoration:underline;color:#c30;}
ul,li,ol{ list-style:none;}
img{border:none;}
em,i{ font-style:normal}
input,textarea{font-family:microsoft yahei;}
.fl{float:left;}
.fr{float:right;}
.clear{ clear:both}
.w1000{width:1200px; margin:0 auto; overflow: hidden;}
.hp_kk{width:1200px;margin-top:30px;}
/*logoin*/
.hp_login{width:260px;padding:0px 20px;height:360px; background:#fff;border:1px solid #eaeeed;}
.hp_login_tit{position:relative;width:100%; padding-top:30px;height:20px; padding-bottom:10px;}
.hp_login_tit_icon{width:21px;height:40px;float:left;background:url(../images/cn.png) no-repeat left center;display:inline-block;margin-right:10px;}
.hp_login_hy{position:relative;width:202px;height:43px;line-height:43px;padding-left:50px; background-color:#fff; margin-top: 20px;border: 1px solid #f3eded;border-radius:2px;}
.hp_login_yzbox{position:relative;width:85px;height:43px;line-height:43px;padding-left:50px;margin-top: 20px;border: 1px solid #f3eded;border-radius:2px;}
.hp_login_line{width:1px;height:20px; background:#f3eded; display:inline-block; position:absolute;left:38px;top:13px;}
.hp_login_hy_icon{position:absolute;left:10px;top:12px;width:18px;height:18px;background:url(../images/re.png) no-repeat;}
.hp_login_sj_icon{position:absolute;left:10px;top:13px;width:16px;height:20px;background:url(../images/sjicon.png) no-repeat;}
.hp_login_yzbox_icon{position:absolute;left:10px;top:13px;width:16px;height:20px;background:url(../images/yzm_icon.png) no-repeat;}
.hp_login_hy_but{width:100%;height:43px;line-height:43px;border:0;color:#999}
.login_m_text{width: 100px;float:left;height: 43px;line-height: 43px;border: 0;color: #999;}
.hp_login_hy_send{width: 90px;line-height:20px;text-align:center;display:inline-block; position:absolute;right:0px;top:12px;border-left:1px solid #eee}
.hp_login_hy_send:hover{color:#f60; text-decoration:none;}
.hp_login_mm_icon{position:absolute;left:10px;top:12px;width:18px;height:18px;background:url(../images/so.png) no-repeat;}
.hp_login_mm_but{width:100%;height:43px;line-height:43px;border:0;color:#999;}
.hp_login_box{width:100%;height:43px; padding-top:15px;}
.hp_login_box_r{color:#fff;}
.hp_login_box_rt a{color:#fff;}
.hp_login_box_rt a:hover{color:#c30;}
.hp_login_lg{width:100%;margin-top:10px;}
.hp_login_lg_but{width:100%;height:43px;cursor:pointer;line-height:43px;text-align:center;background:#0ea7f8;color:#fff;border:none;border-radius:3px; font-size:16px;}
.hp_login_lg_but:hover{background:#38a5df;}
.hp_login_rg{width:100%;margin-top:15px;}
.hp_login_rg a{color:#fff;display:inline-block;}
.hp_login_rg a:hover{color:#fff;}
.hp_t_cont{width:450px;}
.hp_t_cont img{width: 100%; height: 100%;}
.hp_banner{width:450px;height:360px;position:relative;display:inline-block;overflow:hidden;}
.index_login_tp{width:100%; float:left; padding:20px 0 5px  0; position:relative}
.login_box_h_list { text-align:center}
.login_box_h_list li{width: 110px; display:inline-block;text-align:center;cursor:pointer;font-size: 18px; position:relative;}
.login_box_h_list .login_box_h_list_cur{color:#fff; position:relative;}
.yun_Indexlogin_yzm_box{width:100%; padding:10px 0;}
.yun_Indexlogin_yzm{width:100%;height:43px; line-height:43px; border:none;color: #999;}
.hp_login_yzbox_pic{width:150px; position:absolute;right:-160px;top:0px;}
.login_box_line{width:1px;height:20px; background:#dddddd; position:absolute;left:0px;top:0px; display:inline-block}
.wxcode_login {width: 35px;height: 35px;background: url(../images/eer.png) no-repeat;position: absolute;right:-10px;top: 10px;cursor: pointer;}
.normal_login {width: 35px;height: 35px;background: url(../images/pc.png) no-repeat;position: absolute;right:-10px;top: 10px;cursor: pointer;display: none;}
.wxlogintext {margin: 0 auto;width: 100%;height: 150px;padding:30px  0px 20px 0px;margin-top: 10px;text-align:center}
.wxlogintext img {width: 150px;height: 150px;border: 0px;}
.wxlogintxt {margin: 0 auto;width: 190px;text-align:center;margin-top:20px;height: 36px;line-height: 36px;background-color: #EEEEEE;color: #999999;border-radius: 30px;}
.yun_Indexlogin_yzm_img{width:110px;height:43px;}
/*start*/
.banner .img{width: 99999px; position:absolute; left:0px; top:0;}
.banner .img li{ float:left;}
.banner .img img{ width: 608px;}
/*end*/
.hp_banner_icon_ft{position:absolute;left:0;top:116px;cursor:pointer;}
.hp_banner_icon_rt{position:absolute;right:0;top:116px;cursor:pointer;}
.hp_br_icon_f{width:24px;height:36px;background:#000;opacity:0.5;position:relative;}
.hp_br_icon_r{position:absolute;width:6px;height:11px;display:block;background:url(../images/ffy.png) no-repeat;top:12px;left:9px;}
.hp_br_icon_fr{width:24px;height:36px;background:#000;opacity:0.5;position:relative;}
.hp_br_icon_tt{position:absolute;width:6px;height:11px;display:block;background:url(../images/ffr.png) no-repeat;top:12px;left:9px;}
.hp_banner_gd{width:100%;position:absolute;left:0px;bottom:18px;}
.hp_banner_gd_list{position:relative;width:100%;height:13px;border-radius:30px;display:block; text-align:center}
.hp_banner_gd_list_ab{width:100%;position:absolute;top:2px;}
.hp_banner_gd_list_ab ul{width:100%; text-align:center}
.hp_banner_gd_list_ab ul li{width:12px;height:12px;cursor:pointer;background:#b7b7b7;display:inline-block;border-radius:50px;margin-right:5px;}
.hp_banner_gd_list_ab ul li.hp_banner_gd_list_cur{background:#f60;}

.hp_zp{width:283px; float:left; background:#fff;border:1px solid #eaeeed;}
.wantedjob{width:100%; background:#fff;height:290px; float:left;overflow:hidden; position:relative}
.wantedjob_cont{ padding:0px 20px;height:225px; overflow:hidden}
.wantedjob_tit {width:100%; position:relative}
.wantedjob_titmore{ position:absolute;right:15px;top:15px; font-size:12px;color:#1c99ef}
.wantedjob_tit .wantedjob_tit_s{ font-weight: bold; padding-left:50px; background:url(../images/hotn.png) no-repeat 12px  center;height:50px; line-height:50px; font-size:16px;}
.wantedjob_cont_list{width:;border-left:1px solid #eeeeee; padding-left:15px;}
.wantedjob_cont_list li{ padding-top:10px; padding-bottom:10px;}
.wantedjob_name{position:relative; }
.wantedjob_icon{width:5px;height:5px;border-radius:50%;border:1px solid #d48e00; display:inline-block; position:absolute;left:-19px;top:6px; background:#fff}
.wantedjob_comname{ font-size:12px;}
.wantedjob_comname a{color:#999}
.wantedjob_info{ font-size:12px; padding:8px 0;color:#666}
.hp_z_w a{width:139px;height:43px;background:#18d0eb url(../images/wx.png) no-repeat 13px;color:#fff;display:block;text-align:center;line-height:43px;}
.hp_z_s a{width:139px;height:43px;background:#ff6a6a url(../images/shk.png) no-repeat 13px;color:#fff;display:block;text-align:center;line-height:43px;}
.hp_z_w a:hover{ text-decoration:none;color:#fff;}
.hp_z_s a:hover{ text-decoration:none;color:#fff;}
.hp_z_w_sp{padding-left:20px;}

.rc_news{width: 427px; height: 360px; box-sizing: border-box; margin-left: 10px; margin-right: 10px; padding: 10px;}
.re_news_tit{font-size: 20px; padding-left: 15px; border-left: 4px solid #ef7209; margin-top: 5px;}
.rw_news_info{ border-top: 1px solid #eaeeed; margin-top: 15px; padding-top: 5px;}
.rw_news_list{ margin-top: 15px; overflow: hidden;}
.rw_news_text a{ display: block; color: #666; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 278px;}
.rw_news_time{ color: #999; font-size: 14px; }

.rencai_navsbox{float: left;width: 570px;margin-top: 20px;height: 360px;box-sizing: border-box;padding: 10px;background: #fff;border: 1px solid #eaeeed;}
.rw_nav_box{}
.rw_nav_list{width: 120px; height: 115px; float: left; text-align: center; font-size: 16px;margin-bottom: 10px;margin-top: 20px;margin-left: 10px; cursor: pointer;}
a.rw_nav_list:hover{text-decoration: none;color: #333;}
.rw_nav_list span{display: block;width: 85px; height: 85px; margin:0 auto 15px; border-radius: 50%;}
.rw_nav1 span{background:url(../images/rencai_nav1.png) no-repeat center;}
.rw_nav2 span{background:url(../images/rencai_nav2.png) no-repeat center;}
.rw_nav3 span{background:url(../images/rencai_nav3.png) no-repeat center;}
.rw_nav4 span{background:url(../images/rencai_nav4.png) no-repeat center;}
.rw_nav5 span{background:url(../images/rencai_nav5.png) no-repeat center;}
.rw_nav6 span{background:url(../images/rencai_nav6.png) no-repeat center;}
.rw_nav7 span{background:url(../images/rencai_nav7.png) no-repeat center;}
a.rw_nav_list:hover span{background-color: #aae2f1;}

.type_login{width:250px;padding:0px 25px;height:360px;border:1px solid #eaeeed; background-color: #bdbdbd;}
.type_login_choose{overflow: hidden; color: #fff; margin-top: 23px;}
.type_login_choose >div{font-size: 16px;  text-align: center;}
.login_box{ margin-top: 30px; }
.login_info{width: 100%;}
.login_list{}
.login_input{width: 100%; border: 0; border-radius: 5px; margin-bottom: 18px; font-size: 16px; background-color: #fff; height: 43px; line-height: 43px; box-sizing: border-box; padding: 0 5px;}
.login_list_code .login_input{width: 140px; margin-right: 13px;}
.login_list_code .code_info{width: 95px; height: 43px; background-color: #fff; border-radius: 5px; cursor: pointer;}
.login_but{width:100%;height:43px;cursor:pointer;line-height:43px;text-align:center;background:#4285c8;color:#fff;border:none;border-radius:5px; font-size:16px;}
.login_href{color: #fff; font-size: 16px; text-align: center; margin-top: 15px;}
.login_href >a{ color: #2d72b6 }
.type_login_choose >div.this_login_cho{color: #2d72b6}

.hp_z_w_er dl dt{width:71px;margin:0 auto;height:70px;display:block;}
.hp_z_s_er dl dt{width:71px;margin:0 auto;height:70px;display:block;}
.hp_z_s_er dl dd{color:#496063;line-height:20px; margin-top:10px;}
.hp_z_w_er dl dd{color:#496063;line-height:20px;margin-top:10px;}
.hp_z_w{position:relative;}
.hp_z_s{position:relative;margin-top:20px;}
.hp_z_w_er{position:absolute;left:160px;top:-6px;width:120px;text-align:center;}
.hp_z_w_icon{position:absolute;top:15px;width:6px;height:12px;left:139px;background:url(../images/rt.png) no-repeat;}
.hp_z_s_er{position:absolute;left:160px;top:-69px;width:120px;text-align:center;}
.hp_z_s_icon{position:absolute;top:15px;width:6px;height:12px;left:139px;background:url(../images/rtr.png) no-repeat;}
.hp_web_cont{width:243px; padding:0px 20px; float:left;background:#fff; }
.hp_web{width:100%;height:90px;border-top:1px dashed #eee; float:left}
.hp_web_top{width:100%;height:33px;line-height:33px;color:#1a1c1d;font-size:14px; font-weight:bold; position:relative}
.g_more{ position:absolute;right:0px;top:0px;color:#1c99ef; font-size:12px; font-weight:normal}
.hp_web_ct{width:100%;text-overflow: ellipsis;overflow:hidden;line-height:25px;}

.hp_web_ct li{ padding-left:10px; background:url(../images/news_icon2.png) no-repeat left center; font-size:12px;}
.hp_web_ct a{color:#666;width:100%;white-space:nowrap;text-overflow: ellipsis;overflow:hidden;height:30px;}
.hp_web_ct a:hover{color:#c30;}
.hp_hotjob{width:588px;height:110px;overflow:hidden; background:#fff;border:1px solid #eaeeed;}
.hp_hot_tit{ font-weight:bold; padding-left:10px; padding-top:5px;}
.hp_hotjob_b {}
.hp_hotjob_b a{ display:inline-block; word-break:break-all; white-space:nowrap; padding:3px 13px;border:1px solid #eee; margin-left:8px; margin-top:10px;border-radius:20px; font-size:12px;}
.hp_hotjob_b a:hover{border:1px solid #f60;color:#f60;}
.hp_hotjob_h{width:78px;height:50px;padding-top:8px;color:#666;font-weight:bold; font-size:16px;border-right:1px solid #e3e2e2;text-align:center;}
.hp_company_banner{width:1200px;margin-top:20px;overflow:hidden;}
.hp_company_banner ul{width:1220px;}
.hp_company_banner ul li{float:left;margin-right:12px;margin-bottom:12px;}
.hp_company_banner ul li a img{border:1px solid #e3e2e2;}
.hp_title{width:1200px;height:40px; line-height:40px; margin-top:15px; background:#fff;}
.hp_title_ft{color:#666;font-size:16px; font-weight:bold; position:relative; float:left; padding-left:15px;}
.hp_title_icon{width:5px;height:17px; background:#0ea7f8;display:inline-block; position:absolute;left:0px;top:11px;}
.hp_title_rt a{color:#919090;}
.hp_title_rt a:hover{color:#f60;}
.index_lookmore{width:80px; float:right; text-align:center;margin-right:10px;}
.index_lookmore a{ display: block;width: 100%; line-height:40px; font-size: 12px;color: #1c99ef;text-align: right; }

/*赏金*/
.index_job_red{width:100%;}
.index_job_red .index_job_red_list{width:1230px;}
.index_job_red .index_job_red_list li{width:359px;height:165px; overflow:hidden;padding:15px 15px 15px 15px;border:1px solid #eaeeed; background:#fff;float:left;margin-right:15px;margin-top:15px; position:relative}
.index_job_red .index_job_red_list li:hover{border:1px #f60 solid;z-index:99;/*ie*/-moz-box-shadow:0px 0px 10px #CCCCCC;/*firefox*/-webkit-box-shadow:0px 0px 10px #CCCCCC;box-shadow:0px 0px 10px #CCCCCC;}
.index_job_red_momey{width:100%;}
.index_job_red_momey_n{ font-size:24px;height:32px; line-height:32px; padding-top:5px;  font-weight:bold;color:#ff4400; display:inline-block; padding-left:40px; background:url(../images/sj_icon.png) no-repeat left top}

.reward_hb_list{width:110px;  float:left; position:relative;  margin-top:15px; padding-bottom:5px; }
.reward_hb_list_icon{width:20px;height:20px; background:url(../images/reward_icon1.png) no-repeat; display:inline-block; position:absolute;left:0px;top:10px;}
.reward_hb_list_r{border:none;}
.reward_hb_list_icon_ms{ background:url(../images/reward_icon2.png) no-repeat; }
.reward_hb_list_icon_rz{ background:url(../images/reward_icon3.png) no-repeat; }
.reward_hb_list_P{color:#999999; font-size:12px; padding-top:4px;}
.reward_hb_fonttd{color:#ff4400}
.reward_hb_fontms{color:#ff4400}
.reward_hb_fontrz{color:#ff4400}
.reward_hb_listjobname{width:100%; padding:10px 0 0 0; float:left;border-top:1px dashed #e0e0e0; margin-top:10px;}
.reward_hb_listjobname_l{width:100%; float:left;height:22px; line-height:22px; font-size:16px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.reward_hb_listjobmoney{width:105px; float:right;color:#f00; text-align:right}
.reward_hb_list_line{width:1px;height:30px; background:#ededed; position:absolute;right:30px;top:5px; display:block}
.index_job_line{ font-size:12px;color:#e4e0e4; padding:0px 8px;}
.reward_hb_listjobinfo{width:100%; float:left; color:#666;padding:10px 0 0 0; }
.reward_hb_ls{width:70px;height:33px; line-height:33px;background:#ffae00;color:#fff; display:inline-block; position:absolute;right:15px;top:30px;border-radius:2px; text-align:center}
.reward_hb_ls:hover{ background:#da9b15;color:#fff; text-decoration:none;}
/*newsjob*/
.index_newjob{width:100%; overflow:hidden}
.index_newjob .zhiweiBox {width:1230px;}
.index_newjob .zhiweiBox .zhiweiList{width:640px;height:130px; overflow:hidden;padding:15px 15px 15px 15px;border:1px solid #eaeeed; background:#fff;float:left;margin-right:15px;margin-top:15px; position:relative}
.index_newjob .zhiweiBox .zhiweiList:hover{border:1px #f60 solid;z-index:99;/*ie*/-moz-box-shadow:0px 0px 10px #CCCCCC;/*firefox*/-webkit-box-shadow:0px 0px 10px #CCCCCC;box-shadow:0px 0px 10px #CCCCCC;}
.index_newjob_info_xz{ font-size:16px;color:#ff6100; margin-right:10px; display:inline-block}
.index_newjob_info{width:100%;color:#666;padding:15px 0 20px 0; height:22px; line-height:22px;color:#999;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.index_newjob_name{width:280px;height:22px; line-height:22px; font-size:16px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.index_newjob_time{ font-size:12px; position:absolute;right:15px;top:15px;color:#b7bcbe}
.index_newjob_com{ padding-left:65px; position:relative}
.index_newjob_comname{ padding-bottom:10px;}
.index_newjob_cominfo{width:100%;height:22px; line-height:22px;color:#999;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.index_newjob_comlogo{width:48px;height:48px;border:1px solid #eee; position:absolute;left:0px;top:0px;}



.hp_urg_job{width:1200px;}
.hp_urg_job ul{width:1220px;}
.hp_urg_job ul li{width:277px;padding:0px 7px 7px;border:1px solid #e3e2e2;float:left;margin-right:9px;margin-top:14px;}
.hp_urg_job ul li:hover{border:1px #5bb7f6 solid;z-index:99;background-color:#eff6fb;/*ie*/-moz-box-shadow:0px 0px 10px #CCCCCC;/*firefox*/-webkit-box-shadow:0px 0px 10px #CCCCCC;box-shadow:0px 0px 10px #CCCCCC;}
.hp_urg_job_top{width:100%;height:37px;line-height:37px;font-size:16px;border-bottom:1px solid #e3e2e2; overflow:hidden}
.hp_urg_job_top a{color:#1c99ef;font-size:16px;}
.hp_urg_job_top a:hover{color:#1c99ef;}
.hp_urg_job_ct{color:#666;line-height:26px;padding:5px 0px 0px 0px;}
.hp_urg_job_ct a{color:#666;}
.hp_urg_job_ct a:hover{color:#c30;}
.hp_urg_job_l{width:1200px; overflow:hidden}
.hp_urg_job_l img{ margin-top:15px; margin-right:10px;}
.hp_urg_job_ct_r{color:#e43b2e;padding-right:6px;}
.hp_c_br{width:1200px;overflow:hidden;margin-top:20px;}
.hp_c_br ul {width:1220px;}
.hp_c_br ul li{float:left;margin-right:10px;}
.hp_c_br ul li a img{border:1px solid #e3e2e2;}
.hp_recommend{width:1200px;}
.hp_recommend ul{width:1220px;}
.hp_recommend ul li{width:271px;line-height:28px;padding:6px 10px;border:1px solid #e3e2e2;float:left;margin-right:9px;margin-top:14px;}
.hp_recommend ul li:hover{border:1px #5bb7f6 solid;z-index:99;background-color:#eff6fb;/*ie*/-moz-box-shadow:0px 0px 10px #CCCCCC;/*firefox*/-webkit-box-shadow:0px 0px 10px #CCCCCC;box-shadow:0px 0px 10px #CCCCCC;}
.hp_recommend_top{width:100%;font-size:16px;}
.hp_recommend_top_ft{}
.hp_recommend_top a{color:#1c99ef;font-size:16px;}
.hp_recommend_top a:hover{color:#1c99ef;}
.hp_recommend_top_rt{color:#f60e3a;font-size:14px;}
.hp_recommend_d{width:100%;color:#666;height:28px; line-height:28px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}
.hp_recommend_company{width:100%;}
.hp_recommend_company a{color:#666;}
.hp_recommend_company a:hover{color:#c30;}
.hp_recommend_company img{max-width:20px;}
.hp_newjob_company img{max-width:20px;}
.hp_urg_job_ov{width:100%;color:#666;height:26px; line-height:26px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}
.hp_newjob{width:1200px;}
.hp_newjob ul{width:1220px;}
.hp_newjob ul li{width:271px;line-height:28px;padding:10px;border:1px solid #e3e2e2;float:left;margin-right:9px;margin-top:14px;}
.hp_newjob ul li:hover{border:1px #5bb7f6 solid;z-index:99;background-color:#eff6fb;/*ie*/-moz-box-shadow:0px 0px 10px #CCCCCC;/*firefox*/-webkit-box-shadow:0px 0px 10px #CCCCCC;box-shadow:0px 0px 10px #CCCCCC;}
.hp_newjob_top{width:100%;}
.hp_newjob_top a{color:#1c99ef;font-size:16px;}
.hp_newjob_top a:hover{color:#1c99ef;}
.hp_newjob_top_rt{color:#999;font-size:14px; font-weight:normal}
.hp_newjob_m_r{color:#f60e3a;font-weight:bold;font-size:15px;padding-right:10px;}
.hp_newjob_m{width:100%;color:#888;height:28px; line-height:28px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}
.hp_newjob_company{width:100%;color:#888;height:28px; line-height:28px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}
.hp_newjob_company a{color:#666;}
.hp_newjob_company a:hover{color:#c30;}
.hp_people{width:1200px; overflow:hidden}
.hp_people ul{width:1220px;}
.hp_people ul li{width:206px;line-height:23px;padding:10px 10px 20px 10px;border:1px solid #eaeeed;float:left;margin-right:15px;margin-top:15px; background:#fff}
.hp_people ul li:hover{border:1px #ff6100 solid;z-index:99;/*ie*/-moz-box-shadow:0px 0px 10px #CCCCCC;/*firefox*/-webkit-box-shadow:0px 0px 10px #CCCCCC;box-shadow:0px 0px 10px #CCCCCC;}
.hp_people_box_ft{width:100%; text-align:center}
.hp_people_box_rt{width:100%; padding:15px 0; position:relative;text-align:center}
.hp_people_box_rt img{border-radius:50%;}
.hp_people_box_ft_nm a{color:#000;font-size:16px;font-weight:bold;}
.hp_people_box_ft_nm a:hover{color:#1c99ef;}
.hp_people_box_ft_y{width:100%;height:23px; line-height:23px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis;color:#ff6100; font-weight:bold}
.hp_people_box_ft_v{color:#666;width:100%;overflow:hidden;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap; padding:10px 0;}
.hp_news{width:1200px;margin-top:17px;}
.hp_news_w{width:100%;}
.hp_news_w_p{width:461px; float:left; margin-top:15px;}
.hp_news_p_img{width:190px;}
.hp_news_p_wr{width:230px;padding-left:10px;padding-right:10px; height: 115px; padding-top:5px;
    background: #fff;}
.hp_news_t dl{width:440px; margin-right:15px; overflow:hidden;height:260px;position:relative; float:left}
.hp_news_t dl dd{position:absolute;bottom:0;background:#ebeaea;width:100%;color:#666;height:33px;line-height:33px;text-align:center;}
.hp_news_p_wr_tit{height:22px; line-height:22px;font-size:14px; font-weight:bold;width:100%;overflow:hidden;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap; }
.hp_news_p_wr_tit a{color:#666;}
.hp_news_p_ct{color:#999;line-height:25px;height:80px;overflow:hidden;text-overflow: ellipsis; padding-top:5px;}
.hp_news_list{width:316px;margin-left:17px;}
.hp_news_list li{overflow:hidden;line-height:35px;white-space:nowrap;text-overflow: ellipsis;width:100%;}
.hp_link{width:1198px;padding:0px 0px 10px 0px;border:1px solid #eee; background:#fff;margin-top:20px;}
.hp_link_banner_img{width:100%;float:left;}
.hp_link_banner_img li{width:160px;float:left; margin-top:15px;margin-left:15px; padding:10px;border:1px solid #eee;}
.hp_link_banner_img li:hover{border:1px #ff6100 solid;z-index:99;/*ie*/-moz-box-shadow:0px 0px 10px #CCCCCC;/*firefox*/-webkit-box-shadow:0px 0px 10px #CCCCCC;box-shadow:0px 0px 10px #CCCCCC;}
.hp_link_banner_img li img{width:160px;height:50px}
.hp_link_banner_wr{width:100%;float:left;margin:10px 0px;}
.hp_link_banner_wr a{ margin-left:15px; line-height:30px; margin-right:10px; display:inline-block; white-space:normal}
.hp_link_banner_wr li{float:left;margin-right:10px;}
.hp_link_banner_wr a:hover{color:#f60}
.hp_urg_job_l_1250{width:1230px;}
.index_line{color:#999; font-size:12px; padding:0px 5px;}

.index_logoin_after {background:#fff;float:left;}
.hunter_logoin_bg {float: left;padding:15px 0px 0px 0px;width: 247px;}
.logoin_after_tx {background: url(../images/lt_line.png) repeat-x center bottom;float: left;width: 100%;}
.logoin_after_tx dt {float: left;height: 68px;width: 68px;}
.logoin_after_tx dt img {display: block; margin:7px 0 0 6px;border-radius: 2px 2px 2px 2px;}
.logoin_after_tx dd {float: left;width: 155px;padding-left:10px;font-size: 12px;color: #000; line-height:25px;}
.logoin_after_cj {float: left;font-size: 15px;width: 100%;margin:14px 0 14px 0;color:#898785}
.logoin_after_cj u {color: #FF3300;}
.hunter_logoin_list {width: 100%;float: left;margin:0 0 8px 0;}
.logoin_after {border-bottom: 1px dashed #fff;float: left;height:30px;line-height:30px;width: 100%;}
.logoin_after a {color: #999}
.logoin_after_su1 {background:#1c99ef;color: #FFFFFF;display: block;float: left; font-weight:bold;font-size: 14px;height:30px;line-height:30px;text-align: center;width:100px;border-radius:2px }
.logoin_after_su1:hover {color: #FFFFFF;text-decoration: none;}
.logoin_after_su2 {background:#ff6a6a;color: #fff;display: block;float: left;font-size: 14px; font-weight:bold;height:30px;line-height:30px;margin-left:15px;text-align: center;width:100px;border-radius:2px }
.logoin_after_su2:hover {color: #fff;text-decoration: none;}
.logoin_after_cz {float: left;width: 100%; margin-top:5px;}
.logoin_after em {display: inline-block;font-family: Tahoma, sans-serif;font-weight: 700;height: 22px;line-height: 22px;padding: 0 10px 0 8px;text-decoration: underline;width: auto;margin-top: 3px;color:#000; }
.logoin_after_cz a {color: #666;float: left;line-height: 12px;padding: 6px 10px; width:90px; background:#f8f8f8; text-align:center }
.logoin_after_cz .in_l_cor{color:#C00; text-decoration:underline;font-weight:bold;  background:#f8f8f8;margin-left:10px;}
.index_logoin_re{ position:relative; z-index:5}
.index_logoin_msg{width:165px;height:28px; position:absolute;left:0;top:-25px;}
.index_logoin_msg_tx{width:124px;height:26px; line-height:26px; padding-left:25px;border:1px solid #ffc7c7; background:#ffecec url(../images/ico_warn2.png) no-repeat 5px center;color:#d54801; position:relative}
.index_logoin_re_m{ position:relative; z-index:10}
.index_logoin_msg_icon{width:10px;height:6px; background:url(../images/yun_icon_sj.png) no-repeat; position:absolute;left:10px;bottom:-5px;_bottom:-13px;}
.index_login_zd{width:100%; padding:10px 0;}
.yunFamousenterprises{width:100%; margin-top:15px;}
.index_left15560 {float: left;text-align: right;width: 1220px;}
.Famous_recruitment_cont {width: 1198px;float: left;border-right: 1px solid #eaeeed;border-top: 1px solid #eaeeed;border-bottom: 1px solid #eaeeed;   _overflow:hidden }
.Famous_recruitment_cont_box{width:1198px;border:1px solid #e6e6e6;border-top:none; float:left; _overflow:hidden}
.Famous_recruitment_cont .tlogo li {border: 1px solid #eaeeed;;width:198.6px; height:100px;background: #fff;float: left; text-align:center;border-right:none;border-top:none; padding:25px 0 35px 0;  }
.yunFamousenterprises_comname{ width:180px;height:45px; line-height:45px; text-align:center;color:#666; padding-left:10px; padding-right:10px; overflow:hidden}
.Famous_recruitment_act {position: relative}
#mainids .tlogo ul li.current1 {list-style-type: none;position: relative;width:198.6px;z-index:1000}
#mainids .tlogo ul li.current1 .on {position: relative;z-index: 1003;}
#mainids .tlogo ul li .show {display: none;left:0px;position: absolute;
text-align: left;top:-2px;width:198.6px;;box-shadow: 4px 2px 6px #eee;;    border: 2px solid #3b8ee3;overflow:hidden}
#mainids .tlogo .show .area {width:100%;background:#fff;overflow: hidden;padding:115px 0 0;float: left}
#mainids .tlogo ul li.current1 .show {display: block;}


#mainids .area_left {width:185px;float: left; }
#mainids .area_left a {color:#333;;overflow: hidden; display:inline-block;border:1px solid #eee;border-radius:15px; padding:0px 10px;height:24px; line-height:24px; margin-top:5px; margin-left:5px;}
#mainids .area_left a:hover {border:1px solid #3B8EE3;color: #3B8EE3;text-decoration:none}
#mainids .area_right {float: left;width:175px;overflow: hidden;padding-left: 5px;line-height: 22px;color: #333;white-space: normal; word-break: break-all; }
#mainids .area_right a {width: 100%;height: 22px;line-height: 22px;overflow: hidden;text-align: center;display: block;color:#3B8EE3;font-weight: bold}
#mainids .area_right a:hover {color: #333;text-decoration: underline}
#mainids .area_left_bot {width:93px;background-color: #EEEEEE;float: left;height: 22px;line-height: 22px;margin-top: 5px;text-align: center;}
#mainids .area_left_bot a {color: #333;}
#mainids .area_right_bot{width:91px;background-color: #EEEEEE;float: left;height: 22px;line-height: 22px;margin-top: 5px;text-align: center;border-left:1px solid #fff;}
#mainids .area_right_bot a {color: #333}
#mainids .w160 {width: 160px;}
#mainids .w170 {width: 173px;}
#mainids .tlogo ul li .show_ban {background: #EAE8E8;border: 1px solid #65A9E6;display: none;left: -1px;padding: 1px;position: absolute;text-align: left;top: -1px;width: 313px;}
#mainids .tlogo ul li.current1 .show_ban {display: block;}
#mainids .tlogo .show_ban .area {background: #FFFFFF;overflow: hidden;padding: 55px 0 0;float: left}
#mainids .tlogo ul li.current2 {list-style-type: none;position: relative;width: 313px;}
#mainids .tlogo ul li.current2 .on {position: relative;z-index: 1003;}

/*login after*/
.login_after_welcome{width:100%; padding:20px 0 10px 0; font-size:16px; font-weight:bold; text-align:center; display: none;}
.login_after_userlogo{width:100%; padding-top:30px;  text-align:center;height:80px; position:relative ; float:left}
.login_after_comlogo{z-index:10}
.login_after_combg{}
.login_after_username{width:100%; font-size:14px;color:#787b7e; text-align:center; float:left;height:20px; line-height:20px; overflow:hidden; margin-top:10px;}
.login_after_username_id{color:#ff6a6a}
.login_after_webrname{width:100%; font-size:14px;color:#787b7e; text-align:center; padding:5px 0 13px 0;border-bottom:1px solid #e6e6e6; float:left}
.login_after_ztbox{width:100%; padding-top:10px;color:#787b7e; float:left}
.login_after_zt_list{width:81px;border-right:1px solid #e6e6e6; float:left;text-align:center;}
.login_after_zt_list a{color:#787b7e;}
.login_after_zt_list a:hover{ text-decoration:none;}
.login_after_zt_list_n{ display:block;width:100%; font-size:20px; padding:5px 0; color:#1c99ef}
.login_after_zt_list_end{border:none;}
.login_after_bthbox{width:100%; padding-top:5px; float:left}
.login_after_bth{width:120px;height:40px; line-height:40px; display:inline-block; background:#1c99ef;color:#fff; text-align:center; margin-top:15px; float:left;border-radius:3px;}
.login_after_bthend{width:120px;height:40px; line-height:40px; display:inline-block; background:#ff6a6a;color:#fff; text-align:center; margin-top:15px; float:right;}
.login_after_bttc{width:100%;height:40px; line-height:40px; display:inline-block; background:#ebf6ff url(../images/yun_intc.png) no-repeat 70px center; text-align:center; margin-top:15px; float:left;color:#55aae3}
.login_after_bth:hover{ background:#00b2fc;color:#fff; text-decoration:none}
.login_after_bthend:hover{ background:#f84848;color:#fff; text-decoration:none}
.login_after_user_box{width:100%; float:left; padding:23px 0 10px 0;border-bottom:1px solid #e6e6e6; color:#787b7e;}
.login_after_user_photo{ float:left}
.login_after_user_name{ width:165px;float:left; padding-left:10px;}
.login_after_user_webname{ padding:6px 0 0 0;height:20px; line-height:20px; overflow:hidden ;    overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.login_after_user_uname{width:100%;height:20px; line-height:20px; overflow:hidden; margin-top:10px;}
.login_after_userbth{width:120px;height:40px; line-height:40px; display:inline-block; background:#1c99ef;color:#fff; text-align:center; margin-top:15px; float:left;border-radius:3px;}
.login_after_userbthend{width:120px;height:40px; line-height:40px; display:inline-block; background:#ff6a6a;color:#fff; text-align:center; margin-top:15px; float:right;border-radius:3px;}
.login_after_usergz{width:120px;height:40px; line-height:40px; display:inline-block; background:#1c99ef;color:#fff; text-align:center; margin-top:15px; float:right;border-radius:3px;}
.login_after_userbth:hover{ background:#00b2fc;color:#fff; text-decoration:none}
.login_after_userbthend:hover{  background:#f84848;color:#fff; text-decoration:none}
.login_after_usergz:hover{ background:#00b2fc;color:#fff; text-decoration:none}
.index_banner{width:100%; float:left;}
.index_banner img{ width: 100%; }

/*tip bottom*/
.tip_bottom {width: 100%;height: 65px;position: fixed;bottom: 0;left: 0;z-index:1000000; }
.tip_bottom_icon {width:155px;height:86px;background: url(../images/i_bottom.png) no-repeat; position:absolute;left:-150px;top:-86px; display:none;}
.tip_bottom_cont {width: 100%;height: 65px;position: relative;}
.tip_bottom_bg{width: 100%;height: 65px; position:absolute;left:0px;top:0px; z-index:9;background-color:#000000;opacity: 0.5; filter:Alpha(opacity=50); }
.tip_bottom_cont_c{width: 100%;height: 65px; position:absolute;left:0px;top:0px; z-index:10}
.tip_bottom_main {width:1200px;height: 65px;position: relative;margin:0 auto}
.tip_bottom_left {width:1200px;position: relative;}
.tip_bottom_ewm{width:110px;height:110px; padding:10px 10px  0 0; text-align:center; position:absolute;right:0px;bottom:3px;}
.tip_bottom_ewm_p{width:100%;height:20px; line-height:20px; text-align:center;color:#fff; font-size:12px; position:relative}
.tip_bottom_ewm_bg{width:90px;height:90px; background:#fff; position:relative; margin:0 auto}
.tip_bottom_ewm_p_icon{width:15px;height:46px; background:url(../images/ewm_icon.png) no-repeat; display:inline-block; position:absolute;right:-15px;top:0px;}

.tip_bottom_close {display: block;width: 11px;height: 11px;background: url(../images/i_bottom_close.png) no-repeat;position: absolute;top: 10px;right: -37px; z-index:10}
.tip_bottom_logo {display: inline-block;color: #fff;font-size: 15px; }
.tip_bottom_logo h1 {font-weight: bolder;line-height: 25px;font-size:18px;font-weight:normal}
.tip_bottom_logo h2 {line-height: 65px;font-size:24px; font-weight:normal;}
.tip_bottom_fast{ font-size:24px; display:inline-block; padding-left:50px; background:url(../images/i_bottomtime.png) no-repeat left center}
.tip_bottom_time{color:#fcff00;font-weight:bold; font-size:28px; }
.tip_bottom_num {display: inline-block;width: 195px;font-size: 17px;color: #fff;text-align: center;}
.tip_bottom_num span {font-size: 31px;font-family: Arial;padding-right: 5px;}
.tip_bottom_member{ position:absolute;right:130px;top:10px;}
.tip_bottom_login,.tip_bottom_reg {display:inline-block;width: 110px;height: 46px;background:#0ea7f8;    border-radius: 4px;color: #fff;line-height: 46px;text-align: center;font-size: 18px;}
.tip_bottom_reg:hover{ background:#ed9914;color:#fff; text-decoration:none;}
.tip_bottom_login:hover{ background:#228dc9;color:#fff; text-decoration:none;}
.tip_bottom_reg {width: 110px;text-align: center;background:#ff9f00;height:46px; line-height:46px; margin-left:10px;}
.tip_bottom_login {margin-left: 25px;}
.index_verification{padding-top: 5px;}
.index_news_box{width:100%; float:left; margin-top:15px;}
.index_news_left{width:280px;height:395px; float:right;}
.index_news_tip{width:100%;height:125px; position:relative; background:#0ea7f8;color:#fff; text-align:center}
.index_news_tip_icon{ width:26px;height:26px; position:absolute;left:50%;bottom:-16px; margin-left:-13px;-webkit-transform: rotate(45deg);background:#fff; display:block}
.index_news_tip_tit{ font-size:16px; font-weight:bold; padding-top:30px; padding-bottom:10px;}
.index_news_list ul{width:258px;border:1px solid #eee; background:#fff; padding:10px;}
.index_news_list ul li{overflow:hidden;line-height:35px;white-space:nowrap;text-overflow: ellipsis;width:245px; padding-left:13px; background:url(../images/dian.png) no-repeat 0px 17px;}
.index_news_list_imgnews{width:915px;height:395px; overflow:hidden; float:left;  padding:0px 0 0px 0px;}
.hp_news_t{width:440px; margin-right:20px; float:left}
.index_news_list_imgnews_cont {width:950px}


.tj_box{width: 100%; height: 505px; background-color: #f5f4f9; border-top: 1px solid #e5e5e5; margin-top: 30px; box-sizing: border-box;padding-top: 40px;}
.tj_contation{}
.tj_con_left{width: 475px;}
.tj_choose{ position: relative;}
.tj_choose >img{width: 460px; height: 203px; cursor: pointer;}
.this_choose.tj_choose1:before{content: ""; position: absolute; width: 15px; height: 24px; background: url(../images/index1_1.png) no-repeat;	top: 90px; right: 0;}
.this_choose.tj_choose2:before{content: ""; position: absolute; width: 15px; height: 24px; background: url(../images/index2_1.png) no-repeat;	top: 90px; right: 0;}
.tj_con_right{width: 720px; box-sizing: border-box;}
.tj_r_title{ padding: 0 15px; height: 49px; line-height: 49px; color: #fff; background-color: #8ac2fb; font-size: 16px; }
.tj_r_info{border: 1px solid #e5e5e5;height: 367px;border-top: 0;background-color: #fff;padding: 50px 0 20px;box-sizing: border-box;}
.tj_r_list{width: 220px;overflow: hidden;border-left: 1px solid #e5e5e5;padding: 20px 0px;float: left;margin-left: 15px;}
.tj_r_list:first-child{border: 0;}
.tj_con_company .tj_r_info{padding: 0; padding-left: 20px; padding-top: 0px;}
.tj_con_company .tj_r_list{width: 100%; float: none; margin: 0; border: 0; padding: 0; margin-bottom: 55px;}
.company_img{width: 45px; height: 45px;margin-top: 15px; margin-right: 25px;}
.company_img img{width: 100%; height: 100%;}
.company_info{width: 180px; height: 100px; border-right: 1px solid #e5e5e5; box-sizing: border-box;}
.company_num{color: #999;}
.company_money{color: #f98728;}
.company_info >p{margin-bottom: 8px;}
.company_job{width: 170px; box-sizing: border-box; padding-left: 30px;}
.company_job >p{margin-bottom: 8px;}
.company_welfare{width: 100px; box-sizing: border-box; padding-left: 10px;}
.company_welfare >p{background-color: #a2cffc; color: #fff; border-radius: 20px; text-align: center; margin-bottom: 8px;}
.company_welfare >p:last-child{background-color: #fff; color: #666;}
.company_href{width: 95px; margin-left: 60px; margin-top: 25px}
.company_href >a{display: block; background-color: #a2cffc; color: #fff;border-radius: 20px; text-align: center; height: 30px; line-height: 30px;}

.no_choose_right{width: 720px; box-sizing: border-box; background-color: #fff; height: 410px;}
.no_choose_right .tj_r_list:nth-child(3n-2){border:0;}
.no_choose_right .tj_r_list{padding:10px 0; margin-top: 20px;width: 240px;box-sizing: border-box;margin-left: 0;}
.no_choose_rencai{height: 200px;overflow: hidden;border-bottom: 1px solid #e5e5e5;padding-bottom: 5px;}
.no_zhiweiList{width: 240px;overflow: hidden;border-left: 1px solid #e5e5e5;padding: 25px 0px;float: left;margin-top: 5px;    margin-bottom: 5px; position: relative; text-align: center;box-sizing: border-box; height: 195px;}
.no_zhiweiList:nth-child(3n-2){border:0;}
.no_zhiweiList .index_newjob_comlogo{position: initial; margin: 0 auto;}
.no_zhiweiList .index_newjob_com{padding: 0;}
.no_zhiweiList .index_newjob_name{width: 100%; font-size: 14px; height: auto;line-height: 100%;}
.no_zhiweiList .index_newjob_name a{color: #ff6100;}
.no_zhiweiList .index_newjob_info_xz{font-size: 14px; margin-left: 10px; margin-right: 0;}
.no_zhiweiList .index_newjob_info{padding:7px 0;}


.bigbanner{width: 100%; min-width: 1200px; height: 681px; background-color: #54bae2;}
.bigbanner_box{text-align: center;position: relative; }
.bigbanner_box img{width: 100%; margin: 50px auto 0;}
.bigbanner_box a{position: absolute;display: block;width: 143px;height: 36px;cursor: pointer;top: 329px;left: 815px;}

.four_platform{width: 100%; min-width: 1200px; margin-top: 50px;}
.four_platform_top{text-align: center;}
.four_platform_infobox{width: 100%; min-width: 1200px; background-color: #f5f4f9; padding-top: 65px;padding-bottom: 50px; margin-top: 50px;}
.four_platform_info{overflow: hidden;}
.four_platform_list{display:block; width: 292px; height: 370px; background-color: #fff; box-sizing: border-box; padding: 25px 20px; margin-left: 10px;}
.four_platform_list:first-child{margin-left: 0;}
.four_platform_list:hover{text-decoration: none;}
.four_platform_icon{text-align: center; width: 121px; height: 117px; margin: 0 auto;}
.platform1{background: url(../images/index_f_1.jpg) no-repeat;}
.platform2{background: url(../images/index_f_2.jpg) no-repeat;}
.platform3{background: url(../images/index_f_3.jpg) no-repeat;}
.platform4{background: url(../images/index_f_4.jpg) no-repeat;}
.four_platform_title{ text-align: center; margin-top: 25px;}
.platform_t_1{border-bottom: 1px solid #f9b552;}
.platform_t_2{border-bottom: 1px solid #f8517d;}
.platform_t_3{border-bottom: 1px solid #51d1f8;}
.platform_t_4{border-bottom: 1px solid #64e5d3;}
.four_platform_tit{ font-size: 22px; color: #333; text-align: center; padding-bottom: 15px; display: inline-block;}
.four_platform_text{font-size: 18px; color: #666; margin-top: 12px; line-height: 185%; height: 135px;}
/*.four_platform_bottom{ margin-top: 25px; }
.four_platform_btn{width: 127px; height: 33px; line-height: 33px; text-align: center; margin: 0 auto; display: block; background-color: #6cabe9; color: #fff; border-radius: 20px; font-size: 16px;}*/

.this_platform.four_platform_list{background-color: #8ac3fb;}
.this_platform .four_platform_tit{color: #fff; border-color: #fff;}
.this_platform .four_platform_text{color: #fff;}
.this_platform .four_platform_btn{background-color: #fff; color: #418cd6;}
.this_platform .platform1{background: url(../images/index6_2.png) no-repeat;}
.this_platform .platform2{background: url(../images/index7_2.png) no-repeat;}
.this_platform .platform3{background: url(../images/index8_2.png) no-repeat;}
.this_platform .platform4{background: url(../images/index9_2.png) no-repeat;}

.bottom_module_box{margin-top: 60px; margin-bottom: 75px;}
.bottom_module_list{width: 425px; height: 205px; box-sizing: border-box; border: 1px solid #e5e5e5; margin-right: 5px; padding: 15px 10px; margin-bottom: 27px;}
.module_title{font-size: 20px; color: #666; border-left: 5px solid #68c30e; padding-left: 15px;  }
.module_info{width: 100%; border-top: 1px solid #e5e5e5; margin-top: 10px; padding-top: 15px; overflow: hidden;}
.module_left{ width: 125px; }
.module_left_img{display: block; width: 125px; height: 100px;}
.module_left_img img{ width: 100%; height: 100%; }
.module_left_text{ display: block; text-align: center; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.module_right{width: 260px; margin-left: 10px;}
.module_right li{position: relative; padding-left: 10px; margin-bottom: 6px;}
.module_right li:before{content: ""; position: absolute; width: 5px; height: 5px; background-color: #b6b9b6;top: 8px; left: 0;}
.module_right a{ width: 240px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #6a8cf1;}
.bottom_module_last{width: 340px; height: 205px; box-sizing: border-box; border: 1px solid #e5e5e5; padding: 15px 10px;}
.bottom_module_last .module_right li:before{content: initial;}
.bottom_module_last .module_right{width: 300px;}
.bottom_module_last .module_right li{overflow: hidden; padding-left: 0; margin-bottom: 14px;}
.bottom_module_last .module_right i{display: block;float: left; margin-top: 2px; width: 15px; height: 15px; line-height: 15px; text-align: center; background-color: #ffa356; color: #fff; margin-right: 10px;}
.bottom_module_last .module_right a{float: left;}

.friend_href{width: 100%; box-sizing: border-box; border: 1px solid #e5e5e5; padding: 18px 15px;}
.friend_href_title{ font-size: 20px; color: #666; }
.friend_href .hp_link{width: 100%; border: 0; padding: 0; margin-top: 15px;}
.friend_href .hp_link_banner_wr a{font-size: 16px;}