@charset "gbk";
/* SOHU Video Channel CSS
 * Channel: Shehui
 * Version: 1.3
 * Author: Matt Wang (www.uiland.com)
 * Copyright: Sohu.com (www.sohu.com)
 * Created: 2007-10-15 18:00
 * Update: 2008-06-24 20:30
 */


@import url(base.css); 

/*** General Class ***/
/* v80h */
.v80h .itCover{
width:94px;
height:70px;
}
	.v80h .itCover a img{
	width:88px;
	height:64px;
	}
.v80h .itInfo{}
	.v80h .itInfo dd{
	overflow:hidden;
	}

/* timeBox */
.timeBox{
height:20px;
padding:0 2px 2px;
background:#f4f6f5;
}
#topTime{
>margin-left:0px;
}
	.timeBox ul li{
	margin:0 10px !important;
	margin:0 5px;
	padding-top:1px;
	>padding-top:2px;
	float:left;
	display:block;
	}
	.timeBox li.current{
	padding:2px 0 0 10px;
	background:transparent url(images/ico_currentLeft.gif) left center no-repeat;
	}
	.timeBox li a{
	text-decoration:underline;
	}
	.timeBox li.current a{
	color:#ff0f6f;
	text-decoration:none !important;
	}

/* tags */
li.tag_popularity_3 a,li.tag_popularity_3 a:hover{font-size:14px;font-weight:normal;}
li.tag_popularity_4 a,li.tag_popularity_4 a:hover{font-size:14px;font-weight:bold;}

/* more */
.more{
clear:both;
}
.more a{
text-decoration:none !important;
}


/*** Structure ***/
#cateNav{
border:0 none;
}
#cateNav,
.cateTitle,
ul.cateList li.current strong a{
background-image:url(images/shehui/cateBar_bg.jpg);
}
.cateTitle h2{
background-image:url(images/shehui/cateBar_logo.jpg);
}
ul.cateList li a,
ul.cateList li a:hover,
ul.cateList li.current a,
ul.cateList li.current a:hover{
color:#fff !important;
text-decoration:none;
}
	ul.cateList li a:hover{
	text-decoration:underline;
	}
ul.cateList li strong a,
ul.cateList li strong a:hover,
ul.cateList li.current strong a,
ul.cateList li.current strong a:hover{
color:#fff !important;
}

#conCapital{}
	#conCapital a{
	text-decoration:underline;
	}
	#conCapital .box{
	border:0 none;
	}
	#bigPic{
	overflow:hidden;
	float:left;
	width:320px;
	height:250px;
	}
		#bigPic img{
		width:320px;
		height:250px;
		}
	#tadayComm{
	overflow:hidden;
	float:right;
	width:632px;
	height:250px;
	background:#F5F7FB;
	}
		#tadayComm h2{
		overflow:hidden;
		height:30px;
		background:url(images/shehui/todayCommTitle.jpg) no-repeat;
		text-indent:-9999px;
		}
		#tadayComm .bHead,
		#tadayComm h3{
		display:none;
		}
		#tadayComm .bBody{
		padding:0;
		}
		#tadayComm .v80h .itCover a{
		border:1px solid #91ADCA;
		}
		#tadayComm .v80h .itCover a:hover{
		border:2px solid #ff7c00;
		}
			#bigVideos{
			overflow:hidden;
			float:left;
			width:320px;
			height:200px;
			padding:10px;
			background:#F0F2F7;
			}
				#bigVideos .item{
				padding:15px 10px;
				}
				#bigVideos .itInfo,
				#bigVideos .itInfo dt,
				#bigVideos .itInfo dd{
				width:195px;
				}
				#bigVideos .itInfo dt{
				font:bold 16px/1.6em "Microsoft YaHei","Î¢ÈíÑÅºÚ",sans-serif,"ËÎÌå";
				}
				#bigVideos .itInfo dd.vDesc{
				height:38px;
				}
			#biankanbianshuo,
			#tagsCloud{
			overflow:hidden;
			float:right;
			width:265px;
			padding:5px 10px 5px 15px;
			}
			#biankanbianshuo{
			height:110px;
			}
				#biankanbianshuo .bHead{
				display:block;
				padding:6px 20px;
				border:0 none;
				background:url(images/shehui/ico_bkbs.gif) left center no-repeat;
				}
				#biankanbianshuo h3{
				display:block;
				}
				#biankanbianshuo .itInfo,
				#biankanbianshuo .itInfo dt,
				#biankanbianshuo .itInfo dd{
				width:160px;
				}
				#biankanbianshuo dl{
				height:75px;
				}
				#biankanbianshuo dd.vDesc{
				height:56px;
				}
				#biankanbianshuo dd.vFrom{
				text-align:right;
				}
			#tagsCloud{
			height:90px;
			}

#conMain{}
	#conMain .more{
	clear:both;
	}
	#conMain ul.v120v li{
	margin:10px 17px;
	}
	#conMain ul.vlv li{
	margin:10px 12px 10px 13px;
	}

	#conMain .mainBox{
	float:left;
	width:670px;
	}
		#conMain .mainBox .more{
		>padding:0 10px 1px;
		}
		#videoCates{}
			#videoCates{
			border-top:0 none;
			background:#FAFBFD;
			}
			#videoCates .bHead{
			height:27px;
			margin:0;
			padding:0;
			border:1px solid #F9FBFC;
			border-top:1px solid #dedede;
			background:url(images/cate_bHead_bg.jpg) top repeat-x;
			}
			#videoCates .bHead h3{
			height:22px;
			margin-left:7px;
			padding:5px 0 0 12px;
			background:transparent url(images/cate_bHead_bg.jpg) left bottom no-repeat;
			line-height:20px;
			>line-height:22px;
			}
		#bestListsList{}
			.listsTxtList dl{
			padding:0 10px;
			}
			.listsTxtList dt{
			padding:3px 0;
			border-bottom:1px dashed #ccc;
			font-weight:bold;
			}
			.listsTxtList dd{
			padding:10px 0 15px;
			}
			.listsTxtList dd li{
			width:130px;
			height:20px;
			margin:2px 20px 2px 0;
			float:left;
			}
			.listsTxtList dd a strong,.listsTxtList dd strong a{
			font-weight:bold;
			color:#e31469;
			}
		#randomPlayBox{}
			#randomPlayBox .v120v{
			float:left;
			width:126px;
			margin:12px 10px 0;
			}
			#randomPlayBox .randomPlayBox{
			float:right;
			width:470px;
			}
				ul.randomList{}
				ul.randomList li{
				float:left;
				width:70px;
				height:54px;
				margin:10px;
				}
				ul.randomList li a img{
				width:64px;
				height:48px;
				padding:2px;
				border:1px solid #ccc;
				}
				ul.randomList li a:hover img{
				padding:1px;
				border:2px solid #ff7c00;
				background:#fff;
				}

	#conMain .sideBar{
	float:right;
	width:280px;
	}
		#conMain .sideBar .bHead small{
		height:23px;
		margin-top:-23px;
		line-height:23px;
		}
		#classicList{}
			#classicList .bBody{
			padding:10px 10px 0 10px;
			}
				#classicList .taday{
				overflow:hidden;
				height:211px;
				padding:10px 10px 5px;
				}
					#classicList .taday a img{
					padding:2px;
					border:1px solid #ccc;
					background:#fff;
					}
					#classicList .taday a:hover img{
					padding:1px;
					border:2px solid #ff7c00;
					}
					#classicList .taday h5{
					width:100%;
					margin:5px 0;
					font-weight:bold;
					}
					#classicList .taday h5 a{
					color:#2263a5;
					}
					#classicList .taday h5 a:hover{
					color:#e31469;
					}
					#classicList .taday p{
					overflow:hidden;
					height:36px;
					margin:0;
					line-height:18px;
					}
				#classicList .old{
				overflow:hidden;
				height:160px;
				padding:5px 10px 0;
				border-top:1px dotted #c6c6c6;
				}
					#classicList .old .ibHead{
					background:transparent;
					}
					#classicList .old .ibHead h4{
					margin:0;
					padding:5px 0;
					}
					#classicList .old .ibBody li{
					width:100%;
					height:20px;
					padding:2px 0 0;
					background:url(images/li_square.gif) left center no-repeat;
					text-indent:12px;
					}
		.videoTopList{}
			.videoTopList .bBody{
			padding:15px 15px 0;
			}
			.videoTopList .v80h{
			margin:0 0 10px;
			border-bottom:1px dashed #577A8E;
			}
			.videoTopList .v80h .itInfo,
			.videoTopList .v80h .itInfo dt,
			.videoTopList .v80h .itInfo dd{
			width:145px;
			}
			.videoTopList .v120h{
			margin:0 0 10px;
			border-bottom:1px dashed #577A8E;
			}
			.videoTopList .v120h .item{
			padding:0 0 10px;
			}
			/*
			.videoTopList .v120h .itInfo{
			>margin-left:130px;
			}
			*/
			.videoTopList .v120h .itInfo,
			.videoTopList .v120h .itInfo dt,
			.videoTopList .v120h .itInfo dd{
			width:100%;
			}
			.videoTopList .v120h .itInfo dt{
			border:0 none;
			margin:0;
			padding:0;
			}
			.videoTopList .vlh{
			margin:0 0 10px;
			padding:0 0 10px;
			border-bottom:1px dashed #577A8E;
			}
			.videoTopList .vlh .itInfo{
			height:100px;
			}
			.videoTopList .vlh .itInfo dt,
			.videoTopList .vlh .itInfo dd{
			width:100%;
			}
			ol.topList{
			padding-left:24px;
			background:url(images/li_num_22.gif) 0 -24px no-repeat;
			}
			ol.topList li{
			height:22px;
			line-height:22px;
			}

		#hotVideoList{}
		#quoteTopList{}
			#quoteTopList .bBody{
			padding:15px 15px 10px 15px;
			}

		#starUser{}
		#portalGroup{}
			#starUser .bBody,
			#portalGroup .bBody{
			padding-bottom:0;
			}
			#starUser .left,
			#portalGroup .left{
			width:90px;
			text-align:center;
			}
			#starUser .left .userIcon,
			#portalGroup .left .groupIcon{
			float:none;
			margin:10px auto;
			}
			#starUser .left strong,
			#starUser .left p,
			#portalGroup .left strong,
			#portalGroup .left p{
			width:90px;
			margin:0;
			}
			#starUser .right,
			#portalGroup .right{
			width:150px;
			margin-top:7px;
			}
			#starUser .right li,
			#portalGroup .right li{
			width:100%;
			height:22px;
			background:url(images/li_square.gif) left center no-repeat;
			font-family:Arial,Helvetica,sans-serif;
			text-indent:12px;
			line-height:22px;
			}

		#newUpload{}
			ul.newUploadList li{
			padding:5px;
			}
			ul.newUploadList .userInfo{
			float:right;
			overflow:hidden;
			width:185px;
			}
			ul.newUploadList .userInfo strong a{
			color:#2263A5;
			}

#conSeries{}
	#conSeries ul.vlv li{
	margin:10px 10px 0 11px;
	}

#conBlogs{}
	#conBlogs dl{float:left;display:inline;width:450px;margin:0 10px 10px 5px;}
	#conBlogs dt{margin-bottom:2px;padding:2px 0 0 12px;background:url(images/minglv_tit.gif) left center no-repeat;color:#676767;font:bold 14px/1.6em "ËÎÌå";}
	#conBlogs dt small{padding-left:5px;font:normal 12px/1.6em Arial,Helvetica,sans-serif;}
	#conBlogs dt a{color:#676767;}
	#conBlogs dd{width:440px;padding:0 0 0 12px;line-height:1.8em;font-family:"ËÎÌå";}
	#conBlogs dd li{display:inline;padding:2px 10px 2px 0;}


/* ×Ö·û½Ø¶Ï */
#classicList .taday h5,
#classicList .old li,
#starUser .left strong,
#starUser .left p,
#starUser .right li,
#portalGroup .left strong,
#portalGroup .left p,
#portalGroup .right li,
.listsTxtList dd li,
.v80h .itInfo dt,
.v120h .itInfo dt,
.vlh .itInfo dt,
span.title,
span.info,
span.from{display:block;overflow:hidden;font-family:Arial,Helvetica,sans-serif;white-space:nowrap;>text-overflow:ellipsis;-o-text-overflow:ellipsis;}