#dj-app[data-v-60881752]{width:100%}.v-enter[data-v-60881752]{opacity:0}.v-enter-active[data-v-60881752]{transition:.2s}.v-enter-to[data-v-60881752],.v-leave[data-v-60881752]{opacity:1}.v-leave-to[data-v-60881752]{opacity:0}.v-leave-active[data-v-60881752]{transition:.2s}.van-toast-index{z-index:9999999999!important}.benefit-page-box{width:100%;height:100%}.account-calc-page-box.block{position:relative;display:flex;flex-direction:column;width:100%;height:100%;overflow:auto;box-sizing:border-box;background:#495f98 url(//djpstatic.djbx.com/djpe/images/mobile/benefit/account-bg.png) no-repeat 0 0;background-size:100%}.account-calc-page-box.block .account-calc-page-detail{flex:1;overflow:auto}.account-calc-page-box.block .account-calc-page-detail:before{content:"";display:block;width:3.12rem;height:1.33rem;background:#495f98 url(//djpstatic.djbx.com/djpe/images/mobile/benefit/page-title.png) no-repeat 0 0;background-size:100%}.account-calc-page-box.block .account-calc-page-detail.none-before:before{width:0;height:0}.account-calc-page-box.block .change-calc-mode{display:flex;align-items:center;justify-content:space-between;padding:.12rem .2rem .12rem .14rem;margin:.1rem 0 .2rem;box-sizing:border-box;background:#f0f8ff;border-radius:.06rem}.account-calc-page-box.block .change-calc-mode span{color:#80a4c5;font-size:.26rem}.account-calc-page-box.block .change-calc-mode button{display:flex;align-items:center;border:none;outline:none;color:#1c89ff;font-size:.26rem;background:none}.account-calc-page-box.block .common-title{display:flex;padding-bottom:.2rem;align-items:center;font-size:.36rem;font-weight:700;color:#000}.account-calc-page-box.block .common-title:before{content:"";width:.08rem;height:.4rem;margin-right:.12rem;background-color:#e4be80;border-radius:.04rem}.account-calc-page-box.block .connect-line-box{position:relative;overflow:initial}.account-calc-page-box.block .connect-line-box:after,.account-calc-page-box.block .connect-line-box:before{content:"";position:absolute;left:.4rem;bottom:-.6rem;z-index:10;width:.24rem;height:.9rem;background:url(//djpstatic.djbx.com/djpe/images/mobile/benefit/connect-line.png) no-repeat 0 0;background-size:100%}.account-calc-page-box.block .connect-line-box:after{left:auto;right:.4rem}.account-calc-page-box.block .account-calc-modular-box.connect-line-box:before{left:.6rem;bottom:-.3rem}.account-calc-page-box.block .account-calc-modular-box.connect-line-box:after{right:.6rem;bottom:-.3rem}.account-calc-page-box.block .benefit-calc-btn-box{display:flex;justify-content:space-between;align-items:center;padding:.3rem .4rem;background:rgba(73,95,152,.7)}.account-calc-page-box.block .benefit-calc-btn-box button{width:calc(50% - .15rem);padding:.24rem 0;border:none;outline:none;color:#fff;font-size:.32rem;font-weight:700;background:linear-gradient(180deg,#889ed7,#324a8b);box-shadow:0 0 .02rem .04rem hsla(0,0%,100%,.2);border-radius:.72rem}.account-calc-page-box.block .benefit-calc-result-tips{margin:0 .2rem .6rem;color:hsla(0,0%,100%,.6)}.account-calc-page-box.block .benefit-calc-result-tips h5{padding-bottom:.1rem;font-size:.28rem;font-weight:700;line-height:.4rem}.account-calc-page-box.block .benefit-calc-result-tips p{font-size:.22rem;line-height:.3rem}.benefit-account-calc-title{position:relative;top:-.1rem;width:59.44%;display:flex;justify-content:center;align-items:center;padding:.18rem 0 .24rem;margin:0 auto;color:#fff;font-weight:700;line-height:.42rem;font-size:.3rem;text-align:center;background:url(//djpstatic.djbx.com/djpe/images/mobile/benefit/modular-title-bg.png) no-repeat 0 0;background-size:100%}.benefit-account-calc-title:after,.benefit-account-calc-title:before{content:"";width:.36rem;height:.12rem}.benefit-account-calc-title:before{margin-right:.08rem;background:url(//djpstatic.djbx.com/djpe/images/mobile/benefit/title-bg1.png) no-repeat 0 0;background-size:100%}.benefit-account-calc-title:after{margin-left:.08rem;background:url(//djpstatic.djbx.com/djpe/images/mobile/benefit/title-bg2.png) no-repeat 0 0;background-size:100%}.benefit-account-box{overflow:hidden}.benefit-account-box .benefit-account-person-info{overflow:initial;box-sizing:border-box;background:none;box-shadow:none;background:url(//djpstatic.djbx.com/djpe/images/mobile/benefit/insured-bg.png?v=2) no-repeat 0 0;background-size:100%}.benefit-account-box .benefit-account-person-info .benefit-account-person-style{overflow:hidden;background-image:linear-gradient(180deg,transparent 50%,#fff 0);border-radius:0 0 .36rem .36rem}.benefit-account-box .benefit-account-person-info .person-title{display:flex;padding:.3rem .24rem .34rem;line-height:.5rem;align-items:center}.benefit-account-box .benefit-account-person-info .person-title span{width:.72rem;height:.23rem;margin-left:.04rem;background:url(//djpstatic.djbx.com/djpe/images/mobile/benefit/title-decorate.png) no-repeat 0 0;background-size:100%}.benefit-account-box .benefit-account-person-info .person-config-detail{width:93.24%;padding:.1rem .2rem;margin:0 auto .44rem;border:.02rem solid #ededed;box-sizing:border-box;background:#fefdff;border-radius:.3rem}.benefit-account-box .benefit-account-person-info .person-config-detail .person-config-info{border-bottom:.01rem dashed #dbdbdb}.benefit-account-box .benefit-account-person-info .person-config-detail .person-config-info:last-child{border:none}.benefit-account-box .benefit-account-person-info .person-config-detail .van-cell{border:none;padding:.2rem 0}.benefit-account-box .benefit-account-person-info .person-config-detail .van-cell .van-cell__title{font-size:.3rem;color:rgba(0,0,0,.47);line-height:.42rem}.benefit-account-box .benefit-account-person-info .person-config-detail .radioBtnGroup .van-radio__icon{padding:.16rem .8rem;border:none;background:#f5f5f5}.benefit-account-box .benefit-account-person-info .person-config-detail .radioBtnGroup .van-radio__icon .van-radio__label{border-radius:.06rem;font-size:.3rem;color:#5b5b5b}.benefit-account-box .benefit-account-person-info .person-config-detail .radioBtnGroup .van-radio__icon--checked{border:.02rem solid #e5cb9b;background:#fffaf0 url(//djpstatic.djbx.com/djpe/images/mobile/benefit/radio-checked-icon.png) no-repeat 100% 0;background-size:.31rem}.benefit-account-box .benefit-account-person-info .person-config-detail .radioBtnGroup .van-radio__icon--checked+.van-radio__label,.benefit-account-box .benefit-account-person-info .person-config-detail .radioBtnGroup .van-radio__icon--checked .van-radio__label{color:#ddab50}.benefit-account-box .benefit-account-person-info .person-config-detail .van-hairline--top-bottom:after,.benefit-account-box .benefit-account-person-info .person-config-detail .van-hairline-unset--top-bottom:after{border:none}.benefit-account-box .benefit-account-person-info .person-config-detail .van-field__right-icon{color:#c8c8c8}.benefit-account-box .benefit-account-person-info .person-config-detail .van-field__control{color:#5b5b5b}.benefit-account-box .benefit-account-calc-box{padding-bottom:.2rem;overflow:initial}.benefit-account-box .benefit-account-calc-box .account-info-box{padding:0 .24rem 0 .26rem;margin-bottom:.4rem}.benefit-account-box .benefit-account-calc-box .account-info-box .account-info-title{padding:.16rem 0 .2rem}.benefit-account-box .benefit-account-calc-box .account-payment-info{position:relative}.benefit-account-box .benefit-account-calc-box .account-payment-info .account-payment-text-des{display:flex;padding:0 .85rem 0 0;margin-bottom:.1rem;justify-content:flex-start;font-size:.26rem;color:#787878;line-height:.38rem}.benefit-account-box .benefit-account-calc-box .account-payment-info .account-payment-text-des:before{content:"*";margin-right:.04rem;color:#e02c2c;font-size:.26rem;line-height:.38rem}.benefit-account-box .benefit-account-calc-box .account-payment-info .account-payment-tips{padding:0 .18rem;margin-bottom:.2rem;color:#f22;line-height:.34rem;font-size:.24rem}.benefit-account-box .benefit-account-calc-box .account-payment-info .account-payment-box{margin-bottom:.2rem;overflow:hidden;background:linear-gradient(180deg,#dae6f0,rgba(157,177,214,.7));border-radius:.08rem}.benefit-account-box .benefit-account-calc-box .account-payment-info .account-payment-box .payment-scheme{padding:0;overflow:hidden;background:url(//djpstatic.djbx.com/djpe/one-page-long-insure/new-steady-bg.png) no-repeat 100% 100%;background-size:55%}.benefit-account-box .benefit-account-calc-box .account-payment-info .account-payment-box .payment-scheme .payment-scheme-title{width:-moz-fit-content;width:fit-content;padding:.1rem .4rem .1rem .2rem;margin:0 0 .2rem 0;font-size:.28rem;line-height:.4rem;color:#3a4765;font-weight:700;background:linear-gradient(270deg,#9baece,#d6e2f0);border-radius:0 0 .3rem 0}.benefit-account-box .benefit-account-calc-box .account-payment-info .account-payment-box .payment-scheme .payment-scheme-input-title{padding-left:.2rem;margin-bottom:.2rem;font-size:.24rem;font-weight:700;color:#747b86;line-height:.34rem}.benefit-account-box .benefit-account-calc-box .account-payment-info .account-payment-box .payment-scheme .goods-input-stepper{width:-moz-fit-content;width:fit-content;align-items:center;padding:.03rem .1rem;margin:0 .2rem .27rem;background:#bac8dc;border-radius:.3rem}.benefit-account-box .benefit-account-calc-box .account-payment-info .account-payment-box .payment-scheme .goods-input-stepper .goods-custom-input-box{position:relative}.benefit-account-box .benefit-account-calc-box .account-payment-info .account-payment-box .payment-scheme .goods-input-stepper .goods-custom-input-box label{padding:.06rem;visibility:hidden;font-weight:700;font-size:.38rem}.benefit-account-box .benefit-account-calc-box .account-payment-info .account-payment-box .payment-scheme .goods-input-stepper .goods-custom-input-box .goods-custom-input{position:absolute;left:0;top:0;border:none;color:#3a4765;font-weight:700;font-size:.38rem;background:none}.benefit-account-box .benefit-account-calc-box .account-payment-info .account-payment-box .payment-scheme .goods-input-stepper .goods-input-stepper-btn{width:.4rem;height:.4rem;font-size:.32rem;font-weight:700;text-align:center;line-height:.4rem;color:#3a4765;background:hsla(0,0%,100%,.8);border-radius:100%}.benefit-account-box .benefit-account-calc-box .account-payment-info .account-payment-box .payment-scheme .goods-input-stepper .van-icon-minus:before{content:"\F0E8"}.benefit-account-box .benefit-account-calc-box .account-payment-info .account-payment-box .payment-scheme .goods-input-stepper .van-icon-plus:before{content:"\F0A2"}.benefit-account-box .benefit-account-calc-box .account-payment-info .account-payment-box .payment-scheme .goods-input-stepper .goods-input-stepper-reduce{margin-right:.54rem}.benefit-account-box .benefit-account-calc-box .account-payment-info .account-payment-box .payment-scheme .goods-input-stepper .goods-input-stepper-add{margin-left:.54rem}.benefit-account-box .benefit-account-calc-box .account-payment-info .account-payment-box .payment-scheme .goods-input-stepper .goods-input-unit{color:#3a4765;font-size:.3rem;font-weight:700}.benefit-account-box .benefit-account-calc-box .account-payment-info .account-payment-box .payment-scheme .actual-money{padding-left:.2rem;margin-bottom:.26rem;color:#747b86;line-height:.32rem;font-size:.24rem}.benefit-account-box .benefit-account-calc-box .account-payment-info .account-payment-box .payment-scheme .actual-money span{padding:0 .04rem;font-weight:700;color:#3d4a68;font-size:.28rem}.benefit-account-box .benefit-account-calc-box .account-payment-info .account-payment-box:nth-child(2n){background:linear-gradient(180deg,#ffecc3,#e9bf7a)}.benefit-account-box .benefit-account-calc-box .account-payment-info .account-payment-box:nth-child(2n) .payment-scheme{background:url(//djpstatic.djbx.com/djpe/one-page-long-insure/positive-scheme-bg.png) 100% 100%/55% no-repeat}.benefit-account-box .benefit-account-calc-box .account-payment-info .account-payment-box:nth-child(2n) .payment-scheme .payment-scheme-title{color:#9b6c29;background:linear-gradient(270deg,#e1b977,#fddfb2)}.benefit-account-box .benefit-account-calc-box .account-payment-info .account-payment-box:nth-child(2n) .payment-scheme .payment-scheme-input-title{color:#865106}.benefit-account-box .benefit-account-calc-box .account-payment-info .account-payment-box:nth-child(2n) .payment-scheme .goods-input-stepper{background:#e4bd7c;border-radius:.3rem}.benefit-account-box .benefit-account-calc-box .account-payment-info .account-payment-box:nth-child(2n) .payment-scheme .actual-money,.benefit-account-box .benefit-account-calc-box .account-payment-info .account-payment-box:nth-child(2n) .payment-scheme .actual-money span,.benefit-account-box .benefit-account-calc-box .account-payment-info .account-payment-box:nth-child(2n) .payment-scheme .goods-input-stepper-btn,.benefit-account-box .benefit-account-calc-box .account-payment-info .account-payment-box:nth-child(2n) .payment-scheme .goods-input-stepper-btn .goods-custom-input,.benefit-account-box .benefit-account-calc-box .account-payment-info .account-payment-box:nth-child(2n) .payment-scheme .goods-input-stepper-btn .goods-input-unit,.benefit-account-box .benefit-account-calc-box .account-payment-info .account-payment-box:nth-child(2n) .payment-scheme .goods-input-stepper .goods-custom-input,.benefit-account-box .benefit-account-calc-box .account-payment-info .account-payment-box:nth-child(2n) .payment-scheme .goods-input-stepper .goods-input-unit{color:#865106}.benefit-account-box .benefit-account-calc-box .account-payment-info .select-input{padding:0 .26rem 0 .24rem}.benefit-account-box .benefit-account-calc-box .account-payment-info .select-input .van-cell{padding:.4rem 0;border-bottom:.01rem solid #eaeaea}.benefit-account-box .benefit-account-calc-box .account-payment-info .select-input .van-cell .van-cell__title{color:#000;font-size:.3rem}.benefit-account-box .benefit-account-calc-box .account-payment-info .select-input .van-cell .van-switch{width:1.1rem;height:.58rem;border-radius:.3rem;background:#efefef}.benefit-account-box .benefit-account-calc-box .account-payment-info .select-input .van-cell .van-switch .van-switch__node{height:.52rem;width:.52rem;box-shadow:0 .02rem .06rem 0 hsla(0,0%,80.4%,.5)}.benefit-account-box .benefit-account-calc-box .account-payment-info .select-input .van-cell .van-switch--on{background:#ecc886;border:none}.benefit-account-box .benefit-account-calc-box .account-payment-info .select-input .van-cell .van-switch--on .van-switch__node{transform:translate(100%,.02rem)}.benefit-account-box .benefit-account-calc-box .account-payment-info .select-input .van-cell .van-field__control{color:#5b5b5b;font-size:.3rem}.benefit-account-box .benefit-account-calc-box .account-payment-info .select-input .van-cell .van-icon-arrow{color:#c8c8c8}.benefit-account-box .benefit-account-calc-box .account-payment-info .select-input .paymentenddate-tip{padding:.14rem .36rem .17rem;font-size:.26rem;color:#999;line-height:.38rem;background:#eff6ff;border-radius:.06rem}.benefit-account-box .benefit-account-calc-box .account-payment-info .select-input .paymentenddate-tip b{padding:0 .12rem;margin:.2rem 0;color:#4a81ff}.benefit-account-box .benefit-account-calc-box .account-payment-info .account-payment-distribution{display:flex;padding:0 .26rem 0 .24rem;border-bottom:.02rem solid #eaeaea}.benefit-account-box .benefit-account-calc-box .account-payment-info .account-payment-distribution .account-payment-distribution-title{flex-shrink:0;margin:.4rem .8rem 0 0;font-size:.3rem;color:#000}.benefit-account-box .benefit-account-calc-box .account-payment-info .account-payment-distribution .distribution-method-box{border-bottom:.02rem dashed #ccc}.benefit-account-box .benefit-account-calc-box .account-payment-info .account-payment-distribution .distribution-method-box .van-cell{padding:.4rem 0;border:none;color:#5b5b5b;font-size:.3rem}.benefit-account-box .benefit-account-calc-box .account-payment-info .account-payment-distribution .distribution-method-box .van-cell .van-cell__title{color:#5b5b5b}.benefit-account-box .benefit-account-calc-box .account-payment-info .account-payment-distribution .distribution-method-box .van-cell .van-field__control{margin-right:.1rem;color:#5b5b5b;font-size:.3rem;text-align:right}.benefit-account-box .benefit-account-calc-box .account-payment-info .account-payment-distribution .distribution-method-box:last-child{border:none}.benefit-account-box .benefit-account-calc-box .account-payment-info .add-irr-btn{display:flex;width:70.77%;padding:.16rem 0;margin:.4rem auto .01rem;justify-content:center;align-items:center;text-align:center;color:#3993ff;font-size:.3rem;border:.02rem solid #3993ff;background:#f0f7ff;border-radius:.37rem}.benefit-account-box .benefit-account-calc-box .account-payment-info .add-irr-btn .add-irr-btn-icon{margin-right:.1rem}.benefit-account-box .benefit-account-calc-box .account-payment-info.account-irr-counter{counter-increment:accoutTitle}.benefit-account-box .benefit-account-calc-box .account-payment-info.account-irr-counter .account-payment-info-title{display:flex;justify-content:space-between;align-items:center;padding:.16rem .2rem;margin:.5rem .26rem 0;font-weight:400;background:#eff6ff;border-radius:.06rem}.benefit-account-box .benefit-account-calc-box .account-payment-info.account-irr-counter .account-payment-info-title span{display:flex;color:#999;font-size:.26rem;justify-content:start;align-items:center}.benefit-account-box .benefit-account-calc-box .account-payment-info.account-irr-counter .account-payment-info-title span:before{content:counter(accoutTitle);display:block;min-width:.4rem;width:-moz-fit-content;width:fit-content;padding:.02rem .04rem;margin-right:.12rem;box-sizing:border-box;color:#fff;font-size:.26rem;font-weight:700;text-align:center;background:#588cff;border-radius:.06rem}.benefit-account-box .benefit-account-calc-box .account-payment-info.account-irr-counter .account-payment-info-title button{color:#4a81ff;font-size:.26rem;border:none;outline:none;background:none}.benefit-account-box .benefit-account-calc-box .account-payment-info.programme-icon{padding:.34rem .14rem;margin:0 auto 0 .1rem;background:linear-gradient(180deg,rgba(229,228,230,.19),rgba(244,220,187,.19));border-radius:.2rem}.benefit-account-box .benefit-account-calc-box .account-payment-info.programme-icon:before{content:"";position:absolute;right:-.1rem;top:-.1rem;width:1.5rem;height:1.5rem;background:url(//djpstatic.djbx.com/djpe/one-page-long-insure/payment-title-bg.png) 50%/100% 100% no-repeat}.benefit-account-box .benefit-account-calc-box .account-payment-info.programme-icon:after{content:"方案选择";position:absolute;right:-.04rem;top:.24rem;font-size:.24rem;color:#9b6c29;transform:rotate(45deg)}.benefit-calc-result-box{width:94.67%;margin:0 auto .2rem}.benefit-calc-result-box .benefit-calc-result-detail{margin-bottom:.6rem;background:#fff;box-shadow:0 .03rem .06rem 0 #b3c3ec;border-radius:.36rem}.benefit-calc-result-box .benefit-calc-result-detail .benefit-age-line-style:after{content:"";display:block;width:85.92%;height:0;margin:0 auto;border-top:.01rem dashed #dbdbdb}.benefit-calc-result-box .benefit-calc-result-detail .van-tabs{overflow:hidden;border-radius:0 0 .36rem .36rem}.benefit-calc-result-box .benefit-calc-result-detail .van-tabs__wrap{margin:.2rem .2rem .4rem}.benefit-calc-result-box .benefit-calc-result-detail .van-tabs__wrap .van-tabs__nav{padding-bottom:0;margin-bottom:.4rem;border-bottom:.01rem solid #f6f6f6;background:#fff;box-sizing:border-box}.benefit-calc-result-box .benefit-calc-result-detail .van-tabs__wrap .van-tabs__nav .van-tab{padding:.24rem 0;margin-right:.1rem;color:#999;font-size:.28rem;line-height:.4rem;background:linear-gradient(180deg,#f0efef,hsla(0,0%,100%,0));border-radius:.12rem .12rem 0 0}.benefit-calc-result-box .benefit-calc-result-detail .van-tabs__wrap .van-tabs__nav .van-tab .van-tab__text{font-size:.28rem;line-height:.4rem;color:#999}.benefit-calc-result-box .benefit-calc-result-detail .van-tabs__wrap .van-tabs__nav .van-tab--active{background:linear-gradient(180deg,#9db3eb,hsla(0,0%,92.9%,0))}.benefit-calc-result-box .benefit-calc-result-detail .van-tabs__wrap .van-tabs__nav .van-tab--active .van-tab__text{font-size:.28rem;font-weight:700;line-height:.4rem;color:#3653a4}.benefit-calc-result-box .benefit-calc-result-detail .van-tabs__wrap .van-tabs__nav .van-tab:nth-last-of-type(2){margin:0}.benefit-calc-result-box .benefit-calc-result-detail .van-tabs__wrap .van-tabs__line{bottom:0;width:8.95%;height:.06rem;background:#3653a4;border-radius:.12rem}.benefit-calc-result-box .benefit-calc-result-detail .van-tabs__content{background:#fff!important}.benefit-calc-result-box .benefit-calc-result-detail .benefit-title-box{display:flex;margin:0 .2rem .4rem;justify-content:space-between;align-items:center}.benefit-calc-result-box .benefit-calc-result-detail .benefit-title-box li{flex:1;margin-right:.2rem;overflow:hidden;box-sizing:border-box;border-radius:.2rem}.benefit-calc-result-box .benefit-calc-result-detail .benefit-title-box li div{padding-bottom:.22rem;border:.02rem solid #e5e5e5;background:#fff;border-radius:.2rem}.benefit-calc-result-box .benefit-calc-result-detail .benefit-title-box li h5{padding:.2rem .23rem .28rem}.benefit-calc-result-box .benefit-calc-result-detail .benefit-title-box li h5 span{display:block;padding:.06rem .24rem;color:#fff;font-size:.28rem;font-weight:700;text-align:center;border-radius:.26rem}.benefit-calc-result-box .benefit-calc-result-detail .benefit-title-box li p{padding-bottom:0 .22rem .08rem;color:#666;font-size:.22rem;line-height:.3rem;text-align:center}.benefit-calc-result-box .benefit-calc-result-detail .benefit-title-box li h5.lower-income-title{background:linear-gradient(180deg,#c6f1e3,hsla(0,0%,100%,0))}.benefit-calc-result-box .benefit-calc-result-detail .benefit-title-box li h5.lower-income-title span{background:linear-gradient(180deg,#88e7d2,#43c8a0)}.benefit-calc-result-box .benefit-calc-result-detail .benefit-title-box li h5.middle-income-title{background:linear-gradient(180deg,#cddbff,hsla(0,0%,100%,0))}.benefit-calc-result-box .benefit-calc-result-detail .benefit-title-box li h5.middle-income-title span{background:linear-gradient(180deg,#89b5f7,#517eeb)}.benefit-calc-result-box .benefit-calc-result-detail .benefit-title-box li h5.higher-income-title{background:linear-gradient(180deg,#ffe8d4,hsla(0,0%,100%,0))}.benefit-calc-result-box .benefit-calc-result-detail .benefit-title-box li h5.higher-income-title span{background:linear-gradient(180deg,#f8cf97,#f49b4c)}.benefit-calc-result-box .benefit-calc-result-detail .benefit-title-box li:last-child{margin:0}.benefit-calc-result-box .benefit-calc-result-detail .benefit-title-box li.checked{position:relative;border-radius:.2rem}.benefit-calc-result-box .benefit-calc-result-detail .benefit-title-box li.checked div{border:none;margin:.03rem;overflow:hidden;background:#fff}.benefit-calc-result-box .benefit-calc-result-detail .benefit-title-box li.checked div h5{padding:.2rem .2rem .28rem}.benefit-calc-result-box .benefit-calc-result-detail .benefit-title-box li.checked:after{content:"";position:absolute;right:0;bottom:0;width:.6rem;height:.6rem}.benefit-calc-result-box .benefit-calc-result-detail .benefit-title-box li.lower-income-title.checked{background:linear-gradient(180deg,rgba(67,200,160,0),#43c8a0)}.benefit-calc-result-box .benefit-calc-result-detail .benefit-title-box li.lower-income-title.checked:after{background:url(//djpstatic.djbx.com/djpe/images/mobile/benefit/checked-green.png) no-repeat 100% 100%;background-size:100%}.benefit-calc-result-box .benefit-calc-result-detail .benefit-title-box li.middle-income-title.checked{background:linear-gradient(180deg,rgba(114,152,246,0),#7298f6)}.benefit-calc-result-box .benefit-calc-result-detail .benefit-title-box li.middle-income-title.checked:after{background:url(//djpstatic.djbx.com/djpe/images/mobile/benefit/checked-blue.png) no-repeat 100% 100%;background-size:100%}.benefit-calc-result-box .benefit-calc-result-detail .benefit-title-box li.higher-income-title.checked{background:linear-gradient(180deg,rgba(244,156,77,0),#f49c4d)}.benefit-calc-result-box .benefit-calc-result-detail .benefit-title-box li.higher-income-title.checked:after{background:url(//djpstatic.djbx.com/djpe/images/mobile/benefit/checked-orang.png) no-repeat 100% 100%;background-size:100%}.benefit-calc-result-box .benefit-calc-result-detail .benefit-age-line-box{position:relative;padding:.4rem .3rem .34rem;margin:0 .2rem .4rem;background-color:#ebf1ff;background-image:url(//djpstatic.djbx.com/djpe/images/mobile/benefit/line-bg1.png),url(//djpstatic.djbx.com/djpe/images/mobile/benefit/line-bg2.png);background-position:0 0,100% 100%;background-size:3.2rem,.84rem;background-repeat:no-repeat,no-repeat;border-radius:.2rem}.benefit-calc-result-box .benefit-calc-result-detail .benefit-age-line-box h5{margin-bottom:.2rem;text-align:center;line-height:.4rem;color:#333;font-size:.28rem;font-weight:400}.benefit-calc-result-box .benefit-calc-result-detail .benefit-age-line-box h5 b{padding:0 .08rem;font-weight:700;font-size:.4rem;color:#6281cf}.benefit-calc-result-box .benefit-calc-result-detail .benefit-age-line-box .benefit-age-line-detail{display:flex;justify-content:space-between;align-items:center}.benefit-calc-result-box .benefit-calc-result-detail .benefit-age-line-box .benefit-age-line-detail button{display:flex;padding:.08rem;border:none;outline:none;align-items:center;text-align:center;background:#6281cf;border-radius:50%}.benefit-calc-result-box .benefit-calc-result-detail .benefit-age-line-box .benefit-age-line-detail button .van-icon{font-size:.3rem;color:#fff}.benefit-calc-result-box .benefit-calc-result-detail .benefit-age-line-box .benefit-age-line-detail button.reduce-btn{margin-right:.4rem}.benefit-calc-result-box .benefit-calc-result-detail .benefit-age-line-box .benefit-age-line-detail button.add-btn{margin-left:.4rem}.benefit-calc-result-box .benefit-calc-result-detail .benefit-age-line-box .benefit-age-line-detail .van-slider__button-wrapper,.benefit-calc-result-box .benefit-calc-result-detail .benefit-age-line-box .benefit-age-line-detail .van-slider__button-wrapper-right{padding:.06rem;background-color:rgba(98,129,207,.2);border-radius:50%}.benefit-calc-result-box .benefit-calc-result-detail .benefit-age-line-box .benefit-age-line-detail .van-slider__button{width:.38rem;height:.38rem;background:#6281cf;box-shadow:none}.benefit-calc-result-box .benefit-calc-result-detail .benefit-domen-list-unit{padding:.2rem .5rem .1rem;text-align:right;color:#999;font-size:.26rem;line-height:.36rem}.benefit-calc-result-box .benefit-calc-result-detail .benefit-domen-list-box{padding:0 .5rem .34rem}.benefit-calc-result-box .benefit-calc-result-detail .benefit-domen-list-box li{display:flex;padding-bottom:.26rem;justify-content:space-between;line-height:.42rem}.benefit-calc-result-box .benefit-calc-result-detail .benefit-domen-list-box li .domen-list-title{font-size:.3rem;color:#333;width:3.5rem}.benefit-calc-result-box .benefit-calc-result-detail .benefit-domen-list-box li .domen-list-money{flex:1;color:#000;font-size:.4rem;font-weight:700;line-height:.56rem;text-align:right}.common-modoular-style{height:auto;margin:0 .2rem .28rem;overflow:hidden;background-color:#fff;box-shadow:0 .03rem .06rem 0 #b3c3ec;border-radius:.36rem}.account-calc-page-box.block.red{background:#d3332a url(//djpstatic.djbx.com/djpe/images/mobile/benefit/account-bg-red.png) no-repeat 0 0;background-size:100%}.account-calc-page-box.block.red .account-calc-page-detail:before{background:#d3332a url(//djpstatic.djbx.com/djpe/images/mobile/benefit/page-title-red.png) no-repeat 0 0;background-size:100%}.account-calc-page-box.block.red .common-modoular-style{box-shadow:0 .03rem .06rem 0 #ecaba7}.account-calc-page-box.block.red .benefit-account-box .benefit-account-person-info{background:url(//djpstatic.djbx.com/djpe/images/mobile/benefit/insured-bg-red.png?v=2) no-repeat 0 0;background-size:100%}.account-calc-page-box.block.red .benefit-account-box .benefit-account-person-info .person-title span{background:url(//djpstatic.djbx.com/djpe/images/mobile/benefit/title-decorate-red.png) no-repeat 0 0;background-size:100%}.account-calc-page-box.block.red .connect-line-box:after,.account-calc-page-box.block.red .connect-line-box:before{background:url(//djpstatic.djbx.com/djpe/images/mobile/benefit/connect-line-red.png) no-repeat 0 0;background-size:100%}.account-calc-page-box.block.red .benefit-account-calc-title{background:url(//djpstatic.djbx.com/djpe/images/mobile/benefit/modular-title-bg-red.png) no-repeat 0 0;background-size:100%}.account-calc-page-box.block.red .benefit-calc-btn-box{background:#d3332a}.account-calc-page-box.block.red .benefit-calc-btn-box button{background:linear-gradient(180deg,#fd7d74,#c7160c);box-shadow:0 .02rem .04rem 0 hsla(0,0%,100%,.5)}.plan-benefit-show{position:relative;display:flex;width:100%;height:100%;overflow:auto;flex-direction:column;background:#efefef}.benefit-plan-page-box .plan-benefit-box{padding-bottom:1.5rem;box-sizing:border-box}.benefit-plan-page-box .benefit-demonstrate-info .goods-calc-box,.benefit-plan-page-box .benefit-receive-info.position-top{top:0;padding-top:.4rem;background:linear-gradient(180deg,#d9eeff,#fff),#fff;background-repeat:no-repeat;background-size:100% 1.18rem}.benefit-plan-page-box .goods-premium-person-info .person-type{font-size:.36rem}.benefit-plan-page-box .goods-premium-person-info .person-type span{display:flex;justify-content:flex-start;align-items:center}.benefit-plan-page-box .goods-premium-person-info .person-type span:before{content:"";width:.06rem;height:.35rem;margin-right:.08rem;color:#111f2c;font-size:.36rem;line-height:.5rem;font-weight:700;background:linear-gradient(#b7e4ff,#80c4ff);border-radius:.03rem}.benefit-plan-page-box .plan-btn-box{position:fixed;left:0;right:0;bottom:0;z-index:99;display:flex;padding:.22rem .4rem .4rem;border-top:.01rem solid #efefef;justify-content:space-between;align-items:center;background-color:#fff}.benefit-plan-page-box .plan-btn-box button{width:calc(50% - .15rem);height:.94rem;font-size:.32rem;font-weight:bolder;text-align:center;border-radius:.47rem;outline:none}.benefit-plan-page-box .plan-btn-box button.white{border:.02rem solid #d6ab68;color:#d4aa67;background-color:#fff}.benefit-plan-page-box .plan-btn-box button.orange{border:none;margin-left:.3rem;color:#fff;background:linear-gradient(148deg,#e1bc82,#d2a661)}.plan-benefit-show-info{position:relative;flex:1;overflow:auto}.plan-benefit-show-info .plan-product-image{position:absolute;left:0;top:0;height:auto;overflow:hidden}.plan-benefit-show-info .plan-product-image img{width:100%;height:auto}.plan-benefit-show-info .plan-product-image .plan-product-title{position:absolute;left:0;top:0;padding:.24rem .2rem 0;font-size:.46rem;line-height:.65rem;color:#754f7b;font-weight:bolder}.plan-benefit-show-info .plan-product-image .plan-product-title p{font-size:.3rem;font-weight:700;color:#a993b1;line-height:.42rem;margin-top:.11rem;letter-spacing:.02rem}.plan-benefit-show-info .plan-product-image .plan-product-title.white{color:#fff}.plan-benefit-show-info .plan-product-image .plan-product-title.red{color:#d3270b}.plan-benefit-show-info .plan-product-image .plan-product-title.green{color:#226c43}.plan-benefit-show-info .plan-product-image .plan-product-title.green-color{color:#117e51}.plan-benefit-show-info .plan-product-image .plan-product-title.small-font{font-size:.42rem}.plan-benefit-show-info .plan-product-image .plan-product-title.blue-color{color:#3661a1}.plan-benefit-show-info .plan-product-image .plan-product-title.blue{color:#2c68f1}.plan-benefit-show-info .plan-product-image .plan-product-title.blue2{color:#071997}.plan-benefit-show-info .plan-product-image .plan-product-title.motherDay1{color:#d2194d}.plan-benefit-show-info .plan-product-image .plan-product-title.motherDay2{color:#ea4924}.plan-benefit-show-info .plan-product-image .plan-product-title.childrenDay{color:#335d52}.plan-benefit-show-info .plan-product-image .plan-product-title.c010015,.plan-benefit-show-info .plan-product-image .plan-product-title.c010015 p{color:#c5291d}.plan-benefit-show-info .plan-product-image .plan-product-title.t020012{color:#bb591b}.plan-benefit-show-info .plan-product-image .plan-product-title.t010005{color:#ce6227}.plan-benefit-show-info .plan-product-image .plan-product-title.t010006{color:#375536}.plan-benefit-show-info .plan-product-image .plan-product-title.t010021{color:#aa4b12}.plan-benefit-show-info .plan-product-image .plan-product-title.t010014,.plan-benefit-show-info .plan-product-image .plan-product-title.t010014 p{color:#ce6227}.plan-benefit-show-info .plan-product-image .plan-product-title.t010022,.plan-benefit-show-info .plan-product-image .plan-product-title.t010022 p{color:#bb3d03}.plan-benefit-show-info .plan-product-image .plan-product-title.t010025,.plan-benefit-show-info .plan-product-image .plan-product-title.t010026{color:#fff}.plan-benefit-show-info .plan-product-image .plan-product-title.t010026{font-size:.4rem}.plan-benefit-show-info .plan-product-image .plan-product-title.t010025 p,.plan-benefit-show-info .plan-product-image .plan-product-title.t010026 p{color:#fff}.plan-benefit-show-info .plan-product-image .plan-product-title.t010029{color:#c85314}.plan-benefit-show-info .plan-product-image .plan-product-title.t010029 p{color:#e2773e}.plan-benefit-show-info .plan-product-image .plan-product-title.t010016{color:#fff}.plan-benefit-show-info .plan-product-image .plan-product-title.t010016 p{color:hsla(0,0%,100%,.88)}.plan-benefit-show-info .plan-product-image .plan-product-title.t010024,.plan-benefit-show-info .plan-product-image .plan-product-title.t010024 p{color:#20429e}.plan-benefit-show-info .plan-product-image .plan-product-title.t010017{color:#fff}.plan-benefit-show-info .plan-product-image .plan-product-title.t010017 p{color:hsla(0,0%,100%,.88)}.plan-benefit-show-info .plan-product-image .plan-product-title.c010011{white-space:nowrap}.plan-benefit-show-info .plan-product-image .plan-product-title.c010038,.plan-benefit-show-info .plan-product-image .plan-product-title.c010038 p,.plan-benefit-show-info .plan-product-image .plan-product-title.c010039,.plan-benefit-show-info .plan-product-image .plan-product-title.c010039 p,.plan-benefit-show-info .plan-product-image .plan-product-title.t010032,.plan-benefit-show-info .plan-product-image .plan-product-title.t010032 p,.plan-benefit-show-info .plan-product-image .plan-product-title.t010033,.plan-benefit-show-info .plan-product-image .plan-product-title.t010033 p,.plan-benefit-show-info .plan-product-image .plan-product-title.tBBC010001,.plan-benefit-show-info .plan-product-image .plan-product-title.tBBC010001 p{color:#fff}.plan-benefit-show-info .plan-product-image .plan-product-title.c060003,.plan-benefit-show-info .plan-product-image .plan-product-title.c060003 p{color:#ffeebd}.plan-benefit-show-info .plan-product-image:after{content:"";position:absolute;bottom:-.1rem;left:0;width:100%;height:3.75rem;background:linear-gradient(180deg,hsla(0,0%,93.3%,0),#eee)}.plan-benefit-show-info .plan-result-risk-info{position:relative;padding:.3rem 0 0;margin:4rem .2rem .3rem;overflow:hidden;background:#fff;border-radius:.2rem}.plan-benefit-show-info .plan-result-risk-info .plan-risk-modify-btn{position:absolute;top:0;right:0;width:1rem;height:.83rem;border:none;outline:none;background:url(//djpstatic.djbx.com/djpe/images/mobile/plan-benefit/editor.png) no-repeat 0 0;background-size:100%}.plan-benefit-show-info .plan-result-risk-info.tBBC010001{margin-top:5.8rem}.plan-benefit-show-info .plan-explan-box{position:relative;margin:0 .2rem;background:none}.plan-benefit-show-info .plan-benefit-result-detail{padding-bottom:.2rem;margin:0 .2rem .3rem;background:#fff;border-radius:.16rem;box-shadow:0 .02rem .16rem 0 rgba(4,16,22,.08)}.plan-benefit-show-info .plan-benefit-result-detail h3{display:flex;justify-content:center;align-items:center;width:61.27%;padding:.16rem 0;margin:0 auto;box-sizing:border-box;font-size:.34rem;line-height:.48rem;color:#fff;font-weight:700;background:linear-gradient(148deg,#e1bc82,#d2a661);border-radius:0 0 .3rem .3rem}.plan-benefit-show-info .plan-benefit-result-detail h3:after,.plan-benefit-show-info .plan-benefit-result-detail h3:before{content:"";width:.68rem;height:.1rem}.plan-benefit-show-info .plan-benefit-result-detail h3:before{margin-right:.18rem;background:url(//djpstatic.djbx.com/djpe/images/mobile/plan-benefit/title-bg1.png) no-repeat 0 0;background-size:100%}.plan-benefit-show-info .plan-benefit-result-detail h3:after{margin-left:.18rem;background:url(//djpstatic.djbx.com/djpe/images/mobile/plan-benefit/title-bg2.png) no-repeat 0 0;background-size:100%}.plan-calc-pop{display:flex;flex-direction:column}.plan-calc-pop .van-popup__close-icon--top-right{top:.4rem}.plan-calc-pop .plan-calc-pop-title{padding:.4rem .24rem;border-bottom:.01rem solid #efefef;font-size:.32rem;font-weight:400;text-align:center}.plan-calc-pop .plan-calc-box{flex:1;overflow:auto}.plan-calc-pop .plan-calc-box .benefit-demonstrate-box{padding-bottom:1rem;overflow:hidden}.plan-calc-pop .plan-calc-box .benefit-demonstrate-box,.plan-calc-pop .plan-calc-box .benefit-receive-box{padding-top:.2rem;background:linear-gradient(180deg,#d9eeff,#fff),#fff;background-repeat:no-repeat;background-size:100% 1.18rem}.plan-calc-pop .plan-calc-box .benefit-receive-box{padding-bottom:1.2rem}.plan-calc-pop .plan-calc-box .benefit-receive-box .benefit-receive-info.position-top{margin-top:.2rem}.plan-calc-pop .plan-calc-box .goods-premium-person-info .person-type span{display:flex;justify-content:flex-start;align-items:center}.plan-calc-pop .plan-calc-box .goods-premium-person-info .person-type span:before{content:"";width:.06rem;height:.35rem;margin-right:.08rem;color:#111f2c;font-size:.36rem;line-height:.5rem;font-weight:700;background:linear-gradient(#b7e4ff,#80c4ff);border-radius:.03rem}