
@media only screen and (min-width:768px){
	.video_ls{width:75%}.video_rs{width:25%}.one_tb{width:100%;margin: 5.8px 0;}#pass{top:40%;left:48%}
	.one_tb_r p{font-size: 14px; line-height: 24px;-webkit-line-clamp:2;}
	.video_b{background-color:rgb(51 52 62 / .08);}
}

@media only screen and (max-width:768px){
	.video_ls{width:100%}.video_rs{width:100%}.voicep{display:none}.one_tb{width:49%}.voice{display:none}#pass{top:30%;left:42%} 
	.one_tb_r p{font-size: 12px; line-height: 20px;   -webkit-line-clamp: 3;}
	
}

video::-internal-media-controls-download-button {
    display:none;
}

video::-webkit-media-controls-enclosure {
    overflow:hidden;
}

video::-webkit-media-controls-panel {
    width: calc(100% + 30px); 
}

.videos{overflow:hidden;margin-top:31px}
.video_b{border-radius:4px;color:#333}
.mBoxl_t{width:100%;height:26px;padding-bottom:12px;border-bottom:1px solid #ececec;overflow:hidden}
.box_title{display:block;width:74px;height:26px;line-height:26px;background:#222;text-align:center;font-size:14px;float:left}
.box_list{float:right;height:26px;overflow:hidden}
.box_list_l{float:right;height:26px;line-height:26px}
.box_list_l a{color:#c5c5c5;font-size:12px;float:left;padding-left:11px;padding-right:11px}
.box_list_l a.on{color:#333}
.box_list_r{float:right;overflow:hidden}
.video_b_in{margin:0 auto;overflow:hidden}
.video_ls{border-radius:4px;float:left;overflow:hidden;position:relative}
.video_ls.on{position:fixed;width:100%;height:100%;top:0;left:0;z-index:99999}
.video_rs{height:auto;border-radius:6px;float:left}
#vids{display:block;width:100%;height:100%}
.list_right{width:20px;height:auto;overflow:hidden;top:33px;right:-26px;position:absolute;transition:.5s;transition-delay:.3s;opacity:0}
.video_ls:hover .list_right{opacity:1;right:30px}
.list_right a{display:block;width:20px;height:20px;margin-bottom:23px;overflow:hidden}
.list_right a:hover{color:red}
#like.on{color:#ffbc00}
#zan.on{color:#ffbc00}
.controls{min-width:100%;bottom:10px;padding:0 5px}
#pass{overflow:hidden;position:absolute;cursor:pointer}
#pass i{display:block;font-size:60px;color:#ddd}
#pBar{width:100%;height:20px;overflow:hidden;position:relative}
.pBar_bj{width:100%;height:2px;background:#fff;border-radius:3px;margin:8px 0;position:relative}
#buff{background:#959595;position:absolute;top:0;left:0}
#pBar_move{height:2px;border-radius:3px 0 0 3px;background:#333;position:absolute;top:0;left:0;cursor:pointer}
#pBtn{width:10px;height:10px;border-radius:10px;position:absolute;background:#333;top:-4px;right:-10px;cursor:pointer}
.trol_list{width:100%;margin:2px 0;display:inline-block}
.list_1{float:left;height:24px;overflow:hidden}
.voice{float:left;height:24px;overflow:hidden;margin-left:51px}
.voice i{float:left;cursor:pointer;font-size:16px;margin:5px 0 0 20px;width:20px}
.list_1 i{cursor:pointer;font-size:16px;width:20px}
#ztbf{margin:0 50px}
.voicep{width:112px;height:24px;float:left;overflow:hidden;position:relative}
#vBar{width:100px;height:2px;background:#fff;border-radius:3px;margin:12px 0 0 18px;position:relative}
#vBar_in{width:0px;height:2px;background:#333;position:absolute;top:0;left:0}
#vBtn{left:0px;top:8px;width:10px;height:10px;cursor: pointer;border-radius:10px;background:#333;position:absolute;margin-left:12px}
.vtime{float:right;height:24px;font-size:16px}
.vtime font{color:#666}
.vtime em{font-style:normal}
#qp{font-size:20px;float:right;cursor:pointer}
.video_rs_t{height:50px;margin:0 5px;border-bottom:1px solid #fff;line-height:50px}
.video_rs_t span{float: left;font-size: 16px;font-weight: bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;width: 90%;}
.btnadd{float:right;font-size:16px;font-weight:bold}
.video_rs_b{width:100%;overflow:auto;overflow-X:hidden}
.one_tb{float:left;display:block;height:auto;overflow:hidden;border-bottom:1px solid #fff;cursor:pointer}
.one_tb_l{width:52px;height:96px;line-height:96px;text-align:center;float:left;font-size:12px;float:left;overflow:hidden}
.one_tb_c{float:left;overflow:hidden;position:relative}
.one_tb_c img{float:left;margin:5px}
.one_tb_c b{display:block;font-size:30px;position:absolute;top:38%;left:38%;display:none;color:#ddd}
.one_tb.on .one_tb_c b{display:block}.one_tb_r{display:block}
.one_tb_r span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;margin:5px 0 0 0}
.one_tb_r p{margin:0; color:#666;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}