@charset "utf-8";
/* CSS Document */
.no_border {border:none; background:none;}

#Vleft {width:160px; margin-right:5px; margin-top:5px; float:left;}
	#Vleft h3 {line-height:27px; padding-left:10px;}
#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:5px 0 5px 10px;}
	html>body .plists {margin:10px 0 10px 15px;}


	.user_logout table {width:214px;}
	
.splist {width:295px; margin:0 auto; clear:both; height:55px; padding:10px 0;}
	.splist .img {float:left; background:url(/newindex/index/img/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; display:inline;}




/*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-bottom:10px;}
.listname a {text-decoration:none; font-size:14px;}
.listprod {padding:15px 0px;}
/*·ҳ*/

.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 {clear:both; padding:8px;}
         .face div {width:324px; height:64px; background: url(/index/img/smiley/face.gif) no-repeat left top; margin:0 auto;}
         .face span {display:block; float:left; width:30px; height:32px; margin-right:6px; cursor:pointer;}
	
/*ָúߴ*/
.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;}



/*ѡ*/	
.choice { padding:8px 0;}
	.choice li {line-height:20px; padding-left:35px;}
	.choice .now {background:url(/index/img/icon_now.gif) no-repeat 10px;}
	.choice a {text-decoration:none;}
	.choice .now *{color:#FF0000;}
.class {height:100%;}
.class li {float:left; width:30px;}
.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;}
	
	


/*播放页的布局-----------------------------------------------------------------*/	
#VideoMain {width:950px; margin:0 auto;padding-top:5px;}
#VideoL {width:480px; float:left;}
#VideoR {width:455px; float:right;}
#ad {height:90px; width:950px; margin:5px auto;}
#VideoName {height:30px; width:950px; margin:0 auto;}
	#VideoName h3 {font-size:14px; line-height:30px;}
	

.listInfo{padding:6px 10px 10px 15px;border:1px solid #b1daf0;background:#eef9ff;}
.listInfo h2{display:inline;}
.listInfo .listName a{font-size:14px;text-decoration:none;margin-bottom:10px;}	
.listInfo .listName a:hover{text-decoration:underline;}
.listInfo .time{margin-left:60px;}

.nowVideo{margin:5px 0;}

.flasherro { ext-align:center; height:24px; line-height:24px;border-bottom:1px solid #cacaca;padding-left:10px;}
.flasherro .more {float:right; padding:3px 5px 0 0; width:80px;}

/*操作区*/
#Vaction {border:1px solid #B7D7F7;}
/*添加到收藏*/
#addtofav  {border:1px solid #B7D7F7; display:none; margin-top:5px; padding:5px; height:100%;}
.ok {border:1px dashed #aaaaaa; background-color:#F7F7F7; padding:10px; font-size:14px; text-align:center; margin-top:5px;}


.addbut * {display:block; line-height:26px; padding-left:30px; text-align:left; text-decoration:none;}
.addbut1 {background:url(/index/img/ni1.gif) #ffffff no-repeat left; width:50px;}
a.addbut1:hover {background:url(/index/img/ni1_on.gif) #ffffff no-repeat left;}
.addbut2 {background:url(/index/img/ni2.gif) #ffffff no-repeat left; width:50px;}
a.addbut2:hover {background:url(/index/img/ni2_on.gif) #ffffff no-repeat left;}
.addbut3 {background:url(/index/img/ni3.gif) #ffffff no-repeat left; width:80px;}
a.addbut3:hover {background:url(/index/img/ni3_on.gif) #ffffff no-repeat left;}
.addbut4 {background:url(/index/img/ni4.gif) #ffffff no-repeat left; width:50px;}
a.addbut4:hover {background:url(/index/img/ni4_on.gif) #ffffff no-repeat left;}
.addbut5 {background:url(/index/img/ni5.gif) #ffffff no-repeat left; width:50px;}
a.addbut5:hover {background:url(/index/img/ni5_on.gif) #ffffff no-repeat left;}
.addbut6 {background:url(/index/img/ni6.gif) #ffffff no-repeat left; width:50px;}
a.addbut6:hover {background:url(/index/img/ni6_on.gif) #ffffff no-repeat left;}
.addbut8 {background:url(/index/img/ni8.gif) #ffffff no-repeat left; width:80px;}
a.addbut8:hover {background:url(/index/img/ni8_on.gif) #ffffff no-repeat left;}
.addbut9 {background:url(/index/img/ni9.gif) #ffffff no-repeat left; width:80px;}
a.addbut9:hover {background:url(/index/img/ni9_on.gif) #ffffff no-repeat left;}

/*荣誉和引用记录*/
#honor{text-align:center; font-weight:bold; height:22px; padding-top:4px;}
#honormore {display:none;}
#honormore h3 {background-color:#F7F7F7; padding:2px 4px; clear:both; display:block;}
#honormore dd {width:150px; float:left; text-align:right; line-height:20px; height:20px;}
#honormore dt {width:325px; float:left; line-height:20px; height:20px;}
#honormore div {height:100%;}

/*标记为不良*/
#drink {border:1px solid #B7D7F7; display:none; margin-top:5px; padding:5px; height:100%;}
#drink ul {margin:8px 40px;}
#drink li {height:24px;}
#drink p {text-indent:24px; margin:5px 10px;}
#drink * {line-height:20px;}
/*添加到俱乐部*/
#addtoclub {border:1px solid #B7D7F7; display:none; margin-top:5px; padding:5px; height:100%;}
/*回复*/
#rec {display:none; margin:5px 0 0 65px; border:1px dashed #cccccc; height:100%; padding:5px;}

	
.playlistPage{height:100%;padding:5px;padding-left:15px;clear:both;}
.playlistPage  *{vertical-align:absmiddle;}
html>body .playlistPage .pageShow{padding-top:2px;}
.playlistPage .pageControl{font-weight:bold;}
.playlistPage .pageControl a{text-decoration:none;}
.playlistPage .pre{margin-right:10px;margin-left:2px;}
.playlistPage .next{margin-left:10px;margin-right:2px;}

.userPlaylist{height:100%;clear:both;padding:10px;padding-top:2px;padding-bottom:5px;margin-bottom:5px;clear:both;border-bottom:1px solid #b5d8f8;}
 
.userPlaylist li{clear:both;line-height:24px;padding-left:18px;padding-right:10px;border-top:1px solid #e4e4e4;}
.userPlaylist .time{float:right;padding-top:4px;}
 
.userPlaylist .now{padding-bottom:5px;background:#eef9ff url(/v/img/ico_nowPlay.gif) no-repeat 2px 5px;}
 
.userPlaylist .now li{padding:0;border:0;height:100%;line-height:20px;}
.userPlaylist .now .icoNowPlay{margin-right:20px;vertical-align:middle;}
.userPlaylist .now .videoImg{float:left; height:auto;}
.userPlaylist .now .videoImg{float:left;width:80px;height:60px;border:1px solid #ccc;margin-right:10px;}

/*分享*/
.share {padding:0 8px 1px 8px; line-height:16px;}
	.share .copycode input {width:310px;}
	.share .copycode img {vertical-align: text-bottom; cursor:pointer; margin:0 0 0 8px;}
	.share .icon a {cursor:pointer; float:left; width:52px; height:19px; margin:3px 6px 0 0; display:block;}
	.share .icon {background:url(/index/img/share.gif) no-repeat; clear:both; height:22px;}
	.share #icon1 {background-position:left -5px;}
	.share #icon2 { background-position:left -30px;}
	.share li {clear:both;}

.PListS{ clear:both;width:400px; float:left; margin-top:5px;margin-bottom:5px;margin-left:6px;}
.PListS .img {margin-right:10px;float:left; width:75px;background:url(/index/img/bg-list-s.gif) no-repeat; padding:7px 7px 1px 1px;}
.PListS .img .now{ text-align:center; color: #FF9900; line-height:28px;}
.PListS h3 {height:32px; line-height:16px;}
.PListS span{margin-right:10px;}


.clear {clear:both; line-height:1px; height:0px; overflow:hidden; font-size:1px;}

/*===0614but====*/
.hbut span { background-image:url(/index/img/ni.gif); width:22px; margin:0 8px;}
.hbut * {display:block; float:left; height:22px; font-weight:normal; color:#097FBD;}
.hbut a  {width:100px; line-height:22px;text-decoration:none;}
	.hbut div {padding-top:2px;}
a #hbut1 {background-position:-44px top;}
a:hover #hbut1 {background-position:left top;}
#hbut2 {background-position:-44px -48px;}
a:hover #hbut2 {background-position:left -48px;}
#hbut3 {background-position:-44px -96px;}
a:hover #hbut3 {background-position:left -96px;}
#hbut4 {background-position:-44px -144px;}
a:hover #hbut4 {background-position:left -144px;}

.videoPlay .videoName{margin-bottom:5px;}
.videoPlay .player{width:480px;height:400px;overflow:hidden;}

.orderMenu{border:1px solid #ccc;border-top:0;}
.orderMenu .bar{padding:9px;}
.orderMenu .videoColl{padding:9px;padding-top:0px;}
.orderMenu .num{font-size:10px;}
.orderMenu .bar .num{color:#909090;}
.orderMenu .time{font-size:10px;margin-left:5px;}
.orderMenu .delete{cursor:pointer;float:right;color:#04f;font:bold 15px "黑体";}
.orderMenu .action{float:right;color:#909090;}
.orderMenu .action a{margin-left:5px;}
.orderMenu .menuBox{clear:both;margin-top:10px;height:84px;overflow:auto;}
.orderMenu .menuBox li{height:20px;margin-bottom:2px;padding-left:10px;padding-right:5px;}
.orderMenu .menuBox .current{background:#bbddee;}

.userAction{clear:both;height:26px;}
.userAction li{float:left;overflow:hidden;border:1px solid #bbdded;color:#909090;overlfow:hidden;height:26px;overflw:hidden;}
.userAction a{display:block;background:url(/v/img/ico_userAction.gif) no-repeat;font-size:14px;padding-left:28px;height:26px;line-height:26px;}
.userAction a:hover{background:#bbdded url(/v/img/ico_userAction_hover.gif) no-repeat;}
.userAction .upLower{width:196px;}
.userAction .upLower .likeLink{color:#0044ff;text-decoration:underline;font-size:14px;line-height:26px;}
.userAction .up{float:left;position:relative;top:0;left:0;width:98px;}
.userAction .up a{width:70px;background-position:2px 0;text-decoration:none;}
.userAction .up a:hover{background-position:2px 0;}
.userAction .lower{float:left;position:relative;top:0;left:0;width:98px;}
.userAction .lower a{width:70px;;background-position:2px -25px;text-decoration:none;}
.userAction .lower a:hover{background-position:2px -25px;}
.userAction .num{display:block;overflow:hidden;width:50px;position:absolute;top:5px;;left:45px;color:#909090;font-size:10px;text-decoration:none;}
.userAction .favo{width:70px;margin-left:10px;}
.userAction .favo a{width:42px;background-position:2px -50px;}
.userAction .favo a:hover{background-position:2px -50px;}
.userAction .fri{width:70px;margin-left:10px;}
.userAction .fri a{width:42px;background-position:2px -75px;}
.userAction .fri a:hover{background-position:2px -75px;}
.userAction .rec{width:104px;margin-left:10px;}
.userAction .rec a{width:76px;background-position:2px -100px;}
.userAction .rec a:hover{background-position:2px -100px;}

.userAction .reData{padding-left:10px;line-height:26px;color:#909090;}
.userAction .reData *{line-height:26px;color:#909090;}
.userAction .reData .upDownUp{color:#ff0101;}
.userAction .reData .upDownDown{color:#387829;margin-left:4px;}
.userAction .reData .upDownStat{font-size:10px;}

.videoInfo{clear:both;height:100%;padding:9px;background:#e5e5e5;}
.videoInfo .description{clear:both;margin:5px 0;color:#909090;}
.videoInfo .detailInfo .stat{margin-left:5px;}
.videoInfo .detailInfo .num{margin-right:5px;font-size:11px;font-weight:bold;}
.videoInfo .more{font-family:"宋体";}

.pasteTo .pasteTitle{padding-left:22px;margin-bottom:5px;background:url(/v/img/ico_paste.gif) no-repeat;font-size:14px;}
.pasteTo li{height:25px;}
.pasteTo .label{display:block;float:left;width:75px;text-align:right;}
.pasteTo input{width:300px;color:#909090;margin-right:10px;vertical-align:middle;}
.pasteTo button{vertical-align:middle;}
.videoComment{margin-top:30px;}
.videoComment .comment{margin-bottom:8px;width:480px;overflow-x:hidden;margin-left:0px;}
.videoComment .bar{background:#e5e5e5;color:#909090;height:18px;padding-bottom:2px;margin-bottom:10px;}
.videoComment .quote{color:#909090;padding-left:20px;}
.videoComment a{color:#0042ff;text-decoration:underline;}
.videoComment .disabled{color:#909090;}
.videoComment .pageBar{clear:both;color:#909090;}
.videoComment .pageBar .num{font-size:10px;color:#909090;}
.videoComment .page{text-align:right;color:#909090;padding:0px;font-weight:normal;font:12px/20px Arial,Sans-serif,"宋体"}
.videoComment .page .disabled{text-decoration:none;}
.videoComment .page a{margin:0 2px;padding:0px;}
.videoComment .page .current{color:#000;font-weight:bold;text-decoration:none;}
.videoComment .box{padding:10px;}
.videoComment .box_title{clear:both;margin-bottom:10px;}
.videoComment .box_border{padding:9px;border:1px solid #e5e5e5;height:100%;}
.videoComment .box_border1{padding:9px;border:1px solid #bbdded;height:100%;}
.videoComment .box_bg{padding:10px;background:#e5e5e5;}
.videoComment .box_border_bg{padding:9px;border:1px solid #e5e5e5;background:#bbdded;}
.videoComment .mod_s{margin-bottom:10px;heihgt:100%;}
.videoComment .f_r {float:right;}
.videoComment .title{font-size:14px;font-weight:bold;}

.commentReply textarea{width:478px;height:70px;margin-top:5px;}
.commentReply .action{text-align:right;}
.commentReply button,.commentReply .btnNormal{margin-left:10px;margin-top:10px;}

.commentAction{margin-top:35px;position:relative;top:0;left:0;}
.commentAction .faces{position:absolute;top:-5px;right:-5px;overflow:hidden;background:url(/index/img/ico_face.gif) no-repeat;width:220px;height:24px;}
.commentAction .faces li{cursor:pointer;float:left;width:23px;height:24px;margin:0 2px 0 2px;}
.commentAction textarea{width:478px;height:90px;margin-bottom:10px;}
.commentAction .login{margin-bottom:10px;}
.commentAction input{margin-right:5px;vertical-align:middle;padding-left:2px;width:108px;}
.commentAction .validate{float:left;}
.commentAction .validate .key{width:66px;height:22px;vertical-align:middle;margin-right:5px;}
.commentAction .submit{float:right;}
.commentReply {margin:5px 0 10px 0;}
.commentReply button,.commentReply .btnNormal{margin-left:10px;}


.upDownUp{color:#ff0101;}
.upDownDown{color:#387829;margin-left:4px;}
.upDownStat{font-size:11px;}
