/**
*=================================
* 绿色主题
*=================================
*/
/**
*=================================
* 选中颜色class
*=================================
*/
body, .header-bg {
  background-color: #003f0a;
}
.header-bg, .header-top .header-right .header-menu, .live-box-top-wrap .popular-news .news-list .news-item .text {
  border-bottom: 1px solid #006310 !important;
}
.header-top .header-right {
  border-left: 1px solid #006310;
}
.header-top .header-menu a.active, .header-top .header-menu a:hover, .live-box-top-wrap .popular-news .news-nav ul li.active {
  background: #00df24 !important;
}
.live-box-top-wrap .popular-news .news-nav ul li.active {
  border: solid 1px #00df24 !important;
}
.live-box-top-wrap .popular-news .news-list .news-item .news-tag a {
  color: #00ff00 !important;
}
.layui-this {
  background: #00df24 !important;
}
a {
  color: #333;
}
a:hover {
  color: #0DA447 !important;
}
.active {
  color: #0DA447 !important;
  border-color: #0DA447 !important;
}
.dot.active {
  background: #0DA447 !important;
}
.active-border {
  border-color: #0DA447 !important;
}
.active-bg {
  background: #0DA447;
}
a.cur {
  color: #0DA447 !important;
}
/**
*=================================
* 文本字体颜色class
*=================================
*/
.text-theme {
  color: #0DA447 !important;
}
.text-bg-theme-op {
  background: #DBECDC;
}
.text-bg-theme-op6 {
  background: rgba(13, 164, 71, 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: #0DA447;
  -webkit-background-clip: text;
  color: transparent;
}
.linear-gradient {
  background: #0DA447;
}
.linear-gradient-btn {
  color: #0DA447 !important;
  background: #fff;
}
.linear-gradient-thead {
  background: #0DA447;
}
.home-team-progress-icon::before {
  background: linear-gradient(180deg, #baecf3 0%, #00acc5 100%);
}
.visit-team-progress-icon::before {
  background: linear-gradient(180deg, #a8fbc8 0%, #0da447 100%);
}
.home-team-progress {
  background: linear-gradient(273deg, #baecf3 0%, #00acc5 100%);
}
.visit-team-progress {
  background: linear-gradient(273deg, #a8fbc8 0%, #0da447 100%);
}
.sprots-recent-title {
  background: linear-gradient(273deg, #a8fbc8 0%, #0da447 100%);
}
/**
*=================================
* 各类hover
*=================================
*/
.live-table tbody tr:hover:not(.center) {
  color: #fff;
  background: #0DA447;
}
.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: #0DA447;
}
/**
*=================================
* 各类背景图替换
*=================================
*/
/* 公共区 & 单一修改区 */
.ad.left {
  background: url('../../images/green/ad-left.jpg') no-repeat;
}
.ad.right {
  background: url('../../images/green/ad-right.jpg') no-repeat;
}
header::after {
  background: url('../../images/green/header-bg.jpg') center top no-repeat;
}
header.bg-404::after {
  height: 100%;
  background: url('../../images/green/404-bg.jpg') center top no-repeat;
}
footer {
  background: url('../../images/green/footer-bg.png') center top no-repeat;
  background-size: cover;
}
.base-title-box a.more {
  background: url('../../images/green/more.png');
}
.information-item a.information-news::before {
  background: #0DA447;
}
.news-list .news-list-item::before {
  background: #0DA447;
}
.live-table tbody td.living {
  color: #0DA447;
}
.live-table tbody td.living .link-icon {
  background: url('../../images/green/link-active.png');
}
.live-table tbody .hot-icon {
  background: url('../../images/green/hot-icon.png') center center no-repeat;
  background-size: contain;
}
.sports-news-list .hot-num > .eye-icon {
  background: url('../../images/green/eye-theme.png');
}
.player-content .team-score.living .charts::before,
.player-content .team-score.living .charts::after,
.player-content .team-score.living .charts {
  background: #0DA447;
}
.live-btn a.cur {
  color: #fff !important;
  background: #0DA447;
}
.live-charts .live-charts-tabs span.active::after {
  background: #0DA447;
}
.layui-laypage .layui-laypage-curr .layui-laypage-em {
  background: #0DA447;
}
.sports-living-box .sports-living-middle .vs {
  color: #0DA447;
}
.sports-living-box .sports-living-middle .socre {
  font-weight: bold;
  color: #0DA447;
  border-color: #0DA447;
}
.sports-living-box .sports-living-middle .socre::before,
.sports-living-box .sports-living-middle .socre::after {
  background: #0DA447;
}
/* 首页 */
.new-hot-box::before {
  background: url('../../images/green/news.png') left center no-repeat;
}
.new-hot-box::after {
  background: url('../../images/green/hot.png') right bottom no-repeat;
}
/* 首页 - 直播模块 */
.live-box .lives {
  background: url('../../images/green/lives-column.png');
}
.live-date a.more {
  background: url('../../images/green/more.png');
}
/* 体育直播 */
.lives-box::before {
  background: url('../../images/green/lives.png') no-repeat;
}
.liveing-channel-box.match-bg::before {
  background: url('../../images/green/match.png') no-repeat;
}
.liveing-channel-box::after {
  background: url('../../images/green/news.png') no-repeat;
}
/* 体育资讯 */
.all-leagues-news-box::before {
  background: url('../../images/green/all-leagues.png') left center no-repeat;
}
.basketball-news-box::before {
  background: url('../../images/green/basketball.png') left center no-repeat;
}
.football-news-box::before {
  background: url('../../images/green/football.png') left center no-repeat;
}
.basketball-news-box::after,
.football-news-box::after,
.all-leagues-news-box::after {
  background: url('../../images/green/now.png') right bottom no-repeat;
}
.information-warpper::before {
  background: url('../../images/green/match-column.png') no-repeat;
}
/* 体育资讯 - 列表页 */
.sports-news-list-warpper::before {
  background: url('../../images/green/lives.png') left center no-repeat;
}
.sports-news-list-warpper::after {
  background: url('../../images/green/news.png') left center no-repeat;
}
/* 体育资讯 - 详情页 */
.news-detail-warpper::before {
  background: url('../../images/green/detail.png') left top no-repeat;
}
.news-detail-bg::after {
  background: url('../../images/green/news.png');
}
/* 体育直播 - 直播间 */
.live-detail-warpper::before {
  background: url('../../images/green/lives.png');
}
.live-detail-warpper::after {
  background: url('../../images/green/news.png');
}
