video_box_w.less 2.24 KB
@charset "UTF-8";

.video-box-w {
	width: 100%;
	height: 100%;
	.box {
		position: relative;
		width: 100%;
		height: 730px;
		.bg {
			width: 100%;
			height: 100%;
			.img {
				width: 100%;
				height: 100%;
			}
		}
		.video-box {
			position: absolute;
			left: 30px;
			bottom: 30px;
			z-index: 2;
			width: 690px;
			height: 388px;
			.poster-box {
				position: absolute;
				top: 0;
				left: 0;
				z-index: 4;
				width: 100%;
				height: 100%;
				.poster-img-box {
					width: 100%;
					height: 100%;
					.poster-img {
						width: 100%;
						height: 100%;
					}
				}
				.play-img-box {
					position: absolute;
					top: 0;
					left: 0;
					z-index: 5;
					display: flex;
					justify-content: center;
					align-items: center;
					width: 100%;
					height: 100%;
					.play-img {
						width: 86px;
						height: 86px;
					}
				}
			}
			.v-box {
				position: absolute;
				top: 0;
				left: 0;
				z-index: 3;
				width: 100%;
				height: 100%;
				#v {
					width: 100%;
					height: 100%;
				}
			}
		}
	}
	.list-box {
		background-color: #fff;
		width: 100%;
		height: 352px;
		padding: 20px 0 50px 0;
		overflow: hidden;
		.scroll-box {
			width: 100%;
			height: 420px;
			overflow-x: auto;
			overflow-y: hidden;
			.box {
				.item {
					display: inline-flex;
					width: 240px;
					padding-left: 30px;
					& + .item:last-child {
						padding-right: 30px;
					}
					.a-link {
						width: 100%;
						.img-box {
							width: 200px;
							height: 200px;
							margin: 0 auto;
							.img {
								width: 100%;
								height: 100%;
							}
						}
						.title {
							color: #4A4A4A;
							font-size: 30px;
							width: 100%;
							padding-top: 30px;
							white-space: nowrap;
							text-overflow: ellipsis;
							overflow: hidden;
						}
						.prices {
							color: #999999;
							font-size: 24px;
							width: 100%;
							min-height: 32px;
							padding-top: 10px;
							text-decoration: line-through;
							white-space: nowrap;
							text-overflow: ellipsis;
							overflow: hidden;
						}
						.price {
							color: #FC1541;
							font-size: 34px;
							width: 100%;
							padding-top: 10px;
							white-space: nowrap;
							text-overflow: ellipsis;
							overflow: hidden;
						}
					}
				}
			}
		}
	}
}