/* pages/yuezhan/index.wxss */

.container {
  padding: 0;
  margin-top: 130rpx;
  background: #F5F5F5;
}

.nav-con {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999;
  width: 100%;
  height: 130rpx;
  /* background: #fff; */
}

.yuezhan-navbar {
  display: flex;
  /* box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  border-bottom: 2rpx solid #ddd; */
  color: #999;
  background: #fff;
  height: 130rpx;
}

.yuezhan-navigator{
  background: #fff;
  padding: 0 44rpx;
  padding-bottom: 72rpx;
}

.yuezhan-navigator .fdkz-card:last-child{
  margin-bottom:0rpx;
}


.nav-item {
  margin: 0 19rpx;
  padding-bottom: 10rpx;
  width: 130rpx;
  text-align: center
}

.nav-item_txt {
  font-size: 24rpx;
}

.swiper-style {
  height: 440rpx;
  width: 100%;
  overflow: hidden;

}

.yuezhan-img {
  width: 100%;
  height: 100%;
  padding: 0;
}

.item-img {
  width: 100%;
  height: 100%;
}

.fdkz-card-info-date{
  display: flex;
  justify-content: space-between;
}

.fdkz-card-info-date .right{
  align-self:  flex-end;
  display: flex;
  align-items: center;
}
.fdkz-card-info-date .date-icon{
  display: inline-block;
  vertical-align: text-bottom;
  margin-right: 12rpx;
}

.fdkz-card-info-date .iconweizhi,.fdkz-card-info-date .iconredu{
  font-size: 20rpx;
}
.date-txt{
     overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; 
   width: 400rpx; 
  display: inline-block;
}
.changguan_title{
  float:right;
  font-size:24rpx;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 150px;
  text-align: right;
}
.nav-item_on {
  border-bottom: 6rpx solid #e02f2f;
}

.mall-swiper-item {
  width: 100%;
  height: 100%;
}
.icon-like{
  color: #e02f2f;
}
.swiper-item{
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}

.navigator-title{
  font-size: 37rpx;
  font-weight: bold;
  padding: 40rpx 0 30rpx 0;
}

.recommend{
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
  background: rgba(0,0,0,0.6);
}

.recommendcon{
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  transform: translate(-50%,-50%);
  text-align: center;
}

.recommendcon .sw{
  font-size: 0;
  text-align: left;
  min-height: 60vh;
  width: 100%;
}
.recommendcon .sw-item{
  width: 100%;
}

.recommendcon .sw-item .sw-itemcon{
  background: #fff;
  border-radius: 30rpx;
  overflow: hidden;
  width: 90%;
  margin: 0 auto;
}


.recommendcon  .info{
  padding: 20rpx;
  font-size: 32rpx;
}

.recommendcon  .info > view{
  font-weight: bold;
  font-size: 36rpx;
  position: relative;
}

.recommendcon  .info > text{
  font-size: 28rpx;
  color: #646464;
  margin-top: 10rpx;
}

.recommendcon  .info > view > .tag{
  position: absolute;
  right: 0;
  /* bottom: 0; */
  top: unset;
  color: #fff;
  background-color: #FF7614;
  font-weight: normal;
}
.card-info-title{
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.fdkz-card-name{
  display: inline-block;
  width: 80%;
  overflow: hidden;
  vertical-align: middle;
  text-overflow: ellipsis;
  white-space: nowrap;
}


.recommendcon  .go_view{
  width: 80%;
  height: 100rpx;
  background: #CE4038;
  border-radius: 10rpx;
  font-size: 32rpx;
  line-height: 100rpx;
  text-align: center;
  color: #fff;
  margin: 20rpx auto 60rpx;
}

.recommendcon .cover{
  width: 100%;
  height: 450rpx;
}

.recommendcon  .close{
  width: 100rpx;
  height: 100rpx;
  margin-top: 40rpx;
}