/**index.wxss**/ @import '../../../app.wxss'; .nav { padding: 0 85rpx; position: relative; overflow: visible; margin: 30rpx 0; } .nav > view { width: 100%; position: relative; overflow: hidden; border-radius: 72rpx; box-sizing: border-box; border: 1rpx solid #bb9c79; background: #fff; box-shadow: 0 0 20rxp 10rpx rgba(0, 0, 0, 0.05); } .nav > view text { text-align: center; font-size: 26rpx; color: #666; line-height: 70rpx; position: relative; overflow: hidden; } .nav > view text::after { content: ''; width: 1rpx; height: 30%; display: block; position: absolute; left: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); background: #ccc; } .nav > view text:first-child:after { display: none; } .nav > view text.active { background: #bb9c79; color: #fff; } .cutBody, .cutBody > view { width: 100%; position: relative; overflow: hidden; } .mainInfo { padding: 0 40rpx; position: relative; overflow: visible; } .mainInfo > view { width: 100%; position: relative; overflow: hidden; border-radius: 20rpx; box-shadow: 0 0 20rpx 10rpx rgba(0, 0, 0, 0.05); } .mainInfo .top { width: 100%; position: relative; overflow: hidden; } .mainInfo .top image { width: 100%; display: block; position: relative; z-index: 1; } .mainInfo .top .centerLabel { z-index: 2; width: 100%; } .mainInfo .top .centerLabel view { padding: 0 25rpx; position: relative; overflow: hidden; align-items: center; } .mainInfo .top .centerLabel view text { color: #fff; font-size: 24rpx; line-height: 34rpx; } .mainInfo .top .centerLabel > text { width: 100%; display: block; color: #fff; font-weight: bold; text-align: center; font-size: 48rpx; line-height: 60rpx; margin: 35rpx auto 0; } .subInfo { width: 100%; position: relative; overflow: hidden; background: #fff; padding: 25rpx 0; } .subInfo > view { position: relative; overflow: hidden; } .subInfo > view::after { content: ''; width: 1rpx; height: 30%; display: block; position: absolute; left: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); background: #ccc; } .subInfo > view:first-child:after { display: none; } .subInfo > view text { width: 100%; display: block; text-align: center; line-height: 38rpx; font-size: 24rpx; color: #666; } .options { padding: 0 0 0 40rpx; position: relative; overflow: hidden; background: #fff; margin: 30rpx auto 0; } .options > view { width: 100%; position: relative; overflow: hidden; border-bottom: 1rpx solid #eee; align-items: center; padding: 28rpx 0; } .options > view.hide { display: none; } .options > view > text { min-width: 165rpx; line-height: 40rpx; font-size: 26rpx; color: #666; } .options > view > .flex-item { margin-right: 40rpx; text-align: right; } .options > view > .flex-h { align-items: center; } .options > view > .flex-item > input { font-size: 24rpx; color: #666; display: inline-block; vertical-align: middle; line-height: 40rpx; } .options > view > .flex-item > text { font-size: 24rpx; color: #666; display: inline-block; vertical-align: middle; margin-left: 10rpx; line-height: 40rpx; } .options > view > .flex-item > image { width: 16rpx; display: inline-block; vertical-align: middle; margin-left: 10rpx; } .btn { padding: 0 40rpx; display: block; position: relative; overflow: visible; margin: 40rpx auto; } .btn text { width: 100%; display: block; text-align: center; color: #fff; font-size: 32rpx; background: #bb9c79; line-height: 88rpx; border-radius: 10rpx; box-shadow: 0 0 20rpx 10rpx rgba(0, 0, 0, 0.05); } .popup { width: 100%; position: absolute; left: 0; bottom: 0; top: 0; overflow: hidden; z-index: 1000; background: rgba(0, 0, 0, 0.8); } .popup > view { width: 100%; position: absolute; left: 0; bottom: 0; overflow: hidden; } .popup > view.layer{ width: 100%; top: 0; bottom: 0; left: 0; z-index: 1; position: absolute; } .popup > view.RepaymentList { width: 85%; height: 85%; background: #fff; border-radius: 20rpx; left: 50%; top: 50%; bottom: auto; overflow: hidden; box-shadow: 0 0 20rpx 10rpx rgba(0, 0, 0, 0.05); display: flex; display: -webkit-flex; z-index: 2 } .RepaymentList .header { width: 100%; position: relative; overflow: hidden; background: #bb9c79; padding: 20rpx 0; z-index: 4 } .RepaymentList .header > view { position: relative; overflow: hidden; } .RepaymentList .header > view::after { content: ''; width: 1rpx; height: 50%; display: block; background: #fff; position: absolute; left: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); } .RepaymentList .header > view:first-child:after { display: none; } .RepaymentList .header text { width: 100%; display: block; white-space: nowrap; color: #fff; font-size: 26rpx; text-align: center; line-height: 40rpx; } .RepaymentList > view.flex-item { position: relative; overflow: hidden; } .RepaymentList > view.flex-item > view { width: 100%; position: absolute; left: 0; top: 0; bottom: 0; overflow-y: scroll; -webkit-overflow-scrolling: touch; transform: translateZ(0); -webkit-transform: translateZ(0); } .RepaymentList .title { width: 100%; position: relative; overflow: hidden; background: #fff; box-shadow: 0 0 20rpx 10rpx rgba(0, 0, 0, 0.05); z-index: 3; } .RepaymentList .title > text { text-align: center; font-size: 30rpx; line-height: 60rpx; } .RepaymentList .list { width: 100%; position: relative; overflow: hidden; } .RepaymentList .list > view:nth-child(2n) { background: #eee; } .RepaymentList .list text { text-align: center; font-size: 24rpx; color: #666; line-height: 60rpx; white-space: nowrap; }