.banner{ width: 100%; margin-bottom: 24rpx; } .iconNav{ .iconNav-item{ width: 25%; margin: 24rpx 0; text-align: center; .iconNav-item-img{width: 98rpx;height: 98rpx;} } &.no-head{ .card-head{display: none;} /deep/ .u-card__head{padding: 0!important;} /deep/ .u-card__body{padding-top: 0!important;} } } .skill-list{ .u-body-item{ width: 48%; height: 320rpx; border-radius: 8rpx; overflow: hidden; position: relative; margin-bottom: 24rpx; image{width: 100%;height: 100%;} .text{ position: absolute; left: 24rpx; right: 24rpx; bottom: 24rpx; z-index: 6; color: #d8d8d8; .name{font-size: 30rpx;} } &::after{ content: ''; width: 100%; height: 100rpx; position: absolute; left: 0; bottom: 0; background: linear-gradient(0deg,#000,rgba(255,255,255,0)); z-index: 5; } } } .school-list{ .school-logo-wrap{ margin-bottom: 48rpx; .school-logo{ width: 100rpx; height: 100rpx; border-radius: 50%; opacity: 0.5; &.active{ opacity: 1; } } } .name{ margin-bottom: 24rpx; .text{ font-weight: bold; } } } .support{ .big-news{ height: 400rpx; position: relative; margin-bottom: 24rpx; image{width: 100%;height: 100%;} .text{ position: absolute; left: 0; right: 0; bottom: 0; padding: 24rpx; color: #fff; background: rgba(0,0,0,.5); z-index: 6; .name{font-size: 35rpx;} } } .u-body-item{ .u-body-item-title{ margin-bottom: 15rpx; } .foot{ font-size: 24rpx; color: #ddd; .time{ margin-left: 24rpx; } } } .u-card-wrap { background-color: $u-bg-color; padding: 1px; } .u-body-item { // font-size: 32rpx; color: #333; padding: 20rpx 10rpx; } .u-body-item image { width: 120rpx; flex: 0 0 120rpx; height: 120rpx; border-radius: 8rpx; margin-left: 12rpx; } }