
.news-zuixin ul {
    display: flex;
    flex-flow: wrap;
    justify-content: space-between;
}

.news-zuixin li {
    width: 48%;
    float: left;
    overflow: hidden;
    margin-bottom: 20px;
}
.news-zuixin li section {
    border-bottom: #eee 1px solid;
    overflow: hidden;
}

.news-zuixin h2 {
    font-size: 15px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-weight: normal;
    margin: 3px 0 5px 0;
}

.news-zuixin p {
    font-size: 14px;
    color: #888;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-height: 20px;
    height: 40px;
}

.news-zuixin-pic {
    display: block;
    overflow: hidden;
    width: 100px;
    height: 70px;
    line-height: 70px;
    float: left;
    margin-right: 10px;
}


.news-zuixin li img {
    width: 70px;
    height: 70px;
    object-fit: contain;
    vertical-align: middle;
    transition: .5s;
}

::-webkit-scrollbar{
  width: 5px;
  height: 5px;
}
::-webkit-scrollbar-thumb{
  border-radius: 1em;
  background-color: rgba(50,50,50,.3);
}
::-webkit-scrollbar-track{
  border-radius: 1em;
  background-color: rgba(50,50,50,.1);
}

.gd-title-box b {
    font-size: 16px;
    margin-right: 20px;
    padding: 0 10px 10px;

}
#tab li { cursor: pointer; display: inline-block }

#tab-content section { display: none; }
#tab-content1 section { display: none; }

#tab-content section:nth-child(1) { display: block }
#tab-content1 section:nth-child(1) { display: block }



#tab { border-bottom: #e4e3e3 1px solid; margin: 20px }

#tab li { font-size: 16px; margin-right: 20px; padding: 0 10px 10px; position: relative }

#tab li:after { content: ""; background: #cc0000; background: linear-gradient(to right, #0062ff 0%, #00a0ec 100%); width: 20%; height: 2px; position: absolute; bottom: -1px; left: 40%; opacity: 0; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; transition: all .5s ease; }

#tab li:hover:after, #tab li.tab-current:after { opacity: 1; width: 100%; margin: auto; display: block; left: 0; }

#tab li.tab-current { color: #cc0000; }

.tab-a-more { position: absolute; right: 20px; top: 16px; }

.tab-a-more a { display: block; background-size: 32px; overflow: hidden; width: 50px; height: 30px; }

#tab-content { margin: 20px; overflow: hidden; }
#tab-content1 { margin: 20px; overflow: hidden; }

.tab-a-more a i { position: absolute; top: 16px; width: 8px; height: 8px; animation: bounce_fountainG 1.2s linear infinite; border-radius: 8px; background: #09F; }

.tab-a-more a i:first-child { right: 20px; animation-delay: .4s; background: #09F; }

.tab-a-more a i:nth-child(2) { right: 10px; animation-delay: .6s; background: #3c0; }

.tab-a-more a i:nth-child(3) { right: 0; animation-delay: .8s; background: #f60; }

.live_detail_match {
	width: 100%;
	min-height: 195px;
	background-image: linear-gradient(137deg, #444CFF 0%, #eee 100%);
	border-radius: 13px;
	margin: 1rem auto;
	background-size: cover;
    float: left;
    padding-bottom: 10px;
}

.live_detail {
	background-color: #ffffff;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
}

.live_detail_match_title {
	width: 90%;
	padding-top: 2rem;
	display: flex;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.live_detail_match_back {
	width: 5%;
	display: none;
}

.live_detail_match_back img{
	cursor: pointer;
}

.live_detail_match_cname {
	width: 90%;
	line-height: 25px;
	vertical-align: middle;
	font-family: PingFangSC-Semibold;
	font-size: 18px;
	color: #FFFFFF;
	letter-spacing: 0;
	text-align: center;
	font-weight: 600;
	margin-left: auto;
	margin-right: auto;
}
.season_area {
    width: 80%;
    margin: 0 auto;
    padding-bottom: 1rem;
}

.season_area a {
    color: #ffffff;
    float: left;
    margin-left: 0.5rem;
    text-decoration: none;
    background-color: #0072e2;
    border-radius: 5px;
    margin-top: 5px;
    font-size: 15px;
	padding: 3px;
    text-align: center;
}

.live_detail_match_competition {
    width: 95%;
    display: flex;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.per-24 {
    width: 24%;
}
.new_table_title {
    width: 100%;
    min-height: 3rem;
    line-height: 1.5rem;
    font-size: 1rem;
    background: #F8F8F8;
    vertical-align: middle;
    display: table;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.new_table_title_col {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    font-family: PingFangSC-Regular;
    font-size: 16px;
    color: #666666;
    letter-spacing: 0;
    line-height: 17px;
    font-weight: 600;
}
.new_table_row {
    width: 100%;
    min-height: 2.5rem;
    line-height: 1.2rem;
    font-size: 1rem;
    background: rgba(248, 248, 248, 0.00);
    vertical-align: middle;
    display: table;
    border-bottom: solid 0.1rem #eeeeee;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.new_table_row_col {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #666666;
    letter-spacing: 0;
    line-height: 14px;
    font-weight: 400;
}
.per-10 {
    width: 10%;
}
.per-18 {
    width: 18%;
}

.live_detail_match_cname h1 {
    font-size:20px;
}

.whitebg {
    background: #fff;
    border-radius: 3px;
    padding: 20px;
    margin-bottom: 20px;
    overflow: hidden;
}
.box, article {
    width: 1200px;
    margin: auto;
    overflow: hidden;
}

.content { width:100%; _height:430px; min-height:430px; margin:0 auto; border:0px solid #AAAA00; border-top:none; background-color:#FFFFFF; overflow:hidden; }
.toggle { width:100%; margin:20px auto; }
.toggle dl dt { background:#e6e6e6 url('/static/images/v24/bg_toggle_up.gif') no-repeat scroll 8px 14px; height:40px; width:100%; line-height:40px; font-size:16px; font-weight:bold; color:#666; cursor:pointer; margin:8px 0; padding-left:25px; display:block; }
.toggle dl dt.current { background:#e6e6e6 url('/static/images/v24/bg_toggle_down.gif') no-repeat scroll 8px 14px; }
.toggle dl dd { padding-left:10px; line-height:24px; }
.toggle dl dd h2 { font-size:15px; }
.toggle dl dd ul { padding-bottom:12px;    display: flex;flex-flow: wrap;justify-content: space-between; }
.toggle dl dd ul li { list-style:none; }

.page {
    overflow: hidden;
    padding: 20px;
}

.page-title {
    width: 230px;
    float: left;
}
.page-title li {
    margin-bottom: 10px;
}

.page-title li a {
    display: block;
    text-align: center;
    padding: 8px 0;
    border: #f1f1f1 1px solid;
    border-radius: 3px;
}

.page-box {
    width: 830px;
    float: left;
    margin-left: 30px;
    padding-left: 30px;
    border-left: #eee 1px solid;
    min-height: 500px;
}


.page-box-title {
    font-size: 16px;
	font-weight: bold;
    border-bottom: 1px solid #eee;
    position: relative;
    margin-bottom: 20px;
    padding-bottom: 10px;
}

.page-box-content {
    line-height: 26px;
}

.page {
    overflow: hidden;
    padding: 20px;
}

@media screen and (max-width: 640px) {
	#comments-title {
		padding-top:0 !important;
		margin-top:0 !important
	}
	.main-page {
		padding:10px !important;
	}
	.season_area a {
		width:45%;
		font-size: 14px;
	}

	.box, article {
		width:100%;
	}
	#pageContents { overflow-x: scroll; }

	#pageContents ul { width: 100% }

	.page-title { width: 100%; float: left; }

	.page-box { width: 100%; margin-left: 0; padding-left: 0; border: none; margin-top: 10px; }

	.page-title li { width: 100px; float: left; margin-right: 10px }


    .news-zuixin li {
        width: 100%;
    }

    #tab-content { margin: 0; padding: 0 10px }
    #tab-content1 { margin: 0; padding: 0 10px }

    .gd-box { overflow-x: scroll; }

    #tab {
        width: 800px;
    }
    #gd-box  #tab {
        width:100px;
    }
    .whitebg {
        border: none;
        padding:0;
        overflow: hidden;
    }

.live_detail_match {
		width: 95%;
		min-height: 195px;
		background-image: linear-gradient(137deg, #444CFF 0%, #eee 100%);
		border-radius: 13px;
		margin: 1rem 2.5%;
		background-size: cover;
	}

	.live_detail {
		background-color: #ffffff;
		width: 100%;
		height: 100%;
	}

	.live_detail_match_title {
		width: 90%;
		padding-top: 1rem;
		display: flex;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}

	.live_detail_match_back {
		width: 10%;
		display: block;
	}

	.live_detail_match_back img{
		cursor: pointer;
	}

	.live_detail_match_cname {
		width: 80%;
		line-height: 21px;
		vertical-align: middle;
		font-family: PingFangSC-Semibold;
		font-size: 15px;
		color: #FFFFFF;
		letter-spacing: 0;
		text-align: center;
		font-weight: 600;
	}

	.live_detail_match_share {
		width: 10%;
	}

	.live_detail_match_competition {
		width: 95%;
		display: flex;
		margin-left: auto;
		margin-right: auto;
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

	.live_detail_match_team {
		width: 25%;
	}

	.live_detail_match_info {
		width: 50%;
		text-align: center;
	}

	.live_detail_match_logo {
		width: 43px;
		height: 43px;
		background-color: #ffffff;
		border-radius: 28px;
		margin: auto;
		line-height: 42px;
		padding: 7px;
	}

	.live_detail_match_tname {
		line-height: 20px;
		min-height: 40px;
		font-family: PingFangSC-Semibold;
		font-size: 14px;
		color: #FFFFFF;
		letter-spacing: 0;
		font-weight: 600;
		margin-top: 0.5rem;
		word-break: break-all;
	}

	.live_detail_match_info_1 {
		padding-bottom: 0.6rem;
		font-family: PingFangSC-Semibold;
		font-size: 14px;
		color: #FFFFFF;
		letter-spacing: 0;
		text-align: center;
		line-height: 18px;
		font-weight: 600;
		min-height: 2rem;
		cursor: pointer;
	}

	.live_detail_match_info_2 {
		font-family: PingFangSC-Regular;
		font-size: 12px;
		color: #FFFFFF;
		letter-spacing: 0;
		text-align: center;
		line-height: 18px;
		font-weight: 400;

	}

	.live_detail_match_info_3 {
		font-family: PingFangSC-Regular;
		font-size: 12px;
		color: #FFFFFF;
		letter-spacing: 0;
		text-align: center;
		line-height: 18px;
		font-weight: 400;
	}

	.live_detail_match_info_4 {
		font-family: PingFangSC-Regular;
		font-size: 12px;
		color: #FFFFFF;
		letter-spacing: 0;
		text-align: center;
		line-height: 18px;
		font-weight: 400;
	}

	.live_detail_match_info_5 {
		font-family: PingFangSC-Semibold;
		font-size: 12px;
		color: #FFFFFF;
		letter-spacing: 0;
		line-height: 24px;
		font-weight: 600;
		margin-top: 1rem;
		background: rgba(255,255,255,0.17);
		border: 1px solid #FFFFFF;
		border-radius: 13.5px;
		cursor: pointer;
	}

	.live_detail_tab {
		width: 100%;
		line-height: 2.5rem;
		margin-top: 0.5rem;
		overflow: auto;
		display: -webkit-box;
	}

	.live_detail_tab::-webkit-scrollbar {
		display: none !important;
		width: 0px;
		height: 0px;
	}

	.live_detail_tab_item {
		padding:0.6rem;
		font-family: PingFangSC-Regular;
		font-size: 14px;
		color: #999999;
		letter-spacing: 0;
		line-height: 20px;
		font-weight: 400;
	}

	.live_detail_tab .active{
		color: #333333;
		font-weight: 700;
		border-bottom: 3px solid #cccccc;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
	}

	.live_detail_blank {
		width: 100%;
		height: 0.7rem;
	}

    .box {
        width:100%;
    }

}

