.fui-page{ background: #fff; } .tab{ height: 1.9rem; display: flex; line-height: 1.9rem; font-size: 0.6rem; color: #666; text-align: center; position: absolute; top: 0; left: 0; right: 0; z-index: 99; background: #fff; } .tab .item{ flex: 1; position: relative; border-bottom: 1px solid #ededed; border-top: 1px solid #ededed; } .tab .item.active{ color: #333; font-weight: bold; } .tab .item.active:after{ content: ""; position: absolute; width: 2.3rem; height: 0.1rem; background: #333; bottom: 0; left: 50%; margin-left: -1.1rem; } .card-list{ padding-top: 1.9rem; } .card-list-item{ display: block; width: 15.5rem; height: 8.95rem; margin: 1.15rem auto 0; position: relative; border-radius: 0.4rem; } .card-list-item .iconbg{ position: absolute; right: -1.3rem; bottom: -2.9rem; z-index: 3; font-size: 5.25rem; color: #000; opacity: 0.1; } .card-list-item .content{ display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 2; border-radius: 0.4rem; padding: 0.5rem; overflow: hidden; } .card-list-item .content .content-inner{ width: 100%; height: 100%; position: relative; padding: 0.5rem; box-sizing: border-box; z-index: 4; } .card-list-item .content .content-inner .content-title{ height: 1.6rem; line-height: 1.6rem; color: #fff; display: flex; } .card-list-item .content .content-inner .content-title .title-l{ opacity: 0.8; flex: 1; } .card-list-item .content .content-inner .content-title .title-l i{ margin-right: 0.25rem; } .card-list-item .content .content-inner .content-title .title-r{ } .card-list-item .buybtn{ display: inline-block; width: 3.25rem; height: 1.1rem; line-height:1.1rem; text-align: center; background: rgba(255,255,255,0.6); font-size: 0.55rem; border-radius: 0.7rem; color: #333; position: relative; z-index: 9999; position: absolute; top: 1rem; right: 1rem; } .card-list-item .content-inner .price{ text-align: center; font-size: 1.5rem; color: #fff; font-weight: bold; line-height: 1; margin-top: 0.75rem; opacity: 0.8; } .card-list-item .content-inner .date{ text-align: center; font-size: 0.7rem; color: #fff; line-height: 1; margin-top: 0.5rem; opacity: 0.8; } .card-list-item .content-inner .equity{ text-align: center; font-size: 0.6rem; color: #fff; line-height: 1; margin-top: 1.2rem; } .card-list-item .content .content-inner:after{ content: ""; position: absolute; left: 0; top:0; right: 0; bottom: 0; border: 1px solid #000; opacity: 0.1; } .card-list-item .shadow{ position: absolute; top: 2.25rem; left: 0.75rem; right: 0.5rem; bottom: 0; z-index: 1; } .card-style-golden{ background: -webkit-linear-gradient(left, #c1a167 , #e9d5aa); background: -o-linear-gradient(right, #c1a167 , #e9d5aa); background: -moz-linear-gradient(right, #c1a167 , #e9d5aa); background: linear-gradient(to right, #c1a167 , #e9d5aa); } .card-list-item.card-style-golden .shadow{ box-shadow: 0 0 1.75rem #c1a167; } .card-style-erythrine{ background: -webkit-linear-gradient(left, #745757 , #966d6d); background: -o-linear-gradient(right, #745757 , #966d6d); background: -moz-linear-gradient(right, #745757 , #966d6d); background: linear-gradient(to right, #745757 , #966d6d); } .card-list-item.card-style-erythrine .shadow{ box-shadow: 0 0 1.75rem #745757; } .card-style-gray{ background: -webkit-linear-gradient(left, #434247 , #7a7985); background: -o-linear-gradient(right, #434247 , #7a7985); background: -moz-linear-gradient(right, #434247 , #7a7985); background: linear-gradient(to right, #434247 , #7a7985); } .card-list-item.card-style-gray .shadow{ box-shadow: 0 0 1.75rem #434247; } .card-style-brown{ background: -webkit-linear-gradient(left, #736e6c , #978c8c); background: -o-linear-gradient(right, #736e6c , #978c8c); background: -moz-linear-gradient(right, #736e6c , #978c8c); background: linear-gradient(to right, #736e6c , #978c8c); } .card-list-item.card-style-brown .shadow{ box-shadow: 0 0 1.75rem #736e6c; } .card-style-blue{ background: -webkit-linear-gradient(left, #576074 , #6d7b96); background: -o-linear-gradient(right, #576074 , #6d7b96); background: -moz-linear-gradient(right, #576074 , #6d7b96); background: linear-gradient(to right, #576074 , #6d7b96); } .card-list-item.card-style-blue .shadow{ box-shadow: 0 0 1.75rem #576074; } .card-style-black{ background: -webkit-linear-gradient(left, #373737 , #4a4a4a); background: -o-linear-gradient(right, #373737 , #4a4a4a); background: -moz-linear-gradient(right, #373737 , #4a4a4a); background: linear-gradient(to right, #373737 , #4a4a4a); } .card-list-item.card-style-blue .black{ box-shadow: 0 0 1.75rem #373737; } .fui-loading .text{ background: #fff !important; } .card-blank{ padding-top: 3.35rem; text-align: center; } .card-blank img{ display: inline-block; width: 4.5rem; height: 4.5rem; } .card-blank .text{ font-size: 24rpx; color: #999; } .card-blank .cardbtn{ display: inline-block; width: 11.85rem; height: 2.1rem; border-radius: 1.05rem; background: #c1a167; color: #fff; font-size: 0.7rem; font-weight: bold; line-height: 2.1rem; margin: 1.5rem auto 0; } .fui-loading { width:65%; margin:1.5em auto; line-height:1.6em; font-size:14px; text-align:center; position: relative } .fui-loading.line:before, .fui-loading.empty:before { content: ""; position: absolute; top: 50%; left: 0; right: 0; border-top: 1px solid #E5E5E5; } .fui-loading.line .text, .fui-loading.empty .text { padding: 0 0.5rem; background: #f3f3f3; position: relative; text-align: center; z-index: 2; } .fui-loading.empty { color: #999; } .fui-loading .text { display: inline-block; vertical-align: middle; }