.welfare-wrap{box-sizing:border-box}.height100{min-height:100vh}.welfare-wrap .first-title{padding:.24rem 0;text-align:center;font-size:.32rem;font-weight:600;color:#8e4c17;line-height:.45rem}.welfare-wrap .fontWhite{color:#fff}.welfare-wrap .check-person-box{padding-bottom:.14rem}.welfare-wrap .check-card-box{background:#fff;box-shadow:0 .04rem .1rem 0 #ebebeb;border-radius:.2rem;padding:.34rem .16rem;margin-bottom:.14rem;display:flex}.welfare-wrap .check-card-box.male{padding-left:.96rem;background:#fff url(//djpstatic.djbx.com/djpe/static/imgs/packageplan/male.png) no-repeat .18rem;background-size:.78rem}.welfare-wrap .check-card-box.female{padding-left:.96rem;background:#fff url(//djpstatic.djbx.com/djpe/static/imgs/packageplan/female.png) no-repeat .18rem;background-size:.78rem}.welfare-wrap .check-card-box:last-of-type{margin-bottom:0}.welfare-wrap .check-card-box .van-checkbox__label{display:flex;justify-content:space-between;width:100%;align-items:center}.welfare-wrap .check-card-box .person-name{max-width:2rem;font-size:.32rem;font-weight:500;color:#333;line-height:.45rem;display:inline-block;vertical-align:middle}.border-span{margin-left:.08rem;display:inline-block;background:#fff1e1;border-radius:.17rem;border:1px solid #f6ba77;text-align:center;font-size:.22rem;font-weight:400;color:#f9a053;line-height:0;padding:.16rem .15rem .14rem .15rem;vertical-align:middle}.welfare-wrap .check-card-box p span{font-size:.26rem;font-weight:400;color:#bbb;line-height:.37rem;margin-top:.1rem;margin-right:.2rem}.welfare-wrap .check-card-box b{font-size:.26rem;font-weight:400;color:#444;line-height:.37rem;padding:.22rem .16rem .21rem .24rem;border-left:1px solid #eee}.welfare-wrap .check-card-box b.viewBtn{border-left:none;font-size:.28rem;font-weight:400;color:#fff;line-height:.55rem;background:#ffb257;border-radius:.28rem;width:1.2rem;height:.56rem;padding:0;text-align:center}.welfare-wrap .welfare-wrap-footer{background:#fff;box-shadow:0 -1px 2px 0 #dfe8f1;height:auto;width:100%;padding:.15rem .29rem;z-index:200}.welfare-wrap .welfare-wrap-footer .van-goods-action-button{background:linear-gradient(180deg,#fcc375,#fa892d);font-size:.32rem;font-weight:550;color:#fff;line-height:.45rem}.welfare-wrap .welfare-wrap-footer .van-button__content:before{content:"";width:90%;height:.04rem;background:linear-gradient(51deg,hsla(0,0%,100%,0),#fff9f1 52%,rgba(254,215,166,0));opacity:.87;position:absolute;top:.05rem;left:5%}.welfare-wrap .btn-style{width:6.9rem;height:.96rem;line-height:.96rem;border-radius:.47rem;font-size:.32rem;font-weight:550;border:none;color:#fff;background:url(//djpstatic.djbx.com/djpe/images/mobile/btn-bgImg.png) no-repeat 50%;background-size:100%;text-align:center}.welfare-wrap .btn-style i{display:inline-block;width:.4rem;height:.4rem;background:url(//djpstatic.djbx.com/djpe/static/imgs/addfamily/familyinsure-icon.png) no-repeat 50%;background-size:100%;margin-right:.05rem;vertical-align:middle}.welfare-wrap .choose-guarantee{background-size:.5rem .5rem;border:.03rem solid #fcb463;box-sizing:border-box;position:relative}.welfare-wrap .welfare-btn,.welfare-wrap .welfare-btn.cancel-btn{display:inline-block;font-size:.24rem;font-weight:550;color:#fff;line-height:.33rem;padding:.14rem .3rem .18rem;background:#e54339;position:relative;border-radius:2rem;height:auto;z-index:2}.welfare-wrap .welfare-btn.cancel-btn:before,.welfare-wrap .welfare-btn:before{content:"";width:100%;height:100%;position:absolute;background:#ff584d;left:0;top:-.04rem;z-index:-1;border-radius:2rem}.welfare-wrap .welfare-btn.cancel-btn{background:#ffedd4;color:#cf9e77}.welfare-wrap .welfare-btn.cancel-btn:before{background:#fff6ea;box-sizing:border-box}.welfare-wrap .views-detail{font-size:.26rem;font-weight:400;color:#4697fe;line-height:.37rem;padding-right:.34rem;background:url(//djpstatic.djbx.com/djpe/images/mobile/familyArrow1.png) no-repeat 100%;background-size:.34rem}.welfare-wrap .complete-btn{position:absolute;right:-1.5%;bottom:-2%;width:2.6rem;height:.86rem;padding:.33rem 0 0 .56rem;color:#fff;background:url(//djpstatic.djbx.com/djpe/images/mobile/complete-btn.png) no-repeat 0 0;background-size:100%;border-radius:0 0 15px 0;box-sizing:border-box;font-size:.24rem}.welfare-wrap .welfareplan-title{padding-left:.22rem;margin:.4rem 0 .17rem;position:relative}.welfare-wrap .welfareplan-title:before{content:"";width:.04rem;height:.32rem;background:#ff584d;position:absolute;left:0;top:calc(50% - .14rem)}.welfare-wrap .welfareplan-title span{font-size:.24rem;color:#bbb}.welfare-wrap .welfareplan-title span:first-child{font-size:.32rem;font-weight:600;color:#333;margin-right:.16rem}