* { margin: 0; padding: 0; } .wrap { box-sizing: border-box; padding: 0.2rem 0.3rem 0; } .card { width: 100%; height: 3.50rem; background-image: url(/Public/vip/images/templateB/card-bg.png); background-size: 100% 100%; position: relative; color: white; margin-bottom: 0.2rem; } .card-head { display: block; position: absolute; left: 0.36rem; top: 0.36rem; width: 1.2rem; height: 1.2rem; border-radius: 50%; } .card-name { position: absolute; left: 1.82rem; top: 0.5rem; font-size: 0.3rem; } .card-grade-con{ position: absolute; left: 1.82rem; top: 1.07rem; display: flex; align-items: center; } .card-v { height: 0.3rem; } .card-grade { padding-left: 10px; font-size: 0.24rem; } .card-code { width: 0.48rem; height: 0.48rem; position: absolute; right: 0.30rem; top: 0.30rem; } .card-num { position: absolute; bottom: 0.32rem; right: 0.30rem; font-size: 0.24rem; } .title { font-size: 0.28rem; font-weight: 400; color: rgba(51, 51, 51, 1); box-sizing: border-box; padding: 0.2rem 0; } .inner { font-size: 0.24rem; font-weight: 400; color: rgba(102, 102, 102, 1); line-height: 0.4rem; }