div.maudio .audio{height:0;overflow:hidden;display:none;}
div.maudio .audio-control{
  overflow:hidden;
  margin:8px 0;
}
div.maudio{
  width:200px;
  background:#f0f0f0;
  border-radius:5px;
  padding:1px 0;
  margin:10px;
}
div.maudio .audio-control a,
div.maudio .audio-control div{
  float:left;
  margin:0 5px;
  cursor:pointer;
}
div.maudio .audio-control a{
  display:block;
  background:url(../img/audio_icon.png) no-repeat 0 0;
  background-size:300% auto;
  width:20px;
  height:20px;
  text-align:center;
  text-decoration:none;
  overflow:hidden;
}
div.maudio .audio-control a.play{
  border-radius:50%;
  background-color:#e6183f;
  background-position:7px 5px;
}
div.maudio.playing .audio-control a.play{
  background-position:7px -18px;
}
div.maudio .audio-control a.fast-reverse,
div.maudio .audio-control a.fast-forward{
  display:none;
  width:17px;
  height:17px;
  margin-top:7px;
  background-position:-50px 1px;
}
div.maudio .audio-control a.fast-reverse{
  background-position:-50px -59px;

}
div.maudio .audio-control a.fast-forward:hover{
  background-position:-50px -29px;
}
div.maudio .audio-control a.fast-reverse:hover{
  background-position:-50px -89px;
}

div.maudio .audio-control .progress-bar{
  width:90px;
  height:5px;
  margin:7px 2px;
  border-radius:3px;
  background:#afafaf;
  overflow:hidden;
}
div.maudio .audio-control .progress-pass{
  width:0;
  height:5px;
  margin:0;
  border-radius:3px;
  background:#e6183f;
}
div.maudio .audio-control .time-keep{
  height:20px;
  line-height:20px;
  font-size:12px;
  color:#45556c;
  cursor:default;
}
div.maudio .audio-control .mute{
  display:none;
  width:21px;
  height:17px;
  margin-top:7px;
  background-position:0 -60px;
}
div.maudio .audio-control .mute.muted{
  background-position:0 -90px;
}
div.maudio .audio-control .volume-bar{
  display:none;
  width:50px;
  height:5px;
  margin-top:13px;
  border-radius:2px;
  background:#afafaf;
}
div.maudio .audio-control .volume-pass{
  width:100%;
  height:5px;
  margin:0;
  border-radius:2px;
  background:#e6183f;
}