/** *================================= * 默认主题 *================================= */ /** *================================= * 文本字体颜色class *================================= */ /** *================================= * 选中颜色class *================================= */ a.active { color: #008CE9; } a { color: #1B2F4A; } /** *================================= * 各类hover *================================= */ .hover { color: #008CE9 !important; } /** *================================= * 各类背景图替换 *================================= */ /** *================================= * 公共区 *================================= */ /* 添加边框 */ /* 添加字体描边 */ /** *================================= * 超过文本 *================================= */ .overflow-ellipsis { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } /* 旋转 */ .rotate { transform-origin: center center; transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transition: transform 0.3s; -moz-transition: -moz-transform 0.3s; -o-transition: -o-transform 0.3s; -ms-transition: -ms-transform 0.3s; } .rotate-back { transform-origin: center center; transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transition: transform 0.3s; -moz-transition: -moz-transform 0.3s; -o-transition: -o-transform 0.3s; -ms-transition: -ms-transform 0.3s; } /* 滚动条样式 */ /* .container-detail::-webkit-scrollbar { width : 10px; height: 24px; } */ /*设置滚动条上的滚动滑块样式*/ /* .container-detail::-webkit-scrollbar-thumb { background: #008CE9; } */ /*鼠标位于内容上时,滚动条样式*/ /* .container-detail:hover::-webkit-scrollbar { width : 10px; height : 24px; background : #DDDDDD; border-radius: 6px; } */ /*鼠标位于内容上时,滚动滑块样式*/ /* .container-detail:hover::-webkit-scrollbar-thumb { background : #008CE9; border-radius: 10px; } */ body { position: relative; background: #FFFFFF; } /* 尾部 */ footer { font-size: 14px; width: 100%; text-align: center; position: relative; z-index: 9; background: #1B2F4A; } footer .footer-content { width: 1200px; margin: auto; } footer .footer-content .f-link { text-align: center; padding-top: 33px; padding-bottom: 27px; border-bottom: 1px solid #FFFFFF; } footer .footer-content .f-link .link { display: flex; flex-wrap: wrap; overflow: hidden; max-width: 1200px; margin-bottom: 10px; } footer .footer-content .f-link .link span { color: #FFFFFF; margin-right: 40px; font-size: 16px; margin-bottom: 10px; } footer .footer-content .f-link .link .swap { font-size: 14px; color: #c3beb5; margin-right: 20px; margin-bottom: 10px; line-height: 17px; opacity: 0.8; } footer .footer-content .f-link .link a { font-size: 14px; color: #c3beb5; margin-right: 20px; margin-bottom: 10px; line-height: 17px; } footer .footer-content .f-link .link a:hover { color: #FFFFFF; } footer .footer-content .record { color: #c3beb5; font-size: 14px; margin: 10px 0; } footer .footer-content .record a { color: #c3beb5; margin-right: 10px; } footer .footer-content .record a:hover { color: #fff; } footer .footer-content .copy-right { width: 800px; font-size: 12px; line-height: 22px; color: #c3beb5; text-align: center; margin: auto; } /* 头部 */ header { margin: auto; width: 100%; background: url("../../../images/four/home-nav-bg.png") no-repeat; display: flex; flex-direction: column; } .header-menu { width: 1200px; margin: auto; display: flex; justify-content: space-between; height: 65px; } .header-menu .logo { margin: auto 0; width: 154px; height: 43px; position: relative; top: 30px; cursor: pointer; } .header-menu .header-menu-list a { color: #fff; line-height: 65px; font-size: 20px; margin-left: 99px; } .header-menu .header-menu-list a:hover { color: #008CE9; } .header-menu .header-menu-list a.active { color: #008CE9 !important; } .header-hot { height: 50px; position: relative; } .header-hot .header-hot-list { width: 1200px; margin: auto; line-height: 50px; } .header-hot .header-hot-list .header-hot-channel-title { width: 99px; height: 13px; position: absolute; left: 580px; top: 21px; background: url("../../../images/four/nav-channel-title-bg.png") no-repeat; } .header-hot .header-hot-list .header-hot-channel-list { max-width: 830px; overflow: hidden; position: absolute; top: 2px; left: 722px; height: 48px; z-index: 100; background: #008ce9; } .header-hot .header-hot-list .header-hot-channel-list a { color: #FFFFFF; margin: auto 10px; display: inline-block; } .header-hot .header-hot-list .header-hot-special { max-width: 830px; width: 810px; position: absolute; top: 50px; left: 722px; z-index: 100; background: #008ce9; display: none; } .header-hot .header-hot-list .header-hot-special a { color: #FFFFFF; margin: auto 10px; display: inline-block; } .header-hot .header-hot-list .header-hot-channel-list a:after { content: " "; position: relative; right: -10px; } .header-hot .header-hot-list .header-hot-channel-list a:last-child:after { display: none; } .header-hot .header-hot-list .header-hot-channel-open_btn { width: 24px; height: 24px; background: url(../../../images/four/open-icon.png) no-repeat; cursor: pointer; position: absolute; left: 1525px; top: 15px; z-index: 100; } .header-layer { position: fixed; top: 50%; transform: translateY(-50%); right: 50px; height: 60px; z-index: 22; padding: 20px; background: #008ce9; color: #fff; display: flex; flex-direction: column; justify-content: space-between; font-size: 18px; font-weight: bold; border-radius: 10px; } /* 无赛事 */ .no-match-tip { width: 329px; height: 244px; background: url(../../../images/blue/no_match_tip.png) no-repeat; margin: auto; } .no-match-text { width: 329px; height: 244px; margin: auto; display: flex; flex-direction: column; justify-content: space-between; align-items: center; } .no-match-text span:nth-child(2) { font-size: 26px; font-weight: bold; } .no-match-text span:nth-child(3) { font-size: 18px; font-weight: bold; display: inline-block; padding: 9px; border: 1px solid #008CE9 !important; background: #008CE9 !important; color: #FFFFFF !important; border-radius: 5px; cursor: pointer; } /* 直播表格 */ .live-match-wrap { width: 100%; padding: 80px 0 40px 0; background-size: 100% 100%; } .live-match-title-wrap { width: 1200px; margin: auto; position: relative; height: 46px; } .live-match-title-wrap .live-match-title { position: absolute; right: 0; width: 649px; height: 132px; background: url("../../../images/four/live-match-title-bg.png") no-repeat; } .live-match-title-wrap .live-match-title_a { position: absolute; right: 0; width: 649px; height: 132px; color: #1b2f4a; } .live-match-title-wrap .live-match-title_a .live-match-title_en { font-size: 98px; text-align: right; } .live-match-title-wrap .live-match-title_a .live-match-title_en span { font-weight: 100; margin-left: 20px; } .live-match-title-wrap .live-match-title_a .live-match-title_cn { position: absolute; font-size: 43px; font-weight: bold; padding: 10px 5px; bottom: 0; right: 0; background: #fff; } .live-match-title-wrap .live-match-title_a::after { content: ''; height: 4px; width: 70px; position: absolute; right: 10px; bottom: -20px; background: #008ce9; } /* 日期 */ .match-day-wrap { width: 1200px; margin: auto; position: relative; } .match-day-wrap .match-type-list { position: absolute; left: -70px; top: 0; font-size: 16px; border: 1px solid #1B2F4A; border-radius: 4px; line-height: 30px; padding: 8px; } .match-day-wrap .match-type-list a { display: block; cursor: pointer; } .match-day-wrap .match-type-list a:hover { color: #008CE9; } .match-day-wrap .match-day-list { width: 728px; height: 110px; display: flex; flex-wrap: wrap; overflow: hidden; } .match-day-wrap .match-day-list .match-day { border: 1px solid #1B2F4A; border-radius: 4px; cursor: pointer; width: 120px; height: 40px; text-align: center; line-height: 40px; font-size: 16px; margin: 0 60px 24px 0; } .match-day-wrap .match-day-list .match-day:hover, .match-day-wrap .match-day-list .match-day.active { color: #fff; background: #008CE9; border: 1px solid #008CE9; font-weight: bold; } .match-day-wrap .match-day-list .match-day:nth-child(3) { margin-right: 180px; } /* 表格 */ .live-match-content { width: 1200px; margin: auto; position: relative; z-index: 9; background: #fff; /* border-radius : 12px; */ padding-bottom: 12px; /* margin-top : 10px; */ box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.16); } .live-table { width: 1200px; margin: auto; } .live-table .match-today { height: 46px; font-size: 14px; font-weight: bold; line-height: 46px; color: #000000; text-align: center; background: #EEEEEE; } .live-table table { border-collapse: collapse; border-spacing: 0; overflow: hidden; border-top-right-radius: 12px; border-top-left-radius: 12px; } .live-table thead { width: 100%; line-height: 49px; height: 49px; position: relative; height: 62px !important; } .live-table thead tr { width: 1200px; height: 68px; background: #f8f8f8; } .live-table thead tr td { font-size: 16px; color: #A0ABBAFF; padding: 0 10px; text-align: center; font-size: 14px; } .live-table thead tr td.match { position: absolute; left: 60px; top: 9px; } .live-table .right { text-align: right; } .live-table .left { text-align: left; } .live-table .center { text-align: center; } .layui-tab-card { border: none; box-shadow: none; } .live-table tbody { display: block; width: 100%; overflow-y: auto; font-size: 16px; font-weight: 400; color: #666; } .live-table tbody tr { width: 100%; color: #1B2F4A; font-weight: 500; } .live-table tbody tr:nth-child(2n) { background: #f8f8f8; } .live-table tbody tr .status { color: #999999; } .live-table tbody tr .living { color: #008CE9; } .live-table tbody tr .flag { width: 32px; height: 32px; background: transparent; object-fit: cover; margin-right: 15px; vertical-align: middle; } .live-table tbody tr .right .flag { margin-left: 15px; margin-right: 0; } .live-table tbody td { line-height: 48px; padding: 0 10px; } .live-table tbody td:first-child { border-top-left-radius: 4px; border-bottom-left-radius: 4px; } .live-table tbody td:last-child { border-top-right-radius: 4px; border-bottom-right-radius: 4px; } .live-table tbody td a { cursor: pointer; color: #1B2F4A; display: flex; align-items: center; position: relative; } .live-table tbody td a.match-name { justify-content: left; } .live-table tbody td a.match-name p { margin-left: 60px; width: 120px; text-align: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .live-table tbody td .flex { display: flex; align-items: center; } .live-table tbody td .flex.center { justify-content: center; } .live-table tbody td .flex p { flex: 1; } .live-table tbody td .flex a.link i { width: 0; height: 0; border: 8px solid; border-color: transparent transparent transparent #008CE9; } .live-table tbody td .flex a.link:last-child { height: 36px; max-width: 160px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 0 12px; border-radius: 4px; border: 1px solid #DDDDDD; box-sizing: border-box; } .live-table tbody td a.link .match-icon { position: absolute; left: 13px; top: 8px; } .live-table tbody td a.link p { margin-left: 60px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 120px; } .live-table tbody td a.link .defalut-icon-0, .live-table tbody td a.link .defalut-icon-1 { position: absolute; left: 13px; top: 8px; } .live-table tbody td a.link .defalut-icon-0 { width: 30px !important; height: 30px !important; display: inline-block; background: url(../../../images/four/football-icon_22.png) no-repeat; background-size: 100% 100%; top: 10px; } .live-table tbody td a.link .defalut-icon-1 { width: 30px !important; height: 30px !important; display: inline-block; background: url(../../../images/four/basketball-icon_22.png) no-repeat; background-size: 100% 100%; top: 10px; } .live-table tbody td.league { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .live-table thead, .live-table tbody tr { display: table; table-layout: fixed; text-align: center; height: 64px; font-size: 16px; } .live-table tbody td .flex p, .live-table tbody td .flex a { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #1B2F4A; } .not-live-table p { font-size: 14px; color: #999; letter-spacing: 0.5px; } .not-live-table img.loading { width: 70px; } .not-live-table img.not-match { margin: 70px auto 50px; } /* 面包屑 */ .com-bread-crumbs { width: 1200px; margin: 40px auto 0; display: flex; justify-content: flex-start; align-items: center; position: relative; z-index: 10; color: #a0abba; } .com-bread-crumbs em { font-style: normal; margin: 0; } .com-bread-crumbs p, .com-bread-crumbs a { font-size: 12px; color: inherit; font-weight: 400; } .copy-right { font-size: 14px; text-align: center; color: #666; margin: 10px 0 25px; } .copy-right a { color: #c3beb5; } .copy-right a:hover { color: #008CE9; } /* 查看更多 */ .watch-more { color: #1B2F4A; padding: 8px 8px; border-radius: 4px; border: 1px solid #008CE9; box-sizing: border-box; padding-left: 14px; font-size: 14px; display: flex; align-items: center; } .watch-more:hover { color: #008CE9; } /* 置顶 */ .top { position: fixed; right: 181px; bottom: 245px; cursor: pointer; display: none; z-index: 10; } @media screen and (max-width: 1441px) { .top { position: fixed; right: 25px; bottom: 245px; cursor: pointer; display: none; z-index: 10; } } /* 最新录像 */ .newest-match { width: 384px; position: relative; } .newest-match .live-info-wrap { width: 339px; max-height: 685px; padding: 0 20px 40px 20px; margin-top: 65px; border-radius: 8px; background: #FFFFFF; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.16); } .newest-match .live-info-wrap .live-info { width: 339px; max-height: 620px; overflow: auto; padding-top: 10px; } .newest-match .live-info-wrap .live-info .detail { width: 339px; overflow: hidden; position: relative; height: 45px; padding: 8px 0; border-bottom: 1px solid #DDDDDD; display: flex; align-items: center; } .newest-match .live-info-wrap .live-info .detail .name { font-size: 14px; color: #1B2F4A; width: 290px; cursor: pointer; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .newest-match .live-info-wrap .live-info .detail .name a:hover { color: #008CE9; } .newest-match .live-info-wrap .live-info .detail .icon { width: 32px; height: 32px; position: absolute; right: 0; top: 50%; margin-top: -16px; cursor: pointer; background: url("../../../images/four/video-play-icon-32.png") no-repeat; } .more-match { width: 244px; height: 36px; line-height: 36px; font-size: 14px; margin: auto; text-align: center; color: #008CE9; margin-top: 30px; cursor: pointer; border: 1px solid #008CE9; border-radius: 4px; } .more-match a { color: #008CE9; } /* 相关赛事 */ .related-match { width: 384px; margin-top: 45px; position: relative; margin-bottom: 60px; } .related-match .match-info-wrap { width: 384px; margin-top: 77px; overflow: auto; max-height: 840px; } .related-match .match-info-wrap .match-info { width: 339px; height: 152px; padding: 20px; color: #fff; display: flex; flex-direction: column; margin-bottom: 20px; border-radius: 8px; background: url(../../../images/four/related-match-bg.png) no-repeat; position: relative; box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.16); } .related-match .match-info-wrap .match-info .match-info-line { height: 1px; width: 302px; background: #DDDDDD; position: absolute; right: 22px; top: 61px; } .related-match .match-info-wrap .match-info .match-info-details { display: flex; justify-content: space-between; height: 112px; } .related-match .match-info-wrap .match-info .match-info-details .match-info-left, .related-match .match-info-wrap .match-info .match-info-details .match-info-right { display: flex; flex-direction: column; } .related-match .match-info-wrap .match-info .match-info-details .match-info-left .top-team, .related-match .match-info-wrap .match-info .match-info-details .match-info-left .bottom-team { display: flex; font-size: 16px; color: #1B2F4A; align-items: center; } .related-match .match-info-wrap .match-info .match-info-details .match-info-left .top-team img, .related-match .match-info-wrap .match-info .match-info-details .match-info-left .bottom-team img { margin-right: 10px; width: 24px; height: 24px; } .related-match .match-info-wrap .match-info .match-info-details .match-info-left .top-team { margin-bottom: 9px; } .related-match .match-info-wrap .match-info .match-info-details .match-info-left .bottom-team { margin-top: 9px; } .related-match .match-info-wrap .match-info .match-info-details .match-info-left .vs-style { font-size: 14px; color: #707070; margin-left: 5px; width: 30px; } .related-match .match-info-wrap .match-info .match-info-details .match-info-right { font-weight: bold; font-size: 14px; display: flex; flex-direction: column; width: 84px; align-items: flex-end; } .related-match .match-info-wrap .match-info .match-info-details .match-info-right .league { padding: 6px 14px; border-radius: 4px; background: #cce8fb; box-sizing: border-box; color: #008CE9; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 98px; } .related-match .match-info-wrap .match-info .match-info-details .match-info-right .date { color: #999999; margin-top: 39px; } .related-match .match-info-wrap .match-info .live-btns { display: flex; } .related-match .match-info-wrap .match-info .live-btns .live-btn { flex: 3.3; height: 40px; line-height: 40px; text-align: center; border: 1px solid #008CE9; box-sizing: border-box; color: #008CE9; font-size: 16px; margin-right: 16px; border-radius: 4px; padding: 0 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; cursor: pointer !important; } .related-match .match-info-wrap .match-info .live-btns .live-btn:last-child { margin-right: 0; } /* 推荐阅读 */ .recommend-read { width: 894px; display: flex; flex-direction: column; margin-top: 60px; position: relative; } .recommend-detail { width: 800px; display: flex; flex-direction: column; overflow: auto; margin-top: 48px; max-height: 840px; } .recommend-detail .content { width: 772px; display: flex; background: #FFFFFF; border-radius: 8px; padding-right: 20px; box-shadow: 0px 0px 7px rgba(55, 55, 55, 0.16); margin-bottom: 20px; } .recommend-detail .content .img a img { width: 281px; height: 192px; border-radius: 8px; } .recommend-detail .content .detail { padding: 20px 30px 20px 24px; height: 152px; width: 451px; position: relative; } .recommend-detail .content .detail .title a { font-size: 18px; max-width: 471px; color: #1B2F4A; font-weight: bold; cursor: pointer; } .recommend-detail .content .detail .title a:hover { color: #008CE9; } .recommend-detail .content .detail .title { max-width: 471px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .recommend-detail .content .detail .title:hover { color: #008CE9; } .recommend-detail .content .detail .text-detail { display: inline-block; width: 98%; height: 45px; max-height: 45px; line-height: 24px; font-size: 14px; margin-top: 10px; color: #666666; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .recommend-detail .content .detail .text-detail:hover { color: #1B2F4A !important; } .recommend-detail .content .detail a.go-detail { font-size: 14px; position: absolute; right: 13px; bottom: 100px; color: #008CE9 !important; } .recommend-detail .content .detail .label { width: 315px; height: 25px; overflow: hidden; align-items: center; margin-top: 57px; display: flex; flex-wrap: wrap; } .recommend-detail .content .detail .label a { max-width: 68px; display: inline-block; height: 20px; font-size: 12px; margin: 0 10px 10px 0; color: #008CE9; cursor: pointer; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 3px 10px; border-radius: 4px; background: #cce8fb; box-sizing: border-box; } .recommend-detail .content .detail .date { font-size: 14px; color: #999999; position: absolute; right: 13px; bottom: 21px; } /* 通用标题 */ .common-title { font-size: 44px; font-weight: bold; color: #1B2F4A; position: relative; } .common-title:after { position: absolute; left: 0; top: 66px; width: 74px; height: 4px; background: #008CE9; content: ' '; } /* 球类频道页资讯 */ .ball-channel-news-info { width: 1200px; height: 660px; padding-top: 80px !important; margin: auto; position: relative; } .ball-channel-news-info .news-info-wrap { display: flex; position: relative; } .ball-channel-news-info .news-info-wrap .watch-more { position: absolute; right: 0; bottom: 3px; } .ball-channel-news-info .ball-channel-news-info-list-left { margin: 70px 40px 0 0; } .ball-channel-news-info .ball-channel-news-info-list-left, .ball-channel-news-info .ball-channel-news-info-list-right { height: 548px; width: 580px; } .ball-channel-news-info .ball-channel-news-info-list-left .hot-news-info, .ball-channel-news-info .ball-channel-news-info-list-right .hot-news-info { display: flex; flex-direction: column; } .ball-channel-news-info .ball-channel-news-info-list-left .hot-news-info img, .ball-channel-news-info .ball-channel-news-info-list-right .hot-news-info img { width: 580px; height: 348px; background: url("../../../images/four/default-bg.png") no-repeat; border-radius: 8px; box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.16); } .ball-channel-news-info .ball-channel-news-info-list-left .hot-news-info p, .ball-channel-news-info .ball-channel-news-info-list-right .hot-news-info p { font-size: 18px; color: #1B2F4A; margin-top: 20px; max-width: 580px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: bold; } .ball-channel-news-info .ball-channel-news-info-list-left .hot-news-info p:hover, .ball-channel-news-info .ball-channel-news-info-list-right .hot-news-info p:hover { color: #008CE9; } .ball-channel-news-info .ball-channel-news-info-list-left .info-lists, .ball-channel-news-info .ball-channel-news-info-list-right .info-lists { max-height: 155px; overflow: hidden; margin-top: 8px; } /* 录像回放 */ .video-back { width: 384px; height: 635px; background: #fff; box-shadow: 20px 20px 40px rgba(0, 0, 0, 0.16); padding: 24px 0; border-radius: 8px; position: relative; } .video-back .more-video-btn { padding: 11px 103px; border: 1px solid #008CE9; font-size: 14px; color: #1B2F4A; margin-top: 24px; display: inline-block; margin-left: 20px; } .video-back .more-video-btn:hover { color: #008CE9; } .video-back .more-video-btn img { margin-left: 18px; } .video-back .back-title { color: #FFFFFF; border-bottom: 1px solid #e8e7ed; padding-bottom: 24px; padding-top: 6px; font-size: 24px; font-weight: bold; color: #1B2F4A; } .video-back .back-title i { width: 8px; height: 8px; border-radius: 50%; display: inline-block; margin: 0 8px 4px 20px; background: #1B2F4A; } .video-back .replay-video-list-wrap { max-height: 515px; overflow: auto; display: flex; flex-direction: column; padding: 0 20px; } .video-back .replay-video-list-wrap .replay-video-list { display: flex; justify-content: space-between; padding: 14px 0 15px 0; border-bottom: 1px solid #ddd; } .video-back .replay-video-list-wrap .replay-video-list .video-play-icon { width: 36px; height: 36px; flex: 1.2; background: url(../../../images/four/video-play-icon-36.png) no-repeat; } .video-back .replay-video-list-wrap .replay-video-list .replay-video-list-info { display: flex; flex-direction: column; flex: 8.8; } .video-back .replay-video-list-wrap .replay-video-list .replay-video-list-info .video-name { font-size: 14px; color: #1B2F4A; width: 245px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 8px; } .video-back .replay-video-list-wrap .replay-video-list .replay-video-list-info .video-name:hover { color: #008CE9; } .video-back .replay-video-list-wrap .replay-video-list .replay-video-list-info .video-label { display: flex; align-items: center; justify-content: flex-start; } .video-back .replay-video-list-wrap .replay-video-list .replay-video-list-info .video-label p { font-size: 14px; color: #1B2F4A; margin-right: 20px; } .video-back .replay-video-list-wrap .replay-video-list .replay-video-list-info .video-label a { padding: 4px 10px; background: #cce8fb; color: #008CE9; font-size: 12px; margin-right: 10px; height: 12px; max-width: 58px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } /* a标签前面加点 */ .disc-a { position: relative; } .disc-a:before { content: ' '; position: absolute; width: 4px; height: 4px; background: #1B2F4A; left: 0px; top: 28px; } .disc-a:hover:before { background: #008CE9; } .disc-a li { font-size: 16px; color: #1B2F4A; padding-left: 65px; max-width: 580px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-top: 15px; min-height: 20px; line-height: 20px; position: relative; } .disc-a li .news-tag { font-size: 12px; border-radius: 4px; background: #cce8fb; color: #008CE9; max-width: 38px; padding: 0 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: absolute; left: 12px; top: 0; } .disc-a li:hover { color: #008CE9; } /* 分页 */ .pagination { display: flex; justify-content: center; padding: 3px; text-align: center; margin: 25px 0; align-items: center; } .pagination li { border: 1px solid #999999; margin: 5px; text-decoration: none; font-size: 16px; border-radius: 3px; } .pagination li a { display: inline-block; padding: 5px 15px; color: #999999; } .pagination li:hover { border: 1px solid #008CE9; color: #008CE9; } .pagination li:active { border: 1px solid #008CE9; color: #008CE9 !important; } .pagination li.active { color: #FFFFFF !important; background: #008CE9 !important; border: 1px solid #008CE9; padding: 5px 15px; } .pagination .disabled { color: #999999; } .pagination .disabled span { height: 28px; line-height: 28px; padding: 0 15px; } /* 背景 */ .common-bg-01 { position: absolute; top: 0; left: 0; width: 100%; height: 1001px; background: url("../../../images/four/common-bg.png") no-repeat; z-index: -10; } .common-bg-02 { position: absolute; right: 0; bottom: 0; width: 1556px; height: 746px; background: url("../../../images/four/common-bg-2.png") no-repeat; z-index: -10; } /* 直播源待更新 */ .live-to-be-updated-wrap { display: flex; flex-direction: column; justify-content: center; align-items: center; margin: auto; height: 145px; } .live-to-be-updated-wrap .live-to-be-updated-icon { width: 34px; height: 36px; margin-bottom: 9px; background: url("../../../images/four/to-be-updated-icon.png") no-repeat; } .live-to-be-updated-wrap .live-to-be-updated-text { font-size: 16px; font-weight: bold; color: #008CE9; } /* 404 */ .error-wrap { width: 100%; height: 960px; display: flex; } .error-wrap .error { margin: auto; display: flex; flex-direction: column; align-items: center; justify-content: center; } .error-wrap .error .error-bg { background: url(../../../images/buck/404_bg.png) no-repeat; width: 400px; height: 300px; } .error-wrap .error .error-text { font-size: 18px; color: #557793; margin-top: 26px; } .error-wrap .error .error-btn { padding: 12px 25px; background: #557793; color: #fff; margin-top: 40px; font-size: 16px; border-radius: 4px; } .error-wrap .error .error-btn:hover { color: #fff !important; } @media screen and (max-width: 1441px) { .error-wrap { height: 780px !important; } } /* 直播表格频道 */ .live-table-channel { width: 1200px; overflow: hidden; background: #FFFFFF; border-top-left-radius: 8px; border-top-right-radius: 8px; display: flex; align-items: center; } .live-table-channel .live-table-channel-list { width: 1080px; height: 40px; max-height: 40px; display: flex; flex: 9.5; flex-wrap: wrap; padding: 24px; transition: 0.2s; } .live-table-channel .live-table-channel-list li { padding: 0 24px; border-radius: 4px; border: 1px solid #1B2F4A; box-sizing: border-box; font-size: 16px; margin: 0 21px 26px 0; } .live-table-channel .live-table-channel-list li.layui-this, .live-table-channel .live-table-channel-list li:hover { border: 1px solid #008CE9 !important; background: #008CE9 !important; color: #FFFFFF !important; } .live-table-channel .live-tabel-channel-open-btn { width: 24px; height: 24px; background: url("../../../images/four/open-icon.png") no-repeat; flex: 0.5; cursor: pointer; position: absolute; right: 32px; top: 30px; } .layui-tab-title .layui-this:after { position: absolute; left: 0; top: 0; content: ''; width: 100%; border: none; /* height : 41px; */ /* border-width : 1px; */ /* border-style : solid; */ /* border-bottom-color: #fff; */ /* border-radius : 2px 2px 0 0; */ box-sizing: border-box; pointer-events: none; }