﻿a:hover {
	font-weight: 700;
}
.mdidfortyseven-record-page-frame {
	display: flex;
	justify-content: space-between;
}
.mdidfortyseven-record-page-frame .mdidfortyseven-record-grid-list {
	width: 70%;
	border-radius: 10px;
	height:fit-content;
	background: #fff;
}
.mdidfortyseven-record-page-frame .mdidfortyseven-record-grid-list .mdidfortyseven-record-type-menu {
	display: flex;
	justify-content: center;
	padding: 20px;
}
.mdidfortyseven-record-page-frame .mdidfortyseven-record-grid-list .mdidfortyseven-record-type-menu li {
	cursor: pointer;
	width: 250px;
	height: 44px;
	line-height: 2.5;
	text-align: center;
	color: #1F3D2B;
	border: solid 1px #A5D6A7; margin-left:5px; margin-right:5px;
}
.mdidfortyseven-record-page-frame .mdidfortyseven-record-grid-list .mdidfortyseven-record-type-menu li:nth-child(1) {
background: url("../images/zsb_zq_zi.png") no-repeat;
background-position-x: 25%;
background-position-y: center;
}
.mdidfortyseven-record-page-frame .mdidfortyseven-record-grid-list .mdidfortyseven-record-type-menu li:nth-child(1).luxiang-active {
background: linear-gradient(90deg, #F1F8E9, #E8F5E9), url("../images/icon_zqsp.png") no-repeat;
background-position-x: 25%;
background-position-y: center;
color: #1F3D2B!important;
}
.mdidfortyseven-record-page-frame .mdidfortyseven-record-grid-list .mdidfortyseven-record-type-menu li:nth-child(2) {
background: url("../images/zsb_lq_zi.png") no-repeat;
background-position-x: 25%;
background-position-y: center;
}
.mdidfortyseven-record-page-frame .mdidfortyseven-record-grid-list .mdidfortyseven-record-type-menu li:nth-child(2).luxiang-active {
background: linear-gradient(90deg, #F1F8E9, #E8F5E9), url("../images/icon_lqsp.png") no-repeat;
background-position-x: 25%;
background-position-y: center;
color: #1F3D2B!important;
}
.mdidfortyseven-record-page-frame .mdidfortyseven-record-grid-list .mdidfortyseven-record-type-menu li:nth-child(3) {
background: url("../images/zsb_ty_zi.png") no-repeat;
background-position-x: 25%;
background-position-y: center;
}
.mdidfortyseven-record-page-frame .mdidfortyseven-record-grid-list .mdidfortyseven-record-type-menu li:nth-child(3).luxiang-active {
background: linear-gradient(90deg, #F1F8E9, #E8F5E9), url("../images/tiyu_white.png") no-repeat;
background-position-x: 25%;
background-position-y: center;
color: #1F3D2B!important;
}
.mdidfortyseven-record-page-frame .mdidfortyseven-record-grid-list .mdidfortyseven-record-type-menu li a {
	display: inline-block;
	width: 100%;
	color: #1F3D2B;
}
.luxiang-active {
	background:linear-gradient(90deg, #F1F8E9, #E8F5E9);
	color: #1F3D2B!important;
}
.luxiang-active a {
	color: #1F3D2B!important;
}
.mdidfortyseven-record-page-frame .mdidfortyseven-record-grid-list .mdidfortyseven-record-type-menu li{
border-radius:  10px;
}

.mdidfortyseven-record-page-frame .mdidfortyseven-record-grid-list .mdidfortyseven-record-type-menu li img {
	width: 24px;
	height: 24px;
	vertical-align: middle;
}
.mdidfortyseven-record-page-frame .mdidfortyseven-record-side-feed {
	width: 28%;
	background: rgba(0, 0, 0, 0);
	border-radius: 10px;
	height:fit-content;
}
.mdidfortyseven-template-zq-luxiang-item-area {
	padding: 15px 10px;
	background: #E1EAFE;
	position: relative;
	overflow: hidden;height: 25px;
}
.mdidfortyseven-template-zq-luxiang-item-area div {
	width: 95%;
	display: inline-block;
}
.mdidfortyseven-live-menu-toggle {
	width: 90%;
}
.open-close {
	height: auto!important;
	overflow: unset!important;
}
.open-close .mdidfortyseven-live-menu-toggle {
	background: url(../images/up.png) !important;
}
.mdidfortyseven-live-menu-toggle {
	background: url(../images/down.png);
	width: 18px;
	height: 18px;
	float: right;
	margin-top: 5px;
}
.mdidfortyseven-template-zq-luxiang-item-area ul {
	display: inline;
}
.mdidfortyseven-template-zq-luxiang-item-area ul li {
	display: inline-block;
	padding: 5px;
	margin: 0 5px;
	font-size: 14px;
	color: #333333;
}
.mdidfortyseven-template-zq-luxiang-item-area ul li a {
	color: #333333;
}
.erji-active {
	padding: 5px;
	background: linear-gradient(90deg, #F1F8E9, #E8F5E9);
	color: #1F3D2B!important;
	border-radius: 5px;
}
.erji-active a {
	color: #1F3D2B!important;
}
.mdidfortyseven-live-match-feed .mdidfortyseven-live-match-card {
	display: flex;
	align-items: center;
	padding-top: 20px;
	padding-bottom: 20px;
	border-top: solid 1px #EEEEEE;
	border-bottom: solid 1px #EEEEEE;
}
.mdidfortyseven-live-match-feed .mdidfortyseven-live-match-card:hover {
	background: #f9f9f9!important;
}
.mdidfortyseven-live-match-feed .mdidfortyseven-sport-ball-icon {
	width: 18px;
	height:18px;
	margin-left:10px;
	margin-right: 10px;
}
.mdidfortyseven-live-match-feed .mdidfortyseven-live-league-link {
	width: 70px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 12px;
}
.mdidfortyseven-live-match-feed .mdidfortyseven-live-clock {
	width: 100px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 14px;
	margin-left: 10px;
}
.mdidfortyseven-live-match-feed .mdidfortyseven-live-spacer {
	width: 25px;
}
.mdidfortyseven-live-match-feed .mdidfortyseven-score-placeholder {
	width: 80px;
	color: #1F3D2B;
	font-weight: 700;
	font-size: 12px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
}
.mdidfortyseven-live-match-feed .mdidfortyseven-live-watch-action {
	padding: 2px 8px;
	border-radius: 5px;
	width: 114px;
	height: 30px;
	margin-left: 30px;
	color: #1F3D2B;
}
.mdidfortyseven-live-match-feed .mdidfortyseven-live-watch-action img {
	width: 16px!important;
	height: 16px!important;
	vertical-align:middle;
	margin-right: 0!important;
}
.mdidfortyseven-live-match-feed .mdidfortyseven-live-watch-action span {
	font-size: 14px;
	font-weight: 500;
}
.zhibo_ist_re {
	border: 1px solid #dfebf9;
	border-left: none;
	border-right: none;
	background: linear-gradient(90deg, #F1F8E9, #E8F5E9)!important;
}
.mdidfortyseven-live-match-feed .mdidfortyseven-versus-center-wrap {
	width: 60px;
	height: 30px;
	text-align: center;
	color: #666666;
	font-size: 14px;
	line-height: 2;
	font-weight: 700;
}
.mdidfortyseven-live-match-feed .mdidfortyseven-live-team-line {
	display: flex;
	align-items: center;
}
.mdidfortyseven-live-match-feed .mdidfortyseven-live-team-line p {
	width: 90px;
	font-size: 14px;
	color: #333333;
	font-weight: 700;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.mdidfortyseven-live-match-feed .mdidfortyseven-live-team-line img {
	width: 30px;
	height: 30px;
	margin-right: 10px;
	margin-left: 10px;
}
.mdidfortyseven-live-match-feed .lq-score-info {
	background: #fff;
	width: 250px;
	height: 85px;
	position: absolute;
	left: 34%;
	border-radius: 5px;
	display: none;
	font-size: 12px;
	font-weight: unset;
}
.lq-score-title {
	background: linear-gradient(90deg, #F1F8E9, #E8F5E9)!important;
	border-radius: 5px 5px 0 0;
	display: flex;
}
.lq-score-title li {
	color: #1F3D2B;
}
.mdidfortyseven-versus-score-label {
	font-size: 18px;
}
.lq-score-have {
	color: #1F3D2B;
	font-size: 14px;
}
.mdidfortyseven-versus-score-label:hover + .lq-score-info {
	display:block;
}
.lq-score-info .lq-score-list ul {
	display: flex;
}
.lq-score-info ul li {
	font-size: 12px;
	border: unset;
}
.lq-score-info .nbsp {
	width: 60px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.lq-score-info .col {
	width: 30px;
}
.lq-score-info .total {
	color: #1F3D2B;
}
.lq-score-info div ul li:nth-last-child(1) {
color: #1F3D2B;
}
.mdidfortyseven-record-side-feed .guanyu-zixun, .zuixin-luxiang {
	background: #FFFFFF;
	border-radius: 10px;
}
.mdidfortyseven-side-news-feed ul {
	padding: 20px 10px;
}
.mdidfortyseven-side-news-feed ul li {
	font-size: 13px;
	padding: 10px 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.mdidfortyseven-side-news-feed ul li span {
	color: #999999;
}
.mdidfortyseven-side-news-feed ul li a {
	color: #666666;
}
.zuixin-luxiang {
	margin-top: 20px;
}
.mdidfortyseven-side-card-titlebar {
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: solid 1px #A5D6A7;
	margin-left: 10px;
}
.mdidfortyseven-side-card-titlebar a {
	color: #999999;
	font-size: 12px;
	margin-right: 20px;
}
.mdidfortyseven-side-card-titlebar .mdidfortyseven-side-card-heading {
	margin-left:0!important;
}
.mdidfortyseven-side-card-heading {
	border-bottom: solid 1px #A5D6A7;
	padding-top: 10px;
	margin-left: 10px;
}
.mdidfortyseven-side-card-heading div {
	font-size: 18px;
	color: #1F3D2B;
	background: linear-gradient(90deg, #F1F8E9, #E8F5E9);
	width: 134px;
	padding: 6px 5px;
}
.mdidfortyseven-side-card-heading img {
	width: 20px;
	height: 18px;
	vertical-align: middle;
}
.mdidfortyseven-side-record-feed {
	padding: 10px 0;
	margin-bottom: 20px;
}
.mdidfortyseven-side-record-feed .mdidfortyseven-side-record-time {
	font-size: 13px;
	color: #999999;
	margin-bottom: 10px;
}
.mdidfortyseven-side-stack .mdidfortyseven-side-record-card {
	background: #FFFFFF;
	border-radius: 10px;
}
.mdidfortyseven-side-stack .mdidfortyseven-side-record-card .mdidfortyseven-side-card-titlebar {
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: solid 1px #A5D6A7;
	margin-left: 10px;
}
.mdidfortyseven-side-stack .mdidfortyseven-side-record-card .mdidfortyseven-side-card-titlebar a {
	color: #999999;
	font-size: 12px;
	margin-right: 20px;
}
.mdidfortyseven-side-stack .mdidfortyseven-side-record-card .mdidfortyseven-side-card-titlebar .mdidfortyseven-side-card-heading {
	margin-left:0!important;
}
.mdidfortyseven-side-card-heading {
	border-bottom: solid 1px #A5D6A7;
	padding-top: 10px;
	margin-left: 10px;
}
.mdidfortyseven-side-card-heading div {
	font-size: 18px;
	color: #1F3D2B;
	background: linear-gradient(90deg, #F1F8E9, #E8F5E9);
	width: 134px;
	padding: 6px 5px;
}
.mdidfortyseven-side-card-heading img {
	width: 20px;
	height: 18px;
	vertical-align: middle;
}
.mdidfortyseven-side-record-row {
	padding: 10px 15px;
	border-bottom: solid 1px #eee;
}
.mdidfortyseven-side-record-row:nth-last-child(1) {
border: none;
}
.mdidfortyseven-side-record-matchup {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.mdidfortyseven-side-stack .mdidfortyseven-side-record-matchup img {
	width: 22px;
	height: 22px;
	vertical-align: middle;
	margin-right: 10px;
}
.mdidfortyseven-side-record-matchup ul {
	width: 40%;
}
.mdidfortyseven-side-record-matchup ul li {
	margin: 5px 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.mdidfortyseven-side-record-matchup p {
	color: #1F3D2B;
	font-size: 20px;
	font-weight: 700;
	width: 35%;
}
.mdidfortyseven-side-record-matchup a {
	border: solid 1px #FFFFFF;
	padding: 5px;
	border-radius: 5px;
	color: #1F3D2B;
}
.mdidfortyseven-side-record-matchup a:hover {
	color: #1F3D2B;
	background: linear-gradient(90deg, #F1F8E9, #E8F5E9);
}






.mdidfortyseven-template-luxiang-list-fl-area {
	border-right:1px #eee solid;
	border-left:1px #eee solid
}
.mdidfortyseven-template-luxiang-list-fl-area li {
	height:52px;
	line-height:52px;
	border-bottom:1px #eee solid
}
.mdidfortyseven-template-luxiang-list-fl-area li:hover {
	background:#f9f9f9
}


.mdidfortyseven-template-lx-lb-title-area {
    float: left;
    padding-left: 24px;position: relative;
}


.mdidfortyseven-template-luxiang-list-fl-area .mdidfortyseven-template-lxlb-bt-area {
    width: 650px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left; color:#666
}


.mdidfortyseven-template-lx-lb-title-area:after {
    height: 6px;
    content: '';
    width: 6px;
    background: #ddd;
    position: absolute;
    top: 50%;
    left: 7px;
    z-index: 10;
    border-radius: 50%;
    margin-top: -2px;
}

.mdidfortyseven-template-lx-lb-qd-area {
    float: right;
    text-align: right;
    padding-right: 30px;color: #999;
}

/* 右侧模块统一为封面-足篮球.html 的排版 */
.mdidfortyseven-home-sidebar-column.zq-lx-and-team,
.mdidfortyseven-news-side-media.zq-lx-and-team,
.mdidfortyseven-article-side-feed.zq-lx-and-team,
.mdidfortyseven-record-side-feed.zq-lx-and-team,
.mdidfortyseven-live-side-latest.zq-lx-and-team,
.mdidfortyseven-template-page-frame .mdidfortyseven-side-stack{width:28%;background:rgba(0,0,0,0);border-radius:10px;height:fit-content;}
.mdidfortyseven-home-sidebar-column.zq-lx-and-team .mdidfortyseven-side-record-card,
.mdidfortyseven-news-side-media.zq-lx-and-team .mdidfortyseven-side-record-card,
.mdidfortyseven-article-side-feed.zq-lx-and-team .mdidfortyseven-side-record-card,
.mdidfortyseven-record-side-feed.zq-lx-and-team .mdidfortyseven-side-record-card,
.mdidfortyseven-live-side-latest.zq-lx-and-team .mdidfortyseven-side-record-card,
.mdidfortyseven-side-stack .mdidfortyseven-side-record-card{background:#FFFFFF;border-radius:10px;margin-bottom:20px;overflow:hidden;}
.mdidfortyseven-side-stack .mdidfortyseven-side-record-card .mdidfortyseven-side-card-titlebar{display:flex;justify-content:space-between;align-items:center;border-bottom:solid 1px #A5D6A7;margin-left:10px;}
.mdidfortyseven-side-stack .mdidfortyseven-side-record-card .mdidfortyseven-side-card-titlebar a{color:#999999;font-size:12px;margin-right:20px;}
.mdidfortyseven-side-stack .mdidfortyseven-side-record-card .mdidfortyseven-side-card-titlebar .mdidfortyseven-side-card-heading{margin-left:0!important;}
.mdidfortyseven-side-stack .mdidfortyseven-side-card-heading{border-bottom:solid 1px #A5D6A7;padding-top:10px;margin-left:10px;}
.mdidfortyseven-side-stack .mdidfortyseven-side-card-heading div{font-size:18px;color:#1F3D2B;background:linear-gradient(90deg, #F1F8E9, #E8F5E9);width:134px;padding:6px 5px;}
.mdidfortyseven-side-stack .mdidfortyseven-side-card-heading img{width:20px;height:18px;vertical-align:middle;}
.mdidfortyseven-side-stack .mdidfortyseven-side-news-feed ul{padding:10px 0;}
.mdidfortyseven-side-stack .mdidfortyseven-side-news-feed ul li{line-height:28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mdidfortyseven-side-stack .mdidfortyseven-side-news-feed ul li span{color:#333333;margin-left:0;}
.mdidfortyseven-side-stack .mdidfortyseven-side-news-feed ul li a{color:#1F3D2B;}
.mdidfortyseven-side-stack .mdidfortyseven-side-record-feed{padding:10px 0;border-bottom:solid 1px #eee;}
.mdidfortyseven-side-stack .mdidfortyseven-side-record-row{padding:10px 15px;border-bottom:solid 1px #eee;}
.mdidfortyseven-side-stack .mdidfortyseven-side-record-row:nth-last-child(1){border:none;}
.mdidfortyseven-side-stack .mdidfortyseven-side-record-feed .mdidfortyseven-side-record-time{font-size:13px;color:#999999;margin-bottom:10px;}
.mdidfortyseven-side-stack .mdidfortyseven-side-record-matchup{display:flex;justify-content:space-between;align-items:center;}
.mdidfortyseven-side-stack .mdidfortyseven-side-record-matchup img{width:22px;height:22px;vertical-align:middle;margin-right:10px;}
.mdidfortyseven-side-stack .mdidfortyseven-side-record-matchup ul{width:40%;}
.mdidfortyseven-side-stack .mdidfortyseven-side-record-matchup ul li{margin:5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;}
.mdidfortyseven-side-stack .mdidfortyseven-side-record-matchup p{color:#1F3D2B;font-size:20px;font-weight:700;width:35%;}
.mdidfortyseven-side-stack .mdidfortyseven-side-record-matchup a{border:solid 1px #FFFFFF;padding:5px;border-radius:5px;color:#1F3D2B;}
.mdidfortyseven-side-stack .mdidfortyseven-side-record-matchup a:hover{color:#1F3D2B;background:linear-gradient(90deg, #F1F8E9, #E8F5E9);}
.mdidfortyseven-side-stack .mdidfortyseven-side-tag-block{margin-top:20px;}
.mdidfortyseven-side-stack .mdidfortyseven-tag-sidebar-card{border-radius:10px;background:#FFFFFF;overflow:hidden;}
.mdidfortyseven-side-stack .mdidfortyseven-side-tag-heading{height:43px;background:#FFFFFF;}
.mdidfortyseven-side-stack .mdidfortyseven-side-tag-heading .mdidfortyseven-tag-sidebar-caption{font-size:18px;color:#1F3D2B;background:linear-gradient(90deg, #F1F8E9, #E8F5E9);width:134px;padding:8px 10px;border-radius:0 0 18px 0;}
.mdidfortyseven-side-stack .mdidfortyseven-side-tag-heading img{width:20px;height:25px;vertical-align:middle;}
.mdidfortyseven-side-stack .mdidfortyseven-tag-sidebar-list{border-bottom:dashed 1px #EEEEEE;padding:10px 30px 0 15px;}
.mdidfortyseven-side-stack .mdidfortyseven-tag-sidebar-list:nth-last-child(1){border:none;}
.mdidfortyseven-side-stack .mdidfortyseven-tag-sidebar-list .mdidfortyseven-tag-link-box{display:inline;}
.mdidfortyseven-side-stack .mdidfortyseven-tag-sidebar-list .mdidfortyseven-tag-link-box a{padding:10px 5px;display:inline-block;color:#1F3D2B;font-weight:700;}