.timeandtype {
  box-sizing: border-box;
  width: 90%;
  margin: 40rpx auto 0;
}
.timeandtype .timebox {
  box-shadow: 0 0 10rpx #bcb9ca;
  display: flex;
  background-color: #fff;
  padding: 10px;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}
.timeandtype .timebox .jiange {
  width: 5%;
  text-align: center;
}
.timeandtype .timebox .firsttime,
.timeandtype .timebox .endtime {
  width: 45%;
  text-align: center;
}
.timeandtype .warntypebox {
  display: flex;
  justify-content: space-between;
  background-color: #fff;
  padding: 10px;
  border-top: 1px solid #F6F6FB;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.shuju_one,
.shuju_two {
  width: 90%;
  margin: 40rpx auto;
  box-shadow: 0 0 10rpx #bcb9ca;
  padding-top: 20rpx;
  height: 550rpx;
}
.shuju_one .canvastishi,
.shuju_two .canvastishi {
  font-size: 32rpx;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -64rpx;
  margin-top: -21rpx;
}
.shuju_one .canvastishi .dataloading:after,
.shuju_two .canvastishi .dataloading:after {
  overflow: hidden;
  display: inline-block;
  vertical-align: bottom;
  -webkit-animation: ellipsis 2s infinite;
          animation: ellipsis 2s infinite;
  content: "\2026";
}
@-webkit-keyframes ellipsis {
from {
    width: 2px;
}
to {
    width: 15px;
}
}
@keyframes ellipsis {
from {
    width: 2px;
}
to {
    width: 15px;
}
}
.shuju_one .shuju_one_title,
.shuju_two .shuju_one_title {
  width: 70%;
  margin: 0 auto;
  display: flex;
}
.shuju_one .shuju_one_title .tltle_text,
.shuju_two .shuju_one_title .tltle_text {
  width: 25%;
  border: 2rpx solid #B2B2B2;
  color: #57c878;
  text-align: center;
  font-size: 24rpx;
  height: 50rpx;
  line-height: 50rpx;
}
.shuju_one .shuju_one_title .title_text_color,
.shuju_two .shuju_one_title .title_text_color {
  width: 25%;
  border: 2rpx solid #57c878;
  background-color: #57c878;
  color: #fff;
  text-align: center;
  font-size: 24rpx;
  height: 50rpx;
  line-height: 50rpx;
}
.refresh {
  width: 90%;
  margin-left: 5%;
  width: 160rpx;
  height: 50rpx;
  background-color: #57c878;
  color: #FFFFFF;
  line-height: 50rpx;
  text-align: center;
}
.condition {
  margin: 40rpx auto;
  display: flex;
  flex-wrap: wrap;
  width: 90%;
  box-shadow: 0 0 10rpx #bcb9ca;
  margin-bottom: 30rpx;
}
.condition .scroll-X {
  width: 95%;
  margin: 20rpx auto;
}
.condition .scroll-X .table {
  width: 1042px;
}
.condition .scroll-X .tr {
  display: flex;
  overflow: hidden;
}
.condition .scroll-X .tr .th,
.condition .scroll-X .tr .td {
  display: inline-block;
  padding: 5rpx;
  width: 240rpx;
  text-align: center;
  height: 52rpx;
  line-height: 52rpx;
}
.condition .scroll-X .tr .th:first-child,
.condition .scroll-X .tr .td:first-child {
  width: 300rpx;
}
.condition .scroll-X .tr:nth-child(2n-1) {
  background-color: #f5fff8;
}
.condition .scroll-X .tr:first-child {
  background-color: #57c878;
  color: #fff;
}
.condition .pagenumber {
  display: flex;
  margin: 20rpx auto;
}
.condition .pagenumber button {
  width: 150rpx;
  height: 50rpx;
  line-height: 50rpx;
  font-size: 26rpx;
  text-align: center;
  background-color: #57c878;
  color: #FFFFFF;
}
.condition .pagenumber .pagenumber_page {
  width: 100rpx;
  height: 50rpx;
  line-height: 50rpx;
  font-size: 26rpx;
  text-align: center;
}
 .u-calendar__action {
  display: flex;
  justify-content: space-around;
}
 .u-calendar__action .u-calendar__action__text {
  line-height: 25px;
}

