.familyinsure .title-black{color:#353737}.familyinsure .font-orange{color:#f2571c}.familyinsure .family-title{font-size:.36rem;font-weight:550;line-height:.34rem;padding:0 0 .2rem 0}.familyinsure .family-title em{display:inline-block;line-height:.38rem;width:.38rem;text-align:center;background:#d8d8d8 linear-gradient(270deg,#fd6a41,#fd8956);border-radius:.08rem;font-weight:600;color:#fff;font-size:.32rem;margin-right:.2rem;font-style:normal;position:relative;bottom:.03rem}.familyinsure .family-title .fix-info{font-size:.26rem;font-weight:400;line-height:.26rem}.familyinsure .family-title .fix-info .van-icon,.familyinsure .family-title .fix-info.van-icon:before{vertical-align:bottom}.familyinsure .family-title .family-title-info,.familyinsure .family-title .family-title-tip{font-size:.3rem;line-height:.34rem;font-weight:400}.familyinsure .float-right{float:right}.familyinsure .family-add-button{font-size:.3rem;font-weight:400;line-height:.42rem;padding:.24rem 0;text-align:center;height:auto;width:100%;border:.02rem solid;border-image:linear-gradient(90deg,#fff,#f3642d,#fff) 1;border-left:none;border-right:none}.familyinsure .family-add-button:before{border:none}.familyinsure .family-add-button .van-icon{top:.04rem;margin-right:.2rem}.familyinsure .family-info-box{border-bottom:.15rem solid #f7f7f7;padding:.4rem;background:#fff}.familyinsure .no-lr-padding{padding:.4rem 0}.familyinsure .lr-padding-40{padding-left:.4rem;padding-right:.4rem}.familyinsure .family-gray-tip{padding:.18rem .3rem;background:#fafafa;border-radius:.14rem;font-size:.24rem;font-weight:400;color:#999;line-height:.33rem;margin-top:.1rem}.familyinsure .family-pop-title{font-size:.36rem;font-weight:600;color:#151515;line-height:.36rem;padding:.2rem .4rem .33rem}.familyinsure .van-popup__close-icon--top-right{top:.3rem;z-index:100}.familyinsure .family-info-box .van-cell--borderless:after,.familyinsure .family-info-box .van-cell:last-child:after{display:block}.familyinsure .family-pop-secTitle{padding-top:.34rem;padding-bottom:.13rem;font-size:.3rem;font-weight:500;color:#151515;line-height:.42rem}.familyinsure .selectind-box button{border:none;font-size:.3rem;font-weight:400;color:#606060;line-height:.42rem;background:#fafafa}.familyinsure .selectind-box button .van-icon{top:.05rem;margin-right:.05rem}.familyinsure .pop-btn-box{text-align:center;padding-top:.3rem;background:#fff}.familyinsure .pop-btn-box .van-button{font-size:.32rem;font-weight:600;color:#fff;line-height:.45rem;padding:.25rem 1rem;background:linear-gradient(148deg,#e1bc82,#d2a661);border-radius:.1rem;border:none}.familyinsure .ins-info-box{padding:.45rem 0;display:flex;justify-content:space-between;align-items:center}.familyinsure .ins-info-box:first-child:after{border-top-width:0}.familyinsure .ins-name{margin-bottom:.2rem}.familyinsure .ins-name span{display:inline-block;max-width:3rem;font-size:.3rem;font-weight:550;color:#151515;line-height:.3rem}.familyinsure .ins-name em{font-size:.2rem;font-weight:400;color:#f2571c;background:#fff0eb;padding:.04rem .08rem;border-radius:.16rem;font-style:normal;margin-left:.2rem;position:relative;bottom:.06rem}.familyinsure .ins-certificate span{font-size:.26rem;font-weight:400;color:#a0a0a0;line-height:.26rem;margin-right:.2rem}.ins-info-box .van-icon{font-size:.36rem;color:#dfdfdf}.ins-name .van-icon{margin-left:.2rem;position:relative;top:.05rem}