#al_pad_css{display: none;}

.audio_pad{width: 500px;height: 400px;background: #fff;z-index: 100;display:none;top: 48px;left:100px;box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.35);border:1px solid #ADBAC7;margin-left: -45px;}

.audio_pad_player{width: 100%;background: #F0F1F2;height: 45px;border-bottom: 1px solid #DAE1E8;}
.pad_player_plbut{width: 22px;height: 22px;background: url(/img/audio_icons.png) no-repeat -24px -25px;cursor:pointer;margin: 12px 7px 0;}
.pad_player_plbut.playing{background-position: -96px -25px;}
.pad_player_ch_buts{width: 15px;height: 11px;transition:opacity 200ms ease;background: url(/img/audio_icons.png) no-repeat -1px -52px;cursor:pointer;margin-top: 19px;opacity: 0.7;}
.pad_player_ch_buts.next{background-position: -16px -52px;}
.pad_player_ch_buts:hover{opacity: 1;}

.pad_player_info{margin: 10px 0 0 10px;width: 292px;}
.pad_player_names{white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.pad_player_names b{color:#41658c;}
.pad_player_time{color:#777;font-size: 11px;}

.pad_player_progress{margin-top: 6px;position: relative;height: 15px;width: 100%;cursor:pointer;}
.pad_player_progress .bg_line, .pad_player_progress .load_line, .pad_player_progress .play_line{position: absolute;top: 2px;border-radius: 2px;left: 0;height: 4px;width: 100%;background: #D8DEE4;z-index: 1;}
.pad_player_progress .load_line{z-index: 2;background: #bac7d4;width: 0px;}
.pad_player_progress .play_line{z-index: 3;background: #2882b5;width: 0px;}
.pad_player_progress.volume{width: 50px;margin-left: 10px;margin-top: 28px;}

.pad_player_tools{margin-left: 10px;list-style: none;margin-top: 15px;}
.pad_player_tools li{float: left;background: url(/img/audio_icons.png) no-repeat;height: 14px;width: 14px;opacity: 0.7;cursor: pointer;transition:opacity 200ms ease;}
.pad_player_tools li.repeat{background-position: -31px -49px;}
.pad_player_tools li.random{background-position: -49px -50px;margin-left: 10px;}
.pad_player_tools li.active{opacity: 1;}

.pad_content_wrap{height: 308px !important;width: inherit !important;}
#pad_result{padding: 10px;}

.pad_bottom_wrap{width: 100%;height: 45px;background: #F0F1F2;border-top: 1px solid #DAE1E8;}
.pad_bottom_wrap .button_div{margin: 10px 10px 0 0;}
.pad_my_list{display: block;margin: 15px 0 0 10px;}