﻿.fir_main{width:960px;margin:7px auto;height:auto;overflow:hidden;}

.fir_main_left{float:left;width:290px;height:601px;background:#f0f0f0;padding-bottom:9px;overflow:hidden;}

.fir_main_scrool{width:290px;height:auto;overflow:hidden;padding-bottom:6px;}

.fir_main_scrool li{width:290px;float:left;text-align:center;height:auto;padding-bottom:4px;}

.fir_main_scrool li a{float:left;font-family:simsun;width:290px;height:auto;line-height:36px;text-align:center;color:#2b2b2b;font-size:14px;font-weight:bold;overflow:hidden;margin:0 auto; background:none;}

.fir_main_scrool li a:hover{color:#be0318;text-decoration:none;}
/*12.26*/
.huati_left{padding:5px 7px;height: 127px;overflow: hidden;}
.huati_left a{color:#2b2b2b;}
.huati_left h1{font-weight:700;font-size:14px;color:#2b2b2b;line-height:20px;width:100px;float:left;}
.huati_left .ht_more{width:40px;float:right;line-height:20px;}
ul.ht_list{}
ul.ht_list li{}
ul.ht_list h2{font-size:13px;font-weight:700;line-height: 25px;}
ul.ht_list h2 a{color:#c81801;}
ul.ht_list p{color:#666;}
/*end*/

.fir_main_txt{width:290px;height:auto;border-top:1px dotted #c2c2c2;padding-top:8px;overflow:hidden;}

.fir_main_txt li{width:240px;height:24px;line-height:24px;float:left; overflow:hidden; background:url(../images/7706_dot.gif) no-repeat 10px 9px; padding-left:17px;}

.fir_main_txt li a{color:#2b2b2b;line-height:24px;}

.fir_main_txt li a:hover{color:#be0318;}



.fir_main_center{float:left;width:350px;height:auto;background:#f6f6f6;margin-left:10px;display:inline;padding-bottom:6px;}

.today{width:327px;height:auto;margin-top:11px;margin-left:10px;float:left;display:inline;}

.today_title{width:330px;height:28px;border-bottom:1px solid #d2d2d2;}



.today_title span{width:134px;height:18px;border-bottom:1px solid d2d2d2; background-position:0px -128px;display:block;}

.new_fir{width:327px;height:auto; }

.today_txt{width:327px;float:left;border-top:1px solid #fff;}

.today_txt li{width:330px;float:left;border-bottom:1px dotted #acacac;margin-top:3px;padding-bottom:5px;}

.today_txt li.miline{width:327px;float:left;border-bottom:none;padding-top:5px;padding-bottom:5px;}

.new_fir{width:327px;float:left;}

.new_fir span{width:50px;height:28px;background-position:0px -17px;display:block; float:left;margin-right:5px;}

.new_fir span.yy{width:50px;height:28px;background-position:0px -45px;display:block; float:left;margin-right:5px;}

.new_fir span.sh{width:50px;height:28px;background-position:0px -74px;display:block; float:left;margin-right:5px;}

.new_fir span.lx{width:50px;height:28px;background-position:0px -100px;display:block; float:left;margin-right:5px;}

.new_fir h2{float:left; width:270px;height:24px; line-height:24px;overflow:hidden;display:block;}

.new_fir h2 a{color:#c81801;font-size:16px;font-weight:bold;height:24px;line-height:24px;font-family:Microsoft Yahei;}

.new_ser{width:338px;height:24px;line-height:24px;float:left;}

.new_ser span{ float:left;color:#838383;}

.new_ser a{color:#707070;height:24px;line-height:24px;width:145px;overflow:hidden;display:block;float:left;margin-right:5px;}

.new_ser a:hover{color:#c81801;margin-right:5px;}

.news_title span{background-position:0px -149px; width:160px;}

.news_txt{ padding-top:5px;}

.news_txt li{float:left;border-bottom:none;padding:0px;width:310px;height:27px;line-height:27px;overflow:hidden;background:url(../images/7706_dot.gif) no-repeat 5px 13px;overflow:hidden;margin:0px;padding-left:15px;}

.news_txt li a{line-height:27px;color:#343434;font-size:14px;float:left;}

.news_txt li a:hover{color:#c81801;}



.fir_main_right{float:right;width:300px;height:auto;background:#fff;margin-left:5px;display:inline;}



.guanjianzi_ad{float:left;margin-top:10px;margin-bottom:10px;overflow:hidden;}

.top_hot{float:left;height:auto;width:300px; position:relative; background:#f0f0f0;}

.top_hot_title{ float:left;width:275px;height:31px;padding-left:12px;border-right:none;padding-right:11px;margin-top:7px;}

.top_hot_title h1{float:left;height:27px;line-height:27px; font-weight:bold; color:#444;font-size:14px;}

.top_hot_title a{float:right;width:49px;height:27px;line-height:27px;text-align:center;color:#fff; background:#2b2b2b;margin-left:2px;}

.top_hot_title a.tophover,.top_hot_title a:hover{background:#be0318;color:#fff;}







.top_hot_txt{ float:left; width:286px;padding-left:14px;padding-top:0px;padding-bottom:3px;}

.top_hot_txt ul{ float:left;background:url(../images/ranking.gif) no-repeat 3px 12px;}

.top_hot_txt ul li{float:left;width:255px;padding-left:25px;height:34px; line-height:34px;overflow:hidden; border-top:dotted 1px #c2c2c2;}

.top_hot_txt ul li.noneline{ border:none;}

.top_hot_txt ul li a{color:#404040;}

.top_hot_txt ul li a:hover{color:#be0318;}

.inc_ad{ float:left; width:300px; margin-top:6px;}

.fir_main_scrool li.de{width:159px;margin-left:60px; display:inline;}

.fir_main_scrool li.de span.zuo,.fir_main_scrool li.de span.you,.fir_main_scrool li.de a,.fir_main_scrool li.de a.scr{background:url(../images/yeci_img.gif) no-repeat;}

.fir_main_scrool li.de span.zuo{float:left;width:23px;height:13px;display:block;background-position:0px 0px;cursor:pointer;}

.fir_main_scrool li.de span.you{float:right;width:23px;height:13px;display:block;background-position:-112px 0px;cursor:pointer;}

.fir_main_scrool li.de a{float:left;margin-left:10px;width:7px;height:7px;display:inline-block;background-position:-34px -3px;overflow:hidden;margin-top:3px;}

.fir_main_scrool li.de a.scr{background-position:-93px -3px;}

.star{width:960px;}

.star-tl,.music-tl,.social-tl,.lady-tl{width:951px;height:40px;border-bottom:1px solid #e0e0e0;line-height:52px; text-align:right; background:url(../images/column-bg.gif) no-repeat; padding-top:12px; padding-right:9px;}

.star-tl{background-position:0px 0px;}

.music-tl{background-position:0px -52px;}

.social-tl{background-position:0px -104px;}

.lady-tl{background-position:0px -156px;}

.star-tl a{color:#404040;height:27px;line-height:27px;padding:0px 12px 0px 10px;font-size:14px;display:inline-block;margin:0px 3px;}

.star-tl a.current{color:#fff; background:#c81801;}

.star-txt{width:960px;margin-top:8px;}



.star-l{ float:left;width:290px;padding-bottom:5px; overflow:hidden;}

.hotdian{margin-top:10px; background:#f6f6f6; width:300px;}

.star_tyt{width:287px;padding-bottom:4px;float:left;padding-left:3px;padding-top:10px;margin-top:7px;background:#f6f6f6;}

.star_tyt li{float:left; width:102px;height:26px; text-align:center;margin-left:3px; display:inline;background:#2b2b2b;}

.star_tyt li a{color:#fff;font-size:14px;width:102px;height:26px;line-height:26px;padding:0px;}

.star_tyt li a:hover,.star_tyt li.star_hov{width:102px;height:30px;color:#fff;background-position:0px -176px; display:block;}



.staring_txt{float:left;width:280px;padding-bottom:11px;background:#f6f6f6; padding-left:8px;}

.staring_txt ul{width:274px;float:left;}

.staring_txt li{float:left;width:250px;background:url(../images/video.gif) no-repeat 3px 6px;height:24px;line-height:24px;overflow:hidden; padding-left:28px; padding-right:5px;}

.staring_txt li a{color:#404040;font-size:12px;line-height:26px;}

.staring_txt li a:hover{color:#c81801;}



.musicing_txt li{background:url(../images/music-ico.gif) no-repeat 3px 6px;}





.liuxingfaxing_txt{width:290px;float:left;overflow:hidden;}

.liuxingfaxing_txt dt{width:290px; height:201px;position:relative;float:left;padding-right:10px; overflow:hidden;}

.liuxingfaxing_txt dt a img{ border:none;width:290px; height:201px;}

.liuxingfaxing_txt dt span.ck{background:rgba(0, 0, 0, 0.4) none repeat scroll 0 0 !important;filter:alpha(opacity=30);-moz-opacity:0.65;opacity: 0.99;margin:-21px 0 0 0px;background:#000;color:#FFF;width:290px;height:33px; line-height:33px;font-size:12px;text-align:center;display:block;margin-top:-33px;left:0; font-style:normal;}

.liuxingfaxing_txt dt a span.ck em{font-style:normal;color:#fff;position:relative;display:block;text-decoration:none;width:289px;height:33px;line-height:33px;text-overflow:clip;overflow:hidden;white-space:nowrap;text-align:center; overflow:hidden; margin:0 auto; cursor:pointer;font-size:14px;}

.liuxingfaxing_txt dt a:hover span.ck em{font-style:normal;color:#fff;position:relative; display:block; cursor:pointer; text-decoration:underline;}



.star_hot{margin-top:0px;}

.star_hot{float:left;width:280px;padding-top:9px;background-position:0px 0px;padding-left:10px;margin-top:7px;}

.star_hot_title{width:270px;height:29px;line-height:29px;float:left;}

.star_hot_title span{float:left; font-size:14px;color:#454545;font-weight:bold; padding-left:5px;}

.star_hot_title a{float:right;color:#454545;padding-right:5px; }

.star_hot_title a:hover{color:#c81801;}

.star_hot_txt{width:270px;float:left;padding-top:4px;}

.star_hot_txt a{color:#fefefe;margin-right:5px;height:22px;line-height:22px; padding:0px 10px; background:#2b2b2b;display:inline-block;margin-bottom:5px;}

.star_hot_txt a:hover{color:#fff; background:#c81801; text-decoration:none;}



.star-c{width:337px;float:left;margin-left:12px;display:inline;}

.headlines,.gangtai{width:337px;float:left;}

.headlines a{width:337px;height:34px;line-height:34px;overflow:hidden;display:block;font-size:18px;font-family:Microsoft Yahei; font-weight:bold; color:#c81801; text-align:center;}

.headlines p{line-height:20px; text-indent:20px;color:#8d8d8d;}

.gangtai{margin-top:7px;}

.gangtai-tl{width:320px;height:30px;line-height:30px;padding-left:3px;padding-right:14px;border-bottom:1px solid #e0e0e0;}

.gangtai-tl span{font-size:14px;font-weight:bold;}

.gangtai-tl a{color:#2b2b2b;float:right;}
.gangtai-tl span a{ clear:both; float:left;font-size:14px;font-weight:bold;}



.mingxing_txt dd {float: left;height:90px;margin: 7px 0 0;width:337px; overflow:hidden; margin-bottom:7px;}

.mingxing_txt dd a img {float: left;margin: 0 10px 0 0;width:130px;height:90px;}

.mingxing_txt dd a {cursor: pointer;float: left;}

.mingxing_txt dd a:hover span {color:#C81801;text-decoration: none;}

.mingxing_txt dd a span {color: #2b2b2b;float: left;font-size: 14px;height:47px;line-height:22px;overflow: hidden;width:195px;}

.mingxing_txt dd a:hover {color:#C81801;text-decoration: none;}

.mingxing_txt dd a cite {color: #808080;float: left;height: 76px;line-height: 20px;overflow: hidden;width: 168px;font-style:normal;}



.mingxing_txt li{float:left;width:330px;line-height:26px;height:26px;background:url(../images/7706_dot.gif) no-repeat 0px 10px; padding-left:10px; overflow:hidden;}

.mingxing_txt li a{color:#2b2b2b;font-size:14px;}



.star-r{width:300px;background:#f0f0f0;float:right;}

.oumei{width:300px;float:left; padding-top:10px;}

.oumei-tl{width:264px;height:34px; line-height:34px;border-bottom:1px dashed #b0b0b0; padding-left:13px; padding-right:23px;}

.oumei-tl span{font-size:14px;font-weight:bold;color:#444;}

.oumei-tl a{float:right;color:#444;}

.oumei-tl span a{ clear:both; float:left;font-size:14px;font-weight:bold;}

.oumei-txt{float:left;width:276px;padding-left:14px}

.oumei-txt a{width:286px; cursor:pointer;}

.oumei-txt a span{width:276px;height:41px;line-height:41px;color:#404040;overflow:hidden;font-size:14px;float: left;}

.oumei-txt a:hover span{color:#C81801;}

.oumei-txt a img{float:left;width:130px;height:90px;color:#404040; margin-right:11px; display:inline;}

.oumei-txt a p{color:#8d8d8d;float:left;width:130px;line-height:18px;}

.oumei-txt a:hover p{color:#797979;}

.oumei-txt a:hover{text-decoration:none;}

.oumei-dir{float:left;padding-top:11px; padding-left:13px;}

.oumei-dir li{float:left;width:270px;height:26px;line-height:26px; background:url(../images/7706_dot.gif) no-repeat 0px 12px; padding-left:10px; overflow:hidden;}

.oumei-dir li a{color:#4d4d4d;font-size:14px;}

.star-bg{ background:#f6f6f6;}

.font-small{ padding-bottom:4px;}

.font-small li a{font-size:12px;color:#404040;}

.miyo{padding-top:0px;}

.duan{width:255px;}

.oumei-rive{padding-bottom:10px;}

.shehui-txt a img{width:115px;height:80px;}

.right-ad{float:left;padding-top:9px; }

.small-dir{padding-bottom:30px;}

.link{width:925px;margin:0 auto;background:#f0f0f0;padding:10px 0px;padding-left:25px;margin-top:8px; padding-right:10px;overflow:hidden;}

.link li{float:left;padding-right:30px;color:#3b3b3b;line-height:24px; white-space:nowrap;}

.link li a{color:#747475;}

.huise{ background:#f6f6f6;}

.person{width:960px;z-index:9999;height: auto;left:0px;}



.back2top_fat{position:fixed;z-index:1050;right:1px;bottom:20px;_bottom:auto;_position:absolute;_top:expression((document.compatMode && document.compatMode=='CSS1Compat' ? documentElement.scrollTop+(documentElement.clientHeight - this.clientHeight):document.body.scrollTop+(document.body.clientHeight - this.clientHeight))-4);width:41px;height:41px;}

.back2top_fat .b_img{background:url(../images/back-top.gif) no-repeat;display:block;height:41px;width:41px;}

.back2top_fat .b_img:hover{background-position:bottom;}







/*.back2top_customad{position:fixed;z-index:999;right:1px;bottom:80px;_bottom:80px;_position:absolute;_top:expression((document.compatMode && document.compatMode=='CSS1Compat' ? documentElement.scrollTop+(documentElement.clientHeight - this.clientHeight):document.body.scrollTop+(document.body.clientHeight - this.clientHeight))-4);width:41px;height:128px;}*/



.back2top_customad{z-index:999;display:block;position:fixed; _position:absolute;bottom:80px; right:1px; _margin-bottom:80px; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}

.back2top_customad .b_img{background:url(../images/collection.gif) no-repeat;display:block;height:128px;width:41px;}


/*电影音乐选项卡*/
.clearfix:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix{
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix{
	height: 1%;
}
.clearfix{
	display: block;
}
/* End hide from IE-mac */

.main_l{
	width: 300px;
	position: relative;
	float: left;
}
.main_title{
	height: 28px;
	overflow: hidden;
	background: #2b2b2b;
	float: left;
}
.main_title ul{
	font-size: 14px;
}
.main_title ul li{
	height: 23px;
	line-height: 23px;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 1px;
	float: left;
	color:#fff;
}
.main_title ul li a{color:#fff;}
.main_title ul .on{
	height: 22px;
	line-height: 22px;
	padding-left: 16px;
	padding-right: 16px;
	background: #fff;
	border-top: #BE0318 4px solid;
	border-left: #BE0318 2px solid;
	border-right: #BE0318 2px solid;
	border-bottom: #fff 1px solid;
}
.main_title ul .on a{
	font-weight: 700;
	color:#c00;
	
}
.main_title span{
	line-height: 24px;
	padding-top: 4px;
	padding-right: 10px;
	float: right;
}
.main_l .main_title{
	width: 300px;
	overflow: hidden;
}
.main_l .main_content{
	width: 300px;
}
.main_l .main_content .main_box{
	width: 300px;
	overflow: hidden;
	float: left;
	background:#E7E7E7;
}
.main_l .main_content .main_box .list{
	font-size: 14px;
	line-height: 26px;
}
.main_l .main_content .main_box .list ul{
	width: 300px;
	overflow: hidden;
	background: url(../images/s3.png) 0px 11px no-repeat;
	padding-top: 10px;
line-height: 24px;
padding-bottom: 7px;
}
.main_l .main_content .main_box .list ul li{
	padding-left: 25px;
	font-size:12px;
}

.tab div.t.none{
	display: none;
}
.tab .main_title ul.fx li{
	background-color: transparent;
}
.tab .main_title ul.fx li, .tab .main_title ul.fx li.on{
	border-top: 0;
	margin-top: 3px;
	padding-top: 0;
}
.tab .main_title ul.fx li.on{
	border-left-color: transparent;
	border-right-color: transparent;
	border-bottom-width: 0;
}
.tab .main_title ul.fx{
	z-index: 20;
	position: relative;
}
.tab .main_title div.animate{
	height: 23px;
	position: absolute;
	top: 0;
	border-top: #BE0318 4px solid;
	border-left: #BE0318 2px solid;
	border-right: #BE0318 2px solid;
	border-bottom: #fff 1px solid;
	background-color: #fff;
}

/*11.19*/
.oumei2-tl{width:264px;height:25px; line-height:25px;border-bottom:1px dashed #b0b0b0; padding-left:13px; padding-right:23px;}

.oumei2-tl span{font-size:14px;font-weight:bold;color:#444;}

.oumei2-tl a{float:right;color:#444;}

.right-ad  dd a {
font-size: 12px;
float: left;
width: 136px;
height: 121px;
line-height: 1.6;
text-align: center;
color: #333;
overflow: hidden;
margin: 2px 2px 0 9px;
text-decoration: none;
}
.right-ad dd img {
width: 125px;
height: 88px;
display: block;
border: 1px solid #EAEAEA;
padding: 4px;
background: white;
}