.rets{text-align: center;font-size: 14px;color: #aaa;padding-top: 6px;}
.retspan{margin-left:18px;opacity: .5;}
.tet{margin-bottom: 28px;line-height: 34px;padding: 8px;}
.teta{padding: 5px;background: #de5823;color: #fff;border-radius: 3px 0 0 3px;}
.tetb{background:#666;margin-right:15px;border-radius: 0 3px 3px 0;}
.nameh{font-weight: 700;float: left;width: 523px;}
.sizeh{font-weight: 700;float: left;width: 280px;text-align: center;}
.timeh{font-weight: 700;float: left;width: 150px;text-align: center;}
#infos{clear: both;}
#ready{clear: both;line-height: 43px;padding: 0 10px;text-align: center;}
#name{float: left;width: 523px;text-align: left;}
#size{float: left;width: 280px;}
#time{float: left;width: 150px;}
.nosha{clear: both;text-align: center;}
#infomores{clear: both;padding-top: 38px;}
#filemore{border: 1px solid #52a6ef;color: #52a6ef;cursor: pointer;display: block;text-align: center;width: 170px;border-radius: 3px;margin: auto;height: 36px;line-height: 36px;}

#save{clear: both;padding-top: 18px;}
#save span{border: 1px solid #52a6ef;color: #52a6ef;cursor: pointer;display: block;text-align: center;width: 170px;border-radius: 3px;margin: auto;height: 36px;line-height: 36px;}

#filemore:hover{opacity: .7;}
.load2 .loader,
.load2 .loader:before,
.load2 .loader:after {border-radius: 50%;}
.load2 .loader:before,
.load2 .loader:after {position: absolute;content: '';}
.load2 .loader:before {width: 16px;height: 32px;background: #fff;border-radius: 32px 0 0 32px;top: -1px;left: -1px;transform-origin: 16px 16px;animation: load2 2s infinite ease 1.5s;}
.load2 .loader {font-size: 11px;text-indent: -99999em;margin: auto;position: relative;width: 30px;height: 30px;box-shadow: inset 0 0 0 4px #09f;}
.load2 .loader:after {width: 16px;height: 32px;background: #fff;border-radius: 0 31px 31px 0;top: -1px;left: 15px;transform-origin: 0px 16px;animation: load2 2s infinite ease;}
@keyframes load2 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.load2{position: fixed;width: 100%;background: #fff;height: 100%;z-index: 999;padding-top: 10%;display: none;}
.loader2{text-align:center;padding-top: 30px;}
.s_ad{    color: #fff;
    background: #a4df70;
    font-size: 12px;
    margin-left: 5px;
    padding: 1px 2px;
    border-radius: 3px;}