@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0;}
select,input[type="button"],input[type="reset"],input[type="text"]{-webkit-appearance: none;}
::-webkit-input-placeholder { /* WebKit browsers */
color: #9fa2a2;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #9fa2a2;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #9fa2a2;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #9fa2a2;
} 
.clear0,.clear{ clear:both; width:100%;}
a{ text-decoration:none;}
ul,li{ margin:0; padding:0; list-style:none;}
h1{ margin:0; padding:0; font-weight:normal;opacity: 0; display:none;}
/*头部logo*/
.header{ padding:10px 15px 0; height:50px; background:#fff; border-bottom:#e5e5e5 solid 2px;}
.header .head_left{ float:left; width:20%; margin-top:10px;}
.header .head_left:hover{float: left; }
.header .head_center{ float:left; width:60%; text-align:center; }
.header .head_right{ float:left; width:20%; text-align:right; margin-top:5px;}

/*return样式*/
.float_box{ display:none; position:fixed; bottom:90px; right:10px; height:50px; width:50px;}
.float_box div{ height:45px; width:50px; padding-top:5px; text-align:center;}

/*右侧导航浮动*/
.reg_enroll{ background:#272c30; padding:10px;}
.reg_left,.reg_right{ float:left; width:50%;}
.reg_print{ width:86px; height:86px; border-radius:50%; border:#fff solid 2px; margin:10px auto; overflow:hidden; /*padding:3px;*/}
.reg_hail{ color:#fff; text-align:center; font-size:14px; line-height:25px;}
.reg_btn_blue{ width:100px; line-height:30px; text-align:center; color:#fff; font-size:16px; font-weight:bold; margin:0 auto; margin-top:10px; background:#07b4ec; border-radius:15px;
text-transform:uppercase; outline:none; letter-spacing:1px; position:relative; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;
}
.reg_btn_blue:hover,.reg_btn_blue:active{ background:#017ca4;}
.reg_btn_blue::after{content:''; position:absolute; background:#048fbc; z-index:-1; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}

.reg_btn_green{ width:100px; line-height:30px; text-align:center; color:#fff; font-size:16px; font-weight:bold; margin:0 auto; margin-top:20px; background:#04a3a9; border-radius:15px; }
.reg_btn_write{ width:100px; text-align:center; margin:0 auto; margin-top:20px; line-height:26px; color:#fff; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.nav_register{ background:#22252a; color:#a0a3aa;}
.reg_en_box{ padding:15px 10px; border-bottom:#404549 solid 1px;}
.reg_search{ background:#373a3f; width:100%; height:30px; border-radius:15px; margin:0 auto;}
.reg_make{ width:70%; float:left; margin:3px 0 0 10px;}
.reg_make input{ background:#373a3f; border:none; height:22px; line-height:22px; color:#a0a3aa; width:100%;}
.reg_search img{ float:right; margin:4px 10px 0 0;}
.ment_reg{ height:45px; line-height:45px; font-size:18px; border-bottom:#404549 solid 1px; padding-left: 5px;
text-transform:uppercase; outline:none; letter-spacing:1px; position:relative; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}
.ment_reg:hover,.ment_reg:active{ background:#101112;}
.ment_reg::after{content:''; position:absolute; background:#101112; z-index:-1; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}

.ment_reg img{ vertical-align:middle;}
.ment_reg span{ margin-left:5px; font-size:18px; font-weight:bold;}
.ment_reg .right_re{ float:right; margin:12px 5px 10px 0;}
#serend_max{ width:86%; margin-left:14%; height:0; overflow:hidden; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease;}

/*领取门票*/
.info{ background:#eeeeee; border: #eee 1px solid}
.ewn{ background:#fff url(../images/print/dot_01.png) repeat-x; margin:20px 10px 10px 10px;}
.ewn_bant{ font-size:18px; color:#2276be; font-weight:bold; line-height:26px; padding:25px 10px 15px;}
.ewn_dashed{ position:relative; padding:0 15px;}
.ewn_dashed .ew_li{ display:block; position:absolute; left:0; top:0;}
.ewn_dashed .ew_ce{ background:url(../images/print/dot_03.png) repeat-x scroll 3px; height:15px;}
.ewn_dashed .ew_ri{ display:block; position:absolute; top:0; right:0;}
.ewn_class{ color:#666666; font-size:14px; text-align:left; line-height:25px; margin:0 10px; padding:5px 0 10px 0; border-bottom:#eee dashed 2px;}
.ewn_print{ width:60%; margin:10px auto 10px; padding:10px; border-radius:5px; background:#cdedee;}
.ewn_cue{ color:#fa7c17; font-size:14px; text-align:center; line-height:35px;}
.height50{ background:#eeeeee; height:50px;}
.bottom_green{ position:fixed; bottom:0; left:0; background:#2276be; width:100%; height:50px; line-height:50px; color:#fff; text-align:center; font-size:18px; font-weight:bold;}
.bottom_green .bot_have{ background:#2276be; color:#fff; font-size:18px; text-align:center; font-weight:bold;
text-transform:uppercase; outline:none; letter-spacing:1px; position:relative; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;
}
.bot_have:hover,.bot_have:active{ background:#008287;}
.bot_have::after{content:''; position:absolute; background:#064c89; z-index:-1; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}

.height50_2{background:#eeeeee; height:50px;}
.height50_1{background:#fff; height:50px;}
.zwjs{background:#fff; line-height: 35px; color: #2276be;font-size: 16px; font-weight: bold; padding: 10px; border-bottom: #ccc 4px solid; background-color: #eee;}
/*招聘会列表*/
.list_time{ position:relative; height:8px; border-bottom:#fff solid 2px; margin: 20px 0 17px 0;}
.list_time span{ display:block; width:10px; height:10px; border-radius:5px; background:#fff; float:left; margin:4px 5px 0 5px}
.list_time b{ color:#2276be; font-size:20px; float:left; background:#eee;}
.zph{ background:#fff; padding:0px 15px; border-bottom: #eee 1px solid;}
.zph_li{ width:100%; padding-top:8px;}
.zph_li .zhp_title{ color:#6f7070; font-size:14px; line-height:35px; font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
/*.zph_li .zph_writer{ width:63%; float:left;}*/
.zph_li .zph_day{ color:#787777; line-height:35px; font-size:14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.zph_li .zph_day img,.zph_li .zph_address img{ margin-right:5px; vertical-align:middle;}
.zph_li .zph_address{color:#787777; line-height:35px; font-size:14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.zph_li .zph_inco{ float:right; margin-top:1px; width:37%;}
.zph_ri{top:0px; right:0px;}
.zph_ri .zph_dashed{ float:left; width:10px;}
.zph_dashed .zph_center{ height:79px; width:5px; border-right:#e6e1e1  dashed 1px; /*background:url(../images/print/dot_07.png) repeat-y scroll 3px*/}
.zph_ri .zph_ewn{line-height:25px; text-align:center; margin:15px 10px; padding:5px; background:#fa8c33; border-radius:50px; color:#fff; font-size:16px; font-weight:bold; box-shadow:0px 0px 10px #e0e0e0;
text-transform:uppercase; outline:none; letter-spacing:1px; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;
}
.zph_ewn:hover,.zph_ewn:active{ background:#f83e02;}
.zph_ewn::after{content:''; position:absolute; background:#f67208; z-index:-1; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}

/*公司列表*/
.nav_two{ height:40px;}
.nav_two .com_green{ width:50%; float:left; text-align:center; color:#fff; background:#2276be; line-height:40px; font-size:20px; font-weight:bold; position:relative;}
.nav_two .com_green span{position:absolute; bottom:0; left:50%; margin-left:-8px; border-width:8px; border-style:dashed solid dashed; border-color:transparent transparent #fff transparent;}
.nav_two .com_white{ width:49.99%; float:left; text-align:center; color:#a6a5a5; font-size:20px; line-height:40px; font-weight:bold; background:#eee;}
.com_search{ background:#dfefef; border-radius:20px; padding:0 10px; margin:10px; height:35px;}
.com_search .search_le{ float:left; width:30px; margin-top:8px;}
.com_search .search_cen{ float:left; width:80%; margin-top:8px;}
.com_search .search_cen input{ width:100%; background:#dfefef; border:none; color:#9fa2a2;}
.com_search .search_ri{ float:right; margin-top:11px;}
.com_banner{ color:#a6a5a5; text-align:center; line-height:25px; padding:10px 0; background:#eeeeee; font-weight:bold; font-size:16px;}
.com_banner span{ color:#2276be;}
.list_box{ padding:0 5px; margin-bottom:10px; background:#fff;}
.list_box_aa{background:#fff;border-bottom:#d0cece dashed 1px;}
.list_back{ position:relative; padding-left:97px; height:100px; border-bottom:#d0cece dashed 1px;}
.list_back .list_logo{ width:70px; height:70px; margin:10px 10px 10px 5px; padding:5px; border-radius:5px; border:#eeeeee solid 1px; position:absolute; left:0; top:0;}
.list_back .list_logo img{ border-radius:5px;}
.list_back .new_ban{ color:#2276be; font-size:20px; line-height:45px; padding:10px 30px 0 0; margin-right:5px; border-bottom:#d0cece dashed 1px; position:relative; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.list_back .new_ban .ban_ty{ position:absolute; right:0; top:0; height:40px; width:25px; }
.list_back .new_ban .ban_ty .job_mun{ position:relative;}
.list_back .new_ban .ban_ty .job_mun span{ display:block; position:absolute; left:0px; top:3px; font-size:14px; color:#fff; line-height:20px; width:24px; text-align:center;}
.list_back .new_tack{ line-height:45px; font-size:14px; color:#666666; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.list_back .new_tack b{ color:#2276be; margin-right:20px; font-weight:700;}
.list_box .list_job{ height:40px;}
.list_box .list_job a{ display:block; float:left; width:30%; text-indent:5px; color:#666666; font-size:14px; line-height:40px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.list_box .list_job .li_right{ width:7.59%; padding-right:2%; text-align:right; float:right; border-left:#d0cece solid 1px; color:#d0cece; margin-top:5px; line-height:30px;}
.list_box .list_job li{ width:30%; float:left; text-indent:5px; line-height:40px; font-size: 14px; color:#666; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center;}
.bottom_li{ width:35%; background:#064c89; float:left;
text-transform:uppercase; outline:none; letter-spacing:1px; position:relative; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;
}
.bot_li:hover,.bot_li:active,.bgr_ri:hover,.bgr_ri:active,.bottom_li:hover,.bottom_li:active{ background:#2276be;}
.bot_li::after,.bgr_ri::after,.bottom_li::after{content:''; position:absolute; background:#2276be; z-index:-1; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}
*,*::after.*::before{box-sizing:border box; -mo-box-sizing:border-box; -webkit-sizing:border-box;}

.bottom_ri{ width:64.99%; float:left;text-transform:uppercase; outline:none; letter-spacing:1px; position:relative; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}
.bottom_ri_b{ width:100%; float:left;text-transform:uppercase; outline:none; letter-spacing:1px; position:relative; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}
.bottom_ri_b:hover {background:#064c89;}
.bgr_le:hover,bgr_le:active,.bottom_ri:hover,.bottom_ri:active{ background:#064c89;}
.bgr_le::after,.bottom_ri::after{content:''; position:absolute; background:#00959b; z-index:-1; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}

#fixedMenu_keleyi_com{ z-index:99; background:#fff; width:100%; border-bottom:#eee solid 1px;}

/*职位列表*/
.job_frist{ height:40px; line-height:20px;}
.job_check{ float:left; width:25px; padding-top:16px}
.job_name{ width:79%; font-size:18px; padding-top:16px; color:#2276be; font-weight:bold; float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.job_name input{ margin-right:5px;}
.job_name a{ color:#2276be;}
.job_text{ margin-right:10px; padding-top:16px; color:#6f7575; float:right;}
.job_icon{ float:right; width:25px; margin-right:5px; position:relative;}
.job_icon span{ position:absolute; top:2px; left:5px; font-size:14px; line-height:20px; color:#fff;}
.job_com_nian{ line-height:40px; color:#666; padding-left:22px; border-bottom:#d0cece dashed 1px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.job_xs{ line-height:40px; font-size:14px; height:40px; padding-left:25px; color:#666; }
.job_xs img{ vertical-align:middle; margin-right:3px;}
.job_xs span{ margin-right:5px;}
.job_xs .span{ display:block; float:right; font-size:18px;}
.job_xs b{ color:#ff7827; font-weight:normal;}
.job_xs_a{ line-height:40px; font-size:14px; height:40px; padding-left:10px; color:#666; }
.job_xs_a img{ vertical-align:middle; margin-right:3px;}
.job_xs_a span{ margin-right:5px;}
.job_xs_a .span{ display:block; float:right; font-size:18px;}
.job_xs_a b{ color:#ff7827; font-weight:normal;}
.bot_li{float:left; width:70px; background:#038a8f;text-transform:uppercase; outline:none; letter-spacing:1px; position:relative; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s; z-index:1;}
.zsp_whrit{ background:#fff;}
.zsp_tyl{ margin:0 10px;line-height:40px; border-bottom:#383838 solid 1px; color:#383838; font-size:14px; position:relative;}
.zsp_tyl a{ position:absolute; right:0; top:8px; border:#02a4a9 solid 1px; line-height:22px; color:#02a4a9; width:105px; text-align:center; border-radius:11px;}
.zsp_tyl div{ padding-right:105px; text-overflow:ellipsis; overflow:hidden;white-space: nowrap;}
/*分页*/
.infobox_page{ width:95%; margin:0 auto; text-align:center; height:40px;}
.infobox_page .back_page{ float:left;width:60px; height:25px; margin-left:3px;line-height:25px;  text-align:center; color: #666666; border:#CCCCCC 1px solid; background-color:#FFFFFF}
.infobox_page .next_page{ float:right;width:60px; height:25px; margin-right:3px;line-height:25px;  text-align:center; color: #666666; border:#CCCCCC 1px solid;background-color:#FFFFFF}
.infobox_page .all_page{font-size:18px; position: absolute;left: 50%; width:100px; margin-left:-50px; text-align:center;line-height:25px;color: #666666; } 
.infobox_page a{ color: #666666; text-decoration:none}
.infobox_page a:hover{color: #666666; text-decoration:none}

/*公司职位列表*/

.com_name_to{ background:#fff; padding:5px 0;  margin:10px 0px 10px 0px;}
.com_name_to .ban_tite{ border-left:#2276be solid 10px; padding-left:5px; color:#666666; font-size:18px; font-weight:bold; line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.com_name_to .ban_tite_02{ border-left:#2276be solid 10px; padding-left:5px; color:#2276be; font-size:18px; font-weight:bold; line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.com_name_to .ban_tite_02 span{ color:#fd4b4b}
.com_name_to .ban_li{ padding-left:15px; font-size:14px; color:#666; line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.com_name_to .ban_li span{ margin-left:20px;}
.com_height{ height:15px;}
.com_frist{ height:50px; line-height:40px; border-bottom:#d0cece dashed 1px;}
.com_frist_a{height:50px; line-height:40px;}
.con_check{ float:left; width:25px; padding-top:20px;}
.com_name{ width:80%; padding-top:10px; font-size:18px; color:#2276be; font-weight:bold; float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.com_name_a{width:80%;padding-left: 10px; padding-top:10px; font-size:14px; color:#2276be; font-weight:bold; float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.com_name a{ color:#2276be}
.com_name input{ margin-right:5px;}
.com_text{ margin-right:10px; padding-top:10px; color:#6f7575; float:right;}
.com_icon{ float:right; width:25px; margin-right:5px; position:relative;}
.com_icon span{ position:absolute; top:2px; left:5px; font-size:14px; line-height:20px; color:#fff;}
.zsp_sp{ float:right; width:25px; padding:5px; border-left:#d0cece solid 1px; position:absolute; top:14px; right:-6px;}

/*公司详情*/
.dat_height{ height:15px; background:#eee; /*border-bottom:#e5e5e5 solid 1px;*/}
.whirt{ background:#fff;}
.dat_com_tit{ padding-right:50px; position:relative;}
.dat_com_tile{position:absolute; border-left:#d0cece solid 1px; width:49px; height:55px; padding-top:35px; text-align:center; right:0; top:10px;}
.dat_com_na{ color:#2276be; height:40px;}
.dat_com_na span{ display:block; float:right; line-height:30px; margin:7px 10px 0 0;}
.dat_com_na .dat_com_new{ float:left; width:50%; padding-left:10px; line-height:30px; font-size:20px; font-weight:bold; border-left:#2276be solid 10px; margin-top:5px;}
.dat_print{ position:relative; padding-left:110px; height:110px;}
.dat_print .print_le{ width:70px; height:70px; padding:5px; margin:15px; border-radius:5px; border:#eee solid 1px; position:absolute; left:0; top:0;}
.dat_print .print_title{ color:#2276be; padding-top:11px; line-height:25px; font-size:18px; font-weight:bold; /*white-space:nowrap; overflow:hidden; text-overflow:ellipsis;*/}
.dat_print .print_pcb{ color:#999; line-height:34px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:14px;}
.dat_print .print_pcb span{ color:#666;}
.dat_print  .print_boon { overflow:hidden;}
.dat_print  .print_boon span{ display:block; line-height:20px; padding:0 7px; border-radius:15px; font-size:12px; color:#fff; background:#fa8c33; float:left; margin-right:5px;}
.dat_term{ border-top:#d0cece solid 1px; border-bottom:#d0cece solid 1px; margin-bottom:10px;}
.dat_term li{ float:left; width:29%; padding:5px 0 5px 10px; border-left:#d0cece solid 1px; height:40px; font-size:14px; color:#999; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.dat_term .dat_one{ line-height:40px;}
.dat_term li span{ color:#666;}
.dat_article{ padding:10px; line-height:25px; color:#666; font-size:14px;}
.dat_article img{ vertical-align:middle; margin-right:5px;}
.dat_teck_ban{ line-height:31px; height:31px; padding-left:10px; font-size:14px; color:#666; border-bottom:#dedede solid 1px;}
.dat_teck_time span{ color:#ff7827;}
.dat_teck_time{ float:left; width:50%;}
.dat_gray{ line-height:20px; font-size:14px; color:#666; padding-left:10px; margin-bottom:10px;}
.dat_gray img{ vertical-align:middle; margin-left:6px;}
.dat_fuli{ padding:5px;}
.dat_fuli span{ display:block; line-height:25px; padding:0 10px; border-radius:15px; font-size:14px; color:#ff7827; background:#ffe3d2; float:left; margin:5px;}
.datgary{ height:10px; background:#eee;}
.datgary_a{ height:30px;}

/*职位详情*/
.dat_two{ line-height:20px;}
.dat_two .dat_or{ color:#ff7827; font-weight:bold; }
.dat_job_tit{ padding:0 50px 0 10px; position:relative;}
.dat_hob_tile{ position:absolute; border-left:#d0cece solid 1px; width:49px; height:42px; padding-top:13px; text-align:center; right:0; top:0; }
.dat_job_ban{ font-size:18px; font-weight:bold; color:#2276be; line-height:30px; margin-top:10px;}
.dat_job_ban a{ color:#fd4b4b;}
.dat_job_ban span{ color:#ff7827; font-size:16px;}
.dat_job_com{ line-height:30px; font-size:14px; padding-left:10px; color:#666; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.dat_job_job{ line-height:30px; height:30px; font-size:14px; color:#999; margin-bottom:5px;}
.dat_job_job span{ display:block; width:25%; float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.dat_job_job img{ margin-right:5px; vertical-align:middle;}
.dat_job_desc{ line-height:50px; color:#2276be; font-size:16px; font-weight:bold; padding-left:5px; margin:0 5px; border-bottom:#e5e5e5 dashed 1px;}
.dat_job_desc img{ margin-right:10px; vertical-align:middle;}
.dat_org_com{ line-height:35px; padding:0 10px; color:#666; font-size:14px; height:35px; border-bottom:#dedede solid 1px;}
.dat_org_com li{ float:left; width:33.33%;}
.dat_org_com span{ color:#ff7827;}
.label_zw{ padding:0 10px; height:30px; line-height:30px; color:#ff7827; font-size:14px; margin-bottom:10px; }
.label_zw li{float:left; width:33.3%;}
.label_zw li img{ margin-right:5px; vertical-align: middle;}
.cjobon{ border-top:#eee solid 10px; padding:0 10px;}
.cjoleft{ float:right; margin-top:15px; font-weight:bold; color:#999; width:39px; line-height:60px; text-align:center; border-left:#d0cece solid 1px;}
.cjotype{ padding:15px 40px 15px 0;}
.cjocom{ font-size:16px; font-weight:bold; line-height:30px; color:#666;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.cjoclass{ font-size:14px; color:#999; line-height:25px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.bgr_ri{ float:right; width:50px; background:#038a8f;text-transform:uppercase; outline:none; letter-spacing:1px; position:relative; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s; padding-top:10px; height:40px; z-index:1;}
.bgr_le{text-transform:uppercase; outline:none; letter-spacing:1px; position:relative; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}

/*交通指引*/
.traffic{ background:#fff; margin:0 10px; box-shadow:0px 0px 4px #e5e5e5;}
.tra_ban{ height:40px; color:#262c35; margin:0 10px; padding-top:6px; border-bottom:#e5e5e5 solid 1px;}
.tra_ban .tra_ti{ float:left; line-height:40px; font-size:20px; padding-left:5px; font-weight:bold;}
.tra_ban img{ float:right; margin:10px 5px 0 0}
.tra_address{ height:40px; font-size:14px; margin:0 10px; padding:0 5px; border-bottom:#e5e5e5 solid 1px; line-height:40px;}
.tra_address b{ display:block; float:left; color:#262c35; font-weight:normal;}
.tra_address span{ display:block; float:right; color:#78848f;}
.tra_write{ margin:0 15px; line-height:26px; color:#78848f; font-size:14px; padding:10px 0;}
.tra_write b{ color:#262c35; font-weight:normal;}
.map{ height:280px; background:#fff;}

/*管理后台*/
.dex_manage{ background:#2276be; padding:0 10px;}
.dex_manage .dex_hint{ width:25%; float:left; font-size:18px; color:#fff; line-height:26px; margin-top:15px;}
.dex_manage .dex_hint .hine_text span{ font-size:14px;}
.dex_manage .hint_pre{ width:70px; text-align:center; margin-top:40px; font-size:16px; float:right; color:#fff;}
.dex_manage .dex_cent{ width:50%; float:left; margin:35px 0;}
.dex_manage .dex_cent .dex_print{ width:110px; height:110px; border-radius:75px; padding:10px;  margin:0 auto; background:#fff; overflow:hidden;}
.dex_print_a{  width:110px; height:110px; border-radius:50%; overflow:hidden;}
.dex_manage .dex_right{ width:25%; float:right; color:#fff; font-size:16px; line-height:26px; margin-top:25px;}
.dex_shield{ width:70px; text-align:center; float:right; color:#fff;}
.hint_pre span,.dex_shield span,.dex_pre span{ display:block; width:35px; height:35px; border-radius:18px; background:#064c89; text-align:center; margin:0 auto;}
.hint_pre img,.dex_shield img,.dex_pre img{ margin-top:5px;}
.dex_pre{ width:70px; text-align:center; margin-top:35px; color:#fff;}
.dex_cv{ height:50px; line-height:50px; color:#2276be; font-size:16px; padding:0 10px;}
.dex_cv .cv_green{ width:30px; height:30px; border-radius:15px; font-size:12px; background:#2276be; line-height:30px; text-align:center; margin:10px 5px 0 0; color:#fff; float:left}
.dex_cv span{ display:block; float:left;}
.dex_cv .cv_write{ float:right;}
.dex_gray{ line-height:50px; height:50px; padding:0 10px; font-size:16px; background:#eee; border-bottom:#fff solid 1px; color:#555;}
.dex_gray span{ display:block; float:left; width:120px;}
.dex_gray span img{ vertical-align:middle; margin-right:5px;}
.dex_gray .dex_nmber{ width:30px; height:30px; background:#ff7827; color:#fff; margin:10px 0; text-align:center; line-height:30px; border-radius:15px; float:left;}
.dex_gray .dex_next{ float:right; margin-top:15px;}
.dex_bottom{ line-height:45px; font-size:20px; font-weight:bold; color:#fff; background:#2276be; text-align:center;
text-transform:uppercase; outline:none; letter-spacing:1px; position:relative; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;
}
.dex_bottom:hover,.dex_bottom:active{ background:#045396;}
.dex_bottom::after{content:''; position:absolute; background:#00959b; z-index:-1; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}

/*网申记录*/
.com_con_lit{ border-left:#2276be solid 10px; padding-left:5px; line-height:30px; color:#2276be; font-size:18px; font-weight:bold;}
.control{ background:#fff; margin-bottom:10px; padding:10px 5px 0 5px;}
.rol_li{ height:30px; line-height:30px;}
.rol_check{ float:left; width:25px; padding-top:5px;}
.rol_li .rol_name{ float:left; color:#2276be; font-size:18px; font-weight:bold; width:80%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.rol_li .rol_name a{ color:#2276be;}
.rol_li span{ display:block; float:right; color:#666;}
.rol_com{ font-size:14px; color:#666; line-height:30px; padding-left:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.rol_com span{ color:#666;}
.rol_time{ font-size:14px; color:#fa8c33; line-height:30px; padding-left:20px;}
.oq_record{ background-color:#fff; padding:1px 0;}
.oq_record_a{ margin-top:50%; margin-bottom:50%; font-size:14px; text-align: center;}

/*面试通知详情*/
.in_ban{ font-size:18px; font-weight:bold; color:#666; padding:10px 0 10px 10px; line-height:26px; border-bottom:#ededed solid 1px;}
.in_ban span{ color:#2276be;}
.in_teck{ height:35px; line-height:35px; font-size:14px; color:#666; padding-left:10px; border-bottom:#ededed solid 1px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.in_datial img,.in_teck img{ margin-right:5px; vertical-align:middle;}
.in_datial{ padding:0 10px 10px 10px; line-height:30px; font-size:14px; color:#666;}
.in_datial .datial_gray{ background:#eee; border-radius:5px; padding:5px;}
.in_datial .datial_gray textarea{ width:100%; background:#eee; border:none; color:#444; line-height:26px; font-size:14px;}

/*面试通知*/
.in_whirt_box{background:#fff; margin-bottom:10px; padding:10px 5px 0 5px;}
.wh_tack{ height:31px;line-height:30px; color:#666;}
.wh_tack .wh_check{ width:25px; float:left; margin-top:5px;}
.wh_tack .wh_com{ width:80%; font-size:18px; color:#2276be; font-weight:bold;float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.wh_tack .wh_com span{ font-size:14px; color:#666; font-weight:normal;}
.wh_tack .wh_next{ float:right; margin-right:5px; color:#666;} 
.wh_com_name{ padding:0 20px 5px 25px; line-height:30px; color:#666; font-size:14px; border-bottom:#d0cece dashed 1px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; clear: both;}
.wh_in{padding:5px 0 5px 25px; line-height:25px; color:#666; font-size:14px;}
.wh_in span{ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/*简历被预览*/
.virewd{ height:31px; line-height:30px; padding-left:25px;}
.virewd span{ display:block; float:left; width:40px; font-size:14px; line-height:17px; text-align:center; background:#fa8c33; color:#fff; border-radius:10px; margin:5px 0 0 10px;}
.virewd_time{ float:left; font-size:14px; color:#666;}
  
/*简历预览*/
.res_new b{ font-weight:bold;}
.res_new{ background:#fff; padding:0 5px 1px 5px; color:#666; font-size:14px; margin-bottom:10px; padding-top:10px; position:relative;}
.res_new .new_left{ width:75%; float:left; font-size:14px; margin-top:10px;}
.res_new .le_teck img,.res_new .new_left img{ vertical-align:middle; margin-right:5px;}
.res_new .new_left .le_name{ line-height:30px; font-size:18px; color:#2276be; margin:0 0 4px 5px; }
.res_new .new_left .le_name span{ margin-left:10px;}
.res_new .new_left .le_name .span_bh{ color:#999 !important; font-size:14px !important; font-weight:normal !important; margin:auto !important;}
.res_new .le_teck{ line-height:30px; margin-left:5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.res_dashed{ clear:both; height:1px; border-bottom:#d0cece dashed 1px; margin-bottom:10px;}
.res_new .new_logo{ float:right; width:70px; height:70px; border:#dedede solid 2px;  border-radius:50%; margin-right:5px; overflow:hidden;}
.res_new .res_touch{ line-height:26px; margin:0 5px 5px 5px; overflow-x:hidden;}
.res_new .res_touch span{ margin-left:30px;} 
.res_title_ban{ font-size:20px; color:#2276be; margin:0 0 5px 5px; float:left; line-height:30px; }
.res_ban_print{ float:right; margin:5px 5px 0 0;}
.res_heigh{ line-height:30px; margin:0 5px;}
.res_bold{ width:60%; float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.res_bold_time{ float:right; width:40%; text-align:right; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/*简历修改*/
.res_new .res_tlue{ line-height:26px; margin:0 5px 5px 5px; width:70%; float:left}
.alter_right{ width:72px; float:right;}
.alter_bot{ float:right; margin:55px 10px 0 0;}
.alter_ban{ float:right; line-height:30px; margin-right:5px; font-size:16px;}
.alter_ban a{ color:#666;}
.alter_ban img{ vertical-align:middle; margin-right:5px;}
.alter_cion{ float:right; margin-right:5px;}
.res_new .handle {background: rgb(238, 238, 238) none repeat scroll 0% 0%; width: 130px; border-radius: 15px;height: 30px; text-align: center; line-height: 30px; font-size: 16px; position: absolute; bottom:3px;right: 40px;}
.res_new .handle a{ color:#555; padding: 0 10px; text-decoration: none;}

/*基本资料*/
.al_title{ margin:10px 0; border-left:#2276be solid 10px; color:#2276be; padding-left:5px; font-size:18px; line-height:30px; font-weight:bold;}
.al_icon{ height:100px; border-bottom:#d0cece solid 1px; padding-left:10px;}
.al_icon .al_print{ width:70px; height:70px;  border:#dedede solid 3px; border-radius:50%; margin:10px 0 0 5px; float:left; overflow:hidden;}
.al_icon .al_upload{ float:right; margin-right:20px; line-height:100px; text-align:right; width:50%; font-size:14px; color:#555;}
.al_means{ line-height:40px; height:40px; border-bottom:#d0cece solid 1px; color:#555; font-size:14px; clear:both; text-indent:15px;}
.al_select{ padding-right:0 !important; margin-right:15px !important; text-align:right; width:63% !important; color:#999;}
.al_means .means_right{ float:right; margin-right:23px; width:71%; padding-right:10px;}
.al_means input{ width:90%; text-align:right;border:none; background:#fff; color:#999; font-size:14px; height:32px; line-height:38px;}
.al_select select{ border:1px solid #eee; background:#fff; direction:rtl; height:25px; margin-right:4px; text-align:center; width:45px; color:#999; border-radius:5px;}
.al_means .means_right2{ float:right; margin-right:23px; width:38%; padding-right:10px;}
.al_means a{ display:block; float:right; line-height:23px; padding-right:10px; border:#eee solid 1px; border-radius:13px; text-decoration:none; margin:8px 5px;}
.al_means .al_tabe{ float:right; margin-right:20px; width:70%; text-align:right;}
.al_means .al_tabe select{  border:none; font-size:14px; color:#999; background:#fff; width:80%; text-align:right; direction:rtl;}
.al_height{ height:50px; clear:both;}

.al_border{ border-bottom:#d0cece solid 1px;}
.al_text_left{ width:27%; float:left; color:#555}
.al_text_right{ float:right; width:60%; color:#999; text-align:right; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.al_text_right input{ border:none; width:100%; text-align:right; height:35px; line-height:35px; color:#999; margin:0;}
.al_text_right select{ border:none; background:#fff; color:#999; height:40px; text-align:right; width:90%; direction:rtl;}
.al_means .btn_span{ display:block; margin:0 10px 0 5px; float:right;}

.al_class{ margin:0 5px;}
.al_class_name{ line-height:40px; color:#555; font-size:14px; padding-left:10px;}
.al_class_write{ padding:10px; border-radius:5px; background:#eee;}
.al_class_write textarea{ width:100%; border:none; background:#eee; font-size:14px; color:#333; line-height:26px; height:120px;}
.al_add{ font-size:14px; text-align:center; line-height:30px; padding:20px 0 10px 0; color:#999;}
.al_shone{ width:67%; float:right; margin-right:13px; text-align:right; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
/*.al_shone input{  width:100%; border:none; text-align:right; color:#999; font-size:14px;}
*/.al_nian,.al_yue{ border:1px solid #eee ; text-align:center ; height:25px ; border-radius:5px; background:#fff; color:#999; width:40px;}
/*上传图片弹出层*/
#show_hide{ position:fixed; width:100%; height:100%; top:0; background:#000; filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8; display:none; z-index:5}
#upload{ margin-top:30px; position:fixed; width:100%; top:0; left:0; z-index:999; display:none;}
.other{ margin:0 15px; border:#a4a4a4 solid 2px; background:#fff; border-radius:5px; padding:10px; position:relative;}
.ot_hide{ position:absolute; top:5px; right:5px; width:30px;}
.ot_icon{ height:100px;}
.ot_logo{ width:70px; height:70px; border:#dedede solid 3px;  border-radius:50%; float:left; margin:10px; overflow:hidden;}
.ot_upload{ float:left; position:relative; width:100px; height:30px; line-height:30px; margin:35px 0 0 10px;}
.ot_upload span{ display:block; border-radius:15px; color:#555; font-size:16px; }
.ot_upload .file{ position:absolute; display:block; top:0; left:0; width:100px; height:30px; filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
.ot_upload .upload_bnt{ width:100px; margin:0; line-height:normal; border:none; background:#2276be; border-radius:15px; color:#fff; height:30px; padding:0 10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ot_teak{ font-size:14px; color:#999; line-height:26px; padding-left:10px;}
.ot_btn{ height:30px; margin-top:5px; padding:0 0 10px 10px; }
.ot_btn .ot_btn_green{ width:100px; height:30px; background:#2276be; color:#fff; border-radius:15px; font-size:16px; border:none;
text-transform:uppercase; outline:none; letter-spacing:1px; position:relative; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;
}
.ot_btn_green:hover,.ot_btn_green:active{ background:#064c89;}
.ot_btn_green::after{content:''; position:absolute; background:#06d6de; z-index:-1; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}
.ot_btn .ot_btn_gray{ width:100px; height:30px; background:#a6a6a6; color:#fff; border-radius:15px; font-size:16px; border:none; margin-left:20px;
text-transform:uppercase; outline:none; letter-spacing:1px; position:relative; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;
}
.ot_btn_gray:hover,.ot_btn_gray:active{ background:#898888;;}
.ot_btn_gray:after{content:''; position:absolute; background:#898888; z-index:-1; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}

/*高级搜索*/
.search_box{ margin:15px 10px; height:40px; padding-left:45px; background:#fff; border-radius:50px; position:relative; }
.search_box .se_print{ width:30px; position:absolute; left:15px; top:10px;}
.se_btn{ position:relative; padding-right:25px;}
.se_btn .se_img{ position:absolute; top:12px; right:0;}
.search_box input{ width:100%; font-size:14px; line-height:20px; margin-top:8px; border:none; background:#fff; float:left;}
.search_box img{ float:right; margin-right:5px;}
.tab_two{ width:100%; line-height:45px; font-size:18px; height:46px; margin-bottom:10px;}
.tab_two ul li{ width:49.99%; display:block; float:left; text-align:center; position:relative; border-bottom:#2276be solid 1px;}
.tab_two ul li span{border-width:11px; border-style:dashed solid dashed; border-color:transparent transparent #fff transparent; bottom:-2px; position:absolute; margin-left:-11px; left:50%;}
.tab_two ul li a{ color:#2276be; text-decoration:none;}
.tab_two .on{ background:#2276be !important;}
.tab_two .on a{ color:#fff !important;}
.res_means{ margin:0 10px; height:40px; color:#999; font-size:14px; line-height:40px; border-bottom:#dedede solid 1px}
.res_means_left{ float:left; color:#555;}
.res_span{ float:right}
.res_means_right{ width:63%; float:right; text-align:right; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.res_means_right input{ border:none; width:100%; height:39px; background:#fff; color:#999; text-align:right;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.al_text_left_co{ width:25%; float:left; color:#555;}
.search_botton{ padding:10px; background:#eee; margin-top:10px;}
.search_botton input{ width:100%; height:40px; color:#fff; background:#2276be; border-radius:20px; border:none; font-size:18px;
text-transform:uppercase; outline:none; letter-spacing:1px; position:relative; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;
}
.search_botton input:hover,.search_botton input:active{ background:#064c89;}
.search_botton input::after{content:''; position:absolute; background:#064c89; z-index:-1; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}


.near_term{ margin:10px 10px 5px 10px; font-size:14px;}
.term_ban{ font-size:16px; color:#2276be; line-height:40px; border-bottom:#dedede solid 1px;}
.term_ban img{ vertical-align:middle; margin-right:5px;}
.term_doc{ font-size:14px; color:#555; padding:9px 0px 7px 0; line-height:26px; border-bottom:#dedede solid 1px;}
.term_num{ float:right; font-size:14px; line-height:26px; color:#a4a4a4;}
.purge{ text-align:center; line-height:40px; font-size:14px; color:#2276be;}

/*弹出层*/
.zph_name{ float:left; width:90%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.pick{ float:left; width:10%;}
.pick img{ display:none; vertical-align:middle; margin-top:10px; float:right; margin-right:5px;}
.options{ line-height:40px; font-size:14px; text-align:left; border-bottom:1px dotted #999; margin:0 10px auto;  clear:both;}
.options-on{ clear:none !important; margin:0 auto; w margin-left:3% !important; margin-right:3% !important;}

/*快速搜索*/
.ico_search{ padding:30px 10px 20px 10px;}
.ico_search_01,.ico_search_02,.ico_search_03{ float:left; width:33.33%;}
.sear_le{ margin-bottom:40px;}
.sear_cen{ margin-top:50px; text-align:center;}
.sear_ri{ margin-bottom:40px; text-align:right;}
.search_btm{ height:20px; background:#2276be; width:100%; position:fixed; left:0; bottom:0;}
/*搜索弹出层*/
.search_type{ width:100%; position:absolute; top:0; left:0; z-index:999;}
.search_type .type_conter{ padding:3px; border-radius:5px; position:relative; margin:200px 10px 0 10px;; background:#a4a4a4;}
.search_type .type_conter .close_icon{ position:absolute; top:10px; right:10px; width:30px;}
.search_type .type_conter .sear_whirt{ background:#fff; border-radius:5px;padding:10px 10px 5px 10px;}
.search_type .type_conter .type_name{ line-height:30px; font-size:18px; color:#2276be; border-bottom:#2276be solid 1px; font-weight:700;}
.search_type .type_conter .type_class{ margin:15px 0 5px 0;}
.search_type .type_conter .type_class a{ display:block; float:left; line-height:30px; font-size:14px; color:#999; border:#d9d9d9 solid 1px; border-radius:15px; padding:0 10px; margin:0 10px 10px 0;}

/*搜索结果*/
#sear_per{ width:100%; position:absolute; left:0; top:100px; z-index:9; display:none;}
.last_search{ margin:0 10px; border:#a4a4a4 solid 2px; background:#fff; border-radius:5px; padding-top:10px; position:relative;}
.se_close{ position:absolute; top:5px; right:10px; width:30px;}
.se_tool{ line-height:30px; font-size:18px; color:#2276be; border-bottom:#2276be solid 1px; font-weight:700; margin:0 10px; text-align:left;}
.se_green{ line-height:40px; background:#2276be; color:#fff; font-size:18px; text-align:center; font-weight:bold; margin-top:10px;
text-transform:uppercase; outline:none; letter-spacing:1px; position:relative; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;
}
.se_green:hover,.se_green:active{ background:#064c89;}
.se_green::after{content:''; position:absolute; background:#064c89; z-index:-1; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}

/*档案户口*/
.archives_ban{ line-height:55px; font-size:20px; font-weight:bold; color:#2276be; text-align:center; border-bottom:#d0cece solid 1px;}
.archives_tit{ line-height:40px; color:#666; font-size:14px; padding:0 10px; border-bottom:#d0cece solid 1px; text-overflow: ellipsis; overflow: hidden;}
.archives_tit input{ color:#999; border:none; font-size:14px; width:70%}
.archives_tit span{ color:#999;}
.archives_cion{ float:right; margin:9px 4% 0 0;}

/*首页*/
.dex_logo{ text-align:center;margin: 20px 0px;}
.in_nav{ height:30px; padding:15px 10px 0;}
.in_nav .in_nav_le{ float:left; color:#9fa2a2; }
.in_nav .in_nav_le a{ color:#9fa2a2; padding:0 10px;}
.in_nav .in_nav_ri{ float:right;}
.in_type{ height:94px; padding-top:10px; border-bottom:#d9d9d9 solid 1px;}
.in_type .in_type_name{ display:block; float:left; width:33%; text-align:center; line-height:30px; font-size:14px; color:#555;}
.in_typea{ height:94px; padding-top:10px;}
.in_typea .in_type_name{ display:block; float:left; width:33%; text-align:center; line-height:30px; font-size:14px; color:#555;}
.in_print{ margin-top:10px; background:#fff;}
.in_white{ margin-top:10px; background:#fff; padding-top:1px}
.in_white .in_center{ color:#2276be; line-height:35px; font-size:18px; text-align:center; padding-top:5px;}
.in_white .in_special{}
.in_white .in_special li{ width:29%; border:#eee solid 3px;border-radius:5px; margin:5px 1.23%; float:left;}
.in_white .in_special div{ border-radius:5px; overflow:hidden;}
.in_white .in_ahref{ display:block; text-align:center; padding:5px 0 10px 0;}
.in_white .in_title{ color:#2276be; line-height:30px; font-size:18px; padding-left:5px; margin:10px 0px 10px 10px; font-weight: bold;}
.in_white .in_title span{ float:right; margin:15px 6% 0 0;}
.in_white .in_job{ padding:0 10px; height:100px;}
.in_white .in_job li{ width:25%; float:left; font-size:14px; margin-bottom:10px;}
.in_white .in_job li a{ width:95%; line-height:40px; text-align:center; color:#fff; margin:0 auto; display:block; border-radius:5px; white-space:nowrap;}
.in_white .in_job .in_blue{ background:#6bcff1;}
.in_white .in_job .in_green{ background:#82d8c7;}
.in_white .in_job .in_orange{ background:#ffa729;}
.in_white .in_job .in_red{ background:#ff5e69;}
.in_dates{ padding:0 10px;}
.in_dates .in_dates_le{ width:48%; border:#eee solid 1px; float:left; margin-bottom:10px; border-radius:5px;}
.dates_le_logo{ width:37%; float:left; text-align:center; margin:13px 0px 5px 0px;}
.dates_le_job{ width:50%; float:left;}
.dates_le_job .li{ line-height:25px; font-size:14px; color:#999; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.dates_le_next{ width:13%; float:left; margin-top:28px;}
.in_dates_ri{ width:48%; border:#eee solid 1px; float:right; margin-bottom:10px; border-radius:5px;}
.in_zph{ margin:0 10px 10px 10px; border-top:#eee solid 1px; border-radius:5px; padding:5px;}
.in_zph .in_zph_le{ width:90%; float:left; line-height:26px;}
.in_zph .in_zph_le .in_zph_ban{ font-size:16px; font-weight:bold; color:#666; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.in_zph .in_zph_le .in_zph_tool{ font-size:14px; color:#999; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.in_zph .in_zph_le img{ vertical-align:middle; margin-right:5px;}
.in_zph .in_zph_ri{ float:right; width:9.99%; text-align:center; margin-top:29px;}
.in_zph_hg{ height:10px;}
.in_footer{margin-top: 10px; line-height:40px; padding:10px 0; color:#999; font-size:12px; text-align:center;background-color: #eee;}
/*职位推荐*/
.rollBox{overflow:hidden;padding:10px 0 5px 0; margin:0 auto; background:#fff;}
.rollBox .Cont{overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox #List1,.rollBox #List2{float:left;}
.in_dates_leter{ border:#eee solid 1px; float:left; margin-bottom:10px; border-radius:5px;}
.rollBox,.rollBox .Cont{width:100%;}
	
#loading{ display:none; position:fixed; z-index:999; top:0; height:100%; width:100%; text-align:center; line-height:50px; background:#333; opacity:0.4; color:#FFF; font-size:16px;}
#loading img{ padding-top:200px;}

/*企业职位申请列表*/
.askfor_box{ padding:0 5px; margin:0 5px 10px 5px; background:#fff; font-size:14px; border-radius:5px; box-shadow:0px 3px #d6d6d6; -webkit-box-shadow:0px 3px  #d6d6d6; -moz-box-shadow:0px 3px  #d6d6d6;}
.askfor_back{ position:relative; padding-left:80px; height:84px; border-bottom:#ccc solid 1px;}
.askfor_back .list_logo{ width:50px; height:50px; margin:10px 10px 10px 5px; padding:5px; border-radius:5px; border:#ccc solid 2px; position:absolute; left:0; top:0;}
.askfor_ban{ color:#2276be; font-size:16px; font-weight:bold; line-height:30px; padding-top:13px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.askfor_type{ font-size:14px; line-height:30px; height:30px; color:#666;}
.ask_class{ float:left; width:58%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.ask_number{ float:left; width:42%; color:#2276be}
.askfor_await{ height:35px;}
.askfor_await span{ line-height:35px; color:#2276be; font-weight:bold; font-size:16px; padding-left:5px;}
.askfor_btn{ float:right; height:25px; line-height:25px; width:70%; margin:5px 0;}
.askfor_btn a{ display:block; float:right; margin-right:15px; background:#2276be; color:#fff; font-weight:bold; width:40%; text-align:center; border-radius:13px;
text-transform:uppercase; outline:none; letter-spacing:1px; position:relative; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;
}
.askfor_btn a:hover,.askfor_btn a:active{ background:#04878c;}
.askfor_btn a::after{content:''; position:absolute; background:#04878c; z-index:-1; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}

/*新我的门票*/
.mysold{ height:60px; font-size:14px; padding-left:25px;}
.sold_left{ float:left; width:70%; height:60px;}
.sold_left .sold_ty{ line-height:28px; color:#fa8c33; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.sold_right{ float:left; width:30%; height:60px;}
.sold_right .sold_btn{ width:100%; line-height:30px; color:#fff; background:#10a9aa; border-radius:15px; text-align:center; margin-top:20px;}
.ewn_sold{ margin:20px 10px 10px 10px;}
.sold_print{ background: url(../images/print/sold_01.png) scroll 0 -1px;; height:6px; top:0px; margin:0px; padding: 0px;}
.sold_bant{ font-size:18px; color:#2276be; font-weight:bold; line-height:26px; padding:15px 10px 15px; background:#fff;}
.sold_dashed{ position:relative;}
.sold_dashed .ew_li{ display:block; position:absolute; left:0; top:0;}
.sold_dashed .ew_ce{ background:#fff url(../images/print/dot_03.png) scroll 3px 1px;; height:14px; margin:0 10px;}
.sold_dashed .ew_ri{ display:block; position:absolute; top:0; right:0;}
.sold_whrit{ background:#fff; border-radius: 0 0 5px 5px;}
.ewn_height{ height:10px;}
.mysold_ewn{ position:absolute; width:100%; left:0; top:0; display:none; z-index:9;}
.ewn_btn_green{ background:#2276be; font-weight:bold; color:#fff; font-size:18px; text-align:center; line-height:50px; border-radius:0 0 5px 5px;}
.list_box_a{ padding-top:50%; padding-bottom:50%; font-size:14px; text-align: center;}
.list_box_a a{color:#2276be;}

/*推荐职位*/
.groom_frist{ padding:0 5px 5px 5px; border-bottom:#d0cece dashed 1px; }
.groom_banner{ height:40px; line-height:30px;}
.groom_name{ width:90%; font-size:18px; padding-top:16px; color:#2276be; font-weight:bold; float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.groom_text{ width:10%; text-align:right; padding-top:16px; color:#6f7575; float:left;}
.groom_com{ color:#666; line-height:30px; font-size:14px; font-weight:bold;}
.groom_xs{ line-height:30px; font-size:14px; color:#666; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.groom_xs img{ vertical-align:middle; margin-right:5px;}
.groom_xs span{ margin-right:10px;}
.groom_xs b{ color:#fa8c33; font-weight:normal;}
.groom_btn{ background:#2276be; font-weight:bold; color:#fff; font-size:16px; text-align:center; line-height:35px; border-radius:20px; margin:8px 5px;
text-transform:uppercase; outline:none; letter-spacing:1px; position:relative; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;
}
.groom_btn:hover,.groom_btn:active{ background:#008287;}
.groom_btn::after{content:''; position:absolute; background:#00959b; z-index:-1; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}
.zt{line-height:30px; font-weight:700; color: rgb(3, 163, 169); font-size:14px; padding-left:10px;}

/*弹出窗js样式*/
.html * { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.cd-popup { position:absolute; z-index:1; left: 0; top: 0; height: 100%; width: 100%; background-color: rgba(0, 0, 10, 0.8); opacity: 0; visibility: hidden; -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s; -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s; transition: opacity 0.3s 0s, visibility 0s 0.3s;}
.cd-popup.is-visible { opacity: 1; z-index:9 !important; visibility: visible; -webkit-transition: opacity 0.3s 0s, visibility 0s 0s; -moz-transition: opacity 0.3s 0s, visibility 0s 0s; transition: opacity 0.3s 0s, visibility 0s 0s;}
.cd-popup-container { position: relative; text-align: center; -webkit-transform: translateY(-40px); -moz-transform: translateY(-40px); -ms-transform: translateY(-40px); -o-transform: translateY(-40px); transform: translateY(-40px); -webkit-backface-visibility: hidden; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; transition-property: transform; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s;}
.is-visible .cd-popup-container { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0);  -o-transform: translateY(0); transform: translateY(0);}
.cd_last_search{ margin:0 10px; border:#a4a4a4 solid 2px; background:#fff; border-radius:5px; padding-top:10px; margin-top:80px; position:relative;}

.res_means_zph{ color:#2276be; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/*视频简历*/
.vid_height{ height:20px; background:#eee;}
.vid_ban{ background:#fff; padding:5px 0; border-bottom:#e5e5e5 solid 1px; border-top:#e5e5e5 solid 1px;}
.vid_ban .vid_name{ border-left:#2276be solid 10px; padding-left:5px; color:#2276be; font-size:18px; font-weight:bold; line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.video_no_img{ margin-top:120px; text-align:center;}
.video_no_txt{ font-size:14px; text-align:center; line-height:50px; color:#666;}
.video_no_bnt{ width:90%; margin:0 auto; line-height:35px; border-radius:18px;;  color:#2276be; text-align:center; font-size:16px; font-weight:bold; position:relative; border:1px dashed #2276be;}
.video_no_bnt .file{ position:absolute; left:0; top:0; width:100%; height:35px; filter:alpha(opacity=0) ;-moz-opacity:0; opacity:0; }
.video_list{ padding:10px 7px 0 7px;}
.video_box{ border-radius:5px; position:relative; background:#eee; padding:3px 0px; margin-bottom:15px; box-shadow:0px 3px 0px #dad9d9;}
.video_float{ width:30%; float:right;}
.video_print{ border:#fff solid 1px; height:90px;}
.video_float2{ width:60%; float:left; padding:0 3%; text-align:center;}
.video_ban{ color:#2276be; font-size:16px; line-height:35px; padding-top:5px; font-weight:bold; border-bottom:#fff solid 1px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.video_txt{ color:#2276be; font-size:14px; height:40px; line-height:20px; padding-top:7px; width: 100%;}
.video_txt ul{ background-color:#ffffff; border-radius:5px; width:40%; height:35px; float:left; margin:0px 5%; }
.video_txt ul img{ width:32px; height:32px; margin-top:2px; }
.video_yuan{ width:45px; height:45px; margin:20px auto 0; border-radius:23px; border:#ececec; overflow:hidden; box-shadow:0px 0px 3px #d5d2d2; background:#fff; position:relative; }
.video_yuan span{position:absolute; left:19px; top:10px; border-width:13px; border-style:dashed dashed dashed solid; border-color:transparent transparent transparent #afafaf;}
.video_default{ width:30px; height:25px; float:right;}
.video_default img{ width:30px; height:25px; margin-top:3px; float:right; }
.video_zj_xg{ position:relative;}
.video_zj_xg .file{ position:absolute; left:0; top:0; width:60px; height:30px; filter:alpha(opacity=0) ;-moz-opacity:0; opacity:0; }
.video_have{ background:#2276be; color:#fff; font-size:18px; text-align:center; font-weight:bold; position:relative;}
.video_have .file{ position:absolute; left:0; top:0; width:100%; height:50px; filter:alpha(opacity=0) ;-moz-opacity:0; opacity:0; }
/*视频简历上传方式*/
.video_upload{ background:url(../images/print/video.png);background-size:cover; background-repeat:no-repeat; background-attachment:fixed;}
.upload_top{ margin-top:50%;}
.upload_ty{ margin-bottom:40px; height:90px; }
.upload_le{ float:left; width:60%; text-align:right;}
.upload_le img{ margin-right:10px;}
.upload_blue{ float:left; width:40%; line-height:90px; font-size:24px; color:#33adfb;}
.upload_red{ float:left; width:40%; line-height:90px; font-size:24px; color:#ff4160; position:relative;}
.upload_red .file{ position:absolute; left:-100px; top:0; width:200px; height:90px; filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}

.upload_list{ padding:10px 10px 0 10px; background:#fff;}
.upload_video{ margin-bottom:20px;  height:300px; overflow:hidden; border:1px dashed #2276be; border-radius:5px; text-align:center; position:relative;}
.img_a{ background: url(../images/print/video_09.png) no-repeat scroll center !important; background-size:100% 70% !important;}
.up_write{ line-height:30px; height:30px; margin-bottom:15px; position:relative; padding-left:50px; border-bottom:#eee solid 1px; margin-top:10px;}
.up_ban{ position:absolute; line-height:30px; font-size:14px; color:#666; width:50px; left:0; top:0;}
.up_write input{ width:100%; height:28px; border:none; background:#fff; color:#999;}
.upload_bnt{ margin-top:40px; line-height:40px; border-radius:18px; background:#2276be; color:#fff; text-align:center; font-size:16px; font-weight:bold;
text-transform:uppercase; outline:none; letter-spacing:1px; position:relative; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;
}
.upload_bnt:hover,.upload_bnt:active{ background:#008287;}
.upload_bnt::after{content:''; position:absolute; background:#00959b; z-index:-1; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}

/*视频简历预览*/
.video_pvw{padding: 10px 10px 0 10px; background:#fff;}
.video_pvw_px{ height:500px; overflow:hidden; border-radius:5px;}
.video_pvw_a{ height:300px; overflow:hidden; border-radius:5px;}
.video_pvw_aa{ height:500px; overflow:hidden; border-radius:5px;}
.video_pvw_a span{ width:100%; height:200px; border:2px solid #fff; border-radius:5px;}
.video_pvw_b{ width:100%; line-height:30px; margin-bottom:20px; position:relative; border-bottom:#eee solid 1px;}
.video_pvw_b span{ color:#666; width: 100%;}
.video_pvw_c{margin-bottom:30px;  border:1px dashed #2276be; border-radius:5px; padding:5px;}
.video_pvw_bnt{ margin-top:30px; line-height:40px; border-radius:18px; background:#2276be; color:#fff; text-align:center; font-size:16px; font-weight:bold;
text-transform:uppercase; outline:none; letter-spacing:1px; position:relative; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;
}
.video_pvw_bnt:hover,.video_pvw_bnt:active{ background:#008287;}
.video_pvw_bnt::after{content:''; position:absolute; background:#00959b; z-index:-1; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}

/*热门职位搜索*/
.job_hot_nav{ height:40px; width:100%; border-top:#eee solid 15px; background:#fff; line-height:40px;}
.hot_nav_gr{ display:block; width:50%; text-align:center; float:left; background:#2276be; font-size:20px; font-weight:bold; color:#fff; border-bottom:#2276be solid 1px; position:relative;}
.hot_nav_wh{ display:block; float:left; width:50%; text-align:center; font-size:20px; color:#2276be; font-weight:bold; border-bottom:#c8c8c8 solid 1px;}
.hot_nav_gr span{position:absolute; bottom:-2px; left:50%; margin-left:-8px; border-width:8px; border-style:dashed solid dashed; border-color:transparent transparent #fff transparent;}
.job_groom{ background:#fff; margin-bottom:10px;}
.job_hot_ban{ line-height:40px; font-size:16px; color:#ff4444; padding:5px 0 0 10px; font-weight:bold;}
.job_recom a{ width:33%; display:block; color:#666; float:left; margin-bottom:10px; font-size:14px; line-height:20px; border-right:#c8c8c8 solid 1px; text-align:center; text-overflow:ellipsis; overflow:hidden;white-space: nowrap;}
.job_recom .recom_border{ border:none !important;}
.jobhot{ background:#fff; padding:10px; box-shadow:0px 4px 0px #d7d6d6; margin-bottom:15px; }
.title_job{ font-weight:bold;}
.title_job .hot_blue{ color:#0598ed}
.title_job .hot_orange{ color:#fcc609;}
.title_job .hot_purple{ color:#7706be;}
.title_job .hot_green{ color:#01b646;}
.title_job .hot_sblue{ color:#163ce1;}
.title_job{ line-height:40px; border-bottom:#e5e5e5 solid 2px; font-size:16px;}
.title_job img{ float:right; margin-top:7px;}
.hotcom_border{ width:30%; border:#c8c8c8 solid 1px; border-radius:5px; float:left; margin:10px 4.005% 5px 0; position:relative; padding-bottom:30%;}
.hotcom_border2{ width:30%; border:#c8c8c8 solid 1px; border-radius:5px; float:right; margin:10px 0 5px 0; position:relative; padding-bottom:30%;}
.hotcom_cion{ margin:3%; border-radius:5px; overflow:hidden; width:94%; height:94%; position:absolute; left:0; top:0;}
.job_hot_tyle{ font-size:14px; line-height:25px; padding:10px 0 10px 0; height:50px; color:#666;}
.job_hot_tyle li{ display:block; float:left; width:33.33%;}
.job_hot_tyle li span{ color:#2276be;}
.job_hot_zj span{ color:#ff4444;}
.job_hot_zj img{ float:right; margin:3px 5px 0 0;}
.job_hot_solid{ height:1px; background:#c8c8c8; clear:both;}

/*热门职位列表*/
.hot_com_job{ line-height:40px; height:40px; font-size:14px; color:#ff4444; padding:5px 10px 0 10px; border-bottom:#c8c8c8 solid 2px; border-top:15px solid #eeeeee;}
.com_job_na{ float:left; font-weight:bold;}
.com_job_na span{ color:#2276be; font-size:16px;}
.com_job_sm{ float:right;}
.com_job_sm img{ vertical-align:middle; margin-right:5px;}
.hot_com_info{ padding-top:15px; border-bottom:#eee solid 1px;}
.hot_gray{ font-size:14px; color:#666; margin:0 10px; background:#eee; border-radius:5px; padding:7px 7px 0 7px; box-shadow:0px 3px 0px #dad9da;}
.hot_gr_tyle{ position:relative; padding-left:70px;}
.gr_tyle_img{ position:absolute; left:0; top:0; width:60px; height:60px; background:#fff; border-radius:5px;}
.gr_tyle_img div{ margin:2px; border-radius:5px; overflow:hidden;}
.gr_tyle_ban{ line-height:40px; font-size:16px; font-weight:bold; position:relative; padding-right:20px;text-overflow:ellipsis; overflow:hidden;white-space: nowrap;}
.gr_tyle_ban span{ display:block; position:absolute; right:0; top:8px; width:20px;}
.gr_tyle_new{ line-height:25px;text-overflow:ellipsis; overflow:hidden;white-space: nowrap;}
.gr_tyle_new span{ margin-left:20px;}
.hot_gr_titl{ position:relative; height:13px; border-bottom:#fff solid 1px; margin-bottom:5px;}
.gr_titl_ban{ position:absolute; left:0; top:0; line-height:25px; background:#eee; padding-right:5px;}
.hot_study{ line-height:35px; height:36px; border-bottom:#fff solid 1px;}
.hot_study span{ display:block; float:left; width:25%;text-overflow:ellipsis; overflow:hidden;white-space: nowrap;}
.hot_study img{ vertical-align:middle; margin-right:5px;}
.hot_td_ton{ line-height:40px; height:41px; font-size:12px;}
.hot_td_ton li{ float:left; width:33.33%;}
.hot_td_ton li span{ color:#2276be;}
.hot_check{ color:#2276be; font-size:14px; line-height:40px; padding:4px 0 0 17px;}
.hot_check input{ margin-right:5px; vertical-align:middle;}

/*急招搜索页面*/
.uerget_nav{ line-height:40px; height:40px;  border-bottom:#eee solid 1px; clear:both; margin:0 10px;}
.uerget_nav li{ float:left; width:33.33%; text-align:center; font-size:14px; color:#666; padding-top:2px; text-overflow:ellipsis; overflow:hidden;white-space: nowrap;}
.uerget_nav li img{ vertical-align:middle; margin-left:5px;}
.uerget_ban{ line-height:40px; padding-left:10px; color:#ff4444; font-size:14px; padding-top:5px;}

.urgent_info{ margin:7px 10px 15px 10px; position:relative; color:#666; font-size:14px; border-radius:5px; box-shadow:0px 3px 0px #dad9da;}
.urgent_print{ position:absolute; left:0; top:-5px; width:70px; background:#fff; border-radius:5px;}
.urgent_print .pri_border{ margin:0 5px 5px 0; border:#fff solid 1px; border-radius:5px; box-shadow:0 0 3px #c3c3c3;}
.urgent_print .pri_border .pri_logo{ margin:3px; border-radius:5px; overflow:hidden;}
.urgent_gray{ background:#f1f1f1; padding-left:80px; position:relative; border-radius:0 5px 0 0;}
.urgent_gray .urgray_ban{ line-height:40px; font-size:18px; font-weight:bold; color:#2276be; padding-top:5px; padding-right:70px;text-overflow:ellipsis; overflow:hidden;white-space: nowrap;}
.urgent_gray .urgray_com{ line-height:30px; color:#666;text-overflow:ellipsis; overflow:hidden;white-space: nowrap;}
.urgent_gray .urgray_cion{ width:60px; position:absolute; top:-5px; right:10px;}
.urgent_gray .urgray_cion .cion_abou{ position:relative;}
.urgent_gray .urgray_cion .cion_abou span{ position:absolute; display:block; left:0; top:0; line-height:20px; color:#fff; text-align:center; width:55px; padding:3px 0 0 5px}
.urgent_tyle{ background:#e8e8e8; height:43px; border-bottom:#f4f4f4 solid 1px; border-top:#f4f4f4 solid 1px; position:relative;}
.urgent_tyle li{ float:left; line-height:40px; color:#666; width:24%; border-right:#f4f4f4 solid
 1px; text-align:center; padding-top:3px;}
.urgent_tyle li img{ vertical-align:middle; margin-right:5px;}
.urgent_tyle .tyle_cion_next{ position:absolute; right:-9px; top:-13px;}
.urgent_check{ color:#2276be; line-height:30px; background:#e8e8e8; padding-left:10px;}
.urgent_check input{ vertical-align:middle; margin-right:5px;}

/*名企专场*/
.special{ position:relative;}
.special_title{ line-height:40px; padding-left:10px; color:#2276be; font-size:16px; font-weight:bold; border-top:#eee solid 15px; border-bottom:#eee solid 2px;}
.special_title img{ vertical-align:middle; margin-right:5px;}
.special_ban{ padding:5px 10px 0 10px; line-height:40px; height:40px; border-bottom:#2276be solid 1px; color:#2276be; font-size:16px; font-weight:bold;}
.special_ban img{ float:right; margin-top:16px;}
.special_ban span{ display:block; float:left; width:90%;text-overflow:ellipsis; overflow:hidden;white-space: nowrap;}
.special_list{ padding:0 10px; border-bottom:#eee solid 7px;}
.special_info{ padding:10px 0 10px 70px; border-bottom:#d0cece dashed 1px; position:relative;}
.special_info2{ padding:10px 0 10px 70px; position:relative;}
.special_ciom{ position:absolute; left:0; top:10px; width:60px; box-shadow:0 0 3px #c3c3c3; border:#fff solid 1px; border-radius:5px;}
.special_img{ margin:2px; border-radius:5px; overflow:hidden;}
.special_com_name{ font-size:16px; font-weight:bold; color:#666; height:20px; line-height:20px;}
.special_com_name span{ display:block; float:left; width:90%;text-overflow:ellipsis; overflow:hidden;white-space: nowrap;}
.special_com_name img{ float:right; margin-top:2px;}
.special_ton{ line-height:25px; height:25px;}
.special_ton li{ width:33.33%; font-size:12px; color:#666; float:left;}
.special_ton span{ color:#2276be;}
.special_miss{ line-height:20px; font-size:14px; color:#666;}
.special_miss span{ margin-right:20px;}
.special_miss img{ vertical-align:middle; margin-right:5px;}

/*名企专场列表*/
.special_hy{ line-height:40px; height:40px; margin:0 10px 10px 10px; border-bottom:#e8e5e5 solid 1px; padding:0 15px;}
.special_hy_ban{ float:left; color:#fe853d; font-size:14px; font-weight:bold;}
.special_hy_tyle{ float:right; width:80%; font-size:14px; color:#666;}
.specil_ty_tb{ position:relative; padding-right:15px;text-overflow:ellipsis; overflow:hidden;white-space: nowrap;}
.specil_ty_tb img{ position:absolute; right:0; top:15px; width:14px;}
.special_select{ position:absolute; width:100%; top:35px; left:0; z-index:1; display:none;}
.special_select .sp_se_txt{ padding:0 25px 10px 25px; border-bottom:#fe853d solid 5px; background:#fff;}
.sp_se_txt .txt_marg{ width:80%; float:right;}
.special_select .sp_se_txt .se_text{ color:#fe853d; line-height:30px; float:left; margin-right:20px; font-size:14px;}
.special_se_img{ text-align:center;}
.special_box{ padding:10px 10px 0 10px; border-bottom:#eee solid 2px; color:#666; font-size:14px;}
.special_top{ position:relative; padding-left:75px;}
.special_print{ position:absolute; left:5px; top:0; width:60px; border:#fff solid 1px; box-shadow:0 0 3px #c3c3c3; border-radius:5px;}
.special_com_na{ color:#2276be; font-size:16px; font-weight:bold; line-height:35px;text-overflow:ellipsis; overflow:hidden;white-space: nowrap;}
.special_com_ty{ line-height:30px; height:30px; }
.special_com_ty .ty_le{ width:60%; display:block; float:left; text-overflow:ellipsis; overflow:hidden;white-space: nowrap;}
.special_com_ty .ty_ri{ width:40%; display:block; float:left; text-overflow:ellipsis; overflow:hidden;white-space: nowrap;}
.special_dz{ padding:5px 15px; line-height:40px; height:40px; border-bottom:#bababa dashed 1px;}
.special_dz span{ width: 60px; display:block; float:left; color:#666;}
.special_dz img{ vertical-align:middle; margin-right:5px;}
.special_dz .dz_next{ float:right; width:50%; background:#2276be; border-radius:5px; color:#fff; text-align:center; border:none;}

/*名企评论*/
.discuss_title{ line-height:45px; padding:0 15px; color:#2276be; font-size:18px; font-weight:bold; border-top:#eee solid 15px; border-bottom:#eee solid 2px;}
.discuss_title img{ vertical-align:middle; margin-right:5px;}
.dis_ri{ float:right; font-weight:normal; font-size:14px;}
.discuss_info{ padding:0 15px;}
.discuss{ padding:10px 0; border-bottom:#e8e5e5 solid 1px; position:relative; padding-left:60px;}
.cuss_cion{ position:absolute; left:0; top:10px; width:50px; border-radius:25px; overflow:hidden; border:#dedede solid 1px;}
.cuss_ban{ height:30px; line-height:30px; font-size:14px; color:#666; position:relative; padding-right:100px;}
.cuss_name{text-overflow:ellipsis; overflow:hidden;white-space: nowrap;}
.cuss_ban .cuss_time{ position:absolute; right:0; top:0; width:75px; color:#acacac; font-size:12px;}
.cuss_text{ font-size:14px; color:#666; line-height:26px;}
.discuss_bottom{ position:fixed; width:100%; background:#dedddd; left:0; bottom:0;}
.discuss_teck{ margin:0 12px; padding:10px 0; height:30px;}
.cuss_intext{ width:73%; height:30px; background:#fff; border-radius:5px; float:left;}
.cuss_intext .intext{ width:90%; padding:0 10px; font-size:14px; height:30px; border-radius:5px; color:#979797; border:none; background:#fff;}
.cuss_inbutton{ float:right; width:25%; line-height:30px; color:#fff; background:#2276be; font-size:14px; border-radius:5px; text-align:center;}

/*名企企业信息*/
.spcom_ban{ line-height:40px; padding:0 15px; color:#2276be; font-size:18px; font-weight:bold; border-top:#eee solid 15px;}
.spcom_ban img{ vertical-align:middle; margin-right:5px;}
.spcom_print{ position:relative;}
.spcom_tyle{ position:absolute; width:100%; left:0; bottom:0; background:#000; opacity: 0.7; padding:5px 0;}
.spcom_tyle div{ color:#fff; line-height:20px; margin-left:110px; font-size:14px;}
.spcom_tyle div span{ display:block; float:left; width:50%;}
.spcom_marg{ border-bottom:#eee solid 10px;}
.spcom_pad{ padding:0 5px;}
.spcom_com{ position:relative; color:#2276be; font-size:16px; font-weight:bold; padding:5px 0 0 100px; line-height:30px;}
.spcom_logo{ position:absolute; width:90px; height:90px; left:0; top:-60px; border-radius:5px; border:#fff solid 1px; box-shadow:3px 3px 0 #cecccd; text-align:center; background:#fff;}
.spcom_rz{ text-align:center; line-height:30px; padding: 0 10px 5px 10px; height:30px; font-size:14px; color:#666;}
.spcom_rz img{ vertical-align:middle; margin-right:5px;}
.spcom_rz .rz_le{ float:left; color:#fa8c33;}
.spcom_rz .rz_ri{ float:right; color:#666;}
.spcom_cnew{ line-height:40px; border-bottom:#e8e5e5 solid 1px; font-size:14px; font-weight:bold; color:#666;}
.spcom_ctyle{ line-height:25px; padding:5px 0; font-size:14px; color:#666;}
.spcom_ctyle2{ line-height:25px; padding:10px 0; font-size:14px; color:#666; border-bottom:#e8e5e5 solid 1px;}
.spcom_ctyle2 b,.spcom_ctyle b{ font-weight:bold;}
.spcom_cbot{ height:30px; text-align:center; line-height:30px;}
.spcom_cbot img{ margin-top:10px;}
.spcom_detail{ display:none;}
.spcom_weal{ padding:5px 0;}
.spcom_weal span{ display:block; float:left; line-height:25px; padding:0px 12px; border-radius:15px; color:#fff; background:#ff985b; font-size:14px; margin:5px 5px 5px 0;}
.spcom_job_ban{ font-size:16px; line-height:30px; font-weight:bold; position:relative; padding-right:18px; text-overflow:ellipsis; overflow:hidden;white-space: nowrap;}
.spcom_job_ban img{ display:block; position:absolute; top:7px; right:0; width:16px;}
.spcom_job_new{ line-height:25px;}
.spcom_job_new span{ color:#fa8c33; float:right;}
.spcom_com_logo{ padding:5px 0;}
.spcom_logo_cion{ float:left; width:30%; margin:5px 1.35%; border-radius:5px; overflow:hidden; border:#e5e5e5 solid 1px; }
.logo_pri_cion{ position:relative; overflow-x:hidden; height:180px;}
.pri_main{ position:absolute; left:0; top:0; width:100%;}
.main_image { width: 100%;  position: relative;}
.main_image ul {left: 0px; top: 0px; width: 9999px; overflow: hidden; position: absolute;}
.main_image li {width: 100%; float: left;}
.main_image li a {	width: 100%; height: 422px; display: block;}
#btn_prev {	top: 50%; width: 73px !important; height: 74px !important; margin-top: -37px; display: none; position: absolute; z-index: 1; background: url("../images/hover_left.png") no-repeat left top; left: 100px;}
#btn_next {top: 50%; width: 73px !important; height: 74px !important; margin-top: -37px; display: none; position: absolute; z-index: 1; background: url("../images/hover_right.png") no-repeat right top; right: 100px;}

/*在线咨询*/
.dis_img{ float:right; margin-top:12px;}
.discuss_link{ padding:20px 15px 0 15px;}
.link_for_other{ position:relative; padding:15px 10px 0 75px; margin-bottom:20px;}
.link_cion_le{ position:absolute; width:50px; left:0; top:0; border-radius:25px; overflow:hidden;}
.link_text{ background:#2276be; padding:5px 10px; border-radius:5px; color:#fff; font-size:14px; line-height:25px; position:relative;}
.link_print_le{ position:absolute; left:-20px; top:10px; width:0; height:0; border-top: 15px solid #2276be; border-left: 20px solid transparent; }
.link_for_my{ position:relative; padding:15px 75px 0 10px; margin-bottom:20px;}
.link_cion_ri{ position:absolute; width:50px; right:0; top:0; border-radius:25px; overflow:hidden;}
.link_print_ri{ position:absolute; right:-20px; top:10px; width:0; height:0; border-top: 15px solid #2276be; border-right: 20px solid transparent; }
.cuss_bq{ position:absolute; left:10px;}

/*企业地图*/
.com_map_info{ position:relative; min-height:100%; height:100%; line-height:20px; color:#666; font-size:14px;}

.seatyle{ margin:0 10px; height:30px; border-top:1px solid #dedede;}
.seatyle li{ float:left; width:33.33%; line-height:30px; font-size:14px; color:#FC9232; overflow:hidden; white-space:nowrap; text-overflow: ellipsis; text-align:center;}
.seatyle img{ margin-left:5px; vertical-align:middle;}
.shadow {z-index:50;display:none;background:#333;opacity:0.8;position:fixed;top:0;left:0;width:100%;height:100%;}

/*网申进度*/
.schedle_name{ background:#fff; padding:5px 0; border-bottom:#e5e5e5 solid 1px; margin-top:10px;}
.sched_pad{ padding:13px 10px 0px; border-bottom:#eee solid 1px; background:#fff;}
.sched_pad .sched_nav{ height:30px; border:#0a9592 solid 1px; border-radius:5px; overflow:hidden;}
.sched_pad .sched_nav li{ float:left; width:24.75%; border-left:#0a9592 solid 1px; line-height:30px; font-size:14px; color:#0a9592; text-align:center;}
.sched_pad .sched_nav .on{ background:#0a9592; color:#fff;}
.sched_number{ height:35px;}
.sched_number li{ float:left; line-height:35px; font-size:14px; color:#666; text-align:center; width:33.3%; overflow:hidden; white-space:nowrap;}
.sched_number li span{ color:#ff2727;}
.sched_info .sched_all{ padding:5px 10px; margin-top:10px; border-bottom:#2276be solid 2px; background:#fff;}
.sched_info .sched_check{ position:absolute; width:20px; margin-top:3px;}
.sched_info .sched_new{ margin-left:25px;}
.sched_info .sched_job{ font-size:16px; color:#2276be; line-height:25px; padding-right:20px; position:relative; text-overflow:ellipsis; overflow:hidden;white-space: nowrap;}
.sched_job span{ display:block; position:absolute; right:0; top:2px; width:20px;}
.sched_info .sched_com{ font-size:14px; color:#fa8c33; line-height:25px; text-overflow:ellipsis; overflow:hidden;white-space: nowrap;}
.sched_info .sched_txt{ font-size:14px; color:#666; line-height:25px;}
.sched_info .sched_txt span{ color:#ff2727;}

/**/
.min_banner{ margin:0 10px; line-height:40px; border-bottom:#2276be solid 3px; font-size:14px; color:#666; position:relative; padding-right:25px;}
.min_banner span{position: absolute;right: 0px;display: block;font-size: 18px;color: #c8c8c8;font-weight: bold;width: 20px;
}
.min_banner b{ color:#2276be; font-size:16px; font-weight:bold;}
.min_yt{ padding:20px 0;}
.min_yh{ padding-top:20px;}
.min_buttom{ line-height:40px; font-size:16px; color:#fff; background:#2276be; text-align:center; margin-top:20px;
text-transform:uppercase; outline:none; letter-spacing:1px; position:relative; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;
}
.min_buttom:hover,.min_buttom:active{ background:#008287;}
.min_buttom::after{content:''; position:absolute; background:#00959b; z-index:-1; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}



/*招聘会统计*/
.padding10{ padding:10px 10px 0;}
.zst_tit{ border:#cfcfcf solid 1px; padding:10px 15px 5px; margin-bottom:10px; text-align:center; background:#fff; font-size:14px; line-height:25px; color:#383838;}
.zst_txt{ color:#2276be; font-size:18px; font-weight:bold;}
.zst_border{ border-color:#cfcfcf; border-style:solid; border-width:1px 1px 0 1px; background:#fff; margin-bottom:10px;}
.zst_type{ height:40px; border-bottom:#cfcfcf solid 1px; line-height:40px; font-size:14px; color:#414141;}
.zst_type img{ vertical-align:middle; margin:0 12px;}
.zst_type a span{ margin-left:5px; font-size:18px;}
.zst_write{ float:left; width:50%;}
.zst_nuber{ float:left;}
.zst_nuber span{ color:#fd0100; font-weight: bold; margin-right:5px;}
.zst_org{ width:30%; text-align:center; line-height:30px; font-size:12px; color:#fff; background:#ff7827; border-radius:13px; float:right; margin: 5px 5px 0 0;}
.zst_gre{width:30%; text-align:center; line-height:28px; font-size:12px; color:#fff; color:#04a3a9; border:#04a3a9 solid 1px; border-radius:13px; float:right; margin: 5px 5px 0 0;}
.zst_bule{ width:30%; text-align:center; line-height:30px; font-size:12px; color:#fff; background:#25b5fe; border-radius:13px; float:right; margin: 5px 5px 0 0;}
.zst_bule_but{width:30%; text-align:center; line-height:28px; font-size:12px; color:#fff; color:#25b5fe; border:#25b5fe solid 1px; border-radius:13px; float:right; margin: 5px 5px 0 0;}

/*职位筛选*/
.zsq_sear{ background:#2276be; padding:10px 0;}
.zsp_border{ width:80%; border:#fff solid 1px; border-radius:5px; overflow:hidden; height:30px; margin:0 auto;}
.zsp_border li{ width:49.99%; float:left; color:#fff; font-size:18px; line-height:30px; text-align:center;}
.zsp_border .zsp_whrit{ background:#fff; color:#2276be;}
.zsp_title{ padding:15px 30px; line-height:25px; background:#fff; text-align:center; color:#383838; margin-bottom:10px;}
.zsp_title span{color:#383838;}
.zsp_res{ background:#fff; border-top:#cfcfcf solid 1px; border-bottom:#cfcfcf solid 1px; height:40px; margin-bottom:10px;}
.zsp_res_img{ float:left; margin:8px 10px 0;}
.zsp_res_txt{ float:left; border-left:#cfcfcf solid 1px; width:70%; margin-top:12px; padding-left:10px;}
.zsp_res_txt input{ border:none; background:#fff; width:100%;}
.zsp_res_hide{ float:right; margin:10px 20px 0 0;}
.zsp_info{ border-top:#cfcfcf solid 1px; background:#fff;}
.zsp_work{ border-bottom:#cfcfcf solid 1px; height:40px; line-height:39px; padding:0 30px 0 10px}
.zsp_name{list-style-type: disc;list-style-position:outside; padding:0; color:#969495; font-size:20px; float:left; margin-left:20px;}
.zsp_name span{ color:#02a4a9; font-size:18px;}
.zsp_amount{ float:right; font-size:20px; color:#969495;}
.zsp_amount span{ color:#363636; font-size:18px;}
.zsp_le{ float:left; width:35%; border-right:#00797e solid 1px; background:#04a3a9; padding:0; line-height:50px; height:50px;}
.zsp_ble{ border-left:#00797e solid 1px; background:#04a3a9;}
.bot_have img,.zsp_le img{ vertical-align:middle; margin-right:5px; width:26px;}

.zsp_filter{background:#fff; border:#cfcfcf solid 1px; margin:0 10px 10px; font-size:16px; position:relative; border-radius:10px; padding-right:65px;}
.zsp_figreen{ border-radius:0 10px 10px 0; position:absolute; top:0; right:0; background:#2276be; height:61px; width:55px; padding:20px 0 0 10px;}
.zsp_fibtn{ padding:10px 0px 0 20px; height:30px; border-bottom:#cfcfcf solid 1px; position:relative;}
.zsp_fibtn span{ display:block; position:absolute; top:10px; right:10px;}
.zsp_fibtn input{ width:100%; background:#fff; border:none; font-size:16px; color:#999;}
.zsp_fitrade{ padding-left:20px; line-height:40px; color:#999;}
.zsp_fitrade .fi_ri{float:right; margin:10px 10px 0 0;}

/*扫描签到信息*/
.siginfo{ margin:0 10px; padding-top:15px;}
.signumber{ line-height:40px; color:#ff4359; font-weight:bold; font-size:18px; border-bottom:#ccc solid 1px; margin-bottom:15px;}
.signumber img{ float:right; margin-top:9px;}
.sigtype{ line-height:30px; color:#a6a6a6; font-size:14px;}
.sigbnt{ line-height:35px; text-align:center; font-size:16px; font-weight:bold; color:#fff; background:#2276be; border-radius:18px; margin-top:20px;text-transform:uppercase; outline:none; letter-spacing:1px; position:relative; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;
}
.sigbnt:hover,.sigbnt:active{ background:#067478;}
.sigbnt::after{content:''; position:absolute; background:#064c89; z-index:-1; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}

/*才女频道*/
.cn_name{color:#2276be; font-size:18px; font-weight:bold; line-height:40px; text-align:center; padding-top:5px;}
.cn_video{ border:1px dashed #2276be; border-radius:5px; margin:0 10px 15px; overflow:hidden; background:#000;}
.cn_title{ color:#221815; font-size:16px; text-align:center; line-height:30px; margin-bottom:10px;}
.cn_teel{ color:#666; font-size:16px; padding:10px 10px; background:#e5e5e5; line-height:30px; text-indent:2em; margin-bottom:10px;}
.cn_tit{ color:#221815; font-size:24px; font-weight:bold; padding-left:10px; border-bottom:#eee solid 2px; line-height:50px; margin-bottom:10px;}
.cn_sub{color:#666; font-size:14px; line-height:30px; margin-bottom:10px; padding:0 10px;}
.cn_sub span{ margin-left:30px;}
.cnimg{  margin:0 5px; overflow:hidden;}
.cn_cion{ position:relative;}
.cn_cion ul{ float:left; position:relative;}
.cn_cion li{ float:left;}
.cn_cion span{ display:block; padding:0 5px;}
.cn_cion img{ width:100%;}