.p-loan-repay{min-height:100%;background:#f4f5f9;box-sizing:border-box}.p-loan-repay .info{background:#fff}.p-loan-repay .info .tab{text-align:center;border-bottom:1px solid #f3f3f3}.p-loan-repay .info .tab .tab-header{padding:0 1rem;height:.98rem;line-height:.98rem;display:flex;align-items:center}.p-loan-repay .info .tab .tab-header li{flex-grow:1;font-size:.32rem;color:#666}.p-loan-repay .info .tab .tab-header li.active{color:#fe5f00;font-size:.34rem;font-weight:500}.p-loan-repay .info .tab .tab-header li.disabled{color:#ccc}.p-loan-repay .info .tab .cursor{text-align:center;height:.04rem;overflow:hidden;display:flex;padding:0 1rem;align-items:center}.p-loan-repay .info .tab .cursor li{height:.04rem;overflow:hidden;flex-grow:1}.p-loan-repay .info .tab .cursor li>div{width:.64rem;height:.04rem;margin:0 auto}.p-loan-repay .info .tab .cursor .active>div{background:#fe5f00}.p-loan-repay .info .amount{text-align:center}.p-loan-repay .info .amount h5{margin:.42rem 0 .04rem 0;color:#666;font-weight:400;font-size:.26rem}.p-loan-repay .info .amount h1{color:#222;font-size:.76rem;line-height:.9rem;font-weight:700;transform:translate(-.14rem);margin:0 0 .42rem 0}.p-loan-repay .info .amount h1 span img{width:.28rem;vertical-align:middle}.p-loan-repay .info .amount .buttons{width:3.4rem;margin:0 auto;padding:0 0 .42rem 0}.p-loan-repay .info .amount .buttons .btn-md{width:3.4rem;height:.8rem;line-height:.8rem;font-size:.32rem}.p-loan-repay .info .amount-over{background:url(../img/repay-over.983eb4bb.png) 100% 0 no-repeat;background-size:1.92rem auto}.p-loan-repay .info .amount-out{background:url(../img/repay-out.86988d5c.png) 100% 0 no-repeat;background-size:1.78rem auto}.p-loan-repay .info .amount-in{background:url(../img/repay-in.2d67c174.png) 100% 0 no-repeat;background-size:1.78rem auto}.p-loan-repay .plan{padding:0 .46rem .3rem .46rem;background:#fff}.p-loan-repay .plan h2{color:#333;font-size:.3rem;font-weight:500;border-bottom:1px solid #f3f3f3;line-height:.88rem}.p-loan-repay .plan li{display:flex;align-items:center}.p-loan-repay .plan li .symbol{margin-right:.24rem}.p-loan-repay .plan li .symbol div:first-child{background:#d7d9e1;width:1px;margin:0 auto;height:.41rem}.p-loan-repay .plan li .symbol div:nth-child(2){width:.3rem;height:.3rem}.p-loan-repay .plan li .symbol div:nth-child(2) img{display:block}.p-loan-repay .plan li .symbol div:nth-child(3){background:#d7d9e1;width:1px;margin:0 auto;height:.41rem}.p-loan-repay .plan li .date{font-size:.28rem;color:#999;margin-right:.2rem;text-align:right;width:1.65rem}.p-loan-repay .plan li .arrow .tag{border:1px solid #f51818;color:#f51818;border-radius:2px;line-height:.4rem;padding:0 .2rem;display:inline-block;font-size:.22rem;margin-right:.18rem}.p-loan-repay .plan li .arrow img{width:.14rem;height:.26rem;vertical-align:middle}.p-loan-repay .plan li .period-amount{flex-grow:1;width:1.5rem;font-size:.36rem;font-weight:700;padding-right:.1rem}.p-loan-repay .plan li .period-amount span{font-weight:400;font-size:.3rem}.p-loan-repay .plan li:first-child .symbol div:first-child,.p-loan-repay .plan li:last-child .symbol div:nth-child(3){background:#fff;height:.2rem}.p-loan-repay .card{background:#fff;margin:.2rem;border-radius:.08rem;padding:.56rem .3rem 0 .24rem}.p-loan-repay .card .period-info{display:flex;align-items:center;padding:0 0 .52rem 0}.p-loan-repay .card .period-info>div:first-child{flex-grow:1}.p-loan-repay .card .period-info .ring{width:1rem}.p-loan-repay .card .period-info h3{margin:0 0 .2rem 0;font-size:.4rem;color:#333;font-weight:500}.p-loan-repay .card .period-info h3 img{vertical-align:middle;width:.32rem;height:.34rem}.p-loan-repay .card .period-info p{margin:.06rem 0 0 0;color:#999;font-size:.22rem}.p-loan-repay .card .buttons{height:.88rem;line-height:.88rem;border-top:1px solid #f3f3f3;display:flex;align-items:center}.p-loan-repay .card .buttons a{flex-grow:1}.p-loan-repay .card .buttons .arrow{width:1rem;text-align:right}.p-loan-repay .card .buttons img{width:.12rem;height:.22rem}.p-loan-repay .ui-popup-container{padding:0}.p-loan-repay .ui-popup-container h5 a{margin-right:.2rem}.p-loan-repay .ui-popup-container .ui-popup-content{background:#f4f5f9}.p-loan-repay .plan-list{margin-top:.2rem;color:#999}.p-loan-repay .plan-list .card-list{background:#fff;border-radius:.08rem;margin:.2rem .2rem 0 .2rem;padding:.28rem .2rem}.p-loan-repay .plan-list .card-list .card-amount{display:flex;align-items:center;border-bottom:1px solid #f3f3f3;padding:0 0 .28rem 0}.p-loan-repay .plan-list .card-list .card-amount>div{flex-grow:1}.p-loan-repay .plan-list .card-list .card-amount>div:last-child{width:2.5rem;text-align:right;flex-grow:0}.p-loan-repay .plan-list .card-list .card-amount h4{margin:0;color:#fe5f00;font-size:.28rem;font-weight:600}.p-loan-repay .plan-list .card-list .card-amount p{font-size:.24rem;color:#666;margin:.08rem 0 0 0}.p-loan-repay .plan-list .card-list .card-detail{padding:.26rem 0 0 0;line-height:.44rem}.p-loan-repay .plan-list .card-list .card-detail>div{display:flex;align-items:center}.p-loan-repay .plan-list .card-list .card-detail>div span{text-align:right;flex-grow:1}.p-loan-repay .ui-popup .ui-popup-container{padding:0}.p-loan-repay .ui-popup .ui-popup-container h5 a img{margin-right:.25rem}.p-loan-repay .ui-popup .ui-popup-container .ui-popup-content{max-height:9rem}