/* pages/today/today.wxss */
page{
  background: #ffffff;
}
.page_top{
  background: #fff;
  margin-bottom: 20rpx;
  position: relative;
}
.container {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box; 
  height: 50vh;
  background: #fff;
  z-index: 9;
} 

ec-canvas {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 99;
}

.per_top{
  height: 138rpx;
  position: relative;
  padding:24rpx;
  background: #ff0f03;
}
.per_top>image{
  width: 90rpx;
  height: 90rpx;
  position: absolute;
  left: 24rpx;
  top: 24rpx;
  border-radius: 100%;
}

.name{
  font-size:32rpx;
  font-weight: 500;
  margin-left: 110rpx;
  color: #fff;
}
.fans{
  color: rgba(255, 255, 255, 0.75);
  font-size: 28rpx;
  margin-top: 10rpx;
}
.fans text{
  color: #FFF;
  font-weight: bold;
  margin-right: 10rpx;
}
.follow_black{
  position: absolute;
  right: 20rpx;
  top: 32rpx;
}
.per_top .follow,.lahei{
  display: inline-block;
  color: #fff;
  font-size: 28rpx;
  border: 1px solid #fff;
  border-radius: 8rpx;
  padding: 5rpx 8rpx;
  margin-left: 20rpx;
}

.style{
  background: #fff;
  padding: 30rpx;
  margin-bottom: 20rpx;
  font-size: 30rpx;
  color: #333;
}
.style view{
  padding: 6rpx 0;
}
.style text{
  display: inline-block;
  color: #999;
  font-size: 30rpx;
  width: 180rpx;
}
.style .tag{
  font-size: 28rpx;
  color: #CE994F;
  border: 1px solid #CE994F;
  border-radius: 8rpx;
  margin-right: 8rpx;
  font-weight: 400;
  padding: 0 8rpx;
  display: inline-block;
  margin-bottom: 10rpx;
}
.game{
  color: 32rpx;
  font-weight: bold;
  margin-bottom: 20rpx;
}
.date{
  border-left: 4px solid #D94B24;
  padding-left: 4rpx;
}


.infos{
  background: #FFF4F5;
  border-radius: 16rpx;
  padding-top: 24rpx;
 
}
.bottom{
  line-height: 92rpx;
  padding: 0 24rpx;
  border-radius: 0px 0px 8px 8px;
  margin-top: 20rpx;
  font-size: 28rpx;
  background: linear-gradient(124deg, #FEEAEC 0%, #FFAEAF 100%);
}
.bottom text{
  font-size: 36rpx;
  margin-right: 30rpx;
  font-weight: 500;
}
.legend{
  position: absolute;
  right: 30rpx;
  top: 0;
  z-index: 999999;
}
.legend view{
  width: 230rpx;
  line-height: 64rpx;
  background: #F7F7F7;
  border-radius: 8rpx;
  text-align: center;
  font-size: 28rpx;
  margin-bottom: 10rpx;
}

.imgs,.content{
  margin-bottom: 20rpx;
  background: #fff;
  padding: 30rpx;
  position: relative;
}
.img{
  display: inline-block;
  width: 224rpx;
  height: 224rpx;
  border-radius: 8rpx;
  margin-right: 8rpx;
  margin-bottom: 8rpx;
}
.title{
  font-weight: 500;
  font-size: 32rpx;
  margin-bottom: 24rpx;
}
.content{
  font-size: 30rpx;
  margin-bottom: 24rpx;
  line-height: 48rpx;
}
.days_stock{
  background: #fff;
  padding: 30rpx;
}

.look_all{
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #E90001;
  height: 88rpx;
  color: #fff;
}

.stock{
  border-bottom: 1px solid #f5f5f5;
  padding-bottom: 30rpx;
  margin-bottom: 30rpx;
}
.stock .info{
  padding: 10rpx 0;
}
.stock .imgs{
  padding: 30rpx 0 0;
  margin: 0;
}
.title navigator{
  float: right;
  color: #999;
  font-size: 28rpx;
}
.title image{
  width: 32rpx;
  position: relative;
  top: 7rpx;
}

.month{
  text-align: right;
  position: absolute;
  right: 30rpx;
  top: 30rpx;
}
.month>image{
  height: 40rpx;
  display: inline-block;
  vertical-align: middle;
}
picker{
  display: inline-block;
  vertical-align: middle;
  margin: 0 20rpx;
}
.date-picker{
  font-size: 36rpx;
  font-weight: 500;
}
.date-picker image{
  height: 24rpx;
}
.day{
  display: flex;
  justify-content: space-between;
  padding: 10rpx;
  background: #f5f5f5;
  margin: 20rpx 0;
}
.day text{
  color: #999;
  width: 14%;
  text-align: center;
}
.days{
  display: flex;
  flex-wrap: wrap;
  /* justify-content: space-between; */
}
.days view{
  width: 14%;
  text-align: center;
  font-weight: 500;
  height: 96rpx;
  /* margin-bottom: 10rpx; */
}
.days text{
  display: block;
  color: #666;
  font-size: 20rpx;
  position: relative;
  top: -5rpx;
  font-weight: 400;
}
.days view view{
  width: 100% !important;
}
.days view view text{
   color: #fff;
}
.down1{
  background: #07B20B;
  color: #fff;
  
}
.up1{
  background: #E90001;
  color: #fff;
}
.logout{
  width: 100%;
  line-height: 88rpx;
  color: #666;
  font-size: 32rpx;
  text-align: center;
  border: 1px solid rgba(224, 224, 224, 1);
  border-radius: 8rpx;
  background: #fff;
}

.comment{
  padding:  24rpx 0;
  border-bottom: 1px solid rgba(245, 245, 245, 1);
}
.comment image{
  width: 32rpx;
  margin-right: 10rpx;
  position: relative;
  top: 5rpx;
}
.comment text{
  color: #999;
  font-size: 28rpx;
  margin-right: 40rpx;
}

.info{
  font-size: 30rpx;
  /* padding: 10rpx 24rpx;
  display: flex; */
}
/* .info view{
  color: #666;
  width: 85%;
  vertical-align: top;
} */

.match{
  padding-left: 24rpx;
}

.match_title{
  font-size: 30rpx;
  color: #5f5e5e;
}

.match_list{
  justify-content: space-between;
  border-bottom: 1px solid #F5F5F5;
  padding: 24rpx 0;
}

.match_name{
  font-size: 34rpx;
}

.match_group{
  font-size: 26rpx;
  position: absolute;
  right: 24rpx;
}

.match_date{
  font-size: 30rpx;
  padding-top: 50rpx;
  padding-top: 10rpx;
}

.match_day{
  font-size: 30rpx;
  color: #E90001;
  padding-top: 10rpx;
}

.match_money{
  font-size: 30rpx;
  padding-top: 10rpx;
  color: #5f5e5e;
}

.match_ratio{
  font-size: 30rpx;
  padding-top: 10rpx;
  color: #5f5e5e;
}

.up{
  font-size: 36rpx;
  color: #E90001 !important;
  margin-left: 5rpx;
}
.down{
  font-size: 36rpx;
  color: #07B20B !important;
  margin-left: 5rpx;
}