.audio_box {
	position: relative;
	max-width: 250px;
	height: 28px;
	border-radius: 19px;
	float: left;
}

.audio_box.open {
	width: 245px;
}

.audio_box.small {
	width: 30px;
}

.audio_box.normal {
	width: 200px;
}

.audio_box > div {
	float: left;
}

.audio_btn {
	margin: 4px 3px 4px 5px;
	width: 20px;
	height: 20px;
	background-image: url('../images/i-audio.png');
	cursor: pointer;
}

.audio_btn.pause {
	background-position: -22px 0;
}

.audio_slider {
	width: 88px;
	height: inherit;
	margin-right: 3px;
	position: relative;
	z-index: 0;
}
.audio_slider-wave {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 28px;
	z-index: -1;
}

.audio_slider-wave  > wave {
	top: -5px;
}

.audio_slider-wave  > wave  > wave {
	border-right: none !important
}

.audio_slider-line {
	background: #656565;
	width: 100%;
	height: 2px;
	/*margin-top: 13px;*/
	cursor: pointer;
	z-index: 10;
}

.audio_slider-line .go {
	height: 2px;
	width: 0%;
	background: #1d6dba;
}

.audio_slider-point {
	position: absolute;
	top: 50%;
	margin-top: -6px;
	cursor: pointer;
	width: 10px;
	height: 11px;
	background: url('../images/i-audio.png') 0 -22px no-repeat;
}

.audio_slider-point.file {
	left: 0;
}

.audio_slider-point.sound {
	left: 0;
}

.audio_time {
	width: 60px;
	line-height: 28px;
	font-size: 10px;
}

.audio_sound {

}

.audio_sound-icon {
	width: 17px;
	height: 15px;
	margin-top: 6px;
	margin-left: 1px;
	background: url('../images/i-audio.png') no-repeat -66px 0;
	cursor: pointer;
	float: left;
}

.audio_sound-icon.off {
	background-position: -85px 0;
}

.audio_sound-slider {
	display: none;
	width: 43px;
	margin-left: 2px;
	height: 4px;
	margin-top: 12px;
	border-radius: 2px;
	background: #555;
	float: left;
	position: relative;
	cursor: pointer;
}

.audio_sound-slider.open {
	display: block;
}

.download {
	display: block;
	float: left;
	background: url('../images/i-audio.png') -44px 0;
	width: 20px;
	height: 20px;
	margin-top: 4px;
	margin-left: 4px;
	cursor: pointer;
}