.mypurse-con{position:relative;height:16.25rem;color:#fff;margin:1rem .25rem 0;text-align:center;background:#fff url(../images/wallet/wallet-header-bg.png) no-repeat center;background-size:cover}.mypurse-con .title{font-size:1.16rem}.mypurse-con .station{font-size:1rem;padding-top:.5rem}.mypurse-con .icon-change-station{display:none;position:absolute;right:.6rem;top:1.8rem;width:6.4rem;height:1.8rem;background:url(../images/wallet/change-station.png) no-repeat center;background-size:cover}.mypurse-con .btn-group{display:flex;justify-content:space-between;margin:1.2rem 1.5rem 0}.mypurse-con .btn-group .btn{display:inline-block;width:13.625rem;height:3.58rem}.mypurse-con .btn-group .btn-payment{background:url(../images/wallet/payment-btn.png) no-repeat center;background-size:cover}.mypurse-con .btn-group .btn-recharge{background:url(../images/wallet/recharge-btn.png) no-repeat center;background-size:cover}.mypurse-num{height:3.8rem;font-size:3rem;font-weight:700;padding-top:2rem;line-height:3.8rem}.mypurse-num span{font-size:1.25rem;font-weight:400}.mypurse-btn-list{padding:0 1.25rem;background-color:#fff}.mypurse-btn-list .mypurse-btn-item{position:relative;color:#000;font-size:1.25rem;line-height:5rem;border-bottom:1px solid #e4e4e4}.mypurse-btn-list .mypurse-btn-item::after{content:'';position:absolute;right:0;top:50%;width:1.5rem;height:1.5rem;background:url(../images/icon_left.png) no-repeat right center;transform:translate(0,-50%) rotate(180deg);background-size:cover}.mypurse-btn-list .mypurse-btn-item:last-child{border:0}.mypurse-btn-list .mypurse-btn-item .icon{display:inline-block;width:2rem;height:2rem;margin-right:.67rem}.vip_mypurse{position:relative;color:#000;font-size:1.25rem;padding:1.5rem 1.5rem 1rem;margin-top:.67rem;line-height:normal;background:#fff}.vip_mypurse span{color:#ccc;font-size:.8rem}.vip_mypurse::before{content:'';position:absolute;left:0;top:50%;width:3px;height:1.3rem;transform:translate(0,-50%);background-color:#bd0f0f;border-radius:2px}.vip_mypurse .check-more{display:inline-block;width:10.4rem;height:2.08rem;margin-left:.67rem;background:url(../images/wallet/check-vipcard.png) no-repeat;background-size:cover;vertical-align:middle}.station-list-modal .stationList{margin:2rem 0 4rem;overflow:hidden;overflow-y:auto;max-height:22rem;min-height:7.5rem}.record-list{padding:0 1.25rem;margin-top:1rem;background:#fff}.record-list ul li{padding:1.5rem 0;border-bottom:1px solid #e4e4e4;overflow:hidden}.record-list ul li a{display:flex;align-items:center}.record-list-logo{width:3rem;margin-right:.6rem}.record-list-logo span{display:block;width:3rem;height:3rem;background:url(../images/bonus/icon-bonus.png) no-repeat center;background-size:cover}.record-list-name{flex:2}.record-list-name h3{color:#000;font-size:1.25rem;line-height:1.8rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.record-list-name p{color:#999;font-size:1rem;line-height:1.5rem}.record-list-money{flex:1;text-align:right}.record-list-money h3{color:#000;font-size:1.5rem;font-weight:600;line-height:2rem}.record-list-money p{color:#e02020;font-size:1rem;line-height:1.5rem}.record-list-con{width:80%;float:right}.divLoadMore{padding:1rem 0;text-align:center;background-color:#fff}.divLoadMore img{width:1.8rem}.purserecord-title{padding:1rem;background:#fff}.purserecord-title h2{font-size:1.25rem;color:#393939}.purserecord-title h2 img{margin-right:1rem;width:2rem}.purserecord-con{margin-top:.833rem;background:#fff;padding:1rem;border-bottom:1px solid #ccc}.purserecord-con h3{line-height:3rem;font-size:1.3rem;color:#939393;border-bottom:1px dotted #ccc;padding-bottom:.5rem;margin-bottom:.833rem}.purserecord-con h3 span{font-size:1.5rem;color:#393939;float:right}.purserecord-con ul li{font-size:1rem;color:#939393;line-height:2rem;overflow:hidden}.purserecord-con ul li span{float:right}.purserecord-con ul li span.active{color:red}.purserecord-refund{border-top:1px dotted #ccc;margin-top:2rem}.purserecord-refund p{font-size:1rem;color:#939393;line-height:2rem;overflow:hidden}.purserecord-refund p span{float:right}.purserecord-refund p span.active{color:red}.purserecord-contact{padding:.5rem 1rem;background:#fff;border-bottom:1px solid #ccc}.purserecord-contact ul li{font-size:1.2rem;color:#393939;line-height:2rem;padding:.5rem 0;overflow:hidden}.purserecord-contact ul li.borbot{border-bottom:1px solid #ccc}.purserecord-contact ul li i{vertical-align:middle;float:right}.purserecord-martop{margin-top:.833rem}.purserecord-barnum{text-align:center;margin:2.5rem auto 1.5rem}.purserecord-barnum p{margin:0 auto;transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3) -webkit-transform: scale(1.3,1.3);-o-transform:scale(1.3,1.3) -moz-transform: scale(1.3,1.3)}#Refund1,#Refund2,#Refund3,#Refund4,#Refund5{display:none}#Refund3,#Refund4{display:block}.payment-ways-modal .payment-tip{color:#bd0f0f;font-size:1.25rem;text-align:center;padding-top:1.5rem}.payment-ways-modal .payment-list{padding:2rem .25rem 4.5rem}.payment-ways-modal .payment-list li{color:#0d0d0d;font-size:1.2rem;line-height:4rem;padding:0 .83rem;border-bottom:1px solid #e4e4e4}.payment-ways-modal .payment-list .icon{display:inline-block;width:1.83rem;margin-right:1.25rem}.stationList ul{padding:0 .25rem}.stationList ul li{padding:0 .5rem;line-height:3.6rem;border-bottom:1px solid #e4e4e4}.stationList ul li span{display:block;color:#000;font-size:1.25rem;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.stationList li.station-item-selected{background:url(../images/icon-right.png) #fff no-repeat;background-size:1.5rem 1.5rem;background-position:100% center}.station-list-modal .modal-footer{margin:0 1.25rem}.station-list-modal .modal-btn{width:100%}.nearest-station-modal .modal-body{padding-top:2rem;text-align:center}.nearest-station-modal .modal-body h3{color:#000;font-size:1.3rem}.nearest-station-tc{position:fixed;height:100%;width:100%;top:0;left:0;display:none;z-index:999}.nearest-station-tc-bg{position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.5);z-index:999}.nearest-station-tc-con{position:absolute;top:20%;left:5%;width:90%;min-height:9rem;background:#fff;z-index:999;padding:1rem;box-sizing:border-box}.nearest-station-tc-con h3{line-height:3rem;font-size:1.2rem;color:#393939}.nearest-station-tc-btn{display:-webkit-box;display:flex;margin-top:1rem}.nearest-station-tc-btn span{flex:1;-webkit-box-flex:1;display:inline-block;height:3rem;line-height:3rem;color:#fff;font-size:1.2rem;text-align:center;margin:.2rem}.nearest-station-tc-btn span:nth-child(1){background:#52bf52}.nearest-station-tc-btn span:nth-child(2){background:#1fc1ff}.vipcard-input-form{padding:1.5rem 1.25rem 0!important}.vipcard-input-form p{line-height:2.5rem}.vipcard-input-form .vip_tc_input_a{margin-top:1rem}