/* customer/pages/brokershare/brokershare.wxss */ page { width: 100%; height: auto; } /* ----- */ .waterfallflow { padding-top: 5rpx; } .waterfallleft { float: left; margin-right: 20rpx; } .waterfallright { float: right; } .waterfallleft, .waterfallright { width: 345rpx; } .itemBox { width: 100%; height: auto; overflow: hidden; box-shadow: 0 2px 8px 0 rgba(56, 72, 85, 0.20); margin-bottom: 20rpx; background-color: #FFFFFF; padding-bottom: 10rpx; } .itemImage { position: relative; } .itemImage>image { width: 100%; } .itemTitle { width: 100%; padding: 0rpx 10rpx 10rpx; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .itemDate { width: 100%; padding: 0rpx 10rpx; color: #B6CADE; font-size: 24rpx; } .itemData { position: absolute; bottom: 30rpx; width: 90%; height: 50rpx; background-color: rgba(0, 0, 0, 0.5); color: #fff; display: flex; align-items: center; left: 50%; transform: translateX(-50%); border-radius: 25rpx; } .itemData>view { flex: none; width: 50%; text-align: center; font-size: 22rpx; } .brokerShare { width: 100%; height: auto; overflow: hidden; background-color: #fff; position: relative; box-sizing: border-box; padding: 0rpx 20rpx; padding-bottom: 130rpx; } .bsTitle { width: 100%; height: 88rpx; display: flex; align-items: center; box-sizing: border-box; padding: 0rpx 10rpx; position: sticky; top: 0rpx; left: 0rpx; z-index: 9999 !important; background-color: #fff; border-bottom: 1rpx solid #f8f8f8; } .bsTitle>view { padding: 0rpx 20rpx; font-size: 24rpx; color: #C0C4D0; } .bsTitle>text { position: absolute; right: 20rpx; top: 50%; transform: translateY(-50%); color: #FA6400; } .bsActive { color: #241716 !important; font-size: 28rpx !important; font-weight: 600; } .brokerShareItem { width: 100%; height: auto; overflow: hidden; background-color: #fff; border-bottom: 1rpx solid #E9ECF5; box-sizing: border-box; padding: 20rpx 0rpx; display: flex; } .bshareleft { width: 260rpx; height: 190rpx; background-color: #ccc; position: relative; } .bshareCover { width: 100%; height: 100%; } .bshareright { width: calc(100% - 260rpx); height: auto; overflow: hidden; } .bshareMsg { width: 100%; height: 65rpx; display: flex; align-items: center; font-size: 24rpx; color: #9CB7CE; box-sizing: border-box; padding-left: 20rpx; } .bsharenum { color: #C0C4D0; font-size: 24rpx; } .bsharep { color: #C0C4D0; margin-left: 50rpx; font-size: 24rpx; } .bsharenum>image { width: 40rpx; margin-right: 5rpx; } .bsharep>image { width: 40rpx; margin-right: 5rpx; } .bshareTitle { width: 100%; height: 65rpx; line-height: 60rpx; box-sizing: border-box; padding-left: 20rpx; font-size: 32rpx; color: #333333; } .bshareTime { width: 100%; height: 65rpx; line-height: 60rpx; box-sizing: border-box; padding-left: 20rpx; font-size: 28rpx; color: #333333; } .bNewMsg { width: 60rpx; position: absolute; left: -14rpx; top: 0rpx; z-index: 8; } .bNewMsg>image { width: 100%; } .bNewMsg>view { position: absolute; top: -2rpx; left: 17rpx; color: #fff; font-size: 30rpx; } .tabBar { position: fixed; bottom: 0rpx; left: 0rpx; width: 100%; height: 130rpx; background-color: #fff; display: flex; align-items: center; z-index: 10; box-shadow: 0rpx -10rpx 8rpx 4rpx rgba(0, 0, 0, 0.05); } .tabItem { flex: 1; display: flex; flex-direction: column; justify-content: center; align-items: center; margin-bottom: 20rpx; } .tabItem>image { width: 44rpx; } .tabItem1>image { width: 35rpx; } .tabItem2>image { width: 40rpx; margin-top: 2rpx; margin-bottom: 1rpx; } .activePage { color: #FF5F3D; font-size: 28rpx; margin-top: 6rpx; } .defaultStyle { color: #D1D1D1; font-size: 28rpx; margin-top: 6rpx; } .ruleMask { width: 100vw; height: 100vh; position: fixed; top: 0rpx; left: 0rpx; background-color: rgba(0,0,0,0.5); z-index: 9999; display: flex; align-items: center; justify-content: center; } .ruleBlock { width: 80%; max-height: 600rpx; background-color: #fff; border-radius: 15rpx; position: relative; overflow: hidden; box-sizing: border-box; padding: 88rpx 0rpx; } .ruleContent { width: 100%; height: auto; overflow: hidden; overflow-y: auto; box-sizing: border-box; padding: 0rpx 20rpx 20rpx; } .ruleContent > view { padding: 10rpx 0rpx; line-height: 40rpx; font-size: 28rpx; color: #333333; } .ruleBtn { position: absolute; width: 100%; height: 88rpx; bottom: 0rpx; left: 0rpx; line-height: 88rpx; text-align: center; border-top: 2rpx solid rgba(125,125,125,0.1); font-size: 30rpx; color: #0080C0; font-weight: 600; } .ruleTitle { width: 100%; text-align: center; line-height: 88rpx; font-size: 32rpx; font-weight: 600; color: #222222; position: absolute; top: 0rpx; left: 0rpx; }