/**
*=================================
* 蓝红渐变主题
*=================================
*/
/**
*=================================
* 选中颜色class
*=================================
*/
body, .header-bg, .live-match-video {
  background: #ff0038 !important;
}
.header-top .header-hot {
  background: #ff0038;
}
.bg1, .bg2 {
  display: none;
}

a {
  color: #333;
}
a:hover {
  color: #3315A1 !important;
}
.active {
  color: #3315A1 !important;
  border-color: #3315A1 !important;
}
.dot.active {
  background: #3315A1 !important;
}
.active-border {
  border-color: #3315A1 !important;
}
.active-bg {
  background: #3315A1;
}
a.cur {
  color: #3315A1 !important;
}
/**
*=================================
* 文本字体颜色class
*=================================
*/
.text-theme {
  color: #3315A1 !important;
}
.text-bg-theme-op {
  background: #E6DFFF;
}
.text-bg-theme-op6 {
  background: rgba(51, 21, 161, 0.6);
}
.text-black {
  color: #333;
}
.text-gray {
  color: #666;
}
.text-lightGray {
  color: #999;
}
/**
*=================================
* 浮动class
*=================================
*/
.mt-10 {
  margin-top: 10px;
}
.mt-20 {
  margin-top: 20px;
}
.mt-30 {
  margin-top: 30px;
}
/**
*=================================
* 背景渐变class
*=================================
*/
.linear-gradient-text {
  background: linear-gradient(180deg, #061161 0.26855469%, #780206 100%);
  -webkit-background-clip: text;
  color: transparent;
}
.linear-gradient {
  background: linear-gradient(90deg, #120f57, #5d051c);
}
.linear-gradient-btn {
  background: linear-gradient(88deg, #780206 0%, #061161 100%);
}
.linear-gradient-thead {
  background: linear-gradient(90deg, #780206 0%, #061161 100%);
}
.home-team-progress-icon::before {
  background: linear-gradient(0deg, #6d67eb 0%, #181396 100%);
}
.visit-team-progress-icon::before {
  background: linear-gradient(0deg, #c0234c 1%, #f17394 100%);
}
.home-team-progress {
  background: linear-gradient(90deg, #6d67eb 0%, #181396 100%);
}
.visit-team-progress {
  background: linear-gradient(90deg, #c0234c 1%, #f17394 100%);
}
.sprots-recent-title {
  background: linear-gradient(90deg, #c0234c 1%, #f17394 100%);
}
/**
*=================================
* 各类hover
*=================================
*/
.live-table tbody tr:hover:not(.center) {
  color: #fff;
  background: linear-gradient(165deg, #061161 0%, #780206 100%);
}
.live-table tbody tr:hover:not(.center) td {
  color: #fff;
}
.live-table tbody tr:hover:not(.center) .link-icon {
  background: url('../../images/link-active-while.png') !important;
}
.live-table tbody tr:hover:not(.center) .hot-icon {
  background: url('../../images/hot-active-icon.png') center center no-repeat;
  background-size: contain;
}
.live-table tbody tr:hover:not(.center) a {
  color: #fff;
}
.live-table tbody tr:hover:not(.center) a:hover {
  color: inherit !important;
}
.live-table tbody tr:hover:not(.center) .score {
  color: #fff;
}
.sports-news-list dl:hover dt h1.date,
.sports-news-list dl:hover dt h2.day,
.sports-news-list dl:hover dd .title {
  color: #3315A1;
}
/**
*=================================
* 各类背景图替换
*=================================
*/
/* 公共区 & 单一修改区 */
.ad.left {
  background: url('../../images/blue-red/ad-left.jpg') no-repeat;
}
.ad.right {
  background: url('../../images/blue-red/ad-right.jpg') no-repeat;
}
header::after {
  background: url('../../images/blue-red/header-bg.jpg') center top no-repeat;
}
header.bg-404::after {
  height: 100%;
  background: url('../../images/blue-red/404-bg.jpg') center top no-repeat;
}
footer {
  background: url('../../images/blue-red/footer-bg.png') center top no-repeat;
  background-size: cover;
}
.base-title-box a.more {
  background: url('../../images/blue-red/more.png');
}
.information-item a.information-news::before {
  background: #3315A1;
}
.news-list .news-list-item::before {
  background: #3315A1;
}
.live-table tbody td.living {
  color: #3315A1;
}
.live-table tbody td.living .link-icon {
  background: url('../../images/blue-red/link-active.png');
}
.live-table tbody .hot-icon {
  background: url('../../images/blue-red/hot-icon.png') center center no-repeat;
  background-size: contain;
}
.sports-news-list .hot-num > .eye-icon {
  background: url('../../images/blue-red/eye-theme.png');
}
.player-content .team-score.living .charts::before,
.player-content .team-score.living .charts::after,
.player-content .team-score.living .charts {
  background: #3315A1;
}
.live-btn a.cur {
  color: #fff !important;
  background: #3315A1;
}
.live-charts .live-charts-tabs span.active::after {
  background: #3315A1;
}
.layui-laypage .layui-laypage-curr .layui-laypage-em {
  background: #3315A1;
}
.sports-living-box .sports-living-middle .vs {
  color: #3315A1;
}
.sports-living-box .sports-living-middle .socre {
  font-weight: bold;
  color: #3315A1;
  border-color: #3315A1;
}
.sports-living-box .sports-living-middle .socre::before,
.sports-living-box .sports-living-middle .socre::after {
  background: #3315A1;
}
/* 首页 */
.new-hot-box::before {
  background: url('../../images/blue-red/news.png') left center no-repeat;
}
.new-hot-box::after {
  background: url('../../images/blue-red/hot.png') right bottom no-repeat;
}
/* 首页 - 直播模块 */
.live-box .lives {
  background: url('../../images/blue-red/lives-column.png');
}
.live-date a.more {
  background: url('../../images/blue-red/more.png');
}
/* 体育直播 */
.lives-box::before {
  background: url('../../images/blue-red/lives.png') no-repeat;
}
.liveing-channel-box.match-bg::before {
  background: url('../../images/blue-red/match.png') no-repeat;
}
.liveing-channel-box::after {
  background: url('../../images/blue-red/news.png') no-repeat;
}
/* 体育资讯 */
.all-leagues-news-box::before {
  background: url('../../images/blue-red/all-leagues.png') left center no-repeat;
}
.basketball-news-box::before {
  background: url('../../images/blue-red/basketball.png') left center no-repeat;
}
.football-news-box::before {
  background: url('../../images/blue-red/football.png') left center no-repeat;
}
.basketball-news-box::after,
.football-news-box::after,
.all-leagues-news-box::after {
  background: url('../../images/blue-red/now.png') right bottom no-repeat;
}
.information-warpper::before {
  background: url('../../images/blue-red/match-column.png') no-repeat;
}
/* 体育资讯 - 列表页 */
.sports-news-list-warpper::before {
  background: url('../../images/blue-red/lives.png') left center no-repeat;
}
.sports-news-list-warpper::after {
  background: url('../../images/blue-red/news.png') left center no-repeat;
}
/* 体育资讯 - 详情页 */
.news-detail-warpper::before {
  background: url('../../images/blue-red/detail.png') left top no-repeat;
}
.news-detail-bg::after {
  background: url('../../images/blue-red/news.png');
}
/* 体育直播 - 直播间 */
.live-detail-warpper::before {
  background: url('../../images/blue-red/lives.png');
}
.live-detail-warpper::after {
  background: url('../../images/blue-red/news.png');
}
