/*视频列表*/
.vdo-class{
	display: flex;
	justify-content: flex-start;
}
.vdo-class li{
	font-size: 20px;
	font-weight: bold;
	margin-right: 10px;
}
/*.vdo-class li:first-child{*/
	/*border-bottom: 2px solid #F2304A;*/
	/*color: #F2304A;*/
/*}*/

.vdolist,.oldlist{
	margin-top: 30px;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.vdolist li,.oldlist li{
	width: 279px;
    height: auto;
    margin-right: 28px;
    margin-bottom: 35px; 
    box-shadow: 0 2px 10px 0 rgb(0 0 0 / 10%);       
}
.vdolist li:nth-child(4n){
	margin-right: 0;
}
.oldlist li{
	margin-right: 11.5px;
}
.oldlist li:nth-child(3n){
	margin-right: 0;
}
.vdolist .vdoimg-box,.oldlist .vdoimg-box{
	position: relative;
	height: 210px;/*800*600*/
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
}
.vdolist .vdoimg,.oldlist .vdoimg{
	/*width: 279px;*/
	max-height: 210px;
    /*height: 210px;!*800*600*!*/
    /*height: 157px;*/
    border-radius: 5px 5px 0px 0px;
}

.vdolist .rdo-box,.oldlist .rdo-box{
	width: 279px;
    height: 210px;
   	/*height: 157px;*/
	position: absolute;
	top: 0;
	left: 0;		
	display: flex;
	align-items: center;
	justify-content: center;	
}

.vdolist .rdo-box .rdo-bg,.oldlist .rdo-box .rdo-bg{
	background-color: rgba(0,0,0,.3);
	width: 40px;
	height: 40px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.vdolist .rdo-box .rdo-bg .rdo-sjx,.oldlist .rdo-box .rdo-bg .rdo-sjx{
	position: absolute;
	border:9px solid #0000;
	border-left-color: #fff;
	width: 0;
	height: 0;
	display: inline-block;
	margin: 0 0 0;
	border-right: 0;
	border-left-width: 12px;
}

.lfts{
	padding: 5px 10px;
	background:linear-gradient(to right,#f87b81, #F2304A);
	position: absolute;
	left: 0;
	top: 10px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	border-radius: 0 5px 5px 0;
}
.old-head{
	position: absolute;
	left: 10px;
	bottom:10px;
}
.old-head img{
	width: 25px;
    height: 25px;
    border-radius: 50%;
    border:1px solid #666;
}
.old-head span{
	margin-left: 5px;
	color: #fff;
}

.vdolist .vdoTxt-box,.oldlist .vdoTxt-box{
	padding:20px;
}
.vdolist .vdoTxt-box .title,.oldlist .vdoTxt-box .title{
	font-size: 18px;
	height: 48px;
	text-align: justify;	
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
}

.vdolist .vdoTxt-box .txt-box,.oldlist .vdoTxt-box .txt-box{
	display: flex;
	justify-content: space-between;
	margin-top: 20px;
	font-size: 14px;
	color: #999;
	align-items: center;
}
.txt-box .head{
	display: flex;
	align-items: center;
}
.txt-box .head img{
	width: 25px;
	height: 25px;
	border-radius:50%;
}
.txt-box .head span{
	margin-left: 10px;
}

/*视频详细页*/
.uni-vdo .uni-head{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 20px;
}
.uni-head img{
	width: 50px;
	height: 50px;
	border-radius: 50%;
	margin-right: 20px;
}
.uni-head .head .tit{
	font-size: 18px;
	font-weight: bold;
}
.uni-head .head .txt{
	font-size: 14px;
	color: #999;
}
.uni-vdo video{
	width: 860px;
	height: 484px;
}
.uni-vdo .vdo-title{
	font-size: 24px;
	font-weight:700;
	margin-top: 20px;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
}

.uni-vdo .vdo-timeBox
{
	display: flex;
	justify-content: space-between;	
	color: #999;
	margin-top: 10px;
}
.uni-vdo .vdo-timeBox span{
	font-size: 14px;
}
.uni-vdo .vdo-timeBox .tm-r .see{
	margin-right: 10px;
}


.vdo-old{
	margin-top: 40px;
}
.vdo-old .old-tit{
	display: flex;
	justify-content: space-between;
}
.vdo-old .old-tit .tit{
	font-size: 18px;
	font-weight: bold;
}

.vdo-old .old-tit .more{
	font-size: 14px;
}
.page {
	text-align: center;
	margin: 10px 0;
}
span.original {
	top: -4px !important;
}