page {
  background-color: #070707;
}
.topBg {
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
}
.timelineTitle {
  background-color: #FFF9F5;
  left: 0;
  right: 0;
  margin: 0 25rpx;
  padding: 30rpx 27rpx 0;
  border-radius: 10rpx 10rpx 0 0;
  font-size: 28rpx;
  font-weight: bold;
  color: #2B2B2B;
}
.dateStatisticsC {
  background-color: #FFF9F5;
  left: 0;
  right: 0;
  bottom: 86rpx;
  margin: 0 25rpx;
  padding: 24rpx 25rpx 0;
  border-radius: 0 0 10rpx 10rpx;
  overflow-y: scroll;
}
.dateStatisticsC .dateC {
  background-color: white;
  box-shadow: 0 5rpx 10rpx 0 rgba(127, 127, 127, 0.1);
  border-radius: 10rpx;
  padding: 30rpx 25rpx 0;
}
.dateStatisticsC .dateC .yearMonthC {
  background-color: #F7F7F7;
  height: 70rpx;
  border-radius: 35rpx;
}
.dateStatisticsC .dateC .yearMonthC .btn {
  padding: 0 52rpx;
}
.dateStatisticsC .dateC .yearMonthC .btn .icon {
  width: 13rpx;
  height: auto;
}
.dateStatisticsC .dateC .yearMonthC .yearMonth {
  font-size: 32rpx;
  font-weight: 500;
  color: #070707;
  text-align: center;
}
.dateStatisticsC .dateC .weekList .item {
  margin-right: 13rpx;
  line-height: 72rpx;
  font-size: 26rpx;
  font-weight: 500;
  color: #A7A7A7;
  text-align: center;
}
.dateStatisticsC .dateC .monthDateList .item {
  margin-bottom: 12rpx;
  width: calc(100%/7);
}
.dateStatisticsC .dateC .monthDateList .item .date {
  background-color: #f8f8f8;
  padding: 4rpx 0;
  width: calc(100% - 10rpx);
  height: 72rpx;
  border-radius: 10rpx;
  font-size: 26rpx;
  font-weight: bold;
  color: #2A2A2A;
  text-align: center;
}
.dateStatisticsC .dateC .monthDateList .item .date .chg {
  font-size: 18rpx;
}
.dateStatisticsC .dateC .monthDateList .item .date .chg.up {
  color: #EC3440;
}
.dateStatisticsC .dateC .monthDateList .item .date .chg.down {
  color: #38A169;
}
.dateStatisticsC .dateC .monthDateList .item .date.up {
  background-color: #FFD6D9;
}
.dateStatisticsC .dateC .monthDateList .item .date.down {
  background-color: #CEF1DE;
}
.dateStatisticsC .dateC .monthDateList .item .date.select.up {
  background-color: #EC3440;
  color: white;
}
.dateStatisticsC .dateC .monthDateList .item .date.select.up .chg {
  color: white;
}
.dateStatisticsC .dateC .monthDateList .item .date.select.down {
  background-color: #38A169;
  color: white;
}
.dateStatisticsC .dateC .monthDateList .item .date.select.down .chg {
  color: white;
}
.dateStatisticsC .dateC .monthDateList .item .date.notCurrentMonth {
  background-color: #FCFCFC;
  color: #999;
}
.dateStatisticsC .statisticsC {
  background-color: white;
  margin-top: 20rpx;
  padding: 28rpx 20rpx 0;
  border-radius: 10rpx;
}
.dateStatisticsC .statisticsC .date {
  font-size: 30rpx;
  font-weight: 500;
  text-align: center;
}
.dateStatisticsC .statisticsC .chgStockNumC {
  margin-top: 36rpx;
  padding: 0 13rpx 28rpx;
  border-bottom: solid 1rpx #EDEDED;
  font-size: 26rpx;
}
.dateStatisticsC .statisticsC .chgStockNumC .title {
  margin-right: 18rpx;
  font-weight: 500;
  color: #94979C;
}
.dateStatisticsC .statisticsC .chgStockNumC .chgC .icon {
  margin-right: 9rpx;
  width: 17rpx;
  height: auto;
}
.dateStatisticsC .statisticsC .chgStockNumC .chgC .chg {
  font-weight: bold;
}
.dateStatisticsC .statisticsC .chgStockNumC .chgC .chg.up {
  color: #EC3440;
}
.dateStatisticsC .statisticsC .chgStockNumC .chgC .chg.down {
  color: #38A169;
}
.dateStatisticsC .statisticsC .chgStockNumC .stockNum {
  font-weight: bold;
  color: #070707;
}
.dateStatisticsC .statisticsC .newsReportC {
  padding-top: 20rpx;
  font-size: 28rpx;
  font-weight: bold;
}
.dateStatisticsC .statisticsC .newsReportC .icon {
  margin-right: 20rpx;
  width: 24rpx;
  height: auto;
}
.dateStatisticsC .statisticsC .newsReportC .news {
  color: #FF7723;
}
.dateStatisticsC .statisticsC .newsReportC .report {
  color: #333;
}
.dateStatisticsC .statisticsC .list .item {
  padding: 30rpx 0;
  border-bottom: solid 1rpx #EDEDED;
}
.dateStatisticsC .statisticsC .list .item .type {
  margin-right: 18rpx;
  padding: 0 9rpx;
  line-height: 40rpx;
  border-radius: 5rpx;
  font-size: 22rpx;
  font-weight: 500;
}
.dateStatisticsC .statisticsC .list .item .type.news {
  background-color: #F2C367;
  color: #070707;
}
.dateStatisticsC .statisticsC .list .item .type.report {
  background-color: #3D3F3C;
  color: #F2C367;
}
.dateStatisticsC .statisticsC .list .item .title {
  font-size: 26rpx;
  font-weight: bold;
  color: #070707;
}
.dateStatisticsC .statisticsC .list .item .content {
  margin-top: 20rpx;
  font-size: 24rpx;
  font-weight: 500;
  color: #333;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}
