/* Table of Content ================================================== General 常用 Framework7 样式重置 Navbar 导航栏 Home 主页 Bank 银行卡 */ /* General */ .link { color: #1495c4; } .nonlink { color: #eb4f38; } .have-padding { padding: 0 0.266666rem; } .text-center { text-align: center; } /* Framework7 reset style */ .list-block { margin: 0; } .list-block ul { overflow: hidden; } .list-block ul:before, .list-block ul:after { display: none; } .list-block .item-content { padding-left: 0; } .list-block .item-inner { padding: 0.266666rem; } .list-block .item-inner:after { width: auto; left: 0.533333rem; right: 0.533333rem; background-color: #f0f0f0; } .list-block .item-link .item-inner { background-image: url(../img/icon-arrow-right.png); background-size: 0.173333rem 0.306666rem; } .list-block .item-link.active-state, html:not(.watch-active-state) .list-block .item-link:active { -webkit-transition-duration: 0; transition-duration: 0; background-color: transparent } .list-block .item-link.active-state .item-inner:after, html:not(.watch-active-state) .list-block .item-link:active .item-inner:after { background-color: #e2e2e2; } .list-block .item-input { margin-top: 0; margin-bottom: 0; } .list-block textarea { padding: 0.266666rem 0.133333rem; border: 1px solid #e2e2e2; border-radius: 0.08rem; } .list-block .item-title { line-height: 0.64rem; color: #333333; } .list-block .item-txt { line-height: 0.64rem; font-size: 0.373333rem; color: #333; } .list-block .item-txt p { line-height: 0.64rem; color: #333; } .list-block .item-txt span.bold { font-weight: bold; color: #333; } .list-block .list-block-label { margin: 0.373333rem 0; padding: 0; font-family: "NotoSansHans-Regular"; font-size: 0.32rem; color: #9a9a9a; } label.item-radio { transition-duration: .3s; cursor: pointer; } label.item-radio input[type=radio] { display: none; } label.item-radio input[type=radio]~.icon-radio { position: absolute; top: 0; right: 0; width: 0.32rem; height: 0.32rem; background-image: url(../img/icon-check.png); opacity: 0; } label.item-radio input[type=radio]:checked~.icon-radio { opacity: 1; } /* Preloader */ .preloader { display: inline-block; width: 1.866666rem; height: 1.866666rem; background-image: url(../img/loading.gif); background-position: 50%; background-size: 100%; background-repeat: no-repeat; -webkit-animation: none; animation: none; } .modal .preloader { width: 1rem; height: 1rem; } /* modal */ .modal-overlay { background: rgba(0, 0, 0, 0.2); } .modal { width: calc(100% - 30px); position: absolute; z-index: 13500; left: 50%; margin-left: 0; margin-top: 0; top: 50%; text-align: center; -webkit-transform: translate3d(0, 0, 0) scale(1.185) translate(-50%,-50%); transform: translate3d(0, 0, 0) scale(1.185) translate(-50%,-50%); } .modal.modal-in { display: block; -webkit-transform: translate3d(0, 0, 0) scale(1) translate(-50%,-50%); transform: translate3d(0, 0, 0) scale(1) translate(-50%,-50%); } .modal .card { background: none; box-shadow: none; margin: 0; position: relative; border-radius: 0.266666rem; font-size: 0.373333rem; } .modal .card-header:after, .modal .card-footer::before { display: none; } .modal .card-content { background: #ffffff; padding: 0.4rem; border-radius: 0 0 0.266666rem 0.266666rem; } .modal .card-content .card-title { line-height: 0.56rem; padding: 0.56rem 0 0.16rem; font-family: "NotoSansHans-Medium"; font-size: 0.453333rem; color: #ffae00; text-align: center; } .modal .card-content .card-label { font-family: "NotoSansHans-Bold"; font-size: 1.066666rem; color: #fe3e33; text-transform: uppercase; } .modal .card-content .card-label span { font-family: helvetica; font-size: 1.013333rem; color: inherit; } .modal .card-content .card-button { padding-top: 0.7rem; padding-bottom: 0.32rem; text-align: center; } .modal .card-content .card-button .button { display: inline-block; width: 6.133333rem; height: 1.28rem; line-height: 1.28rem; font-family: "NotoSansHans-Regular"; font-size: 0.48rem; color: #ffffff; border: none; border-radius: 0.64rem; background-color: #ffae00; } .modal .card-footer { -webkit-justify-content: center; justify-content: center; padding: 0.666666rem 0 0 0; } .align-items--center { -webkit-box-align: center!important; -webkit-align-items: center!important; align-items: center!important; -webkit-box-pack: center!important; } .align-items--stretch { -webkit-box-align: stretch!important; -webkit-align-items: stretch!important; align-items: stretch!important; -webkit-box-pack: stretch!important; } .align-items--end { -webkit-box-align: flex-end!important; -webkit-align-items: flex-end!important; align-items: flex-end!important; -webkit-box-pack: flex-end!important; } .justify-content--center { -webkit-justify-content: center!important; justify-content: center!important; } /* Page */ .page-content { -webkit-transform: transition3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000; perspective: 1000; background-color: #f9fbf9; } .navbar-through .page-content { padding-top: 1.6rem; } .page.no-toolbar .page-content, .page.no-tabbar .page-content { padding-bottom: 0; } .page.bg .page-content { background-color: #0692C3; } /* Navbar */ .navbar { height: 1.6rem; background-color: #f9fbf9; } .page.bg .navbar { background-color: #0692C3; } .navbar:after { display: none; } .navbar .navbar-inner { height: 1.066666rem; margin-top: 0.533333rem; padding: 0 0.4rem; } .navbar .center { line-height: 1.066666rem; } .navbar .center, .navbar a.link { height: 1.066666rem; line-height: 1.066666rem; font-family: "NotoSansHans-Regular"; font-size: 0.453333rem; color: #333; } .page.bg .navbar .center, .page.bg .navbar a.link { color: #ffffff; } i.icon { -webkit-background-size: cover; background-size: cover; } i.icon.icon-back { width: 0.306666rem; height: 0.533333rem; background-image: url(../img/icon-back.png); } i.icon.icon-back1 { width: 0.306666rem; height: 0.533333rem; background-image: url(../img/icon-back-black.png); } i.icon-question { width: 0.586666rem; height: 0.586666rem; background-image: url(../img/icon-question.png); } i.icon-share { width: 0.8rem; height: 0.826666rem; margin-right: 0.266666rem; background-image: url(../img/icon-share.png); } i.icon-copy { width: 0.84rem; height: 0.733333rem; margin-right: 0.266666rem; background-image: url(../img/icon-copy.png); } i.icon-arrow-right { width: 0.173333rem; height: 0.306666rem; background-image: url(../img/icon-arrow-right.png); } i.icon-imToken { width: 0.64rem; height: 0.64rem; background-image: url(../img/icon-imToken.png); } /* Home */ .list-block.qrcode { padding-top: 0.6rem; } .list-block.qrcode .card { box-shadow: none; margin: 0 0.373333rem; border-radius: 0.266666rem; font-size: 0.373333rem; } .list-block.qrcode .card-header { padding: 0.506666rem 0.4rem; font-family: "NotoSansHans-Regular"; font-size: 0.373333rem; color: #333; } .list-block.qrcode .card-header::after, .list-block.qrcode .card-footer::before { display: none; } .list-block.qrcode .card-content { padding: 0 0.8rem; text-align: center; } .list-block.qrcode .qrcode-title { line-height: 0.64rem; padding-top: 1.1rem; padding-bottom: 0.6rem; color: #bebebe; } .list-block.qrcode .qrcode-code { width: 5.52rem; height: 5.426666rem; margin: 0 auto; padding: 0.6rem; background-image: url(../img/qrcode-bg.png); background-size: cover; } .list-block.qrcode .qrcode-link { padding-top: 1.06rem; padding-bottom: 0.9rem; } .list-block.qrcode .qrcode-link p { line-height: 0.48rem; color: #bebebe; word-wrap: break-word; word-break: break-all; } .list-block.qrcode .qrcode-link p:last-child { padding-top: 0.133333rem; color: #333333; } .list-block.qrcode .card-footer { padding: 0.4rem 0; background-color: #f7f6fb; border-radius: 0 0 0.266666rem 0.266666rem; } .list-block.qrcode .qrcode-warp { display: -webkit-box; display: -webkit-flex; display: flex; box-sizing: border-box; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; align-items: center; width: 100%; text-align: center; } .list-block.qrcode .qrcode-item { position: relative; width: 42%; } .list-block.qrcode .qrcode-item:last-child { width: 16%; } .list-block.qrcode .qrcode-item::before { content: ''; position: absolute; top: 50%; right: 0; transform: translateY(-50%); width: 1px; height: 0.373333rem; background-color: #dadbdf; } .list-block.qrcode .qrcode-item:last-child::before { display: none; } .list-block.qrcode .qrcode-item span { display: inline-block; } .list-block.qrcode .qrcode-item .more { position: relative; top: -0.1rem; line-height: 0.32rem; font-size: 0.64rem; color: #333333; } .list-block.qrcode .list-block-label { margin: 0.8rem 0 1.5rem 0; text-align: center; } .list-block.qrcode .list-block-label p { font-size: 0.32rem; color: #ffffff; } /* Collection */ .list-block-title { position: relative; padding: 0.56rem 0.4rem 0.266666rem 0.4rem; font-size: 0.346666rem; color: #333333; } .list-block-title span { position: absolute; right: 0.4rem; font-size: 0.32rem; color: #999999; } .list-block.address ul, .list-block.amount ul { margin: 0 0.266666rem; border-radius: 0.16rem; box-shadow: 0 0.266666rem 0.5rem 0 rgba(239, 239, 244, 0.7); } .list-block.address .item-inner, .list-block.amount .item-inner { padding: 0.32rem 0.533333rem; } .list-block.address .item-title { color: #949495; white-space: normal; word-break: normal; word-wrap: break-word; } .list-block.address .item-after, .list-block.amount .item-after { display: block; max-height: 1.033333rem; -webkit-flex-shrink: 1; flex-shrink: 1; margin-left: 0; color: #999999; white-space: normal; word-break: normal; word-wrap: break-word; } .list-block.amount ul + ul { margin-top: 0.266666rem; } .list-block.amount .item-link .item-inner { padding: 0.32rem 1rem 0.32rem 0.533333rem; } .list-block.amount .item-title p.num { padding: 0.266666rem 0; font-size: 0.906666rem; color: #333333; } .list-block.amount .item-title p { font-size: 0.32rem; color: #cccdd0; } .list-block.amount .item-title + .item-after { text-align: right; } .list-block.amount .item-title + .item-after p { font-size: 0.32rem; } .list-block-button { margin: 3.9rem 0.266666rem 0.933333rem 0.266666rem; } .list-block-button .button { width: 100%; height: 1.25rem; line-height: 1.25rem; font-size: 0.373333rem; color: #ffffff; border: none; border-radius: 0.16rem; background-color: #1597de; }