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;
}