.newresumebox{position: relative;padding: 0;}
.newresume-header{position: relative;width: 100%;line-height: 0.8rem;background: white;border-radius: 0 0 2px 2px;text-align: center;font-size: 0.28rem;color:#343434;letter-spacing: 1px;}
.newresume-progress{position: relative;margin-top: 0.15rem;background:white;padding: 0.2rem;box-sizing: border-box;border-radius: 2px;}
.newresume-workstatus::before,.newresume-workstatus::after{position: absolute;content: '';display: block;width: 0.12rem;height: 0.5rem;background:url("../image/newresume-linktag.png") no-repeat;background-size: 100% 100%;bottom:-0.3rem;left: 0.2rem;z-index: 3;}
.newresume-workstatus::after{left: auto;right: 0.2rem;}
.newresume-progress-lt{position: relative;line-height: 0.6rem;display: flex;flex-direction: row;justify-content: left;align-items: center ;}
.newresume-progress-lt p{display: inline-block;float: left;font-size: 0.26rem;color:#343434;font-weight: bold;}
.newresume-progress-lt .newresume-progress-out{position: relative;float: left;margin-left:0.1rem; width: 1.8rem;height: 0.15rem;background: #DEDDDD;border-radius: 3px;max-width: 100%;}
.newresume-progress-lt .newresume-progress-in{position: relative;height: 0.15rem;background: #0099FF;border-radius: 3px;max-width: 100%;}
.newresume-progress-lt span{display: inline-block;float: left;margin-left:0.1rem;font-size: 0.26rem;color:#F87A14;}
.newresume-progress-lb{position: relative;color:#F87A14;font-size: 0.26rem; }
.newresume-progress-right{position: absolute;right: 0rem;top: 0.3rem;width:1.5rem;text-align: center;}
.newresume-progress-right span{display: block;color: #0099ff;font-size: 0.3rem;font-weight: bold;}
.newresume-progress-right span:nth-last-child(1){color: #626160;font-weight: normal;font-size: 0.26rem;}
.newresume-workstatus{position:relative;width:100%;background:white;padding:0.15rem;padding-left:0.6rem;border-radius:3px;margin-top:0.15rem;}
.newresume-workstatus img{position:absolute;width:0.26rem;height:0.26rem;display:block;left:0.2rem;top:0.3rem;}
.newresume-workstatus p{line-height:0.6rem;font-size:0.26rem;color:#343434;font-weight:bold;}
.newresume-workstatus p span{float:right;color:#FF1800;}
.newresume-userinfo{position: relative;margin-top: 0.15rem;background: white;border-radius: 2px;padding:0.3rem 0.2rem 0.1rem;box-sizing: border-box;margin-bottom: 0.15rem;}
.newresume-userinfo-unset{position: relative;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.newresume-userinfo-unset img{position: relative;display: block;width: 1.5rem;height: 1.5rem;border-radius: 50%;}
.newresume-userinfo-unset p{font-size: 0.28rem;color:#343434;font-weight: bold; line-height: 0.5rem;margin-top: 0.1rem;}
.newresume-userinfo-unset span{color:#828181;font-size: 0.26rem;line-height: 0.4rem;}
.newresume-userinfo-unset a{font-size:0.26rem;color:white;background: #0099ff;line-height: 0.6rem;padding: 0 0.5rem;border-radius: 20px;margin-top: 0.1rem;letter-spacing: 1px;}
.newresume-uinfo{position: relative;padding-left: 1rem;min-height: 0.9rem;}
.newresume-uinfo img{position: absolute;width: 0.8rem;height: 0.8rem;left: 0rem;top: 0.05rem;border-radius: 50%;}
.newresume-uinfo p{font-size: 0.26rem;font-weight: bold;color: #343434;line-height: 0.5rem;}
.newresume-uinfo span{font-size: 0.26rem;color: #6C6B6B;display: inline-block;line-height: 0.4rem;}
.newresume-uinfo a{position: absolute;right: 0.2rem;color: #0099ff;font-size: 0.28rem;top: 0.2rem;}
.newresume-uinfolist{position: relative;width: 100%;padding: 0.2rem 0.2rem  0.1rem 0.5rem;background: white;}
.newresume-uinfolist::before{position: absolute;content: '';left: 0.2rem;width:1px;top: 0.15rem; height:calc( 100% - 0.2rem);background:#f2f2f2; }
.newresume-uinfolist-item{position: relative;padding-left: 1.5rem;margin-bottom:0.1rem;margin-top: 0.1rem;}
.newresume-uinfolist-item::before{position: absolute;content: '';width: 0.26rem;height: 0.26rem;background: url("../image/newjobinfo-steps.png") no-repeat;background-size: 100% 100%;left:-0.42rem;top: 0.12rem;}
.newresume-uinfolist-item div{position: absolute;font-weight: bold; width: 1.2rem;height:0.5rem;left: 0;top: 0; line-height: 0.5rem;text-align: justify;font-size: 0.26rem;color: #5F5F5F;}
.newresume-uinfolist-item div::after{content: '';display: inline-block;width: 100%;}
.newresume-uinfolist-item p{font-size: 0.26rem;color:#262626;position: relative; line-height:0.5rem;min-height:0.5rem;}/*font-weight: bold;*/
.newresume-uinfolist-item p span{margin-right: 0.06rem;}
.newresume-uinfolist-item p::before{position: absolute;font-size: 0.26rem;content: ':';left:-0.2rem;top: 0;color:#6C6B6B; }
.newresume-itembox{position: relative;margin-top: 0.15rem;}
.newresume-item-header{position: relative;font-size: 0.28rem;font-weight: bold;display: flex;justify-content: center;align-items: center;height: 0.8rem;}
.newresume-item-header img{position: absolute;display: block;width: 0.3rem;height: 0.3rem;left:0;top:0.04rem;}
.newresume-item-header span{position: relative;padding-left:0.4rem;}
.newresume-item-header a{position: absolute;right: 0.2rem;font-weight: normal;}
.newresume-item-body{position: relative;width: 100%;background: white;padding:0.3rem  0.4rem;border-radius: 2px;}
.newresume-item-notedit-p{position: relative;text-align: center;color: #828181;font-size:0.28rem;line-height: 0.6rem;}
.newresume-item-notedit-a{position: relative;display: block;margin: 0.2rem auto 0;font-size: 0.26rem;background: #0099FF;color:white;padding: 0 0.4rem;border-radius:3px;width: max-content;line-height:0.6rem;}
.newresume-item-notedit-a i{position:absolute;top:-0.2rem;right:-0.32rem; display:inline-block;width:0.4rem;height:0.4rem;line-height:0.4rem;text-align:center; background:#DC0102;color:white;font-size:0.24rem;border-radius:50%;}
.newresume-introduce-content{position: relative;color: #343434;font-size: 0.28rem;line-height: 0.4rem;}
.experience-item{position:relative;padding: 0 0.2rem;background: white;}
.experience-item h2{position: relative;font-weight: normal;font-size: 0.32rem;color: #000;line-height: 0.4rem;}
.newresume-skill-item h2::before,.experience-item h2::before{position: absolute;display: block;content: '';width: 0.2rem;height: 0.2rem;background: url(../image/newresume-experience-item.png) no-repeat;background-size: 100% 100%;left:-0.3rem;top:0.1rem;}
.experience-item .experience-item-time{font-size: 0.28rem;color:#8B8B8A;margin:0.06rem 0;}
.experience-item .experience-item-time span{margin-left: 0.2rem;}
.experience-item-content{line-height: 0.4rem;color: #8B8B8A;}
.experience-item-imgs{position: relative;width: 100%;margin-top:0.2rem;}
.experience-item-imgs img{display: block;width: 32%;float: left;height:1.8rem;margin-right: 2%;margin-bottom: 0.15rem;}
.experience-item-imgs img:nth-child(3n){margin-right: 0;}
.newresume-item-showmore{position: relative;height:0.8rem;background:#0099ff;color:white;padding: 0 0.3rem;border-radius: 20px;}
.newresume-item-notedit-a img{width: 0.3rem;height: 0.3rem;display: inline-block;vertical-align: middle;margin-left: 0.1rem;}
.newresume-item-notedit-a:active{color: white;}
.newresume-skill-item{padding: 0 0.2rem;}
.newresume-skill-item h2{position: relative;font-size: 0.32rem;font-weight: normal;color: #000;line-height: 0.4rem;}
.newresume-skill-item h2::before{background: url(../image/newresume-skill-item.png) no-repeat;background-size: 100% 100%;}
.newresume-skill-item h2 span{margin-left: 0.2rem;font-size: 0.28rem;display: inline-block;color: #8B8B8A;}
.introductionbox{position: relative;padding: 0 0.27rem;}
.introductionbox .newresume-header{color: #F87A14;}
.introduction-item{position: relative;background: #ffffff;margin-top: 0.15rem;padding: 0 0.15rem;}
.introduction-userimgbox{padding: 0.3rem 0.15rem;}
.introduction-content-item span{width: 1.3rem;display: inline-block;text-align: justify;}
.introduction-content-item span::after{position: relative;content: '';width: 100%;display: inline-block;}
.introduction-item .introduction-content-item:nth-last-child(1){border-bottom: 0;}
.introduction-userimg{position: relative;width: 1.4rem;height: 1.4rem;display: block;margin: 0 auto;}
.introduction-userimg img{display: block;width: 100%;height: 100%;border-radius: 100%;}
.introduction-userimg input[type='file']{width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 50%;margin-left: -0.8rem;opacity: 0;}
.introduction-userimg-tips{font-size: 0.26rem;color: #797979;text-align: center;margin-top: 0.15rem;}
.introduction-save-btn{position: relative;width: 60%;display: block;margin: 0.2rem auto;height: 0.8rem;background: #0099ff;border-color: #0099ff;}
.introduction-content-tips{position: relative;color: #333333;font-size: 0.28rem;font-weight: 800;padding-top: 0.3rem;}
.introduction-content-words{position: relative;margin-top: 0.15rem;border: 0;padding: 0;font-size: 0.28rem;}
.introduction-tagsbox{padding: 0.2rem 0 0.1rem;}
.introduction-tagsbox .introduction-tag-item{position: relative;float: left;font-size: 0.24rem;color: #666;background: #fff;border: 1px solid #BFBFBF; width: 22%;border-radius: 20px;margin-right:4%;text-align: center;line-height: 0.6rem;margin-bottom: 0.15rem;}
.introduction-tagsbox .introduction-tag-item-active{color: #fff;background: #0099ff;border: 1px solid #0099ff;}
.introduction-tagsbox .introduction-tag-item:nth-child(4n){margin-right: 0;}
.how-writeintroductionbox{position:relative;padding:0.2rem;}
.how-writeintroductionbox textarea{position:relative;background:white;border:none;font-size:0.28rem;padding-bottom:0.8rem;margin: 0;}
.how-write-tips{position: relative;float:right;font-size: 0.28rem;margin-top: 0.15rem;}
.how-write-num{position: absolute;bottom: 0.5rem;right: 0.5rem;}
.how-write-shadowbox{position: fixed;width: 100%;height: 100%;left: 0;top:0;background: rgba(0, 0, 0, 0.45);z-index: 10;display: flex;flex-direction: row;justify-content: center;align-items: center;}
.how-write-shadow-content{position: relative;width: 80%;background: white;border-radius: 5px;box-shadow: #e7e6e4 0 0 2px;padding: 0.2rem;}
.how-write-shadow-header{display: flex;flex-direction: row;justify-content: center;align-items: center;}
.how-write-shadow-header span{font-size: 0.28rem;padding: 0 0.2rem;line-height: 0.8rem;}
.how-write-shadow-body{padding: 0.2rem;}
.how-write-shadow-body p{color: #333;line-height: 0.5rem;font-size: 0.28rem;}
.how-write-active{position: relative;color: #0099ff;}
.how-write-active::after{position: absolute;content: '';width: 100%;height: 2px;background: #0099ff;border-radius: 3px;left: 0;bottom: 0;}
.displaynone{display: none;}
.userresume-addprojectbox{position: relative;padding: 0 0.2rem;}
.addproject-footer{position: fixed;left: 0;bottom: 0;background: white;height: 1rem;width: 100%; z-index: 5;justify-content:space-around;box-shadow: #e7e6e4 0 0 5px;}
.addproject-footer a{line-height: 0.7rem;width:40%;background: #0099ff;color:white;font-size: 0.26rem;text-align: center;border-radius: 3px;border: 1px solid #0099ff;}
.addproject-footer a:nth-child(1){background: white;color:#0099ff;}
.addproject-addimgs{margin-top: 0.15rem;}
.addproject-addimgs-add{position: relative;background: white;height: 2.2rem;;width: 32%;float: left;justify-content: center;}
.addproject-addimgs-item{position: relative;background: white;height:2.2rem;width: 32%;float: left;margin-right: 2%;margin-bottom: 0.15rem; }
.addproject-addimgs>div:nth-child(3n){margin-right: 0;}
.addproject-addimgs-item img{position: relative;display: block;width: 100%;height: 100%;}
.addproject-addimgs-add img{position: relative;display: block;width: 1.2rem;height: 1.2rem;}
.addproject-addimgs-add span{font-size: 0.26rem;display: block;margin-top: 0.1rem;}
.newresume-project-body{position:relative;padding:0.15rem 0.27rem 1.2rem;}
.newresume-project-body .experience-item,.newresume-project-body .newresume-skill-item{position: relative; padding:0.15rem 0.2rem;margin-bottom:0.15rem;background: white;}
.newresume-project-body .experience-item h2::before,.newresume-project-body .newresume-skill-item h2::before{content:none;}
.experience-item-status{position:absolute;left:0;top:0;display:block;width:1rem;height:1rem;z-index:5;}
.newresume-uinfo-checkonly{position:absolute;width:1rem;height:1rem;top:0.2rem;right:0.2rem;z-index:2;}
.newresume-item-content-footer{position:relative;background:#FFFBF7;font-size:0.28rem;padding:0.2rem;border-top:1px solid #f8f8f8;}
.newresume-item-content-footer p{color:#FA0819;}
.newresume-item-content-footer p span{color:#3F3F3F;}
.newresume-detail-footer{position:fixed;left:0;bottom:0;width:100%;height:1rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;background:white;box-shadow:#e7e6e4 0 0 5px;z-index: 10;}
.newresume-detail-item{position:relative;flex:1;height:100%;border-right:1px solid #dcdcdc;}
.newresume-detail-item:nth-last-child(1){border-right:0;}
.newresume-detail-item img{display:block;width:0.35rem;height:0.35rem;vertical-align: middle;}
.newresume-detail-item span{display:block;margin-left:0.15rem;}
.newresume-header-tips{padding:0.15rem 0.2rem;line-height:0.4rem;color:#F87A14;}
.newresume-item-right-header span{padding:0 0.4rem;}
.newresume-item-right-header span::before,.newresume-item-right-header span::after{position:absolute;content:'';display:block;width:0.3rem;height:0.3rem;top:0.05rem;background:url("../image/newresume-catimg-101.png") no-repeat;background-size:100% 100%;}
.newresume-item-right-header span::before{left:0;}
.newresume-item-right-header span::after{right:0;}
.boss-showresume-footerbox{position:fixed;left:0;bottom:0;width:100%;padding: 0;z-index: 10;}
.boss-showresume-footer{position: relative;;background:white;width:100%;height:1rem;z-index:10;box-shadow:#e7e6e4 0 0 5px;display: flex;flex-direction: row;justify-content: space-between;align-items: center;padding: 0 0.2rem;}
.newresume-uinfolist-item .newresume-phonebtns{position:absolute;right:0;top:0.05rem;width:initial;text-align:left;left:auto;}
.newresume-phonebtns span,.newresume-phonebtns a{line-height:0.4rem;padding:0 0.1rem;background:#0099ff;color:#fff;margin-right:0.15rem;width:auto;display:block;float:left;border-radius:2px;}
.newresume-phonebtns .newresume-phonebtn-complain{background:#ff0000;}
.newresume-phonebtns span:nth-last-child(1){margin-right:0;}
.showresume-footer-item{position:relative;display:flex;flex-direction: row;height:100%;justify-content:center;align-items: center;}
.showresume-footer-item img{display:block;width:0.35rem;height:0.35rem;}
.showresume-footer-item span{display:block;width:0.4rem;display: block;font-size:0.3rem;margin-left:0.1rem;width: max-content;}

.newresume-itmebox {position:relative;}
.newresume-itmebox .newresume-uinfo-checkonly{top:1rem;}
.introduction-content-item .alltypebox-footer span{width:50%;text-align:center;display:inline-block;}
.noborder{border:0;}
.newresume-info-success h3{position:relative;font-size:0.32rem;color:#333333;font-weight:bold;line-height:0.6rem;}
.newresume-info-savebox{position:fixed;width:100%;height:100%;top:0;left:0;z-index:120;background:rgba(0,0,0,0.3);}
.newresume-info-success{width:80%;padding:0.5rem 0.4rem 0.3rem;background:white;border-radius:5px;}
.newresume-info-success img{position:relative;display:block;width:40%;}
.newresume-info-success p{color:#333333;margin-top:0.2rem;font-weight:bold;font-size:13px;}
.newresume-info-progress-out{position:relative;width:60%;border-radius:20px;height:0.3rem;margin-top:0.2rem;padding:1px;border:1px solid #0099FF;}
.newresume-info-progress-in{position:relative;width:60%;background:#0099ff;border-radius:20px;height:100%;text-align:center;color:#fff;font-size:12px;}
.newresume-info-success-footer{position:relative;height:0.8rem;line-height:0.8rem;background:#0099ff;border:1px solid #0099ff;width:100%;margin-top:0.4rem;border-radius:5px;overflow:hidden;}
.newresume-info-success-footer a{flex:1;text-align:center;font-size:0.26rem;color:#fff;}
.newresume-info-success-footer a:nth-child(1){background:white;color:#0099ff;}
.edit-myproject{position:absolute;right:0;top:0;font-weight:normal;font-size:0.26rem;}
.myproject-nopass-tips{color:#ff0000;font-size:0.28rem;padding:0.15rem 0 0.1rem;}

.infolist-resume-item{padding:0;}
.resume-infolist-item-header{position:relative;padding:0.2rem 0.2rem 0.1rem;}
/* .resume-infolist-item-info{position:relative;padding-left:1rem;min-height: 1rem;} */
/* .resume-infolist-userimg{position:absolute;width:0.85rem;height:0.85rem;display:block;left:0;top:0;border-radius:50%;} */
/* 新版 */
.resume-infolist-item-info{position:relative;line-height: 0.35rem;padding-left: 1.2rem;min-height: 1.1rem;}
.resume-infolist-userimg {width: 1rem;height: 1rem;top: 0.1rem;position:absolute;display:block;left:0;border-radius:50%;}
/* end、 */
.resume-infolist-detail-name{color:#080808;font-size:0.28rem;}
.resume-infolist-detail-name span{font-size:0.26rem;margin-left:0.2rem;}
.resume-infolist-detail-name .agecolor{color:#FB8732;}
.resume-infolist-detail-name img{margin-left:0.2rem;width:auto;height:0.3rem;vertical-align:middle;margin-top: -0.05rem;}
.resume-infolist-detail-other{position:relative;margin-top:0.05rem;padding-right: 0.8rem;}
.resume-infolist-detail-other span{position:relative;margin-left:0.2rem;color:#616060;font-size:0.28rem;}
.resume-infolist-detail-other span:nth-child(1){margin-left:0;}
.resume-infolist-detail-type{position:absolute;right:0;top:0.55rem;font-size:0.28rem;color:#080808;}
.resume-infolist-tags span{color:#0099ff;padding:0 0.1rem;margin-right:0.2rem;font-size:0.24rem;border-radius:2px;border:1px solid #0099ff;}
.resume-infolist-tags span:nth-last-child(1){margin-right:0;}
.resume-infolist-workname{position:relative;margin-top:0.1rem;}
.resume-infolist-workname span{color:#343434;padding:0.04rem 0.2rem;margin-right:0.1rem;background:#F4F4F4;font-size:0.24rem;border-radius:2px;display:inline-block;margin-bottom:0.1rem;}
.resume-infolist-workname span:nth-last-child(1){margin-right:0;}
.resume-infolist-content{position:relative;padding:0.1rem 0;color:#828586;font-size:0.28rem;}
.resume-infolist-footer{position:relative;padding:0.2rem;border-top:1px dashed #CECDD1;color:#828586;font-size:0.28rem;}/*padding-right:2.8rem;*/
.resume-infolist-footer img{position:relative;display:inline-block;vertical-align:middle;width:0.3rem;height:0.3rem;}
.resume-infolist-footer span{position:relative;display:inline-block;vertical-align:middle;}
.resume-infolist-footer i{margin-left:0.2rem;}
/* .resume-infolist-footer span.resume-infolist-footer-time{position:absolute;right:0.2rem;top:0.2rem;} */
.resume-infolist-footer span.resume-infolist-footer-time{float: right;}
.wordstotal{position:absolute;font-size:0.26rem;right:0.2rem;bottom:0rem;}

.newresume-uinfolist-item p span {
    padding: 0 0.2rem;
    background: #E7E7E7;
    border-radius: 2px;
    display: inline-block;
    margin-bottom: 0.1rem;
    color: #343434;
    font-weight: normal;
}

.newresume-boostag-item p span{background:transparent;border:1px solid #0099ff;color:#0099ff;border-radius:3px;line-height:initial;padding:0;font-weight: normal;}


.checkfail-box{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.2);z-index:50;}
.checkfail-tipsbox{position:relative;background:white;border-radius:5px;width:70%;padding:0.3rem 0;}
.checkfail-tips-header{position:relative;padding:0.2rem;font-size:0.34rem;font-weight:bold;text-align:center;}
.checkfail-tips-body{position:relative;padding:0.2rem;font-size:0.28rem;}
.checkfail-tips-body span{color:red;}
.checkfail-tips-btn{position:relative;margin-top:0.3rem;background:#0099ff;color:white;width:50%;text-align:center;line-height:0.6rem;border-radius:3px;font-size:0.28rem;}

/* 找活添加按钮 */
.newresume-notedit-a{position: fixed;bottom: 0.2rem;left: 0;width: 92%;margin: 0 4%;text-align: center;font-size: 0.26rem;background: #0099FF; color: white; line-height: 0.8rem;border-radius: 3px;z-index:10;}
.worktypes{background:#F5F5F5!important;}