/*用户中心公共头部*/
.m_header {
    width: 100%;
    height: 1.173333rem;
    background: #2778F8;
    z-index: 9;
}

.m_backheader {
    width: 100%;
    height: 1.173333rem;
    background: #2E2F32;
    z-index: 999;
    position: relative;
}

.m_whiteheader {
    width: 100%;
    height: 1.173333rem;
    background: #2778F8;
    position: relative;
}

.m_whiteheaderfid {
    width: 100%;
    height: 1.173333rem;
    background: #2778F8;
    position: fixed;
    left: 0px;
    right: 0px;
    top: 0rem;
    z-index: 999;
}

.m_headericon {
    width: 0.266666rem;
    height: 0.453333rem;
    position: absolute;
    left: 0.32rem;
    top: 50%;
    margin-top: -0.24rem;
    display: block;
}

.m_headericon img {
    vertical-align: top;
}

.m_header_cont {
    text-align: center;
    font-weight: bold;
    color: #fff;
    line-height: 1.173333rem;
    font-size: 0.453333rem;
}

.m_header_c {
    position: relative;
}

.m_whiteheader .m_header_cont {
    text-align: center;
    font-weight: bold;
    color: #fff;
    line-height: 1.173333rem;
}

/*用户中心公共卡片上tab背景*/
.m_tab {
    width: 100%;
    height: 2.826666rem;
    background: #2778F8;
}

.m_tabbox {
    padding-left: 0.4rem;
    padding-right: 0.4rem;
}

.m_tabbox ul {
    width: 100%;
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.m_tabbox ul li {
    padding-top: 0.373333rem;
    padding-bottom: 0.373333rem;
    display: flex;
    align-items: center;
    font-size: 0.426666rem;
    font-weight: 500;
    color: #FFFFFF;
    opacity: 0.4;
}

.m_tabbox ul .m_tabactive {
    opacity: 1;
    position: relative;
}

.m_tabactive:after {
    width: 1.066666rem;
    height: 0.053333rem;
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0px;
    display: inline-block;
    background-color: #fff;
    border-radius: 1px;
    margin-left: -0.533333rem;
}

.m_tabbox ul li a {
    color: #fff;
}

.m_header a {
    display: block;
}

/*用户中心公共卡片上tab无背景*/
.m_taball {
    width: 100%;
    background: #fff;
}

.m_taballbox {}

.m_taballbox ul {
    width: 100%;
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.m_taballbox ul li {
    height: 1.2rem;
    line-height: 1.2rem;
    display: flex;
    align-items: center;
    font-size: 0.426666rem;
    font-weight: 500;
    color: #999;
    position: relative;
}

.m_taballbox ul li a {
    color: #999;
}

.m_taballbox ul .m_taballactive {
    color: #000;
    position: relative;
    font-weight: bold;
}

.m_taballbox ul .m_taballactive a {
    color: #000;
    position: relative;
}

.m_taballactive:after {
    width: 0.8rem;
    height: 0.08rem;
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0px;
    display: inline-block;
    background-color: #2778f8;
    border-radius: 1px;
    margin-left: -0.4rem;
}

.m_taballbox ul .m_payactive {
    color: #000;
    position: relative;
    font-weight: bold;
}

.m_taballbox ul .m_payactive a {
    color: #000;
    position: relative;
}

.m_payactive:after {
    width: 0.8rem;
    height: 0.08rem;
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0px;
    display: inline-block;
    background-color: #2E2F32;
    border-radius: 1px;
    margin-left: -0.4rem;
}

.zp_num {
    margin-left: 0.266666rem;
    display: inline-block;
    font-size: 0.32rem;
    color: #999;
    position: absolute;
    right: -20px;
    top: -8px;
}

.m_taballbox ul .member_ms_cur {
    color: #000;
    position: relative;
    font-weight: bold;
}

.m_taballbox ul .member_ms_cur a {
    color: #000;
    position: relative;
}

.member_ms_cur:after {
    width: 0.8rem;
    height: 0.08rem;
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0px;
    display: inline-block;
    background-color: #2778f8;
    border-radius: 1px;
    margin-left: -0.4rem;
}

/*用户中心公共卡片间距*/
.m_cardbox {
    padding: 0 0.32rem
}

.m_cardbgbox {
    margin-top: -1.466666rem;
}

.m_cardbg {
    width: 100%;
    background-color: #fff;
    font-size: 0.373333rem;
    border-radius: .213333rem;
    padding: 0.4rem 0.4rem 0.4rem 0.4rem;
    margin-top: 0.266666rem;
    position: relative;
}

.wap_member_bgcar {
    width: 100%;
    background-color: #fff;
    border-radius: .213333rem;
    padding: 0.4rem 0.4rem 0.4rem 0.4rem;
    margin-top: 0.266666rem;
}

/*用户中心公共卡片删除*/
.m_card_del {
    width: .64rem;
    height: .64rem;
    position: absolute;
    right: 0.4rem;
    bottom: 0.4rem
}

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

.m_card_bj {
    width: .64rem;
    height: .64rem;
    position: absolute;
    right: 1.333333rem;
    bottom: 0.4rem
}

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

.card_name_refused,
.card_name_accepted {
    color: #999
}

/*用户中心公共头部*/
.comheader {
    width: 100%;
    line-height: 1.173333rem;
    background: #2778F8;
    position: relative;
    z-index: 10;
    touch-action: none;
}

.comheader_return {
    width: 1.333333rem;
    line-height: 1.173333rem;
    display: inline-block;
    position: absolute;
    left: 0.266666rem;
    top: 0px;
}

.comheader_return:after {
    content: ' ';
    width: 0.32rem;
    height: 0.32rem;
    border: #fff solid;
    -webkit-transform: rotate(-135deg);
    border-width: 0.053333rem 0.053333rem 0 0;
    color: #fff;
    display: inline-block;
    position: absolute;
    left: 0.133333rem;
    top: 0.426666rem;
}

.comheaderBlack:after {
    content: ' ';
    width: 0.32rem;
    height: 0.32rem;
    border: #333 solid;
    -webkit-transform: rotate(-135deg);
    border-width: 0.053333rem 0.053333rem 0 0;
    color: #333;
    display: inline-block;
    position: absolute;
    left: 0.133333rem;
    top: 0.426666rem;
}

.comheaderWhite:after {
    content: ' ';
    width: 0.32rem;
    height: 0.32rem;
    border: #fff solid;
    -webkit-transform: rotate(-135deg);
    border-width: 0.053333rem 0.053333rem 0 0;
    color: #fff;
    display: inline-block;
    position: absolute;
    left: 0.133333rem;
    top: 0.426666rem;
}

.comheader_tit {
    width: 100%;
    text-align: center;
    font-size: 0.48rem;
    color: #fff;
    line-height: 1.173333rem;
}

.header_fa_add {
    height: 30px;
    line-height: 30px;
    position: absolute;
    right: 10px;
    top: 12px;
    border-radius: 3px;
    display: inline-block
}

.header_fa_add_p {
    padding-left: 22px;
    display: inline-block;
    color: #fff;
    position: relative
}

.header_fa_add_p:after {
    width: 16px;
    height: 16px;
    display: inline-block;
    background: url(../../images/yun_wap_bj.png) no-repeat;
    background-size: 100%;
    content: '';
    position: absolute;
    left: 0px;
    top: 6px;
}


/*用户中心公共间距  卡片 删除 修改 */
.wap_member_box {
    padding: 0px 0.32rem
}

.com_cardlist {
    padding: 0.266666rem 0.4rem;
    background-color: #fff;
    border-radius: 0.213333rem;
    margin-top: 0.266666rem;
    font-size: 0.373333rem;
    line-height: 0.8rem;
    position: relative;
}

.com_card_cz {
    height: 0.64rem;
    position: absolute;
    right: 0.266666rem;
    bottom: 0.266666rem;
}

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

.com_cardlist_tit {
    font-size: 0.426666rem;
    line-height: 0.666666rem;
    padding-bottom: 0.133333rem;
    font-weight: bold;
}

.com_cardlist_p {
    padding-left: 1.866666rem;
    position: relative;
    min-height: 0.8rem;
}

.com_cardlist_p_name {
    color: #999;
    position: absolute;
    left: 0px;
    top: 0px;
}

.wap_member_pt {
    padding-top: 0.266666rem;
}

.wap_member_paypd {
    margin-top: -1.866666rem;
}

.new_m_bth {
    width: 100%;
    height: 1.28rem;
    line-height: 1.28rem;
    color: #fff;
    border-radius: 0.213333rem;
    text-align: center;
    background-color: #2778f8;
    font-size: 17px;
    font-weight: bold;
    margin-top: 0.8rem;
}

/*企业中心首页*/
.commemberheader {
    width: 100%;
    padding-left: .32rem;
    padding-right: .32rem;
    background-size: 100%
}

.commemberheaderbg {
    width: 100%;
    background: url(../../images/uesrbackimg1.png) no-repeat;
    background-size: 100%
}

.company {
    position: relative;
    width: 100%;
    height: 1.28rem;
    padding-left: 1.66667rem;
    padding-right: .32rem;
    display: flex;
}

.company_left {
    position: absolute;
    top: 0;
    left: 0;
    width: 1.28rem;
    height: 1.28rem;
    border-radius: .16rem;
    overflow: hidden;
}

.company_center {
    display: flex;
    flex-direction: column;
    justify-content: space-around
}

.company_center_bto {
    display: flex;
    align-items: center
}

.company_center_bto_name {
    font-size: .32rem;
    font-weight: 500;
    color: #fff;
    margin-right: .266667rem
}

.company_center_bto_nav {
    width: .133333rem;
    height: .266667rem;
    display: flex;
    align-items: center
}

.company_center_top {
    font-size: .426667rem;
    font-weight: 700;
    color: #fff
}

.particulars_new {
    width: 100%;
    margin-top: .706667rem;
    padding-bottom: .333333rem;
}

.particulars_new>ul {
    display: flex;
    height: 100%
}

.particulars_new>ul>li {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-around
}

.particulars_number {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .64rem;
    font-weight: 700;
    color: #fff;
    margin-bottom: .166667rem
}

.particulars_word {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .32rem;
    font-weight: 500;
    color: #fff
}

.comvip_nav {
    width: 100%;
    height: 1.013333rem;
    background-color: #333;
    padding-left: .4rem;
    padding-right: .4rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: .213333rem .213333rem 0 0;
    position: relative;
}

.comvip_nav_word {
    font-size: .346667rem;
    font-weight: 500;
    color: #dec3a5
}

.comvip_nav_remind {
    height: .586667rem;
    padding: .12rem .293333rem .133333rem .293333rem;
    background-color: #dec3a5;
    border-radius: .293333rem;
    font-size: .346667rem;
    font-weight: 500;
    color: #333;
    display: flex;
    align-items: center;
    justify-content: center
}

.comvip_nav_left {
    height: 100%;
    display: flex;
    align-items: center
}

.comvip_nav_right {
    display: flex;
    align-items: center;
    justify-content: center;
    height: .586667rem;
    line-height: .586667rem;
    padding: .12rem .293333rem .133333rem .293333rem;
    background-color: #dec3a5;
    border-radius: .293333rem;
    font-size: .346667rem;
    font-weight: 500;
    color: #333
}

.yunset_bth_zzbox {
    padding: 0.533333rem 0 0.8rem 0
}

.right_and_interest_of_member {
    display: flex;
    flex-direction: column;
    padding-left: 9px;
    padding-right: 9px;
    width: 100%;
    margin-top: .36rem;
}

.Member_Center {
    flex: 1;
    /* height:2.693333rem; */
    background-color: #fff;
    border-radius: .213333rem;
}

.Member_Center>ul {
    position: relative;
    display: flex;
    align-items: center;
    margin-top: 0.2rem;
}

.Member_Center>ul>li {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex: 1;
    position: relative;
}

.Member_Center_word {
    display: flex;
    align-items: center;
    font-size: .373333rem;
    font-weight: 500;
    color: #181818
}

.Member_Center_img {
    width: 0.9rem;
    height: 0.9rem;
    margin: 0 auto .2rem;
    overflow: hidden;
    position: relative;
}

.Member_Center_img img {
    display: block;
    overflow: hidden;
    width: 100%;
    height: auto;
}

.wap_advertisement {
    display: flex;
    flex-direction: column;
    margin-left: .32rem;
    margin-right: .32rem;
    /*width:100%;*/
    border-radius: .213333rem;
    height: 2.133333rem;
    margin-top: .36rem;
    overflow: hidden;
}

.wap_advertisement img {
    width: 100%;
    HEIGHT: 100%
}

.wap_useradvertisement {
    display: flex;
    flex-direction: column;
    /*margin-left:.32rem;
    margin-right:.32rem;*/
    /*width:100%;*/
    border-radius: .213333rem;
    height: 2.133333rem;
    background-color: #fff;
    margin-top: .266667rem;
    overflow: hidden;
}

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

.cy_box_tip {
    width: 2.933333rem;
    position: absolute;
    right: 0.266666rem;
    top: -0.4rem;
    color: #fff;
    border-radius: 0.08rem;
    background: -webkit-linear-gradient(left, #fd3848, #ff7d4a);
    font-size: 0.32rem;
    padding: 0px;
    text-align: center;
}

.cy_box_tip:after {
    width: 0;
    height: 0;
    border: 0.133333rem solid transparent;
    border-top-color: #ff7d4a;
    content: "";
    position: absolute;
    right: 35%;
    bottom: -0.266666rem;
}

/*用户中心公用部分首页导航*/
.taskbar {
    margin-top: .4rem;
    padding-left: 9px;
    padding-right: 9px;
}

.taskbar_box {
    margin-top: .266667rem;
    padding: .4rem .28rem;
    width: 100%;
    background-color: #fff;
    border-radius: .213333rem
}

.taskbar_enterprise {
    width: 100%;
    height: .64rem;
    display: flex;
    justify-content: space-between;
    margin-bottom: .606667rem
}

.taskbar_datum {
    padding-left: .906667rem;
    display: flex;
    position: relative
}

.taskbar_datum_img {
    position: absolute;
    top: 0;
    left: 0;
    width: .64rem;
    height: 100%
}

.taskbar_datum_word {
    display: flex;
    align-items: center;
    font-size: .4rem;
    font-weight: 500;
    color: #666
}

.taskbar_nav {
    position: relative;
    display: flex;
    padding-right: .533333rem
}

.taskbar_nav_img {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: .24rem;
    height: .426667rem;
    display: flex;
    align-items: center
}

.taskbar_nav_word {
    display: flex;
    align-items: center;
    font-size: .346667rem;
    font-weight: 500;
    color: #999
}

.taskbar_enterprise_last {
    width: 100%;
    height: .64rem;
    display: flex;
    justify-content: space-between
}


/*个人中心首页*/
.min_body {
    margin-top: .266667rem;
    padding-left: .32rem;
    padding-right: .32rem;
    width: 100%
}

.vip_nav {
    width: 100%;
    height: 1.013333rem;
    background-color: #333;
    padding-left: 0.933333rem;
    padding-right: .2rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: .213333rem;
    position: relative;
    margin-top: 0.4rem;
    font-weight: normal;
}

.vip_nav_img {
    position: absolute;
    top: 50%;
    left: .266667rem;
    transform: translateY(-50%);
    width: .586667rem;
    height: .586667rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.vip_nav_word {
    font-size: .346667rem;
    font-weight: 500;
    color: #dec3a5
}

.vip_nav_remind {
    height: .586667rem;
    line-height: .586667rem;
    padding: 0rem .293333rem 0rem .293333rem;
    background-color: #dec3a5;
    border-radius: .293333rem;
    font-size: .346667rem;
    font-weight: 500;
    color: #333;
    display: flex;
    align-items: center;
    justify-content: center
}

.vip_nav_left {
    height: 100%;
    display: flex;
    align-items: center
}

.vip_nav_left_free {
    height: 100%;
    font-size: .4rem;
    font-weight: 700;
    color: #dec3a5;
    display: flex;
    align-items: center
}

.vip_nav_left_upgrade {
    height: 100%;
    font-size: .346667rem;
    font-weight: 500;
    color: #dec3a5;
    display: flex;
    align-items: center
}

.vip_nav_right {
    display: flex;
    align-items: center;
    justify-content: center;
    height: .586667rem;
    padding: .12rem .293333rem .133333rem .293333rem;
    background-color: #dec3a5;
    border-radius: .293333rem;
    font-size: .346667rem;
    font-weight: 500;
    color: #333
}

.userheader {
    width: 100%;
    background: #fff url(../../images/uesrbackimg1.png) center no-repeat;
    background-size: cover;
    padding: 0.9rem .36rem .42rem .32rem;
    overflow: hidden;
    position: relative;
}

.userheader_nav {
    overflow: hidden;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.userheader_nav_calendar {
    width: .58rem;
    overflow: hidden;
    position: relative;
}

.userheader_nav_calendar img {
    width: .58rem;
    height: .58rem;
    display: block;
    overflow: hidden;
    position: relative;
}

.userheader_nav_set {
    width: .58rem;
    overflow: hidden;
    position: relative;
    margin-left: 20px;
}

.userheader_nav_set img {
    idth: .58rem;
    height: .58rem;
    display: block;
    overflow: hidden;
    position: relative;
}

.userheader_datum {
    position: relative;
    margin-top: .4rem;
    width: 100%;
    height: 1.413333rem;
    display: flex;
    justify-content: space-between;
    padding-left: 1.813333rem;
    align-items: center
}

.userheader_datum_logo {
    position: absolute;
    top: 0.133333rem;
    left: 0;
    width: 1.413333rem;
    height: 1.413333rem
}

.userheader_datum_logo img {
    width: 1.413333rem;
    height: 1.413333rem;
    border-radius: 50%;
}

.userheader_datum_left {
    display: flex;
    flex-direction: column;
    justify-content: space-around
}

.userheader_datum_job_name {
    display: flex;
    align-items: center;
    margin-bottom: .2rem
}

.userheader_datum_job_name>i {
    font-size: .48rem;
    font-weight: 700;
    color: #333;
    margin-right: .133333rem;
}

.userheader_datum_job_name_number {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 0.56rem;
    background-color: #fff;
    border-radius: 0.12rem;
    overflow: hidden;
    position: relative;
    padding: 0 0.2rem;
}

.userheader_datum_job_name_number span {
    overflow: hidden;
    display: block;
    font-size: .32rem;
    margin-top: 2px;
    padding-left: 5px;
    color: #2778f8;
}

.userheader_datum_job_name_number img {
    overflow: hidden;
    display: block;
    width: 10px;
    height: 11px;
}

.userheader_datum_job_state {
    position: relative;
    height: .373333rem;
    display: flex;
    align-items: center;
}

.userheader_datum_job_state_img {
    position: absolute;
    top: 0;
    left: 0;
    width: .373333rem;
    height: .373333rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.userheader_datum_job_state>i {
    font-size: .32rem;
    font-weight: 500;
    color: #fff
}

.userheader_datum_right {
    position: relative;
    display: flex;
    height: .346667rem;
    padding-right: .453333rem
}

.userheader_datum_right_nav {
    position: absolute;
    top: 0;
    right: 0;
    width: .186667rem;
    height: .346667rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.userheader_datum_right_word {
    display: flex;
    align-items: center;
    overflow: hidden;
    position: relative;
    padding-top: 0.32rem;
}

.userheader_datum_right_word span {
    overflow: hidden;
    display: block;
    font-size: 0.34rem;
    color: #333;
    padding-right: 4px;
}

.userheader_datum_right_word img {
    overflow: hidden;
    display: block;
    width: 0.32rem;
    margin-top: 1px;
    height: 0.32rem;
}

.userparticulars {
    width: 100%;
    padding: 0.666666rem 0 0 0
}

.userparticulars>ul {
    display: flex;
    height: 100%
}

.userparticulars>ul>li {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-around
}

.userparticulars_number {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.48rem;
    font-weight: 700;
    color: #333;
}

.userparticulars_word {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .34rem;
    font-weight: 500;
    color: #666;
}

.user_nav_fast {
    background-color: #fff;
    border-radius: .213333rem
}

.user_nav_fast>ul {
    height: 100%;
    display: flex
}

.user_nav_fast>ul>li {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex: 1;
    padding: .4rem 0;
}

.user_nav_fast_word {
    display: flex;
    align-items: center;
    font-size: .32rem;
    font-weight: 500;
    color: #666
}

.user_nav_fast_img {
    width: 0.9rem;
    height: 0.9rem;
    margin-bottom: .2rem;
    overflow: hidden;
    position: relative;
}

.userheader_datum_job_data {
    font-size: 0.32rem;
    color: #333;
}


/*简历编辑*/
.Edit_your_resume_hint {
    width: 100%;
    height: .8rem;
    border-top: .013333rem solid #eee;
    background-color: #fff;
    position: relative;
    display: flex;
    align-items: center;
}

.resume_hint_left {
    position: relative;
    padding-left: .836666rem;
    display: flex;
    align-items: center;
}

.resume_hint_eye {
    position: absolute;
    top: 50%;
    left: 0.266666rem;
    transform: translateY(-50%);
    display: flex;
    width: .453333rem;
    height: .453333rem;
}

.resume_hint_right {
    position: absolute;
    right: 1.333333rem;
    top: 0.106666rem;
}

.Edit_your_resume_header_right {
    width: .586667rem;
    height: .586667rem;
    position: absolute;
    top: 50%;
    right: .32rem;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    justify-content: center
}

.resume_hint_word {
    display: flex;
    align-items: center;
}

.resume_hint_word_color {
    font-size: .32rem
}

.hint_right_none,
.resume_hint_word_color {
    color: #2778f8;
    font-weight: 500;
    font-family: PingFang SC
}

.hint_right_none {
    display: flex;
    width: 1.493333rem;
    height: .533333rem;
    border: .013333rem solid #2778f8;
    border-radius: .106667rem;
    font-size: .293333rem;
    align-items: center;
    justify-content: center
}

.resume_hint_word_black {
    color: #666;
    font-weight: 500;
    font-size: .32rem;
    font-family: PingFang SC
}

.hint_right_del {
    position: absolute;
    top: 50%;
    right: 0.266666rem;
    display: flex;
    width: .586667rem;
    height: .586667rem;
    transform: translateY(-50%);
    align-items: center;
    justify-content: center
}

.Edit_your_resume_min_body {
    padding: .266667rem .266667rem 1.433333rem;
    width: 100%;
    background-color: #f3f3f3
}

.resume_min_body_cord {
    padding: .4rem;
    width: 100%;
    border-radius: .213333rem;
    background-color: #fff
}

.resume_min_body_cord_data {
    display: flex;
    width: 100%;
    justify-content: space-between
}

.resume_min_body_cord_data_logo {
    display: flex;
    width: 1.2rem;
    height: 1.2rem;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    overflow: hidden;
}

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

.resume_min_body_cord_data_left {
    display: flex;
    flex-direction: column;
    justify-content: space-around
}

.data_left_nameandmodification {
    display: flex;
    align-items: center
}

.data_left_name {
    margin-right: .266667rem;
    color: #333;
    font-weight: 700;
    font-size: .586667rem;
    font-family: PingFang SC
}

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

.data_left_condition {
    overflow: hidden;
    position: relative;
    width: 100%;
}

.data_left_condition>ul {
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
}

.data_left_condition>ul>li {
    margin-right: .133333rem;
    color: #666;
    font-weight: 500;
    font-size: .373333rem;
    font-family: PingFang SC;
}

.data_left_condition>ul>li.onditioYixamc {
    margin-right: .133333rem;
    color: #666;
    font-weight: 500;
    font-size: .373333rem;
    font-family: PingFang SC;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 3.5rem;
}

.resume_min_body_cord_intention {
    display: flex;
    margin-top: .933333rem;
    width: 100%;
    height: 1.466667rem;
    flex-direction: column;
    justify-content: space-between
}

.cord_intention_top {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.cord_intention_top_word {
    color: #181818;
    font-weight: 700;
    font-size: .426667rem;
    font-family: PingFang SC
}

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

.cord_intention_bom {
    display: flex;
    justify-content: space-between
}

.cord_intention_bom_icon {
    display: flex;
    width: .266667rem;
    height: .4rem;
    align-items: center;
    justify-content: center
}

.resume_min_body_cord_work_experience {
    display: flex;
    margin-top: 0.8rem;
    width: 100%;
    flex-direction: column
}

.work_list {
    margin-bottom: 0.533333rem;
}

.cord_work_experience_one {
    display: flex;
    margin-bottom: .533333rem;
    justify-content: space-between
}

.cord_work_experience_two {
    display: flex;
    margin-bottom: 0.133333rem;
    justify-content: space-between
}

.cord_work_experience_two_word {
    overflow: hidden;
    width: 85%;
    color: #181818;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: 500;
    font-size: .4rem;
    font-family: PingFang SC
}

.cord_work_experience_two_icon {
    width: .253333rem;
    height: .386667rem
}

.cord_work_experience_three {
    display: flex;
    margin-bottom: 0.133333rem;
}

.experience_three_timeline {
    margin-right: .4rem
}

.experience_three_job,
.experience_three_major,
.experience_three_timeline {
    color: #333;
    font-weight: 500;
    font-size: .373333rem;
    font-family: PingFang SC
}

.experience_three_major {
    margin-left: .4rem
}

.cord_work_experience_four {
    display: -webkit-box;
    overflow: hidden;
    color: #666;
    font-weight: 500;
    font-size: .346667rem;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

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

.data_left_skill>ul {
    padding: 0.266666rem 0 0 0
}

.data_left_skill>ul>li {
    color: #181818;
    font-weight: 500;
    font-size: 0.373333rem
}

.rskillimg {
    vertical-align: middle;
    margin-top: 0.533333rem;
    border-radius: .213333rem;
    overflow: hidden;
}

.cord_intention_jnmane {
    font-size: 0.426666rem;
}

.Edit_your_resume_certificate {
    margin-top: 1.066667rem;
    width: 100%
}

.resume_certificate_jobed {
    margin-top: .533333rem;
    color: #666;
    font-weight: 500;
    font-size: .346667rem;
    font-family: PingFang SC
}

.resume_certificate_diploma {
    margin-top: .386667rem;
    width: 2.4rem;
    height: 2.4rem
}

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

.resume_min_body_Individual_works_photo {
    margin-top: .546667rem
}

.resume_min_body_Individual_works_photo>ul {
    display: flex;
    flex-wrap: wrap;
}

.resume_min_body_Individual_works_photo>ul>li {
    margin-right: .266667rem;
    margin-top: .266667rem;
    width: 2.4rem;
    height: 2.4rem;
    border-radius: .213333rem;
    overflow: hidden;
}

.resume_bot {
    width: 100%;
    position: fixed;
    left: 0px;
    bottom: 0px;
    right: 0px;
}

.Edit_your_resume_tail {
    display: flex;
    padding-right: .32rem;
    padding-left: .32rem;
    width: 100%;
    height: 1.306667rem;
    background-color: #fff;
    box-shadow: 0 0 0.266666rem #ccc;
    align-items: center;
    position: relative;
}

.Edit_your_resume_Update_your_resume {
    margin-right: .4rem;
    width: 3.2rem;
    border: .013333rem solid #2778f8;
    border-radius: .533333rem;
    color: #2778f8;
    cursor: pointer
}

.Edit_your_resume_Preview_your_resume,
.Edit_your_resume_Update_your_resume {
    display: flex;
    height: 1.066667rem;
    font-weight: 500;
    font-size: .4rem;
    align-items: center;
    justify-content: center
}

.Edit_your_resume_Preview_your_resume {
    width: 5.76rem;
    border-radius: .533333rem;
    background-color: #2778f8;
    color: #fefefe
}

.optimize_resume_box {
    position: absolute;
    right: 0.533333rem;
    top: -1.333333rem
}

.resume_box_info {
    width: 6.3rem;
    height: 1.066666rem;
    line-height: 1.066666rem;
    text-align: center;
    background-color: rgba(51, 51, 51, 0.8);
    font-size: 0.4rem;
    color: #fff;
    border-radius: 0.533333rem;
}

#resume_mask_box {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    background-color: #fff;
}

#resume_mask_box_top {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: .533333rem .32rem .533333rem .346667rem
}

.top_box_icon_new {
    width: 1.066667rem;
    height: 1.066667rem
}

.resume_top_box {
    margin-bottom: 0.8rem
}

.resume_box_del {
    width: .533333rem;
    height: .533333rem;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: 0rem;
    top: -0.8rem
}

.resume_box_icon {
    width: .32rem;
    height: .32rem;
    position: absolute;
    right: 0.346666rem;
    top: 0rem
}

.resume_box_icon img {
    vertical-align: middle;
}

.com_member_hr {
    width: 100%;
    background-color: #fff;
    border-radius: .213333rem;
    padding: .373333rem .266667rem;
    margin-bottom: .266667rem
}

.com_member_hr_name {
    font-size: .426667rem;
    font-weight: 700;
    color: #181818;
    position: relative;
}

.com_member_company {
    margin-top: .266667rem;
    margin-bottom: .266667rem;
    font-size: .346667rem;
    font-weight: 500;
    color: #666
}

.com_member_particulars {
    display: flex;
    font-size: .373333rem;
    font-weight: 500;
    color: #666
}

.com_member_particulars>div {
    margin-right: .133333rem;
    font-size: 0.346666rem;
}

.com_member_matched_degree {
    margin-top: .266667rem;
    font-size: .373333rem;
    font-weight: 500;
    color: #666
}

.top_box_btn {
    width: 2.133333rem;
    height: .8rem;
    background: linear-gradient(90deg, #34acfb, #1c80f6);
    border-radius: .213333rem;
    font-size: .373333rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center
}

.top_box_text {
    margin-left: .373333rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.resume_top_box_left {
    display: flex;
    width: 70%;
    ;
    align-items: center;
}

.top_box_name {
    font-size: .4rem;
    font-weight: 500;
    color: #333
}

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

#resume_mask_box_bom {
    width: 100%;
    height: 1.333333rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .426667rem;
    font-weight: 700;
    color: #666;
    border-top: .013333rem solid #eee;
    cursor: pointer
}

#The_interview_position_mask {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(46, 47, 50, .5);
    display: none;
    z-index: 9999
}

.yun_usermember_resume_setjl {
    position: absolute;
    right: 0px;
    top: 0px;
    display: none;
}

.yun_usermember_resumebq {
    display: inline-block;
    background: rgba(67, 134, 244, 0.2);
    color: #2778f8;
    margin-top: 0.266666rem;
    margin-right: 0.266666rem;
    font-size: 0.32rem;
    padding: 4px 10px;
    border-radius: 0.133333rem;
}

.zd_pay_box {
    background-color: #f8f8f8;
    border-radius: 0.213333rem;
    margin-top: 0.8rem;
}

.zd_pay_list {
    padding-left: 1.333333rem;
    height: 1.2rem;
    line-height: 1.2rem;
    position: relative;
    font-size: 0.4rem;
    font-weight: bold;
    position: relative;
}

.zd_pay_list img {
    vertical-align: middle;
}

.zd_pay_icon {
    width: 0.586666rem;
    height: 0.586666rem;
    position: absolute;
    left: 0.4rem;
    top: 0rem
}

.zd_pay_icon img {
    vertical-align: middle;
}

.zd_pay_name {
    font-weight: bold;
    font-size: 0.373333rem;
}

.zd_pay_xz {
    width: .64rem;
    height: .64rem;
    position: absolute;
    right: 0.4rem;
    top: 0rem
}

.zd_pay_fk {
    padding-top: 0.666666rem;
    position: relative;
}

.zd_pay_fk_n {
    display: ;
    font-weight: bold;
    font-size: 0.8rem;
}

.zd_pay_fk_dw {
    color: #2778F8;
}

.zd_pay_bth {
    width: 3.2rem;
    height: 1.28rem;
    line-height: 1.28rem;
    text-align: center;
    display: inline-block;
    background-color: #2778f8;
    color: #fff;
    border-radius: 0.213333rem;
    position: absolute;
    right: 0px;
    top: 0.666666rem;
    font-weight: bold;
    font-size: 0.426666rem;
}

.sq_gjresume {
    padding: 20px 12px 30px 12px;
}

.sq_gjresume_hi {
    font-weight: bold;
    padding-bottom: 5px;
}

.sq_gjresume_tj {
    padding-left: 20px;
    position: relative;
    margin-top: 5px;
    font-size: 0.373333rem;
}

.sq_gjresume_tj:after {
    width: 13px;
    height: 13px;
    background: url(../../images/deliver_pass.png) no-repeat;
    background-size: 100%;
    display: inline-block;
    position: absolute;
    left: 0px;
    top: 4px;
    content: ''
}

.sq_gjresume_wxts {
    padding-top: 20px;
    font-size: 12px;
    color: #999
}

.sq_gjresume_bth {
    width: 100%;
    padding-top: 15px;
}

.sq_gjresume_bth_a {
    width: 100%;
    height: 48px;
    line-height: 48px;
    text-align: center;
    background: #2778f8;
    color: #fff;
    display: block;
    border-radius: 8px;
    font-size: 0.426666rem;
}

.sq_gjresume_tjno {
    font-size: 0.373333rem;
    padding-left: 20px;
    position: relative;
    margin-top: 5px;
}

.sq_gjresume_tjno:after {
    width: 13px;
    height: 13px;
    background: url(../../images/lose_interest_in.png) no-repeat;
    background-size: 100%;
    display: inline-block;
    position: absolute;
    left: 0px;
    top: 6px;
    content: ''
}

.sq_gjresume_tjno_tip {
    font-size: 12px;
    margin-left: 10px;
    color: #f00
}

/*编辑简历*/
.job_resume {
    position: relative;
    width: 100%;
    display: flex;
    margin-bottom: .733333rem
}

.job_resume_left {
    width: 25%;
    font-size: .4rem;
    font-weight: 500;
    color: #666
}

.job_resume_right_template {
    font-size: .346667rem;
    font-weight: 500;
    color: #999
}

.job_resume_right {
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 70%;
    font-size: .4rem;
    font-weight: 500;
    color: #333;
}

.job_resume_right>input {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 100%;
    height: 100%;
    font-size: .4rem;
    font-weight: 500;
    color: #333
}

.job_resume_right_two {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    width: 70%;
    font-size: .4rem;
    font-weight: 500;
    color: #333
}

.job_resume_nav {
    position: absolute;
    top: .133333rem;
    right: 0;
    width: .24rem;
    height: .426667rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.Modify_bottom_margin {
    margin-bottom: 0 !important;
}

.job_resume_timeline {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: .533333rem;
}

.job_resume_timeline_finish>ul {
    display: flex;
    flex-direction: column;
    align-items: center
}

.job_resume_timeline_finish>ul>li:first-child {
    font-size: .4rem;
    font-weight: 500;
    color: #666;
    margin-bottom: .466667rem
}

.job_resume_timeline_finish>ul>li:last-child {
    font-size: .453333rem;
    font-weight: 500;
    color: #333
}

.job_resume_timeline_start>ul {
    display: flex;
    flex-direction: column;
    align-items: center
}

.job_resume_timeline_start>ul>li:first-child {
    font-size: .4rem;
    font-weight: 500;
    color: #666;
    margin-bottom: .466667rem
}

.job_resume_timeline_start>ul>li:last-child {
    font-size: .453333rem;
    font-weight: 500;
    color: #333
}

.job_resume_timeline_word {
    font-size: .4rem;
    font-weight: 500;
    color: #333
}

.Save_button {
    margin-top: .533333rem;
    width: 100%;
    height: 1.28rem;
    background-color: #2778f8;
    background: linear-gradient(270deg, #2778f8, #2778f8);
    border-radius: .213333rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .453333rem;
    font-weight: 700;
    color: #fff
}

.tg_bth {
    margin-top: .533333rem;
    width: 100%;
    height: 1.28rem;
    background-color: #fff;
    background: linear-gradient(270deg, #fff, #fff);
    border-radius: .213333rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .453333rem;
    font-weight: 700;
    color: #333;
    margin-top: 0.4rem;
}

.education_experience {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.education_experience_finish>ul,
.education_experience_statr>ul {
    display: flex;
    flex-direction: column;
    align-items: center
}

.education_experience_finish>ul>li:first-child,
.education_experience_statr>ul>li:first-child {
    font-size: .4rem;
    font-weight: 500;
    color: #666;
    margin-bottom: .4rem
}

.education_experience_finish>ul>li:last-child,
.education_experience_statr>ul>li:last-child {
    font-size: .346667rem;
    font-weight: 500;
    color: #999
}

.education_experience_word {
    font-size: .4rem;
    font-weight: 500;
    color: #333
}

.Certificate_to_upload {
    margin-top: .8rem;
    width: 100%
}

.Certificate_to_upload>ul {
    display: flex;
    flex-wrap: wrap
}

.Certificate_to_upload>ul>li {
    position: relative;
    margin-right: .4rem;
    width: 2.4rem;
    height: 2.4rem;
    margin-bottom: .4rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.Cancel_the_upload {
    position: absolute;
    top: 0;
    right: 0;
    transform: translate(50%, -50%);
    width: .533333rem;
    height: .533333rem;
    background-color: #333;
    border-radius: 50%
}

#mask,
.Job_promotion_job {
    position: fixed;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    min-width: 375px;
    max-width: 750px;
    height: 100%;
    width: 100%;
    background: rgba(46, 47, 50, .5);
    display: none;
    z-index: 9999
}

.Job_promotion_job_box {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #fff;
    display: flex;
    flex-direction: column;
    display: block
}

.top_set_box {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #fff;
    display: none;
    padding: .64rem .32rem .32rem .32rem
}

.refresh_box {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #fff;
    display: none;
    padding: .64rem .32rem .32rem .32rem
}

.top_set_deficiency_box {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #fff;
    display: none;
    padding: .64rem .32rem .32rem .32rem
}

.top_set_box_day,
.top_set_box_setday,
.top_set_box_title {
    display: flex;
    justify-content: space-between
}

.refresh_box_rule {
    margin-top: .8rem;
    width: 100%;
    height: 2.666667rem;
    background-color: #f8f8f8;
    border-radius: .213333rem;
    padding: .4rem
}

.refresh_box_rule_title {
    font-size: .373333rem;
    font-weight: 500;
    color: #333;
    margin-bottom: .44rem
}

.refresh_box_rule>p {
    font-size: .32rem;
    font-weight: 500;
    color: #999;
    margin-bottom: .4rem
}

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

.top_set_box_setday {
    margin-top: .8rem
}

.box_title_left {
    font-size: .426667rem;
    font-weight: 700;
    color: #333
}

.top_set_box_discounts {
    margin-top: .8rem;
    display: flex;
    justify-content: space-between
}

.box_discounts_nav {
    display: flex
}

.box_discounts_nav_icon {
    width: .24rem;
    height: .426667rem;
    margin-left: .2rem;
    display: flex;
    align-items: center;
    justify-content: center
}

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

.position_card_pay {
    display: flex;
    flex-direction: column;
    margin-top: .8rem;
    width: 100%;
    background-color: #f8f8f8;
    border-radius: .213333rem;
    padding: .333333rem .386667rem .28rem .4rem;
}

.card_pay_box_left {
    display: flex
}

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

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

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

.pay_box_left_name {
    margin-left: .253333rem;
    font-size: .4rem;
    font-weight: 500;
    color: #333
}

.position_card_pay_box {
    display: flex;
    justify-content: space-between;
    margin-bottom: .586667rem
}

.position_card_pay>div:last-child {
    margin-bottom: 0
}

.deficiency_box_btn {
    margin-top: .8rem;
    display: flex;
    justify-content: space-between
}

.deficiency_box_btn_left {
    display: flex;
    align-items: center
}

.box_btn_left_pay {
    font-size: .48rem;
    font-weight: 500;
    color: #999
}

.box_btn_left_center {
    font-size: .4rem;
    font-weight: 700;
    color: #2778f8
}

.box_btn_left_monye {
    font-size: .8rem;
    font-weight: 700;
    color: #2778f8
}

.deficiency_box_btn_right {
    width: 3.466667rem;
    height: 1.28rem;
    background: #2778f8;
    border-radius: .213333rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .48rem;
    font-weight: 700;
    color: #fff
}

.top_set_box_bnner {
    margin-top: .6rem;
    width: 100%;
    height: 1.866667rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.top_set_box_bnner img {
    width: 100%;
    height: 1.866667rem;
}

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

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

.top_set_box_day {
    margin-top: .8rem;
    width: 100%
}

.box_setday_left,
.set_box_day_left {
    font-size: .4rem;
    font-weight: 500;
    color: #666
}

.set_box_day_right {
    font-size: .4rem;
    font-weight: 500;
    color: #666
}

.box_setday_right {
    font-size: .346667rem;
    font-weight: 500;
    color: #999
}

.box_setday_right input {
    text-align: right;
}

.setdayRighStye {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #F5F6FA;
    padding: 0 10px;
    position: relative;
    overflow: hidden;
    border-radius: 0.14re;
}

.setdayRighStye .box_setday_right {
    position: relative;
    height: 1.12rem;
    background: #F5F6FA;
}

.setdayRighStye .box_setday_right input {
    height: 1.12rem;
    background: #F5F6FA;
}

.job_box_title {
    width: 100%;
    height: 1.733333rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.top_set_box_btn {
    margin-top: .973333rem;
    width: 100%;
    height: 1.28rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #2778f8;
    border-radius: .213333rem;
    font-size: .48rem;
    font-weight: 700;
    color: #fff
}

.job_box_body>ul {
    display: flex;
    flex-direction: column;
    padding: .4rem .44rem .386667rem .333333rem
}

.job_box_body>ul>li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: .4rem
}

.job_box_body>ul>li:last-child {
    margin-bottom: 0
}

.job_box_body_left {
    display: flex
}

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

.job_box_body_left_word {
    margin-left: .386667rem;
    display: flex;
    flex-direction: column
}

.body_left_word_title {
    font-size: .4rem;
    font-weight: 500;
    color: #333
}

.body_left_word_connect {
    margin-top: .13rem;
    font-size: .32rem;
    font-weight: 500;
    color: #999
}

.job_box_body_right {
    width: .226667rem;
    height: .4rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.job_box_cancel {
    width: 100%;
    height: 1.266667rem;
    background-color: #fff;
    padding-left: .293333rem;
    padding-right: .293333rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-top: .013333rem solid #eee;
    font-size: .426667rem;
    font-weight: 700;
    color: #666
}

#resume_mask {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(46, 47, 50, .5);
    display: none;
    z-index: 9999
}

.top_box_icon {
    width: 1.066667rem;
    height: 1.066667rem
}

.resume_refresh_box,
.resume_top_box {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.top_box_btn {
    width: 2.133333rem;
    height: .8rem;
    background: linear-gradient(90deg, #34acfb, #1c80f6);
    border-radius: .213333rem;
    font-size: .373333rem;
    font-weight: 500;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center
}

.resume_top_box_left {
    display: flex
}

.top_box_name {
    font-size: .4rem;
    font-weight: 500;
    color: #333
}

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

.jl_sjtip {
    color: #fff;
    background-color: #2778f8;
    border-radius: 0.266666rem 0.266666rem 0.266666rem 0.053333rem;
    -webkit-transform: scale(0.8, 0.8);
    -moz-transform: scale(0.8, 0.8);
    -o-transform: scale(0.8, 0.8);
    display: inline-block;
    font-size: 0.32rem;
    padding: 0.026666rem 0.133333rem;
    margin-left: 0.266666rem;
}

#resume_mask_box_bom {
    width: 100%;
    height: 1.333333rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .426667rem;
    font-weight: 700;
    color: #666;
    border-top: .013333rem solid #eee;
    cursor: pointer
}

#The_interview_position_mask {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(46, 47, 50, .5);
    display: none;
    z-index: 9999
}

.position_mask_header {
    position: relative;
    width: 100%;
    height: .586667rem
}

.position_mask_header_word {
    font-size: .453333rem;
    font-weight: 700;
    color: #333
}

.position_mask_header_icon {
    position: absolute;
    top: 0;
    right: 0;
    width: .586667rem;
    height: .586667rem;
    display: flex;
    justify-content: center;
    align-items: center
}

.position_mask {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    background-color: #fff;
    width: 100%;
    height: 5.333333rem;
    padding: .48rem .333333rem 0 .333333rem
}

#mask_layer {
    position: fixed;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    min-width: 375px;
    max-width: 750px;
    height: 100%;
    width: 100%;
    background: rgba(46, 47, 50, .5);
    display: none;
    z-index: 99999
}

.mask_layer_box {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 6.933333rem;
    background-color: #fff;
    border-radius: .213333rem
}

.mask_layer_box_all {
    width: 100%;
    height: 2.933333rem;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    align-items: center
}

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

.mask_layer_box_btn {
    width: 100%;
    height: 1.066667rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .373333rem;
    font-weight: 500;
    color: #2778f8;
    border-top: .013333rem solid #eee
}

.mask_layer_box_center {
    font-size: .373333rem;
    font-weight: 500;
    color: #666
}

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

.mask_box {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 6.933333rem;
    background-color: #fff;
    border-radius: .213333rem
}

.lose_interest_ing_box {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 6.933333rem;
    background-color: #fff;
    border-radius: .213333rem
}

.mask_box_word {
    width: 100%;
    height: 2.4rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .373333rem;
    font-weight: 500;
    color: #666;
    border-bottom: .013333rem solid #eee;
    padding-left: .666667rem;
    padding-right: .666667rem
}

.mask_box_decision {
    display: flex
}

.mask_box_decision_cancel {
    width: 100%;
    height: 1.066667rem;
    flex: 1;
    font-size: .373333rem;
    font-weight: 500;
    color: #666;
    display: flex;
    align-items: center;
    justify-content: center
}

.mask_box_decision_confirm {
    width: 100%;
    height: 1.066667rem;
    flex: 1;
    font-size: .373333rem;
    font-weight: 500;
    color: #2778f8;
    display: flex;
    align-items: center;
    justify-content: center
}

#iphone_weixin {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(46, 47, 50, .5);
    display: none;
    z-index: 9999
}

.swop_iphone {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 6.933333rem;
    background-color: #fff;
    border-radius: .213333rem;
    display: none
}

.swop_weixin {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 6.933333rem;
    background-color: #fff;
    border-radius: .213333rem;
    display: none
}

.iphone_weixin_box {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 3.84rem;
    background-color: #fff;
    display: none;
    min-width: 320px;
    max-width: 750px
}

.swap_box {
    width: 100%;
    height: 2.64rem;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    border-bottom: .013333rem solid #eee
}

.iphone_icon {
    width: .533333rem;
    height: .533333rem;
    margin-right: .266667rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.iphone_word {
    font-size: .4rem;
    font-weight: 500;
    color: #333
}

.iphone,
.weixin {
    display: flex;
    align-items: center;
    justify-content: center
}

.call_off {
    width: 100%;
    height: 1.2rem;
    font-size: .426667rem;
    font-weight: 700;
    color: #666;
    display: flex;
    align-items: center;
    justify-content: center
}

#lose_interest_ing {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(46, 47, 50, .5);
    display: none;
    z-index: 9999
}

#Common_language {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(46, 47, 50, .5);
    display: none;
    z-index: 9999
}

#Common_language_box {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    background-color: #fff;
    display: block;
    min-width: 320px;
    max-width: 750px;
    padding: .48rem .32rem
}

.Common_language_box_header {
    display: flex;
    width: 100%;
    height: .586667rem;
    justify-content: space-between
}

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

.Common_language_box_header_center {
    font-size: .453333rem;
    font-weight: 700;
    color: #333
}

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

.Common_language_box_header_text {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 90%;
    margin-top: .8rem;
    font-size: .373333rem;
    font-weight: 500;
    color: #666
}

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

.Common_language_box_header_text_fall {
    position: absolute;
    top: 0;
    right: 0;
    font-size: .373333rem;
    font-weight: 500;
    color: #4b8ff9
}

.Send_bg {
    width: 100%;
    height: 2.826666rem;
    background: linear-gradient(to bottom, #2778f8, #f3f3f3);
}

.Send_an_Interview_body {
    width: 100%;
    z-index: 99;
    padding-left: .32rem;
    padding-right: .32rem;
    padding-bottom: 0.533333rem;
    margin-top: -2.4rem;
}

.Send_an_Interview_body_card {
    width: 100%;
    background-color: #fff;
    border-radius: .213333rem;
    padding: .4rem
}

.Send_an_Interview_body_card_name {
    position: relative;
    width: 100%;
    display: flex;
    border-bottom: .013333rem solid #eee;
    margin-bottom: .4rem
}

.Send_an_Interview_body_card_name_left {
    display: flex;
    flex-direction: column
}

.Send_an_Interview_body_card_name_right {
    position: absolute;
    top: 0;
    right: 0;
    width: 1.2rem;
    height: 1.2rem;
    border-radius: 50%;
    overflow: hidden;
}

.bc_box {
    position: relative;
    padding-top: 0.4rem;
    color: #666;
    font-size: 0.4rem;
}

.bc_box_kg {
    position: absolute;
    right: 0px;
    top: 0.346666rem
}

.Name_of_the_interview {
    font-size: .586667rem;
    font-weight: 700;
    color: #333;
    margin-bottom: .266667rem
}

.skill_of_the_interview {
    margin-bottom: .533333rem
}

.skill_of_the_interview>ul {
    display: flex
}

.skill_of_the_interview>ul>li {
    font-size: .373333rem;
    font-weight: 500;
    color: #666
}

.Send_an_Interview_sex {
    position: absolute;
    top: .133333rem;
    right: 0;
    width: .426667rem;
    height: .426667rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.remark {
    width: 100%;
    padding-top: 0.4rem;
}

.remark_name {
    font-size: .4rem;
    font-weight: 500;
    color: #666
}

.remark_word {
    margin-top: .4rem;
    position: relative;
    width: 100%;
    height: 3.2rem;
    overflow: hidden;
    border-radius: .213333rem
}

.remark_word_text {
    width: 100%;
    height: 100%;
    border: 0;
    outline: 0;
    font-size: .373333rem;
    font-weight: 500;
    color: #999;
    background-color: #f6f6f6;
    padding: .4rem
}

.expressions_bom {
    position: absolute;
    bottom: .8rem;
    right: .706667rem
}

.expressions_bom_new {
    font-size: .32rem;
    font-weight: 500;
    color: #2778f8
}

.expressions_bom_sum {
    font-size: .32rem;
    font-weight: 500;
    color: #666
}

.remark_word_box {
    width: 100%;
    height: 100%
}

.Chat_dialog_box_time_line {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    font-size: .346667rem;
    font-weight: 500;
    color: #999;
    margin-bottom: .733333rem
}

.dialog_recruiters_word_icon {
    position: absolute;
    top: .45rem;
    right: .4rem;
    width: .4rem;
    height: .4rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.on_line_resume {
    display: flex;
    flex-direction: column;
    width: 6.586667rem;
    height: 2.853333rem;
    background-color: #fff;
    border-radius: .213333rem
}

.on_line_resume_top {
    display: flex;
    align-items: center;
    width: 100%;
    height: 1.693333rem;
    position: relative;
    padding-left: 1.6rem
}

.on_line_resume_top_icon {
    position: absolute;
    top: .4rem;
    left: .4rem;
    width: .906667rem;
    height: .906667rem
}

.on_line_resume_top_word {
    font-size: .373333rem;
    font-weight: 500;
    color: #666
}

.on_line_resume_bom {
    border-top: .013333rem solid #eee;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 1.16rem;
    font-size: .373333rem;
    font-weight: 500;
    color: #2778f8
}

.on_line_resume_top_word_iphone {
    margin-bottom: .133333rem;
    font-size: .373333rem;
    font-weight: 500;
    color: #666
}

.on_line_resume_top_word_number {
    font-size: .32rem;
    font-weight: 500;
    color: #666
}

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

.on_line_resume_bom>ul>li {
    font-size: .373333rem;
    font-weight: 500;
    color: #666
}

.prompt_message {
    font-size: .346667rem;
    font-weight: 500;
    color: #999
}

.personal_advantage_text {
    width: 100%;
    height: 5.2rem;
    font-size: .346667rem;
    font-weight: 500;
    color: #666
}

.personal_advantage_refer_to {
    display: flex;
    align-items: center;
    padding-left: .866667rem;
    position: relative;
    margin-top: .066667rem;
    width: 100%;
    height: 1.12rem;
    border-top: .013333rem solid #eee
}

.personal_advantage_refer_to_icon {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: .586667rem;
    height: .586667rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.personal_advantage_refer_to_word {
    font-size: .346667rem;
    font-weight: 500;
    color: #2778f8
}

.personal_advantage_refer_to_number {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%)
}

.personal_advantage_refer_to_number>i:first-child {
    font-size: .32rem;
    font-weight: 500;
    color: #2778f8
}

.personal_advantage_refer_to_number>i:last-child {
    font-size: .32rem;
    font-weight: 500;
    color: #666
}

.personal_advantage_imitation {
    width: 100%;
    border-radius: .213333rem;
    background-color: #f6f6f6;
    padding: .4rem;
    margin-bottom: 1.066667rem
}

.personal_advantage_imitation_header {
    display: flex;
    justify-content: space-between;
    margin-bottom: .4rem
}

.imitation_header_left {
    display: flex;
    align-items: center
}

.imitation_header_left_logo {
    width: .8rem;
    height: .8rem;
    margin-right: .266667rem
}

.imitation_header_left_text {
    font-size: .4rem;
    font-weight: 700;
    color: #333
}

.imitation_header_right {
    font-size: .373333rem;
    font-weight: 500;
    color: #2778f8
}

.personal_advantage_imitation_body {
    font-size: .346667rem;
    font-weight: 500;
    color: #666
}

.personal_advantage_advantage {
    width: 100%;
    margin-bottom: .533333rem
}

.personal_advantage_advantage_header {
    display: flex;
    align-items: center;
    margin-bottom: .4rem
}

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

.personal_advantage_advantage_header_right {
    font-size: .346667rem;
    font-weight: 500;
    color: #999
}

.personal_advantage_advantage_body {
    width: 100%
}

.personal_advantage_advantage_body>ul {
    width: 100%;
    display: flex;
    flex-wrap: wrap
}

.personal_advantage_advantage_body>ul>li:first-child {
    background-color: rgba(67, 134, 244, .2);
    font-size: .32rem;
    font-weight: 500;
    color: #2778f8
}

.personal_advantage_advantage_body>ul>li {
    background-color: #f6f6f6;
    width: 2.133333rem;
    height: .853333rem;
    margin-right: .266667rem;
    margin-bottom: .266667rem;
    border-radius: .213333rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .32rem;
    font-weight: 500;
    color: #333
}

.personal_advantage_custom {
    width: 100%
}

.personal_advantage_custom_header {
    font-size: .373333rem;
    font-weight: 500;
    color: #333;
    margin-bottom: .4rem
}

.personal_advantage_custom_body {
    display: flex
}

.personal_advantage_custom_body>input {
    width: 6.666667rem;
    height: .866667rem;
    background-color: #f6f6f6;
    border-radius: .133333rem;
    padding-left: .266667rem;
    font-size: .32rem;
    font-weight: 500;
    color: #999;
    margin-right: .266667rem
}

.personal_advantage_custom_body_btn {
    width: 1.6rem;
    height: .853333rem;
    background: linear-gradient(90deg, #34acfb, #1c80f6);
    border-radius: .133333rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .373333rem;
    font-weight: 500;
    color: #fff
}

.personal_details_card_lelih {
    position: absolute;
    top: 0;
    left: 0
}

.Edit_your_resume_card_name {
    position: relative;
    width: 100%;
    margin-bottom: .266667rem
}

.Edit_your_resume_card_name_logo {
    position: absolute;
    top: 0;
    right: 0;
    width: 1.2rem;
    height: 1.2rem
}

.Edit_your_resume_card_name_skill_top {
    display: flex;
    margin-bottom: .2rem
}

.Edit_your_job_seeker_name {
    font-size: .586667rem;
    font-weight: 700;
    color: #333;
    margin-right: .4rem
}

.Edit_your_job_seeker_skill {
    padding: .106667rem .12rem .12rem .12rem;
    border: .013333rem solid #2778f8;
    border-radius: .053333rem;
    font-size: .293333rem;
    font-weight: 500;
    color: #2778f8;
    display: flex
}

.Edit_your_resume_card_name_skill_bom>ul {
    display: flex
}

.Edit_your_resume_card_name_skill_bom>ul>li {
    font-size: .373333rem;
    font-weight: 500;
    color: #666;
    margin-right: .2rem
}

.Edit_your_resume_card_contact_way {
    width: 100%;
    display: flex;
    height: .533333rem;
    line-height: .533333rem
}

.Edit_your_resume_card_iphone {
    position: relative;
    padding-left: .666667rem;
    margin-right: .666667rem
}

.Edit_your_resume_card_iphone_icon {
    position: absolute;
    top: 0;
    left: -.106667rem;
    width: .533333rem;
    height: .533333rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.Edit_your_resume_card_iphone_number {
    font-size: .346667rem;
    font-weight: 500;
    color: #666
}

.Preview_your_resume_intention {
    margin-top: 1rem;
    width: 100%
}

.Preview_your_resume_header {
    position: relative
}

.Preview_your_resume_line {
    position: absolute;
    top: .093333rem;
    left: -.4rem;
    width: .08rem;
    height: .4rem;
    background: #2778f8;
    border-radius: .04rem
}

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

.Preview_your_resume_require {
    margin-top: .533333rem;
    display: flex;
    justify-content: space-between
}

.Preview_your_resume_require_left>ul {
    display: flex
}

.Preview_your_resume_require_left>ul>li {
    font-size: .373333rem;
    font-weight: 500;
    color: #666;
    margin-right: .133333rem
}

.Preview_your_resume_require_right {
    font-size: .4rem;
    font-weight: 700;
    color: #2778f8
}

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

.Preview_your_resume_experience {
    margin-top: 1rem
}

.resume_experience_company {
    margin-top: .533333rem;
    font-size: .4rem;
    font-weight: 500;
    color: #181818
}

.resume_experience_linetiem {
    display: flex;
    margin-top: .2rem;
    margin-bottom: .266667rem
}

.resume_experience_linetiem>div {
    font-size: .373333rem;
    font-weight: 500;
    color: #333;
    margin-right: .4rem
}

.resume_experience_word {
    font-size: .346667rem;
    font-weight: 500;
    color: #666;
    margin-bottom: .333333rem
}

.Preview_your_resume_education {
    margin-top: 1.066667rem;
    width: 100%
}

.Preview_your_resume_education_school {
    margin-top: .466667rem;
    font-size: .4rem;
    font-weight: 500;
    color: #181818
}

.Preview_your_resume_education_linetime {
    margin-top: .4rem;
    display: flex;
    font-size: .373333rem;
    font-weight: 500;
    color: #333
}

.education_linetime_major>ul {
    display: flex
}

.education_linetime_major>ul>li {
    font-size: .373333rem;
    font-weight: 500;
    color: #333;
    margin-right: .2rem
}

.education_linetime_major {
    margin-left: .386667rem
}

.Preview_your_resume_professional_skill {
    margin-top: 1rem
}

.resume_professional_skill_word>ul {
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

.resume_professional_skill_word>ul>li {
    font-size: .4rem;
    font-weight: 500;
    color: #181818;
    margin-right: .4rem
}

.resume_professional_skill_word {
    margin-top: .426667rem
}

.Preview_your_resume_certificate {
    margin-top: 1.066667rem
}

.Preview_your_resume_name {
    margin-top: .533333rem;
    font-size: .346667rem;
    font-weight: 500;
    color: #666
}

.Preview_your_resume_book>ul {
    display: flex;
    flex-wrap: wrap;
    margin-top: .4rem
}

.Preview_your_resume_book>ul>li {
    width: 2.4rem;
    height: 2.4rem;
    margin-bottom: .266667rem;
    margin-right: .266667rem
}

.Preview_your_resume_production {
    margin-top: 1.066667rem
}

.Preview_your_resume_production_img>ul {
    display: flex;
    flex-wrap: wrap;
    margin-top: .533333rem
}

.Preview_your_resume_production_img>ul>li {
    width: 2.4rem;
    height: 2.4rem;
    margin-right: .266667rem
}

.Preview_your_resume_advantage {
    margin-top: 1.066667rem
}

.Preview_your_resume_advantage_word {
    margin-top: .533333rem;
    margin-bottom: .4rem;
    font-size: .346667rem;
    font-weight: 500;
    color: #666
}

.Preview_your_resume_advantage_label>ul {
    display: flex;
    flex-wrap: wrap
}

.Preview_your_resume_advantage_label>ul>li {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 2.133333rem;
    height: .853333rem;
    background-color: rgba(67, 134, 244, .2);
    border-radius: .133333rem;
    font-size: .32rem;
    font-weight: 500;
    color: #2778f8;
    margin-right: .266667rem;
    margin-bottom: .266667rem
}

.Optimization_of_a_resume {
    position: relative;
    width: 100%;
    height: 3.893333rem;
    background-size: 100%;
    padding-left: .72rem;
    background: #2778F8;
}

.Optimization_of_a_resume_back {
    position: absolute;
    top: .28rem;
    left: .186667rem;
    width: .586667rem;
    height: .586667rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.Optimization_of_a_resume_word {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
}

.Optimization_of_img {
    position: absolute;
    top: .233333rem;
    right: .35rem;
    width: 2.666667rem;
    height: 2.666667rem;
    z-index: 99;
}

.Optimization_of_a_resume_word_top {
    font-size: .56rem;
    font-weight: 700;
    color: #fff;
    margin-bottom: .32rem
}

.Optimization_of_a_resume_word_bom {
    font-size: .32rem;
    font-weight: 500;
    color: #fff;
    margin-bottom: 0.8rem;
}

.Optimization_of_a_newly {
    padding-left: .32rem;
    padding-right: .32rem;
    margin-top: -0.8rem;
    position: relative;
    z-index: 100;
}

.Optimization_of_a_resume_card {
    padding: .533333rem .4rem;
    width: 100%;
    background-color: #fff;
    border-radius: .213333rem
}

.Optimization_of_a_resume_card_data {
    display: flex;
    flex-direction: column;
    padding-top: .533333rem;
    padding-bottom: .466667rem;
    border-top: .013333rem solid #eee
}

.Optimization_of_a_resume_card>div:first-child {
    padding-top: 0;
    border-top: 0
}

.resume_card_header {
    font-size: .426667rem;
    font-weight: 700;
    color: #181818;
    margin-bottom: .36rem
}

.resume_card_body {
    display: flex;
    justify-content: space-between
}

.resume_card_body_left {
    width: 70%;
    font-size: .346667rem;
    font-weight: 500;
    color: #666
}

.resume_card_body_right {
    width: 1.866667rem;
    height: .853333rem;
    background: linear-gradient(90deg, #34acfb, #1c80f6);
    border-radius: .213333rem;
    font-size: .373333rem;
    font-weight: 500;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center
}

.ovfHiden {
    overflow: hidden;
    height: 100%
}

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

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

.job_resume_tip {
    color: #999;
    font-size: 0.373333rem;
}

.resume_ms_textarea {
    padding: 0.4rem;
    border-radius: 0.213333rem;
    background-color: #fff;
    ;
}

.resume_ms_textarea textarea {
    font-size: 0.373rem;
}

/* 个人中心 期望薪资弹窗*/
.salaryh1 {
    font-size: 0.426666rem;
    font-weight: bold;
}

.salary_text {
    background-color: #F8f8f8;
    border-radius: 0.213333rem;
    padding: 0.133333rem 0.4rem;
    margin-top: 0.4rem;
}

.salary_text input {
    width: 100%;
    height: 0.933333rem;
    line-height: 0.933333rem;
    background-color: #F8f8f8;
    border: none;
    font-size: 0.373333rem;
}

.salary_sub {
    margin-top: 0.8rem;
}

.salary_sub_bth {
    width: 100%;
    height: 1.28rem;
    line-height: 1.28rem;
    text-align: center;
    color: #fff;
    font-size: 0.426666rem;
    background-color: #2778f8;
    border-radius: 0.213333rem;
}

/* 个人中心 求职意向*/
.job_intention {
    position: relative;
    height: .426667rem;
    display: flex;
    width: 100%;
    margin-bottom: .8rem;
    display: flex;
    align-items: center
}

.job_intention_left {
    width: 22%;
    font-size: .4rem;
    font-weight: 500;
    color: #666
}

.job_intention_right>input {
    font-size: .4rem;
    font-weight: 500;
    color: #333
}

.job_intention_right {
    font-size: .4rem;
    font-weight: 500;
    color: #333
}

.job_intention_nav {
    position: absolute;
    top: 0;
    right: 0;
    width: .24rem;
    height: .426667rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.personal_details_card>div:last-child {
    margin-bottom: 0
}

.personal_details_min_body {
    width: 100%;
    background-color: #f3f3f3;
    padding: .266667rem
}

.personal_details_card {
    position: relative;
    width: 100%;
    background-color: #fff;
    border-radius: .213333rem;
    padding: .4rem;
    margin-bottom: .4rem;
}


/*职位管理*/
.position_management_body {
    position: absolute;
    top: 1.626667rem;
    left: 0;
    z-index: 9;
    width: 100%;
    padding-left: .32rem;
    padding-right: .32rem
}

.management_body_invite {
    width: 100%;
    height: 2.133333rem;
    display: flex;
    justify-content: space-between
}

.body_invite_card {
    width: 4.533333rem;
    height: 2.133333rem;
    background-color: #fff;
    border-radius: .213333rem;
    padding: .6rem .4rem .433333rem .4rem;
    display: flex;
    justify-content: space-between
}

.body_invite_card_left {
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.invite_card_left_title {
    font-size: .453333rem;
    font-weight: 700;
    color: #181818
}

.invite_card_left_word {
    font-size: .32rem;
    font-weight: 500;
    color: #666
}

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

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

.management_body_card {
    margin-top: .266667rem;
    width: 100%;
    background-color: #fff;
    border-radius: .213333rem;
    padding-top: .4rem
}

.management_body_card>ul {
    display: flex;
    flex-wrap: wrap
}

.management_body_card>ul>li {
    width: 50%;
    height: 2.666667rem;
    display: flex;
    flex-direction: column;
    align-items: center
}

.management_body_card_icon {
    width: 1.333333rem;
    height: 1.333333rem;
    margin-bottom: .2rem;
    display: flex;
    align-items: center;
    justify-content: center
}

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

.management_body_card_name {
    font-size: .346667rem;
    font-weight: 500;
    color: #333
}

.management_body_box {
    margin-top: .266667rem;
    width: 100%;
    background-color: #fff;
    padding: .4rem 1.186667rem .4rem 1.186667rem
}

.management_body_box>ul {
    display: flex;
    justify-content: space-between
}

.management_body_box>ul>li {
    display: flex;
    flex-direction: column;
    align-items: center
}

/*职位列表*/

.position_body_card {
    position: relative;
    width: 100%;
    background-color: #fff;
    box-shadow: 0 .053333rem .293333rem .026667rem rgba(212, 212, 212, .18);
    border-radius: .213333rem;
    padding: .4rem;
    display: flex;
    flex-direction: column;
    margin-bottom: .266667rem
}

.position_body_card_top {
    width: 100%;
    display: flex;
    align-items: center
}

.body_card_top_name {
    /* max-width:calc(100% - 0.8rem); */
    width: calc(100% - 0.6rem);
    font-size: .426667rem;
    font-weight: 700;
    color: #181818;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: flex;
    align-items: center;
}

.body_card_top_name img {
    overflow: hidden;
    position: relative;
    display: block;
    width: 0.37rem;
    height: auto;
}

.body_card_top_name span {
    overflow: hidden;
    position: relative;
    display: block;
    width: calc(100% - 0.42rem);
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-left: 0.12rem;
}



.body_card_top_icon {
    overflow: hidden;
    position: absolute;
    width: .6rem;
    height: .56rem;
    top: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
}

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


.cardTopIconSubs {
    overflow: hidden;
    position: absolute;
    top: 0.4rem;
    right: 0.12rem;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
}

.cardTopIconSubs .body_card_top_icon {
    overflow: hidden;
    position: relative;
    top: initial;
    right: initial;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 0.12rem;
    z-index: 1;
}





.position_body_card_center {
    margin-top: .426667rem;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.body_card_center_left {
    display: flex;
    flex-direction: column
}

.more_position_quantity {
    display: flex
}

.position_quantity_exposure {
    display: flex;
    align-items: center;
    justify-content: center;
    align-items: flex-end;
    margin-right: .733333rem
}

.more_position_deliver,
.quantity_exposure_a,
.quantity_exposure_q {
    font-size: .346667rem;
    font-weight: 500;
    color: #999
}

.more_position_new_time {
    display: flex;
    align-items: center;
    margin-top: .333333rem;
}

.body_card_center_right {
    display: flex;
    flex-direction: column;
    align-items: center
}

.more_position_deliver_number {
    font-size: .64rem;
    font-weight: 700;
    color: #2778f8
}

.body_card_top_box {
    display: flex;
    width: 80%
}

.body_card_top_time {
    font-size: .32rem;
    font-weight: 500;
    color: #ccc
}

.position_body_card_bom {
    margin-top: .4rem
}

.position_body_card_bom>ul {
    display: flex
}

.position_body_card_bom>ul>li {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: relative
}

.position_body_card_moonlight {
    margin-top: .4rem
}

.position_body_card_moonlight>ul {
    display: flex;
    justify-content: space-between
}

.position_body_card_moonlight>ul>li {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: relative
}

.Job_promotion_job {
    position: fixed;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    min-width: 375px;
    max-width: 750px;
    height: 100%;
    width: 100%;
    background: rgba(46, 47, 50, .5);
    display: none;
    z-index: 9999
}

.Job_promotion_job_box {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #fff;
    display: flex;
    flex-direction: column;
    display: block
}

.job_box_body>ul {
    display: flex;
    flex-direction: column;
    padding: .4rem .44rem .386667rem .333333rem
}

.job_box_body>ul>li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: .4rem
}

.job_box_body>ul>li:last-child {
    margin-bottom: 0
}

.job_box_body_left {
    display: flex
}

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

.job_box_body_left_word {
    margin-left: .386667rem;
    display: flex;
    flex-direction: column
}

.job_box_body>ul>li img {
    width: 100%;
    height: 100%;
}

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

.body_left_word_title {
    font-size: .4rem;
    font-weight: 500;
    color: #333
}

.body_left_word_connect {
    margin-top: .13rem;
    font-size: .32rem;
    font-weight: 500;
    color: #999
}

.job_box_body_right {
    width: .226667rem;
    height: .4rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.job_box_cancel {
    width: 100%;
    height: 1.266667rem;
    background-color: #fff;
    padding-left: .293333rem;
    padding-right: .293333rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-top: .013333rem solid #eee;
    font-size: .426667rem;
    font-weight: 700;
    color: #666
}

.body_card_bom_icon {
    width: .64rem;
    height: .64rem;
    margin-bottom: .133333rem
}

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

.body_card_bom_name {
    font-size: .293333rem;
    font-weight: 500;
    color: #666
}

.body_card_bom_hot {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: 0.32rem;
    width: .64rem;
    height: .32rem;
    display: flex;
    align-items: center;
    justify-content: center
}

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

.job_czmore {
    width: 2.933333rem;
    background-color: #fff;
    border-radius: 0.213333rem;
    position: absolute;
    right: 0px;
    top: 0.8rem;
    z-index: 1000;
    box-shadow: 0 2px 20px 0 rgb(15 12 70 / 10%);
}

.job_czmore_a {
    display: block;
    font-size: .293333rem;
    color: #666;
    padding-left: 35px;
    padding-top: 0.266666rem;
    padding-bottom: 0.266666rem;
    position: relative;
}

.job_czmore_fx:after {
    width: 0.64rem;
    height: 0.64rem;
    background: url(../../images/job_competitiveness.png) no-repeat;
    background-size: 100%;
    content: "";
    position: absolute;
    left: 6px;
    top: 6px;
}

.job_czmore_xg:after {
    width: 0.64rem;
    height: 0.64rem;
    background: url(../../images/job_modification.png) no-repeat;
    background-size: 100%;
    content: "";
    position: absolute;
    left: 6px;
    top: 6px;
}

.job_czmore_sc:after {
    width: 0.64rem;
    height: 0.64rem;
    background: url(../../images/delete.png) no-repeat;
    background-size: 100%;
    content: "";
    position: absolute;
    left: 6px;
    top: 6px;
}

.job_czmore_gb:after {
    width: 0.64rem;
    height: 0.64rem;
    background: url(../../images/gbtg.png) no-repeat;
    background-size: 100%;
    content: "";
    position: absolute;
    left: 6px;
    top: 6px;
}

/*职位管理弹框样式*/
.job_tckpd {
    padding: 0.533333rem;
}

.job_tcktit {
    font-size: 0.426666rem;
    font-weight: bold;
    color: #000;
}

.job_tcktip {
    padding: .266667rem 0;
    font-size: .32rem;
}

.job_tcktextarea {
    background-color: #f7f7f7;
    border-radius: .213333rem;
    padding: .266667rem .266667rem;
}

.job_tcktextarea textarea {
    width: 100%;
    height: 2.133333rem;
    border: none;
    background-color: #f7f7f7;
    font-size: 0.373333rem;
}

.job_tckyzmbox {
    padding-top: 0.266666rem;
    position: relative;
    padding-right: 3.733333rem;
}

.job_tckyzm {
    padding: 0 0.266666rem;
    background-color: #f7f7f7;
    border-radius: .213333rem;
}

.job_tckyzm input {
    width: 100%;
    height: 1.2rem;
    border: none;
    background-color: #f7f7f7;
    font-size: 0.373333rem;
}

.job_tckyzmimg {
    position: absolute;
    right: 0;
    top: .4rem;
}

.job_tckbth {
    padding: 0.533333rem 0;
}

.job_tckbth input {
    width: 100%;
    height: 1.28rem;
    background-color: #2778F8;
    color: #fff;
    border-radius: .213333rem;
    font-size: 0.426666rem;
}

.job_tckxz {
    display: inline-block;
    padding: .16rem .4rem;
    background-color: #f7f7f7;
    font-size: .373333rem;
    margin-bottom: .266667rem;
    margin-right: .266667rem;
    border-radius: .213333rem;
}

.job_tckxz_cur {
    color: #0066FF;
    background-color: rgba(39, 120, 248, 0.1);
}

.job_tckwb {
    height: 8rem;
    overflow: auto;
}

.job_tckbth a {
    width: 100%;
    height: 1.28rem;
    line-height: 1.28rem;
    text-align: center;
    display: block;
    background-color: #2778F8;
    color: #fff;
    border-radius: .213333rem;
    font-size: 0.426666rem;
    display: inline-block;
}

.job_tckbth .job_tckbth_div {
    width: 100%;
    height: 1.28rem;
    line-height: 1.28rem;
    text-align: center;
    display: block;
    background-color: #2778F8;
    color: #fff;
    border-radius: .213333rem;
    font-size: 0.426666rem;
    display: inline-block;
}


/*设置  最后不用可去掉*/
.yunset {
    padding: 10px 15px;
    background: #fff;
    border-radius: 8px;
}

.yunset li {
    display: block;
    padding: 10px 0px 10px 0px;
    font-size: 16px;
    background: #fff;
    position: relative
}

.yunset li:after {
    content: ' ';
    position: absolute;
    top: 50%;
    margin-top: 4px;
    right: 0px;
    width: 8px;
    height: 8px;
    border: #b2b2b2 solid;
    -webkit-transform: rotate(45deg);
    border-width: 1px 1px 0 0;
}

.yunset li a {
    display: block
}

.yun_mnav_tip {
    font-size: 13px;
    color: #999;
    position: absolute;
    right: 30px;
    top: 18px;
}

.yunset_list_newmsg {
    display: inline-block;
    font-size: 12px;
    background: #f00;
    padding: 0px 8px;
    border-radius: 20px;
    margin-left: 10px;
    color: #fff
}

.yunset_logout a {
    padding: 15px 0px;
    text-align: center;
    background: #fff;
    border-radius: 8px;
    margin-bottom: 20px;
    display: block;
    color: #2778F8;
    font-size: 16px;
}

.yunset_box_cominfo {
    display: block;
    padding: 13px 10px 13px 70px;
    ;
    background: #fff;
    border-radius: 8px;
    margin-top: 15px;
    ;
    position: relative
}

.yunset_box_cominfo img {
    width: 40px;
    height: 40px;
    border: 1px solid #eee;
    position: absolute;
    left: 10px;
    top: 15px;
}

.yunset_box_cominfo:after {
    content: ' ';
    position: absolute;
    top: 50%;
    margin-top: -4px;
    right: 20px;
    width: 8px;
    height: 8px;
    border: #b2b2b2 solid;
    -webkit-transform: rotate(45deg);
    border-width: 1px 1px 0 0;
}

.yunset_tip {
    position: absolute;
    right: 22px;
    top: 15px;
    color: #999;
    font-size: 13px;
    text-align: right;
    display: inline-block
}

.yunset_list_maxheight {
    display: inline-block;
    line-height: 30px;
}

.yunset_list {
    background-color: #fff;
    border-radius: 0.213333rem;
    padding: 0.266666rem;
    margin-top: 0.32rem;
}

.yunset_list li {
    padding-left: 2.133333rem;
    position: relative;
    border-bottom: 1px solid #eee;
}

.yunset_list_name {
    position: absolute;
    left: 0px;
    top: 0px;
    line-height: 1.6rem;
}

.yunset_list_commentary {
    height: 1.6rem;
    line-height: 1.6rem;
    font-size: 0.48rem;
}

.yunset_list_select:after {
    content: ' ';
    position: absolute;
    top: 50%;
    margin-top: -4px;
    right: 0.133333rem;
    width: 8px;
    height: 8px;
    border: #b2b2b2 solid;
    -webkit-transform: rotate(45deg);
    border-width: 1px 1px 0 0;
}

.yunset_list_commentary button {
    width: 100%;
    background-color: #fff;
    text-align: left;
    color: #999;
}

.yunset_list_commentary input {
    color: #999
}

.yunset_list_commentary input::-webkit-input-placeholder {
    color: #999;
}

.yunset_list_commentary {
    color: #999
}

.yun_wap_info_brief {
    padding: .32rem
}

.yun_wap_info_brief_c {
    padding: 10px 15px;
    background: #fff;
    border-radius: 8px;
}

.yun_wap_info_brief_c textarea {
    width: 100%;
    min-height: 5.333333rem;
    border: none;
}

.yun_wap_info_brief_tit_bc {
    width: 100%;
    border-radius: 8px;
    margin-top: 0.4rem;
    display: block;
    text-align: center;
    height: 1.28rem;
    line-height: 1.28rem;
    background-color: #2778f8;
    color: #fff;
}

.yun_info_fl {
    padding: .32rem
}

.yun_info_fl_c {
    padding: 10px 15px;
    background: #fff;
    border-radius: 0.213333rem;
}

.yunset_bth_box {
    padding-top: 0.8rem;
}

.yunset_bth_box input {
    width: 100%;
    height: 1.28rem;
    background-color: #2778f8;
    background: linear-gradient(#2778f8, #2778f8);
    border-radius: 0.213333rem;
    color: #fff
}

.Posted_card_cx {
    font-size: 0.32rem;
    font-weight: normal;
    color: #F00;
    position: absolute;
    right: 0px;
    top: 0.08rem;
}

/*发布*/

/*发布兼职*/
.warning_title {
    font-size: 0.32rem;
    color: #999
}

.issue_post_body {
    padding: .32rem
}

.issue_post_body_card {
    width: 100%;
    background-color: #fff;
    border-radius: .213333rem;
    padding: .48rem .333333rem .52rem .4rem;
    font-size: 0.373333rem;
    margin-top: 0.266666rem;
}

.issue_post_body_card>div:last-child {
    margin-bottom: 0
}

.post_body_card_job {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: .586667rem
}

.body_card_job_box {
    display: flex;
    align-items: center;
    width: 90%;
    position: relative;
}

.body_card_job_logo {
    width: 1.066667rem;
    height: 1.066667rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: .16rem;
    overflow: hidden;
}

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

.card_job_box_post {
    width: 40%;
    font-size: 0.48rem;
    font-weight: 500;
    color: #333
}

.card_job_box_Recruitment {
    width: 60%
}

.card_job_box_Recruitment>input {
    width: 100%;
    font-size: .346667rem;
    font-weight: 500;
    color: #999;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.card_job_box_name {
    width: 70%;
    font-size: .346667rem;
    font-weight: 500;
    color: #999;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.card_job_box_name_require {
    display: flex;
    align-items: center;
    width: 70%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: 0.346666rem;
    font-weight: 500;
    color: #333
}

.card_job_box_require {
    width: 70%;
    font-size: 0.346666rem;
    ;
    font-weight: 500;
    color: #333;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden
}

.card_job_box_name>input {
    width: 100%;
    font-size: 0.346666rem;
    font-weight: 500;
    color: #333;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.issue_post_body_btn {
    margin-top: .533333rem;
    width: 100%;
    height: 1.28rem;
    background: #2778f8;
    background: linear-gradient(270deg, #2778f8, #2778f8);
    border-radius: .213333rem;
    font-size: .453333rem;
    font-weight: 700;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center
}

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

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

.issue_post_require_card {
    padding-top: .533333rem;
    margin-top: .266667rem;
    width: 100%;
    height: 3.733333rem;
    background-color: #fff;
    border-radius: .213333rem;
    display: flex;
    flex-direction: column;
    align-items: center
}

.require_card_title {
    width: 5.013333rem;
    height: .4rem
}

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

.require_card_box {
    width: 100%;
    height: 100%;
    margin-top: .8rem;
    display: flex;
    justify-content: space-around
}

.require_card_box_left {
    display: flex;
    flex-direction: column;
    align-items: center
}

.card_box_left_q {
    font-size: .4rem;
    font-weight: 500;
    color: #666
}

.card_box_left_a {
    margin-top: .333333rem;
    font-size: .453333rem;
    font-weight: 500;
    color: #333
}

.post_body_card_job_right {
    width: 1.186667rem;
    height: .746667rem;
    display: flex;
    align-items: center;
    justify-content: center
}

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

.post_body_card_job a {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.comshowtip {
    font-size: 0.373333rem;
    color: #999;
}

/*会员*/





/*充值*/


/*我的服务*/
.set_meal_tip {
    padding: 10px 10px 15px 10px;
    color: #999;
    background: #fff;
    position: relative;
}

.set_meal_tip_name {
    font-size: 16px;
    padding-bottom: 5px;
    color: #333;
}

.set_meal_tip_name_hy {
    color: #f00
}

.set_meal_tip_a {
    display: inline-block;
    padding: 5px 13px;
    position: absolute;
    right: 10px;
    top: 20px;
    background: #2778f8;
    color: #fff;
    border-radius: 30px;
}

.set_meal_tit {
    padding: 15px 0 5px 0;
    text-align: center;
    font-size: 15px;
}

.set_meal_box {
    padding-right: 10px;
    padding-bottom: 10px;
}

.set_meal_box_cont {
    border-radius: 4px;
}

.set_meal_box_list li {
    width: 50%;
    display: inline-block;
    text-align: center;
    float: left;
}

.set_meal_box_list li {}

.set_meal_name {
    font-size: 16px;
    padding: 15px 0 0px 0;
    color: #333
}

.set_meal_n {
    font-size: 28px;
    padding-bottom: 20px;
    position: relative
}

.set_meal_n:after {
    content: "";
    width: 20px;
    height: 5px;
    background: #f60;
    display: inline-block;
    position: absolute;
    left: 50%;
    bottom: 10px;
    margin-left: -10px;
}

.set_meal_n_line1:after {
    background: #10cc91
}

.set_meal_n_line2:after {
    background: #ae6e91
}

.set_meal_n_line3:after {
    background: #7583db
}

.set_meal_n_line4:after {
    background: #fa820a
}

.set_meal_n_line5:after {
    background: #10cc91
}

.set_meal_n_line6:after {
    background: #ae6e91
}

.set_meal_n_line7:after {
    background: #fe6462
}

.set_meal_n_line8:after {
    background: #b4e71e
}

.set_meal_n_line9:after {
    background: #10cc91
}

.set_meal_n_line10:after {
    background: #ae6e91
}

.set_meal_yn {
    color: #999;
    padding-bottom: 10px;
    font-size: 12px;
}

.set_meal_yn_n {
    display: inline-block;
    margin-left: 10px;
}

.set_meal_box_list_box {
    background: #fff;
    height: 130px;
    margin: 10px 0 0 10px;
    border-radius: 8px;
}

.tcteq_a {
    padding-top: 1.333333rem
}

.set_meal_looktq {
    padding-top: 40px;
    padding-bottom: 5px;
    color: #f60;
}

.set_meal_cz a {
    width: 70px;
    height: 25px;
    line-height: 25px;
    border-radius: 20px;
    color: #fff;
    background: red;
    display: inline-block;
    background: linear-gradient(90deg, #34ACFB, #1C80F6);
    box-shadow: 0px 8px 24px 0px rgba(38, 122, 248, 0.4);
}

.set_meal_tit_p {
    font-size: 12px;
    text-align: center;
    color: #999
}

.set_meal_fa {
    background: #fff;
    margin: 15px 12px 0px 12px;
    padding: 0px 0px 10px 0;
    border-radius: 8px
}

.set_meal_fa ul li {
    width: 49%;
    display: inline-block
}

.set_meal_fa_list {
    padding: 10px 10px 5px 10px;
    text-align: center
}

.set_meal_fa_name {
    font-size: 16px;
}

.set_meal_fa_sy {
    color: #999;
    padding: 8px 0 10px 0;
}

.set_meal_fa_fb {
    width: 90px;
    height: 30px;
    line-height: 30px;
    border-radius: 20px;
    color: #fff;
    display: inline-block;
    background: linear-gradient(90deg, #34ACFB, #1C80F6);
    box-shadow: 0px 4px 12px 0px rgba(38, 122, 248, 0.4);
}

.set_meal_fa_fb a {
    width: 90px;
    height: 30px;
    line-height: 30px;
    border-radius: 20px;
    color: #fff;
    display: inline-block;
    background: linear-gradient(90deg, #34ACFB, #1C80F6);
    box-shadow: 0px 4px 12px 0px rgba(38, 122, 248, 0.4);
}

.set_meal_n_p {
    font-size: 16px;
}


/*提示*/

.refresh_mask {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(46, 47, 50, .5);
    display: none;
    z-index: 9999
}

.ovfHiden {
    overflow: hidden;
    height: 100%
}

.refresh_mask_box {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 6.933333rem;
    height: 5.066667rem;
    background: #fff;
    border-radius: .213333rem;
    padding-top: .266667rem;
    /*padding-right:.266667rem;*/
    padding-bottom: .466667rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.refresh_mask_box_img {
    position: absolute;
    top: -40%;
    left: 50%;
    transform: translate(-50%);
    width: 4.88rem;
    height: 3.2rem
}

.refresh_mask_box_icon {
    display: flex;
    justify-content: flex-end
}

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

.refresh_mask_box_btn_q {
    display: flex;
    align-items: center;
    justify-content: center
}

.refresh_mask_box_word {
    display: flex;
    flex-direction: column;
    align-items: center
}

.refresh_mask_box_word>i:first-child {
    margin-bottom: .333333rem
}

.refresh_mask_box_btn {
    width: 4rem;
    height: 1.066667rem;
    background: linear-gradient(90deg, #34acfb, #1c80f6);
    box-shadow: 0 .106667rem .32rem 0 rgba(38, 122, 248, .4);
    border-radius: .533333rem;
    text-align: center;
    line-height: 1.066667rem;
    font-size: .4rem;
    font-weight: 700;
    color: #fff
}

/*企业中心应聘简历*/
.bgboxpt {
    padding: 0px 0.32rem;
    margin-top: -1.2rem;
}

.card_content_box_particulars {
    position: relative;
    width: 100%;
    min-height: 2.4rem;
    box-shadow: 0 .053333rem .293333rem .026667rem rgba(212, 212, 212, .18);
    background-color: #fff;
    margin-bottom: .266667rem;
    border-radius: .213333rem;
    padding: .4rem;
}

.particulars_icon {
    position: absolute;
    width: 1.6rem;
    height: 1.6rem;
    margin-right: .4rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.particulars_icon img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}

.particulars_concise {
    margin-left: 2rem;
    width: 78%;
    display: flex;
    flex-direction: column
}

.particulars_concise_top {
    display: flex;
    justify-content: space-between;
    margin-bottom: .133333rem
}

.concise_top_name_box {
    display: flex;
    align-items: center
}

.concise_top_name {
    font-size: .4rem;
    font-weight: 700;
    color: #333;
    margin-right: .266667rem
}

.concise_top_icon {
    width: .813333rem;
    height: .266667rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.concise_top_stateicon {
    width: 1.24rem;
    height: .493333rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.concise_top_time {
    font-size: .32rem;
    font-weight: 500;
    color: #ccc
}

.particulars_concise_center>ul {
    display: flex
}

.particulars_concise_center>ul>li {
    font-size: .32rem;
    font-weight: 500;
    color: #666
}

.particulars_concise_bom {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}

.concise_bom_desired_position {
    display: flex
}

.Intention_to_width {
    width: 80%;
}

.Intention_to_locate {
    width: 15%;
}

.Intention_to_word {
    width: 70%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;

}

.concise_bom_desired {
    font-size: .32rem;
    font-weight: 500;
    color: #666;
    margin-right: .066667rem
}

.concise_bom_position {
    font-size: .32rem;
    font-weight: 500;
    color: #333
}

.concise_bom_icon_box {
    display: flex
}

.concise_bom_icon {
    width: .64rem;
    height: .64rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 0.266666rem;
}

.wsh {
    position: absolute;
    right: 19px;
    top: 40px;
    color: #F00;
    font-size: 12px;
}

/*企业中心求职者咨询 */
.zxuser_name {
    font-size: 0.426666rem;
    font-weight: bold;
}

.zx_n {
    color: #999;
    display: inline-block;
    position: absolute;
    left: 0px;
    top: 0.266666rem;
}

.zx_list {
    padding-left: 1.866666rem;
    position: relative;
    padding-top: 0.266666rem;
    color: #666
}

.msg_user {
    position: relative;
}

.msg_user_r {
    position: absolute;
    right: 0px;
    top: 0px;
}

.msg_sc {
    width: 0.64rem;
    height: 0.64rem;
    position: absolute;
    right: 0.4rem;
    bottom: 0.4rem;
    ;
}

.msg_sc img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}

.m_cardboxpv {
    position: relative;
}

.msg_hf {
    width: 0.64rem;
    height: 0.64rem;
    position: absolute;
    right: 1.333333rem;
    bottom: 0.4rem;
    ;
}

.msg_hf img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}

/*企业中心系统消息 */
.sxlist_cont {
    font-size: 0.373333rem;
}

/*企业中心简历部分 下载 收藏  浏览  关注我的  谁看过我 */
.memberuser_nav {
    background: #2778F8;
    height: 2.933333rem;
    padding-top: 0.533333rem;
}

.memberuser_nav ul {
    display: flex;
    align-items: center;
}

.memberuser_nav ul li {
    width: 33%;
    text-align: center;
    color: #fff;
    opacity: 0.8;
    font-size: 0.426666rem;
}

.memberuser_nav ul li a {
    color: #fff;
    opacity: 0.8;
    font-size: 0.426666rem;
}

.memberuser_nav ul .memberuser_nav_cur {
    position: relative;
    color: #fff;
    opacity: 1;
}

.memberuser_nav ul .memberuser_nav_cur a {
    color: #fff;
    opacity: 1;
}

.memberuser_nav ul .memberuser_nav_cur:after {
    width: 1.066666rem;
    height: 0.053333rem;
    background: #fff;
    display: block;
    content: '';
    position: absolute;
    left: 50%;
    margin-left: -0.533333rem;
    ;
    bottom: -0.373333rem;
}

.memberuser_pt {
    margin-top: -1.333333rem;
}

.memberuser_list {
    background: #fff;
    border-radius: 0.213333rem;
    margin-top: 0.266666rem;
    padding-left: 2.4rem;
    padding-right: 1.333333rem;
    padding-top: 0.4rem;
    padding-bottom: 0.4rem;
    position: relative;
    min-height: 2.4rem
}

.memberuser_list .memberuser_list_a {
    display: block;
}

.memberuser_photo {
    width: 1.6rem;
    height: 1.6rem;
    position: absolute;
    left: 0.4rem;
    top: 0.4rem;
}

.memberuser_photo img {
    border-radius: 50%;
}

.memberuser_name {
    font-size: 0.4rem;
    font-weight: bold
}

.memberuser_info {
    font-size: 0.32rem;
    color: #666;
    padding: 0.106666rem 0
}

.memberuser_job {
    font-size: 0.32rem;
    ;
    color: #666;
}

.memberuser_time {
    font-size: 0.32rem;
    ;
    color: #ccc;
    position: absolute;
    right: 0.4rem;
    top: 0.4rem;
}

.memberuser_sc {
    width: 0.64rem;
    height: 0.64rem;
    position: absolute;
    right: 0.4rem;
    bottom: 0.4rem;
}

.memberuser_jobname {
    color: #333
}

.memberuser_xb {
    width: 0.48rem;
    height: 0.48rem;
    position: absolute;
    left: 1.6rem;
    top: 0.4rem;
}

.memberuser_notip {
    background: #fff;
    border-radius: 0.213333rem;
    margin-top: 0.266666rem;
    padding-left: 2.4rem;
    padding-right: 1.333333rem;
    padding-top: 0.4rem;
    padding-bottom: 0.4rem;
    position: relative;
    min-height: 2.4rem
}

.memberuser_looklist {
    background: #fff;
    border-radius: 0.213333rem;
    margin-top: 0.266666rem;
    padding-left: 0.4rem;
    padding-right: 0.266666rem;
    padding-top: 0.4rem;
    padding-bottom: 0.4rem;
    position: relative;
    min-height: 2.4rem
}

.memberuser_looklist_a {
    display: block;
    padding-left: 1.866666rem;
    position: relative
}

.memberuser_lookjob {
    padding-left: 1.866666rem;
    position: relative;
    font-size: 0.32rem;
    padding-top: 0.266666rem
}

.memberuser_lookname {
    position: absolute;
    left: 0px;
    top: 0.266666rem;
    color: #999
}

.memberuser_looklistpt {
    width: 1.2rem;
    height: 1.2rem;
    position: absolute;
    left: 0px;
    top: 0px;
}

.memberuser_lookxb {
    width: 0.48rem;
    height: 0.48rem;
    position: absolute;
    left: 0.933333rem;
    top: 0px;
}

.memberuser_lookyxjob {
    padding-right: 1.066666rem;
}




/*我推荐的悬赏*/





/*好友助力*/

.Friends_help_header_warn {
    width: 100%;
    height: .8rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #2E2F32;
    margin-bottom: .266667rem
}

.help_header_warn_icon {
    width: .533333rem;
    height: .533333rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: .266667rem
}

.help_header_warn_text {
    font-size: .346667rem;
    font-weight: 500;
    color: #e3b36b
}

.Friends_help_body {
    width: 100%;
    padding-left: .32rem;
    padding-right: .32rem
}

.help_body_banner {
    width: 100%;
    height: 2.4rem;
    margin-bottom: .226667rem;
    display: flex;
    align-items: center;
    justify-content: center
}

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

.Friends_help_card {
    width: 100%;
    padding: .4rem;
    background-color: #fff;
    border-radius: .213333rem;
    margin-bottom: .266667rem
}

.Friends_help_card_title {
    font-size: .4rem;
    font-weight: 700;
    color: #333
}

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

.help_card_linetiem_name {
    margin-right: .4rem
}

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

.Friends_help_center_text>i {
    margin-left: .066667rem;
    margin-right: .066667rem;
    font-size: .373333rem;
    color: #e3b36b
}

.center_text {
    display: flex;
    align-items: center;
    color: #e3b36b
}

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

.Friends_help_equity {
    margin-top: .4rem;
    width: 100%;
    background-color: #eee;
    border-radius: .16rem;
    padding: .386667rem .613333rem .466667rem .413333rem
}

.help_equity_title {
    font-size: .4rem;
    font-weight: 500;
    color: #333;
    margin-bottom: .4rem
}

.help_equity_body {
    display: flex;
    justify-content: space-between
}

.equity_body_post {
    font-size: .373333rem;
    font-weight: 500;
    color: #666
}

.equity_body_post>i {
    margin-left: .053333rem;
    margin-right: .053333rem;
    font-size: .4rem;
    color: #e3b36b
}

.Friends_help_btn {
    margin-top: .4rem;
    width: 100%;
    height: 1.28rem;
    background-color: #2e2f32;
    border-radius: .64rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .48rem;
    font-weight: 700;
    color: #fff
}

.Friends_help_forbidbtn {
    margin-top: .4rem;
    width: 100%;
    height: 1.28rem;
    background-color: #ccc;
    border-radius: .64rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .48rem;
    font-weight: 700;
    color: #fff
}

/*好友助力*/

.heinvite_friends_header {
    width: 100%;
    height: 6.293333rem;
    background: url(../../images/invite_friends_banner.png) no-repeat;
    background-color: #2e2f32;
    background-size: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    z-index: 9
}

.friends_header_back {
    position: absolute;
    top: 1.533333rem;
    left: .32rem;
    width: .28rem;
    height: .453333rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.friends_header_timeline {
    margin-right: 1.333333rem;
    margin-bottom: .4rem;
    font-size: .293333rem;
    font-weight: 500;
    color: #fff
}

.friends_header_btn {
    width: 4.64rem;
    height: .946667rem;
    background: linear-gradient(180deg, #e5ba94, #eddc92);
    border-radius: .48rem;
    margin-right: 1.333333rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .4rem;
    font-weight: 700;
    color: #201e21
}

.heinvite_friends_body {
    width: 100%;
    background-color: #2e2f32;
    padding: .853333rem .6rem 0 .6rem
}

.friends_body_card {
    width: 100%;
    background: linear-gradient(to bottom, rgba(122, 112, 91, .2) 5%, #201e21 10%);
    border: .026667rem solid #c8a480;
    padding: .853333rem .426667rem .4rem .426667rem;
    display: flex;
    flex-direction: column;
    border-radius: .32rem
}

.body_card_title {
    width: 100%;
    height: .413333rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: .733333rem
}

.body_card_title>div {
    width: 7.12rem;
    height: .413333rem
}

.body_card_box>ul {
    display: flex;
    flex-wrap: wrap
}

.body_card_box>ul>li {
    width: 3.733333rem;
    height: 1.92rem;
    background-color: rgba(122, 112, 91, .3);
    border: .026667rem solid #c8a480;
    margin-right: .42rem;
    margin-bottom: .533333rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-evenly;
    border-radius: .12rem
}

.body_card_box>ul>li:nth-child(even) {
    margin-right: 0
}

.card_box_top {
    font-size: .4rem;
    font-weight: 500;
    color: #f0d8c2
}

.card_box_acquire {
    font-size: .32rem;
    font-weight: 500;
    color: #d39c6d;
    margin-right: .173333rem
}

.card_box_text {
    font-size: .693333rem;
    font-weight: bold;
    color: #E3B36B;
}

.card_box_bom {
    font-size: .32rem;
    font-weight: 500;
    color: #f0d8c2
}

/*会员服务*/
.VIP_header {
    width: 100%;
    height: 5.6rem;
    background-color: #2e2f32;
    padding: .346667rem .6rem 0 .333333rem;
    position: relative
}

.VIP_header_top {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative
}

.header_top_icon {
    position: absolute;
    top: 0;
    left: 0;
    width: .28rem;
    height: .48rem
}

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

.header_top_word {
    font-size: .453333rem;
    font-weight: 500;
    color: #fff
}

.header_center_integral {
    font-size: .373333rem;
    font-weight: 500;
    color: #fff
}

.VIP_header_center {
    display: flex;
    flex-direction: column
}

.header_center_number {
    display: flex;
    justify-content: space-between;
    margin-top: .133333rem
}

.center_number_operation {
    display: flex
}

.center_number_data {
    font-size: .906667rem;
    font-weight: 700;
    color: #fff
}

.number_operation_detail {
    width: 1.733333rem;
    height: .64rem;
    line-height: .64rem;
    border: .013333rem solid #fff;
    border-radius: .32rem;
    margin-right: .4rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .346667rem;
    font-weight: 500;
    color: #fff
}

.number_operation_recharge {
    width: 1.733333rem;
    height: .64rem;
    line-height: .64rem;
    background: #fff;
    border-radius: .32rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .346667rem;
    font-weight: 500;
    color: #2e2f32
}

.VIP_card {
    width: 9.6rem;
    height: 4.8rem;
    background: url('../../images/vip_background.png') no-repeat;
    background-size: 100%;
    position: absolute;
    left: 50%;
    top: 2.666666rem;
    margin-left: -4.8rem;
}

.VIP_cardbox {
    padding-left: 0.8rem;
    padding-right: 0.8rem;
    padding-top: 0.8rem;
}

.VIP_card_hint {
    font-size: .48rem;
    font-weight: 700;
    color: #63430f
}

.VIP_card_deadline {
    margin-top: .2rem;
    font-size: .32rem;
    font-weight: 500;
    color: #63430f
}

.VIP_card_open {
    width: 100%;
    height: .8rem;
    margin-top: 1.066667rem;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.open_word {
    font-size: .373333rem;
    font-weight: 500;
    color: #63430f
}

.open_btn {
    background: linear-gradient(-90deg, #dca558, #fff3d4);
    border-radius: .4rem;
    padding: .126667rem .233333rem;
    font-size: .373333rem;
    font-weight: 700;
    color: #906116
}

.VIP_min_body {
    background-color: #fff;
    padding-left: .613333rem;
    padding-right: .6rem;
    padding-top: 80px
}

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

.equity_body>ul {
    width: 100%;
    margin-top: .4rem;
    display: flex;
    flex-wrap: wrap
}

.equity_body>ul>li {
    width: 24%;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: .4rem
}

.equity_body_icon {
    width: 1.066667rem;
    height: 1.066667rem;
    margin: 0 auto .266667rem
}

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

.equity_body_text {
    font-size: .346667rem;
    font-weight: 500;
    color: #333
}

.min_body_task {
    margin-top: 1.066667rem
}

.body_task_header {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.task_header_nav {
    display: flex;
    align-items: center
}

.task_header_nav_text {
    font-size: .32rem;
    font-weight: 500;
    color: #999;
    margin-right: .253333rem
}

.task_header_icon {
    width: .16rem;
    height: .28rem;
    display: flex;
    align-items: center;
    justify-content: center
}

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

.body_task_subject {
    margin-top: .4rem
}

.task_subject_box {
    display: flex
}

.mission_body {
    padding: 0 0.32rem
}

.mission_body_card {
    padding: .4rem;
    background: #fff;
    border-radius: .213333rem;
    margin-top: 0.266666rem;
    margin-bottom: 0.266666rem;
}

.body_task_subject>ul,
.mission_body_card>ul {
    display: flex;
    flex-direction: column
}

.body_task_subject>ul>li,
.mission_body_card>ul>li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: .4rem
}

.mission_body_card>ul>li:last-child {
    margin-bottom: 0
}

.task_subject_init {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-left: .266667rem
}

.subject_init_top {
    font-size: .346667rem;
    font-weight: 500;
    color: #333
}

.subject_init_bom {
    font-size: .293333rem;
    font-weight: 500;
    color: #999
}

.task_subject_icon {
    width: 1.066667rem;
    height: 1.066667rem
}

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

.task_subject_box_btn {
    width: 2.133333rem;
    height: .8rem;
    line-height: .8rem;
    border: .013333rem solid #dca558;
    border-radius: .4rem;
    font-size: .373333rem;
    font-weight: 700;
    color: #dca558;
    display: flex;
    align-items: center;
    justify-content: center
}

.task_subject_box_btn_accomplish {
    width: 2.133333rem;
    height: .8rem;
    line-height: .8rem;
    border: .013333rem solid #999;
    border-radius: .4rem;
    font-size: .373333rem;
    font-weight: 700;
    color: #999;
    display: flex;
    align-items: center;
    justify-content: center
}


/*充值积分*/
.pay_header {
    width: 100%;
    height: 200px;
    ;
    background: linear-gradient(to bottom, #2E2F32, #2E2F32, #F3F3F3);
}

.pay_header_icon {
    width: 0.64rem;
    height: 0.64rem;
    position: absolute;
    left: 0px;
    top: 0px;
}

.pay_header_p {
    font-size: 0.346666rem;
    color: #fff;
    padding-left: 0.64rem;
    position: relative;
}

.pay_header_c {
    padding: 0.533333rem 0.32rem 0.533333rem 0.32rem;
}

.pay_cont {
    margin-top: -3.2rem;
}

.integral_body {
    padding-left: .32rem;
    padding-right: .32rem
}

.integral_body_card {
    width: 100%;
    background-color: #fff;
    border-radius: .213333rem;
    padding: .533333rem .4rem .4rem .4rem
}

.integral_body_card>ul {
    display: flex;
    flex-wrap: wrap
}

.integral_body_card>ul>li {
    position: relative;
    width: 2.666667rem;
    height: 1.6rem;
    margin-right: .28rem;
    margin-bottom: .266667rem;
    background: #f3f3f3;
    border: .026667rem solid #f3f3f3;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: .32rem;
    font-weight: 500;
    color: #333;
    border-radius: .106667rem
}

.integral_body_card>ul>li:nth-child(3n+3) {
    margin-right: 0
}

.body_card_bumber {
    font-size: .533333rem;
    font-weight: 700;
    color: #333
}

.body_card_bumber_discount {
    position: absolute;
    top: 0;
    right: 0;
    transform: translateY(-50%);
    width: 1.066667rem;
    height: .4rem;
    background: #e3b36b;
    border-radius: .106667rem .106667rem .106667rem 0;
    font-size: .32rem;
    font-weight: 500;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center
}

.integral_body_card>ul>.discount_opt_for {
    background: rgba(220, 165, 88, .1);
    border: .026667rem solid #e3b36b
}

.integral_body_pay {
    width: 100%;
    height: 1.2rem;
    border-top: .013333rem solid #eee;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.pay_fs {
    border-top: 0.026666rem solid #eee;
    padding-top: 0.266666rem;
}

.integral_body_pay_left {
    font-size: .4rem;
    font-weight: 500;
    color: #333
}

.integral_body_pay_right {}

.integral_body_pay_right input {
    float: right;
    font-size: 0.4rem;
    width: 100%;
    text-align: right;
}

.integral_body_pay_name {
    float: right;
    font-size: 0.4rem;
    text-align: right;
}

.pay_right_icon {
    font-size: .4rem;
    font-weight: 700;
    color: #deac65
}

.pay_right_number {
    font-size: .533333rem;
    font-weight: 700;
    color: #deac65
}

.integral_body_btn {
    margin-top: 1.506667rem;
    width: 100%;
    height: 1.28rem;
    background: #2e2f32;
    box-shadow: 0 .133333rem .32rem 0 rgba(46, 47, 50, .4);
    border-radius: .64rem;
    font-size: .48rem;
    font-weight: 700;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center
}

.more_position_header {
    padding-left: .32rem;
    padding-right: .32rem;
    width: 100%;
    height: 1.173333rem;
    background-color: #2778f8;
    display: flex;
    justify-content: space-between;
    align-items: center;
    z-index: 999
}

.more_position_header img {
    width: 100%;
    height: 100%;
    vertical-align: middle;
}

.position_header_back {
    width: .28rem;
    height: .466667rem;
    display: flex;
    justify-content: center;
    align-items: center
}

.position_header_issue {
    display: flex;
    flex-direction: column;
    align-items: center
}

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

.position_header_serch {
    flex: 1;
    margin-left: .213333rem;
    margin-right: .2rem;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

.position_header_serch>input {
    width: 100%;
    height: .88rem;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #fff;
    border-radius: .44rem;
    padding-left: .4rem;
    font-size: .32rem;
    font-weight: 500;
    color: #999
}

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

.header_issue_text {
    font-size: .293333rem;
    font-weight: 500;
    color: #fff
}

.more_position_nav {
    width: 100%;
    height: 1.173333rem;
    background-color: #fff;
    z-index: 999;
    margin-top: 1.33333rem
}

.more_position_nav>ul {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: space-between;
    padding-left: .72rem;
    padding-right: .72rem;
    align-items: center
}

.more_position_nav>ul>li {
    height: 100%;
    display: flex;
    align-items: center;
    font-size: .426667rem;
    font-weight: 500;
    color: #ccc;
    cursor: pointer
}

.more_position_body {
    margin-top: 0.266666rem;
    padding-left: .32rem;
    padding-right: .32rem;
}

.none_position_body {
    margin-top: 4.066667rem;
    padding-left: .6rem;
    padding-right: .6rem;
    display: flex;
    flex-direction: column;
    align-items: center
}

.none_position_body_img {
    width: 100%;
    height: 6.08rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.none_position_body_text {
    margin-top: .133333rem;
    font-size: .426667rem;
    font-weight: 500;
    color: #999
}

.none_position_body_btn {
    margin-top: .533333rem;
    width: 4rem;
    height: 1.066667rem;
    background: #2778f8;
    border-radius: .533333rem;
    font-size: .426667rem;
    font-weight: 700;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center
}

.more_position_body>.active {
    border-bottom: 0
}

.buy_number_left {
    font-size: .4rem;
    font-weight: 500;
    color: #deac65
}

.buy_number_center {
    margin-left: .386667rem;
    font-size: .4rem;
    font-weight: 700;
    color: #deac65
}

.buy_number_right {
    font-size: .64rem;
    font-weight: 700;
    color: #deac65
}

/*明细*/

.yun_m_tit {
    width: 100%;
    text-align: center;
    display: flex;
    padding-top: 0.266666rem;
    background-color: #2778F8;
    padding-bottom: 2.133333rem;
}

.yun_m_tit li {
    display: inline-block;
    height: 1.066666rem;
    line-height: 1.066666rem;
    font-size: 0.4rem;
    opacity: 0.5;
}

.yun_m_tit li a {
    color: #fff;
}

.yun_m_tit .yun_m_tit_cur {
    position: relative;
    font-weight: bold;
    opacity: 1;
}

.yun_m_tit .yun_m_tit_cur:after {
    width: 1.066666rem;
    height: 0.053333rem;
    background-color: #fff;
    position: absolute;
    left: 50%;
    margin-left: -0.533333rem;
    bottom: 0px;
    content: '';
    border-radius: 0.026666rem
}

.wap_member_post_list {
    padding: 0.266666rem 0.4rem;
    background-color: #fff;
    border-radius: 0.213333rem;
    margin-top: 0.266666rem;
    font-size: 0.373333rem;
    line-height: 0.8rem;
}

.paylog_tit {
    position: relative;
    font-size: 0.426666rem;
    padding-bottom: 0.266666rem;
}

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

.pay_mx_list {
    padding-left: 1.866666rem;
    position: relative;
    min-height: 0.8rem;
}

.member_c9 {
    color: #999;
    position: absolute;
    left: 0px;
    top: 0px;
}

.paylog_tit_zt {
    font-size: 12px;
    position: absolute;
    right: 0rem;
    top: 0px;
    color: #E3B36B
}

.wap_member_nobg {
    padding: 1.333333rem 0 2.666666rem 0;
    background-color: #fff;
    border-radius: 0.213333rem;
    margin-top: 0.266666rem;
}

.com_member_hr_cz {
    text-align: right;
    padding: 0.133333rem 0;
}

.yun_member_hr_bth {
    width: 2.133333rem;
    height: 0.8rem;
    text-align: center;
    font-size: 0.373333rem;
    line-height: 0.8rem;
    color: #999;
    border: 0.026666rem solid #999;
    border-radius: 1.066666rem;
    display: inline-block;
    margin-left: 0.4rem;
}

.pay_mx_fk {
    width: 2.133333rem;
    height: 0.8rem;
    text-align: center;
    line-height: 0.8rem;
    color: #DCA558;
    border: 0.026666rem solid #DCA558;
    border-radius: 1.066666rem;
    display: inline-block;
    margin-left: 0.4rem;
}

/*会员服务*/
.dredge_header {
    position: fixed;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    min-width: 320px;
    max-width: 750px;
    width: 100%;
    height: 1.173333rem;
    background-color: #2e2f32;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 999;
}

.dredge_header_icon {
    position: absolute;
    top: 50%;
    left: .32rem;
    transform: translateY(-50%);
    width: .28rem;
    height: .466667rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.dredge_header_titer {
    font-size: .453333rem;
    font-weight: 500;
    color: #fff
}

.dredge_body_title {
    width: 100%;
    height: 2.4rem
}

.dredge_body_title img {
    width: 100%;
    height: 2.4rem
}

.dredge_body_tab {
    margin-top: .266667rem;
    width: 100%;
    background-color: #fff;
    border-radius: .213333rem;
    padding-bottom: .4rem
}

.dredge_body_tab_tetle {
    width: 100%;
    height: 1.2rem;
    border-bottom: .013333rem solid #eee
}

.dredge_body_tab_tetle>ul {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    padding-left: .426667rem;
    padding-right: .426667rem;
    justify-content: space-between;
}

.dredge_body_tab_tetle>ul>li {
    height: 100%;
    display: flex;
    align-items: center;
    font-size: .426667rem;
    font-weight: 500;
    color: #999
}

.dredge_body_tab_tetle .pitch_on {
    font-size: .426667rem;
    font-weight: 700;
    color: #181818;
    position: relative;
}

.dredge_body_tab_tetle .pitch_on:after {
    width: 1.066666rem;
    height: 0.053333rem;
    background-color: #e3b36b;
    display: inline-block;
    position: absolute;
    left: 50%;
    bottom: 0rem;
    margin-left: -0.533333rem;
    content: '';
}

.dredge_body_tab_body>ul {
    width: 100%;
    display: flex;
    flex-direction: column;
    padding-left: .426667rem;
    padding-right: .4rem
}

.dredge_body_tab_body>ul>li {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: .4rem;
    margin-top: .3rem
}

.dredge_body_tab_body>ul>li:first-child {
    margin-top: 0
}

.dredge_body_tab_body_left {
    display: flex
}

.tab_body_left_number {
    /*display:flex;align-items:center;*/
    position: absolute;
    left: 0px;
    top: 0;
    width: 1.866666rem;
    text-align: left;
}

.vip_box_left_money_price {
    display: flex;
    align-items: center;
}

.vip_box_left_money_yj {
    font-weight: 500;
    text-decoration: line-through;
    color: #deac65;
    opacity: 0.8;
    white-space: nowrap;
}

.tab_body_left_number_new {
    display: flex;
    flex-direction: column;
    align-items: center
}

.tab_body_left_number:first-child {
    font-size: .346667rem;
    font-weight: 700;
    color: #deac65
}

.tab_body_left_number_monye {
    font-size: .64rem;
    font-weight: 700;
    color: #deac65
}

.tab_body_left_text {
    margin-left: .333333rem
}

.tab_body_left_text_top {
    display: flex;
    align-items: center
}

.left_text_top_vip {
    font-size: .44rem;
    font-weight: 700;
    color: #333
}

.left_text_top_time {
    margin-left: .066667rem;
    font-size: .32rem;
    font-weight: 500;
    color: #333;
    display: flex;
    align-items: flex-end
}

.tab_body_left_text_bom {
    margin-top: .2rem;
    display: flex;
    align-items: center
}

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

.left_text_bom_icon {
    margin-left: .16rem;
    width: 1.053333rem;
    height: .186667rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.dredge_body_tab_body_right {
    width: .64rem;
    height: .64rem;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: 0px;
    top: 0px;
}

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

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

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

.dredge_body_equity {
    margin-top: .266667rem;
    width: 100%;
    background-color: #fff;
    border-radius: .213333rem;
    padding: .4rem;
    display: flex;
    flex-direction: column
}

.dredge_body_equity_box {
    width: 100%;
    height: .413333rem;
    display: flex;
    justify-content: center
}

.dredge_body_equity_tetle {
    width: 5.68rem;
    height: .413333rem;
    display: flex;
    align-items: center;
    justify-content: center
}

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

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

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

.dredge_body_equity_boon {
    margin-top: .426667rem
}

.dredge_body_equity_boon>ul {
    display: flex;
    flex-wrap: wrap
}

.dredge_body_equity_boon>ul>li {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 25%;
    margin-bottom: .8rem
}

.dredge_body_equity_boon>ul>li:nth-child(4n+4) {
    margin-right: 0
}

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

.equity_boon_name {
    margin-top: .266667rem;
    font-size: .346667rem;
    font-weight: 500;
    color: #333
}

.dredge_body_discounts {
    margin-top: .266667rem;
    width: 100%;
    background-color: #fff;
    padding: .28rem .4rem;
    border-radius: .213333rem;
    display: flex;
    justify-content: space-between
}

.dredge_body_discounts_left,
.dredge_body_discounts_right {
    display: flex;
    align-items: center
}

.discounts_left_icon {
    width: .64rem;
    height: .64rem;
    margin-right: .253333rem
}

.discounts_left_name {
    font-size: .4rem;
    font-weight: 500;
    color: #333
}

.discounts_right_icon {
    width: .24rem;
    height: .426667rem;
    margin-left: .253333rem
}

.discounts_right_name {
    font-size: .346667rem;
    font-weight: 500;
    color: #999
}

.dredge_body_pay {
    margin-top: .266667rem;
    width: 100%;
    background-color: #fff;
    border-radius: .213333rem;
    padding: .266667rem .4rem;
}

.dredge_body_wx,
.dredge_body_zfb {
    width: 100%;
    height: .64rem;
    margin-bottom: .533333rem;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.dredge_body_pay>div:last-child {
    margin-bottom: 0
}

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

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

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

.dredge_body_wx_box {
    display: flex;
    align-items: center
}

.wx_box_name {
    margin-left: .253333rem;
    font-size: .4rem;
    font-weight: 500;
    color: #333
}

.dredge_bod_buy {
    position: fixed;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    min-width: 375px;
    max-width: 750px;
    height: 1.306667rem;
    background: url(../../images/dredge_backdrop.png) no-repeat;
    background-size: 100%;
    padding-left: .72rem;
    padding-right: .8rem;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.dredge_bod_buy_number {
    display: flex;
    align-items: center
}

.buy_number_left {
    font-size: .4rem;
    font-weight: 500;
    color: #deac65
}

.buy_number_center {
    margin-left: .386667rem;
    font-size: .4rem;
    font-weight: 700;
    color: #deac65
}

.buy_number_right {
    font-size: .64rem;
    font-weight: 700;
    color: #deac65
}

.dredge_bod_buy_text {
    font-size: .48rem;
    font-weight: 700;
    color: #2e2f32
}

.left_number_box {
    display: flex;
    align-items: center
}

.left_number_box_i {
    font-size: .346667rem;
    font-weight: 700;
    color: #deac65
}

.left_number_box_del {
    font-size: .32rem;
    font-weight: 500;
    text-decoration: line-through;
    color: #999
}

.left_text_top_discount {
    width: 1.066667rem;
    height: .4rem;
    background: #e3b36b;
    border-radius: .106667rem .106667rem .106667rem 0;
    margin-left: .24rem;
    font-size: .32rem;
    font-weight: 500;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center
}

.dredge_body_select_discounts {
    width: 100%;
    padding: .4rem;
    background-color: #fff;
    margin-top: .266667rem;
    border-radius: .213333rem
}

.dredge_body_select_discounts {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.select_discounts_text {
    display: flex;
    flex-direction: column
}

.discounts_text_top {
    font-size: .4rem;
    font-weight: 500;
    color: #333
}

.discounts_text_bom {
    margin-top: .3rem;
    font-size: .32rem;
    font-weight: 500;
    color: #999
}

.text_bom_integral {
    color: #edcfa5
}

.select_discounts_icon {
    width: 1.36rem;
    height: .853333rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.dredge_body {
    margin-top: 0.266666rem;
    width: 100%;
    padding-left: .32rem;
    padding-right: .32rem;
    padding-bottom: 1.433333rem
}

.zzb_tit {
    width: 100%;
    position: relative;
    display: flex;
    align-items: center;
}

.zzb_tit_name {
    font-size: 0.4rem;
    font-weight: bold;
}

.zzb_tit_zk {
    background-color: #E3B36B;
    height: 0.4rem;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0px 0.213333rem;
    color: #fff;
    border-radius: 4px 4px 4px 0;
    font-size: 0.32rem;
    margin-left: .266667rem;
}

.zzb_tit_zkxq {
    position: absolute;
    right: 20px;
    top: 0px;
    color: #999
}

.zzb_tit_zkicon {
    width: 0.533333rem;
    height: 0.533333rem;
    position: absolute;
    right: 0px;
    top: 0px;
}

.zzb_tit_zkicon img {
    width: 0.533333rem;
    height: 0.533333rem
}

.zzb_xzbox {
    padding-left: 0.666666rem;
    position: relative;
}

.zzb_xz {
    width: 0.426666rem;
    height: 0.426666rem;
    position: absolute;
    left: 0px;
    top: .133333rem;
}

.zzb_xz img {
    width: 0.426666rem;
    height: 0.426666rem
}

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

.zzb_jg {
    color: #E3B36B
}

.zzb_n {
    color: #E3B36B;
    padding: 0px 0.133333rem
}

.zzb_name {
    width: 48%;
    display: inline-block;
    line-height: 0.666666rem;
}

.zzb_cont_single {
    padding: 1.333333rem 0;
    text-align: center;
    color: #666
}

.zzb_cont_single_tip {
    color: #999;
    padding-top: 0.266666rem;
}

.zzb_cont_single_p_n {
    color: #e3b36b
}

/* 新增会员权益box */
.dredge_body_tab_body_box {
    width: 100%;
    position: relative;
    align-items: center;
    justify-content: space-between;
    padding-left: 2rem;
}

.dredge_body_tab_body_close {
    margin-top: .133333rem;
    width: 100%;
    background-color: #eee;
    border-radius: .16rem;
    padding: .4rem
}

.dredge_close_title {
    width: 100%;
    display: flex;
    align-items: center;
    margin-bottom: .4rem
}

.dredge_close_line {
    width: .08rem;
    height: .346667rem;
    background: #e3b36b;
    border-radius: .04rem;
    margin-right: .133333rem
}

.dredge_close_titlename {
    font-size: .4rem;
    font-weight: 700;
    color: #666
}

.dredge_close_body {
    width: 100%
}

.dredge_close_body>ul {
    display: flex;
    flex-wrap: wrap
}

.dredge_close_body>ul>li {
    font-size: .373333rem;
    font-weight: 500;
    color: #666;
    /*margin-right:2.766667rem;*/
    margin-bottom: .333333rem
}

.dredge_close_body>ul>li:nth-child(even) {
    margin-right: 0
}

.dredge_close_body_number {
    font-size: .373333rem;
    font-weight: 500;
    color: #e3b36b
}

.dredge_close_explain {
    font-size: .32rem;
    font-weight: 500;
    color: #666
}

.dredge_close_explain_title {
    font-size: .32rem;
    font-weight: 700;
    color: #666
}

/*优惠券*/
.coupon_list_box {
    padding: 0px 10px;
}

.coupon_list {
    background: #fff;
    padding: 10px 10px 10px 110px;
    border-radius: 0.213333rem;
    position: relative;
    font-size: 12px;
    margin-top: 15px;
    color: #999
}

.coupon_list_left {
    width: 100px;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    background: #2778F8;
    color: #fff;
    text-align: center;
    border-radius: 5px 0 0 5px;
}

.coupon_list_left_p {
    font-size: 12px;
}

.coupon_list_left_n {
    padding-top: 5px;
}

.coupon_list_left_n_m {
    font-size: 26px;
}

.coupon_list_right_time {
    padding-bottom: 10px;
}

.coupon_list_right_qm {
    padding-bottom: 8px;
}

.coupon_list_right_zs {
    display: inline-block;
    position: relative;
    color: #f00
}

.coupon_list_cur .coupon_list_left {
    background: #f8f8f8;
    color: #333
}

.coupon_list_right_cz {
    width: 0.666666rem;
    height: 0.666666rem;
    position: absolute;
    right: 0.266666rem;
    bottom: 0.266666rem;
    color: #3366cc
}

/*搜索企业*/
.blacklist_show {
    padding: 0.266666rem;
    font-size: 0.373333rem;
}

.blacklist_tip {
    background-color: #fff;
    padding: 0.266666rem;
    color: #666;
    font-size: 0.373333rem;
}

.blacklistadd_search_box {
    background: #fff;
    border-top: 1px solid #eee;
    padding: 10px 70px 10px 10px;
    position: relative;
    font-size: 14px;
    color: #666;
    margin-bottom: 10px;
}

.blacklistadd_search input {
    border: none;
    margin: 0;
    padding: 0;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}

.blacklistadd_search_but button {
    width: 60px;
    height: 30px;
    position: absolute;
    right: 10px;
    top: 10px;
}

.blacklistadd_box_pp {
    color: #999;
    font-size: 0.373333rem;
}

.blacklistadd_box {
    width: 100%;
    height: 400px;
    overflow: auto;
    background: #fff;
    border-radius: 0.213333rem;
    padding: 0.266666rem;
    margin-top: 0.266666rem;
}

.blacklistadd_box ul li {
    padding: 0.266666rem 0.266666rem 0.266666rem 0.533333rem;
    position: relative;
    font-size: 0.346666rem;
    color: #666;
    border-bottom: 1px solid #f2f2f2
}

.blacklistadd_box ul li input {
    width: 0.373333rem;
    height: 0.373333rem;
    position: absolute;
    left: 0px;
    top: 0.346666rem;
}

.blacklistadd_box_bth {
    padding-top: 10px;
}

.blacklistadd_box_bth a {
    width: 100%;
    height: 40px;
    background: #3366cc;
    color: #fff;
    display: block;
    line-height: 40px;
    text-align: center;
    margin: 0;
    padding: 0;
    border-radius: 0px;
}

.blacklist_notip {
    padding: 10px;
    background: #fff;
    border-radius: 0.213333rem;
    margin-top: 0.266666rem;
    font-size: 0.32rem;
    text-align: center;
    color: #999
}

.blacklist_tip_qkbox {
    padding: 10px;
    text-align: center;
    background: #fff;
    display: none;
}

.blacklist_tip_bk {
    font-size: 14px;
    color: #f60;
}

.blacklist_tip_bth {
    padding: 0.32rem;
}

.blacklist_tip_bth_a_tj {
    width: 100%;
    height: 48px;
    background: #2778f8;
    color: #fff;
    display: block;
    line-height: 48px;
    font-size: 16px;
    text-align: center;
    margin: 0;
    padding: 0;
    border-radius: 6px;
}

.search_com_tit {
    padding: 20px 10px 10px 10px;
    position: relative;
}

.search_com_titname {
    font-weight: bold;
    font-size: 0.426666rem;
    display: inline-block;
}

.search_com_close {
    width: 0.533333rem;
    height: 0.533333rem;
    position: absolute;
    right: 20px;
    top: 20px
}

.search_com_close img {
    width: 0.533333rem;
    height: 0.533333rem;
}

.search_com_pd {
    padding: 0.32rem
}

.search_com_text_box {
    padding-right: 2.133333rem;
    position: relative;
}

.search_com_text {
    background-color: #fff;
    border-radius: 0.533333rem;
    padding-left: 0.4rem;
}

.search_com_text input {
    width: 100%;
    height: 0.88rem;
    background-color: #fff;
    border-radius: 0.533333rem
}

.search_com_button {
    position: absolute;
    right: 0px;
    top: 0px;
}

.search_com_button button {
    width: 1.866666rem;
    height: 0.88rem;
    background-color: #2778f8;
    border-radius: 0.533333rem;
    color: #fff;
    border: none;
}

.search_com_show {
    width: 100%;
    height: 5.333333rem;
    overflow: auto;
}

.search_com_tj {
    padding: 0.533333rem 0.533333rem 1.066666rem 0.533333rem;
}

.search_com_tjbut {
    width: 100%;
    height: 1.28rem;
    line-height: 1.28rem;
    text-align: center;
    color: #fff;
    font-size: 0.426666rem;
    background-color: #2778f8;
    display: block;
    border-radius: 0.213333rem
}

.search_com_list {
    padding: 0.266666rem 0.266666rem 0.266666rem 1.066666rem;
    font-size: 0.346666rem;
    color: #666;
    position: relative;
}

.lag_text_t_cur .lag_text_t_a {
    color: #2778f8
}

.search_com_list .search_com_xz {
    width: 18px;
    height: 18px;
    background: url(../../images/dredge_To_confirm.png) no-repeat;
    background-size: 100%;
    display: inline-block;
    position: absolute;
    left: 15px;
    top: 12px;
}

.lag_text_t_cur .search_com_xz {
    width: 18px;
    height: 18px;
    background: url(../../images/deliver_pass.png) no-repeat;
    background-size: 100%;
    display: inline-block;
    position: absolute;
    left: 15px;
    top: 12px;
}

.sw_list {
    font-size: 0.373333rem;
}

.blacklist_p {
    background-color: #fff;
    border-radius: 0.213333rem;
    padding-right: 0.533333rem;
    padding: 0.266666rem;
    color: #666;
    margin: 0.266666rem 0.32rem 0 0.32rem;
    position: relative;
}

.blacklist_pdel {
    width: 0.533333rem;
    height: 0.533333rem;
    position: absolute;
    right: 0.266666rem;
    top: 0.266666rem
}

.search_com_showno {
    text-align: center;
    color: #999;
    padding-top: 0.8rem;
}

/*搜索企业*/
.yun_jobadd_touch_tit {
    font-weight: bold;
    ;
    font-size: 0.426666rem;
}

/*发票信息*/
.yun_m_tit_three {
    background: #fff;
}

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

.yun_m_tit_three li a {
    display: block;
    padding: 12px 0;
    color: #999
}

.yun_m_tit_four {
    background: #fff;
}

.yun_m_tit_four li {
    display: inline-block;
    width: 24%;
    text-align: center
}

.yun_m_tit_four li a {
    display: block;
    padding: 12px 0;
    color: #999
}

.yun_m_tit_cur a {
    font-weight: bold;
    color: #000
}

.yun_m_tit_five {
    background: #fff;
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee
}

.yun_m_tit_five li {
    display: inline-block;
    width: 19%;
    text-align: center
}

.yun_m_tit_five li a {
    display: block;
    padding: 12px 0;
}

.yun_m_nav_subclass {
    width: 100%;
    text-align: center
}

.yun_m_nav_subclass li {
    display: inline-block;
    padding: 1px 10px;
    margin-top: 8px;
    margin-left: 5px;
    border-radius: 3px;
}

.yun_m_nav_subclass .yun_m_nav_subclass_cur {
    background: #f60;
}

.yun_m_nav_subclass .yun_m_nav_subclass_cur a {
    color: #fff
}

.invoice_box {
    background: #fff;
    padding: 10px;
    margin-top: 10px;
    line-height: 30px;
    border-radius: 8px;
    color: #333
}

.fp_infoboxall {
    padding: 0.266666rem 0.32rem;
}

.fp_infobox {
    border-radius: 8px;
    padding: 0.266666rem;
    background-color: #fff;
}

.fp_infobox li {
    padding-left: 1.866666rem;
    position: relative;
    font-size: 0.373333rem;
    min-height: 1.333333rem;
    ;
}

.fp_name {
    position: absolute;
    left: 0px;
    top: 0px;
    line-height: 1.333333rem;
    color: #999
}

.input-row {
    height: 1.333333rem;
    line-height: 1.333333rem;
}

.sqfp_box {
    border-radius: 8px;
    padding: 0.266666rem;
    background-color: #fff;
    line-height: 0.8rem;
    color: #666;
    margin-top: 0.266666rem;
}

.invoice_bthbox {
    text-align: center;
    padding: 0.4rem 0;
}

.invoice_list_bth {
    width: 40%;
    height: 1.066666rem;
    background-color: #2778f8;
    color: #fff;
    border-radius: 1.066666rem;
    margin-left: 0.266666rem;
    margin-right: 0.266666rem;
    display: inline-block;
}


/*设置下的   手机绑定 企业资质*/

.corporate_environment_box {
    width: 100%;
    margin-bottom: .2rem
}

.corporate_environment_box>ul {
    display: flex;
    flex-wrap: wrap
}

.corporate_environment_box>ul>li {
    width: 45%;
    height: 2.133333rem;
    margin-right: .266667rem;
    margin-bottom: .266667rem;
    border-radius: .213333rem;
}

.corporate_environment_box>ul>li img {
    border-radius: .213333rem;
}

.logout_btn {
    margin-top: .533333rem;
    width: 100%;
    height: 1.28rem;
    background-color: #fff;
    border-radius: .213333rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .453333rem;
    font-weight: 700;
    color: #333
}

.Binding_state {
    padding: .04rem .146667rem;
    margin-left: .133333rem;
    background: rgba(39, 120, 248, .1);
    border-radius: .053333rem;
    color: #2778f8;
    font-size: 12px;
    position: absolute;
    right: -0.4rem;
    top: 0px;
}

.Binding_state_no {
    padding: .04rem .146667rem;
    margin-left: .133333rem;
    background: rgba(255, 74, 104, .1);
    border-radius: .053333rem;
    color: #ff4d6a;
    font-size: 12px;
    position: absolute;
    right: -0.4rem;
    top: 0.053333rem;
}


.yunset_password li {
    display: block;
    padding: 13px 13px 13px 100px;
    ;
    background: #fff;
    border-top: 1px solid #e6e6e6;
    position: relative
}

.yunset_password_mname {
    width: 80px;
    height: 30px;
    line-height: 30px;
    ;
    position: absolute;
    left: 15px;
    top: 13px;
    font-size: 16px;
}

.yunset_text {
    width: 100%;
    height: 20px;
    line-height: 20px;
    text-align: right;
    border: none;
    color: #999
}

.yunset_password input {
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: left;
    border: none;
    color: #999;
    border-radius: 5px;
    padding: 0px;
    margin: 0px;
    font-size: 14px;
    text-align: right
}

.password_pd {
    padding-right: 40px;
}

.yunset_password li .mui-input-row .mui-input-clear~.mui-icon-clear,
.mui-input-row .mui-input-password~.mui-icon-eye,
.mui-input-row .mui-input-speech~.mui-icon-speech {
    top: 6px;
}

.yunset_identity_box {}

.yunset_identity {
    border: 1px dashed #dcdcdc;
    height: 216px;
    background: #fff;
    padding: 10px;
    text-align: center;
    position: relative;
    border-radius: 0.213333rem;
    margin-top: 0.4rem;
}

.yunset_identity_tip {
    padding-bottom: 10px;
}

.yunset_identity_tip_c {
    color: #999;
    padding-bottom: 5px;
}

.yunset_identity_pic {
    width: 100%;
    height: 120px;
    position: relative
}

.yunset_identity_pic_tj {
    width: 80px;
    height: 80px;
    position: absolute;
    left: 50%;
    margin-left: -40px;
    top: 30px;
    font-size: 140px;
    color: #eee;
    z-index: 8;
    background: url(../../images/yun_sf_icon.png) no-repeat;
    background-size: 100%;
    display: inline-block
}

.yunset_identity_pic_file {
    width: 100%;
    height: 200px;
    position: absolute;
    left: 0px;
    top: 0px;
    opacity: 0;
    z-index: 10
}

.yunset_identity_pic_img {
    width: 100%;
    height: 200px;
    position: absolute;
    left: 0px;
    top: 10px;
    z-index: 9;
}

.yunset_identity_tip_a {
    width: 130px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    background: #139905;
    color: #fff;
    display: inline-block;
    border-radius: 20px;
    font-size: 12px;
}

.yunset_identity img {
    max-width: 300px;
    max-height: 120px;
    min-height: 90px;
    min-width: 80px;
}

.yunset_identity_msg {
    text-align: center;
    color: #999;
    font-size: 0.32rem;
}

.yunset_identity_msg_icon {
    width: 16px;
    height: 16px;
    background: url(../../images/msg_icon.png) no-repeat;
    background-size: 100%;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}

.yunset_sj_box {
    padding: 0px 80px 0px 30px;
}

.yunset_sjtext {
    width: 100%;
    height: 20px;
    line-height: 20px;
    text-align: left;
    border: none;
    color: #999
}

.yunset_sj_yzm {
    position: absolute;
    right: 20px;
    top: 18px;
    color: #093
}

.yunset_yzm {
    padding-right: 130px;
}

.yunset_dxyzm {
    padding-right: 130px;
}

.yunset_bth {
    width: 100%;
    height: 45px;
    background: -webkit-linear-gradient(left, #4386f4, #4386f4);
    border: none;
    color: #fff;
    font-size: 15px;
}

.yunset_bth_box button {
    width: 100%;
    height: 45px;
    background: -webkit-linear-gradient(left, #4386f4, #4386f4);
    border: none;
    color: #fff;
    font-size: 16px;
    margin: 0;
    padding: 0;
    border: none;
    color: #fff;
    border-radius: 8px;
}


/*绑定手机*/
.security {
    padding: 0rem 0.4rem;
    background-color: #fff;
    border-radius: 0.213333rem;
    margin-top: 0.4rem;
    font-size: 0.373333rem;
    line-height: 0.8rem;
}

.security li {
    border-bottom: 1px solid #f4f4f4;
    padding: 10px 0;
    position: relative;
}

.security li span {
    font-size: .346667rem;
    font-weight: 500;
    color: #333333;
}

.security_text {
    position: relative;
    height: 1.2rem;
}

.security_anme {
    font-size: 12px;
    color: #000;
}

.security_text_t {
    width: 100%;
    height: 100%;
    font-size: .346667rem;
    color: #999;
    background-color: #fff;
    border-radius: .213333rem;
    background-color: #F7F9F8;
    padding-left: .533333rem;
}

.security_text input::-webkit-input-placeholder {
    color: #ccc;
}

.security_tip {
    position: absolute;
    right: 0px;
    top: 10px;
    color: #999
}

.security_hq {
    padding: 3px 10px;
    background-color: #009900;
    position: absolute;
    right: 0px;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 4px;
    color: #fff
}

.security_bth {
    padding-top: 0.8rem;
}

.security_bth .security_bth_but {
    width: 100%;
    height: 1.28rem;
    line-height: 1.28rem;
    background-color: #2778f8;
    background: linear-gradient(#2778f8, #2778f8);
    border-radius: 0.213333rem;
    color: #fff;
    font-size: 0.426666rem;
}

.security_textts {
    font-size: 0.32rem;
    color: #FF4D6A;
}

.zxtip {
    background-color: #fff;
    padding: 0.266666rem;
    border-radius: 0.213333rem;
    margin-top: 0.266666rem;
    ;
    line-height: 0.8rem;
    color: #666;
}

.com_member_hr_p1 {
    padding-left: 1.866666rem;
    position: relative;
    min-height: 0.8rem;
    word-wrap: break-word;
    font-size: 0.373333rem;
}

.page_pd {
    padding: 0.533333rem 0
}

.lag_text_qd {
    padding: 0.8rem 0 0.533333rem 0;
}

.lag_text_qd_bth {
    width: 100%;
    height: 1.306666rem;
    line-height: 1.306666rem;
    text-align: center;
    background-color: #2778f8;
    font-size: 0.426666rem;
    font-weight: bold;
    color: #fff;
    border-radius: 0.213333rem
}

/*邀请面试*/
.invite_bm {
    padding: 0.266666rem 0.4rem;
    background-color: #fff;
    border-radius: 0.213333rem;
    margin-top: 0.266666rem;
    font-size: 0.373333rem;
    line-height: 0.8rem;
}

.remark_word {
    margin-top: .4rem;
    position: relative;
    width: 100%;
    height: 3.2rem;
    overflow: hidden;
    border-radius: .213333rem
}

.remark_word_text {
    width: 100%;
    height: 100%;
    border: 0;
    outline: 0;
    font-size: .373333rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #999;
    background-color: #f6f6f6;
    padding: .4rem
}

.card_name_box {
    display: flex
}

.card_name_box_head {
    position: relative;
    width: 1.066667rem;
    height: 1.066667rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.card_name_box_synthesize {
    margin-left: .333333rem;
    display: flex;
    flex-direction: column
}

.card_name_box_set {
    position: absolute;
    top: .00667rem;
    right: 0;
    width: .4rem;
    height: .4rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.card_name_box_head img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}

.card_name_state {
    font-size: .346667rem;
    font-weight: 500;
    color: #2778f8
}

.interview_invitation_card {
    width: 100%;
    background-color: #fff;
    box-shadow: 0 .053333rem .293333rem .026667rem rgba(212, 212, 212, .18);
    border-radius: .213333rem;
    padding: .4rem;
    display: flex;
    flex-direction: column;
    margin-bottom: .266667rem
}

.interview_card {
    width: 100%;
    background-color: #fff;
    box-shadow: 0 .053333rem .293333rem .026667rem rgba(212, 212, 212, .18);
    border-radius: .213333rem;
    padding: .266667rem .4rem .4rem .266667rem;
    display: flex;
    flex-direction: column;
    margin-bottom: .266667rem
}

.invitation_card_name {
    width: 100%;
    height: 1.066667rem;
    display: flex;
    justify-content: space-between
}

.box_synthesize_name {
    font-size: .4rem;
    font-weight: 700;
    color: #333
}

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

.invitation_card_time {
    margin-top: .4rem;
    display: flex;
    align-items: center;
    font-size: .32rem;
    font-weight: 500;
    color: #666
}

.invitation_card_job {
    margin-top: .52rem;
    display: flex;
    align-items: center;
    font-size: .32rem;
    font-weight: 500;
    color: #666
}

.invitation_card_contact {
    margin-top: .44rem;
    display: flex;
    justify-content: space-between;
    position: relative;
}

.invitation_card_contact_box {
    display: flex;
    align-items: center;
    font-size: .32rem;
    font-weight: 500;
    color: #666
}

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

.invitation_card_time_q {
    margin-right: .666667rem
}

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

.mspj {
    width: .64rem;
    height: .64rem;
    position: absolute;
    right: 1.066666rem;
    top: 0;
}

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

/*子账户*/
.Subclass {
    padding: 0.266666rem 0.4rem;
    background-color: #fff;
    border-radius: 0.213333rem;
    margin: 0.266666rem 0;
    font-size: 0.373333rem;
    line-height: 0.8rem;
}

.child_cont {
    padding-right: 10px
}

.child_data_list {
    padding: 10px 0px 10px 95px;
    position: relative;
}

.child_name {
    width: 85px;
    position: absolute;
    left: 10px;
    top: 10px;
    line-height: 28px;
    text-align: right;
    font-size: 14px;
}

.child_list_b {
    width: 32%;
    display: inline-block;
    vertical-align: top;
}

.child_data {
    height: 25px;
    line-height: 25px;
    background: #f8f8f8;
    border: 1px solid #eeeeee;
    text-indent: 10px;
    border-radius: 3px;
    padding: 0;
    margin-bottom: 0;
    display: block;
}

.child_data_bg {
    background: #fff
}

.child_data_list input {
    width: 80%;
    background: #fff;
    padding: 0;
    margin: 0;
    border: 0;
    height: 20px;
    line-height: 20px;
    border-radius: 3px;
}

.child_data_jt {
    margin-right: 20px;
    position: relative;
}

.child_data_jt:after {
    content: ' ';
    position: absolute;
    top: 50%;
    margin-top: -4px;
    right: -14px;
    width: 8px;
    height: 8px;
    border: #b2b2b2 solid;
    border-width: 1px 1px 0 0;
    transform: rotate(45deg);
}

.child_data_z {
    font-size: 12px;
    display: inline-block;
    width: 90px;
    margin-right: 10px;
    color: #666
}

.child_data_name {
    font-size: 12px;
    display: inline-block;
    width: 80px;
    color: #666
}

.child_data_zi {
    font-size: 12px;
    display: inline-block;
    width: 80px;
    margin-right: 20px;
    color: #666
}

.child_fot {
    width: 100%;
    height: 40px;
    position: relative;
    padding-top: 10px;
}

.child_fot_c {
    padding: 20px;
}

.child_fot_c .child_fot_bth {
    width: 100%;
    height: 40px;
    line-height: 40px;
    margin: 0;
    padding: 0;
    color: #fff;
    border: none;
    border-radius: 3px;
    font-size: 16px
}

/*账户分离*/
.transfer_ts {
    font-size: 12px;
    background: #ffffe0;
    color: #e2731a;
    padding: 5px 10px;
}

.transfer_stepbox {
    width: 100%;
    height: 90px;
    padding: 20px 0px 30px 0px;
    background: #fff
}

.transfer_stepbox .transfer_stepbox_list {}

.transfer_stepbox .transfer_stepbox_list li {
    width: 33%;
    text-align: center;
    position: relative;
    float: left;
    color: #b7b7b7
}

.transfer_stepbox_line {
    width: 60px;
    height: 1px;
    border-top: 1px dashed #dedede;
    display: inline-block;
    position: absolute;
    right: -30px;
    top: 15px;
}

.transfer_stepbox_n {
    width: 27px;
    height: 27px;
    line-height: 27px;
    text-align: center;
    border: 1px solid #c0c0c0;
    color: #c0c0c0;
    font-weight: bold;
    display: block;
    border-radius: 50%;
    margin: 0 auto
}

.transfer_stepbox_name {
    display: block;
    padding-top: 5px;
}

.transfer_stepbox .transfer_stepbox_list .transfer_stepcur {
    color: #4587f0
}

.transfer_stepbox .transfer_stepbox_list .transfer_stepcur .transfer_stepbox_n {
    background: #4587f0;
    color: #fff;
    border: 1px solid #4587f0;
}

.transfer_stepbox .transfer_stepbox_list .transfer_stepcur .transfer_stepbox_line {
    border-top: 1px dashed #4587f0;
}

.transfer_stepbox_cgicon {
    width: 27px;
    height: 27px;
    display: block;
    background: url(../../images/reg_cgicon.png) no-repeat center center
}

.transfer_textlistbox {
    padding:
}

.transfer_textlist {
    position: relative;
    padding-left: 125px;
    padding-right: 15px;
    background: #F8f8f8;
    margin-top: 0.266666rem;
    border-radius: 0.213333rem
}

.transfer_textlist input {
    width: 100%;
    height: 0px;
    height: 48px;
    line-height: 48px;
    background: #F8f8f8;
    border: none;
    color: #999;
    font-size: 14px;
    text-indent: 10px;
    margin-bottom: 0px;
    padding: 0px;
    text-align: right
}

.transfer_textlist_n {
    width: 125px;
    text-align: left;
    line-height: 45px;
    display: inline-block;
    position: absolute;
    left: 10px;
    top: 0px;
}

.transfer_tip {
    font-size: 12px;
    color: #2778f8;
    text-align: center;
    line-height: 20px;
    padding-top: 15px
}

input:-internal-autofill-selected {
    background: #fff
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px white inset;
}

.transfer_lxbox {
    background: #fff;
}

.transfer_lx {
    border: 1px solid #eee;
    margin-top: 10px;
    padding: 5px 10px;
    width: 30%;
    display: inline-block;
    position: relative;
    margin-right: 5px;
}

.transfer_lx:after {
    width: 15px;
    height: 15px;
    display: inline-block;
    background: url(../../images/j_fl_icon1.png) no-repeat;
    background-size: 100%;
    position: absolute;
    right: 0px;
    bottom: 0px;
    content: '';
}

.transfer_lx_cur {
    border: 1px solid #f60;
    color: #f60;
}

.transfer_lx_cur:after {
    width: 15px;
    height: 15px;
    display: inline-block;
    background: url(../../images/j_fl_icon.png) no-repeat;
    background-size: 100%;
    position: absolute;
    right: 0px;
    bottom: 0px;
    content: '';
}

.yun_wap_bth_back {
    background: #f8f8f8;
    border: 1px solid #eee;
    color: #333;
    margin-bottom: 20px;
    margin-top: 20px;
    display: block;
    height: 45px;
    line-height: 45px;
    text-align: center;
    font-size: 15px;
    border-radius: 5px;
}

.tj_new {
    padding: 10px 15px;
    position: relative;
    background: #e7eefb;
    color: #999
}

.tj_new_bth {
    position: absolute;
    right: 10px;
    top: 10px;
    color: #007aff;
    border: 1px solid #007aff;
    border-radius: 20px;
    padding: 0px 10px;
}

.sc_new {
    padding: 10px 15px;
    text-align: right
}

.sc_new a {
    display: inline-block;
    border-radius: 20px;
    padding: 0px 10px;
    background: #f8f8f8
}

.yun_wap_bthpd {}

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

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

.sx_tip_box_p {
    padding: 0px 15px;
}

.sx_tip_cont {
    background: #fff;
    border-radius: 5px;
    color: #fff;
    padding: 10px;
    position: relative;
    margin-top: 15px;
    overflow: hidden;
}


/*微信绑定*/
.bingding_yx_wr {
    float: left;
    height: 50px;
    line-height: 50px;
    padding-left: 20px;
}

.bingding_yx {
    position: absolute;
    left: 10px;
    top: 19px;
    width: 36px;
    height: 36px;
    border-radius: 50px;
    float: left;
    display: block;
    background: #ccc;
}

.bingding_box {
    padding: 0 .4rem;
}

.bingding_box li {
    background: #fff;
    padding: .266667rem 2.933333rem .266667rem 1.866667rem;
    position: relative;
    margin-top: .4rem;
    border-radius: .213333rem;
}

.bingding_box_name {
    font-weight: bold;
    font-size: .453333rem;
    color: #333333;
}

.bingding_box_p {
    padding-top: .133333rem;
    color: #999;
    font-size: .346667rem;
    font-weight: 500;
}

.bingding_box_bth {
    position: absolute;
    right: .266667rem;
    top: 50%;
    margin-top: -0.4rem;
    border: .026667rem solid #3366cc;
    border-radius: .533333rem;
    padding: .08rem .32rem;
    color: #3366cc;
    font-size: .32rem;
}

.bingding_box_iconbg {
    width: 1.013333rem;
    height: 1.013333rem;
    background: #ccc;
    position: absolute;
    left: .266667rem;
    top: 50%;
    margin-top: -0.506667rem;
    border-radius: .133333rem;
}

.bingding_box_bth_jc {
    position: absolute;
    right: .266667rem;
    top: 50%;
    margin-top: -0.4rem;
    border: .026667rem solid #FF9800;
    border-radius: .533333rem;
    padding: .08rem .32rem;
    color: #FF9800;
    font-size: 12px;
}

.bingding_box_iconqq {
    width: .693333rem;
    height: .693333rem;
    background: url(../../images/qq.png) no-repeat;
    background-size: 100%;
    display: inline-block;
    margin-top: .133333rem;
    margin-left: .133333rem;
}

.bingding_box_iconwx {
    width: .693333rem;
    height: .693333rem;
    background: url(../../images/w.png) no-repeat;
    background-size: 100%;
    display: inline-block;
    margin-top: .133333rem;
    margin-left: .133333rem;
}

.bingding_box_iconxl {
    width: .693333rem;
    height: .693333rem;
    background: url(../../images/xl.png) no-repeat;
    background-size: 100%;
    display: inline-block;
    margin-top: .133333rem;
    margin-left: .133333rem;
}

.bingding_box_iconsj {
    width: .693333rem;
    height: .693333rem;
    background: url(../../images/train/s.png) no-repeat;
    background-size: 100%;
    display: inline-block;
    margin-top: .133333rem;
    margin-left: .133333rem;
}

.bingding_box_iconyx {
    width: .693333rem;
    height: .693333rem;
    background: url(../../images/train/yx.png) no-repeat;
    background-size: 100%;
    display: inline-block;
    margin-top: .133333rem;
    margin-left: .133333rem;
}

.bingding_box_iconzz {
    width: .693333rem;
    height: .693333rem;
    background: url(../../images/train/sf.png) no-repeat;
    background-size: 100%;
    display: inline-block;
    margin-top: .133333rem;
    margin-left: .133333rem;
}

.bingding_box_iconmj {
    width: .693333rem;
    height: .693333rem;
    background: url(../../images/mj.png) no-repeat;
    background-size: 100%;
    display: inline-block;
    margin-top: .133333rem;
    margin-left: .133333rem;
}

.bingding_box_iconqfy {
    width: .693333rem;
    height: .693333rem;
    background: url(../../images/qfy.png) no-repeat;
    background-size: 110%;
    display: inline-block;
    margin-top: .24rem;
    margin-left: .186667rem;
}

.bingding_yx_g {
    background: #6ab83a;
}

.bingding_yx_qq {
    background: #418ff2;
}

.bingding_yx_xl {
    background: #f0383d;
}


/*地理位置*/

.workplace_header {
    background-color: #2778f8;
    width: 100%;
    height: 1.173333rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-left: .32rem;
    padding-right: .373333rem
}

.workplace_header_left {
    width: .28rem;
    height: .453333rem;
    display: flex;
    align-items: center;
    justify-content: center
}

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

.workplace_header_center {
    font-size: .453333rem;
    font-weight: 700;
    color: #fff
}

.workplace_header_right {
    font-size: .4rem;
    font-weight: 500;
    color: #fff
}

.workplace_body {
    padding-left: .32rem;
    padding-right: .32rem;
    padding-top: 0.4rem
}

.workplace_body_card {
    width: 100%;
    padding: .533333rem .4rem;
    background-color: #fff;
    border-radius: .213333rem
}

.workplace_select {
    display: flex;
    justify-content: space-between;
    margin-bottom: .8rem
}

.workplace_select_left {
    display: flex;
    width: 95%
}

.select_left_q {
    margin-right: .4rem;
    font-size: .4rem;
    font-weight: 500;
    color: #666
}

.select_left_a {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 70%;
    font-size: .4rem;
    font-weight: 500;
    color: #333
}

.workplace_select_right {
    width: .24rem;
    height: .426667rem;
    display: flex;
    align-items: center;
    justify-content: center
}

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

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

.workplace_location_map {
    width: 100%;
    height: 8.8rem
}

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

/*企业环境*/
.com_picshow {
    width: 50%;
    display: inline-block;
    float: left
}

.com_picshow_c {
    border: 1px solid #eee;
    background: #fff;
    margin-left: 10px;
    margin-top: 10px;
    padding: 5px;
}

.com_picshow_pic {
    width: 100%;
    text-align: center
}

.com_picshow_pic img {
    max-width: 100%;
    height: 100px
}

.com_picshow_name {
    width: 100%;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-align: center
}

.com_picshow_cz {
    padding: 8px 0 3px 0;
    text-align: center;
    border-top: 1px solid #eee
}

.com_picshow_cz a {
    display: inline-block;
    border: 1px solid #eee;
    padding: 1px 10px;
    border-radius: 2px;
    font-size: 12px;
}

.com_picshow_cz .com_picshow_cz_xg {
    background: #f60;
    border: 1px solid #f60;
    color: #fff;
    margin-right: 10px;
}

.com_picshow_Box {
    padding-right: 10px;
}

.com_picshow_bth {
    padding: 20px;
}

.com_picshow_bth button {
    width: 100%;
    height: 40px;
    background: -webkit-linear-gradient(left, #4386f4, #4386f4);
    color: #fff;
    border: none;
    font-size: 16px
}

.company_photo_title {
    font-size: .346667rem;
    font-weight: 500;
    color: #999
}

.company_photo_box {
    margin-top: .733333rem;
    width: 100%
}

.company_photo_box>ul {
    display: flex;
    flex-wrap: wrap
}

.company_photo_box>ul>li {
    position: relative;
    width: 3.733333rem;
    height: 2.133333rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: .333333rem;
    margin-bottom: .333333rem
}

.uploading_del {
    position: absolute;
    top: 0;
    right: 0;
    transform: translate(50%, -50%);
    width: .533333rem;
    height: .533333rem;
    background-color: #333;
    border-radius: 50%
}

/*消息*/
.synews_bg {
    width: 100%;
    height: 0.96rem;
    background-color: #2778f8;
}

.synews_bgpd {
    padding: 0px 0.32rem;
    margin-top: -0.96rem;
}

.card {
    width: 100%;
    height: 2.48rem;
    background-color: #fff;
    border-radius: .213333rem
}

.card>ul {
    width: 100%;
    height: 100%;
    display: flex
}

.card>ul>li {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.card_logo {
    position: relative;
    width: 1.066667rem;
    height: 1.066667rem;
    margin-bottom: .28rem
}

.card_word {
    font-size: .346667rem;
    font-weight: 500;
    color: #333
}

.card_logo_circle {
    position: absolute;
    top: 0;
    right: 0;
    height: .373333rem;
    width: .373333rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.header_right_remind {
    position: absolute;
    top: -.233333rem;
    right: -.233333rem;
    display: inline-block;
    border-radius: 1.25rem;
    height: .48rem;
    background-color: #ff667f;
    text-align: center;
    line-height: .48rem;
    font-size: .346667rem;
    font-weight: 500;
    color: #fff;
    padding: 0 5px
}

.dialog_box {
    margin-top: .266667rem;
    width: 100%;
    background-color: #fff;
    border-radius: .213333rem;
    margin-bottom: 2.166667rem
}

.tail {
    position: fixed;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    width: 100%;
    height: 1.333333rem;
    min-width: 375px;
    max-width: 750px;
    padding-left: .32rem;
    padding-right: .32rem;
    background-color: #fff;
    display: flex;
    z-index: 999
}

.home-page {
    text-align: center;
    flex: 1;
    font-weight: 700;
    font-size: .293333rem
}

.home-page-logo {
    margin-top: .2rem;
    margin-left: .603333rem;
    width: .64rem;
    height: .64rem
}

.home-page-word {
    font-size: .293333rem
}

.post {
    text-align: center;
    flex: 1;
    font-weight: 700;
    font-size: .293333rem
}

.aircraft {
    position: relative;
    flex: 1;
    text-align: center;
    line-height: 1.333333rem
}

.information {
    text-align: center;
    flex: 1;
    font-weight: 700;
    font-size: .293333rem
}

.mine {
    text-align: center;
    flex: 1;
    font-weight: 700;
    font-size: .293333rem
}

.home-page-issue {
    display: inline-block;
    margin-top: .4rem;
    font-size: .293333rem;
    font-weight: 700
}

.aircraft-logo {
    position: absolute;
    top: -50%;
    left: 0;
    margin-left: .133333rem;
    width: 1.6rem;
    height: 1.6rem
}

.dialog_box_tab {
    padding-left: .4rem;
    padding-right: .4rem;
    width: 100%;
    height: 1.133333rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: .013333rem solid #eee
}

.dialog_box_tab_left {
    height: 100%
}

.dialog_box_tab_left>ul {
    display: flex;
    height: 100%
}

.dialog_box_tab_left>ul>li {
    margin-right: .8rem;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: flex-end;
    align-items: center;
}

.dialog_box_tab_right {
    width: 1.813333rem;
    height: .64rem;
    border: .013333rem solid #ccc;
    border-radius: .133333rem;
    font-size: .346667rem;
    font-weight: 500;
    color: #999;
    display: flex;
    align-items: center;
    justify-content: center
}

.dialog_box_tab_left_all {
    font-size: .426667rem;
    font-weight: 500;
    color: #999;
    margin-bottom: .266667rem
}

.dialog_box_tab_left_call {
    font-size: .426667rem;
    font-weight: 500;
    color: #999;
    margin-bottom: .266667rem
}

.dialog_box_tab_left_communication {
    font-size: .426667rem;
    font-weight: 500;
    color: #999;
    margin-bottom: .266667rem
}

.dialog_box_tab_left_cur {
    font-weight: 700;
    color: #000
}

.dialog_box_tab_left_nav {
    display: inline-block;
    width: .8rem;
    height: .053333rem;
    background-color: #2778f8;
    border-radius: .026667rem
}

.dialog_box_tab_left_n {
    display: inline-block;
    width: .8rem;
    height: .053333rem;
    background-color: #2778f8;
    border-radius: .026667rem
}

.dialog {
    width: 100%
}

.dialog>ul {
    display: flex;
    flex-direction: column;
    height: 100%
}

.dialog>ul>li {
    position: relative;
    width: 100%;
    height: 1.866667rem;
    padding: .4rem;
    display: flex;
    padding-left: 1.733333rem
}

.dialog_left {
    position: absolute;
    top: .4rem;
    left: .4rem;
    width: 1.066667rem;
    height: 1.066667rem
}

.dialog_center {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.altitude_new {
    width: 50%;
    height: 100%;
}

.dialog_center_top {
    display: flex;
}

.dialog_center_top>i {
    font-size: .4rem;
    font-weight: 500;
    color: #333
}

.dialog_center_bom {
    display: flex;
}

.dialog_center_bom>i {
    width: 100%;
    font-size: .32rem;
    font-weight: 500;
    color: #999
}

.dialog_right {
    position: absolute;
    top: .466667rem;
    right: .4rem;
    font-size: .32rem;
    font-weight: 500;
    color: #ccc
}

.dialog_job {
    position: relative;
    width: 100%;
    height: 100%
}

.dialog_job_head_portrait {
    position: absolute;
    top: 0;
    left: -1.333333rem;
    width: 1.066667rem;
    height: 1.066667rem
}

.dialog_job_head_portrait img {
    border-radius: 50%
}

.dialog_job_data {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    width: 100%
}

.dialog_job_data_top {
    display: flex;
    justify-content: space-between
}

.dialog_job_data_top>div {
    height: .533333rem;
    line-height: .533333rem
}

.dialog_job_data_top_ov {
    width: 70%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: .533333rem;
    line-height: .533333rem
}

.dialog_job_data_top_name {
    font-size: .4rem;
    font-weight: 500;
    color: #333;
    margin-right: .266667rem
}

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

.dialog_job_data_top_time {
    font-size: .32rem;
    font-weight: 500;
    color: #ccc;
    width: 2.1rem;
    text-align: right
}

.dialog_job_data_bom {
    display: flex;
    width: 100%
}

.dialog_job_data_bom_call {
    font-size: .32rem;
    font-weight: 500;
    color: #999;
    margin-right: .066667rem
}

.dialog_job_data_bom_callword {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 80%;
    font-size: .32rem;
    font-weight: 500;
    color: #666
}

.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: .8;
    z-index: 19891012;
    color: #fff
}

.wapspms_com {
    padding: 50px 90px 30px 20px;
    text-align: right;
    position: relative;
    color: #fff;
    font-size: 14px;
}

.wapspms_comlogo {
    width: 55px;
    height: 55px;
    background: #fff;
    position: absolute;
    right: 20px;
    top: 50px;
    border-radius: 5px
}

.wapspms_comlogo img {
    width: 55px;
    height: 55px;
    border-radius: 5px
}

.wapspms_comname {
    font-size: 18px;
    padding-bottom: 5px
}

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

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

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

.wapspms_cz_p {
    padding-top: 5px
}

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

.wapspms_cz_aml {
    margin-left: 100px
}

.look_show {
    position: fixed;
    left: 10px;
    top: 150px;
    z-index: 10000
}

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

.look_show_c {
    position: relative;
    padding-left: 35px;
    padding-right: 35px
}

.look_show_p {
    width: 120px;
    height: 40px;
    overflow: hidden;
    color: #666
}

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

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

.look_show_jt {
    width: 15px;
    height: 15px;
    background: url(../../images/yun_m_right.png) no-repeat;
    background-size: 50%;
    position: absolute;
    left: 150px;
    top: 10px
}

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

.look_smallbj {
    position: fixed;
    left: 0;
    top: 150px;
    z-index: 10000;
    border: 1px solid #ddd;
    border-left: 0;
    border-radius: 0 20px 20px 0
}

.look_showicon_b {
    border-radius: 0 20px 20px 0;
    background: #fff;
    border-left: 0;
    height: 38px;
    padding-left: 25px;
    padding-right: 13px;
    box-shadow: 0 0 10px 0 rgb(56 81 76 / 12%)
}

.look_showicon_b .look_show_icon {
    width: 26px;
    height: 26px;
    background: url(../../images/teljs.png) no-repeat;
    background-size: 100%;
    position: absolute;
    left: 5px;
    top: 6px
}

.zxkf {
    position: fixed;
    right: 0;
    bottom: 80px;
    z-index: 1000;
    background: #09f;
    color: #fff;
    width: 40px;
    text-align: center;
    border-radius: 4px
}

.yun_wap_share_tip_p {
    color: #fff;
    font-size: 17px;
    padding-left: 20px;
    padding-top: 20px
}

.yun_wap_share_tip_icon {
    width: 128px;
    height: 128px;
    background: url(../../images/yun_wap_fxicon.png) no-repeat;
    display: block;
    background-size: 100%;
    right: 0;
    top: 0
}

.yun_wap_share_tip_i {
    width: 30px;
    height: 30px;
    display: inline-block;
    background: url(../../images/yun_wap_share_tip_fx.png) no-repeat;
    background-size: 100%;
    vertical-align: middle;
    margin: 0 8px
}

.yun_wap_share_tip_i2 {
    width: 30px;
    height: 30px;
    display: inline-block;
    background: url(../../images/yun_wap_share_tip_fx2.png) no-repeat;
    background-size: 100%;
    vertical-align: middle;
    margin: 0 8px
}

.yun_wap_share_tip_i3 {
    width: 26px;
    height: 26px;
    display: inline-block;
    background: url(../../images/yun_wap_share_tip_fx3.png) no-repeat;
    background-size: 100%;
    vertical-align: middle;
    margin: 0 8px
}

.yun_wap_share_tip_i4 {
    width: 30px;
    height: 30px;
    display: inline-block;
    background: url(../../images/yun_wap_share_tip_fx4.png) no-repeat;
    background-size: 100%;
    vertical-align: middle;
    margin: 0 8px
}

.yun_wap_share_n {
    font-style: italic;
    margin-right: 5px;
    display: inline-block;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 20px
}

.yun_wap_share_tip_wxicon {
    width: 90%;
    height: 250px;
    background: url(../../images/yun_wap_fxicon.png) no-repeat center center;
    background-size: 100%;
    display: block;
    position: absolute;
    right: 10px;
    top: 10px
}

.yun_wap_share_tip_wxicon_more {
    width: 30px;
    height: 30px;
    background: url(../../images/yun_wap_share_more.png) no-repeat;
    background-size: 100%;
    display: block;
    position: absolute;
    right: 15px;
    top: 10px
}

.chatno_tip {
    width: 100%;
    text-align: center;
    padding-top: 130px;
    padding-bottom: 50px;
    color: #999;
    font-size: 12px;
    position: relative;
    margin-top: 50px
}

.chatno_tip:after {
    width: 140px;
    height: 140px;
    background: url(../../images/yun_wap_no.png) no-repeat center top;
    background-size: 100%;
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -70px;
    content: ''
}

.xx_name {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    overflow: hidden
}

.allchat_jb {
    display: inline-block;
    padding: 1px 5px;
    background: red;
    color: #fff;
    border-radius: 20px;
    position: absolute;
    left: 45px;
    top: 15px;
    font-size: 12px;
    line-height: 14px;
    z-index: 10
}


/*关于赏金职位*/
.member_ms {
    background-color: #fff;
    height: 1.2rem;
    display: flex;
    text-align: center;
}

.member_ms li {
    width: 50%;
    height: 1.2rem;
    line-height: 1.2rem;
    display: flex;
    text-align: center;
}

.member_ms li a {
    width: 100%;
    display: block;
    color: #999;
    font-size: 16px;
    ;
}

.member_ms .member_ms_cur {
    position: relative;
}

.member_ms .member_ms_cur a {
    color: #000;
    font-weight: bold;
}

.member_ms .member_ms_cur:after {
    width: 40px;
    height: 2px;
    background-color: #2778F8;
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0px;
    margin-left: -20px;
}

.getserbver_box {
    background: #fff;
    border-radius: 0.213333rem;
    margin-top: 0.266666rem;
}

.getserbver_box_list li {
    position: relative;
}

.getserbver_box_list_s {
    line-height: 30px;
    position: absolute;
    left: 10px;
    top: 10px;
}

.getserbver_box_list_r {
    padding-left: 80px;
    padding-bottom: 10px;
}

.getserbver_box_list_r_s {
    display: inline-block;
    border: 1px solid #eee;
    padding: 3px 8px;
    margin-top: 10px;
    font-size: 12px;
}

.getserbver_box_list_r_sh {
    width: 70px;
    display: inline-block;
    border: 1px solid #eee;
    padding: 3px 10px;
    margin-top: 10px;
}

.getserbver_box_list_text {
    width: 90px;
    height: 28px;
    border: 1px solid #eee;
    margin-right: 10px;
}

.getserbver_box_list_r_zdy_bth {
    width: 60px;
    height: 28px;
    border: 1px solid #eee;
    margin-right: 10px;
}

.getserbver_box_list_r_zdy {}

.getserbver_box_r_text {
    padding: 15px 0 10px 0;
}

.getserbver_box_list_p {
    padding: 10px 0px 10px 10px
}

.getserbver_box_bth {
    padding: 20px
}

.getserbver_box_tel {
    text-align: center;
    padding-bottom: 20px;
}

.getserbver_box_b {
    padding: 10px;
    border-bottom: 1px solid #eee;
    margin-bottom: 10px;
}

.getserbver_box_s {
    color: #f60;
    font-size: 16px;
}

.member_set_meal_fk_fs {
    border-bottom: 1px solid #eee;
    background: #fff;
    padding: 15px 10px 15px 50px;
    position: relative;
    font-size: 16px;
}

.member_set_meal_fk_xz {
    width: 20px;
    height: 20px;
    border: 1px solid #ddd;
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 16px;
    border-radius: 50%
}

.member_set_meal_fk_xz_cur {
    border: 1px solid #0C6
}

.member_set_meal_fk_xz_cur:after {
    width: 10px;
    height: 10px;
    background: #0C6;
    display: inline-block;
    position: absolute;
    left: 50%;
    margin-left: -5px;
    top: 4px;
    content: "";
    border-radius: 50%
}

.member_set_meal_fk_fs_wx:after {
    width: 20px;
    height: 20px;
    background: url(../../images/dredge_wx.png) no-repeat;
    background-size: 100%;
    content: '';
    display: inline-block;
    position: absolute;
    left: 15px;
    top: 16px;
}

.member_set_meal_fk_fs_zfb:after {
    width: 20px;
    height: 20px;
    background: url(../../images/dredge_zfb.png) no-repeat;
    background-size: 100%;
    content: '';
    display: inline-block;
    position: absolute;
    left: 15px;
    top: 17px;
}

.member_set_meal_fk_fs_yl {
    border: none;
}

.member_set_meal_fk_fs_yl:after {
    width: 20px;
    height: 20px;
    background: url(../../images/yun_yl.png) no-repeat;
    background-size: 100%;
    content: '';
    display: inline-block;
    position: absolute;
    left: 15px;
    top: 18px;
}

.yun_reward_list_box {
    display: flex;
}

.yun_reward_list_box li {
    width: 33%;
}

.yun_reward_list_time {
    display: inline-block;
    margin-left: 0.533333rem;
}

.pay_zfgb_tip {
    padding: 0.266666rem 0;
    text-align: center;
    color: #999
}

.card_content_box_share {
    position: relative;
    width: 100%;
    box-shadow: 0 .053333rem .293333rem .026667rem rgba(212, 212, 212, .18);
    background-color: #fff;
    margin-top: .266667rem;
    border-radius: .213333rem;
    padding: .4rem;
    display: flex;
    flex-direction: column
}

.share_top {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.share_top_name {
    width: 80%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: .426667rem;
    font-weight: 700;
    color: #181818
}

.share_top_time {
    font-size: .32rem;
    font-weight: 500;
    color: #ccc
}

.share_cen {
    margin-top: .4rem;
    width: 100%;
    color: #666
}

.share_cen>ul {
    display: flex
}

.share_cen>ul>li {
    display: flex;
    align-items: center;
    margin-right: .733333rem
}

.share_cen_q {
    font-size: .32rem;
    font-weight: 500;
    color: #666;
    margin-right: .133333rem
}

.share_cen_a {
    font-size: .4rem;
    font-weight: 500;
    color: #2778f8;
    margin-right: 0.133333rem;
}

.share_bom {
    width: 100%;
    margin-top: .4rem;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.share_bom_box {
    display: flex;
    align-items: center
}

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

.card_content_title {
    width: 100%;
    display: flex;
    justify-content: space-between
}

.card_title_left {
    width: 80%;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.card_title_right {
    display: flex;
    flex-direction: column;
    align-items: center
}

.card_right_number {
    font-size: .64rem;
    font-weight: 700;
    color: #2778f8;
    margin-bottom: .133333rem
}

.card_right_resume {
    font-size: .293333rem;
    font-weight: 500;
    color: #999
}

.card_content_bom {
    margin-top: .333333rem;
    width: 100%;
    display: flex;
    justify-content: space-between
}

.card_content_time {
    font-size: .32rem;
    font-weight: 500;
    color: #ccc
}

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

/*赏金收益 提现*/
.money_body_bg {
    width: 100%;
    height: 1.6rem;
    background-color: #2E2F32;
}

.money_body {
    padding-left: .6rem;
    padding-right: .6rem;
    margin-top: -1.333333rem;
}

.money_body_card {
    position: relative;
    width: 100%;
    height: 2.666667rem;
    background-color: #fff;
    box-shadow: 0 .213333rem .426667rem 0 rgba(238, 238, 238, .5);
    border-radius: .213333rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: .866667rem
}

.money_card_box {
    display: flex;
    flex-flow: column;
    align-items: center
}

.card_box_name {
    font-size: .4rem;
    font-weight: 700;
    color: #666;
    margin-bottom: .466667rem
}

.card_box_number {
    font-size: .693333rem;
    font-weight: 700;
    color: #e3b36b
}

.card_number_icon {
    font-size: .48rem;
    font-weight: 700;
    color: #e3b36b
}

.money_card_hint {
    margin-left: .666667rem;
    margin-right: .666667rem;
    width: .026667rem;
    height: .8rem;
    background-color: #eee;
    border-radius: .013333rem
}

.money_body_btns {
    width: 100%;
    display: flex
}

.money_btns_transform {
    width: 3.2rem;
    height: 1.066667rem;
    background-color: #fff;
    border-radius: .533333rem;
    box-shadow: 0 .053333rem .16rem 0 rgba(51, 51, 51, .1);
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: .2rem;
    font-size: .373333rem;
    font-weight: 700;
    color: #3f4044
}

.money_btns_withdraw {
    width: 5.333333rem;
    height: 1.066667rem;
    background-color: #3f4044;
    box-shadow: 0 .08rem .133333rem 0 rgba(51, 51, 51, .4);
    border-radius: .533333rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .373333rem;
    font-weight: 700;
    color: #fff
}




/*关于个人中心的*/
.userheader_bg {
    width: 100%;
    height: 48px;
    background: #2778F8;
    position: relative;
    z-index: 10;
    touch-action: none;
}

.userheader_tit {
    width: 100%;
    text-align: center;
    font-size: 18px;
    color: #fff;
    line-height: 48px;
}

.userheader_return {
    width: 50px;
    height: 48px;
    display: inline-block;
    position: absolute;
    left: 10px;
    top: 0px;
}

.userheader_return:after {
    content: ' ';
    width: 12px;
    height: 12px;
    border: #fff solid;
    -webkit-transform: rotate(-135deg);
    border-width: 2px 2px 0 0;
    color: #fff;
    display: inline-block;
    position: absolute;
    left: 5px;
    top: 16px;
}

.m_user_infolist {
    background: #fff;
    margin: 10px 10px 0 10px;
    border-radius: 5px;
}

.m_user_infobox {
    padding: 10px;
}

.m_user_infonamebox {
    padding-right: 80px;
    position: relative
}

.m_user_info_xz {
    font-weight: bold;
    font-size: 14px;
    position: absolute;
    right: 0px;
    top: 0px;
    color: #ff6600
}

.m_user_infoname {
    width: 100%;
    font-weight: bold;
    font-size: 16px;
}

.m_user_info_p {
    padding: 5px 0;
    color: #999;
    position: relative
}

.m_user_info_com {
    color: #999
}

.m_user_info_line {
    font-size: 12px;
    padding: 0px 5px;
}

.m_user_info_cz {
    border-top: 1px dotted #eee;
    padding: 10px;
    position: relative
}

.m_user_info_time {
    color: #999;
    font-size: 12px;
}

.m_user_info_a {
    position: absolute;
    right: 10px;
    top: 10px;
    display: inline-block;
    color: #999;
    font-size: 12px;
}

.m_user_jobzt {
    position: absolute;
    right: 0px;
    top: 10px;
    font-size: 12px;
    color: #40d992;
    background-color: #eaffee;
    padding: 1px 5px;
    border-radius: 3px;
}

.m_user_jobjs {
    position: absolute;
    right: 0px;
    top: 10px;
    font-size: 12px;
    background: #f8f8f8;
    color: #999;
    padding: 1px 5px;
    border-radius: 3px;
}

.m_user_infojlzt {
    padding: 8px 5px 8px 40px;
    background: #f8f9fd;
    margin-top: 10px;
    color: #74777f;
    position: relative
}

.m_user_jlwck {
    position: absolute;
    right: 0px;
    top: -50px;
    color: #3b7cff;
    font-size: 14px;
}

.m_user_infojlztiocn {
    width: 22px;
    height: 22px;
    display: inline-block;
    position: absolute;
    left: 10px;
    top: 8px;
    border-radius: 50%;
}

.m_user_infojlztiocn img {
    width: 22px;
    height: 22px;
    border-radius: 50%;
}

.m_tipsbox {
    background: #fff;
    padding: 8px 10px;
    box-shadow: 0 2px 20px 0 rgba(15, 12, 70, .1);
    margin-bottom: 15px;
}

.m_tips_tit {
    color: #ff3939;
    padding-left: 20px;
    position: relative;
    font-weight: bold
}

.m_tips_titicon {
    width: 12px;
    height: 12px;
    display: inline-block;
    background: url(../../images/wxts.png) no-repeat;
    background-size: 100%;
    position: absolute;
    left: 0px;
    top: 4px;
}

.m_tips {
    color: #666;
    padding-top: 5px;
    font-size: 12px;
}

.m_ms_job {}

.m_ms_combox {
    padding: 0px 10px;
}

.m_ms_comlist {
    background: #fff;
    margin-top: 15px;
    border-radius: 5px
}

.m_ms_com {
    position: relative;
    padding: 15px 20px 8px 80px;
}

.m_ms_job {
    padding: 8px 0px;
    color: #999
}

.m_ms_jobname {
    color: #3b7cff;
    font-weight: bold
}

.m_ms_new {
    display: inline-block;
    background: #fd801f;
    color: #fff;
    border-radius: 15px 20px 20px 5px;
    font-size: 10px;
    padding: 0px 4px;
    line-height: 15px;
    margin-left: 5px;
}

/*个人中心视频面试*/
.video_interview_card {
    width: 100%;
    padding: .266667rem .4rem .266667rem .266667rem;
    background-color: #fff;
    border-radius: .213333rem;
    display: flex;
    flex-direction: column;
    margin-bottom: .266667rem
}

;

.interview_card_top {
    display: flex;
    justify-content: space-between;
    margin-bottom: .466667rem
}

.interview_card_top_box {
    width: 3.013333rem;
    height: .666667rem;
    background-color: rgba(39, 120, 248, .1);
    display: flex;
    align-items: center;
    padding-left: .253333rem;
    border-radius: .106667rem
}

.top_box_icon {
    width: .653333rem;
    height: .653333rem
}

.top_box_text {
    font-size: .32rem;
    font-weight: 500;
    color: #2778f8;
    margin-left: .266667rem;
    width: 75%;
}

.interview_card_top_state {
    font-size: .346667rem;
    font-weight: 500;
    color: #2778f8
}

.video_interview_template {
    display: flex;
    align-items: center;
    margin-bottom: .4rem
}

.interview_template_q {
    width: 20%;
    font-size: .32rem;
    font-weight: 500;
    color: #666
}

.interview_template_a {
    width: 70%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: .32rem;
    font-weight: 500;
    color: #333
}

.interview_template_remark {
    width: 70%;
    font-size: .32rem;
    font-weight: 500;
    color: #333
}

.video_interview_del {
    width: 100%;
    border-top: .013333rem solid #eee;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: .266667rem
}

.video_interview_name {
    font-size: .32rem;
    font-weight: 500;
    color: #444
}

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

/* 个人中心 兼职管理 */
.Posted_body_card {
    display: flex;
    margin-top: .266667rem;
    padding: .4rem .266667rem;
    width: 100%;
    border-radius: .213333rem;
    background-color: #fff;
    box-shadow: 0 .053333rem .293333rem .026667rem rgba(212, 212, 212, .18);
    flex-direction: column
}

.Posted_body {
    z-index: 99;
    padding-left: .32rem;
    padding-right: .32rem
}

.Posted_card_top {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: .266667rem;
    font-size: 0.373333rem;
}

.Posted_card_name {
    width: 70%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: .426667rem;
    font-weight: 700;
    color: #181818
}

.Posted_card_pay {
    font-size: 0.346666rem;
    font-weight: normal;
    color: #2778f8
}

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

.Posted_card_examine {
    font-size: .346667rem;
    font-weight: 500;
    color: #2778f8
}

.Posted_card_examined {
    font-size: .346667rem;
    font-weight: 500;
    color: #666
}

.Posted_card_companyname {
    margin-top: .133333rem;
    width: 100%;
    font-size: .373333rem;
    font-weight: 500;
    color: #666;
    margin-bottom: .533333rem
}

.Posted_card_apply {
    display: flex;
    align-items: center;
    margin-bottom: .533333rem
}

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

.Posted_card_applytime {
    font-size: .32rem;
    font-weight: 500;
    color: #333
}

.Posted_card_contactway {
    display: flex;
    justify-content: space-between
}

.Posted_contactway {
    display: flex;
    align-items: center
}

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

.Posted_card_time {
    font-size: .32rem;
    font-weight: 500;
    color: #ccc
}

.Posted_card_del {
    width: 100%;
    margin-top: .133333rem;
    display: flex;
    justify-content: space-between
}

.Posted_card_delname {
    width: 90%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: .373333rem;
    font-weight: 500;
    color: #666
}

/*个人中心财务管理*/
.financial_management_header {
    width: 100%;
    height: 4.586667rem;
    background-color: #2e2f32;
    position: relative;
}

.management_header_title {
    position: fixed;
    top: 0;
    left: 50%;
    min-width: 375px;
    max-width: 750px;
    transform: translateX(-50%);
    width: 100%;
    height: 1.173333rem;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 99
}

.management_header_icon {
    position: absolute;
    top: 50%;
    left: .333333rem;
    transform: translateY(-50%);
    width: .28rem;
    height: .466667rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.management_header_name {
    font-size: .453333rem;
    font-weight: 500;
    color: #fff
}

.management_header_card {
    display: flex;
    justify-content: space-around;
    position: absolute;
    top: 1.2rem;
    padding-top: .533333rem;
    left: .6rem;
    width: 8.8rem;
    height: 4rem;
    background: url(../../images/financial_benner.png);
    background-size: 100%
}

.management_card_btn {
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translate(-50%, 120%);
    width: 5.333333rem;
    height: 1.066667rem;
    background-color: #3f4044;
    box-shadow: 0 .213333rem .426667rem 0 rgba(51, 51, 51, .4);
    border-radius: .533333rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .373333rem;
    font-weight: 700;
    color: #fae4c5
}

.management_card_data {
    display: flex;
    flex-direction: column;
    align-items: center
}

.management_data_top {
    font-size: .373333rem;
    font-weight: 700;
    color: #7c6855
}

.management_data_cen {
    margin-top: .2rem;
    font-size: .906667rem;
    font-weight: 700;
    color: #2e2f32
}

.management_data_bom {
    width: 1.866667rem;
    height: .64rem;
    font-size: .32rem;
    font-weight: 500;
    color: #2e2f32;
    border-radius: .32rem;
    background-color: #e0c5a3;
    display: flex;
    align-items: center;
    justify-content: center
}

.financial_management_body {
    padding-top: 1.866666rem;
    width: 100%;
    padding-left: .6rem;
    padding-right: .6rem
}

.management_body_title {
    width: 100%;
    height: 1.866667rem;
    background: #000 url(../../images/financialtitle.png) no-repeat;
    background-size: 100%;
    padding-left: .386667rem;
    padding-right: .386667rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: .733333rem;
    border-radius: 6px;
}

.management_title_box {
    display: flex;
    align-items: center
}

.management_title_img {
    width: 1.066667rem;
    height: 1.066667rem;
    margin-right: .266667rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.management_title_text {
    font-size: .346667rem;
    font-weight: 500;
    color: #fff
}

.management_title_icon {
    width: 2.133333rem;
    height: .8rem;
    background: #e0c5a3;
    border-radius: .4rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .373333rem;
    font-weight: 500;
    color: #2e2f32
}

.min_body_task {
    margin-top: 1.066667rem
}

.body_task_header {
    display: flex;
    align-items: center;
    justify-content: space-between
}

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

.task_header_nav {
    display: flex;
    align-items: center
}

.task_header_nav_text {
    font-size: .32rem;
    font-weight: 500;
    color: #999;
    margin-right: .253333rem
}

.task_header_icon {
    width: .16rem;
    height: .28rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.body_task_subject {
    margin-top: .4rem
}

.task_subject_box {
    display: flex
}

.body_task_subject>ul,
.mission_body_card>ul {
    display: flex;
    flex-direction: column
}

.body_task_subject>ul>li,
.mission_body_card>ul>li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: .4rem
}

.mission_body_card>ul>li:last-child {
    margin-bottom: 0
}

.task_subject_init {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-left: .266667rem
}

.subject_init_top {
    font-size: .346667rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #333
}

.subject_init_bom {
    font-size: .293333rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #999
}

.task_subject_icon {
    width: 1.066667rem;
    height: 1.066667rem
}

.service_mask_box {
    width: 6.933333rem;
    background-color: #fff;
    border-radius: .213333rem;
    padding-top: .8rem;
    padding-bottom: .88rem;
    display: flex;
    flex-direction: column;
    align-items: center
}

.service_mask_del {
    position: absolute;
    top: .4rem;
    right: .4rem;
    width: .64rem;
    height: .64rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.service_mask_title {
    font-size: .453333rem;
    font-weight: 700;
    color: #333;
    margin-bottom: .16rem
}

.service_mask_QRcode {
    width: 3.333333rem;
    height: 3.333333rem
}

.service_mask_information {
    margin-top: .533333rem;
    display: flex;
    align-items: center
}

.service_mask_information_icon {
    width: .533333rem;
    height: .533333rem;
    margin-right: .266667rem
}

.service_mask_information_text {
    font-size: .426667rem;
    font-weight: 500;
    color: #333
}

.modification_name_box {
    width: 100%;
    padding-left: .666667rem;
    padding-right: .666667rem;
    padding-top: 1.066667rem
}

.yun_from_card,
.yun_from_card form,
.yun_from_card input {
    width: 100%
}

.yun_from_card input {
    height: 1.2rem;
    margin-bottom: .533333rem;
    background: #f7f9f8;
    border-radius: .213333rem;
    padding-left: .533333rem;
    font-size: .346667rem;
    font-weight: 500;
    color: #999
}

.modification_name_btn {
    width: 100%;
    height: 1.146667rem;
    background: #2778f8;
    border-radius: .213333rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .453333rem;
    font-weight: 700;
    color: #fff;
    margin-top: .533333rem
}

.description_box {
    width: 100%;
    padding: .32rem .32rem 0
}

.entrust_box {
    width: 100%;
    height: 100%;
    padding: .586667rem .32rem .266667rem;
    font-size: 0.373333rem;
}

.entrust_box_title {
    font-size: .426667rem;
    font-weight: 700;
    color: #333
}

.entrust_box_now {
    margin-top: .8rem;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.entrust_box_text {
    font-size: .4rem;
    font-weight: 500;
    color: #666
}

.entrust_box_pay {
    margin-top: .826667rem;
    width: 100%;
    padding: .32rem .373333rem .266667rem .4rem;
    background-color: #f8f8f8;
    border-radius: .213333rem
}

.entrust_box_pay>div:last-child {
    margin-bottom: 0
}

.entrust_box_mode {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: .533333rem
}

.entrust_box_bom {
    width: 100%;
    margin-top: .933333rem;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.entrust_bom_left {
    display: flex;
    align-items: flex-end
}

.entrust_money_tetx {
    font-size: .48rem;
    font-weight: 500;
    color: #999;
    margin-right: .106667rem
}

.entrust_money {
    display: flex;
    align-items: flex-end;
    font-size: .4rem;
    font-weight: 700;
    color: #2778f8
}

.entrust_money_number {
    font-size: .8rem;
    font-weight: 700;
    color: #2778f8
}

.entrust_bom_right {
    width: 3.466667rem;
    height: 1.28rem;
    background-color: #2778f8;
    border-radius: .213333rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .48rem;
    font-weight: 700;
    color: #fff
}

.yun_jobadd_touch {
    width: 100%;
    height: 100%;
    padding: .613333rem .346667rem .333333rem
}

.welfare_box {
    margin-top: .533333rem;
    height: .853333rem;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.welfare_laft {
    flex: 1;
    height: 100%;
    margin-right: .266667rem
}

.welfare_laft>input {
    width: 100%;
    height: 100%;
    background: #f6f6f6;
    border-radius: .133333rem;
    padding-left: .266667rem;
    font-size: .32rem;
    font-weight: 500;
    color: #999
}

.welfare_right {
    width: 1.6rem;
    height: .853333rem;
    border-radius: .133333rem;
    overflow: hidden
}

.welfare_right>button,
.welfare_right>input {
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, #34acfb, #1c80f6);
    font-size: .373333rem;
    font-weight: 500;
    color: #fff
}

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

.welfare_box_new {
    display: flex;
    flex-wrap: wrap
}

.flbutton_tabh {
    background: #f6f6f6;
    font-size: 13px;
    line-height: 30px;
    padding: 0 18px;
    color: #333;
    text-align: center;
    display: inline-block;
    margin-right: 7px;
    border-radius: 15px;
    margin-top: 15px
}

.flbutton_tab {
    background: rgba(39, 120, 248, .1);
    color: #2778f8
}

.xztextarea_tck_tit_box {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.welfare_box_yse {
    font-size: .4rem;
    font-weight: 500;
    color: #2778f8
}

.High_quality_resume {
    width: 100%;
    height: 100%;
    padding: .8rem .4rem 0;
    display: flex;
    flex-direction: column;
    align-items: center
}

.High_quality_title {
    font-size: .453333rem;
    font-weight: 700;
    color: #333;
    margin-bottom: .4rem
}

.High_quality_body {
    font-size: .373333rem;
    font-weight: 500;
    color: #666
}

.yun_resume_setup_bth {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: .666667rem;
    width: 4rem;
    height: 1.066667rem;
    background: linear-gradient(90deg, #34acfb, #1c80f6);
    box-shadow: 0 .106667rem .32rem 0 rgba(38, 122, 248, .4);
    font-size: .4rem;
    font-weight: 700;
    color: #fff;
    border-radius: .533333rem
}

.High_quality {
    border-radius: .213333rem
}

.High_quality_resume_box {
    display: flex;
    flex-direction: column;
    align-items: center
}

.resume_box_title {
    width: 100%;
    font-size: .373333rem;
    font-weight: 500;
    color: #666
}

.resume_ask_for {
    width: 100%;
    display: flex;
    font-size: .4rem;
    font-weight: 500;
    color: #666
}

.resume_box_title {
    margin-top: .4rem
}

.uploading_photo_box {
    position: relative;
    width: 2.4rem;
    height: 2.4rem;
    background: url(../../images/add_newrenewal.png) no-repeat;
    background-size: 100%
}

.uploading_photo_box img {
    width: 100%;
    height: 100%;
    border-radius: 0.16rem
}

.uploading_photo_file {
    width: 100%;
    height: 100%;
    border-radius: 0.16rem;
    position: absolute;
    left: 0px;
    top: 0px;
    opacity: 0;
    border: none;
}

.uploading_photo_del {
    position: absolute;
    top: 0;
    right: 0;
    transform: translate(50%, -50%);
    width: .533333rem;
    height: .533333rem;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center
}

.warm_prompt_box {
    width: 8rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: .4rem .5rem
}

.prompt_box_title {
    font-size: .48rem;
    font-weight: 700;
    color: #181818
}

.prompt_box_info {
    margin-top: .133333rem;
    margin-bottom: .133333rem;
    font-size: .4rem;
    font-weight: 500;
    color: red
}

.prompt_box_text {
    font-size: .15rem;
    font-weight: 500;
    color: #666
}

.prompt_box_number {
    margin-top: .133333rem;
    font-size: .426667rem;
    font-weight: 500;
    color: #2778f8
}

.circular_bead {
    border-radius: .213333rem
}

.offer_reward_boxs {
    padding: .32rem .32rem 0
}

.offer_reward_box {
    width: 100%;
    background-color: #fff;
    border-radius: .213333rem;
    padding: .4rem
}

.offer_reward_title {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: .503333rem
}

.wap_member_date {
    position: relative;
}

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

.wap_member_date_r {
    position: absolute;
    right: 0px;
    top: 0px;
    color: #999;
    font-size: 0.32rem;
}

.offer_title_state {
    font-size: .346667rem;
    font-weight: 500;
    color: #2778f8
}

.offer_reward_bodys>div:last-child {
    margin-bottom: 0;
    display: flex;
    justify-content: space-between
}

.offer_reward_body {
    font-size: .32rem;
    font-weight: 500;
    color: #666;
    margin-bottom: .533333rem;
    display: flex
}

.offer_body_son {
    width: 25%
}

.offer_reward_body_new {
    width: 90%;
    display: flex;
    align-items: center
}

.offer_reward_del {
    width: .64rem;
    height: .64rem
}

.offer_title_name {
    font-size: .373333rem;
    font-weight: 500;
    color: #666;
    margin-bottom: .533333rem
}

.offer_body_money {
    font-size: .32rem;
    font-weight: 500;
    color: #2778f8
}

.padt_bm {
    line-height: 0.8rem;
}

.padt_bmzt {
    position: absolute;
    right: 0px;
    top: 0px;
    color: #2778f8;
    font-size: 0.32rem;
}

/*赏金应聘简历样式*/
.jobrewardlog_list {
    padding: 0px 10px 10px 10px;
    border-left: 1px solid #eee;
    margin-left: 5px;
}

.jobrewardlog_list li {
    position: relative;
    padding-left: 10px;
}

.jobrewardlog_list .m_xs_pr_f_icon {
    width: 12px;
    height: 12px;
    background: #f8f8f8;
    border: 2px solid #f60;
    display: inline-block;
    position: absolute;
    left: -18px;
    top: 0px;
    border-radius: 50%;
}

.jobrewardlog_list .m_xs_pr_f_cur .m_xs_pr_f_icon {
    background: #fff;
    border: 2px solid #7bc590;
    top: 8px;
}

.jobrewardlog_time {
    color: #999;
    width: 100%;
    height: 30px;
    line-height: 30px;
    position: relative
}

.jobrewardlog_box {
    color: #333;
    margin-bottom: 10px;
}

.jobrewardlog_box_ddai {
    background: #f8f8f8;
    color: #333;
}

.jobrewardlog_list_p {
    line-height: 28px;
    min-height: 0.8rem;
    padding-left: 1.866666rem;
    position: relative;
}

.jobrewardlog_list_m {
    color: #999;
    position: absolute;
    left: 0px;
    top: 0rem
}

.sq_jobpack_info_job {
    font-size: 16px;
    font-weight: bold
}

.loglist_box {
    background: #fff;
    padding: 10px;
    border-bottom: 1px solid #eee;
    position: relative
}

.loglist_box_list {
    width: 49%;
    display: inline-block;
    border-right: 1px solid #eee;
    text-align: center;
    color: #999
}

.loglist_bth {
    display: inline-block;
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #f60;
    color: #fff;
    border-radius: 5px;
    position: relative
}

.loglist_bth:after {
    width: 18px;
    height: 18px;
    background: url(../images/yun_m_qb.png) no-repeat;
    background-size: 100%;
    content: '';
    display: inline-block;
    position: absolute;
    left: 50%;
    margin-left: -55px;
    top: 12px;
}

.loglist_zhbth {
    display: inline-block;
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #fff;
    color: #3366cc;
    border-radius: 5px;
    position: relative;
    border: 1px solid #ddd
}

.loglist_zhbth:after {
    width: 18px;
    height: 18px;
    background: url(../images/yun_m_sx.png) no-repeat;
    background-size: 100%;
    content: '';
    display: inline-block;
    position: absolute;
    left: 50%;
    margin-left: -85px;
    top: 12px;
}

.loglist_box_n {
    color: #f60;
    font-size: 20px
}

.loglist_tips {
    padding: 5px 10px;
    line-height: 23px;
    background: #fcf2f2;
    color: #ff6a6a
}

.loglist_bth_box {
    padding: 20px 20px 10px 20px;
}

.yun_member_bth {
    padding-top: 0.266666rem;
}

.yun_member_sub {
    width: 2.133333rem;
    height: 0.8rem;
    line-height: 0.8rem;
    border-radius: 1.066666rem;
    border: 0.026666rem solid #eee;
    display: inline-block;
    text-align: center;
    color: #666;
    margin-right: 0.266666rem;
}

.rebates_list {
    font-size: 0.373333rem;
    line-height: 0.8rem;
}

/* 会员中心，海报生成*/
.job_show_whb {
    background: #fff;
    padding: 10px 10px 10px 40px;
    color: #fe8800;
    position: relative;
    font-size: 16px;
    border-radius: 0.213333rem
}

.job_show_whb:after {
    width: 22px;
    height: 22px;
    background: url(../images/wapwxhb.png) no-repeat;
    background-size: 100%;
    ddisplay: inline-block;
    content: '';
    position: absolute;
    left: 10px;
    top: 10px;
}

.job_show_whb:before {
    content: ' ';
    position: absolute;
    top: 15px;
    right: 15px;
    width: 8px;
    height: 8px;
    border: #fe8800 solid;
    -webkit-transform: rotate(45deg);
    border-width: 2px 2px 0 0;
    color: #434343;
}

.zphb_show {
    padding: 10px 0 0 0;
}

.zphb_show_c {
    border-radius: 8px;
    position: relative;
    padding: 10px 90px 10px 15px;
    background: #fff url(../../images/zphb_show_bg.png) no-repeat bottom right;
    background-size: 40%;
}

.zphb_show_tit {
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 5px;
}

.zphb_show_sp {
    font-size: 12px;
    color: #999;
}

.distribution_setmeal_sm {
    padding: 8px 10px 8px 20px;
    color: #82858a;
    font-size: 12px;
    background: #f5faff
}

.distribution_setmeal_sm_ml {
    display: inline-block;
    margin-left: 20px;
}

.distribution_setmeal_box {
    width: 100%;
    position: relative;
    float: left
}

.distribution_setmeal_tit {
    color: #999;
    font-size: 12px;
    padding-top: 10px;
}

.distribution_setmeal_tit_l {
    display: inline-block;
    margin-left: 100px;
}

.distribution_setmeal_tit_r {
    display: inline-block;
    margin-left: 105px;
}

.distribution_setmeal_list {
    width: 100%;
    margin-top: 15px;
    float: left
}

.distribution_setmeal_listname {
    width: 90px;
    line-height: 25px;
    text-align: right;
    display: inline-block;
    float: left;
    color: #999;
    font-size: 13px;
}

.distribution_setmeal_list .distribution_setmeal_listnotext {
    width: 100px;
    height: 25px;
    line-height: 25px;
    background: #f8f8f8;
    border: 1px solid #eeeeee;
    text-indent: 10px;
    float: left;
    border-radius: 3px;
    padding: 0;
    margin-bottom: 0
}

.distribution_setmeal_jt {
    width: 16px;
    height: 16px;
    background: url(../images/com_fpicon.png) no-repeat center center;
    display: block;
    float: left;
    margin-left: 20px;
    margin-top: 5px;
}

.distribution_setmeal_list .distribution_setmeal_text {
    width: 100px;
    height: 25px;
    line-height: 25px;
    background: #fff;
    border: 1px solid #eeeeee;
    text-indent: 10px;
    float: left;
    margin-left: 20px;
    border-radius: 3px;
    padding: 0;
    margin-bottom: 0
}

.distribution_setmeal_bot {
    padding: 20px 20px;
}

.distribution_setmeal_bth {
    width: 100%;
    height: 36px;
    background: #f60;
    color: #fff;
    border: none;
    border-radius: 3px;
    cursor: pointer
}

.distribution_setmeal_fpsm {
    width: 180px;
    position: absolute;
    left: 460px;
    top: 180px;
    font-size: 12px;
    color: #f00;
    line-height: 23px;
}

/*企业中心邀请面试模板*/
.Invited_title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: .466667rem
}

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

.Invited_title_state {
    font-size: .346667rem;
    font-weight: 500;
    color: #2778f8
}

.Invited_title_nostate {
    font-size: .346667rem;
    font-weight: 500;
    color: #999
}

.Invited_line {
    display: flex;
    justify-content: space-between;
    margin-bottom: .533333rem
}

.Invited_line_q {
    width: 90%;
    display: flex;
    align-items: center;
    font-size: .32rem;
    font-weight: 500;
    color: #666
}

.line_q_left {
    width: 23%
}

.line_q_right {
    width: 80%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.line_q_remark {
    width: 80%
}

.Invited_line_icon {
    width: .24rem;
    height: .426667rem;
    display: flex;
    align-items: center;
    justify-content: center
}

/*--分享推广--*/
.reward_share_show {
    padding: 0.32rem
}

.share_show {
    padding: 0.266666rem;
    background-color: #fff;
    border-radius: 0.213333rem;
}

.addreward_bx {}

.addreward_bx_tit {
    font-weight: bold;
    font-size: 0.426666rem;
    padding: 10px 0px 10px 0px;
    position: relative
}

.addreward_bx_p_i {
    font-size: 18px;
    color: #f00
}

.addreward_bx_p {
    padding: 10px 10px 10px 110px;
    position: relative;
    font-size: 0.373333rem;
    color: #666
}

.addreward_bx_p_s {
    width: 110px;
    position: absolute;
    left: 0px;
    top: 10px;
    display: inline-block;
    line-height: 30px;
    display: inline-block;
    text-align: left
}

.addreward_bx_p input {
    border: none;
    margin: 0;
    padding: 0;
    font-size: 15px;
    height: 30px;
    line-height: 30px;
    text-align: left;
    width: 100%;
}

.addreward_bx_text {
    width: 160px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #ddd;
    border-radius: 0px;
}

.addreward_bx_p_s_tip {
    color: #999
}

.addreward_bx_money {
    padding: 10px;
    text-align: right
}

.addreward_bx_msg {
    padding: 10px;
    line-height: 25px;
    background-color: #fff;
    border-radius: 0.213333rem;
    color: #999;
    font-size: 0.32rem;
    margin-top: 0.266666rem;
}

.addreward_bx_p_zf {
    width: 90px;
    display: inline-block;
    position: relative;
    padding: 40px 0px 6px 0px;
    border: 1px solid #ddd;
    text-align: center;
}

.addreward_bx_p_zf_icon {
    width: 30px;
    height: 30px;
    position: absolute;
    left: 25px;
    top: 5px;
    background: url(../../images/yun_wap_wxzf.png) no-repeat;
    background-size: 100%;
}

.addreward_bx_p_zfb_icon {
    width: 30px;
    height: 30px;
    position: absolute;
    left: 25px;
    top: 8px;
    background: url(../../images/yun_wap_zfb.png) no-repeat;
    background-size: 100%;
}

.job_redpack_list_box {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 20px;
}

.job_redpack_list_chlose_select {
    width: 180px;
    height: 35px;
    border: 1px solid #eee;
    float: left;
    position: relative;
}

.job_redpack_list_chlose_selectz10 {
    z-index: 10
}

.job_redpack_list_chlose_selectz11 {
    z-index: 11
}

.job_redpack_list_chlose_text {
    width: 100%;
    height: 33px;
    border: none;
    background: #fff url(../images/com_select.jpg) no-repeat 155px center;
    cursor: pointer;
    text-align: left;
    text-indent: 10px;
}

.job_redpack_list_chlose_box {
    width: 240px;
    padding-bottom: 10px;
    background: #fff;
    float: left;
    position: absolute;
    left: -1px;
    top: 35px;
    border: 1px solid #eee;
}

.job_redpack_list_chlose_box_list {
    width: 55px;
    float: left;
    padding-left: 25px;
    padding-top: 10px;
    position: relative
}

.job_redpack_list_chlose_checkbox {
    width: 13px;
    height: 13px;
    overflow: hidden;
    position: absolute;
    left: 10px;
    top: 14px;
}

.job_redpack_list_chlose_checkbox_s {
    float: left
}

.job_redpack_list_c {
    padding-left: 50px;
    float: left
}

.job_redpack_list_c_s {
    width: 23%;
    display: inline-block;
    padding: 55px 0 10px 0;
    position: relative;
    border: 1px solid #ddd;
    text-align: center;
    cursor: pointer;
    background: #fff;
}

.job_redpack_list_c_s:after {
    width: 18px;
    height: 18px;
    display: inline-block;
    content: '';
    background: url(../images/j_fl_icon1.png) no-repeat;
    background-size: 100%;
    position: absolute;
    right: 0px;
    bottom: 0px;
    display: inline-block
}

.job_redpack_list_c_icon {
    width: 40px;
    height: 40px;
    display: inline-block;
    position: absolute;
    left: 50%;
    margin-left: -20px;
    ;
    top: 10px;
}

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

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

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

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

.job_redpack_list_c_s_cur {
    border: 1px solid #ed6d06;
    text-align: center;
    background: #fff
}

.job_redpack_list_c_s_cur:after {
    width: 18px;
    height: 18px;
    display: inline-block;
    content: '';
    background: url(../images/j_fl_icon.png) no-repeat;
    background-size: 100%;
    position: absolute;
    right: 0px;
    bottom: 0px;
    display: inline-block
}

.job_redpack_list_c_s_cur .job_redpack_list_c_icon_gz {
    background: url(../../images/j_icon1.png) no-repeat;
    background-size: 100%;
}

.job_redpack_list_c_s_cur .job_redpack_list_c_icon_jy {
    background: url(../../images/j_icon2.png) no-repeat;
    background-size: 100%;
}

.job_redpack_list_c_s_cur .job_redpack_list_c_icon_xm {
    background: url(../../images/j_icon3.png) no-repeat;
    background-size: 100%;
}

.job_redpack_list_c_s_cur .job_redpack_list_c_icon_jn {
    background: url(../../images/j_icon4.png) no-repeat;
    background-size: 100%;
}

.job_redpack_list_bth {
    width: 100%;
    height: 38px;
    border: none;
    border-radius: 0px;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f60), to(#f60));
    color: #fff;
    font-size: 16px;
}

.addreward_bx_msg_tit {
    color: #333;
    font-size: 0.373333rem;
}

.paybank {
    background: #fff
}

.paybank_tip {
    padding: 10px 5px;
    font-weight: bold
}

.pay_bank_list {
    background: #fff;
    padding: 10px;
    line-height: 25px;
    margin-top: 1px;
}

.paybank_hk_list {
    background: #fff;
    padding: 10px 10px 10px 80px;
    position: relative;
    border-bottom: 1px solid #eee
}

.paybank_hk_list input {
    width: 100%;
    height: 30px;
    line-height: 30px;
    margin: 0;
    padding: 0;
    text-align: right;
    border: none;
    font-size: 14px;
}

.paybank_hk_list button {
    width: 100%;
    text-align: right
}

.paybank_name {
    width: 80px;
    position: absolute;
    left: 10px;
    top: 10px;
    line-height: 30px;
}

.paybank_hk_text {
    width: 100%;
    height: 30px;
    line-height: 30px;
    background: #f8f8f8;
    border: none;
    text-indent: 5px;
}

.paybank_hk_file_box {
    width: 110px;
    height: 30px;
    line-height: 30px;
    padding-left: 30px;
    background: #fff;
    color: #1f7dc8;
    position: relative;
    display: inline-block
}

.paybank_hk_file {
    width: 100%;
    height: 30px;
    position: absolute;
    left: 0px;
    top: 0px;
    opacity: 0;
    z-index: 10;
}

.paybank_hk_file_icon {
    width: 20px;
    height: 20px;
    background: url(../images/yun_tj.png) no-repeat;
    background-size: 100%;
    position: absolute;
    left: 5px;
    top: 5px;
    z-index: 9;
    display: inline-block
}

/*创建新简历*/
.create_resume {
    width: 100%;
    height: 190px;
    background-color: #2778F8;
    position: relative;
}

.create_resume_img {
    width: 3.573333rem;
    height: 3.2rem;
    position: absolute;
    right: 0.266666rem;
    bottom: 0.4rem
}

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

.create_resume_h1 {
    font-size: .64rem;
    font-weight: 700;
    color: #fff;
    padding-top: 65px;
    ;
    padding-left: 30px;
}

.create_resume_p {
    font-size: .32rem;
    font-weight: 500;
    color: #fff;
    padding-left: 30px;
    padding-top: 0.266666rem;
}

.create_resume_back {
    width: .28rem;
    height: .466667rem;
    position: absolute;
    left: 0.533333rem;
    top: 0.533333rem
}

.create_resume_box {
    padding: 0px 0.32rem;
    margin-top: -0.8rem;
    position: relative;
    z-index: 1;
}

.create_resumecard {
    width: 100%;
    background-color: #fff;
    border-radius: .213333rem;
    padding: .4rem 0
}

.create_resume_list {
    padding-left: 2.4rem;
    position: relative;
    font-size: 0.346666rem;
}

.create_resume_listpr {
    padding-right: 2.666666rem;
}

.create_resume_name {
    position: absolute;
    left: 0.4rem;
    color: #666;
    font-size: 0.4rem;
    line-height: 1.333333rem;
}

.create_resume_gender {
    width: 2.4rem;
    height: .64rem;
    border: .013333rem solid #2778f8;
    border-radius: .133333rem;
    display: flex;
    align-items: center;
    font-size: .32rem;
    font-weight: 500;
    color: #2778f8;
    position: absolute;
    right: 0.4rem;
    top: 50%;
    transform: translateY(-50%);
    overflow: hidden;
}

.create_resume_gender>div {
    width: 50%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

.create_resume_genderselect {
    background-color: #2778F8;
    color: #fff;
}

.create_resume_text input {
    width: 100%;
    height: 1.333333rem;
}

.create_resume_select {
    width: 90%;
    height: 1.333333rem;
    line-height: 1.333333rem;
    padding-right: 0.533333rem;
    font-size: 0.346666rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.create_resume_icon {
    width: .586667rem;
    height: .586667rem;
    position: absolute;
    right: 15px;
    top: 10px;
}

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

.create_resume_yx {
    padding: 20px 0.4rem
}

.create_resume_yxline {
    position: relative;
}

.create_resume_yxline:after {
    width: 1px;
    height: 1.2rem;
    background-color: #eee;
    position: absolute;
    right: -40px;
    top: 8px;
    display: inline-block;
    content: ''
}

.create_resume_header {
    width: 100%;
    height: 1.173333rem;
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 999
}

.Edit_your_resume_header_left {
    width: .28rem;
    height: .453333rem;
    position: absolute;
    top: 50%;
    left: .32rem;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    justify-content: center
}

.Edit_your_resume_header_center {
    font-size: .453333rem;
    font-weight: 700;
    color: #333
}

.Edit_your_resume_header_right {
    width: .586667rem;
    height: .586667rem;
    position: absolute;
    top: 50%;
    right: .32rem;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    justify-content: center
}

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

.atn_me .atn_me_name {
    color: #999;
    display: inline-block;
    ;
    margin-right: 0.133333rem;
}

/*系统消息*/
.mag_show {
    line-height: 0.8rem;
    padding-top: 0.266666rem;
}

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

.sx_new_cont {
    padding: 0.266666rem 0;
    color: #666;
    font-size: 0.373333rem;
}

.sys_a {
    font-weight: bold;
    ;
    color: #2778f8;
}

.sx_new_bot {
    position: relative;
}

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

.sx_new_icon {
    width: 0.64rem;
    height: 0.64rem;
    position: absolute;
    right: 0px;
    top: 0
}

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

/*个人中心我推荐的悬赏*/
.reward_tit {
    position: relative;
}

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

.reward_tit_zt {
    position: absolute;
    right: 0px;
    top: 0px;
    font-size: 0.32rem;
    color: #2778f8;
}

.reward_comname {
    padding-top: 0.266666rem;
    color: #666;
    font-size: 0.373333rem;
}

.reward_p {
    ;
    color: #333;
    font-size: 0.373333rem;
    padding-left: 1.733333rem;
    position: relative;
    padding-top: 0.266666rem;
    min-height: 0.8rem;
}

.reward_pname {
    position: absolute;
    left: 0rem;
    top: 0.266666rem;
    ;
    color: #666;
}

.reward_cz {
    position: absolute;
    right: 0px;
    top: 0rem;
}

.reward_cz_icon {
    width: 0.64rem;
    height: 0.64rem;
    margin-left: 0.266666rem;
    display: inline-block;
}

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

/*个人中心  面试评价*/
.evaluate_com_info {
    background: #fff;
    padding: 8px 0px;
    color: #999
}

.evaluate_job_name {
    font-size: 14px;
    color: #999;
}

.evaluate_com_pjlist {
    padding: 0px 0px 0px 120px;
    position: relative;
    margin-top: 8px;
    font-size: 0.373333rem;
}

.evaluate_com_pjtit {
    width: 110px;
    text-align: left;
    position: absolute;
    left: 0px;
    top: 0px;
    color: #666
}

.evaluate_textarea {
    width: 98%;
    border: 1px solid #ddd;
    height: 60px;
    margin-top: 10px;
}

.evaluate_com_mypj_zt {
    background: #fff;
    margin-top: 10px;
    padding: 0px 0px 10px 0;
}

.evaluate_com_mypj {
    padding: 8px 0px;
    font-size: 0.426666rem;
    font-weight: bold;
}

.evaluate_changetag {
    padding: 4px 12px;
    border: 1px solid #eee;
    background: #fff;
    display: inline-block;
    margin-right: 5px;
    border-radius: 0.106666rem;
    margin-top: 8px;
    font-size: 12px;
    color: #999;
    cursor: pointer;
    position: relative
}

.evaluate_changetag_cur {
    color: #2778f8;
    border: 1px solid #2778f8;
}

.evaluate_com_mstit {
    font-size: 0.373333rem;
    color: #333;
    ;
}

.evaluate_com_pjbox {
    background: #fff;
    margin-top: 10px;
    padding: 0px 0px 10px 0;
}

.evaluate_com_msbox {
    background: #fff;
    margin-top: 10px;
    color: #666
}

.evaluate_com_msbox textarea {
    border: none;
    background-color: #F6F6F6;
    margin: 10px 0 0 0;
    padding: 10px;
    font-size: 14px;
    border-radius: 0.213333rem;
    height: 120px
}

.evaluate_bth {
    width: 100%;
    height: 48px;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2778f8), to(#2778f8));
    border: none;
    color: #fff;
    border-radius: 8px;
    padding: 0px;
    font-size: 0.426666rem;
    font-weight: bold;
}

.evaluate_com_fb {
    margin-top: 5px;
    padding: 10px 10px 10px 10px;
    color: #666
}

.evaluate_bthall {
    padding-top: 0.533333rem;
    padding-bottom: 0.533333rem;
}

.evaluate_textareashow {
    border: none;
    margin: 10px 0 10px 0;
    font-size: 14px;
    border-radius: 0.213333rem;
    color: #666
}

.com_pjia_bot {
    font-size: 0.373333rem;
}

/*直播宣讲会*/

.preach_interview_card {
    width: 100%;
    background-color: #fff;
    border-radius: .213333rem;
    padding: .4rem .4rem .533333rem .4rem;
    margin-bottom: .266667rem;
    display: flex;
    flex-direction: column
}

.preach_card_title {
    display: flex;
    justify-content: space-between
}

.preach_title_name {
    width: 85%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: .426667rem;
    font-weight: 700;
    color: #181818
}

.preach_title_state {
    font-size: .346667rem;
    font-weight: 500;
    color: #f89827
}

.preach_title_ing {
    font-size: .346667rem;
    font-weight: 500;
    color: #2778f8
}

.preach_title_over {
    font-size: .346667rem;
    font-weight: 500;
    color: #666
}

.preach_card_subscribe {
    margin-top: .436667rem;
    display: flex;
    align-items: center;
    margin-bottom: .436667rem
}

.preach_card_timebox {
    display: flex;
    align-items: center
}

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

.preach_card_a {
    font-size: .32rem;
    font-weight: 500;
    color: #333
}

.preach_card_broadcast {
    display: flex;
    align-items: center;
    justify-content: space-between
}

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


/*发布成功*/
.Resume_success_card {
    width: 100%;
    padding: .533333rem .4rem .76rem;
    background-color: #fff;
    border-radius: .213333rem;
    display: flex;
    flex-flow: column
}

.success_title_box {
    width: 100%;
    display: flex;
    align-items: center;
    flex-flow: column;
    margin-bottom: .4rem
}

.title_box_img {
    width: 1.066667rem;
    height: 1.066667rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%
}

.title_box_hint {
    margin-top: .4rem;
    font-size: .426667rem;
    font-weight: 700;
    color: #2778f8
}

.title_box_perfect {
    margin-top: .333333rem;
    font-size: .346667rem;
    font-weight: 500;
    color: #666
}

.success_title_add {
    width: 100%;
    padding: .4rem;
    background-color: #f5f5f5;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-radius: .213333rem;
    margin-bottom: .266667rem
}

.success_add_name {
    font-size: .426667rem;
    font-weight: 700;
    color: #181818;
    margin-bottom: .2rem
}

.success_add_explain {
    font-size: .346667rem;
    font-weight: 500;
    color: #666
}

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

.issue_card_box {
    width: 100%;
    display: flex;
    flex-flow: column;
    align-items: center
}

.issue_box_logo {
    width: 1.333333rem;
    height: 1.333333rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: .266667rem
}

.issue_box_hint {
    font-size: .426667rem;
    font-weight: 700;
    color: #2778f8;
    margin-bottom: .8rem
}

.issue_box_btns {
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding-left: .533333rem;
    padding-right: .533333rem
}

.box_btns_preview {
    width: 3.2rem;
    height: 1.066667rem;
    border: .013333rem solid #2778f8;
    border-radius: .533333rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .4rem;
    font-weight: 500;
    color: #2778f8
}

.box_btns_seek {
    width: 3.2rem;
    height: 1.066667rem;
    background-color: #2778f8;
    border-radius: .533333rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .4rem;
    font-weight: 500;
    color: #fefefe
}

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

.issue_card_recommendbox {
    margin-top: .8rem;
    width: 100%;
    display: flex;
    flex-flow: column
}

.issue_card_recommend {
    width: 100%;
    display: flex;
    flex-flow: column;
    margin-bottom: .533333rem;
    padding-bottom: .533333rem;
    border-bottom: .013333rem solid #eee
}

.issue_card_recommendbox>div:last-child {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0
}

/*预约刷新*/
.refresh_list {
    padding-left: 2.346666rem;
    font-size: 0.373333rem;
    position: relative;
    color: #666;
    min-height: 1.066666rem;
    padding-top: 0.266666rem;
}

.refresh_listname {
    font-size: ;
    position: absolute;
    left: 0px;
    top: 0.266666rem;
    line-height: 1.066666rem;
    ;
}

.refresh_text {
    width: 5.38rem;
    height: 1.066666rem;
    line-height: 1.066666rem;
    padding-right: 1.066666rem;
    padding-left: 0.266666rem;
    position: relative;
    overflow: hidden;
    border-radius: 0.106666rem;
    border: 1px solid #eee
}

.refresh_text input {
    width: 100%;
    height: 1.066666rem;
    border: none;
    padding: 0px;
}

.refresh_time {
    position: absolute;
    right: 0.266666rem;
    top: 0px;
    line-height: 1.066666rem;
    color: #999
}

.refresh_timeicon {
    width: 0.4rem;
    height: 0.4rem;
    position: absolute;
    right: 0.266666rem;
    top: 0.266666rem;
    line-height: 0.4rem;
}

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

.refresh_list_sd {
    width: 2.64rem;
    height: 1.066666rem;
    display: inline-block;
    ;
    line-height: 1.066666rem;
    padding-right: 1.066666rem;
    padding-left: 0.266666rem;
    position: relative;
    overflow: hidden;
    border-radius: 0.106666rem;
    border: 1px solid #eee
}

.refresh_list_gz {
    background-color: #f8f8f8;
    border-radius: .213333rem;
    padding: .2rem;
    font-size: 0.32rem;
    margin: 0.266666rem 0;
    color: #999;
    line-height: 0.666666rem;
}

.refresh_list_gz_n {
    color: #2778f8
}

.refresh_listname_zt {
    padding-top: 0.266666rem;
}

/*去付款*/
.pay_choice_box {
    background-color: #fff;
    border-radius: 0.213333rem;
    margin: 0.32rem;
    padding: 0.266666rem;
    font-size: 0.373333rem;
}

.pay_xymoney {
    background: #fff;
    margin-top: 10px;
    padding: 10px 10px 10px 100px;
    position: relative;
    min-height: 30px;
}

.pay_xymoney input {
    height: 20px;
    line-height: 20px;
    border: none;
    padding: 0;
    margin: 0;
    font-size: 14px;
}

.pay_xymoney_name {
    width: 100px;
    position: absolute;
    left: 10px;
    top: 13px;
}

.pay_choice .pay_choice_cur span {
    border: 1px solid #f60;
}

.pay_choice .pay_choice_cur span:after {
    width: 20px;
    height: 20px;
    background: url(../../images/j_fl_icon.png) no-repeat;
    background-size: 100%;
    content: '';
    position: absolute;
    right: 0px;
    bottom: 0px;
    display: inline-block
}

.pay_choice_zk {
    font-size: 12px;
    color: #999;
    background: #f60;
    height: 15px;
    line-height: 15px;
    padding: 0px 3px;
    position: absolute;
    right: -1px;
    top: -1px;
    color: #fff
}

.pay_xymoney_text {
    width: 100%;
    height: 20px;
    border: none;
    text-align: right
}

.pay_xymoney_t {
    text-align: right;
    color: #999
}

.pay_xymoney_t_n {
    color: #f60;
    font-size: 16px;
}

.member_set_meal_fk_zf {
    padding: 20px 0px;
    ;
}

.member_set_meal_fk_zf .member_set_meal_fk_zf_bth {
    width: 100%;
    height: 1.28rem;
    color: #fff;
    border: none;
    margin: 0;
    padding: 0;
    font-size: 16px;
    background-color: #2778F8;
    background: linear-gradient(#2778f8, #2778f8);
    border-radius: 0.213333rem;
}

/*发布视频面试*/
.spms_show {
    padding: 0.266666rem 0.266666rem 0.533333rem 0.266666rem
}

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

.spms_box {
    width: 100%;
    max-height: 8rem;
    overflow: auto;
}

.spms_list {
    width: 100%;
    height: 1.066666rem;
    line-height: 1.066666rem;
}


.bodyfavourable {
    margin-top: .266667rem;
    width: 100%;
    background-color: #fff;
    padding: .28rem .4rem;
    border-radius: .213333rem;
    position: relative;
}

.yhj {
    font-size: 0.4rem;
    color: #333
}

.rowlast {
    color: #999
}

.slither {
    position: absolute;
    right: 0.48rem;
    top: 0.48rem;
}

.deduction_text {
    padding-top: 0.266666rem;
}

.dksl {
    color: #999
}

.deduction_textinput {
    width: 4rem;
    border: 1px solid #eee;
    border-radius: 0.133333rem;
    padding: 0 0.266666rem;
    display: inline-block;
}

.deduction_text input {
    width: 4rem;
    height: 0.8rem;
    border: none;
    width: 100%;
}

.yhq {
    background: #fff;
    padding: 10px 10px 10px 20px;
    position: relative;
    margin-top: 10px;
}

.yhq:after {
    content: ' ';
    position: absolute;
    top: 50%;
    margin-top: -4px;
    right: 20px;
    width: 8px;
    height: 8px;
    border: #b2b2b2 solid;
    -webkit-transform: rotate(45deg);
    border-width: 1px 1px 0 0;
}

.yhq_n {
    position: absolute;
    right: 30px;
    top: 10px;
    color: #999
}

.yhq_xz_list li {
    padding: 10px 20px;
    position: relative
}

.yhq_xz_list_xz {
    width: 16px;
    height: 16px;
    border: 1px solid #ddd;
    display: inline-block;
    position: absolute;
    right: 15px;
    top: 15px;
    border-radius: 50%
}

.yhq_xz_bthbox {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%
}

.yhq_xz_bthbox input {
    width: 100%;
    background: #f60;
    height: 38px;
    line-height: 38px;
    padding: 0px;
    margin: 0px;
    color: #fff;
    border: none
}

.yhq_xz_list_cur .yhq_xz_list_xz {
    border: none;
}

.yhq_xz_list_cur .yhq_xz_list_xz:after {
    width: 18px;
    height: 18px;
    background: url(../images/sm.png) no-repeat;
    background-size: 100%;
    content: ' ';
    display: inline-block
}

.yhq_noshow {
    min-height: 8rem
}

.yhq_no {
    width: 100%;
    text-align: center;
    padding-top: 50px;
}

.yhq_no_p {
    font-size: 16px;
}

.yhq_no_pp {
    color: #999;
    padding-top: 10px;
}

.yhq_xz_bthbox_c {
    padding: 0px 20px 20px 20px
}

.yhq_xz_bthbox_c .yhq_xz_bth {
    width: 100%;
    height: 1.28rem;
    line-height: 1.28rem;
    background: linear-gradient(270deg, #deac65, #deac65);
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    border-radius: 0.213333rem
}

.yhq_tckbox_tit {
    padding: 0.533333rem 0.533333rem 0rem 0.4rem;
    font-size: 0.426666rem;
    font-weight: bold;
}

.yhq_xz_list {
    padding: 0.266666rem 0.266666rem 2.4rem 0.266666rem;
    position: relative;
}

.yhq_xz_l {
    position: relative;
    border-bottom: 1px solid #eee;
    padding: 15px 0
}

.yhq_xz {
    width: 0.426666rem;
    height: 0.426666rem;

    display: inline-block;
    position: absolute;
    right: 15px;
    top: 15px;
    background: url(../../images/dredge_To_confirm.png) no-repeat;
    background-size: 100%;
}

.yhq_xz_l_cur .yhq_xz {
    background: url(../../images/dredge_affirm.png) no-repeat;
    background-size: 100%;
}

.yhq_xz_listall {
    width: 100%;
    max-height: 300px;
    overflow: auto;
}

.post_body_card_job_left {
    font-size: 0.4rem;
    color: #666
}


.jobadd_tellist {
    position: relative;
    padding-left: 2rem;
    border-bottom: 0.026666rem solid #eee;
    min-height: 1.2rem;
}

.jobadd_teln {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    line-height: 1.066666rem
}

.jobadd_tellist input {
    width: 100%;
    ;
    margin-bottom: 0;
    height: 1.066666rem;
    border: none;
    color: #999;
    text-align: right;
    font-size: 0.373333rem;
    line-height: 2.133333rem
}

.yun_jobadd_touch_text {
    position: relative;
    margin-top: 0.266666rem;
    padding: 0.133333rem 0.4rem;
    border: 0.026666rem solid #ddd;
    font-size: 0.32rem
}

.yun_jobadd_touch_text_in {
    border-bottom: 0.026666rem solid #f2f2f2
}

.yun_jobadd_touch_text_cur {
    border: 0.026666rem solid #2778f8
}

.yun_jobadd_touch {
    position: relative;
    padding: 0.266666rem 0.32rem;
    border-radius: 0.266666rem 0.266666rem 0 0;
    background: #fff;
    color: #777;
    line-height: 0.8rem
}

.yun_jobadd_touch_s {
    font-size: 0.426666rem;
    color: #000;
    font-weight: bold;
}

.jobadd_setmap_rb {
    height: 1.066666rem;
    text-align: right;
    line-height: 1.066666rem
}

.set_map {
    position: relative;
    padding-left: 0.8rem;
    height: 0.986666rem;
    color: #36c;
    line-height: 0.986666rem;
}

.set_mapicon {
    margin-right: 0.133333rem;
    width: 0.453333rem;
    height: 0.453333rem;
    vertical-align: middle
}

.jobadd_tel_tb {
    height: 1.066666rem;
    text-align: right;
    line-height: 1.066666rem
}

.yun_jobadd_touch_xz {
    position: absolute;
    right: 0;
    bottom: 0;
    display: none;
    width: 0.533333rem;
    height: 0.533333rem
}

.yun_jobadd_touch_text_cur .yun_jobadd_touch_xz {
    display: block
}

.yun_jobadd_bs {
    position: relative;
    padding: 0.266666rem 0;
    height: 1.066666rem;
    color: #777;
    line-height: 1.066666rem
}

.yun_jobadd_bs_kg {
    position: absolute;
    top: 0.466666rem;
    right: 0
}

.yun_jobadd_bs_name {
    font-size: 0.373333rem;
}

.textareaboxcontainer {
    font-size: 0.373333rem;
}

.yun_jobadd_qd {
    padding: 0.266666rem 0rem
}

.yun_jobadd_qd button {
    width: 100%;
    ;
    height: 1.28rem;
    border: none;
    border-radius: 0;
    background: #2778f8;
    background: linear-gradient(270deg, #2778f8, #2778f8);
    color: #fff;
    font-size: 0.426666rem;
    line-height: 1.2rem;
    border-radius: 0.213333rem
}

.loglist_p {
    line-height: 0.8rem;
    font-size: 0.373333rem
}

.loglist_p_n {
    color: #f00
}

.m_logbox {
    padding-top: 0.533333rem
}

.pay_qrzbox {
    text-align: center;
    padding-top: 4.533333rem;
    position: relative;
}

.pay_tit {
    font-size: 0.533333rem;
    padding-bottom: 0.133333rem;
    color: #666
}

.pay_djs {
    font-size: 0.373333rem;
    color: #999
}

.pay_qrzbox:after {
    width: 1.333333rem;
    height: 1.333333rem;
    background: url(../../images/loading.gif) no-repeat;
    content: '';
    display: inline-block;
    background-size: 100%;
    position: absolute;
    left: 50%;
    top: 2.666666rem;
    margin-left: -0.666666rem;
}

.gb_tip {
    color: #F00
}

.hr_userbox {
    position: relative;
    width: 100%;
    min-height: 2.4rem;
    box-shadow: 0 0.053333rem 0.293333rem 0.026667rem rgb(212 212 212 / 18%);
    background-color: #fff;
    margin-bottom: .266667rem;
    border-radius: .213333rem;
    padding: .4rem;
}

.hr_userlist {
    padding-left: 1.6rem;
    position: relative;
    min-height: 1.333333rem
}

.hr_userlist_pic {
    width: 1.333333rem;
    height: 1.2rem;
    position: absolute;
    left: 0px;
    top: 0px
}

.hr_userlist_pic img {
    width: 1.2rem;
    height: 1.2rem;
    border-radius: 50%;
    border: 0.026666rem solid #eee
}

.hr_userlist_name {
    font-size: 0.426666rem;
    font-weight: bold;
    display: flex;
    align-items: center;
}

.hr_userlist_icon {
    display: inline-block;
    ;
    margin-left: 0.266666rem;
}

.hr_userlist_icon img {
    width: .813333rem;
}

.hr_userlist_wsh {
    position: absolute;
    right: 0px;
    top: 0px;
    color: #999
}

.hr_userlist_info {
    color: #999;
    padding: 0.133333rem 0;
    font-size: 0.32rem;
}

.hr_userlist_p {
    padding: 0.133333rem 0;
    line-height: 0.666666rem;
    color: #666
}

.hr_userlist_t {
    color: #999;
    display: inline-block;
    ;
    margin-right: 0.133333rem;
}

.hr_userlist_cz {
    text-align: right;
}

.hr_userlist_czicon {
    width: .64rem;
    height: .64rem;
    display: inline-block;
    ;
    margin-right: 0.346666rem;
}

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

.hr_userlist_cz {
    position: absolute;
    right: 0rem;
    bottom: 0.533333rem
}

.salary_list {
    padding-left: 2rem;
    position: relative;
}

.salaryname {
    position: absolute;
    left: 0px;
    top: 0px;
    line-height: 1.2rem;
    color: #666;
    font-size: 0.373333rem;
}

.salary_subnew {
    padding: 0.533333rem 0;
}

.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;
}

.post_body_card_job_pv {
    position: relative;
}

.post_body_card_job_pv_zy {
    padding: .04rem .146667rem;
    background: rgba(39, 120, 248, .1);
    border-radius: .053333rem;
    position: absolute;
    right: 10px;
    top: 0px;
    ;
    color: #2778f8;
    font-size: 12px;
}

.jobSelectsnew {
    height: 50px;
    border-rsdius: 6px;
    line-height: 50px;
    padding-left: 10px;
}

/*20220317后改版创建简历*/
.yun_createbox {
    width: 100%;
    background-color: #fff;
    border-radius: .213333rem;
    padding: 0.12rem 0
}

.yun_createlist {
    padding-left: 2.8rem;
    position: relative;
    font-size: 0.346666rem;
    border-bottom: 1px solid #f8f8f8
}

.yun_createlist_pr {
    padding-right: 2.666666rem;
}

.yun_create_name {
    position: absolute;
    left: 0.4rem;
    color: #666;
    font-size: 0.37333rem;
    line-height: 1.533333rem;
}

.yun_create_gender {
    width: 3.0rem;
    height: .8rem;
    border: .013333rem solid #2778f8;
    border-radius: .533333rem;
    display: flex;
    align-items: center;
    font-size: .4rem;
    font-weight: 500;
    color: #2778f8;
    position: absolute;
    right: 0.4rem;
    top: 50%;
    transform: translateY(-50%);
    overflow: hidden;
}

.yun_create_gender>div {
    width: 50%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

.yun_create_gender .yun_create_genderselect {
    background: #2778f8;
    border: .013333rem solid #2778f8;
    color: #fff;
}

.yun_create_gender select {
    background-color: #2778F8;
    color: #fff;
}

.yun_create_bkt {
    height: 1.533333rem;
    line-height: 1.533333rem;
    font-size: 18px;
    color: #9999
}

.yun_create_text input {
    width: 100%;
    height: 1.533333rem;
    font-size: 18px;
    color: #000;
}

.yun_create_text input::-webkit-input-placeholder {
    color: #cecccc;
}

.yun_create_text_p {
    width: 100%;
    height: 1.533333rem;
    line-height: 1.533333rem;
    font-size: 18px;
    color: #000;
    overflow: hidden;
}

.yunCtreate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 5.5rem;
}

.yun_create_select {
    width: 90%;
    height: 1.533333rem;
    line-height: 1.533333rem;
    padding-right: 0.533333rem;
    font-size: 18px;
    color: #000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.yun_create_fx {
    width: 16px;
    height: 16px;
    position: absolute;
    right: 15px;
    top: 22px;
}

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

.yun_tjicon {
    width: 0.533333rem;
    height: 0.533333rem;
    position: absolute;
    right: 0.266666rem;
    top: 0.266666rem;
}

.yun_jl_text {
    padding-right: 0.8rem;
}

.yun_time_box {
    padding: 0.4rem 0.4rem 0 0.4rem
}

.yun_time_name {
    font-size: 14px;
    color: #333;
}

.yun_tj_box {
    margin-bottom: 10px;
}

.yun_time_all {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0.533333rem;
}

.yun_b_xz {
    margin-top: 0.266667rem;
    height: 30px;
    line-height: 30px;
    font-size: .453333rem;
    color: #000;
    text-align: center;
}

.yun_b_z {
    font-size: 18px;
}

.yun_more_xz {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.yun_more_xz_cen,
.yun_more_xz_left,
.resume_timeline_right {
    display: flex;
    flex-direction: column;
    align-items: center
}

.yun_more_xzname {
    font-size: 0.4rem;
    color: #666
}

.yun_more_xz_p {
    margin-top: .266667rem;
    font-size: 18px;
    color: #000;
    height: 30px;
    line-height: 30px;
}

.resume_timeline_q {
    font-size: 14px;
    color: #333
}

.resume_timeline_a {
    margin-top: .266667rem;
    font-size: .453333rem;
    color: #cecccc
}

.yun_more_yx {
    padding: 20px 0.4rem;
    border-bottom: 1px solid #f8f8f8
}

.yun_more_yxline {
    position: relative;
}

.yun_more_yxline:after {
    width: 1px;
    height: 1.2rem;
    background-color: #eee;
    position: absolute;
    right: -40px;
    top: 8px;
    display: inline-block;
    content: ''
}

.nbsp {
    display: inline-block;
    margin-left: 0.75rem;
}

.m_bt {
    color: #f00
}

.create_resume_listend {
    border-bottom: none;
}

.yun_createlistend {
    border-bottom: none;
}

.yun_create_tx {
    height: 1.533333rem;
    line-height: 1.533333rem;
    color: #999
}

.yun_create_tximg {
    width: 1.066667rem;
    height: 1.066667rem;
    position: absolute;
    top: 8px;
    right: 8px;
    border-radius: 50%;
}

.job_resume_jn {
    padding: 0.4rem 0.4rem 0.4rem 0.4rem
}

.job_resume_jn_name {
    color: #333;
    font-size: 14px;
}

.job_resume_jn_tip {
    color: #999;
    padding: 0.2rem 0
}

.yun_create_bthbox {
    margin-top: 10px;
}

.yun_create_bth {
    width: 100%;
    height: 1.28rem;
    line-height: 1.28rem;
    background-color: #2778f8;
    background: linear-gradient(#2778f8, #2778f8);
    border-radius: 0.213333rem;
    color: #fff;
    text-align: center;
    font-size: 0.426666rem;
}

.yun_create_tip {
    display: inline-block;
    padding: 0.04rem 0.146667rem;
    background: rgba(39, 120, 248, .1);
    border-radius: 0.053333rem;
    color: #2778f8;
    font-size: 12px;
    position: absolute;
    right: 10px;
    top: 22px;
}

.yun_sc_erwm {
    width: 40px;
    height: 40px;
    position: absolute;
    right: 10px;
    top: 10px;
}

.yun_sc_erwm img {
    width: 40px;
    height: 40px;
}

.yun_create_bjtip {
    font-size: 12px;
    padding: 10px;
    color: #999
}

.yun_createtextarea {
    padding: 0px 10px 10px 10px
}

.yun_createtextarea_c {
    border: 1px solid #eee;
    border-radius: 8px;
    padding: 5px;
}

.yun_create_text_kg {
    position: absolute;
    right: 10px;
    top: 10px;
}

.yun_create_jztime {
    padding: 0.133333rem 0.4rem 0rem 0.4rem
}

.yun_create_bjusertip {
    background-color: #f8f8f8;
    padding: 10px;
    border-radius: 8px;
    margin-bottom: 10px;
    color: #999;
}

.yun_create_dw {
    position: absolute;
    right: 20px;
    top: 20px;
}

.yun_t_setlist {
    padding: 10px 0;
    border-bottom: 1px solid #f8f8f8;
    position: relative;
}

.yun_t_setname {
    font-size: 16px;
    font-weight: bold;
    color: #333;
}

.yun_t_set_p {
    color: #999;
    font-size: 14px;
}

.yun_t_set_kg {
    position: absolute;
    right: 0px;
    top: 25px
}

.yun_t_list {
    padding: 10px 10px 10px 50px;
    border-bottom: 1px solid #f8f8f8;
    position: relative;
}

.yun_t_user {
    font-size: 18px;
    color: #333;
}

.yun_t_add {
    color: #999;
    font-size: 14px;
}

.yun_t_icon {
    width: 20px;
    height: 20px;
    display: inline-block;
    background: url(../../images/dredge_To_confirm.png) no-repeat;
    background-size: 100%;
    position: absolute;
    left: 10px;
    top: 30px
}

.yun_t_list_cur .yun_t_icon {
    background: url(../../images/deliver_pass.png) no-repeat;
    background-size: 100%;
}

.yun_t_user_tel {
    display: inline-block;
    ;
    margin-left: 20px;
}

.yun_t_user_telmr {
    font-size: 12px;
    color: #fff;
    display: inline-block;
    background-color: #2778f8;
    border-radius: 8px 5px 5px 0px;
    margin-left: 10px;
    line-height: 20px;
    padding: 0px 5px
}

.yun_t_jobxztip {
    font-size: 14px;
    color: #999;
    padding-bottom: 0.4rem
}

.yun_t_jobxztextbox {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0.533333rem;
}

.yun_t_jobxztext {
    background: #fafafa;
    border-radius: 5px;
    border: 1px solid #eee;
    padding: 5px;
}

.yun_t_jobxztext input {
    width: 100%;
    height: 0.933333rem;
    font-size: 18px;
    color: #000;
    background: #fafafa;
}

.yun_t_jobxztext input::-webkit-input-placeholder {
    color: #cecccc;
}

.yun_t_jobxztextbox_z {
    padding: 0px 10px
}

.yun_t_jobxz_my {
    height: 50px;
    line-height: 30px;
    font-size: 14px;
    color: #999;
    position: relative;
}

.yun_t_jobxz_my_kg {
    position: absolute;
    left: 70px;
    top: 0px
}

/*后改版创建简历*/
.jobSelects {
    overflow: hidden;
    /*background: #f90 url(../../../images/duob.pn) no-repeat center ;*/
    background: url(../../images/duob.png) 8.2rem center no-repeat #f7f7f7;
    margin-top: 0.3rem;
    border-radius: 0.1rem;

}

.jobSelects select {
    overflow: hidden;
    width: 100%;
    border: 1px solid #eee;
    height: 0.9rem;
    outline: none;
    /*background: #f7f7f7;*/
    padding: 0 0.3rem;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: none;
}

.jobSelects select::-ms-expand {
    display: none;
}

.zf_yw {
    width: 3.2rem;
    height: 1.333333rem;
    display: block;
    position: absolute;
    right: -0.666666rem;
    top: -0.266666rem;
    text-align: right;
}

.zf_yw img {
    width: 0.533333rem;
    height: 0.533333rem;
}

.zfsm_box {
    width: 8rem;
    border-radius: 0.213333rem;
    padding: 0.4rem;
    font-size: 0.373333rem;
    line-height: 0.8rem;
    background-color: #fff;
}

.zfsm_box_tit {
    font-weight: bold;
    font-size: 0.426666rem;
    line-height: 1.066666rem;
    ;
}

.zfsm_box_n {
    color: #deac65;
    display: inline-block;
    padding: 0px 0.133333rem;
    font-size: 0.533333rem;
    ;
}

.com_set_list {
    height: 1.466666rem;
    padding-left: 2.933333rem;
    position: relative;
}

.com_set_listname {
    font-size: 0.48rem;
    line-height: 1.466666rem;
    position: absolute;
    left: 0px;
    top: 0px;
}

.com_set_listicon {
    width: 0.613333rem;
    height: 0.613333rem;
    position: absolute;
    right: 0px;
    top: 0.453333rem;
}

.com_set_listicon img {
    width: 0.613333rem;
    height: 0.613333rem;
}

.com_set_listp {
    line-height: 1.466666rem;
    color: #999;
    font-size: 0.346666rem;
}

.com_set_ok {
    padding: .04rem .146667rem;
    background: rgba(39, 120, 248, .1);
    border-radius: .053333rem;
    color: #2778f8;
    font-size: 0.32rem;
    position: absolute;
    right: 0.666666rem;
    top: 0.533333rem;
}

.com_set_no {
    padding: .04rem .146667rem;
    background: rgba(255, 74, 104, .1);
    border-radius: .053333rem;
    color: #ff4d6a;
    font-size: 0.32rem;
    position: absolute;
    right: 0.666666rem;
    top: 0.533333rem
}

.gzh_gzbox {
    width: 7.466666rem;
    ;
    text-align: center;
    padding: 0.266666rem;
    background-color: #fff;
    border-radius: 0.213333rem;
}

.gzh_gzbox img {
    width: 4.266666rem;
    height: 4.266666rem;
}

.gzh_gzbox_n {
    font-size: 0.426666rem;
    font-weight: bold;
    padding: 0.4rem 0;
}

.gzh_gzbox_p {
    font-size: 0.4rem;
    padding: 0.133333rem 0;
    color: #999
}

/*修改*/
.comCardlAlls {
    overflow: hidden;
    position: relative;
    height: 0.8rem;
    display: flex;
    align-items: center;
    width: 100%;
    z-index: 2;
}

.comCardlAlls .kisuse {
    overflow: hidden;
    position: relative;
    height: 0.8rem;
    display: flex;
    align-items: center;
    margin-left: auto;
}

.comCardlAlls .com_card_cz {
    overflow: hidden;
    position: relative;
    right: 0;
    bottom: 0;
    width: 25px;
    height: 25px;
    margin-left: 12px;
}

.comCardlAlls .job_czmore_xg {
    display: block;
    overflow: hidden;
    background: none;
    background-size: 100%;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    padding: 0;
}

.comCardlAlls .job_czmore_xg img {
    display: block;
    overflow: hidden;
    width: 100%;
    height: auto;
}

.comCardlAlls .job_czmore_xg:after {
    display: none;
}

.displayFlext {
    overflow: hidden;
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between;
}

.displayFlext i {
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.displayFlext i.dialog_job_data_top_name {
    width: 1.2rem;
    margin: 0;
}

.displayFlext i.dialog_job_data_top_job {
    width: calc(100% - 1.3rem);
}

/*xiugaio*/
.createlisFlexy {
    overflow: hidden;
    display: flex;
    align-items: center;
}

.createlisFlexy .yun_create_text_p {
    width: calc(100% - 3rem);
}

.createlisFlexy .createImages {
    overflow: hidden;
    display: flex;
    align-items: center;
    position: relative;
}

.createlisFlexy .createImages .yun_sc_erwm {
    position: initial;
}

.createlisFlexy .createImages .qingchud {
    overflow: hidden;
    margin-left: 0.2rem;
    width: 1.4rem;
    height: 0.64rem;
    background: #2778F8;
    border-radius: 0.33rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 0.32rem;
}



.hr_yyy {
    padding: 1px 4px;
    border: 1px solid #FF6D54;
    border-radius: 8px;
    color: #ff6d54;
    font-size: 12px;
    margin-left: 4px;
}

.hr_ygt {
    padding: 1px 4px;
    border: 1px solid #4CB448;
    border-radius: 8px;
    color: #4CB448;
    font-size: 12px;
    margin-left: 4px;
}

.hr_yxz {
    padding: 1px 4px;
    border: 1px solid #2778f8;
    border-radius: 8px;
    color: #2778f8;
    font-size: 12px;
    margin-left: 4px;
}


.sendjob_box {
    display: flex;
}

.sendjob_span {
    color: #999999;
}

.sendjob_jobbox {
    flex: 1;
}

.sendjob_jobbox_name {
    padding: 0.26667rem 0;
    border-bottom: 1px solid #DCDFE6;
}

.sendjob_jobbox_name:last-of-type {
    border: none;
}

.sendjob_price {
    color: #E34848;
    font-size: 0.4266667rem;
}

.sendjob_name {
    flex: 1;
    font-weight: bold;
    font-size: 0.4266667rem;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    white-space: normal !important;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    margin-right: 0.32rem;
}

.sendjob_company {
    color: #666666;
    font-size: 0.373333rem;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    white-space: normal !important;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    margin-right: 0.32rem;
    flex: 1;
}

.sendjob_lookbtn {
    color: #fff;
    background: #2678F9;
    border-radius: 0.106667rem;
    width: 1.6266667rem;
    height: 0.693333rem;
    font-size: 0.32rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.sendjob_jobbox_item {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

#editchildForm {
    overflow: hidden;
    position: relative;
    padding: 0.32rem;
    margin-top: 0.32rem;
    background: #fff;
    border-radius: 0.2rem;
}

.yun_from_list {
    overflow: hidden;
    position: relative;
    display: flex;
    align-items: center;
}

.from_list_tite {
    overflow: hidden;
    position: relative;
    width: 2rem;
    font-size: 0.37rem;
    color: #333;
}

.from_list_cont {
    overflow: hidden;
    position: relative;
    width: calc(100% - 2rem);
    display: flex;
    align-items: center;
}

.time_unchoosed {
    overflow: hidden;
    position: relative;
    height: 0.666rem;
    border-radius: 0.2rem;
    border: 1px solid #eee;
    display: flex;
    margin: 0.32rem 0.26rem 0.32rem 0;
    align-items: center;
    color: #333;
    width: 1.5rem;
    justify-content: center;
}

.time_choosed {
    border: 1px solid #007AFF;
    color: #007AFF;
    overflow: hidden;
    position: relative;
    height: 0.666rem;
    border-radius: 0.2rem;
    display: flex;
    margin: 0.32rem 0.26rem 0.32rem 0;
    align-items: center;
    width: 1.5rem;
    justify-content: center;
}

.from_list_cont .yun_create_select {
    font-size: 0.42rem;
    height: 1.3rem;
    line-height: 1.3rem;
}


/*2023.08.11 添加*/
.youxuanModels {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 5.2rem;
    background: linear-gradient(#FBF4EC, #f3f3f3);
    display: flex;
    align-items: center;
    justify-content: center;
}

.youxuanModels img {
    overflow: hidden;
    display: block;
    width: 2.4rem;
    height: 2.4rem;
}

.youxuanModWenzx {
    overflow: hidden;
    position: relative;
    padding: 0.8rem 1rem;
}

.youxuanTipsa {
    overflow: hidden;
    position: relative;
    width: 100%;
    text-align: center;
    font-size: 0.4rem;
    color: #333;
    font-weight: bold;
    margin-bottom: 0.8rem;
}

.youxuanButns {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 1.2rem;
    background: #464543;
    color: #DDBB8B;
    font-size: 0.42rem;
    border-radius: 0.15rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.youxuanTellsd {
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 0.8rem;
    font-size: 0.34rem;
    color: #999;
}

.youxuanTellsd span {
    overflow: hidden;
    position: relative;
    display: block;
}



/* one */
.yunCreatSuce {
    overflow: hidden;
    position: relative;
    width: calc(100% - 30px);
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.yunCreatTstxs {
    overflow: hidden;
    position: relative;
    font-size: 18px;

}

.yunCreatRenzs {
    overflow: hidden;
    position: relative;
    margin-left: auto;
}

.yunCreatRenzs span {
    overflow: hidden;
    position: relative;
    display: block;
    height: 0.6rem;
    line-height: 0.6rem;
    padding: 0 0.3rem;
    font-size: 0.35rem;
}


.yunvueSubjects {
    overflow: hidden;
    position: relative;
    padding: 0.32rem;
    /*width: calc(100% - 0.64rem);*/
}



.yunvueJobTite {
    overflow: hidden;
    position: relative;
    height: 3.4rem;
    display: flex;
    justify-content: space-between;
    background: linear-gradient(#E1ECFF, #FFFFFF);
    padding: 0 0.32rem;
}

.yunvueJobText {
    overflow: hidden;
    position: relative;
    height: 100%;
    display: flex;
    align-items: center;
}

.yunvueJobText span {
    overflow: hidden;
    display: block;
    font-size: 0.48rem;
    color: #333;
    font-weight: bold;
}

.yunvueJobText b {
    overflow: hidden;
    display: block;
    font-size: 0.34rem;
    color: #666;
    font-weight: 500;
}

.yunvueJobImgs {
    overflow: hidden;
    position: relative;
    height: 2.5rem;
}

.yunvueJobImgs img {
    overflow: hidden;
    display: block;
    height: 100%;
    width: auto;
}

.yunvueJobButnd {
    overflow: hidden;
    position: relative;
    background: #fff;
}

.yunvueJobButnd ul {
    overflow: hidden;
    position: relative;
    padding: 0.32rem;
}

.yunvueJobButnd ul li {
    overflow: hidden;
    position: relative;
    padding: 0.32rem;
    background: #F6F8FC;
}

.yunvueJoblikdj {
    overflow: hidden;
    position: relative;
    width: 100%;
    background: #fff;
    padding: 0.8rem 0.32rem 0.32rem 0.32rem;
}

.yunvueJoblikdj a {
    overflow: hidden;
    position: relative;
    display: block;
    width: 100%;
    height: 1.28rem;
    background: #2678F8;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 0.4rem;
}

.companyDatapage {
    overflow: hidden;
    position: relative;
    width: 100%;
    padding: 0.4rem 0;
}

.companyDataTell {
    overflow: hidden;
    position: relative;
    text-align: center;
    color: #999;
    font-size: 0.37rem;
}

.companyDatazhiao {
    overflow: hidden;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 0.22rem;
}

.companyDatazhiao a {
    overflow: hidden;
    position: relative;
    display: block;
    color: #999;
    font-size: 0.37rem;
}

.companyDatazhiao span {
    overflow: hidden;
    position: relative;
    display: block;
    width: 1px;
    height: 14px;
    background: #999;
    margin: 0 .32rem;
}



.comheaderFlex {
    overflow: hidden;
    position: relative;
    padding: 0.32rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    line-height: initial;
}

.comheaderFlex .comheader_return {
    overflow: hidden;
    position: relative;
    display: block;
    top: initial;
    left: initial;
    line-height: initial;
    width: 0.6rem;
}

.comheaderFlex .comheader_return img {
    overflow: hidden;
    position: relative;
    display: block;
    width: 100%;
    height: auto;
}

.comheaderFlex .comheader_return:after {
    position: relative;
    left: initial;
    top: initial;
    display: none;
}

.comheaderFlex .comheader_tit {
    overflow: hidden;
    position: relative;
    width: initial;
    line-height: initial;
    font-size: 0.4rem;
}

.comheaderFlex .comheadSures {
    overflow: hidden;
    position: relative;
    display: block;
    color: #fff;
    cursor: pointer;
}


.comWapMapSubct {
    overflow: hidden;
    position: relative;
    height: calc(100% - 50px);
}

.comWapMapSubct form {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%;
}

.comWapMapOnes {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%;
}

.comWapMapTwos {
    overflow: hidden;
    position: relative;
    width: 100%;
}

.comWapMapTwos .body_card_job_box {
    overflow: hidden;
    position: relative;
    width: 100%;
    padding: 0.25rem;
    background: #fdf6ec;
    color: #e6a23c;
    /*border-radius: 0.3rem;*/
}

.comWapMapShows {
    overflow: hidden;
    position: relative;
    width: 100%;
    padding: 0.3rem;
    height: calc(100% - 325px);
}

.comWapMapInput {
    overflow: hidden;
    position: relative;
    width: 100%;
}

.comWapMapInput input {
    width: 100%;
    height: 1rem;
    background: #f7f7f7;
    width: 100%;
    padding: 0 0.25rem;
    border-radius: 0.1rem;
}

.comWapMapShows ul {
    overflow-y: auto;
    position: relative;
    width: 100%;
    height: auto;
    max-height: calc(100% - 120px - 0.64rem - 32px);
    margin: 0.32rem 0;
}

.comWapMapShows ul li {
    overflow: hidden;
    position: relative;
    width: 100%;
    cursor: pointer;
    padding: 0.3rem 0;
    border-bottom: 1px solid #f1f1f1;
}

.comWapMapShows ul li div {
    overflow: hidden;
    position: relative;
    width: 100%;
}

.comWapMapShows ul li div span {
    overflow: hidden;
    position: relative;
    display: block;
    width: 100%;
    font-size: 0.37rem;
    color: #333;
}

.comWapMapShows ul li div b {
    overflow: hidden;
    position: relative;
    display: block;
    font-weight: 500;
    width: 100%;
    font-size: 0.32rem;
    color: #888;
    padding-top: 0.1rem;
}

.comWapMapBurnt {
    overflow: hidden;
    position: relative;
    width: 100%;
}

.comWapMapBurnt .yun_create_bth {
    line-height: initial;
    height: 1.1rem;
}

.comWapMapAllsd {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100vh;
}

.comWapMapEatel {
    overflow: hidden;
    position: relative;
    width: 100%;
}

.comWapMapEatel .yun_createlist {
    overflow: hidden;
    position: relative;
    width: 100%;
    padding: 0.32rem 0;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
}

.comWapMapEatel .yun_create_name {
    overflow: hidden;
    position: relative;
    left: initial;
    line-height: initial;
    width: 2.8rem;
}

.comWapMapEatel .yun_create_text_p {
    overflow: hidden;
    position: relative;
    left: initial;
    line-height: initial;
    height: initial;
    width: calc(100% - 2.8rem);
}

.comWapMapEatel .yun_create_text {
    overflow: hidden;
    position: relative;
    left: initial;
    line-height: initial;
    height: initial;
    width: calc(100% - 2.8rem);
}

.comWapMapEatel .yun_create_text input {
    height: 0.9rem;
}

.comWapMapEatel .yun_create_fx {
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}

.comWapMapTishi {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 32px;
    background: #fdf6ec;
    color: #e6a23c;
    font-size: 0.34rem;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 0.3rem;
}

/*消息7.0新款*/
.chatnewcardbg {
    width: 100%;
    min-height: 140px;
    background: url(../../images/newbg.png) no-repeat;
    background-size: 100%;
}

.chatnewcardheader {
    color: #000;
    line-height: 1.173333rem;
    font-size: 0.453333rem;
    padding-left: 30px;
}

.chatnewcard {
    width: 100%;
    height: 2.48rem;
}

.chatnewcard>ul {
    width: 100%;
    height: 100%;
    display: flex
}

.chatnewcard>ul>li {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.chatnewcard_bgpd {
    padding: 0px 0rem;
}

.chatnewcard_gzhtip {
    padding: 0px 0px 0px 0px;
    color: #999;
    position: relative;
    font-size: 14px;
    margin-top: 5px;
}

.chatnewcard_gzhtip_set {
    color: #2778f8
}

.chatnewcard_gzhtipiocn {
    width: 15px;
    height: 15px;
    position: absolute;
    left: 10px;
    top: 12px;
    background: url(../../images/home_icon_notice.png) no-repeat;
    background-size: 100%;
    display: inline-block;
}

.chatnewcard_tab {
    padding-left: .4rem;
    padding-right: .4rem;
    width: 100%;
    height: 1.133333rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.chatnewcard_tab_left {
    height: 100%
}

.chatnewcard_tab_left>ul {
    display: flex;
    height: 100%
}

.chatnewcard_tab_left>ul>li {
    margin-right: .5rem;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: flex-end;
    align-items: center;
    padding-right: 15px
}

.chatnewcard_tab_right {
    width: 1.813333rem;
    height: .64rem;
    border: .013333rem solid #ccc;
    border-radius: .133333rem;
    font-size: .346667rem;
    font-weight: 500;
    color: #999;
    display: flex;
    align-items: center;
    justify-content: center
}

.chatnewcard_tab_left_all {
    font-size: .416667rem;
    font-weight: 500;
    color: #999;
    margin-bottom: .266667rem
}

.chatnewcard_tab_left_call {
    font-size: .426667rem;
    font-weight: 500;
    color: #999;
    margin-bottom: .266667rem
}

.chatnewcard_tab_left_communication {
    font-size: .426667rem;
    font-weight: 500;
    color: #999;
    margin-bottom: .266667rem
}

.chatnewcard_tab_left_cur {
    font-weight: 700;
    color: #000;
    font-size: .45rem;
}

.chatnewcard_tab_left_nav {
    display: inline-block;
    width: .5rem;
    height: .173333rem;
    background: url(../../images/chattit.png) no-repeat;
    background-size: 100%;
    position: absolute;
}

.chatnewcard_tab_left_n {
    display: inline-block;
    width: .5rem;
    height: .173333rem;
    background: url(../../images/chattit.png) no-repeat;
    background-size: 100%;
    position: absolute;
}

.chatnewtip {
    padding: 0px 0px 0px 20px;
    border-radius: 10px;
    color: #333;
    position: relative;
    font-size: 16px;
    margin-top: 5px;
}

.chatnewtipicon {
    width: 18px;
    height: 18px;
    position: absolute;
    left: -2px;
    top: 2px;
    background: url(../../images/chatnewtip.png) no-repeat;
    background-size: 100%;
    display: inline-block;
}

.chatnewtipbox {
    border-radius: 10px;
    background: -webkit-linear-gradient(left, #E8FFF9, #ECF9FF);
    margin: 10px 15px 0px 15px;
    padding: 7px 13px 12px 13px;
}

.chatnewtipicon_b {
    color: #2778f8
}



/*2023.12改*/
.commemberTops .company {
    position: relative;
    padding: 0.25rem 0 0 0;
    width: 100%;
    display: flex;
    align-items: center;
    height: initial;
}

.commemberTops .company_left {
    position: relative;
    overflow: hidden;
    top: initial;
    left: initial;
    border-radius: 8px;
    width: 1.2rem;
    height: 1.2rem;
    background: #91ABFF;
    margin-right: 0.32rem;
}

.commemberTops .company_center {
    overflow: hidden;
    position: relative;
    width: calc(100% - 1.5rem - 0.32rem);
}

.commemberTops .compauNamers {
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.commemberTops .company_center_top {
    overflow: hidden;
    position: relative;
    font-size: 0.48rem;
    color: #333;
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.commemberTops .company_center_bto {
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    padding-top: 4px;
}

.commemberTops .company_center_bto_name {
    color: #333;
    display: block;
    margin-right: 0.12rem;
}

.commemberTops .company_center_bto_nav {
    display: block;
    width: 9px;
    height: 9px;
    margin-top: 1px;
}

.compauNamImgs {
    overflow: hidden;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-top: 0.6rem;
}

.compauNamImgs img {
    overflow: hidden;
    display: block;
    width: 22px;
    height: auto;
    margin-left: 0.27rem;
    margin-right: 0.27rem;
}

.commemberTops .particulars_new {
    overflow: hidden;
    position: relative;
    padding-top: 0.54rem;
    margin: 0;
    padding-bottom: 0.54rem;
}

.commemberTops .particulars_number {
    overflow: hidden;
    position: relative;
    font-size: 0.52rem;
    color: #333;
    font-weight: 500;
}

.commemberTops .particulars_word {
    color: #666;
}



.comvipDaohang {
    overflow: hidden;
    position: relative;
    width: calc(100% - 18px);
    height: 2.18rem;
    background: url(../../images/comnav1.png) center no-repeat;
    background-size: cover;
    margin: 0 9px;
    z-index: 2;
}

.comvipDaohang .comvip_nav_left {
    overflow: hidden;
    position: relative;
    width: calc(100% - 1.7rem);
    display: initial;
    height: initial;
}

.comvipDaohang .comvipDaoText {
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
}

.comvipDaohang .comvipDaoText img {
    overflow: hidden;
    display: block;
    width: 18px;
    height: 16px;
}

.comvipDaohang .comvipDaoText span {
    overflow: hidden;
    display: block;
}

.comvipDaohang .comvipDaoText span.spancomva1 {
    color: #FFEAC5;
    font-size: 0.4rem;
    font-weight: 600;
    padding-left: 0.24rem;
}

.comvipDaohang .comvipDaoText span.spandates {
    color: #FFEAC5;
    font-size: 0.34rem;
    padding-left: 0.21rem;
    padding-top: 0.1rem;
}

.comvipDaohang .comvipDaoText b {
    overflow: hidden;
    display: block;
    width: 1px;
    height: 11px;
    background: #FFEAC5;
    margin: 0 0.2rem;
}

.comvipDaoTips {
    overflow: hidden;
    position: relative;
    color: #FFEAC5;
    font-size: 0.34rem;
    padding-top: 0.12rem;
    /*padding-left: 0.68rem;*/
    font-weight: 100;
    /* letter-spacing: 2px; */
}

.comvipDaohang .comvip_nav_right {
    overflow: hidden;
    position: relative;
    width: 1.8rem;
    height: 0.69rem;
    background: url(../../images/comtop6.png) center no-repeat;
    background-size: cover;
    line-height: initial;
    padding: 0;
    border-radius: initial;
    color: #4D1C00;
    font-size: 0.34rem;
}

.comvipDaoBnagc {
    overflow: hidden;
    position: relative;
    /*background: #fff;*/
    /*border-radius: 0 0 8px 8px;*/
}

.comvipDaoBorder {
    overflow: hidden;
    position: relative;
    width: calc(100% - 18px);
    margin: -12px 9px 0 9px;
    border-radius: 0 0 0.21rem 0.21rem;
    padding: 0.72rem 0 0.42rem 0;
    background: #fff;
}

.comvipDaoOline {
    overflow: hidden;
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0 0.32rem;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.comvipDaineTite {
    overflow: hidden;
    position: relative;
    display: flex;
    align-items: center;
}

.comvipDaineTite b {
    overflow: hidden;
    position: relative;
    display: block;
    font-size: 0.48rem;
    color: #333;
}

.comvipDaineTite span {
    overflow: hidden;
    position: relative;
    display: block;
    font-size: 0.37rem;
    color: #333;
}

.comvipDaineLink {
    overflow: hidden;
    position: relative;
}

.comvipDaineLink a {
    overflow: hidden;
    position: relative;
    display: flex;
    align-items: center;
}

.comvipDaineLink a span {
    overflow: hidden;
    position: relative;
    display: block;
    font-size: 0.34rem;
    color: #777;
    padding-right: 0.12rem;
}

.comvipDaineLink a img {
    overflow: hidden;
    display: block;
    height: 0.34rem;
    width: auto;
}

.comvipDaoGonner {
    overflow: hidden;
    position: relative;
    width: 100%;
    padding: 0.52rem 0.32rem 0 0.32rem;
    background: #fff;
    margin: 0;
}

.comvipDaoGonner ul {
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.comvipDaoGonner ul li {
    overflow: hidden;
    position: relative;
    display: flex;
    align-items: center;
}

.comvipDaoGonner ul li .comvipyueImges {
    overflow: hidden;
    position: relative;
    width: 0.52rem;
    padding-right: 0.2rem;
}

.comvipDaoGonner ul li .comvipyueImges img {
    overflow: hidden;
    display: block;
    height: auto;
    width: 0.52rem;
}

.comvipDaoGonner ul li .comvipyueTite {
    overflow: hidden;
    position: relative;
    padding-left: 0.2rem;
}

.comvipDaoGonner ul li .comvipyueTite span {
    overflow: hidden;
    position: relative;
    display: block;
    font-size: 0.32rem;
    color: #999;
}

.comvipDaoGonner ul li .comvipyueTite b {
    overflow: hidden;
    position: relative;
    display: block;
    font-size: 0.37rem;
    color: #333;
}

.MemberCenTites {
    overflow: hidden;
    position: relative;

    padding: 0.32rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.MemberCenMic {
    overflow: hidden;
    position: relative;
    font-size: 0.4rem;
}

.MemberCenMic {
    overflow: hidden;
    position: relative;
    font-size: 0.4rem;
    font-weight: bold;
    color: #333;
}

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

.comVipPopTop {
    position: relative;
    width: 100%;
    height: 2.72rem;
    background: url(../../images/boomimg1.png) center no-repeat;
    background-size: cover;
}

.comVipPoprIagew {
    overflow: hidden;
    position: absolute;
    top: -38px;
    right: 55px;
    z-index: 55;
}

.comVipPoprIagew img {
    overflow: hidden;
    display: block;
    width: 124px;
    height: 110px;
}

.comVipPoprTites {
    overflow: hidden;
    position: relative;
    padding: 0.64rem;
    display: flex;
    align-items: center;
}

.comVipPoprTites img {
    overflow: hidden;
    display: block;
    width: 0.58rem;
    height: 0.58rem;
    margin-top: 2px;
}

.comVipPoprTites span {
    overflow: hidden;
    display: block;
    font-size: 0.48rem;
    font-weight: 600;
    color: #065AFB;
    padding-left: 8px;
}

.comVipPopTips {
    overflow: hidden;
    position: relative;
    padding: 0 0.64rem;
    z-index: 3;
    margin-top: -38px;
}

.comVipPopTips span {
    overflow: hidden;
    font-size: 0.34rem;
    color: #333;
    display: flex;
    align-items: center;
    padding: 0.1rem 0;
}

.comVipPopTips span::before {
    overflow: hidden;
    content: "";
    display: block;
    width: 3px;
    height: 3px;
    background: #333;
    margin-right: 6px;
}

.boomVipPopCisu {
    overflow: hidden;
    position: relative;
    padding: 0.72rem 0.64rem 0 0.64rem;
    font-size: 0.42rem;
    font-weight: bold;
    color: #333;
}

.boomVipPopNumb {
    overflow: hidden;
    position: relative;
    width: 100%;
    padding: 0.3rem 0.64rem 0 0.64rem;
}

.boomVipPopNumb ul {
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0.52rem;
}

.boomVipPopNumb ul li {
    overflow: hidden;
    position: relative;
    width: calc(33.33% - 6px);
    height: calc(1.12rem - 2px);
    border: 1px solid #F5F6FA;
    border-radius: 8px;
    background: #F5F6FA;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.42rem;
    color: #333;
}

.boomVipPopNumb ul li.numbCur {
    border: 1px solid #065AFB;
    color: #065AFB;
    background: #F1F6FF;
}

.boomVipPopCheck {
    overflow: hidden;
    position: relative;
    width: 100%;
}

.boomVipCheckbutn {
    overflow: hidden;
    position: relative;
    width: 100%;
}

.boomVipCheckbutn .van-checkbox__label {
    font-size: 14px;
    color: #065AFB;
}

.boomVipCheckbutn .van-checkbox__icon--checked .van-icon {
    color: #fff;
    background-color: #065AFB;
    border-color: #065AFB;
}

.boomVipCheckInput {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 1.12rem;
    background: #F5F6FA;
    margin-top: 0.3rem;
    border-radius: 8px;
    padding: 0 0.32rem;
}

.boomVipCheckInput input {
    overflow: hidden;
    position: relative;
    width: 100%;
    background: #F5F6FA;
    height: 1.12rem;
    font-size: 0.34rem;
    color: #999;
}

.selcctModeser {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.selcctModeser span {
    overflow: hidden;
    position: relative;
    display: block;
    font-size: 0.4rem;
    color: #333;
    font-weight: bold;
}

.selcctModeser img {
    overflow: hidden;
    position: relative;
    display: block;
    width: 0.32rem;
    height: 0.32rem;
}

.selcctModTwos span {
    color: #666;
    font-weight: 500;
}

.boomVipPopTips {
    overflow: hidden;
    position: relative;
    width: 100%;
    padding: 0.4rem 0.64rem 0 0.64rem;
}

.boomVipPopTips span {
    overflow: hidden;
    display: block;
    font-size: 0.32rem;
    color: #666;
    line-height: 0.5rem;
}

.boomVipPopJIfen {
    overflow: hidden;
    position: relative;
    width: 100%;
    padding: 0 0.64rem;
    background: #fff;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0.5rem;
    box-shadow: 0px -2px 2px 0px rgba(0, 0, 0, 0.1)
}

.boomVipJIfenNumer {
    overflow: hidden;
    position: relative;
    display: flex;
    align-items: center;
}

.boomVipJIfenNumer b {
    overflow: hidden;
    display: block;
    font-size: 0.74rem;
    color: #065AFB;
}

.boomVipJIfenNumer span {
    overflow: hidden;
    display: block;
    font-size: 0.37rem;
    color: #333;
    padding-left: 0.1rem;
}

.boomVipJIfenBurns {
    overflow: hidden;
    position: relative;
    width: 3.2rem;
    height: 1.28rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #065AFB;
    font-size: 0.42rem;
    color: #fff;
    border-radius: 8px;
}

.boomSucceSubct {
    position: relative;
    width: 100%;
    height: 5.6rem;
}

.boomSucceOnes {
    position: relative;
    width: 100%;
    height: 1.38rem;
    background: linear-gradient(-10deg, #fff, #fff, #e1f9fc, #9ab1fb);
    border-radius: 16px 16px 0 0;
}

.boomSucceOneTite {
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 52px;
}

.boomSucceOneTite div {
    overflow: hidden;
    position: relative;
    text-align: center;
}

.boomSucceOneTite div b {
    overflow: hidden;
    display: block;
    font-size: 0.48rem;
    color: #333;
}

.boomSucceOneTite div span {
    overflow: hidden;
    display: block;
    font-size: 0.4rem;
    color: #333;
    padding-top: 0.15rem;
}

.boomSucceOneImgs {
    overflow: hidden;
    position: absolute;
    top: -37px;
    left: 0;
    right: 0;
    margin: auto;
    width: 85px;
    height: 75px;
    z-index: 3;
}

.boomSucceOneImgs img {
    overflow: hidden;
    display: block;
    width: 85px;
    height: 75px;
}

.boomSucceButns {
    overflow: hidden;
    position: relative;
    width: calc(100% - 1.28rem);
    margin: 0.64rem;
    height: 1.2rem;
    background: #065AFB;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.4rem;
    color: #fff;
}

.boomVipChecZhiw {
    overflow: hidden;
    position: relative;
    padding: 0.5rem 0.42rem 0 0.42rem;
}

.boomVipZhiwTite {
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
}

.boomVipZhiwTite span {
    overflow: hidden;
    position: relative;
    font-size: 0.42rem;
    display: flex;
    align-items: center;
    color: #333;
}

.boomVipZhiwTite span::before {
    overflow: hidden;
    position: relative;
    display: block;
    content: "";
    width: 3px;
    height: 14px;
    border-radius: 2px;
    background: #065AFB;
    margin-right: 5px;
}

.boomVipBianxie {
    overflow: hidden;
    position: relative;
    width: 100%;
}

.comVipSubHeiht {
    position: relative;
    width: 100%;
    height: 100%;
}

.boomVipMubiaoren {
    overflow: hidden;
    position: relative;
    padding: 0.5rem 0.42rem 0 0.42rem;
    height: calc(100% - 8rem);
}

.boomVipBianxie {
    overflow-y: auto;
    position: relative;
    width: 100%;
    height: calc(100% - 0.9rem);
    margin-top: 0.32rem;
}

.boomVipBianxie ul {
    overflow: hidden;
    position: relative;
    width: 100%;
}

.boomVipBianxie ul li {
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0.16rem 0;
}

.boomVipBianText {
    overflow: hidden;
    position: relative;
    width: 1.86rem;
    font-size: 0.4rem;
    color: #333;
    font-weight: bold;
}

.boomVipBianInpt {
    overflow: hidden;
    position: relative;
    width: calc(100% - 1.86rem);
    height: 1.08rem;
    background: #F5F6FA;
    border-radius: 8px;
    padding: 0 0.32rem;
}

.boomVipBianInpt input {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%;
    font-size: 0.4rem;
    background: none;
}

.boomVipBianFlex {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: none;
    padding: 0;
}

.boomVipBianFlex span {
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    width: calc(50% - 2px - 4px);
    height: calc(100% - 2px);
    border: 1px solid #F5F6FA;
    background: #F5F6FA;
    font-size: 0.4rem;
    border-radius: 8px;
    color: #666;
}

.boomVipBianFlex span.spanCur {
    border: 1px solid #065AFB;
    background: #F1F6FF;
    color: #065AFB;
}


.boomVipBianOlde {
    overflow: hidden;
    position: relative;
    width: calc(100% - 1.86rem);
    height: 1.08rem;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.boomVipBianOldInpt {
    overflow: hidden;
    position: relative;
    width: calc(50% - 4px);
    height: 100%;
    background: #F5F6FA;
    border-radius: 8px;
}

.boomVipBianOldInpt input {
    height: 100%;
    background: none;
    padding: 0 0.3rem;
    width: 100%;
    font-size: 0.4rem;
}

.boomVipBianOldInpt::after {
    overflow: hidden;
    position: absolute;
    content: "岁";
    display: block;
    top: 12px;
    right: 8px;
    z-index: 22;
    color: #666;
}

.boomVipBianOldiahe {
    overflow: hidden;
    position: relative;
    width: 8px;
    height: 1px;
    background: #666;
}


.zhidingSucbct {
    overflow: hidden;
    position: relative;
    width: 100%;
}

.zhidingSucbct .boomSucceOnes {
    padding: 0.64rem 0.32rem 0 0.32rem;
}

.zhidingSucbct .boomSucceOnes b {
    overflow: hidden;
    display: block;
    font-size: 0.42rem;
    color: #333;
}

.zhidingSucbct .boomSucceOnes span {
    overflow: hidden;
    display: block;
    font-size: 0.34rem;
    color: #666;
    padding-top: 0.2rem;
}

.zhidingSucbFlex {
    overflow: hidden;
    position: relative;
    width: 100%;
    padding: 0 0.32rem;
}

.zhidinSuFleTite {
    overflow: hidden;
    position: relative;
    width: 100%;
}

.zhidinSuFleTite span {
    overflow: hidden;
    display: flex;
    align-items: center;
    font-size: 0.42rem;
    color: #333;
    font-weight: 600;
}

.zhidinSuFleTite span::before {
    overflow: hidden;
    display: block;
    content: "";
    width: 3px;
    height: 14px;
    border-radius: 2px;
    background: #2778F8;
    margin-top: 1px;
    margin-right: 4px;
}

.zhidinSuFleLaiy {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 1.12rem;
    padding: 0 0.32rem;
    background: #F5F6FA;
    margin-top: 0.3rem;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.zhidinSuFleLaiy span {
    overflow: hidden;
    position: relative;
    display: block;
    font-size: 0.4rem;
    color: #333;
}

.zhidinSuFleLaiy img {
    overflow: hidden;
    position: relative;
    display: block;
    width: 0.32rem;
    height: 0.32rem;
}

.zhidinSuFleLaiy input {
    width: 100%;
    height: 100%;
    font-size: 0.37rem;
    background: none;
}

.zhidinSuFlButn {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 1.12rem;
}

.zhidinSuFlButn button {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 1.12rem;
    background: #2778F8;
    border-radius: 8px;
    color: #fff;
    font-size: 0.37rem;
}

.zhidingSucbXiasn {
    position: relative;
    z-index: 22;
    margin-top: -0.74rem;
}

.zhidinSuForms {
    overflow: hidden;
    position: relative;
    width: 100%;
    padding-top: 0.32rem;
}

.zhidinSuForms ul {
    overflow: hidden;
    position: relative;
    width: 100%;
}

.zhidinSuForms ul li {
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0.16rem 0;
}

.zhidinSuFormTite {
    overflow: hidden;
    position: relative;
    width: 1.7rem;
    text-align-last: justify;
}

.zhidinSuFormTite span {
    overflow: hidden;
    display: block;
    width: 100%;
    font-size: 0.4rem;
    color: #333;
}

.zhidinSuFormInpt {
    overflow: hidden;
    position: relative;
    width: calc(100% - 2rem);
}

.zhidinSuFormKuis {
    overflow: hidden;
    position: relative;
    width: 100%;
    padding: 0 0.32rem;
    height: 1.12rem;
    background: #F5F6FA;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.zhidinSuFormKuis span {
    overflow: hidden;
    display: block;
    font-size: 0.4rem;
    color: #666;
}

.zhidinSuFormKuis img {
    overflow: hidden;
    display: block;
    width: 0.48rem;
    height: 0.48rem;
}

.zhidinSuFormFlex {
    display: flex;
    align-items: center;
}

.zhidinSuFormTips {
    overflow: hidden;
    position: relative;
    width: 100%;
    padding-top: 0.3rem;
}

.zhidinSuFormTips span {
    overflow: hidden;
    display: block;
    font-size: 0.34rem;
    color: #999;
    line-height: 0.5rem;
}


.userheaderToubuds {
    display: flex;
    align-items: center;
    justify-content: initial;
    overflow: hidden;
    position: relative;
    height: initial;
    padding: 0;
}

.userheaderToubuds .userheader_datum_logo {
    overflow: hidden;
    position: relative;
    top: initial;
    left: initial;
    margin-right: 0.3rem;
}

.userheaderToubuds .userheader_datum_right {
    overflow: hidden;
    position: relative;
    display: initial;
    padding: 0;
    height: initial;
    margin-left: auto;
}

.heiseVipDao {
    overflow: hidden;
    position: relative;
    width: 100%;
    background: linear-gradient(#FFFFFF, #F1F4F9);
    padding: 0 0.32rem;
}

.heiseVipDao .vip_nav {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 1.18rem;
    background: linear-gradient(to right, #005DEC, #004CC1);
}

.heiseVipDao .vip_nav::after {
    overflow: hidden;
    position: absolute;
    top: 0;
    right: .3rem;
    display: block;
    content: "";
    width: 2.5rem;
    height: 1.18rem;
    background: url(../../images/uservip1.png) center no-repeat;
    background-size: cover;
    z-index: 1;
}

.heiseVipDao .vip_nav_word {
    overflow: hidden;
    position: relative;
    display: block;
    z-index: 4;
    font-size: 0.34rem;
    color: #fff;
}

.heiseVipDao .vip_nav_remind {
    overflow: hidden;
    position: relative;
    z-index: 4;
    width: 1.6rem;
    height: 0.66rem;
    background: url(../../images/comtop6.png) center no-repeat;
    background-size: cover;
    border-radius: initial;
    line-height: initial;
    padding: 0;
    font-size: 0.34rem;
}

.djck {
    margin: 0px 10px;
    padding: 10px 10px;
    border-radius: 8px 8px 0px 0px;
    position: relative;
    color: #666;
    font-size: 14px;
    display: flex;
    align-items: center;
    background: -webkit-linear-gradient(left, #E8FFF9, #d6e4f8)
}

.djck .djck_icon {
    width: 17px;
    height: 17px;
    margin-right: 5px;
    background: url(../../images/chatnewtip.png) no-repeat;
    background-size: 100%;
    display: inline-block;
    animation: draw 1.5s infinite;
}

.djck_bth {
    color: #397bfd;
    display: inline-block;
    ;
    margin-left: 10px;
}

@-webkit-keyframes draw {
    0% {
        transform: rotate(15deg);
        transform-origin: top;
    }

    /* 25%{transform: rotate(0deg);transform-origin: top ;} */
    50% {
        transform: rotate(-15deg);
        transform-origin: top;
    }

    /* 75%{transform: rotate(0deg);transform-origin: top ;} */
    100% {
        transform: rotate(15deg);
        transform-origin: top;
    }

}


.comzhtip {
    padding: .32rem;
    background: linear-gradient(40deg, #feecf0, #fff9f5);
    margin: 0.36rem .28rem 0 .28rem;
    border-radius: 0.213333rem;
    color: #666;
    line-height: 0.5625rem;
}

.comzhtip_tit {
    font-size: .4rem;
    font-weight: bold;
    color: #f00;
}

.comzhtip_p1 {
    color: #f00
}

.zw_sl {
    margin: 10px 10px 0 10px;
    border: 1px solid #e3ebfb;
    border-radius: 8px;
    padding: 0px 10px 0px 15px;
    background: linear-gradient(20deg, #fff, #fff, #f1f5fc);
    position: relative;
    height: 40px;
}

.zw_sl_jt {
    display: inline-block;
    position: absolute;
    left: 8%;
    top: -13px;
}

.zw_sl_icon {
    border-style: solid;
    border-width: 0 7px 7px;
    border-color: transparent transparent #e3ebfb;
    display: inline-block;
    position: relative;
}

.zw_sl_icon:after {
    border-style: solid;
    border-width: 0 6px 6px;
    border-color: transparent transparent #fff;
    content: '';
    display: inline-block;
    position: absolute;
    left: -6px;
    top: 1px;
}

.zw_sl_bth {
    width: 70px;
    height: 24px;
    line-height: 24px;
    ;
    text-align: center;
    background: #377bfd;
    color: #fff;
    position: absolute;
    right: 10px;
    top: 7px;
    display: inline-block;
    font-size: 12px;
    border-radius: 60px;
    ;
}

.zw_sl_p {
    line-height: 40px;
    ;
}

.zw_sl_p_n {
    font-size: 22px;
    font-weight: bold;
    color: #377bfd
}


.boomVipPays {
    overflow: hidden;
    position: relative;
    padding: 0.32rem 0.64rem 0.2rem 0.64rem;
}

.boomVipPayCont {
    position: relative;
    overflow: hidden;
    background: #F1F6FF;
    padding: 0.3rem 0.42rem;
    border-radius: 0.21rem;
}

.boomVipPayCont .van-radio {
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0.24rem 0;
}

.boomVipPayCont .zhifumodes {
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: center;
}

.boomVipPayCont .zhifumodes img {
    position: relative;
    overflow: hidden;
    display: block;
    width: 0.66rem;
    height: 0.66rem;
}

.boomVipPayCont .zhifumodes span.wenzimic {
    position: relative;
    overflow: hidden;
    display: block;
    font-size: 0.4rem;
    color: #333;
    padding-left: 0.3rem;
}



.posiCcardPayMode {
    overflow: hidden;
    position: relative;
    width: 100%;
    padding: 0.32rem 0.32rem 0 0.32rem;
}


.posiCcardPayDik {
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 0.32rem;
}

.posiCardPaydkInd {
    overflow: hidden;
    position: relative;
}

.posiCardPaydkInd span {
    overflow: hidden;
    display: block;
    font-size: 0.4rem;
    color: #333;
}

.posiCardPaydkInd p {
    overflow: hidden;
    position: relative;
    font-size: 0.34rem;
    color: #888;
    padding-top: 0.14rem;
}

.posiCardPaydkInd p b {
    color: #f60;
    font-weight: 500;
}

.posiCcardPayXuakan {
    overflow: hidden;
    position: relative;
    width: 100%;
    padding: 0.32rem;
    background: #f8f8f8;
    border-radius: 0.21rem;
}

.posiCcardPayXuakan .van-radio {
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0.18rem 0;
}

.posiCcardDatas {
    overflow: hidden;
    position: relative;
    display: flex;
    align-items: center;
}

.posiCcardDatas img {
    overflow: hidden;
    display: block;
    width: 0.64rem;
    height: 0.64rem;
}

.posiCcardDatas span {
    overflow: hidden;
    display: block;
    font-size: 0.37rem;
    margin-left: 0.2rem;
}

.editchildForms {
    margin-top: 0 !important;
}

.editchildNeirs {
    overflow: hidden;
    position: relative;
    width: 100%;
}

.yunvueSubcts {
    overflow: hidden;
    position: fixed;
    width: 100%;
    height: calc(100% - 1.2rem);
    top: 1.2rem;
    left: 0;
    z-index: 22;
}

.yunvueSubcts .yun_com_msg {
    overflow: hidden;
    position: relative;
}

.yunvueSubcts .editchildForms {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: calc(100% - 3rem);
}

.yunvueSubcts .editchildNeirs {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%;
}


.yunJobxFlexsa {
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0.3rem 0 0.3rem 0;
}

.yunJobxFlexsa .yun_create_name {
    overflow: hidden;
    position: relative;
    width: 1.8rem;
    margin: 0;
    line-height: initial;
    left: initial;
    font-size: 0.4rem;
    color: #333;
}

.yunJobxFlexsa .card_box_left_a {
    overflow: hidden;
    position: relative;
    width: calc(100% - 2rem);
    margin: 0;
    background: #F5F6FA;
    padding: 0 0.3rem;
    border-radius: 0.2rem;
    height: 1.06rem;
}

.yunJobxFlexsa .yunJobxFlTexts {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    line-height: initial;
}

.yunJobxFlexsa .yunJobxFlTexts span {
    overflow: hidden;
    position: relative;
    display: block;
    font-size: 0.4rem;
    color: #333;
}

.yunJobxFlexsa .yunJobxFlTexts img {
    overflow: hidden;
    position: relative;
    display: block;
    width: 0.32rem;
    height: 0.32rem;
}


.gzhGzboCkan {
    overflow: hidden;
    position: relative;
    font-size: 0.34rem;
    color: #fff;
    width: 2.8rem;
    height: 0.8rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #1890FF;
    border-radius: 0.4rem;
    margin: 0.18rem auto 0.12rem auto;
}

.wapcrmtstaskcts {
    position: relative;
}

.wapcrmtstaskcts .van-popup__close-icon {
    z-index: 999;
}

.wapcrmtstaskcts .gzh_gzbox {
    position: relative;
    padding: 0;
    width: 8rem;
    background: linear-gradient(180deg, #E1F0FF 0%, #FFFFFF 100%);
}

.wapcrmtstaskcts .gzh_gzbox_n {
    position: relative;
    padding: 0;
    width: 100%;
}

.wapcrmtstaskcts .wapcrmtsBgims {
    position: relative;
    width: 100%;
}

.wapcrmtstaskcts .wapcrmtsBgims img {
    position: relative;
    display: block;
    overflow: hidden;
    width: 100%;
    height: auto;
}

.wapcrmtstaskcts .wapcrmtsTitle {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 11;
}

.wapcrmtstaskcts .wapcrmtsTicons {
    overflow: hidden;
    position: relative;
    width: 1.65rem;
    height: 1.65rem;
    border-radius: 50%;
    margin: -0.8rem auto 0 auto;
}

.wapcrmtstaskcts .wapcrmtsTicons img {
    overflow: hidden;
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
}

.wapcrmtstaskcts .van-popup {
    overflow: initial;
}

.wapcrmtstaskcts .wapcrmtsTiText {
    overflow: hidden;
    position: relative;
    padding-top: 0.52rem;
}

.wapcrmtstaskcts .wapcrmtsTiText span {
    overflow: hidden;
    position: relative;
    display: block;
    font-size: 0.42rem;
    color: #333;
    font-weight: 500;
}

.wapcrmtsContsy {
    overflow: hidden;
    position: relative;
    padding: 0 0.32rem 0.52rem 0.32rem;
}

.wapcrmtsContsy .gzh_gzbox_p {
    overflow: hidden;
    position: relative;
    padding: 0 0 0.3rem 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

.wapcrmtsContsy .gzh_gzbox_p span {
    overflow: hidden;
    position: relative;
    display: block;
    font-size: 0.37rem;
    color: #3F3F3F;
}

.wapcrmtsContsy .gzh_gzbox_p span.spancolor {
    color: #1890FF;
}

.wapcrmtsContsy .gzhGzboCkan {
    overflow: hidden;
    position: relative;
    width: 3.7rem;
    height: 1rem;
    background: #1890FF;
    border-radius: 0.52rem;
    margin-top: 0.2rem;
}

.comWapDownTabs {
    position: relative;
    overflow: hidden;
    padding: 0.12rem 0 0.26rem 0;
}

.comWapDownTabs .tab-links {
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: center;
    background: #fff;
    border-radius: 0.14rem;
    padding: 0 0.12rem;
}

.comWapDownTabs .tab-links li {
    position: relative;
    overflow: hidden;
    padding: 0 0.6rem;
    height: calc(1rem - 0.24rem);
    display: flex;
    align-items: center;
    background: #fff;
    border-radius: 0.14rem;
    margin: 0.12rem 0;
}

.comWapDownTabs .tab-links li.active {
    position: relative;
    overflow: hidden;
    background: #004CC1;
    color: #fff;
}

.comWapDownTabs .tab-links li.active a {
    color: #fff;
}

.comWapDownTabs .tab-content {
    overflow: hidden;
    position: relative;
    width: 100%;
    min-height: 2rem;
    margin-top: 0.2rem;
}


.ostBodyCardWidth .issue_post_body_card {
    margin-top: 0;
    padding: 0.22rem 0.3rem;
    border-radius: 0.14rem;
    overflow: hidden;
    position: relative;
}

.ostBodyCardWidth .post_body_card_job {
    overflow: hidden;
    position: relative;
    display: flex;
    align-items: center;
}

.ostBodyCardWidth .card_job_box_name {
    overflow: hidden;
    position: relative;
    font-size: 0.42rem;
    color: #333;
}

.ostBodyCardSwitch {
    position: relative;
    height: 0.85rem;
}

.ai_box {
    padding-top: 0.4rem;
}

.ai_bthbox {
    display: inline-block;
}

.ai_bth {
    display: flex;
    height: 0.96rem;
    line-height: 0.96rem;
    padding-right: 0.4rem;
    cursor: pointer;
    background: #eaefff;
    box-shadow: 0 2px 8px 0 #00000014;
    border-radius: 1.6rem;
    letter-spacing: 1px;
    overflow: hidden;
}

.ai_bth img {
    width: 0.53rem;
    height: 0.53rem;
    position: absolute;
    left: 0.21rem;
    top: 0.18rem;
    z-index: 2;

}

.ai_bth_bg {
    width: 1.06rem;
    height: 0.96rem;
    margin-right: 0.13rem;
    position: relative;
}

.ai_bth_bg:after {
    width: 1.06rem;
    height: 2.13rem;
    content: '';
    background: linear-gradient(4deg, #d8dcfc 0%, #d8dcfc 100%);
    position: absolute;
    left: -0.26rem;
    top: -0.4rem;
    transform: rotate(30deg);
    z-index: 1;
}

.ai_show {
    box-shadow: 0 2px 0.21rem 0 #00000014;
    background: linear-gradient(127deg, #eff8ff, #faf2ff);
    padding: 0.32rem 0.42rem;
    border-radius: 0.42rem;
    margin-top: 0.4rem;
    line-height: 0.74rem;
    font-size: 0.34rem;
}

.ai_show_tit {
    display: flex;
    align-items: center;
    color: #0732ef;
    font-weight: bold;
    justify-content: space-between;
}

.ai_show_t_l {
    display: flex;
    align-items: center;
    color: #0732ef;
    font-weight: bold;
    font-size: 0.37rem;
}

.ai_show_t_l img {
    margin-right: 0.21rem;
}

.ai_show_t_r {
    cursor: pointer;
}

.ai_body {
    padding-top: 0.13rem;
}

.ai_body_bth {
    display: flex;
    align-items: center;
    padding-top: 0.53rem;
}

.ai_body_bth_a {
    width: 2.93rem;
    height: 1.01rem;
    line-height: 1.01rem;
    background: linear-gradient(90deg, #3d7dfd, #5f63f3);
    color: #fff;
    border-radius: 2.13rem;
    text-align: center;
    cursor: pointer;
}

.ai_body_bth_b {
    width: 2.88rem;
    height: 0.96rem;
    line-height: 0.96rem;
    border: 1px solid #3d7dfd;
    color: #3d7dfd;
    margin-left: 0.53rem;
    border-radius: 2.13rem;
    text-align: center;
    cursor: pointer;
}

.ai_bth_word {
    color: #073df2;
    font-size: 0.4rem;
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.aitext-animation span {
    opacity: 0;
    /* 初始状态为完全透明 */
    animation: fadeIn 1s forwards infinite;
    /* 应用fadeIn动画，持续时间为1秒，并且动画完成后保持最后一帧的样式 */

}

/* 设置每个span的动画延迟，使其逐个出现 */
.aitext-animation span:nth-child(1) {
    animation-delay: 0.1s;
}

.aitext-animation span:nth-child(2) {
    animation-delay: 0.2s;
}

.aitext-animation span:nth-child(3) {
    animation-delay: 0.3s;
}

/* ... 为每个span设置相应的延迟，此处省略以简化 */
.aitext-animation span:nth-child(17) {
    animation-delay: 1.7s;
}


.aiNoneSubcty {
    overflow: hidden;
    position: relative;
    border: 1px solid transparent;
    margin-top: 0.3rem;
    padding: 0.66rem 0.42rem 0.42rem 0.42rem;
    background: linear-gradient(127deg, #eff8ff, #faf2ff);
    border-radius: 0.2rem;
    color: #333;
    line-height: 0.52rem;
    font-size: 0.34rem;
}

.aiNoneSubClose {
    overflow: hidden;
    position: absolute;
    top: 0.12rem;
    right: 0.3rem;
    z-index: 2;
}


.lookJobSecets {
    overflow: hidden;
    position: relative;
    background: #fff;
    padding: 0.32rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.lookJobSecPost {
    overflow: hidden;
    position: relative;
    height: 0.60rem;
    display: flex;
    align-items: center;
    background: #eee;
    padding: 0 0.24rem;
    border-radius: 0.12rem;
    margin-right: 0.2rem;
}

.lookJobSecPost span {
    overflow: hidden;
    position: relative;
    display: block;
    font-size: 0.32rem;
    color: #999;
    text-overflow: ellipsis;
    white-space: nowrap;

}

.lookJobSecPost img {
    overflow: hidden;
    position: relative;
    display: block;
    width: 0.28rem;
    height: 0.28rem;
    margin-top: 2px;
}

.lookJobSecQinchu {
    overflow: hidden;
    position: relative;
    display: flex;
    align-items: center;
    width: 80px;
}

.lookJobSecQinchu img {
    overflow: hidden;
    position: relative;
    display: block;
    width: 0.32rem;
    height: 0.32rem;
    margin-top: 1px;
}

.lookJobSecQinchu span {
    overflow: hidden;
    position: relative;
    display: block;
    font-size: 0.34rem;
    color: #999;
    padding-left: 0.1rem;
}

.lookJobViews {
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 0.2rem;
}

.lookJobViewTime {
    overflow: hidden;
    position: relative;
}

.lookJobViewTime span {
    overflow: hidden;
    position: relative;
    display: block;
    font-size: 0.32rem;
    color: #bbb;
}

.weidu {
    width: 0.32rem;
    height: 0.32rem;
    border-radius: 0.22rem;
    position: absolute;
    left: 0.42rem;
    top: 0.52rem;
    border: 2px solid #fff;
    display: inline-block;
    background-color: #f00;
}

.van_jobbox {
    width: 100%;
    max-height: 7.8rem;
    overflow: auto;
}

.van_job {
    padding: 0.28rem 0.22rem;
    margin-bottom: 0.22rem;
}

.van_job_cur {
    background-color: #E6F2FF;
    background: linear-gradient(to left, #fff, #E6F2FF);
    color: #0077FC;
}

.van_jobbth {
    margin-top: .533333rem;
    width: 100%;
    height: 1.28rem;
    background: #2778f8;
    background: linear-gradient(270deg, #2778f8, #2778f8);
    border-radius: .213333rem;
    font-size: .453333rem;
    font-weight: 700;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}

.van_jobbthbox {
    padding-bottom: .533333rem;
}

.lookJobViewZhiwei {
    overflow: hidden;
    position: relative;
    width: calc(100% - 1.8rem);
    display: flex;
    align-items: center;
}

.lookJobViewZhiwei span {
    overflow: hidden;
    position: relative;
    display: block;
    font-size: 0.32rem;
    color: #333;
}

.lookJobViewZhiwei span.spanblue {
    width: calc(100% - 1.5rem);
    padding-left: 0.12rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #2778F8;
}

.vantPopuSubct {
    overflow: hidden;
    position: relative;
    padding: 0 0.32rem;
}

.vantPopuSubBiaot {
    overflow: hidden;
    position: relative;
    height: 1.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.vantPopuSubBiaot span {
    overflow: hidden;
    position: relative;
    display: block;
    font-size: 0.48rem;
}

.vantPopuSubBiaot img {
    overflow: hidden;
    position: absolute;
    display: block;
    width: 0.42rem;
    height: 0.42rem;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    z-index: 1;
}