@charset "utf-8";
.side_navigation_box{ position: relative;}

.personal-center_box{ width: 130px; position: fixed; top: 25%; margin-left: -140px; border: 1px solid #e1a243; border-radius: 10px;}
.personal-center_box .hd{ text-align: center; line-height: 40px; color: #8f8f8f; border-bottom: 1px solid #dddddd;}
.personal-center_box .cnt li{ line-height: 40px; border-bottom: 1px solid #dddddd; text-align: center;}
.personal-center_box .cnt li .tag{background:#ff0000;color:#fff;display:none;line-height:20px;height:20px;font-size:12px;padding:0 8px;margin-left:6px;border-radius:4px;}
.personal-center_box .cnt a{ color: #f39800;}
.personal-center_box .cnt a.selected{ color: #e95700;}
.personal-center_box .ft{ line-height: 40px; font-size: 13px; text-align: center; color: #8f8f8f;}
.personal-center_box .account_status .ft{ line-height: 1.4;padding:10px; font-size: 13px; text-align: center; color: #8f8f8f;}
.personal-center_box .s0{ color: #eb5122;}
.personal-center_box .s1{ color: #2674d1;}
.personal-center_box .s2{ color: #97c436;}
.personal-center_box .s3{ color: #eb5122;}
.personal-center_box .s4{ color: #eb5122;}

@media screen and (max-width: 1320px) {
    .download-code_box {
        display: none;
    }
}

.download-code_box{ width: 130px; position: fixed; top: 40%; right: 10px; padding-top: 69px;z-index: 99999;}
.download-code_box .cartoon{ height: 75px; width: 130px; background: url(../img/download-code_bg.png) no-repeat 10px 0; position: absolute; top: 0; left: 0;}
.download-code_box .wrap{ border: 2px solid #e1a243; border-radius: 10px; padding-top: 6px;}
.download-code_box .code{ border-bottom: 1px solid #dddddd; text-align: center; line-height: 28px; padding: 5px 0; color: #5b5b5b;}
.download-code_box .code a{ display: block;}
.download-code_box .code img{ width: 86%; display: block; margin: auto;}
.download-code_box .customer-service{ text-align: center; padding: 10px 0;}

/* www jQuery.timeRange.5 */
.u-yuandian a{ position: relative;}
.u-yuandian a:before{ content: ""; position: absolute; width: 8px; height: 8px; background: #f00; border-radius: 50%; right: -12px; top:5px}

/* 判断认证与否 弹窗 */

.m-hint{}
.m-hint h3{ padding: 10px; padding-bottom: 10px;  font-size: 28px; font-family: '黑体'; line-height:1.5em; color: #ee4a1e; text-align: center;}
.m-hint .fb_tit{ font-size: 16px; color: #333;line-height: 23px;font-weight: 100; text-align: center;}
.m-hint .ts{  font-size: 16px; color: #7c7c7c; text-align: center; margin-bottom: 35px;}
.m-hint .btn{text-align: center; margin-bottom: 35px; padding:5px 15px;}
.m-hint .btn a{  font-size: 18px; color: #fff; text-align: center; margin-right: 15px; display:inline-block; width:80px;}
.m-hint hr{ background-color: #bdbdbd; margin-bottom: 20px;}
.m-hint .rz{ font-size: 16px; color: #666666; padding-left:12px; line-height: 2em; }
.m-hint .rz a{ color: #037bb3;}
.m-hint .rz a:hover{ color: #035f89;}
.m-sqrz_list{ margin: 0 auto; overflow:hidden; margin: 20px 0 0 0;}
.m-sqrz_list li{ width: 50%; text-align: center; float: left; padding:20px 0 16px 0;}
.m-sqrz_list li.rz_first,.m-sqrz_list li.vip_disabled { width:49%; border-left:1px solid #efefef; margin-left:-1px;}
.m-sqrz_list li p{ width: 80px; height: 80px; margin: 0 auto; background: url(img/n_rzl.png) no-repeat 0 0; margin-bottom: 10px;}
.m-sqrz_list li a:hover p{ background-image: url(img/n_rzl_h.png);}
.m-sqrz_list li.rz_last p{ background-position: -80px 0;}
.m-sqrz_list li h6{ color:#666666; font-size:16px; line-height:180%; font-weight:normal; padding:40px 14px 0 14px;}
.m-sqrz_list li a:hover{ text-decoration: none;}
.m-sqrz_list li span{ font-size: 16px; color: #333;}
.m-sqrz_list li.vip_disabled p,.m-sqrz_list li.vip_disabled a:hover p{ background:url(img/vip_disabled.png) 0 0 no-repeat;}
.m-sqrz_list li.vip_disabled span,.m-sqrz_list li.vip_disabled h6{ color:#c8c8c8;}

.u-bg_78b31a{ background-color:#78b31a }
.u-bg_f37200{ background-color:#f37200 }
.u-bg_78b31a:hover{ background-color:#669717; text-decoration: none; }
.u-bg_f37200:hover{ background-color:#d06202;text-decoration: none; }


/* 判断发布次数用完状态 */
.m-nonum{ padding-top:30px;}
.m-nonum h3{ font-size:25px;}
.m-nonum p{ padding:14px 0; color:#333333; font-size:18px; text-align:center;}
.m-nonum .btn{ margin:40px 0 0 0;}
.m-nonum .btn a{ width:108px; height:33px; background:#f39800; line-height:33px;}
.m-nonum .btn a:hover{ background:#78b31a;}


/*兼职重构ui*/
.side_navigation_box{ max-width:100%;}
.silde_l .comp_info{ padding:20px 0; background:#fff; text-align:center;position: relative;}
.silde_l .comp_info img{ width:78px; height:78px;}
.silde_l .comp_info p{ overflow:hidden; margin:6px auto; margin-top: 16px;}
.silde_l .comp_info p span{ height:20px; color:#333333; font-size:16px; line-height:20px; display: inline-block; max-width: 150px;}
.silde_l .comp_info p img{ width: 20px; height: 20px; display: inline-block;}
.silde_l .comp_info span{ color:#ff923a; font-size:12px;}
.silde_l .comp_info span a{ color:#ff923a; text-decoration: underline;}
.silde_l .line{ margin:8px 19px 16px 19px; height:1px; background:#ddd; overflow:hidden;display:block;}
.silde_l a.wallet{ display:block; text-align:center; color:#333333;font-size:16px; text-decoration:underline; margin-bottom:16px;}
.silde_l a.wallet span{ font-size:16px;}
.silde_l a.view{ height:40px; margin: 0 19px; line-height:40px; display:block; border-radius:3px; color:#fff; font-size:16px; background:#ff923a;}
.silde_l a.view:hover{ opacity:0.8;}
.silde_l .menu_list{ padding:20px 19px 0 19px; background:#fff; margin-top:10px;position: relative;}
.silde_l .menu_list .publish{ display:block; height:40px; line-height:40px; border-radius:3px; text-align:center; background:#FF913B; color:#fff; margin-bottom:18px; font-size:16px;}
.silde_l .menu_list .publish span{ display:inline-block; padding-left:34px; background:url(img/icon_fabugangwei.png) 0 center no-repeat;}
.silde_l .menu_list .publish:hover{ opacity:0.8;}
.silde_l .menu_list .kefu_login{ display:block; height:40px; line-height:40px; border-radius:3px; text-align:center; background:#5492E3; color:#fff; margin-bottom:18px; font-size:16px;}
.silde_l .menu_list .kefu_login span{ display:inline-block; padding-left:34px; background:url(img/icon_kefudenglu.png) 0 center no-repeat;    background-size: 24px 24px;}
.silde_l .menu_list .kefu_login:hover{ opacity:0.8;}
.silde_l .menu_list .fast{ background:#88b61f;}
.silde_l .menu_list .blue_job{ background:#0075a9;}

.silde_l .menu_list ul{ padding:0 10px;}
.silde_l .menu_list li{ padding-bottom:10px;}
.silde_l .menu_list li.active,.silde_l .menu_list li.active a{color:#ff923a;}
.silde_l .menu_list li>a{ display:block; height:24px; line-height:24px; color:#3f3f3f; font-size:16px; position:relative; padding-left:34px; padding-bottom:8px;}
.silde_l .menu_list li img{ position:absolute; left:0; top:0;}
.silde_l .menu_list .sub{ padding-left:22px;}
.silde_l .menu_list .sub a{ display:block; font-size:14px; color:#3f3f3f; line-height:34px;}
.silde_l .menu_list .sub a.hot{ color:#ff923a;}
.silde_l .menu_list .sub a i{ font-size:24px; font-style:normal; float:left; margin-right:6px;}


#commodity_toCardBag a .new_icon {position: absolute;right: -8px;top: 0;color: #F72A37;}
/*
**新商业模式菜单步骤 20180711  czh
*/
.business-modal-one .layui-layer-content{height:auto !important;}

.business-modal-one .layui-layer-title {font-size: 16px;padding: 0 80px 0 40px !important;}

.business-modal-one .layui-layer-content {color: #666666;font-size: 14px;padding: 20px 40px !important;}

.business-modal-one .layui-layer-btn a {border-color: #FF913B; background-color: #FF913B;}

.daily_step_tips {    
	position: absolute;
    z-index: 999999999999;
    width: 540px;
    left: 0;
    bottom: -75px;
}

.daily_step_tips .menu_mask {
	background: #ffffff;
    float: left;
    width: 190px;
    height: 36px;
    line-height: 36px;
}


.daily_step_tips .menu_mask a {
	display: block;
    color: #3f3f3f;
    font-size: 16px;
    padding-left: 29px;
}

.daily_step_tips .menu_mask img {
	padding-right: 10px;
    vertical-align: middle;
}

.daily_step_tips .function_intro {
    float: right;
    width: 326px;
    position: relative;
    top: -10px;
}

.function_intro .task_text {
	background: #ffffff;
    margin-bottom: 12px;
    height: 60px;
    line-height: 60px;
    position: relative;
    text-align: center;
    border-radius:6px;
}

.function_intro .task_text:before {
	position: absolute;
    content: "";
    width: 0;
    right: 100%;
    top: 20px;
    border-top: 10px solid transparent;
    border-right: 12px solid #ffffff;
    border-bottom: 10px solid transparent;
}

.function_intro .next_btn {
	width: 90px;
    float: right;
    border-radius:32px;
    background: #ffffff;
    padding: 10px 0;
    color: #FF590D;
    font-size: 20px;
    text-align: center;
    cursor: pointer;
}

.function_intro .task_text p {
	color: #333333;
	font-size: 20px;
}

.float_left {
	float: left !important;
}

.increment_server .next_btn {
	width: 90px;
    float: left;
    border-radius:32px;
    background: #ffffff;
    padding: 10px 0;
    color: #FF590D;
    font-size: 20px;
    text-align: center;
    cursor: pointer;
}

.increment_server .function_intro {
	margin: 0 20px;
	width: 380px;
}

.wallet_balance .menu_mask a {
	display: block;
    text-align: center;
    color: #333333;
    font-size: 16px;
    text-decoration: underline;
    margin-bottom: 8px;
    padding-left: 0 !important;
}

.wallet_balance .task_text p {
	height: 60px;
    line-height: 60px;
}

.blueLimitAlert .layui-layer-content {
    padding: 15px 40px;
}

.blueLimitAlert .layui-layer-title {
    padding-left: 20px;
}

.blueLimitAlert .layui-layer-btn a {
    border-color: #FF913B;
    background-color: #FF913B;
}


.new_text_sign{
    line-height: 20px;
    color: red;
    font-size: 12px;
    /* position: absolute;
    right: -8px; */
}

.increment-service-box {
    border-top: 1px solid #ddd;
    /* padding-top: 16px; */
}

#commodity_index  a {
    display: inline-block;
    line-height: 24px;
    /* border-top: 1px solid #ddd; */
    width: 84.2%;
    padding-top: 16px;
    margin: 0 auto;
    text-decoration: none;
}
#commodity_index a.upgrade-vip {
    border-top: none;
    text-align: left;
}

.package-buy-box ul li .package-buy-item{
    background: rgba(0, 0, 0, 0.5);
    border-radius: 13px;
    color: #FFFFFF;
    font-size: 12px;
    padding: 5px 10px;
    position: relative;
    top:20px;
    opacity: 1;
    white-space: nowrap;
    /* width: 100%;                    */
    overflow: hidden;            
    text-overflow: ellipsis;
    text-align: left;
}


.package-buy-box {
    /* height: 45px; */
    padding-top: 16px;
}

.package-buy-box ul {
    width: 84.2%;
    margin: 0 auto;
}

@keyframes packageBuyScroll
{
	0%   {
        top:-35px;
    }
	100%  {
        top:-0px;
    }
}






.resume_manage_nav {
    position: relative;
}
.resume_manage_nav .new_icon {
    position: absolute;
    right: -29px;
    top: 4px;
    color: #F72A37;
    font-size: 12px;
}
#commodity_index a span {
    font-size: 16px;
    vertical-align: middle;
    color: #333333;
}

#commodity_index a span:first-of-type:hover{
    text-decoration: underline;
}

#commodity_index .tips {
    color: #fff;
    background: #FE4318;
    padding: 2px 8px;
    font-size: 14px;
    border-radius: 10px;
}

.comp_info img.vip_tips {
    position: absolute;
    top: 84px;
    right: 34px;
    border: none;
    width: 64px;
    height: auto;
}

/*猫币弹窗提醒*/
.mewEffectService .mew-effect-content {
    padding: 40px;
}

.mewEffectService .layui-layer-btn a {
    border-color: #FF913B;
    background-color: #FF913B;
}

.mewEffectService .mew-effect-content p {
    color: #333333;
    font-size: 14px;
}

.mewEffectService .mew-effect-content .content {
    text-indent: 28px;
}

.mew-effect-content .mewEffectTotal ul {
    background: #F5F5F5;
    margin: 15px 0;
    padding: 16px 24px;
}

.mew-effect-content .mewEffectTotal ul li {
    margin-bottom: 2px;
    color: #333333;
    font-size: 14px;
}

.mew-effect-content .num {
    color: #FF660D;
}

/* 营销广告弹框 */
.marketing-top-bg img {
    width: 100%;
}

/* 个人团队用户专享弹窗 */
.person-team-warp {
    box-shadow: none !important;
}

.person-team-content {
    width: 500px;
    margin: 0 auto;
    position: relative;
    background: linear-gradient(180deg, #FE8608 0%, #FE2046 100%);
    border-radius: 0px 0px 16px 16px;
    padding-bottom: 40px;
}

.person-team-content .title {
    color: #FFFFFF;
    font-size: 28px;
    text-align: center;
    padding-bottom: 20px;
}

.person-team-content .team-pack-box {
    background-color: #ffffff;
    border-radius: 4px;
    margin: 0 30px;
}

.person-team-content .team-pack-label {
    padding-top: 16px;
    margin-left: -18px;
}

.person-team-content .team-pack-list {
    background: #F5F5F5;
    border-radius: 4px;
    margin: 16px 24px;
    padding: 20px;
}

.team-pack-list ul li {
    color: #333333;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 16px;
}

.team-pack-list ul li:last-of-type {
    margin-bottom: 0;
}

.team-pack-list ul li span {
    color: #FE7418;
    font-size: 18px;
}

.team-pack-price {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 24px;
    padding-bottom: 20px;
}

.team-pack-price .time-num {
    color: #999999;
    font-size: 14px;
}

.team-pack-price .price-num {
    display: flex;
    align-items: center;
}

.team-pack-price .price-num p {
    color: #999999;
    font-size: 14px;
    text-decoration: line-through;
}

.team-pack-price .price-num h3 {
    color: #FE7418;
    font-size: 24px;
    font-weight: bold;
    padding-left: 8px;
}

.top-team-box img {
    display: block;
}

.person-team-content .panic-buy-btn {
    margin: 20px;
}

.person-team-content .panic-buy-btn a {
    background: linear-gradient(90deg, #FCF288 0%, #FDBC01 100%);
    border-radius: 40px;
    color: #92610D;
    font-size: 28px;
    text-align: center;
    display: block;
    padding: 26px 0;
    text-decoration: none;
    font-weight: bold;
}

.activity-rule-box {
    text-align: center;
}

.activity-rule-box a {
    color: #FFFFFF;
    font-size: 16px;
    text-decoration: underline;
}

.activity-rule-box a:hover {
    color: #FFFFFF;
}

.activity-suspension-warp {
    position: fixed;
    right: 20px;
    bottom: 100px;
    z-index: 9999;
}

.activity-suspension-warp .activity-suspension-box {
    cursor: pointer;
    position: relative;
}

.activity-suspension-box p {
    color: #E23006;
    font-size: 14px;
    position: absolute;
    bottom: 8px;
    left: 15px;
}

/* J10.1.11新人礼包 */
/* 新人礼包 */
.newcomer-gift-content .newcomer-gift-img {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 16px;
}

.newcomer-img-top {
    position: relative;
}

.newcomer-img-top {
    width: 240px;
    margin: 0 auto;
}

.newcomer-img-top h3 {
    position: absolute;
    top: 45px;
    left: 0;
    color: #FFFFFF;
    font-size: 32px;
    width: 100%;
    text-align: center;
}

.newcomer-gift-text h3 {
    text-align: center;
    color: #333333;
    font-size: 24px;
    width: 250px;
    margin: 0 auto;
}

.newcomer-gift-text h3 span {
    color: #FE7418;
}

.newcomer-effect-list ul {
    display: flex;
    width: 300px;
    margin: 0 auto;
    margin-top: 16px;
    flex-wrap: wrap;
}

.newcomer-effect-list ul li {
    height: 28px;
    line-height: 28px;
    border-radius: 14px;
    border: 1px solid #FE7418;
    color: #FE7418;
    font-size: 14px;
    text-align: center;
    padding: 0 12px;
    margin-right: 20px;
    margin-bottom: 10px;
    width: 104px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.newcomer-effect-list ul li:nth-child(even) {
    margin-right: 0;
} 

.newcomer-effect-btn {
    margin-top: 32px;
    text-align: center;
    padding-bottom: 20px;
}

.newcomer-effect-btn .publish-btn {
    width: 220px;
    height: 40px;
    line-height: 40px;
    background: #FE7418;
    border-radius: 22px;
    text-align: center;
    border: none;
    color: #FFFFFF;
    font-size: 16px;
    cursor: pointer;
    display: block;
    margin: 0 auto;
    text-decoration: none;
}