/* CSS Document */
body{padding:0; margin:0; font-size:12px; background-color:#F0F0F0;}
h1,h2,h3,p,ul,li,form{padding:0; margin:0; list-style:none;}

.wrap{width:960px; margin:0 auto; background-color:#FFFFFF;}
.clear{height:0px; font-size:0px; overflow:hidden; clear:both;}
.blank_4px{height:4px; font-size:1px; overflow:hidden; clear:both;}
.blank_5px{height:5px; font-size:1px; overflow:hidden; clear:both;}
*+html .blank_3px{height:2px; }
*html .blank_3px{height:2px;}
a{color:#333; text-decoration:none;}
a:hover{color:#ff0000; text-decoration:underline;}

.red{color:#FF0000;}
.topad{padding:4px 0px 5px 0px;}
.bottomad{padding-bottom:5px;}
#head_index {
background-image:url(head_in_bg.jpg);
background-repeat:no-repeat;
height:85px;
border-bottom:1px solid #fff;
}
/*logo搜索样式*/
#header{width:100%; height:85px; padding:2px 0;}
#left_header{float:left; width:260px; text-align:center;}
#right_header{float:right; text-align:right; width:675px; padding-top:6px; padding-right:15px;}
#right_header form{ margin:0; padding:0; margin-top:8px; font-size:14px;}
#right_header input{ width:100px;}
#right_header input.button{width:60px; height:24px;background:url(nav_bg.gif)}
#right_header a{ color:#ff0000;}
#right_header a:hover{text-decoration:none;}
#right_header .searp a,#right_header .searp a:hover{padding:0px 5px 0px 0px;font-size:12px;}
/*导航菜单样式*/
.menutv,.menumv {margin-bottom:1px;clear:both;height:auto; overflow:hidden;width:960px;}
.menutv{background-color:#333}
.menutv ul {margin:0 0 0 4px; padding:0 0 0 0; clear:both}
.menutv ul li {float:left; font-weight:150px; font-size:12px;}
.menutv ul li a,.menutv ul li a:link,.menutv ul li a:visited,.menutv ul li a:active,.menutv ul li a:hover {padding:3px 7px 3px 7px; line-height:26px; color:#fff; text-align:center;}
.menutv ul li a:hover,.menutv ul li a.nonce{color:#fff; background:url(menu_libg.gif) repeat-x; text-decoration:none}

.menumv {background-color:#808080;}
.menumv ul {margin:0 0 0 4px; padding:0 0 0 0; clear:both;}
.menumv ul li {float:left; font-weight:bold; font-size:12px;}
.menumv ul li a,.menumv ul li a:link,.menumv ul li a:visited,.menumv ul li a:active,.menumv ul li a:hover {padding:3px 7px 3px 6px; line-height:26px; color:#fff; text-align:center;}
.menumv ul li a:hover,.menumv ul li a.nonce{color:#fff; background:url(menu_libg.gif) repeat-x; text-decoration:none}
/*推荐列表样式*/
.recomlist{ float:left; width:720px; border:1px solid #999; background:#fff url(box_bg.gif) top repeat-x; height:400px;}
.recomlist h2{font-size:14px; line-height:24px; color:#333333; background:url(ico_2.gif) 8px 6px no-repeat; padding-left:28px; padding-bottom:10px;} 
.recomlist h2 span{float:right; font-size:12px; font-weight:normal; padding-right:10px; color:#FF0000;}
.recomlist ul{padding-left:6px;}
.recomlist li{float:left; width:140px; text-align:center; height:180px;}
.recomlist li img{width:120px; height:150px; width:120px; text-align:center; margin-bottom:6px; padding:1px; border:1px solid #999999;}
.recomlist li span{display:block;}
/*最新列表样式*/
.timelist{float:right; width:232px;border:1px solid #999; background:url(box_bg.gif) top repeat-x;height:400px;}
.timelist h2,.channeltype h2{font-size:14px; line-height:24px; color:#333333; background:url(ico_2.gif) 8px 6px no-repeat; padding-left:28px; padding-bottom:4px;} 
.timelist ul{width:96%; margin:0 auto; color:#666666;}
.timelist li{line-height:23px; height:23px; overflow:hidden; border-bottom:1px dashed #CCCCCC; background:url(ico_3.gif) 10px 8px no-repeat; padding-left:26px;}
.timelist li span{float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
/*频道影片列表*/
.mainleft{width:722px; float:left;background-color:#fff;}
.mainright{width:234px; float:right;maring-top:5px;background-color:#fff;}
.channeltype{float:left; width:720px; border:1px solid #999; background:#fff url(box_bg.gif) top repeat-x;}
.channeltype h2 span{float:right; font-size:12px; font-weight:normal; color:#666666; padding-right:6px;}
.channeltype h2 span a{color:#CC3300;}
.channeltype ul{width:98%; margin:0 auto;}
.channeltype li{float:left; width:130px; height:23px;line-height:23px; margin:0 5px; border-bottom:1px dashed #CCCCCC; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.channeltype li a{color:#333;}
/*分页样式*/
.pagebox,.page {font-size:12px;overflow:hidden;padding:5px 0 8px;width:100%;height:100%;}
.pagebox span,.page span{float:left;height:23px;line-height:23px;margin-right:2px;padding:0 4px;font-size:12px;}
.pagebox em.nolink,.page em.nolink{ font-style:normal;background-color:white;border:1px solid #DDDDDD;color:#999999;font-weight:400;height:21px;line-height:21px;}
.pagebox input,.page input{width:15px;}
.pagebox .btn,.page .btn{width:40px;}
.pagebox em,.page em{background-color:#7AB9EC;border:1px solid #2975CB;color:#FFFFFF;float:left;font-weight:bold;height:21px;line-height:21px;margin-left:2px;padding:0 5px;text-align:center;font-style:normal;}
.pagebox a:link, .pagebox a:visited,.page a:link,.page a:visited{background-color:#FFFFFF;border:1px solid #DDDDDD;color:#333333;display:inline;float:left;height:21px;line-height:21px;margin-right:1px;padding:0 5px;margin-left:3px;text-decoration:none;}
.pagebox a:hover,.page a:hover{color:#333;border:1px solid #DDDDDD}

/*右侧列表样式*/
.hitlist{float:right; width:232px;border:1px solid #999; background:#fff url(box_bg.gif) top repeat-x;}
.hitlist h2{font-size:14px; line-height:24px; color:#333; background:url(ico_2.gif) 8px 6px no-repeat; padding-left:28px; padding-bottom:4px;} 
.hitlist ul{width:96%; margin:0 auto; color:#666666;}
.hitlist li{height:23px;line-height:23px; border-bottom:1px dashed #CCCCCC; background:url(ico_3.gif) 10px 8px no-repeat; padding-left:26px;overflow:hidden;}
.hitlist li span{float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

/*友情链接样式*/
.linklist{width:958px;border:1px solid #999;background:#fff url(box_bg.gif) top left repeat-x;height:100px;}
.linklist h2{text-align:left;font-size:14px; line-height:22px; color:#333; background:url(ico_2.gif) 8px 6px no-repeat; height:22px;padding:2px 0px 15px 28px;}
.linklist ul{width:98%; margin:0 auto;height:21px;}
.linklist li{float:left; height:21px;line-height:21px;padding:0px 6px 0 5px; overflow:hidden; white-space:nowrap;}
/*当前位置样式*/
.position{ width:930px; line-height:28px; height:28px; border-bottom:1px solid #CCCCCC; background:#F6F6F6 url(ico_3.gif) 12px 11px no-repeat; padding-left:30px; clear:both;}
.position a{color:#FF0000;}
/*播放页集数列表样式*/
.urlList{width:720px;border:1px solid #999; background:url(box_bg.gif) top repeat-x;}
*html .urlList{width:719px;}
.urlList h2{font-size:14px; line-height:24px; color:#333; background:url(ico_2.gif) 8px 6px no-repeat; padding-left:28px; padding-bottom:4px;}
.urlList h2 a{color:#3266CC;} 
.urlList h2 span{float:right; font-size:12px; font-weight:normal; color:#666666; padding-right:1px; padding-top:1px;}
.urlList h2 span a{ display:block; background:url(dropdown.gif) no-repeat; width:21px; height:22px;}
.urlList h2 span a:hover{background:url(dropdown_on.gif) no-repeat; text-decoration:none;}
.urlList h2 em{font-style:normal; font-weight:normal; color:#0033FF; font-size:12px;}
.urlList ul{margin:0 auto; padding-bottom:6px;}
.urlList ul li{float:left;font-size:14px; border:1px dashed #CCCCCC; margin:4px;}
.urlList ul li a{display:block;width:160px; text-align:center; /* padding-left:20px ; background:url(ico_5.gif) 6px 6px no-repeat;*/height:25px; line-height:25px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.urlList ul li a:hover{ background-color:#FFFFCC;}
/*播放页样式*/
.maininfo{width:720px; border:1px solid #999; background:url(box_bg.gif) top repeat-x;}
.maininfo h2{font-size:14px; line-height:24px; color:#333; background:url(ico_2.gif) 8px 6px no-repeat; padding-left:28px; padding-bottom:4px;}
.maininfo h2 a{color:#006600;} 
.maininfo h1{text-align:center; font-size:24px; color:#FF0000; line-height:2.0em;}
.maininfo .info{ text-align:center; line-height:25px; height:25px;color:#333; background-color:#F6F6F6; border:1px dashed #CCCCCC; border-left:none; border-right:none; width:98%; margin:0 auto;overflow:hidden;}

.actw{overflow:hidden;text-align:center;}
.maininfo .minfo{ width:96%; margin:0 auto; padding:8px;}
.minfo ul{margin:10px 0px;}
.minfo li{border-bottom:1px dashed #ccc;padding-left:15px;background: url(arrow_291.gif) no-repeat left center;height:25px;line-height:25px;overflow:hidden;}
.minfo li span{width:50px;display:block;float:right;}
.minfo h1{font-size:14px;height:35px;line-height:35px;}
.minfo p{line-height:150%;}
.maininfo .cover {width:210px; float:left; margin:10px;}
.maininfo .intro{font-size:12px; line-height:20px; color:#333333;}
.maininfo .cover img{width:200px; height:280px; border:1px solid #CCCCCC; padding:1px;}
.maininfo  h3{color:#FF0000; padding:0; margin:0; font-size:16px; line-height:24px;overflow:hidden;}
.soucang{text-align:center; padding:4px;}
.intro span{width:300px;display:block;overflow:hidden;}
.intro p{text-indent:30px;}
/*报错样式*/
.video_pannel{margin-top:2px;border:1px solid #ddd;padding:8px;background-color:white;line-height:180%;color:#000000;width:702px}
	.video_pannel a:link,.video_pannel a:visited,.video_pannel a:hover{color:#066;text-decoration:underline;color:#333}
	.btn-dcb{margin:-8px -8px 5px ;border-bottom:1px solid #eee;background-color:#f5f5f5;height:26px;line-height:24px;padding-left:5px}
	.btn-dcb span{float:left;padding:0 6px 0 2px;color:red;}
	.btn-dcb ul{margin-left:15px;}
	.btn-dcb a:link,.btn-dcb a:visited{color:#000;text-decoration:none;}
	.btn-dcb a:hover{color:#f60;text-decoration:none;}
	.btn-dcb li{float:left;height:26px;line-height:26px;width:70px;font-weight:bold;text-align:center}
	.upnext{height:25px;line-height:25px;padding-left:15px;overflow:hidden;border:1px dashed #CCC;margin: 10px 0px 10px 0px;font-weight:bold;}
	.upnext span{margin-left:15px;}
    .upnext a:link,.upnext a:visited{color:#F60;text-decoration:none;}
	.upnext a:hover{color:#333;text-decoration:underline;}
	.video_ts{overflow:hidden;margin:5px -8px -8px;border-top:1px solid #eee;background-color:#f5f5f5;height:20px;padding-left:8px;line-height:20px}
	.video_ts a:link,.video_ts a:visited{color:#066;text-decoration:none}
	.video_ts a:hover{color:#333}

.expland{ height:23px; display:block; width:100%;margin-right:1px;}
.expland:hover{text-decoration:none;}
.compress{height:160px;overflow-x:hidden;overflow-y:scroll; margin-bottom:4px;}
.exp{height:auto;margin-bottom:4px;}

.listBox{ padding-top:10px; width:688px; margin:0 auto;}
.listBox ul{padding:0; margin:0;}
.listBox li{float:left; width:154px !important; width:152px; height:250px; border:1px solid #CCCCCC; background-color:#F0F0F0; margin:8px; text-align:center; padding:10px 0; overflow:hidden;}
.listBox li p{text-align:left;padding-left:10px;}
.listBox li.over{ border:1px solid #FFCC00; background-color:#FFFF99;}
.listimg img{width:120px; height:150px; border:3px solid #FFF; }
.listInfo h3{padding-left:10px;width:135px;line-height:150%; font-size:14px; font-weight:normal; text-align:center; white-space:nowrap; overflow:hidden;}
.listInfo p{padding:0; margin:0; color:#666666; line-height:150%; width:120px; text-align:left; padding:0; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
/*专题页样式*/
.ztbox,.ztboxlist{ padding-top:10px; width:100%; margin:0 auto;}
.ztbox ul,.ztboxlist ul{padding:0; margin:0;}
.ztbox li{float:left; width:935px;height:105px; border:1px solid #CCCCCC; background-color:#F0F0F0; margin:0 0 8px 11px; text-align:center; padding:5px 0; overflow:hidden;display:inline;}
.ztimg img{float:left;width:600px; height:100px; border:3px solid #FFF; margin:0 5px;}
.ztbox h3,.ztboxlist h3{text-align:center;font-size:12px;color:#666666;line-height:150%;padding:0px 5px;}
.zttxt{width:300px;float:left;text-align:center;padding-top:40px;font-weight:bold;}


.ztboxlist li{float:left; width:176px !important; height:310px; border:1px solid #CCCCCC; background-color:#F0F0F0; margin:0 0 8px 11px;text-align:center;padding:5px 0; overflow:hidden;display:inline;}
.ztlistimg img{width:160px; height:175px; border:3px solid #FFF; }
.ztinfo p{color:#666666; height:80px;line-height:150%;padding:0px 5px;text-align:left;}
.ztinfo h3{padding:3px 0px;height:18px;overflow:hidden;}
.showbtn{margin-left:47px;height:20px;float:left;border:none;padding:0;background:url(repno.gif) no-repeat;width:60px;color:white; text-align:center; line-height:20px}
a.showbtn:link,a.showbtn:visited{color:white}
a.showbtn:hover{ text-decoration:none}

.channellist{width:720px; border:1px solid #999; background:url(box_bg.gif) top repeat-x;}
.channellist h2{font-size:14px; line-height:24px; color:#333; background:url(ico_2.gif) 8px 6px no-repeat; padding-left:28px; padding-bottom:4px;overflow:hidden;}
.channellist h2 span{float:right; font-size:12px; padding-right:10px; font-weight:normal; color:#000000;}

#footer{text-align:center; line-height:180%; color:#666666; padding:6px; clear:both; float:none; background-color:#F6F6F6; font-family:Arial, Helvetica, sans-serif; padding:5px 0;}
/*回复评论样式*/
#bg{position:absolute;left:0px;background-color:#000000;}
#msg{position: absolute;background-color:white;border:1px solid #1B76B7;}
#msg .msgtitle{padding:3px 3px;color:#0099CC;font-weight:700;line-height:21px;height:25px;font-size:12px;border-bottom:1px solid #1B76B7; text-indent:3px; background-color:#1B76B7;text-align:right}
#msg .msgtitle img{cursor:pointer;margin:4px 5px 0 0}
#msgbody{padding:8px;line-height:25px; overflow:auto}
#msgbottom{text-align:center;height:20px;line-height:20px;font-size:12px;background-color:#1b76b7;color:#FFFFFF}
#msgtitle{float:left;color:white}