.item { width: 320rpx; /* height: 354rpx; */ margin-top: 20rpx; background: #fff; border-radius: 20rpx; display: flex; flex-direction: column; align-items: center; padding-bottom: 30rpx; } .item .photo { width: 110rpx; height: 110rpx; border-radius: 50%; margin-top: 40rpx; } .item .name { margin-top: 11rpx; font-size: 30rpx; line-height: 30rpx; font-weight: bold; color: rgba(51, 51, 51, 1); display: flex; align-items: center; } .item .name image { width: 30rpx; height: 30rpx; margin-left: 10rpx; } .item .autograph-all { margin-top: 13rpx; width: 100%; padding: 0 25rpx; box-sizing: border-box; word-wrap: break-word } .item .autograph-all .autograph { text-align: left; margin-bottom: 7rpx; font-size: 26rpx; line-height: 36rpx; /* font-weight:500; */ color: #333; } .item .click-button{ margin-top: 8rpx; width: 100%; height: 56rpx; display: flex; align-items: center; } .item .click-button button{ width: 156rpx; height: 56rpx; padding: 0 !important; border: none !important; line-height: 0 !important; } .item .click-button button .button-bg{ width: 156rpx; height: 56rpx; } .item .click-button button::after { border: 0rpx !important; } .show { padding: 0rpx 40rpx; height: 24rpx; font-size: 24rpx; line-height: 24rpx; font-weight: 500; color: #C5C5C5; } .volunteer-box { display: flex; align-items: flex-start; justify-content: space-between; flex-wrap: wrap; padding: 0rpx 40rpx 19rpx 40rpx; } .left{ width: 320rpx; height: auto; } .right{ width: 320rpx; height: auto; }