a, button {outline:none; select-dummy: expression(this.hideFocus=true);}

.jp-audio *:focus,
.jp-audio-stream *:focus,
.jp-video *:focus {outline:none;}

.jp-audio button::-moz-focus-inner,
.jp-audio-stream button::-moz-focus-inner,
.jp-video button::-moz-focus-inner {border: 0;}

.jp-audio,
.jp-audio-stream,
.jp-video {font-size:16px; line-height:1.6; color: #666;}
.jp-video-full div div {z-index:1000;}

.jp-video-full .jp-jplayer {/*top: 0;*//*left: 0;*//*position: fixed !important; position: relative; /* Rules for IE6 (full-screen) *//*overflow: hidden;*/}
.jp-video-full .jp-gui {/*position: fixed !important; position: static; /* Rules for IE6 (full-screen) *//*top: 0;*//*left: 0;*/position : relative !important;width:100%;/*height:100%;*/z-index:1001; /* 1 layer above the others. */}
.jp-video-full .jp-interface {/*position: relative; /* Rules for IE6 (full-screen) *//*bottom: 0;*//*left: 0;*/}

.jp-interface {position: relative;	width:100%;}
#jp_video_container {width: 100%; /*max-width: 1200px;*/ min-width: 280px;  margin: 0 auto; }
.jp-jplayer {position:relative; height: 0px !important; padding-bottom:56.25%; }
.jp-jplayer iframe, .jp-jplayer object, .jp-jplayer embed {position:absolute; top:0; left:0; width:100%; height:100%;}
#jp_poster_0 {width: 100% !important;  display: block !important;  max-height: 570px; overflow: hidden;}
.jp-video .jp-interface {border-top:0px solid #009be3;}

/* @group CONTROLS */
.jp-controls-holder {clear: both; height:50px; padding: 0 10px;background:#000; }
.jp-audio-stream {position:relative; top:20px; left:20px; width:142px;}
.jp-video .jp-type-single {width: 78px; margin-left: 150px;}

.jp-controls {vertical-align: middle;}
.jp-controls button {text-align: center; text-indent:-9999px; border:none; cursor:pointer;}

.jp-play, .jp-play2, .jp-pause, .jp-pause2, .jp-stop, .jp-previous, .jp-next, .jp-repeat, .jp-shuffle {width:50px;height:50px;}
.jp-play 	{background: url("img/jplayer.fullmusic.png") 0 0 no-repeat; }
.jp-play:hover {background: url("img/jplayer.fullmusic.png") -50px 0 no-repeat;}
.jp-play2 	{background: url("img/jplayer.fullmusic.png") 0 0 no-repeat; }
.jp-play2:hover {background: url("img/jplayer.fullmusic.png") -50px 0 no-repeat;}
.jp-pause 	{background: url("img/jplayer.fullmusic.png") 0 -50px no-repeat;}
.jp-pause:hover 	{background: url("img/jplayer.fullmusic.png") -50px -50px no-repeat;}
.jp-pause2 	{background: url("img/jplayer.fullmusic.png") 0 -50px no-repeat;}
.jp-pause2:hover 	{background: url("img/jplayer.fullmusic.png") -50px -50px no-repeat;}
.jp-stop {background: url("img/jplayer.fullmusic.png") 0 -100px no-repeat;argin-left:0px;}
.jp-stop:hover {background: url("img/jplayer.fullmusic.png") -50px -100px no-repeat;}
.jp-previous {background: url("img/jplayer.fullmusic.png") 0 -150px no-repeat;}
.jp-previous:hover {background: url("img/jplayer.fullmusic.png") -50px -150px no-repeat;}
.jp-next {background: url("img/jplayer.fullmusic.png") 0 -200px no-repeat;}
.jp-next:hover {background: url("img/jplayer.fullmusic.png") -50px -200px no-repeat;}

/*.jp-full-screen {background: url("img/jplayer.fullmusic.png") 0 -310px no-repeat;margin-left: 20px;}*/
/*.jp-full-screen:focus {background: url("img/jplayer.fullmusic.png") -30px -310px no-repeat;}*/
/*.jp-state-full-screen .jp-full-screen {background: url("img/jplayer.fullmusic.png") -60px -310px no-repeat;}*/
/*.jp-state-full-screen .jp-full-screen:focus {background: url("img/jplayer.fullmusic.png") -90px -310px no-repeat;}*/

.jp-shuffle {background: url("img/jplayer.fullmusic.png") 0 -250px no-repeat;}
.jp-shuffle:hover {background: url("img/jplayer.fullmusic.png") -50px -250px no-repeat;}
.jp-state-shuffled .jp-shuffle {background: url("img/jplayer.fullmusic.png") -100px -250px no-repeat;}
.jp-state-shuffled .jp-shuffle:hover {background: url("img/jplayer.fullmusic.png") -50px -250px no-repeat;}

.jp-repeat {background: url("img/jplayer.fullmusic.png") 0 -300px no-repeat;}
.jp-repeat:hover {background: url("img/jplayer.fullmusic.png") -50px -300px no-repeat;}
.jp-state-looped .jp-repeat {background: url("img/jplayer.fullmusic.png") -100px -300px no-repeat;}
.jp-state-looped .jp-repeat:hover {background: url("img/jplayer.fullmusic.png") -50px -300px no-repeat;}

/* The seeking class is added/removed inside jPlayer */
.jp-seeking-bg {background: url("img/jplayer.blue.monday.seeking.gif");}


/* @group current time and duration */
.jp-audio .jp-time-holder {position:relative;top:50px;}
.jp-audio .jp-type-single .jp-time-holder {left:110px;width:186px;}
.jp-audio .jp-type-playlist .jp-time-holder {left:166px;width:130px;}
.jp-current-time,.jp-duration {width:60px;font-size:.64em;font-style:oblique;}
.jp-current-time {float: left;display:inline;cursor:default;}
.jp-duration {float: right;display:inline;text-align: right;cursor:pointer;}
.jp-video .jp-current-time {margin-left:20px;}
.jp-video .jp-duration {margin-right:20px;}


/* @group playlist */
.jp-details {font-weight:bold;text-align:center;cursor:default;}
.jp-details,.jp-playlist {background-color:#fff;}
.jp-type-single .jp-details,.jp-type-playlist .jp-details {border-top:none;}
.jp-details .jp-title {margin:0;padding:5px 20px;font-size:1em;	font-weight:bold;}
.jp-playlist ul {list-style-type:none; margin:0 0 10px 0; padding:0; border-top:1px solid #ddd;}
.jp-playlist li {width:100%; min-height:100px; padding:2px 0; border-bottom:1px dotted #ddd;}
.jp-playlist li img {width:120px; height: 90px; padding: 0 10px 10px 5px; }
.jp-playlist li div {padding: 5px 0; line-height: 18px;}
.jp-playlist-cate {font-size: 12px; color:#999;}
.jp-playlist-current {color:#0080cc !important;font-weight: bold !important;}
/*.jp-playlist-more ul  {display:block; height:660px; overflow:hidden;}*/
#jp-playlist-more {text-align:center; margin:-5px 0 10px 0;  padding:5px 0; cursor: pointer;}

.jp-playlist-play-icon, .jp-playlist-remove-icon {width:38px;height:38px;}
.jp-playlist-current .jp-playlist-play-icon {background: url("img/jplayer.fullmusic.png") -38px -350px no-repeat; text-indent:-9999px;}
.jp-playlist-etc {font-size: 12px; color:#777; line-height: 18px;}
.jp-playlist-play-icon {float:right; text-align:right; margin: 20px 3px 0 3px; background: url("img/jplayer.fullmusic.png") 0 -350px no-repeat; text-indent:-9999px;}
.jp-playlist-remove-icon {float:right; text-align:right; margin: 20px 3px 0 3px; background: url("img/jplayer.fullmusic.png") -76px -350px no-repeat; text-indent:-9999px;}
.cnt_cmt {font-size:16px;}

/* Note that the first-child (IE6) and last-child (IE6/7/8) selectors do not work on IE */
.jp-playlist li:last-child {padding:5px 0;}
.jp-playlist li.jp-playlist-current {background: #eee;}
.jp-playlist a {text-decoration: none;}
.jp-playlist a:hover {color:#23AFE4;}

.jp-playlist-item {font-size:15px; font-weight: 600;}

/*.jp-playlist span.jp-free-media {float:right;display:inline;text-align:right;margin-right:10px;}*/
/*.jp-playlist span.jp-free-media a{color:#666;}*/
/*.jp-playlist span.jp-free-media a:hover{color:#23AFE4;}*/
span.jp-artist {font-size:13px; color:#777; font-weight: normal;}





.jp-video-play {position:absolute; display: block; top:0; width: 100%; height:100%; max-width: 1000px; min-width: 280px; max-height: 50px;}
.jp-video-play-text {position: relative; top: 60px; padding: 20px; color:#eee; font-size:20px; line-height:26px; }
.jp-video-play-icon {position:relative;display:block;width: 112px;height: 100px;margin-left: -60px;margin-top:50%;left:50%;	background: url("img/jplayer.blue.monday.video.play.png") 0 0 no-repeat;text-indent:-9999px;	border:none;cursor:pointer;}
.jp-video-play-icon:focus {background: url("img/jplayer.blue.monday.video.play.png") 0 -100px no-repeat;}

.jp-jplayer audio,.jp-jplayer {/*width:0px;*//*height:0px;*/}
.jp-jplayer {background-color: #000000;}


/* @group NO SOLUTION error feedback */
.jp-no-solution {padding:5px;font-size:.8em;border:0px solid #009be3;color:#000;display:none;}
.jp-no-solution a {color:#000;}
.jp-no-solution span {font-size:1em;display:block;text-align:center;font-weight:bold;}


#toggle1_view {display: none; padding:3px  6px; background-color: #eee; border: 1px dotted #ddd; }
#toggle1_btn {float: right; padding:5px; cursor: pointer;}	