
body {
	text-align: left;
  background: #F5F5F5;
}
:root{
	--primary-color:#FF914E;
}
* {
	margin: 0;
	padding: 0;
	outline: none;
	list-style: none;
}
body,button,input,select,textarea{
	font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,STHeiTi,sans-serif;
}
button,input,select,textarea {
	border: none;
	font-size: 100%;
}
b,em,i {
	font-style: normal;
	font-weight: normal;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}


a{text-decoration:none;color:#FF914E;}
a.noline{text-decoration:none}

.signalCon a {
    text-decoration: none;
    color: #FF914E;
    border: 1px solid #FF922F;
    border-radius: 2px;
    margin: 4px 0;
    padding: 5px 10px;
    margin-right: 10px;
}

.fleft{float:left}
.fright{float:right}
.fclear{clear:both}
.tleft{text-align:left}
.tright{text-align:right}
.tcenter{text-align:center}
.clear:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.big{font-size:14px}
.orange{color:#FF6600}
.red{color:#FF4444}
.red2{color:#FF4444;margin-left:10px;}
.red3{color:red;}
.blue{color:blue;}
.green{color:green;}
.blue1{color:#167093}
.blue2{color:#3751A6}
.bold{font-weight:bold}
.black{color:#000;}
.black2{color:#333;}
.hui{color:#999;}
.hui2{color:#666;}
.gray{color:gray;}


/* base Sytle
------------------------------------------------------------------------------------------------------------*/
/*-- header --*/
.header-top{position:relative;width:100%;height:118px;background-color: #fff;margin-bottom:20px;}
.header-top .narrow {
	width:1200px;
	height:100%;
	margin:0 auto;
	display:flex;
	align-items: center;
	justify-content: space-between;
}
.header-top .logo {
  font-size: 36px;
  font-weight: bold;
  font-style: italic;
}
.header-top .gg_info{margin-top:5px;float:right;}
.header-top .sys_info{position:absolute;left:190px;top:2px;text-align:left;width:70px;}
.header-top .sys_info p{padding:6px 0 0 0;text-align:right;}
.header-top .sys_info p a{font-size:12px;line-height:14px;margin:0; padding:0 8px;border-right:1px solid #ccc;}
.header-top .sys_info p .mv{font-size:12px;line-height:14px; padding-left:20px;}
.header-top .sys_info p .alt{border-right:0;padding-right:0}
/*-- menu --*/
.menu{position:relative;z-index:999;width:960px;height:32px;padding-top:3px;border:1px solid #adcbeb;}
.menu .tab_menu{float:left;height:32px;}
.menu .tab_menu ul{padding:0 0 0 9px;}
.menu .tab_menu li{position:relative;bottom:-1px;float:left;_width:32px;margin-right:-1px;}
.menu .tab_menu li a{display:block;font-size:14px;font-weight:bold;height:18px;line-height:18px;padding:7px 20px;white-space:nowrap; }
.menu .tab_menu li .arrow{overflow:hidden;display:inline-block;*display:inline;*zoom:1;vertical-align:2px;*vertical-align:4px;width:11px; height:6px;margin-left:2px;}

.menu .tab_menu .sub_list{display:none;overflow:hidden;position:absolute;left:0px;top:31px;width:140px;height:auto;padding:6px 0;background:#fff;border:1px solid #adcbeb; }
.menu .tab_menu .sub_list a{display:inline;float:left;width:50px;font-size:12px;font-weight:normal;line-height:14px;height:auto;margin:5px 0; margin-left:-1px;padding:0 10px; background:#fff; border-left:1px solid #ccc;}
.menu .tab_menu .menu_video {display:none;} /* add by jk 20090223*/
.menu .search{position:relative;display:inline;float:right;text-align:right;margin:0 10px 0 0;padding-top:0; }
.menu .search .inp_search{color:#333;width:342px;line-height:16px;height:16px;padding:3px 0 4px 4px;border:1px solid #abcaeb;}
.menu .search .btn_search{font-size:0;line-height:999px; width:53px;height:28px;border:0;cursor:pointer}
/*-- sort_menu --*/
.sort_menu{text-align:left;width:960px;margin:14px auto 0 auto;}
.sort_menu a{float:left;line-height:14px;padding:0 8px;border-right:1px solid #ccc;}
.sort_menu .first{padding-left:0;}
.sort_menu .last{padding-right:0;border:0}

.sousuo{margin:0 auto; width:960px;height:36px;overflow:hidden;}
.sousuo div{padding:10px;text-align:center;}
.sousuo a{margin-right:10px;}
.sousuo .active{color:#000;}
/* autoType */
.index_right {
  margin-left: 20px;
}
.maindiv {
	color: #333333;
	width:1200px;
	margin: 20px auto 50px;
}
.page-index .maindiv {
  width: 100%;
}
.maindiv:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.state-title {
	background-color: #fff;
	padding:0 20px;
	box-sizing: border-box;
	font-size: 12px;
	color: #999999;
	font-weight: bold;
}
.state-title .content {
	display: flex;
	height: 48px;
	line-height: 48px;
	border-bottom: 1px solid #F6F6F6;
	box-sizing: border-box;
	color: #999999;
}
.state-title .content div {
	min-width: 80px;
	font-weight: 700;
	font-size: 12px;
	text-align: center;
}
.state-title .content div.matchup {
	margin-left: 220px;
}
.state-title .content div.liveVideo {
	margin-left: 190px;
}
.hot-match-list .state-title .content div.status {
	min-width: 60px;
}
.hot-match-list .state-title .content div.nameTime {
	margin-left: 30px;
}
.hot-match-list .state-title .content div.matchup {
	margin-left: 160px;
}
.hot-match-list .state-title .content div.liveVideo {
	margin-left: 130px;
}

.time_show{
	width: 213px !important;
	height: 28px;
	font-size: 12px;
	font-weight: 400;
	background: #FFF6E5;
	opacity: 1;
	position: absolute;
	right: 0;
	top: 0;
	line-height: 28px;
	border-radius: 0px 0px 0px 10px;
	text-align: center;
	color: #FF914E;
	display: none;
}

.showtime .time_show{
	display: inline-block;
	top : 5px;
}

.weiList>div>.col_02:first-child .time_show{
	display: inline-block;
}

.matchInfo {
	width:160px;
  color: #000;
}
.vs-channel-3b80 {

	position: relative;


}
.col_right {
	width:330px !important;
	background-color: #fff;
	height:761px;
	margin-left:10px;
	border-radius: 5px;
	/* margin-left:20px; */
	/* margin-top:-20px !important; */
}
.col_right .title {
	height:56px;
	padding-left:20px;
	border-radius: 5px;
	box-sizing: border-box;
	font-size:18px;
	font-weight:700;
	color:#292422;
	line-height:56px;

}
.col_right .content {
	padding:20px;

}
.menu-ul-3b80-two {
	display:flex;
	width:960px;
	height:56px;
	margin-bottom:10px;
	background-color: #fff;
	align-items: center;;
}
.to-top-2 {
	font-size: 16px;
font-weight: bold;
color: #FF914E;
line-height:50px;
text-align:center;
}

.schedule {
	position: relative;
	width: inherit;
}

.matchList_header{
  width: 100%;
  padding-top: 20px;
  background: #FFFFFF;
  border-radius: 5px 5px 0px 0px;
  display: flex;
  align-items: center;
	justify-content: space-between;
}
.matchList_genre{
  width: 138px;
  height: 46px;
  line-height: 46px;
  text-align: center;
  border: 1px solid #e1e1e1;
  border-radius: 5px;
  margin-right: 20px;
  font-size: 16px;
  font-weight: bold;
  color: #999;
  background: #fff;
}
.matchList_genre:hover{
	cursor: pointer;
}
.matchList_active{
  border: 1px solid #FF914E;
  border-radius: 5px;
  color: #FF914E;
  font-weight: bold;
}

.moreBtn{
  display: flex;
  align-items: center;
}

.moreBtn_right{
	width: 134px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: linear-gradient(180deg, #FFC186 0%, #FF914E 100%);
	border-radius: 4px;
	margin-right: 20px;
}

.arrows1{
	display: inline-block;
	height: 12px;
	vertical-align: middle;
	margin-left: 3px;
}

.moreLive{
  font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
  cursor: pointer;
  text-decoration: none !important;
  display: block;
}
.moreLive:hover{
	color: #FFFFFF;
}


.menu-3b802-2 {
	background-color: #fff;
	margin-top:80px;
	border-top:4px solid #FF914E;
	padding: 20px 0 10px 0;
}
#main-nav2 {
	display:flex;
	width:1200px;
	flex-wrap: wrap;
	margin:0 auto;

}

#main-nav2 li a {
	display:inline-block;
	width:90px;
	height:42px;
	margin-bottom:10px;
	background: #F9FBFF;
border: 1px solid #EBF1FF;
font-size: 16px;
font-weight: bold;
line-height: 42px;
color: #999999;
text-align:center;
margin-right:10px;
text-decoration: none;
border-radius:5px;

}
#main-nav2 li.active a {
	font-weight:bold;
	color:#fff;
	background: #FF914E;


}
.menu-ul-3b80-two li  {
	height:100%;
}
/* 首页赛程滚动 */
.swiper-section{
	margin-bottom: 20px;
	width:1200px;
	margin: 0 auto;
	position: relative;
	margin-bottom: 20px;
}

.swiper-section .wrapper {
	overflow:hidden;
}
.swiper-section .wrapper .schedule-list {
	position:relative;
	display: flex;
}
.swiper-section .wrapper .schedule-list .schedule-item {
	width:290px;
	height:120px;
	background:#fff;
	color:#999;
	border-radius: 5px;
}
.swiper-section .wrapper .schedule-list .schedule-item>a{
	width: 290px;
}
.swiper-section .wrapper .schedule-list .schedule-item>a::before{
	content: '';
	display: block;
	border-radius: 5px 5px 0px 0px;
	position: relative;
	width: 290px;
	height: 5px;
}
.swiper-section .wrapper .schedule-list .schedule-item>a.gray_line::before{
	background: linear-gradient(270deg, #C4C4C4 0%, #9A9A9A 100%);
}
.swiper-section .wrapper .schedule-list .schedule-item>a.red_line::before{
	background: linear-gradient(270deg, #FF8585 0%, #F55959 100%);
}
.swiper-section .wrapper .schedule-list .schedule-item>a.green_line::before
{
	background: linear-gradient(270deg, #83CA5C 0%, #85B76A 100%);
}
.swiper-section .wrapper .bg>a{
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
}
.swiper-section .wrapper .bg .rotate{
	padding: 8px 16px 0 16px;
	box-sizing: border-box;
	position: relative;
	height: 115px;
}
.swiper-section .wrapper .bg .compare{
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.swiper-section .wrapper .bg .compare>p{
	color: #333;
	font-size: 14px;
}
.swiper-section .wrapper .bg .battle{
	margin-top: 12px;
}
.swiper-section .wrapper .bg .battle,.swiper-section .wrapper .bg .battle .get-sum{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.swiper-section .wrapper .bg .battle .get-sum>p{
	font-size: 16px;
	font-family: Microsoft YaHei;
	/*font-weight: bold;*/
	line-height: 21px;
	color: #333333;
}
.swiper-section .wrapper .bg .battle .get-sum>p:nth-of-type(2){
	margin-top:3px;
}
.team-style{
	display: flex;
	justify-content: center;
	width: 60px;
	align-items: center;
	flex-wrap: wrap;
}
.swiper-section .wrapper .bg .battle .team-name>img{
	display: block;
	width: 43px;
	height: 43px;
}
.swiper-section .wrapper .bg .battle .team-name>p{
	width:56px;
	overflow: hidden;
	margin-top: 4px;
	font-size: 14px;
	color: #333;
	line-height: 19px;
	white-space: nowrap;
	text-align: center;
	overflow-wrap: break-word;
    word-break: keep-all;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
}
.swiper-section .wrapper .bg .battle-name{
	position: absolute;
	left: 50%;
	bottom:0;
	transform: translateX(-50%);
	display: block;
	width: 60px;
	height: 20px;
}
.swiper-section .btn{
	position:absolute;
	top:0;
	display:block;
	width: 16px;
	height: 120px;
	background: #FFFFFF;
	border-radius: 5px;
	color:#999;
	font-size:14px;
	text-align:center;
	line-height:120px;
	text-decoration:none;
}

.swiper-section a.next {
	right:-26px;
}
.swiper-section a.prev:hover,.swiper-section a.next:hover{
	background: #FFA96A;
	color: white;
}
.swiper-section a.prev {
	left:-26px;
}
/* 首页赛程滚动结束 */

/* 首页样式微调  */
.column-center{
	display: flex;
	align-items: center;
}
.color-black{
	color: #000 !important;
}
.mainContent{
	float: left;
	position: relative;
}
.mainContent .content_col{
	float: left;
	width: 900px;
}
.mainContent .schedule{
	margin-left: 0;
	width: 900px !important;
}
.mainContent .schedule .state-title{
	width: 900px !important;
}
.mainContent .schedule .col_02{
	width: 900px;
}
.getCompare{
	float: left;
	display: block;
	width: 900px;
	height: 40px;
	background: #FFFFFF;
	border-radius: 5px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FF9755;
	line-height: 40px;
	text-align: center;
	text-decoration: none;
}
.getCompare:hover{
	color: #FF9755;
	text-decoration: none;
}
.mainContent_right{
	position: relative;
	right: 0;
	display: inline-block;
}
/* 集锦录像 */
.video-events{
	margin-bottom: 20px;
	width: 280px;
	background-color: white;
	border-radius: 5px;
	padding-bottom: 16px;
}
.video-events h2 {
	height: 42px;
	padding: 0 10px;
	box-sizing: border-box;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	line-height: 42px;
	color: #292422;
	border-bottom: 1px solid #EEEEEE;
}
.video-events .title{
	padding: 10px;
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
}
.video-events .title>input{
	text-decoration: none;
	display: block;
	width: 78px;
	height: 26px;
	border: 1px solid #EEEEEE;
	color: #999;
	border-radius: 2px;
	text-align: center;
	font-size: 12px;
	line-height: 26px;
	background: white;
	cursor: pointer;
}
.video-events .title>input.active_title{
	background: linear-gradient(180deg, #FFC186 0%, #FF914E 100%);
	color: white;
	border: none;
}
.video-events .title>input:hover{
	background: #FF914E;
	color: white;
	border: none;
}
.video-events ul{
	display: flex;
	flex-wrap: wrap;
	padding: 0 10px;
	box-sizing: border-box;
	display: none;
}
.video-events ul li {
	margin-bottom: 16px;
	width: 260px;
}
.video-events ul li:nth-of-type(1){
	margin-top: 6px;
}
.video-events ul li:hover>a{
	color: #FF914E;
}
.video-events ul li>a{
	display: block;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 14px;
	color: #666666;
	text-decoration: none;
}
.video-events .getVideo{
	display: block;
	height: 36px;
	border-radius: 5px;
	text-align: center;
	line-height: 36px;
	padding: 0 10px;
	box-sizing: border-box;
	text-decoration: none;
}
.video-events .getVideo  span{
	display: block;
	width: 257px;
	height: 100%;
	background: linear-gradient(180deg, #FFC186 0%, #FF914E 100%);
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #fff;
}
/* 热门赛事 */
.popular-events{
	width: 280px;
	background-color: white;
	border-radius: 5px;
	margin-bottom: 20px;
}

.line {
	min-width: 280px;
	height: 5px;
	border-radius: 5px 5px 0px 0px;
	background: linear-gradient(90deg, #FFC186 0%, #FF914E 100%);
}
.hot_news {
  background: #fff;
  padding: 0 17px;
  height: 42px;
  line-height: 42px;
  border-bottom: 1px solid #F1F1F1;
  font-weight: bold;
}
/* .red_line{
	width: 290px;
	height: 5px;
	background: linear-gradient(270deg, #FF8585 0%, #F55959 100%);
	border-radius: 5px 5px 0px 0px;
}
.green_line{
	width: 290px;
	height: 5px;
	background: linear-gradient(270deg, #83CA5C 0%, #85B76A 100%);
	border-radius: 5px 5px 0px 0px;
}
.gray_line{
	width: 290px;
	height: 5px;
	background: linear-gradient(270deg, #C4C4C4 0%, #9A9A9A 100%);
	border-radius: 5px 5px 0px 0px;
} */
.popular-events h2 {
	height: 42px;
	padding: 0 10px;
	box-sizing: border-box;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	line-height: 42px;
	color: #292422;
	border-bottom: 1px solid #EEEEEE;
}
.popular-events ul{
	display: flex;
	flex-wrap: wrap;
	padding: 16px 10px 6px;
	box-sizing: border-box;
  margin-left: -10px;
  justify-content: space-between;
}
.popular-events ul li {
	margin-bottom: 10px;
	margin-left: 10px;
}

.popular-events ul li:hover>a{
	color: #fff;
	font-weight: bold;
	background: linear-gradient(180deg, #FFC186 0%, #FF914E 100%);
	border-radius: 2px;
}
.popular-events li>a {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 78px;
	/* height: 85px; */
	text-align: center;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 30px;
	cursor: pointer;
	color: #666666;
	text-decoration: none;
	border: 1px solid #EEEEEE;
	overflow: hidden;
	box-sizing: border-box;
	border-radius: 2px;
}
.popular-events li>a>img {
	width: 60px;
	height: 60px;
	padding-top: 5px;
}
/* 体育频道 */
.sports-line{
	width: 280px;
	background: #FFFFFF;
	border-radius: 5px;
	margin-top: 20px;
}
.sports-line h2{
	height: 42px;
	padding: 0 10px;
	box-sizing: border-box;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	line-height: 42px;
	color: #292422;
	border-bottom: 1px solid #EEEEEE;
}
.sports-line ul{
	display: flex;
	flex-wrap: wrap;
	padding: 16px 9px 6px 10px;
	box-sizing: border-box;
}
.sports-line ul li {
	width: 123px;
	height: 32px;
	border: 1px solid #EEEEEE;
	margin-bottom: 10px;
	margin-right: 10px;
	padding: 0 5px;
	box-sizing: border-box;
}
.sports-line ul li:nth-of-type(2n){
	margin-right: 0px;
}
.sports-line ul li:hover{
	border: solid 1px transparent;
	background: linear-gradient(180deg, #FFC186 0%, #FF914E 100%);
}
.sports-line ul li:hover>a{
	color: #fff;
	font-weight: bold;
}
.sports-line li>a {
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 32px;
	cursor: pointer;
	color: #666666;
	text-decoration: none;
	overflow: hidden;
}
/*  */
/* 更多完场比分 */
.file_source{
	min-width: 280px;
	background: white;
	border-radius: 5px;
	margin-top: 20px;
}
.file_source h2{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #292422;
	line-height: 42px;
	padding: 0 10px;
	box-sizing: border-box;
	border-bottom: solid 1px #eee;
}
.fieldSource {
	width: 100%;
}

.fieldSource_limit {
	height: 985px;
	overflow: hidden;
}
.fieldSource_ul {
	padding: 16px 10px;
	padding-bottom: 0px;
	box-sizing: border-box;
}

.fieldSource_ul li {
	height: 125px;
	border: 1px solid #eaeaea;
	border-radius: 5px;
	padding: 12px 30px;
	box-sizing: border-box;
	margin-bottom: 15px;
}
.fieldSource_ul li:nth-last-child(1){
	margin-bottom: 0;
}
.fieldSource_ul li a {
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;

}

/* .fieldSource_ul li:hover {
	background: rgba(225, 40, 71, 0.08);
} */

.fieldSourceLi_top {
	width: 100%;
	height: 19px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 12px;
}

.fieldSourceLi_top p {
	font-size: 14px;
	font-weight: 400;
	color: #333;
	height: 19px;
}

.fieldSourceLi_middle,
.fieldSourceLi_bottom {
	width: 100%;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: 400;
	color: #000000;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.homeT p,
.awayT p {
	width: 150px;
	font-size: 14px;
	font-weight: 400;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	word-wrap: break-word;
	word-break: break-all;
}

.homeT,
.awayT {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.homeTimg, .awayTimg {
	display: block;
	width: 28px;
	height: auto;
	margin-right: 10px;
}
.hot-match-list .homeTimg {
	width: 36px;
	margin: 0;
}
.hot-match-list .homeTimg {
	width: 36px;
}

.homeS,
.awayS {
	font-size: 14px;
	font-weight: 600;
	color: #999999;
}

.homeS_baco {
	color: #070707;
}
.get_more {
	min-width: 280px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 10px;
	cursor: pointer;
	box-sizing: border-box;
	text-align: center;
	margin-top: 16px;
}
.get_more span{
	display: block;
	border-radius: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #FF914E;
	border: 1px solid #FF914E;
	border-radius: 5px;
	line-height: 36px;
	width: 100%;
}
/*  */
/*  */
.content_match_fixed {
	width:220px;
	box-sizing: border-box;
	border-radius: 5px;
	position:fixed;
	z-index: 2;
}
.content_match_fixed  .inerr{
	padding:10px;
	box-sizing: border-box;
	background-color: #fff;
}
.menu-ul-3b80-two .active a{
	color: #FF914E;
	font-weight:700;
	border-bottom: 3px solid #FF914E;
}
.content_match_fixed  a{
	width:100%;
	background-color: #fff;
	display:inline-block;
	width:200px;
	height:48px;
	font-size: 16px;
	font-weight: bold;
	text-align:center;
	line-height:48px;
	color: #666666;
	text-decoration: none;
	display:flex;
	justify-content: center;
}
.content_match_fixed  {

	box-sizing: border-box;
}
.content_match_fixed .active{

	background: linear-gradient(270deg, #FF914E 0%, #FF914E 100%) !important;
	opacity: 1;
	border-radius: 5px;
	color:#fff;

}

.content_match_fixed  a div{

	font-size: 16px;
	font-weight: bold;


}
.menu-ul-3b80-two  li{
	display:flex;
	align-items: center;
}
.menu-ul-3b80-two  li{
	height:34px;
}
.menu-ul-3b80-two li a {
	display:inline-block;
	height:100%;
	height:34px;
	line-height:34px;
	font-size: 18px;
	color: #666666;
	margin:0 22px;
}
.col_right .content .item {
	/* float: right; */
	border: 1px solid #EAEAEA;
	margin-bottom:16px;
	padding:10px;
	cursor: pointer;
	position:relative;
	margin-top: 0px;
}
.col_right .content .item .date {
	display:flex;
	justify-content: space-between;
}
.col_right .content .item .bottom {
	display:flex;
	justify-content: space-around;
	align-items: center;
}
.col_right .content .item .bottom  .bottom_item{
	margin:10px 0 5px 0;
	display:flex;
	flex-direction: column;

}
.col_right .content .item .bottom  .bottom_item span{
	color:#333;
	overflow: hidden;
	white-space: nowrap;
	font-size: 14px;
	width: 80px;
	margin-top: 4px;
}
.col_right .content .item .bottom  div{
	width:80px;
	display:flex;
	justify-content: center;
	align-items: center;
}

.video_header {
	border-radius:5px;
	width:100%;
	box-sizing: border-box;
	position:relative;
	height:140px;
	/* background: linear-gradient(270deg, #4154FF 0%, #FF914E 100%);; */
	border: 1px solid #4161FF;
}
.video_header_content {
	position:absolute;
	height:100%;
	left:50%;
	transform:translateX(-50%);
	top:0;
	width:170px;
	background: url(/images/xinhaoyuanbgc.png) no-repeat center center;
	background-size:100% 100%;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	line-height:40px;
}
.vs-info-r-3b80 {
	width:72px;
	height:72px;
	border-radius: 50%;
}
.vs-info-l-3b80-1 {
	width:72px;
	height:72px;
}
.col_01 {
	float: left;
	width:900px;
	box-sizing: border-box;
}


.col_02 {
	background-color: #fff;
}
.dspno{
	display:none;
}
.col_02:first-child .title1 .time_show{
	display: block;
	margin-right: 20px;
}
.title1{
	position: relative;
	height:40px;
	line-height:40px;
	padding:0 20px;
	box-sizing: border-box;
	font-size: 14px;
	font-weight:bold;
	color: #5a5a5a;
  cursor: pointer;
}
/* title1>img */
.title1>img.time-icon{
	display: inline-block;
	height: 16px;
	height: 16px;
	margin-right: 5px;
}
.title1 .api{}

.title2{
	line-height:30px;
	background:#F1F6FB;
	padding-left:5px;
	font-weight:bold;
	/* font-size:12px; */
	font-size:14px;
	text-indent:5px;
	border-bottom:1px dotted #CCC;
}
.title_state {
	display:flex;
	text-align: center;
	height:50px;
	line-height:50px;
	font-size: 12px;
	color: #999999;
}
.col_02 ul{
	list-style:none;
	/* padding:10px; */
	margin:0;
}
.col_02 ul .ld{
	text-align:center;
}
.col_02 ul li{
	width: 100%;
	line-height:20px;
	border-bottom:1px solid #F6F6F6;
	clear:both;
	overflow:hidden;
	box-sizing: border-box;
}
.col_02 ul .noboder{border-bottom:0px;}

/* 0416 */
.col_02 ul li .tit { float:left; line-height:25px;}
.col_02 ul li .tit a {margin-left:10px;color:black;text-decoration:none;}
.col_02 ul li .con { *float:left; padding-left:10px;word-break:keep-all;overflow:hidden; line-height:25px;position:relative;}
.col_02 ul li .con span{color:blue;cursor:default;margin-right:10px;}
.col_02 ul li .con a{line-height:25px}
.col_02 ul li .scinfo {border:1px dotted #FF9900;padding:5px 10px;clear:both;line-height:20px;margin:5px 10px 10px 45px;color:gray;}

.col_02 ul li .tit2 {line-height:25px;}
.col_02 ul li .tit2 a{margin-left:10px;color:black;}
.col_02 ul li .tit2 font{margin-left:10px;font-size:12px;}
.col_02 ul li .tit2 .gray{color:gray;}
.col_02 ul li .tit2 .saisinfo{float:right;margin-right:3px;}
.col_02 ul li .tit2 .saisinfo a{margin-left:5px;}
.col_02 ul li .tit2 .qiuyi{width:16px;height:16px;vertical-align:middle;}
.col_02 ul li .digest {}
.col_02 ul li .digest a{font-weight:bold;}
.col_02 ul li .digest font{font-weight:bold;}
.col_02 ul li .con2 {padding-left:45px;overflow:hidden; line-height:25px;margin:5px 0 15px 0;}
.col_02 ul li .con2 span{color:blue;cursor:default;margin-right:10px;}
.col_02 ul li .con2 a{line-height:25px;margin-right:10px;}
/*.col_02 ul li .con2 a:visited{color:gray;}*/
.col_02 ul li .scinfo {border:1px dotted #FF9900;padding:5px 10px;clear:both;line-height:20px;margin:-5px 10px 10px 45px;color:gray;}

/* end */

.col_02 ul li .con a{
	margin-right:10px;
}
.col_02 ul li .con a span{
	margin-right:0px;
	cursor:pointer;
	color:#db2c30;
}
.col_02 ul li .con h3{
	font-size:12px;
}
.col_02 ul li .nomg{
	padding:0 0 0 10px;
	margin:0;
}
.col_02 ul li .nomg a{
	float:left;
	width:188px;
	line-height:25px;
	height:25px;
	overflow:hidden;
}
.col_r1{
	float: right;
	text-align:left;
	width: 280px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.col_r2{
	float: left;
	width: 303px;
	margin-bottom: 5px;
	border: 1px solid #adcbeb;
}
.col_r2_clear{
	float: left;
	width: 305px;
	margin-bottom: 5px;
}
.col_r2 ul{
	padding:10px 10px 0;
	margin:0;
}
.col_r2 ul li{
	margin-bottom:10px;
	line-height:16px;
	vertical-align:top;
	overflow:hidden;
}

.popInfo{
	position:absolute;
	display:none;
	border:1px solid #adcbeb;
	width:300px;
	font-size:12px;
	background:#ffffff;
	z-index:2000;
}
.popInfo h1{font-size:12px;margin:7px 0 0 7px;}
.popInfo ul{
	list-style:none;
	padding:8px;
	padding-top:5px;
	margin:0;
	background:#ffffff;
}
.popInfo .showgg{
	padding-top:0px;
}
.popInfo ul li{
	width:284px;
	padding:5px 0;
	line-height:16px;
	background:#ffffff;
	border-bottom:1px dotted #CCC;
	font-weight:bold;
}
.popInfo ul li a{
	margin-right:8px;
	font-weight:normal;
}

.margin10{
	margin:0 10px;
}
.margin10 a{
	color:#000;
}

.vdcat{margin:8px 0 -10px 4px;padding:8px 4px;font-weight:bold;}
.vdcat a{border:1px solid #adcbeb;padding:2px 4px;margin-right:3px;font-weight:bold;}

#haoetv{position:fixed!important;position:absolute;right:0;bottom:0;}
#close{position:fixed!important;position:absolute;right:0;bottom:0;cursor:pointer;}

.headactions { float: right; /* line-height: 1em; padding: 10px 10px 0 0; */ padding-right: 15px; }
.headactions img { vertical-align: middle; cursor: pointer; /* padding: 0 5px; */ }

.jctypic {margin-top:5px;}
.jctypic td{text-align:center;}
.jctypic td img{border:0;}
.jctypic td span{line-height:30px;}

.pst{cursor:default;}
.intro{padding:10px 10px 0 10px;line-height:22px;}
.intro p{line-height:22px;}

.indexad {padding:0 8px;width:205px;border:1px solid #ADCBEB;}
.indexad li{line-height:20px;padding-left:8px;}


.ssdaoh{border:1px solid #ADCBEB;margin-bottom:10px;padding:6px;}
.ssdaoh h1{font-size:12px;font-weight:normal;}

#category_zqph{padding:5px 10px;line-height:25px;}
#showggindex{
	display:none;
}


.fav{margin:5px auto auto 10px;}
.fav a{margin-right:5px;}
#favdiv{display:none;}

.hot{padding:0 0 0 18px;}
.vd{padding:0 0 0 18px;}

.sitelist{width:280px;border: 1px solid #adcbeb;background:#fff;display:none;}
.slidx{width:303px;display:block;border:0;}
.sitelist dl{padding:8px;}
.sitelist dd{padding:2px 0 2px 9px;border-bottom:1px dotted #CCC;}
.sitelist dd a{margin:0;padding:0;line-height:22px;}
.sitelist dd a span{color:#db2c30;}
.sitelist .aright{float:right;}
.sitelist .rimg{float:right;margin:5px;width:16px;height:16px;background:url(/images/close.gif);}

.tinfo{padding:6px;width:636px;}

.pdintro{padding:10px;line-height:23px;}
.pdintro a{color:#333;}
.pdintro h1{font-size:14px;text-align:center;margin-bottom:10px;}

.cptit{padding:5px 0 0 10px;margin:0;}
.cptit span{font-weight:bold;font-size:14px;}
.cpres{padding-left:10px;padding-top:0px;margin:2px 0 5px 0;font-size:14px;font-weight:bold;color:#e60012;border-bottom:1px dotted #CCC;}
.cpres span{color:#0281c9;}
.cpres a{color:#000000;}

#tbox{width:47px; height:73px; float:right; position:fixed;
_position:absolute;
_bottom:auto;
_margin-bottom:10px;
}

.piclist{width:290px;padding:5px 5px;text-align:center;margin:0 auto;background:#fff;}
.piclist dl{display:block;height:auto;overflow:hidden;margin:0px;padding-top:7px;}
.piclist dd{float:left;text-align:left;text-align:center;}
.piclist dd{width:135px;margin:0 5px 10px 5px;padding:0px;}
.piclist img{width:135px;height:90px;}
.piclist a.img{display:block; text-align:center;overflow:hidden;}
.piclist a.name{display:block;line-height:18px;padding:0;margin:0 auto;text-align:left;}
.piclist dd:hover{box-shadow:1px 1px 5px #2375BE,-1px -1px 5px #2375BE;padding:5px 2px;margin:-5px 3px 5px 3px;}

.float_layer{width:100px; border:1px solid #aaaaaa;}
.float_layer h2{height:25px;line-height:25px;padding-left:2px;font-weight:normal;font-size:12px;color:#333;background:#E3E3E3;border-bottom:1px solid #aaaaaa;position:relative; }
.float_layer .close{font-weight:bold;float:right;color:black;padding-top:2px;padding-right:0px;}
.float_layer .wrap{padding:0px;}
.plcprt1{display:none;}
.plcprt2{display:block;}

/* dianjing.blade.php */
.esports-container {
	display: flex;
}

.hot-match-list {
	width: 665px;
	margin-right: 20px;
	background-color: #FFFFFF;
	border-radius: 5px;
	border-top: 5px solid #FF914E;
}

.hot-match-list ._header {
	height: 55px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 20px;
}

.hot-match-list ._header > span {
	display: flex;
	color: #FF914E;
	font-size: 18px;
	font-weight: bold;
}

.hot-match-list ._header img {
	width: 17px;
	margin-right: 6px;
	padding-top: 2px;
}

.hot-match-list ._header > a {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	background-color: #FF914E;
	border-radius: 5px;
	padding: 7px 14px;
}

.content_col {
	display: flex;
	width: 900px;
	position: relative;
}
.hot-match-list .content_col, .virtual-esports .content_col {
	width: 100%;
}

.bulletin{
	justify-content: space-between;
	padding-bottom: 20px;
}

.bulletin .container{
	width: 100%;
	opacity: 1;
	background: #FFFFFF;
	border-radius: 5px;
	flex-direction: column;
	justify-content: flex-start;
	padding-bottom: 0;
}

.bulletin-theme {
	height: 227px;
}

.bulletin-related {
	margin-right: 20px;
}

.bulletin h2 {
	width: 100%;
	height: 42px;
	padding: 0 20px;
	box-sizing: border-box;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	line-height: 42px;
	color: #292422;
	border-bottom: 1px solid #EEEEEE;
}

.bulletin-related h2 {
	padding: 0 10px;
}

.bulletin ul {
	padding: 0 31px 20px 20px;
}

.bulletin-theme ul {
	width: 389px;
}

.bulletin-related ul {
	padding: 0 10px 16px 10px;
}

.bulletin ul>li {
	padding-top: 20px;
	display: flex;
	align-items: center;
}

.bulletin li.related {
	padding-top:16px;
	max-height: 19px;
}

.bulletin li>a {
	color: #666666;
	font-size: 14px;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.bulletin a:hover{
	color: #FF914E;
	cursor: pointer;
}

.match_all {
	width:1200px;
	position:relative;
}
.match_all:after{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.match_all .schedule{
	width: 960px;
	float: right;
}
.date_slidebar  {
	width:220px !important;
	box-sizing: border-box;
	margin-right:20px;
}
 .date_slidebar  .content{
	width:220px !important;
	height:726px;
	background-color: #fff;
	padding: 20px 10px;
	box-sizing: border-box;

}
.video_layouter {
	/* min-height:1134px; */
	width:850px;
  float: left;
  height:auto;
}
.video-layout {
	width:100%;
	color: #fff;
}
.vs-info-3b80-title {
	display:flex;
	justify-content: space-around;;
	font-size: 12px;
}
.video-layout .vs-info-3b80 {
	display:flex;
	justify-content: center;
	width:100%;
	box-sizing: border-box;
	height:140px;
  align-items: center;
}
 .date_slidebar  .content .item{
	height:48px;
	line-height:48px;
	text-align:center;
	cursor: pointer;
	font-size: 16px;
	font-weight:700;
}
 .date_slidebar  .content .active{
	color:#fff;
	border-radius: 5px;
	background: linear-gradient(270deg, #4154FF 0%, #FF914E 100%);
}
/*2020.03.20版本添加 3b80*/
.col_r2 ul li a{
	font-size: 14px;
}
/* .col_02 li:last-child{
	border-bottom: 0;
} */
.col_02 ul{
	margin-bottom: -1px;
}

.patch-3b80 a{text-decoration:none;}
.patch-3b80 a:link{text-decoration:none;}
.patch-3b80 a:hover{text-decoration:none;}
.patch-3b80 a:active{text-decoration:none;}
.patch-3b80 a:visited{text-decoration:none;}
.patch-3b80 i,
.patch-3b80 em,
.patch-3b80 b{
	font-style:normal;
	font-weight:normal;
}
.vs-chlt-3b80 {
	width:auto !important;
	font-weight:700 !important;
	color:#333 !important;
	font-size: 18px !important;
}
.clear-3b80{clear:both !important;}
.clearfix-3b80:after{
	content: '';
	clear: both !important;
	display: block;
	width: 0;
	height: 0;
	visibility: hidden;
}

.t-warp-3b80{
	display: table;
	display:flex;
	align-items: center;
	position: relative;
	border-bottom: none !important;
}
.t-warp-3b80::after{
	display: block;
	content: "";
	height: 1px;
	width:calc(100% - 40px);
	background:#F6F6F6;
	position: absolute;
	bottom: 0px;
	left: 20px;
}
.t-warp-3b80 .state_word {
	width:64px;
	height:32px;
	text-align:center;
	line-height:32px;
	border-radius:5px;
	font-size: 12px;
	margin-right:20px;

}
.watch_btn {
	margin-left: 10px;
	width: 84px;
	height: 32px;
	display: inline-block;
	text-align: center;
	line-height: 32px;
	background: #27AE61;
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	border-radius:5px;
}
.hot-match-list .watch_btn {
	margin-left: 0;
}
.t-cell-3b80-layout {
	width:120px;
	display:flex;
	flex-direction: column;
	justify-content: center;
	/* align-items: center; */
	text-align:left;

}
.state_word_end {
	background: #EEFFE0;
	color: #83CA5C;
}
.state_word_zhibo {
	background: #FFE6E6;
	color: #FF4B41;
}
.watch_btn_weikaishi {
	background: linear-gradient(180deg, #C4C4C4 0%, #9C9C9C 100%);
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}
.watch_btn_weikaishi:hover{
	color: #FFF;
}
.watch_btn_end {
	background: linear-gradient(180deg, #83CA5C 0%, #85B76A 100%);
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
.watch_btn_end:hover{
	color: #fff;
}
.watch_btn_zhibozhong {
	background: linear-gradient(180deg, #FF8585 0%, #F55959 100%);
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
.state_word_weikaishi {
	background: #F8F8F8;
	 color: #666;
}

.left-card-3b80 .t-warp-3b80:hover{
	background-color: #F9F9FE;
}
.t-warp-3b80>.t-cell-3b80 {
	display: table-cell;
	vertical-align: middle;
}

.text-ignore{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.longtext-ignore{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;

}
.t-cell-3b80-outer {
	display: flex;
	height: 100%;
	align-items: center;
	justify-content: center;
	width: 560px;
}
.hot-match-list .t-cell-3b80-outer, .virtual-esports .t-cell-3b80-outer {
	width: unset;
	margin: 0 10px;
}
.text-normal{
	word-wrap: break-word;
	word-break: break-all;
}
.text-normal>span{
	font-weight: bold;
}
.text-center{
	text-align: center;
}
.hot-match-list .text-center, .virtual-esports .text-center {
	color: #000000;
	font-weight: bold;
}
.text-center span {
	color: #999;
	font-weight: bold;
}

.empty-3b80{
	font-size: 14px;
	padding: 10px;
}
.menu-chinataiwan{
	width: 960px;
	margin: 0 auto;
}
.menu-ul-chinataiwan{
	display:flex;
	margin-left:20px;
	width: 100%;
	height: 33px;
	column-gap: 6px;
	background-color: #fff;
}
.menu-ul-chinataiwan li{
	box-sizing: border-box;
	text-align:center;
	margin:5px 0;
	border-radius:5px;
	width: 91px;
	height: 27px;
}
.menu-ul-chinataiwan li a{
	width:100%;
	height:100%;
	display: inline-block;
	font-size: 16px;
	color: #666;
	text-decoration:none;
	font-weight: 700;
	display: flex;
	justify-content: center;
	align-items: center;
}

.menu-ul-chinataiwan li.active{
	color: #FFFFFF;
	background: linear-gradient(180deg, #FFC186 0%, #FF914E 100%);
}

.menu-ul-chinataiwan li.active a{
	color: #FFFFFF;
	font-weight: 700;
}
.menu-ul-chinataiwan .more_tab{
	display: none;
}
.menu-ul-chinataiwan .more_nav:hover{
	color: #FFFFFF;
	background: linear-gradient(180deg, #FFC186 0%, #FF914E 100%);
	cursor: pointer;
}
.menu-ul-chinataiwan .more_nav:hover .more_tab{
	display: block;
}

.menu-ul-chinataiwan .more_nav .more{
	background-repeat: no-repeat;
    background-position: 65px 10px;
}
.menu-ul-chinataiwan .more_nav:hover .more{
	color: #FFFFFF;
	font-weight: 700;
	background-repeat: no-repeat;
    background-position: 65px 10px;
}
.menu-ul-chinataiwan .more_tab{
	background-color: #FB9958;
    width: 124px;
    min-height: 45px;
    position: relative;
    right: 15px;
    z-index: 99;
    border-radius: 4px;
	padding: 8px 0;
}
.menu-ul-chinataiwan .more_tab a{
	padding: 7.5px 0;
	color: #fff;
}
.menu-ul-chinataiwan .more_tab a:hover{
	background-color: #FFBF83;
}
.menu-ul-chinataiwan .more_tab .more_active{
	background-color: #FFBF83;
}
.icon-ouguan-3b80{
	width: 18px;
	height: 21px;
}
.menu-ul-chinataiwan .icon-ouguan-3b80{
	position: absolute;
	left: 0;
	bottom: 0;
}

.cp-3b80{
	padding: 10px;
}
.cp-3b80 a{
	margin-right: 15px;
	line-height: 25px;
	font-size: 14px;
}

ul.left-card-3b80{
	padding: 0;
	box-sizing: border-box;
}

.left-card-3b80 *{
	font-size: 14px;
}
.left-card-3b80 .t-warp-3b80{
	padding: 0 16px;
	height: 72px;
}
.hot-match-list .left-card-3b80 .t-warp-3b80 {
	padding: 0 18px 0 20px;
}
.left-card-3b80 .t-cell-3b80.team {
	width: 160px;
	display: flex;
	align-items: center;
}

.wangqiu_match {
	width: 210px !important;
}

.wangqiu_matchp_name{
	width: 150px !important;
}

.left-card-3b80 .t-cell-3b80.team._left {
	justify-content: flex-end;
}
.left-card-3b80 .t-cell-3b80.team._right {
	justify-content: flex-start;
}
.left-card-3b80 .t-cell-3b80.team._left p {
	width: 110px;
	text-align: right;
	margin-right: 10px;
}

.left-card-3b80 .t-cell-3b80.team p span {
	color: #000000;
	font-size: 16px;
	overflow: hidden;
}
.hot-match-list .left-card-3b80 .t-cell-3b80.team {
	width: 120px;
}

.left-card-3b80 .t-cell-3b80 div,
	.left-card-3b80 .t-cell-3b80 a{
	font-size: 14px;
}
.hot-status-3b80{
	text-align: center;
	box-sizing: border-box;
	width: 55px;
	height: 25px;
	line-height: 25px;
	border: #797979 solid 1px;
	font-size: 12px;
}
.hot-status-3b80.blue_left{
	border: #0000FF solid 1px;
	color: #0000FF;
}

.hot-left-3b80{
	font-size:16px;
	color:#000;
	font-weight: bold;
}
.hot-right-3b80{
	font-weight: bold;
	color:#000;
}
.hot-right-3b80 span,
.hot-left-3b80  span{
	white-space: nowrap;
}
.hot-bold-3b80{
	text-align: center;
	font-weight: bold;
}
.hot-href-3b80{
	text-align: right;
	padding-right: 10px;
}
.hot-match-list .hot-href-3b80 {
	padding-right: 0;
}

.right-tag-3b80{
	padding: 10px 10px 0;
}
.right-tag-3b80 li{
	overflow: visible;
	float: left;
	height: auto;
	line-height:14px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.right-tag-3b80 li a{
	font-size: 14px;
	/* color: #666666; */
}
.right-tag-3b80 li a:hover{
	color: #DC2221;
}
.right-tag-3b80 li a.active{
	color: #000000;
}
.col_r2 li.href-3b80{
	height: auto;
	padding: 0;
}
.left-time-3b80{
	text-align: center;

}



.r-href-3b80{
	display: block;
}
.r-href-3b80:hover{
	color: blue;
	background-color: #F5F5F5;
}
.float-2-3b80>*{
	overflow: hidden;
	text-align: center;
	float: left;
	width: 50%;
	line-height: 30px;
	font-size: 14px;
}
.r-news-3b80 a{
	color: #000000;
}
.r-news-3b80 a:hover{
	color: #000000;
}

.video-card-3b80{
	padding: 0 10px;

}
.video-list-3b80{
	width: 50%;
	float: left;
}
.video-list-3b80 li{
	height: 50px;
}
.video-icon-3b80{
	display: block;
	width: 30px;
	max-height: 35px;
	margin: 0 auto;
}
.video-list-3b80 a{
	font-size: 14px;
	color: #000000;
}
.video-list-3b80 a:hover{
	color: #000000;
}


/* 直播源列表 */
.signalCon {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}

.clickliveorigin {
  color: #333;
  text-decoration: none !important;
}

.signalCon_list {
 	width: 128px;
	height: 48px;
	border: 1px solid #E3E3E3;
	border-radius: 5px;
	margin: 0 20px 20px 0;
	padding: 0 10px;
	box-sizing: border-box;
	color: #292422;
}
.signalCon_list>h5 {
	width: 100%;
	height: 48px;
	line-height: 48px;
	text-align: center;
 	font-size: 16px;
	font-weight: 400;
	overflow:hidden;
	word-break:keep-all;
	white-space:nowrap;
	text-overflow:ellipsis;
}

.signalCon_list:hover{
	background: linear-gradient(180deg, #FFC186 0%, #FF914E 100%);
	color: #ffffff;
	border: 1px solid transparent;
}


.signalCon_listD {
	width: 128px;
	height: 48px;
	border: 1px solid #EAEAEA;
	border-radius: 5px;
	color: #999999;
}

.signalCon_listD>h5 {
  width: 100%;
  height: 48px;
  line-height: 48px;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  overflow: hidden;
  padding: 0 10px;
  box-sizing: border-box;
}


.footer {
  color: #828599;
	font-size: 14px;
  border-top: 2px solid #FF914E;
  text-align: center;
}
.footer a{
	color: #FF914E;
	margin-right: 40px;
}
.footer a:hover{
	color: #FF914E;
	text-decoration: none;
}
.footer_inner {
  max-width: 1200px;
  margin:0 auto;
}
.footer_inner > div {
  padding: 6px;
}
/* 集锦详情页 */

.video-container{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
  background: #f4f4f4;
}
.video-container .content-wrap {

	width: 860px;
	float: left;
}
.video-container .content {
	background: #fff;
	padding: 30px;
	box-sizing: border-box;
	border-radius: 5px;
}
.video-container .content .title {
	font-size: 24px;
	line-height: 32px;
	color: #000;
	font-weight: normal;
}
.video-container .content .info {
	line-height: 22px;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-bottom: 20px;
	border-bottom: 1px solid #eee;
  text-align: left;
}
.video-container .content .time {

	font-size: 16px;
	color: #999;
}
.video-container .content .play-box {
	width: 100%;
	height: 456px;
	border-radius: 5px;
	overflow: hidden;
	background: #F4F4F4;
	position: relative;
}
.video-container .content .play-box .pic {
	width: 100%;
	height: 100%;
}
.video-container .content .play-box .mask {
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
	background: #000;
  transition: all .2s;
	opacity: 0.3;
}
.video-container .content .play-box .mask:hover {
  opacity: 0.4;
}
.video-container .content .play-box .play-btn {
  position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 64px;
	height: 64px;
}
.video-container .content .play-box .play-btn img {
  width: 100%;
  height: 100%;
  opacity: 0.8;
}
.video-container .content .play-box .play-btn img:hover{
  opacity: 0.8;
}
/* .video-container .content .play-box .play-btn {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%);
	width: 80px;
	height: 60px;
	border: 5px solid #fff;
	border-radius: 5px;
	box-sizing: border-box;
  transition: all .2s;
	opacity: 0.5;
}
.video-container .content .play-box .play-btn:hover{
  opacity: 0.9;
}
.video-container .content .play-box .play-btn::after {
	position: absolute;
	top: 10px;
	left: 20px;
	content: '';
	width: 0;
	height: 0;
	border-top: 16px solid transparent;
	border-left: 36px solid #fff;
	border-bottom: 16px solid transparent;
} */
.video-container .match-wrap {
	margin-top: 10px;
	padding: 20px 30px;
	border-radius: 5px;
	background-color: #fff;
}
.match-wrap .match-title {
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
	line-height: 20px;
	font-size: 16px;
	font-weight: bold;
	color: #FF914E;
}
.match-wrap .match-info {
	display: flex;
	height: 72px;
	line-height: 72px;
	margin-top: 18px;
	padding: 0 20px;
	border-radius: 5px;
	background: #F9F9FE;
	align-items: center;
}
.match-info .match-time {
	width: 64px;
	height: 32px;
	line-height: 32px;
	margin-right: 20px;
	border-radius: 5px;
	font-size: 14px;
	color: #000;
	text-align: center;
}
.match-info .match-time.state-end{
	background-color: #EEFFE0;
	color: #83CA5C;
}
.match-info .match-time.state-go{
	background-color: #FFE6E6;
	color: #FF4141;
}
.match-info .match-time.state-not{
	background-color: #F8F8F8;
	color: #999999;
}

.match-info .match-name {
	display: inline-block;
	width: 100px;
	line-height: 16px;
	text-align: left;
}
.match-info .match-name strong {
	font-size: 16px;
	color: #000;
}
.match-info .match-name p {
	font-size: 12px;
	color: #828599;
	margin-top: 2px;
}

.team-wrap {
	display: flex;
	width: 500px;
	justify-content: center;
	align-items: center;
}

.match-info .team-logo-box {
	width: 32px;
	height: 32px;
	line-height: 26px;
	border-radius: 50%;
	overflow: hidden;
	margin: 0 10px;
}
.match-info .team-logo {
	width: 100%;
	vertical-align: middle;
}

.match-info .teamp-name {
	font-size: 16px;
	color: #000;
	font-weight: bold;
}

.team-score {
	font-size: 16px;
	font-weight: bold;
	color: #999;
	padding: 0 36px;
}
.team-score span {
	margin: 0 4px;
}
.team-score span.bold{
	color: #000;
}
.match-info .match-link {
	display: inline-block;
	width: 80px;
	height: 32px;
	line-height: 32px;
	margin-left: auto;
	border: 1px solid #83CA5C;
	border-radius: 5px;
	font-size: 14px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	background-image: linear-gradient(180deg, #83CA5C, #85B76A);
}

.match-list {
	margin-top: 20px;
	padding:  20px ;
	background: #fafafa;
	border-radius: 5px;
}
.match-list .match-item {
	height: 46px;
	line-height: 48px;
	border: 1px solid #eaeaea;
	margin-bottom: 16px;
	background-color: white;
	padding-right: 20px;
	box-sizing: border-box;
}
.match-list .match-item:last-child{
	margin-bottom: 0;
}
.match-list .match-item a{
	text-indent: 20px;
	font-size: 16px;
	color: #666;
	display: block;
}
.match-list .match-item a>img{
	display: none;
}
.match-list .match-item a>span{
	display: block;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.match-list .match-item a:hover {
	color: #FF914E;
}
.match-list .match-item .ico {
	vertical-align: sub;
	max-width: 20px;
}

.video-container .side {
	width: 320px;
	float: right;
}
.side-box {
  background: #fff;
	box-sizing: border-box;
	border-top: 5px solid #FF914E;
	border-radius: 5px ;
	overflow: hidden;
  margin-bottom: 20px;
}
.video-container .side .side-title{
	font-size: 18px;
	color: #FF914E;
	line-height: 24px;
	border-bottom: 1px solid #eee;
	padding: 10px;
  background-size: 24px 24px;
}
.video-container .side .side-list {
	padding: 10px;
}
.video-container .side .side-list li{
	line-height: 32px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	border-radius: 5px;
	overflow: hidden;
}
.video-container .side .side-list li a{
	font-size: 14px;
	color: #666666;
}
.video-container .side .side-list li a:hover {
	text-decoration: none;
	color: #FF914E;
}


/* 二级导航栏 */
.matchListNav{
	width: 960px;
	height: 68px;
	background: #FFFFFF;
	border-radius: 5px;
	margin-bottom: 20px;
	display: flex;
  justify-content: space-between;
}

.menu-ul-matchList{
  width: 100%;
  height: 68px;
  display: flex;
  align-items: center;
  padding-left: 30px;
  box-sizing: border-box;
}
.menu-ul-matchList li{
  margin-right: 80px;
	height: 68px;
}

.menu-ul-matchList li a{
  display: block;
  width: 100px;
  height: 44px;
  text-decoration: none;
  text-align: center;
  line-height: 44px;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #999999;
  box-sizing: border-box;
  margin-top: 12px;
  border-radius: 5px;
  border:1px solid transparent;
}
.menu-ul-matchList li a img{
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 4px;
  vertical-align: middle;
  margin-top: -4px;
}
.menu-ul-matchList li a:hover,
.menu-ul-matchList li a.hover{
  color: #FFA96A;
  /* border-bottom: 6px solid #FF914E; */
  border: 1px solid #FFA96A;
}
/* 查看更多 */

.weiList a,.yiList a{
  text-decoration: none;
}
.weiList .col_02:last-child ul,.yiList .col_02:last-child ul {
	padding-bottom: 20px;
}
.hot-match-list .weiList .col_02:last-child ul,.yiList .col_02:last-child ul {
	padding-bottom: 0;
	border-bottom: 0;
}
.viewMore{
  display: inline-block;
  width: 100%;
  height: 40px;
  line-height: 40px;
  background: #FFFFFF;
  border-radius: 5px;
  font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FF914E;
  text-align: center;
  margin-top: 10px;
	cursor: pointer;
}

.viewMore:hover{
	color: #FF914E;
}

.arrows{
	display: inline-block;
	width: 14px;
	height: 14px;
	vertical-align: middle;
	margin-left: 3px;
}
.arrows{
	display: inline-block;
	height: 12px;
	vertical-align: middle;
	margin-left: 3px;
}

.no-data {
  padding: 38px 0;
  background-color: #ffffff;
  text-align: center;
  line-height: 20px;
}
.no-data .ico {
  width: 100px;
}
.no-data .text {
  font-size: 14px;
  color: #FF914E;
}

.col_03{
	float: left;
    text-align: left;
    width: 760px;
    margin-top: 20px;
}
.col_r3{
	float: right;
    text-align: left;
    width: 420px;
    margin-top: 20px;
    margin-bottom: 5px;
}

.hot-card-list{
	overflow: hidden;
	background-color: #FFFFFF;
	width: 900px;
	margin: 5px 0 10px 0;
	border-radius: 5px;
	float: left;
}

.hot-card-list .hot-card-content>ul {
	width: 50%;
	float: left;
	/* margin-left: 20px; */
}

.hot-card-list .hot-card-content>ul>li {
	margin: 10px 5px;
	display: flex;
	justify-content: left;
	align-items: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.hot-card-list .hot-card-content >ul:first-child >li{
	margin-left: 13px;
	margin-right: 10px;
}

.hot-card-list .hot-card-content >ul:last-child >li{
	margin-left: 10px;
}

.hot-card-list .hot-card-content>ul>li:last-child{
	border-bottom:none;
}

.hot-card-list .hot-card-content>ul>li>a>img {
	width: 20px;
	margin-right: 6px;
}
.hot-card-list .hot-card-content>ul>li>a .matchState {
	width: 54px;
	margin-right: 6px;
	float: right;
}

.hot-card-list .hot-card-content>ul>li>a {
	font-size: 16px;
	line-height: 21px;
	color: #000;
	display: flex;
	align-items: center;
}
.hot-card-list .hot-card-content>ul>li>a>span {
	width: 340px;
}

.hot-card-list .hot-card-content>ul>li:hover >img{
	filter: unset;
}
.hot-card-list .hot-card-title{
	padding: 15px 33px 0px;
    position: relative;
	font-weight: 700;
	font-size: 18px;
	text-align: left;
}
.hot-card-list  .hot-card-title::before{
	content: '';
    position: absolute;
    width: 6px;
    height: 15px;
    background: #FF914E;
    top: 18px;
    left: 20px;
	border-radius: 25px;
}
.hot-card-content{
	padding: 5px 5px;
}

/*=========logo/nav=not=========*/

.nav ul li {
	float: left;
	position: relative;
	transition: all .3s
}

.nav>ul>li>a {
	display: block;
	font: 12px/48px "microsoft yahei";
	position: relative;
	color: #333;
	padding: 0 30px;
}

.nav>ul>li>a:hover {
	color: #dc2221;
}

.nav>ul>li>a:active {
	color: #dc2221;
}

.nav>ul>li>a.active {
	color: #dc2221;
}


/*=========subnav=========*/

.subnav_box {
	height: 48px;
	background-image: linear-gradient(-180deg, #F04745 0%, #DC2221 100%);
}

.subnav_box .subnav_con {
	width: 1200px;
	height: 48px;
	margin: 0 auto;
}

.subnav_con .subnav_logo {
	float: left;
	width: 78px;
	height: 34px;
	margin: 7px 0 0 10px;
}

.subnav_con .subnav_logo img {
	width: 100%;
}

.subnav_box .subnav_con .subnav>a {
	float: left;
	font: 16px/48px "microsoft yahei";
	color: #fff;
	margin-left: 43px;
	position: relative;
}

.subnav_box .subnav_con .subnav>a .subnav_mark {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 6px 6px 6px;
	border-color: transparent transparent #ffffff transparent;
	position: absolute;
	left: 34%;
	bottom: 0;
	display: none;
}

.subnav_box .subnav_con .subnav>a:hover .subnav_mark {
	display: block;
}

.subnav_box .subnav_con .subnav>a.active .subnav_mark {
	display: block;
}
/*下拉more*/
.subnav .subnav_more{
	display: inline-block;
	width: 98px;
	height: 48px;
	margin-left: 25px;
	cursor:default;
	position: relative;
	transition: all 0.25s;
}
.subnav .subnav_more span{
	font-size: 16px;
	color: #FFF;
	line-height:48px;
	float: left;
	margin-left: 25px;
}
.subnav .subnav_more i{
	float: left;
	width: 7px;
	height: 7px;
	transform: rotate(45deg);
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
	margin: 18px 0 0 5px;
	transition: all 0.25s;

}
.subnav .subnav_more:hover{
	background: #B40100;
}
.subnav .subnav_more:hover i{
	transform: rotate(225deg);
	margin: 22px 0 0 5px;
}
.subnav .subnav_more .subnav_more_block{
	width: 98px;
	height: auto;
	background: #DC2221;
	position: absolute;
	left: 0;
	top: 48px;
	z-index: 9;
}
.subnav .subnav_more .subnav_more_block a{
	display: block;
	height:41px;
	width: 100%;
	font-size: 16px;
	line-height: 41px;
	color: #FFFFFF;
	text-align: center;
}
.subnav .subnav_more .subnav_more_block a:hover{
	background: #B40100;
}

/*bottom*/

.bottom_box {
	height: auto;
	margin-top: 36px;
}

.friend_link_box {
	height: auto;
	background: #333;
	padding-bottom: 68px;
}

.friend_link {
	width: 1200px;
	height: auto;
	margin: 0 auto;
}

.friend_link h1 {
	font: bold 18px/18px "microsoft yahei";
	color: #999;
	padding-top: 26px;
}

.friend_link ul {
	padding-top: 10px;
}

.friend_link ul li {
	float: left;
	margin-top: 20px;
	margin-right: 40px;
}

.friend_link ul li a {
	font: 14px/14px "microsoft yahei";
	color: #818181;
}

.copy_right {
	height: 76px;
	background: #222;
}

.copy_right p {
	font: 12px/12px "microsoft yahei";
	color: #999;
	text-align: center;
	padding-top: 12px;
}

.copy_right p:first-child {
	padding-top: 20px;
}


/*=========right/left content=========*/

.content_box {
	width: 1200px;
	height: auto;
	margin: 10px auto 0;
	position: relative;
	background: #fff;
}

.content_box .content_left {
	width: 760px;
	height: auto;
	left: 90px;
	background: #fff;
	float: left;
	position: relative;
}

.content_box .content_left_790 {
	width: 830px;
	left: 20px;
	background: #f1f1f1;
}

.content_box .content_match_fixed {
	background: #fff;
	width: 80px;
	position: absolute;
	top: 0px;
	left: 0;
	padding-bottom: 24px;
}

.content_box .content_match_fixed a {
	display: block;
	font: 16px/28px "microsoft yahei";
	color: #333;
	width: 80%;
	text-align: center;
	margin: 18px auto 0;
}

.content_box .content_match_fixed a.active {
	color: #fff;
	background: #dc2221;
}

.content_box .content_match_fixed a:hover {
	color: #fff;
	background: #dc2221;
}

.content_left .content_match_tab {
	height: 40px;
	margin: 26px 0 0 28px;
}

.content_match_tab li {
	float: left;
	margin-right: 1rem;
}

.content_match_tab li a {
	display: block;
	height: 40px;
	font: 16px/40px "microsoft yahei";
	color: #999;
	background: linear-gradient(180deg, #FBFBFB 0%, #E1E1E1 100%);
    border: 1px solid #CCCCCC;
	text-align: center;
	cursor: pointer;
	padding: 0 1.5rem;
    border-radius: 0.25rem;
}

.content_match_tab li a.active {
	background: #FF914E;
	color: #fff;
	border: 1px solid transparent;
}

.content_left .content_match {
	height: auto;
	margin: 0 20px;
}

.content_match .content_match_text {
	margin-top: 24px;
}

.content_match_text>h6 {
	height: 14px;
	margin-bottom: 10px;
}

.content_match_text>h6>s {
	float: left;
	width: 7px;
	height: 7px;
	background: #dc2221;
	margin-top: 3px;
}

.content_match_text>h6>time {
	float: left;
	font: 14px/14px "microsoft yahei";
	color: #999;
	margin-left: 12px;
}

.content_match_text>li {
	height: 68px;
	border-bottom: 1px solid #e5e5e5;
}

.content_match_text>li a{
	display: block;
	width: 100%;
	height: 68px;
}

.content_match_text>li a:hover .score_link{
	text-decoration: underline;
}

.content_match_text>li time {
	float: left;
	font: 14px/68px "microsoft yahei";
	color: #333;
}

.content_match_text>li .bout {
	float: left;
	font: 14px/68px "microsoft yahei";
	color: #333;
	width: 87px;
	margin-left: 24px;
}

.content_match_text>li .score {
	width: 154px;
}

.content_match_text>li .score strong {
	font: bold 22px/68px "microsoft yahei";
	color: #333;
	width: 47px;
	height: 68px;
	text-align: center;
}

.content_match_text>li .score img {
	width: 28px;
	height: 28px;
	margin-top: 20px;
}

.content_match_text>li .score span {
	font: 14px/68px "microsoft yahei";
	color: #333;
	max-width: 112px;
	height: 68px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.content_match_text>li .score.left strong {
	float: right;
}

.content_match_text>li .score.left img {
	float: right;
}

.content_match_text>li .score.left span {
	float: right;
	margin-right: 8px;
}

.content_match_text>li .score.right {
	float: left;
}

.content_match_text>li .score.right strong {
	float: left;
}

.content_match_text>li .score.right img {
	float: left;
}

.content_match_text>li .score.right span {
	float: left;
	margin-left: 8px;
}

.content_match_text>li .score_i {
	float: left;
	font: bold 22px/68px "microsoft yahei";
	padding: 0 6px;
}

.content_match_text>li .score_link {
    float: left;
    font: 16px/68px "microsoft yahei";
    color: #333;
    margin-left: 10px;
}

.content_match_with .content_match_text>li .score {
    width: 200px;
}


/*=========content_right=========*/

.content_box .content_right {
	width: 340px;
	height: auto;
	float: right;
}


/*=========热门频道=========*/

.block_title {
	height: 40px;
	background: #017bd1;
}

.block_title h1 {
	float: left;
	padding: 0 15px;
	height: 40px;
	font: 20px/40px "microsoft yahei";
	color: #fff;
	text-align: center;
	background: #dc2221;
}

.block_title a {
	float: right;
	font: 14px/40px "microsoft yahei";
	color: #fff;
	margin-right: 10px;
	padding-right: 16px;
}

.hot_channel_con>a {
	font: 14px/14px "microsoft yahei";
	color: #333;
	display: inline-block;
	margin: 22px 0 0 22px;
}

.hot_channel_con>a:hover {
	color: #dc2221;
	text-decoration: underline;
}


/*======足球视频==========*/

.content_right .block {
	height: auto;
	margin-bottom: 10px;
	padding-bottom: 20px;
	background: #fff;
}


/*===专题视频、hover:opacty*/

.match_block {
	width: 100%;
	height: auto;
	background: #fff;
	font-family: "microsoft yahei";
	margin-bottom: 10px;
}

.match_block_li {
	height: 125px;
	border-bottom: 1px solid #f3f3f3;
	margin: 0 auto;
	padding: 0 30px;
	position: relative;
}

.match_block_name {
	width: 178px;
	height: 125px;
}

.match_block_name>strong {
	font-size: 12px;
	color: #999;
	margin: 14px 0 0 10px;
	display: block;
}

.match_block_name>div {
	height: 35px;
	margin-top: 12px;
}

.match_block_name>div>img {
	width: 35px;
	height: 35px;
	float: left;
}

.match_block_name>div>span {
	font-size: 14px;
	line-height: 35px;
	color: #333;
	float: left;
	margin-left: 12px;
}

.match_block_score {
	width: 92px;
	height: 125px;
}

.match_block_score>strong {
	font-size: 12px;
	line-height: 12px;
	display: block;
	margin-top: 14px;
	min-height: 12px;
}

.match_block_score>span {
	font-size: 20px;
	line-height: 20px;
	display: block;
	margin-top: 40px;
	color: #333;
	text-align: center;
}

.match_block_opacty {
	width: 100%;
	height: 125px;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(195, 25, 19, 0.5);
	filter: Alpha(opacity=50);
	transform: scale(0.9);
	opacity: 0;
	transition: all .25s ease-in-out;
}

.match_block_opacty>span {
	display: block;
	width: 102px;
	height: 36px;
	color: #fff;
	font-size: 16px;
	line-height: 36px;
	text-align: center;
	border: 1px solid #fff;
	border-radius: 10px;
	margin: 44px auto 0;
	transition: all .3s;
}

.match_block_li:hover .match_block_opacty {
	transform: scale(1);
	opacity: 1
}


/*======right纯文字列表形式======*/

.hot_video_con li {
	height: 14px;
	margin: 20px 20px 0 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.hot_video_con li a {
	font: 14px/14px "microsoft yahei";
}

.hot_video_con li a:hover {
	color: #dc2221;
}


/*=========splb /corp_list li列表=========*/

.corp_list_con {
	width: 100%;
	border-top: 10px solid #f1f1f1;
	background: #fff;
}

.corp_list_con .corp_list {
	padding: 24px 28px 0;
}

.corp_list .corp_list_title {
	height: 44px;
}

.corp_list_title>img {
	float: left;
	width: 44px;
	height: 44px;
	/*border-radius: 50%;*/
}

.corp_list_title>span {
	float: left;
	font: 16px/44px "microsoft yahei";
	margin-left: 16px;
}

.corp_list_title>ul {
	float: left;
	margin-left: 10px;
}

.corp_list_title>ul>li {
	float: left;
	font: 14px/24px "microsoft yahei";
	color: #999;
	background: #f1f1f1;
	padding: 0 8px;
	margin: 10px 0 0 14px;
	cursor: pointer;
}

.corp_list_title>ul>li.hover {
	background: #dc2221;
	color: #fff;
}

.corp_list_title>a {
	float: right;
	font: 14px/40px "microsoft yahei";
	color: #333;
}

.corp_list_sub {
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: 32px;
}

.corp_list .all-item {
	margin-top: 0;
	height: 265px;
}

.corp_list .tag-item {
	margin-top: 20px;
	height: 138px;
}

.corp_list_li>ul {
	width: 45%;
	float: left;
}

.corp_list_li>ul:first-child {
	margin-right: 5%;
}

.corp_list_li>ul>li {
	height: 14px;
	overflow: hidden;
	margin-top: 13px;
}

.corp_list_li>ul>li>a {
	font: 14px/14px "microsoft yahei";
	color: #333;
}

.corp_list_li>ul>li>a:hover {
	color: #dc2221;
}


/*=====英超积分榜=====*/

.block .scoreboard_table {
	margin-left: 18px;
	padding-bottom: 12px;
}

.scoreboard_table tr {
	height: 30px;
	line-height: 30px;
}

.scoreboard_table th {
	text-align: left;
	font: 14px/14px "microsoft yahei";
	color: #666;
}

.scoreboard_table td {
	text-align: left;
	font: 14px/14px "microsoft yahei";
	color: #333;
}

.scoreboard_table td i {
	display: block;
	width: 18px;
	height: 18px;
	color: #E10000;
	line-height: 18px;
	text-align: center;
}


/*=============单场比赛=============*/


/*fixed——score*/

.fixed_score_box {
	width: 100%;
	height: 256px;
	overflow: hidden;
}

.fixed_score_top {
	width: 550px;
	height: 120px;
	margin: 60px auto 0;
}

.score_name_left {
	width: 140px;
	height: 120px;
	float: left;
	text-align: center;
}

.score_name_left>img {
	width: 80px;
	height: 80px;
	margin-top: 10px;
}

.score_name_left>h1 {
	font-size: 20px;
	color: #fff;
	margin-top: 10px;
}

.score_name {
	width: 270px;
	float: left;
}

.score_name time {
	display: block;
	font-size: 16px;
	color: #fff;
	text-align: center;
}

.score_name span {
	display: block;
	font-size: 36px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	margin-top: 17px;
}

.score_name p {
	font-size: 18px;
	color: #fff;
	margin-top: 20px;
	text-align: center;
}

.score_name_right {
	float: right;
}

.fixed_score_link {
	height: 110px;
	background: #fff;
}

.fixed_score_taggle {
	width: 144px;
	height: 110px;
	float: left;
}

.fixed_score_taggle>span {
	display: block;
	font-size: 18px;
	color: #000;
	margin-top: 20px;
	margin-left: 20px;
}
.fixed_score_taggle .xinhao_tag{
	margin: 20px 0 0 32px;
}
.fixed_score_taggle .xinhao_tag i{
	cursor: pointer;display:inline-block;width: 10px;height: 10px;border-top:2px solid #DC2221;border-right:2px solid #DC2221;transform: rotate(-135deg);
}
.fixed_score_taggle .xinhao_tag .next{
	transform: rotate(45deg);
}

.fixed_score_taggle .xinhao_tag span{
	display:inline-block;font-size: 16px;color: #333333;padding: 0 4px;user-select:none;
}

.fixed_score_button a {
	float: left;
	width: 128px;
	height: 36px;
	text-align: center;
	font-size: 16px;
	line-height: 34px;
	color: #DC2221;
	margin-top: 14px;
	margin-right: 12px;
	border: 1px solid #fff;
	box-sizing: border-box;
}

.fixed_score_button a:hover {
	border: 1px solid #DC2221;
	border-radius: 18px;
}


/*==content_left==*/


/*nav*/

.content_block_left {
	width: 850px;
	height: auto;
	float: left;
}
.video_other_content .content_block_left {
	width: 850px;
    margin: 20px 20px 20px 0;
}

.fixsco_block_nav {
	height: 50px;
	margin-top: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #fff;
	border-bottom: 1px solid #F1F1F1;
}

.fixsco_block_nav li {
	width: 140px;
	text-align: center;
	float: left;
	border-bottom: 2px solid #fff;
	cursor: pointer;
	box-sizing: border-box;
}

.fixsco_block_nav li a {
	font-size: 18px;
	color: #666666;
	line-height: 42px;
	display: inline-block;
	position: relative;
}

.fixsco_block_nav li.active a {
	color: #FF914E;
	font-weight: bold;
}
.fixsco_block_nav li.active a::after {
	content: '';
	width: 100%;
	height: 6px;
	background: #FF914E;
	border-radius: 6px;
	overflow: hidden;
	position: absolute;
	bottom: -4px;
	left: 0;
}

/*简介*/
.fixsco_tab_content {
	padding-bottom: 10px;
	background: #fff;
}
.fixsco_synopsis {
	width: 100%;
	background: #fff;
}

.fixsco_synopsis_nav {
	height: 50px;
	padding: 34px 0 0 24px;
}

.fixsco_synopsis_nav li {
	float: left;
	width: 246px;
	height: 50px;
	border: 1px solid #FF914E;
	box-sizing: border-box;
	text-align: center;
	cursor: pointer;
}

.fixsco_synopsis_nav li img {
	float: left;
	width: 24px;
	height: 24px;
	/*border-radius: 50%;*/
	margin: 12px 0 0 60px;
}

.fixsco_synopsis_nav li span {
	float: left;
	font: 18px/18px "microsoft yahei";
	color: #333;
	margin: 15px 0 0 12px;
}

.fixsco_synopsis_nav li.hover {
	border-top: 4px solid #FF914E;
	border-bottom: none;
}

.fixsco_synopsis_nav li.hover img {
	margin-top: 9px;
}

.fixsco_synopsis_nav li.hover span {
	margin-top: 12px;
}

.fixsco_synopsis_list {
	width: 762px;
	height: auto;
	margin: 0 auto;
	padding-bottom: 36px;
}

.fixsco_synopsis_li h1 {
	font: bold 16px/16px "microsoft yahei";
	color: #333;
	padding-left: 8px;
	border-left: 4px solid #FF914E;
	margin-top: 34px;
}

.fixsco_synopsis_li p {
	font: 16px/28px "microsoft yahei";
	color: #666;
	margin-top: 20px;
	text-indent: 2em;
}


/*table*/

.fixsco_table {
	width: 100%;
	height: auto;
	background: #fff;
	padding-top: 10px;
	margin-bottom: 20px;
}

.fixsco_table table {
	margin: 0 0 0 0px;
	border: 1px solid #eee;
	color: #EEEEEE;
}

.fixsco_table table tbody tr th {
	font-size: 12px;
	font-weight: 600;
	color: #999999;
	background: #eee;
	padding-left: 10px;
	box-sizing: border-box;
	height: 28px;
	line-height: 28px;
}

.fixsco_table table tbody tr td {
	font: 14px/48px "microsoft yahei";
	height: 60px;
	line-height: 60px;
	color: #333;
	box-sizing: border-box;
	padding-left: 10px;
	border-top: 1px solid #e5e5e5;
}

.fixsco_table table .score-i {
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
}

.fixsco_table table tbody tr th:nth-child(3),
.fixsco_table table tbody tr td:nth-child(3){
	text-align: right;
}
.fixsco_table table tbody tr th:nth-child(4),
.fixsco_table table tbody tr td:nth-child(4){
	text-align: center;
}


/*============统计============*/
.stati_list_name_title{
	margin-bottom: 20px;
}
.stati_list_box{
	border: 1px solid #EEEEEE;
	margin-bottom: 20px;
}
.stati_list {
	background: #fff;
}

.stati_list_name {
	height: 64px;
	/* padding: 0 24px; */
}

.stati_name {
	width: 240px;
	/* float: left; */
	background: #FF914E;
	height: 40px;
	line-height: 40px;
	/* margin-top: 6px; */
	border-radius: 6px;
	overflow: hidden;
}

.stati_name img {
	width: 28px;
	height: 28px;
}

.stati_name span {
	/* float: left; */
	/* font: 14px/64px "microsoft yahei"; */
	font-size: 14px;
	font-weight: 600;
	color: #fff;
	line-height: 40px;
}

.stati_list_name .stati_name.left img {
	float: left;
	margin-top: 6px;
	margin-left: 30px;
}

.stati_list_name .stati_name.left span {
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}
.stati_list_name .stati_name.right {
	text-align: right;
}
.stati_list_name .stati_name.right img {
	float: right;
	margin-top: 6px;
	margin-right: 30px;
}

.stati_list_name .stati_name.right span {
	/* float: left; */
	margin-left: 10px;
	margin-right: 10px;
}

.stati_name_center {
	width: 120px;
	height: 100%;
	line-height: 28px;
	font-weight: 600;
	color: #999;
	background: #F1F1F1;
	/* font: 16px/64px "microsoft yahei"; */
	/* float: left; */
	text-align: center;
	margin: 0 auto;
	display: inline-block;
}

/* .stati_list_table {
	padding: 0 24px;
} */

.stati_list_table table tbody tr td {
	font: 14px/48px "microsoft yahei";
	color: #333;
	text-align: center;
	border-top: 1px solid #e5e5e5;
	vertical-align: middle;
	font-weight: 300;
}

.stati_list_table .bar {
	width: 80%;
	height: 4px;
}

.stati_list_table .bar i {
	display: block;
	height: 4px;
	border-radius: 5px;
}

.stati_list_table .bar i.win {
	background: #FF914E;
}

.stati_list_table .bar i.lose {
	background: #cccccc;
}

.stati_list_box_title{
	height: 28px !important;
	line-height: 28px !important;
}
.stati_list_table table tbody tr:first-child td{
	border-top: none;
}
.stati_list_table table tbody tr td:first-child .bar{
	float: right;
}
/*=======篮球topic综合页=======*/


/*球队统计*/

.lq_real_time {
	/* padding: 12px 24px 20px; */
	margin-bottom: 20px;
}
.lq_real_time table {
	border: 1px solid #eee;
}
.lq_real_time table tbody tr th {
	font: 14px/52px "microsoft yahei";
	color: #999;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
	background: #F8F8F8;
}

.lq_real_time table tbody tr td {
	font: 14px/48px "microsoft yahei";
	color: #333;
	text-align: center;
	border-top: 1px solid #e5e5e5;
	vertical-align: middle;
}


/*队员统计*/

.th_title_img {
	width: 32px;
	height: 32px;
	float: left;
	margin: 10px 10px 0 0;
}


/*=========集锦回放页面==========*/

.playback_list {
	background: #FAFAFA;
	/* background: red; */
	padding: 20px;
	/* padding: 10px 24px 44px; */
}

.playback_list li {
	overflow: hidden;
	margin-top: 20px;
	list-style-type: none;
	height: 48px;
	line-height: 48px;
	background-color: #fff;
	padding-left:20px;
	border: 1px solid #EAEAEA;
}
.playback_list li:first-child{
	margin-top: 0px;
}

.playback_list li i {
	float: left;
	width: 4px;
	height: 4px;
	margin: 7px 14px 0px 0px;
	background: #999;
	display: none;
}

.playback_list li a {
	float: left;
	max-width: 630px;
	height: 48px;
	line-height: 48px;
	font-family: "microsoft yahei";
	font-size: 18px;
	color: #333;
	overflow: hidden;
}

.playback_list li a:hover {
	color: #FF914E;
	text-decoration: underline;
}

.playback_list li time {
	float: right;
	font: 14px/14px "microsoft yahei";
	color: #999;
}


/*==========战报=========*/

.report_list {
	background: #fff;
}

.report_list_name {
	height: 64px;
	padding: 0 24px;
}

.report_name {
	width: 314px;
	float: left;
}

.report_name img {
	width: 32px;
	height: 32px;
}

.report_name span {
	float: right;
	font: 14px/64px "microsoft yahei";
	color: #333;
}

.report_list_name .report_name.left img {
	float: right;
	margin-top: 17px;
}

.report_list_name .report_name.left span {
	float: right;
	margin-right: 10px;
}

.report_list_name .report_name.right img {
	float: left;
	margin-top: 17px;
}

.report_list_name .report_name.right span {
	float: left;
	margin-left: 10px;
}

.report_name_center {
	width: 130px;
	font: 16px/64px "microsoft yahei";
	float: left;
	text-align: center;
}

.report_list_table {
	padding: 0 24px;
}

.report_list_table table tbody tr td {
	font: 14px/48px "microsoft yahei";
	color: #333;
	text-align: center;
	border-top: 1px solid #e5e5e5;
	vertical-align: middle;
}

.report_text {
	background: #fff;
	padding: 34px 24px 42px;
}

.report_text h1 {
	font: bold 16px/16px "microsoft yahei";
	color: #333;
	padding-left: 8px;
	border-left: 4px solid #dc2221;
}

.report_text p {
	font: 16px/28px "microsoft yahei";
	color: #666;
	margin-top: 20px;
	text-indent: 2em;
}


/*=======阵容=====*/

.lineup_list {
	background: #fff;
}

.lineup_list_name {
	height: 64px;
	/* padding: 0 24px; */
}

.lineup_name {
	width: 240px;
	/* float: left; */
	background: #FF914E;
	height: 40px;
	/* margin-top: 6px; */
	border-radius: 6px;
	overflow: hidden;
}

.lineup_name img {
	width: 28px;
	height: 28px;
}

.lineup_name span {
	/* float: right; */
	font: 14px/64px "microsoft yahei";
	color: #fff;
	line-height: 40px;
	font-weight: 600;
}

.lineup_list_name .lineup_name.left img {
	float: left;
	margin-top: 6px;
	margin-left: 30px;
}

.lineup_list_name .lineup_name.left span {
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}
.lineup_list_name .lineup_name.right{

	text-align: right;
}
.lineup_list_name .lineup_name.right img {
	float: right;
	margin-top: 6px;
	margin-right: 30px;
}

.lineup_list_name .lineup_name.right span {
	/* float: left; */
	margin-left: 10px;
	margin-right: 10px;
}

.stati_list_name .stati_name.right span {
	/* float: left; */
	margin-left: 10px;
	margin-right: 10px;
}
.lineup_name_center {
	width: 130px;
	font: 16px/64px "microsoft yahei";
	/* float: left; */
	text-align: center;
	margin: 0 auto;
	display: inline-block;
}

.lineup_list_table {
	/* padding: 0 24px; */
	position: relative;
	margin-bottom: 20px;
}

.lineup_list_table table tbody tr td {
	/* font: 14px/48px "microsoft yahei"; */
	font-size: 14px;
	height: 48px;
	line-height: 48px;
	color: #333;
	text-align: center;
	border-top: 1px solid #e5e5e5;
	vertical-align: middle;
}
.lineup_list_table table tbody tr:nth-of-type(1) td{
	font-weight: 600;
}
.lineup_list_table table tbody tr td  i{
	font-style: normal;
}
.lineup_table_title {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: 1px;
	height: 28px;
	/* border-top: 1px solid #e5e5e5; */
	text-align: center;
	font-size: 16px;
	line-height: 28px;
	color: #999999;
	font-weight: 600;
	font-size: 14px;
	background: #F5F5F5;
	width: 120px;
}


/*=============视频列表页=============*/

.video_list {
	width: 100%;
	height: 208px;
	background: #fff;
	margin-top: 10px;
}

.video_list:first-child {
	margin-top: 0;
}

.video_list_name {
	width: 254px;
	height: 165px;
	float: left;
	border-right: 1px solid #e5e5e5;
	margin-top: 24px;
}

.video_list_name>h1 {
	font-size: 14px;
	line-height: 14px;
	color: #333;
	text-align: center;
}

.video_list_name>div {
	float: left;
	width: 85px;
	height: auto;
	margin: 22px 0 0 20px;
	text-align: center;
}

.video_list_name>div>img {
	width: 50px;
	height: 50px;
}

.video_list_name>div>span {
	display: block;
	font-size: 14px;
	line-height: 14px;
	color: #333;
	text-align: center;
	margin-top: 10px;
}

.video_list_name>div>strong {
	display: block;
	font-size: 40px;
	line-height: 40px;
	color: #333;
	text-align: center;
	margin-top: 18px;
	font-weight: bold;
}

.video_list_li {
	width: 534px;
	height: auto;
	float: left;
	margin: 16px 0 0 0;
}

.video_list_li li {
	height: 14px;
	width: 100%;
	float: left;
	margin: 13px 0 0 24px;
	overflow: hidden;
}

.video_list_li li i {
	float: left;
	width: 3px;
	height: 3px;
	background: #999;
	margin-top: 6px;
	margin-right: 10px;
}

.video_list_li li a {
	font-size: 14px;
	float: left;
	line-height: 14px;
	color: #333;
	max-width: 434px;
}

.video_list_li li a:hover {
	color: #DC2221;
}

.video_list_li li a.more {
	width: 50px;
	margin-left: 15px;
	color: red;
}

.video_box {
	width: 1200px;
	margin: 10px auto 0;
	height: auto;
	padding-bottom: 24px;
	background: #fff;
	overflow: hidden;
}

.video_box>a {
	width: 180px;
	height: 152px;
	float: left;
	margin: 24px 0 0 17px;
}

.video_box>a>img {
	width: 180px;
	height: 100px;
}

.video_box>a>span {
	display: block;
	font: 12px/24px "microsoft yahei";
	color: #666;
	margin-top: 3px;
}

.video_box>a:hover span {
	color: #dc2221;
}


/*===========视频播放页面===========*/

.play_video_box {
	width: auto;
	background: #1d1d1d;
}

.play_video {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.room_video_box{
	float: left;
	width: 900px;
	padding-bottom: 15px;
}
.play_video .room_video {
	position: relative;
	height: 540px;
}

.room_video>a {
	display: block;
}

.room_video_title {
	padding-left: 20px;
}

.room_video_title h2{
	font-size: 26px;
	color: #FFFFFF;
	margin-top: 30px;
}

.room_video_title time{
	font-size: 14px;
	color: #CCCCCC;
	display: block;
	margin-top: 10px;
}
.room_video_title ul li{
	float: left;
	margin: 10px 20px 0 0;
	padding: 5px 25px;
	border: 1px solid #666666;
	border-radius: 5px;
}
.room_video_title ul li a{
	font-size: 14px;
	color: #CCCCCC;
	line-height: 14px;

}
.room_video_title ul li:hover {
	background-color: #FF914E;
	border-color: #FF914E;
}
.room_video_title ul li:hover a {
	color: #FFFFFF;
}
.room_video_title .room_video_time {
	display: flex;
    justify-content: space-between;
    align-items: center;
    padding-right: 60px;
    margin-top: 8px;
}

.room_video_title .room_video_time > span {
	color: #999999;
}

.play_video .correlation_video {
	width: 300px;
	height: 685px;
	float: left;
	background: linear-gradient(90deg, #131313 0%, #1D1D1D 100%);
}
.correlation_video .correlation_video_tab{
	height: 55px;
	border-bottom:1px solid #454545;
}
.correlation_video .correlation_video_tab li{
	width: 100%;
	height: 54px;
	line-height: 54px;
	font-size: 20px;
	color: #CCCCCC;
	padding-left: 12px;
	cursor: pointer;
}
.correlation_video .correlation_video_tab li.active{
	border-bottom:2px solid #0C65FF;
	color: #FFFFFF;
}
.scroll_video {
	height: 619px;
	overflow-x: hidden;
	overflow-y: scroll;
	margin-top: 5px;
}

.scroll_video_block{
	height: 99px;
}
.scroll_video_block img {
    width: 100px;
    height: 75px;
    margin: 12px 0 0 10px;
    float: left;
}
.scroll_video_block p {
    font-size: 14px;
	color: #FFFFFF;
    line-height: 22px;
    width: 160px;
    float: left;
    margin: 20px 0 0 10px;
    height: 48px;
    overflow: hidden;
}
.scroll_video_block time {
    opacity: 0.66;
    font-size: 12px;
	color: #CCCCCC;
    float: left;
    margin-left: 10px;
}
.scroll_video_block:hover{
	background: #000000;
    transition: all .3s;
}
.scroll_video_block.active{
	background: #000000;
}
/*滚动条样式*/
.scroll_video::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 4px;
	/*高宽分别对应横竖滚动条的尺寸*/
}

.scroll_video::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	background: #555555;
	border-radius: 6px;
}

.scroll_video::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	border-radius: 0;
	background: #333333;
}

/*视频推荐*/
.video_recommend_block{
	width: 810px;height: 147px;
	box-sizing: border-box;
	border-bottom: 1px solid #E2E2E2;
	margin-top: 20px;
}
.video_recommend_block > a {
    float: left;
    display: inline-block;
    position: relative;
}
.video_recommend_block img{
	width: 168px;
	height: 126px;
}
.video_recommend_block .video_tag{
    display: block;
    width: 36px;
    height: 36px;
    position: absolute;
    left: 66px;
    top: 45px;
}
.video_recommend_block h3{
	font-size: 20px;
	width:622px;
	height: 32px;
	color: #333333;
	line-height: 32px;
	float: left;
	margin: -6px 0 0 20px;
	overflow: hidden;
}
.video_recommend_block h3 a:hover{
    color: #DC2221;
}

.video_recommend_block p{
	width:622px;
	float: left;
	margin: 10px 0 0 20px;
}
.video_recommend_block p a{
	font-size: 14px;
	color: #666666;
	line-height: 30px;
}
.video_recommend_block time{
	float:right;
	font-size: 14px;
	color: #666666;
	margin-top: 12px;
}
.video_other_content {
	display: flex;
	justify-content: space-between;
}
.video_other_content .reading_box .reading_title {
	height: 50px;
	border-bottom: 1px solid #EAEAEA;
	padding: 0;
}
.video_other_content .reading_title h2 {
	color: #FF914E;
	line-height: 50px;
	padding-left: 20px;
}
.video_other_content .news_list {
	padding-top: 0;
}
.video_other_content .news_list .block_img {
	height: 136px;
	margin: 0 20px;
	padding: 20px 0;
}
/*------------专题页面-------------*/

/*nav*/

.topic_subnav_box {
	height: 48px;
	background: #fff;
	box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
}

.topic_subnav_box .topic_subnav {
	width: 1200px;
	height: 48px;
	margin: 0 auto;
}

.topic_subnav ul {
	padding-left: 58px;
}

.topic_subnav li {
	float: left;
	margin-left: 70px;
	margin-top: 12px;
}

.topic_subnav li a {
	font-size: 18px;
	color: #000 !important;
	line-height: 24px;
	display: block;
}

.topic_subnav li a i {
	display: block;
	background: #DC2221;
	width: 18px;
	height: 2px;
	margin: 4px auto 0;
	display: none;
}

.topic_subnav li a:hover {
	color: #FF914E !important;
}

.topic_subnav li a.hover {
	color: #FF914E !important;
	border-image: none !important;
	border-color: #FF914E !important;
}

.topic_subnav li a:hover i {
	display: block;
}


/*content*/

.toc_left_w665 {
	width: 665px;
	float: left;
}

.toc_right_w525 {
	width: 525px;
	float: right;
}

.toc_left_w850 {
	width: 850px;
	float: left;
}

.toc_right_w340 {
	width: 340px;
	float: right;
}


/*热门赛事*/

.topic_match_box {
	width: 665px;
	height: auto;
	background: #fff;
}

.topic_match_box .topic_tag_title {
	height: 26px;
	padding: 20px 0 0 20px;
}

.topic_tag_title h1 {
	font-size: 20px;
	color: #000;
	float: left;
	line-height: 26px;
}

.topic_tag_title i {
	font-size: 16px;
	color: #999;
	float: left;
	line-height: 26px;
	padding: 0 20px;
	font-family: simsun;
}

.topic_tag_title a {
	float: left;
	font-size: 14px;
	color: #666;
	margin-top: 10px;
}

.topic_tag_title a s {
	font-family: simsun;
	text-decoration: none;
}

.topic_match_list {
	margin-top: 20px;
}

.topic_match_list .list_block {
	height: 46px;
	border-top: 1px solid #ddd;
}

.topic_match_list .list_block:hover {
	background: #F8F8F8;
	cursor: pointer;
}

.topic_match_list .list_block:first-child {
	border-top: none;
}

.topic_match_list .list_block .state {
	float: left;
	width: 52px;
	height: 22px;
	border: 1px solid #fff;
	color: #333;
	margin: 13px 0 0 20px;
	line-height: 22px;
	text-align: center;
}

.topic_match_list .list_block .gray_left {
	color: #666;
	border-color: #666;
}

.topic_match_list .list_block .red_left {
	color: #fff;
	;
	border-color: #DC2221;
	background: #DC2221;
}

.topic_match_list .list_block .blue_left {
	color: #017BD1;
	border-color: #017BD1;
}

.topic_match_list .list_block .time {
	font-size: 14px;
	float: left;
	margin: 18px 0 0 10px;
}

.topic_match_list .list_block .type {
	font-size: 14px;
	float: left;
	margin: 18px 0 0 10px;
	width: 80px;
}

.topic_match_list .list_block .match_name {
	float: left;
	height: 19px;
	margin: 15px 0 0 15px;
}

.topic_match_list .list_block .match_name span {
	float: left;
	width: 84px;
	font-size: 14px;
	color: #000;
	line-height: 19px;
}

.topic_match_list .list_block .match_name .text_left {
	text-align: right;
}

.topic_match_list .list_block .match_name img {
	float: left;
	width: 18px;
	height: 18px;
	padding: 0 5px;
}

.topic_match_list .list_block .match_name strong {
	float: left;
	width: 26px;
	font-size: 14px;
	color: #000;
	font-weight: bold;
	text-align: center;
	line-height: 19px;
}

.topic_match_list .list_block .match_name .shape {
	float: left;
	margin: 10px 5px 0;
	width: 10px;
	height: 2px;
	background: #000;
	text-decoration: none;
	line-height: 0;
}

.topic_match_list .list_block .resource {
	float: left;
	width: 66px;
	margin: 18px 0 0 15px;
	font-size: 14px;
	text-align: center;
}


/*热门图文*/

.hot_textimg_box {
	width: 665px;
	height: auto;
	background: #fff;
	margin-top: 10px;
	padding-bottom: 20px;
}

.hot_textimg {
	margin-left: 9px;
}

.hot_textimg li {
	float: left;
	margin: 20px 0 0 10px;
}

.hot_textimg li a {
	display: block;
	width: 202px;
	height: 152px;
	position: relative;
	overflow: hidden;
}

.hot_textimg li img {
	width: 100%;
	height: 100%;
	transition: all 0.6s;
}

.hot_textimg img:hover {
	transform: scale(1.2);
}

.hot_textimg li span {
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 5px 10px 4px 11px;
	background-color: rgba(0, 0, 0, 0.6);
	font-size: 14px;
	color: #FFFFFF;
	width: 90%;
	overflow: hidden;
	height: 19px;
	line-height: 20px;
}

.hot_textimg li strong {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	background: #017BD1;
	width: 72px;
	height: 24px;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	line-height: 24px;
}


/*right文章列表*/

.toc_articles_box {
	width: 525px;
	height: auto;
	background: #fff;
}

.toc_articles_box .topic_articles {
	padding: 0 20px 20px;
}

.topic_articles {
	width: 478px;
	padding: 0 18px;
	background-color: #FFFFFF;
	border-radius: 5px;
	border-top: 5px solid #FF914E;
}

.topic_articles h1 {
	height: 35px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
    white-space: nowrap;
}

.topic_articles h1 a {
	color: #333333;
	font-size: 18px;
	font-weight: bold;
}

.topic_articles h1 a:hover {
	color: #FF914E;
}

.topic_articles h1 .tag {
	font-size: 18px;
	color: #FFFFFF;
	font-style: normal;
	padding: 5px 14px;
	text-align: center;
	background-color: #FF914E;
	border-radius: 5px;
	margin-right: 4px;
}

.topic_articles h1:first-child {
	padding-top: 20px;
}

.topic_articles ul {
	display: flex;
	flex-wrap: wrap;
	column-gap: 2%;
	margin-bottom: 15px;
}

.topic_articles ul li {
	width: 49%;
	line-height: 21px;
	height: 21px;
	margin-top: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
    white-space: nowrap;
}

.topic_articles ul li a {
	font-size: 16px;
	color: #333333;
}

.topic_articles ul li .tag {
	font-size: 16px;
	color: #FFFFFF;
	height: 21px;
	padding: 0 12px;
	background: #FF914E;
	display: inline-block;
	zoom: 1;
	margin-right: 10px;
}

.topic_articles ul li a.video_tag{
	background-position: left center;
    background-repeat: no-repeat;
    background-position-y: 3px;
    padding-left: 26px;
}

.topic_articles ul li a:hover {
	color: #FF914E;
}




/*热门tag视频*/

.tocname {
	width: 900px;
	margin-right: 20px;
}

.tocname > div {
	display: flex;
    flex-direction: column;
	background-color: #FFFFFF;
	border-radius: 5px;
	border-top: 5px solid #FF914E;
	margin-top: 20px;
}

.tocname .tocname_tag_title {
	height: 55px;
	line-height: 55px;
    padding: 0 25px;
	border-bottom: 1px solid #EEEEEE;
}

.tocname_tag_title img {
	float: left;
	width: 39px;
	height: auto;
	margin: 8px 0;
}

.tocname_tag_title h1 {
	float: left;
	color: #333333;
	font-size: 18px;
	margin-left: 10px;
}

.tocname_tag_title ul {
	float: left;
	margin-left: 80px;
}

.tocname_tag_title li {
	float: left;
	margin-right: 20px;
}
.tocname_tag_title li a {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}

.tocname_tag_title .gd {
	float: right;
	color: #000000;
	font-size: 14px;
}

.tocname .article-grid {
	display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 12px 60px;
    justify-items: start;
    padding: 15px 30px;
}

.tocname .article-grid a {
    width: 100%;
    color: #000000;
    font-size: 16px;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.tocname .article-grid a:hover {
	color: #3285F6;
}

.tocname_score_box {
	border-top: 1px solid #DDDDDD;
	margin-top: 20px;
}

.tocname_score_box .tocname_score_li {
	float: left;
	width: 425px;
	height: 141px;
}

.tocname_score_box .tocname_score_li:hover {
	background: #FFF5F5;
}

.tocname_score_box .tocname_score_li .score_block_name {
	width: 249px;
	float: left;
}

.tocname_score_box .tocname_score_li .score_block_score {
	width: 116px;
	float: left;
}

.tocname_score_box .tocname_score_li .score_block_name>strong {
	display: block;
	font-size: 14px;
	color: #333333;
	margin: 20px 0 0 20px;
}

.tocname_score_box .tocname_score_li .score_block_name>div {
	height: 28px;
	margin-top: 15px;
}

.tocname_score_box .tocname_score_li .score_block_name>div>img {
	width: 28px;
	height: 28px;
	float: left;
	margin-left: 20px;
}

.tocname_score_box .tocname_score_li .score_block_name>div>span {
	font-size: 16px;
	color: #000;
	float: left;
	margin-left: 10px;
	line-height: 28px;
}

.tocname_score_box .tocname_score_li .score_block_score>strong {
	font-size: 14px;
	color: #333;
	display: block;
	margin-top: 20px;
	text-align: center;
}

.tocname_score_box .tocname_score_li .score_block_score>span {
	font-size: 20px;
	color: #000;
	display: block;
	text-align: center;
	font-weight: bold;
	margin-top: 36px;
}

.watch_btn_zhibozhong:hover{
	color: #fff !important;
}
/*right、centent table*/

.topic_right_block {
	background: #fff;
	padding-bottom: 20px;
	margin-bottom: 10px;
}

.tocr_block_title {
	height: 44px;
	border-bottom: 2px solid #017BD1;
}

.tocr_block_title h1 {
	float: left;
	padding: 0 20px;
	font-size: 18px;
	color: #000;
	line-height: 44px;
	border-bottom: 2px solid #DC2221;
}

.tocr_block_title a {
	float: right;
	font: 14px/44px "microsoft yahei";
	color: #666;
	margin-right: 20px;
	padding-right: 15px;
}

.tocr_block_table {
	/* margin: 20px 20px 0 17px; */
}

.tocr_block_table table th {
	font-size: 14px;
	color: #666;
	font-weight: 400;
}

.tocr_block_table table td {
	font-size: 16px;
	color: #333;
	text-align: center;
	padding-top: 15px;
}

.tocr_block_taggle {
	height: 44px;
	background: #F8F8F8;
}

.tocr_block_taggle li {
	float: left;
	width: 50%;
	font-size: 18px;
	color: #999;
	text-align: center;
	line-height: 44px;
	cursor: pointer;
	position: relative;
}

.tocr_block_taggle li s {
	display: block;
	width: 100%;
	height: 4px;
	background: #DC2221;
	position: absolute;
	left: 0;
	top: -2px;
	display: none;
}

.tocr_block_taggle li:active {
	background: #fff;
	color: #DC2221;
}

.tocr_block_taggle li:active s {
	display: block;
}

.tocr_block_taggle li.active {
	background: #fff;
	color: #DC2221;
}

.tocr_block_taggle li.active s {
	display: block;
}


/*-------------naw index------------*/


/*热门赛事*/

.topic_match_box .index_tag_title {
	height: 48px;
	border-bottom: 1px solid #F72921;
}

.topic_match_box .index_tag_title h1 {
	float: left;
	font-size: 20px;
	color: #FFFFFF;
	letter-spacing: 0;
	line-height: 46px;
	margin-left: 20px;
}

.topic_match_box .index_tag_title a {
	float: right;
	font-size: 14px;
	color: #000000;
	line-height: 19px;
	margin: 15px 20px 0 0;
}

.index_match_list {
	margin-top: 10px;
	padding-bottom: 16px;
}


/*img/trxt block*/

.index_hot_textimg_box {
	width: 1200px;
}

.index_hot_textimg {
	margin-left: 0;
}

.index_hot_textimg li {
	margin: 20px 0 0 20px;
}

.index_hot_textimg li a {
	width: 275px;
	height: 206px;
}

.index_hot_textimg li strong {
	background-image: linear-gradient(-135deg, #FE3C2A 0%, #F41E1D 100%);
	width: 80px;
	height: 28px;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	line-height: 28px;
	overflow: hidden;
}

.index_hot_textimg li span {
	padding: 5px 10px 7px 10px;
	font-size: 18px;
	color: #FFFFFF;
	width: 93%;
	line-height: 22px;
}


/*topic/list*/

.index_name_video_back {
	background: #fff;
	margin-top: 10px;
}

.index_name_video_box {
	margin-top: 0;
	padding-bottom: 30px;
}

.index_name_video_box .index_tag_title {
	height: 48px;
	border-bottom: 1px solid #F72921;
}




.index_name_video_box .index_tag_title h1 {
	font-size: 20px;
	color: #FFFFFF;
	line-height: 46px;
	float: left;
	margin-left: 58px;
}

.index_name_video_box .index_tag_title .index_tag_left {
	float: right;
	margin: 21px 24px 0 0;
}

.index_name_video_box .index_tag_title .index_tag_left a {
	font-size: 14px;
	color: #000000;
	line-height: 19px;
	margin-left: 20px;
}

.index_name_video_box .index_tag_title .index_tag_left a:hover {
	color: #F72921;
}

.index_name_video_box .index_tag_title .index_tag_left i {
	font-size: 14px;
	color: #CCC;
	line-height: 19px;
	margin-left: 20px;
}

.index_name_video_box .indname_list {
	margin-top: 20px;
}


/*index,right img/text*/

.text_img_block {
	padding: 20px 20px 0;
	height: 75px;
}

.text_img_block img {
	width: 100px;
	height: 75px;
	float: left;
}

.text_img_block p {
	font-size: 14px;
	color: #333333;
	line-height: 22px;
	width: 190px;
	float: left;
	margin: -3px 0 0 10px;
	height: 64px;
	overflow: hidden;
}

.text_img_block:hover p{
    color: #DC2221;
}

.text_img_block span {
	opacity: 0.66;
	font-size: 12px;
	color: #666;
	letter-spacing: 0;
	float: right;
	margin: 0 10px 0 0;
}


/*===========新闻、视频列表==========*/
.news_list{
	background: #fff;
	/* padding-top: 10px; */
}
/* .news_list .block_img{
	height: 147px;
	margin: 20px auto 0;
	border-bottom:1px solid #CCC;
} */
.block_img .tag_position{
	display: block;
	width: 180px;
	height: 135px;
	float: left;
	position: relative;
}
.block_img img{
	width: 168px;height: 126px;float:left;
}
.block_img .video_tag{
    display: block;
    width: 36px;
    height: 36px;
    position: absolute;
    left: 66px;
    top: 45px;
}
.block_img h1{
	float: left;width: 622px;
	font-size: 20px;
	color:#333;
	margin:-4px 0 0 20px;
}
/* .block_img h1 a:hover{
	color:#DC2221;
} */
.block_img p{
	/* width: 622px;height: 48px; */
	float:left;
	/* margin:10px 0 0 20px; */
	font-size: 14px;
	line-height: 30px;
	color: #666;
}
.block_img p>a{
	color: #000;
	cursor: pointer;
	font-size: 16px;
}
/* .block_img p a:hover{
	color:#DC2221;
} */
.block_img time{
	float: right;
	/* margin:0px 0 0 20px; */
	color:#666;
	font-size: 14px;
}


/*right,tag块*/
.right_tag_box{
	padding: 0 5px;
}
.right_tag_box ul{
	margin-top:12px;
}
.right_tag_box li{
	float: left;
}
.right_tag_box li a{
	display: block;
	line-height: 22px;
	padding: 0 6px;font-size: 14px;
	color: #666;
	margin: 4px 0 0 3px;
}
.right_tag_box li a:hover{
	color: #DC2221;
}
.right_tag_box li a.active{
	background: #DDDDDD;
}

/*热播排行*/
.rankings_box li{
	height: 22px;
	margin-top: 20px;
	padding: 0 20px;
	overflow: hidden;
}
.rankings_box li a{
	font-size: 14px;
	color: #333333;
	letter-spacing: 0;
	line-height: 22px;
}
.rankings_box .rankings_block{
	height:95px;
	margin-top: 20px;
	background: #FFFFFF;
	box-shadow: 0 0 5px 0 rgba(0,0,0,0.25);
}
.rankings_box .rankings_block a{
	display:block;
	height: 100%;
}
.rankings_box .rankings_block img{
	width: 100px;
	height: 75px;
	float: left;
	margin: 10px 0 0 20px;
}
.rankings_box .rankings_block p{
	float: left;
	width: 190px;
	height: 44px;
	float: left;
	margin: 6px 0 0 10px;
	font-size: 14px;
	color: #000;
	letter-spacing:0;
	line-height: 22px;
	overflow: hidden;
}
.rankings_box .rankings_block time{
	display: block;
	float: left;
	font-size: 12px;
	color: #999;
	margin: 20px 0 0 10px;
}
.rankings_box .rankings_block span{
	display: block;
	float: right;
	font-size: 12px;
	color: #FA6E1E;
	margin: 20px 25px 0 0;
	padding-left:14px;
}
.rankings_box .top{
	position: relative;
}
.text_img_block .number{
	position: absolute;
	display: block;
	width: 20px;
	height: 20px;
	left:0px;
	top: 20px;
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
	text-align: center;
}
.text_img_block .no1{
	background: #F72921;
}
.text_img_block .no2{
	background: #FA6E1E;
}
.text_img_block .no3{
	background: #FA9600;
}
.rankings_box .top p{
	height: 44px;
}
.rankings_box .top time{
	display: block;
	float: left;
	font-size: 12px;
	color: #999;
	margin: 20px 0 0 10px;
}
.rankings_box .top span{
	display: block;
	float: right;
	font-size: 12px;
	opacity:1;
	color: #FA6E1E;
	margin: 20px 5px 0 0;
	padding-left:14px;
}

/*===========文章页==========*/

.articles_text_box {
	background: #fff;
}

.bread_crumb {
	font-size: 14px;
	color: #666;
	padding: 10px 0 0 20px;
}

.bread_crumb a {
	font-size: 14px;
	color: #666;
}

.bread_crumb a:hover {
	color: #dc2221;
}

/*推荐阅读*/

.reading_box {
	width: 100%;
	height: auto;
	margin-top: 10px;
	background: #fff;
}

.reading_box .reading_padding {
	padding: 0 20px 20px;
}

.reading_box .reading_title {
	height: 46px;
	padding: 8px 0 0 0;
	border-bottom: 3px solid #017BD1;
}

/* 网站介绍 */
.introduction{
	width: 1200px;
	margin:20px auto 0px;
	background: #fff;
	padding: 20px;
	font-size: 14px;
	font-weight: 400;
	line-height: 21px;
	box-sizing: border-box;
	border-radius: 5px;
	text-align: left;
	color: #999999;
	float: left;
}
/* 网站介绍end */
/* 专题页集锦录像侧边栏 */
.linear_top::after{
	position:absolute;
	display: block;
	content: "";
	left: 0px;
	top: -5px;
	width: 100%;
	height: 5px;
	background: linear-gradient(90deg, #FFC186 0%, #FF914E 100%);
	opacity: 1;
	border-radius: 5px 5px 0px 0px;
}
.linear_top{
	position: relative;
}
.collection_sild{
	width: 280px;
	background: #fff;
	border-radius: 5px;
	padding-bottom: 16px;
  margin-bottom: 20px;
}
.collection_sild_title{
	height: 42px;
	line-height: 42px;
	padding-left: 10px;
	font-size: 16px;
	font-weight: bold;
	color: #292422;
	border-bottom: 1px solid #EEEEEE;
}
.collection_sild_title h3{
	font-size: 16px;
}
.collection_sild_tab{
	padding:0px 10px;
	margin-bottom: 16px;
	display: flex;
	justify-content: space-between;
	margin-top: 10px;
}
.collection_sild_tab span{
	display: block;
	width: 80px;
	height: 28px;
	border: 1px solid #EEEEEE;
	background: #fff;
	border-radius: 2px;
	font-size: 12px;
	font-weight: 400;
	color: #999999;
	line-height: 28px;
	cursor: pointer;
}
.collection_sild_tab span.active{
	border: 1px solid #FF914E;
	background: #FF914E;
	color: #FFFFFF;
}
.collection_sild_ul{
	padding-top: 16px;
}
.collection_sild_li{
	height: 19px;
	font-weight: 400;
	line-height: 19px;
	margin-bottom: 16px;
	padding: 0px 10px;
}
.collection_sild_li a{
	display: block;
	color: #666666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
	text-decoration: none;
}
.collection_sild_li a:hover{
	color: #FF914E;
	text-decoration: none;
}
.collection_sild_more{
	margin: 0px 12px 0px 11px;
	width: 257px;
	height: 36px;
	background-image: linear-gradient(180deg, #FFC186 0%, #FF914E 100%);
	border-radius: 5px;
	font-size: 14px;
	font-weight: bold;
	line-height: 36px;
	text-align: center;
}
.collection_sild_more a{
	display: block;
	color: #fff;
	font-weight: 600;
	font-size: 14px;
}
.collection_sild_more a:hover{
	color: #fff;
	text-decoration: none;
}
/* 专题页集锦录像侧边栏 */

/* 赛事详情的样式修改 */
#changestyle_matchd_lt{
	background: #fff;
	padding: 20px;
	border-radius: 5px;
}
#changestyle_matchd_lt .col_02{
	border: none;
	float: none;
  margin-bottom: 20px;
}
#changestyle_matchd_lt .video_header{
	background: #FFF6E5;
	width: 810px;
	height: 140px;
	border: none;
}
#changestyle_matchd_lt .title2{
	margin: 20px 0px;
}
#changestyle_matchd_lt .vs{
	display: flex;
	align-items: center;
	align-content: center;
	justify-content: space-between;
}
#changestyle_matchd_lt .vs div:nth-child(2){
	width:286px;
	flex-shrink:0;
}
#changestyle_matchd_lt .vs div{
	font-size: 28px;
	font-weight: bold;
	line-height: 37px;
	color: #000000;
  width: 100px;
}
#changestyle_matchd_lt .video_header_content{
	width:240px;
  text-align: center;
}
#changestyle_matchd_lt .video_header_content >img{
	position: absolute;
	bottom: 0px;
	width: 160px;
}
#changestyle_matchd_lt .info div:nth-child(1){
	font-size: 12px;
	opacity: 0.8;
}
#changestyle_matchd_lt .info div:nth-child(2){
	font-size: 20px;
	font-weight: bold;
}
#changestyle_matchd_lt .info div:nth-child(3){
	font-size: 14px;
	font-weight: 400;
}
#changestyle_matchd_lt .vs-chlt-3b80-1{
	text-align: left;
	display: flex;
	align-content: center;
	align-items: center;
	margin-bottom: 20px;
}
#changestyle_matchd_lt .vs-chlt-3b80-1 img{
	width: 20px;
	height: 21px;
	margin-right: 6px;
}
#changestyle_matchd_lt .vs-chlt-3b80-1 span{
	width: 90px;
	height: 24px;
	font-size: 18px;
	font-weight: bold;
	line-height: 26px;
	color: #333333;
}
#changestyle_matchd_lb .fixsco_block_nav{
	border-radius: 5px 5px 0px 0px;
	height: 56px;
	box-sizing: border-box;
}
#changestyle_matchd_lb .fixsco_tab_content{
	border-radius: 0px 0px 5px 5px;
	padding: 20px;
}
#changestyle_matchd_lb .fixsco_block_nav li.active a::after{
	border-radius: 0px;
}
#changestyle_matchd_lb .fixsco_table{
	padding-top: 0px;
}
#changestyle_matchd_lb  .fixsco_table table{
	width: 100%;
	margin: 0px;
}
.stati_fan{
	border: 1px solid #EEEEEE;
	border-bottom: none;
	height: 28px;
	line-height: 28px;
	text-align: center;
}
.stati_fan span{
	display: block;
	width: 120px;
	height: 28px;
	font-size: 14px;
	color: #999;
	background: #F1F1F1;
	margin: 0px auto;
	font-weight: bold;
}
/* 赛事详情的样式修改end */
/* 频道页样式 */
.about_channel,
.hot_channel{
	background: #fff;
	width: 420px;
	margin-bottom: 20px;
	border-radius: 5px;
	border-top: 5px solid transparent;
}
.hot_channel{
	margin-top: -5px;
}
.about_channel_title,
.hot_channel_title{
	padding-left: 20px;
	height: 42px;
	line-height: 42px;
	font-size: 16px;
	color: #FF914E;
	border-bottom: 1px solid #EEEEEE;
}

.hot_channel_box{
	padding: 20px 5px 0px;
	display: flex;
	flex-wrap: wrap;
}
.hot_channel_box a:hover{
	text-decoration: none;
}
.hot_channel_box a:hover p{
	color: #4180FF !important;
}
.hot_channel_list{
	width: 82px;
	margin:0px 10px 20px;
}
.hot_channel_list_img{
	width: 80px;
	height: 80px;
	position: relative;
	overflow: hidden;
	background: #f8f8f8;
}
.hot_channel_list_img img{
	width: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.hot_channel_list p{
	/* text-overflow: ellipsis; */
	white-space: nowrap;
	overflow: hidden;
	width:90px;
	color: #666666;
	font-size: 14px;
	text-align: center;
	margin: 0 auto;
}
.hot_channel_box a:hover p{
	color: #FF914E !important;
}
.about_channel_box{
	padding: 8px 20px;
	display: flex;
	flex-wrap: wrap;
}
.about_channel_list{
	width: 120px;
	height: 40px;
	margin: 8px 10px 8px 0;
	text-align: center;
	font-size: 14px;
	padding: 0px 5px;
	box-sizing: border-box;
	border: 1px solid #EEEEEE;
}
.about_channel_list:nth-of-type(3n){
	margin-right: 0;
}
.about_channel_list a{
	color: #666666;
	display: block;
	text-decoration: none;
	overflow: hidden;
	/* text-overflow: ellipsis; */
	white-space: nowrap;
	box-sizing: border-box;

	line-height: 38px;
	font-size: 14px;
}
.about_channel_list:hover{
	background: #F2F6FF;
	border-color:#F2F6FF;
}
.about_channel_list a:hover{
	background: linear-gradient(180deg, #FFC186 0%, #FF914E 100%);
	color: #fff;
	font-weight: 600;
	text-decoration: none;
	border: none;
}
.live_broadcast{
	background-color: #fff;
	padding: 20px !important;
	width: 100% !important;
	box-sizing: border-box;
	height: auto !important;
	border-radius: 5px;
}
.live_broadcast h1{
	text-align: left !important;
	font-size: 24px;
	line-height: 31px;
	height: 31px;
	margin-bottom: 22px;
}
.live_broadcast h1 span{
	color: #999;
	font-size: 16px;
	margin-left: 20px;
}
.live_broadcast_link{
	width: 100%;
	padding-top: 20px;
	border-top: 1px solid #EEEEEE;
}
.live_broadcast_link a{
	font-size: 0px;
	display: inline-block;
	width: 100%;
	height: 100%;
}
.channel-info{
	background-color: #fff;
	margin-top: 20px;
	padding: 20px;
	border-radius: 5px;
}
.channel-info_title{
	height: 21px;
	line-height: 21px;
	color: #FF914E;
	font-size: 16px;
	font-weight: 600;
	padding-bottom: 10px;
}
.channel-info-con{
	display: flex;
	padding-top: 20px;
	border-top: 1px solid #EAEAEA;
}
.channel_left_box{
	width: 68px;
	height: 68px;
	overflow: hidden;
	position: relative;
	margin-right: 20px;
}
.channel_left_box img{
	width: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.channel-info-text{
	width: 638px;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #666666;
}
/* 频道页样式end */

/* 集锦列表 */
.video-list-con {
	border-top: 5px solid #FF914E;
	border-radius: 5px 5px 0 0 ;
	background-color: #fff;
}
.video-list-con .video-list-tit{
	padding: 5px 20px 0;
	border-bottom: 1px solid #eee;
	font-size: 16px;
	line-height: 36px;
	color: #FF914E;
	font-weight: bold;
}

.collection-list {
	margin: 0 20px;
	padding-bottom: 30px;
	border-bottom: 1px solid #eee;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;

}

.collection-list .collection-item{
	width: 570px;
	height: 48px;
	line-height: 48px;
	margin-top: 16px;
	border: 1px solid #eaeaea;
	text-indent: 20px;
	background-color: #fff;
	position: relative;
	box-sizing: border-box;
}
.collection-list .collection-item a{
	display: block;
	padding-right: 40px;
	font-size: 16px;
	color: #999;
	text-decoration: none;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.collection-list .collection-item a:hover {
	color: #fff;
	background-color: #FF914E
}
.collection-list .collection-item .tag {
	position: absolute;
	right:0;
	top:0;
}
/* 集锦列表结束 */

/* 专题页 bar 样式 */
.banner-info {
	width: 900px;
	height: 80px;
	display: flex;
	align-items: center;
	margin-bottom: 20px;
	padding-left: 30px;
	box-sizing: border-box;
}
.virtual-esports .banner-info {
	width: inherit;
}
.banner-info-ico {
	width: 40px;
	margin-right: 20px;
}
.banner-info-name {
	font-size: 28px;
	color: #fff;
	font-weight: bold;
	margin-right: 20px;
}
.banner-info-intro {
	margin-bottom: -12px;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
}
/* 专题页 bar 样式结束 */

/* Ads section for every page */
.adsBlock {
	position: absolute;
	right: -170px;
}
.adsDiv {
	width:1200px;
	position: absolute;
	left: 50%;
	top: 240px;
	transform: translateX(-50%);
	z-index: 0;
}
/* Ads section for every page */

/* Saishi page */
.cctv_outer {
	border-top: 5px solid #FF914E;
	border-radius: 5px;
	background-color: #FFFFFF;
	margin-bottom: 20px;
	padding: 0 20px 20px 20px;
}
.cctv_header {
	min-height: 40px;
	max-height: 54px;
	display : flex;
	align-items: center;
	column-gap: 6px;
	padding-right:  20px;
	font-size: 18px;
	font-weight:bold;
	color: #FF914E;
	border-bottom:  1px solid #EEEEEE;
}
.cctv_header .popular_img {
	position: relative;
	width: 27px;
	height: 27px;
	color: #FFFFFF;
	font-size: 6px;
	line-height: 37px;
	text-align: center;
	z-index: 1;
}
.cctv_header .popular_img > img {
	position: absolute;
	left: 0;
	z-index: -1;
}
.cctv_grid {
	margin-top: 20px;
	display: grid;
	grid-template-columns: repeat(8, 1fr);
	grid-gap: 30px 60px;
	justify-items: center;
	align-items: start;
	font-size: 14px;
}
.list_son p {
	text-align: center;
	font-size: 14px;
	color: #000000;
}
.list_son p:hover {
	color: #FF914E;
}
.list_son img {
	width: 83px;
	height: 83px;
	object-fit: contain;
}
/* Saishi page */
/* --- match list ---*/
.match-href-container{
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 1rem;
}
.match-href-container>a{
	background: #FFFFFF;
	border: 1px solid #EEEEEE;
	border-radius: 4px;
	color: #666;
	font-size: 12px;
	padding: 0.4rem 1rem;
}
.match-href-container>a.active,.match-href-container>a:hover{
	background: linear-gradient(0deg, #FFC186 0%, #FF914E 100%);
	border: 1px solid #FF914E;
	color: #fff;
	font-weight: bold;
}
/* --- END match list ---*/
/*sport rank*/
.nba_rank .tocr_block_table table, .sport_rank .tocr_block_table table {
	width: 100%;
}
.sport_rank{
	margin-top: 20px;
}
.sport_rank .tocr_block_title{
	height: 56px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-bottom: 1px solid #D3E1E2;
	padding: 0 16px;
}
.sport_rank .tocr_block_table tr:first-child,.sport_rank .tocr_block_table tr.group{
	height: 28px;
	width: 100%;
	background: #F8F8F8;
	color: #999999;
	font-family: Microsoft YaHei;
	font-size: 14px;
}
.sport_rank .tocr_block_table tr:not(:first-child) td:first-child span:first-child{
	margin-right: 8px;
}
.nba_rank .tocr_block_table tr:first-child, .sport_rank .tocr_block_table tr:first-child{
height: 28px;
width: 100%;
background: #F8F8F8;
color: #999999;
font-size: 14px;
}

.nba_rank .tocr_block_table tr:first-child th{
	font-size: 14px;
	font-weight: bold;
}
.sport_rank .tocr_block_table tr.group th{
	font-weight: bold;
	font-size: 14px;
}
.nba_rank .tocr_block_table tr th:first-child,.nba_rank .tocr_block_table tr td:first-child,.sport_rank .tocr_block_table tr th:first-child,.sport_rank .tocr_block_table tr td:first-child{
	/* min-width: 200px; */
	text-align: left;
	padding-left: 20px;
}

.nba_rank .tocr_block_table tr th:nth-child(n+2),.sport_rank .tocr_block_table tr td:nth-child(n+2),.nba_rank .tocr_block_table tr th:nth-child(n+2),.sport_rank .tocr_block_table tr td:nth-child(n+2){
	width: 80px;
	text-align: center;
}

.nba_rank .tocr_block_table tr:not(:first-child) td,.sport_rank .tocr_block_table tr:not(:first-child) td{
	/* padding-bottom: 20px; */
	color: #333333;
	font-size: 16px;
}

.nba_rank .tocr_block_table tr:not(:first-child) td,.sport_rank .tocr_block_table tr:not(:first-child) td{
	padding-top: 10.5px;
	padding-bottom: 10.5px;
}

.nba_rank .tocr_block_table tr:not(:first-child):hover td,.sport_rank .tocr_block_table tr:not(:first-child):hover td{
	background:#F5F8FF;
}

.nba_rank .tocr_block_table tr:not(:first-child) td:first-child,.sport_rank .tocr_block_table tr:not(:first-child) td:first-child{
	display: flex;
	align-items: center;
}

.nba_rank .tocr_block_table tr:not(:first-child) td:first-child span:first-child,.sport_rank .tocr_block_table tr:not(:first-child) td:first-child span:first-child{
	width: 24px;
	height: 24px;
	background: #CCCCCC;
	color: #fff;
	border-radius: 5px;
	text-align: center;
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
}

.nba_rank .tocr_block_table tr:nth-child(2) td:first-child span:first-child, .sport_rank .tocr_block_table tr:nth-child(2) td:first-child span:first-child,.sport_rank .tocr_block_table tr td#rank-1 span:first-child{
	background: #FF3131;
}

.nba_rank .tocr_block_table tr:nth-child(3) td:first-child span:first-child, .sport_rank .tocr_block_table tr:nth-child(3) td:first-child span:first-child,.sport_rank .tocr_block_table tr td#rank-2 span:first-child{
	background: #FF8331;
}

.nba_rank .tocr_block_table tr:nth-child(4) td:first-child span:first-child, .sport_rank .tocr_block_table tr:nth-child(4) td:first-child span:first-child,.sport_rank .tocr_block_table tr td#rank-3 span:first-child{
	background: #FCCE35;
}

.nba_rank .tocr_block_table tr:not(:first-child) td:first-child img, .sport_rank .tocr_block_table tr:not(:first-child) td:first-child img{
	width: 24px;
	height: 24px;
	margin-left: 12px;
	margin-right: 10px;
}
/*sport rank end*/
/* shijiebei*/
.content_match.shedule_match .content_match_group .group_title, .content_match.shedule_match .content_match_group .group_title .country{
    display: flex;
    flex-direction: row;
    align-items: center;
}
.content_match.shedule_match .content_match_group .group_title{
    width: 700px;
    background: #F8F8F8;
    border: 1px solid #DFE5F1;
    border-radius: 0px 22px 22px 0px;
    padding: 10px 20px;
    margin-bottom: 10px;
}
.content_match.shedule_match .content_match_group .group_title h1{
    font-size: 16px;
    font-weight: bold;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #000000;
}

.content_match.shedule_match .content_match_group .group_title .country{
    margin-left: 40px;
}
.content_match.shedule_match .content_match_group .group_title .country img{
    width: 36px;
    height: 24px;
}
.content_match.shedule_match .content_match_group .group_title .country span{
    font-size: 14px;
    margin-left: 8px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #000000;
}
.schedule_tables th{
    height: 32px;
    background: #F5F5F5;
    font-family: Microsoft YaHei;
    font-size: 14px;
    font-weight: bold;
    color: #999999;
    margin-top: 10px;
}
.schedule_tables th,.schedule_tables tr td{
    text-align: left;
    padding-left: 15px;
}
.schedule_tables th:nth-child(3),.schedule_tables th:nth-child(4),.schedule_tables th:nth-child(6),
.schedule_tables tr td:nth-child(4){
    text-align: center;
}
.schedule_tables tr td .against,.schedule_tables tr td .correlation{
    display: flex;
    flex-direction: row;
}
.schedule_tables tr td .against a, .schedule_tables tr td .against strong{
    text-align: center;
}
.schedule_tables tr td .against a{
	color: #000;
    width: 114px;
}
.schedule_tables tr td .against a.winner{
    color: #FF914E;
    font-weight: 700;
}
.schedule_tables tr td .against strong{
    width: 40px;;
}
.schedule_tables tr td .correlation{
    justify-content: space-evenly;
}
.schedule_tables tr td .against,.schedule_tables tr td, .schedule_tables tr td .correlation{
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000000;
}
.schedule_tables tr td{
	padding: 20px 0px 20px 15px;
}
.content_match.shedule_match .match_item_title{
    padding: 16px;
    border-bottom: 1px solid #D3E1E2;
}
.content_match.shedule_match .match_item_title h1{
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #292E2E;
}
/* shijiebei schedule end*/

/* --- schedule ---*/
.schedule-list{
	box-sizing: border-box;
}
.schedule-list>.content_match_tabs{
	margin: 1rem;
}
.schedule-list>.content_match_tabs>ul{
	width: 35%;
}
.schedule-list>.content_match_tabs>ul>li{
	display: table-cell;
	width: 1%;
}
.schedule-list>.content_match_tabs>ul>li>a{
	display: block;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	text-align: center;
	cursor: pointer;
	color: #FF914E;
	border: 1px solid #FF914E;
	padding: 10px 0;
}
.schedule-list>.content_match_tabs>ul>li>a.active{
	background: #FF914E;
	color: #fff;
}
.schedule-list>.content_match_tabs>ul>li:first-child a{
	border-radius: 5px 0px 0px 5px;
}
.schedule-list>.content_match_tabs>ul>li:last-child a{
	border-radius: 0px 5px 5px 0px;
}.content_box .toc_match .content_match,.sport_rank{
	margin: 0;
}
.sport_rank .tocr_block_table tr td .logo_name{
	display: flex;
	align-items: flex-end;
}
.sport_rank .tocr_block_table tr td .logo_name span{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 21px;
	color: #000000;
	margin-left: 10px;
}
.content_match_rank .data-tabs,.content_match_shooter .data-tabs,.content_match_assist .data-tabs{
	height: 80px;
	background-color: white;
	font-size: 18px;
	font-weight: bold;
	padding-left: 20px;
	display: flex;
	flex-direction: row;
	align-items: center;
}
.data-tabs .data-title{
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #000000;
	margin-right: 10px;
}
.data-tabs .tab-item{
	padding: 10px 40px;
	background: #ffffff;
	font-size: 16px;
	font-weight: 400;
	border: 1px solid #FF914E;
	border-radius: 4px;
	color: #FF914E;
	margin-left: 20px;
	cursor: pointer;
}
.data-tabs .tab-item.active{
	background: #FF914E;
	color: #ffffff;
}
/* --- END schedule ---*/

.RecommendCard_recommend_card {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  width: 100%
}

.RecommendCard_data {
  margin-top: 20px;
  border-bottom: 1px solid #eaeaea;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding:0 20px 20px;
}

.RecommendCard_data:last-child {
  border-bottom: none
}


.RecommendCard_right {
  margin-left: 20px;
  display: flex;
  justify-content: space-around;
  align-items: flex-start;
  flex-direction: column;
  height: 90px
}

.RecommendCard_right.RecommendCard_big {
  height: 135px
}

.RecommendCard_right>div {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  -moz-column-gap: 10px;
  column-gap: 10px
}

.RecommendCard_right>div>div {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 2px;
  height: 20px;
  padding: 0 6px;
  background-color: #071531
}

.RecommendCard_right>div>div>p {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  -moz-column-gap: 3px;
  column-gap: 3px;
  font-size: 12px
}

.RecommendCard_right>div>div>p:before {
  content: "";
  width: 12px;
  height: 11px;
  background-size: 10px 11px;
  display: block
}

.RecommendCard_sub_title {
  font-size: 18px;
  color: #000;
  -webkit-line-clamp: 1
}

.RecommendCard_desc,.RecommendCard_sub_title {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical
}

.RecommendCard_desc {
  font-size: 14px;
  color: #000;
  line-height: 18px;
  -webkit-line-clamp: 2
}

.RecommendCard_time {
  font-size: 14px;
  color: #999
}

/**/
.article_detail img {
  max-width: 100%;
}
.article_detail p {
  font-size: 16px;
  color: #333;
  line-height: 32px;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
}


/* sy-tab.css  */

.box{
  background: #F1F1F1FF;
  position: relative;
}

.content_qh{
  margin: 0px auto;
  margin-bottom: 40px;
}
.content_head{
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  align-content: center;
  background: #FFFFFF;
  margin-top: 10px;
}
.content_list{
  background: linear-gradient(white,white) padding-box,
  repeating-linear-gradient(-45deg,#F1F1F1 0, #F1F1F1 0.20em,white 0,white 0.4em);
}
.tabColor{
  color: #999999FF;
}
.content_tab :hover{
  cursor: pointer;
}
.content_tab .tab-sp{
  display: flex;
  align-items: center;
  font-size: 20px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  padding-top: 22px;
  padding-bottom: 22px;
  position: relative;
}
.content_tab span i{
  font-size: 26px;
  margin-right: 10px;
}
.content_tab img{
  margin-right: 10px;
}

.wsclass{
  position: relative;
}
.wsclass:before {
  position: absolute;
  content: "";
  width: 50%;
  height: 2px;
  background: #FF0C0C;
  left: 0;
  bottom: 0;
}
.wsclass:after {
  position: absolute;
  content: "";
  width: 50%;
  height: 2px;
  background: #4A8EF5;
  left: 50%;
  bottom: 0;
}
.content_box{
  background: #FFFFFF;
}
.content_list {
  padding: 30px;
  min-height: 400px;
}
.content_list h3{
  margin-bottom: 10px;
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #000000;
  position: relative;
}
.content_list p{
  line-height: 2;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
}

#listCon{
  position: relative;
  margin-top: 2px;
}

/* 360ball_cs.css */

.vs-info-3b80,
.vs-em-3b80{
	text-align: center;
	font-size: 14px;
	font-weight: 700;
}
.vs-info-3b80{
	position: relative;
	width: 355px;
	height: 80px;
	margin: 0 auto;
}
.vs-info-3b80 .score-i {
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
}

.vs-info-l-3b80,
.vs-info-r-3b80{
	position: absolute;
	top: 0;
}
.vs-info-l-3b80{
	left: 0;
}
.vs-info-r-3b80{
	right: 0;
}
.vs-em-3b80{
	margin-bottom: 30px;
}

.vs-channel-3b80 *{
	font-size: 14px;
}
.vs-chlt-3b80{
	text-align: right;
	float: left;
	width: 150px;
}
.vs-origin-3b80{
	margin-left: 150px;
	width: 400px;
}
.vs-origin-3b80 li{
	text-align: center;
	float: left;
	width: 100px;
	height: 50px;
}

.side-match-wangqiu{
	width:42.5px;
	border-radius: 50%;
	aspect-ratio: 1;
}

.match-desc {
  color: #292422;
  text-align: left;
  background-color: #FFF;
  border-radius: 5px;
  box-sizing: border-box;
  padding: 20px;
  margin: 20px auto 0;
}

/* inline style */
.header-top {
  margin-bottom: 0px !important;
}

.content_box {
  background-color: transparent;
}

.search_bar_bg {
  width: 100%;
  height: 200px;
  background: url(/images/search_orangebg.png) no-repeat;
  background-size: cover;
}

.search_bar {
  width: 1200px;
  margin: 0 auto;
  padding-top: 30px;
}

.search_bar_tabs {
  width: 100%;
  display: grid;
  grid-template-columns: 22% 10% 10% 10% 10% 10% 28%;
}

.search_tab {
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
  text-align: center;
  color: #FFFFFF;
  background-color: transparent;
  padding: 10px;
  cursor: pointer;
}

.search_bar_input {
  display: none;
  position: relative;
}

.search_bar_tabs .active {
  background-color: #fff;
  border-radius: 6px 6px 0 0;
  color: #FF922F;
  padding: 10px;
  font-weight: 700;
}

.search_input {
  width: 90%;
  border: none;
  border-radius: 4px;
  height: 63px;
  padding-left: 70px;
  color: #A0A0A0;
  font-weight: 400;
  font-size: 20px;
  background: white url(/images/search-icon.png) no-repeat scroll 20px 12px;
}

.search_input:focus {
  outline: none;
  color: #A0A0A0;
  font-weight: 400;
  font-size: 20px;
  caret-color: #FF2A2A;
}

.search_btn {
  position: absolute;
  right: 0;
  top: 0;
  border: none;
  background-color: transparent;
  cursor: pointer;
  height: 64px;
  box-shadow: 3px 4px 4px rgb(0 0 0 / 10%);
}

.hit_search {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 17px;
  line-height: 24px;
  color: #FFFFFF;
  margin-top: 12px;
  margin-left: 100px;
  text-align: left;
}

.hit_search a {
  color: #FFFFFF;
  font-weight: 400;
  font-size: 17px;
}

.index_divide_section {
  display: grid;
  grid-template-columns: 76% 24%;
  margin-top: 20px;
  margin-bottom: 50px;
  padding: 0 20px;
}

.top_tab {
  background-color: #fff;
  width: 98%;
  height: 84px;
  padding-left: 20px;
  border-radius: 5px;
  overflow: hidden;
  white-space: nowrap;
}

#subnav_box .slide_next,
#subnav_box .slide_prev {
  width: 25px;
  height: 84px;
  position: absolute;
  top: 0;
  z-index: 99;
  opacity: 1;
  transition: opacity 0.3s;
  display: flex;
  align-items: center;
}

#subnav_box .slide_next {
  right: 0;
  background: linear-gradient(180deg, #FFC085 0%, #FF9350 100%);
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
  border-radius: 0px 4px 4px 0px;
}

#subnav_box .slide_prev {
  left: 0;
  background: linear-gradient(180deg, #FFC085 0%, #FF9350 100%);
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
  border-radius: 0px 4px 4px 0px;
}

#subnav_box .slide_next s,
#subnav_box .slide_prev s {
  display: inline-block;
  margin: 0 auto;
  width: 0.56rem;
  height: 0.56rem;
  background-image: linear-gradient(135deg, transparent 53%, #fff 53%);
}

#subnav_box .slide_next s {
  transform: rotate(-45deg);
}

#subnav_box .slide_prev s {
  transform: rotate(135deg);
}

#subnav_box .swiper-button-disabled {
  opacity: 0;
  display: none;
}

.cate_tab {
  background-color: #fff;
  padding: 10px 28px;
  margin: 20px 10px;
  border-radius: 4px;
  border: 1px solid #A0A0A0;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  text-align: center;
  color: #000000;
  cursor: pointer;
}

.match_tab {
  display: none;
  background: #fff;
}

.top_tab .active {
  border: 1px solid #FF922F;
  color: #FF922F;
  font-weight: 700;
}

.hotMatch {
  width: 100%;
  padding: 17px 0;
  display: grid;
  grid-template-columns: 70% 30%;
  align-items: center;
  min-height: 60px;
  border-top: 1px solid #f4f4f4;
}

.hotMatch div {
  font-weight: 700;
  color: #292422;
  font-size: 16px;
}

.match_title_row {
  display: grid;
  grid-template-columns: 20% 30% 20% 30%;
  justify-items: center;
  align-items: center;
  padding: 0 10px;
}

.match_title_row div img {
  width: 36px;
  height: 36px;
}

.match_title_row1 div:first-child,
.match_title_row2 div:first-child {
  text-align: left;
  padding-left: 30px;
}

.match_detail {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #000000;
  padding-right: 20px;
}

.competitor {
  display: grid;
  grid-template-columns: 45% 10% 45%;
  width: 100%;
  text-align: center;
}

.match_source {
  display: flex;
  align-items: center;
  color: #666 !important;
  font-size: 14px !important;
}

.match_source img {
  width: 22px;
  height: 18px;
}

.moreSource {
  color: #666 !important;
  font-weight: 400 !important;
  font-size: 13px !important;
  cursor: pointer !important;
  border: none !important;
  text-overflow: unset !important;
  overflow: unset !important;
  padding-right: 20px;
}

.status {
  font-weight: 700;
  font-size: 14px;
  line-height: 22px;
  height: 37px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.live_source {
  margin: 10px 0;
  border: none;
  font-weight: 700;
}

.live_source div {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  border: 1px solid #FF922F;
  border-radius: 2px;
  color: #FF922F;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 83%;
  padding: 0px 3px;
  margin: 4px 0;
}

.live_source .source_name {
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  border: 1px solid #FF922F;
  border-radius: 2px;
  color: #FF922F;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin: 4px 0;
  padding: 5px 10px;
  margin-right: 10px;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.more_match_btn {
  background: linear-gradient(180deg, #FFBC80 0%, #FF9653 100%);
  padding: 15px 20px;
  border-radius: 4px;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 10px;
}

.more_match_btn:hover {
  background: #fff;
  color: #FF9755;
}

.box-content {
  background-color: #fff;
  border-radius: 4px;
}

.rotated img {
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -moz-transform: rotate(180deg);
  /* Firefox */
  -webkit-transform: rotate(180deg);
  /* Safari and Chrome */
  -o-transform: rotate(180deg);
  /* Opera */
}

.popular_icon {
  display: grid;
  grid-template-columns: 20% 20% 20% 20% 20%;
  padding: 0 10px;
}

.product_cate {
  padding-bottom: 15px;
}

.product_name {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #eee;
  border-radius: 4px;
  padding: 8px;
  margin: 5px;
}

.product_name img {
  width: 40px;
  height: 40px;
}

.product_name div {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-weight: 400;
  font-size: 16px;
  color: #000;
}

.product_name:hover {
  border: 1px solid #FF922F;
}

.product_name:hover div {
  color: #FF922F;
  font-weight: 700;
}

.top_news {
  width: 240px;
  margin: 0 20px;
  padding-bottom: 16px;
}

.top_news_box {
  width: 240px;
  height: 223px;
  margin-top: 16px;
  box-shadow: 1px 1px 4px rgb(0 0 0 / 10%);
  overflow: hidden;
}

.top_news_box:hover .top_news_title {
  color: #FF9B59;
  font-weight: 700;
}

.top_news img {
  width: 240px;
  height: 140px;
}

.top_news_title {
  font-size: 14px;
  font-weight: 400;
  color: #666666;
  padding: 5px 10px 10px;
  width: 200px;
  height: 27px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  text-align: left;
}

.top_news_details {
  padding: 8px;
}

.top_news_details p {
  font-size: 12px;
  line-height: 15px;
  color: #B7B7B7;
}

/*翻页*/
.pagination-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 20px 0 30px;
}

.pagination {
    display: flex;
}

.page-item {
    margin-right: 10px;
}

.page-item.active a, .page-item.active span{
  color: #fff;
  background-color: #FF914E;
  border-color: #FF914E;
}

.page-item a, .page-item span {
    min-width: 10px;
    display: block;
    padding: 0 11px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    border: 1px solid #ccc;
    border-radius: 3px;
    color: #999999;
}

.page-item a:hover {
  color: #222;
  background-color: #eee;
  border-color: #ddd;
}

.pc-hide {display: none;}
.daohang-header,.m-header {
  display: none;
}
.video-play-box .video-outer {
  background-color: #000;
  padding-top: 60%;
  position: relative;
}
.video-play-box .video-outer video {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.lqbg{
	background: url(/images/bar-lanqiu.png) no-repeat; background-size:100% 100%;
}
.zqbg{
	background: url(/images/bar-zuqiu.png) no-repeat; background-size:100% 100%;
}
