.liveDetail { background: #ECECEC; } .mainInfo { width: 100%; padding: 30rpx 42rpx; background: #fff; margin-bottom: 20rpx; display:flex; align-items:center; justify-content:space-between; position: relative; } .mainInfo::after { height: 190rpx; width: 184rpx; content: ""; position: absolute; right: 0; bottom: 0; background-image: url("https://kx-bigdata.oss-cn-beijing.aliyuncs.com/Applet/detail_wt.png"); background-size: 184rpx 190rpx; } /* 头部图片 */ .mainImg { position: relative; width: 160rpx; min-height: 160rpx; height: 160rpx; vertical-align: middle; background: #f7f7f7; overflow: hidden; } .targetImg { width: 100%; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); left: 0; } .mainIcon { display: inline-block; width: 80rpx; height: 80rpx; vertical-align: top; border-radius: 50%; } .echarts { padding: 30rpx 0rpx; padding-top: 0; width: 100%; height: 680rpx; position: relative; z-index: 1; background: #fff; } .echartsBox { height: 500rpx; } .infoText { flex: 1; margin-left: 32rpx; } .rightInfo { display: inline-block; width: calc(100% - 80rpx); padding-left: 32rpx; } .user { width: 300rpx; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin: auto; line-height: 40rpx; display: inline-block; vertical-align: middle; text-align: left; font-size: 28rpx; color: #333333; } .count { font-size: 24rpx; color: #888888; } .li { display: inline-block; width: 33.33%; text-align: center; margin-bottom: 20rpx; } .btn { display: block; text-align: right; } .infoText .bottom { font-size: 24rpx; margin-top: 16rpx; } .infoText .number { color: #072945; font-size: 24rpx; font-weight: bold; } .text { display: inline-block; width: 100%; font-size: 24rpx; line-height: 34rpx; color: #7D9CAB; margin-bottom: 10px; } .text:last-child { text-align: right; } .number { color: #333; font-size: 28rpx; font-size: 24rpx; } .liText { font-weight: bold; color: #333333; font-size: 34rpx; line-height: 48rpx; margin-bottom: 40rpx; } ul { background: #fff; } .total { width: 100%; background: #fff; padding: 30rpx 20rpx; font-size: 28rpx; } /* 切换tab栏 */ .tabList { width: 100%; height: 94rpx; line-height: 94rpx; background: #fff; border-bottom: 2rpx solid rgba(227,227,227,.3); display: flex; align-items: center; justify-content: space-between; } .tab { flex: 1; line-height: 96rpx; text-align: center; } li { display: inline-block; width: 33.3333%; text-align: center; } .tab { margin-bottom: 0; font-size: 28rpx; } .active { color: #2A89F3; position: relative; } .active:after { content: ""; display: block; width: 52rpx; height: 4rpx; border-radius: 8rpx; background: #2A89F3; position: absolute; bottom: 12rpx; left: 50%; transform: translateX(-50%); } /* 红人列表 */ .hotList .hotItem { padding: 30rpx 26rpx; height: 200rpx; background: #fff; display: flex; justify-content: center; align-items: center; margin-bottom: 20rpx; } .hotItem .img { width: 120rpx; height: 120rpx; overflow: hidden; border-radius: 50%; margin: 0 24rpx; } .hotItem .info { flex: 1; padding-right: 30rpx; } .name { display: block; color: #000000; font-size: 28rpx; font-weight: bold; width: 400rpx; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .proItem { padding: 20rpx 14rpx; height: 200rpx; background: #fff; padding: 6rpx; display: flex; justify-content: center; align-items:center; margin-bottom: 20rpx; } .proItem:last-child { margin-bottom: 0; } .twice { display: inline-block; width: 50%; color: #7D9CAB; font-size: 24rpx; } .twice .number { color: #333333; font-weight: bold; } .twice:last-child { text-align: right; } .date { display: block; color: #888888; font-size: 20rpx; line-height: 28rpx; margin-top: 12rpx; } .title { width: 500rpx; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 20px; vertical-align: middle; line-height: 40rpx; text-align: left; font-size: 30rpx; font-weight: bold; display: block; } .desc { position: fixed; bottom: 0; left: 0; width: 100%; height: 50rpx; line-height: 50rpx; text-align: center; font-size: 20rpx; color: #333333; background: #F3F3F3; } /* 空 */ .noneBox { padding: 40rpx; text-align: center; font-size: 24rpx; color: #444444; background: #fff; } .noneImg { width: 318rpx; height: 253rpx; margin: auto; } .noneText { color: #333333; font-size: 24rpx; line-height: 34rpx; padding-left: 26rpx; padding-top: 24rpx; } .btn { margin-top: 32rpx; display: block; text-align: center; } .button { display: inline-block; width: 100rpx; height: 48rpx; font-size: 24rpx; padding: 0; margin: 10rpx; border-radius: 12rpx; color: #666666; border: 2rpx solid #666666; line-height: 48rpx; background: transparent; margin-left: 30rpx; } .activeBtn { color: #2396F3; border: 2rpx solid #2396F3; } .topName { display: inline-block; font-size: 26rpx; line-height: 60rpx; font-weight: 700; margin-left: 40rpx; margin-bottom: -40rpx; } .topName::before { content: ""; width: 22rpx; height: 22rpx; background: #2296f3; display: inline-block; margin-right: 20rpx; } .toTop { position: fixed; top: 0; left: 0; width: 100%; z-index: 2; background: #fff; } .liveImg { position: relative; width: 120rpx; height: 120rpx; margin: 0 24rpx; } .liveIng::after { content: "● 直播中"; background: #FF1674; border-radius: 18rpx; font-size: 20rpx; color: #fff; width: 108rpx; height: 36rpx; line-height: 36rpx; text-align: center; position: absolute; bottom: -8rpx; left: 50%; transform: translateX(-50%); } .liveHead { width: 100%; height: 100%; display: block; }