﻿.disable{ display:none;}
.sfx{ width:230px; overflow:hidden;}
.sfx h3{ float:left; width:85px;}
.sfx .bdshare_t{ float:right; margin-top:-5px; color:#017DB9; font-weight:bold; line-height:15px;}
/*wrapper*/
.caibox_close,.pager-op a,.pager-num a,.tabbox3_tigger .on,.mediabanner_close,.star,.rankinfo,.ranklist .top em,.scrollimg2_tigger a,.tabbox .on,.movinfo,.foucerank_txt li,.scrollimg2_tigger_hoverbg,.txtlist3 a {background:url(foucerank_0818.png) no-repeat 0 0;}
.wrapper {width:960px;margin:0 auto;}
.colside {float:left;display:inline;width:199px;margin-left:15px;}
.L710R232 .main {float:left;width:705px;}
.L710R232 .side {float:right;display:inline;width:232px; margin-right:3px;}
.colmain {float:right;width:484px;}
.wrapper h3{ font-weight:bold;}



/* maxBox 热门推荐*/
.maxBox2{
	width: 960px;
	margin:8px auto;
	overflow: hidden;
}
/* latest-focus */
#latest-focus{margin-top: 10px;}
#latest-focus .pic-list{
	width: 947px;
	margin-top: 15px;
	border-bottom: 1px solid #D4E6F8;
}		
#latest-focus .pic-list li{height: 172px;}
#latest-focus .txt-list{margin: 0 11px 10px 11px;}
#latest-focus .detail-related{ margin-top: 13px; margin-bottom: 0;}
.hot-latest .txt-list li span{color:#0099CC;}		
/* latest-tab */
.latest-tab{
	width: 963px;
	height: 33px;
	overflow: hidden;
	margin-bottom: -2px;
}		
	.latest-tab li{
		width: 190px;
		height: 30px;
		line-height: 30px;
		float: left;
		overflow: hidden;
		text-align: center;
		color: #333;
		font-weight: bold;
		font-size: 14px;
		margin-right: -1px;
		cursor: pointer;
		border: 1px solid #D4E6F8;
		border-bottom: 0;
		background: #fcfcfc;
	}
	.latest-tab li.active{
		width: 188px;
		height: 31px;
		position: relative;
		z-index: 1;
		color: #0099CC;
		border-width: 2px;
		border-bottom: 0;
		border-color: #0099CC;
		background: #fff;
	}
/* box */
.box-blue-bold{
	width: 956px;
	overflow: hidden;
	 border:2px solid #0099CC; padding: 0;
	background: #fff;
}
		
/* pic-list */
.pic-list{
	padding-left: 9px;
	margin-top: 20px;
	overflow: hidden;
}		
	.pic-list li{
		width: 134px;
		height: 177px;
		text-align: center;
		overflow: hidden;
		float: left;
		font-size: 14px;
	}
		.pic-list li p{
			width: 110px;
			height: 22px;
			line-height: 22px;
			text-align: center;
			overflow: hidden;
			margin: 0 auto;
			margin-top: 5px;
			font-size: 14px;
		}
		.pic-list li p a{ color: #333;}
		.pic-list li p a:hover{ color: #333;}
/* play-pic */
		.play-pic{
			width:104px;
			height: 136px;	
			display: block;
			overflow: hidden;
			margin: 0 auto;
			position: relative;
			background: #fff;
		}
			.play-pic img{
				width: 96px;
				height: 128px;
				display: block;
				overflow: hidden;
				padding: 3px;
				border: 1px solid #ccc;
				background:url(../images/lazyload.gif) no-repeat scroll center center transparent;
			}
			a.play-pic:hover{ 
				color: #fff;
				text-decoration: none; 
			}
			.play-pic:hover img{
				border-color: #0099CC;
				filter:alpha(opacity=80);
				opacity:0.8;
			}	
					
			.play-pic label.bg{
				width: 96px;
				height: 20px;
				display: block;
				overflow: hidden;
				background: #000;
				position: absolute;
				left: 4px;
				bottom: 4px;
				filter:alpha(opacity=50);
				opacity: 0.5;
				z-index: 1;
			}
			.play-pic label.time{
				width: 86px;
				height: 20px;
				line-height: 20px;
				display: block;
				overflow: hidden;
				font-size: 12px;
				position: absolute;
				left: 4px;
				bottom: 4px;
				padding: 0 5px;
				text-align: right;
				z-index: 2;				
				color: #fff;
				white-space:nowrap; 
			}
/* txt-list */
.txt-list{
	width: 950px;
	overflow: hidden;
	margin: 11px;
}
	.txt-list li{
		width: 222px;
		height: 32px;
		line-height: 32px;
		overflow: hidden;
		float: left;
		margin-right: 15px;
		font-size: 12px;
		color: #aaa;
		border-bottom: 1px dotted #e0e0e0;
	}			
	.txt-list-small li{width: 174px; }
	.txt-list li a{margin: 0 4px; }	
	.txt-list li span,
	.txt-list li a.gray{color: #666;}
	.txt-list li span{ font-size: 12px;margin: 0 4px;}

/*list txtlist*/
.txtlist {width:140px;padding-top:15px;margin:5px auto 0;border-top:dashed #dcdcdc 1px;}
.txtlist li {height:36px;margin-bottom:10px;color:#aaa;overflow:hidden;}
.txtlist p {height:16px;margin-bottom:5px;line-height:16px;overflow:hidden;}
.txtlist a {margin-right:3px;font-size:14px;}
.txtlist span {margin-right:5px;}
.txtlist2 {padding-top:5px;overflow:hidden;zoom:1;}
.txtlist2 li {height:22px;line-height:22px;overflow:hidden;}
.side_con .txtlist2 li {height:24px;line-height:24px;}
.txtlist3 li{width:126px;height:15px;line-height:15px;overflow:hidden;float:left;margin-left:14px;display:inline;margin-bottom:8px;}
.txtlist3 li a{padding-left:22px;display:block;background-position:-297px -290px;}

/*index-special*/
#ztbox{ width:960px; height:360px; margin:3px auto; float:none; border:1px solid #0099CC;}
#ztbox li{ float:left; margin:9px 10px; text-align:center; padding:1px;}
#ztbox li img { width:108px; height:140px;}
#ztbox li span { display:block; width:108px; overflow:hidden; height:18px;}
/*list movielist*/
.movinfo {position:absolute;right:0;top:3px;display:block;width:8px;height:10px;background-position:-237px -100px;text-indent:-9999px;overflow:hidden;}
.movtxt {position:absolute;right:2px;top:122px;display:block;width:100px;height:20px;padding-right:5px;color:#fff;line-height:20px;text-align:right;}

/*list movielist*/
.pic {display:block;padding:1px;border:solid #ddd 1px;}
.pic:hover {border-color:#179ae0;text-decoration:none;}
.movielist {overflow:hidden;zoom:1;}
.movielist li {position:relative;float:left;display:inline;overflow:hidden;}
.movielist .pic {position:relative;display:block;overflow:hidden;}
.movielist .pic img {display:block;background:#ddd;margin-bottom:4px;}
.movielist p {height:15px;margin-top:4px;color:#aaaaaa;line-height:15px;overflow:hidden;text-align:center;}
.movielist .movielist_tt {position:relative;height:16px;padding-right:10px;line-height:16px;overflow:hidden; text-align:center;}
.movielist_tt a {font-size:14px;}
.movielist .movnum {left:53px;}
/*movielist_100x140*/
.movielist_100x140 li {width:104px;height:188px;margin:0 0 0 12px;}
.movielist_100x140 .movielist_tt {margin-top:8px;}
.movielist_100x140 .pic,.movielist_100x140 .pic img {width:100px;height:140px;}
.height_1 .movielist_100x140 li{margin-left:15px;}
.colmain .movielist_100x140 li {margin:0 0 23px 15px;}
/*ranklist*/
.ranklist {padding:5px 0 0;overflow:hidden;zoom:1;}
.ranklist p {height:16px;overflow:hidden;padding-right:40px;}
.ranklist p a {display:inline-block;}
.ranklist li {position:relative;height:16px;padding:0 30px 7px 28px;margin-bottom:5px;line-height:16px;overflow:hidden;vertical-align:bottom;}
.ranklist li a {vertical-align:baseline;}
.ranklist em {position:absolute;left:0;top:0;display:block;width:18px;height:14px;font-size:11px;color:#929292;font-family:"Tahoma";line-height:14px;text-align:center;border:solid #eee 1px;}
.ranklist strong {position:absolute;margin-left:6px;color:#b6b5b3;font-weight:normal;}
.ranklist .top em {width:20px;height:16px;background-position:-228px -136px;color:#fff !important;line-height:16px;font-weight:bold;border:none;}
.ranklist .score {position:absolute;right:12px;top:0;font-size:11px;color:#ff3c00;font-family:"Tahoma";}
.ranklist .num {font-size:10px;font-family:"Tahoma";font-weight:bold;}
.rankinfo {position:absolute;right:0;top:3px;display:block;width:8px;height:10px;background-position:-237px -100px;text-indent:-9999px;overflow:hidden;}
.ranklist_zy p {padding-right:75px;}
.ranklist_dsj p {padding-right:63px;}
.ranklist_movie p {padding:0;}
.ranklist_movie p span {margin-left:5px;}
.ranklist_movie b {font-size:11px;font-family:"Arial";font-weight:normal;}
.ranklist_movie .num2 {position:absolute;right:0px;top:0px;}
.ranklist_movie_sale li {padding-right:60px;}
.height_4 .ranklist {padding-top:2px;}

.ranklist_txt li,.ranklist_txt p {padding-right:0;}
.ranklist_txt li {padding-bottom:0;margin-bottom:10px;vertical-align:baseline;}

/*box*/
.box {margin-bottom:12px;border:solid #0099CC 1px;overflow:hidden;zoom:1;}
.box_tt {height:50px;padding:0 0 0 15px;line-height:50px;overflow:hidden;}
.box_tt h2 {float:left;width:72px;height:18px;background:url(title_20120803.png) no-repeat 0 0;margin-top:16px;overflow:hidden;}
.box_tt h2 a {display:block;height:18px;text-indent:-9999px;}
.box_tt .title_5 {background-position:0 -76px;}
.box_tt .title_7 {background-position:0 -114px;}
.box_tt .title_8 {width:40px;background-position:0 -133px;}
.box_tt .title_9 {background-position:0 -152px;}
.vip_box h2{width:75px; height:19px;}
.vip_box .vip_tips{width:186px; height:28px; background:url(../img/vip_tips.jpg) no-repeat; float:left; margin:10px 0 0 35px; display:inline;}
.box_con {overflow:hidden;zoom:1;}
.more {float:right;}
div.more {margin-top:10px;}
.sidebox {padding:0 10px;}
.side_tt {height:18px;margin-top:12px;line-height:18px;overflow:hidden;}
.side_tt_first {margin-top:16px;}
.side_tt_2 {height:20px;}
.side_tt h3 {float:left;font-size:14px;color:#414141;}
.side_con {margin-top:10px;}
.morelink {margin:6px 0 28px;}
.morelink a {margin-right:17px;}
.colbox {float:left;width:476px;}
.colbox2 {float:left;width:236px;}
.act {float:right;color:#d7d7d7;}
.act strong {color:#777;}
.act a {margin:0 8px;}
.act a span {color:#b7b7b7;}
.act .on {font-weight:bold;}
.height_1 .act{color:#b7b7b7;}
.second_tab {width:468px; height:29px; float:right;color:#424242; border-bottom:1px solid #0099CC; margin-top:12px;}
.second_tab li{height:28px; line-height:28px; float:left; position:relative; padding:0 10px; margin-right:2px; font-size:14px; cursor:pointer; _margin-bottom:-1px}
.second_tab li:hover{background-color:#CCFFFF; color:#000; font-weight:normal;}
.second_tab li.on:hover,.second_tab .on{font-weight:bold; border-bottom-color:#0099CC; color:#FFF; background-color:#0099CC;border:1px solid #0099CC;}

.second_tab .more{float:right; line-height:29px;}
/*tabbox*/
.tabbox {position:absolute;right:10px;top:10px;}
.tabbox li {float:left;display:inline;width:34px;height:19px;line-height:19px;border:solid #545454 1px;border-right:none;text-align:center;cursor:pointer;}
.tabbox #Tab_rebo_1 {width:42px;background-position:-228px -111px;}
.tabbox #Tab_rebo_5 {border-right:solid #545454 1px;}
.tabbox .on {position:relative;height:24px;background-position:-232px -111px;color:#fff;line-height:21px;border:none !important;}
.tabbox2 {float:right;height:20px;line-height:18px;border-right:solid #dbdbdb 1px;}
.tabbox2 a {float:left;display:block;height:18px;padding:0 5px;color:#989898;border:solid #dbdbdb 1px;border-right:none;overflow:hidden;}
.tabbox2 .on,.tabbox2 a:hover {background:#06a1da;color:#fff;border:none;padding:1px 5px 1px 6px;text-decoration:none;}
.tabbox2_l {float:left;}
.tabbox3 {position:relative;width:138px;height:124px;padding-left:60px;margin:16px 0;border:solid #ddd 1px;overflow:hidden; float:left;}
.bzy{ height:200px;}
.tabbox3_tigger {position:absolute;left:-1px;top:-1px;}
.tabbox3_tigger li {width:61px;height:24px;line-height:24px;text-align:center;border:solid #ddd 1px;border-bottom:none;cursor:pointer;}
.tabbox3_tigger .on {background-position:-227px -263px;padding:1px 7px 0 1px;color:#fff;border:none;}
.tabbox4{height:34px;border-bottom:1px solid #DDDDDD;_overflow:hidden;}
.tabbox4 li{width:102px;background:#fff;border-right:1px solid #DDDDDD;position:relative;float:left;cursor:pointer;}
.tabbox4 li.on{height:35px;}
.tabbox4 li span{height:34px;display:block;background:url(title_20120813.png) no-repeat 0 0;text-indent:-9999em;}
.tabbox4 li .li01{background-position:0 -557px;}
.tabbox4 li .li02{background-position:0 -592px;}
.tabbox4 li .li03{background-position:0 -627px;}
.tabbox4 li .li04{background-position:0 -662px;}
.tabbox4 .on .li01{background-position:0 -417px;}
.tabbox4 .on .li02{background-position:0 -452px;}
.tabbox4 .on .li03{background-position:0 -487px;}
.tabbox4 .on .li04{background-position:0 -522px;}
.tabbox4 .ad_txt{position:absolute;top:9px;right:14px;}
.numranking {padding:3px 10px 0 15px;}
.numranking li {height:23px;line-height:23px;}
.numranking span {font-size:11px;color:#414141;font-family:"Microsoft Yahei";}
.numranking .top span {color:#05a4dc;}
.foucerank .tabbox {position:static;float:none;height:24px;padding:10px 0 3px 4px;overflow:hidden;}
/*taglist*/
.taglist {padding:0 0 0 0;line-height:23px;overflow:hidden;zoom:1;}
.taglist dt {float:left;display:inline;margin-right:11px;color:#5b5b5b;font-weight:bold;}
.taglist dd {float:left;display:inline;margin-right:13px;white-space:nowrap;}


/*hotpic*/
.hotpic {position:relative;display:block;width:199px;height:220px;font-size:14px;font-weight:normal;text-align:center;overflow:hidden;}
.hotpic img {display:block;width:195px;height:183px;margin-bottom:10px;}
.hotpic span {color:#7b7b7b;}
.hotbox li a {margin-right:1px;}
.hotbox p {line-height:22px;}
.hotbox .listtype {float:left;width:112px;}
.hotpic .movnum {left:147px;top:1px;}
.hotbox li{float:left; display:inline;}
.hotbox li .movielist_tt{text-align:center;}
.hotbox li .pic{width:197px; height:185px; display:block;}
.hotbox li .pic img{width:197px; height:185px;}

/*bug_fixed*/
.colside .side_tt{width:199px; float:left;}
.colside .txtlist2{width:199px; float:left;}
.colside .tabbox3 .txtlist2{width:auto; float:none;}
.colside .hotbox .txtlist2{float:none;}
.txtlist2 li{float:none; display:block;}


.ntwo{ width:960px;border:1px solid #D4E6F8; margin:2px auto;}
.ntwo h3{ height:25px; font-weight:bold; line-height:25px; text-indent:15px; width:960px;border-bottom:1px solid #D4E6F8;}
.ntwo  ul { width:955px;  border-top:none;  padding-left:5px; padding-top:5px;height:235px;}
.ntwo  ul li { width:82px; height:16px; line-height:16px; float:left; color:#FF7903; margin:6px 11px 7px; overflow:hidden; background: url(ico3.jpg)  no-repeat  0 5px;padding-left:15px; }
.ntwo  ul li a:hover { color:#F00; text-decoration:underline;}

/*首页*/
#rightMenu {width:60px;height: 218px;left:50%;margin-left:485px;background: url(rightMenu.png) 0 -21px no-repeat;padding-top: 22px;display:block; position:fixed; top:180px;_position: absolute;_top:expression(eval(document.documentElement.scrollTop+100));}
#rightMenu a {width: 60px;height: 41px;margin-bottom: 1px;text-align: center;line-height: 41px;font-weight: 700;font-size: 14px;color: white;float: left;display: inline;}

/* 友情链接 */
#flink{ width:960px; border:1px solid #D4E6F8; margin:2px auto; height:100%px;}
#flink h3{	 height: 27px;width: 960px;border-bottom:1px solid #D4E6F8; line-height:27px;}
#flink h3 #ywz{	line-height: 27px;	color:#026CA0; text-indent:10px; font-weight:normal; width:100px; display:block; float:left;}
#flink h3 #bkey {float:right; display:block;  width:728px; margin:5px 15px 0 0;}
#flink ul{	width: 942px;  border-top:none;  color: #016B9D; float:left; padding:8px;}
#flink ul li{ float:left; width:70px; margin:2px 1px; height:20px; line-height:20px; overflow:hidden; text-align:left;}
