page{ background-color: #f7f7f7; } .main_tab{ width: 100%; display: flex; align-items: flex-end; height: 88rpx; background-color: #fff; padding: 0 40rpx; .item{ flex: 1; display: flex; flex-direction: column; justify-content: center; align-items: center; font-size: 32rpx; color: #555555; .name{} .border{ width: 40rpx; height: 6rpx; background-color: #fff; border-radius: 3rpx; margin-top: 16rpx; } } .active{ font-weight: 600; font-size: 38rpx; color: #222222; .border{ background: #F4CA1C; } } } .search_wrap { width: 750rpx; height: 100rpx; padding: 0rpx 40rpx; border-radius: 8rpx; display: flex; align-items: center; background-color: #fff; .input_wrap{ flex: 1; height: 72rpx; background-color: #f7f7f7; padding-left: 40rpx; display: flex; align-items: center; font-size: 26rpx; input{ width: 100%; } .icon{ width: 28rpx; height: 28rpx; margin-top: 4rpx; margin-right: 14rpx; } } .kehu{ width: 48rpx; height: 48rpx; margin-left: 30rpx; } } .list{ height: calc( 100vh - 188rpx ); padding: 0 40rpx 160rpx; background-color: #fff; .item{ border-bottom: 1rpx solid #e5e5e5; padding: 30rpx 0 20rpx; .item_content{ display: flex; } .checked_wrap{ display: flex; align-items: center; } &:nth-last-child(1){ border: none; } .line{ display: flex; font-size: 26rpx; .label{ color: #999999; margin-right: 20rpx; } .val{ color: #333333; width: 420rpx; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } } .source{ margin-top: 12rpx; } .icon{ width: 40rpx; height: 40rpx; margin-right: 30rpx; } .avatar{ width: 88rpx; height: 88rpx; border-radius: 50%; margin-right: 20rpx; } .content{ flex: 1; .header{ display: flex; justify-content: space-between; .left{ display: flex; align-items: center; .name{ font-weight: 500; font-size: 30rpx; color: #111111; margin-right: 10rpx; } .tag{ font-size: 24rpx; color: #57BE6A; } } .remark{ font-size: 26rpx; color: #666666; } } } .desc{ display: flex; justify-content: space-between; font-size: 24rpx; color: #999999; margin-top: 24rpx; padding-left: 70rpx; } } } .footer { position: fixed; bottom: 0; left: 0; width: 750rpx; background-color: #fff; box-shadow: 0rpx -1rpx 0rpx 0rpx #EEEEEE; .btns{ background-color: #f7f7f7; display: flex; align-items: center; height: 102rpx; padding: 14rpx 40rpx 0; .btn { flex: 1; display: flex; justify-content: center; align-items: center; height: 88rpx; width: 152rpx; font-weight: 500; color: #777777; border: 1rpx solid #999999; margin-left: 20rpx; font-style: 28rpx; border-radius: 8rpx; color: #fff !important; border: 1rpx solid var(--themeColor); background-color: var(--themeColor); } } }