@charset "utf-8";
/* CSS Document */

.SmojMoviePlayer {
	position:relative;
  vertical-align: top;
}


/* display */
.smojExperience, .BrightcoveExperience {
	position:absolute;
	left: 0px;
	top: 0px;
}

/* play pause */
.bc_controllBar {
	height:39px;
	width:535px;
	background:#bcc0c4;
	position:absolute;
	left:0px;
	top:301px;
}

.bc_controllBar * {
	-webkit-user-select:none;
}

.mvBtnPlay, .mvBtnPause {
	width:40px;
	height:39px;
	cursor:pointer;
	position:absolute;
	left:0px;
	top:0px;
}

.mvBtnPlay {
	background:url(/common/image/player/btnPlay.png);
}

.mvBtnPause {
	background:url(/common/image/player/btnPause.png);
}

.mvBtnPlay:hover {
	background:url(/common/image/player/btnPlay.png);
	background-position:bottom;
}

.mvBtnPause:hover {
	background:url(/common/image/player/btnPause.png);
	background-position:bottom;
}

.mvPrev {
	background:url(/common/image/player/btnBack.png);
	width:40px;
	height:39px;
	cursor:pointer;

	position:absolute;
	left:0px;
	top:0px;

	display:none;
}

.mvPrev:hover {
	background:url(/common/image/player/btnBack.png);
	background-position:bottom;
}

.mvNext {
	background:url(/common/image/player/btnNext.png);
	width:40px;
	height:39px;
	cursor:pointer;

	position:absolute;
	left:80px;
	top:0px;

	display:none;
}

.mvNext:hover {
	background:url(/common/image/player/btnNext.png);
	background-position:bottom;
}


/* seek */
.mvSeekBase {
	background:url(/common/image/player/seekBase.png);
	width:345px;
	height:12px;
	position:absolute;
	left:94px;
	top:13px;
	cursor:pointer;
}

.mvSeekProgress {
	background:url(/common/image/player/seekProgress.png);
	width:345px;
	height:12px;
}

.mvSeekSlider {
	background:url(/common/image/player/slider.png);
	width:14px;
	height:15px;
	position:absolute;
	left:-3px;
	top:-1px;
}

.mvSeekSlider:hover {
	background:url(/common/image/player/slider.png);
	background-position:bottom;
}

/* time */
.mvTimeDisplay {
	color:#414447;
	display:block;
	position:absolute;
	left:440px;
	top:0px;
	height:39px;
	line-height:39px;
	font-size:10px;
	text-align:center;
	width:95px;
}


/* volume */
.mvSndGroup, .mvVolAudioView {
	width:40px;
	height:39px;
	position:absolute;
	left:40px;
	top:0px;
}

.mvVolAudioView {
	display:none;
	background:#fff;
}

.mvVolAudioProgress {
	background:#596168;
	width:13px;
	height:12px;
	position:absolute;
	left:12px;
	top:13px;
}

.mvVolAudioCover {
	width:40px;
	height:39px;
	cursor:pointer;
	background:url(/common/image/player/btnAudioSound.png);
	position:absolute;
	left:0px;
	top:0px;
}

.mvVolMute, .mvVolUnMute {
	cursor:pointer;
	width:40px;
	height:39px;
	position:absolute;
	left:0px;
	top:0px;
}

.mvVolUnMute {
	display:none;
}

.mvVolMute {
	background:url(/common/image/player/btnMute.png);
}

.mvVolMute:hover {
	background:url(/common/image/player/btnMute.png);
	background-position:bottom;
}

.mvVolUnMute {
	background:url(/common/image/player/btnUnMute.png);
}

.mvVolUnMute:hover {
	background:url(/common/image/player/btnUnMute.png);
	background-position:bottom;
}

.mvVolPanelView {
	position:absolute;
	left:-1px;
	top:-114px;
	width:41px;
	height:114px;
	overflow:hidden;
}

.mvVolumeBar {
	width:41px;
	height:114px;
	background:#cfd0d1;
	position:absolute;
	left:0px;
	bottom:-114px;
}

.mvVolBase {
	background:url(/common/image/player/volBase.png);
	width:10px;
	height:94px;
	position:absolute;
	left:16px;
	top:10px;
	cursor:pointer;
}

.mvVolProgress {
	background:url(/common/image/player/volProgress.png);
	width:10px;
	height:94px;
	position:absolute;
	left:0px;
	bottom:0px;
	cursor:pointer;
}

.mvVolSlider {
	background:url(/common/image/player/slider.png);
	width:14px;
	height:15px;
	cursor:pointer;

	position:absolute;
	left: -2px;
	top: -3px;
}

.mvVolSlider:hover {
	background:url(/common/image/player/slider.png);
	background-position:bottom;
}
