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

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

img {
	border: none;
}

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

a:hover{
	text-decoration:underline;
	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: 75px;
	overflow: hidden;
	margin-top:-5px
}

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

#head a#logo {
	background: url(../images/logo.gif);
	width: 189px;
	height: 75px;
	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
}


#search{
	padding: 5px 0 10px 0;
	height: 20px;
	line-height: 20px;
}

.key{
	width:944px;
	height:18px;
	overflow: hidden;
	margin:0 auto;
}
.key a {
	font-size: 12px;
	padding-right:6px;
	height:18px;

}
#search .search {
	margin: 0 5px;
	float:left;
}
#search .search span {
	position: relative;
	height: 17px;
	display: block;
	width: 375px;
}

#search .search .nav {
	line-height:15px;
	height: 15px;
	width:560px;
	overflow: hidden;
	top:-15px;
	display: block;
	left:380px;
}

#search .search .nav a {
	font-size: 12px;
	padding-right:4px;
}

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

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

#search .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: 295px;
	padding: 0px
}

#search .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: 295px;
	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: 70px;
	/*width: 66px;*/
	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;
}

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

.navbar div{height:40px;line-height:40px;overflow: hidden; margin:auto}

	/*-------------头部和导航菜单---------------*/
.main {
	background: url(../images/block_tl.gif) no-repeat left top;
	width: 690px;
	position: relative;
	padding-top: 11px;
	overflow: hidden;
	margin-top:10px;
	}

.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: 358px;
}

.hottoday li.title img {
	width: 299px;
	height: 358px;
	overflow: hidden
}
.hottoday li{
	height: 172px;
	width: 120px;
	margin-left:5px
}
.hottoday li img,.retui li img,.channelauto li img,.tabs li img,#usermanage img {
	width: 101px;
	height: 138px;
	padding: 2px
}

.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: 178px
}

.realbum li img {
	width: 101px;
	height: 130px;
	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: 213px;
	position: relative;
	padding: 0px 10px 10px 0px;
	margin: 0px;
	margin-top: 10px;
	border-bottom: #ccc dashed 1px;
	height: 148px;
}

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

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

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

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

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


.retui p.time {
	top: 92px;
}

.retui p.videofrom {
	top: 112px;
}
.retui p.introduction{
	top: 92px;
	height:100px;
	overflow:hidden;
	line-height: 15px;
}

/*----------------推荐--------------*/
.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: 168px;
	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:242px;
	text-align: center;
	margin: 0px;
	padding: 10px 0px 5px 0;
	height: 140px
}

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

.tabs ul li p {
	
	padding-top:2px;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
}

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

.tabs #one {
	left: 0px;
}

.tabs #two {
	left: 155px;
}
.tabs #three {
	left: 315px;
}

.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------------------------*/

.rightgg {
	width: 244px;
}
.rightgg ul {
	width: 242px;
}

.rightgg ul div{
	padding:10px 5px 5px 10px;

}

.rightgg ul li {
	margin: 15px 0 0 10px;
	display:block;
	width:242px;
	overflow:hidden;
	color: #3751a6;
	height: 20px;
	line-height: 20px;

}
/*--------------公告--------------*/

.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
}

.rightnew {
	width: 244px;
	margin-top: 10px;
}

.rightnew ul {
	width: 242px;
	background: url(../images/num15.png) no-repeat 3px 10px;
	padding-top: 6px;
}

.rightnew ul li {
	margin:0;
	padding: 0 0 0 25px;
	display:block;
	width:217px;
	overflow:hidden;
	color: #3751a6;
	height: 26px;
	line-height: 26px

}

.tabs .new ,.rightnew ul li span{
	float:right;
	font-size:12px;
	margin-right:5px;
	color:#FF0000;
	text-align:right;
	width:95px;
}
.tabs ul li span{
	float:right;
	font-size:12px;
	color:#FF0000;
	margin-right:15px;
	padding-right:10px;	
	text-align:left;
	width:80px;

}


.tabs ul li span img,.rightnew ul li span img{
	float:left;
	display:inline;
	margin-top:5px;
}
/*-----------热点专区-------------*/
#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 {
	border-bottom: 1px dashed #ccc;
	height: 23px;
	line-height: 23px;
	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: url(../images/nums.jpg) no-repeat 3px -4px;
	width: 242px
}

#boker li {
	border-bottom: 1px dashed #ccc;
	height: 23px;
	line-height: 23px;
	padding: 0 0 0 5px;
	margin: 0 0 3px 20px;
	text-align: left;
	background: none;
	overflow:hidden;

}

#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
}

/*-----------------推荐播客-----------------*/

#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;
	width:245px;
	text-align:center;
}

.adrightb {
	overflow: hidden;
	margin-top: 10px;
	width:315px;
	text-align:center;
}

/*--------------右侧广告定义--------*/
#flash,.commentdiv {
	width: 730px
}
#search_result{
	width: 610px;
}
.commentdiv {
	margin-top: 10px
}

.commentdiv .list {
	width:730px;
	overflow: hidden;
	border-left: #cee6ff solid 1px;
	border-right: #cee6ff solid 1px;
	
}
.commentdiv .list ul{
	width:720px;
	border:none;
}

.commentdiv .list ul li{
	width:700px;
	background: url(../images/list_icon.gif) no-repeat 0 3px;
	padding-left:15px;
	margin:3px 0 0 10px;
}

#flash .flash,.commentdiv .addcomment {
	width: 708px;
	padding:0px 10px;
	overflow: hidden
}
#flash .flash{
	padding:5px 20px
}
#flash .flash div {
	margin:auto;
	width: 530px
}
#flash span.ding{height:24px; line-height:24px; position:absolute; top:7px; right:15px; display:block;width:200px}
#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;}

/*------------------播放页面--------------*/

.playv{
	background: url(../images/block_tl.gif) no-repeat left top;
	width: 730px;
	overflow:hidden;
	margin:10px 0 5px 0;
	text-align:center;
}
.playv .channel .mtop,{
	float:none;
	clear:both;
	height:10px;
	overflow:hidden;
	background:none;
}

.playv_r{
	background:url(../images/block_tr.gif) no-repeat right top;
	width:8px;
	height:12px;
	float:right;
	overflow:hidden;
}
.playv h3{
	height: 20px;
	background: url(../images/title_dot.gif) no-repeat left top;
	font-size: 14px;
	padding-left: 25px;
	margin: 10px 0px;
	overflow: hidden;
	text-align:left;
}
.playv_b_l {
	background: url(../images/block_bl.gif) no-repeat left top;
	height: 6px;
	overflow: hidden;
}
.playv_b_r{
	background: url(../images/block_br.gif) no-repeat right top;
	width: 8px;
	height: 6px;
	overflow: hidden;
	float:right;
}
.playv .channel{
	width:716px;	
	overflow: hidden;
	border-left: #cee6ff solid 1px;
	border-right: #cee6ff solid 1px;
	padding-left:12px;
}


.playv .channel .info{
	height:242px;
}
.playv .channel .info div{
	width:205px;
	float:right;
	padding-top:3px;
	overflow:hidden
	display:inline;
}

.playv .channel .info div h4{
	font-size:14px;
	margin-bottom:3px;
	border-bottom:1px dotted #ccc;
}
.playv .channel .info img{
	border:1px solid #ccc;
	padding:4px;
	width:180px;
	height:225px;
	margin:0px 3px 0 3px;
	float:left;
	display:inline;
	margin-right:15px;
}
.playv .channel .right{
	margin:1px;
	width:255px;
}
.playv .channel .info div span {
	display:block;
	height: 20px;
	line-height: 20px;
	overflow:hidden;
}
.playv .channel .info div p.right span.title{
	height:24px;
	line-height:24px;
	overflow:hidden;
	margin-top:3px
}
#play_iframe{height:440px;*height:430px;}
#player{ width:720px; overflow:hidden;}

.videoinfo {
	width: 202px;
	color: #474747
}
.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: 200px;
	padding-top: 20px;
	text-align:center;
}

.videoinfos div.videoinfoad {
	position: relative;
	width: 320px;
	padding-top: 10px;
	overflow: hidden;
	border-left: #cee6ff solid 1px;
	border-right: #cee6ff solid 1px;
	text-align:center;
}
.videoinfos div.videoinfo p {
	position: absolute;
	overflow: hidden;
	line-height: 16px;
	height: 16px;
}

.videoinfos div.videoinfo p.authorimg {
	top: 10px;
	left: 5px;
	height: 110px
}

.videoinfos div.videoinfo p.author {
	top: 18px;
	left: 100px;
	height:15px;
}

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

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

.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: 100px;
	padding: 3px 0px
}

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

.videoinfos div.videoinfo p.zy {
	top: 75px;
	left: 100px;
	padding: 3px 0px;
	height:42px;
	overflow:hidden;
}


.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: 150px;
	line-height: 24px;
	padding: 0;
	margin: 5px 0px 0px 5px;
	text-align: left;
	background: none;
	position: relative;
}
#vboke li img,#search_tj li img {
	height: 63px;
	width: 44px;
	padding: 2px
}

#vboke li .info,#search_tj li .info {
	position: absolute;
	left: 59px;
	top: 0px;
	height: 72px;
	width: 90px;
	overflow:hidden;

}
#vboke li .info span,#search_tj li .info span {
	text-align: left;
	width: 90px;	
	overflow:hidden;
	padding:0;
	margin:1px 0 0 0;
}

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

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

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

#vboke li .info span a.author,#search_tj li .info span a {
	color: #999666;
	font-weight: normal;
}

#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:0px; *margin-top:0px !important; *margin-top:0px}
/*--------------------------------*/

#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;
	position:static;
	width:100%;
}
.firstpage,.firstpage a,#multi_page strong,#multi_page a{
	border:1px solid #70afe0;
	background: #006699;
	height:22px;
	margin-left:2px;
	overflow:hidden;
	line-height:22px;
	padding:0 3px;
	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;
}
/*----------分页代码--------------*/

.cindex{
	background: url(../images/block_tl.gif) no-repeat left top;
	width: 692px;
	overflow:hidden;
	margin-top:10px;
}
.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:10px 10px;
	overflow: hidden;
	border-left: #cee6ff solid 1px;
	border-right: #cee6ff solid 1px;
}
.cindex .channel div{
	width:335px;
	float:left;
	height:160px;
	overflow:hidden;
}
.cindex .channel div a img{
	border:1px solid #ccc;
	padding:4px;
	width:110px;
	height:140px;
	float:left;
	display:inline;
	margin-right:15px;
}
.cindex .channel div .right{
	float:right;
	width:195px;
	height:152px;
	overflow:hidden;
}
.cindex .channel div .right span {
	display:block;
	height: 19px;
	line-height: 19px;
	overflow:hidden;
}

.cindex .channel div .right .xq {
	float:right;
	padding-right:3px;
	width:40px;
}
.cindex .channel div .right span.title{
	height:24px;
	line-height:24px;
	overflow:hidden;
	margin-top:3px
}

.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;
}

/*------------------详细内容页面--------------*/
.view{
	background: url(../images/block_tl.gif) no-repeat left top;
	width: 692px;
	overflow:hidden;
	margin:10px 0 5px 0;
}
.view .channel .mtop,{
	float:none;
	clear:both;
	height:10px;
	overflow:hidden;
	background:none;
}
.view #multi_page {
	position:static;
	clear:both;
	margin:0px auto;
}
.view_r{
	background:url(../images/block_tr.gif) no-repeat right top;
	width:8px;
	height:12px;
	float:right;
	overflow:hidden;
}
.view h3{
	height: 20px;
	background: url(../images/title_dot.gif) no-repeat left top;
	font-size: 14px;
	padding-left: 25px;
	margin: 10px 0px;
	overflow: hidden;
}
.view_b_l {
	background: url(../images/block_bl.gif) no-repeat left top;
	height: 6px;
	overflow: hidden;
}
.view_b_r{
	background: url(../images/block_br.gif) no-repeat right top;
	width: 8px;
	height: 6px;
	overflow: hidden;
	float:right;
}
.view .channel{
	width:690px;
	overflow: hidden;
	border-left: #cee6ff solid 1px;
	border-right: #cee6ff solid 1px;
}

.view .channel p{
	padding:5px;
}

.view .list{
	width:690px;	
	overflow: hidden;
	border-left: #cee6ff solid 1px;
	border-right: #cee6ff solid 1px;
}

.view .list ul{
	padding:0 10px 5px 5px;
}

.view .list ul li{
	padding:0px 5px 3px 15px;
	background: url(../images/list_icon.gif) no-repeat 0 3px;
}

.view .list .miniad{
	width:260px;	
	overflow: hidden;
	float:right;
	text-align:left;
	margin:5px;
}

.pvlist{
	width:690px;	
	overflow: hidden;
	border-left: #cee6ff solid 1px;
	border-right: #cee6ff solid 1px;
	overflow-y:scroll;
}
.view .channel .info{
	height:242px;
}
.view .channel .info div{
	width:225px;
	float:right;
	padding:3px 3px;
	overflow:hidden
	display:inline;
}

.view .channel .info div p{
	padding:5px 5px 5px 0px;
}

.view .channel .info div h4{
	font-size:14px;
	margin-bottom:3px;
	border-bottom:1px dotted #ccc;
	color:red;
}
.view .channel .info img{
	border:1px solid #ccc;
	padding:4px;
	width:165px;
	height:215px;
	margin:0px 4px 0 3px;
	float:left;
	display:inline;
}
.view .channel .right{
	margin:1px;
	width:255px;
}
.view .channel .info div span {
	display:block;
	height: 20px;
	line-height: 20px;
	overflow:hidden;
}
.view .channel .info div p.right span.title{
	height:24px;
	line-height:24px;
	overflow:hidden;
	margin-top:3px
}

/*------------------播放页面--------------*/
#search_result li{width:580px; float:none; display:block}
#search_result ul{
	border-left: #cee6ff solid 1px;
	border-right: #cee6ff solid 1px;
	width:598px;
	padding-bottom:5px;
}
/*------------------搜索页面--------------*/
.flink a{
	float:left;
	display:inline;
	height:31px;
	line-height:31px;
	width:88px;
	overflow:hidden;
	text-align:center;
	margin:5px 13px;
}

.flink a.text{
	float:left;
	display:inline;
	height:18px;
	line-height:18px;
	width:88px;
	overflow:hidden;
	text-align:left;
	margin:1px 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}

	.main h3 a{
			display:inline;
			float:right;
			margin:8px;
		}
	.main h3 a img{
			border:none;
		}

.viewgonggao{ 
	height:30px;
	line-height:30px;	
	font-size:14px;
	font-weight:bold;
	text-align:left;
	color:blue; 
	padding-left:20px; 
}
.allmove{
	background: url(../images/block_tl.gif) no-repeat left top;
	width: 950px;
	overflow:hidden;
	margin:15px auto;
}

.allmove_r{
	background:url(../images/block_tr.gif) no-repeat right top;
	width:8px;
	height:12px;
	float:right;
	overflow:hidden;
}
.allmove .list h3{
	height: 20px;
	background: url(../images/title_dot.gif) no-repeat left top;
	font-size: 14px;
	padding-left: 25px;
	margin: 10px 0px;
	overflow: hidden;
}

.allmove .list h3 a{
	display:inline;
	float:right;
	margin:0px;
}

.allmove_b_l {
	background: url(../images/block_bl.gif) no-repeat left top;
	height: 6px;
	overflow: hidden;
}
.allmove_b_r{
	background: url(../images/block_br.gif) no-repeat right top;
	width: 8px;
	height: 6px;
	overflow: hidden;
	float:right;
}

.allmove .list{
	width:948px;	
	overflow: hidden;
	border-left: #cee6ff solid 1px;
	border-right: #cee6ff solid 1px;
}

.allmove .list ul{
			margin:3px 1px;
		}
			.allmove .list ul li{
				float:left;
				width:97px;
				padding-left:20px;
				height:24px;
				line-height:24px;
				background:url(list_ico.png) no-repeat 5px 4px;
				overflow:hidden;
				margin:0px;
			}
/*------------------集数列表--------------*/	

#view .list{
		padding-bottom:2px;
		border-top:none;
		margin-bottom:7px;
		max-height:200px;
		overflow-y:auto;
		overflow-x:hidden;
		border-left:none;
	}
	#view h3{
	}
	#view .list a{
			display:inline;
			float:left;
			height:20px;
			line-height:20px;
			width:126px;
			text-align:center;
			border:#CCE5FF 1px solid;
			margin:3px 0 0 5px;
		}


/*首页TABS*/

#mtabs{
	width: 690px;
	overflow:hidden;
}

#mtabs ul{
	width: 688px;
	padding: 0px;
	padding-top: 3px;
}

#mtabs li{
	height: 180px;
	width: 127px;
	line-height: 24px;
	padding: 0;
	margin: 5px 5px 0px 5px;
	text-align: center;
	background: none;
}

#mtabs li img {
	height: 130px;
	width: 101px;
	padding: 4px
}

#mtabs li span {
	margin-top: 0px;	
	text-align:center;
	font-size: 12px;
	width: 90px;
}


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

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

#mtabs li p span a{
	font-weight: bold;
}

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

#mtabs .one,#mtabs .two {
	width: 133px;
}

#mtabs #mtabstwo {
	left: 138px;
}

#mtabs #mtabsthr {
	left: 279px;
}

#mtabs #mtabsfor {
	left: 419px;
}

#mtabs #mtabsfiv {
	left: 557px;
}

#mtabs #mtabssix {
	left: 694px;
}
#mtabs #mtabssev {
	left: 828px;
}
#mtabs #mtabseit {
	left: 690px;
}
#mtabs #mtabstwotab,#mtabs #mtabsthrtab,#mtabs #mtabsfortab,#mtabs #mtabsfivtab,#mtabs #mtabssixtab,#mtabs #mtabssevtab,#mtabs #mtabseittab,#mtabs #mtabsnintab {
	display: none;
}

/*-----------------------------*/

.realbum,.retui {
	margin-top: 10px
}

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

.realbum li img {
	width: 101px;
	height: 130px;
	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;
}

/*-------------推荐--------------*/

.s_page{height:25px;}
.s_page span{position: static;}
/*-------------底部--------------*/
.footd {
	line-height: 25px;
	height: 25px;
	width: 946px;
	background-color: #F0F9FF;
}
.bottomd {
	width: 960px;
	height: 60px;
	padding-top: 8px;
	line-height: 20px;
}