@charset "gb2312";
body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button,
textarea, p, blockquote, th, td {margin: 0;padding: 0;}
fieldset, img {border: 0;}
:focus {outline: 0;}
.cp{cursor:pointer;}

address, caption, cite, code, dfn,em, th, var, optgroup {font-style: normal;font-weight: normal;}

h1, h2, h3, h4, h5, h6, strong{font-size: 100%; font-weight: 700;}
abbr, acronym {border: 0;font-variant: normal;}
.b{font-weight:bold;}

input, button, textarea,
select, optgroup, option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}
code, kbd, samp, tt {font-size: 100%;}

input, button, textarea, select {*font-size: 100%;}
body {line-height: 1.5;}
ol, ul {list-style: none;}

table {border-collapse: collapse;border-spacing: 0;}
caption, th {text-align: left;}
sup, sub {font-size: 100%;vertical-align: baseline;}
:link, :visited , ins {text-decoration: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
h2,h3{font-family:"Î¢ÈíÑÅºÚ";}

.archive-live-toolbar{width:1140px; height:40px; margin:auto;background:#f8f9fa;padding:0 1rem;height:2.5rem;overflow:hidden}.archive-live-toolbar a{color:#212529}.archive-live-toolbar a:hover{color:#2196f3}.live-cat-nav{list-style:none;display:flex;padding:0 0 1rem;margin:0;font-size:.875rem;overflow:scroll}.live-cat-nav li a{display:block;white-space:nowrap;padding:.5rem 0;line-height:1.5rem;margin:0 1.5rem 0 0}.live-cat-nav li a:hover{color:#f33e4f}.live-cat-nav li.current-cat a{color:#f33e4f;position:relative}.live-cat-nav li.current-cat a:after{content:'';position:absolute;bottom:0;left:0;display:block;width:100%;border-bottom:2px solid #f33e4f}



.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:12px; 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:12px; 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:12px; 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(../images/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(../images/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(../images/box_bg.gif) repeat-x; margin:0px auto; padding:5px; line-height:190%;margin-top:8px;}
#zc_AD1{ width:1160px; height:auto; 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(../images/box_bg.gif) repeat-x; margin:0px auto; padding:5px; line-height:190%; font-size:14px;}
#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: 12px; 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: 14px; 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;}
.sbtsw a{font-size:12px;}				
.zbzt{float:right;width:110px;}
.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}
.box{margin-top: 10px;
width:858px; height:auto; margin-bottom:6px;background:#FFFFFF;}
.box h2{ width:800px; height:30px; padding:0px 8px 0px 10px;font-size:14px;line-height:30px;position:relative;position:relative;}
.box h2 b{ position:absolute; left:5px; top:4px; width:44px; height:27px;background:url(../images/title.gif); color:#000; text-align:center; line-height:22px;}
.box h2 b.h{background:url(../images/title.gif) 0 -28px;}
.box h2 b.e{background:url(../images/title.gif) 0 -56px;}
.box h2 img{ position:absolute; right:10px; top:9px;}
.box h3{ width:626px; height:30px; padding:0px 8px 0px 16px;font-size:14px;line-height:30px;position:relative;position:relative;background:url(../images/box_h3_bg.gif) no-repeat 5px 50%;}
.box h3 img{ position:absolute; right:10px; top:9px;}
.box h2 i{ font-style:normal; font-size:12px; font-weight:normal;}
.box .tv_show{width:644px;height:auto; padding:2px 8px 8px 8px; line-height:22px;text-overflow:ellipsis;white-space: nowrap;}
.box .tv_show a{ margin-right:12px;display:inline-block;color:#000000;font-size:14px;}
.box .rec_match{width:640px;height:auto; padding:2px 5px 8px 5px; line-height:22px;}
.box .rec_match a{ float:left;width:195px;height:24px; overflow:hidden; padding-left:17px; display:block; line-height:24px; background:url(../images/rec.gif) no-repeat left 6px; }
.box .content{ width:626px;height:auto;padding:5px 12px 12px 12px; line-height:190%;font-family: "Î¢ÈíÑÅºÚ", "ºÚÌå";font-size:12px;}



.box ul{ width:800px; height:auto; margin:2px 8px 8px 8px;}
.box ul li{ width:832px;height:auto; line-height:46px;border-bottom:1px dotted #CCC;padding:6px 0px 4px 0px; }
.box ul li a{font-size:14px;}
.box ul li .tit img{width: 34px;height: 34px;vertical-align:middle;border-radius:50%;}
.box ul li .tit em{ margin-right:5px;background:#ddd; padding:3px 4px; color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; font-weight:bold; font-style:normal; text-shadow:1px 1px #ffffff;}
.box ul li .tit em.f{color:#ff3300;}
.box ul li .tit a{margin-left:10px;color:black;text-decoration:none;font-family:"Î¢ÈíÑÅºÚ", tahoma,Corbel,Verdana,Helvetica,sans-serif,"ËÎÌå";font-size: 14px;}
.box ul li .tit a.red{color:#F00}
.box ul li .tit strong{ font-weight:normal; margin-left:3px;}
.box ul li .tit strong.b{ font-weight:bold;}
#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;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#ffffff;
	padding:2px 4px 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;
}

.box ul li .rec{background:url(../images/rec2.gif) right center no-repeat; padding-right:0px;}


.box ul li .con{ padding-left:50px; background:url(../images/tv.gif) no-repeat 50px 6px; text-indent:15px; line-height:26px;overflow:hidden;position:relative;}


.box ul li .con a{ color:#0057a9;margin-right:12px;}
.box ul li .con a:hover{ color:#FF6000}
.box ul li:hover{ background:#f5f5f5;}
.box ul li .con span.qun{ margin-right:12px; color:#F00;}



.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;}





		
body{background:#f3f3f3;color:#333;padding:0px 0;font:normal 12px tahoma,Corbel,Verdana,Helvetica,sans-serif,"ËÎÌå";}
a{text-decoration: none; color: #06c;}
a:link{text-decoration: none;}
a:visited{text-decoration: none; }
a:hover { text-decoration: underline; color: #e00;}
a:active{text-decoration: none;}

/* 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: 1170px;
	margin: 0 auto;
	
	padding-top:120px;
	

}

/* headbar */
#header1{position: fixed;width:100%; z-index: 1000;}
#header{}
#headbar{width:100%; height:72px; border-bottom: 1px solid #dddddd;background:#ffffff;margin-bottom:8px;position:relative;

}

#head-dh{width:600px;float: left;height:40px;}
	

#head-dh .site-nav {
	line-height:40px;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

#head-dh .site-nav a {
	color: #6c757d
}

#head-dh .site-nav a:hover {
	color: #212529
}

#head-dh .site-nav .active a {
	color: #212529
}
#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:40px; 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(../images/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: 14px;
			font-weight: bold;
			text-align: center;
			color: #fff;
			overflow: hidden;
			border: 1px solid #4da1dc;
			position: relative;
			background: url(../images/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(../images/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: 14px;
			font-weight: 700;
			text-indent: 30px;
			line-height: 26px;
			background: url(../images/share.gif) 10px 5px no-repeat #2d9ae7;
		}
		.nav-share a:hover{ 
			color: #fff;
			text-decoration: none;
			background-color: #016eba;
		}
		
/* content */
.conbox{width: 860px;padding-bottom: 1px;}		
.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-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: 14px;
		}
		.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: 14px;
		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: 14px;
	}
		.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(../images/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: 14px;
			color: #06c;
		}
		.ui-box .ui-title em{
			font-size: 12px;
			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: 12px;
		background: url(../images/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: 14px;
			color: #222;
			background: url(../images/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: 12px;}
	
		.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: 12px;
			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(../images/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: 14px;
	
	height: 30px;
	line-height: 30px;
	background: url(../images/line.gif) 0 29px 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(../images/pio.gif) 0 14px 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: 14px;
	padding: 10px 25px;
	margin: 0;
	border-top: 1px solid #eee;
	background: url(../images/pio.gif) 10px 19px no-repeat;
}	
		
/* net-tv */	
#net-tv .ui-min-list dd a{
	
	padding-left: 22px;
	background: url(../images/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(../images/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: 12px;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:url(../images/rec2.gif) right center no-repeat; padding-right:52px;}
#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: 12px;}
#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(../images/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: 14px;			
			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: 24px;
	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: 12px;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: 12px;
	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: 114px;
	overflow: hidden;
	position: relative;
	margin: 2px;
	background-color: #fff;
}	
	/* ui-silder-cnt */
	.ui-silder-cnt{
		height:114px;
		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: 14px;
				padding-top: 10px;
			}
				.ui-silder-intro p a{
					font-size: 12px;
					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: 14px;
		overflow: hidden;
		text-indent: -999px;
		position: absolute;
		cursor: pointer;
		top: 50%;
		margin-top: -7px;
		background: url(../images/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: 14px;
	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: 14px;
	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: 12px;}
	.tags-list .tagc2{font-size: 14px;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(../images/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: 14px;
	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: 14px;
		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: 14px;
	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: 12px;
		margin-bottom: 20px;
		color: #000;
	}
	#ui-loading .ui-tips .red{ color: #f00;}
	
/* contact-us */
#contact-us .ui-cnt p{
	font-size: 14px;
	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: 14px;
		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(../images/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(../images/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:12px; font-weight:normal;}
.right_box h3 strong{ padding:0px 18px 0px 6px; height:24px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; line-height:24px; background:url(../images/hs_bg.gif) no-repeat #ae1e2a right center; display:block; color:#FFF; position:absolute; left:0px; top:0px; text-shadow: #860000 0 1px 0;}
.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; background:url(../images/li.gif) no-repeat left center; 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:12px; font-weight:normal;}
.right_slide h3 strong{ padding:0px 18px 0px 6px; height:24px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; line-height:24px; background:url(../images/hs_bg.gif) no-repeat #ff7e00 right center; display:block; color:#FFF; position:absolute; left:0px; top:0px; text-shadow: #860000 0 1px 0;}
.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; background:url(../images/li.gif) no-repeat left center; 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; font-family:"å¾?è½???é»?"; 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 14px;
}
.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:12px; 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("../images/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("../images/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: 12px; color: #000000;
		    margin-top:10px;
}

#recommend .r_video{
    width: 500px; font-size: 12px;  height: auto; overflow: hidden;
}
#recommend .r_news{
    width: 518px;  font-size: 12px; height: auto; overflow: hidden;
}#recommend .r_news1{
    width: 198px;  font-size: 12px; height: auto; overflow: hidden;
}
#recommend .f_video{
    width: 370px; font-size: 12px;  height: auto; overflow: hidden;
}
#recommend .f_news{
    width: 340px;  font-size: 12px; height: auto; overflow: hidden;
}
.head_1{ background: url("../images/icons-1.png")  -411px -249px no-repeat !important;font-weight: bold;}
.head_1 a{font-size: 14px;font-family:"Î¢ÈíÑÅºÚ"; color:#990000 !important;}
.head_2{ background: url("../images/icons-1.png")  -411px -249px no-repeat !important;font-weight: bold;}
.head_2 a{ font-size: 14px;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("../images/icons-1.png")  -411px -249px no-repeat;
}
#recommend .r_news li{
    background: url("../images/icons-1.png")  -411px -249px no-repeat;
}
#recommend .f_video li{
    background: url("../images/icons-1.png")  -411px -249px no-repeat;
}
#recommend .f_news li{
    background: url("../images/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:639px) {
	body {
	min-width:320px
}

.sbtsw{float:left;width:100%;font-size:12px;}

.zbzt{
	display:none
}

.sbtsw01{width:100%;font-size:14px;}
.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:#ffffff;
}
.m-logo {
	float:left;
	padding-top:50px;
	width:145px;
	height:0;
	background:url(../images/gg-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 #afafaf;
	border-radius:3px;
	cursor:pointer;
	
	background:url(../images/icon.png) no-repeat #afafaf;
}
.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:14px;
	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%;padding-top:90px;}
.box .content{width:100%;}
.conbox{width:100%;}
.box h2{width:86%;padding:0px 0px 0px 10px;}
.box ul{width:96%;}
.box ul li{width:100%;line-height:26px;overflow=auto;padding:0px 0px 14px 0px; }
.box ul li .tit{height:auto;}
.box ul li .rec{background:url(../images/hx.gif) right center no-repeat; padding-right:0px;}
.box ul li .tit a{font-size: 12px;margin-left:6px;}
.box ul li .tit img{width: 34px;height: 34px;vertical-align:middle;}
.box .tv_show{width:330px;}
#zc_dh,#header,#zc_AD1,#footer,.sidebar,.ui-box,.con,.v-panel-separate,.v-video-r,.v-list-tbox ul,.tag-fengmian {
	display:none;
}
}