@charset "gbk";
/* SOHU Video CSS
 * Version: 1.4
 * Created: 2007-04-25 10:24
 * Update: 2008-09-18 16:50
 * Copyright: Sohu.com (www.sohu.com)
 */


/*** HTML Overrides ***/
*{margin:0;padding:0;}
body{font:12px/1.6em Geneva,Arial,Helvetica,sans-serif,"宋体";color:#555;}
a{color:#104d6c;text-decoration:none;}
a:focus,a:hover,a:active{color:#ff0f6f;text-decoration:underline;}
img{border:0 none;}
hr{display:none;}
h1,h2{font-size:16px;font-weight:bold;}
h3,h4{font-size:12px;font-weight:bold;}
h5,h6{font-size:12px;font-weight:bold;}
ol,ul,dl,dd{margin:0;padding:0;list-style:none;}
p{margin:10px 0;}
cite{font-weight:bold;}
small{font-size:12px;}

.pipe{padding:0 5px;font-weight:normal !important;}


/*** Forms ***/
form{padding:0;border:0;}
input,textarea,select{font:12px/1.2em Verdana,Arial,sans-serif;}
select{height:17px;border:1px solid #ccc;font:12px/16px Verdana,Arial,sans-serif;}

/* button */
input.iptBtn{
height:20px;
margin-left:10px;
padding:0 10px;
border:1px solid #ffb748;
font-size:12px;
cursor:pointer;
background:transparent url(images/btn_bg_h20.jpg) center repeat-x;
color:#474747;
line-height:18px;
}
input.iptBtnCancle,input.iptBtnCancle:hover{
height:20px;
margin-left:10px;
padding:0 10px;
border:1px solid #c3c3c3;
font-size:12px;
cursor:pointer;
background:transparent url(images/btn_bg_h20_white.jpg) center repeat-x;
color:#888;
line-height:18px;
}
input.submit,
input.editSubmit{height:18px;margin-left:3px;border:1px solid #ffb748;background:transparent url(images/btn_bg_h20.jpg) center repeat-x;color:#474747;line-height:16px;cursor:pointer;}
input.cancel,
input.editCancel{height:18px;margin-left:3px;border:1px solid #c3c3c3;background:transparent url(images/btn_bg_h20_white.jpg) center repeat-x;color:#888;line-height:16px;cursor:pointer;}

/* text input */
input.iptTxt{
width:294px;
padding:2px 3px;
border:1px solid #ccc;
font:14px/21px Verdana,Arial,sans-serif;
line-height:21px;
}
.vTitle input.iptTxtEdit,.vTags input.iptTxtEdit,.vCate input.iptTxtEdit{height:16px;border:1px solid #ccc;line-height:18px;}
.vTags input.iptTxtEdit,.vCate input.iptTxtEdit{width:300px;}
.v120v .vTitle input.iptTxtEdit{width:120px;height:14px;border:1px solid #ccc;line-height:16px;}

/* textarea */
textarea{
height:64px;
width:294px;
padding:2px 3px;
border:1px solid #ccc;
font:12px/1.4em Verdana,Arial,sans-serif;
}
.vDesc textarea.iptTxaEdit{
}

/* select */
select.tvSelect{
height:19px;
margin:5px 0 5px 16px;
font:12px/14px Verdana,Arial,sans-serif;
}


/*** Structure ***/
#wrapper{
width:100%;
text-align:center;
/*background:#fff url(images/wrapper_bg.jpg) repeat-x;*/
}
#innerWrapper{
width:960px;
margin:0 auto;
text-align:left;
background:transparent;
}


#header{}
	#divMenuBox{
	width:500px;
	float:right;
	padding-top:10px;
	}
		#divMenuBox ul{
		float:right
		}
		#divMenuBox li{
		display:block;
		float:left;
		}
		#divMenuBox li a{
		padding:0 10px;
		display:block;
		float:left;
		font:12px Verdana,Arial,sans-serif;
		text-decoration:underline;
		}

#header{overflow:hidden;}
	#innerHeader{}

	#banner{
	height:80px;
	padding:20px 10px;
	}
		#banner a{
		color:#464646;
		text-decoration:none;
		}
/*
		#banner h1{
		height:32px;
		font:bold 16px/2em "Microsoft YaHei","微软雅黑",Verdana,Arial,sans-serif,"宋体";
		letter-spacing:1px;
		color:#464646;
		}
*/
		#vblogTitle{
		float:left;
		height:24px;
		color:#3C81B8;
		white-space:nowrap;
		}
			#vblogTitle h1{
			float:left;
			height:24px;
			margin:0;
			font:bold 18px/24px "Microsoft YaHei","微软雅黑",Verdana, Arial,sans-serif,"宋体";
			}
				#vblogTitle a{
				text-decoration:none;
				}
				#vblogTitle img{
				height:12px;
				padding:6px 10px;
				vertical-align:middle;
				}
				#vblogTitle input.iptTxtEdit{
				height:16px;
				margin:0 4px 0 0;
				padding:3px;
				border:1px solid #bbb;
				font:14px/16px Verdana, Arial,sans-serif,"宋体";
				vertical-align:middle;
				}
				#vblogTitle input.editSubmit,
				#vblogTitle input.editCancel{
				height:24px;
				margin:0 2px;
				padding:0 4px;
				vertical-align:middle;
				}
			#vblogTitle .btnB{
			float:left;
			margin:5px 0 0 10px;
			}
		#vblogLink{
		float:left;
		height:20px;
		padding:5px 0 0 20px;
		}
			#vblogLink a.navUrl{
			padding:0 10px 0 0;
			color:#555;
			}
			#vblogLink a.navUrl:hover{
			text-decoration:underline;
			}
			#vblogLink img{
			margin:-3px 0 0;
			padding:0 3px 0 0;
			vertical-align:middle;
			}
			*+html #vblogLink img{
			margin:0;
			}
		#vblogUrl{
		clear:both;
		padding:5px 0 0;
		}
			#vblogUrl a{
			color:#666;
			font-family:"Courier New",Courier,monospace;
			text-decoration:underline;
			}
		
		#banner #myUrl{
		margin-left:50px;
		font:12px/1.6em Verdana,Arial,sans-serif;
		}
	#myNav{
	overflow:hidden;
	clear:both;
	height:24px;
	margin:0 10px;
	padding:6px 5px 4px 20px;
	background:url(images/navSub_bg.gif) top no-repeat;
	color:#fff;
	}
		#myNav ul{
		overflow:hidden;
		height:24px;
		}
			#myNav li{
			display:inline;
			float:left;
			height:24px;
			margin:0 4px;
			color:#fff;
			font:12px/33px Arial,sans-serif;
			text-align:center;
			}
			#myNav li a{
			display:block;
			float:left;
			height:12px;
			padding:7px 16px 5px;
			color:#fff;
			font:12px/12px Arial,Verdana,sans-serif;
			text-align:center;
			text-decoration:none;
			}
			#myNav li a:hover,
			#myNav li.current a{
			padding:6px 15px 4px;
			border:1px solid #5d5d5d;
			background:#454545;
			color:#fff;
			text-decoration:none;
			}
		#myNav #navRec,
		#myNav #navUpload{
		float:right;
		height:23px;
		width:55px;
		}
			#myNav #navRec a,
			#myNav #navRec a:hover,
			#myNav #navUpload a,
			#myNav #navUpload a:hover{
			display:block;
			overflow:hidden;
			width:55px;
			height:23px;
			padding:0;
			border:0 none;
			background-image:url(images/btn_upload.gif);
			background-repeat:no-repeat;
			background-position:left top;
			text-indent:-9999px;
			}
			#myNav #navRec a,
			#myNav #navRec a:hover{
			background-position:right top;
			}

#content{
padding:10px;
}
	#sidebar{
	width:280px;
	float:left;
	}
	#mainbox{
	width:650px;
	float:right;
	}

	#footer {
		border-top:1px solid #CCCCCC; clear:both;
		}
		#innerFooter {
		padding:0pt 40px 13px;
		text-align:center;
		}
		#powered {
		margin:13px 0pt;
		}
		#contact, #copyright {
		line-height:20px;
		margin:0pt;
		}
		
/* sidebar */
#editInfoVideo{position:relative;}
#editInfoVideo div{position:absolute;right:0 !important;right:2px;}
#infoVideoFrom li{height:22px;width:105px;margin-top:-1px;border:1px solid #ccc;text-align:left;}
#infoVideoFrom li a{height:18px;width:100px;padding:2px 0 2px 5px;display:block;color:#f63;background:#ffd;}
#infoVideoFrom a:hover{text-decoration:none;color:#096;background:#efe;}
/* 从已上传的视频中选择
#infoVideoList{width:180px;padding:5px 0 10px 10px;border:1px solid #ccc;background:#ffd;}
#infoVideoList p{height:100px;margin:0 0 5px;overflow:auto;}
*/
/*#myInfo .bBody{line-height:24px;}*/
#myInfo .bBody{text-align:center;}
	#myInfoPhoto{margin:-3px 0 0;padding:5px 5px 10px;}
	#myInfoLinks{}
		#myInfoLinks img{margin:0 5px 0 0;vertical-align:middle;}
#myInfoContent span{display:inline-block; margin-right:5px;}
.bBodyList{margin-top:10px;padding-top:5px;border-top:1px solid #d2d2d2;}
#myStat .bBodyList{margin:0;padding:0;border:0 none;}

/* 首页 */
#myFav .vlh .itInfo{width:135px;}
#myShare .vlh .itInfo{width:135px;}
#mySub ul{margin-left:0;}
#mySub li{list-style:none;height:auto;background:none;text-indent:0;}
#myTv .bBody{height:341px;padding-bottom:0;display:block;background:transparent url(images/tv_bg.jpg) repeat-x;}
#editMyTv{position:relative;}
#myTvFrom{position:absolute;right:0 !important;right:2px;padding:10px;border:1px solid #BDBDBD;background:#f9f9f9;}
#myVideo .bBody{padding:15px 15px 0;}
	#myVideo .v120v li{_display:inline;margin:5px 14px;}
#myList .bBody{padding-bottom:0;}

/* 节目单列表 */
.listsList .item{padding:10px 5px 10px 10px;overflow:hidden;border-bottom:1px dashed #ccc; }
.listsList .item .itInfo{width:315px;}
.listsList .item .itLists{width:135px;}

/* 收藏 */
#myFavs .bNav li.current,
#myShares .bNav li.current{
background:#f6f6f6;
}

/* 订阅 */
#mySubs{}
	ul.subedList{}
	.subedList li{
	height:24px;
	line-height:24px;
	background:transparent;
	}
	.subedList li a.userIcon img{
	width:16px;
	height:16px;
	margin:0 5px 0 0;
	border:1px solid #ccc;
	vertical-align:middle;
	}
	.subedList li a.userName{
	font:normal 12px/1.6em Verdana,Arial,sans-serif;
	overflow:hidden;
	white-space:nowrap;
	>text-overflow:ellipsis;
	}
	.subedList li small{
	float:right;
	display:block;
	width:14px;
	margin:-18px 5px 0 0;
	text-align:right;
	}
	#mySubs .subedList li:hover{
	background:#f0f0f0;
	}
	#mySubs .subedList li a.userIcon img{
	margin:0 5px;
	}

/* 创建节目单 */
#createListBox .bBody{padding:20px;background:#fff url(images/creat_bg.gif) 520px 45% no-repeat;}
#createFromBox{width:480px;float:left;}
	#createFromBox .ibBody{
	padding:10px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	}
		#createFromSearch{
		padding:5px 10px;
		}
	#createFromBox .ibFoot{
	border:1px solid #ccc;
	border-top:0 none;
	}
#createToBox{
width:350px;
float:right;
}
	#createToBox .ibHead{
	padding-bottom:2px !important;
	}
	#createToVideos{
	height:540px;
	padding:10px;
	border:1px solid #ccc;
	overflow:auto;
	background:#f0f0f0;
	}
		.listItems li{display:block;overflow:hidden;float:left;width:126px;height:142px;padding:10px 15px 10px 10px;}
		.listItems li a{cursor:pointer;}
		.listItems li a img{width:120px;height:90px;padding:2px;border:1px solid #ccc;display:block;}
		.listItems li a:hover img{padding:1px;border:2px solid #ff7c00;}
		.listItems li span{display:block;overflow:hidden;width:100%;margin:2px 0;white-space:nowrap;>text-overflow:ellipsis;-o-text-overflow:ellipsis;}

.postBtnBox{clear:both;padding:20px 0 10px 0 !important;padding-top:0;text-align:center;}

/* 编辑 */
.editVideoBar{margin-top:-20px;padding:2px 0;display:block;text-align:right;}
.editVideoBar a{color:#f30;text-decoration:none;}

.editListBar{margin:0 47px 5px 0;position:relative;text-align:right;}
.editListBar a{color:#2263A5;text-decoration:none;}
.editListBar a:hover{color:#e31469;}
.editListBar div{padding-top:1px;display:none;position:absolute;top:20px;right:-12px !important;right:40px;}
.editListBar li{height:22px !important;width:95px;margin-top:-1px;border:1px solid #ccc;text-align:left;}
.editListBar li a{height:18px;width:90px;padding:2px 0 2px 5px;display:block;color:#666;background:#f9f9f9;}
.editListBar li a:hover{text-decoration:none;color:#333;background:#fff;}

.infoForm{padding:10px 20px;}
td.iptName{width:115px;vertical-align:top;}
.radioList{padding:0 0 5px;}
.radioList li{margin-right:20px !important;margin-right:16px;display:block;float:left;}
#cateRadio{width:600px;}
#coverRadio li{text-align:center;}
#coverRadio img{width:120px;height:90px;margin:0 !important;margin-bottom:3px;padding:2px;border:1px solid #ccc;display:block;}
#editPost{padding-top:20px;text-align:left;}


/* 节目单排序 */
#arrayVideoBox{}
#arrayVideoBox .bBody span{width:126px;}
.explainBox{margin:10px;padding:10px 20px;border:1px solid #fc6;background:#ffd;}
.arrayBox{}
.arrayBox li{margin:2px;height:118px;width:126px;padding:10px;border:1px solid #fff;float:left;}
.arrayBox li img{width:120px;height:90px;margin:0 !important;margin-bottom:3px;padding:2px;border:1px solid #ccc;}
.arrayBox li.dragPress{border:1px dashed #6c9;background:#F5FFE8;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;}	
.dragMove{height:118px;width:126px;padding:10px;border:1px solid #6c9;clear:both;background:#F5FFE8;}
.dragMove img{width:120px;height:90px;margin-bottom:3px;padding:2px;border:1px solid #ccc;}	
.dragMove span{width:126px;}
#arrayPost{padding-top:10px;}

/* 从节目单中删除视频 */
#delVideoBox{padding:5px;}

/*** Modules ***/

/* box单元 */
.box{padding:5px 0;}

	.bHead{
	padding:2px 7px 1px;
	border-bottom:1px solid #ccc;
	background:#fdfdfd url(images/bHead_bg.gif) top repeat-x;
	}
		.bHead h3{}
		.bHead small{
		text-align:right;
		margin-top:-20px;
		display:block;
		}
	.bNav{
	height:22px;
	padding:3px 5px 0;
	border-bottom:1px solid #ddd;
	background:#fdfdfd url(images/bHead_bg.gif) bottom repeat-x;
	}
		.bNav li{
		display:block;
		float:left;
		cursor:pointer;
		height:15px;
		margin:4px 5px 0 0;
		padding:1px 5px 0;
		border:1px solid #ddd;
		border-bottom:0 none;
		color:#666;
		font-weight:normal;
		line-height:15px;
		}
		.bNav li.current{
		position:relative;
		cursor:default;
		height:20px;
		bottom:-1px;
		margin:0 5px 0 0;
		padding:1px 5px 0;
		border:1px solid #ddd;
		border-bottom:0 none;
		background:#fff;
		color:#555;
		font-weight:bold;
		line-height:1.6em;
		}
		.bNav li a,
		.bNav li a:hover,
		.bNav li.current a,
		.bNav li.current a:hover{
		color:#666;
		text-decoration:none;
		}
		.bNav small{
		text-align:right;
		display:block;
		}
	.bBody{
	padding:10px;
	}
		.bBodyList ul li,
		ul.bBodyList li{
		width:100%;
		height:22px;
		background:url(images/li_square.gif) left center no-repeat;
		font-family:Arial,Helvetica,sans-serif;
		text-indent:14px;
		line-height:22px;
		}
		.bBody .innerBox{
		}
			.ibHead{
			height:16px;
			padding:4px 5px 7px 0 !important;
			padding:2px 5px 2px 3px;
			display:block;
			text-align:right;
			}
				.ibHead h4{
				margin:0;
				float:left;
				text-indent:5px;
				}
				.ibHead small{}
			.ibNav{
			height:24px;
			border-bottom:1px solid #ddd;
			}
				.ibNav li{
				margin:4px 0 0 10px;
				padding:0 10px;
				border:1px solid #ccc;
				border-bottom:0 none;
				display:block;
				float:left;
				cursor:pointer;
				line-height:19px;
				color:#555;
				}
				.ibNav li.current{
				height:20px;
				margin:0 0 0 10px;
				padding:2px 10px 0;
				border:1px solid #ccc;
				border-bottom:1px solid #fff;
				position:relative;
				bottom:-1px;
				font-weight:bold;
				cursor:default;
				color:#f60;
				background:#fff;
				}
			.ibBody{}
			.ibFoot{}

	.bFoot{
	padding:5px 10px;
	text-align:right;
	font-family:Verdana,"宋体";
	}

/* Box边框 */
.bN{}
.bE{}
.bS{}
.bW{}
.bNE{}
.bSE{}
.bSW{}
.bNW{}
.bBorder{border:1px solid #d2d2d2;background:#fdfdfd;}

/* 分页导航 */
.pageNav{padding:5px 10px;font-family:Verdana,sans-serif;text-align:right;background:#f6f6f6;}
.pageNav a{color:#555;text-decoration:underline;}
.pageLast,.pageNext{margin:0 10px;padding:2px;}
.pageNo{margin:0 2px;padding:2px;}
.pageCurrent,a.pageCurrent{cursor:default;color:#000;font-weight:bold;text-decoration:none;}

/* 视频缩略图单元 */
.item h4 span,
.item dt span,
.item dd span{/*display:-moz-inline-stack;display:inline-block;_display:inline;margin-right:5px;zoom:1;*/}
.itCover{position:relative;}
.itCover a{padding:2px;border:1px solid #ccc;display:block;}
.itCover a:hover{padding:1px;border:2px solid #ff7c00;cursor:pointer;}

.itCover em{display:none;width:16px;height:14px;position:absolute;right:7px;bottom:7px;}
.itCover em a{width:16px;height:14px;padding:0;border:0 none;display:block;background:transparent url(../index/images/ico_add.gif) top no-repeat;}
.itCover em a:hover{padding:0;border:0 none;background:transparent url(../index/images/ico_add.gif) center no-repeat;}
.itCover em a.added,.itCover em a.added:hover{background:transparent url(../index/images/ico_add.gif) bottom no-repeat;}

dl{word-wrap:break-word;word-break:break-all;}
dt.vTitle {font-family:Arial,Helvetica,sans-serif;font-size:12px;}
dt.vTitle a{color:#2263a5;}
dt.vTitle a:hover{color:#e31469;}
dd.vFrom{overflow:hidden;white-space:nowrap;}
* html dd.vFrom{text-overflow:ellipsis;}/*在IE6/IE7下，当对象内文本溢出时显示省略标记(...)*/
dd.vEdit{height:20px;}
.v80Img{width:80px;height:60px;}
.v120Img{width:120px;height:90px;}
#subVideos dt.vTitle,#myVideo dt.vTitle {height:35px; overflow:hidden;}
#mySub dd.vFrom,#myFav dd.vFrom,#myShare dd.vFrom{width:180px;}

	/* 正在上传 */
.uploading .itCover em{display:block;width:64px;height:15px;position:absolute;right:3px;bottom:3px;background:url(images/uploading.gif) no-repeat;}
.uploading .itCover em a{display:none;}
.uploading .itCover a:hover{padding:2px;border:1px solid #ccc;cursor:default;}
.uploading .itInfo a,
.uploading .itInfo a:hover{color:#666;text-decoration:none;cursor:default;}

	/* 正在转码 */
.transcoding .itCover em{display:block;width:51px;height:15px;position:absolute;right:3px;bottom:3px; background:url(images/transcoding.gif) no-repeat;}
.transcoding .itCover em a{display:none;}
.transcoding .itCover a:hover{padding:2px;border:1px solid #ccc;cursor:default;}
.transcoding .itInfo a,
.transcoding .itInfo a:hover{color:#666;text-decoration:none;cursor:default;}

	/* 转码失败 */
.transcodeFail .itCover em{display:none;}
.transcodeFail .itCover a:hover{padding:2px;border:1px solid #ccc;cursor:default;}
.transcodeFail .itInfo span a,
.transcodeFail .itInfo span a:hover{color:#666;text-decoration:none;cursor:default;}

	/* 正在审核 */
.verifying .itCover em{display:none;}
.verifying .itCover a:hover{padding:2px;border:1px solid #ccc;cursor:default;}
.verifying .itInfo span a,
.verifying .itInfo span a:hover{color:#666;text-decoration:none;cursor:default;}

	/* 横向80像素 */
.v80h .item{}
.v80h .itCover{width:86px;float:left;}
	.v80h .itCover a img{width:80px;height:60px;}
/*.v80h .itInfo{margin-left:95px;display:inline-block;}*/
.v80h .itInfo{float:right;width:100%;margin-left:-95px;}
.v80h .itInfo dl{margin-left:95px;}

	/* 纵向120像素 */
.v120v li{width:126px;height:180px;margin:5px 10px 5px 10px;float:left;}
.v120v .itCover{width:126px;height:96px;overflow:hidden;}
.v120v .itCover a img{width:120px;height:90px;}
	.v120v dt{margin-top:5px;}
	.v120v dd{width:124px;}

	/* 横向120像素 */
.v120h .item{padding:10px 5px 5px 10px;border-bottom:1px dashed #ccc;}
.v120h .itCover{width:126px;float:left;}
	.v120h .itCover a img{width:120px;height:90px;}
/*.v120h .itInfo{margin-left:135px;display:inline-block;}*/
.v120h .itInfo{float:right;width:100%;margin-left:-135px;}
.v120h .itInfo dl{margin-left:135px;}
	.v120h dd{padding:0 0 2px;}
	.v120h dd strong{width:38px;}
	.v120h dd.vDesc strong{width:42px;display:block;float:left;}
	.v120h dd.vlDd1{height:24px;padding-bottom:10px;}
	.v120h dd.vInfo{margin-top:5px;font-family:Verdana,Arial,sans-serif;}

	/* 纵向80像素 */
.l80v .itCover{overflow:hidden;float:left;width:90px;height:70px;padding:0;background:#fff url(images/pl_80_bg.gif);}
.l80v .itCover a{border:0;padding:0;}
.l80v .itCover a:hover{border:0;padding:0;}
.l80v .itCover a img{width:80px;height:60px;padding:2px;border:1px solid #ccc;}
.l80v .itCover a:hover img{padding:1px;border:2px solid #ff7c00;}
.l80v .itInfo{float:right;width:100%;margin-left:-100px;}
.l80v .itInfo dl{margin-left:100px;}
	.l80v dt,
	.l80v dd{width:100%;}
	.l80v dd.vDesc{height:auto !important;display:block;}

	/* 横向120节目单 */
.vlh .item{}
.vlh .itCover{float:left;width:130px;height:100px;padding:0;background:#fff url(images/pl_bg.gif);}
.vlh .itCover2{float:left;width:130px;}
.vlh .itCover a{border:0;padding:0;}
.vlh .itCover a:hover{border:0;padding:0;}
.vlh .itCover a img{padding:2px;border:1px solid #ccc;}
.vlh .itCover a:hover img{padding:1px;border:2px solid #ff7c00;}
.vlh .itInfo{display:inline-block;margin-left:10px;float:left;}
	.vlh dd{padding:4px 0 0;}
	.vlh dd.vDesc{height:auto !important;display:block;}
.vlh .itLists{float:right;}
	.vlh .itLists a{text-decoration:underline;}
	.vlh .itLists li{width:100%;height:22px;background:url(images/li_square.gif) left center no-repeat;font-family:Arial,Helvetica,sans-serif;text-indent:14px;line-height:22px;}
	.vlh .itLists li.btnPlayList{width:auto;height:auto;margin:5px 3px;background:none;text-indent:0;}
	.vlh .itLists li.btnPlayList a{display:block;overflow:hidden;width:80px;height:25px;padding:0 10px;border:1px solid #FFB748;background:transparent url(images/btn_bg_h25.jpg) center repeat-x;color:#474747;line-height:25px;text-align:center;text-decoration:none;cursor:pointer;}

/* 节目单缩略图 */
.vlBox{width:125px;height:127px;}
.vlBox a{width:121px;height:123px;padding:0;border:2px solid #000;display:block;position:relative;background:transparent;}
.vlBox a:hover{padding:0;border:2px solid #ff7c00;background:transparent;}
.vlBox a *{display:block;position:absolute;}

.vlImg1,
.vlImg6,
.vlImg1 *,
.vlImg6 *
{width:80px;height:61px;background:#000 url(images/default/list1.gif);}
.vlImg2,
.vlImg3,
.vlImg4,
.vlImg5,
.vlImg2 *,
.vlImg3 *,
.vlImg4 *,
.vlImg5 *
{width:40px;height:30px;background:#000 url(images/default/list2.gif);}

.vlImg1{top:0;left:0;}
.vlImg2{top:0;left:81px;}
.vlImg3{top:31px;left:81px;}
.vlImg4{top:62px;left:0;}
.vlImg5{top:93px;left:0;}
.vlImg6{top:62px;left:41px;}

/* 播放器 */
#player1{
height:330px;
margin:0 9px;
text-align:center;
}
#player2{
height:200px;
padding:10px 18px;
text-align:center;
}

/* 链接按钮 */
a.btnB{width:auto;height:16px;>height:13px;padding:0 5px;>padding:2px 5px 0;border:1px solid #ffb748;background:url(images/btn_bg_h16.jpg) center repeat-x;color:#474747 !important;font:12px/16px Arial,sans-serif;
text-decoration:none;text-align:center;}
a:hover.btnB{color:#474747;text-decoration:none;}
img.icoEdit,img.icoDel{margin-left:2px;}

/* Colors */
.red,.red a,.red a *,a.red,a.red *{color:#e31469 !important;}
.hot,.hot a,.hot a:hover,a.hot,a:hover.hot{color:#fb106d !important;}
.gray,.gray a,.gray a *,a.gray,a.gray *{color:#ccc;}
.noticeError{color:#f00;}
.noticeInfo{color: #0c6;}

/* 闭合浮动 */
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{display:inline-table;}
/* Hides from IE-mac \*/
* html .clear{height:1%;}
.clear{display:block;}
/* End hide from IE-mac */
*+html .clear{min-height:1%;}/* IE7 hack*/

/* floatMsg */
.floatMsg{position:absolute;border:0 none;background:#d2d2d2;}
.floatMsg div,.floatMsg .innerMsg{position:relative;top:-2px;left:-2px;padding:7px;border:1px solid #bdbdbd;display:block;text-align:left;background:#f9f9f9;}

/* 字符截断 */
#arrayVideoBox .bBody span,
.dragMove span,
.bBodyList ul li,
ul.bBodyList li,
.l80v dt,
.l80v dd,
.vlh .itLists li
{display:block;overflow:hidden;font-family:Arial,Helvetica,sans-serif;white-space:nowrap;>text-overflow:ellipsis;-o-text-overflow:ellipsis;}