/* pages/activity/index.wxss */ page { background: #fff; } .types { display: flex; /* justify-content: space-between; */ align-items: center; background: #fff; font-size: 28rpx; color: #666; padding: 30rpx; overflow-x: auto; border-bottom: 1rpx solid #d8d8d8; } .type-item { width: 100rpx; text-align: center; line-height: 27rpx; color: #333; margin-right: 65rpx; } .type-item image { display: block; margin-bottom: 23rpx; width: 100rpx; height: 100rpx; } .date-box { height: 140rpx; background: rgba(255, 255, 255, 1); display: flex; justify-content: space-between; align-items: center; } .yulan { flex-shrink: 0; width: 60rpx; padding-right: 20rpx; line-height: 80rpx; text-align: right; background: #fff; border-radius: 0px 30rpx 30rpx 0px; color: #0B898E; white-space: nowrap; font-size: 26rpx; } .yulan.active { background:#0B898E; color:#fff; } .date-item { font-size: 26rpx; color: #999; text-align: center; display: flex; flex-direction: column; justify-content: center; } .date-item.active { font-weight:500; color: #0B898E; } .calendar-img { width: 70rpx; padding-left: 10rpx; height: 80rpx; display: flex; align-items: center; justify-content: flex-start; background: #fff; border-radius: 30rpx 0px 0px 30rpx; } .calendar-img image { width: 56rpx; height: 60rpx; display: block; } .calendar-img.active { background-color: #0B898E; } .top-fixed-activity { background: #f7f7f7; z-index: 1; } .top-fixed-box { background: #FFF; } .activity-list { padding: 0 24rpx; background: #0B898E; } .acitivity-search-box { display: flex; margin:20rpx 30rpx; margin-bottom: 0; justify-content: space-between; align-items: center; } .acitivity-search-box .picker { margin-right: 30rpx; height: 60rpx; display: flex; align-items: center; color: #0B898E; } .acitivity-search-box .picker image { display: block; width: 16rpx; flex-shrink: 0; margin-left: 10rpx; } .activity-search-bg { width: 422rpx; height: 56rpx; border-radius: 28rpx; background: #f6f6f6; display: flex; align-items: center; } .activity-search-bg .iconfont { color: #B6B6B6; font-size: 28rpx; flex-shrink: 0; margin: 0 20rpx; } .activity-search-bg input { flex: 1; font-size: 27rpx; } .activity-item { display: flex; align-items: center; justify-content: space-between; padding: 27rpx 22rpx; position: relative; } .end-mask { position: absolute; right: 22rpx; top: 27rpx; text-align: center; width: 320rpx; height: 220rpx; line-height: 220rpx; z-index: 1; background:rgba(0, 0, 0, 0.5); color:#fff; border-radius: 10rpx; } .activity-item-out { box-shadow: -1rpx 1rpx 16rpx 0px rgba(6, 0, 1, 0.1); border-radius: 10rpx; margin: 27rpx 16rpx; background: white; } .activity-item image { width: 320rpx; height: 220rpx; border-radius: 10rpx; flex-shrink: 0; overflow: hidden; } .activity-item-out .new-tip { padding: 0 20rpx; line-height: 49rpx; color: #999; font-size: 23rpx; border-top: 1rpx solid #D8D8D8; } .activity-info { display: flex; flex-direction: column; justify-content: space-between; font-size: 23rpx; color: #999; flex: 1; height: 220rpx; margin-right: 28rpx; } .activity-title { font-weight: 500; font-size: 31rpx; line-height: 45rpx; color: #333; } .movie-types { display: flex; justify-content: space-between; padding: 30rpx; background: #0B898E; } .movie-type { width: 180rpx; height: 60rpx; display: flex; align-items: center; justify-content: center; border-radius: 10rpx; color: #fff; border: 2rpx solid; box-sizing: border-box; text-align: center; font-size: 30rpx; } .movie-type.active { background: #fff; color: #0B898E; } .sort-box { display: flex; justify-content: flex-end; padding: 30rpx; padding-top: 0; background: #0B898E; color: #D8D8D8; font-size: 26rpx; } .sort-box view:nth-child(1){ margin-right: 50rpx; } .sort-box view.active { color: #fff; } .my-search-box { flex: 1; display: flex; margin: 0; align-items: center; border-radius: 30rpx; height: 60rpx; background: #ededed; margin-bottom: 0; font-size: 26rpx; } .my-search-box .iconfont { width: 65rpx; text-align: center; font-size: 32rpx; flex-shrink: 0; } .my-search-box input { flex: 1; } .my-search-box .search-btn { text-align: center; width: 110rpx; flex-shrink: 0; line-height: 40rpx; border-left: 1rpx solid #ccc; color: #0B898E; } .new-top-search-box { display: flex; justify-content: space-between; }