@charset "utf-8";
/* CSS Document */

/*招聘会 2019-08-13 yun5.0*/
.wap_zph_banner{position:relative;width:100%;height:160px;background:url(../images/pgn.png) no-repeat center;    box-shadow: 0 0 10px 0 rgba(56,81,76,.12);border-bottom:1px solid #eee}
.wap_zph_ct{position:absolute;top:25px;width:100%;text-align:center;color:#fff;}
.wap_zph_ct_tit{width:90%;height:20px; line-height:20px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;color:#333;font-size:18px;padding:0px 10px;text-overflow:ellipsis; font-weight:bold; margin:0 auto}
.wap_zph_ct_tm{color:#999;font-size:12px;margin-top:5px; padding-bottom:5px;}
.wap_zph_ct_job{color:#333;font-size:14px;margin:0 auto;margin-top:10px;}
.wap_zph_ct_job a{color:#f60;font-size:14px;display:inline-block;padding:0px 3px;}
.wap_zph_ct_but{margin-top:8px;}
.wap_zph_ct_but a{font-size:12px;}
.wap_zph_ct_but_zx{display:inline-block;width:80px;height:25px;line-height:25px;text-align:center;background:#f60;margin:0 auto;color:#fff;border-radius:3px;}
.wap_zph_ct_but_tz{display:inline-block;width:80px;height:25px;line-height:25px;text-align:center;background:#ccc;margin:0 auto;color:#fff;border-radius:3px;}
.wap_zph_ct_but_ck{display:inline-block;height:25px;line-height:25px;text-align:center;margin:0 auto;color:#fff;margin-left:10px;width:80px;background:#009944;border-radius:3px;}
.wap_zph_ct_dz{margin-top:10px;font-size:12px;}
.wap_zph_ct_pot{position:absolute;bottom:0;text-align:center;font-size:12px;color:#ABC5E0;width:100%;height:25px;line-height:25px;}
.zph_list_box{ position:relative; margin-top:15px; background:#fff; padding:10px 15px; overflow:hidden}
.zphtitname{ font-size:18px; position:relative}
.zph_bt{width:90%;height:30px; line-height:30px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-size:18px;}
.zphtime{ padding:5px 0px 5px 20px; color:#999; position:relative; font-size:14px;}
.zphtime_icon{width:14px;height:14px; display:inline-block; position:absolute;left:0px;top:8px;background:url(../images/yun_wap_partdate.png) no-repeat; background-size:90%;}
.zphadd{color:#999; padding-left:20px; position:relative;font-size:14px; margin-top:5px;}
.zphadd_icon{width:14px;height:14px; display:inline-block; position:absolute;left:0px;top:2px;background:url(../images/zph_icon_hc.png) no-repeat; background-size:95%;}
.zph_zt{position: absolute;top: 10px;right: -28px;width: 87px;height: 22px;padding-left: 22px;padding-top: 5px;line-height: 1;color: #fff;font-size: 14px;background-color: #55a2f8;
-webkit-transform: rotate(50deg) scale(.875);transform: rotate(50deg) scale(.875);box-shadow: 0 0 3px rgba(0,0,0,.15);}
.zphzbf_icon{width:14px;height:14px; display:inline-block; position:absolute;left:0px;top:2px;background:url(../images/zph_icon_zb.png) no-repeat; background-size:100%;}
.zphxl_icon{width:14px;height:14px; display:inline-block; position:absolute;left:0px;top:2px;background:url(../images/zph_icon_jt.png) no-repeat; background-size:95%;}

.zph_zt_yd{ background:#f60}
.zph_zt_nostart{ background:#f60}
.zph_zt_In{ background:#2c81d6}
.zph_zt_end{ background:#9b9da2}

.zph_show_box{ background:#fff; padding:0px 10px 10px 10px;color:#5d5c5b; position:relative;word-break:break-all; overflow:hidden}
.zph_bg_name{width:100%; text-align:left}
.zph_bg_name h2{width:90%; font-size:20px; padding:10px 0 10px 0; font-weight:normal; line-height:30px;}
.zphshow_tel{ padding:5px 0px 5px 20px; color:#999; position:relative; font-size:14px;}
.zphshow_tel_icon{width:14px;height:14px; display:inline-block; position:absolute;left:0px;top:8px;background:url(../images/zph_icon_dh.png) no-repeat; background-size:90%;}
.zph_bg_pd{ background:#fff; padding:0px 10px 10px 10px;color:#5d5c5b; line-height:30px; position:relative;word-break:break-all; overflow:hidden}
.zph_yd{color:#f60;}
.zph_tim_name{ width:100%; text-align:center}
.zph_tel_box{width:100%; text-align:center; padding:10px 0;}
.zph_tel{border:1px solid #f60;height:50px;border-radius:3px; padding:8px 20px 8px 80px; font-size:25px;color:#f60; position:relative; display:inline-block; margin:0 auto}
.zph_tel_name{width:50px;left:5px;top:3px; display:inline-block; position:absolute; display:inline-block; font-size:14px; line-height:20px;}
.zph_tel:after{width:1px;height:25px; background:#f60; display:inline-block; position:absolute;left:60px;top:10px;content:'';}
.zph_cz_yd{ background:#fff;border-top:1px solid #eee; padding:10px;}
.zphshow_footer{width:100%;height:50px; position: relative;}
.zphshow_footer_fix{width:100%;height:50px; background: #fff;border-top:1px solid #eee; position:fixed;left:0px;bottom:0px; z-index: 100;font-size: 14px; text-align: center;}
.zphshow_footer_bth{width:25%; float: left; display: inline-block; color:#2c81d6; position:relative}
.zphshow_footer_bth_c{ position:relative;padding-top:30px; display:inline-block; font-size:12px;color:#999}
.zphshow_footer_bth_c:after{width:20px;height:20px; background:url(../images/job_foot_telicon.png) no-repeat; background-size:100%; display:inline-block;position:absolute;left:50%; margin-left:-10px;top:6px;content:'';}
.zphshow_footer_bth_qy{ position:relative;padding-top:30px; display:inline-block; font-size:12px;color:#999}
.zphshow_footer_bth_qy:after{width:20px;height:20px; background:url(../images/com_hy.png) no-repeat; background-size:100%; display:inline-block;position:absolute;left:50%; margin-left:-10px;top:6px;content:'';}
.zphshow_footer_btgbth{width:50%; float: right; line-height:50px; background:#e6ebf0; display: inline-block; color:#2d78cc; position:relative}
.zphshow_footer_bth_tz{ color:#999;}
.zphshow_footer_bth_yd{ background:#f60;color:#fff;}
.zphshow_hot{color:#f60;padding:10px 0; text-align: center;}
.zph_show_zwcontent{ background:#fff; padding:0px 15px 10px 15px;color:#5d5c5b;  position:relative;word-break:break-all; margin-top: 10px;font-size: 14px;}
.zph_makebox{width:100%;height:100px}
.zph_makeboxfix{width:100%; position: fixed;left:0px;bottom:0px;font-size: 12px; }
.zph_make{width:100%; text-align: center; padding:5px 0;}
.zph_make_icon{width:16px;height:16px; display:inline-block }
.zph_make_icon_kyd{ background:url(../images/zw_wyd.png) no-repeat; background-size:100%}
.zph_make_icon_yyd{ background:url(../images/zw_yyd.png) no-repeat; background-size:100%}
.zph_make_icon_yxz{ background:url(../images/zw_yxz.png) no-repeat; background-size:100%}
.zph_make_zw_c{padding:10px 0}
.zph_make_bth_box{ padding:0px 20px 10px 20px; background: #fff; border-top:1px solid #eee}
.zph_make_bth{height:38px; line-height: 38px; text-align: center; background: #f60;color:#fff; display: block;border-radius:5px;}
.zph_show_zwname{  padding: 10px 0px; font-size: 16px; font-weight: bold; text-align: center;}
.zph_show_zwbox{border:1px solid #eee;padding:10px 0;}
.zph_show_zwlist{width:24%; display: inline-block;; vertical-align: top;font-size: 12px; text-align: center;margin-top: 10px;}
.zph_makelist{ display: inline-block; padding-left: 20px; position: relative; margin-right: 10px; margin-left: 10px;}
.zph_make_ticon{width:16px;height:16px; position: absolute;left:0px;top:0px}
.zph_make_zw_jg{ display: inline-block;; margin-left: 30px;}
.zph_make_zw_jg_n{color:#f00}

.job_fair_contnet_box{ background:#fff; padding:0px 10px 10px 10px;color:#5d5c5b; line-height:25px; position:relative; overflow:hidden}
.job_fair_state_ov{ overflow:hidden}
.job_fair_name{width:90%;heightr:30px; line-height:30px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;  font-size:16px;color:#268bdb}
.job_fair_time{width:100%;height:28px; line-height:28px;}
.job_fair_icon{ vertical-align:middle;color:#999; margin-right:5px;}
.job_fair_showstate{width:50px; height:22px; line-height:22px; background:#2c81d6;color:#fff; position:absolute;right:-1px;top:50%; margin-top:-11px;; font-size:12px; text-align:center;border-radius:5px 0 0 5px}
.job_fair_state{width:50px; height:20px; line-height:20px; background:#2c81d6;color:#fff; font-size:12px; text-align:center;border-radius:3px; display:inline-block}
.job_fair_state_js{ background:#9b9da2}
.job_fair_state_yd{ background:#ec5900}
.job_fair_state_show_bth{width:100%; text-align:center; padding:10px 0; background:#fff; margin-top:1px;}
.job_fair_state_show_bth a{ display:inline-block;width:130px;height:33px; line-height:33px; background:#2c81d6; text-align:center;color:#fff; margin-left:10px;border-radius:3px;}
.job_fair_state_show_bth  .job_fair_state_show_bth_yd{ background:#ec5900}
.job_fair_state_show_bth  .job_fair_state_show_bth_yd_no{ background:#ccc;color:#333;}
.job_fair_state_show_bth  .job_fair_state_show_bth_lookcom{ background:#3b96de}
.job_fair_state_show_bth  .job_fair_state_show_bth_comyd{ background:#f60}
.job_fair_state_show_bth_yd_tip{ background:#fde2df; padding:5px; position:relative}
.job_fair_state_show_bth_yd_tip:after{width: 0;height: 0;border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 6px solid #fde2df;content:""; position:absolute;right:150px;top:-6px;}
.job_fair_state_ydz{color:#ec5900}
.job_fair_state_yjb{color:#9b9da2}
.job_fair_state_wks{color:#2c81d6}
.job_fair_ch_name{width:90%;heightr:30px; line-height:30px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;  font-size:16px;color:#268bdb}
.job_fair_rem{width:100%; margin-top:10px;}
.job_fair_compay_list{width:100%; border-bottom:1px solid #ddd; padding:10px 0px; position:relative}
.job_fair_zp_job{width:100%; padding-top:5px;}
.job_fair_rem_bth{ display:inline-block;width:90px;height:28px; line-height:28px; background:#2c81d6; text-align:center;color:#fff;position:absolute;right:0px;top:48px; }
.job_fair_zp_job_name{ display:inline-block; margin-right:10px;white-space:nowrap; background:#fbe1d2;border:1px solid #f9c5a5; padding:0px 5px; margin-top:5px;}
.about_content{ padding:10px; background:#fff; line-height:30px;}
.inputChk{width:15px;height:15px;border:1px solid #ccc;border-radius:0px; background:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#ffffff))}
.invite_jobadd{ padding:10px; background:#ffffff}
.com_box_yq_dl{width:100%;}
.com_box_yq_dl dt{ padding:10px 0px}
.com_box_yq_dl dd .job_invite_text{border:1px solid #ddd; padding:10px 0;width:99%;}
.job_invite_textarea{width:100%;height:90px;border:1px solid #ddd; padding:10px 0;}
.job_invite_bth{width: 100%;height: 43px;line-height: 43px;font-size: 16px;margin-top: 10px; background:-webkit-gradient(linear,0 0,0 100%,from(#ff9900),to(#ff9900));color: #fff;display: inline-block;text-align: center;border:none;}
.fairs_title_h{width:100%;font-size: 20px;text-align: center;line-height: 60px;color: #07319a;}
.fairs_title_list{ padding:5px 0;}
.fairs_title_items{ display:inline-table;width:24%;text-align:center; position:relative}
.fairs_title_items dt{ position:absolute;left:0px;top:10px;}
.fairs_title_items  dd{ padding-left:30px; line-height:20px;}
.fairs_display_con{ margin-top:10px;}
.fairs_display_left{ padding:5px 10px; font-weight:bold; text-align:center;border-bottom:1px solid #e9e7e7;}
.fairs_display_right{width:100%}
.fairs_display_con{border:1px solid #e9e7e7;}
.fairs_disp_a{width:23.5%;height:73px;border-right:1px solid #e9e7e7;border-bottom:1px solid #e9e7e7; display:inline-table; text-align:center; }
.fairs_disp_a:nth-child(4n){border-right:none; border-bottom:1px solid #e9e7e7; }
.fairs_disp_items dt{ padding-top:5px;}
.fairs_disp_items dd{ font-size:12px; line-height:20px;}
.order_two{}
.order_two .order_two_tit{ background:#ff6600;color:#fff; padding:4px }
.vip_zph_n_box{ padding:10px 0px; line-height:23px;}
.vip_zph_yd{ margin-top:10px;}
.vip_zph_yd_bth{width:100%;height:38px; line-height:38px;border-radius:3px; background:#f60;color:#fff; text-align:center; display:block}
.order_two_box{ padding:10px; background:#fff} 
.job_fair_state_lok{}
.job_fair_state_lok_bth{width:100%;height:35px; line-height:35px; background:#06F;color:#fff; text-align:center; display:block}
.zph_show_search_box{ background:#fff; padding:5px; margin-top:1px;}
.zph_show_com_list{ background:#fff; margin-top:10px;}
.zph_show_comname{border-bottom:1px solid #e9e7e7; padding:8px 8px; position:relative}
.zph_show_comname_box{width:100%; font-size:16px;}
.zph_show_comzwh{font-size:14px;color:#f00; padding-top:10px; display:block}
.zph_show_com_box{ padding:5px 10px 10px 10px; line-height:25px;}
.zph_show_com_p{color:#3C6}
.zph_show_com_job a{line-height:22px; padding:0px 15px 0px 0px; display:inline-block; color:#2f90f3; margin-top:5px; white-space:nowrap; word-break:break-all}
.job_fair_state_show_time{color:#999; text-align:center}
.zph_show_search{border:1px solid #ddd; position:relative}
.zph_show_search_text{width:100%;height:15px; line-height:15px; padding:11px 0 10px 0;border:none;font-size:14px ;color:#666; text-indent:10px;}
.zph_show_search_bth{ position:absolute;right:1px;top:1px;width:60px;height:34px; padding:0; margin:0;border:none;color:#fff; background:-webkit-gradient(linear,0 0,0 100%,from(#f60),to(#f30)); z-index:2;  font-size:14px; cursor:pointer;border-radius:0px;}
.job_fair_msg{ background:#fff; padding:10px; text-align:center; margin-top:10px; }
.zph_show_content{ padding-top:10px;}
.zph_show_list { padding-top:10px;}
.zph_show_list li{ line-height:30px;min-height:30px; position:relative}
.zph_show_list_icon{width:20px;height:20px;  display:inline-block; position:absolute;left:0px;top:6px;border-radius:50%; }
.zph_show_list_icon_zb{background:url(../images/zph_icon_zb.png) no-repeat center center; background-size:80%;}
.zph_show_list_icon_hc{background:url(../images/zph_icon_hc.png) no-repeat center center; background-size:90%;}
.zph_show_list_icon_dh{background:url(../images/zph_icon_dh.png) no-repeat center center; background-size:80%;}
.zph_show_list_icon_user{background:url(../images/zph_icon_lxr.png) no-repeat center center; background-size:80%;}
.zph_show_list_icon_bus{background:url(../images/zph_icon_jt.png) no-repeat center center; background-size:80%;}


.zph_yd_zw_box{width:260px; background:#fff;border-radius:5px;}
.zph_yd_zw_tit{ padding:10px;border-bottom:1px solid #eee; text-align:left; line-height:20px; font-size:16px; position:relative}
.zph_yd_zw_tit_qx{ position:absolute;right:10px;top:10px; font-size:12px;}
.zph_yd_zw_p{ padding:5px 0 0 10px ; text-align:left}
.zph_yd_zw_bth{ padding:10px;}


/* iphone 4 */
@media (min-device-width : 175px) and (max-device-width : 320px) and (-webkit-min-device-pixel-ratio : 2) {
.fairs_title_items{ width:23%;}
}