@charset "utf-8";
/* CSS Document text-overflow:ellipsis; overflow:hidden; white-space:nowrap;*/
/*global */

/* 首页 */



/* 职位列表 */



/* 职位详细 */



/* 简历列表 */



/* 简历详细 */

/*赏金职位*/

.phpyun_wap_msg {
    width: 100%;
    text-align: center;
    padding: 4.266667rem 0 1.6rem 0;
    font-size: .426667rem;
    position: relative;
}

.phpyun_wap_msg_icon {
    width: 1.6rem;
    height: 1.6rem;
    background: #f00;
    color: #fff;
    line-height: 1.6rem;
    text-align: center;
    font-size: .853333rem;
    border-radius: 50%;
    font-weight: bold;
    background-size: 100%;
    display: inline-block;
    position: absolute;
    left: 50%;
    margin-left: -0.8rem;
    top: 1.866667rem;
}

.phpyun_wap_msg_icon_ts {
    width: 1.6rem;
    height: 1.6rem;
    background: #09F;
    color: #fff;
    line-height: 1.6rem;
    text-align: center;
    font-size: .853333rem;
    border-radius: 50%;
    font-weight: bold;
    background-size: 100%;
    display: inline-block;
    position: absolute;
    left: 50%;
    margin-left: -0.8rem;
    top: 1.866667rem;
}

.index_rewardjob_tit {
    padding: 0 0 0 0;
    text-align: center;
}

.index_rewardjob_tit_s {
    font-size: .426667rem;
    position: relative;
    display: inline-block;
    padding-bottom: .266667rem;
}

.index_rewardjob_tit_s:after {
    width: .693333rem;
    height: .053333rem;
    background: #09F;
    display: inline-block;
    position: absolute;
    left: 50%;
    bottom: .106667rem;
    content: '';
    margin-left: -0.346667rem;
}

.index_rewardjob {
    padding: 0 .266667rem;
}

.index_rewardjobs_list {
    background: #fff;
    padding: .266667rem;
    border-radius: .133333rem;
    position: relative;
    margin-top: .266667rem;
}

.index_rewardjobs_list_fs {
    font-size: .346667rem;
    padding: 0 0 0 0;
    color: #666;
}

.index_rewardjobs_list_fs_name {
    display: inline-block;
    margin-right: .266667rem;
    margin-left: .133333rem;
}

.index_rewardjobs_money_n {
    font-size: .586667rem;
    color: #ff4400;
}

.index_rewardjobs_list_fs_b {
    display: inline-block;
    width: 2.133333rem;
    text-align: left;
    position: relative;
    padding: .533333rem 0 0 0
}

.index_rewardjobs_list_fs_b:after {
    width: .026667rem;
    height: .8rem;
    background: #eee;
    position: absolute;
    right: .533333rem;
    top: .266667rem;
    content: "";
    display: inline-block;
}

.index_rewardjobs_list_fs_n {
    width: 100%;
    position: absolute;
    left: 0;
    top: .08rem;
    display: inline-block;
    color: #ff4400;
}

.index_rewardjobs_list_ls {
    width: 1.333333rem;
    height: .666667rem;
    line-height: .666667rem;
    background: #2778F8;
    color: #fff;
    display: inline-block;
    position: absolute;
    right: .266667rem;
    top: .533333rem;
    font-size: .373333rem;
    border-radius: .053333rem;
    text-align: center;
}

.index_rewardjobs_money {
    padding-left: 1.333333rem;
    position: relative;
}

.index_rewardjobs_money:after {
    width: 1.066667rem;
    height: 1.066667rem;
    background: url(../images/yun_jobshow_sj.png) no-repeat;
    background-size: 100%;
    display: inline-block;
    position: absolute;
    left: 0;
    top: .133333rem;
    content: '';
}

.index_rewardjobs_name {
    border-top: .026667rem dashed #eee;
    margin-top: .266667rem;
    padding-top: .266667rem;
    padding-bottom: .08rem;
    font-size: .426667rem;
    font-weight: bold;
}

.index_rewardjob_line {
    padding: 0 .133333rem;
}

.index_rewardjobs_info {
    padding: .133333rem 0 .133333rem 0;
    font-size: 0.32rem;
    color: #666;
}

.index_rewardjobs_list_more {
    width: 100%;
    text-align: center;
    padding: .266667rem;
}

.index_rewardjobs_list_more a {
    width: 2.933333rem;
    padding-right: .266667rem;
    height: .8rem;
    line-height: .8rem;
    background: #fff;
    border-radius: .533333rem;
    display: inline-block;
    position: relative;
}

.index_rewardjobs_list_more a:after {
    content: ' ';
    position: absolute;
    top: 50%;
    right: .4rem;
    width: .106667rem;
    height: .106667rem;
    border: #f00 solid;
    -webkit-transform: rotate(45deg);
    border-width: .026667rem .026667rem 0 0;
    margin-top: -0.053333rem;
    box-shadow: 0 .133333rem .4rem #ddd;
}

.index_rewardjob_tit_p {
    width: 100%;
    text-align: center;
    font-size: .32rem;
    color: #999;
}

/* 登录注册 */

/* 选择身份 */
.login_tit {
    font-size: .64rem;
    padding: 1.6rem 0 .533333rem .533333rem;
    position: relative;
}

.regok_tit_p {
    font-size: .373333rem;
    color: #999;
    padding-top: .133333rem;
}

.regok_box {
    padding: 0 .533333rem;
}

.regok_box ul li {
    width: 100%;
    height: 2.933333rem;
    padding: .666667rem .8rem 0 .8rem;
    border-radius: .213333rem;
    box-shadow: 0 .026667rem .72rem 0 rgba(180, 180, 180, 0.25);
    margin-top: .533333rem;
    position: relative;
}
.regok_box_center{
    width: 100%;
     height:1.6rem ;
     display: flex;
     align-items: center;
     position: relative;
}
.regok_box_logo{
    width: 1.6rem;
    height: 1.6rem;
    /* background-color: blue; */
    margin-right: .533333rem;
}
.regok_box_nav{
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: .24rem;
    height: .426667rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.regok_box_user {
    font-size: .426667rem;
    font-weight: bold;
    color: #666666;
}

.regok_box_user_p {
    font-size: .32rem;
    color: #999;
    padding-top: .133333rem;
}

.regok_box_user_icon {
    width: 1.6rem;
    height: 1.6rem;
    background: url(../images/js_1.png) no-repeat;
    background-size: 100%;
    position: absolute;
    right: 0;
    bottom: 0;
}

.regok_box_user_icon_com {
    background: url(../images/js_2.png) no-repeat center top;
    background-size: 100%;
}

.regok_box_user_icon_px {
    background: url(../images/js_4.png) no-repeat;
    background-size: 100%;
}

.regok_box_user_icon_lt {
    background: url(../images/js_3.png) no-repeat;
    background-size: 100%;
}

.regok_box_user_icon_zy {
    background: url(../images/js_1.png) no-repeat;
    background-size: 100%;
}

/* 忘记密码 */
.password_box{padding:0 .613333rem}
.password_select_input{height:1.2rem;line-height:1.2rem;background:#f7f9f8;border-radius:.8rem;margin-top:.533333rem;padding-left:.533333rem;padding-right:.533333rem;position:relative;font-size:.346666rem;color:#666}
.J_listitme_text{width:100%;display:block}
.password_select_input:after{content:' ';position:absolute;top:50%;margin-top:-.106666rem;right:.533333rem;width:.213333rem;height:.213333rem;border:#b2b2b2 solid;-webkit-transform:rotate(45deg);border-width:.026666rem .026666rem 0 0}
.password_textbox{height:1.2rem;background:#f7f9f8;border-radius:.8rem;margin-top:.533333rem;padding-left:.533333rem;padding-right:.533333rem;position:relative;font-size:.373333rem}
.password_textbox input{width:100%;height:1.2rem;border:none;background-color:#f7f9f8}
.password_tex_hq{position:absolute;right:.4rem;top:0;height:1.2rem;line-height:1.2rem;background-color:#f7f9f8;color:#2778f8;border-radius:.8rem}
.password_bthbox{padding-top:.64rem;padding-bottom:.8rem}
.password_bth{width:100%;height:1.2rem;line-height:1.2rem;background:#2778f8;background:linear-gradient(270deg,#19b7ff,#2778f8,#2778f8);text-align:center;color:#fff;border-radius:.8rem;font-size:.426666rem}
.password_tip{font-size:.373333rem;line-height:.666666rem;color:#999;position:relative;padding-top:2.666666rem}
.password_tip_tel_link{position:absolute;right:0;bottom:0;color:#2778f8;text-align:center;font-size:.32rem}
.password_tip_tel_link_tel{width:.8rem;height:.8rem;background:url(../images/interview_ipone.png) no-repeat;background-size:100%;display:block}
.password_tip_tel_link a{color:#999}
.password_tip_tel{font-size:.48rem}
.password_textbox input:-webkit-autofill{box-shadow:0 0 0 2.666667rem #f7f9f8 inset}
.reset{width:80%;margin:0 auto;}
.reset .reset_chong_zhi{width:100%;height: 1.2rem;line-height: 1.2rem;font-size:.373333rem;}
.reset_que{width:80%;margin:0 auto;margin-top:.533333rem;}
.reset_que .reset_chong_zhi{width:100%;height: 1.066667rem;line-height: 1.2rem;font-size:.373333rem;}
.safety {width:80%;margin:0 auto;margin-top:.133333rem;}
.slist_dan{border: .026667rem #fff solid;height: .933333rem;line-height:.933333rem;font-size: .32rem;text-align: center;background-color: #EEE;color: #666;width:32%;display:inline-block;}
.reset_btnbox{margin:0 auto;width: 80%;margin-top:.533333rem;}
.reset_btnbox input{display: inline-block;width: 100%;height: 1.2rem;font-size: .373333rem;color: white;text-align: center;cursor: pointer;background-color: #ff6000;border: .026667rem solid #ff6000;}
.reset_btnbox_xia{margin:0 auto;width: 80%;margin-top:.133333rem;}
.reset_btnbox_xia input{display: inline-block;width: 100%;height: 1.2rem;font-size: .373333rem;color: white;text-align: center;cursor: pointer;background-color: #ff6000;border: .026667rem solid #ff6000;}
.selecttip{font-size: .32rem;padding-top: .266667rem;padding-bottom: .266667rem;color:#666666;width:78%;margin:0 auto;}



/* 招聘会列表 */




/* 招聘会详细 */
.particulars_bodybg {
    height: 2.666666rem;
    background-color: #2778F8;
}

.particulars_body {
    padding-left: .32rem;
    padding-right: .32rem;
    padding-bottom: 1.6rem;
    margin-top: -2.133333rem;
}

.particulars_body_card {
    position: relative;
    width: 100%;
    background-color: #fff;
    border-radius: .213333rem;
    padding: .373333rem .4rem .966667rem .4rem;
}

.particulars_card_title {
    display: flex;
}

.particulars_title_text {
    font-size: .533333rem;
    font-weight: 700;
    color: #181818;
}

.particulars_title_icon {
    display: inline-block;
    width: 1.226667rem;
    height: .453333rem;
    background-color: #fea54f;
    box-shadow: 0 .053333rem .213333rem 0 rgba(254, 165, 79, .4);
    border-radius: .08rem;
    margin-left: .266667rem;
    font-size: .293333rem;
    font-weight: 500;
    color: #fff;
    text-align: center;
    line-height: .453333rem; vertical-align: middle;
}

.card_location_box {
    width: 100%;
    display: flex;
    align-items: flex-end;
}

.card_location_distance {
    width: 35%;
    display: flex;
    align-items: flex-end;
}

.location_box_text {
    width: 90%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.particulars_card_location {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-top: .4rem;
    margin-bottom: .373333rem;
    font-size: .32rem;
    font-weight: 500;
    color: #999;
}

.card_box_icon {
    width: .266667rem;
    height: .4rem;
    margin-left: .133333rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.location_box_icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: .333333rem;
    height: .333333rem;
    margin-right: .126667rem;
}

.particulars_card_bom {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: .8rem;
    background-color: rgba(243, 243, 243, .4);
}

.particulars_card_bom>ul {
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}

.particulars_card_bom>ul>li {
    display: flex;
    justify-content: center;
    align-items: flex-end;
    font-size: .293333rem;
    font-weight: 500;
    color: #666;
}

.particulars_body_concise {
    margin-top: .4rem;
    background-color: #fff;
    border-radius: .213333rem;
    padding: .533333rem .226667rem .72rem .493333rem;
}

.body_concise_title {
    font-size: .426667rem;
    font-weight: 700;
    color: #181818;
}

.body_concise_content {
    margin-top: .4rem;
    font-size: .32rem;
    font-weight: 500;
    color: #666;
}

.body_concise_content>p {
    margin-bottom: .333333rem;
}

.body_concise_content>p:last-child {
    margin-bottom: 0
}

.particulars_tail {
    position: fixed;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 1.306667rem;
    background-color: #fff;
    padding-left: .32rem;
    padding-right: .32rem;
    display: flex;
    align-items: center;
}

.particulars_tail_left {
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: .293333rem;
    font-weight: 500;
    color: #181818;
    margin-right: .4rem;
}

.particulars_tail_icon {
    width: .64rem;
    height: .64rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.particulars_tail_icon img {
    width: 100%;
    height: 100%
}

.word_time_icon {
    width: .293333rem;
    height: .293333rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: .133333rem;
}

.word_time_icon img {
    width: 100%;
    height: 100%;
}

.location_box_icon img {
    width: 100%;
    height: 100%;
}

.word_time {
    font-size: .32rem;
    font-weight: 500;
    color: #999;
}

.card_top_word_time {
    display: flex;
    align-items: center; margin-top: 0.266666rem;
}

.card_box_icon img {
    width: 100%;
    height: 100%
}

.particulars_tail_right {
    flex: 1;
    height: 1.04rem;
    background: linear-gradient(270deg, #19b7ff, #2778f8, #2778f8);
    border-radius: .52rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .4rem;
    font-weight: 700;
    color: #fff;
}

.particulars_tail_right_tz {
    background: linear-gradient(270deg, #999, #666);
}
.zph_show_com_list {
    background: #fff;
    margin-top: .266667rem;
    border-radius: .133333rem;
}

.zph_show_comname {
    padding: .213333rem .213333rem;
    position: relative;
}

.zph_show_comname_box {
    width: 100%;
    font-size: .426667rem;
    font-weight: bold;
}

.zph_show_comzwh {
    font-size: .373333rem;
    color: #999;
    padding: .133333rem 0;
    display: block
}

.zph_show_com_box {
    padding: .133333rem .266667rem .266667rem .266667rem;
    line-height: .666667rem;
    border-top: .026667rem dashed #eee;
    color: #999;
}
.zph_show_com_job{ font-size: 0.373333rem;}
.zph_show_com_p {
    color: #3C6;
}

.zph_show_com_job a {
    line-height: .586667rem;
    padding: 0 .4rem 0 0;
    display: inline-block;
    color: #2f90f3;
    margin-top: .133333rem;
    white-space: nowrap;
    word-break: break-all;
}

.job_fair_state_show_time {
    color: #999;
    text-align: center;
}

.zph_show_search {
    border: .026667rem solid #ddd;
    position: relative;
}

.zph_show_search_text {
    width: 100%;
    height: .4rem;
    line-height: .4rem;
    padding: .293333rem 0 .266667rem 0;
    border: none;
    font-size: .373333rem;
    color: #666;
    text-indent: .266667rem;
}

.zph_show_search_bth {
    position: absolute;
    right: .026667rem;
    top: .026667rem;
    width: 1.6rem;
    height: .906667rem;
    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: .373333rem;
    cursor: pointer;
    border-radius: 0;
}

.job_fair_msg {
    background: #fff;
    padding: .266667rem;
    text-align: center;
    margin-top: .266667rem;
}

.zph_show_content {
    padding-top: .266667rem;
}

.zph_show_list {
    padding-top: .266667rem;
}

.zph_show_list li {
    line-height: .8rem;
    min-height: .8rem;
    position: relative;
}

.zph_show_list_icon {
    width: .533333rem;
    height: .533333rem;
    display: inline-block;
    position: absolute;
    left: 0;
    top: .16rem;
    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_makebox {
    width: 100%;
    height: 2.666667rem;
}

.zph_makeboxfix {
    width: 100%;
    position: fixed;
    left: 0;
    bottom: 0;
    font-size: .373333rem;
}

.zph_make {
    width: 100%;
    text-align: center;
    padding: .133333rem 0;
}

.zph_make_icon {
    width: .666667rem;
    height: .666667rem;
    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: .266667rem 0;
}

.zph_make_bth_box {
    padding: 0 .533333rem .266667rem .533333rem;
    background: #fff;
    border-top: .026667rem solid #eee;border-radius:0.533333rem 0.533333rem 0 0
}

.zph_make_bth {
    height: 1.013333rem;
    line-height: 1.013333rem;
    font-size: .426667rem;
    text-align: center;
    background: #2778F8;
    color: #fff;
    display: block;
    border-radius: .133333rem;
}

.zph_show_xz_box {
    background: #f0eff5;
    border: .026667rem solid #ddd;
    margin-top: .4rem;
    border-radius: .133333rem;
    padding: .266667rem .266667rem .266667rem .266667rem;
    position: relative;
}

.zph_show_zw_zt {
    display: none;
}

.zph_show_zwname {
    width: 6.4rem;
    padding: .213333rem 0;
    font-size: .426667rem;
    font-weight: bold;
    text-align: center;
    background: #fff;
    position: absolute;
    left: 50%;
    top: -0.026667rem;
    border: .026667rem solid #ddd;
    border-radius: 0 0 .16rem .16rem;
    margin-left: -3.2rem;
}

.zph_show_zwbox {
    border: .026667rem solid #eee;
    border-radius: .133333rem;
    background: #fff;
    padding: 1.066667rem 0 .266667rem 0;
}

.zph_show_zwlist {
    width: 23%;
    display: inline-block;
    vertical-align: top;
    font-size: .32rem;
    text-align: center;
    margin-top: .266667rem;
}

.zph_makelist {
    display: inline-block;
    padding-left: .8rem;
    position: relative;
    margin-right: .266667rem;
    margin-left: .266667rem; font-size: 0.373333rem;
}

.zph_make_ticon {
    width: .533333rem;
    height: .533333rem;
    position: absolute;
    left: 0;
    top: .026667rem;
}

.zph_make_zw_jg {
    display: inline-block;
    margin-left: .8rem;
}

.zph_make_zw_jg_n {
    color: #f60;
    font-size: .48rem;
    padding: 0 .133333rem;
    font-weight: bold;
}

.zphwap_title {
    font-size: .48rem;
    font-weight: bold;
    padding-top: .266667rem; 
    position: relative;
}
 .zph_xzjob{}
 .zph_xzjob_tit{ font-size: 0.426666rem; font-weight: bold;padding:0.3rem 0.4rem}
.zph_xzjob_cont{width:100%;height:6.6rem; overflow: auto;}
.zph_xzjob_bot{padding:0.16rem 0.4rem 0.4rem 0.4rem;    box-shadow: 0 0 0.266666rem #eee; background-color: #fff; margin-top: 0.213333rem; }
.zph_xzjob_bot_t{ position: relative;font-size:0.373333rem;}
.zph_make_zw_jg{ position: absolute; right:0;top:0;;}
.zph_xzjob_bth{width:100%;height:1.28rem;; margin-top: 0.266666rem; line-height: 1.28rem;border-radius:0.213333rem; text-align: center; background-color:#2778F8;color:#fff; display:block;}
/* 网络招聘会列表 */
.zphnet_banner_list {
    padding: 0 0.4rem;
    box-sizing: border-box;
    margin-top: 0.266666rem;
}

.zphnet_banner_a {
    display: block;
    width: 100%;
    height: 100%;
}

.zphnet_banner_sd {
    background-color: #fff;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    margin-bottom: 0.32rem;
    box-shadow: 0 0 0.533333rem #f1f1f1;
    border-radius: 0.106666rem;
}

.zphnet_banner_img {
    width: 100%;
    height: 4rem;
    border-radius: 0.106666rem 0.106666rem 0 0;
}

.zphnet_listcontent {
    padding: 0 0.266666rem 0.4rem 0.266666rem;
    text-align: left;
    position: relative;
}

.zphnet_listcontent h1 {
    font-size: 0.426666rem;
    color: #222222;
    margin-top: 0.4rem;
    line-height: 0.666666rem;
    font-weight: bold;
}

.zphnet_video_icon {
    margin-right: 0.213333rem;
    background: url(../images/zphnet_icon_video.png) no-repeat left center;
    display: block;
    width: 0.533333rem;
    height: 0.533333rem;
    float: left;
    background-size: 100%;
}

.zphnet_list_num {
    margin-top: 0.213333rem;
    line-height: 0.426666rem;
    color: #999999;
    font-size: 0.32rem;
    position: relative;
}

.zphnet_content_num {
    font-size: 0.32rem;
    color: #ff4200;
    margin: 0 0.133333rem
}

.zphnet_xian_t {
    font-size: 0.266666rem;
    color: #e9e9e9;
    padding: 0 0.053333rem 0 0.133333rem;
}

.zphnet_list_time {
    margin-top: 0.24rem;
    color: #888888;
    font-size: 0.32rem;
    line-height: 0.4rem;
}

.zphnet_gang {
    padding: 0 0.133333rem;
}

.zphnet_deadline {
    padding: 0 0.16rem;
    background-color: #fff4f0;
    color: #ff4b10;
    font-size: 0.293333rem;
    border-radius: 0.053333rem;
    display: inline-block;
    height: 0.48rem;
    line-height: 0.48rem;
    margin-top: 0.213333rem;
}

.zphnet_baomingzhong {
    background: linear-gradient(to right, #4077ff, #5493fe);
    padding: 0 0 0 0.213333rem;
    height: 0.533333rem;
    display: block;
    line-height: 0.533333rem;
    color: #fff;
    font-size: 0.293333rem;
    font-weight: bold;
    text-align: left;
    border-radius: 0rem 0.106666rem 0 0.106666rem;
    position: absolute;
    right: 0;
    top: 0;
    width: 1.6rem;
}

.yijieshu {
    background: linear-gradient(to right, #aaa, #ccc);
    height: 0.533333rem;
    display: block;
    line-height: 0.533333rem;
    color: #fff;
    font-size: 0.293333rem;
    font-weight: bold;
    text-align: left;
    border-radius: 0rem 0.106666rem 0 0.106666rem;
    position: absolute;
    right: 0;
    top: 0;
    text-align: center;
    padding: 0 0.266666rem;
}

.zphnet_baomingzhong2 {
    background: linear-gradient(to right, #4077ff, #5493fe);
    padding: 0 0 0 0.213333rem;
    height: 0.533333rem;
    display: block;
    line-height: 0.533333rem;
    color: #fff;
    font-size: 0.293333rem;
    font-weight: bold;
    text-align: left;
    border-radius: 0rem 0.106666rem 0 0.106666rem;
    position: absolute;
    right: 0;
    top: 0;
    padding: 0 0.266666rem;
}

/*网络招聘会详细页*/
.zph_net_content {
    background: #ecebeb;
}

.zph_net_top {
    background: #2778F8;
    color: #fff;
    padding: 0.266666rem 0 1.2rem 0;
}

.check_del {
    box-sizing: border-box;
    padding: 0 0.4rem 0.213333rem 0.4rem;
    position: relative;
    text-align: left;
}

.check_del {
    font-size: 0.346666rem;
    color: #666;
    text-align: left;
    line-height: 0.56rem;
}

.description_del img {
    max-width: 100%;
}

.zph_js_xq {
    width: 100%;
    text-align: center;
    padding-top: 0.133333rem;
    font-size: 0.32rem;
}

.zph_js_xq_icon {
    width: 0.24rem;
    height: 0.266666rem;
    background: url(../images/icon_s_xia.png);
    background-size: 100%;
    display: inline-block;
    margin-left: 0.133333rem;
}

.zph_net_tit {
    width: 100%;
    font-size: 0.533333rem;
    color: #fff;
    text-align: center;
    padding: 0 0.266666rem;
    font-weight: 700;
}

.zph_net_zt_c {
    height: 0.8rem;
    overflow: hidden;
    color: #fff;
    position: relative;
    font-size: 0.32rem;
    text-align: center;
}

.zph_net_zt ul {
    width: 100%;
    height: 0.8rem;
    line-height: 0.8rem;
    overflow: hidden;
    color: #fff;
}

.zph_net_box {
    padding: 0 0.32rem;
}

.zph_net_list_c {
    background: #fff;
    border-radius: 0.133333rem;
    margin-top:0.266666rem;
    padding: 0 0.266666rem;
    position: relative;
}

.zph_net_list_combox {
    padding-left: 1.6rem;
    padding-top: 0.266666rem;
    min-height: 1.6rem;
    position: relative;
    border-bottom: 0.026666rem dashed #eee;
    padding-bottom: 0.266666rem;
}
.yd_zph_tck{ font-size: 0.373333rem; padding:0.4rem; }
.yd_zph_tck_jobtit{ font-size: 0.426666rem; font-weight: bold; }
.yd_zph_tck_show{ width:100%;height:8rem; overflow: auto;}
.yd_zph_tck_pd{}
.zph_tck_jobpost_bth{padding:0.533333rem}
.zph_tck_jobpost_bth .zph_tck_jobpost_bth_b{width:100%;height:1.226666rem; line-height: 1.226666rem;background:linear-gradient(270deg,#2778f8,#2778f8); font-size: 0.426666rem;color:#fff; font-weight: bold;border-radius:0.213333rem}
.yd_zph_tck_joblist{ padding-left: 0.266666rem; padding-top: 0.266666rem;}
.zph_net_list_pic {
    width: 1.333333rem;
    height: 1.333333rem;
    position: absolute;
    left: 0;
    top: 0.4rem;
}

.zph_net_list_pic img {
    width: 1.2rem;
    height: 1.2rem;
    border-radius: 50%;
    border: 0.026666rem solid #eee;
    box-shadow: 0 0.133333rem 0.266666rem 0 rgba(111, 116, 132, .1);
}

.zph_net_list_gt {
    padding: 0.266666rem 0;
    text-align: center;
}

.zph_net_list_gt a {
    padding: 0.08rem 0.24rem;
    background: #517cfa;
    color: #fff;
    border-radius: 0.053333rem;
    font-size: 0.32rem;
}

.zph_net_list_gt .spms {
    background: #2dc1b7;
    color: #fff
}

.zph_net_new_gt {
    padding-bottom: 0.4rem
}

.zph_net_new_gt a {
    padding: 0.133333rem 0.666666rem;
    background: #517cfa;
    color: #fff;
    border-radius: 0.533333rem;
    font-size: 0.32rem;
    display: inline-block;
    margin-right: 0.266666rem
}

.spmszx {
    position: absolute;
    right: 0;
    top: 0.266666rem;
    background: red;
    color: #fff;
    border-radius: 0.533333rem 0 0 0.533333rem;
    padding: 0 0.266666rem;
    font-size: 0.32rem;
    z-index: 100
}

.zph_net_jobbox {
    padding-left: 0.266666rem;
    padding-right: 1.866666rem;
    position: relative
}

.zph_net_list_job {
    width: 100%;
    height: 0.933333rem;
    line-height: 0.933333rem;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.zph_net_jobxz {
    position: absolute;
    right: 0;
    top: 0.266666rem;
    color: #f60
}

.zph_net_list_comname {
    width: 100%;
    height: 0.8rem;
    ;
    line-height: 0.8rem;
    ;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: left;
    font-weight: 700;
    font-size: 0.4rem
}

.zph_net_list_cominfo {
    color: #999;
    height: 0.4rem;
    line-height: 0.4rem;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: 0.32rem;
    margin-top: 0.133333rem
}

.zph_net_list_cominfo i {
    display: inline-block;
    padding: 0 0.133333rem
}

.zph_net_list_joblist {
    max-height: 1.866666rem;
    overflow: hidden;
    text-align: left; font-size: 0.373333rem;
}

.zph_net_list_joball {
    color: #999;
    font-size: 0.32rem;
    position: relative;
    padding-top: 0.266666rem;
    padding-bottom: 0.4rem
}

.zph_netjobmore {
    color: #2778F8;
    position: absolute;
    right: 0;
    top: 0.266666rem
}

.zph_net_search {
    padding: 0 0.533333rem;
    margin: 0.4rem 0
}

.zph_net_search_c {
    padding-right: 1.866666rem;
    position: relative;
    border: 0.026666rem solid #eee;
    border-radius: 0.426666rem;
    height: .96rem; line-height: .06rem;
    overflow: hidden; padding-left: 0.266666rem;
}

.zph_net_search_c input {
    width: 100%;
    height: 0.96rem; line-height:0.96rem ;
    border: none;
    font-size: 0.373333rem;
    margin: 0;
}

.zph_net_search_bth_box {
    position: absolute;
    right: 0;
    top: 0;
    width: 1.733333rem;
    padding-left: 0.533333rem;
    padding-right: 0.266666rem;
}

.zph_net_search_bth_box i {
    display: block;
    width: 0.426666rem;
    height: 0.426666rem;
    background: url(../images/icon_sousuo.png) no-repeat;
    position: absolute;
    left: 0;
    top: 0.266666rem;
}

.zph_net_search_c .zph_net_search_bth {
    background: 0 0;
    color: #333;
    padding: 0;
}

.zph_net_nav {
    text-align: center;
    background: #fff;
    margin: -1.066666rem 0.32rem 0 0.32rem;
    border-radius: 0.133333rem;
    overflow: hidden;
}

.zph_net_nav ul {
    overflow: hidden;
    background: #e5e5e5;
}

.zph_net_nav ul li {
    width: 50%;
    height: 1.066666rem;
    float: left;
    border-radius: 0.133333rem 0.133333rem 0 0;
    line-height: 1.066666rem;
    color: #333;font-size: 0.426666rem;
}

.zph_net_nav ul .zph_net_nav_cur {
    background: #fff;
}

.zph_net_nav ul .zph_net_nav_cur a {
    color: #2778F8;
    font-weight: 700;
}

.zph_net_list_icon {
    width: 0.106666rem;
    height: 0.106666rem;
    display: inline-block;
    background: #2778F8;
    position: absolute;
    left: 0;
    top: 0.426666rem;
}

.led {
    white-space: nowrap;
    overflow: hidden;
    height: 1.333333rem;
    line-height: 1.333333rem;
    background-image: url(../images/led.jpg);
    color: red;
    font-size: 0.64rem;
    font-weight: 700;
}

.zph_net_time {
    width: 100%;
    text-align: center;
    padding: 0.266666rem 0.4rem;
    color: #fff;
    font-size: .346667rem;
}

.zph_net_time a {
    float: right;
    color: #fff;
    text-decoration: underline;
}

.zph_net_tel {
    width: 100%;
    text-align: center;
    color: #fff;
    padding-bottom: 0.266666rem;
}

.zph_net_tel_rx {
    background: #6bcffe;
    display: inline-block;
    padding: 0.08rem 0.533333rem;
    background: #67d9fe;
    background: -webkit-linear-gradient(left, #67d9fe, #94aaf7);
    border-radius: 0.533333rem;font-size:0.426666rem;
}

.zph_net_listtit {
    width: 100%;
    text-align: center;
    font-size: 0.48rem;
}

.zph_net_listtitname {
    display: inline-block;
    position: relative;
}

.zph_nettit1 {
    width: 0.213333rem;
    height: 0.213333rem;
    background: #517cfa;
    display: inline-block;
    position: absolute;
    left: -0.453333rem;
    top: 0.213333rem;
    border-radius: 50%;
}

.zph_nettit2 {
    width: 0.16rem;
    height: 0.16rem;
    background: #517cfa;
    display: inline-block;
    position: absolute;
    left: -0.72rem;
    top: 0.24rem;
    border-radius: 50%;
    opacity: .6;
}

.zph_nettit3 {
    width: 0.106666rem;
    height: 0.106666rem;
    background: #517cfa;
    display: inline-block;
    position: absolute;
    left: -0.986667rem;
    top: 0.266666rem;
    border-radius: 50%;
    opacity: .3;
}

.zph_nettitr1 {
    width: 0.213333rem;
    height: 0.213333rem;
    background: #517cfa;
    display: inline-block;
    position: absolute;
    right: -0.453333rem;
    top: 0.213333rem;
    border-radius: 50%;
}

.zph_nettitr2 {
    width: .16rem;
    height: .16rem;
    background: #517cfa;
    display: inline-block;
    position: absolute;
    right: -0.72rem;
    top: .24rem;
    border-radius: 50%;
    opacity: .6;
}

.zph_nettitr3 {
    width: 0.106666rem;
    height: 0.106666rem;
    background: #517cfa;
    display: inline-block;
    position: absolute;
    right: -0.986667rem;
    top: 0.266666rem;
    border-radius: 50%;
    opacity: .3;
}

.zph_net_joblist {
    background: #fff;
    border-radius: 0.08rem;
    margin-right: 0.266666rem;
    margin-top: 0.4rem;
}

.zph_net_joblistname {
    font-size: 0.373333rem;
    color: #000;
}

.zph_net_jobxz {
    color: red;
}

.zph_net_joblist_com {
    border-bottom: 0.026666rem solid #eee;
    padding: 0.266666rem 2.133333rem 0.266666rem 0.266666rem;
    position: relative;
    background: #62d4ba;
    color: #fff;
    border-radius: 0.08rem 0.08rem 0 0;
}

.zph_net_joblist_com_bth {
    padding: 0.026666rem 0.133333rem;
    background: #31b6bb;
    color: #fff;
    position: absolute;
    right: 0.266666rem;
    top: 0.266666rem;
    border-radius: .08rem;
}

.zph_net_joballlist {
    padding: 0.266666rem;
    border-bottom: 0.026666rem solid #eee;
}

.zph_net_list_username {
    width: 100%;
    height: 0.533333rem;
    line-height: 0.533333rem;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: .426667rem;
    color: red;
}

.zph_list_info {
    font-size: 0.32rem;
    color: #999;
    display: inline-block;
    margin-left: 0.08rem;
}

.zph_list_name {
    padding-bottom: 0.133333rem;
    padding-top: 0.133333rem;
}

.zph_list_xl {
    width: 100%;
    height: 0.613333rem;
    line-height: 0.613333rem;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #666;
}

.zph_list_line {
    display: inline-block;
    font-size: 0.32rem;
    color: #999;
    padding: 0 0.213333rem;
}

.wlzp_show_footer {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 0.8rem;
    padding: 0.4rem 0;
    color: #fff;
    background: #12131e;
    opacity: .9;
    z-index: 99999;
}

.zph_net_footer {
    width: 100%;
    height: 1.333333rem;
    position: relative;
}

.zph_net_footer_c {
    width: 100%;
    height: 1.533333rem;
    position: fixed;
    left: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .5);
    text-align: center;
}

.zphnetuser_list {
    width: 48%;
    display: inline-block; font-size: 0.32rem;
}

.zphnetuser_list_c {
    margin-right: 0.266666rem;
    margin-top: 0.266666rem;
    background: #fff;
    position: relative;
    border-radius: .08rem;
}

.zphnetuser_pic {
    width: 100%;
    text-align: center;
    padding-top: 0.266666rem;
}

.zphnetuser_pic img {
    width: 1.2rem;
    height: 1.2rem;
    border-radius: 50%;
}

.zphnetusername {
    width: 90%;
    height: 0.8rem;
    line-height: 0.8rem;
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
    font-size: .426667rem;
    margin: 0 auto;
}

.zphnetusername_info {
    width: 100%;
    text-align: center;
    color: #999;
}

.zph_list_info_p {
    width: 100%;
    text-align: center;
    color: #999;
}

.zphnetusername_bth {
    width: 100%;
    text-align: center;
    padding-bottom: 0.266666rem;
}

.zphnetusername_bth_a {
    display: block;
    padding: 0.106666rem 0.266666rem;
    border-radius: 0.533333rem;
    background: #2778F8;
    color: #fff;
    border-radius: 0.533333rem;
    margin-top: 0.266666rem;
    margin-left: 0.533333rem;
    margin-right: 0.533333rem;
    font-size: 0.32rem;
}

.zphnetusername_bth_sp {
    background: #3d9b09;
}

.wlzp_show_footer_bm {
    padding-top: 0.133333rem;
}

.wlzp_show_footer_bm_bth {
    padding: 0.213333rem 0.666666rem;
    background: #f60;
    color: #fff;
    border-radius: .08rem;
    margin-left: 0.533333rem;
    display: inline-block; font-size: 0.426666rem;
}

.wlzp_show_footer_bm_bth_qy {
    background: #396;
}

.wlzp_show_qy_h1 {
    font-size: .426667rem;
    font-weight: 700;
    padding: 0.266666rem 0;
}

.zph_net_js_listbox {
    padding: 0 0.266666rem 0 0;
}

.zph_net_js_list {
    border-radius: .08rem;
    padding: 0.533333rem 0.266666rem 0.266666rem 0.266666rem;
    border: 0.026666rem dashed #31b6bb;
    margin-top: 0.8rem;
    position: relative;
    color: #666;
}

.zph_net_js_h1 {
    font-size: .426667rem;
    font-weight: 700;
    padding-top: 0.533333rem;
}

.zph_net_js_list_h1 {
    display: inline-block;
    position: absolute;
    left: 0.533333rem;
    top: -0.266666rem;
    padding: 0 0.266666rem;
    font-weight: 700;
    background: #ddf1f2;
    color: #333;
}

.zph_net_why {
    border-radius: .08rem;
    padding: 0.266666rem 0.266666rem 0.266666rem 0.266666rem;
    border: 0.026666rem dashed #31b6bb;
    position: relative;
    color: #666;
    margin-right: 0.266666rem;
}

.wlzph_leftnv {
    background: #517cfa;
    background: -webkit-linear-gradient(left, #517cfa, #ba4cff);
    padding: 0 .08rem .08rem .08rem;
    position: fixed;
    left: 0;
    bottom: 1.333333rem;
    border-radius: 0.08rem;
    z-index: 90;
}

.wlzph_leftnv_c {
    background: #fff;
    padding: 0.08rem;
    width: 1.866666rem;
}

.wlzph_leftnv_c a {
    display: block;
    padding: 0.08rem 0;
    margin-top: 0.08rem;
    font-size: 0.32rem;
    text-align: center;
}

.wlzph_leftnv_tit {
    color: #fff;
    font-size: 0.32rem;
    padding-left: 0.133333rem;
    padding-bottom: 0.133333rem;
    width: 1.733333rem;
    padding-top: 0.08rem;
    text-align: center;
}

.wlzph_leftnv_bot {
    padding-top: 0.133333rem;
    color: #fff;
    text-align: center;
    font-size: 0.32rem;
}

.wlzph_leftnv_bot a {
    color: #fff;
}

.wlzph_leftnv_cur {
    background: #c6d1fa;
}

.wlzp_timebox {
    padding-left: 2.133333rem;
    position: relative;
    padding-top: 0.266666rem;
}

.wlzp_timebox_img {
    position: absolute;
    left: 0;
    width: 3.2rem;
    height: 2.133333rem;
    border-radius: 0.16rem;
}

.wlzp_time {
    padding-top: .053333rem;
    color: #666;
}

.wlzp_look {
    padding-top: 0.266666rem;
    color: #00b38a;
}

.wlzp_zt {
    position: absolute;
    left: 0;
    top: 0.373333rem;
    width: 1.866666rem;
    height: 1.066666rem;
    line-height: 1.066666rem;
    text-align: center;
    background: #55a2f8;
    color: #fff;
}

.wlzp_zt_yd {
    background: #fc7b25;
}

.wlzp_zt_yjs {
    background: #e6ebf0;
    color: #2d78cc;
}

.zph_net_gdgg li span {
    color: #fcdc05;
    padding: 0 0.133333rem;
}

.zph_net_number {
    overflow: hidden;
    margin-bottom: 0.4rem
}

.zph_net_number_list {
    float: left;
    width: 33.3%;
    font-size: 0.426666rem;
    color: #1c1515;
    font-weight: 700;
}

.zph_net_number_list div {
    color: #999;
    font-weight: 400;
    font-size: 0.32rem;
    margin-top: 0.133333rem;
}

.zph_net_jobnav {
    color: #999;
    overflow: hidden;
    margin: 0.266666rem 0.4rem 0 0.4rem;
}

.zph_net_jobnav .swiper-slidea {
    height: 0.8rem;
    color: #999;
    float: left;
    padding: 0 0.266666rem;
    position: relative;
    font-size: 0.32rem;
}

.zph_net_jobnav .zph_net_jobnav_cur {
    color: #1c1515;
}

.zph_net_jobnav .zph_net_jobnav_cur i {
    position: absolute;
    height: .08rem;
    width: .64rem;
    background: #3d7eff;
    display: block;
    bottom: 0;
    left: 50%;
    margin-left: -0.32rem;
}

/* 直播宣讲会列表 */
.xjh_listbox {
    padding: 0rem 0.4rem;
}

.xjh_look {
    color: #999;
    font-size: .64rem;
}

.xjh_list {
    min-height: 2.666666rem;
    padding: 0.4rem 4rem 0.4rem 0.4rem;
    background: #fff;
    position: relative;
    border-radius: 0.213333rem;
    margin-top: 0.4rem;
}

.xjh_hover {
    background: #E0E0E0;
}

.xjh_listimg {
    width: 2.666666rem;
    height: 2.133333rem;
    position: absolute;
    right: 0.4rem;
    top: 0.4rem;
    z-index: 1;
    border-radius: 0.133333rem;
}

.xjh_listimg img {
    width: 2.666666rem;
    height: 2.133333rem;
    border-radius: 0.133333rem;
}

.xjh_listname {
    font-size: 0.426666rem;
}

.xjh_listtime {
    color: #999;
    padding-top: 0.133333rem;
    padding-bottom: 0.266666rem;
    font-size: 0.32rem;
}

.xjh_list_zb {
    position: absolute;
    left: 0.4rem;
    top: 0.4rem;
    z-index: 2;
    background: #FF6600;
    color: #fff;
    font-size: 0.32rem;
    display: inline-block;
    padding: 0rem 0.133333rem;
}

.xjh_lookbth {
    display: inline-block;
    padding: .08rem 0.266666rem;
    background: #007AFF;
    color: #fff;
    border-radius: .08rem;
    font-size: 0.373333rem;
}

.xjh_lookbth_dd {
    background: #d6eff8;
    color: #029ed8;
}

.xjh_lookbth_hf {
    background: #e5e6e5;
    color: #333;
}

.xjh_navbox {
    width: 100%;
    background: #fff;
    text-align: center;
}

.xjh_nav {
    width: 23%;
    display: inline-block;
    font-size: 0.4rem;
    padding: 0.266666rem 0;
}

.xjh_nav_cur {
    color: #007AFF;
    position: relative;
}

.xjh_nav_cur:after {
    width: 0.8rem;
    height: .053333rem;
    background: #007AFF;
    display: inline-block;
    position: absolute;
    left: 50%;
    margin-left: -0.4rem;
    bottom: 0rem;
    content: "";
}

.xjh_search {
    background: #3366cc;
    padding: 0.133333rem 1.866666rem 0.4rem 0.4rem;
    position: relative;
}

.xjh_searchbox {
    background: #fff;
    border-radius: 0.133333rem;
    padding: 0.133333rem 0.133333rem 0.133333rem 0.266666rem;
    font-size: 0.373333rem;
}

.xjh_searchbox input {
    width: 100%;
    height: 0.533333rem;
    border: none;
}

.xjh_searchbth {
    width: 1.2rem;
    height: 0.853333rem;
    line-height: 0.853333rem;
    position: absolute;
    right: 0.4rem;
    top: 0.133333rem;
    color: #fff;
    display: block;
    background: #009933;
    border-radius: 0.133333rem;
    text-align: center;
}

/* 视频面试列表 */
.spview_box {
    padding: 0 0.4rem;
}

.spviewlist {
    background: #fff;
    color: #333;
    font-size: 0.373333rem;
    margin-top: 0.266666rem;
    border-radius: 0.213333rem;
}

.spviewlist_top {
    padding: 0.4rem 0.266666rem 0.4rem 1.2rem;
    position: relative;
    background: url(../images/video_icon.png) no-repeat 0.4rem center;
    background-size: 0.533333rem;
    color: #666;
    font-size: 0.426666rem;
}

.spviewlist_con {
    display: block;
    padding: 0.266666rem 0.4rem;
    border-top: 0.026666rem solid #eee;
}

.spviewlist_bom {
    padding: 0.133333rem 0.4rem 0 0.4rem;
    color: #000000;
}

.spviewlist_top_time1 {
    display: block;
    position: absolute;
    right: 0.4rem;
    top: 0.32rem;
    color: #ff6600;
    padding: 0.106666rem 0.266666rem;
    border-radius: .346667rem;
    padding-left: 0.8rem;
    background: #ffefe5 url(../images/spview_time1.png) no-repeat 0.266666rem center;
    background-size: 0.4rem 0.4rem;
    font-size: 0.32rem;
}

.spviewlist_top_time2 {
    display: block;
    position: absolute;
    right: 0.4rem;
    top: 0.32rem;
    color: #999999;
    padding: 0.106666rem 0.266666rem;
    border-radius: .346667rem;
    padding-left: 0.8rem;
    background: #f0f0f0 url(../images/spview_time2.png) no-repeat 0.266666rem center;
    background-size: 0.4rem 0.4rem;
    font-size: 0.32rem;
    display: none;
}

.spviewlist_con_t {
    position: relative;
    padding-left: 1.733333rem;
    padding: 0 0 0.266666rem 1.733333rem;
    line-height: 0.666666rem;
}

.spviewlist_con_img {
    position: absolute;
    display: block;
    width: 1.333333rem;
    height: 1.333333rem;
    left: 0;
    border-radius: 50%;
    border: 0.026666rem solid #eee;
}

.spviewlist_con_t_name {
    font-size: 0.426666rem;
    font-weight: bold;
    letter-spacing: 0.026666rem;
}

.spviewlist_con_t_info {
    color: #888;
}

.spviewlist_con_t_info span {
    display: inline-block;
    height: 0.266666rem;
    width: 0.026666rem;
    margin: 0 0.133333rem;
    background: #d0d0d0;
}

.spviewlist_con_b span {
    background: #f4fbff;
    color: #798aac;
    padding: 0.053333rem 0.133333rem;
    margin-right: .08rem;
    margin-top: 0.133333rem;
    margin-bottom: 0.133333rem;
    display: inline-block;
    font-size: 0.346666rem;
}

.spviewlist_bom_joblist {
    padding: 0 2.4rem 0.266666rem 0.32rem;
    position: relative;
    display: block;
}

.spviewlist_bom_joblist:after {
    position: absolute;
    display: block;
    content: '';
    clear: both;
    width: 0.133333rem;
    height: 0.133333rem;
    border-radius: 50%;
    background: #2778F8;
    left: 0;
    top: 0.213333rem;
}

.spviewlist_bom_joblist span {
    position: absolute;
    right: 0;
}

.spviewlist_yue {
    padding: 0.266666rem 0.4rem;
    border-top: 0.026666rem solid #eee;
    color: #999;
    position: relative;
}

.spviewlist_yue_bth {
    padding: 0.053333rem 0.4rem;
    position: absolute;
    right: 0.4rem;
    top: 0.213333rem;
    background: #2778F8;
    color: #fff;
    border-radius: 0.533333rem;
}

.spviewlist_yue_jsbth {
    padding: 0.053333rem 0.4rem;
    position: absolute;
    right: 0.4rem;
    top: 0.213333rem;
    background: #ccc;
    color: #fff;
    border-radius: 0.533333rem;
}

.zphnet_zt {
    position: relative;
    display: inline-block;
    width: auto;
    height: 0.64rem;
    padding: 0 0.4rem;
    border-radius: 0.32rem;
    margin-left: 1.066667rem;
    line-height: 0.64rem;
    background: rgba(85, 79, 78, 0.5);
    color: #fff; font-size:0.373333rem;
}

.wapspms_show {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 19891013;
}

.wapspms_bg {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: #000;
    opacity: 0.8;
    z-index: 19891012;
    color: #fff;
}

.wapspms_com {
    padding: 1.333333rem 2.4rem 0.8rem 0.533333rem;
    text-align: right;
    position: relative;
    color: #fff; font-size: 0.373333rem;
}

.wapspms_comlogo {
    width: 1.466666rem;
    height: 1.466666rem;
    background: #fff;
    position: absolute;
    right: 0.533333rem;
    top: 1.333333rem;
    border-radius: 0.133333rem;
}

.wapspms_comlogo img {
    width: 1.466666rem;
    height: 1.466666rem;
    border-radius: 0.133333rem;
}

.wapspms_comname {
    font-size: .48rem;
    padding-bottom: 0.133333rem;
}

.wapspms_cz {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0.8rem;
    text-align: center;
    z-index: 19891014;
}

.wapspms_cz_a {
    display: inline-block;
    color: #fff;
}

.wapspms_cz_icon {
    width: 1.6rem;
    height: 1.6rem;
    background: url(../images/tel.png) no-repeat;
    background-size: 100%;
    display: block;
}

.wapspms_cz_p {
    padding-top: 0.133333rem;
}

.wapspms_cz_icon_js {
    background: url(../images/teljs.png) no-repeat;
    background-size: 100%;
}

.wapspms_cz_aml {
    margin-left: 2.666667rem;
}

.telkf_box_c {
    padding: 0.533333rem 1.2rem 0 1.2rem;
}

.telkf_box {
    width: 100%;
    height: 2.8rem;
    background: url(../images/kfbg.png) no-repeat;
    background-size: 100%;
    border-radius: .16rem .16rem 0 0;
}

.telkf {
    color: #333;
    padding-left: 0.666666rem;
    padding-right: 0.666666rem;
    line-height: 0.666666rem;
}

.telkf_c {
    border-radius: 0.266666rem;
    box-shadow: 0.026666rem 0.026666rem 0.133333rem 0.026666rem rgba(166, 172, 184, 0.5);
    background: #fff;
    padding: 0.533333rem 0; font-size: 14px;
}

/*foot直播提示弹窗start*/
.look_show {
    position: fixed;
    left: 0.266666rem;
    top: 4rem;
    z-index: 10000;
}

.look_show_icon {
    width: 0.693333rem;
    height: 0.693333rem;
    background: url(../images/teljs.png) no-repeat;
    background-size: 100%;
    position: absolute;
    left: 0;
    top: .16rem;
}

.look_show_c {
    position: relative;
    padding-left: 0.933333rem;
    padding-right: 0.933333rem;
}

.look_show_p {
    width: 3.2rem;
    height: 1.066666rem;
    overflow: hidden;
    color: #666666;
}

.look_show_bg {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(255, 255, 255, 0.9);
    z-index: 999;
}

.look_show_close {
    width: 0.266666rem;
    height: 0.266666rem;
    background: url(../images/close.png) no-repeat;
    background-size: 100%;
    position: absolute;
    right: -0.533333rem;
    top: 0.266666rem;
}

.look_show_jt {
    width: 0.4rem;
    height: 0.4rem;
    background: url(../images/yun_m_right.png) no-repeat;
    background-size: 50%;
    position: absolute;
    left: 4rem;
    top: 0.266666rem;
}

.look_show_p_s {
    width: 100%;
    height: 0.533333rem;
    line-height: 0.533333rem;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.look_smallbj {
    position: fixed;
    left: 0;
    top: 4rem;
    z-index: 10000;
    border: 0.026666rem solid #ddd;
    border-left: 0;
    border-radius: 0 0.533333rem 0.533333rem 0;
}

.look_showicon_b {
    border-radius: 0 0.533333rem 0.533333rem 0;
    background: #fff;
    border-left: 0;
    height: 1.013333rem;
    padding-left: 0.666666rem;
    padding-right: .346667rem;
    box-shadow: 0 0 0.266666rem 0 rgb(56 81 76 / 12%);
}

.look_showicon_b .look_show_icon {
    width: 0.693333rem;
    height: 0.693333rem;
    background: url(../images/teljs.png) no-repeat;
    background-size: 100%;
    position: absolute;
    left: 0.133333rem;
    top: .16rem;
}

/*foot直播提示弹窗end*/
.mq_box {
    padding: 0.266666rem 0.266666rem 0.213333rem 0.266666rem;
    border: 0.026666rem solid #eee;
    background: #fff;
    border-radius: 0.133333rem;
}

.mq_tit {
    padding: 0.266666rem 0 0.266666rem 0;
    background: #fff;
    border-bottom: 0.026666rem solid #eee;
    position: relative;
}

.mq_tit_name {
    display: inline-block;
    position: relative;
    font-size: 0.426666rem;
    padding-left: 0.666666rem;
}

.mq_tit_name:after {
    width: 0.133333rem;
    height: 0.426666rem;
    background: #09F;
    display: inline-block;
    position: absolute;
    left: 0.266666rem;
    top: 0.106666rem;
    content: '';
}

.mq_tit_gd {
    position: absolute;
    right: 0;
    top: 0.346666rem;
    color: #333;
    padding-right: 0.48rem;
    font-size: 0.32rem;
}

.mq_tit_gd:after {
    content: ' ';
    position: absolute;
    top: 50%;
    right: 0.266666rem;
    width: 0.106666rem;
    height: 0.106666rem;
    border: #f00 solid;
    -webkit-transform: rotate(45deg);
    border-width: 0.026666rem 0.026666rem 0 0;
    margin-top: -0.08rem;
    box-shadow: 0 0.133333rem 0.4rem #ddd;
}

.sj_tit_name {
    display: inline-block;
    position: relative;
    font-size: 0.426666rem;
    font-weight: bold;
    color: #f9565e;
}

.sj_tit_name:after {
    width: 0.533333rem;
    height: 0.08rem;
    background: #f9565e;
    display: inline-block;
    position: absolute;
    left: 50%;
    bottom: -0.16rem;
    margin-left: -0.266666rem;
    content: "";
}

.mq_box_list_c {
    width: 100%;
    overflow: hidden;
    padding-top: 0.266666rem;
    padding-bottom: 0.266666rem;
}

.mq_box_list {
    width: 93.333333rem;
    overflow: hidden;
}

.mq_box_list li {
    width: 2.933333rem;
    float: left;
    border: 0.026666rem solid #f3f3f3;
    background: #fff;
    margin-left: 0.133333rem;
    border-radius: .08rem;
    margin-top: 0.266666rem;
}

.mq_logo {
    border: 0.026666rem solid #f3f3f3;
    width: 2.08rem;
    height: 2.08rem;
    overflow: hidden;
}

.mq_logo img {
    width: 2.08rem;
    height: 2.08rem;
}

.mq_comname {
    width: 100%;
    font-size: 0.346666rem;
    height: 0.533333rem;
    line-height: 0.533333rem;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
    margin-top: 0.133333rem;
}

.mq_comjob {
    color: #999;
    font-size: 0.32rem;
}

.mq_comjob_n {
    color: #f60;
}

.mq_more {
    width: 100%;
    text-align: center;
    padding-top: 0.4rem;
}

.mq_more a {
    display: inline-block;
    background: #f8f8f8;
    padding: 0.106666rem 0.533333rem;
    color: #333;
}

/*兼职*/
.part_box {
    padding: 0 0.32rem
}

.part_box_list {
    background: #fff;
    margin-top: 0.266666rem;
    padding: 0.266666rem 0 0.266666rem 0.266666rem;
    position: relative;
    border-radius: 0.213333rem;
}

.part_box_list_pd {
    padding: 0 0 0 0;
    position: relative;
}

.part_new {
    border-radius: 0.533333rem;
    padding: 0.106666rem 0.213333rem;
    background-color: #2c93ed;
    font-size: 0.32rem;
    color: #fff;
    box-shadow: 0rem 0.053333rem 0.213333rem 0rem rgba(212, 233, 252, 1);
}

.part_hot {
    border-radius: 0.533333rem;
    padding: 0.106666rem 0.213333rem;
    background-color: #09e9a1;
    font-size: 0.32rem;
    color: #fff;
    box-shadow: 0rem 0.053333rem 0.213333rem 0rem rgba(9, 233, 161, 0.5);
    font-weight: normal;
}

.part_box_jobname {
    font-size: 0.426666rem;
    padding-bottom: 0.133333rem;
    width: 75%;
    font-weight: bold;
}

.part_box_jobp {
    width: 100%;
    color: #999;
    font-size: 0.346666rem;
    padding: 0.133333rem 0;
}

.part_box_jobcity {
    display: inline-block;
    padding-left: 0.533333rem;
    position: relative;
    width: 100%;
    height: 0.533333rem;
    line-height: 0.533333rem;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.part_box_jobcity .part_box_jobiconcity {
    width: 0.4rem;
    height: 0.4rem;
    display: inline-block;
    background: url(../images/issue_location.png) no-repeat;
    background-size: 100%;
    position: absolute;
    left: 0;
    top: 0.08rem;
}

.part_box_jobdate {
    position: absolute;
    right: 0.266666rem;
    top: 0.32rem;
    color: #999;
    font-size: 0.32rem;
}

.part_box_jobicondate {
    width: 0.4rem;
    height: 0.4rem;
    display: inline-block;
    background: url(../images/yun_wap_partdate.png) no-repeat;
    background-size: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.part_box_jobdeye_p {
    display: inline-block;
    padding-left: 0.48rem;
    position: relative;
    margin-left: 0.533333rem;
}

.part_box_jobdeye {
    width: 0.346666rem;
    height: 0.346666rem;
    display: inline-block;
    background: url(../images/p_yl.png) no-repeat;
    background-size: 100%;
    position: absolute;
    left: 0;
    top: 0.08rem;
}

.part_box_jobxz_box {
    font-size: 0.32rem;
    color: #f42424;
    padding: 0.266666rem 0;
    position: relative;
}

.part_box_jobxz {
    color: #f42424;
    font-size: 0.48rem;
    position: absolute;
    right: 0.266666rem;
    top: 0rem;
    font-weight: bold;
}

.part_box_jobxz_fh {
    font-size: 0.32rem;
    font-weight: normal;
}

.part_box_ztt {
    text-align: center;
    color: #fe8911;
    border-radius: 0.533333rem;
    display: inline-block;
    padding: 0.08rem 0.266666rem;
    font-size: 0.293333rem;
    background-color: #fff5eb;
}

.Part_jsfs {
    text-align: center;
    color: #637df8;
    border-radius: 0.533333rem;
    display: inline-block;
    margin-right: 0.08rem;
    padding: 0.08rem 0.266666rem;
    font-size: 0.293333rem;
    background-color: #f3f5ff;
}

.part_show_bg {
    width: 100%;
    height: 2.133333rem;
    background-color: #2778F8;
}

.jz_top_box {
    padding: 0.4rem 0.4rem 0.4rem 0.4rem;
    background: #fff;
    border-radius: .213333rem;
    margin: -1.6rem 0.32rem 0 0.32rem;
}

.jz_top_box_xz {
    color: #f42424;
    font-size: 0.533333rem;
    position: absolute;
    right: 0;
    top: 0rem;
    font-weight: bold;
}

.jz_top_box_xz_dw {
    font-size: 0.4rem;
}

.jz_top_box_tit {
    position: relative;
    padding-right: 2.666666rem;
}

.jz_top_box_tit h2 {
    font-size: 0.533333rem;
    font-weight: bold;
    padding-bottom: 0.266666rem;
}

.jz_show_cont {
    line-height: 0.8rem;
}

.Part-time_job {
    padding-left: 1.466666rem;
    position: relative;
}

.Part-time_job_name {
    width: 100%;
    height: 0.533333rem;
    line-height: 0.533333rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 0.426666rem;
    color: #2c84cc;
}

.Part-time_job_name a {
    color: #2c84cc;
}

.Part-time_job_js {
    width: 100%;
    margin-top: 0.133333rem;
    color: #918e8e;
}

.Part-time_job_js_span {
    display: inline-block;
    position: relative;
}

.Part-time_job_js_city {
    display: block;
    position: absolute;
    left: 0;
    top: 0.08rem;
    font-size: 0.426666rem;
}

.Part-time_job_js_doc {
    display: block;
    position: absolute;
    left: 0;
    top: -0.026666rem;
    font-size: 0.373333rem;
    color: #093;
}

.Part-time_job_js_s_doc {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 0.373333rem;
    color: #093;
}

.Part-time_left {
    width: 1.2rem;
    position: absolute;
    left: 0;
    top: .08rem;
}

.yun_jzdata {
    padding: 0.266666rem 0rem;
    font-size: 0.373333rem;
    color: #a0a0a0;
}

.yun_jzdata span {
    display: inline-block;
    margin-right: 1.066666rem;
}

.Part-time_job_fl {
    margin: 0.026666rem;
    background: #fff;
    padding: 0.133333rem 0.133333rem;
    height: 0.8rem;
    overflow: hidden;
    line-height: 0.426666rem;
    text-align: center;
}

.Part-time_left_a {
    background: #72983c;
    color: #72983c;
}

.Part-time_left_b {
    background: #629e9c;
    color: #629e9c;
}

.Part-time_left_c {
    background: #89c51c;
    color: #89c51c;
}

.Part-time_job_js_jgt {
    color: #89c51c;
    top: 0.133333rem;
}

.Part-time_job_js_span_jg {
    color: #f60;
    font-size: 0.426666rem;
}

.user_contnet_ul_jz li {
    width: 100%
}

.job_jz_tips {
    color: #f00;
    line-height: 0.666666rem;
}

.job_jz_tips_sq {
    width: 100%;
    margin-top: 0.533333rem;
}

.job_jz_tips_sq_bth {
    width: 3.2rem;
    height: 0.933333rem;
    line-height: 0.933333rem;
    text-align: center;
    color: #fff;
    display: inline-block;
    background: #2778F8;
    border-radius: 0.08rem;
}

.job_jz_tips_sq_bthtop {
    width: 2.133333rem;
    height: 0.933333rem;
    line-height: 0.933333rem;
    text-align: center;
    color: #fff;
    display: inline-block;
    background: #2778F8;
    border-radius: 0.08rem;
}

.job_jz_tips_sq_have_bth {
    color: #555;
    background: #ddd;
}

.job_jz_tips_sq_sc {
    width: 3.013333rem;
    height: 0.933333rem;
    line-height: 0.933333rem;
    color: #f60;
    display: inline-block;
    border-radius: 0.08rem;
    margin-left: 0.4rem;
    position: relative;
    padding-left: 1.066666rem;
}

.jz_comname {
    padding: 0rem 0 0.266666rem 0;
    color: #666;
    font-size: 0.32rem;
}

.sc_icon {
    width: 0.426666rem;
    height: 0.426666rem;
    display: inline-block;
    background: url(../images/yun_jobshow_ysc2.png) no-repeat;
    background-size: 100%;
    position: absolute;
    left: 0.4rem;
    top: 50%;
    margin-top: -0.24rem;
}

.ysc_icon {
    width: 0.426666rem;
    height: 0.426666rem;
    display: inline-block;
    background: url(../images/yun_jobshow_ysc.png) no-repeat;
    background-size: 100%;
    position: absolute;
    left: 0.4rem;
    top: 50%;
    margin-top: -0.24rem;
}

.job_jz_tips_share {
    color: #ff7701;
    display: inline-block;
    position: relative;
    margin-left: 0.266666rem;
    padding-left: 0.533333rem;
}

.job_jz_tips_sq_icon {
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0.026666rem;
    font-size: 0.4rem;
}

/*兼职详细页*/
.yun_newedition_jobshow_content {
    padding: .133333rem .4rem .4rem .4rem;
    background: #fff;
    color: #666;
    font-size: .373333rem;
    overflow: hidden;
    border-radius: 0.213333rem;
    margin: 0 .32rem;
}

.yun_newedition_showtit {
    height: 1.2rem;
    line-height: 1.2rem;
    position: relative;
    font-size: .426667rem;
    color: #000;
    font-weight: bold;
}

.yun_newedition_show_mstit {
    padding: .4rem 0;
    font-weight: bold;
}

.det-tab tr th {
    border: .026667rem solid #f5f3ee;
    border-left: none;
    border-top: none;
    text-align: center;
    color: #fff;
}

.det-tab tr td {
    color: #fff;
    border: .026667rem solid #f5f3ee;
    text-align: center;
}

.det-tab tr th.fre-tab01 {
    background: #62729f;
    border-bottom: .026667rem solid #62729f;
    border-right: .026667rem solid #62729f;
}

.det-tab tr th.fre-tab02 {
    background: #0ea5a0;
    border-bottom: .026667rem solid #0ea5a0;
    border-right: .026667rem solid #0ea5a0;
}

.det-tab tr th.fre-tab03 {
    background: #0eada8;
    border-bottom: .026667rem solid #0eada8;
    border-right: .026667rem solid #0eada8;
}

.det-tab tr th.fre-tab04 {
    background: #0fb8b2;
    border-bottom: .026667rem solid #0fb8b2;
    border-right: .026667rem solid #0fb8b2;
}

.det-tab tr th.fre-tab05 {
    background: #0fbfb9;
    border-bottom: .026667rem solid #0fbfb9;
    border-right: .026667rem solid #0fbfb9;
}

.det-tab tr th.fre-tab06 {
    background: #10c9c3;
    border-bottom: .026667rem solid #10c9c3;
    border-right: .026667rem solid #10c9c3;
}

.det-tab tr th.fre-tab07 {
    background: #11d1cb;
    border-bottom: .026667rem solid #11d1cb;
    border-right: .026667rem solid #11d1cb;
}

.det-tab tr th.fre-tab08 {
    background: #11d9d2;
    border-bottom: .026667rem solid #11d9d2;
    border-right: .026667rem solid #11d9d2;
}

.det-tab tr td.fre-tab09 {
    background: #e8912a;
    border-bottom: .026667rem solid #e8912a;
    border-right: .026667rem solid #e8912a;
    border-left: .026667rem solid #e8912a;
}

.det-tab tr td.fre-tab10 {
    background: #f2992c;
    border-bottom: .026667rem solid #f2992c;
    border-right: .026667rem solid #f2992c;
    border-left: .026667rem solid #f2992c;
}

.det-tab tr td.fre-tab11 {
    background: #ffa12e;
    border-bottom: .026667rem solid #ffa12e;
    border-right: .026667rem solid #ffa12e;
    border-left: .026667rem solid #ffa12e;
}

.det-tab tr td i {
    display: none;
    color: #ff7000;
    width: .4rem;
    height: .4rem;
    background: url(../images/yun_wap_u_yz.png) no-repeat;
    background-size: 100%;
    text-align: center;
}

.det-tab tr td.cut i {
    display: block;
    margin: 0 auto;
}

/*商城*/
.redeem_header_box {
    width: 100%;
    height: 4rem;
    overflow: hidden;
    position: relative;
}

.redeem_header_box:after {
    width: 100%;
    height: 3.733333rem;
    content: "";
    position: absolute;
    left: -0.533333rem;
    top: 0;
    border-radius: 70%/0 0 100% 100%;
    background: #2778F8;
    z-index: 1;
    padding: 0 0.533333rem;
}

.redeem_header_box_q {
    width: 2.4rem;
    height: 2.4rem;
    position: absolute;
    right: -0.266666rem;
    top: 0;
    z-index: 3;
    display: inline-block;
    border-radius: 50%;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(51, 102, 204, 0.1) 98%);
    opacity: 0.5;
}

.redeem_header_box_q:before {
    width: 1.066666rem;
    height: 1.066666rem;
    content: "";
    position: absolute;
    right: 2.4rem;
    top: 0;
    z-index: 3;
    display: inline-block;
    border-radius: 50%;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(51, 102, 204, 0.1) 98%);
}

.redeem_header_photo {
    width: 1.333333rem;
    position: absolute;
    left: 0.533333rem;
    top: 0.133333rem;
    z-index: 10;
}

.redeem_header_photo img {
    width: 1.333333rem;
    height: 1.333333rem;
    border-radius: 50%;
}

.redeem_header_info {
    width: 5.866666rem;
    position: absolute;
    left: 2.4rem;
    top: 0.133333rem;
    z-index: 10;
    color: #fff; font-size: 0.373333rem;
}

.redeem_header_info_name {
    width: 100%;
    height: 0.533333rem;
    line-height: 0.533333rem;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: 0.4rem;
}

.redeem_header_info_f {
    opacity: 0.5;
}

.redeem_header_info_n {
    font-size: 0.48rem;
    display: inline-block;
    margin-left: 0.266666rem;
    margin-right: 0.533333rem;
    color: #FF0;
}

.redeem_header_info_jl {
    display: inline-block;
    color: #fff;
    position: relative;
}

.redeem_header_info_jl:after {
    width: 0.426666rem;
    height: 0.426666rem;
    background: url(../images/diynews.png) no-repeat;
    background-size: 100%;
    content: "";
    display: inline-block;
    position: absolute;
    right: -0.533333rem;
    top: 0.08rem;
}

.redeem_header_info_login {
    padding: 0.133333rem 0 0 0;
    font-size: 0.346666rem;
}

.redeem_header_info_login_c {
    display: inline-block;
    margin-left: 0.266666rem;
    margin-right: 0.266666rem;
    color: #fff;
}

.redeem_header_info_login_line {
    font-size: 0.32rem;
    color: #fff;
    opacity: 0.5;
}

.redeem_header_nav {
    width: 100%;
    position: absolute;
    z-index: 15;
    top: 1.733333rem;
}

.redeem_header_nav_c {
    margin: 0 0.266666rem;
    background: #fff;
    border-radius: 0.133333rem;
    box-shadow: 0 0.08rem 0.08rem #ddd;
}

.redeem_header_nav_list li {
    width: 32%;
    text-align: center;
    display: inline-block;
}

.redeem_header_nav_list li a {
    display: block;
    padding: 1.413333rem 0 0.133333rem 0;
    position: relative;
    font-size: 0.32rem;
    color: #999;
}

.redeem_header_nav_icon:after {
    width: 1.066666rem;
    height: 1.066666rem;
    content: "";
    display: inline-block;
    position: absolute;
    left: 50%;
    margin-left: -0.533333rem;
    top: 0.213333rem;
}

.redeem_header_nav_icon_all:after {
    background: url(../images/redeem_iconnav1.png) no-repeat;
    background-size: 100%;
}

.redeem_header_nav_icon_jl:after {
    background: url(../images/redeem_iconnav2.png) no-repeat;
    background-size: 100%;
}

.redeem_header_nav_icon_zjf:after {
    background: url(../images/redeem_iconnav3.png) no-repeat;
    background-size: 100%;
}

.redeem_index_banner {
    padding: 0.266666rem 0.266666rem;
    height: 2.666666rem;
    overflow: hidden;
}

.redeem_index_banner img {
    width: 100%;
    border-radius: 0.133333rem;
    height: 2.133333rem;
}

.redeem_hot_h1 {
    padding: 0.133333rem 0.4rem 0.4rem 0.266666rem;
    position: relative;
}

.redeem_hot_s {
    display: inline-block;
    padding-left: 0.666666rem;
    font-size: 0.4rem;
    position: relative;
    font-weight: bold;
    color: #333;
}

.redeem_hot_s:after {
    width: 0.533333rem;
    height: 0.533333rem;
    background: url(../images/diy_tit4_jp.png) no-repeat;
    background-size: 100%;
    content: "";
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0;
}

.redeem_new_s {
    display: inline-block;
    padding-left: 0.666666rem;
    font-size: 0.4rem;
    position: relative;
}

.redeem_new_s:after {
    width: 0.48rem;
    height: 0.48rem;
    background: url(../images/yun_m_jf.png) no-repeat;
    background-size: 100%;
    content: "";
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0.053333rem;
}

.redeem_jx_h1 {
    padding: 0.133333rem 0.266666rem 0.133333rem 0.266666rem;
    position: relative;
}

.redeem_jx_s {
    display: inline-block;
    padding-left: 0.666666rem;
    font-size: 0.4rem;
    position: relative;
    font-weight: bold;
    color: #333;
}

.redeem_jx_s:after {
    width: 0.533333rem;
    height: 0.533333rem;
    background: url(../images/diy_tit4_tj.png) no-repeat;
    background-size: 100%;
    content: "";
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0.053333rem;
}

.redeem_hot_more {
    position: absolute;
    right: 0.266666rem;
    top: 0.133333rem;
    color: #999;
    font-size: 0.32rem;
}

.redeem_hotlist_box {
    width: 100%;
    height: 3.333333rem;
    overflow: hidden;
}

.redeem_hotlist {
    width: 48rem;
    overflow: hidden;
}

.redeem_hotlist li {
    width: 2.666666rem;
    height: 3.333333rem;
    float: left;
    border: 0.026666rem solid #f3f3f3;
    background: #fff;
    margin-left: 0.266666rem;
    border-radius: 0.213333rem;
}

.redeem_hot_pic {
    width: 100%;
    text-align: center;
    padding: 0.266666rem 0 0 0;
}

.redeem_hot_pic img {
    width: 1.333333rem;
    height: 1.333333rem;
}

.redeem_hot_name {
    width: 100%;
    font-size: 0.346666rem;
    height: 0.666666rem;
    line-height: 0.666666rem;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
}

.redeem_hot_jf {
    width: 100%;
    text-align: center;    padding: 0  ; line-height:0.533333rem
   
}

.redeem_hot_jf_s {
    display: inline-block;
    padding: 0 0.266666rem;
    background: #2778F8;
    color: #fff;
    border-radius: 0.533333rem;
    font-size: 0.32rem;
}


.redeemheader_box {
    width: 100%;
    height: 1.066667rem;
    position: relative;
    overflow: hidden;
}

#redeemheader {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 999;
    width: 100%;
    height: 1.066667rem;
    overflow: hidden;
    background: #fdfdfc;
    line-height: 1.066666rem;
}

#redeemheader .swiper-wrapper {
    width: 320rem;
}

#redeemheader .swiper-slide {
    padding: 0 0.266666rem;
    width: auto;
    float: left;
    font-size: 0.426666rem;
    position: relative;
}

#redeemheader .swiper-slide .swiper-slidea {
    font-weight: bold;
    color: #F00;
}

#redeemheader .active a {
    color: #f00;
}

.redeemheader_px {
    padding: 0.133333rem 0 0.133333rem 0.266666rem;
    position: relative;
    background: #fff;
}

.redeemheader_px table {
    width: 100%;
}

.redeemheader_px_xs {
    width: 0.8rem;
    position: relative;
    padding-right: 0.4rem;
}

.redeemheader_px_xs:after {
    content: '';
    width: 0.373333rem;
    height: 0.373333rem;
    background: url(../images/xs.png) no-repeat;
    background-size: 100%;
    position: absolute;
    right: 0;
    top: 0.106666rem;
}

.redeemheader_px_xp {
    width: 0.8rem;
    height: 0.533333rem;
    line-height: 0.533333rem;
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.redeemheader_px_a {
    width: 1.333333rem;
    display: inline-block;
}

.redeemheader_px_a_cur {
    color: #f00;
}

.redeemheader_px_jg {
    width: 1.28rem;
    display: inline-block;
    position: relative;
}

.redeemheader_px_jg:after {
    content: '';
    position: absolute;
    top: 0.32rem;
    right: 0.053333rem;
    width: 0;
    height: 0;
    border-width: 0.133333rem;
    border-style: solid;
    border-color: #ccc transparent transparent transparent;
}

.redeemheader_px_jg:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0.053333rem;
    width: 0;
    height: 0;
    border-width: 0.133333rem;
    border-style: solid;
    border-color: #ccc transparent transparent transparent;
    transform: rotate(180deg);
}

.redeemheader_px_jg_up:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0.053333rem;
    width: 0;
    height: 0;
    border-width: 0.133333rem;
    border-style: solid;
    border-color: #f00 transparent transparent transparent;
    transform: rotate(180deg);
}

.redeemheader_px_jg_down:after {
    content: '';
    position: absolute;
    top: 0.32rem;
    right: 0.053333rem;
    width: 0;
    height: 0;
    border-width: 0.133333rem;
    border-style: solid;
    border-color: #f00 transparent transparent transparent;
}

.redeemheader_px_nav_box {
    position: absolute;
    right: 0.266666rem;
    top: 0.32rem;
}

.redeemheader_px_nav {
    width: 0.48rem;
    height: 0.48rem;
    display: inline-block;
    background: url(../images/ask_nav.png) no-repeat;
    background-size: 100%;
}

.reddem_banner {
    width: 100%;
}

.reddem_banner img {
    width: 100%;
    height: 2.133333rem;
}

.redeem_user {
    background: #fff;
}



.redeem_list li {
    width: 32.5%;
    display: inline-block;
    float: left;
    overflow: hidden;
}

.redeem_list_b {
    margin: 0.213333rem 0 0 0.213333rem;
    background: #fff;
    border-radius: 0.213333rem;
}

.redeem_list_pic {
    padding: 0.266666rem 0.266666rem 0 0.266666rem;
    text-align: center;
}

.redeem_list_name {
    width: 100%;
    height: 0.533333rem;
    line-height: 0.533333rem;
    overflow: hidden;
    text-align: center;
    font-size: 0.373333rem;
    font-weight: bold;
}

.redeem_list_money {
    text-align: center;
    padding-bottom: 0.133333rem;
    color: #f00;
}

.redeem_list_money_n {
    font-size: 0.32rem;
}

.redeem_list_more {
    width: 100%;
    text-align: center;
    padding: 0.266666rem 0 0 0;
}

.redeem_list_more a {
    display: inline-block;
    background: #f60;
    padding: 0.08rem 0.533333rem;
    color: #fff;
    border-radius: 0.533333rem;
}

/*商品详情页*/
.redeemshow_pic {
    width: 100%;
    text-align: center;
    overflow: hidden;
    background: #fff;
    padding: 0.266666rem 0;
}

.redeemshow_pic img {
    max-width: 100%;
    max-height: 5.333333rem;
}

.redeemshow_spinfo {
    padding: 0 0.266666rem 0.266666rem 0.266666rem;
    background: #fff;
    position: relative;
}

.redeemshow_name {
    font-size: 0.426666rem;
    font-weight: bold;
}

.redeemshow_spinfo_jf {
    font-size: .64rem;
    color: #f00;
}

.redeemshow_spinfo_n {
    position: absolute;
    right: 0.266666rem;
    top: 0.533333rem;
    color: #999;
    font-size: 0.32rem;
}

.redeemshow_spinfo_list {
    position: relative;
    font-size: 0.32rem;
    color: #999;
    line-height: 0.666666rem;
}

.redeemshow_spinfo_list_s {
    width: 2.133333rem;
    display: inline-block;
}

.redeemshow_jf {
    background: #fff;
    color: #f00;
    border: 0.026666rem solid #f00;
    padding: .053333rem 0.133333rem;
    border-radius: 0.08rem;
    margin-left: 0.266666rem;
    font-size: 0.373333rem;
    position: absolute;
    right: 0.4rem;
    top: 0.4rem;
}

.redeemshow_spinfo_bth {
    background: #4fae0f;
    color: #fff;
    padding: 0.133333rem 0.533333rem;
    border-radius: 0.533333rem;
    margin-left: 0.266666rem;
    font-size: 0.373333rem;
    position: absolute;
    right: 0.266666rem;
    top: 0.4rem;
}

.redeemshow_spinfo_box {
    border: 0.026666rem solid #eee;
    padding: 0.133333rem 0.266666rem;
    background: #fafafa;
    position: relative;
}

.redeemshow_spinfo_sl {
    padding: 0.133333rem 0 0 0;
    color: #999;
    position: relative;
}

.product {
    width: 100%;
    height: 100%;
    background: #EEE;
}

.product_img {
    width: 100%;
    height: 5.36rem;
    background: #fff;
    text-align: center;
    padding: 0.266666rem 0;
}

.intro_jf {
    width: 100%;
    padding-top: 0.266666rem;
    position: relative;
}

.intro {
    background: #fff;
    padding: 0 0.266666rem 0.266666rem 0.266666rem;
    color: #999;
}

.jf_fen {
    width: 85%;
    font-size: 0.373333rem;
}

.jf_yu {
    color: #808080;
}

.jf_yu em {
    color: #E30000;
}

.jf_fen em {
    font-size: .48rem;
    color: #E30000;
}

.intro_nb {
    width: 100%;
}

.intro_nb_wr {
    width: 100%;
    position: relative;
}

.infor_nb_sh {
    width: 100%;
    height: .746667rem;
    line-height: .746667rem;
    font-size: 0.373333rem;
    color: #999;
    display: inline-block;
}

.intro_bt {
    width: 3.466666rem;
    height: 0.666666rem;
    position: absolute;
    right: 0.266666rem;
    top: 0;
}

.sub {
    width: 0.666666rem;
    height: 0.666666rem;
    padding-right: 0.266666rem;
}

.bx_but {
    width: 1.6rem;
    height: 0.666666rem;
}

.bx_but input {
    height: .72rem;
    line-height: .72rem;
    margin: 0;
    padding: 0;
}

.plus {
    width: 0.666666rem;
    height: 0.666666rem;
    padding-left: 0.266666rem;
}

.intro_nb_bx {
    width: 1.6rem;
    height: 0.666666rem;
    line-height: 0.666666rem;
    text-align: center;
    font-size: 0.373333rem;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fff));
    border: 0.026666rem solid #ddd;
    box-shadow: none;
}

.infro_but {
    width: 100%;
    text-align: center;
    padding: 0.266666rem 0;
}

.intro_but_dj {
    height: 0.933333rem;
    line-height: 0.933333rem;
    color: #808080;
    position: absolute;
    left: 0;
}

.intro_but_dj em {
    color: #E30000;
    font-size: 0.373333rem;
}

.intro_but_dh {
    width: 100%;
    height: 1.066667rem;
    color: #fff;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#4fae0f), to(#4fae0f));
    font-size: 0.4rem;
    border: none;
    border-radius: .08rem;
    margin-top: 0.666666rem;
    font-size: 0.426666rem;
}

.pr_scr {
    width: 100%;
}

.pr_scr_tit {
    height: 1.066667rem;
    line-height: 1.066667rem;
    font-size: 0.426666rem;
    padding: 0 0.266666rem;
    color: #999;
}

.pr_src_ct {
    background: #fff;
    padding: 0.266666rem 0.266666rem;
    line-height: 0.666666rem;
    color: #666; font-size: 0.373333rem;
}

.pr_src_ct img {
    width: 100%;
}

.pr_src_ct span {
    width: 100%;
}

.pr_src_ct span em {
    color: #808080;
}

.pr_src_ct img {
    width: 100%
}

.rem_show_c {
    width: 100%;
    overflow: hidden;
}

.rem_show_c img {
    width: 100%
}

/*专题*/
.special_box {
    padding: 0 0.4rem;
}

.special_indexbox {
    padding: 0 0.4rem;
}

.pic-txt {
    width: 100%;
    background: #fff;
    margin-top: 0.4rem;
    border-radius: 0.133333rem;
}

.pic-txt img {
    width: 100%;
    height: 100%;
    border-radius: 0.133333rem;
}

.txt {
    padding: 0.266666rem 0.266666rem 0.266666rem 0.266666rem;
    position: relative;
}

.s_bth {
    padding: 0.08rem 0.266666rem;
    background: #3C6;
    color: #fff;
    border-radius: 0.08rem;
    display: inline-block;
    position: absolute;
    right: 0.533333rem;
    top: 0.533333rem;
    font-size: 0.32rem;
}

.pic-txt .tit {
    font-size: 0.426666rem;
    font-weight: bold;
    padding: 0.266666rem 0 0.133333rem 0;
}

.special_box_info {
    width: 100%;
    position: relative;
}

.special_box_time {
    font-size: 0.32rem;
    color: #999;
}

.special_box_p {
    font-size: 0.32rem;
    color: #999;
}

.special_box_bg {
    width: 100%
}

.wap_category_list {
    background: #fff;
    padding: 0.266666rem;
    margin-top: 0.266666rem;
}

.wap_category_name {
    height: 0.8rem;
    line-height: 0.8rem;
    position: relative;
    font-weight: bold;
    font-size: 0.4rem;
}

.wap_category_a {
    display: inline-block;
    margin-right: 0.266666rem;
    margin-top: 0.266666rem;
}

.special_banner {
    width: 100%;  
}
.special_banner img{width:100%;height:auto}
.special_rules_box {
    padding: 0px 0.32rem;
    color: #333;
    line-height: 0.8rem; margin-top: -1.066666rem; position: relative;
}

.special_rules {
    border-radius: 0.133333rem;
    background: #fff;
    padding: 0.266666rem 0.533333rem 0 0.533333rem;
    border: 0.053333rem solid #eee; font-size: 0.373333rem; margin-bottom: 0.266666rem;
}
.zt_qy_box {
    border-radius: 0.133333rem;
    background: #fff;
    padding: 0.266666rem 0 0;
    border: 0.053333rem solid #eee; font-size: 0.373333rem; margin-bottom: 0.266666rem;
}



.special_rules_p {
    color: #f00;
    font-weight: bold;
    font-size: 0.426666rem;
}

.special_rules_tit {
    width: 100%;
    font-size: 0.693333rem;
    font-weight: bold;
    text-align: center;
    height: 1.2rem;
    color: #fff;
}

.special_rules_time {
    width: 100%; 
    padding: 0.133333rem 0;color:#999
}

.special_rules_combox {
    padding: 0 0.32rem 0.533333rem 0.32rem;
}

.special_rules_comlist {
    border-radius: 0.133333rem;
    background: #fff;
    padding: 0.533333rem 0.266666rem;
    margin-top: 0.4rem; font-size: 0.32rem;
}

.special_rules_cominfo {
    padding-left: 1.6rem;
    height: 1.4rem;
    position: relative;
}

.special_rules_comlogo {
    width:1.2rem;
    height: 1.2rem;
    position: absolute;
    left: 0;
    top: 0;
    border: 0.026666rem solid #eee;
    overflow: hidden; border-radius:0.106666rem
}
.special_rules_comlogo img{
    width:1.2rem;
    height: 1.2rem;border-radius:0.106666rem}
.special_rules_comname {
    font-weight: bold;
    font-size: 0.426666rem;
    colro: #333;
}

.special_rules_comname a {
    display: block;
    width: 100%;
    height: 0.533333rem;
    line-height: 0.533333rem;
    overflow: hidden;
    color: #333;
}

.special_rules_comhy {
    padding:0.266666rem 0 0 0;
    color: #666;
    opacity: 0.8;
}

.special_rules_comjoblist {
    background: #fff;
    padding: 0.266666rem 2.133333rem 0.266666rem 0.266666rem;
    position: relative;
     background-color: #f6f7fc;border-radius:0.213333rem; margin-top: 0.266666rem;
}

.special_rules_comjobname {
    width: 100%;
    height: 0.533333rem;
    line-height: 0.533333rem;
    overflow: hidden;
    font-weight: bold;
    font-size: 0.373333rem;
}

.special_rules_jobinfo {
    padding: 0.133333rem 0 0 0;
    color: #999;
}

.special_rules_jobxz { 
    font-size:0.4rem;
    color: #2778f8; position: absolute;right:10px;top:10px;
}
.zt_morebox{width:100%;height:39px; line-height: 39px; background-color: #f6f7fc;border-radius:8px; margin-top: 0.266666rem;}
.zt_more{ display: block;; text-align: center;}
.special_rules_joblook {
    background: #2778F8;
    display: inline-block;
    padding: .133333rem 0.4rem;
    position: absolute;
    right: 0;
    top: 0.8rem;
    border-radius: .08rem;
    color: #fff;
    font-size: 0.32rem;
}

.jb_infochlose_pd {
    padding: 0 0.533333rem
}

.jb_info_r {
    position: absolute;
    right: 0.8rem;
    top: 0.266666rem;
}

.wap_reportlist_box {padding:0.32rem}
.wap_reportlist_boxshow{ background: #fff;border-radius:0.213333rem;}
.wap_reportlist_tit {
    padding: .346667rem 0.266666rem .346667rem 0.266666rem;
    font-weight: bold; font-size: 0.373333rem;
}

.jb_infochlose {
    display: block;
    padding: 0.4rem 0.4rem 0.4rem 0.4rem;
   
    font-size: 0.426666rem;
    position: relative;
}

.wap_reportlist_tit_bth {
    width: 100%;
    height:1.28rem; font-weight: bold;border-radius:0.213333rem;
    color: #fff;
    margin-top: 0.533333rem;background:linear-gradient(270deg,#2778f8,#2778f8); font-size: 0.426666rem;;
}

.repeatlist_bth {
    position: absolute;
    right: 0.266666rem;
    top: .16rem;
    background: #f8f8f8;
    padding: 0 0.133333rem;
    color: #f60;
    line-height: 0.48rem;
}

.wap_notip {
    width: 100%;
    padding: 4.133333rem 0 0.533333rem 0rem;
    color: #999;
    text-align: center;
    position: relative;
    font-size: 0.32rem;
}

.wap_notip:after {
    width: 4rem;
    height: 4rem;
    content: "";
    background: url(../images/yun_wap_no.png) no-repeat;
    background-size: 100%;
    position: absolute;
    left: 50%;
    top: 0.533333rem;
    margin-left: -2rem;
}

.special_seniorpd_box {
    width: 100%;
    height: 1.866666rem;
}

.special_seniorpd_cont {
    position: fixed;
    left: 0;
    bottom: 0;
    right: 0;
}
.special_box_bth_c{ background-color: #fff;padding:0.266666rem;}
.special_box_bth_c input {
    width: 100%;
    height: 1.28rem;
    line-height: 1.28rem;
    border: none;
    background: #f60;
    background: -webkit-linear-gradient(left, #2778f8, #2778f8);
    color: #fff;
    margin: 0;
    padding: 0;
    font-size: 0.426666rem;
    border-radius:1.066666rem;
}

.zt_ybm{
    width: 100%;
    height: 1.28rem;
    line-height: 1.28rem;
    border: none;
    background: #ccc;
    background: -webkit-linear-gradient(left, #ccc, #ccc);
    color: #fff;
    margin: 0;
    padding: 0;
    font-size: 0.426666rem;
    border-radius:1.066666rem;
}



.title{display:flex;margin:40px auto 0;padding-top:30px;flex-direction:column;align-items:center;justify-content:center; position: re;}
.title .title-hd{position:absolute;top:0;left:50%;color:#0f79e8;text-transform:uppercase;font-weight:bolder;font-size:60px;font-family:Microsoft YaHei;transform:translateX(-50%)}
.title .title-bd{position:relative;display:flex;padding:10px 20px;border-radius:100px; align-items:center;justify-content:space-between}
.title .title-bd i{display:block;width:26px;height:26px;border-radius:100%;opacity:.85}
.title .title-bd i.sky-blue{background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#2ea8ff)}
.title .title-bd i.blue{background-image:linear-gradient(90deg,#3a78ff,#37a1ff)}
.title .title-bd i.light-green{background-image:linear-gradient(-135deg,hsla(0,0%,100%,0),#d9d66d)}
.title .title-bd i.green{background-image:linear-gradient(-135deg,#1ec997,#46da8b)}
.title .title-bd i.yellow{background-image:linear-gradient(180deg,#ffca4f,#ff5c60)}
.title .title-bd i.orange{background-image:linear-gradient(90deg,#ffbc00,#fdf259)}
.title .title-bd i.red{background-image:linear-gradient(45deg,hsla(0,0%,100%,0),#ff271e)}
.title .title-bd i.lg{width:40px;height:40px}
.title .title-bd i.md{width:17px;height:17px}
.title .title-bd i.sm{width:10px;height:10px}
.title .title-bd i.start{align-self:flex-start}
.title .title-bd i.end{align-self:flex-end}

.title p{margin-top:10px;color:#fff;font-size:18px}
.title.light .title-bd{background:#f7f7f7}
.title.light p{color:#000}
.title.title-sm{margin-top:0;padding-top:10px}
.title.title-sm .title-hd{color:#f6f7fc;font-style:italic;font-size:30px;font-family:helvetica_neuebold_condensed}
.title.title-sm .title-bd{border-radius:0;background:0 0}
.title.title-sm .title-bd h1{color:#363233;font-style:italic; }
.title{margin-top:20px!important;padding-top:15px; position: relative;}
 
.title .title-bd{padding:5px 20px}
.title .title-bd i{width:14px;height:14px;transform:scale(.75)}
.title .title-bd i.lg{width:20px;height:20px}
.title .title-bd i.md{width:10px;height:10px}
.title .title-bd i.sm{width:7px;height:7px}

.title p{font-size:10px}
.title.light .title-bd{background:#f7f7f7}
.title.light p{color:#000}
.title.title-sm{margin-top:10px!important;margin-bottom:10px!important;padding-top:10px}
 
.title.title-sm .title-bd h1{font-size:20px}



















/*意见反馈*/
.fk_box_lx {
    background: #fff;
    padding: 0.266666rem 0.266666rem 0 0.266666rem;
}

.fk_box_tit {
    padding-bottom: 0.4rem;
    font-size: 0.426666rem;
    padding-top: 0.133333rem;
}

.fk_textarea {
    border: 0.026666rem solid #ddd;
    border-radius: 0.133333rem;
    padding: 0.266666rem;
    margin-top: 0.4rem;
}

.fk_textarea textarea {
    font-size: 0.4rem;
    height: 2.666667rem;
}

.advice_list_c {
    padding: 0 0.266666rem; font-size: 0.373333rem;
}
.advice_list_hq{ padding-right: 2.4rem;}
.advice_list {
    padding: 0.213333rem 0.266666rem 0.213333rem 2.133333rem;
    position: relative;
    border: 0.026666rem solid #ddd;
    background: #fff;
    margin-top: 0.4rem;
    border-radius: 0.133333rem;
}
.advice_list_hqbth{width:2.133333rem;height:0.8rem; line-height: 0.8rem; background-color: #277bf7;color:#fff;border-radius:0.106666rem; position: absolute;right:0.213333rem;top:0.213333rem
; font-size: 0.32rem; text-align: center;}
.advice_list_s {
    width: 1.866666rem;
    display: inline-block;
    position: absolute;
    left: 0.266666rem;
    top: 0.213333rem;
    line-height: 0.8rem;
    text-align: left;
}

.advice_list_text {
    width: 100%;
    height: 0.8rem;
    line-height: 0.8rem;
    border: none;
    border-radius: 0;
}

.advice_list_textarea {
    width: 100%;
    height: 1.866667rem;
    line-height: 0.8rem;
    border: none;
    border-radius: 0;
    padding: 0;
    margin: 0;
    font-size: 0.373333rem;
}

.advice_list_textw80 {
    width: 2.133333rem;
}

.advice_list_yzm {
    position: absolute;
    right: 0.133333rem;
    top: 0.133333rem;
}

.advice_list_fs {
    width: 23%;
    height: 0.933333rem;
    line-height: 0.933333rem;
    display: inline-block;
    text-align: center;
    border: 0.026666rem solid #ddd;
    background: #fff;
    position: relative;
    border-radius: 0.133333rem; font-size: 0.373333rem;
}

.advice_list_fs:after {
    width: 0.373333rem;
    height: 0.373333rem;
    background: url(../images/j_fl_icon1.png) no-repeat;
    background-size: 100%;
    content: "";
    display: inline-block;
    position: absolute;
    right: 0rem;
    bottom: 0rem;
}

.advice_list_fs_cur {
    border: 0.026666rem solid #f60;
    color: #f60;
    background: #fff;
    position: relative
}

.advice_list_fs_cur:after {
    width: 0.373333rem;
    height: 0.373333rem;
    background: url(../images/j_fl_icon.png) no-repeat;
    background-size: 100%;
    content: "";
    display: inline-block;
    position: absolute;
    right: 0;
    bottom: 0;
}

.advice_list input {
    margin: 0;
    padding: 0;
    border: none;
    height: 0.8rem;
    line-height: 0.8rem;
    font-size: 0.373333rem;
}

.advice_list textarea {
    margin: 0;
    padding: 0 0 0 0.266666rem;
    border: none;
    line-height: 0.8rem;
    font-size: 0.373333rem;
}

.advice_list_yz {
    width: 3.2rem;
}

.advice_box {
    background: #fff;
    margin-top: 0.266666rem;
    padding: 0.266666rem 0;
}

.advice_list_h1 {
    font-size: 0.426666rem;
    text-align: center;
}

.advice_list_p {
    line-height: 0.8rem;
    padding: 0.533333rem 0.266666rem;
    color: #666; font-size: 0.373333rem;
}

.advice_list_but {
    padding: 0 0.266666rem;
}

.advice_list_but input {
    width: 100%;
    height: 1.28rem;
    border: none;
    font-size: 0.426666rem; font-weight: bold;background:linear-gradient(270deg,#19b7ff,#2778f8,#2778f8);border-radius:0.213333rem;color:#fff
}

.com_resume_ct {
    color: #AD8954;
    background: #ffc;
    border: 0.026666rem solid #EAE2BF;
    font-size: 0.346666rem;
    text-align: center;
    padding: 0.266666rem 0;
}

.Commissioned_table tr th {
    background: #f3f3f3;
    text-align: center;
    height: 0.8rem;
    line-height: 0.8rem;
}

.result_class {
    border-bottom: 0.026666rem solid #e9e9e9;
    height: 0.8rem;
    line-ehight: 0.8rem;
    text-align: center;
}

.result_class a {
    color: #288ee0;
}

.stick_rage_bt {
    width: 100%;
    margin: 0.266666rem auto 0;
    text-align: center;
}

.stick_rage_bt_but {
    margin-top: 0.266666rem;
    width: 70%;
    font-size: 0.373333rem;
    height: 1.066666rem;
    line-height: 1.066666rem;
    background: #4E8DC7;
    color: #fff;
    border: none;
}

.stick_msg_c {
    color: #666;
}

.stick_msg_tit {
    color: #288ee0;
    font-weight: bold;
}

.admin_Operating_sh {
    line-height: 0.933333rem;
}

.stick_tm_box li {
    width: 1.6rem;
    height: 0.8rem;
    margin-bottom: 0.266666rem;
    line-height: 0.8rem;
    border: 0.026666rem solid #e9e9e9;
    float: left;
    margin-right: 0.133333rem;
}

.stick_rage {
    width: 100%;
}

.stick_tm {
    width: 100%;
}

.stick_tm_box {
    width: 5.6rem;
}

.stick_msg {
    width: 100%;
}

.stick_msg_jf {
    color: #333;
}

.stick_msg_j {
    color: #f60;
    font-size: 0.48rem;
    font-weight: bold;
}

.serve_zz_h_nmb_tcjg {
    text-decoration: line-through;
    color: #999;
}

.wap_member_no_search {
    color: #fff;
    background: #2778F8;
    height: 1.066666rem;
    line-height: 1.066666rem;
    margin-top: 0.266666rem;
    padding: 0 0.8rem;
    border-radius: 0.053333rem;
    display: inline-block;
}

.wap_member_no_search:hover {
    background: #5998DD;
}

.list_box_b {
    color: #f60;
    font-weight: bold;
}

.add_resume_list_opt {
    width: 100%;
    margin: 0.4rem auto 0;
    text-align: center;
}

/*职场资讯*/
.news_in_body {
    width: 100%;
}

.newheaderbox {
    padding-right: 1.333333rem;
    box-shadow: .08rem .133333rem .266667rem rgba(0, 0, 0, 0.15);
    position: relative;
}

#header {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 999;
    width: 100%;
    height: 1.066667rem;
    overflow: hidden;
    line-height: 1.066667rem;
}

.swiper-wrapper {
    width: 320rem;
}

#header .swiper-slide {
    padding: 0 .266667rem;
    width: auto;
    float: left;
    font-size: .4rem;
}

#header .swiper-slide a {
    color: #666;
}

#header .swiper-slide .swiper-slidea {
    font-weight: bold;
    color: #2778F8;
}

.news_nav_box_more {
    width: 1.066667rem;
    height: 1.066667rem;
    display: inline-block;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 999;
    background: #fff url(../images/article_more.png) no-repeat center;
    background-size: 50%;
}

.news_in_cont {
    padding: 0 0.4rem;
}

.news_cont_box {
    padding: 0.266666rem 0.4rem;font-size: 0.373333rem;
}

.news_in_list {
    padding: 0.266666rem;
    background: #fff;
    border-radius: 0.213333rem;
    margin-top: 0.266666rem; font-size: 0.373333rem;
}

.news_in_list_date {
    color: #a3adb6;
    padding: 0.266666rem 0 0 0;
}

.news_in_list_k {
    margin-left: 0.8rem;
}

.news_in_tit {
    padding: 0.266666rem; font-weight: bold; font-size: 0.426666rem;
}

.news_in_tag a {
    text-align: center;
    display: inline-block;
    float: left;
    height: 1.066666rem;
    line-height: 1.066666rem;
    color: #737373;
    font-size: 0.373333rem;
    width: 30%; background-color:#f6f6f6;border-radius:0.533333rem; margin-top: 0.266666rem; margin-right: 0.266666rem;
    
}

.news_in_tag a:nth-child(3n-1) {
    width: 34%;
    border-left: 0.026666rem solid #e5e5e5;
    border-right: 0.026666rem solid #e5e5e5;
    box-sizing: border-box;
    height: 1.12rem;
    line-height: 1.12rem;
}

.news_in_list_box_left {
    width: 100%;
    display: inline-block;
    vertical-align: top;
}

.news_in_list_w65 {
    width: 65%;
    display: inline-block;
    vertical-align: top;
}

.news_in_cont_img {
    width: 33%;
    height: 2.106666rem;
    overflow: hidden;
    display: inline-block;
    border-radius: 0.213333rem;
}

.news_in_list_box {
    padding: 0.533333rem 0.266666rem;
    border-bottom: 0.026666rem solid #e5e5e5;
    background: #fff;
}

.news_in_list_box_left h2 {
    font-size: 0.48rem;
    color: #000;
    line-height: 0.746666rem
}

.news_in_imglist li {
    width: 45%;
    display: inline-block;
    margin-left: 0.266666rem;
    margin-top: 0.266666rem;
    text-align: center;
}

.news_in_imglist_p {
    width: 100%;
    height: 0.8rem;
    line-height: 0.8rem;
    overflow: hidden;
}

.news_in_plist {
    padding: 0 0.266666rem;
}

.news_in_plist li {
    width: 100%;
    height: 0.933333rem;
    line-height: 0.933333rem;
    overflow: hidden;
    border-bottom: 0.026666rem solid #eee
}

.news_in_plist_p {
    display: inline-block;
    padding-left: 0.266666rem;
    background: url(../images/arrow.png) no-repeat left 0.4rem
}


/*测评*/
.evaluate_box {
    padding: 0 .266667rem;
}

.evaluate_list {
    background: #fff;
    margin-top: .266667rem;
    border-radius:0.213333rem;
    padding: .266667rem .266667rem .266667rem 2.933333rem;
    position: relative; font-size: 0.373333rem;
}

.evaluate_name {
    font-size: .426667rem;
    font-weight: bold;
    padding-bottom: .133333rem;
}
.evaluate_cs_n{ display: inline-block;; margin-right: 0.533333rem;}
.evaluate_pall{ line-height: 0.8rem;color:#666;}
.evaluate_p {
    width: 100%;
    height: 1.066667rem;
    overflow: hidden;
    color: #666;
  
}

.evaluate_p_bth {
    color: #3366cc;
    position: absolute;
    right: 0;
    top: .266667rem;
    display: inline-block;
    text-align: right;
}

.evaluate_pic {
    width: 2.4rem;
    position: absolute;
    left: .266667rem;
    top: .266667rem;
}

.evaluate_cs {
    padding: .266667rem 0 0 0;
    color: #999;
    font-size: .32rem;
    position: relative;
}

.evaluate_show {
    background: #fff;
    padding: .266667rem;font-size: 0.373333rem;border-radius:0.213333rem; margin: 0.32rem;
}

.evaluate_show_cont {
    background: #fff;font-size: 0.373333rem; padding: .266667rem;font-size: 0.373333rem;border-radius:0.213333rem; margin: 0.32rem;
}

.evaluate_show_tm {
    padding-top: .266667rem;
    padding-bottom: .266667rem;
}

.evaluate_show_tm li {
    padding: .266667rem;
}

.evaluate_show_h1 {
    font-weight: bold;
    font-size: .426667rem;
}

.evaluate_show_chlose {
    margin-top: .4rem;
    position: relative;
    padding-left: .666667rem;
    font-size: .426667rem;
}

.evaluate_show_chlose_icon {
    width: .48rem;
    height: .48rem;
    border: .026667rem solid #ccc;
    display: inline-block;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: .08rem;
}

.evaluate_show_chlose_icon_cur {
    background: url(../images/czcg.png) no-repeat;
    background-size: 100%;
    border: .026667rem solid #35b104
}

.evaluate_cs_bth {
    text-align: center;
    padding: .533333rem 0.32rem;
}

.evaluate_cs_bth a {
    display: block;
    height: 1.28rem;
    line-height:1.28rem;
    background: #2778f8;
    color: #fff;
    border-radius:0.213333rem;
    font-size: .426667rem; font-weight: bold;
}

.evaluate_cs_tm {
    width: 100%;
    text-align: center;
    font-size: .426667rem;
    color: #f00;
}

.evaluate_show_tmbt {
    font-size: .32rem;
    color: #999;
    padding-left: .266667rem;
    padding-top: .266667rem;
}

.evaluate_show_bthbox {
    width: 100%;
    text-align: center;
    padding-bottom: .266667rem;
    padding-top: .266667rem;
    border-top: .026667rem solid #eee
}

.evaluate_show_bthcont {
    width: 100%;
    padding: .266667rem 0;
}

.evaluate_show_bthcont_a {
    display:  block;
    background: #f8f8f8;
    color: #333;
    border-radius:0.213333rem;
 height:1.28rem; line-height: 1.28rem; text-align: center; font-size: 0.426666rem; font-weight: bold; margin-top: 0.266666rem;
}
.evaluate_show_bthcont_tj {width:100%;
    display:  block;
    background: #2778f8;
    color: #fff;
    border-radius:0.213333rem;
 height:1.28rem; line-height: 1.28rem; text-align: center; font-size: 0.426666rem; font-weight: bold; margin-top: 0.266666rem;
}
.evaluate_show_bthcont_a_next {
    background: #2778f8; color: #fff;
}

.evaluate_show_bth {}

.evaluate_show_bthcont_n {
    color: #666;
}

.evaluate_cjlist {
    display: block;
    background: #fff;
    padding: .266667rem;
    line-height: .8rem; margin: 0.266666rem 0.32rem 0rem 0.32rem;border-radius:0.213333rem
}

.evaluate_cjcont {
    background: #fff;
    padding: .266667rem;
}

.evaluate_cjtit {
    text-align: center;
    padding-bottom: .266667rem;
    font-size: .426667rem;
    font-weight: bold;
}

.evaluate_cjzf {
    width: 2.933333rem;
    height: 2.933333rem;
    text-align: center;
    line-height: 2.933333rem;
    border: .026667rem solid #f00;
    border-radius: 50%;
    margin: 0 auto;
    color: #999;
    font-size: .32rem;
}

.evaluate_cjzf_n {
    font-size: 1.333333rem;
    color: #f00;
}

.evaluate_cjzf_c {
    width: 100%;
    text-align: center;
    color: #999;
    padding-top: .133333rem;
}

.evaluate_cjzf_p {
    padding: .266667rem;
    line-height: .533333rem;
}

.evaluate_cjalltit {
    padding: .266667rem;
    font-weight: bold;
}

 

.evaluate_cs_fx_icon {
    width: .426667rem;
    height: .426667rem;
    background: url(../images/yun_jobshow_fx.png) no-repeat;
    background-size: 100%;
    display: inline-block;
    vertical-align: middle;
    margin-right: .16rem;
}

.evaluate_cs_fx_box {
    padding: 0 .533333rem;
    margin-bottom: .533333rem;
}

.evaluate_cs_more_box {
    padding: .266667rem .533333rem 0 .533333rem;
}
.evaluate_cs_fx{ display:block;width:100%;height:1.28rem; line-height:1.28rem; text-align:center; background:#f8f8f8; margin-top:0.533333rem;border-radius:0.213333rem; position:relative}
.evaluate_cs_fx_icon{width:0.426666rem;height:0.426666rem; background:url(../images/edit.png) no-repeat; background-size:100%; display:inline-block; vertical-align:middle; margin-right:0.16rem;}
.evaluate_cjalltittt{padding:0 0.32rem}
.evaluate_cs_more_box a {
    display: block;
    height: 1.066667rem;
    line-height: 1.066667rem;
    background: #35b104;
    color: #fff;
    border-radius: .08rem;
    font-size: .426667rem;
    text-align: center;
}

/*分页*/
.pages {
    width: 100%;
    padding: .266667rem 0;
    text-align: center; font-size: 0.373333rem;
}

.pages a {
    display: inline-block;
    padding: .133333rem .32rem;
    border: .026667rem solid #ddd;
    margin-right: .133333rem;
    background: #fff;
}

.pages select {
    width: 1.6rem;
    height: .88rem;
    border: .026667rem solid #ddd !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
    border-radius: 0;
    vertical-align: top;
    margin-right: .133333rem;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
    text-align: center;
    padding-left: .4rem;
}

.pages .selected {
    background: #288ee0;
    color: #fff;
    border: .026667rem solid #288ee0;
}
/*视频面试*/
.spview_show_bg{ background:-webkit-gradient(linear,0 0,0 100%,from(#2778F8),to(#2794f1)); font-size: 0.373333rem;}
.spview_show_bg_C{padding:.266667rem .4rem 1.066667rem .4rem;color:#fff;}
.spview_show_com{padding:.266667rem 0; font-size:.533333rem; font-weight:bold}
.spview_show_time{color:#f0f361}
.spview_show_djs{height:1.066667rem; position:relative; z-index:5}
.spview_show_djs_c{ width:100%;position:absolute;left:0;top:-0.666667rem;}
.spview_show_djs_b{ padding:0 .266667rem;}
.spview_show_djs_box{ background:#fff;border-radius:.133333rem;height:.666667rem; text-align:center;padding:.4rem .266667rem 1.066667rem .266667rem;}
.spview_show_djs_n{ display:inline-block; background:#276bf2;color:#fff;padding:.053333rem .106667rem;border-radius:.08rem; margin-left:.133333rem; margin-right:.133333rem; font-weight:bold}
.spview_show_mstip{padding:0 .4rem; margin-top:.4rem; margin-bottom:.533333rem;}
.spview_show_mstip_c{ padding:.133333rem; position:relative; z-index:10;background:#fff;border-radius:.133333rem;font-size: 0.373333rem;}
.spview_show_mstip_h1{padding:.213333rem 0 0 .213333rem;  }
.spview_show_mstip_list{  margin-top:.266667rem;color:#666; padding-left:.533333rem; position:relative}
.spview_msicon{width:.4rem;height:.4rem; background:url(../images/rxl.png) no-repeat; background-size:100%; display:inline-block; position:absolute;left:-0.133333rem;top:.106667rem;}
.spview_msiconwx{background:url(../images/spwx.png) no-repeat; background-size:100%; }
.spview_msiconmdr{background:url(../images/ms_mdr.png) no-repeat; background-size:100%; }
.spview_show_mstipline{width:100%;height:.266667rem; background:#ffbe7f;border-radius:.266667rem; display:inline-block; position:absolute;left:0;top:-0.8rem;}
.spview_show_mstip_h1_c{width:100%;}
.spview_show_mstip_list_b{background:#fff;border-radius:0 0 .133333rem .133333rem;padding:.266667rem .266667rem .533333rem .266667rem;}
.spview_show_mstipline2{width:100%;height:.053333rem; background:#fff; display:inline-block}
.spview_show_jobtit{width:100%; text-align:center;font-size:.48rem;}
.spview_show_jobbox{padding:0 .4rem;}
.spview_show_joblist{ border-radius:.133333rem; background:#fff; margin-top:.4rem; font-size: 0.373333rem;}
.spview_show_jobxz{color:#f00; position:absolute;right:0;top:0}
.spview_show_job_pd{padding:.346667rem .346667rem .133333rem .346667rem;}
.spview_show_job_name{font-size:.426667rem; font-weight:bold; padding-right:1.866667rem;position:relative;}
.spview_show_job_cz{padding-left:.346667rem;}
.spview_show_job_czbth{width:49%;height:1.066667rem; line-height:1.066667rem; display:inline-block; text-align:left;color:#276bf2; position:relative}

.spview_show_job_cz_icon{display:inline-block; padding-left:.533333rem;position:relative }
.spview_show_job_cz_icon:after{width:.373333rem;height:.373333rem; background:url(../images/rxl.png) no-repeat; background-size:100%; position:absolute;left:0;top:.346667rem;content:'';display:inline-block;}
.spview_show_job_cz_msicon{display:inline-block; padding-left:.533333rem;position:relative }
.spview_show_job_cz_msicon:after{width:.373333rem;height:.373333rem; background:url(../images/footer_msgiconcur.png) no-repeat; background-size:100%; position:absolute;left:0;top:.346667rem;content:'';display:inline-block;}
.spview_show_job_p{ padding-top:.213333rem;color:#666}
.spview_show_tit{ display:inline-block; position:relative; font-weight:bold}
.spview_show_titline{width:1.066667rem;height:.053333rem;background:linear-gradient(to right,#f8f8f8,#276bf2);display:inline-block; position:absolute;left:-1.6rem;top:.346667rem;}
.spview_show_titline2{width:1.066667rem;height:.053333rem;background:linear-gradient(to right,#276bf2,#f8f8f8);display:inline-block; position:absolute;right:-1.6rem;top:.346667rem;}
.spview_show_tit:after{width:.133333rem;height:.133333rem; background:#276bf2; display:inline-block;border-radius:50%; position:absolute;left:-0.533333rem;top:.32rem;content:'';}
.spview_show_tit:before{width:.133333rem;height:.133333rem; background:#276bf2; display:inline-block;border-radius:50%; position:absolute;right:-0.533333rem;top:.32rem;content:'';}
.spview_jobshow{ position:fixed;left:0;bottom:0; z-index:90; background:#fff;border-radiuS:.133333rem .133333rem 0 0;width:100%}
.spview_jobshow_c{padding:.266667rem .4rem; font-size: 0.373333rem;}
.spview_jobshowbg{ position:fixed; left:0;top:0;right:0;bottom:0; background:#000; opacity:0.5; z-index:10}
.spview_jobshowtit{width:; padding:.266667rem;border-bottom:.026667rem solid #eee;position:relative}
.spview_jobshowtitname{ font-size:.426667rem; font-weight:bold}
.spview_jobshowgb{width:.373333rem;height:.373333rem; background:url(../images/close.png) no-repeat; background-size:100%; position:absolute;right:.533333rem;top:.4rem;display:inline-block;}
.spview_jobname{ font-size:.48rem; font-weight:bold}
.spview_jobinfo{color:#666;padding:.266667rem 0}
.spview_jobxz{ font-size:.48rem; font-weight:bold;color:#f60;}
.spview_jobn{ font-size:.426667rem; font-weight:bold; padding:.266667rem 0}
.spview_jobshow_h{width:100%;height:9.333333rem; overflow:auto}
.spview_jobp{ line-height:.746667rem;color:#666}
.spview_jobw{width:45%; display:inline-block}
.spview_yms{width:100%;height:1.466667rem;}
.spview_yms_c{width:100%;height:1.333333rem; padding-top:.133333rem;border-top:.026667rem solid #eee; background:#fff; position:fixed;left:0;bottom:0; text-align:center}
.spview_yms_bth{width:80%;height:1.066667rem; line-height:1.066667rem; background:#276bf2;color:#fff;font-size:.426667rem; display:inline-block; text-align:center;border-radiuS:.133333rem}
.sp_show_yksbox{width:100%;height:6.4rem;position:relative;font-size: 0.373333rem;}
.sp_show_yksztbox{width:100%;height:5.333333rem;position:relative}
.sp_show_yks{width:100%;position:absolute;left:0;top:-0.666667rem;}
.sp_show_yks_c{padding:0 .4rem;}
.sp_show_yks_box{ background:#fff;border-radius:.133333rem;padding:.4rem .266667rem; text-align:center; font-size: 0.373333rem;}
.sp_show_yks_icon{width:2.133333rem;height:2.133333rem;background:url(../images/spmsicon.png) no-repeat; background-size:100%;display:inline-block;}
.sp_show_yks_p{ font-size:.48rem; font-weight:bold; padding:.266667rem 0}
.sp_show_yks_p2{color:#999; padding-top:.133333rem; font-size: 0.373333rem;}
.sp_show_yks_bth {padding:.533333rem 0}
.sp_show_yks_bth a{width:60%;height:1.066667rem; line-height:1.066667rem; background:#276bf2;color:#fff;font-size:.4rem; display:inline-block; text-align:center;border-radiuS:.133333rem}
.sp_show_yks_p_c{color:#f60}
.sp_show_yks_dd{padding:.533333rem 0}
.sp_show_yks_dd a{width:60%;height:1.066667rem; line-height:1.066667rem; background:#a8b5ce;color:#fff;font-size:.4rem; display:inline-block; text-align:center;border-radiuS:.133333rem}
.sp_show_yks_dd_bth {width:60%;height:1.066667rem; line-height:1.066667rem; background:#a8b5ce;color:#fff;font-size:.4rem; display:inline-block; text-align:center;border-radiuS:.133333rem}
.sp_show_yks_time{color:#0a59f3;}
.spview_jobshow_ytip{color:#f33e3e; background:#fef5f5;padding:.186667rem .133333rem .186667rem .8rem;position:relative;font-size:.346667rem;}
.spview_jobshow_tipicon{width:.373333rem;height:.373333rem;background:url(../images/wxts.png) no-repeat; background-size:100%;display:inline-block;position:absolute;left:.266667rem;top:.266667rem;}
.spview_conyq{position:relative; padding-top:.133333rem;}
.spview_conyq_n{color:#999}
.spview_conyq_tz{color:#f00; position:absolute;right:0;top:0;}
.spview_conyq_tzfh{color:#57c30f}
.wx_bdtck_p{width:8rem;padding-bottom:0.266666rem; line-height:0.666666rem; text-align:center; font-size: 0.373333rem;}
.spview_yq_listbox{ }
.spview_jlyq{font-size:.426667rem;color:#666666}
.spview_yq_list{color:#333; margin-top:.4rem;border-radius:.133333rem;box-shadow: 0 0 .266667rem 0 rgba(111, 116, 132, 0.2);}
.spview_yq_tit{position:relative;border-bottom:.026667rem solid #e9e9e9;padding:.213333rem .266667rem; }
.spview_conyq_a{width:49%;display:inline-block;}
.spview_conyq_ar{ text-align:right}
.spview_yq_tit_n{font-size:.426667rem;}
.spview_yq_tit_b{ position:absolute;right:.266667rem;top:.266667rem; background:#f33e3e;color:#fff;border-radius:.533333rem;padding:.026667rem .213333rem;font-size:.32rem;}
.spview_yq_dbox{width:100%; text-align:center}
.spview_yq_db{width:45%; display:inline-block;}
.spview_yq_db_c{padding:.266667rem;}
.spview_yq_db_u{color:#999}
.spview_yq_db_ame{width:100%;height:.666667rem; line-height:.666667rem; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;color:#333;font-size:.4rem;}
.spview_yq_db_cline{border-right:.026667rem solid #e9e9e9;}
.spview_yq_wzdbox{ text-align:center;padding:.666667rem .266667rem .266667rem .266667rem;}
.spview_yq_wzd{font-size:.426667rem;padding:0 .133333rem;}
.spview_yq_wzdbthbox{padding:.133333rem 0 .666667rem 0; text-align:center}
.spview_yq_wzdbth{border:.026667rem solid #3b7cff;color:#3b7cff; display:inline-block;padding:.133333rem 1.066667rem;border-radius:.533333rem;}
.spview_jlyqpd{ padding-top:.4rem; }
.spview_yq_height{width:100%;max-height:9.333333rem; overflow:auto}
/*320px*/
/* iphone 4 */
@media (min-device-width : 175px) and (max-device-width : 320px) and (-webkit-min-device-pixel-ratio : 2) {
.fairs_title_items{ width:23%;}
.spview_show_djs_box{padding:.266667rem 0 1.066667rem .266667rem;font-size:.32rem;}
.spview_show_djs_n{margin:0 .08rem;}
.spview_show_job_name{ padding-right:2.666667rem;}
}

/*附近职位*/
#loading { position:fixed;top:3.733333rem;left:50%; margin-left:-0.533333rem;z-index:999;} 
.loading_icon{width:1.066667rem;height:1.066667rem; background:url(../images/loading.gif) no-repeat; background-size:100%; display:inline-block}
.yun_map_tit{background: #fff;box-shadow: 0 .08rem .4rem 0 rgba(0,0,0, 0.1);}
.yun_map_tit ul {width:6.933333rem;height:1.066667rem; margin:0 auto;}
.yun_map_tit ul li{ display:inline-block;width:3.466667rem;height:1.066667rem; line-height:1.066667rem; text-align:center; font-size:.373333rem;background:#fff;float:left;position: relative;}
.yun_map_tit ul li a{color: #333;}
.yun_map_tit ul .yun_map_cur:after{content: '';display: block;clear: both;position: absolute;width: .533333rem;height: .053333rem;background: #3b7cff;bottom: 0;left: 50%;margin-left: -0.266667rem;margin-left: -0.266667rem;}
.yun_map_tit ul .yun_map_cur a{color:#3b7cff}
.map_jobname{ font-size:.4rem; font-weight:bold} 
.map_job_top{ width:100%;}
.map_job_topname{ font-size:.4rem; font-weight:bold}
.map_job_jl{ position:absolute;right:0;top:0;color:#0CF}
.map_job_xz{color:#2778F8; font-size:.426667rem; position:absolute;right:.266667rem;top:.266667rem;}
.map_job_com_Box{ padding:.266667rem;border-top:.026667rem solid #eee;}
.map_job_list{padding:0px 0.32rem}
.map_job_list_box{ padding:.303333rem .266667rem .373333rem .266667rem; position:relative; background-color: #fff;border-radius:0.213333rem 0.213333rem 0 0}
.map_job_fl_s{display:inline-block; margin-right:.266667rem; background-color: #e9f1fe;
    color: #2778F8;padding: 0.08rem 0.266666rem; margin-top:.16rem; font-size:.32rem;border-radius:0.08rem}
.map_job_list_box a{color:#000}
.map_job_com a{color:#666}
.header_map{height:1.28rem; line-height:1.28rem;width:100%; text-align:center;color:#fff; font-size:0.426666rem;    }
.yun_map_titmap{ position:relative }
.yun_map_titmap ul {width:4.266667rem;height:.88rem; position:absolute;left:50%; margin-left:-2.133333rem;top:.266667rem; z-index:10000 }
.yun_map_titmap ul li{ display:inline-block;width:2.133333rem;height:.88rem; line-height:.88rem; text-align:center; font-size:.373333rem;background:#fff;border-radius:.533333rem 0 0 .533333rem; float:left}
.yun_map_titmap ul .yun_map_cur{ background:#0195ff;color:#fff;border-radius:0 .533333rem .533333rem 0;}
.yun_map_titmap ul .yun_map_cur a{color:#fff}
.pay_zfgb_tip{width:100%; text-align:center; padding:2.666667rem 0 1.333333rem 0 ; text-align:center; position:relative}
.pay_zfgb_tip:after{width:2.4rem;height:2.4rem; background:url(../images/yun_wap_nosearch.png) no-repeat; background-size:100%;content:''; position:absolute;left:50%; margin-left:-1.2rem;top:.266667rem;}
.footer_fixlogin{width:100%;height:1.333333rem; background:rgba(0,0,0,0.6); position:fixed;left:0;bottom:1.413333rem; z-index:1000000}
.footer_fixlogin_P{ padding-left:.266667rem; line-height:1.333333rem;color:#fff; font-size:.426667rem;}
.footer_fixlogin_bth{ background:#1c99ef;color:#fff; display:inline-block; padding:.133333rem .4rem;border-radius:.08rem; margin-left:.533333rem;}
.footer_fixlogin_bth_reg{ background:#ff6a6a}
.footer_fixlogin_h{height:1.466667rem;}


/*积分商城*/
/*.header{width:100%;height:48px; }
.header_fixed{width:100%;height:48px; position:fixed;left:0px;top:0px; z-index:10000000}
.header_bg{width:100%;height:48px;background:#3b7cff; position:relative; z-index:10;}
.header_fx_search{width:70%; margin:0 auto}
.header_userbg{width:100%;height:48px; position:relative; z-index:10;background:#fff}
.header_p_z{height:30px; line-height:30px; overflow:hidden; margin:0 auto;text-overflow:ellipsis; white-space:nowrap; text-align:left; padding-left:40px }
.header_top_l{width:40px;height:48px; line-height:47px;color:#333; position:absolute;left:15px;top:0; ;}
.header_top_l:after{content: ' ';width: 12px;height: 12px;
border: #fff solid;-webkit-transform: rotate(-135deg);border-width: 1px 1px 0 0;color: #828282;display: inline-block; position:absolute;left:0px;top:17px;}
.header_h1{width:100%; text-align:center; font-size:18px;color:#fff; padding:9px 0}*/
.redeemheader_box{width:100%;height:1.066667rem; position:relative; overflow:hidden}
#redeemheader {position:absolute;left:0;top:0;z-index:999;width: 100%;height: 1.066667rem;overflow: hidden;background: #fdfdfc; line-height:1.066667rem;;
}
#redeemheader  .swiper-wrapper{width:12000px;}
#redeemheader .swiper-slide {padding: 0 .266667rem;width:auto;float:left; font-size:.426667rem; position:relative}
#redeemheader .swiper-slide .swiper-slidea{ font-weight:bold;color:#F00}
#redeemheader  .active a{color:#f00}

.redeemheader_px{ padding:.133333rem 0 .133333rem .266667rem; position:relative; background:#fff; font-size: .373333rem; }
.redeemheader_px table{width:100%;}
.redeemheader_px_xs{width:.8rem; position:relative; padding-right:.4rem;}
.redeemheader_px_xs:after{content: '';width:.373333rem;height:.373333rem; background:url(../images/xs.png) no-repeat; background-size:100%; position:absolute;right:0;top:.106667rem;}
.redeemheader_px_xp{width:.8rem;height:.533333rem; line-height:.533333rem; display:inline-block; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.redeemheader_px_a{width:1.333333rem; display:inline-block; }
.redeemheader_px_a_cur{color:#f00}
.redeemheader_px_jg{width:1.28rem; display:inline-block; position:relative}
.redeemheader_px_jg:after{content: '';position: absolute;top: .32rem;right: .053333rem;width: 0;height: 0;
border-width: .133333rem;border-style: solid;border-color: #ccc transparent transparent transparent;
}
.redeemheader_px_jg:before{content: '';position: absolute;top:0;right: .053333rem;width: 0;height: 0;
border-width: .133333rem;border-style: solid;border-color: #ccc transparent transparent transparent; transform:rotate(180deg)
}
.redeemheader_px_jg_up:before{content: '';position: absolute;top:0;right: .053333rem;width: 0;height: 0;
border-width: .133333rem;border-style: solid;border-color: #f00 transparent transparent transparent; transform:rotate(180deg)
}
.redeemheader_px_jg_down:after{content: '';position: absolute;top: .32rem;right: .053333rem;width: 0;height: 0;
border-width: .133333rem;border-style: solid;border-color: #f00 transparent transparent transparent;
}
.redeemheader_px_nav_box{ position:absolute;right:.266667rem;top:.32rem;}
.redeemheader_px_nav{width:.48rem;height:.48rem; display:inline-block;  background:url(../images/ask_nav.png) no-repeat; background-size:100%;}


/*商品列表*/
.wap_list{width:100%;}
.wap_list_nav{width:100%;height:.8rem;line-height:.8rem;background:#fff;border-bottom:.026667rem solid #E8E8E8;}
.nav_rt{position:relative;margin-right:.266667rem;z-index:10000;}
.wap_list_ct{padding:.266667rem .266667rem .266667rem 2.133333rem; min-height:1.866667rem;background:#fff;position:relative; margin-top:.266667rem; font-size:.373333rem}
.wap_list_ct dl{padding:0 .266667rem;}
.wap_list_ct dl dt {position:absolute;width:1.6rem;height:1.6rem;border:.026667rem solid #E8E8E8;left:.266667rem;top:.373333rem;}
.wap_list_ct dl dt img{}
.wap_list_ct dl dd{}
.wap_list_ct_ve{font-size:.426667rem; line-height:.613333rem; padding-bottom:.133333rem;}
.wap_list_ct_fn em{color:#E30000;font-size:.426667rem; font-size:.373333rem;}
.nav_ft_list{position:absolute;width:8rem;background:#fff; z-index:9999999;right:-0.266667rem;top:.746667rem; padding-bottom:.266667rem;}
.nav_rt_list{position:absolute;left:-0.666667rem;width:2.133333rem;text-align:center;background:#EBEBEB;z-indent:9999999;}
.nav_ft_list ul{}
.nav_ft_list ul li{display:inline-block;width:32%;}
.nav_ft_list ul li a{display:block;border:.026667rem solid #eee; margin-left:.133333rem; margin-top:.266667rem; padding:.053333rem .266667rem; text-align:center;}
.nav_ft_list ul .current a{color:#f60;border:.026667rem solid #f60;}
.nav_ft_list ul li a:hover{color:#f60;border:.026667rem solid #f60;}


/*商品兑换*/
.dh_store_dz{position:relative;width:100%;line-height:1.333333rem;background:#fff;font-size:.4rem;}
.dh_store_dz_a{padding-left:.266667rem;}
.dh_store_dz_b{width:.24rem;height:.4rem;background:url(../images/left_icon_02.png) no-repeat center;margin-top:.453333rem;margin-right:.266667rem;}
.dh_store{margin-top:.4rem;width:100%;background:#fff;}
.dh_store_ct{width:100%;height:2.133333rem;padding:.533333rem 0;position:relative;}
.dh_store_tit{width:2.133333rem;height:2.133333rem;text-align:center;border:.026667rem solid #ddd;border-radius:.133333rem;margin-left:.266667rem;margin-right:.266667rem;position:absolute;}
.dh_store_tit_pc{padding-top:.266667rem;}
.dh_store_wr{height:100%;margin-left:2.666667rem;margin-right:.266667rem;}
.dh_store_wr_b{width:100%;height:1.066667rem;font-size:.373333rem;}
.dh_store_wr_fen{color:#808080;margin-top:.266667rem;}
.dh_store_wr_fen em{font-size:.48rem;color:#E30000;font-family:微软雅黑;}
.dh_store_sh{width:100%;height:1.066667rem;line-height:1.066667rem;background:#fff;margin-top:.4rem;}
.dh_store_sh_a{padding-left:.266667rem;color:#808080;}
.dh_store_sh_x{padding-right:.266667rem;}
.dh_store_bt{width:100%;height:1.6rem;font-size:.373333rem;line-height:1.6rem;background:#fff;clear:both;position:fixed;bottom:1.6rem;}
.dh_store_bt_s{padding-left:.266667rem;color:#808080;}
.dh_store_bt_s i{color:#CCC;}
.dh_store_bt_s em{color:#E30000;}
.dh_store_bt_u{display:block;width:2.8rem;height:.933333rem;margin-top:.4rem;margin-right:.266667rem;text-align:center;border-radius:1.333333rem;background:-webkit-gradient(linear,0 0,0 100%,from(#00abf3),to(#00abf3));}
.dh_store_bt_u a{display:block;color:#fff;font:.48rem 微软雅黑;line-height:.933333rem;}

/*商品兑换添加详细地址*/
.redeemd_address{ padding:.266667rem 1.333333rem .266667rem 1.066667rem; position:relative; background:#fff; line-height:.666667rem;}
.redeemd_address:after{content: ' ';position: absolute;top: 50%;margin-top: -0.106667rem;right: .533333rem;width: .266667rem;height: .266667rem;border: #000 solid;-webkit-transform: rotate(45deg);border-width: .053333rem .053333rem 0 0; }
.redeemd_address:before{content: ' ';position: absolute;top: 50%;margin-top: -0.266667rem;left:.133333rem;width: .533333rem;height: .533333rem; background:url(../images/yun_dx.png) no-repeat; background-size:100%; }
.redeemd_address_name{width:100%; position:relative}
.redeemd_address_tel{ position:absolute;right:0;top:0;}
.redeemd_commodity{ background:#fff; padding:.266667rem .266667rem .4rem 2.4rem; position:relative; min-height:1.6rem;}
.redeemd_commodity_pic{width:1.6rem;height:1.6rem; position:absolute;left:.266667rem;top:.133333rem;}
.redeemd_commodity_name{ font-size:.426667rem;}
.redeemd_commodity_money{ padding:.266667rem 0 0 0 ; position:relative}
.redeemd_commodity_n{ position:absolute;right:0;top:.266667rem;font-size:.426667rem;}
.redeemd_commodity_money_n{ font-size:.48rem;color:#f00;}
.redeemd_commodity_number_box{ padding:.266667rem .266667rem .266667rem 2.133333rem; position:relative; background:#fff;border-top:.026667rem solid #eee; font-size: 0.373333rem;}
.redeemd_commodity_number_all{ padding:.266667rem; background:#fff;border-top:.026667rem solid #eee; text-align:right; font-size: 0.373333rem;}
.redeemd_commodity_number_all_n{ font-size:.426667rem;color:#f00}
.redeemd_commodity_number_all_r{ margin-left:.533333rem;}
.redeemd_commodity_number_box_name{width:2.133333rem; display:inline-block; position:absolute;left:.266667rem;top:.266667rem; line-height:.746667rem;}
.redeemd_commodity_number_box input{width:100%;height:.746667rem; line-height:.746667rem;border:none; font-size:.373333rem; margin-bottom:0; padding:0;    border-radius: 0;}
.redeemd_commodity_number_text{width:100%;height:.746667rem;border:none;}
.redeemd_commodity_bth{width:100%;height:1.146667rem; line-height:1.146667rem; font-size:.426667rem;color:#fff; text-align:center; background:#4fae0f; display:block; margin-top:.4rem;}

.wap_store_ps{padding:.266667rem .266667rem 0 .266667rem;}
.wap_store_ps_c{ padding:.266667rem .266667rem .266667rem 1.466667rem;height:1.466667rem; position:relative; background:#fff}
.wap_store_ps_c:after{width:1.066667rem;height:1.066667rem; background:url(../images/wap_ps.png) no-repeat; background-size:100%;content:""; position:absolute;left:.133333rem;top:.133333rem;}
.wap_store_ps_ft{position:absolute;left:.266667rem;top:.533333rem;}
.wap_store_ps_rt{color:#666;border-left:.026667rem solid #ddd;font-size:.32rem;}
.wap_store_ps_rt_img{width:auto;height:.373333rem;margin-left:.266667rem;margin-top:.32rem;background:url(../images/laba.png) no-repeat left center;}
.wap_store_ps_rt_wr{padding-left:.266667rem;overflow:hidden;}

.dh_store_ps{top:1.333333rem;line-height:.533333rem;border-top:.026667rem solid #ddd;padding:.266667rem;}
.dh_store_ps_x{padding-left:.266667rem;}
.dh_store_ps_msg{}
.msg_nm{width:100%;border-bottom:.026667rem solid #e9e9e9;height:1.333333rem;line-height:1.333333rem;background:#fff;position:relative;}
.msg_nm_ft{line-height:1.333333rem;position:absolute;}
.msg_nm_ft span{padding-left:.266667rem;}
.msg_nm_rt{font-size:.373333rem;margin-left:1.813333rem;}
.rt_bx{color:#666;border:none;width:80%; padding:0;text-indent:.266667rem;height:.8rem;line-height:.8rem; font-size:.373333rem;}
.msg_nm_wc{margin-top:.533333rem;width:100%;text-align:center;}
.wc_bx{width:90%;height:1.2rem;background:-webkit-gradient(linear,0 0,0 100%,from(#00abf3),to(#00abf3));border:none;border-radius:.133333rem;color:#fff;font:.426667rem 微软雅黑;}
.msg_nm_dz{positioN:relative;width:100%;border-bottom:.026667rem solid #e9e9e9;padding:.133333rem 0;background:#fff;}
.msg_nm_rt_dz{font-size:.373333rem;margin-left:1.813333rem;}
.rt_but{width:100%;font-size:.373333rem;height:1.066667rem;line-height:1.066667rem;background:#fff;border-top:none;border-left:none;border-right:none;text-align:left;text-indent:.133333rem;border-bottom:.026667rem solid #ccc;display:block;}
.msg_nm_rt_dz_p{position:relative;}
.dz_p_img{position:absolute;right:.266667rem;top:.4rem;}
.sj_job_box{ background:#fff; padding:0 1.333333rem .266667rem 0;color:#666; position:relative; font-size:.32rem; }
.sj_job_box_n{color:#f60; font-size:.48rem;}
.sj_job_box_f_s{ display:inline-block; margin-right:.533333rem;}
.sj_job_box_icon{width:.8rem;height:.8rem; background:url(../images/job_reward_icon.png)no-repeat; background-size:100%; display:inline-block; position:absolute;left:0;top:0; }
.sj_job_box_bth{ display:inline-block; position:absolute;right:0;bottom:.48rem;padding:.053333rem .213333rem;color:#f00; font-size:.32rem;border:.026667rem solid #f00;border-radius:.08rem; box-shadow:0 .053333rem .133333rem #ccc;  }
.sj_job_box_bth:after{width:1.173333rem;height:1.173333rem; background:url(../images/yun_jobshow_sj.png) no-repeat; background-size:100%; display:inline-block; position:absolute;left:50%; margin-left:-0.666667rem;;top:-1.333333rem;content:'';}
.sj_job_box_name{ font-size:.293333rem; background:#f60655;color:#fff;border-radius:.08rem; display:inline-block; padding:0 .08rem; margin-right:.213333rem;}
.sj_job_box_name_fs{ background:#F90}
.sj_job_box_name_sj{color:#f00; font-size:.48rem;}
.sj_job_box_b{ padding:.266667rem 0 0 0;}
.comapply_redpack_pop {color: #666666;line-height: .64rem;padding:.266667rem 0 .533333rem 0;}
.comapply_redpack_tit_s{ font-size:.373333rem;}
.comapply_redpack_tit_n{color:#f00; font-size: 0.32rem;}
.comapply_redpack_tit{width:100%; float:left; padding:.266667rem 0 .533333rem  0; text-align:center}
.comapply_redpack_list_c{width:100%; padding:.533333rem 0 .266667rem 0;}
.comapply_redpack_list_c_s{ width:25%;display:inline-block; position:relative; padding:1.6rem 0 .266667rem 0; position:relative;text-align:center; font-size: 0.373333rem; cursor:pointer; float:left;}
.comapply_redpack_list_c_icon{width:1.066667rem;height:1.066667rem; display:inline-block; position:absolute;left:50%; margin-left:-0.533333rem;;top:.133333rem;}
.comapply_redpack_list_c_icon_gz{ background:url(../images/j_icon1_y.png) no-repeat;background-size:100%;}
.comapply_redpack_list_c_icon_jy{ background:url(../images/j_icon2_y.png) no-repeat;background-size:100%;}
.comapply_redpack_list_c_icon_xm{ background:url(../images/j_icon3_y.png) no-repeat;background-size:100%;}
.comapply_redpack_list_c_icon_jn{ background:url(../images/j_icon4_y.png) no-repeat;background-size:100%;}
.comapply_redpack_list_c_s_cur{ text-align:center; }
.comapply_redpack_list_c_s_cur .comapply_redpack_list_c_icon_gz{ background:url(../images/j_icon1.png) no-repeat;background-size:100%;}
.comapply_redpack_list_c_s_cur .comapply_redpack_list_c_icon_jy{ background:url(../images/j_icon2.png) no-repeat;background-size:100%;}
.comapply_redpack_list_c_s_cur .comapply_redpack_list_c_icon_xm{ background:url(../images/j_icon3.png) no-repeat;background-size:100%;}
.comapply_redpack_list_c_s_cur .comapply_redpack_list_c_icon_jn{ background:url(../images/j_icon4.png) no-repeat;background-size:100%;}
.comapply_redpack_jl{width:100%; float:left; padding:0 0 .266667rem 0;text-align:center;}
.comapply_redpack_jl a{color:#09F; text-decoration:underline}
.comapply_redpack_list_resume_tj{width:100%; text-align:center;}
.comapply_redpack_list_resume_s{ display:inline-block;color:#29b654}
.comapply_redpack_list_resume_tj_no .comapply_redpack_list_resume_s{color:#f00; }
.comapply_redpack_td{witdh:100%; text-align:center;}
.comapply_redpack_td a{ display:block;padding:0 .533333rem;height:1.28rem;color:#333;border:.026667rem solid #ddd; font-size: 0.373333rem ;line-height:1.28rem; text-align:center;border-radius:.133333rem; margin-left:.266667rem; margin-right:.533333rem; margin-top:.213333rem;}
.comapply_redpack_td .comapply_redpack_td_cur {
    color: #fff;
    border: .026667rem solid #2778F8;
    background: #2778F8;
}

.sj_job_list_box{ background:#fff; padding:.266667rem .266667rem .266667rem 0; margin-top:.266667rem;}
.sj_job_list_box_pd{padding:0 0 0 2.666667rem;position:relative; }
.sj_job_list_box_icon{width:1.866667rem;height:1.866667rem; background:url(../images/red_icon.png) no-repeat; position:absolute;left:.266667rem;top:.266667rem;background-size:100%; text-align:center;color:#FF0}
.sj_job_list_box_jg{ padding-top:.266667rem; font-weight:bold}
.wap_redpack_list_box li{width:24%; display:inline-block; text-align:center; padding:1.333333rem  0 0 0;position:relative;color:#999 }
.wap_redpack_list_icon{width:1.066667rem;height:1.066667rem; display:inline-block; position:absolute;left:50%; margin-left:-0.533333rem;top:.133333rem;}
.wap_redpack_list_icon_gz{ background:url(../images/j_icon1_y.png) no-repeat;background-size:100%;}
.wap_redpack_list_icon_jy{ background:url(../images/j_icon2_y.png) no-repeat;background-size:100%;}
.wap_redpack_list_icon_xm{ background:url(../images/j_icon3_y.png) no-repeat;background-size:100%;}
.wap_redpack_list_icon_jn{ background:url(../images/j_icon4_y.png) no-repeat;background-size:100%;}
.wap_redpack_list_cur{ text-align:center; }
.wap_redpack_list_cur .wap_redpack_list_icon_gz{ background:url(../images/j_icon1.png) no-repeat;background-size:100%;}
.wap_redpack_list_cur .wap_redpack_list_icon_jy{ background:url(../images/j_icon2.png) no-repeat;background-size:100%;}
.wap_redpack_list_cur .wap_redpack_list_icon_xm{ background:url(../images/j_icon3.png) no-repeat;background-size:100%;}
.wap_redpack_list_cur .wap_redpack_list_icon_jn{ background:url(../images/j_icon4.png) no-repeat;background-size:100%;}
.share_job_list{padding-top:.266667rem;border-top: .026667rem solid #eee;margin-top: .266667rem;}
.share_job_list li{width:49%; display:inline-block;position:relative;color:#999; vertical-align:top }
.share_job_list_b{ padding:0 0 0 1.066667rem;}
.reward_list_zf_money{ font-size:.426667rem; font-weight:bold;color:#f00}
.reward_list_zf_fx{display:inline-block;padding:.08rem .266667rem;background:#f60;color:#fff;border-radius:.533333rem;position:absolute;right:.266667rem;top: .8rem;}
.share_job_list_n{ font-size:.426667rem; font-weight:bold}
.share_job_list_icon{width:.8rem;height:.8rem; display:inline-block; position:absolute;left:0;top:.266667rem;}
.share_job_list_b_hy .share_job_list_n{ color:#f00}
.share_job_list_b_ze .share_job_list_n{ color:#00a0e8}
.share_job_list_b_sj .share_job_list_n{ color:#f00}
.share_job_list_b_hy .share_job_list_icon{ background:url(../images/s_icon2.png) no-repeat;background-size:100%;}
.share_job_list_b_ze .share_job_list_icon{ background:url(../images/s_icon3.png) no-repeat;background-size:100%;}
.share_job_list_b_sj .share_job_list_icon{ background:url(../images/s_icon4.png) no-repeat;background-size:100%;}
.share_job_list_s{color:#999; font-size:.32rem; display:block}
.hb_tc{width:6.906667rem; position:fixed;left:50%; margin-left:-3.466667rem;top:2.133333rem; text-align:center}
.hb_tc img{width:6.906667rem;height:12.32rem;border-radius:.16rem;}
.hb_tc_bth{width:100%; text-align:center; padding-top:.266667rem;}
.hb_tc_hyz{width:6.906667rem;height:.96rem; line-height:.96rem; background:#3a7bfe;color:#fff; display:inline-block;border-radius:.08rem; position:relative;text-indent:.533333rem; font-size:.373333rem}
.hb_tc_hyz:after{width:.4rem;height:.4rem;background:url(../images/hx.png) no-repeat; background-size:100%;content:''; position:absolute;left:50%; margin-left:-1.066667rem;top:.266667rem; }
.hb_tc_bchb{padding:.053333rem .266667rem .053333rem 0; background:rgba(0,0,0,0.5);color:#fff; display:inline-block; border-radius:.533333rem 0 0 .533333rem; position:absolute;right:0;bottom:5.333333rem; font-size:.32rem; }
.hb_tc_bchb_c{ display:inline-block; position:relative;padding-left: .8rem;}
.hb_tc_bchbicon{width:.4rem;height:.4rem;background:url(../images/ca.gif) no-repeat; background-size:100%;content:''; position:absolute;left:.266667rem; top:.053333rem; }
.wap_school_jobname{ font-size:.426667rem;}
.wap_school_jobtime{ font-size:.32rem;color:#999}
.wap_school_xjhtime{ font-size:.32rem;color:#999; padding-left:.48rem; position:relative; margin:.133333rem 0;}
.wap_school_xjhtime_icon{width:.32rem;height:.32rem; display:inline-block; position:absolute;left:0;top:.106667rem;background:url(../images/yun_wap_partdate.png) no-repeat; background-size:100%;}
.wap_school_xjh_add{ font-size:.32rem;color:#999; padding-left:.48rem; position:relative; margin:.133333rem 0;}
.wap_school_xjhadd_icon{width:.32rem;height:.32rem; display:inline-block; position:absolute;left:0;top:.106667rem;background:url(../images/yun_wap_partmap.png) no-repeat; background-size:100%;}
.wap_school_yxadd{ font-size:.32rem;color:#999;   margin:.133333rem 0;}
.wap_tips_jobapplyjob{z-index: 10000000011; position: fixed;
    left: 0; 
    right: 0;
    bottom: 0;height:10.666667rem;background-color: #fff;border-radius:0.426666rem 0.426666rem 0 0;}
.wap_tips_tit{ font-weight: bold;; padding: 0.266666rem; position: relative;}
.job_prompt_sendresume_joball{width:100%;height:5.333333rem; overflow: auto;}
.job_prompt_ps{padding:0.533333rem;}
.wap_tips_tit_close{width:0.426666rem;height:0.426666rem; position: absolute;;right:0.533333rem;top: 0.533333rem;background:url(../images/interview_close.png) no-repeat; background-size:100%;}

/*悬赏*/

.reward_tip{ background:#fff1f0; padding:.266667rem .266667rem;}
.reward_list{ padding:.266667rem; position:relative; background:#fff; margin-top:.266667rem;}
.reward_tip_s{color:#f00}
.reward_tit{width:100%}
.reward_tit li{width:49%; display:inline-block; text-align:center; padding-top:.266667rem;}
.reward_tit_cur{color:#f60}
.reward_list_money_bth{ display:inline-block; padding:.08rem .266667rem; background:#c4d0fd;color:#fff;border-radius:.533333rem; position:absolute;right:.266667rem;top:1.066667rem;}
.reward_list_name{ font-size:.426667rem;width:100%;height:.666667rem; line-height:.666667rem; overflow:hidden;}
.reward_list_money_name_ml{ display:inline-block; margin-left:.266667rem;}
.reward_list_money_s{color:#f00; font-size:.426667rem;}
.reward_list_money_name{color:#999;}
.reward_list_money{padding:.133333rem 0}
.reward_box{}
.reward_box_bg{ height:2.933333rem;background:#2778F8; padding:.533333rem 0;}
.reward_box_tip{color:#fff; padding-left:2.933333rem; position:relative}
.reward_box_tip_icon{width:1.706667rem;height:1.706667rem; display:inline-block; background:url(../images/sj1.png) no-repeat; position:absolute;left:1.066667rem;top:.213333rem;}
.reward_box_tip_h1{ font-size:.426667rem; padding-bottom:.266667rem;}
.reward_box_tip_h1_m{ font-size:.48rem;color:#FF0}
.reward_box_bth {padding:.8rem 0; text-align:center}
.reward_box_bth a{ display:inline-block;border:.026667rem solid #f60;color:#f60; margin-right:.533333rem;padding:.213333rem .8rem;}
.reward_box_bth  .reward_box_bth_a{border:.026667rem solid #093;color:#093;}
.reward_box_pd{padding:0 .533333rem .533333rem .533333rem;color:#666}
.reward_box_pd_b{ background:#fff; padding:0 .266667rem .533333rem  .266667rem; position:relative; box-shadow: 0 .213333rem .4rem 0 #ccc;}
.reward_box_pd_line{width:100%;height:.533333rem; background:#fff; position:absolute;top:-0.533333rem;left:0; z-index:10}
.reward_box_pd_line_bg{width:100%;height:.133333rem; background:#1a7ce0;position:absolute;top:-0.586667rem;left:0; z-index:11;    box-shadow: 0 .16rem .266667rem .026667rem #ccc;}
.reward_box_p{ line-height:.8rem;}
.reward_box_comname{ font-size:.426667rem;}
.reward_box_p_jobname{color:#093}
.reward_box_p_b{border-top:.053333rem dashed #eee; margin-top:.4rem; padding-top:.266667rem; position:relative}
.reward_box_pd_c{width:.533333rem;height:.533333rem; background:#efefef;border-radius:50%; position:absolute;left:-0.533333rem;top:-0.266667rem;}
.reward_box_pd_rc{width:.533333rem;height:.533333rem; background:#efefef;border-radius:50%; position:absolute;right:-0.533333rem;top:-0.266667rem;}
.resume_pop_bq{padding:.266667rem;}
.com_pop_bth{width:1.866667rem;height:.8rem;text-align:center;line-height:.8rem;border:none;color:#fff;background:#288ee0;}
.lg_at{width:100%;background:#fff;text-align:center;padding:.533333rem 0;}
.lg_at_tit{color:#333;font-size:.426667rem;}
.lg_at_cr{color:#bbb;font-size:.373333rem;}
.lg_at dt{padding-bottom:.266667rem;}
.lg_at dd{line-height:.666667rem;}
.lg_bd{margin-top:.266667rem;border-bottom:.026667rem solid #ececec;padding:.266667rem .533333rem;background:#fff;line-height:.8rem;}
.lg_bd_z{font-size:.426667rem;color:#333;}
.lg_bd_r{font-size:.373333rem;color:#bbb;}
.lg_bd_r a{color:#43a0ff;}
.index_sj_job_list_box{ background:#fff; padding:.266667rem .266667rem .266667rem 0;border-bottom:.026667rem solid #f2f2f2; font-size:.346667rem;}
.index_sj_job_list_box_pd{padding:0 .266667rem 0 .266667rem;position:relative; }
.index_sj_job_list_box_icon{width:1.866667rem;height:1.866667rem; background:url(../images/red_icon.png) no-repeat; position:absolute;left:.266667rem;top:.08rem;background-size:100%; text-align:center;color:#FF0}
.index_sj_job_list_box_jg{ padding-top:.266667rem; font-weight:bold}
.index_sj_jobname{ font-size:.426667rem;width:65%;height:.586667rem; line-height:.586667rem;  text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.index_sj_comname{color:#999;width:80%;height:.586667rem; line-height:.586667rem; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.index_sj_job_xz{color:#f00; position:absolute;right:0;top:0;}
.index_sj_job_time{ position:absolute;top:.586667rem;right:0; font-size:.32rem;color:#999}
/*分享助力*/
.heap_box{  padding:.4rem .533333rem 1.333333rem .533333rem; position:relative;background:#fb374b;background: -webkit-linear-gradient(left, #fb354c , #ffca14); overflow-x:hidden}
.heap_three_quan{width:4rem;height:4.533333rem; position:absolute;right:-3.2rem;top:0; background:#fd653b;border-radius:50%;background: -webkit-linear-gradient(bottom, #fd653b , #fdc30f); z-index:1;opacity:0.5}
.heap_four_quan{width:4.8rem;height:4.8rem; position:absolute;right:-3.2rem;top:-1.6rem; background:#fff;border-radius:50%; z-index:1; opacity:0.1}
.heap_five_quan{width:4.8rem;height:4.8rem; position:absolute;left:-3.2rem;top:-1.6rem; background:#fff;border-radius:50%; z-index:1; opacity:0.1}
.heap_box_frist{height:10.333333rem; padding:1.066667rem;}
.heap_frist_quan{width:8.533333rem;height:8.533333rem; position:absolute;left:50%; margin-left:-4.266667rem;top:1.333333rem; background:#fd653b;border-radius:50%;background: -webkit-linear-gradient(bottom, #fd653b , #fdc30f); z-index:1}
.heap_two_quan{width:6.933333rem;height:6.933333rem; position:absolute;left:50%; margin-left:-3.466667rem;top:2.266667rem; background:#fd653b;border-radius:50%;background: -webkit-linear-gradient(bottom, #f74e2f , #fa9b0e); z-index:2}
.heap_writing{width:100%; position:absolute;left:0;top:2.933333rem; text-align:center; z-index:3;color:#fff }
.help_h_bor{ padding:0 .8rem;border-radius:.8rem;height: .8rem;
    line-height: .8rem; display:inline-block; font-size:.64rem;border:.026667rem solid #f9d857;letter-spacing:.133333rem; text-shadow: red 0 .026667rem 0; box-shadow: #f86127 .053333rem .053333rem .186667rem .026667rem ;}
.help_fx{letter-spacing:.053333rem; background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(255, 255, 255, 1)), to(rgba(247, 198, 89, 1)));
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;font-weight:bold; font-size:1.733333rem;color: #fff; line-height: 2.133333rem;
 }
 .help_hy{ font-size:.426667rem;}
.help_hy_n{ font-size:.64rem;color:#ffe563}
.help_time{ padding-top:.266667rem; padding-bottom:.533333rem; font-size:0.32rem;}
.help_heybth_end{width:5.866667rem;height:1.2rem; line-height:1.2rem;border-radius:.8rem;  background:#fdc30f;z-index:1; display:inline-block; font-size:.48rem;color:#fff; position:relative; box-shadow: #f86127 .053333rem .053333rem .186667rem .026667rem ;}
.help_heybth{width:5.866667rem;height:1.2rem; line-height:1.2rem;border-radius:.8rem;  background:#fd653b;background: -webkit-linear-gradient(bottom, #fd653b , #fdc30f); z-index:1; display:inline-block; font-size:.48rem;color:#fff; position:relative; padding-left:.933333rem;animation: help_heybth 0.5s infinite; box-shadow: #f86127 .053333rem .053333rem .186667rem .026667rem ;}
.help_heybth:after{width:.533333rem;height:.533333rem; background:url(../images/helpicon.png) no-repeat; background-size:100%; display:inline-block;content:''; position:absolute;left:1.466667rem;top:.32rem;}
 @keyframes help_heybth {
            0% {
                transform: translate(0, 0);
            }
            50% {
                transform: translate(0, -0.106667rem);
            }
            100% {
                transform: translate(0, 0);
            }
  }
  
.help_com{ background:#fff; padding:1.066667rem .533333rem .8rem .533333rem;border-radius:.266667rem;box-shadow: #f86127 .053333rem .053333rem .186667rem .026667rem }
.help_comname{ font-size:.48rem; font-weight:bold; padding-bottom:.133333rem;}
.help_comname_line{ font-size:.32rem; padding:0 .213333rem; display:inline-block; }
.help_com_js{ padding-left:1.866667rem; position:relative}
.help_com_logo{ position:absolute;left:0;top:.08rem;width:1.333333rem;height:1.333333rem}
.help_joblist{ padding:.266667rem 0;border-bottom:.026667rem solid #eee; position:relative}
.help_jobname{ font-size:.426667rem;}
.help_jobinfo{ padding-top:.213333rem; font-size:0.32rem;}
.help_cominfo{ font-size: 0.32rem;color:#999}
.help_jobxz{color:#f00; font-size:.426667rem;}
.help_joblook{ position:absolute;right:0;top:.4rem; background:#fea70c;color:#fff; padding:.053333rem .266667rem;border-radius:.08rem;font-size:0.32rem;}
.help_jobmore{ padding-top:.533333rem; text-align:center;font-size:0.32rem;}
.help_jobmore a{color:#3366cc}
.help_comtit{width:100%; text-align:center; font-size:.426667rem;}
.help_comtit_s{ display:inline-block; position:relative}
.help_comtit_icon1{width:.213333rem;height:.213333rem; background:#fd653b; display:inline-block; position:absolute;left:-0.72rem;top:.213333rem;border-radius:50%;}
.help_comtit_icon2{width:.16rem;height:.16rem; background:#fd653b; display:inline-block; position:absolute;left:-0.986667rem;top:.24rem;border-radius:50%; opacity:0.6}
.help_comtit_icon3{width:.106667rem;height:.106667rem; background:#fd653b; display:inline-block; position:absolute;left:-1.253333rem;top:.266667rem;border-radius:50%; opacity:0.3}
.help_comtit_iconr1{width:.213333rem;height:.213333rem; background:#fd653b; display:inline-block; position:absolute;right:-0.72rem;top:.213333rem;border-radius:50%;}
.help_comtit_iconr2{width:.16rem;height:.16rem; background:#fd653b; display:inline-block; position:absolute;right:-0.986667rem;top:.24rem;border-radius:50%; opacity:0.6}
.help_comtit_iconr3{width:.106667rem;height:.106667rem; background:#fd653b; display:inline-block; position:absolute;right:-1.253333rem;top:.266667rem;border-radius:50%; opacity:0.3}
.help_comtitbox{ padding-top:.533333rem;}
.help_bg{width:100%;height:100%; background:rgba(0,0,0,0.5); position:fixed;left:0;top:0; z-index:15; }
.help_ok_c{width:100%;height:2.933333rem;border-radius:.266667rem; }
.help_ok_gx{width:4.8rem; height:4.8rem;border-radius:50%; background:#e52b24; position:absolute;left:-4.4rem;top:.266667rem;text-align:center; z-index:1; }
.help_ok_gxr{width:4.8rem; height:4.8rem;border-radius:50%; background:#e52b24; position:absolute;right:-4.4rem;top:.266667rem;text-align:center; z-index:1; }
.help_ok_gx_s{  text-align:center;color:#333; font-size:.48rem;display:inline-block;width:100%; text-align:center; padding-top:.266667rem;font-size:1.066667rem;color:#fdd338; font-weight:bold; }
.help_ok{width:4.8rem; background:#fc362d; position:fixed;left:50%; margin-left:-2.4rem;top:4rem; z-index:16;border-radius:.266667rem;overflow:hidden }
.help_ok_p{width:100%; text-align:center; font-size:.48rem;color:#fdd338; font-weight:bold}
.help_ok_wx{width:100%; text-align:center;color:#666; padding-top:.213333rem; padding-bottom:.266667rem;}
.help_ok_ewm{width:100%; text-align:center;height:2.666667rem;}
.help_ok_bth{width:4rem;height:1.066667rem; line-height:1.066667rem;border-radius:.8rem;  background:#fd653b;background: -webkit-linear-gradient(bottom, #fd653b , #fdc30f); z-index:1; display:inline-block; font-size:.373333rem;color:#fff; position:relative; }
.help_ok_box{width:100%; padding:.533333rem 0; text-align:center}
.help_buy{ padding:0 .266667rem; background:#fd653b;background: -webkit-linear-gradient(left, #fd653b , #fdc30f);position:relative}
.help_buy_tip{padding:.266667rem 1.866667rem .266667rem .666667rem;color:#fff; position:relative;text-shadow: red 0 .026667rem 0;}
.help_buy_tip:after{width:.426667rem;height:.426667rem; background:url(../images/helpicon.png) no-repeat; background-size:100%; display:inline-block; position:absolute;left:0;top:.32rem;content:"";}
.help_buy_look{color:#fff; position:absolute;right:0;top:.266667rem; padding-right:.293333rem; }
.help_buy_look:after {
    content: ' ';
    position: absolute;
    top: .16rem;
    right: 0;
    width: .16rem;
    height: .16rem;
    border: #fff solid;
    -webkit-transform: rotate(45deg);
    border-width: .026667rem .026667rem 0 0;
}
.help_buybox{ background:#fff;color:#333; padding:.266667rem 0 .533333rem  0;border-radius:.266667rem;color:#666;box-shadow: #f86127 .053333rem .053333rem .186667rem .026667rem }
.help_buy_bthbox{ padding:.533333rem 0; text-align:center}
.help_buy_bth{padding:.213333rem 1.333333rem;border-radius:.8rem;  background:#fd653b;background: -webkit-linear-gradient(bottom, #fd653b , #fdc30f);text-shadow: red 0 .026667rem 0; color:#fff;box-shadow: #f86127 .053333rem .053333rem .186667rem .026667rem ; font-size:.426667rem;}
.help_buy_gz{width:100%; text-align:center; font-size:.426667rem;}
.help_buy_gz_mx{ padding:.266667rem; text-align:center;color:#999}
.buymeal_zhuli_cs{width:100%; }
.help_buy_mx{width:32%; display:inline-block; padding-top:.533333rem; padding-bottom:.266667rem; position:relative; text-align:center; }
.help_buy_mx_n{width:100%; position:absolute;left:0;top:0; font-size:.373333rem;color:#fc4653}
.help_buy_gz_sl{color:#fc4653}
.help_buy_gz_mxnl{ font-size:.426667rem; padding-bottom:.133333rem;color:#333}
.help_user{ }
.help_user img{border-radius:50%; margin-left:.266667rem; margin-top:.4rem;}
.help_zl_tj{ background:#fff;color:#333; padding:.266667rem .266667rem .533333rem  .266667rem;border-radius:.266667rem;color:#666;box-shadow: #f86127 .053333rem .053333rem .186667rem .026667rem }
.help_zl_tip{ color:#f86a22; padding:.266667rem 0 0 0; text-align:center;border-radius:.08rem; }
.help_zl_list{width:32%; display:inline-block; text-align:center;  position:relative; margin-top:.533333rem;}
.help_zl_n{ display:inline-block;background:#fd653b;background: -webkit-linear-gradient(left, #fdc30f , #fd653b);color:#fff;border-radius:.533333rem; padding:0 .266667rem;}
.help_zl_iconbox{ padding-top:.133333rem; position:relative}
.help_zl_list_box{border:.026667rem solid #eee;border-radius:.08rem; padding-top:.4rem; margin-left:.133333rem; margin-right:.133333rem; position:relative}
.help_zl_icon{}
.help_zl_gn{border-radius:.08rem; padding:.4rem 0 .266667rem .746667rem; text-align:left;color:#f86a22; font-size:.346667rem;}
.help_zl_gn_n{color:#666}
.help_zl_user{ background:#fff;color:#333; padding:.266667rem .266667rem .533333rem  .266667rem;border-radius:.266667rem;color:#666;box-shadow: #f86127 .053333rem .053333rem .186667rem .026667rem ; margin-top:.533333rem;}
.help_zl_user_sz{width:100%; text-align:center}
.help_zl_icon{width:.4rem; display:block; position:absolute;left:.133333rem;bottom:.266667rem;color:#000; font-size:.32rem;color:#999}
.help_zl_user_tit{text-align:center; padding-bottom:.266667rem;border-bottom:.026667rem solid #eee; font-size: 0.32rem;}
.help_home{width:.8rem;height:.8rem; position:absolute;left:.533333rem;top:.266667rem; z-index:10}
.help_home:after{content: ' ';width: .32rem;height: .32rem;border: #fff solid;-webkit-transform: rotate(-135deg);border-width: .053333rem .053333rem 0 0;color: #fff; display:inline-block; position:absolute;left:.133333rem;top:.426667rem;}
.yun_newedition_yll{color:#f60; font-size:.32rem; padding:.133333rem 0}
.spmsml{ margin-left:.133333rem;}
.zph_net_new_gt .spmswzx{ background:#3d9b09;color:#fff}
.hide_tip{ background:#fff;color:#e2a12f;padding:.133333rem 1.133333rem .133333rem .866667rem; position:relative;font-size:.32rem; display: flex; align-items: center;}
.hide_tip_qx{ display:inline-block; width: 1.493333rem;
    height: .533333rem;
    border: .013333rem solid #2778f8;
    border-radius: .106667rem;
    font-size: .293333rem;
    font-weight: 500;
    color: #2778f8;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: .733333rem;
 }
.hide_tip_gb{ width: .586667rem; height: .586667rem; background:url(../images//remove.png) no-repeat; background-size:100%; position:absolute; right: 0.266666rem;top: 50%; transform: translateY(-50%);}
.optimize_tip_box{ background:#fff; padding:.4rem .4rem 0 .4rem;background:#fff;}
.optimize_tip{border:.026667rem solid #eee;background:#fff;padding:.213333rem 1.333333rem .266667rem 1.6rem; position:relative;border-radius:.133333rem;}
.optimize_name{font-size:.373333rem;font-weight:bold; padding-bottom:.133333rem;}
.optimize_p{color:#999; font-size:.32rem;}
.optimize_tip_bth{ background:#3b7cff;border-radius:.533333rem; display:inline-block; position:absolute;right:.4rem;top:.48rem;color:#fff;padding:.053333rem .266667rem;}
.optimize_tipicon{width:.853333rem;height:.853333rem; background:url(../images/rxl.png) no-repeat; background-size:100%; position:absolute;left:.4rem;top:.4rem;}
.optimize_tipgbicon{width:.213333rem;height:.213333rem; background:url(../images/close.png) no-repeat; background-size:100%; position:absolute;right:.186667rem;top:.133333rem;}


.wap_zphnet_list_box_con{ padding-left:3.466667rem; position:relative;}

.ch_tj{width:100%; display: flex; text-align: center; font-size:0.32rem;color:#333; padding-top: 0.4rem;}
	.ch_tj_box{width:50%; position: relative;}
	.ch_tj_n{ font-size:0.533333rem; font-weight: bold; display: block; padding-bottom:0.133333rem;color:#2778f8;}
	.ch_tjline:after{width:0.026666rem;height:0.533333rem; background-color: #cccccc; display: inline-block; position: absolute;right:0;top:0.426666rem;content:''; display: inline-block;}
	.zph_body_card {
    position: relative;
    width: 100%;
    background-color: #fff;
    border-radius: .213333rem;
    padding: .373333rem .4rem .466667rem .4rem;
}
