
.widgetitem {
    box-shadow: 0 0.08533333rem 0.34133333rem 0 rgb(0 0 0 / 15%);
    border-radius: .256rem;
    background: #fff;
    margin: 20px 12px;
}
.widgetitem:last-child{border-bottom:none;}

/*文件*/
.filelist{}
.filelist .fileitem{padding:12px; border-top:1px solid #eee;}
.filelist .fileitem:last-child{border-bottom:1px dashed #ddd;}
.filelist .fileitem a{ display:block; height:42px; overflow:hidden; position:relative;}
.filelist .fileitem a:after{content: " ";display: inline-block;height: 6px;width: 6px;border-width: 2px 2px 0 0;border-color: #ccc;border-style: solid;position: absolute;top: 50%;margin-top: -4px;right: 4px;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.filelist .fileitem a i{ position:absolute; left:0; top:0;}
.filelist .fileitem a span{ display:block; padding:4px 0 0 55px;}
.filelist .fileitem a span p{ display:block; padding:0; margin:0; height:20px; line-height:20px; overflow:hidden; }
.filelist .fileitem a span .fnames{ color:#666; font-size:14px;word-break: break-all;word-wrap: break-word;height:auto;line-height:26px;}
.filelist .fileitem a span .fnsize{ color:#aaa;}
/*图集*/
.albumbanner{}
.albumbanner .abdwarp{}
.albumbanner .abdwarp .adbwpicbox{}
.albumbanner .abdwarp .adbwpicbox img{}
/*音频*/
.musicbox{ padding:40px 10px; background:url(../images/mucbg.png) no-repeat 0 0; background-size:100% 100%;}
.musicbox audio{ width:100%;}
/*视频*/
.videobox{ padding:10px;}
.videobox video{ width:100%; height:auto;}