/**
 * nntvplayer ÑùÊ½
 * author lijunbin
 */
.vjs-logo {line-height: 100%;position:absolute; right:5px;width:76px; height:26px;background:url(img/logo.png);background-size:cover;margin-top:5px;}
.vjs-logo img {width:90px; height:30px;}
.video-js {font-size:12px; overflow: hidden;}
.video-js .vjs-control {width: 3em;}
.video-js .vjs-control-bar {z-index:10;}
.video-js .vjs-seek-to-live-control {display:none;}
.video-js .vjs-time-control {position:absolute; display:block;padding-left:0;padding-right:0;min-width:10px;user-select: none;}
.video-js .vjs-remaining-time {display:none;}
.video-js .vjs-duration {right:120px;width:40px;}
.video-js .vjs-time-divider {right:160px;width:10px;text-align:center;}
.video-js .vjs-current-time {right:170px;width:40px;}
.video-js .vjs-time-tooltip {min-width:40px;}
.video-js .vjs-playback-rate {width: 4em;}
.video-js .vjs-fullscreen-control {position:absolute; right: 86px;}
.video-js .vjs-progress-control{width: 100%;height: 12px;position: absolute;top:-8px;left:0;}
.video-js .vjs-progress-control .vjs-progress-holder {margin: 0;}
.video-js .vjs-bigplay-container {width:100%;height:100%;display:flex;align-items:center;justify-content:center;}
.video-js .vjs-big-play-button {position:relative;border-radius: 0.75em; top:0; left:0;z-index: 10;}
.video-js .vjs-volume-panel.vjs-volume-panel-vertical {width:3em;}
.video-js .vjs-ad {background-color: #000;width: 100%;height: 100%;position: absolute;top: 0;display: flex;align-items: center; z-index:20;}
.vjs-ad video {width:100%; height:100%;}
.vjs-ad-time {display:none;position: absolute;top: 0;right:0;padding: 10px 15px;font-size: 14px;}
.vjs-ad-time span {color: #FFFF99;font-size: 16px;font-weight:bold;};
.video-js .vjs-time-control {font-size: 14px;line-height: 36px;}
.vjs-watermark {position: absolute;top: 20px;right:30px;font-size: 18px;font-weight:bold; color:#FFF;text-shadow:0 0 2px #666;}
.vjs-contextmenu {width:100px;overflow: hidden;box-shadow: 1px 1px 2px #666;position: absolute;display:none;padding:5px;background-color:#F7F7F7;opacity:0.9;}
.vjs-contextmenu div {padding:2px;font-size: 12px; color: #666;line-height:20px;cursor:default;}
.vjs-contextmenu div.line {border-bottom: 1px solid #CCC;}
.video-js .vjs-next-video-list-container {position:absolute;top:0;width:100%;height:100%;display:flex;align-items: center;justify-content: center;z-index:0;background-color: #2b333f;background-color:rgba(43,51,63,.7);}
.video-js .vjs-next-video-list{width:80%;height:80%;}
.vjs-next-video-list>div {display: inline-flex;height:100%;}
.vjs-next-video-list .left {width:30%;align-items: center;justify-content: center;}
.vjs-next-video-list .left .replay{font-size:8em;font-family: VideoJS;font-weight: 400;font-style: normal;position: absolute;cursor:pointer;}
.vjs-next-video-list .left .replay:before {content: "\f116";}
.vjs-next-video-list .right {width:70%;overflow:hidden;overflow-y:scroll;}
.vjs-next-video-list .right::-webkit-scrollbar {display:none;}
.vjs-next-video-list a {color:#FFF;}
.vjs-next-video-list ul{list-style-type:none;padding:0;}
.vjs-next-video-list div.title,.vjs-next-video-list div.thumb {float:left;height:66px;padding:3px;}
.vjs-next-video-list li {width:286px;height:66px;}
.vjs-next-video-list li img {width:80px;height:60px;}
.vjs-next-video-list li .title {width:200px;}
.vjs-next-video-list li .title>div {width:200px;height:60px;font-size:16px; line-height:20px;overflow:hidden;/* display:table-cell;vertical-align:middle; */}

/**
 * videojs-qualityselector
 * @version 0.0.4
 * @copyright 2018 Emmanuel Alves <manel.pb@gmail.com>
 * @license MIT
 */
.video-js.vjs-qualityselector {
	display: block
}

.video-js .vjs-quality-container {
	position: relative
}

.video-js .vjs-quality-container .vjs-brand-quality-link {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	line-height: 36px;
	font-size: 16px;
}

.video-js .vjs-quality-container .vjs-quality-dropdown {
	position: absolute;
	bottom: 36px;
	background: rgba(0, 0, 0, 0.48);
	transition: opacity 0.5s linear;
	opacity: 0;
	-webkit-transform: scaleY(0);
	-o-transform: scaleY(0);
	-ms-transform: scaleY(0);
	transform: scaleY(0);
	-webkit-transform-origin: bottom;
	-o-transform-origin: bottom;
	-ms-transform-origin: bottom;
	transform-origin: bottom;
	-webkit-transition: -webkit-transform 0.26s ease-out;
	-o-transition: -o-transform 0.26s ease;
	-ms-transition: -ms-transform 0.26s ease;
	transition: transform 0.26s ease
}

.video-js .vjs-quality-container .vjs-quality-dropdown.show {
	z-index: 10; opacity : 0.7;
	-webkit-transform: scaleY(1);
	-o-transform: scaleY(1);
	-ms-transform: scaleY(1);
	transform: scaleY(1);
	opacity: 1;
}

.video-js .vjs-quality-container .vjs-quality-dropdown ul {
	margin: 0;
	padding: 0
}

.video-js .vjs-quality-container .vjs-quality-dropdown ul li {
	list-style: none;
	margin: 0
}

.video-js .vjs-quality-container .vjs-quality-dropdown ul li a {
	color: #fff;
	text-decoration: none;
	padding: 5px 10px;
	display: table;
	width: 100%;
	font-size: 12px;
}

.video-js .vjs-quality-container .vjs-quality-dropdown ul li.current a {
	background: #FFF;
	color: #2b333f;
}