.neck-nav { height: 80px; width: 100%; background: #E43985; position: fixed; z-index: 500; } .m-box { width: 1440px; margin: 0 auto; } .neck-nav-content { width: 1440px; margin: 0 auto; height: 80px; position: relative; } .logo { position: absolute; top: 15px; } .box-title { height: 70px; line-height: 70px; margin-top: 10px; font-size: 0; } .box-title > img { vertical-align: middle; width: 72px; margin-top: -22px; } .box-title span { font-size: 34px; font-weight: 700; color: #333333; } .live-box-ul { width: 1440px; border-top: 1px solid #C3C3C4; margin-bottom: 15px; } .live-box-ul li { width: 268px; height: 300px; margin-top: 24px; float: left; margin-right: 25px; } .live-box-ul li:nth-child(5n) { margin-right: 0; } .live-box-ul .live-top-box { width: 268px; height: 268px; background: url(https://zhibocdn.yabolive.net/comm/stscli/prod/883221/1648095196207/498F890F-33A1-4EE9-9854-9D39A6905E85.jpeg?x-oss-process=image/resize,w_368) no-repeat; background-size: cover; border-radius: 8px; overflow: hidden; position: relative; } .live-box-ul .live-top-shadow { width: 268px; height: 50px; position: absolute; bottom: 0; left: 0; background: linear-gradient(to top, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)); pointer-events: none; } .live-box-ul .live-icon { position: absolute; z-index: 2; width: 73px; right: 10px; bottom: 12px; } .live-box-ul .live-name-box { line-height: 24px; font-size: 18px; text-align: center; margin-top: 8px; } .video-box-ul { width: 1440px; border-top: 1px solid #C3C3C4; margin-bottom: 15px; } .video-box-ul li { width: 342px; height: 258px; margin-top: 18px; margin-right: 24px; float: left; border-radius: 8px; background: #FFFFFF; overflow: hidden; } .video-box-ul li:nth-child(4n) { margin-right: 0; } .video-box-ul .video-top-box { height: 193px; width: 342px; background: url(https://zhibocdn.yabolive.net/comm/stscli/prod/883221/1648095196207/498F890F-33A1-4EE9-9854-9D39A6905E85.jpeg?x-oss-process=image/resize,w_368) no-repeat; background-size: cover; position: relative; } .video-box-ul .video-top-shadow { width: 342px; height: 50px; position: absolute; bottom: 0; left: 0; background: linear-gradient(to top, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)); } .video-box-ul .video-time { color: #fff; font-size: 16px; position: absolute; z-index: 2; right: 8px; bottom: 10px; } .video-box-ul .video-name-box { position: relative; height: 65px; width: 342px; } .video-box-ul .video-face { position: absolute; width: 40px; height: 40px; border-radius: 50%; left: 6px; top: 10px; } .video-box-ul .video-title { color: #333333; font-size: 14px; text-indent: 56px; padding-top: 10px; } .video-box-ul .video-tag-box { margin-left: 54px; margin-top: 4px; } .video-box-ul .video-tag-box > div { width: 42px; height: 18px; background: #FFE8F1; color: #E53985; font-size: 12px; line-height: 18px; text-align: center; border-radius: 4px; float: left; margin-right: 4px; margin-bottom: 30px; } .side-nav { position: fixed; z-index: 500; top: 80px; width: 165px; height: 890px; background: #fff; border-radius: 0 0 8px 8px; } .side-nav-top-box { height: 360px; margin-top: 20px; } .side-nav-top-box .side-nav-sort { height: 60px; width: 159px; font-size: 0; line-height: 60px; text-indent: 38px; position: relative; } .side-nav-top-box .side-nav-sort .side-icon { vertical-align: middle; margin-top: -9px; margin-right: 15px; } .side-nav-top-box .side-nav-sort span { font-size: 14px; color: #333333; } .side-right-box { width: 6px; height: 800px; right: 0; top: 0; position: absolute; background: linear-gradient(to bottom, #F1C6E6, #fff); } .side-nav-bg { display: none; position: absolute; z-index: -1; left: -22px; top: -15px; } .side-nav-sort-click span { color: #fff !important; } .side-nav-sort-click .side-nav-bg { display: block; } .tag-title { text-align: center; font-size: 0; width: 159px; } .side-tag-ul { width: 150px; height: 450px; margin-left: 5px; margin-top: 6px; overflow-y: scroll; } .side-tag-ul li { width: 135px; height: 34px; line-height: 34px; position: relative; margin-left: 6px; } .side-tag-ul li .tag-span1 { font-size: 16px; display: inline-block; width: 80px; float: left; text-indent: 6px; } .side-tag-ul li .tag-span2 { font-size: 16px; display: inline-block; width: 50px; float: left; text-align: right; margin-right: 5px; }