/* pages/info/museumInfo/index.wxss */ .swiper, .swiper image { width: 100%; height: 330rpx; display: block; } .swiper { position: relative; } .swiper .title { position: absolute; left: 30rpx; bottom: 20rpx; box-sizing: border-box; color: #FFFFFF; } .info { margin: 0 25rpx; margin-top: -30rpx; position: relative; z-index: 1; background: #FFFFFF; box-shadow: 0px 0px 16rpx 0px rgba(6, 0, 1, 0.1); border-radius: 13rpx; padding: 30rpx; } .info .title { font-size: 31rpx; color: #000; margin-bottom: 20rpx; } .info .location { color: #999999; font-size: 24rpx; margin-bottom: 20rpx; } .info .location .iconfont { margin-right: 10rpx; font-size: 26rpx; } .detail-title { font-weight: 500; font-size: 35rpx; color: #000; margin: 26rpx; margin-top: 45rpx; } .detail { display: block; padding: 26rpx; } .fixed-btn { position: fixed; left: 0; right: 0; bottom: 0; height: 104rpx; background: #FFFFFF; box-shadow: -1rpx 1rpx 16rpx 0px rgba(6, 0, 1, 0.1); display: flex; align-items: center; justify-content: space-around; } .fixed-btn .btn { width: 350rpx; line-height: 73rpx; background: #D62828; border-radius: 37rpx; text-align: center; color: #fff; font-size: 31rpx; font-weight: 500; } .fixed-btn .btn.team { width: 100%; box-sizing: border-box; height: 100%; line-height: 104rpx; background-color: #0B898E; border-radius: 0; } .fixed-btn .btn.disable { background: #CCCCCC !important; } .menu-box { display: flex; align-items: center; justify-content: space-around; height: 100rpx; border-bottom: 1rpx solid #CCCCCC; } .menu-item { font-size: 35rpx; line-height: 100rpx; position: relative; } .menu-item.active { font-size: 37rpx; font-weight: bold; } .menu-item.active::after { content: "!"; font-size: 0; display: block; position: absolute; width: 66rpx; height: 7rpx; background: #0B898E; border-radius: 3rpx; left: 50%; margin-left: -33rpx; top: 93rpx; } .activity-item { display: flex; background: #F4F4F4; border-radius: 10rpx; margin: 27rpx; font-size: 24rpx; color: #999999; padding: 22rpx; position: relative; justify-content: space-between; } .end-box { position: absolute; right: 22rpx; top: 22rpx; width: 287rpx; height: 193rpx; background: rgba(0, 0, 0, 0.5); z-index: 1; text-align: center; line-height: 193rpx; color: #fff; font-size: 36rpx; } .activity-item .textOver2 { font-size: 31rpx; color: #333; } .activity-info { display: flex; height: 193rpx; flex-direction: column; justify-content: space-between; } .activity-item image { flex-shrink: 0; display: block; width: 287rpx; height: 193rpx; margin-left: 15rpx; } .activity-info .textOver { margin-bottom: 10rpx; } .menu-fixed { position: fixed; left: 0; background: white; right: 0; } .mask-content { position: absolute; left: 0; right: 0; bottom: 0; width: 100%; } .mask-content .icon-close { position: absolute; right: 40rpx; top: 40rpx; } .share-img-box { /* width: 551rpx; */ position: static; background: none; display: flex; flex-direction: column; align-items: center; justify-content: center; } .share-img { display: block; width: 551rpx; } .share-tips { width: 426rpx; height: 150rpx; background: #FFFFFF; border-radius: 25rpx; margin-top: 25rpx; display: flex; align-items: center; justify-content: space-between; padding: 0 65rpx; color: #999; font-size: 24rpx; text-align: center; line-height: 40rpx; } .share-tips .img { display: block; width: 55rpx; margin: 0 auto; margin-bottom: 4rpx; } .tipimg { position: absolute; left: 50%; margin-left: 16rpx; width: 24rpx; height: 24rpx; background: #D62828; border-radius: 50%; display: flex; align-items: center; justify-content: center; top: 34rpx; } .tipimg image { width: 21rpx; display: block; } .save-btn { width: 403rpx; line-height: 77rpx; background: #D62828; border-radius: 39rpx; text-align: center; color: #fff; font-size: 31rpx; font-weight: 500; margin-top: 50rpx; } .team_info { position: relative; z-index: 1; background: #FFFFFF; box-shadow: 0px 0px 16rpx 0px rgba(6, 0, 1, 0.1); border-radius: 13rpx; padding: 30rpx; } .team_info .location { color: #666666; font-size: 24rpx; margin-bottom: 20rpx; } .team_info .location .iconfont { margin-right: 10rpx; font-size: 26rpx; color: #0B898E; } .vr-box { width: 199rpx; height: 64rpx; background: rgba(0, 0, 0, 0.5); border-radius: 0px 32rpx 32rpx 0px; color: #FAFAFA; justify-content: center; font-size: 31rpx; position: absolute; margin-top: 240rpx; left: 0; z-index: 1; } .vr-box image { width: 33rpx; display: block; margin-right: 10rpx; } .status-text { position: absolute; right: 0; top: 22rpx; width: 140rpx; line-height: 47rpx; background: rgba(11, 137, 142, .1); text-align: center; color: #0B898E; font-size: 25rpx; font-weight: bold; border-radius: 23rpx 0px 0px 23rpx; } .status-text.disable { width: 120rpx; background: rgba(51, 51, 51, .1); color: #666666; }