.pc_title{height:70px; line-height:70px; font-size: 28px; color:#cc0000}
.main-top {
	max-width: 1200px;
	z-index:1000;
	background: #FFFFFF;
    display: flex;
    align-items: center;
	margin: auto;
    padding: 0.72rem 0;
}

.main-top .logo {
    display: flex;
    align-items: center;
	margin:0 0.94rem;
}

.main-top .logo img {
    width: 2.7rem;
    height: 2.7rem;
    margin-right: 0.31rem;
}

.main-top .main-title {
    display: flex;
    flex-direction: column;
    margin-top: -0.31rem;
}

.main-top .main-title .first {
    display: flex;
    align-items: center;
    font-family: PingFangSC-Semibold;
    font-size: 1.2rem;
    color: #333333;
    font-weight: 600;
}

.main-top .main-title .first a {
    display: flex;
    align-items: center;
	text-decoration: none;
    font-family: PingFangSC-Semibold;
    font-size: 1.2rem;
    color: #333333;
    font-weight: 600;
}

.main-top .main-title .first .tag {
    width: 1.94rem;
    height: 0.94rem;
    margin-left: 0.375rem;
    background-image: url('/style/img/logo-tag.png');
    background-size: 100% 100%;
    display: flex;
    justify-content: center;
    align-items: center;

    font-family: PingFangSC-Semibold;
    font-size: 0.63rem;
    color: #FFFFFF;
    letter-spacing: 0;
    font-weight: 600;
}

.main-top .main-title .second {
    display: flex;
    margin-top: 0.06rem;
    font-family: PingFangSC-Regular;
    font-size: 1rem;
    color: #666666;
    letter-spacing: 0;
    font-weight: 400;
}

.main-top .down-load {
    width: 4.88rem;
    height: 1.75rem;
	margin:0 0.94rem;
    background-image: url('/style/img/donw-load.png');
    background-size: 100% 100%;
    display: flex;
    justify-content: center;
    align-items: center;

    font-family: PingFangSC-Semibold;
    font-size: 0.75rem;
    color: #425FFF;
    letter-spacing: 0;
    font-weight: 600;
	display: none;
}


.toolbar{width: 6.25rem; display:none; list-style:none; margin:auto;background:#f8f9fa;height:2.5rem;overflow:hidden;}
.toolbar a{color:#212529;font-size: 1rem;}
.toolbar a:hover{color:#2196f3}

.toolbar li a{display:block;white-space:nowrap;padding:.5rem;line-height:1.5rem;margin:0 1.5rem 0 0}
.toolbarv li a:hover{color:#f33e4f}
.toolbar li.current-cat a{color:#f33e4f;position:relative}
.toolbar li.current-cat a:after{content:'';position:absolute;bottom:0;left:0;display:block;width:100%;border-bottom:2px solid #f33e4f}

.toolbar a h2{
	font-weight: unset;
	font-size: 1rem;
	font-family: unset;
}

#footer h2{
	font-weight: unset;
	font-family: unset;
	font-size: 1.3rem;
	line-height: 2.2rem;
	display: unset;
	margin-block-start: 0rem;
	margin-block-end: 0rem;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
	margin-left: 0.2rem;
	margin-right: 0.2rem;
}

.news-item{
	display: flex;
	flex-direction: column;
	border-bottom:1px dotted #CCC;
	margin-left: 4%;
	margin-right: 4%;
	margin-top: 2%;
	padding-bottom: 0.5rem;
}

.news-item .cc-title{
	font-size: 1rem;
	display: flex;
	color: #333333;
	letter-spacing: 0;
	line-height: 22px;
	font-weight: 600;
}

.news-item .cc-title a{
	color: #212529;
	text-decoration: none;
	word-break: break-all;
}


.news-item .releaseTime-typeName{
	margin-top: 0.3rem;
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #666666;
	letter-spacing: 0;
	font-weight: 400;
	height: 30px;
	line-height: 30px;
}

.news-item .news-type{
	margin-top: 0.3rem;
	color: #333;
	font-size: 1rem;
}

.news-item .news-type a{
	color: #009ad9;
	margin-right: 1rem;
}


.news-item .description{
	margin-top: 0.3rem;
	color: #212529;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #333333;
	letter-spacing: 0;
	line-height: 20px;
	font-weight: 400;
}

.title-log img {
	width: 600px;
	height: 330px;
	object-fit: cover;
}

@media only screen and (max-width:640px) {
	.title-log img {
		width: 100%;
		height: 12rem;
		object-fit: cover;
	}
}

.news-body{
	display: flex;
	flex-direction: column;
	border: solid 1px #bed7e8;
	width: 95%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding-bottom: 1rem;
	margin-bottom: 1rem;
}

.news_content_tag {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

.news_daohang {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	height: 1.88rem;
	line-height: 1.88rem;
	margin-bottom: 1rem; 
	margin-top: 1rem;
}

.news_daohang div{
	width: 95%;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	font-size: 0.88rem;
}

.news_content_tag a {
	padding: 8px 8px 8px 8px;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #000;
	margin: 0px;
	border-radius: 12px;
	background: #e7e7e7;
	display: inline-block;
	text-decoration: none;
	margin-bottom: 0.3rem;
	margin-top: 0.3rem;
}

.news_content_hr {
	width: 90%;
	border: 1px solid #cccccc;
	margin-left: auto;
	margin-right: auto;
}

.news-body img{
	max-width: 100%;
}

.news-body .cc-title{
	font-size: 1.2rem;
	padding-top: 2rem;
	color: #212529;
	font-weight: bold;
	width:90%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.news-body .cc-title a{
	color: #212529;
	font-weight: bold;
}


.news-body .releaseTime-typeName{
	margin-top: 1rem;
	color: #333;
	font-size: 1rem;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}

.news-body .news-type{
	margin-top: 0.3rem;
	color: #333;
	font-size: 1rem;
	border-bottom: solid 1px #eee;
	padding-bottom: 1rem;
}

.news-body .news-type a{
	color: #009ad9;
	margin-right: 1rem;
}

.news-body .description{
	margin-top: 1rem;
	color: #212529;
	font-size: 1rem;
}

.news-body .content{
	margin-top: 1rem;
	color: #212529;
	font-size: 1rem;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	word-break: break-all;
}


.fl {
	float: left
}

.fr {
	float: right
}

.video-list {
	position: relative;
	width: 426px;
	height: auto;
	
border: 0px solid #008000;
background-color: #ffffff;

}

.video-list .list-box {
	position: relative;
	width: 95%;
	height: auto;
	background: #FFF;
	padding: 10px;

}

.video-list .list-box .list-item {
	position: relative;
	width: 100%;
	height: 32px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 1rem
}

.video-list .list-box .list-item .item-label {
	position: relative;
	width: auto;
	height: 18px;
	line-height: 18px;
	color: #999;
	padding-right: 18px
}
.video-list .list-box .list-item .item-label a {
	color: #999;
}

.video-list .list-box .list-item .item-label .item-category{
    color:#959595;
}

.video-list .list-box .list-item .item-label .item-category:hover{
    color:#144a69;
}

.video-list .list-box .list-item .item-label::before {
	content: "";
	position: absolute;
	top: 7px;
	right: 7px;
	width: 4px;
	height: 4px;
	background: #999;
	border-radius: 50%
}

.video-list .list-box .list-item .item-link {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	color: #333;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical
}

.video-list .list-box .list-item .item-link:hover {
	color: #144a69
}

.video-list .big-news {
	position: relative;
	display: block;
	width: 100%;
	height: 244px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden;
	background: #FFF
}

.video-list .big-news .news-cover {
	display: block;
	width: 100%;
	height: auto;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s
}

.video-list .big-news .news-cover:hover {
	-webkit-transform: scale(1.2);
	transform: scale(1.2)
}

.list-head {
	position: relative;
	width: 80px;
	height: 44px;
	line-height: 44px;


}

.list-head .title {
	position: relative;
	padding-left: 44px;
	font-size: 18px;
	color: #000
}

.list-head .title.video::before {
	background-image: url("/style/img/icon-video.png")
}

.list-head .title.live::before {
	background-image: url("/style/img/icon-live.png")
}

.list-head .title.fb::before {
	background-image: url("/style/img/icon-fb.png")
}



.list-head .title.bb::before {
	background-image: url("/style/img/icon-bb.png")
}

.list-head .title::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 44px;
	height: 44px;
	background-repeat: no-repeat;
	background-size: 75% 75%;
	background-position: center center
}

.list-head .more {
	font-size: 16px;
	color: #000;
	font-weight: bold
}

.content-box .empty{
	width:100%;
	display: flex;
	justify-content: center;
	align-items: center;
	border-bottom: 1px dotted #CCC;
	padding-top: 0.5rem;
	padding-bottom: 1rem;
}

.content-box .more{
	width:100%;
	display: flex;
	justify-content: center;
	align-items: center;
	border-bottom: 1px dotted #CCC;
	padding-top: 0.5rem;
	padding-bottom: 1rem;
	cursor: pointer;
}


.title {
	position: relative;
	height: auto;
	line-height: 38px;
	font-size: 28px
}

.clearfix {
	zoom: 1
}

.clearfix:after {
	content: " ";
	width: 0;
	height: 0;
	visibility: hidden;
	display: block;
	clear: both;
	overflow: hidden
}


.fn-clear:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
#mores{width:360px;cursor:pointer;background:#ddd;height:22px;line-height:22px;padding:0px 5px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-shadow:1px 1px #ffffff;float:left;margin-right:5px;text-decoration:none;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;}
#mores:hover{background:#009ad9;color:#FFF;text-shadow:1px 1px #333;}.right_slide .bd{padding-top:5px;}.
#mores a{background:#009ad9;color:#FFF;text-shadow:1px 1px #333;}.right_slide .bd{padding-top:5px;}.
.salon-type1{ padding:0 5px; height:20px; background:#f25109; font-size:1rem; line-height:20px;  color:#FFF; font-weight:normal; font-style:normal; float:left; text-align:center; margin:3px 5px 0px 0;border-radius:3px;}
.salon-type2{ padding:0 5px; height:20px; background:#0078db; font-size:1rem; line-height:20px;  color:#FFF; font-weight:normal; font-style:normal; float:left; text-align:center; margin:3px 5px 0px 0;border-radius:3px;}
.salon-type{ padding:0 5px; height:20px; background:#0dba0d; font-size:1rem; line-height:20px;  color:#FFF; font-weight:normal; font-style:normal; float:left; text-align:center; margin:3px 5px 0px 0;border-radius:3px;}
#zc_dh{ width:1018px; height:auto; border:1px #bed7e8 solid; background:url(/style/img/box_bg.gif) repeat-x; margin:0px auto; padding:5px; line-height:190%;}
#zc_dh a{ margin-right:6px;display:inline-block;}
#zc_AD{ width:988px; height:auto; border:1px #bed7e8 solid; background:url(/style/img/box_bg.gif) repeat-x; margin:0px auto; padding:5px; line-height:190%;margin-top:8px;margin-bottom:8px;}
#zc_AD2{ width:1018px; height:auto; border:1px #bed7e8 solid; background:url(/style/img/box_bg.gif) repeat-x; margin:0px auto; padding:5px; line-height:190%;margin-top:8px;}
#zc_AD1{ width:1160px; height:60px; border:0px #bed7e8 solid; background:#ffffff; margin:0px auto; padding:5px; line-height:190%;margin-top:8px;}
#zc_AD1 li{float:left;margin-left:8px;}

#zc_topic{ width:988px; height:auto; border:1px #bed7e8 solid; background:url(/style/img/box_bg.gif) repeat-x; margin:0px auto; padding:5px; line-height:190%; font-size:1rem;}
#zc_topic img.banner{ width:990px; height:auto; margin-bottom:5px;}
.data_table{border-left:1px solid #a2c6d3; border-top:1px solid #a2c6d3; margin:0 auto; background:#fff}
.data_table th,.data_table td{ border-bottom:1px solid #a2c6d3; border-right:1px solid #a2c6d3; line-height:24px; height:24px; text-align:center;}
.data_table th{ background:#e5f2fa; font-weight:bold; color:#016493;}
.data_table td.name{text-align:left;padding-left:5px;}
.red{ color:#f30;}
.sall{width:256px;BORDER: #494949 1px solid; MARGIN: 2px auto; HEIGHT: 28px; line-height:28px; border-radius: 2px 2px 2px 2px;}
.inp_key{BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; LINE-HEIGHT: 24px; MARGIN-TOP: 3px; WIDTH: 200px; BACKGROUND: #fff; FLOAT: left; HEIGHT: 24px; COLOR: #999; MARGIN-LEFT: 1px; FONT-SIZE: 1rem; BORDER-TOP: medium none; BORDER-RIGHT: medium none;
}
.search_btn {
	BORDER-BOTTOM: #d9d9d9 0px; BORDER-LEFT: #d9d9d9 0px; PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-LEFT: 12px; WIDTH: 55px; PADDING-RIGHT: 12px; BACKGROUND: #494949; HEIGHT: 28px; COLOR: #FFFFFF; FONT-SIZE: 1rem; VERTICAL-ALIGN: top; BORDER-TOP: #d9d9d9 0px; CURSOR: pointer; BORDER-RIGHT: #d9d9d9 0px; PADDING-TOP: 6px; border-image: none
}

/* 2019-7-16 */
.sbtsw{float:left;padding-right:0px;margin-right:12px;width:260px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gdkd{
	width: 130px;
}
.sbtsw a{font-size:1rem;}				
.zbzt{float:right;}
.zbzt a{


padding: 3px 10px 3px 10px;
	height: 12px;
	
	color: #ff7e00;
	margin: 5px;
	border-radius: 16px;
border: 1px solid #ff7e00;
}
.zbzt a:hover {
	background-color: #ff7e00;
color: #fff;
}
.zbzt01{display: flex; width:320px;}
.sbtsw01{box-sizing: border-box; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; text-align: center; -webkit-box-flex: 1; flex-grow: 1; width: 520px;}
.sbtsw022{overflow: hidden;/*white-space: nowrap;*/text-overflow: ellipsis;box-sizing: border-box; color: rgb(33, 37, 41); text-decoration: none; background-color: transparent; display: flex; -webkit-box-align: center; align-items: center; font-size: 0.875rem; font-weight: 500; width: 211.5px; max-width: calc(50% - 3rem); -webkit-box-flex: 0; flex: 0 0 calc(50% - 3rem); -webkit-box-pack: end; justify-content: flex-end; text-align: right;margin-right: 0.5rem}
.sbtsw023{overflow: hidden;/*white-space: nowrap;*/text-overflow: ellipsis;box-sizing: border-box; color: rgb(33, 37, 41); text-decoration: none; background-color: transparent; display: flex; -webkit-box-align: center; align-items: center; font-size: 0.875rem; font-weight: 500; width: 211.5px; max-width: calc(50% - 3rem); -webkit-box-flex: 0; flex: 0 0 calc(50% - 3rem); -webkit-box-pack: start; justify-content: flex-start; text-align: left;margin-left: 0.5rem}

#kuai{display:block;width:400px;height:30px;line-height:30px;}

.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
	background:#FFFFFF;
	font-size:1rem;
	padding:8px 8px 2px;
	
}
.dede_pages ul li a{
	float:left;
	
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#ffffff;
	
	padding:8px 8px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}




.fn-clear {zoom:1; /* for IE6 IE7 */}

body .fn-hide {display:none;}
.fn-left,.fn-right {display:inline;}
.fn-left {float:left;}
.fn-right {float:right;}


/* topbar */
#topbar{
	height: 26px;
	line-height: 26px;
	border-bottom: 1px solid #ddd;
	background-color: #eee;
}
	#topbar p em{color: #999;margin: 0 8px;}
	#topbar p a{ color: #666;}
	#topbar p a:hover{ color: #e00;}

/* layout */
.layout{
	width: 1200px;
	margin: 0 auto;
	
	/*padding-top:120px;*/
	

}

/* headbar */
#header1{/*position: fixed;*/width:100%; z-index: 1000;}

#headbar{width:100%; 

}

#head-dh{width:800px;float: left;height:70px;}


.league-match-nav{
	width:1200px;
	overflow: hidden;
	overflow-x: auto;
	margin: auto;
	padding: auto;
	display: flex;
	background-color: #fff;
}

.league-match-nav::-webkit-scrollbar {
	width: 1px;
}


.league-match-nav .select{
	color: #cc0000;
	background: rgba(66,104,255,0.1);
	border-radius: 0.84rem;
}

.league-match-nav a {
	flex-shrink: 0;
	font-family: PingFangSC-Regular;
	font-size: 0.85rem;
	color: #666666;
	letter-spacing: 0;
	text-decoration: none;
	line-height: 1.25rem;
	font-weight: 400;
	padding:0.24rem 0.5rem;
	margin:0.55rem 0.1rem 0.66rem 0.1rem ;
}


.match-time-nav{
	width:1200px;
	overflow: hidden;
	margin: auto;
	padding: auto;
	display: flex;
	align-items: center;
	background-color: #fff;
	border-top: 1px solid #EDEDED;
}

.match-time-nav .times::-webkit-scrollbar {display: none; /* Chrome Safari */}


.match-time-nav .times{
	flex:1;
	overflow: hidden;
	overflow-x: auto;
	display: flex;
	background-color: #fff;
}


.match-time-nav img{
	width:1.31rem;
	height:1.31rem;
	margin: 0.75rem 0.63rem;
	cursor: pointer;
}


.match-time-nav .times .select{
	color: #cc0000;
	background: rgba(66,104,255,0.1);
	border-radius: 0.84rem;
}

.match-time-nav .times a {
	flex-shrink: 0;
	font-family: PingFangSC-Regular;
	font-size: 0.88rem;
	color: #666666;
	letter-spacing: 0;
	text-decoration: none;
	line-height: 1.25rem;
	font-weight: 400;
	padding:0.24rem 0.5rem;
	margin:0.55rem 0.94rem 0.66rem 0.94rem ;
}




#head-dh #main-menu {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}

#head-dh #main-menu>li {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		text-align: center
	}
#main-menu li a {
	padding: .5rem 1rem;
	font-size: 1.125rem
}


#headbar_01{width:1170px; height:50px; margin:auto;position:absolute;top:0;
	left:0;
	right:0;
	bottom:0;}
	/* logo */
	#logo{
		float: left;
		overflow: hidden;
		padding: 0 0 0 0;
	}
	/* head-banner */
	.head-banner{
	padding-top:0px;
		
		width: 300px;
		
		overflow: hidden;
		}

	
	/* play-logo */
	#play-logo{
		float: left;
		height: 26px;
		overflow: hidden;
		padding: 9px 12px 0 15px;
		border-right: 1px solid #076bb1;
	}
		#play-logo img{
			display: block;
			width: 82px;
			height: 17px;
			overflow: hidden;
		}
	
/* navbar */
#navbar{
	width: 1024px;
	height: 35px;
	overflow: hidden;
	border: 1px solid #005fa1;
	padding: 0 4px 0 0;
	background: url(/style/img/nav-bg.gif) 0 0 repeat-x #016eba;
}		
	#navbar .nav-item{
		height: 35px;		
		float: left;
		overflow: hidden;
		border-right: 1px solid #076bb1;
	}
		/* nav-link */
		#navbar .nav-link{
			width: 113px;
			display: block;
			height: 33px;
			line-height: 32px;
			font-family:"΢���ź�", tahoma,Corbel,Verdana,Helvetica,sans-serif,"����";
			font-size: 1rem;
			font-weight: bold;
			text-align: center;
			color: #fff;
			overflow: hidden;
			border: 1px solid #4da1dc;
			position: relative;
			background: url(/style/img/nav-bg.gif) 0 -1px repeat-x #016eba;
		}
		#navbar .nav-link:hover,
		#navbar .drop-title-hover{
			text-decoration: none;
			background-position: 0 -40px;
			background-color: #2e9be8;
		}
		#navbar .current .nav-link,
		#navbar .current .nav-link:hover{
			width: 112px;
			border: 0 none;
			height: 35px;
			line-height: 33px;
			background-position: 0 -80px;
		}
			#navbar i{
				display: block;
				width: 5px;
				height: 5px;
				overflow: hidden;
				position: absolute;
				right: 1px;
				bottom: 1px;
				background: url(/style/img/ui-icon.gif) -28px 0 no-repeat;
			}
		
		/* drop-box */
		#navbar .drop-box{
			width: 348px;
			position: absolute;
			z-index: 9;
			margin: 0 0 0 -1px;
			border: 1px solid #005fa1;
			background-color: #228fdb;
			background-color: #fff;
			zoom:1;
			display: none;
		}
		#navbar #nav-plugin .drop-box{
			margin: 0 0 0 -263px;
		}
			/* .drop-cnt */
			.drop-box .drop-cnt{
				overflow: hidden;
				padding: 8px 7px;
				zoom:1;
				border: 1px solid #4da1dc;
			}
				.drop-box li{
					width: 83px;
					height: 28px;
					line-height: 28px;
					text-align: center;
					overflow: hidden;
					float: left;
					border-bottom: 1px solid #eee;
				}
				.drop-box li.long{width: 144px;}
				.drop-box li a{color: #444;}
				.drop-box li a:hover{color: #e00;}
					
	/* nav-share */
	.nav-share{
		float: right;
		height: 26px;
		overflow: hidden;
		margin-top: 5px;
	}				
		.nav-share a{ 
			display: block;
			color: #fff;
			font-size: 1rem;
			font-weight: 700;
			text-indent: 30px;
			line-height: 26px;
			background: url(/style/img/share.gif) 10px 5px no-repeat #2d9ae7;
		}
		.nav-share a:hover{ 
			color: #fff;
			text-decoration: none;
			background-color: #016eba;
		}
		
/* content */
.conbox{padding-bottom: 1px; margin: 0 auto; padding:0rem;}
.sidebar{width: 300px; padding-bottom: 1px; position: relative;}	
.side-fixed{
	position: fixed;
	top: 0;
	z-index: 9;
	margin-top: 0;
	_margin-top: 0;
	 _position: absolute;
	_top:expression(eval(document.documentElement.scrollTop)); 
}

.list-box{
	width: 1200px;
	height:auto;
	display: flex;
	margin: auto;
}

.list-box .right-box{
	flex-shrink: 0;
	margin-top:10px !important;
	min-width:298px;
	width: 200px;
	margin-left: 30px;
	display: flex;
	flex-direction: column;
	
}

.list-box .right-box h3 strong {
    padding: 10px 18px 10px 16px;
    font-size: 18px;
    font-family: "΢���ź�";
    line-height: 24px;
    display: block;
    color: #2b2935;
	background: #FFFFFF;
}

.list-box .right-box .item{
	font-size: 1rem;
    height: 36px;
    line-height: 36px;
	border-bottom: 1px dotted #CCC;
	background: #FFFFFF;
}

.list-box .right-box .item a{
	padding: 0.5rem;
    color: #000;
}

.content-box{
	width: 1200px;
	padding-bottom: 1px;
	flex-shrink: 0;

	margin: 0 auto;
	display: flex;
	flex-direction: column;
	background: #FFFFFF;
}

.content-box h1 {
	padding: 0.5rem;
	font-size: 1.2rem;
	line-height: 2rem;
}

.content-box .list-item{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0.5rem;
	border-bottom: 1px dotted #CCC;
}



.content-box .list-item .match-time{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0.5rem;
}

.content-box .list-item .match-time a{
	width: 5.71rem;	
	color: #333;
	font-weight: bold;
	margin-left: 20px;
	font-size: 1rem;
}


.content-box .list-item .team-info .team-item{
	display: flex;
	align-items: center;
	margin: 0 0px;
	overflow: hidden;
}



.content-box .list-item .team-info .team-item .left{
	width:80px;
	text-align: left;
	color:#212529;
	font-weight: bold;
	word-break: break-word;

}

.content-box .list-item .team-info .team-item .right{
	width:80px;
	text-align: left;
	color:#212529;
	font-weight: bold;
}


.content-box .list-item .team-info{
	flex:1;
	display: flex;
	align-items: center;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-size: 1rem;
}

.content-box .list-item .team-score{
	align-items: center;
	font-size: 16px;
	font-weight: bold;
}

.content-box .list-item .team-info img{
	width:34px;
	height:34px;
	margin: 0 5px;
}

.content-box .list-item .go-box{
	margin-right: 80px;
}

.content-box .list-item .go-box a {
    padding: 5px 10px 5px 10px;
    height: 12px;
    color: #ff7e00;
    margin: 5px;
    border-radius: 16px;
    border: 1px solid #ff7e00;
	text-decoration: none;
}

.content-box .list-item .go-box a:hover {
    background-color: #ff7e00;
    color: #fff;
}

.content-box .rank-list {
	width: 100%;
	background-color: #ffffff;
	margin-bottom: 10px;
	font-size: 1rem;
	display: flex;
	flex-direction: column;
  }


  .content-box .rank-list div {
	display: flex;

  }
 

  .rank-list-title {
	width:100%;
	background-color: #f0f0f0;
	display: flex;
	align-items: center;
  }

  .rank-list-tr {
	width:100%;
	border-bottom: 1px dotted #ccc;
	display: flex;
	align-items: center;
  }

  .rank-list-title  div{
	flex:1;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0.8rem 0;
 }

  .rank-list-tr  div{
	 flex:1;
	 display: flex;
	 align-items: center;
	 justify-content: center;
	 text-align: center;
	 padding: 0.8rem 0;
  }

  .sc_td {
	overflow: hidden;
  }
  .sc_td1 {
	width: 8%;
  }
  .sc_td2 {
	width: 15%;
  }
  .sc_td3 {
	width: 25%;
  }
  .sc_td4 {
	width: 3%;
  }
  .sc_td5 {
	width: 30%;
  }
  .sc_td6 {
	width: 10%;
  }



/* list-sort */
#list-sort .ui-live-tab{}		
#list-sort .ui-live-tab li{
	float: left;
	height: 23px;
	line-height: 23px;
	text-align: center;
	overflow: hidden;
	cursor: pointer;
	color: #fff;
	padding: 0 13px;
	border: 1px solid #06c;
	background-color: #06c;
}
#list-sort .ui-live-tab li.current{
	height: 24px;
	line-height: 24px;
	font-weight: bold;
	color: #e00;
	border: 1px solid #06c;
	border-bottom: 0;
	background-color: #fff;
}	
#list-sort .ui-cnt{
	width: 283px;
	margin-top: 0px;
	border-top: 0;
	padding: 5px 5px 10px 10px;
	overflow: hidden;
}	

/* ist-sort-list */
.list-sort-list a{
	float: left;
	height: 24px;
	line-height: 24px;
	display: block;
	white-space:nowrap;	
	margin: 5px 5px 0 0;
	padding: 0 7px;
	background-color: #f5f5f5;
}
	.list-sort-list a:hover{
		text-decoration: none;
		background-color: #ddd;
	}
	.list-sort-list a.current,
	.list-sort-list a.current:hover{
		color: #fff;
		background-color: #e00;
	}








/* ui-calendar */
.ui-calendar{
	width: 278px;
	margin-top: 5px;
}	
	/* calendar-hd */
	.ui-calendar .calendar-hd td{
		background: #eee;
		text-align: center;
		width: 40px;
		height: 28px;
		line-height: 28px;
		font-family: simsun;
		font-weight: bold;
	}
		.ui-calendar .calendar-hd .calendarHeader{
			width: 220px;
			font-family: Arial, Helvetica, sans-serif;
			color: #06c;
			font-size: 1rem;
		}
		.ui-calendar .calendar-hd td a{
			display: block;
			height: 28px;
			overflow: hidden;
		}
		.ui-calendar .calendar-hd td a:hover{
			color: #fff;
			text-decoration: none;
			background: #06c;
		}
		
	/* calendar-week */	
	.ui-calendar .calendar-week td{
		font-size: 1rem;
		color: #333;
		height: 30px;
		text-align: right;
		overflow: hidden;
		padding:5px 13px 0 0;
	}
	.ui-calendar .calendar{
		height: 26px;
		line-height: 26px;
		text-align: right;
		overflow: hidden;
		padding:5px 5px 0 0;
		font-size: 1rem;
	}
		.ui-calendar .calendar a,
		.ui-calendar .calendar span{
			display: block;
			padding-right: 8px;
			background-color: #f5f5f5;
		}
		.ui-calendar .calendar a:hover{
			text-decoration: none;
			background-color: #ddd;
		}
		.ui-calendar .calendar span.current{
			color: #fff;
			background-color: #e00;
		}
		
/* ui-box */		
.ui-box{
	margin-top: 10px;
}
	.ui-box .ui-title{
		height: 25px;
		line-height: 25px;
		overflow: hidden;
		padding: 5px;
		background-color: #eee;
	}
		.ui-box .ui-title .ui-icon{
			display: block;			
			height: 25px;
			overflow: hidden;
			float: left;
			text-indent: -99px;
			background-color: #390;
		}
		.ui-box .ui-title .more{
			float: right;
			padding-right: 10px;
		}
		.ui-box .ui-title .ui-icon,
		#game-result .ui-title .ui-icon,
		#week-hot .ui-title .ui-icon{
			width: 28px;
			background-image: url(/style/img/ui-icon.gif);
			background-repeat: no-repeat;
		}
		.ui-box .ui-title .ui-icon-line{
			width: 5px;
		}
		
		#search-box .ui-box .ui-title .ui-icon{ width: 5px;background-color: #390;}
		.ui-box .ui-title .ui-icon-24{background-position: 0 0;}
		.ui-box .ui-title .ui-icon-live{background-position: 0 -25px;}
		.ui-box .ui-title .ui-icon-video{background-position: 0 -50px;}
		.ui-box .ui-title .ui-icon-intro{background-position: 0 -75px;}
		.ui-box .ui-title .ui-icon-salon{background-position: 0 -125px; width: 26px;}
		#week-hot .ui-title .ui-icon-hot{background-position: 0 -100px; width: 33px;}
		
		.ui-box .ui-title h3{
			height: 25px;
			overflow: hidden;
			float: left;
			padding: 0 10px;
			font-size: 1rem;
			color: #06c;
		}
		.ui-box .ui-title em{
			font-size: 1rem;
			color: #666;
			margin-left: 7px;
			font-style: italic;
		}
		.sidebar .ui-box .ui-title h3{color: #333;}
		.sidebar .ui-box .ui-icon{	width: 5px;}
		.ui-box .ui-title p{
			height: 25px;
			overflow: hidden;
			float: right;
			padding: 0 6px;
		}
			.ui-box .ui-title p a{ color: #666; margin-left: 8px;}
			.ui-box .ui-title p a:hover{ color: #c00;}
			
	.ui-box .ui-cnt{
		overflow: hidden;
		clear: both;
		border: 1px solid #d7d7d7;
		background-color: #fff;
		padding:2px 6px 8px 6px;
	}		
	
/* ui-list */
.ui-list{
	padding: 0 0px;
	overflow: hidden;
	position: relative;
	zoom:1;
	margin-bottom: -1px;
}
	.ui-list li,
	.ui-list dd,
	.ui-list dt{
		height: 40px;
		line-height: 20px;
		overflow: hidden;
		font-size: 1rem;
		background: url(/style/img/line.gif) 0 bottom repeat-x;
	}	
	.ui-list li.hover,
	.ui-list dd.hover{
		background-color: #f5f5f5;
	}
		.ui-list .ui-time,
		.ui-list .ui-vs,
		
		.ui-list .ui-name,		
		.ui-list .ui-live,
		.ui-list .ui-type,
		.ui-list .ui-channel,
		.ui-list .ui-tag,
		.ui-list .ui-score{
			height: 40px;
			overflow: hidden;
			float: left;
			font-weight: normal;
			padding: 0 8px;
		}
		.ui-list .ui-channel{
			height: auto;
			padding: 10px 8px;
			line-height: 20px;
		}
		.ui-list .ui-time{width: 50px; color: #000;}
		.ui-list .ui-name{width: 160px;}
		.ui-list .ui-name a{
			padding-left: 1rem;
			color: #222;
			background: url(/style/img/live.gif) 0 2px no-repeat;
		}
		.ui-list .ui-name a:hover{ color: #c00;}
		.ui-list .ui-type{width: 110px;}
		.ui-list .ui-channel{ width: 280px;}
		.ui-list .ui-channel a{ margin-right: 10px;word-break:break-all; font-size: 12px;}
		.ui-list .ui-live{ width:65px; float: right; font-size: 1rem;}
	
		.ui-list .ui-vs{width: 266px;}
		.ui-list .ui-vs p{
			width: 120px; 
			float: left;
			height: 24px;
			line-height: 24px;
			overflow: hidden;
			margin-top: 8px;
		}
		.ui-list .ui-vs p.l{ text-align: right;}
		.ui-list .ui-vs em.vs{
			width: 26px; 
			float: left; 
			text-align: center;
			color: #000;
			line-height: 38px;
			font-weight: 700;
			font-size: 1rem;
			font-family: Tahoma;
		}
		.ui-list .ui-vs p a{}
		.ui-list .ui-vs img{
			vertical-align: middle;
			margin: 0 5px;
		}
		.ui-list-cnt .ui-live a{
			padding-right: 12px;
			color: #333;
			background: url(/style/img/live-arrow.gif) right 2px no-repeat;
		}
		.ui-list-cnt .ui-live a:hover{ text-decoration: none; color: #e00;}
		.ui-list-cnt .ui-live a.open{	background-position: right -38px;	}
		
/* ui-min-list */
.ui-min-list li,
.ui-min-list dd,
.ui-min-list dt{
	font-size: 1rem;
	
	height: 36px;
	line-height: 36px;
	background: url(/style/img/line.gif) 0 35px repeat-x;
}
.ui-min-list-nobg{
	padding: 6px 10px;
}
.ui-min-list-nobg li,
.ui-min-list-nobg dd,
.ui-min-list-nobg dt{
	background: none;
	height: 24px;
	line-height: 24px;	
}
.ui-min-list-ico dd{
	padding-left: 10px;
	border-bottom: 1px solid #eee;
	background: url(/style/img/pio.gif) 0 1rem no-repeat;
}	
.ui-min-list dd a{ margin-right: 5px;color: #000;}	
.ui-min-list dd span{  float: right;}
	
/* ui-list-block */
.ui-list-block{
	padding: 15px 3px 0 0;
}
.ui-list-block dd{
	font-size: 1rem;
	padding: 10px 25px;
	margin: 0;
	border-top: 1px solid #eee;
	background: url(/style/img/pio.gif) 10px 19px no-repeat;
}	
		
/* net-tv */	
#net-tv .ui-min-list dd a{
	
	padding-left: 22px;
	background: url(/style/img/v.gif) 0 2px no-repeat;
}	
		
/* ui-focus-list */
.ui-focus-list{margin-bottom: -1px;}
.ui-focus-list .ui-time{ width: 80px;}
.ui-focus-list .ui-channel{float: right; width: 260px;}

/* ui-list-info */	
.ui-list-info{
	overflow: hidden;
	line-height: 20px;
	padding: 8px 10px;
	display: none;
}	
	.live-intro{	
		color: #333;
		padding-bottom: 8px;
		margin-bottom: 9px;
		border-bottom: 1px solid #eee;
	}
	.live-url{
		line-height: 18px;
		overflow: hidden;
		padding: 3px 0;
	}
		.live-url-title{
			display: block;
			width: 60px;
			height: 19px;
			line-height: 19px;
			overflow: hidden;
			float: left;
			text-align: center;
			color: #fff;
			background: #e00;
		}
		@-moz-document url-prefix(){.live-url-title{line-height: 17px;}}	
		.live-url p{width: 556px;overflow: hidden;float: right;}
		.live-url p a{ margin-right: 13px; display: inline-block;}
				
				
/* live-cente */
#live-center{}	
#live-center .ui-live-tab{
	height: 31px;
	padding-left: 3px;
	_overflow: hidden;
	background-color: #eee;
	border-bottom: 1px solid #06c;
}		
	#live-center .ui-live-tab li{
		float: left;
		width: 96px;
		height: 32px;
		line-height: 32px;
		text-align: center;
		overflow: hidden;
		cursor: pointer;
		color: #fff;
		margin: 0 2px 0 0;
		background: url(/style/img/ui-tab-nav.png) -96px 0 no-repeat;
	}
	#live-center .ui-live-tab li.current{
		height: 32px;
		font-weight: bold;
		color: #e00;		
		position: relative;
		background-position: 0 0;
	}	
.ui-tab-item{display: none;}	
.ui-tab-item-current{display: block;}	
#live-center .ui-cnt{border-top: 0 none;}	
#live-center .ui-list li{ 
	width: 669px;
	float: left;
	clear: both;
	height: auto; 
	overflow: hidden;
	padding: 10px 0;
}
#live-center .ui-live-list-item{ font-size: 1rem;height: 22px;overflow: hidden;}


#live-center .ui-list .tit{float:left; line-height:22px; padding-right:12px;}
#live-center .ui-list .tit a{margin-left:10px;color:black;text-decoration:none;}
#live-center .ui-list  .tit a.red{color:#F00}
#live-center .ui-list .tit strong{ font-weight:normal; margin-left:3px;}
#live-center .ui-list .tit strong.b{ font-weight:bold;}
#live-center .ui-list .rec{background:#fff6ed;}
#live-center .ui-list .con {*float:left;word-break:keep-all;line-height:22px;overflow:hidden;position:relative;}
#live-center .ui-list .con a{ color:#0057a9;margin-right:12px;}
#live-center .ui-list .con a:hover{ color:#FF6000}
#live-center .ui-list .con span.qun{ margin-right:12px; color:#F00;}





#live-center .ui-list .ui-time,
#live-center .ui-list .ui-type,
#live-center .ui-list .ui-name,
#live-center .ui-list .ui-channel{
	height: auto; 
	line-height: 22px;
}
#live-center .ui-name{width: auto;}
#live-center .ui-list .ui-channel{width: auto; padding: 2px 8px 0 8px;}
#live-center dd .ui-type{font-weight: 700;}


/* video-playback */
#video-playback .ui-cnt{border: 0; padding-bottom: 1px;}
#video-playback .ui-time{width: 80px;}
#video-playback .ui-tag{ float: right; font-size: 1rem;}
#video-playback .ui-tag a{ margin: 0 2px;}
#video-playback .ui-name{width: auto;}
#video-playback .ui-video-list{}
.video-playback-item{
	overflow: hidden;
	margin-bottom: -1px;
	border: 1px solid #add5ee;
}
	/* ui-video-tab */
	.ui-video-tab{
		height: 29px;
		line-height: 29px;
		overflow: hidden;
		padding: 0 3px 0 0;
		border-top: 1px solid #fff;
		background-color: #e3f2f9;
	}
		.ui-video-tab a.toogle{
			display: block;
			height: 21px;
			width: 21px;
			overflow: hidden;
			float: right;
			margin-top: 2px;	
			text-indent: -99px;
			border: 1px solid #e3f2f9;
			background: url(/style/img/live-arrow.gif) center -34px no-repeat #e3f2f9;
		}
		.ui-video-tab a.toogle:hover{border-color: #add5ee; background-color: #eee;}
		.ui-video-tab-close a.toogle{	background-position: center 6px;	}
			
		.ui-video-tab h4{
			font-size: 1rem;			
			padding:  0 8px;
			font-weight: 700;
			color: #06c;
			cursor: pointer;
		}
		.ui-video-tab h4 img{
			float: left;
			margin: 6px 6px 0 0;
		}
		.ui-video-tab-close h4{
			color: #000;
			font-weight: normal;
		}
		
		/* video-sort */	
		.video-sort{
			float: right;
			height: 27px;
			line-height: 27px;
			padding-right: 5px;
		}
			.video-sort a{ float: left;}
			.video-sort label{ float: left; padding: 0 5px 0 10px;}
			.video-sort .ui-input{
				float: left;
				width: 70px;
				height: 19px;
				line-height: 19px;
				padding: 0 5px;
				margin-top: 3px;
				border: 1px solid #ccc;
			}
		
	/* ui-video-box */	
	.ui-video-box{
		overflow: hidden;
		border-top: 1px solid #add5ee;
		background-color: #fff;	
	}	
	
/*  against-list */
.against-list .ui-list li,
.forecast-list .ui-list li{	
	_width: 278px;
	_float: left;	
	_clear: both;
}
.against-list .ui-time{padding-left: 0;width: 70px;}	
.against-list .ui-name{padding: 0;width: 85px;text-align: center;}	
.against-list .ui-name a{padding: 0; background: none;}	
.against-list .ui-score{padding: 0;width: 30px; text-align: center;}	
	
/* forecast-list */	
.forecast-list .ui-time{padding-left: 0;width: 40px;}	
.forecast-list .ui-name{padding: 0;width: 150px;text-align: left;}	
.forecast-list .ui-name a{padding: 0; background: none;}	
.forecast-list .ui-type{width: 60px;}

	
	
	
	
	
/* footer */
#footer{
	text-align: center;
	line-height: 1.71rem;
	padding: 20px 0;
}	
	.footer-nav a{ margin: 0 8px;}
	
/* channel-topic */
#channel-topic img{
	width: 300px;
	display: block;
	margin-top: 10px;
}	

/* video-list */
.video-list .ui-title{ padding-left: 9px;}
.video-list .ui-title .ui-icon{ 
	width: 15px; 
	height: 15px;
	margin-top: 5px;
	background: #390;
}
#video-list .ui-time{width: 80px;}
#video-list .ui-tag{ float: right;font-size: 1rem;width: 200px; text-align: right;}
#video-list .ui-tag a{ margin: 0 2px;}
#video-list .ui-name{width: 320px;}

/* ui-pages */
.ui-pages{
	overflow: hidden;
	font-size: 1rem;
	padding: 0 5px 10px 5px;
	text-align: center;
}
	.ui-pages a,
	.ui-pages span,
	.ui-pages em{
		display: inline-block;
		height: 24px;
		line-height: 24px;
		margin: 0 3px;
		padding: 0 9px;
		text-transform:uppercase;
		color: #06c;
		border: 1px solid #ccc;
		background: #fff;
		vertical-align: middle;
	}
	.ui-pages a:hover{ background: #f5f5f5;}
	.ui-pages span.current{
		color: #fff;
		font-weight: bold;
		border-color: #06c;
		background-color: #06c;
	}
	.ui-pages span.disabled{
		color: #ccc;
		text-shadow: 0 1px 0 #fff;
		border: 1px solid #e0e0e0;
		background: #f9f9f9;
	}
	.ui-pages em{
		padding: 0 3px;
		color: #666;
		font-weight: bold;
		border: 0;
		background: none;
	}
	
/* ui-pages-simple */
.ui-pages-simple{padding: 0 5px;}
.ui-pages-simple span,
.ui-pages-simple a{margin: 0 3px;}	

/* ui-silder */
.silder-box{
	width: 668px;
	overflow: hidden;
	margin-top: 10px;
	border: 1px solid #b2d6f8;
	background-color: #e0effd;
}
.ui-silder{
	width: 664px;
	height: 11rem;
	overflow: hidden;
	position: relative;
	margin: 2px;
	background-color: #fff;
}	
	/* ui-silder-cnt */
	.ui-silder-cnt{
		height:11rem;
		overflow: hidden;
		position: absolute;
	}
	/* ui-silder-panel */
	.ui-silder-panel{
		width:640px;
		height:90px;
		padding: 12px;
		overflow: hidden;
		float: left;
		position: relative;
	}
		.ui-silder-panel img{
			width: 160px;
			height: 90px;
			display: block;
			overflow: hidden;
			float: left;
		}
		.ui-silder-intro{
			width: 425px;
			height: 180px;
			line-height: 20px;
			overflow: hidden;
			padding: 0 40px 0 0;
		}
			/* H3 */
			.ui-silder-intro h3{
				line-height: 30px;
				height: 30px;
				overflow: hidden;
				font-size: 24px;
				font-family: "Microsoft Yahei";
			}
			.ui-silder-intro p{
				height: 48px;
				overflow: hidden;
				line-height: 24px;
				font-size: 1rem;
				padding-top: 10px;
			}
				.ui-silder-intro p a{
					font-size: 1rem;
					color: #fff;
					background: #06c;
					padding: 2px 3px;
					margin-left: 10px;
				}
			
	/* ui-silder-nav */		
	.ui-silder-nav{
		right: 0px;
		bottom: 3px;
		position: absolute;
		overflow: hidden;
	}
		.ui-silder-nav li{
			float: left;
			width: 10px;
			height: 10px;
			overflow: hidden;
			background: #06c;
			margin: 0 3px 0 0;
			text-indent: -999px;
			cursor: pointer;
		}
		.ui-silder-nav li.current{
			background: #060c;
		}
		
	/* .ui-silder */
	.ui-silder a.prev,
	.ui-silder a.next{
		display: block;
		width: 10px;
		height: 1rem;
		overflow: hidden;
		text-indent: -999px;
		position: absolute;
		cursor: pointer;
		top: 50%;
		margin-top: -7px;
		background: url(/style/img/ui-silder-btn.png) no-repeat;
	}	
	.ui-silder a.prev{left: 0;background-position: -8px center;}
	.ui-silder a.next{right: 0;background-position: -81px center;}

/* bread-crumbs */
.bread-crumbs{
	margin-bottom: -10px;
	height: 36px;
	line-height: 34px;
	overflow: hidden;
	padding: 5px 0;
	font-size: 1rem;
	color: #333;
}
	.bread-crumbs em{
		font-family: simsun;
		margin: 0 5px;
	}
	
/* ui-play-intro */
#ui-play-intro .ui-cnt{
	padding: 10px 15px;
	overflow: hidden;
	line-height: 20px;
}
	#ui-play-intro .ui-cnt p{
		text-indent: 24px;
		padding: 5px 0;
	}	
	
/* ui-play */
#ui-play{
	border: 1px solid #add5ee;
	background-color: #fff;
	background-color: #e0effd;
}	
	/* ui-play-title */
	.ui-play-title{
		overflow: hidden;
		border-bottom: 1px solid #add5ee;
	}
		.ui-play-title h2{
			font-size: 16px;
			color: #333;
			text-align: center;
			padding: 10px 20px;
			overflow: hidden;
			font-family: "Microsoft Yahei";
		}
		.down-plus-download{
			overflow: hidden;
			padding: 0 15px 15px 15px;
		}
			.down-plus-download p{
				padding: 5px 0;
			}
			.down-plus-download a{
				color: #fff;
				padding: 3px 6px;
				background: #06c;
				margin: 0 5px 0 0;
			}
			.down-plus-download a:hover{
				color: #fff;
				text-decoration: none;
				background: #e00;
			}
			
	/* ui-play-box */		
	.ui-play-box{
		padding: 10px;
		color: #333;
	}		
	
	/* ui-play-btm */
	.ui-play-btm{
		height: 35px;
		line-height: 35px;
		overflow: hidden;
		padding: 0 5px;
		border-top: 1px solid #add5ee;
	}
		.play-links{
			height: 35px;
			line-height: 35px;
			overflow: hidden;
		}
			.play-links a{ margin: 0 6px;}
			.play-share{
				line-height: 16px;
				padding: 3px 0 0 0;
			}
			
/* plus-list */
.plus-list{
	padding: 0 0 20px 50px;
	font-size: 1rem;
	overflow: hidden;
}		
	.plus-list a{
		width: 185px;
		height: 60px;
		color: #666;
		float: left;
		display: block;
		white-space:nowrap; 
		margin: 20px 45px 0 0;
		font-size: 16px;
		font-weight: 700;
		line-height: 60px;
		text-align: center;
		overflow: hidden;
		border: 1px solid #ccc;
		background-color: #f5f5f5;
	}
	.plus-list a.red{ color: #e00;}
	.plus-list a:hover{
		position: relative;
		color: #fff;
		text-decoration: none;
		border-color: #e00;
		background-color: #e00;
	}
	.plus-list a.silverlight{
		padding: 0;
	}
	.plus-list img{
		display: block;
	}
	
/* tags-list */
.tags-list{
	line-height: 25px;
	padding: 5px 10px;
}
	.tags-list a{ margin: 0 2px;}
	.tags-list .tagc1{font-size: 1rem;}
	.tags-list .tagc2{font-size: 1rem;font-weight: bold;}
	.tags-list .tagc3{font-weight: bold;}
	.tags-list .tagc4{ color: #080;}
	.tags-list .tagc5{ color: #c00;}
	.tags-list .tagc6{ color: #f60;}
	
/* live-box */
.live-box{width: 790px;}
.live-bar{width: 180px;}

/* live-list */
.live-list{
	line-height: 22px;
	padding: 10px;
}
	.live-list a{ 
		margin: 0 20px 0 0;
		white-space:nowrap; 
		padding: 1px 6px 0 6px;
		display: inline-block;
		border-radius:3px;
	}
	.live-list a:hover{ background-color: #d0e8f3; text-decoration: none;}	
	
/* live-item */
.live-item{
	padding: 0 0 0 15px;
	overflow: hidden;
}		
	.live-item li{
		width: 190px;
		overflow: hidden;
		float: left;
		line-height: 22px;
		padding: 15px 0 15px 0;
		background: url(/style/img/line.gif) 0 bottom repeat-x;
	}
	.live-item li img{
		width: 55px;
		height: 65px;
		display: block;
		float: left;
		margin: 0 10px 0 0;
		border: 1px solid #ddd;
		background-color: #fff;
	}	
	.live-item li p a{ color: #666;}
	.live-item li p a:hover{ color: #c00;}
	
/* live-catalog */
.live-catalog{
	width: 788px;
	overflow: hidden;
	margin-top: 10px;
	position: relative;
	border: 1px solid #b2d6f8;
	background-color: #e0effd;
}
	.live-catalog .ui-cnt{
		margin: 2px;
		overflow: hidden;
		background-color: #fff;
	}	
	.live-catalog h2{
		font-family: "Microsoft Yahei";
		font-size: 16px;
		color: #333;
		padding: 10px 19px 5px 19px;
	}
	.live-catalog p{
		color: #999;
		padding: 0 9px 10px 9px;
		line-height: 22px;
	}	
		.live-catalog p a{ 
			margin: 2px 5px;
			white-space:nowrap; 
			padding: 0 6px;
			display: inline-block;
			border: 1px solid #fff;
		}
		.live-catalog p a:hover{
			text-decoration: none; 
			border-color: #eee;
			background-color: #f5f5f5;
		}
		.live-catalog p a.current,
		.live-catalog p a.current:hover{ 
			color: #fff;
			border-color: #a00;
			background-color: #c00;
		}	
		
/* game-result */
#game-result{width: 380px;}	
#game-result .ui-cnt{ height: 390px;}		

/* table-list */
.table-list{width: 100%;}
.table-list td{
	height: 39px;
	text-align: center;
	vertical-align: middle;
}
.table-list tr.odd td{ background-color: #f6f6f6;}

/* week-hot */
#week-hot{width: 590px;}	
#week-hot .ui-cnt{ height: 390px;}		

/* hot-list */
.hot-list{margin: 13px 7px;}
.hot-list li{
	width: 160px;
	height: 125px;
	overflow: hidden;
	float: left;
	padding: 0 15px;
	text-align: center;
}
	.hot-list img{
		display: block;
		width: 160px;
		height: 90px;
		overflow: hidden;
		margin-bottom: 5px;
	}
	
/* img-list */
.play-img .ui-cnt{
	width: 978px;
}
.play-img .ui-pages{
	padding-bottom: 20px;
}
.img-list{
	width: 960px;
	overflow: hidden;
	zoom:1;
	padding: 5px 0 15px 18px;
}
.img-list li{
	width: 160px;
	height: 135px;
	overflow: hidden;
	float: left;
	padding: 5px;
	line-height: 18px;
	text-align: center;
	margin: 10px 20px 0 0;
	border: 1px solid #ddd;
}
	.img-list img{
		display: block;
		width: 160px;
		height: 90px;
		overflow: hidden;
		margin-bottom: 5px;
	}	
	
/* subnav */
.subnav{
	height: 35px;
	line-height: 35px;
	text-align: center;
	font-size: 1rem;
	overflow: hidden;
	color: #9fc5d6;
	background-color: #bae5f8;
}	
	.subnav a{ 
		margin: 0 10px;
		padding: 4px 10px;
		border-radius:1px;
	}
	.subnav a:hover,
	.subnav a.current{
		color: #fff;
		text-decoration: none;
		background-color: #06c;
	} 
	
/* ui-detail */
#ui-detail{
	overflow: hidden;
	padding: 0 20px;
	border: 1px solid #add5ee;
	background-color: #fff;
}	
	/* ui-detail-title */
	.ui-detail-title{
		overflow: hidden;
		text-align: center;
		padding: 10px 20px 15px 20px;
		border-bottom: 1px solid #eee;
	}
		.ui-detail-title h2{
			font-size: 20px;
			color: #333;
			text-align: center;
			padding: 5px 0;
			overflow: hidden;
			font-family: "Microsoft Yahei";
		}
		.ui-detail-title p{
			color: #666;
			line-height: 24px;
		}
			
	/* ui-detail-cnt */		
	.ui-detail-cnt{
		padding: 20px 0;
		font-size: 1rem;
		line-height: 22px;
		overflow: hidden;
	}		
	
	/* ui-detail-related */
	.ui-detail-related{
		width: 656px;
		overflow: hidden;
		padding: 6px;
		border: 1px solid #ccc;
		background: #eee;
	}
		.ui-detail-related a,
		.ui-detail-related span{
			display: inline-block;
			margin: 0 6px 0 0;
			padding: 3px 20px;
			background: #ddd;
		}
		.ui-detail-related span,
		.ui-detail-related a:hover{
			text-decoration: none;
			background: #06c;
			color: #fff;
		}
		
	
	/* ui-detail-tag */
	.ui-detail-tag{
		height: 30px;
		overflow: hidden;
		padding: 0 10px;
		border: 1px solid #ddd;
		background-color: #f9f9f9;
	}
		.detail-tags{height: 30px;line-height: 30px;overflow: hidden;}
		.detail-tags a{ margin: 0 8px 0 0;}
		
		.detail-share	{
			line-height: 16px;	
			padding-top: 2px;
		}
			
			
	/* ui-detail-btm */		
	.ui-detail-btm{
		padding: 10px 0;
		line-height: 24px;
		overflow: hidden;
	}
	
/* ui-loading */
#ui-loading .ui-cnt{
	font-size: 1rem;
	line-height: 24px;
	overflow: hidden;
	padding: 50px;
	text-align: center;
}	
	#ui-loading .ui-cnt img{
		display: block;
		margin: 0 auto;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	#ui-loading .ui-tips{
		font-size: 1rem;
		margin-bottom: 20px;
		color: #000;
	}
	#ui-loading .ui-tips .red{ color: #f00;}
	
/* contact-us */
#contact-us .ui-cnt p{
	font-size: 1rem;
	padding: 13px 15px;
	line-height: 24px;
}	

/* no-found */
.no-found{
	width: 480px;
	text-align: center;
	margin: 100px auto;
}	
	.no-found .ui-cnt{ padding-bottom: 20px;margin-bottom:10px;}
	.no-found h1{font-size: 100px;font-weight: normal; color: #ccc;}
	.no-found img{ display: block; margin: 0 auto;}
	
/* link-list */
.link-list{
	padding: 10px 0;
	overflow: hidden;
}
.link-list li{
	float: left;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	width: 100px;
	padding-left: 20px;
}	

#friend-link .ui-title .ui-icon{
	width: 5px;
	background: #390;
}
#friend-link .link-list{ padding: 7px 10px; line-height: 20px;}
#friend-link .link-list em{ color: #999; margin: 0 5px;}

/* ui-salon-list */
.ui-salon-list{
	overflow: hidden;
	padding: 7px 10px;
	line-height: 24px;
	zoom:1;
}
.ui-salon-list-line{
	border-top: 1px solid #e5e5e5;
}
	.ui-salon-list em{ color: #666; margin: 0 9px;}
	.ui-salon-list a{ margin: 0 4px 0 0px;}
	
/* match-box */
.match-box{
	width: 978px;
	height: 80px;
	overflow: hidden;
	margin-top: 10px;
	padding: 10px;
	position: relative;
	border: 1px solid #ccc;
	background-color: #eee;
}
	/* ui-match */
	.ui-match{ 
		margin-left: 1rem;
		width: 950px;
		height: 80px;	
		overflow: hidden;
		position: relative;
	}
		/* match-list */
		.match-list{ 
			height: 80px;	
			overflow: hidden;
			position: absolute;
			left: 0;
			top: 0;
		}
		.match-list li{
			width: 95px;
			height: 80px;
			overflow: hidden;
			float: left;
		}
			.match-list .item{
				width: 81px;
				height: 72px;
				overflow: hidden;
				background-color: #d5d5d5;
				margin: 0 3px;
				line-height: 18px;
				padding: 4px;
				display: inline;
	   		float: left;
				position: relative;
			}
			.match-list li.highlighted .item{
				background-color: #cce2f7;	
			}
			.match-list p{
				height: 18px;
				overflow: hidden;
			}
				.match-list .team{
					color: black;
					width: 62px;
					height: 18px;
					float: left;
					overflow: hidden;
					text-align: left;
					text-overflow: ellipsis;
					white-space: nowrap;			
					font-family: simsun;	   
				}
				.match-list .team:hover{ color: #c00;} 
				.match-list .score{ color: #666; float: right; font-weight: 700;}
				.match-list .status{ color: #080;}
			
				.match-list .links{
					width: 85px; 
					height: 20px;
					line-height: 20px;
					position: absolute;
					bottom: 0;
					left: 0;
					padding: 0 2px;
				}
					.match-list .links a{ margin: 0 2px; color: #c00;}
				
				.match-list .videolive .links,
				.match-list .nivideolive .links{
					padding-left: 23px;
					background: url(/style/img/player.gif) 2px 2px no-repeat #06c;					
				}
				.match-list .nivideolive .links{
					background-position: 2px -18px;
					background-color: #666;		
				}
					.match-list .videolive .links a,
					.match-list .nivideolive .links a{ color: #fff;}
				
				.match-list .morelinks{
				    background-color: #06c;
				    bottom: 20px;
				    left: 0;
				    line-height: 15px;
				    overflow: hidden;
				    padding: 0 2px;
				    position: absolute;
				    width: 85px; 
					 display: none;
				}
				.match-list .nivideolive .morelinks {
				   background-color: #666;
				}

		
		/* pg_paging */
		.ui-match-page a{
			display: block;
			width: 12px;
			height: 19px;
			overflow: hidden;
			text-indent: -999px;
			position: absolute;
			top: 50%;
			margin-top: -9px;
			background-image: url(/style/img/match-arrow.png);
			background-repeat: no-repeat;
		}			
			.ui-match-next a{background-position: -24px 0; right: 5px;}
			.ui-match-next a:hover{background-position: 0 0;}
			.ui-match-next a.disabled,
			.ui-match-next a.disabled:hover{background-position: -12px 0;}
			
			.ui-match-prev a{background-position: -41px 0; left: 5px;}
			.ui-match-prev a:hover{background-position: -65px 0;}
			.ui-match-prev a.disabled,
			.ui-match-prev a.disabled:hover{background-position: -53px 0;}
			
/* map-list */
.zc_right{ width:300px; height:auto; float:right;}
.right_box{width:298px; height:auto;margin-bottom:6px; border:1px #ddd solid; background:#FFF;border-radius:5px;}
.right_box h3{height:24px; margin:5px 0px; position:relative; font-size:1rem; font-weight:normal;}
.right_box h3 strong{ padding:0px 18px 0px 6px; height:24px; font-size:1rem; font-family:"΢���ź�"; line-height:24px; background:url(/style/img/hs_bg.gif) no-repeat #ae1e2a right center; display:block; color:#000; position:absolute; left:0px; top:0px; }
.right_box h3 a{ position:absolute; right:6px; top:0px; line-height:24px;}
.right_box ul{ padding:2px 6px 8px 6px;}
.right_box ul li{height:24px; line-height:24px; text-indent:6px; overflow:hidden;}
.right_box .show{ padding:2px 6px 6px 8px; line-height:190%;}

.right_slide{width:286px; height:auto;margin-bottom:6px;margin-top: 10px;border:0px #ddd solid; background:#FFF;padding:2px 6px 8px 6px;}
.right_slide h3{height:24px; margin:5px 0px 5px -6px; position:relative; font-size:1rem; font-weight:normal;}
.right_slide h3 strong{ padding:0px 18px 0px 16px; height:24px; font-size:18px; font-family:"΢���ź�"; line-height:24px; display:block; color:#2b2935; position:absolute; left:0px; top:0px; }
.right_slide h3 a{ position:absolute; right:6px; top:0px; line-height:24px;}

.right_slide .hd{ height:22px; line-height:22px;}
.right_slide .hd li{cursor:pointer;background:#ddd; height:22px; padding:0px 5px; color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; text-shadow:1px 1px #ffffff; float:left; margin-right:5px; text-decoration:none;-webkit-transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s;}
.right_slide .hd li.on, .right_slide .hd li:hover{ background:#009ad9; color:#FFF; text-shadow:1px 1px #333;}
.right_slide .bd{ padding-top:5px;}
.right_slide .bd li{height:24px; line-height:24px; text-indent:6px; overflow:hidden;}

.right_slide .data{ padding-top:5px;}

.right_box .right_tab, .right_box .right_tab_data{ width:282px; height:24px; margin:4px auto 0px auto;}
.right_box .right_tab a, .right_box .right_tab_data a{ float:left;padding:0px 3px; height:22px; display:block;line-height:24px;border:1px #bed7e8 solid; background:#FFF; font-weight:bold; margin-right:4px; margin-bottom:4px;  overflow:hidden;}
.right_box .right_tab a:hover, .right_box .right_tab_data a:hover{border:1px #3E6D8E solid; text-decoration:none;}
.right_box .right_tab a.f, .right_box .right_tab_data a.f{ background:#3E6D8E; color:#FFF;border:1px #3E6D8E solid; text-decoration:none;}



.right_slide .data{ padding-top:5px;}			
.map-list{
	width: 660px;
	overflow: hidden;
	padding: 10px 1rem;
}
.map-list li{
    float: left;
}
.map-list span{
	color: #666;
	float: left;
	height: 30px;
	line-height: 30px;
	width: 45px;
}
.map-list ul{
    float: left;
    width: 615px;
}
.map-list ul li {
    display: inline;
    float: left;
    height: 30px;
    line-height: 30px;
    margin-right: 20px;
}
 .map-list ul li a{
 	white-space: nowrap;
 }
 
 
 
 
 
 
 
 
 .col_zuqiu{border:1px solid #ADCBEB;background:#f3f2fa;overflow:hidden; width:658px; position:relative; z-index:5;margin-bottom:5px;}
.hot-title { float:left; width:20px; background:#009ad9;}
.hot-title h3 { padding:3px;}
.hot-title h3 a{ font-size:1rem; font-weight:normal;  color:#FFF;}
.hot-zuqiu { float: left; width:700px; margin-bottom:5px;}
.hot-match{margin-left:5px;}
ul.hot-match li{background: url("/style/img/arrow.gif") no-repeat scroll 0 9px transparent; float: left; width:340px; padding-left:5px; margin:5px 0;}
ul.hot-match li a{ margin-left:5px;}
.hot-video{margin:0 5px 5px; float:left;}
ul.hot-video li { background: url("/style/img/arrow.gif") no-repeat scroll 0 9px transparent; float: left; /* height: 25px; line-height: 25px;  margin-top: 3px; */ width: 210px; padding-left:5px;}
ul.hot-video li a { float: left; height: 25px; line-height: 25px; overflow: hidden; padding-left: 5px; text-decoration: none; text-overflow: ellipsis; white-space: nowrap; }
.match-name{color:#666; float:left; padding-left:5px;}

.left{
    float: left;
}
.right{
    float: right;
}
#recommend{
overflow: hidden;
		clear: both;
		border: 1px solid #d7d7d7;
		background-color: #fff;
		padding:5px 5px 7px 5px;
		     height: auto; overflow: hidden; font-size: 1rem; color: #000000;
		    margin-top:10px;
}

#recommend .r_video{
    width: 500px; font-size: 1rem;  height: auto; overflow: hidden;
}
#recommend .r_news{
    width: 518px;  font-size: 1rem; height: auto; overflow: hidden;
}#recommend .r_news1{
    width: 198px;  font-size: 1rem; height: auto; overflow: hidden;
}
#recommend .f_video{
    width: 370px; font-size: 1rem;  height: auto; overflow: hidden;
}
#recommend .f_news{
    width: 340px;  font-size: 1rem; height: auto; overflow: hidden;
}
.head_1{ background: url("/style/img/icons-1.png")  -411px -249px no-repeat !important;font-weight: bold;}
.head_1 a{font-size: 1rem;font-family:"΢���ź�"; color:#990000 !important;}
.head_2{ background: url("/style/img/icons-1.png")  -411px -249px no-repeat !important;font-weight: bold;}
.head_2 a{ font-size: 1rem;font-family:"΢���ź�";color:#990000 !important;}
.head_3 a{ color:#333333 !important;}
#recommend li{
    line-height: 22px; text-indent: 20px;
}
#recommend li span, #ad_box .other span{
    padding: 0 5px;
}
#recommend .r_video li{
    background: url("/style/img/icons-1.png")  -411px -249px no-repeat;
}
#recommend .r_news li{
    background: url("/style/img/icons-1.png")  -411px -249px no-repeat;
}
#recommend .f_video li{
    background: url("/style/img/icons-1.png")  -411px -249px no-repeat;
}
#recommend .f_news li{
    background: url("/style/img/icons-1.png")  -411px -249px no-repeat;
}
#recommend li{
    list-style:none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.m-nav-box{
	display:none;
}
 .sjyc{
 	display:none;
 }



@media only screen and (max-width:320px) {
	body {
		min-width: 280px;
	}
}

@media only screen and (max-width:400px) {
	body {
		min-width: 280px;
	}
}
 
 
@media only screen and (max-width:640px) {
	body {
		min-width: 280px;
	}

.sbtsw{float:left;width:100%;font-size:1rem;height:60px;line-height: 60px;color:#5a7abd;}
.sbtsw01{display:block;}
.zbzt01{float:left;width:100%;
}

.zbzt{float:left;width:100%;height:50px;line-height: 50px;
}

.sbtsw01{width:100%;font-size:1rem;}
.sbtsw022{max-width: calc(50% - 1rem); -webkit-box-flex: 0; flex: 0 0 calc(50% - 1rem); }
.sbtsw023{max-width: calc(50% - 1rem); -webkit-box-flex: 0; flex: 0 0 calc(50% - 1rem); }
.dsnone {
	/*display:none*/
}
.sjyc{
	display:block;
} 
.archive-live-toolbar{width:100%;}
.m-none,.v-list-tuijian,.v-list-ad {
	display:none!important
}
.m-nav-box,.v-video-list {
	display:block
}
.gg-box,.gg-box-l,.gg-box-r {
	width:340px
}
.one2-bg,.juji-box li,.x6-thumbnail li,.v-pl,.top-box {
	width:320px
}
.x3-title,.link {
	width:300px
}
.pindao{
	display:none
}


.m-nav {
	width:100%;
	height:50px;
	background:#ff7e00;
}
.m-logo {
	float:left;
	padding-top:50px;
	width:145px;
	height:0;
	background:url(/style/img/m-logo.png) 15px 10px no-repeat;
	background-size:154px 95px;
	overflow:hidden
}
.m-so-btn,.m-menu-btn {
	float:right;
	margin:8px 15px 8px 0;
	width:45px;
	height:31px;
	border:1px solid #ffb080;
	border-radius:3px;
	cursor:pointer;
	background-color:#da5200;
	/*background:url(/style/img/icon.png) no-repeat #da5200;*/
}
.m-so-btn {
	background-position:12px -1792px
}
.m-menu-btn {
	background-position:8px -1826px
}
.click {
	background-color:#181d21
}
.m-sotxt {
	float:left;
	padding:0 10px;
	width:78%;
	height:30px;
	line-height:30px;
	border:1px solid #545e68;
	border-radius:3px 0 0 3px;
	color:#000;
	outline:0
}
.m-sobtn {
	float:right;
	margin-top:-32px;
	width:22%;
	height:32px;
	line-height:32px;
	background:#545e68;
	color:#fff;
	font-size:1rem;
	border-radius:0 2px 2px 0;
	outline:0;
	cursor:pointer
}
.m-so {
	display:none;
	padding:10px 20px 12px;
	height:30px;
	background:#0774c0;
	border-top:1px solid #2b9eee
}
.m-menu {
	display:none;
	width:100%;
	height:auto;
	padding:10px 0;
	background:#383838;
	border-top:1px solid #000000;
	overflow:hidden
}
.m-menu a {
	float:left;
	width:20%;
	text-align:center;
	line-height:30px;
	color:#fff
}





#recommend{display:none;}
.box{width:100%;}
.layout{width:100%; overflow: hidden;}
.layout p{ font-size:1.1rem; line-height: 2.2rem; width:98%; margin-left: auto; margin-right: auto;}
.layout p img{ width: 2.2rem; margin-top: 1.4rem;}
.bottominfolink a{ margin-left: 1.2rem; display: block; margin-top: 0.8rem; text-decoration: none !important;}
/*.layout{width:100%;padding-top:90px;}*/
.box .content{width:100%;}
.conbox{width:100%;}
.box h2{/*width:86%;padding:0px 0px 0px 50px;*/}
.box ul{width:96%;}
.box ul li{line-height:20px;padding:6px 0px 0px 0px; }
.box ul li .tit{height:10rem}
.box ul li .rec{background:#fff6ed;}
.box ul li .tit a{font-size: 1rem;margin-left:6px;}
.box ul li .tit img{width: 34px;height: 34px;vertical-align:middle;}
.box .tv_show{width:96%;}
/* #zc_dh,#header,#zc_AD1,#footer,.sidebar,.box1,.ui-box,.con,.v-panel-separate,.v-video-r,.v-list-tbox ul,.tag-fengmian {
	display:none;
} */
}

/* @media only screen and (max-width: 639px){
	.content-box .list-item .team-info .team-item .left{
		width:80px;
		text-align: right;
		color:#212529;
		font-weight: bold;
	
	}
	
	.content-box .list-item .team-info .team-item .right{
		width:80px;
		text-align: left;
		color:#212529;
		font-weight: bold;
	}
} */
@media only screen and (max-width: 640px){

	html{font-size:16px}

	.main-top {
		width: auto;
		z-index:1000;
		background: #FFFFFF;
		display: flex;
		align-items: center;
		margin: auto;
		padding: 0.72rem 0;
	}
	#header{
		display: flex;
		overflow: hidden;
		overflow-x: auto;
	}

	#header .site-nav {
		display: flex;
		background-color: #fff;
		border-bottom: none;
		margin: auto;
		padding: auto;
	}
	#header::-webkit-scrollbar {display: none; /* Chrome Safari */}
	
	
	
	.league-match-nav{
		width:auto !important;
		overflow: hidden;
		overflow-x: auto;
		margin: auto;
		padding: auto;
		display: flex;
		background-color: #fff;
	}

	.league-match-nav::-webkit-scrollbar {display: none; /* Chrome Safari */}


	.match-time-nav{
		width:auto !important;
		margin: auto;
		padding: auto;
		display: flex;
		align-items: center;
		background-color: #fff;
		border-top: 1px solid #EDEDED;
	}

	.toolbar::-webkit-scrollbar {display: none; /* Chrome Safari */}
	.toolbar{
		width:100%;
		overflow: hidden;
		overflow-x: auto !important;
		display:flex !important;
		list-style:none;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
		background:#f8f9fa;
		height:2.5rem;
		scrollbar-width: none; /* firefox */
		-ms-overflow-style: none; /* IE 10+ */
	}
	.toolbar a{color:#212529;font-size: 1rem;}
	.toolbar a:hover{color:#2196f3}
	/* .toolbar::-webkit-scrollbar{width: 0 !important} */

	.toolbar li a{display:block;white-space:nowrap;padding:.5rem;line-height:1.5rem;margin:0 2.8rem 0 0}
	.toolbarv li a:hover{color:#f33e4f}
	.toolbar li.current-cat a{color:#f33e4f;position:relative}
	.toolbar li.current-cat a:after{content:'';position:absolute;bottom:0;left:0;display:block;width:100%;border-bottom:2px solid #f33e4f}

	.content-box{
		width:100% !important;
		margin-top:10px !important;
		padding-bottom: 1px;
		display: flex;
		flex-direction: column;
		background: #FFFFFF;
	}


	.content-box .list-item{
		display: flex;
		flex-direction: column;
		padding: 0.5rem;
		align-items:unset;
		border-bottom: 1px dotted #CCC;
	}

	.content-box .list{
		display: flex;
		flex-direction: column;
	}
	
	.content-box .list-item .match-time{
		display: flex;
		padding-top: 1.8rem;
		padding-bottom: 1.8rem;
		justify-content: unset;
	}
	
	.content-box .list-item .go-box{
		margin-right: 0 !important;
		display: flex;
    	justify-content: center;
	}

	.content-box .list-item .match-time a {
		width: auto !important;
		color: #333;
		font-weight: bold;
		margin-left: 30px;
		font-size: 1rem;

		line-height: 2.2rem;
		border-radius: 10px;
		padding: 0.2rem;
	}
	
	.content-box .list-item .go-box a {
		padding: 5px 10px 5px 10px;
		height: 1rem;
		color: #ff7e00;
		margin: 5px;
		margin-top:1.5rem;
		border-radius: 16px;
		border: 1px solid #ff7e00;
		text-decoration: none;
		line-height: 1rem;
	}

	.list-box{
		width:100% !important;
		height:auto;
		display: flex;
		margin: auto;
		background: #FFFFFF;
	}
	
	.list-box .right-box{
		display: none;
	}

	@media screen and (max-width:640px) {
		p {
			line-height:150%;
		}
	}

	@media screen and (max-width:640px) {
		#divMain {
			width:100%;
		}
		#divSidebar {
			display:none;
		}
	}

	.conbox{width: 100% !important;padding-bottom: 1px; margin: 0 auto; padding:0rem;}		
	.sidebar{width: 100% !important; padding-bottom: 1px; position: relative;}
	.right_slide{width:100% !important; height:auto;margin-bottom:6px;margin-top: 10px;border:0px #ddd solid; background:#FFF;padding:2px 6px 8px 6px;}

}


.new_list_item {
	width: 100%;
	word-break: break-all;
	font-size: 16px;
	border-bottom: 1px solid rgba(244,244,244,1);
	padding-top: 20px;
	padding-bottom: 10px;
}

.new_list_item_title {
	width:98%;
	text-align: center;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #666666;
	margin-left: auto;
	margin-right: auto;
	min-height: 2.2rem;
}

.new_list_item_title h2{
	font-weight: normal;
}

.new_list_item_button {
	width:100%;
	text-align: center;
	line-height: 2.5rem;

}

.new_list_item_button a {
	width: 94px;
	height: 24px;
	background-color: #cc0000;
	border: 1px solid #cc0000;
	border-radius: 13.5px;
	padding: 4px 15px;
	font-size: 16px;
	color: #ffffff;
	font-weight: 600;
}

.new_list_item_info {
	width:80%;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	min-height: 2.5rem;
	display: flex;
	font-family: PingFangSC-Semibold;
	font-size: 18px;
	color: #333333;
	font-weight: 600;
}

.new_list_item_info_team {
	width: 30%;
}

.new_list_item_info_score {
	width: 14%;
}

.new_list_item_info_logo {
	width: 12%;
}

.new_content_h1 {
	width:100%;
	margin-left: auto;
	margin-left: auto;
	background-color: #F2F5FF;
	min-height: 50px;
	line-height: 50px;
	text-align: center;
}

.new_content_h1 h1{
	font-family: PingFangSC-Semibold;
	font-size: 18px;
	color: #cc0000;
	letter-spacing: 0;
	line-height: 50px;
	font-weight: 600;
}

.new_content_h1 h2{
	font-family: PingFangSC-Semibold;
	font-size: 18px;
	color: #cc0000;
	letter-spacing: 0;
	line-height: 50px;
	font-weight: 600;
}

.new_content_box {
	width: 100%;
	background-color: #ffffff;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	display: flex;
	flex-direction: column;
}

.new_content_box .match_daohang {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	margin-bottom: 1rem;
	margin-top:1rem;
}

.new_content_box .match_daohang div{
	margin-left: 0.94rem;
	margin-right: auto;
	text-align: left;
	font-size: 0.88rem;
}

.new_list_item_more {
	color: #999999;
	font-size: 0.875rem;
	line-height: 2rem;
	margin-bottom: 1rem;
}
.mathc_more{
	margin-top:1rem;
	cursor: pointer;
	display: block;
}
.mathc_more1{
	margin-top:1rem;
	cursor: pointer;
	display: block;
}
.mathc_more2{
	margin-top:1rem;
	cursor: pointer;
	display: block;
}
.mathc_more3{
	margin-top:1rem;
	cursor: pointer;
	display: block;
}

@media only screen and (max-width: 400px) {
	.new_list_item {
		width: 100%;
		word-break: break-all;
		font-size: 14px;
		border-bottom: 1px solid rgba(244,244,244,1);
		padding-top: 20px;
		padding-bottom: 10px;
	}

	.new_list_item_title {
		width:98%;
		text-align: center;
		font-family: PingFangSC-Regular;
		font-size: 12px;
		color: #666666;
		margin-left: auto;
		margin-right: auto;
		min-height: 2.2rem;
	}

	.new_list_item_title h2{
		font-weight: normal;
	}

	.new_list_item_button {
		width:100%;
		text-align: center;
		line-height: 2.5rem;
	}

	.new_list_item_button a {
		width: 94px;
		height: 24px;
		border: 1px solid #4658FF;
		border-radius: 13.5px;
		padding: 4px 12px;
		font-size: 12px;
		color: #ffffff;
		font-weight: 600;
	}

	.new_list_item_info {
		width:95%;
		margin-right: auto;
		margin-left: auto;
		text-align: center;
		min-height: 2.5rem;
		display: flex;
		font-family: PingFangSC-Semibold;
		font-size: 16px;
		color: #333333;
		font-weight: 600;
	}

	.new_list_item_info_team {
		width: 30%;
	}

	.new_list_item_info_score {
		width: 14%;
	}

	.new_list_item_info_logo {
		width: 12%;
	}

	.new_content_h1 {
		width:100%;
		margin-left: auto;
		margin-left: auto;
		background-color: #F2F5FF;
		min-height: 34px;
		line-height: 34px;
		text-align: center;
	}

	.new_content_h1 h1{
		font-family: PingFangSC-Semibold;
		font-size: 16px;
		color: #cc0000;
		letter-spacing: 0;
		line-height: 34px;
		font-weight: 600;
	}

	.new_content_h1 h2{
		font-family: PingFangSC-Semibold;
		font-size: 16px;
		color: #cc0000;
		letter-spacing: 0;
		line-height: 34px;
		font-weight: 600;
	}

	.new_content_box {
		width: 100%;
		background-color: #ffffff;
		max-width: 1200px;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}
}

.bottomicon a{ margin-left: 0.44rem; margin-top: 0.44rem; text-decoration: none !important;}