@charset "utf-8";
/* CSS Document */
.no_border {border:none; background:none;}
#s_page_playlist{background:url(/index/img/950nav_bg.gif) repeat-x; height:35px; clear:both;}
	#s_page_playlist #NPlist {background:url(/index/img/950nav_now.gif) no-repeat center 2px ; line-height:35px; color:#000000;}

/*列表页的布局*/
#Vleft .BCBody { background-color:#ffffff;}
#Vleft .Bline2 b, #Vleft .Bline3 b, #Vleft .Bline4 b {background-color:#ffffff;}
#Vleft .BCBody2 { border-bottom:none; background-color:#ffffff; border-top:none;}
#Vleft {width:160px; margin-right:5px; margin-top:5px; float:left;}
#Vleft h3 {padding-left:18px; padding-top:15px; clear:both;}

#Vcenter {width:620px; margin-right:5px; margin-top:5px; float:left;}
	#Vcenter h2 {font-size:14px; line-height:27px; padding:0 10px;}
#Vright {width:160px; float:left; margin-top:5px;}
	#Vright h3 {line-height:27px; padding-left:10px;}

#s_left_v {width:597px; float:left; margin-right:5px;}
#s_right_v {width:168px; float:left;}

#s_left_p { width:625px; float:left; margin-right:5px; padding-top:10px;}
#s_right_p{ width:320px; float:left;}



.plist {height:110px; overflow:hidden; clear:both; margin-top:8px;}
	.plist .img {background:url(/index/img/plbg.gif) no-repeat; padding:12px 13px 1px 1px; float:left; margin:0 8px 0 12px;}
	.plist .con {float:left; width:155px;}
	.plist .con h3 {height:32px; line-height:16px;}
.plists {width:140px; float:left; margin:10px 0 10px 7px;}
	html>body .plists {margin:10px 0 10px 15px;}

	.user_logout table {width:214px;}

.splist {width:295px; margin:0 auto; clear:both; height:60px; padding:10px 0;}
.splist .img {float:left; background:url(/playlist/images/bg-indexlist.gif) no-repeat; padding:5px 6px 1px 1px; margin-right:10px;}
.splist li {line-height:19px;}
.splist .w100 {width:98px; margin-right:5px; float:left;}



/*1121*/
/*#ryyymore ul {padding:3px 10px;}*/
#ryyymore h3 {background-color:#EDEFF0; padding:4px;}
/*#ryyymore li {margin:0 5px; float:left;}
#ryyymore li div{ float:left; width:140px; text-align:right; height:20px; overflow:hidden;}
#ryyymore li a{ float:left; width:260px; text-align:left; height:20px; overflow:hidden;}*/

.playlist {background:url(/index/img/plbg.gif) no-repeat; padding:12px 13px 1px 1px;}
.listname {padding-left:3px; padding-bottom:10px;}
.listname a {text-decoration:none; font-size:14px;}
.listprod {padding:15px 0px;}
/*新翻页*/
.page {text-align:right;}
	.page a {
	text-decoration:underline;
	color: #6C6C6C;
	padding:0 4px;
	margin:0 2px;
	}
.page .hover {
	background-color: #FFFFFF;
	border:1px solid #9F9F9F;
	line-height:18px;
	color:#F40700;
}
	.page a.hover  {text-decoration:none;}
.clear {clear:both; line-height:1px; height:0px; overflow:hidden; font-size:1px;}

.page {text-align:right; font-weight:bold;}
	.page a {
	text-decoration:underline;
	color: #6C6C6C;
	padding:0 4px;
	margin:0 2px;
	}
.page .hover {
	background-color: #FFFFFF;
	border:1px solid #9F9F9F;
	line-height:18px;
	color:#F40700;
	font-weight:normal;
}
	.page a.hover  {text-decoration:none;}
	
/*评论*/
.comment {margin:8px 5px 4px 5px; height:100%;}
.comment li {line-height:22px;}
.comment .head {float:left; width:64px; margin-right:5px;}
.comment .head img {width:64px; height:64px;}
.comment .text {float:left; width:530px;}
.comment .name {text-align:right; line-height:22px; height:26px;}
.comment .name h3 {float:left; line-height:22px; font-weight:normal;}

.recomment {margin:5px 0 0 65px; border:1px dashed #cccccc; height:100%; padding:5px;}
.recomment .text { clear:both; float:none; width:515px;}

.commentul {margin:8px 5px 4px 5px; height:100%;}
.commentul li {line-height:22px;}
.commentul .img {float:left; margin-right:5px; margin-bottom:5px;}
.commentul .img img {width:64px; height:64px;}
.commentul .name {text-align:right; line-height:22px;}
.commentul .name h3 {float:left; line-height:22px; font-weight:normal;}

.face {text-align:center;}
	.face img { margin:0 5px;}
	
/*分隔用横线带清除*/
.line {border-bottom:1px dashed #C7C8C9; font-size:1px; line-height:1px; height:1px; overflow:hidden; margin:0 5px; clear:both;}

.pllist {float:left; width:420px; height:100%; margin:10px 0 10px 8px;}
	.pllist .img {background:url(/index/img/plbg.gif) no-repeat; padding:12px 13px 1px 1px; float:left; margin-right:8px;}
	.pllist h3 {height:32px; line-height:16px;}
	.pllist h3 a {text-decoration:none;}
.listvideo {float:left; margin-top:10px;}
	.listvideo li {line-height:20px;}
	.listvideo .but {margin-top:12px;}



.tag {padding:5px;}
	.tag a {padding:0 5px; line-height:22px;}
	
.lineh,.lineh * {line-height:22px; text-decoration:none; }
/*分隔用横线带清除*/
.line {border-bottom:1px dashed #C7C8C9; font-size:1px; line-height:1px; height:1px; overflow:hidden; margin:0 5px; clear:both;}


	.playstar {position:absolute; cursor:pointer; margin-left:10px; margin-top:200px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/index/img/play-star.png); width:49px; height:24px;}
	html>body .playstar {position:absolute; cursor:pointer; margin-left:10px; margin-top:200px; background:url(/index/img/play-star.png) no-repeat; width:49px; height:24px;}

.ListTable {border-collapse:collapse; border-top:2px solid #cccccc; border-bottom:1px solid #cccccc;  width:580px; margin:5px auto 0 auto;}
.ListTable thead td {border-left:1px solid #ffffff; background-color:#f7f7f7; border-bottom:1px solid #ffffff; font-weight:bold;}
.ListTable td {border-bottom:1px solid #f7f7f7; line-height:24px; padding-left:5px;}

.video_par { margin:5px; border-bottom:1px dashed #DBDBDB; width:580px;}
	.video_par div {display:inline; padding-right:15px;}
	.video_par h3 {display:inline; padding-right:25px;}
	.video_par li {line-height:22px;}



.choice { padding:0 0 0 5px; clear:both;}
.choice li {line-height:20px; padding-left:12px;}
.choice .now {background:url(/index/img/icon_now.gif) no-repeat 3px;}
.choice a {text-decoration:none;}
.choice .now *{color:#FF0000;}
.choice .un *{color:#909090;}
.class {height:100%;}
.class li {float:left; width:60px;}
.class2 {height:100%;}
.class2 li {float:left; width:35px;}
.playlistInfoShow{height:100%;margin-bottom:10px;position:relative;top:0;left:0;}
.playlistInfo .name{float:left;margin-bottom:15px;}
.playlistInfo .time{float:right;margin-right:10px;}
.playlistInfo h3{padding:0;margin:0;line-height:normal;}
.playlistInfo .name a{text-decoration:none; font-size:14px;}
.playlistInfo .prod{clear:both;margin-top:5px;}
.playlistInfo .class,.playlistInfo .video,.playlistInfo .update{height:23px;clear:left;float:left;width:100px;margin-right:10px;}
.playlistInfo .listtag,.playlistInfo .play,.playlistInfo .create{float:left;width:400px;}
.playlistInfoShow .action{width:105px;position:absolute;right:0;top:20px;}
.playlistInfoShow .action a{display:block;margin-bottom:2px;}

.user{padding:10px;}
.user .userHead{float:left;height:80px;}
.user .userHead img{width:64px;height:64px;margin-right:15px;}
.user .action{float:right;width:92px;}
.user .action a{margin-right:14px;display:block;margin-bottom:10px;}
.user .num{color:#097FBD;}

.userSupply{padding:0 10px 0 10px;margin-top:10px;height:64px;overflow:hidden;}
.userSupply .userHead{height:64px;}
.userSupply .userName,.userSupply .videoNum{float:left;width:130px;}
.userSupply .supplyPercent{margin-right:5px;margin-top:10px;font-size:16px;font-weight:bold;float:right;color:#0042FF;}
.total{padding:10px;text-align:right;padding-bottom:0;}

