.card { margin: 0 18rpx 30rpx 20rpx; } .header { display: flex; justify-content: space-between; font-size: 32rpx; } .code { flex: 1; font-weight: bold; color: #222222; overflow: hidden; /* 隐藏溢出内容 */ text-overflow: ellipsis; /* 添加省略号 */ white-space: nowrap; /* 防止文本换行 */ } .state { width: 100rpx; color: #2583FF; font-weight: bold; } .main { display: flex; margin-top: 30rpx; } .left_icon { width: 160rpx; height: 160rpx; border-radius: 30rpx 30rpx 30rpx 30rpx; margin-right: 30rpx; } .main_right { display: flex; flex-direction: column; justify-content: center; } .article_title { font-weight: 400; font-size: 28rpx; color: #000000; margin-bottom: 18rpx; } .article_subTitle { font-size: 26rpx; font-weight: 400; color: #222222; } .article_symbol { font-size: 22rpx; color: #2583FF; font-weight: 400; } .article_desc { font-weight: 500; font-size: 36rpx; color: #2583FF; } .bottom { margin-top: 12rpx; display: flex; justify-content: space-between; align-items: center; } .bottom_btn { display: flex; } .btn { display: flex; align-items: center; background: #999999; border-radius: 100rpx 100rpx 100rpx 100rpx; font-size: 26rpx; color: #FFFFFF; font-weight: 400; margin-right: 10rpx; } .btn:last-child { margin-right: 0; } .btn_left { padding: 10rpx 23rpx; } .btn_center { padding: 10rpx 24rpx; background: #D5AC66; } .btn_right { padding: 10rpx 11rpx; background: #2583FF; } .shop_detail { display: flex; flex-direction: column; justify-content: center; }