/* == oVideo2 页面样式表 By vr4u 20080416 20090908edit AoboSoft.com == */
/* == 基本样式表 == */
body{ padding:0; margin:0; font-size:12px; background:#FFF url(body_bg.png) 0 0 repeat-x; font-family:tahoma,Arial,Century Gothic,verdana,Helvetica,sans-serif;}
a{ color:#333333; text-decoration:underline;}
a:hover{ color:#000000; text-decoration:none;}
.clear{ clear:both; width:1px; height:1px; overflow:hidden;}
ul,form,p{ margin:0; padding:0;}
li{ margin:0; padding:0; list-style:none;}
img{ border:0;}
input,textarea{ font-size:12px; font-family:tahoma,Arial,Century Gothic,verdana,Helvetica,sans-serif;}
span.red{ color:#FF0000;}
span.green{ color:#993333;}
span.blue{ color:#0000FF;}

/* == 页面样式表 == */
#Container{}
	/* ================================== 顶部 开始====================================== */
	#webHead{ margin:0 auto; width:970px; height:35px; line-height:35px; border-bottom:solid 1px #B8CFC9; color:#999; }
		#webHead .webHead{ margin:0 auto; width:970px;}
		#webHead .user{ float:left; background:url(icon_i.gif) 10px 8px no-repeat; text-indent:30px;}
		#webHead .btns{ float:right;}
			#webHead .btns div{ float:left; padding:0 10px 0 15px;}
			#webHead .btns .hom{ background:url(icon_home.gif) 0 13px no-repeat;}
			#webHead .btns .fav{ background:url(icon_fav.gif) 0 13px no-repeat;}
			#webHead .btns .mai{ background:url(icon_mail.gif) 0 13px no-repeat;}
			#webHead .btns .lan{ background:url(icon_english.gif) 0 13px no-repeat;}
			#webHead .btns .rss{ background:url(icon_rss.gif) 0 13px no-repeat;}
			#webHead .btns .wap{ background:url(icon_wap.gif) 0 13px no-repeat;}
		#webHead a{text-decoration:none;}
		#webHead a:hover{ text-decoration:underline;}
		/* == 顶部 == */
	#Header{ margin:0 auto; padding:0 5px; width:960px; background-color:#FFF; position:relative;}
		#logo{ height:83px; background:#FFF url(body_logo_bg.png) 0 0 repeat-x;}
			#logo .Website{ float:left; width:670px; height:83px; line-height:27px; color:#CCC; background:url(top_logo.gif) 21px 23px no-repeat; text-align:center;}
				#logo .Website a{ text-decoration:none; color:#333;}
				#logo .Website a.red{ color:#F00;}
				#logo .Website a:hover{ text-decoration:underline;}
				#logo .Website .line1{ margin:15px 0 0 150px; width:455px; border-bottom:dashed 1px #E2E2E2;}
				#logo .Website .line2{ margin:0 0 0 150px; width:455px;}
			#logo .WebAd{ float:right; padding:15px 0 0 0;}
			
		#link{ width:960px; background:#f2f2f2 url(head_link_bg.png) 0 0 repeat-x;}
			#link .link{ width:960px; height:35px; background:url(head_link_left.png) 0 0 no-repeat; overflow:hidden;}
				#link .link .home{ float:left; width:65px; height:35px;;}
					#link .link .home a{ display:block; width:65px; height:35px; line-height:35px; text-align:center; font-size:14px; color:#FFF; text-decoration:none;}
				#link .link .btns{ float:left; width:745px; height:35px; padding:0 5px 0 5px; overflow:hidden;}
					#link .link .btns a{ display:inline-block; padding:0 3px 0 4px; height:35px; background:url(head_link_btn_now.png) right top no-repeat; line-height:35px; text-align:center; font-size:14px; color:#FFF; text-decoration:none; overflow:hidden;}
					#link .link .btns a:hover{ color:#CCD3E0; text-decoration:underline;}
				#link .link .rss{ float:right;}
			#link .search{ width:958px; height:34px; background:#F3F3F3 url(head_search_left_bg.png) 0 0 no-repeat; border-right:solid 2px #283C5D; border-bottom:solid 2px #283C5D;}
				#link .search .quickLinks{ float:left; line-height:34px; color:#B7B7B7; text-indent:15px;}
					#link .search .quickLinks a{ color:#5A5A5A; text-decoration:none;}
					#link .search .quickLinks a:hover{ color:#333; text-decoration:underline;}
				#link .search .searchForm{ float:right; margin:6px 8px 0 0;}
				input#search_key{ width:170px; height:17px; border:solid 1px #B7B7B7; background:#FFF url(search_input_bg.png) 0 0 repeat-x; font-size:12px; color:#999; font-family:Arial, Helvetica, sans-serif;}
				#link select{ padding:0; font-size:12px;}
				#link button{ margin:0 0 0 5px; width:60px; height:20px; line-height:20px; border:none; background:#F9A122 url(search_btn_bg.png) 0 0 repeat-x; text-align:center;}
				/* == input#search_key{ padding:4px 0 0 0; width:170px; height:16px; font-size:12px; border:none; background-color:transparent; color:#999; font-family:Arial, Helvetica, sans-serif;}== */
				/* == input#search_btn{ display:none;}== */
			#link .login{ width:958px; height:38px; background:#FFF url(head_login_left_bg.png) 0 0 no-repeat; border-right:solid 2px #273D6A; border-bottom:solid 2px #273D6A;}
				#link .login .show{ padding:6px 0 0 95px; width:863px; height:32px; background:url(head_login_show_bg.png) 15px 12px no-repeat;}
		.channelTopLine{ width:64px; height:1px; background-color:#4E5053; overflow:hidden; position:absolute; top:82px; left:8px;}
		
	/* ================================== 页面主体 ====================================== */
	#ov_loadding{ height:450px;}
	#PageBody{ margin:0 auto; padding:0 5px 5px 5px; width:960px; overflow:hidden; background-color:#FFF;}
		/* ================================== 用户登录 ================================== */
		#PageBody #userLogin{ margin:100px auto; padding:10px 15px 10px 15px; width:590px; height:190px; border:solid 1px #A4D5EE; background-color:#F4FCFF;}
			#PageBody #userLogin .topic{ font-size:14px; font-weight:bold; line-height:20px;}
			#PageBody #userLogin ul.login{ float:left; padding:20px 0 0 60px; width:290px;}
				#PageBody #userLogin ul.login li.l1{ height:25px;}
					#PageBody #userLogin ul.login li.l1 span,
					#PageBody #userLogin ul.login li.l4 span{ display:block; float:left; width:54px; height:20px; line-height:20px; font-size:14px; color:#666666;}
					#PageBody #userLogin ul.login li.l1 input{ float:left; width:170px; height:16px; line-height:16px; border:solid 1px #B4B4B4; background:#FFFFFF url(body_login_bg.png) top repeat-x;}
					#PageBody #userLogin ul.login li.l4 input{ float:left; margin-right:14px; width:80px; height:16px; line-height:16px; border:solid 1px #B4B4B4; background:#FFFFFF url(body_login_bg.png) top repeat-x;}
				#PageBody #userLogin ul.login li.l2{ padding-left:51px; height:25px; color:#666666;}
				#PageBody #userLogin ul.login li.l3{ padding-left:53px; height:25px; line-height:25px;}
					#PageBody #userLogin ul.login li.l3 input{ padding:5px 10px;}
				#PageBody #userLogin ul.login li.l4{ height:30px; line-height:30px;}
			#PageBody #userLogin ul.reg{ float:left; padding:15px 0 0 100px;}
				#PageBody #userLogin ul.reg li{ margin-left:20px; height:30px; line-height:30px; list-style:disc; color:#A4D5EE;}
		
		/* == 内容部分 超级链接样式 == */
		#PageBody #navSideBar a{ text-decoration:underline; color:#1776A4;}
		#PageBody #navSideBar a:hover{ text-decoration:none; color:#000;}
		#PageBody #navSideBar a:active{ text-decoration:none; color:#f60;}
		#PageBody a{ text-decoration:underline; color:#0042FF;}
		#PageBody a:hover{ text-decoration:none; color:#0042FF;}
		#PageBody a:active{ text-decoration:none; color:#f60;}
		/* ========================== 窄侧边栏 ============================= */
		#navSideBar{ float:left; width:150px; overflow:hidden;}
			#navSideBar .title{ margin-top:10px; height:30px; line-height:30px; font-size:14px; font-weight:bold; border-bottom:solid 1px #CCCCCC; text-indent:18px;}
			#navSideBar #classbody{ font-weight:normal;}
				/* ======== 后台侧边栏 ======= */
				#navSideBar ul li{ padding-left:5px; line-height:30px; border-bottom:solid 1px #e0e0e0; font-weight:bold;}
					#navSideBar ul li a,
					#navSideBar ul li a:hover,
					#navSideBar ul li a:active{ font-size:12px; font-weight:normal;}
				/* ======== 前台侧边栏 ======= */	
				#navSideBar #classbody a{ font-size:14px; font-weight:normal;}
				#navSideBar #classbody img{ }
				#classbody .TreeNode{ line-height:25px; height:28px; border-bottom:solid 1px #E8E8E8;}
				#classbody .TreeNode a.nodeSel{ line-height:25px;}
		/* ==================== 窄侧边栏右侧内容 ========================== */
		#navMainBody{ float:right; width:790px; overflow:hidden;}
			#navMainBody .title{ margin-top:10px; height:30px; line-height:30px; font-size:14px; font-weight:bold; border-bottom:solid 1px #CCCCCC;}
				#navMainBody .title span{ line-height:30px; font-size:12px; font-weight:normal;}
			#navMainBody .show{}
				/* == 专辑 == */
				#navMainBody .show .linkBar{ height:30px; line-height:30px; background-color:#EFEFEF;}
					#navMainBody .show .linkBar .choseType{ margin-left:10px; float:left;}
						#navMainBody .show .linkBar .choseType a{ display:block; float:left; width:70px; height:30px; color:#0042FF; text-align:center;}
						#navMainBody .show .linkBar .choseType a.now{ background-color:#FFFFFF; color:#000000; text-decoration:none;}
					#navMainBody .show .linkBar .choseTime{ margin-right:10px; text-align:right;}
				.album{ margin-top:15px; width:790px; }
					.album .albumImg{ float:left; padding:9px 0 0 9px; width:123px; height:93px; background:url(body_album_bg.gif) top left no-repeat; overflow:hidden;}
						.album .albumImg img{ width:120px;}
					.album .albumInfo{ float:right; width:640px; line-height:22px;}
						.album .albumInfo .name{ font-size:10px;}
							.album .albumInfo .name a{ font-size:14px; color:#0042FF;}
						.album .albumInfo .intro{ color:#999999; line-height:22px; word-break:break-all;}
							.album .albumInfo #user a{ color:#333333;}
						.album .albumInfo ul{ margin:8px 0 0 0; padding-left:15px;}
							.album .albumInfo ul li{ list-style:disc; font-size:10px; color:#666666;}
							.album .albumInfo ul li a{ font-size:12px; color:#0042FF;}
				/* == 分页 == */
				#PageBody .PageNumbers{ margin:10px 0 0 -6px; width:100%; height:25px;}
				#PageBody .PageNumbers a{ float:left; padding:0 5px 0 5px; margin-left:6px; display:block; border:solid 1px #0BC5E6; background-color:#FFF; line-height:18px; height:18px; text-align:center; text-decoration:none; color:#176BB6;}
				#PageBody .PageNumbers a:hover{ border:solid 1px #0C99D6; background-color:#E7EEF8;}
				#PageBody .PageNumbers span{ float:left; display:block; height:10px; font-weight:normal; margin-left:6px; padding:0 5px 0 5px; line-height:18px; height:18px; border:solid 1px #176BB6; background-color:#176BB6; color:#FFF;}
				
				/* == 视频 == */
				.video{}
				#navMainBody .videoList{ float:left; margin-top:10px; width:157px; overflow:auto;}
					#navMainBody .videoList .videoImg{ width:126px; position:relative;}
						#navMainBody .videoList .videoImg img{ width:120px; height:95px; padding:2px; border:solid 1px #999999;}
						#navMainBody .videoList .videoImg input{ width:39px; height:20px; border:solid 1px #666666; background-color:#f9f9f9;}
					#navMainBody .videoList .videoInfo{ width:126px;}
						#navMainBody .videoInfo li{ padding:0; margin:0;}
						#navMainBody .videoInfo li.l1{ width:126px; line-height:20px; font-size:10px; word-break:break-all; overflow:hidden;}
							#navMainBody .videoInfo li.l1 a{ font-size:12px; color:#0042FF;}
						#navMainBody .videoInfo li.l2,
						#navMainBody .videoInfo li.l3,
						#navMainBody .videoInfo li.l4,
						#navMainBody .videoInfo li.l5{ width:126px; line-height:20px; color:#999999; overflow:hidden;}
							#navMainBody .videoInfo li.l2 span,
							#navMainBody .videoInfo li.l3 span,
							#navMainBody .videoInfo li.l4 span,
							#navMainBody .videoInfo li.l5 span{ color:#666666;}
		/* ======================== 内容播放页样式 ======================== */
		/* ======================== 左侧 ======================== */
		#PageBody #MainBody{ float:left; margin-top:10px; width:510px;}
			#videoTop{ width:960px; height:35px; line-height:35px; border-bottom:solid 1px #E6E6E6;}
				#videoTop .vTitle{ float:left; font-size:18px; font-family:"微软雅黑","黑体";}
				#videoTop .vInfo{ float:right; color:#666666;}
			#MainBody .videoShow{ width:510px; height:383px; background-color:#f9f9f9;}
			#MainBody .videoButton{ margin-top:10px; width:510px; overflow:hidden;}
				/* == 按钮 == */
				 .videoButton .vJudge{ float:left; width:230px; height:26px; line-height:26px; border:solid 1px #BBDDED;}
				 	.vJudge a.ding{ float:left; padding-left:28px; width:87px; height:26px; line-height:26px; font-size:14px; font-weight:bold; background:url(button_ding.gif) 5px 5px no-repeat;}
				 	.vJudge a.cai{ float:left; padding-left:28px; width:87px; height:26px; line-height:26px; font-size:14px; font-weight:bold; background:url(button_cai.gif) 5px 5px no-repeat;}
						.vJudge a span{ font-size:11px; color:#666666; font-weight:normal;}
					.vJudge .dinged{ padding-left:10px; line-height:26px; font-weight:bold; color:#009797;}
						.vJudge .dinged span{ font-weight:normal;}
						.vJudge .dinged span.ding{ color:#FF0000;}
						.vJudge .dinged span.cai{ margin-left:5px; color:#990033;}
						.vJudge .dinged span.judgeNum{ padding:0 4px 0 4px; font-size:11px; color:#999999;}
					
				 .videoButton a.qq{ float:left; display:block; margin-left:10px; padding-left:32px; width:70px; height:26px; line-height:26px; border:solid 1px #BBDDED; background:url(body_btn_qq.gif) 8px 4px no-repeat;}
				 .videoButton a.fav{ float:left; display:block; margin-left:10px; padding-left:27px; width:43px; height:26px; line-height:26px; border:solid 1px #BBDDED; background:url(body_btn_fav.gif) 5px 6px no-repeat;}
				 .videoButton a.jubao{ float:left; display:block; margin-left:10px; padding-left:27px; width:43px; height:26px; line-height:26px; border:solid 1px #BBDDED; background:url(body_btn_jubao.gif) 5px 5px no-repeat;}
				 .videoButton a.bbs{ float:left; display:block; margin-top:10px; padding-left:27px; width:203px; height:26px; line-height:26px; border:solid 1px #BBDDED; background:url(body_btn_bbs.gif) 5px 6px no-repeat;}
				 .videoButton a.resend{ float:left; display:block; margin:10px 0 0 10px; padding-left:27px; width:43px; height:26px; line-height:26px; border:solid 1px #BBDDED; background:url(body_btn_resend.gif) 5px 6px no-repeat;}
				 .videoButton a:hover{ background-color:#E8F3F9;}
				 .videoButton div#divjubao{ float:left; margin-top:5px; padding:8px 10px 0 0 ; width:500px; height:21px; background:url(body_jubao_bg.png) left top no-repeat; text-align:right;}
				 .videoButton div#putbbs{ float:left; margin-top:5px; padding:10px; width:460px; background-color:#f2f2f2;}
					 .videoButton div#putbbs{ float:left; margin-top:5px; padding:10px; width:460px; background-color:#f2f2f2;}
				 	.videoButton div#putbbs a{ float:right; margin-top:-20px;}
				 	.videoButton div#putbbs li{ height:25px;}
					.videoButton div#putbbs input{}
					.videoButton div#appfile {margin-top:10px; padding:5px;line-height:20px; border:solid 1px #f2f2f2;background-color:#f2f2f2;}
					.videoButton div#appfile span{ float:right; margin-top:-20px;}
			/* == 播放页面 评论 == */
			#MainBody .videoComment{ width:510px;}
				.videoComment #ov_ad_cmt{ width:510px; margin-top:10px;}
				.videoComment .topic{ padding:10px 0 0 0; width:510px; height:25px; line-height:25px; border-bottom:dashed 1px #999;}
					.videoComment .topic .name{ float:left; font-size:14px; font-weight:bold;}
					.videoComment .topic .more{ float:right; font-size:12px; font-weight:normal;}
				.videoComment .page{ color:#666666; height:35px; line-height:35px;}
					.videoComment .page .left{ float:left;}
					.videoComment .page .right{ float:right;}
						.videoComment .page .right span{ font-weight:bold;}
				.videoComment .user{ padding-left:5px; height:25px; line-height:25px; color:#AFAFAF; background-color:#F3F3F3;}
				.videoComment .msg{ padding-left:5px; line-height:20px; word-break:break-all;}
					.videoComment .msg .msg1{ margin:0 20px 0 20px; color:#999999; line-height:16px; word-break:break-all;}
				.videoComment .remsg{ line-height:18px; text-align:right;}
				.videoComment .newComment{ padding:10px 0 0 0; width:510px;}
					.videoComment .newComment .tops{ width:510px; height:30px; line-height:30px; font-size:14px; font-weight:bold;}
						.videoComment .newComment .tops .name{ float:left; font-size:14px; font-weight:bold;}
						.videoComment .newComment .tops .more{ float:right;}
					.videoComment .newComment .shows{ padding:5px 0 0 0; width:510px;}
						.videoComment .newComment .shows textarea{ width:505px;}
						.videoComment .newComment .shows input{ padding:5px 10px;}
			/* == 专辑播放页面 == */
			#AlbumInfo{ width:960px; height:35px; line-height:35px; border-bottom:solid 1px #E6E6E6;}
				#AlbumInfo .albumName{ float:left; font-size:18px; font-family:"微软雅黑","黑体";}
				#AlbumInfo .albumInfo{ float:right; color:#666666;}
			#MainBody ul.V_albumInfo{ width:458px; padding:10px; border:solid 1px #A4D5EE; background-color:#EEF9FF; line-height:20px;}
				ul.V_albumInfo li.l1 a{ font-size:14px; font-weight:bold;}
				ul.V_albumInfo li.l2 span.more{ float:right; margin-top:-20px;}
				ul.V_albumInfo li.l2 span.time{ margin-left:100px;}
			#MainBody ul.V_albumNow{ line-height:30px;}
				#MainBody ul.V_albumNow span{ float:right; margin-top:-30px;}				
		#PageBody #SideBar{ float:right; margin-top:10px; width:440px;}
			/* == 内容播放页 右侧样式 == */
			#SideBar .userInfo{ padding:14px 14px 10px 14px; width:410px; border:solid 1px #FEB901; background-color:#FFFCF0;}
				#SideBar .userInfo .user{ width:410px; height:60px;}
					#SideBar .userInfo .user li.l1{ float:left; width:55px; height:55px; overflow:hidden;}
						#SideBar .userInfo .user li.l1 img{ width:55px; height:55px;}
					#SideBar .userInfo .user li.l2{ float:left; margin-left:10px; width:345px; height:22px; line-height:22px;}
					#SideBar .userInfo .user li.l3{ float:left; margin:5px 0 0 10px; width:345px; height:25px;}
					#SideBar .userInfo .user li.l3 a.addFav{ display:block; float:left; padding:0 0 0 20px; width:85px; height:20px; line-height:20px; background:#FFF url(body_user_addFav.gif) 5px 4px no-repeat; border:solid 1px #CC9933; text-decoration:none; color:#333333;}
					#SideBar .userInfo .user li.l3 a.shortMsg{ display:block; float:left; margin-left:10px; padding:0 0 0 20px; width:70px; height:20px; line-height:20px; background:#f2f2f2 url(body_user_shortMsg.gif) 5px 4px no-repeat; border:solid 1px #CCCCCC; text-decoration:none; color:#333333;}
					#SideBar .userInfo .user li.l3 a:hover{ background-color:#FEF3D3; border:solid 1px #CC9933;}
				#SideBar .userInfo .vInfo{ width:410px; line-height:20px; color:#999999;}
				#SideBar .userInfo .vTag{ line-height:20px;}
				#SideBar .userInfo .vChannel{ line-height:20px; text-align:right;}
			#SideBar .listVideo{ width:438px; margin-top:10px; border:solid 1px #DBDBDB; }
				#SideBar .listVideo .title{ padding:8px 0 0 12px; font-size:14px; font-weight:bold; line-height:22px;}
				#SideBar .listVideo ul{ float:left; padding:0 14px 10px 15px; width:80px;}	
					#SideBar .listVideo ul li.l1{ width:80px; height:60px; overflow:hidden; position:relative;}	
						#SideBar .listVideo ul li.l1 img{ width:80px; height:60px;}
					#SideBar .listVideo ul li.l2{ width:80px; line-height:18px; color:#666666 ;word-wrap:break-word; overflow:hidden;}
							#SideBar .listVideo ul li.l2 span{ font-size:10px; color:#333333;}
			#SideBar .userOther{ width:438px; margin-top:10px; border:solid 1px #DBDBDB; }
				#SideBar .userOther .title{ padding:8px 0 0 12px; font-size:14px; font-weight:bold; line-height:22px;}
				#SideBar .userOther ul.userVideo{ margin:0 auto; width:415px; padding-bottom:7px;}
					#SideBar .userOther ul.userVideo li{ float:left; padding-left:12px; width:195px; height:22px; line-height:22px; background:url(body_dot.png) 0 7px no-repeat; overflow:hidden;}
			/* == 视频连播页 右侧样式 == */
			#SideBar ul.albumVList{ padding:10px 10px 10px 10px; width:418px; border:solid 1px #A4D5EE;}
				#SideBar ul.albumVList li.l1{ height:30px; line-height:20px;}
					#SideBar ul.albumVList li.l1 span{ float:right; margin-top:-20px; font-weight:bold;}
					#SideBar ul.albumVList li.l1 span .now{ float:left; margin-left:4px; width:14px; height:14px; border:solid 1px #67B7E2; line-height:14px; font-size:12px; text-align:center; background-color:#DDF4FF;}
					#SideBar ul.albumVList li.l1 span a{ display:block; float:left; margin-left:4px; width:14px; height:14px; border:solid 1px #A4D5EE; line-height:14px; font-weight:normal; font-size:12px; text-align:center; text-decoration:none;}
					#SideBar ul.albumVList li.l1 span a:hover{ border:solid 1px #67B7E2; background-color:#DDF4FF;}
				#SideBar ul.albumVList li.l2{ padding-left:15px; border-top: solid 1px #E6E6E6; line-height:24px;}
					#SideBar ul.albumVList li.l2 span{ float:right; margin:-24px 5px 0 0;}
				/* == 正在播放的专辑中的视频 == */
				#SideBar ul.albumVList li.l3{ padding:5px 0 5px 15px; border-top: solid 1px #E6E6E6; background:#EEF9FF url(album_v_now.gif) 3px 11px no-repeat;}
					#SideBar ul.albumVList li.l3 .albumVNTitle{ width:402px; line-height:20px;}
						#SideBar ul.albumVList li.l3 .albumVNTitle span{ float:right; margin:-20px 5px 0 0;}
					#SideBar ul.albumVList li.l3 .albumVNPic{ float:left; margin-top:5px; width:80px; height:60px; overflow:hidden;}
						#SideBar ul.albumVList li.l3 .albumVNPic img{ width:80px; height:60px;}
					#SideBar ul.albumVList li.l3 .albumVNTxt{ float:left; margin:5px 0 0 8px; line-height:16px; color:#999999;}
				/* == 专辑简介 == */
				#SideBar .plistInfo{ margin-top:10px; padding:10px 10px 10px 10px; width:418px; border:solid 1px #ff8635;}
						 .plistInfo ul{ height:25px;}
						 .plistInfo ul li{ float:left; padding-right:10px;}
						 .plistInfo ul li.l1 a{ font-size:14px;}
					 .plistInfo .vInfo{ line-height:20px; color:#999999;}
					 .plistInfo .vChannel{ line-height:20px; text-align:right;}
				/* == 侧边广告 == */
				#ov_ad_side{ margin-top:10px;}
					
		/* =========================== 视频用户列表 =========================== */
		/* =========================== 左侧 =========================== */
		#PageBody #UserListMain{ float:right; margin-top:10px; width:790px;}
			#UserListMain .topic{ height:30px; line-height:30px; border-bottom:solid 1px #CCC;}
				#UserListMain .topic .title{ float:left; padding-left:14px; font-size:14px; font-weight:bold;}
				#UserListMain .topic .order{ float:right;}
			#UserListMain .list{ width:790px; padding:0 0 10px 0;}
				#UserListMain .list ul.user{ float:left; padding:10px 0 0 8px; width:243px;}
					#UserListMain .list ul.user li.l1{ float:left; width:75px; text-align:center;}
						#UserListMain .list ul.user li.l1 span#userIcon{ display:block; margin:0 auto; margin-top:5px; padding:4px; width:48px; height:48px; border:solid 1px #CCCCCC; background-color:#f9f9f9; overflow:hidden;}
						#UserListMain .list ul.user li.l1 span#userIcon img{ width:48px; height:48px;}
						#UserListMain .list ul.user li.l1 span#userOnline{ display:block; margin-top:5px; color:#996600;}
						#UserListMain .list ul.user li.l1 span#userOffline{ display:block; margin-top:5px; color:#999999;}
					#UserListMain .list ul.user li.l2{ float:left; margin-left:5px; width:160px; line-height:20px;}
				#UserListMain .list .line{ display:none;}
				#UserListMain .list .showPage{ padding:20px 0 0 0; margin-left:12px; }
		/* =========================== 右侧 =========================== */
		#PageBody #UserListSide{ float:left; margin-top:10px; width:150px;}
			#PageBody #UserListSide .topic{ display:none;}
			#PageBody #UserListSide .show{}
				#PageBody #UserListSide .show .title{ border-bottom:solid 1px #C6C6C6; line-height:30px; font-size:14px; font-weight:bold; text-indent:18px;}
				#PageBody #UserListSide .show ul{}
				#PageBody #UserListSide .show ul a{ font-size:14px;}
					#PageBody #UserListSide .show ul li{ float:left; height:28px; line-height:28px; width:65px; border-bottom:solid 1px #E5E5E5; text-align:center;}
						#PageBody #UserListSide .show ul li a{ font-size:14px;}
			#PageBody #UserListSide .bottom{ display:none;}
		/* =========================== 专辑中的视频列表 =========================== */
		/* =========================== 左侧 =========================== */
		#PageBody #AlbumMainBody{ float:left; margin-top:10px; width:650px; overflow:hidden;}
			#AlbumMainBody .albumName{ font-size:18px; font-family:"黑体"; line-height:25px;}
			#AlbumMainBody .albumInfo{ color:#999999; height:35px;}
			#AlbumMainBody .VListType{ border-bottom:solid 1px #CCCCCC; height:30px; line-height:20px; color:#999999;}
				#AlbumMainBody .VListType span{ display:block;}
				#AlbumMainBody .VListType span.orderBtn{ float:right;}
				#AlbumMainBody .VListType span.playBtn{ float:left;}
				#AlbumMainBody .VListType label{ color:#333333;}
			#AlbumMainBody .videoList{ float:left; margin-top:10px; width:155px; overflow:auto;}
				#AlbumMainBody .videoList .videoImg{ width:126px; position:relative;}
					#AlbumMainBody .videoList .videoImg img{ width:120px; height:90px; padding:2px; border:solid 1px #999999;}
				#AlbumMainBody .videoList .videoInfo{ width:126px; word-break:break-all;}
					#AlbumMainBody .videoInfo li.l1{ line-height:20px; font-size:10px; word-break:break-all;}
						#AlbumMainBody .videoInfo li.l1 a{ font-size:12px; color:#0042FF;}
					#AlbumMainBody .videoInfo li.l2{ line-height:20px; color:#999999;}
						#AlbumMainBody .videoInfo li.l2 span{ color:#333333;}
		/* =========================== 右侧 =========================== */
		#PageBody #AlbumSideBar{ float:right; margin-top:10px; width:300px;}
			#AlbumSideBar .userInfo{ padding:14px; width:270px; border:solid 1px #FF8635;}
				#AlbumSideBar .userInfo .user{ height:60px;}
					#AlbumSideBar .userInfo .user li.l1{ float:left; width:55px; height:55px; overflow:hidden;}
					#AlbumSideBar .userInfo .user li.l2{ float:left; margin-left:10px; height:22px; line-height:22px;}
				#AlbumSideBar .userInfo .vInfo{ line-height:20px; color:#999999;}
				#AlbumSideBar .userInfo .vTag{ line-height:20px;}
				#AlbumSideBar .userInfo .vChannel{ width:270px; line-height:20px; text-align:right;}
				#AlbumSideBar .userInfo .vOtherAuthor{ margin-top:10px; padding:10px 0; border-top: dashed 1px #C6C6C6;}
					#AlbumSideBar .userInfo .vOtherAuthor ul{ float:left; width:135px; height:50px;}
						#AlbumSideBar .userInfo .vOtherAuthor ul li.l1{ float:left; width:35px; height:35px; border:solid 1px #C6C6C6; text-align:center;}
						#AlbumSideBar .userInfo .vOtherAuthor ul li.l2{ float:left; margin-left:6px; line-height:18px; color:#999999;}
			#AlbumSideBar .listVideo{ margin-top:10px; width:298px; border:solid 1px #CCCCCC; overflow:auto;}
				#AlbumSideBar .listVideo .title{ padding:8px 0 0 12px; font-size:14px; font-weight:bold; line-height:22px;}
				#AlbumSideBar .listVideo ul.picVideo{ float:left; padding:0 0 10px 15px; width:80px;}	
					#AlbumSideBar .listVideo ul.picVideo li.l1{ width:80px; height:60px; overflow:hidden;}	
						#AlbumSideBar .listVideo ul.picVideo li.l1 img{ width:80px; height:60px;}
					#AlbumSideBar .listVideo ul.picVideo li.l2{ line-height:18px; color:#666666;}
							#AlbumSideBar .listVideo ul.picVideo li.l2 span{ font-size:10px; color:#333333;}
		/* =========================== 网站首页 =========================== */
		/* =========================== 左侧 下一行已定义过,留空 =========================== */
		#PageBody #AlbumMainBody{}
			.iClass{ width:620px; height:30px; line-height:25px;}
			.iToday{ padding:14px 0 14px 18px; width:630px; border:solid 1px #CECECE; background-color:#FFF;}
				/* ===== 左侧 ===== */
				.iToday .iPlay{ float:left; width:300px;} 
					ul#iNow{ padding-bottom:10px; border-bottom:dashed 1px #CCCCCC;} 
						ul#iNow li.l1{ height:25px; font-size:14px; font-weight:bold;}	
							ul#iNow li.l1 a{ font-size:14px; font-weight:bold; color:#333333; text-decoration:none;}	
							ul#iNow li.l1 a:hover{ text-decoration:underline;}	
						ul#iNow li.l2{ width:290px; height:230px; background-color:#f9f9f9;}	
						ul#iNow li.l3{ line-height:30px;}	
							ul#iNow li.l3 span{ float:right; margin-top:-30px; color:#999999;}	
						ul#iNow li.l4{ line-height:20px;}	
					ul#iRelate{ margin-top:10px;} 
						ul#iRelate li.l1{ line-height:22px;}
						ul#iRelate li.l2{ padding-left:12px; width:278px; height:22px; line-height:22px; background:url(body_dot.png) 0 7px no-repeat; overflow:hidden;}
				/* ===== 右侧 ===== */	
				.iToday #iHot{ float:left; width:330px;} 
					#iHot .iTitle{ height:25px; font-size:14px; font-weight:bold; text-indent:22px;}
					#iHot ul{ float:left; padding:0 0 0 22px; width:132px;}
						#iHot ul li.l1{ width:132px; height:100px; position:relative;}
							#iHot ul li.l1 img{ padding:1px; width:128px; height:96px; border:solid 1px #CCC;}
						#iHot ul li.l2{ width:132px; height:20px; line-height:20px; overflow:hidden;}
						#iHot ul li.l3{ line-height:20px; color:#999999}
							#iHot ul li.l3 span{ font-size:11px; color:#333333;}
			.iMyVideo{ margin-top:10px; padding-bottom:10px; width:648px; border:solid 1px #D9D9D9;}
				.iMyVideo #iVToipic{ width:648px; height:30px; line-height:30px; background:url(body_topic_bg.png) 0 0 repeat-x;}
					.iMyVideo #iVToipic .iVName{ float:left; font-size:14px; font-weight:bold; background:url(body_topic_name.png) 10px 8px no-repeat; text-indent:30px;}
					.iMyVideo #iVToipic .iVMore{ float:right; padding:0 10px 0 0; font-family:"宋体";}
				.iMyVideo #iVList{ width:648px; background-color:#FFF;}
					.iMyVideo #iVList ul{ float:left; margin-top:20px; padding:0 0 0 24px; width:132px; position:relative;}
						.iMyVideo #iVList ul li.l1{ width:132px; height:100px; overflow:hidden;}
							.iMyVideo #iVList ul li.l1 img{ padding:1px; width:128px; height:96px; border:solid 1px #CCC;}
						.iMyVideo #iVList ul li.l2{ width:132px; line-height:20px; overflow:hidden;}
						.iMyVideo #iVList ul li.l3{ line-height:20px; color:#999999;}
							.iMyVideo #iVList ul li.l3 a{ color:#333333;}
							.iMyVideo #iVList ul li.l3 span{ font-size:11px; color:#666666;}
		/* =========================== 右侧 =========================== */
		#PageBody #AlbumSideBar{}
			/* ====== 用户登录 ======== */
			.iLogin{ padding:4px; width:290px; border:solid 1px #FEB901; background-color:#FFFCF0;}
				.iLogin .title{ padding:10px 0 5px 10px; font-size:14px; font-weight:bold;}
					.iLogin .title span{}
					.iLogin .title a{ font-size:12px; font-weight:normal;}
				/* == 登录前 == */
				.iLogin ul.beforeLogin{ margin:0 auto; width:235px;}
					.iLogin ul.beforeLogin li.l1{ height:22px;}
						.iLogin ul.beforeLogin li.l1 span,
						.iLogin ul.beforeLogin li.l3 span{ display:block; float:left; width:54px; height:20px; line-height:20px; font-size:14px; color:#666666;}
						.iLogin ul.beforeLogin li.l1 input{ float:left; width:170px; height:16px; line-height:16px; border:solid 1px #999; background:#FFF url(body_login_bg.png) top repeat-x;}
					.iLogin ul.beforeLogin li.l2{ padding-left:50px; height:25px; color:#666666;}
					.iLogin ul.beforeLogin li.l3{ height:30px; color:#666666;}
					.iLogin ul.beforeLogin li.l3 input{ float:left; margin-right:14px; width:80px; height:16px; line-height:16px; border:solid 1px #A4D5EE; background: #FFFFFF url(body_login_bg.png) top repeat-x;}
				/* == 登录后 == */
				.iLogin ul.afterLogin{ margin:0 auto; width:290px;}
					.iLogin ul.afterLogin li.l1{ padding-left:12px; width:278px; height:35px;}
						.iLogin ul.afterLogin li.l1 a{ font-size:14px; font-weight:bold;}
						.iLogin ul.afterLogin li.l1 img{ float:left; margin-right:10px; width:25px; height:25px; border:solid 1px #CCCCCC;}
						.iLogin ul.afterLogin li.l1 span#logout{ float:right; margin:-16px 12px 0 0;}
							.iLogin ul.afterLogin li.l1 span#logout a{ font-size:12px; font-weight:normal; color:#FF0000;}
					.iLogin ul.afterLogin li.l2{ padding-left:2px; width:288px; height:26px;}
						#AlbumSideBar .iLogin ul.afterLogin li.l2 a{ display:block; float:left; margin-left:10px; width:80px; height:20px; line-height:20px; border:solid 1px #BCDA76; background-color:#FFFDF4; color:#333; text-align:center; text-decoration:none;}
						#AlbumSideBar .iLogin ul.afterLogin li.l2 a:hover{ border:solid 1px #7EAF10; background-color:#fff; color:#666; text-decoration:underline;}
			.iAd{ margin-top:10px; width:300px; height:80px; overflow:hidden;}
			/* ====== 视频排行 ======== */
			.iPaihang{ margin-top:10px; padding:14px; width:270px; border:solid 1px #E1E1E1; background-color:#FFF;}
				.iPaihang ul{ width:130px;}
				.iPaihang ul.game{ float:left;}
				.iPaihang ul.cartoon{ float:right;}
					.iPaihang ul li.title{ line-height:16px; font-size:14px; font-weight:bold;}
					.iPaihang ul.game ul li.l2,
					.iPaihang ul.cartoon ul li.l2{ line-height:22px; font-size:12px; font-weight:normal;}
					.iPaihang ul.game ul span,
					.iPaihang ul.cartoon ul span{ padding-right:10px; font-weight:bold; color:#A0CFFF;}
					.iPaihang ul.game ul span.red,
					.iPaihang ul.cartoon ul span.red{ color:#E51515;}
				.iPaihang .iMore{ text-align:right;} 
			/* ====== 推荐专辑 ======== */
			.iAlbumElite{ margin-top:10px; padding:14px; width:270px; border:solid 1px #E1E1E1; background-color:#FFF;}
				.iAlbumTitle{ font-size:14px; font-weight:bold; height:25px;}
				.iAlbumElite ul{ width:270px; height:85px;}
					.iAlbumElite ul li.l1{ float:left; padding:9px 0 0 9px; width:91px; height:63px; background:url(ialbum_bg.gif) top left no-repeat;}
					.iAlbumElite ul li.l2{ float:left; margin-top:4px; width:166px; height:22px; line-height:22px; color:#999999;}
						.iAlbumElite ul li.l2 span{ font-weight:normal; font-size:11px; color:#666666;}
					.iAlbumElite ul li.l3{ float:left; width:166px; height:20px; line-height:20px; color:#666666;}
				.iAlbumElite .iMore{ text-align:right;} 
			/* ====== 推荐会员 ======== */
				.iUser{ float:left; width:90px; margin-bottom:10px; text-align:center; line-height:25px; overflow:hidden;}
					.iUser img{ padding:2px; border:solid 1px #E4E4E4;}
	/* ================================== 页面底部 ====================================== */
	#Footer{ margin-top:10px; padding:0 0 30px 0; border-top:solid 1px #C1C1C1; line-height:20px; text-align:center;}
		#Footer li.about{ padding:20px 0 20px 0; color:#1D75A7;}
			#Footer li.about a{ font-size:14px; color:#1D75A7; text-decoration:none;}
			#Footer li.about a:hover{ text-decoration:underline;}
		#Footer li.copyright{}
		#Footer li.certificate{ padding:10px 0 0 0;}
