* {
	margin: 0px;
	padding: 0px;
	list-style:none;
	word-break:break-all;
}


body{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background:#fff;
}
a {
	color:#000
	;word-break:break-all;
}
a:hover{
	text-decoration:none
}
.wrap {
	width: 982px;
	margin:0 auto;
	overflow:hidden;
       white-space:normal;
}
	.wrap:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	} 
.left{
	float:left;
	display:inline
        
}

.right{
	float:right;
	display:inline
}
.clear{
	clear:both;
	height:1px;
	overflow:hidden
}
.border{
	border:#f2b74f 1px solid
}
h3{
	height:36px;
	border-bottom:#ccc 1px dashed;
	font-size:12px;
	line-height:36px;
	padding-left:13px;
	font-size:13px;
	color:#f40;
	background:none
}
h3.title{
	color:#666;
	padding-left:37px;
	background:url(actt.gif) no-repeat 8px 0px;
}
h3.none{
	border:none
}
h3 span.right{
	margin:3px 0px
}
h3 span.right img{
	margin:0 3px
}
img{
	border:none
}
em{
	font-size: 11px;
	font-style: normal;
}
.margintop{
	margin-top:10px
}
.center{
	text-align:center
}

/* 滚动效果类 */

.bf_swf_list { background-color:#000; width:100%;}
.bf_swf_list .move { width:980px; margin:0 auto; height:107px;}
.bf_swf_list .move .left { float:left; width:27px; padding-top:5px;}
.bf_swf_list .move .mid { float:left; width:907px;*width:907px;_width:895px; padding:10px 0 0 13px; overflow:hidden; text-align:left;}
.bf_swf_list .move .mid ul { width:400000px;}

.bf_swf_list .move .mid li { overflow:hidden;float:left; width:119px; height:63px; background:url(http://img.openv.tv/hd/images/move_b.jpg) repeat-x left top; margin-right:11px;  color:#666;}


.bf_swf_list .move .mid li.expli { background:url(http://img.openv.tv/hd/images/move_b1.jpg) no-repeat left top; color:#ccc;}


.bf_swf_list .move .mid li.move1 { background:url(http://img.openv.tv/hd/images/move_b2.jpg) no-repeat left top; padding:6px; width:107px; height:51px; position:relative;}
.bf_swf_list .move .mid li .title { height:35px;padding:7px 7px 0 7px;}
.bf_swf_list .move .mid li .time { text-align:right;padding:0 7px 0 7px;}

.bf_swf_list .move .mid li a,  .bf_swf_list .move .mid li a:visited { color:white}
.bf_swf_list .move .mid li a:hover { color:#666;}
.bf_swf_list .move .mid li.expli a, .bf_swf_list .move .mid li.expli a:visited { color:#ccc;}
.bf_swf_list .move .mid li.expli a:hover { color:#ccc;}
.bf_swf_list .move .mid li .img { position:absolute; top:19px; left:54px;}
.bf_swf_list .move .mid .hd { margin:8px 0 0 0; background:url(http://img.openv.tv/hd/images/hd_bg.jpg) no-repeat left 3px; width:897px; height:21px; text-align:left}
.bf_swf_list .move .right { float:left; width:27px; margin-top:5px;}

/*for google menu*/


/*上面通用类*/
#header{
	height:80px;
	position:relative;
	padding-bottom:10px;

}
	#header img{
		margin:10px 0 0 1px
	}
	#header p{
		position:absolute;
		right:0px;
		height:20px;
		line-height:20px;
       
	}
	#header p a{
		line-height:20px;
		color:blue;//#138fc3;
		margin:0px 1px;
              
	}
	#header p.reg{
		top:10px;
	}
	#header p.regmsn a:hover{
		text-decoration:none
	}

	#header p.regmsn{
		top:64px;
	}
	#header p.reg a:hover{
		text-decoration:none
	}

	#header p span{
		display: block;
width:805px;/*对宽度的定义，根据情况修改*/
overflow: hidden;
   
	}

#header span.right{
	margin:3px 0px
}

	#header #seacher {
		position:absolute;
		right:0px;
		top:32px;
		display:block
	}
	#header #seacher .left{
		margin-left:5px;
	}
	#header #seacher select{
		width:65px
	}
	#header #keyword{
		border:1px solid #666;
		height:18px;
		line-height:18px;
		width:100px;
	}
	#header p.hotkey{
		top:62px
	}
	#header #cate {
		display:block;
		height:30px;
		overflow:hidden;
		bottom:0px;
		text-indent:-9999px;
		left:168px;
	}
	#header #cate a {
		float:left;
		display:inline;
		height:30px;
		width:87px;
		margin-left:2px;
		overflow:hidden;
	}
		#header a#index{
			background:url(index.gif);

		}
		#header a#index:hover{
			background:url(index1.gif);
		}
		#header a#alrum{
			background:url(alrum.gif);
		}
		#header a#alrum:hover{
			background:url(alrum1.gif);
		}
		#header a#channel{
			background:url(channel.gif);
		}
		#header a#channel:hover{
			background:url(channel1.gif);
		}
		#header a#video{
			background:url(video.gif);
		}
		#header a#video:hover{
			background:url(video1.gif);
		}

               #header a#bbs{
			background:url(bbs.gif);
		}
		#header a#bbs:hover{
			background:url(bbs1.gif);
                 }
		#header a#pplot{
			background:url(pplot.gif);
		}
		#header a#pplot:hover{
			background:url(pplot1.gif);
		}
#nav {
	background:#000;
}
	#nav .nav{
		background:url(nav_bg.gif);
		height:34px;
		margin:2px
	}
	#nav .nav a{
		float:left;
		background:url(nav_li_bg.gif) no-repeat right;
		height:34px;
		line-height:34px;
		color:#fff;
		font:13px;
		font-weight:bold;
		text-decoration:none;
		padding:0px 20px;
	}
	#nav .nav a:hover,#nav .nav a.nav_title{
		color:#f40
	}
	#nav #sctj a{
		float:left;
		width:84px;
		padding:0px;
		background:url(nav_right00.gif) no-repeat left 6px;
		text-indent:-9999px
	}
	#nav #sctj a:hover{
		background:url(nav_right2.gif) no-repeat left 6px;
	}
	#nav #sctj a.lz{
		background:url(nav_right0.gif) no-repeat left 6px;
		margin:0px 20px 0px 10px;
	}
	#nav #sctj a.lz:hover{
		background:url(nav_right1.gif) no-repeat left 6px;
	}
#subcha{
	position:relative;

       width:982px;
       height:80px;

	//overflow:auto;
              overFlow-x: hidden;
                overFlow-y: scroll ;  

	background:url(tb2.gif);
       white-space:normal; 
}
	#subcha div.left,#subcha div.right{
		background:url(tb3.gif);
		position:absolute;
		top:0px;
		left:0px;
		height:80px;
		width:2px;
		overflow:hidden;
	}
	#subcha div.right{
		background:url(tb1.gif);
		right:0px;
	}
	#subcha div.subcal{
		height:33px;
		margin-left:15px
	}
	#subcha div.subcal a{
		height:33px;
		line-height:33px;
	}
#main_top{
	margin-top:10px
}
	#main_top div{
		overflow:hidden
	}
	#main_top #slide{
		width:308px;
		height:250px;
	}
	#main_top #hotalrum{
		width:308px;
		height:260px;
		margin-top:10px
	}
	#main_top #hotalrum ul{
		margin-top:5px
	}
	#main_top #hotalrum ul li{
		height:103px;
		position:relative
	}
	#main_top #hotalrum ul li img{
		display:block;
		position:absolute;
		left:10px;
		top:5px;

	}
	#main_top #hotalrum ul li a.title{
		position:absolute;
		left:140px;
		top:5px;
		display:block;
		height:20px;
		line-height:20px;
		overflow:hidden;
		font-weight:bold;
		text-decoration:none;
		width:160px;
		font-size:13px
	}
	#main_top #hotalrum ul li p{
		display:block;
		position:absolute;
		left:140px;
		top:30px;
		width:160px;
		height:65px;
		overflow:hidden
	}
	#main_top #hotalrum ul li p a{
		color:#666
	}
	#main_top #newv{
		width:380px;
		height:522px;
		margin-left:10px;
	}
	#main_top #newv ul li{
		height:85px;
		overflow:hidden;
		position:relative;
		margin-top:8px;
	}
	#main_top #newv ul li a.img{
		position:absolute;
		left:11px;
		top:4px;
		display:block;
		height:90px;
		width:120px;
	}
	#main_top #newv ul li a.title{
		display:block;
		position:absolute;
		height:20px;
		line-height:20px;
		color:#f40;
		font-weight:bold;
		overflow:hidden;
		left:20px;
		width:360px;
		top:3px;
	}
	#main_top #newv ul li p{
		display:block;
		position:absolute;
		height:20px;
		line-height:20px;
		overflow:hidden;
		left:20px;
		top:25px;
		color:#666;
		width:360px;
	}
	#main_top #newv ul li p.jianjie{
		height:32px;
		left:25px;
		line-height:16px;
		left:20px;
                right:10px;
		top:47px;
		overflow:hidden
	}
	#main_top #newv ul li p span{
		color:#000;
		margin-right:5px;
		width:270px;
	}
	#main_top #announcement{
		height:153px;
		width:268px;
	}
	#main_top #announcement ul li{
		padding-left:25px;
		background:url(news_bg.gif) no-repeat 10px 8px;
		height:23px;
		line-height:23px;
	}
	.vtab {
		margin-top:10px;
		height:357px;
		width:268px;
		overflow:hidden;
	}
	.vtab div.tabbar{
		height:24px;
		overflow:hidden;
		background:url(line.gif) repeat-x left bottom;
		margin-top:10px
	}
	.vtab div.tabbar div{
		float:left;
		display:inline;
		background:url(taba-normal.jpg) no-repeat left top;
		height:24px;
		line-height:24px;
		text-align:center;
		width:72px;
		cursor:pointer;
		margin-left:13px
	}
	.vtab div.tabbar div.one{
		background:url(taba.jpg) no-repeat left top;
		text-decoration:underline;
		color:#f40
	}
	.vtab div.tabbar div.two{
		background:url(taba-normal.jpg) no-repeat left top;
	}

	.vtab ol{
		background:url(top10.gif) no-repeat 14px 7px;
		height:297px;
	}
	.vtab ol li{
		height:27px;
		line-height:27px;
		padding-left:40px;
		padding-right:5px;
		border-bottom:1px solid #e8e8e8
	}
	.vtab ol li em {
		color: #f40;
		float:right;
		margin-right:10px;
	}
.tabdiv{
	margin-top:10px;
	position:relative;
	padding-top:26px;
}
	.tabdiv .tabdivul {
		height:26px;
		overflow:hidden;
		position:absolute;
		top:1px;
	}
	.tabdiv .tabdivul div{
	   width:110px;
	   background-repeat:no-repeat;
	   text-align:center;
	   line-height:26px;
	   height:26px;
	   padding-top:2px;
	   margin-right:3px;
	   color:#000;
	   float:left;
	   display:inline;
	   margin-right:5px;
	   cursor:pointer;
	}
	.tabdiv .tabdivul .one{
		background-image:url(selected.gif);
		padding-left:15px;
		width:95px;
		font-weight:bold
	}
	.tabdiv .tabdivul .two{
		background-image:url(width.gif);
		border-bottom:1px solid #f2b74f;
	}
	.tabdiv ul.tabul{
		padding:0px 0px 15px 10px;
		height:190px;
	}
	.tabdiv ul.tabul li{
		float:left;
		width:240px;
		height:82px;
		overflow:hidden;
		margin-top:15px;
                left:10px;
	}
	.tabdiv ul.tabul li a.img{
		border:3px solid #ccc;
		display:block;
		height:75px;
		width:100px;
	}
	.tabdiv ul.tabul li a.img:hover{
		border:#f2b74f 3px solid;
	}
	.tabdiv ul.tabul li a.title,.tabdiv ul.tabul li p{
		width:129px;
		height:16px;
		line-height:16px;
		overflow:hidden;
		margin-left:5px;
		color:#666
	}
	.tabdiv ul.tabul li p a {
		text-decoration:none
	}
	.tabdiv ul.tabul li a.title{
		height:20px;
		line-height:20px;
		overflow:hidden;
		font-weight:bold;
	}



	.tabdiv #tjalrum {
		height:125px;
		overflow:hidden
	}
	#tjalrum ul {
		height:110px;
		overflow:hidden
	}
	#tjalrum ul li{
		width:120px;
		height:100px;
		overflow:hidden
	}
	#tjalrum ul li a{
		display:block;
		width:100px;
		margin:auto;
		text-align:center
	}

.tag,#link{
	margin-top:10px;
	width:298px;
	padding-bottom:10px
}
	.tag div{
		padding:5px 10px;
	}
	.tag div a{
		color:#498ab5;
		margin-right:2px;
		line-height:20px;
	}
	#link div{
		padding:5px 0px 5px 10px;
	}
	#link div a{
		color:#498ab5;
		margin-right:2px;
	}
	#link div a img{
		height:31px;
		width:88px;
	}
#schannel{
	width:682px;
}
	#channeltag img{
		margin-right:10px;
		margin-top:5px;
	}
	#channeltag p.hot{
		width:185px
	}
	#channeltag p{
		margin-top:5px
	}
	#schannel .schannel{
		width:328px;
		margin-right:10px;
		margin-top:10px;
		height:238px;
		overflow:hidden
	}
	#schannel .schannel ul {
		height:133px;
		overflow:hidden
	}
	#schannel .schannel ul li{
		width:164px;
		text-align:center;
		margin-top:10px;
		overflow:hidden;
	}
	#schannel .schannel li a.img{
		display:block;
		border:5px solid #ccc;
		width:120px;
		height:90px;
		margin:auto;
		overflow:hidden
	}
	#schannel .schannel li a.img:hover{
		border:#f2b74f 5px solid;
	}
	#schannel .schannel li a.title{
		padding-top:2px;
		height:16px;
		line-height:16px;
		color:#f40;
		display:block;
		width:130px;
		margin:2px auto;
		text-align:left;
	}
	#schannel .schannel ol li{
		width:150px;
		overflow:hidden;
		padding-left:14px;
		height:20px;
		line-height:20px;
	}
	#schannel .schannel ol li a:hover{
		color:#f40;
	}
	#schannel .schannel ol li span{
		margin-right:3px;
	}
/*index*/
.channel{
	width:650px;
	margin-top:10px;
	padding-bottom:5px;
}
	.channel div{
		padding-left:22px;

	}
	.channel div div{
		width:135px;
		margin-right:20px;
		padding-left:2px;
		float:left;
		display:inline;
		overflow:hidden;
		height:186px;
		margin-top:20px
	}
	.showvideo div div{
		height:146px;
	}
	.channel div div p{
		height:18px;
		line-height:18px;
		overflow:hidden
	}
	.channel div div a{
		color:#9f9f9f;
	}
	.channel div div a.img{
		display:block;
		width:120px;
		height:90px;
		overflow:hidden
	}
	.channel div div a.title{
		color:#f40;
		font-weight:bold;
		line-height:24px;
		height:24px;
		display:block;
		overflow:hidden;
	}
	.channel #multi_page{
		clear:both;
		display:block;
		text-align:center;
		height:30px;
		line-height:30px;
		margin-top:15px;
		margin-right:20px;
	}
	.channel #multi_page a.otherpage,.channel #multi_page a.nextpage,.channel #multi_page strong,.channel #multi_page span.prepage{
		font-size:13px;
	}
	.channel #multi_page a{
		text-decoration:none;
	}
	.channel #multi_page a:hover{
		text-decoration:underline
	}
	.channel p.jianjie{
		height:36px;
	}
	.special div div{
		height:160px
	}
#channelalrum {
	width:650px;
	padding:0px;
}
	#channelalrum .tabdiv ul.tabul li a.title{
		height:20px;
		line-height:20px;
		overflow:hidden;
		font-weight:bold;
	}
	#channelalrum .tabdiv ul.tabulnew li a.title{
		height:20px;
		line-height:20px;
		overflow:hidden;
		font-weight:bold;
	}
	#channelalrum ul {

		height:120px;

		width:640px;
		overflow:hidden;
		padding-top:10px;
		padding-bottom:5px;
	}
	#channelalrum ul li{
		height:120px;
		overflow:hidden;
		width:158px;
		margin:0px;
	}
	#channelalrum ul li a{
		display:block;
		width:120px;
		margin:auto;
		text-align:center
	}
	#channelalrum ul li a.img{
		height:90px
	}
	.channeltab{
		width:318px;
		margin-top:10px;
	}
#channeltag {
	width:318px
}
#tjalrum {
	height:323px
}
/*channel_index*/
/*player*/
div.digg{
	background:url(pagetbg.jpg);
	height:83px;
	position:relative;
	margin-top:10px;
}
	div.digg span{
		display:block;
	}
	div.digg div.left{
		background:url(pagetleft.jpg);
		width:11px;
		height:83px;
		position:absolute;
		top:0px;
		left:0px;
	}
	div.digg div.right{
		background:url(pagetright.jpg);
		width:11px;
		height:83px;
		position:absolute;
		top:0px;
		right:0px;
	}
	div.digg #digg{
		position:absolute;
		top:5px;
		left:270px;
		height:68px;
		overflow:hidden;
		background:url(votebtn.gif) no-repeat left 7px;
		color:#fff;
		font-weight:bold;
		font-size:18px;
		width:60px;
		text-align:center;
		padding-top:15px;
		cursor:pointer;
	}
	div.digg p{
		position:absolute;
	}
	div.digg p.digg{
		top:47px;
		left:293px;
		cursor:pointer;
	}
	div.digg p.likedigg{
		top:13px;
		left:340px;
	}
	div.digg p.likedigg span{
		height:20px;
		line-height:20px
	}
	div.digg p.down{
		top:15px;
		left:430px;
		height:60px;
	}
	div.digg p.down a{
		background:url(downbtn.gif);
		height:26px;
		width:92px;
		text-indent:-9999px;
		overflow:hidden
	}
	div.digg p.down a.fbtn{
		background:url(favbtn.gif);
		width:92px;
		margin-right:10px;
	}
	div.digg p.down a.abtn{
		background:url(edit_video.gif);
		width:92px;
		margin-right:10px;
	}
	div.digg p.down span{
		clear:both;
		padding-top:10px;
	}
	div.digg p.next{
		top:45px;
		left:430px;
	}
	div.digg p.next a{
		background:url(pre_next.gif);
		width:83px;
		height:20px;
		line-height:20px;
		text-align:center;
		margin:5px;
		color:#666;
		text-decoration: none;
	}
	div.digg p.down span a{
		background:none;
		color:#666
	}
#videoinfo {
	width:650px;
	margin-top:10px;
}
	#videoinfo dl.left {
		width:15px;
		text-align:center;
		margin-right:5px;
	}
	#videoinfo dl.left dt a.img{
		border:3px solid #ccc;
		display:block;
		height:240px;
		width:120px;
		overflow:hidden;
		margin:10px auto 7px auto;
	}
	#videoinfo dl.left dt a.img:hover{
		border:#f2b74f 3px solid;
	}
	#videoinfo dl.left dt a.title{
		color:#377894;
		display:block;
		margin-bottom:3px;
	}
	#videoinfo dl.left dd {
		padding-left:10px;
	}
	#videoinfo dl.left dd a{
		width:58px;
		height:20px;
		text-indent:-9999px;
		margin-right:5px;
		margin-top:8px;
	}
	#videoinfo dl.left dd a.li{
		background:url(pagebtn-1.gif);
	}
	#videoinfo dl.left dd a.lc{
		background:url(pagebtn-2.gif);
	}
	#videoinfo dl.left dd a.lf{
		background:url(pagebtn-3.gif);
	}
	#videoinfo dl.left dd a.lp{
		background:url(pagebtn-4.gif);
	}
	#videoinfo dl.right{
		width:615px;
		padding-top:10px;
	}
	#videoinfo dl.right dt span{
		margin-right:10px;
	}
	#videoinfo dl.right dt span.right em{
		font-size:18px;
		font-weight:bold;
		color:#f40;
		margin:0px 3px;
	}

	#videoinfo dl.right dt{
		height:23px;
		line-height:22px;
		overflow:hidden
	}
	#videoinfo dl.right dt a{
		margin:0px 3px;
	}
	#videoinfo dl.right dt.jianjie{
		background:url(dot.gif) repeat-x top left;
		height:160px; //auto;
		line-height:28px;
	//	overflow:hidden
                overFlow-x: hidden;
                overFlow-y: scroll ;  
       /*         
scrollbar-3dlight-color:#FF0033; 
scrollbar-arrow-color:#FFFFFF; 
scrollbar-track-color:#FFFF33; 
scrollbar-darkshadow-color:#FFFF33; 
scrollbar-face-color:#FF0033; 
scrollbar-highlight-color:#FFFFFF;
 scrollbar-shadow-color:#FF0033">
*/
	}
	#videoinfo dl.right dt.jianjie span{
		font-weight:bold
	}
	#videoinfo dl.right dd{
		background:url(dot.gif) repeat-x top left;
	}
	#videoinfo dl.right p{
		height:30px;
		line-height:30px;
		overflow:hidden;
		position:relative
	}
	#videoinfo dl.right input{
		border:1px solid #999;
		height:18px;
		line-height:18px;
		overflow:hidden;
		position:absolute;
		left:70px;
		width:275px;
		top:6px
	}
	#videoinfo dl.right input.submit{
		left:355px;
		background:#ffffff;//url(copybtn.jpg);
		height:20px;
		line-height:20px;
		width:40px;
		border:none;
		text-indent:-9999px;
		cursor:pointer;
	}
div.comments {
	width:650px;
	margin-top:10px;
	padding-bottom:5px;
}
	div.comments div.addcomment{
		margin-top:10px;
		padding-left:10px;
	}
	div.comments div.addcomment textarea{
		border:1px #9f9f9f solid;
		height:60px;
		width:480px;
	}
	div.comments div.addcomment strong.message{
		height:20px;
		line-height:20px;
		margin-top:5px;
		display:block;
		font-size:13px;
		color:#f00
	}
	div.comments div.addcomment input.submit{
		background:url(cmtsubmit.jpg);
		height:47px;
		width:94px;
		margin:14px 0px 0px 10px;
		border:none;
		text-indent:-9999px;
		cursor:pointer;
	}
	.smile img{
		border:none;
		padding:0px;
		margin:3px;
		overflow:hidden
	}
	#textarea{
		width:630px;
		margin:auto;
		height:100px;
	}
	div.comments button{
		background:#f6f6f6;
		border:#e8e8e8 1px solid;
		height:20px;
		line-height:20px;
		margin:5px 5px 0px 5px;
		overflow:hidden;
		padding:0px 5px;
	}
	dl.commentlist{
		margin-top:5px;
		width:630px;
		border-bottom:#666 1px dashed;
		margin-bottom:5px
	}
	dl.commentlist dt{
		background:#f6f6f6;
		height:24px;
		line-height:24px;
		padding:3px 6px;
	}
	dl.commentlist dt span{
		color:#666;
		margin:5px
	}
	dl.commentlist dd {
		padding:5px 6px
	}
#flash div{
	margin:10px auto 0 auto;
	width:530px;
	text-align:center;
}
#flash div#showflash{
	margin:0px;
	width:982px;
	height:558;
	text-align:center;
}


/*comments*/
.revideo{
	margin-top:10px;
	width:318px;
	height:495px;
	overflow:hidden;
}
	#alrumplay ul{
		height:430px;
		overflow:hidden;
		overflow-y:scroll;
		width:100%;
	}
	#alrumplay #multi_page{
		line-height:30px;
		text-align:center;
		padding-left:10px
	}
	.revideo li{
		width:318px;
		height:86px;
		overflow:hidden;
		padding:0px;
		padding-top:7px;
	}
	.revideo li.li1{
		background:#FFEDE0
	}
	.revideo a.img{
		border:#ccc 1px solid;
		height:75px;
		width:100px;
		padding:1px;
		margin:0px 10px;
		overflow:hidden
	}
	.revideo a.title,.revideo p{
		width:160px;
		height:22px;
		line-height:22px;
		overflow:hidden
	}
	.revideo a.title {
		height:28px;
		line-height:28px;
		color:#0963bb;
		font-weight:bold;
		text-decoration:none;
		overflow:hidden
	}
	.revideo a.title:hover {
		text-decoration:underline
	}
	.revideo em,.revideo span {
		margin-right:5px;
		color:#9f9f9f
	}
	.revideo em.hot{
		color:#f60;
		font-weight:bold
	}
	.channeltab,.channeltab ol,.revideo,.revideo ul{
		height:auto
	}
	.channeltab a,.revideo a{
		color:#333
	}
	.channeltab ol{
		margin-bottom:10px
	}
	.revideo p.hot{
		height:16px;
		line-height:16px;
	}
	.revideo p.jianjie{
		height:36px;
		line-height:18px;
	}
/*alrum*/
.alruminfo{
	width:318px;
	margin-top:10px;
}
	.alruminfo a.img{
		margin-left:10px;
		margin-top:10px
	}
	.alruminfo p{
		margin-left:10px;
		width:168px;
		height:20px;
		line-height:20px;
		overflow:hidden;
	}
	.alruminfo p.title{
		margin-top:10px
	}
	.alruminfo span{
		display:block;
		height:auto;
		padding:5px 10px;
		line-height:16px;
	}
.alrumlist div div{
	height:145px;
}
/*user*/
.userinfo{
	padding-bottom:10px
}
	.userinfo a.img{
		margin:10px
	}
	.userinfo p.title{
		margin-top:10px
	}
	.userinfo p{
		height:22px;
		line-height:22px;
		overflow:hidden;
	}
	.userinfo p.jianjie{
		clear:both;
		display:block;
		margin:0px 10px;
		height:auto;
	}
.usermain {
	width:730px;
	margin-top:10px;
	padding-bottom:10px;
}
	.usermain a.img{
		margin:10px 10px 0 10px;
	}
	.usermain p{
		height:20px;
		line-height:20px;
	}
	.usermain p.title{
		margin-top:10px;
		font-size:14px;
		height:26px;
		line-height:26px;
		background:#f9f9f9;
		margin-bottom:5px;
	}
	.usermain p.title a{
		font-weight:bold;
		color:#f40
	}
	.usermain p.upload a{
		background:url(record_v.jpg);
		width:66px;
		height:22px;
		text-indent:-9999px;
		overflow:hidden;
		margin-top:5px;
	}
	.usermain p.upload a.upload{
		background:url(upload_v.jpg);
		margin-right:10px;
	}
	.edit dl dt,.edit dl dd{
		border-bottom:1px #e8e8e8 solid;
		width:70px;
	}
	.edit dl dt{
		background:#f6f6f6;
		border:none
	}
	.edit dl dt p{
		height:26px;
		line-height:26px;
		padding-left:10px
	}
	.edit dl dd{
		height:110px;
	}

	.add{
		margin-top:-1px;
	}
.alrumaddvideo{
	background:#fafaef;
	padding-bottom:5px;
}
.alrumaddvideo h3{
	border:none;
	padding-left:10px;
}
	.alrumaddvideo p{
		padding-left:10px;
		line-height:18px;
	}
	.add dl dt,.add dl dd{
		line-height:30px;
		border-bottom:#e8e8e8 1px solid
	}
	.add dl dt{
		width:160px;
		padding-left:20px;
	}
	.add dl dd{
		width:539px;
		border-left:#e8e8e8 1px solid;
		padding-left:10px;
		padding-top:5px;
		height:25px;
		line-height:25px;
	}
	.add dl .jianjie{
		height:90px;
		overflow:hidden;
		padding-top:5px;
	}
	.add dl .face{
		height:145px;
		padding-top:5px;
	}
	.add textarea{
		width:450px;
		height:80px;
		display:block;
		margin:5px 0px;
	}
	.add dl.upload{
		border-bottom:#e8e8e8 1px solid;
	}
	.add dl.upload dt,.add dl.upload dd{
		border-bottom:none;
		height:auto;
	}
	.add dl.upload dd div{
		padding-bottom:5px
	}
	.add dl.upload dt.clear{
		height:0px
	}
	.add span#swf{
		display:block;
		height:22px;
		width:80px;
		overflow:hidden;
		margin:10px 10px 0px 180px;
		float:left;
	}
	.add span.addv{
		float:left;
		border:1px solid #b9def3;
		border-bottom:none;
		height:22px;
		width:80px;
		overflow:hidden;
		margin-top:10px;
	}
	span.addv input{
		height:22px;
		width:80px;
		line-height:22px;
		background:url(./bulletin_title.gif) left bottom;
		border:none;

		margin:0px;
	}
	.usermain dt.img,.usermain dd.img{
		width:140px
	}
	.usermain dt.info,.usermain dd.info{
		width:340px
	}
	.usermain dt.cp,.usermain dd.cp{
		width:180px
	}
	.usermain dd.info p.jianjie{
		height:40px;
		overflow:hidden
	}
	.edit dl dd a.img{
		display:block;
		width:120px;
		height:90px;
		border:#ccc 3px solid;
		margin:7px;
		overflow:hidden
	}
	.edit dl dd a.img:hover{
		border:#f2b74f 3px solid;
	}
	.edit dl dd p{
		line-height:22px;
		margin-top:5px;
		margin-left:10px
	}
	.edit dl dd #vodids,.edit #lids{
		margin-top:43px;
		margin-left:25px;
	}
	.edit dl dd a.title{
		display:block
	}
	.usermain input.submit{
		display:block;
		margin:10px auto 0px auto;
		height:24px;
	}
	.userpage #multi_page {
		display:block;
		border:#f2b74f 1px solid;
		margin-top:10px;
		width:730px;
		height:30px;
		line-height:30px;
		text-align:center;
	}
	.usermain .plist{
		width:350px;
	}
	#iframe{
		width:380px
	}
	#iframe iframe{
		width:380px;
		height:310px;
	}
	.usermain .plist h3,#iframe h3{
		color:#676767;
		font-size:14px;
	}
.usercp {
	width:238px;
	margin-top:10px;
	padding-bottom:10px;
}
	.usercp ul {
		padding:0px 10px;
	}
	.usercp ul li{
		height:24px;
		line-height:24px;
		border-bottom:1px #ccc dashed;
		background:url(dot-1.gif) no-repeat 5px 9px;
		padding-left:14px;
	}
	.usercp ul li a{
		color:#f40;
		text-decoration:none;
		height:24px;
		line-height:24px;
	}
	.usercp ul li a:hover{
		text-decoration:underline
	}
/*user*/
#reg{
	width:650px
}
	#reg dl dd{
		width:459px
	}
#login{
	height:200px
}
	#login dl dt{
		width:80px
	}
	#login dl dd{
		width:207px
	}
	#login .submit{
		display:block;
		margin:auto;
		height:24px;
		margin-top:5px;
	}
/*reg login*/
#anounce_main{
	width:730px
}
	#anounce_main div{
		margin:10px 70px
	}
	#anounce_main h3{
		color:#000;
		font-size:14px;
		text-align:center
	}
	#anounce_main div div.left{
		width:24px;
		margin:0px;
		text-indent:-9999px;
	}
	#anounce_main div{
		color:#666;
		line-height:20px;
	}
/*anounce_main*/
#footer{
	background:url(footer_bg.gif) repeat-x left top;
	height:30px;
	padding-top:15px;
	margin-top:10px
}
#footer a{
	color:#498ab5;
	margin:0px 2px;
}
#footer span a{
	color:#f40;
	font-weight:bold
}

/* spcial effect*/
/* scroll announcement */

#scrollWrap { 
 width:300px;
 height: 18px; 
 overflow: hidden; 
 background: #E6F6F6; 
} 
#scrollMsg { 
 float: left; 
 text-align: left;
  padding:0 10px;
}
#scrollMsg ul {
  margin:0;
  padding:0;
}
#scrollMsg li { 
 line-height: 18px; 
  list-style:none;
} 


/* channel_all  *** start**add by yansy*/
.m ul,li,ol{list-style:none;}
.m a {text-decoration:none}
.m a img {border:none}
.m a:link,a:visited,a:active{color:#000}
.m a:hover{color:#f60;text-decoration:underline;}
.main {clear:both;width:980px;overflow:hidden;margin:0 auto;}
.m {float:left;width:100%;overflow:hidden;}
.m dl {float:left;width:326px;height:100px;overflow:hidden;padding:10px 0;}
.m dl dt {float:left;width:138px;height:94px;overflow:hidden;margin-right:15px;;background: url(catebg.gif) no-repeat left top;text-align:center;}
.m dl dt img {clear:both;width:90px;height:80px;margin:4px auto;}
.m dl dd {float:left;width:160px;height:94px;overflow:hidden;padding:5px 0 0 0;text-align:left;}
.m dl dd h3 {float:left;width:100%;height:27px;line-height:20px;}
.m dl dd h3 a,dl dd h3 a:visited {font-size:14px;color:#575757;text-decoration:underline;}
.m dl dd div {float:left;width:100%;height:62px;overflow:hidden;line-height:22px;}
.m dl dd div a,dl dd div a:visited {text-decoration:underline;}
/* channel_all  ***end*/

.userpanel { margin-bottom: 8px; background: #E4F5FD; border: 1px solid #D6EEFA; }
.userpanel h3 { padding-left: 0px; }
.userpanel .outbox { margin: 6px; padding:0 10px 6px; background: #F2FAFD; border: 1px solid #FFF; text-align: left; }
.panelbtn { overflow: hidden; margin-left: 10px; }
.panelbtn li { float: left; margin: 5px auto; width: 50%; height: 33px; line-height: 33px; text-indent: 36px; font-size: 1.17em;}
.panelbtn li a { color: #333; }
.playtype { margin: 8px 16px 16px; }
.playtype li { background: url(./playtype.gif) 0 0  no-repeat;}
.playtype li.ontype { background: url(./playtype.gif) 0 100%  no-repeat;}

.typeview { border-bottom: 1px solid #DDE5E6; height: 28px; margin-top: 5px;}
.typeview ul li { float: right; height: 27px; line-height: 30px; margin: auto 1px; background: url(./viewtype_bg.gif) 100% 50% no-repeat;  }
.typeview ul li a { margin: auto 10px; }
li.viewtypeon { font-weight: bold; margin-top: 2px !important; }
.viewtypeon a { color: #F90; }
.typeview cite { float: right; }
.typelistl { float: left; height: 27px; line-height: 30px; width: 5px; background: url(./viewtype_bgl.gif) 0 50% no-repeat; }
* html .typelistl  { margin-top: 2px; }
.typetitle { color:#666; padding-left: 35px; background:url(actt.gif) no-repeat -5px -1px; margin-top: -7px;}

.myplul li{padding:5px 10px 0 20px;}
.favclass div div{ height: 120px; width: 120px; text-align: center; margin: 10px; float:left;}
.line{
	background:#fafafa;
	height:20px;
	line-height:20px;
	padding:10px 0px 12px 10px;
}
.line input{
	overflow:hidden;
	float:left;
	margin-left:3px;
	cursor:pointer;
}
.line input.submit{
	margin:0px;
	background:url(input_alrum_bg.png);
	width:60px;
	height:21px;
	float:right;
	margin-right:4px;
	border:none;
	color:#333;
}
.scr{
	height:310px;
	overflow-y:auto;
}
	.scr ul li{
		height:20px;
		line-height:20px;
		overflow:hidden;
		margin:0px 5px;
		padding:5px 0px;
		border-bottom:1px solid #d8d8d8
	}
	.scr ul li input{
		margin:0px 7px;
		*margin:0px 2px;
		cursor:pointer;
	}
.channels{
	border-top:#ffc605 1px solid;
	margin-top:10px;
	color:#323232
}   
	.channels .right,.channels .left{
		width:766px;
		border-top:#ffefce 4px solid;
	}
	.channels .left{
		width:180px;
		background:url(channel_line.png) no-repeat right 10px;
		height:226px;
		padding-left:36px;
	}
	.channels li{
		float:left;
		display:inline;
		width:130px;
		margin-left:47px;
	}
	.channels img{
		width:120px;
		height:75px;
		display:block;
		border:1px solid #cdcdcd;
		padding:5px;
	}
	.channels a.title{
		margin-top:10px;
		display:block;
	}
	.channels span{
		display:block;
		margin-top:5px;
	}
	.channels h3{
		color:#606060;
		font-weight:normal;
		border:none;
		margin-top:5px;
	}
	.channels h2{
		height:30px;
		line-height:30px;
		font-weight:bold;
		font-size:15px;
		margin-top:6px;
	}
	.channels .right h3{
		padding-left:45px;
	}
	.channels .left h3{
		padding:0;
		margin:0;
		height:28px;
		line-height:28px;
	}
	.channels .left .tag{
		margin:0;
		border-top:1px dashed #ccc;
		border-bottom:1px dashed #ccc;
		width:157px;
		padding:5px;
		margin-bottom:5px;
	}
	.channels .left .tag a{
		height:20px;
		line-height:20px
	}
	.channels a{
		color:#4fa7e5
	}
#ulist{
	position:relative;
	margin-top:10px;
	background:url(ulist_center_bg.png) left top repeat-x;
	width:956px;
	padding:0px 13px 10px 13px;
}
#ulist div.lbg,#ulist div.rbg{
	background:url(ulist_left_bg.png);
	width:13px;
	height:118px;
	position:absolute;
	top:0px;
}
#ulist div.lbg,#ulist .ullg{
	left:0px
}
#ulist div.rbg{
	right:0px;
	background:url(ulist_right_bg.png);
}
#ulist .ulists{
	background:url(ulists_cen_bg.png);
	width:270px;
	padding:5px 8px;
	height:169px;
	float:left;
	display:inline;
	margin-top:20px;
	position:relative;
	margin-left:25px;
	color:#615a5e
}
	#ulist .ullg,#ulist .ulrg{
		background:url(ulists_left_bg.png);
		width:8px;
		height:179px;
		position:absolute;
		top:0px;
	}
	#ulist .ulrg{
		background:url(ulists_right_bg.png);
		right:0px;
	}
	#ulist p.img{
		width:90px;
		height:149px;
		padding:10px 5px;
		overflow:hidden;
		margin:0px;
		border:none;
	}
		#ulist p.img img{
			max-height:80px;
			max-width:80px;
			padding:5px;
			border:#dedede 1px solid;
		}
		#ulist p{
			float:left;
			width:160px;
			margin-left:5px;
			margin-top:5px;
			border-bottom:#b0aeaf 1px dotted;
			line-height:20px;
			font-size:13px
		}
		#ulist p.author{
			border-bottom-style:solid
		}
		#ulist p span{
			color:#ccccbc
		}
		#ulist p a{
			color:#117eda;
			margin-right:5px;
		}
#ulist div.ulistnav{
	overflow:hidden;
	width:906px;
	margin:0 auto;
	padding-top:30px;
}
	#ulist ul{
		background:url(ulist_ico3.png) left bottom repeat-x;
		height:29px;
		line-height:29px;
		margin-left:-3px
	}
	#ulist li{
		background:url(ulist_ico2.png);
		float:left;
		width:106px;
		display:inline;
		margin-left:3px;
		text-align:center;
		color:#676767;
		font-weight:bolder;
	}
	#ulist li.j{
		background:url(ulist_ico.png);
		color:#f96d03
	}
.multipage{
	display:block;
	border:#f2b74f 1px solid;
	margin-top:10px;
	height:30px;
	line-height:30px;
	text-align:center;
	width:650px;
         }


