.search-box { padding: 16rpx 16rpx; display: flex; align-items: center; background: #efeff5; } .search-item { width: 100%; background: #ffffff; border-radius: 30rpx; padding: 0 0 0 25rpx; line-height: 1; font-size: 28rpx; color: #888; } .placeholder { font-size: 28rpx; color: #999; } .search-item-btn { width: 110rpx; height: 64rpx; font-size: 26rpx; font-weight: 400; color: #ffffff; } .search-btn { padding: 0 20rpx 0 40rpx; } .search-icon { width: 30rpx; height: 30rpx; } .flex-1 { flex: 1; } .icon-md { width: 40rpx; height: 40rpx; } .ml-md { margin-left: 16rpx; }