page { background: #f5f5f5; } .cu-avatar { align-items: center; background-color: #ccc; background-position: 50%; background-size: cover; color: var(--white); display: inline-flex; font-size: 1.5em; font-variant: small-caps; height: 64rpx; justify-content: center; text-align: center; vertical-align: middle; white-space: nowrap; width: 64rpx; } .cu-avatar,button { margin: 0; padding: 0; position: relative; } button { -webkit-tap-highlight-color: transparent; background-color: inherit; border-radius: 0; box-sizing: border-box; color: inherit; display: block; font-size: inherit; line-height: inherit; overflow: hidden; text-align: inherit; text-decoration: none; } button::after { border: none; } .center { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; padding-bottom: 61px; } .center .blue-top { background-color: #0b0c0c; border-radius: 0 0 350rpx 350rpx/0 0 30rpx 30rpx; height: 230rpx; margin-bottom: 160rpx; width: 750rpx; } .center .blue-top .user-card { background: linear-gradient(90deg,#8d72d2,#7183f3); border-radius: 20rpx; box-sizing: border-box; height: 330rpx; left: 50%; position: absolute; transform: translate(-50%,28rpx); width: 686rpx; } .center .blue-top .user-card .card-top { border-bottom: 1px solid #eee; box-sizing: border-box; height: 190rpx; position: relative; } .center .blue-top .user-card .card-top .user-top { position: absolute; top: -26rpx; width: 100%; } .center .blue-top .user-card .card-top .user-top .user-vip { height: 130rpx; margin: 0 auto; width: 130rpx; } .center .blue-top .user-card .card-top .user-top .user-vip .user-pic { background: #fff; border-radius: 50%; display: block; height: 130rpx; margin: 0 auto; overflow: hidden; width: 130rpx; } .center .blue-top .user-card .card-top .user-top .user-board { -webkit-box-pack: center; -ms-flex-pack: center; display: -ms-flexbox; display: flex; justify-content: center; margin-top: 20rpx; width: 100%; } .center .blue-top .user-card .card-top .user-top .user-board .user-name { color: #ccc; font-size: 36rpx; font-weight: 700; } .center .blue-top .user-card .card-top .user-top .user-board .vip-icon { display: block; height: 44rpx; margin-left: 17rpx; margin-top: 2rpx; width: 44rpx; } .center .blue-top .user-card .card-bottom { box-sizing: border-box; display: -ms-flexbox; display: flex; height: 140rpx; padding: 18rpx 0; text-align: center; } .center .blue-top .user-card .card-bottom .left { border-right: 1px solid #eee; } .center .blue-top .user-card .card-bottom .left,.center .blue-top .user-card .card-bottom .right { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-pack: center; -ms-flex-pack: center; display: -ms-flexbox; display: flex; flex-direction: column; justify-content: center; width: 50%; } .center .blue-top .user-card .card-bottom .count { color: #fff; font-size: 36rpx; font-weight: 700; margin-bottom: 10rpx; } .center .blue-top .user-card .card-bottom .count .num { color: #fff; display: inline; } .center .blue-top .user-card .card-bottom .txt { color: #fff; font-size: 24rpx; } .center-list { -webkit-box-orient: vertical; background-color: #fff; border-radius: 20rpx; display: -ms-flexbox; display: flex; flex-direction: column; margin: 0 auto; overflow: hidden; } .center-list,.center-list-item { -webkit-box-direction: normal; width: 686rpx; } .center-list-item { -webkit-box-orient: horizontal; border-bottom: 1px solid; border-color: #eee; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; flex-direction: row; height: 114rpx; padding: 0rpx 32rpx; } .center-list-item:last-child { border-bottom: 0; } .center-list-item .icon1 { background-position: 50%; background-repeat: no-repeat; background-size: 50rpx 50rpx; color: #00c8fd; display: block; margin-right: 18rpx; width: 50rpx; } .center-list-item .icon1,.list-text { height: 114rpx; line-height: 114rpx; text-align: left; } .list-text { -webkit-box-flex: 1; color: #1f1f1f; flex: 1; font-size: 28rpx; } .icon2 { color: #8a8a8a; display: block; height: 114rpx; line-height: 114rpx; text-align: right; width: 40rpx; } .relief { color: #999; font-size: 24rpx; padding-top: 30rpx; text-align: center; } .center-list-item { align-items: center; display: flex; justify-content: flex-start; } .icon1 { height: 30px; margin-right: 10px; width: 30px; }