@charset "utf-8";
.playAnimation {
    /* 以下是动画设置 */
    animation: circleAnimation 5s linear infinite;
    -webkit-animation: circleAnimation 5s linear infinite;
}

@keyframes circleAnimation {
    0% {
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
    }
}

@-webkit-keyframes circleAnimation {
    0% {
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
    }
}
.musicImgWH {
    border-radius: 50%;
    width: 9rem !important;
    height: 9rem;
    display: block;
}
.ad-record {
	margin-top:8px;
	background: url(../img/icon_record@3x.png);
	background-size: 100% 100%;
	width:30px;
	height:30px;
	float:left;
}
.ad-play {
	margin-top:10px;
	background: url(../img/icon_play@3x.png);
	background-size: 100% 100%;
	width:26px;
	height:26px;
	float:right;
}
.ad-suspend {
	margin-top:10px;
	background: url(../img/icon_suspend@3x.png);
	background-size: 100% 100%;
	width:26px;
	height:26px;
	float:right;
}
.ad-loading {
	margin-top:10px;
	background: url(../img/icon_suspend_loading@3x.png);
	background-size: 100% 100%;
	width:26px;
	height:26px;
	float:right;
}

.ad-fixdiv{
	
}

.ad-audioshow{
	margin:0;
	height:46px;height:auto;
	border-radius: 10px;
}

.ad-audiocolor{
	background-color:#0ec2a7;
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	opacity:0.95;
}

.ad-audioinner{
	padding:0 8px;
	font-size:16px;
	color:#ffffff;
	text-align: left;
	line-height:46px;
}
.ad-hide {
    display: none !important;
}
.ad-hidea {
    display: none;
}
.ad-actorshow{
	width:80%;
	max-width:80%;
	margin-left:10px;
	height:46px;
	min-height:46px;
	float:left;
}
.ad-scrolldiv{
	width:100%;
	max-width:100%;
	min-width:100%;
	height:46px;
	margin-left:4px;
	white-space: nowrap;
	overflow:hidden;
}
.ad-indexshow{
	width:100%;
	height:46px;
	margin:0;
	white-space: nowrap;
	overflow:hidden;
}
.ad-scrollbegin{
	display:inline;
}
.ad-scrollend{
	display:inline
}