.mejs-container { width:100% !important; height:60px !important;}
.mejs-container .mejs-controls { position:static; }

.mejs-container .mejs-controls div.mejs-cmp-onair { position:relative; margin-top:18px; margin-left:15px;}

.mejs-controls .mejs-pause button { width:30px; height:30px; background:url("../img/icon-audio-play.png") no-repeat 0 0; margin:15px;}
.mejs-controls .mejs-play button { width:30px; height:30px; background:url("../img/icon-audio-pause.png") no-repeat 0 0; margin:15px;}

.mejs-controls .mejs-mute button { width:23px; height:20px; background:url("../img/icon-audio-sound-play.png") no-repeat 0 0; margin:20px;}
.mejs-controls .mejs-unmute button { width:23px; height:20px; background:url("../img/icon-audio-sound-no.png") no-repeat 0 0; margin:20px;}

.mejs-container .mejs-controls .mejs-volume-button { position:absolute; right:110px;}
.mejs-controls a.mejs-horizontal-volume-slider { position:absolute; right:20px; top:14px;}

.mejs-container .mejs-controls .programSchedule { width:auto; float:left; color:#eee; line-height:26px; font-size:16px; white-space:nowrap; padding-left:50px; overflow:hidden; margin-top:18px; height:30px;}
.mejs-container .mejs-controls .programSchedule span { font-size:14px; color:#ddd; padding-left:5px;}





@media screen and (max-width:767px) {/* 手机横屏 */
  .mejs-container .mejs-controls .programSchedule { max-width:400px; }
}

@media screen and (max-width:450px) {/* 手机竖屏 */
  .mejs-container .mejs-controls .programSchedule { max-width:260px; }
  /*.mejs-container .mejs-controls .programSchedule { display:none; }*/
}
@media screen and (max-width:370px) {/* 手机竖屏 */
  .mejs-container .mejs-controls .programSchedule { max-width:200px; }
}