.best{ vertical-align:middle;  _float:left; _margin:9px 3px 0 0}
.center .video_box {
margin:0 5px;
}
.center .video_box h2 {
	font-size: 14px;
	line-height:28px;
}

.center .video_player {
	float:left;
}
.center .video_list {
	float:left;
	height:340px;
	margin-left:8px !important;/*firefox*/
	_margin-left:20px;/*ie7*/
	*margin-left:-2px;/*ie6*/
	text-align:center;
	width:145px;
	background: #e4eaf2;
	border: 1px solid #d1dae6;
	overflow: hidden;
}
.center .video_list dl {
	margin:13px;
	width:132px;
	text-align:left;
}
.center .video_list dl img {
	width:120px;
	height:90px;
	border: 2px solid #ffffff;
}


#v_tools li {
	float:left;
	height:31px;
	line-height:31px;
	margin-right:3px;
}
#v_tools li a {
	display: block;
	padding:0 22px;

}
/*我的视频侧栏模式
-------------------------------------------*/
.left .video_list {
	height:100%;
}
.left .video_list strong {
	font-weight: normal;
}
.left .video_t {
	font-weight: bold;
}
.left .video_player, .left .video_box h2, .left .post_time, .left .video_t strong {
	display:none;
}
/*视频列表面页
-------------------------------------------*/
#video_list {
	margin:0 20px;
}
.v_r {
	border-bottom: 1px dashed #CCCCCC;
	margin:10px 0;
	padding:10px 0 20px 0;
	float:left;
}
.v_box {
	float:left;
	margin:0 5px;
	width:340px;
	white-space:normal;
	word-break:break-all;

}
.v_box div img {
	border: 4px solid #E6E6E6;
	float:left;
	margin-right:10px;
}
.v_box dl {
	float:left;
	width:180px;
	line-height:20px;
}
.v_box dl dt {
	margin-bottom:5px;
	width:152px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
dd.v_info2,#side_video .v_box dl p{text-overflow:ellipsis;overflow:hidden;height:3.7em;display:block;}

.v_box dl dt a, .v_box dl dt a:visited {
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
.v_box dl a, .v_box dl a:visited {
	color: #32649f;
}
.v_box dl dt a:hover {
	text-decoration: none;
}
.u_user {
	background: url(../images/u_use.gif) no-repeat left center;
	padding-left:15px;
	margin-right:5px;
}
.v_box dl p {
	display:inline;
	line-height:15px;
}
#main .p_num,#main .f_num {
	padding-left:17px;
	margin-left:3px;
	text-decoration: underline;
}

.p_num{
	background: url(../images/ico_sp.gif) no-repeat left center;
}
.f_num{
	background: url(../images/f_num.gif) no-repeat left center;
}

.s_video{
	background: url(../images/ico_lz.gif) no-repeat 15px; center;
}
.ol_video{
	background: url(../images/ico_ol.gif) no-repeat 15px; center;
}
.m_video{
	background: url(../images/ico_mv.gif) no-repeat 15px; center;
}
/*视频详细?
--------------------------------------------*/
#v_video{
	width: 490px;
	float:left;
	text-align:center;
	margin-left:10px;
	display:inline;	
}
#v_video .video_player{
	width:456px;
	padding:8px 0;
	margin: 0 auto;

}

#v_tools{
	width:456px;
	margin:8px auto;
	text-align:left;
	font-size:13px;
	margin-bottom:24px;

}

#v_tools ul{background: #f4f8fd;border: 1px solid #e0e7f1;margin-right:10px;height:29px;float:left;padding:0 5px;margin-bottom:8px;}


#v_tools li,#v_tools li a {
	display:inline;
	padding:0;
	text-decoration: none;
	font-weight: normal;
	
}
#v_tools li a{color: #33659f;}
#v_tools li a:visite{text-decoration: none;}
#v_video .nomargin{
	padding-right: 0px;
}
.vote{width:230px;}
.vote li{width:80px;}
#v_tools .vote li a{
	font-weight: bold;
}

#v_tools .addfav{
	width:93px;
	margin: 0px;
}
#v_tools .wylz{
	width:108px;

}
#v_tools .lzfs{
	height:100%;
	clear:both;
	padding:12px 0;
	border: 1px solid #e0e7f1;
	display:none
}
.wypk{width:100px;}
.wyjb{width:80px;}
#v_tools .rq{
	width:100px;
	text-align:right;
	padding:0;
	margin:0;

}
#v_tools .rq li{
	padding:0;
	margin:0;
	font-weight: bold;
	text-align:right;
}
#v_tools .rq{
	background: none;
	border-style: none;
}
#v_tools li{float:left;dispaly:block;padding:0 0px 0 26px;}

#v_tools .ico_ding{
	background: url(../images/ico_xh.gif) no-repeat left center;
	
}
#v_tools .ico_cai{
	background: url(../images/ico_jd.gif) no-repeat left center;
}
#v_tools .ico_wy{
	background: url(../images/wyly.gif) no-repeat left center;
}
.addfav li{
	background: url(../images/ico_sc.gif) no-repeat 4px center;
}
.wyjb li{
	background: url(../images/ico_jb.gif) no-repeat 4px center;
}
.wylz li{background: url(../images/ico_wylz.gif) no-repeat 4px center;}

.wypk li{background: url(../images/ico_pk.gif) no-repeat 4px center;}
#v_tools .lzfs a{
	padding-left:26px;
	font-weight: bold;
	color: #000000;
}
.lzfs .zxlz{margin-left:20px;float:left;background: url(../images/ico_zxlz.gif) no-repeat 4px 50%;}
.lzfs .kklz{margin-left:20px;float:left;background: url(../images/ico_kklz.gif) no-repeat 4px 50%;}


#side_video{
	float:right;
	width:327px;
	border-left: 1px solid #d1dae6;
	border-top: 1px solid #d1dae6;
}
.v_info_box{
	text-align:left;
	margin:0 10px 20px 10px;
	line-height:22px;
}
.v_info_box p span{	margin-right:8px;}
.v_info_box a{	color: #1b63ab;}
.v_info_box h2 a,.v_info_box h2 a:visited{
	font-size: 14px;
}
.v_info_box h2 span{
	font-size: 12px;
	font-weight: normal;
	margin:0 10px;
}

.fx{
	border-top: 1px solid #d1dae6;
	border-bottom: 1px solid #d1dae6;
	padding-bottom:20px;
}
.copy_url{
	background: url(../images/bluewhite/adjfdas.gif) repeat-x bottom;
	padding:3px 10px;
	width:50px;height:25px;
}
.fx div{margin:0 0 10px 10px;line-height:20px;}
.fx input{border: 1px solid #d1dae6;padding:3px;}
#blog_url,#fx_url{
	width:180px;
	margin-right:8px;
}
#side_video h4 {
	padding-left: 35px;
	height:45px;
	line-height:45px;
	font-size:12px;
}
#side_video .v_info h4{
	background: url(../images/ico_vinfo.gif) no-repeat 10px center;	
	}
#side_video .fx h4{
	background: url(../images/ico_fx_v.gif) no-repeat 13px center;
}
#side_video .more_v h4{
	background: url(../images/ico_xcfl.gif) no-repeat 10px center;
}
.video .content{
	padding-top:10px;
	padding-right:5px;
	overflow: visible;
	height: 100%;
	}
	
.more_v .v_box{
	display:inline;
	margin:10px;
	padding:0px;
	width:310px;
}
#main .v_box dl{
	text-align:left;
	display:inline;
	width:163px;
	
}
#main .v_box dd a{font-weight: normal;}
#main .video h5 .ico{
	font-size:12px;
}
.post_info{
	font-size: 12px;
	font-weight: normal;
	margin-left: 20px;
}


.video h5, .video h5 a {
	font-size: 14px;
	color: #000000;
}
.guest_list .item{width:467px;	white-space:normal;
	word-break:break-all;}