/*
 * Website Style
 * Karson
 * 2023-12-01
 *
*/

body { 
    background-color: #dbf6e8;
    background-image: -webkit-linear-gradient(180deg, #dbf6e8 0%, #f5f5f5 3%);
    background-image: -moz-linear-gradient(180deg, #dbf6e8 0%, #f5f5f5 3%);
    background-image: -o-linear-gradient(180deg, #dbf6e8 0%, #f5f5f5 3%);
    background-image: linear-gradient(180deg, #dbf6e8 0%, #f5f5f5 3%);

	font-size: 14px;
	color: #6e7b84;
	line-height: 1.5;
	font-family: "PingFang SC","Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;	
}

/* Basic */
a { text-decoration: none; }
.c43lk-border { border: 1px solid #ededed!important; }
.card { border-color: #ededed; }
.card-header { padding: 8px 10px; border-bottom-color: #ededed; }
.c43lk-card-body { padding: 10px; }

/* Top */
.c43lk-top-navbar { 
	box-shadow: rgba(27, 31, 35, 0.04) 0px 1px 0px 0px;
}
.c43lk-logo img { 
	width: 137px;
	height: auto;
	margin-left: 2px;
}
.c43lk-navbar-expand-lg .c43lk-navbar-nav .c43lk-nav-link:hover { 
	color: #198754!important;
}
.c43lk-racename{margin-bottom: 10px;}

/* 顶部导航栏 */
header {
	background-color:#62b88f;
	color: #fff;
	box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.c43lk-nav-container {
	display: flex;
	align-items: center;
	max-width: 1200px;
	margin: 0 auto;
	padding: 10px;
	justify-content: space-between;
}
.c43lk-nav-menu a.c43lk-active {
	background-color: #fff;
	color: #00f260;
}
.c43lk-logo {
	font-size: 28px;
	font-weight: bold;
	color: #fff;
}

.c43lk-nav-menu {
	display: flex;
	list-style: none;
	margin: 0;
	padding: 0;
}

.c43lk-nav-menu li {
	position: relative;
	margin-left: 25px;
}

.c43lk-nav-menu a {
	color: #fff;
	font-size: 16px;
	transition: color 0.3s, background-color 0.3s;
	padding: 10px 15px;
	display: block;
	border-radius: 4px;
}

.c43lk-nav-menu a:hover {
	background-color: rgba(245, 240, 240, 0.1);
	color: #fff;
}

/* 二级导航 */
.c43lk-sub-menu {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	background-color: #62b88f; /* 深蓝色 */
	list-style: none;
	padding: 10px 0;
	margin: 0;
	min-width: 180px;
	box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
	border-radius: 4px;
	z-index: 100;
}

.c43lk-sub-menu li {
	margin: 0;
}

.c43lk-sub-menu a {
	padding: 10px 15px;
	font-size: 14px;
}

.c43lk-nav-menu li:hover .c43lk-sub-menu {
	display: block;
}

.c43lk-menu-toggle {
	display: none;
	font-size: 28px;
	cursor: pointer;
	color: #fff;
}

#hot_league {
	margin: 5px;
}
.c43lk-header_newnav {
	width: 1200px;
	display: flex;
	align-items: center;
	background: #ffffff;
	margin: 0 auto;
}
.c43lk-headline {
	display: flex;
	align-items: center;
	margin-right: 50px;
}
/* 添加向下箭头 */
.c43lk-has-submenu > a::after {
	content: "▼"; /* 向下箭头符号 */
	font-size: 12px;
	margin-left: 8px;
	transition: transform 0.3s ease;
}

/* 鼠标悬停时旋转箭头 */
.c43lk-has-submenu:hover > a::after {
	transform: rotate(180deg);
}
#newNav {
	display: flex;
	flex-wrap: wrap;
	padding: 10px 10px;
}
.c43lk-teamslists{padding-right: 15px;}
.c43lk-famous-nav {
	color: #fff;
	background-color: #e9d8d955;
	display: flex;
	align-items: center;
	overflow-x: auto;
}
.c43lk-famous-nav-item {
	display: flex;
	justify-content: center;
	min-width: 80px;
	margin: 6px 5px;
	color: #fff;
	padding: 2.5px;
	border-radius: 5px;
	background-color: #FF9E29;
}
.c43lk-famous-nav-item a {
	display: flex;
	align-items: center;
}
@media (max-width: 768px) {
	.c43lk-famous-nav-item {
		min-width: 90px;
	}
	.c43lk-nav_reg, .c43lk-header_newnav, .c43lk-focus {
		width: 100%;
	}
	.c43lk-headline {
		margin-right: 0;
		overflow: auto;
		padding: 4px;
	}
	#newNav {
		flex-wrap: nowrap;
		white-space: nowrap;
		overflow: auto;
	}

	.c43lk-nav-menu {
		display: none;
		flex-direction: column;
		background-color: #62b88f;
		position: absolute;
		top: 60px;
		left: 0;
		right: 0;
		padding: 20px;
	}

	.c43lk-nav-menu.c43lk-active {
		display: flex;
		z-index: 1000;
	}

	.c43lk-nav-menu li {
		margin: 10px 0;
	}

	.c43lk-menu-toggle {
		display: block;
	}

	.c43lk-container {
		flex-direction: column;
	}

	.c43lk-sub-menu {
		position: static;
		display: none;
		background-color: rgba(0, 0, 0, 0.1);
		padding-left: 20px;
	}

	.c43lk-nav-menu li:hover .c43lk-sub-menu {
		display: none;
	}

	.c43lk-nav-menu li.c43lk-active .c43lk-sub-menu {
		display: block;
	}
	.c43lk-has-submenu > a::after {
		content: "▶"; /* 移动端改为向右箭头 */
	}

	.c43lk-has-submenu.c43lk-active > a::after {
		content: "▼"; /* 展开时改为向下箭头 */
	}
}



/* Top Live Item Style */
.c43lk-top-live .card-header { 
    background: url('../images/card_head_bg.jpg') no-repeat 0 -60px;
    background-size: cover;
    color: #FFF;
}
.c43lk-top-live-item-body .c43lk-dw { 
	margin-bottom: 15px;
	align-items: center;
	text-align: center;
}
.c43lk-top-live-item-body .c43lk-dw .c43lk-vs { 
	min-width: 56px;
	font-size: 14px;
	font-weight: 700;
}
.c43lk-top-live-item-body .c43lk-dw .c43lk-icons img { 
	display: block;
	margin: 0 auto 5px;
	vertical-align: middle;
}
.c43lk-top-live-item-body .c43lk-dw .c43lk-icons div { 
	width: 105px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.c43lk-top-live-item-body .c43lk-state { 
	text-align: center;
}
.c43lk-top-live-item-body .c43lk-state a { 
	font-size: 12px;
}

/* Main layout Style */
.c43lk-t-hd { 
	position: relative;
	padding-bottom: 10px;
	border-bottom: 1px solid #ededed;
}
.c43lk-t-hd h3 { 
	margin: 0;
	color: #333;
	font-size: 16px;
	font-weight: 700;
}
.c43lk-t-hd:after{
	content: "";
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 66px;
	height: 1px;
	background: #198754;
}
.c43lk-top-news { 
	padding: 15px 10px;
	border: 1px solid #ededed;
	border-radius: 6px;
}
.c43lk-top-news-body .c43lk-lf { 
	float: left;
	width: 540px;
}
.c43lk-top-news-body .c43lk-rg { 
	margin-left: 550px;
}
.c43lk-top-news-body a { 
	color: #212529!important;
}
.c43lk-top-news-body a:hover { 
	color: #03a87c!important;
}
.c43lk-top-news-body .c43lk-lf a { 
	position: relative;
	overflow: hidden;
	color: #FFF!important;
}
.c43lk-top-news-body .c43lk-lf a img { 
	display: block;
	width: 100%;
	height: 328px;
	margin: 0;
	border-radius: 4px;
}
.c43lk-top-news-body .c43lk-lf a div { 
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 200;
	padding: 15px;
	background: linear-gradient(to top,#000000 0%,rgba(0,0,0,0) 100%);
	border-radius: 0 0 6px 6px;
}
.c43lk-top-news-body .c43lk-lf a div h5 { 
	margin: 0;
	font-size: 18px;
	text-align: center;
}
.c43lk-top-news-rg .c43lk-item { 
	margin-bottom: 14px;
}
.c43lk-top-news-rg .c43lk-item .c43lk-thumb img { 
	max-width: 100%;
	border-radius: 4px;
}
.c43lk-top-news-rg .c43lk-item .c43lk-info { 
	text-align: justify;
}
.c43lk-top-news-rg .c43lk-item .c43lk-info a { 
	font-size: 15px;
}
.c43lk-top-news-rg .c43lk-item:last-child { 
	margin-bottom: 0;
}

/* hot-tags */
.c43lk-hot-tags { 
	padding: 10px 10px;
	border: 1px solid #ededed;
	border-radius: 6px;
	font-size: 0;
	line-height: 0;
}
.c43lk-hot-tags a, .c43lk-hot-tags span { 
	display: inline-block;
	margin-right: 10px;
	padding: 5px 10px;
	border: 1px solid #ededed;
	border-radius: 6px;
	color: #212529!important;
	font-size: 14px;
	line-height: 22px;
}

.c43lk-hot-tagsb a, .c43lk-hot-tagsb span { 
	display: inline-block;
	margin-right: 10px;
	padding: 5px 10px;
	border: 1px solid #ededed;
	border-radius: 6px;
	color: #212529!important;
	font-size: 14px;
	line-height: 22px;
	margin-top: 10px;
}

.c43lk-hot-tagsb { 
	padding: 10px 10px;
	border: 1px solid #ededed;
	border-radius: 6px;
	font-size: 0;
	line-height: 0;
}


.c43lk-hot-tags .c43lk-more { 
	float: right;
	margin-right: 0;
	color: #198754!important;
}
.c43lk-hot-tags a:hover { 
	color: #198754!important;
}
.c43lk-hot-tags span { 
	background-color: #198754;
	color: #FFF!important;
}
@media (max-width: 768px) {
    .c43lk-hot-tags {
        display: none !important; /* 强制隐藏元素 */
    }
}
/* latest-match */
.c43lk-latest-match { 
	padding: 15px;
	border: 1px solid #ededed;
	border-radius: 6px;
}
.c43lk-latest-match li:last-child { 
	border-bottom: 0;
}
.c43lk-list-match-item { 
	padding: 15px 0;
	border-bottom: 1px solid #ededed;
}
.c43lk-list-match-item .c43lk-info-a .c43lk-icons { 
	float: left;
	width: 24px;
	padding-top: 10px;
}
.c43lk-list-match-item .c43lk-info-a .c43lk-name-times { 
	min-width: 130px;
	margin-left: 44px;
}
.c43lk-list-match-item .c43lk-info-a .c43lk-name-times span { 
	display: block;
}
.c43lk-list-match-item .c43lk-info-a .c43lk-name-times span:first-child { 
	width: 120px;
	margin-bottom: 5px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	
	color: #212529;
}
.c43lk-list-match-item .c43lk-info-b .c43lk-box span { 
	display: block;
}
.c43lk-list-match-item .c43lk-info-b .c43lk-box .c43lk-icons { 
	margin-right: 10px;
}
.c43lk-list-match-item .c43lk-info-b .c43lk-box .c43lk-name { 
	min-width: 210px;
	margin-right: 10px;
	color: #212529;
}
.c43lk-list-match-item .c43lk-info-b .c43lk-box .c43lk-bfen { 
	width: 22px;
	background-color: #eceded;
	color: #000;
	text-align: center;
}
.c43lk-list-match-item .c43lk-info-b .c43lk-box:first-child { 
	margin-bottom: 10px;
}
.c43lk-list-match-item .c43lk-info-c { 
	width: 100%;
	padding-left: 15px;
}
.c43lk-list-match-item .c43lk-info-c .c43lk-inr-box { 
	float: right;
}
.c43lk-list-match-item .c43lk-info-c .c43lk-box { 
	padding: 0 10px;
}
.c43lk-list-match-item .c43lk-info-c .c43lk-box a { 
	color: #6e7b84!important;
	text-align: center;
}
.c43lk-list-match-item .c43lk-info-c .c43lk-box img { 
	display: block;
	margin: 0 auto 5px;
}
.c43lk-list-match-item .c43lk-info-c .c43lk-box span { 
	display: block;
}
.c43lk-list-match-item .c43lk-info-d { 
	min-width: 120px;
	text-align: right;
}

/* Nes Match Item */
.c43lk-match-item { padding: 15px 0; border-bottom: 1px solid #ededed; color: #333; }
.c43lk-match-item .c43lk-left-info { flex-shrink: 0; width: 270px; font-size : 0; }
.c43lk-match-item .c43lk-left-info div { display: inline-block; vertical-align: middle; font-size: 14px; }
.c43lk-match-item .c43lk-left-info .c43lk-event { max-width: 122px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.c43lk-match-item .c43lk-left-info .c43lk-time { padding-left: 20px; padding-right: 20px; }
.c43lk-match-item .c43lk-middle-info { flex: 1; font-size: 0; text-align: center; }
.c43lk-match-item .c43lk-middle-info span { display: inline-block; font-size: 14px; }
.c43lk-match-item .c43lk-middle-info .c43lk-home { width: calc((100% - 70px) / 2); box-sizing: border-box; text-align: right; }
.c43lk-match-item .c43lk-middle-info .c43lk-vs { width: 70px; }
.c43lk-match-item .c43lk-middle-info .c43lk-away { width: calc((100% - 70px) / 2); box-sizing: border-box; text-align: left; }
.c43lk-match-item .c43lk-middle-info .c43lk-home .c43lk-name, .c43lk-match-item .c43lk-middle-info .c43lk-home img { display: inline-table; }
.c43lk-match-item .c43lk-middle-info .c43lk-away .c43lk-name, .c43lk-match-item .c43lk-middle-info .c43lk-away img { display: inline-table; }
.c43lk-match-item .c43lk-middle-info .c43lk-home img { margin-left: 10px; }
.c43lk-match-item .c43lk-middle-info .c43lk-away img { margin-right: 10px; }
.c43lk-match-item .c43lk-right-info { flex-shrink: 0; width: 170px; font-size: 0; text-align: right; }
.c43lk-match-item .c43lk-right-info a { display: inline-block; font-size: 14px; }
.c43lk-match-item .c43lk-right-info a:first-child { margin-right: 10px; }


/* Sidebar */
.c43lk-sidebar-box { 
	padding: 15px;
	border: 1px solid #ededed;
	border-radius: 6px;
}
.c43lk-sidebar-forecast .c43lk-item { 
	padding: 0 0 15px;
}
.c43lk-sidebar-forecast .c43lk-item:last-child { 
	padding-bottom: 0;
}
.c43lk-sidebar-forecast .c43lk-item .c43lk-t { 
	margin-bottom: 10px;
}
.c43lk-sidebar-forecast .c43lk-item .c43lk-t .c43lk-lf img { 
	float: left;
	width: 40px;
}
.c43lk-sidebar-forecast .c43lk-item .c43lk-t .c43lk-lf div { 
	margin-left: 50px;
}
.c43lk-sidebar-forecast .c43lk-item .c43lk-t .c43lk-lf div span { 
	display: block;
}
.c43lk-sidebar-forecast .c43lk-item .c43lk-t .c43lk-lf div span:first-child { 
	color: #000;
}
.c43lk-sidebar-forecast .c43lk-item .c43lk-t .c43lk-lf div span:last-child { 
	max-width: 50px;
	background-color: #198754;
	color: #FFF;
	font-size: 12px;
	text-align: center;
}
.c43lk-sidebar-forecast .c43lk-item .c43lk-t .c43lk-rg { 
	font-size: 0;
	line-height: 0;
}
.c43lk-sidebar-forecast .c43lk-item .c43lk-t .c43lk-rg span { 
	display: inline-block;
	padding: 0 5px;
	font-size: 12px;
	line-height: 22px;
}
.c43lk-sidebar-forecast .c43lk-item .c43lk-t .c43lk-rg span:first-child { 
	border-radius: 16px 0 0 16px;
	background-color: #dc3545;
	color: #FFF;
}
.c43lk-sidebar-forecast .c43lk-item .c43lk-t .c43lk-rg span:last-child { 
	background-color: #FFBFBF;
	color: #8C2300;
}
.c43lk-sidebar-forecast .c43lk-item .c43lk-b { 
	position: relative;
}
.c43lk-sidebar-forecast .c43lk-item .c43lk-b .c43lk-info { 
	height: 32px;
	overflow: hidden;
	border: 1px solid #d6ebeb;
	background-image: linear-gradient(35deg,#e9ffea 40%,#ffffff 90%);
	color: #000;
	line-height: 32px;
	text-indent: 10px;
}
.c43lk-sidebar-forecast .c43lk-item .c43lk-b .c43lk-info time { 
	color: #F2393F;
}
.c43lk-sidebar-forecast .c43lk-item .c43lk-b:before {
	content: '';
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #e9ffea;
	position: absolute;
	top: -8px;
	left: 10px;
	z-index: 300;
}
.c43lk-sidebar-forecast .c43lk-item .c43lk-b:after {
	content: '';
	width: 0;
	height: 0;
	border-left: 10px solid #FFFFFF;
	border-right: 10px solid #FFFFFF;
	border-bottom: 10px solid #d6ebeb;
	position: absolute;
	top: -9px;
	left: 10px;
}
.c43lk-sidebar-tabs .c43lk-nav-tabs .c43lk-nav-link { 
	padding: 5px 12px;
	color: #6e7b84!important;
}
.c43lk-sidebar-tabs .c43lk-nav-tabs .c43lk-nav-link.c43lk-active { 
	color: #000!important;
}
.c43lk-sidebar-tabs .c43lk-nav-tabs .c43lk-nav-item:first-child { 
	margin-left: 5px;
}
.c43lk-sidebar-tabs table a { 
	color: #000!important;
}
.c43lk-sidebar-tabs table a:hover { 
	color: #03a87c!important;
}
.c43lk-sidebar-tabs th { 
	color: #6e7b84;
	font-weight: 400;
}
.c43lk-sidebar-tabs td { 
	padding: 8px 0;
}
.c43lk-sidebar-tabs td:nth-child(n+2) { 
	padding: 8px 4px;
}
.c43lk-sidebar-tabs tr td:first-child { 
	width: 40px;
	background-color: #f2fff9;
	color: #000;
	text-align: center;
}
.c43lk-sidebar-tabs tr td:nth-child(n+3) { 
	text-align: center;
}

.c43lk-article-sub-menu {
    display: flex;
    flex-wrap: wrap;
}

.c43lk-article-sub-menu .c43lk-submenu-item {
    flex: 0 0 calc(33.33% - 10px); /* 设置每个子容器的宽度为33.33%，减去margin值 */
    margin: 5px; /* 设置子容器之间的间距 */
    padding: 3px 5px;
    border-radius: 4px;
    background-color: #2b8e64;
    color: #ffffff !important;
    text-align: center;
    box-sizing: border-box; /* 让子容器的宽度包括padding和border */
}

.c43lk-sidebar-article li { margin-bottom: 10px; padding: 10px; border-left: 3px solid #62b88f; background-color: #F3F4F7; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.c43lk-sidebar-article li a { color: #333!important; }
.c43lk-sidebar-article li a:hover { color: #03a87c!important; }
.c43lk-sidebar-article li:last-child { margin-bottom: 0; }


/* 500 */
.c43lk-paihang-box { width: 280px; margin: 0 auto; }
.c43lk-paihang-box h3 { margin: 0; padding: 10px; border-bottom: 1px solid #ebebeb; background-color: #FFF; font-size: 14px; text-align: center; }
.c43lk-paiming-table th { text-align: center; }
.c43lk-paiming-table tr th:nth-child(2) { width: 82px; }
.c43lk-paiming-table td { text-align: center; }

/* Nba Table */
.c43lk-nba-table .c43lk-tl { max-width: 93px!important; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align: left!important; }


/* Matches List */
.c43lk-match-time-calendar { 
	border: 1px solid #ededed;
	border-radius: 6px;
	color: #000;
}
.c43lk-match-time-calendar .c43lk-inr-time-item { 
	
	border-right: 1px solid #ededed;
}
.c43lk-match-time-calendar .c43lk-inr-time-item:last-child { 
	border: 0;
}
.c43lk-match-time-calendar .c43lk-inr-time-item a { 
	padding: 10px 0;
	color: #000!important
}
.c43lk-match-time-calendar .c43lk-inr-time-item a p { margin: 0; padding: 5px 0; text-align: center; }
.c43lk-match-time-calendar .c43lk-inr-time-item a:hover { border-radius: 6px; background-color: #198754; color: #FFF!important; }

/* Show Match */
.c43lk-match-info { 
	padding: 20px;
	border-radius: 6px;
	background: #00f260;  
    background: -webkit-linear-gradient(to right, rgb(0, 242, 96), rgb(5, 117, 230)); 
    background: linear-gradient(to right, rgb(0, 242, 96), rgb(5, 117, 230));
	color: #FFF;
	font-size: 14px;
	text-align: center;
}
.c43lk-match-info .c43lk-top-info .c43lk-title { margin: 0 auto; font-size: 0; }
.c43lk-match-info .c43lk-top-info .c43lk-title span { display: inline-block; font-size: 14px; }
.c43lk-match-info .c43lk-top-info .c43lk-title .c43lk-event { margin-right: 10px; padding: 3px 8px; border-radius: 11px; background: #ff9800; }
.c43lk-match-info .c43lk-middle-info { padding: 15px 0; }
.c43lk-match-info .c43lk-middle-info .c43lk-home {  }
.c43lk-match-info .c43lk-middle-info .c43lk-vs { width: 260px; font-size: 32px; }
.c43lk-match-info .c43lk-middle-info img { width: 50px; height: 50px; margin-bottom: 10px; overflow: hidden; }
.c43lk-match-info .c43lk-middle-info h6 { font-size: 14px; }

.c43lk-matches-live { border-radius: 6px; background-color: #343434; }
.c43lk-matches-live .c43lk-menu a { display: block; padding: 10px; color: #FFF!important; }
.c43lk-matches-live .c43lk-menu .c43lk-doh { width: 120px; text-align: center; }
.c43lk-matches-live .c43lk-menu .c43lk-vid { background-color: #242629; text-indent: 40px; }
.c43lk-matches-live .c43lk-live-content { border-radius: 0 0 6px 6px; overflow: hidden; background-color: #343434; }
.c43lk-matches-live .c43lk-live-content .c43lk-iframe-wrap { width: 100%; height: 451px; border-radius: 0 0 6px 6px; background-color: #343434; }

.c43lk-no-donghua { position: relative; height: 451px; }
.c43lk-no-donghua-tips { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); padding: 20px; color: #4caf50; font-size: 32px; }

.c43lk-show-matche-cont { padding: 15px; border: 1px solid #ededed; border-radius: 6px; }

.c43lk-show-matche-datatable .c43lk-table { 
		font-size: 14px;
	} .c43lk-show-matche-datatable .c43lk-table td { 
		max-width: 56px;
		padding: 10px 5px;
	} .c43lk-show-matche-datatable .c43lk-table th:first-child,.c43lk-show-matche-datatable .c43lk-table td:first-child { 
		text-align: left;
	} .c43lk-show-matche-datatable .c43lk-table td p { 
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical; /*设置对齐模式*/
		-webkit-line-clamp: 2; /*设置多行的行数，示例为2行*/
	} .c43lk-show-matche-datatable .c43lk-table td p:first-child { 
		margin-bottom: 5px;
	} .c43lk-show-matche-datatable .c43lk-table td p:nth-child(2) { 
		margin: 0;
	} .c43lk-show-matche-datatable .c43lk-table tr:last-child { 
		border-bottom: 0!important;
		border-color: none;
	} .c43lk-show-matche-datatable .c43lk-table tr:last-child td { 
		border: 0!important;
	} .c43lk-show-matche-datatable .c43lk-table th:last-child,.c43lk-show-matche-datatable .c43lk-table td:last-child { 
		text-align: right;
	}


.c43lk-matches-field-data { border-radius: 6px; background-color: #FFF; }
/* MatchDddPanel */
.c43lk-match-odd-panel {
    border: solid #eee;
    border-width: 0 1px;
    color: #666;
    font-size: 14px;
    text-align: center;
}
.c43lk-match-odd-panel .c43lk-lab {
    float: left;
    height: 30px;
    line-height: 30px;
}
.c43lk-match-odd-panel .c43lk-head {
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    border-radius: 6px 6px 0 0;
    background-color: #f2f2f2;
    clear: both;
    display: inline-block;
    vertical-align: top;
    width: 100%;
    overflow: hidden;
}
.c43lk-match-odd-panel .c43lk-ball, .c43lk-match-odd-panel .c43lk-instant, .c43lk-match-odd-panel .c43lk-primary {
    border-bottom: 1px solid #eee;
    clear: both;
    display: inline-block;
    vertical-align: top;
    width: 100%;
    overflow: hidden;
    background-color: #fff;
}
.c43lk-match-odd-panel .c43lk-ball .c43lk-data, .c43lk-match-odd-panel .c43lk-instant .c43lk-data, .c43lk-match-odd-panel .c43lk-primary .c43lk-data {
    float: left;
}
.c43lk-match-odd-panel .c43lk-data .c43lk-lab {
    border-left: 1px solid #eee;
    overflow: hidden;
}
.c43lk-match-odd-panel .c43lk-data .c43lk-lab div {
    width: 33.2%;
    float: left;
    overflow: hidden;
    height: 30px;
}
.c43lk-match-odd-panel .c43lk-data .c43lk-lab .c43lk-exponent {
    display: inline-block;
    height: 30px;
}

.c43lk-match-odd-panel .c43lk-w-82 { width: 82px; }
.c43lk-match-odd-panel .c43lk-w-272 { width: 213px; }
.c43lk-match-odd-panel .c43lk-w-271 { width: 212px; }


/* BasketballScores */
.c43lk-basketball-scores {
    border: solid #eee;
    border-width: 0 1px;
    color: #666;
    text-align: center;
}
.c43lk-basketball-scores .c43lk-head {
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    border-radius: 6px 6px 0 0;
    clear: both;
    display: inline-block;
    vertical-align: top;
    width: 100%;
    overflow: hidden;
    background-color: #f6f6f6;
}
.c43lk-basketball-scores .c43lk-lab {
    float: left;
    height: 30px;
    line-height: 30px;
}
.c43lk-basketball-scores .c43lk-ball, .c43lk-basketball-scores .c43lk-instant, .c43lk-basketball-scores .c43lk-primary {
    border-bottom: 1px solid #eee;
    clear: both;
    display: inline-block;
    vertical-align: top;
    width: 100%;
    overflow: hidden;
    background-color: #fff;
}
.c43lk-basketball-scores .c43lk-ball .c43lk-data, .c43lk-basketball-scores .c43lk-instant .c43lk-data, .c43lk-basketball-scores .c43lk-primary .c43lk-data {
    float: left;
}
.c43lk-basketball-scores .c43lk-data .c43lk-lab {
    border-left: 1px solid #eee;
}
.c43lk-basketball-scores .c43lk-data .c43lk-lab:last-child {
    color: #de1e30;
    font-weight: bold;
}
.c43lk-basketball-scores .c43lk-data .c43lk-lab .c43lk-score {
    width: 100%;

    float: left;

    overflow: hidden;
    height: 30px;
}
.c43lk-basketball-scores .c43lk-data .c43lk-lab .c43lk-exponent {
    display: inline-block;
    height: 30px;
}

.c43lk-basketball-scores .c43lk-w-82 {
    width: 82px;
}
.c43lk-basketball-scores .c43lk-w-199 {
    width: 156px;
}
.c43lk-basketball-scores .c43lk-w-200 {
    width: 154px;
}
.c43lk-basketball-scores .c43lk-w-271 {
    width: 271px;
}
.c43lk-basketball-scores .c43lk-w-272 {
    width: 272px;
}
.c43lk-basketball-scores .c43lk-w-1200 {
    width: 1200px;
    margin: 0 auto;
}


.c43lk-show-related-matches { padding: 15px; border: 1px solid #ededed; border-radius: 6px; }



/* Show Live */
.c43lk-latest-live { 
	padding: 15px;
	border: 1px solid #ededed;
	border-radius: 6px;
}
.c43lk-live-item-card { 
	border-color: #ededed;
}
.c43lk-live-item-card .c43lk-card-body { 
	padding: 10px 5px;
}
.c43lk-live-item-cardbody .c43lk-info { 
	margin-left: 5px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.c43lk-live-item-cardbody .c43lk-info h6 { 
	margin-bottom: 5px;
	font-size: 14px;
	font-weight: 400;
	text-align: justify;
}
.c43lk-live-item-cardbody .c43lk-info h6 a { 
	display: block;
	overflow: hidden;
	color: #000!important;
}
.c43lk-live-item-cardbody .c43lk-info h6 a:hover { 
	color: #198754!important;
}
.c43lk-live-item-cardbody .c43lk-info .c43lk-meta { 
	font-size: 12px;
	color: #999;
}
.c43lk-live-item-card .c43lk-thumb { 
	position: relative;
}
.c43lk-live-item-card .c43lk-thumb .c43lk-photo { 
	height: 131px;
}
.c43lk-live-item-card .c43lk-thumb .c43lk-live-status { 
	position: absolute;
	top: 8px;
	right: 8px;
	z-index: 100;
	padding: 3px 6px;
	background-color: #ff5722;
	border-radius: 0 6px 0 6px;
	color: #FFF;
	font-size: 12px;
	font-weight: 200;
	line-height: 1;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
}
.c43lk-live-item-card .c43lk-thumb .c43lk-live-race { 
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 100;
	background: rgb(0 0 0 / 0%);  /* fallback for old browsers */
	background: -webkit-linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(41 43 40) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(41 43 40) 100%);
}
.c43lk-live-item-card .c43lk-thumb .c43lk-live-race span {
	display: block;
	padding: 5px 10px;
	color: #FFF;
	font-size: 12px;
	font-weight: 400;
}

/* show-live */
.c43lk-show-live-header { 
	padding: 10px 15px;
	border: 1px solid #ededed;
	border-bottom: 0;
	border-radius: 6px 6px 0 0;
}
.c43lk-show-live-header .c43lk-meta { 
	margin-left: 10px;
	padding-top: 4px;
}
.c43lk-show-live-header .c43lk-meta h1 { 
	margin-bottom: 5px;
	color: #000;
	font-size: 16px;
}
.c43lk-show-live-header .c43lk-meta .c43lk-info { 
	font-size: 0;
	color: #999;
	line-height: 0;
}
.c43lk-show-live-header .c43lk-meta .c43lk-info span { 
	display: inline-block;
	padding: 0 15px 0 0;
	font-size: 12px;
	line-height: 22px;
}
.c43lk-show-live-header .c43lk-meta .c43lk-info a { 
	color: #000!important;
}

.c43lk-live-player { 
	background-color: #000;
	border-radius: 0 0 6px 6px;
}
.c43lk-live-player .c43lk-dplayer .c43lk-dplayer-video-wrap video { 
	object-fit: cover;
}
.c43lk-live-player .c43lk-dplayer { border-radius: 0 0 6px 6px; }

.c43lk-relevant-live { 
	padding: 15px;
	border: 1px solid #ededed;
	border-radius: 6px;
}

.c43lk-duibiao { position: absolute; top: 40px; left: 15px; right: 15px; bottom: 30px; }
.c43lk-duibiao .c43lk-inr img { border-radius: 21px; }

/* List News */
.c43lk-latest-news { 
	padding: 15px;
	border: 1px solid #ededed;
	border-radius: 6px;
}
.c43lk-list-news-item { 
	padding: 15px 0;
	border-bottom: 1px solid #ededed;
}
.c43lk-list-news-item:first-child { 
	padding-top: 0;
}
.c43lk-list-news-item:last-child { 
	padding-bottom: 0;
	border-bottom: 0;
}
.c43lk-list-news-item .c43lk-info .c43lk-label { 
	margin-bottom: 12px;
}
.c43lk-list-news-item .c43lk-info .c43lk-label a { 
	color: #1a8a56!important;
	font-weight: 700;
}
.c43lk-list-news-item .c43lk-info .c43lk-tit { 
	margin-bottom: 10px;
}
.c43lk-list-news-item .c43lk-info .c43lk-tit a { 
	color: #000!important;
}
.c43lk-list-news-item .c43lk-info .c43lk-tit a:hover { 
	color: #198754!important;
}
.c43lk-list-news-item .c43lk-info p { 
	margin-bottom: 10px;
}
.c43lk-list-news-item .c43lk-info p:last-child { 
	margin-bottom: 0;
}

/* show-news */
.c43lk-show-news { 
	padding: 15px;
	border: 1px solid #ededed;
	border-radius: 6px;
}
.c43lk-show-news-header { 
	padding: 25px 0;
	text-align: center;
}
.c43lk-show-news-header .c43lk-title { 
	margin-bottom: 20px;
	color: #000;
	font-size: 26px;
}
.c43lk-show-news-header .c43lk-show-news-meta span { 
	display: inline-block;
	padding: 0 10px;
}
.c43lk-show-news-header .c43lk-show-news-meta a { 
	color: #198754!important;
}
.c43lk-show-news-content { 
	color: #333;
	font-size: 15px;
	line-height: 26px;
}
.c43lk-show-news-content img, .c43lk-show-news-content p img { 
	display: block;
	max-width: 100%;
	margin: 15px auto;
}
.c43lk-relative-news { 
	padding: 15px;
	border: 1px solid #ededed;
	border-radius: 6px;
}

/* Show Live Chat */
.c43lk-show-live-chat { height: 100%; padding: 10px 15px 0; overflow: hidden; border: 1px solid #ededed; border-radius: 6px; }
.c43lk-show-live-chat ul { position: relative; border-bottom: 1px solid #ededed; }
.c43lk-chat-tab-menu { height: 34px; }
.c43lk-chat-tab-menu li { padding: 5px 0; text-align: center; }
.c43lk-chat-tab-menu li.c43lk-current { position: relative; top: 1px; z-index: 100; border: 1px solid #ededed; border-bottom: 0; background-color:#fff; }
.c43lk-chat-tab-menu li a { font-size: 14px; color: #000!important; }
.c43lk-chat-tab-menu li a:hover { border: 0; border-radius: 0; }
.c43lk-chat-tab-menu li.c43lk-current a { color: #198754!important; font-weight: 700; }

.c43lk-chat-tab-item { position: relative; height: 100%; }
.c43lk-chat-tab-item > div { display: flex; flex-direction: column; height: 100%; }
.c43lk-live-chat-msg { flex: 1; max-height: 448px; min-height: 280px; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; padding: 15px 0 0;}
.c43lk-live-chat-msg .c43lk-item-msg { margin-bottom: 10px; color: #333; font-size: 14px; }
.c43lk-live-chat-msg .c43lk-item-msg span { font-size: 14px; }
.c43lk-live-chat-msg .c43lk-item-msg .c43lk-lv-number { margin-right: 5px; border-radius: 4px; } 
.c43lk-live-chat-msg .c43lk-item-msg .c43lk-name { color: #237b52; }
.c43lk-live-chat-post { flex: 0 0 auto; height: 60px; padding: 10px 0 5px; border-top: 1px solid #ededed; background-color: #FFFFFF; }

.c43lk-chat-no-login { position:relative; }
.c43lk-chat-no-login .c43lk-tips { position: absolute; top: 10px; left: 0; right: 0; text-align: center; }
.c43lk-chat-no-login .c43lk-tips a { color: #000!important; }

/* Expert */
.c43lk-expert-list .c43lk-hd ul { border-bottom: 1px solid #ededed; }
.c43lk-expert-list .c43lk-hd .c43lk-nav-tabs .c43lk-nav-link.c43lk-active { border-color: #ededed #ededed #FFFFFF #ededed; background-image: linear-gradient(181deg,#198754 56%,#1e665f 100%); color: #FFF!important; }
.c43lk-expert-item { padding: 15px 0; border-bottom: 1px solid #ededed; }
.c43lk-expert-item:last-child { border-bottom: 0!important; }
.c43lk-expert-item .c43lk-info .c43lk-name-box .c43lk-sp1 { color: #000!important; font-size: 18px; }
.c43lk-expert-item .c43lk-info .c43lk-name-box .c43lk-badge { vertical-align: text-top; }
.c43lk-expert-item .c43lk-info .c43lk-matchess { margin-top: 5px; padding: 5px 0; background-image: linear-gradient(35deg,#e9ffea 60%,#ffffff 100%); }
.c43lk-expert-item .c43lk-info .c43lk-matchess a { color: #000!important; font-size: 16px; }
.c43lk-expert-item .c43lk-info .c43lk-matchess a .c43lk-sp1 { color: #f44336!important; padding-left: 10px; padding-right: 10px; }
.c43lk-expert-item .c43lk-info .c43lk-matchess a .c43lk-sp2 { padding-left: 20px; padding-right: 20px; }
.c43lk-expert-item .c43lk-other { width: 120px; }
.c43lk-expert-item .c43lk-other span { display: block; text-align: right; }
.c43lk-expert-item .c43lk-other .c43lk-sp1 .c43lk-btn { font-size: 22px; font-weight: 700; font-family: Oswald-Regular; }
.c43lk-expert-item .c43lk-other .c43lk-sp2 .c43lk-btn { font-size: 12px; }
.c43lk-expert-item .c43lk-other span .c43lk-btn { padding: 0; }

.c43lk-show-expert { border: 1px solid #ededed; border-radius: 6px; }
.c43lk-show-expert-header { padding: 15px; }
.c43lk-show-expert-record,.c43lk-show-expert-curinfo,.c43lk-show-expert-content,.c43lk-relevant-expert-list { padding: 15px; border: 1px solid #ededed; border-radius: 6px; }
.c43lk-show-expert-header .c43lk-rg span { display: block; text-align: right; }
.c43lk-show-expert-header .c43lk-rg .c43lk-sp1 { color: #dc3545; font-size: 22px; font-weight: 700; }
.c43lk-show-expert-header .c43lk-rg .c43lk-sp2 { font-size: 12px; }
.c43lk-show-expert-user-about { border-top: 1px solid #ededed; }
.c43lk-show-expert-record .c43lk-hd,.c43lk-show-expert-curinfo .c43lk-hd,.c43lk-show-expert-content .c43lk-hd { margin-bottom: 15px; color: #333; font-size: 18px; font-weight: 700; }
.c43lk-show-expert-record .c43lk-bd span { width: 40px; height: 40px; margin: 0 10px; overflow: hidden; color: #FFF; text-align: center; line-height: 40px; }
.c43lk-show-expert-curinfo .c43lk-bd .c43lk-md { padding: 15px 0; }
.c43lk-show-expert-curinfo .c43lk-bd .c43lk-md .c43lk-box { color: #333; font-size: 24px; }
.c43lk-show-expert-curinfo .c43lk-bd .c43lk-md .c43lk-vs { padding-left: 25px; padding-right: 25px; color: #198754; font-size: 38px; }


.c43lk-show-expert-curinfo .c43lk-top-info { margin-bottom: 35px; padding: 15px 0 15px; border-bottom: 1px solid #ededed; text-align: center; }
.c43lk-show-expert-matches-info .c43lk-bd-info .c43lk-box .c43lk-icons { height: 70px; }
.c43lk-show-expert-matches-info .c43lk-bd-info .c43lk-box .c43lk-icons img { display: block; height: 68px; margin: 0 auto; border-radius: 35px; }
.c43lk-show-expert-matches-info .c43lk-bd-info .c43lk-box .c43lk-name { padding: 5px 0 0; font-size: 22px; color: #333; }
.c43lk-show-expert-matches-info .c43lk-bd-info .c43lk-vs { padding: 0 75px; font-size: 38px; color: #198754; font-weight: 700; }
.c43lk-show-expert-curinfo .c43lk-mb-info { margin-top: 25px; text-align: center; }

.c43lk-show-expert-body { border: 1px solid #ededed; }
.c43lk-show-expert-body .c43lk-lef { width: 60px;  background-color: #198754; color: #FFF; font-size: 18px; text-align: center; }
.c43lk-show-expert-body .c43lk-lef span { display: inline-block; margin-top: 18px; writing-mode: vertical-lr; writing-mode: tb-lr; }
.c43lk-show-expert-body .c43lk-rig {  font-size: 18px; }
.c43lk-show-expert-body .c43lk-rig .c43lk-host-team, .c43lk-show-expert-body .c43lk-rig .c43lk-visiting-team { width: 50%; height: 100%; color: #000; text-align: center; }
.c43lk-show-expert-body .c43lk-rig .c43lk-host-team { background-color: #e9ffea; }

.c43lk-show-expert-body .c43lk-rig .c43lk-visiting-team { background-color: #e9ffea; }
.c43lk-show-expert-body .c43lk-rig .c43lk-host-team p:first-child, .c43lk-show-expert-body .c43lk-rig .c43lk-visiting-team p:first-child { margin-top: 15px; }
.c43lk-show-expert-body .c43lk-rig .c43lk-rcm { position: relative; overflow:hidden; background-color: #ffc107; }
.c43lk-show-expert-body .c43lk-rig .c43lk-rcm::after {
    content: "推";
    text-align: center;
    background-color: #f2330e;
    width: 90px;
    height: 30px;
    line-height: 30px;
    position: absolute;
    left: -25px;
    top: 5px;
    color: #fff;
    transform: rotate(-45deg);
    font-size: 20px
}

.c43lk-show-expert-release .c43lk-lef, .c43lk-show-expert-release .c43lk-rig {  }
.c43lk-show-expert-body .c43lk-release-no { padding-top: 13px; padding-bottom: 13px; background: url(../images/bg_release.pngg'); }
.c43lk-show-expert-body .c43lk-rig .c43lk-release-box { width: 35%; margin: 0 auto; }
.c43lk-release-box .c43lk-input-group .c43lk-form-control { height: 42px; }
.c43lk-release-box .c43lk-input-group .c43lk-input-group-text { padding: 0; }
.c43lk-release-box .c43lk-get-pass .c43lk-btn { width: 100%; }
.c43lk-show-expert-analysis { padding: 15px; background-color: #edf8ee; color: #333; font-size: 14px; line-height: 26px; }
#expert_neirong img, .c43lk-show-expert-analysis img { display: block; max-width: 100%; height: 100%; margin: 10px auto; }
#host_team_bt, #visiting_team_bt { color: #F00; }


/* Sidebar Kefu */
.c43lk-suspension { width: 46px; height: 210px; position: fixed; right: 30px; bottom: 60px; z-index: 9999; }
.c43lk-suspension .c43lk-consult { display: block; position: relative; width: 46px; height: 46px; background-image: url(../images/headset.pngg'); 
 background-repeat: no-repeat; background-position: 50% 50%; background-size: 70%; background-color: #198754; }
.c43lk-suspension .c43lk-consult .c43lk-suspension-list { display: none; position: absolute; top: -180px; right: 45px; bottom: 0; width: 190px; z-index: 30;
 overflow: hidden; border: 1px solid #ddd; background-color: #FFF; }

.c43lk-suspension-list-content { position: absolute; width: 100%; background: #fff; }
.c43lk-suspension-list ul { margin: 0; }
.c43lk-suspension-list ul li { width: 100%; padding: 15px 10px; overflow: hidden; border-bottom: 1px solid #ddd; }
.c43lk-suspension-list-content ul li:last-child { border-bottom: 0; }
.c43lk-suspension-list-content ul li .c43lk-icons { float: left; width: 52px; }
.c43lk-suspension-list-content ul li .c43lk-txts { width: 100%; margin-left: 62px; color: #000; }
.c43lk-suspension-list-content ul li .c43lk-txts h6 { margin: 0 0 5px 0; font-size: 15px; }
.c43lk-suspension-list-content ul li .c43lk-txts p { margin: 0; color: #F00; }
.c43lk-suspension a.c43lk-consult:hover .c43lk-suspension-list { display: block !important; }


.c43lk-suspension .c43lk-cart { background-image: url(../images/app.pngg'); display: block; position: relative; width: 46px; height: 46px; 
 margin-top: 10px; border: 1px solid #bcbcbc; background-color: #38C152; background-repeat: no-repeat; background-position: 50% 50%; 
 background-size: 70%; }
.c43lk-suspension .c43lk-cart .c43lk-pic { display: none; position: absolute; top: -120px; left: -129px; bottom: 0; width: 129px; }
.c43lk-suspension .c43lk-cart .c43lk-pic .c43lk-pic-content { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; border: 1px solid #ddd; 
 background-color: #FFF; color: #333; text-align: center; }
.c43lk-suspension .c43lk-cart .c43lk-pic .c43lk-pic-content div { padding: 5px 0; }
.c43lk-suspension a.c43lk-cart:hover .c43lk-pic { display: block; }
.c43lk-suspension .c43lk-back-top {
    background-image: url(../images/top-icon.pngg');
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 70%;
    display: block;
    width: 46px;
    height: 46px;
    border: 1px solid #bcbcbc;
    background-color: #fff;
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
    margin-top: 10px;
}


/* Pages */
.c43lk-pages { padding: 15px; border: 1px solid #ededed; background-color: #FFF; border-radius: 6px; }
.c43lk-pages .c43lk-pagination { display: flex; justify-content: center; align-items: center; margin: 0; }
.c43lk-pages .c43lk-pagination li { margin: 0 5px; border: 1px solid #ededed; background-color: #FFF; font-size: 14px; text-align: center; }
.c43lk-pages .c43lk-pagination li a { display: block; padding: 5px 12px; color: #333; }
.c43lk-pages .c43lk-pagination li.c43lk-active { background-color: #2b8e64; color: #FFF; }
.c43lk-pages .c43lk-pagination li.c43lk-active a { color: #FFF!important; }

/* Footer */
.c43lk-footer { 
	padding-top: 40px;
	padding-bottom: 40px;
	background-color: #111111;
	color: #999999;
}
.c43lk-footer-info { 
	margin-bottom: 15px;
	padding-top: 5px;
}
.c43lk-footer-info p { 
	margin-bottom: 10px;
}
.c43lk-footer-logo img { 
	width: 169px;
	height: 44px;
}
.c43lk-footer-appdown a img { 
	width: 90%;
}
.c43lk-footer a { 
	color: #999!important;
}

/* Media */

@media (min-width: 768px){}
@media (min-width: 992px) { 
	.c43lk-navbar-expand-lg {
		padding-top: 0;
		padding-bottom: 0;
	}
	.c43lk-navbar-expand-lg .c43lk-navbar-nav .c43lk-nav-link { 
		position: relative;
		padding: 18px 16px;
		color: #333!important;
		font-size: 16px;
	}
	.c43lk-navbar-expand-lg .c43lk-navbar-nav .c43lk-nav-link.c43lk-active:after{
		content: "";
		position: absolute;
		left: 50%;
		margin-left: -10px;
		bottom: 0;
		width: 20px;
		height: 4px;
		background: #198754;
		animation: .4s both activeScaleX;
		-webkit-animation: .4s both activeScaleX;
	}
}
@media (min-width: 1200px) {}
@media screen and (min-width: 1440px) {}

@media (max-width: 1140px){
   .c43lk-top-live-item-body .c43lk-dw .c43lk-icons img { 
        width: 36px;
        height: 36px;
    }
    .c43lk-top-live-item-body .c43lk-dw .c43lk-vs {
        min-width: auto;
        font-size: 14px;
    }
    .c43lk-top-live .card-header:first-child span {
        width: 102px;
        white-space:nowrap;
        overflow:hidden;
        text-overflow:ellipsis;
    }
    .c43lk-top-news {
        display: none;
    }
   /* #sidebar { display: none; }*/
	.c43lk-col-3 {
    flex: 0 0 auto;
    width: 100%;
}
}

@media (max-width: 1024px){
    .c43lk-top-navbar .c43lk-navbar-toggler {
        padding: 5px;
    }
    .c43lk-top-navbar .c43lk-navbar-toggler .c43lk-navbar-toggler-icon {
        width: 19px;
        height: 19px;
    }
    .c43lk-navbar-nav .c43lk-nav-item {
        border-bottom: 1px solid #ededed;
        text-align: center;
    }
    .c43lk-top-r .c43lk-text-end {
        text-align: center!important;
    }
    .c43lk-top-r .c43lk-dropdown .c43lk-show {
        left: 45%;
        right: 45%;
    }
    .c43lk-top-live-item-body .c43lk-dw .c43lk-icons div { width: 100%; }
    .c43lk-hot-tags a, .c43lk-hot-tags span { width: 100px; margin-bottom: 10px; text-align: center; }
    #latest-match li {
        display: block!important;
        padding-bottom: 0!important;
    }
    #latest-match li .c43lk-left-info, #latest-match li .c43lk-middle-info, #latest-match li .c43lk-right-info {
        width: 100% !important;
    }
    .c43lk-left-info .c43lk-icon, .c43lk-left-info .c43lk-event {
        width: calc((100% - 125px) / 2); box-sizing: border-box;
    }
    .c43lk-left-info .c43lk-time {
        width: 125px;
    }
    .c43lk-match-item .c43lk-left-info .c43lk-event {
        max-width: 100%!important;
        text-align: right!important;
    }
    #latest-match li .c43lk-left-info {
        padding-bottom: 10px;
    }
    #latest-match li .c43lk-middle-info {
        padding: 15px 15px;
        border-top: 1px solid #ededed;
        border-bottom: 1px solid #ededed;
    }
    #latest-match li .c43lk-right-info {
        background-color: #eaffeb;
        text-align: center!important;
    }
    
    .c43lk-live-item-card .c43lk-thumb .c43lk-photo { height: 110px; }

    .c43lk-expert-item .c43lk-info .c43lk-matchess a span {
        font-size: 14px;
    }
    
    .c43lk-show-expert-body .c43lk-rig .c43lk-release-box {
        width: 56%;
    }
    
    .c43lk-endplayer {
        height: 410px !important;
    }
    .c43lk-sidebar-jifen { display: none; }
    .c43lk-sidebar-banner {
        padding: 15px;
        border: 1px solid #ebebeb;
        border-radius: 6px;
        background-color: #FFFFFF;
    }
    .c43lk-sidebar-banner a img {
        width: 100%;
        height: 100%;
    }
    
    .c43lk-footer-logo img {
        display: block;
        margin: 0 auto;
    }
    .c43lk-footer-info {
        text-align: center;
    }
    .c43lk-footer-appdown {
        justify-content: center !important;
    }
}



/* ----- 分页 ----- */
.c43lk-pagebar .c43lk-pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.c43lk-pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 14px;
  padding: 2px 6px;
  margin: 0 2px;
  border-radius: 5px;
}
.c43lk-pagination span {
    color: #333;
    font-size: 14px;
    padding: 4px 2px;
    margin: 0 5px;
    border-radius: 5px;
}
.c43lk-pagination a:hover {
  color: #2b8e64;
  border: 1px solid #2b8e64;
}
.c43lk-pagination a.c43lk-page-num-current {
  color: #fff;
  background: #2b8e64;
  border: 1px solid #2b8e64;
  border-radius: 5px;
}
.c43lk-tac.c43lk-text-secondary {
    color: #ccc;
    text-align: center;
}
/* ----- 分页end ----- */


    
        
       /* 响应式样式 - 确保移动端导航底色在最上层 */
@media (max-width: 768px) {
    .c43lk-nav-menu {
        display: none;
        flex-direction: column;
        position: fixed; /* 改为fixed定位，脱离文档流，避免被其他元素遮挡 */
        top: 0; /* 从顶部开始显示 */
        left: 0;
        right: 0;
        background-color: #62b88f !important; /* 强制应用底色，!important提高优先级 */
        padding: 1rem;
        z-index: 9999; /* 极高的层级，确保在所有元素上方 */
        margin: 0; /* 清除可能的外边距影响 */
        border: none; /* 清除可能的边框影响 */
        box-shadow: none; /* 清除可能的阴影干扰 */
    }
    
    .c43lk-nav-menu.c43lk-show {
        display: flex;
    }
    
    .c43lk-nav-menu li {
        margin: 0;
        padding: 0.8rem 1rem; /* 增加内边距，提升点击体验 */
        position: relative; /* 确保子元素层级基于此 */
    }
    
    .c43lk-nav-menu li:hover {
        background-color: #4bad7e !important; /* 强制应用hover底色 */
    }
    
    .c43lk-sub-menu {
        position: static;
        background-color: #62b88f !important; /* 子菜单与父菜单保持一致底色 */
        margin-left: 1rem;
        margin-top: 0.5rem;
        padding-left: 0.5rem; /* 缩进子菜单，区分层级 */
        z-index: 9999; /* 子菜单同样保持高层级 */
    }
    
    .c43lk-menu-toggle {
        display: block;
        position: relative;
        z-index: 10000; /* 确保汉堡按钮在导航菜单上方，避免被遮挡 */
    }
}


/* 基础样式 - 针对a链接的红色外框、绿色底色、白色文字 */
.c43lk-live a {
    background-color: #ec0e0e;
    color: #ffffff !important;
    /* 去除默认下划线 */
    text-decoration: none;
    /* 内边距：控制内容与边框的距离 */
    padding: 6px 12px;
    /* 块级显示，确保边框包裹整个内容 */
    display: block;
    /* 文本居中 */
    text-align: center;
    /* 轻微圆角优化视觉 */
    border-radius: 3px;
    /* 基础字体大小 */
    font-size: 14px;
    /* 字体加粗突出显示 */
    font-weight: bold;
}
.c43lk-end a {
    background-color: #62b88f;
    color: #ffffff !important;
    /* 去除默认下划线 */
    text-decoration: none;
    /* 内边距：控制内容与边框的距离 */
    padding: 6px 12px;
    /* 块级显示，确保边框包裹整个内容 */
    display: block;
    /* 文本居中 */
    text-align: center;
    /* 轻微圆角优化视觉 */
    border-radius: 3px;
    /* 基础字体大小 */
    font-size: 14px;
    /* 字体加粗突出显示 */
    font-weight: bold;
}
/* 鼠标悬停效果（可选增强） */
.c43lk-right-info a:hover {
    /* 悬停时加深绿色底色 */
    background-color: #62b88f;
    /* 悬停时边框加粗 */
    border-width: 2.5px;
}

/* 自适应调整 - 小屏幕（手机，≤576px） */
@media (max-width: 576px) {
    .c43lk-right-info a {
        padding: 4px 8px;
        font-size: 12px;
        border-width: 1.5px; /* 小屏幕边框略细 */
    }
}

/* 自适应调整 - 中等屏幕（平板，577px-992px） */
@media (min-width: 577px) and (max-width: 992px) {
    .c43lk-right-info a {
        padding: 5px 10px;
        font-size: 13px;
    }
}
.zhibo_btn a {
    background: #00f260;
    color: #000;
    border-radius: 18px;
    text-align: center;
    padding: 0px 18px;
    line-height: 36px;
    font-size: 16px;
/    margin: 0px 5px 10px 0;
    display: inline-block;
    text-indent: 0;
    font-weight: 600;
    transition: transform 0.5s;
    animation: spring-animation 1s infinite alternate;
}
.zhibo_btn a:active {
  transform: scale(0.9);
}
 
@keyframes spring-animation {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}