body {
	background: url(../images/head_bg.gif) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	overflow-x: hidden
}

* {
	margin: 0px;
	padding: 0px;
	list-style: none
}

img {
	border: none;
}

a{
	text-decoration: underline;
	color: #056ac2;
}

a:hover{
	text-decoration: none;
	color: #0066FF;
}

a.noline {
	text-decoration: none
}

.warp {
	width: 944px;
	margin: auto
}

.clear {
	clear: both;
}

.right,.tabs .one em,.tabs .two em {
	float: right;
}

.left{
	float:left;
}

a img {
	border: 1px #ccc solid;
	padding: 2px;
	margin: 0px 4px
}

a:hover img {
	border: 1px #0066FF solid
}

.blod {
	font-weight: bold
}

/*-------------以上是通用类------------------*/
#head {
	position: relative;
	height: 52px;
	overflow: hidden;
	margin-top:-5px
}

#head a#logo {
	background: url(../images/logo.png);
	width: 150px;
	height: 48px;
	text-indent: -99em;
	position: absolute;
	top: 7px;
	left: 0px
}

#head div#ban {
	background: url(../images/slogan.gif);
	width: 170px;
	height: 19px;
	position: absolute;
	top: 10px;
	left: 154px
}

#head span.nav {
	position: absolute;
	top: 10px;
	right: 0px;
	height: 20px;
	line-height: 20px;
	background: none
}

#head span.nav a {
	font-size: 12px
}

#head span.search {
	position: absolute;
	top: 30px;
	right: 0px;
}

#head span.search span {
	position: relative;
	height: 20px;
	display: block;
	width: 355px;
}

#head span.search span input {
	border: #06c 1px solid;
	height: 17px;
	position: absolute;
	top: 0px;
	left: 78px;
	width: 167px;
	background: url(../images/sousou.gif) no-repeat left top;
	padding-left: 20px;
	padding-top: 3px
}

#head span.search span select,#footer span select {
	width: 77px;
}

#head span.search span input.submit,#footer span input.submit {
	background: url(../images/btn_search2.gif) no-repeat 0px 0px;
	width: 72px;
	height: 22px;
	border: none;
	top: 0px;
	left: 275px;
	padding: 0px
}

#head span.search input.submitmove,#footer span input.submitmove {
	background: url(../images/btn_search2.gif) no-repeat 0px -22px;
	width: 72px;
	height: 22px;
	border: none;
	top: 0px;
	left: 275px;
	padding: 0px;
	cursor: pointer;
}

#menu {
	background: url(../images/menu_l1_bg.gif);
	height: 30px;
	overflow: hidden;
	margin-top: 7px;
	overflow: hidden;
	padding: 3px;
}

#menu div.warp a {
	width: 92px;
	height: 33px;
	float: left;
	line-height: 33px;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	text-decoration: none
}
#menu div.right a {
	background:none;
	width: 92px;
	height: 33px;
	float: left;
	line-height: 33px;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	text-decoration: none
}
#menu div.warp a.nav_title,#menu div.warp a:hover {
	background: url(../images/menu_l1_now_bg.gif);
	color: #000;
}

.nav {
	background: url(../images/menu_l2_bg.gif) left top repeat-x;
}

.nav div{padding-left:20px; width:924px;height:30px;line-height:30px;overflow: hidden;}
.nav div a{color:#000;text-decoration: underline;text-align:center; padding:0px 5px;}
.subcal{margin:0px auto 10px  auto;text-align:left;height:30px;line-height:30px;width:936px; padding-left:8px; }
	/*-------------头部和导航菜单---------------*/
.main {
	background: url(../images/block_tl.gif) no-repeat left top;
	width: 690px;
	position: relative;
	padding-top: 11px;
	overflow: hidden;
}

.main .righttop {
	background: url(../images/block_tr.gif) no-repeat right top;
	position: absolute;
	top: 0px;
	right: 0px;
	height: 52px;
	width: 6px;
	overflow: hidden
}

.main ul,#flash .flash,.commentdiv .addcomment,.videoinfo div.videoinfo,.flink
	{
	width: 688px;
	overflow: hidden;
	border-left: #cee6ff solid 1px;
	border-right: #cee6ff solid 1px;
}

.main h3,#login h3 {
	height: 24px;
	line-height: 24px;
	background: url(../images/title_dot.gif) no-repeat left bottom;
	font-size: 14px;
	padding-left: 25px;
	margin: 0px 10px 0px 10px;
	overflow: hidden;
}

.main li {
	float: left;
	display: inline;
	margin-left: 10px;
	overflow: hidden;
	margin-top: 10px
}

.main li span {
	display: block;
	height: 17px;
	overflow: hidden;
	line-height: 17px;
	text-align: center;
	overflow: hidden
}

.main .bottomleft {
	background: url(../images/block_bl.gif) no-repeat left top;
	height: 6px;
	overflow: hidden;
	position: relative;
}

.main .bottomleft .bottomright {
	position: absolute;
	background: url(../images/block_br.gif) no-repeat right top;
	width: 8px;
	height: 6px;
	overflow: hidden;
	right: 0px;
	top: 0px
}

/*-------------中间圆角通用类---------------*/
.hottoday li.title {
	width: 299px;
	height: 252px;
}

.hottoday li.title img {
	width: 230px;
	height: 220px;
	overflow: hidden
}
.hottoday li{
	height: 117px;
	width: 120px;
	margin-left:5px
}
.hottoday li img,.retui li img,.channelauto li img,.tabs li img,#usermanage img {
	width: 105px;
	height: 85px;
	border: solid 1px #c1c1c1;
	padding: 4px
}

.hottoday li a:hover img,.retui li a:hover img,.channelauto li a:hover img,#vboke li a.img:hover img
	{
	border: solid 1px #0066FF;
}

/*----------今日热门-------*/
.realbum,.retui {
	margin-top: 10px
}

.realbum li {
	width: 126px;
	background: url(../images/album_bg1.gif) no-repeat 8px 0px;
	height: 122px
}

.realbum li img {
	width: 101px;
	height: 76px;
	margin: 0px 0px 2px 8px;
	border:none;
}

.realbum li span {
	margin-top: 0px
}

.realbum li p {
	display: block;
	height: 18px;
	line-height: 18px;
	text-align: center
}

/*-------------推荐专辑--------------*/
.retui ul {
	width: 678px;
	padding-left: 10px
}

.retui li {
	width: 329px;
	position: relative;
	padding: 0px 10px 10px 0px;
	margin: 0px;
	margin-top: 10px;
	border-bottom: #ccc dashed 1px;
	height: 95px;
}

.retui span {
	position: absolute;
	top: 5px;
	left: 140px
}

#multi_page span {
	position: static;
}

.retui p {
	height: 20px;
	line-height: 20px;
	position: absolute;
	top: 32px;
	left: 140px;
	overflow:hidden
}

.retui p.key a {
	color: #000;
	margin-left: 5px;
	overflow:hidden
}

.retui p.comment {
	top: 52px;
}

.retui p.author {
	top: 72px
}

/*----------------原创推荐--------------*/
.channelauto {
	width: 340px;
	float: left;
	overflow:hidden;
	display: inline;
	margin-top: 10px;
}

.channelautoright {
	margin-left: 10px
}

.channelauto ul {
	width: 328px;
	padding-left: 10px;
	height:auto
}

.channelauto li.title {
	background: none;
	height: 120px;
	padding: 10px 0px 5px 15px;
	margin: 0px;
	border-bottom: 1px dashed #ccc;
}

.channelauto li.title span {
	float: none;
	text-align: left;
	margin-top: 3px
}

.channelauto li.title img {
	display: block;
}

.channelauto li {
	width: 144px;
	margin: 0px;
	text-align: left;
	background: url(../images/icon_video.gif) no-repeat 0px 7px;
	height: 20px;
	overflow: hidden;
	padding-top: 5px;
	padding-left: 15px
}

.channelauto li img {
	display: none;
}

.channelauto li span {
	float: left
}

/*-----------------四个小频道通用的---------------*/
.tabs {
	background: none;
	padding-top: 40px
}

.tabs ul {
	border-top: #cee6ff solid 1px;
	padding: 5px 15px;
	width: 658px;
}

.tabs ul li {
	width: 164px;
	text-align: center;
	margin: 0px;
	padding: 10px 0px 5px 0;
	height: 140px
}

.tabs ul li:hover {
	background: #f1f8ff
}

.tabs ul li p {
	text-align: left;
	display: block;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	width: 124px;
	margin: 0px auto
}

.tabs .one  ,.tabs .two {
	cursor: pointer;
	width: 150px;
	text-align: center;
	position: absolute;
	overflow: hidden;
}

.tabs #one {
	left: 0px;
}

.tabs #two {
	left: 155px;
}

.tabs .one {
	background: url(../images/block_tl.gif) no-repeat left top;
	height: 31px;
	line-height: 32px;
	font-size: 14px;
	font-weight: bold;
	top: 10px;
; 	cursor: auto;
}

.tabs .one em {
	background: url(../images/block_tr.gif) no-repeat right top;
	width: 8px;
	height: 36px;
}

.tabs .two {
	background: url(../images/block2_tl.gif) no-repeat left top;
	height: 24px;
	line-height: 25px;
	top: 16px;
}

.tabs .two em {
	background: url(../images/block2_tr.gif) no-repeat left top;
	width: 8px;
	height: 24px
}

.tabs ul#twotab {
	display: none
}

/*------------------------顶上来的视频.tab------------------------*/
#login {
	background: url(../images/block2_tl.gif) #f2f8ff no-repeat left top;
	width: 244px;
	position: relative;
	height: 150px
}

#login .rightlogin {
	position: absolute;
	background: url(../images/block2_tr.gif) no-repeat right top;
	top: 0px;
	right: 0px;
	height: 60px;
	width: 8px;
}

#login .loginmain {
	height: 138px;
	border-left: #91c4f9 1px solid;
	border-right: #91c4f9 1px solid;
	position: relative;
	width: 244px;
	top: 6px;
	left: 0px;
}

#login .loginmain h3 {
	background: none;
	padding-left: 10px;
	margin-bottom: 10px
}

#login .loginbottom {
	position: absolute;
	bottom: 0px;
	left: 0px;
	background: url(../images/block2_bl.gif) no-repeat left top;
	height: 6px;
	overflow: hidden;
	width: 244px
}

#login .loginbright {
	position: absolute;
	bottom: 0px;
	right: 0px;
	background: url(../images/block2_br.gif) no-repeat left top;
	height: 6px;
	overflow: hidden;
	width: 8px
}

#login p {
	width: 217px;
	margin: 0px auto;
	height: 26px;
	line-height: 26px;
	padding-left: 10px;
	margin-top: 5px
}
#login p input {
	border: #aabdca 1px solid;
	height: 18px;
	padding-top: 4px;
	width: 150px;
}
#login p.input {
	margin-top: 10px;
	text-align: right;
	padding-right: 10px
}

#login p.input input{
	cursor: pointer;
	background: url(../images/btn_login.gif) left top;
	width: 71px;
	height: 30px;
	border: none;
	text-indent: -9999px;
	line-height: 30px
}

#login p.input a {
	background: url(../images/btn_login.gif) left 30px;
	width:71px;
	height:30px;
	margin: 0px 10px;
	float:right;
	display:inline;
	text-indent: -99999px;
	text-decoration:none
}
/*--------------登录--------------*/
.righot {
	width: 244px;
	margin-top: 10px;
}

.righot ul {
	width: 242px
}

.righot ul li {
	margin: 5px 0 0 10px;
	display:block;
	width:242px;
	overflow:hidden;
	color: #3751a6;
	height: 20px;
	line-height: 20px
}
/*-----------热点专区-------------*/
#top10  ,#boker {
	width: 244px;
}

#top10 ul  , #boker ul {
	width: 242px;
	padding: 0px;
	background: url(../images/nums.jpg) no-repeat 3px -4px;
	padding-top: 3px
}

#top10 li  ,#boker ul li {
	height: 24px;
	line-height: 24px;
	padding: 0 0 0 5px;
	margin: 0 0 3px 20px;
	text-align: left;
	background: none;
	overflow:hidden
}

#top10 .one,#top10 .two,#boker .one,#boker .two {
	width: 120px;
}

#top10 #toptwo,#boker #bokertwo {
	left: 124px
}

#top10 #toptwotab,#boker #bokertwotab {
	display: none
}

/*---------------10大结束-----------------*/
#boker ul {
	background: none
}

#boker li {
	margin: 0px;
	padding: 10px 12px;
	position: relative;
	height: 32px;
	border-bottom: 1px dashed #ccc;
	margin: 0px 10px;
	width: 197px
}

#boker li img {
	width: 30px;
	height: 30px;
	padding: 1px;
	border: 1px solid #000
}

#boker li a.author {
	position: absolute;
	left: 54px;
	top: 8px
}

#boker li p {
	position: absolute;
	left: 54px;
	top: 28px
}

/*-----------------推荐播客-----------------*/
#tag li {
	width: 217px;
	margin: auto;
	height: auto;
	margin-left: 15px
}

#tag a {
	white-space: nowrap
}

/*-----------------最新标签-----------------*/
#footer {
	background: #fafcff;
	border: #dfecfb 1px solid;
	margin-top: 15px;
	text-align: center;
	padding-top: 10px
}

#footer span {
	height: 22px;
	line-height: 22px;
	margin-bottom: 10px;
	display: block;
}

#footer span input {
	width: 280px;
	background: url(../images/sousou.gif) no-repeat left top;
	padding-left: 20px;
	padding-top: 3px;
	border: #06c 1px solid;
	height: 17px;
}

/*-------------尾部--------------*/
.adright {
	overflow: hidden;
	margin-top: 10px
}

/*--------------右侧广告定义--------*/
#flash,.commentdiv {
	width: 612px
}

.commentdiv {
	margin-top: 10px
}

#flash .flash,.commentdiv .addcomment {
	width: 570px;
	padding:0px 20px;
	overflow: hidden
}
#flash .flash{
	padding:5px 20px
}
#flash span.ding{height:24px; line-height:24px; position:absolute; top:7px; right:15px; display:block;width:300px}
#flash span.ding a{background:url(../images/btn_ding2.gif) no-repeat top left; height:23px; width:73px; text-indent:-9999px; overflow:hidden; float:right;background-position:right;}
#flash span.ding span{float:right;margin-right:10px;font-weight:bold;}
#flash span.edit a{background:url(../images/edit.gif) no-repeat top left; height:23px; width:63px; text-indent:-9999px; overflow:hidden; float:right;background-position:right;}
/*------------视频播放----------------*/
.videoinfo {
	width: 322px;
	color: #474747
}

.videoinfo div.videoinfo {
	position: relative;
	width: 320px;
	padding-top: 70px;
}

.videoinfo div.videoinfo p {
	position: absolute;
	overflow: hidden;
	line-height: 16px;
	height: 16px;
}

.videoinfo div.videoinfo p.authorimg {
	top: 8px;
	left: 15px;
	height: 80px
}

.videoinfo div.videoinfo p.author,.videoinfo div.videoinfo p.vtime {
	top: 6px;
	left: 85px;
	height:32px;
}

.videoinfo div.videoinfo p.author span,.videoinfo div.videoinfo p.vtime span {
	display:block;
	height:16px;
	overflow:hidden
}

.videoinfo div.videoinfo p.author a {
	margin-left: 5px;
}

.videoinfo div.videoinfo p.author a img {
	padding: 0px;
	border: none;
}

.videoinfo div.videoinfo p.author a:hover img {
	padding: 0px;
	border: none
}

.videoinfo div.videoinfo p.vtime {
	top: 37px;
	left: 85px;
	padding: 3px 0px
}
.videoinfo div.videoinfo em.blod{
	font-style: normal;
	font-weight: bold;
	color: #FF9900;
}
.videoinfo div.videoinfo p.vhotcount {
	top: 55px;
	left: 108px;
	padding: 3px 0px
}
.videoinfo div.videoinfo p.auto {
	position: static;
	height: auto;
	margin: 5px 10px 2px 15px
}

.videoinfo div.videoinfo p.input {
	position: relative;
	height: 20px;
	margin: 0px 10px;
	padding-top: 22px;
	color: #ac9999
}

.videoinfo div.videoinfo p.auto input {
	height: 20px;
	line-height: 20px;
	width: 50px;
	position: absolute;
	top: 0px;
	left: 250px;
	border: #ccc 1px solid
}

.videoinfo div.videoinfo p.auto input.urlinput {
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	border: #ccc 1px dashed;
	width: 240px;
	left: 0px;
	top: 0px
}
.videoinfo ul#toponetab{
	width:240px
}
.videoinfo ul#toponetab li{
display:block;float:none
}
/**/
.videoinfos div.videoinfo {
	position: relative;
	width: 320px;
	padding-top: 80px
}

.videoinfos div.videoinfo p {
	position: absolute;
	overflow: hidden;
	line-height: 16px;
	height: 16px;
}

.videoinfos div.videoinfo p.authorimg {
	top: 10px;
	left: 15px;
	height: 80px
}

.videoinfos div.videoinfo p.author {
	top: 18px;
	left: 108px;
}

.videoinfos div.videoinfo p.author span {
	float: left
}

.videoinfos div.videoinfo p.author a {
	margin-left: 5px;
}

.videoinfos div.videoinfo p.author a img {
	padding: 0px;
	border: none;
}

.videoinfos div.videoinfo p.author a:hover img {
	padding: 0px;
	border: none
}

.videoinfos div.videoinfo p.vtime {
	top: 36px;
	left: 108px;
	padding: 3px 0px
}

.videoinfos div.videoinfo p.vhotcount {
	top: 55px;
	left: 108px;
	padding: 3px 0px
}


.videoinfos div.videoinfo p.vtime span,.videoinfo div.videoinfo p.vhotcount span {
	color: #999;
	display:inline
}

.videoinfos div.videoinfo p.auto {
	position: static;
	height: auto;
	margin: 5px 10px 2px 10px
}

.videoinfos div.videoinfo p.input {
	position: relative;
	height: 20px;
	margin: 0px 10px;
	padding-top: 22px;
	color: #ac9999
}

.videoinfos div.videoinfo p.auto input {
	height: 20px;
	line-height: 20px;
	width: 50px;
	position: absolute;
	top: 0px;
	left: 250px;
	border: #ccc 1px solid
}

.videoinfos div.videoinfo p.auto input.urlinput {
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	border: #ccc 1px dashed;
	width: 240px;
	left: 0px;
	top: 0px
}
.videoinfos ul#toponetab{
	width:240px
}
.videoinfos ul#toponetab li{
display:block;float:none
}
/*------------视频信息----------------*/
#vboke,#search_tj {
	width: 322px;
	overflow:hidden;
}

#vboke ul,#search_tj ul {
	width: 320px;
	padding: 0px;
	padding-top: 3px;
}
#vboke li,#search_tj li {
	height: 80px;
	width: 310px;
	line-height: 24px;
	padding: 0;
	margin: 5px 5px 0px 5px;
	text-align: left;
	background: none;
	position: relative
}
#vboke li img,#search_tj li img {
	height: 70px;
	width: 90px;
	border: solid 1px #c1c1c1;
	padding: 4px
}

#vboke li p,#search_tj li p {
	position: absolute;
	left: 110px;
	top: 0px;
	height: 80px;
	width: 240px
}
#vboke li p span,#search_tj li p span {
	display: block;
	text-align: left;
	margin-top: 2px;
	width: 240px
}

#vboke li p span em,#search_tj li p span em {
	font-style: normal;
	margin: 0px 13px 0px 3px;
	color: #9e9e9e
}

#vboke li p span em.hot,#search_tj li p span em.hot {
	font-weight: bold;
	color: #FF6633;
}

#vboke li p span a,#search_tj li p span a {
	font-weight: bold
}

#vboke li p span a.author,#search_tj li p span a {
	color: #999666;
	font-weight: normal;
	text-decoration: none
}

#vboke .one,#vboke .two {
	width: 104px;
}

#vboke #vboketwo {
	left: 109px
}

#vboke #vbokethr {
	left: 218px
}

#vboke #vboketwotab,#vboke #vbokethrtab {
	display: none
}
#search_tj .one{width:322px; height:35px}
#search_tj .one h3{text-align:left; padding-left:25px; margin-top:11px; height:24px; line-height:24px}
#search_tj {margin-top:-10px}
#search_tj1 {margin-top:0px;+margin-top:10px}
/*--------------视频页面tab-----------------------*/
.zero{margin-top:-10px; *margin-top:0px !important; *margin-top:0px}
/*--------------------------------*/
.channeltitle {width:650px; margin:10px}
.channeltitle div {text-align:left; margin:3px auto;border-bottom:1px dashed #c1c1c1;height:200px;overflow:hidden;}
.channeltitle div p{display:block; line-height:16px;color:#666;font-family:Arial;}
.channeltitle div p span a,.channeltitle div p span a:active {color:#0c5fc7;font-family:Arial;font-size:13px;text-decoration:none;overflow:hidden; text-align:left}
.channeltitle div p span a:hover {text-decoration:underline;}
.channeltitle div a img {border:1px #c8c8c8 solid; width:120; height:90px;padding:2px; display:block;margin:0px auto}
.channeltitle div a:hover img {border:1px  #9ddaf8 solid;}
/*----------------------------以上是某种努力的失败----------------*/
#multi_page_right #multi_page{float:right;width:688px;}
#multi_page_left #multi_page{float:left;width:610px;}
#multi_page {
	display:block;
	border:1px dashed #ccc;
	background:#efefef;
	height:30px;
	line-height:30px;
	overflow:hidden;
	text-align:center;
	margin-top:10px;
	position:static;
	margin-bottom:15px
}
.firstpage,.firstpage a,#multi_page strong,#multi_page a{
	border:1px solid #70afe0;
	background: #006699;
	height:22px;
	margin:3px;
	overflow:hidden;
	line-height:22px;
	padding:0 4px;
	background:url(videosort_bg2.gif) left -22px;
	text-decoration:none;
	color: #3a76ce;
	font-weight:bold;
}
#multi_page strong,#multi_page a:hover,.firstpage a:hover{
	background:url(videosort_bg2.gif) left top;
	border:#ff785e 1px solid;
	color: #ff785e;
}
/*----------分页代码--------------*/
.showinfo{width:233px}
.showinfo ul{width:221px}
.showinfo ul li.title{text-align:center}
.showinfo ul li.title img{display:block; margin:auto}
.showinfo li{float:none; display:block; border-bottom:dashed 1px #ccc; width:88%; position:relative; background:none; height:auto;}
.showinfo li p{position:absolute; top:4px; left:75px}
.showinfo ul li.title span{display:block; width:100%; text-align:center}
.showinfo p.showinfo{position:static; line-height:24px; width:200px}
/*--------------------------个人空间播客信息------------------------------*/
#usermanage,#memcp,#reg
	{
	width: 690px;
	overflow: hidden;
	border-left: #cee6ff solid 1px;
}
#memcp{border-right: #cee6ff solid 1px;}
#reg{border:none}
#memcp td,#reg td{padding:1px}
#memcp td.autorimg,#reg td.autorimg{padding:10px 7px 7px 15px; width:100px}
#usermanage tbody td,#reg td{
	padding:5px;
	border-bottom: #cee6ff solid 1px;
	border-right: #cee6ff solid 1px;

}
#reg table{border-left: #cee6ff solid 1px}
#memcp td table tbody #uploadvideo a{text-indent: -9999px;float:left;width:77px;height:22px;overflow:hidden;}
#memcp td table tbody td a.uploadvideo{background: url(../images/btn_f.gif) no-repeat left -22px;}
#memcp td table tbody td a.luzhivideo{background: url(../images/btn_f.gif) no-repeat left -44px; margin-left:10px;}
#usermanage tbody td.biaoji{border-bottom:none; padding-left:160px;}
.manage ul li{height:26px; line-height:26px}
#search_result li{width:580px; float:none; display:block}
#search_result ul{
	border-left: #cee6ff solid 1px;
	border-right: #cee6ff solid 1px;
	width:600px;
}
/*------------------频道页面--------------*/
.cindex{
	background: url(../images/block_tl.gif) no-repeat left top;
	width: 692px;
	overflow:hidden;
}
.cindex .channel .mtop,.cindex .allalbum .mtop{
	float:none;
	clear:both;
	height:10px;
	overflow:hidden;
	background:none;
}
.cindex #multi_page {
	position:static;
	clear:both;
	margin:0px auto;
}
.cindex_r{
	background:url(../images/block_tr.gif) no-repeat right top;
	width:8px;
	height:12px;
	float:right;
	overflow:hidden;
}
.cindex h3{
	height: 20px;
	background: url(../images/title_dot.gif) no-repeat left top;
	font-size: 14px;
	padding-left: 25px;
	margin: 10px 0px;
	overflow: hidden;
}
.cindex_b_l {
	background: url(../images/block_bl.gif) no-repeat left top;
	height: 6px;
	overflow: hidden;
}
.cindex_b_r{
	background: url(../images/block_br.gif) no-repeat right top;
	width: 8px;
	height: 6px;
	overflow: hidden;
	float:right;
}
.cindex .channel,.cindex .allalbum{
	width:670px;
	padding:0px 10px;
	overflow: hidden;
	border-left: #cee6ff solid 1px;
	border-right: #cee6ff solid 1px;
}
.cindex .channel div{
	width:335px;
	float:left;
	height:100px;
	overflow:hidden
}
.cindex .channel div a img{
	border:1px solid #ccc;
	padding:4px;
	width:110px;
	height:80px;
	float:left;
	margin-right:15px;
}
div.cindex div.channel div p.right{
	float:left;
	width:195px;
	overflow:hidden;
}
.cindex .channel div p.right span {
	display:block;
	height: 20px;
	line-height: 20px;
	overflow:hidden;
}
.cindex .channel div p.right span.title{
	height:24px;
	line-height:24px;
	overflow:hidden;
	margin-top:3px
}
.allalbum div {
	width: 165px;
	background: url(../images/album_bg2.gif) no-repeat center top;
	height: 160px;
	float:left;
	overflow:hidden;
}
.cindex .allalbum div a img{
	width:119px;
	height:92px;
	display:block;
	margin:2px auto 10px 32px;
	padding:0px;
	border:none;

}
.cindex .allalbum div span{
display:block;
padding-left:33px;
height:18px;
line-height:18px;
}
.channelmain .left .videoinfo{width:242px}
.channelmain .left .videoinfo div.videoinfo{width:240px}
#playlist span{position: static;}
.flink a{
	float:left;
	display:inline;
	height:31px;
	line-height:31px;
	width:88px;
	overflow:hidden;
	text-align:center;
	margin:5px 13px;
}
.flink a img{
	display:block;
	height:31px;
	width:88px;
	padding:0px;
	margin:0px;
	border:none
}
.flink{
	width:242px;
	overflow:hidden;
}
.icp{
	line-height:24px;
	height:24px
}
.icp span a{
	color:#FF9933;
	font-weight:bold;
	text-decoration:underline;
	padding:0px 2px
	}
.icp a{padding:0px 4px}
.icp span a:hover{text-decoration:none}
.icp span {margin-right:5px}
#plv{
	margin-top:10px;
}
#plv .righttop{
	height:35px
}
#plv #pvlist{
	border-left: #cee6ff solid 1px;
	border-right: #cee6ff solid 1px;
}
#plv #pvlist div{
	height:288px;
	overflow:hidden;
	overflow-y:scroll;
}
#plv #pvlist div div{
	height:72px;
	overflow:hidden
}
#plv #pvlist div img{
	float:left;
	margin:5px 10px;
	width:80px;
	height:60px
}
#plv #pvlist div p{
	height:20px;
	line-height:20px
}
#plv #pvlist div p.title{
	height:28px;
	line-height:28px;
}
#plv #pvlist #multi_page{
	text-align:left;
	padding-left:10px;
	margin:2px
}
#plv #pvlist #multi_page a,#plv #pvlist #multi_page span,#plv #pvlist #multi_page strong{
	border:none;
	padding:0px;
	margin:0px;
	}
#playdiv {
	margin-top:-10px
}
#recording span,#up span,#Swf{
	display:block;
	position:static;
}
#Swf{
	float:left;
	width:88px;
	height:22px;
	margin-right:10px;
}
span.hf{
	position:static;
	float:left;
	border:1px solid #b9def3;
	border-bottom:none;
}
span.hf input{
	border:none;
	background:url(../images/bulletin_title.gif) left bottom;
	height:22px;
	line-height:22px;
	width:80px;
}
/* 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:hover{color:#f60;text-decoration:underline;}
.channelmain {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(../images/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*/

.a{border: #cee6ff solid 1px;width:240px;padding-bottom:7px;}
.a h3{font-size:14px;height:30px;line-height:30px;padding-left:10px;padding-top:5px;}
.a ul{width:240px;}
.a ul li{width:106px;float:left;display:inline;background: url(../images/playtype.gif) no-repeat 0px 0px;height:33px;line-height:33px;margin-left:9px;margin-bottom:5px;}
.a ul li.ontype{background: url(../images/playtype.gif) no-repeat 0px -33px;}
.a ul li a{height:33px; line-height:33px; display:block;overflow:hidden;padding-left:35px;}
.allalbum ul li {float: right; margin: 5px; background: url(../images/viewtype_bg.gif) right 0 no-repeat; }
.allalbum ul li a{height:22px;line-height:22px;display:block;background: url(../images/viewtype_bgl.gif) 0 0 no-repeat;padding:0px 6px 0px 8px;}
li.viewtypeon { font-weight: bold;}
.viewtypeon a { color: #F90; }
#flash .flash{
	width:610px;
	padding:0px;
}
#showflash{
	width:588px;
	height:468px;
	margin:11px;
	text-align:center;
}

#fav, #mypl{width: 233px;}
#fav ul, #mypl ul{width: 231px;padding: 0px;padding-top: 3px}
#fav li, #mypl li{height: 24px;line-height: 24px;padding: 0 0 0 5px;margin: 0 0 3px 20px;text-align: left;background: none;overflow:hidden}
#fav .one, #fav .two,#mypl .one, #mypl .two {width: 116px;}
#fav #favtwo, #mypl #mypltwo{left: 117px}
#fav #favtwotab ,#mypl #mypltwotab {display: none}
p.mycomment {height: 100px;overflow:hidden}
p.mycomment img {width:30px; height:30px;}

.channels{
	border-top:#4EBFF2 1px solid;
	margin-top:10px;
	color:#323232;
	width: 982px;
	margin:0 auto;
	overflow:hidden;
}   
	.channels .right,.channels .left{
		width:766px;
		border-top:#DDF4FF 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
	}