.p-loan-repay2{padding:.2rem 0;min-height:100%;background:#f4f5f9;box-sizing:border-box}.p-loan-repay2 .add-bankcard{width:7.1rem;height:.84rem;background:#fff;border-radius:.2rem;margin:0 auto;font-size:.28rem;color:#333;justify-content:space-between;margin-bottom:.2rem;padding:0 .2rem;box-sizing:border-box}.p-loan-repay2 .add-bankcard,.p-loan-repay2 .add-bankcard div{display:flex;flex-direction:row;align-items:center}.p-loan-repay2 .add-bankcard img{margin-left:.1rem;width:.35rem}.p-loan-repay2 .remain-total{height:.96rem;background-color:#fff;border-radius:.16rem;margin:.2rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.p-loan-repay2 .remain-total img{margin-left:.22rem;width:.4rem}.p-loan-repay2 .remain-total span{flex-grow:1;margin:0 .14rem;font-size:.26rem;text-align:left;color:#5b6475;line-height:.36rem}.p-loan-repay2 .remain-total a{width:1.38rem;height:.6rem;opacity:1;background:#fff1e9;border-radius:.14rem;line-height:.6rem;color:#fe5f00;font-size:.22rem;text-align:center;margin-right:.2rem}.p-loan-repay2 .down-plan{font-size:.28rem;color:#5b6475;display:flex;flex-direction:row;align-items:center;justify-content:center;margin:.35rem 0 0 0}.p-loan-repay2 .down-plan img{width:.24rem;height:.24rem;margin-left:.05rem}.p-loan-repay2 .info{display:flex;flex-direction:column;align-items:center;margin:0 .2rem .2rem .2rem;border-radius:.2rem;background:#fff;padding:.15rem 0 0 0;box-shadow:0 .08rem .28rem 0 rgba(0,21,73,.03)}.p-loan-repay2 .info .overDue-info{width:100%}.p-loan-repay2 .info .overDue-info span{float:right;width:1.68rem;height:.56rem;background-color:rgba(50,121,255,.1);font-size:.24rem;font-weight:500;text-align:center;color:#3279ff;line-height:.56rem;border-radius:0 .16rem 0 .16rem}.p-loan-repay2 .info .amount{display:flex;flex-direction:column;align-items:center;text-align:center}.p-loan-repay2 .info .amount h5{margin:.34rem 0 .16rem 0;color:#8992a2;font-weight:400;font-size:.26rem}.p-loan-repay2 .info .amount h5.ovd{color:#fe5f00}.p-loan-repay2 .info .amount h1{color:#222;font-size:.68rem;line-height:.9rem;font-weight:700;font-family:DINAlternate-Bold;transform:translate(-.14rem);margin:0}.p-loan-repay2 .info .amount h1 span:first-child img{width:.28rem;vertical-align:middle}.p-loan-repay2 .info .amount .amount-info{display:flex;flex-direction:row;align-items:center;margin-bottom:.16rem}.p-loan-repay2 .info .amount .amount-info h1{color:#222;font-size:.68rem;line-height:.9rem;font-weight:700;transform:translate(-.14rem);margin:0}.p-loan-repay2 .info .amount .amount-info h1 span:first-child img{width:.28rem;vertical-align:middle}.p-loan-repay2 .info .amount .amount-info span img{width:.36rem;height:.36rem;vertical-align:middle}.p-loan-repay2 .info .amount .buttons{width:3.4rem;margin:0 auto;padding:0 0 .3rem 0;margin-top:.2rem}.p-loan-repay2 .info .amount .buttons .btn-md{width:100%;height:.82rem;line-height:.82rem;font-size:.32rem;border-radius:.2rem;box-shadow:0 .08rem .2rem 0 rgba(254,95,0,.16)}.p-loan-repay2 .info .amount-over{background:url(../img/repay-over.983eb4bb.png) 100% 0 no-repeat;background-size:1.92rem auto}.p-loan-repay2 .info .amount-out{background:url(../img/repay-out.86988d5c.png) 100% 0 no-repeat;background-size:1.78rem auto}.p-loan-repay2 .info .amount-in{background:url(../img/repay-in.2d67c174.png) 100% 0 no-repeat;background-size:1.78rem auto}.p-loan-repay2 .plan h2{padding:0;margin-left:.2rem;margin-bottom:.2rem;color:#11151e;font-size:.32rem;font-weight:600;border-bottom:1px solid #f3f3f3;line-height:.44rem}.p-loan-repay2 .plan h2 span{font-size:.24rem;text-align:left;color:#8992a2;line-height:.34rem;font-weight:400}.p-loan-repay2 .plan li{display:flex;align-items:center;background-color:#fff;height:1.44rem;margin:0 .2rem .2rem .2rem;border-radius:.2rem;box-shadow:0 .08rem .28rem 0 rgba(0,21,73,.03)}.p-loan-repay2 .plan li .date-title{display:flex;flex-direction:row;align-items:center;font-size:.3rem;font-weight:600;text-align:left;color:#11151e;line-height:.42rem}.p-loan-repay2 .plan li .date-title div:first-child{width:.16rem;height:.16rem;background:#fe5f00;border-radius:50%;margin-left:.3rem;margin-right:.14rem}.p-loan-repay2 .plan li .date-title .tag{background-color:rgba(50,121,255,.1);color:#3279ff;width:1rem;height:.4rem;border-radius:.07rem;line-height:.4rem;display:inline-block;font-size:.2rem;text-align:center;margin:0 .18rem}.p-loan-repay2 .plan li .date{font-size:.24rem;color:#8992a2;margin-left:.6rem;margin-right:.2rem;line-height:.34rem;margin-top:.04rem}.p-loan-repay2 .plan li .arrow{margin-right:.16rem}.p-loan-repay2 .plan li .arrow img{width:.14rem;height:.26rem;vertical-align:middle}.p-loan-repay2 .plan li .period-amount{flex-grow:1;text-align:right;width:1.5rem;font-size:.36rem;font-weight:700;padding-right:.1rem;line-height:.42rem}.p-loan-repay2 .card{background:#fff;margin:.2rem;border-radius:.08rem;padding:.56rem .3rem 0 .24rem}.p-loan-repay2 .card .period-info{display:flex;align-items:center;padding:0 0 .52rem 0}.p-loan-repay2 .card .period-info>div:first-child{flex-grow:1}.p-loan-repay2 .card .period-info .ring{width:1rem}.p-loan-repay2 .card .period-info h3{margin:0 0 .2rem 0;font-size:.4rem;color:#333;font-weight:500}.p-loan-repay2 .card .period-info h3 img{vertical-align:middle;width:.32rem;height:.34rem}.p-loan-repay2 .card .period-info p{margin:.06rem 0 0 0;color:#999;font-size:.22rem}.p-loan-repay2 .card .buttons{height:.88rem;line-height:.88rem;border-top:1px solid #f3f3f3;display:flex;align-items:center}.p-loan-repay2 .card .buttons a{flex-grow:1}.p-loan-repay2 .card .buttons .arrow{width:1rem;text-align:right}.p-loan-repay2 .card .buttons img{width:.12rem;height:.22rem}.p-loan-repay2 .ui-popup-container{padding:0}.p-loan-repay2 .ui-popup-container h5 a{margin-right:.2rem}.p-loan-repay2 .ui-popup-container .ui-popup-content{background:#f4f5f9}.p-loan-repay2 .plan-list{margin-top:.2rem;color:#999}.p-loan-repay2 .plan-list .card-list{background:#fff;border-radius:.08rem;margin:.2rem .2rem 0 .2rem;padding:.28rem .2rem}.p-loan-repay2 .plan-list .card-list .card-amount{display:flex;align-items:center;border-bottom:1px solid #f3f3f3;padding:0 0 .28rem 0}.p-loan-repay2 .plan-list .card-list .card-amount>div{flex-grow:1}.p-loan-repay2 .plan-list .card-list .card-amount>div:last-child{width:2.5rem;text-align:right;flex-grow:0}.p-loan-repay2 .plan-list .card-list .card-amount h4{margin:0;color:#fe5f00;font-size:.28rem;font-weight:600}.p-loan-repay2 .plan-list .card-list .card-amount p{font-size:.24rem;color:#666;margin:.08rem 0 0 0}.p-loan-repay2 .plan-list .card-list .card-detail{padding:.26rem 0 0 0;line-height:.44rem}.p-loan-repay2 .plan-list .card-list .card-detail>div{display:flex;align-items:center}.p-loan-repay2 .plan-list .card-list .card-detail>div span{text-align:right;flex-grow:1}.p-loan-repay2 .ui-popup .ui-popup-container{padding:0}.p-loan-repay2 .ui-popup .ui-popup-container h5 a img{margin-right:.25rem}.p-loan-repay2 .ui-popup .ui-popup-container .ui-popup-content{max-height:9rem}