::v-deep .u-line{
	 width: 56rpx!important;
 }
.page{
	padding-bottom: 54rpx;
}
.con{
			width:100%;
			display: flex;
			flex-wrap: wrap;
			padding: 24rpx 32rpx;
			padding-left: 28rpx;
			.item{
				width: 336rpx;
				background: #FFFFFF;
				border-radius: 24rpx;
				border: 2rpx solid #F1F1F1;
				margin-right: 16rpx;
				margin-bottom: 24rpx;
				
				.topBox{
					position: relative;
					image{
						width: 100%;
						height: 292rpx;
						border-radius: 30rpx 30rpx 0 0;
					}
					.cutDown{
						position: absolute;
						top: 0;
						left: 0;
						width: 100%;
						z-index: 1;
						display: flex;
						justify-content: center;
						.item2{
							width: 48rpx;
							height: 48rpx;
							background: rgba(0, 0, 0, .69);
							border-radius: 4rpx;
							margin-top: 24rpx;
							
							font-size: 24rpx;
							font-family: PingFangSC-Regular, PingFang SC;
							font-weight: 400;
							color: #FFFFFF;
							
							display: flex;
							justify-content: center;
							align-items: center;
						}
						.item_d{
							width: 12rpx;
							height: 40rpx;
							font-size: 28rpx;
							font-family: PingFangSC-Regular, PingFang SC;
							font-weight: 400;
							color: #000000;
							margin: 0 10rpx;
							background:none;
						}
					}
					
					
				}
				.bottom{
					display: flex;
					justify-content: center;
					align-items: center;
					height: 76rpx;
					
					.txt{
						width: 85%;
						overflow: hidden;
						text-overflow: ellipsis;
						white-space: nowrap;
					}
				}
			}	
		}