@import "../../style/common";
.flat-list-wrap{
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 100%;
}
.flat-list-slot{
  min-height: 300upx;
}
.flat-list-all,.flat-list-absolute{
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999999;
}
.flat-list-absolute{
  position: absolute;
}
.flat-empty-text{
  font-size: 32upx;
  margin-top: 20upx;
  color: #666;
}
.flat-fail-text{
  color: red;
}
.flat-load{
  width: 50upx;
  height: 50upx;
  border: 2px solid #41AE3C;
  border-left-color: transparent !important;
  border-top-color: transparent !important;
  border-radius: 50%;
}
.flat-small{
  width: 40upx;
  height: 40upx;
}
.flat-load-animate{
  animation: rotate .7s infinite linear forwards;
}
.flat-footer{
  height: 80upx;
}
.flat-footer-text{
  font-size: 30upx;
  color: #666;
}
.flex-1{
  flex-grow: 1;
}

.flex-shrink-0{
  flex-shrink: 0;
}
.aCenter,.center{
  align-items: center;
}

.jCenter,.center{
  justify-content: center;
}

.relative{
  position: relative;
}

.absolute{
  position: absolute;
}
@keyframes rotate {

  0%{
    transform: rotate(0);
  }
  100%{
    transform: rotate(360deg);
  }

}
