/* 直播 */
.livecontainer,
.live-item,
.live-img,
.livedetail-container,
.livedetail-commonbox,
.livedetail-bg,
.daojishi-container,
.livedetail-intro img,
.daojishi-container,
.livedetail-footer,
.livedetail-videobox,
.livedetail-lectbox,
.livedetail-lect-item,
.livedetail-buy {
	width: 100%;
}

.livecontainer,
.livedetail-container,
.livedetail-commonbox,
.livedetail-lect-item {
	box-sizing: border-box;
}

.livecontainer {
	padding: 4vw 4vw 19.73vw;
	margin-top: 14.4001vw;
}

.live-item,
.livedetail-commonbox,
.livedetail-buy-single {
	background: #fff;
}

.live-item,
.livedetail-commonbox {
	position: relative;
}

.live-item {
	box-shadow: 0px 1px 2.13vw 0px rgba(5, 5, 5, 0.08);
	border-radius: 2.13vw;
	padding-bottom: 3.87vw;
}

.livecontainer a:not(:last-child) .live-item {
	margin-bottom: 5.33vw;
}

.live-img,
.daojishi-icon,
.livedetail-buy-single,
.livedetail-buy-enter {
	display: block;
}

.live-img {
	height: 49.33vw;
	border-top-left-radius: 2.13vw;
	border-top-right-radius: 2.13vw;
}

.live-name,
.livedetail-intro {
	line-height: 6.4vw;
}

.live-name,
.livedetail-buy-price {
	font-size: 4.53vw;
}

.live-name {
	padding: 3.4vw 5.2vw 0 3.87vw;
}

.live-time,
.live-time-left,
.live-time-right {
	height: 5.6vw;
}

.live-time {
	width: 44vw;
	background: rgba(0, 0, 0, 0.3);
	border-radius: 2.8vw;
	position: absolute;
	top: 40.26vw;
	left: 4vw;
}

.live-time-left,
.livedetail-buy-enter {
	background: #c1191f;
}

.live-time-left {
	width: 7.47vw;
	border-top-left-radius: 2.8vw;
	border-bottom-left-radius: 2.8vw;
}

.live-time-icon {
	width: 2.13vw;
	height: 2.93vw;
	margin-left: 2.93vw;
}

.live-time-right {
	padding-left: 1.6vw;
	font-size: 3.2vw;
}

/* 直播详情 */
.livedetail-container {
	padding: 4vw 4vw 5.73vw;
}

.livedetail-commonbox,
.livedetail-lect-item {
	border-radius: 1.33vw;
}

.livedetail-container .livedetail-commonbox:not(:last-child) {
	margin-bottom: 2.67vw;
}

.livedetail-imgbox {
	padding-bottom: 4.14vw;
}

.livedetail-videobox,
.livedetail-bg,
.daojishi-container {
	height: 49vw;
	border-top-left-radius: 1.33vw;
	border-top-right-radius: 1.33vw;
}

.livedetail-videobox {
	overflow: hidden;
}

.livedetail-title,
.daojishi-day,
.livedetail-buy-price {
	font-weight: bold;
}

.livedetail-title {
	font-size: 4.8vw;
	line-height: 6.66vw;
	padding: 4.4vw 3.86vw 0 3.86vw;
}

.daojishi-container,
.daojishi-time,
.licedetail-common-title,
.livedetail-lect-item,
.livedetail-footer,
.livedetail-btn-box,
.live-time,
.live-time-left,
.livedetail-buy,
.livedetail-buy-single {
	display: flex;
	align-items: center;
}

.daojishi-container,
.daojishi-time,
.livedetail-footer,
.livedetail-btn-box,
.livedetail-buy,
.livedetail-buy-single {
	justify-content: center;
}

.daojishi-container {
	background: rgba(0, 0, 0, 0.5);
	position: absolute;
	top: 0;
	left: 0;
	flex-direction: column;
}

.daojishi-icon,
.biaoqian,
.livedetail-intro img {
	height: auto;
}

.daojishi-icon {
	width: 25.87vw;
}

.daojishi-time,
.licedetail-common-title,
.livedetail-intro,
.livedetail-buy {
	font-size: 4vw;
}

.daojishi-time,
.live-time-right,
.livedetail-buy-enter {
	color: #fff;
	line-height: 5.6vw;
}

.daojishi-time {
	margin-top: 5.2vw;
}

.daojishi-day {
	padding: 0 0.53vw;
	background: #c1191f;
	border-radius: 0.8vw;
}

.daojishi-daytext {
	margin: 0 2.93vw 0 1.33vw;
}

.daojishimh {
	margin: 0 1.73vw 0 1.33vw;
}

.livedetail-commonbox2 {
	padding: 0 4vw;
}

.licedetail-common-title {
	height: 12vw;
	line-height: 12vw;
	color: #717784;
	border-bottom: 1px solid #f1f1f1;
}

.biaoqian {
	width: 0.8vw;
	margin-right: 1.73vw;
}

.livedetail-lectbox {
	padding: 1.33vw 0 4vw;
}

.livedetail-lect-item {
	padding: 2.53vw 2.67vw 2.8vw;
	margin-top: 2.67vw;
	background: #f7f8fa;
}

.livedetail-lect-img {
	width: 16vw;
	height: 16vw;
	border-radius: 1.33vw;
	margin-right: 4.13vw;
}

.livedetail-lect-info {
	width: calc(100% - 20.13vw);
}

.livedetial-lect-name {
	font-size: 4.27vw;
	line-height: 4.3vw;
}

.livedetail-lect-zc {
	font-size: 3.47vw;
	line-height: 3.74vw;
	color: #999;
	margin-top: 3.2vw;
}

.livedetail-intro {
	padding: 2.8vw 0 4.4vw;
}

.livedetail-intro img {
	width: 100% !important;
	margin: 4vw 0 4.13vw !important;
	border-radius: 1.33vw !important;
}

.livedetail-pad-b {
	padding-bottom: 17.07vw;
}

.livedetail-footer,
.livedetail-buy {
	height: 14.4vw;
	background: #fff;
	box-shadow: 0px -1px 10px 0px rgba(11, 11, 11, 0.14);
	position: fixed;
	bottom: 0;
	left: 0;
}

.livedetail-btn-box {
	width: 89.33vw;
	height: 10.13vw;
	border-radius: 5.06vw;
}

.btn-kanzhibo {
	background: #c1191f;
	box-shadow: 0px -1px 20px 0px rgba(170, 17, 13, 0.4);
}

.btn-yijieshu {
	background: #dadada;
	box-shadow: 0px -1px 10px 0px rgba(11, 11, 11, 0.14);
}

.kanzhibo {
	width: 20.13vw;
	height: 4.53vw;
}

.kanhuifang {
	width: 19.47vw;
	height: 4.67vw;
}

.yijieshu {
	width: 14.53vw;
	height: 4.53vw;
}

/* .livedetail-buy-single,
.livedetail-buy-enter {
	width: 44.667vw;
	height: 10.133vw;
	line-height: 10.133vw;
} */

.livedetail-buy-single {
	box-shadow: 0px -1px 20px 0px rgba(170, 17, 13, 0.4);
	border-radius: 38px 0px 0px 38px;
	color: #c1191f;
}

.livedetail-buy-single:active{
	color: #c1191f;
}

.livedetail-buy-price {
	margin-right: 2.93vw;
}

.livedetail-buy-enter {
	width: 89.3334vw;
	height: 10.133vw;
	line-height: 10.133vw;
	box-shadow:0px -1px 20px 0px rgba(170,17,13,0.4);
	border-radius: 5.0667vw;
}

.livedetail-buy-enter:active{
	color: #fff;
}
