﻿.oldPlayer {
    font-size: 12px;
    float: left;
    width: 68%;
    padding-left: 10px;
}

.p_ads {
    float: right;
    width: 310px;
}

    .p_ads  a img {
        border: 1px solid #ccc;
         
        margin-bottom: 5px;
       
    }


.oldPlayer ul, .oldPlayer li {
    list-style-type: none;
    padding: 0;
    margin: 0;
}




.playerMain-01 {
    height: 22px;
    line-height: 30px;
}

    .playerMain-01 > p {
        display: block;
        width: 80%;
        float: left;
        margin: 0;
        padding: 0;
    }

    .playerMain-01 > .jp-time-holder {
        color: #999;
        float: right;
        text-align: right;
    }

.playerMain-02 {
    height: 20px;
    margin-top: 10px;
}

.playerMain-03 {
    padding: 0;
}

    .playerMain-03 > .fl {
        float: left;
        padding: 0;
        margin: 0;
    }

    .playerMain-03 > .fr {
        float: right;
        padding: 0;
        margin: 0;
    }

        .playerMain-03 > .fr > ul > li {
            float: left;
        }

    .playerMain-03 .jp-controls .u-play-btn {
        display: inline-block;
        width: 30px;
        height: 30px;
        margin-right: 15px;
        cursor: pointer;
    }

.u-play-btn {
    background: url(img/music_icons.png) -220px 0 no-repeat;
}

    .u-play-btn.prev, .u-play-btn.next {
        background-position: -220px 0;
    }

        .u-play-btn.prev:hover, .u-play-btn.next:hover {
            background-position: -220px -36px;
        }

    .u-play-btn.prev {
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg);
    }

    .u-play-btn.play {
        background-position: -250px 0;
    }

        .u-play-btn.play:hover {
            background-position: -250px -36px;
        }

    .u-play-btn.paused {
        background-position: -280px 0;
    }

        .u-play-btn.paused:hover {
            background-position: -280px -36px;
        }

.jp-mute {
    height: 12px;
    width: 15px;
    display: block;
    margin: -4px 3px 0 0;
}

.jp-unmute {
    height: 12px;
    width: 15px;
    display: block;
    margin: -4px 3px 0 0;
}

.jp-volume-max {
    height: 12px;
    width: 15px;
    display: block;
    margin: -4px 0 0 10px;
}

.jp-mute {
    background: rgba(0, 0, 0, 0) url("img/Player.png") no-repeat scroll -308px -122px;
}

    .jp-mute:hover {
        background: rgba(0, 0, 0, 0) url("img/Player.png") no-repeat scroll -308px -135px;
    }

.jp-unmute {
    background: rgba(0, 0, 0, 0) url("img/Player.png") no-repeat scroll -323px -122px;
}

    .jp-unmute:hover {
        background: rgba(0, 0, 0, 0) url("img/Player.png") no-repeat scroll -323px -135px;
    }

.jp-volume-max {
    background: rgba(0, 0, 0, 0) url("img/Player.png") no-repeat scroll -338px -122px;
}

    .jp-volume-max:hover {
        background: rgba(0, 0, 0, 0) url("img/Player.png") no-repeat scroll -338px -135px;
    }

.volume-bar-wrap {
    height: 20px;
    margin: 4px 8px 0 0;
}

.jp-volume-bar {
    background: rgba(0, 0, 0, 0) url("img/Player.png") repeat-x scroll 0 -96px;
    cursor: pointer;
    height: 6px;
    width: 100px;
}

.jp-volume-bar-value {
    background: rgba(0, 0, 0, 0) url("img/Player.png") repeat-x scroll 0 -114px;
    cursor: pointer;
    height: 6px;
    position: relative;
    width: 0;
}

    .jp-volume-bar-value span {
        background: rgba(0, 0, 0, 0) url("img/player-current.png") no-repeat scroll 0 0;
        height: 14px;
        position: absolute;
        right: -6px;
        top: -4px;
        width: 13px;
    }


.oldPlayer .u-cover.play {
    -webkit-animation: Circle 10s linear infinite 0s forwards;
    animation: Circle 10s linear infinite 0s forwards;
}

.grid-music-container .u-cover.paused {
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
}

.clearfix {
    clear: both;
}

.jp-type-single .u-cover {
    width: 121px;
    height: 121px;
    overflow: hidden;
    background: url(img/music_icons.png) 0 0 no-repeat;
    float: left;
    margin-right: 15px;
    margin-top: 15px;
}

.jp-interface {
    float: left;
    width: 80%;
    padding: 0;
    margin: 0;
}

.pl1 {
    border: 1px solid #CC6600;
    height:475px;
}

.song_list {
    padding-top: 10px;
    overflow-x: hidden;
    overflow-y: auto;
    height: 408px;
}

    .song_list .current {
        color: #f27200;
    }

        .song_list .current strong {
            font-size: 16px;
        }

.play_musicname {
    font-size: 16px;
    margin-right: 30px;
    color: #CC6600;
    font-weight: bold;
}

.song_list strong {
    font-weight: 100;
}

.song_list > ul > li {
    line-height: 30px;
    cursor: pointer;
    color: #383937;
    border-bottom: 1px dashed #b2bfc1;
}
 
.song_list > ul > li>span {
   display:block;
   width:93%; margin:-31px 0px 0px 24px;

}

.jp-controls li {
    float: left;
}


@-webkit-keyframes Circle {
    from {
        -webkit-transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes Circle {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

.jp-type-single .u-cover img {
    display: block;
    width: 100%;
    height: auto;
    max-height: 100%;
    border-radius: 50%;
}

.jp-current-time {
    display: inline;
    font-size: 11px;
}

.jp-duration {
    display: inline;
    font-size: 11px;
}

.jp-progress {
    border-radius: 50px;
    border: 1px solid rgba(0, 0, 0, .1);
    cursor: pointer;
    height: 5px;
    width: 100%;
    z-index: 0;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}

.jp-seek-bar {
    border-radius: 50px;
    cursor: pointer;
    height: 4px;
    width: 0;
    background-color: #b2bfc1;
}

.jp-play-bar {
    background-color: dodgerblue;
    height: 4px;
    border-radius: 50px;
    width: 0;
    z-index: 1;
}

.playerMain-04 {
    margin: 10px 0;
}

.playerMain-05 > span {
    float: left;
    line-height: 30px;
}

.jp-audio {
    height: 180px;
}

.m_l {
    float: left;
    width: 323px;
}

.m_r {
    float: left;
    margin-left: 10px;
    width: 350px;
}

    .m_r input {
        position: relative;
        top: 2px;
        margin-right: 3px;
    }

 


.m-music-list-word {
    border: 1px solid #f27200;
    height: 475px;
    line-height: 20px;
 
    overflow: auto;
}


.fr > ul {
    padding-top: 10px;
}
