page{background-color: #f2f2f2;} .index{ .index-header{ width: 100%; height: 585rpx; &-container{ display: flex; flex-wrap: wrap; width: 100%; height: 400rpx; background-color: #2A322B; border-bottom-right-radius: 100rpx; border-bottom-left-radius: 100rpx; } &-left{ width: 50%; height: 440rpx; background-image: url(../../static/svg/index-header-left-svg.svg); background-repeat: round; background-size: cover; } &-right{ width: 50%; height: 440rpx; background-image: url(../../static/svg/index-header-right-svg.svg); background-repeat: round; background-size: cover; } &-top{ position: absolute; padding-top: 30rpx; width: 100%; display: flex; flex-wrap: wrap; padding-bottom: 61rpx; line-height: 34px; .header-top-usearch{ margin-left: 30rpx !important; } .header-top-notice{ margin: 0 30rpx 0 46rpx; line-height: 34px; &-badge{ position: relative !important; top: -10px !important; right: 5px !important; } } .header-top-scan{ margin-right: 30rpx; line-height: 34px; } } &-banner{ position: absolute; width: 100%; height: 440rpx; margin-top: 140rpx; padding: 0 20rpx; } } } .service{ .service-item{ width: 25%; margin: 24rpx 0; text-align: center; .service-item-img{width: 98rpx;height: 98rpx;} } } .news-list{ .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; } .news-list-head-item { display: flex; justify-content: space-between; color: #A3A3A3; }