@charset "utf-8";
/*=========================================
	QQLive国庆专题样式
	author:bryan
	date:090921
===========================================*/
@import url(http://imgcache.qq.com/ACT/video/common/css/g_top.css);
.g_top .inner{width:800px;}
* { margin:0; padding:0; }
img { border:0; }
ul { list-style:none; }
em { font-style:normal; }
a, a:link, a:visited { text-decoration:none; }
a:hover { text-decoration:underline; }
.hide { display:none; }
.film_list li { float:left; }
/* 头部 */
.header { position:relative; width:1002px; height:310px; margin:0 auto; overflow:hidden; background:url(http://imgcache.qq.com/ACT/video/090921_guoqing/img/bg01.jpg) no-repeat; }
.header .link_live { position:absolute; top:272px; left:250px; width:418px; height:18px; line-height:999px; overflow:hidden; font-size:0; }
.main { position:relative; width:1002px; height:992px;  margin:0 auto; overflow:hidden; background:url(http://imgcache.qq.com/ACT/video/090921_guoqing/img/bg02.jpg) no-repeat;  }
.main .bg { position:absolute; left:0; top:320px; z-index:10; width:100%; height:672px; background:url(http://imgcache.qq.com/ACT/video/090921_guoqing/img/bg03.jpg) no-repeat; }
.main .container { position:absolute; left:77px; z-index:20; width:856px; height:992px; }
.module_old_film { position:absolute; left:10px; top:39px; width:100%; overflow:hidden; zoom:1; }
.module_old_film .focus_pic { float:left; width:287px; overflow:hidden; }
.module_old_film .focus_pic img { display:block; width:287px; height:209px; margin-top:1px; }
.module_old_film .focus_pic h3 { height:28px; line-height:28px; overflow:hidden; font-weight:normal; font-size:14px; text-align:center; color:#FFF; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;  }
.module_old_film .focus_pic h3 a { color:#FFF; }
.module_old_film .film_list { float:left; width:536px; padding-left:20px; }
.module_old_film .film_list li { width:122px; overflow:hidden; margin:0 12px 3px 0; }
.module_old_film .film_list li img { display:block; width:120px; height:90px; border:#BE3739 solid 1px; }
.module_old_film .film_list li p { height:28px; line-height:28px; overflow:hidden; text-align:center; color:#FCE8BE; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.module_old_film .film_list li p a { color:#FCE8BE; }
.module_hero,
.module_humanities,
.module_entertainments, 
.module_recommend,
.module_download { position:absolute; left:10px; }
.module_hero { top:328px; }
.module_humanities { top:556px; }
.module_entertainments { top:788px; }
.module_recommend { top:334px; left:508px; }
.module_recommend li { clear:both; float:left; width:336px; margin-bottom:10px; padding-bottom:10px; overflow:hidden; border-bottom:#F0F0B7 solid 1px; }
.module_recommend li .pic { float:left; width:102px; }
.module_recommend li .pic img { width:100px; height:75px; border:#CACAB1 solid 1px; }
.module_recommend li .text { display:inline; float:left; width:224px; margin-left:10px; overflow:hidden; }
.module_recommend li .text h3 { font-size:14px; font-weight:normal; color:#303030; }
.module_recommend li .text h3 a { color:#303030; }
.module_recommend li .text p { line-height:18px; margin-top:7px; color:#585858; }
.module_download { top:826px; left:517px; width:318px; height:131px; }
.module_download a { display:block; height:131px; line-height:999px; overflow:hidden; }
.film_list li { width:108px; overflow:hidden; margin-right:12px; }
.film_list li img { display:block; width:106px; height:149px; border:#FFFFF8 solid 1px;}
.film_list li p { height:28px; line-height:28px; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:center; color:#303030; }
.film_list li p a { color:#303030; }
/* 头部 */
/* 尾部 */
.footer { margin:10px auto; padding:4px 0; line-height:1.2em; text-align:center; font-size:12px; font-family:Arial, sans-serif; color:#F26666; }
.footer a { color:#F26666; }
.footer a:link, .footer a:visited { text-decoration:none; color:#F26666; }
.footer a:hover, .footer a:active { text-decoration:underline; }
.footer p, .footer div { margin:6px 0; }
.footer .footermenu { color:#F26666; }
/* layout */
body { font-size:12px; background:#B00002;}


/*  |xGv00|0f95e0cbb115201cd03eb6d8f002926d */