body{margin:0;padding:0;font-size:14px;color:#666;background:#FFCCCC;display:flex;flex-direction:column;min-height:100vh;}
.container::after,.main::after{content:"";display:block;clear:both;}
a{color:#666;text-decoration:none;}
a:hover{color:#e60012;text-decoration:none;}
ul,li,p,form,h1,h2,dl,dt,dd{padding:0;margin:0;}
li{list-style:none;}
h1{cursor:pointer;}
img{border:0;}
.container{width:calc(100% - 20px);margin:0 auto;display:flex;flex-direction:column;flex:1 0 auto;}
.mt{margin-top:10px;}
.adad{float:left;width:100%;line-height:40px;text-align:center;background:#f3f3f3;}
.adad img{float:left;width:100%;height:100%;}
.player{float:left;width:100%;position:relative;}
.player .aplayer{margin:0;box-shadow:none;border-radius:0;}
.player .aplayer .aplayer-notice{display:none!important;}
.xy-ctrl{display:flex;align-items:center;padding:0 2px;flex:0 0 auto;}
.player .aplayer .aplayer-info .aplayer-controller{position:absolute;left:76px;right:7px;bottom:0;height:30px;display:flex;align-items:center;}
.player .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap{min-width:0;}
.player .aplayer .aplayer-info .aplayer-controller .aplayer-time{bottom:0;height:auto;display:flex;align-items:center;gap:3px;white-space:nowrap;flex:0 0 auto;padding-left:5px;}
.player .aplayer-time .aplayer-time-inner{line-height:1;}
.player .aplayer .aplayer-icon-loop{display:none;}
.xy-btn{border:0;background:transparent;cursor:pointer;padding:4px;margin:0 1px;border-radius:50%;color:#b3b3b3;line-height:0;outline:none;transition:color .2s,background-color .2s,transform .2s;}
.xy-btn:hover{color:#f46c6c;background-color:rgba(244,108,108,.12);}
.xy-btn:active{transform:scale(.92);}
.player .aplayer .xy-btn svg{display:block;width:20px;height:20px;fill:currentColor;}
.player .aplayer .xy-btn svg path{fill:currentColor;}
.xy-btn.xy-toggle{color:#f46c6c;}
.player .aplayer .xy-btn.xy-toggle svg{width:22px;height:22px;}

@media screen and (max-width:480px){
.xy-btn{padding:4px;margin:0;}
.player .aplayer .xy-btn svg{width:19px;height:19px;}
.player .aplayer .xy-btn.xy-toggle svg{width:20px;height:20px;}
}
@media screen and (max-width:360px){
.xy-btn{padding:3px;}
.player .aplayer .xy-btn svg{width:17px;height:17px;}
.player .aplayer .xy-btn.xy-toggle svg{width:19px;height:19px;}
.player .aplayer .aplayer-info .aplayer-controller .aplayer-time{gap:2px;padding-left:3px;}
}
#player{width:100%;height:100%;display:none;}
#loading{float:left;width:100%;min-height:66px;color:#666;background:#fff;font-size:12px;line-height:66px;text-align:center}
.playmenu{float:left;width:100%;height:40px;background:#373737;}
.playmenu li{float:left;width:33.3333%;height:100%;color:#fff;line-height:40px;text-align:center;cursor:pointer;}
.ptoff{color:#f1f1f1;}
.pton{background:#f46c6c;color:#fff;}
.playlist{float:left;width:100%;height:300px;background:#fff;border-top:1px #ececec solid;overflow-x:hidden;flex:1 1 auto;}
.playlist::-webkit-scrollbar{width:6px;background:#f0f0f0;}
.playlist::-webkit-scrollbar-track{background:#f0f0f0;}
.playlist::-webkit-scrollbar-thumb{height:20px;background:#e3e3e3;}
.playlist .loading{float:left;width:100%;height:100%;background:url(../images/loading.gif) center no-repeat;}
.playlist li{float:left;width:calc(100% - 20px);font-size:13px;height:30px;line-height:30px;padding:5px 10px;overflow:hidden;}
.playlist li:nth-child(2n){background:#f6f6f6;}
.playlist li a.on{color:#ff9999;font-weight:bold;}
.playlist .nonere{float:left;width:calc(100% - 10px);text-align:center;line-height:30px;color:#999;margin:5px;}
.copyright{float:left;width:100%;background:#17171a;border-top:1px #26262b solid;padding:8px 0;color:#85858e;text-align:center;margin-top:auto;}
.copyright a{color:#9d9da6;}
.copyright a:hover{color:#f46c6c;}
.copyright li{float:left;width:100%;line-height:21px;}
.copyright li span{margin:0 10px;}
.copyright .btmenu{float:left;width:100%;height:40px;line-height:40px;}
.copyright .btmenu a{margin:0 8px;}
.layer-tc{float:left;width:calc(100% - 20px);line-height:24px;color:#666;margin:10px;}
@media screen and (min-width:768px){
.container{width:600px;}
.playlist{height:650px;}
}