﻿* {margin:0;padding:0;}
body {font:normal 12px/1.6 simsun, Verdana, Lucida, Arial, Helvetica, sans-serif;color:#7C7B7B; background:#fff;}
table {border-collapse:collapse;border-spacing:0;empty-cells:show;text-align:left;}
th,td {border-collapse:collapse;}
ol,ul {list-style:none;}
a {text-decoration:none; color:#3c3c3c;}
a:hover {text-decoration:underline;}
input,select,form img,button {vertical-align:middle;}
button {cursor:pointer;}
img{ border:0;}
.clearfix{ overflow:hidden; zoom:1;}
#wrap{ clear:both; width:960px; margin:0 auto;}
#wrap_head{
	clear:both;
	width:960px;
	margin:0 auto;
	text-align: center;
}
/*----通用----*/
#top {
	BORDER-RIGHT: #e6e6e6 1px solid; BORDER-TOP: #e6e6e6 1px solid; BACKGROUND: #f8f8f8; BORDER-LEFT: #e6e6e6 1px solid; BORDER-BOTTOM: #e6e6e6 1px solid; POSITION: relative; width:960px; HEIGHT: 25px
}
#top UL {
	LIST-STYLE-TYPE: none
}
#top LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 3px
}
#tleft {
	FLOAT: left; WIDTH: 550px; COLOR: #52B800; TEXT-ALIGN: left
}
#tleft A {
	COLOR: #52B800
}
#tright {
	FLOAT: right; WIDTH: 380px; TEXT-ALIGN: right
}
#header{ padding:5px 0; width:960px; position:relative;}
	h1 a{ text-indent:-9999px; FLOAT: left; background:url(images/logo.gif) no-repeat; width:160px; height:67px; margin:0 0 0px 10px; display:block; overflow:hidden;}
	.menu_0{
	height:35px;
	width:100%;
	margin-bottom:15px;
	text-align:center;
}
    .menu_1{
	height:35px;
	width:100%;
	background-image: url(images/menu_bg.gif);
	text-align:center;
}
	.menu{
	height:35px;
	width:960px;
	line-height:35px;
	float:left;
	background-image: url(images/menu_bg.gif);
}
		.sebar{ position:absolute; right:0px; width:288px; top:26px; height:20px; line-height:20px; display:block;}
		.sobg{ background:url(images/so_bg.gif) no-repeat; width:204px; height:23px;}
		.menu li{ float:left; width:64px; text-align:center; position:relative;}
		.menu li a{ color:#fff; font-size:14px; font-weight:bold; display:block;margin:1px -3px 0 0;height:36px; padding-top:2px; padding-left:2px; margin:0px 0px 0 0;}
		.menu li a:hover{ color:#333; font-size:14px; font-weight:bold; display:block;margin:1px -3px 0 0;height:36px; padding-top:2px; margin:0px 0px 0 0;}
		/*.menu li a:visited{ color:#333; font-size:14px; font-weight:bold; display:block;margin:1px -3px 0 0;height:36px; padding-top:2px; margin:1px -3px 0 0;}*/
		.menu li a:hover,.menu li.up a,.menu .MenuCss{ background:url(images/menu_li_a_hover.png) no-repeat center 0; text-decoration:none;color:#333; font-size:14px; font-weight:bold;  margin:0 0px 0 0;}
		.sebar input{ width:132px; height:17px; line-height:17px; border:0; background:none; color:#bebebe; font-size:12px;}
		.sebar .button{ width:24px; height:24px; line-height:24px; text-align:center; background:none; border:0; margin:2px 0 0 8px; color:#FFFFFF; cursor:pointer; background:url(images/so_an.gif); width:67px; height:20px;}
		.menu span{ background:url(images/pic.gif) no-repeat 0 -746px; width:47px; height:23px;font:10px/normal Arial; position:absolute;color:#EF0000; top:-7px; text-align:left; padding-left:3px;}
	#footer {
	text-align:center;line-height:20px;color:#898888;padding:8px 0px;clear:both;font-family:Verdana;border-top-width: 2px;border-top-style: solid;border-top-color: #81b316;
}
		#footer img{ margin:5px 10px;}

		.cooperation{ border:1px solid #e1e1e1; margin-bottom:10px;}
		.cooperation h6{ background:#f4f4f4;font:14px/normal "Microsoft YaHei", "Microsoft JhengHei";color:#000; height:27px; line-height:27px; padding:0 10px; text-align:left;}
	h3{
	color:#333333;
	background:url(images/h3_bg.gif) no-repeat right top;
	height:28px;
	line-height:28px;
	position:relative;
	overflow:hidden;
	font-family: "Microsoft YaHei", "Microsoft JhengHei";
	font-size: 12px;
	font-weight: bold;
}
	h3 span{ background:url(images/pic.gif) no-repeat -281px -783px; padding-left:11px; float:left; }
	h3 span a{ margin:3px 10px 0 0;*margin:3px 9px 0 0;  float:left; cursor:pointer; }
	h3 span a.up{ background:url(images/pic.gif) no-repeat 0 -911px; padding-left:5px; text-align:center; height:23px; line-height:23px; color:#3D8BCA;margin:5px 10px 0 0;*margin:5px 9px 0 0; }
	h3 span a.up strong{background:url(images/pic.gif) no-repeat right -911px; float:left; padding-right:5px; text-decoration:none;}
	h3 span a.up:hover{ text-decoration:none;}
	h3 code.cls{font-size:12px; float:right; margin-right:8px; margin-top:3px; cursor:pointer; color:#7C7B7B;}
    .more{ position:absolute; right:10px; top:5px;font:normal 12px/1.6 simsun, Verdana, Lucida, Arial, Helvetica, sans-serif;color:#3c3c3c;}
	h4{font:13px/normal "Microsoft YaHei", "Microsoft JhengHei";color:#52B800;}
	h4.ri{ position:relative;}
	h4 span a{ font:normal 12px/1.6 simsun, Verdana, Lucida, Arial, Helvetica, sans-serif;color:#3c3c3c;}
	.commbox{ clear:both; margin-bottom:8px;}
		.inner{ border:solid #E1E1E1; border-width:0 1px 1px 1px; padding: 10px; overflow:hidden; zoom:1; line-height:21px;}
		.ad_0{
	border:solid #E1E1E1;
	border-width:1px 1px 1px 1px;
	padding: 6px;
	overflow:hidden;
	zoom:1;
	line-height:21px;
	text-align: center;
}
	.a_blue{color:#3083C7;}
		/*今日头条*/
			.big_img{ float:left; width:379px; height:227px; overflow:hidden;}
			.big_img img{width:379px; height:227px}
			.focus ul{ float:right; width:315px; padding-top:1px;}
			.focus ul.home{width:275px; }
			.focus li{ height:36px; padding:5px 0; overflow:hidden; zoom:1; background:url(images/pic.gif) no-repeat 0 -177px; float:left; margin:-1px 0 0 0;}
			.focus li img{ float:left; border:1px solid #999; width:50px; height:29px; margin-top:3px; cursor:pointer}
			.focus li dl{ width:254px;float:right; color:#4A4A4A;}
			.focus ul.home li dl{ width:214px;}
			.focus li.up{background:url(images/pic.gif) no-repeat 0 -120px; }
			.focus li.up a{ color:#FD0E57;}
			.focus li dt{ font-weight:bold;}
			.focus li dd{ width:254px;overflow:hidden; text-overflow:ellipsis;white-space:nowrap; color:#7C7B7B;}
			.focus ul.home li dd{ width:214px;}
		/*今日热播*/
		.hot_play1{ width:666px;_ width:664px;overflow:hidden; zoom:1;  position:relative;}
		.hot_play{ width:666px;_ width:664px;overflow:hidden; zoom:1; height:360px; position:relative;}
			.hot_play ul{ width:743px; float:left;}
			.hot_play li{ float:left; position:relative; width:95px; margin:4px 19px 16px 0;overflow:hidden;}
			.hot_play p{ text-align:center; height:16px;overflow:hidden; white-space:nowrap;}	
			.hot_play p.word_cut{text-overflow:ellipsis; width:95px;}
			.hot_play a img,.recommend a img{ width:86px; height:120px; padding:2px; border:1px solid #cfcfcf;}
			.hot_play a:hover img,.recommend a:hover img{ border-color:#81b316;}
			.hot_play span,.ent_list span{display:block; width:79px; height:15px; padding:0 3px; line-height:15px; color:#fff; text-align:right; position:absolute; left:4px; top:107px;}
			.hot_play span.back,.ent_list span.back,.details_list  span.back{ background:#000; filter:Alpha(Opacity=50); opacity:0.5;}
			.hot_play a{ font-weight:bold;}
			.hot_play #grade{clear:both; width:65px; margin:8px auto 0 auto; cursor:default; position:relative;}
			.hot_play #grade ul{ width:65px; }
			.hot_play #grade li{ clear:both;height:2px;background:#ddd;  width:65px; overflow:hidden; margin:1px 0 2px 0; }
			.hot_play #grade li div{ background:#007EBC; height:2px; }
		/*今日推荐*/
	.rank_1{ overflow:hidden; height:315px; }
	.rank_1 li{ clear:both; color:#B7B7B7; }
	.rank_1 em{ float:left; width:20px; font:12px/ 1.6 Arial; color:#81b316;}
	.rank_1 .first em{ font-size:12px; color:#81b316;}
	.rank_1 .num3 em{ color:#81b316}
	.rank_1 .first img{ float:left;  width:59px; height:82px; padding:2px; border:1px solid #CFCFCF;}
	.rank_1 dl{ float:right; width:146px;  overflow:hidden;}
	.rank_1 dl p{ height:20px; line-height:20px; overflow:hidden;}
	.rank_1 dt{height: 34px;overflow: hidden; position: relative; padding-right: 20px; }
	.rank_1 dd span{ color:#3083C7;}
	.rank_1 dt span{ color:#ff6600; position:absolute; right:0; top:0;}
	.rank_1 dt a{ float:left;}
	.rank_1 .normal{ padding:1px 0 1px 0;}
	.rank_1 .normal:after,.tv_list li:after{ content: "";display: block;height: 0;clear:both;visibility: hidden;}
	.rank_1 .normal span{ float:left; }
	.rank_1  .normal strong{ font-weight:normal; padding-left:5px;}
	.rank_1 .normal span.txt{ float:right; color:#999999;}
	.rank_1 li span.word_cut{ width:158px; overflow:hidden; white-space:nowrap;}		
	/*排行榜*/
	.rank{ overflow:hidden; height:315px; }
	.rank li{ clear:both; color:#B7B7B7; }
	.rank em{ float:left; width:20px; font:bold 12px/ 1.6 Arial; color:#4A4A4A;}
	.rank .first em{ font-size:12px; color:#F07200;}
	.rank .num3 em{ color:#F07200}
	.rank .first img{ float:left;  width:59px; height:82px; padding:2px; border:1px solid #CFCFCF;}
	.rank dl{ float:right; width:146px;  overflow:hidden;}
	.rank dl p{ height:20px; line-height:20px; overflow:hidden;}
	.rank dt{height: 34px;overflow: hidden; position: relative; padding-right: 20px; }
	.rank dd span{ color:#3083C7;}
	.rank dt span{ color:#ff6600; position:absolute; right:0; top:0;}
	.rank dt a{ float:left;}
	.rank .normal{ padding:1px 0 1px 0;}
	.rank .normal:after,.tv_list li:after{ content: "";display: block;height: 0;clear:both;visibility: hidden;}
	.rank .normal span{ float:left; }
	.rank  .normal strong{ font-weight:normal; padding-left:5px;}
	.rank .normal span.txt{ float:right; color:#81b316;}
	.rank li span.word_cut{ width:178px; overflow:hidden; white-space:nowrap;}
/*首页*/
	#main{ float:left; width:686px;}
			.pager_ico{  position:relative; padding:0 0 5px 0;}
			.pleft{ padding:0 0 15px 310px;}
			.title{ position:absolute; background:#FFFDDB; border:1px solid #FFDF9A; width:45px; height:20px; left:20px; text-align:center;}
			.pager_ico a,.pager_ico em{ width:10px; height:10px; float:left; background:url(images/pic.gif) no-repeat -45px -313px; overflow:hidden; margin:0 6px; cursor:pointer}
			.pager_ico .now{background-position:-24px -313px;}
			.pager_ico a.next{ background-position:-87px -313px; width:13px;}
			.pager_ico a.prev{ background-position:0 -313px; width:13px;}
			.pager_ico span{ float:right; padding-right:10px;}
			.pager_ico  strong{ margin:0 5px;}
			.pager_ico a.a1{ background:none; float:none; width:auto; height:auto;}
		.channel{ border-right:1px dotted #B8B7B7; float:left;width:316px;}
			.w_356{ width:316px; overflow:hidden;}
			.w_356 li{margin:4px 12px 16px 0;}
			.channel ul{ width:376px;}
			.comm_r{ float:right; width:332px;}
		/*电影频道*/
			#movie{ height:360px; }
				.recommend{ padding-top:7px;}
				.recommend img{ float:left;}
				.recommend li{ float:left;margin-bottom:12px; overflow:hidden; zoom:1; width:332px;}
				.recommend dl{ float:right; width:224px; }
				.recommend dt a{ font-weight:bold;}
				.recommend dd{ padding-top:8px;}
				.recommend dd span{ color:#3083C7;}
				.recommend p{ padding:1px 0;}
				.recommend strong{ background:url(images/pic.gif) no-repeat 0 -343px; padding-left:12px; color:#4A4A4A; font-weight:normal;}
				.special { clear:both;}
				.special img{ width:326px; height:80px;padding:2px; border:1px solid #cfcfcf; margin:0 0 0 0;}
		/*电视剧频道*/
		#tv{height:360px;}
			.tv_list{ width:332px;}
			.tv_list li{ clear:both; margin:7px 0 13px 0; overflow:hidden; }
			.tv_list img{ width:116px; height:96px; border:1px solid #cfcfcf; padding:2px; float:left;}
			.tv_list dl{ float:right; width:194px;}
			.tv_list dt a{ font-weight:bold;}
			.tv_list dd{ text-indent:2em; padding-top:5px; height:62px; position:relative; line-height:1.7}
			.look_now{ position:absolute; color:#52B800; right:0; bottom:3px; background:url(images/pic.gif) no-repeat right -406px;  width:95px;}
			/*推荐电影*/
			.ent0_list{ width:332px; overflow:hidden;}
			.ent0_list ul{ width:352px;}
			.ent0_list li{ float:left; position:relative; width:104px; height:22px; margin:0px 10px 0px 0;}
		/*娱乐频道*/
		#ent{ height:360px;}
			.ent_list{ width:332px; overflow:hidden;}
			.ent_list ul{ width:352px;}
			.ent_list li{ float:left; position:relative; width:104px; height:120px; margin:5px 10px 8px 0;}
			.ent_list img{ width:98px; height:72px; border:1px solid #cfcfcf; padding:2px; display:block;}
			.ent_list span{width:92px; top:60px;}
			.tc{ text-align:center;}
			.ent_list p{ padding:0 5px; position:relative; width:94px;}
			.ent_list strong{ position:absolute; right:5px; top:0px; font-size:11px;}
			.ent_list p.dot{ background:url(images/pic.gif) no-repeat 4px -481px; padding-left:11px; width:88px;}
			.ent_list p.f_10{ font-size:10px; font-family:Arial;}
#sidebar{ float:right; width:265px;}
		.play_now{ background1:url(images/pic.gif) no-repeat 0 -237px; height:290px; overflow:hidden; margin-bottom:9px;}
			.play_now ul{ padding:10px 10px 4px 10px;}
			.play_now em,#history p em,.txt_fd{ color:#FD0E57; font-style:normal;}
			.c7c{ color:#7C7B7B;}
	/*历史记录*/	
	#history { height:337px; overflow:hidden; }
	.history_h4{ padding-top:10px; border-bottom:1px dotted #cccccc;}
		ul.looked{padding:0 0 12px 0 ; margin-top:10px;}
		ul.looked li{ position:relative; white-space:nowrap; overflow:hidden;  line-height:22px; width:243px;}
		ul.looked li span{ position:absolute; top:0; right:0px; width:35px; color:#7C7B7B; font-size:10px; font-family:Arial; height:22px; background:#fff; text-align:right;}
		ul.looked li strong{ font-weight:normal;position:absolute; top:0; right:36px; width:100px; text-align:left; color:#7C7B7B;}
		.like_look{ clear:both; width:234px; margin:10px auto 0 auto; overflow:hidden;}
			.like_look ul{  width:254px;}
			.like_look li{ float:left; text-align:center; margin:0 18px 8px 0; line-height:normal;overflow:hidden; width:66px;}
			.like_look a{ font-weight:bold;}
			.like_look p{overflow:hidden; text-overflow:ellipsis;white-space:nowrap; width:66px;}
			.like_look img{ border:1px solid #CFCFCF; padding:2px; width:60px; height:85px;}
	/*影片排行*/
	.other_movie{ position:relative; }
		.other_movie a.a_{background:url(images/pic.gif) no-repeat; width:7px; height:34px; overflow:hidden; display:block; position:absolute; text-indent:-9999px; content:''; top:38px; cursor:pointer}
		.other_movie a.a_prev{ background-position:0 -363px; left:-11px;}
		.other_movie a.a_next{ background-position:-12px -363px; right:-11px;_right:-2px;}
		.movie_list{ clear:both; width:232px; margin:0 auto 0 auto; overflow:hidden; height:43px; }
		.movie_list ul{ width:925px;}
			.movie_list li{ float:left; margin:2px 17px 0 0; line-height:normal;}
			.movie_list li img{ border:1px solid #CFCFCF; padding:2px; width:60px; height:85px;}
			.movie_list li p{ text-align:center;width:66px; height:20px; overflow:hidden; padding-top:0;* padding-top:4px; line-height:normal; white-space:nowrap;text-overflow:ellipsis;}
			.movie_list li a{ font-weight:bold;}
			
		/*合作伙伴*/		
		.woman_movie{ width:938px; overflow:hidden; }
		.woman_movie ul{ width:938px;}
		.woman_movie li{ float:left; width:88px; margin:2 44px 2 0;  text-align:center;}
		.woman_movie  img{padding:2px; width:88px; height:31px; display:block;}
		.woman_movie dt{ text-align:center; font-weight:bold; padding:4px 0;}
		.woman_movie p.zp{ width:152px;white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
		.woman_movie dd{position:relative; height:100%;}
		.woman_movie a.look_now{ position:absolute; right:0; bottom:0; display:block; height:16px; background-position:right -406px; width:68px;}
		/*动漫*/
		#anime{ height:360px;}
		.anime_l{ float:left; width:686px;}
		.anime_r{ float:right; width:265px; margin-bottom:8px;}
		#anime_list{ width:332px; padding-top:4px;}
		#anime_list ul{ width:362px;}
		#anime_list img{ display:block; margin-bottom:8px;}
		#anime_list li{ margin:4px 23px 0 0; overflow:hidden;}

/* 各个频道 */
.comm_index{ float:left; width:225px;}
.comm_index1{ float:left;width:265px;}
.comm_content{ float:right; width:726px; margin-bottom:8px;}
.comm_list{ border-bottom:1px dotted #D0CFCF; padding:3px 0 10px 0; width:203px; overflow:hidden; zoom:1; margin-bottom:10px;}
.comm_list ul{ width:225px;}
.comm_list li{ float:left; margin-right:7px; line-height:1.8;}
	#type li{width:44px; }
	#aera li{ width:44px;}
	#aera li.w_50{ width:50px;}
	#aera li.w_43{ width:43px;}
	#year li{ width:36px;}
	#topic li{ width:62px;}
	#topic li.no1{width:203px; }
	#topic li.no1 a{color:#FF7E00;background:url(images/pic.gif) no-repeat right -968px; padding-right:15px;}
	#top_rank li{width:62px;}
	#director li,#actor li{ width:59px;}
	#version{ margin-bottom:0; border-bottom:0; padding-bottom:0;}
	#version li{ width:62px;}
	#version li.w_30{ width:30px;}
	#cp li{ width:45px;}
.hit_left{ float:left; width:524px; margin-bottom:8px;}	
.hit_box{width:503px;_width:502px; height:198px;}
	.hit_box ul{ width:550px;}
	.hit_box img{ display:block; margin-bottom:3px;}
	.hit_box  li{ margin-right:7px;_margin-right:6px; overflow:hidden;}
.top_right{ float:right; width:194px;margin-bottom:8px;}
	.top_right .rank{height:198px;}
	.top_right .rank li{ padding:1px 0 0 0;}
	.top_right .rank li span.word_cut{ width:113px; overflow:hidden;}
.arrangement{ color:#bcbcbc;}
.arrangement span{ float:right; color:#666; height:20px;}
.arrangement a,.arrangement strong{ margin:0 5px;}
.arrangement strong{ color:#9d9d9d;}
.arrangement select{ width:70px; margin-right:30px;float:left;}
.arrangement label{ float:left; margin-top:3px;}
.arrangement span a.a_{ background:url(images/pic.gif) no-repeat; width:15px; height:15px; display:block; float:left;margin-top:3px;}
.arrangement span a.blue_h_ico{ background-position:0 -558px;}
.arrangement span a.blue_ico{ background-position:-15px -558px;}
.arrangement span a.green_h_ico{ background-position:-30px -558px;}
.arrangement span a.green_ico{ background-position:-45px -558px;}
.all_list{  padding-top:20px; height:664px;}
.all_list img{ display:block; margin-bottom:7px;}
.all_list ul{ float:none; overflow:hidden; zoom:1;}
.pager{ clear:both;padding-top:10px; text-align:right;}
.pager a{ display:inline-block; border:1px solid #c6c6c6; color:#171717; padding:0 3px; line-height:18px; margin:0 0px;}
.pager a:hover{ text-decoration:none;}
.pager strong{ border:1px solid #fff; font-weight:normal; color:#007EBC; margin:0 0px;}

.details_list{ width:704px; overflow:hidden; padding:0 0 13px 0;}
.details_list ul{ width:736px;}
.details_list li{ float:left;width:332px; margin:5px 35px 15px 0; height:130px; position:relative;}
.details_list  img{ padding:2px; border:1px solid #cfcfcf; float:left;}
.details_list  dl{ float:right; width:230px; }
.details_list dt{ position:relative; margin-bottom:6px;border:none}
.details_list dt img {border:none}
.details_list dt a{ font-weight:bold;}
.details_list strong{ position:absolute; font-weight:normal; right:0; color:#FF7E00; *top:-3px;}
.details_list strong.yiban{ color:#3083C7;}
.details_list strong.bad{ color:#7C7B7B;}
.details_list  label{ color:#4a4a4a;}
.details_list dd a.a_{ background:url(images/pic.gif) no-repeat; width:41px; height:18px; float:left;}
.details_list dd a.gk{ background-position:0 -535px; text-indent:-9999px; content:'';}
.details_list dd a.xq{ background-position:-41px -535px; margin-left:15px;text-indent:-9999px; content:'';}
.details_list dd a.se{ float:right;background-position:-86px -535px; width:63px; height:19ppx; padding-left:18px;}
.details_list  span{ float:left; }
.details_list  span.bg,.details_list  span.back{display:block; width:79px; height:15px; padding:0 3px; line-height:15px; color:#fff; text-align:center; position:absolute; left:4px; top:108px;}

.details_list p{ clear:both;}
.mtop{ margin-top:5px;}
.popular{ background:url(images/pic.gif) no-repeat 0 -592px; width:24px; height:8px; float:left; margin:4px 20px 0 0; overflow:hidden;}
.details_list em,.win_content em{background:url(images/pic.gif) no-repeat 0 -584px; display:block;height:8px;}
	.details_list em.p1,.win_content em.p1{width:5px;}
	.details_list em.p2,.win_content em.p2{ width:10px;}
	.details_list em.p3,.win_content em.p3{ width:15px;}
	.details_list em.p4,.win_content em.p4{ width:20px;}
	.details_list em.p5,.win_content em.p5{width:24px;}

/*播放页*/
#play{ position:relative; overflow:hidden; zoom:1; width:960px;}
.play_ad{ position:absolute; left:0;top:0;}
.play_left{ float:left; width:184px; }
	.play_left ul.looked{ margin-bottom:0; border-bottom:0; padding-bottom:0;}
	.play_left ul.looked li{ width:162px;}
	.play_left ul.looked li strong{ right:0;}
	.may_like{ width:556px; height:200px;}
	.may_like1{ width:556px;}
	.may_like ul{ width:600px; float:none;}
	.may_like li{margin-right:21px!important;margin-right:20px;}
	.may_like img{ display:block; margin-bottom:5px;}
	.zt_tj{ color:#4a4a4a; height:110px; overflow:hidden; width:162px;}
	.zt_tj img{ border:1px solid #cfcfcf; width:156px; height:62px;display:block; padding:2px; margin-bottom:5px;}
	.zt_tj p{ white-space:nowrap; overflow:hidden; padding-top:2px;}
	.w_204{width:184px;}
	.w_204 .rank{ height:254px;}
	.w_204 .rank li{ padding:1px 0 2px 0;}
	.w_204 .rank li span.word_cut{ width:100px; overflow:hidden;}
	.w_224{width:225px;}
	.w_224 .rank{ height:280px;}
	.w_224 .rank li{ padding:1px 0 2px 0;}
	.w_224 .rank li span.word_cut{ width:100px; overflow:hidden;}
.play_content{ float:left; margin-left:8px; width:578px; position:relative;}
	h2{ background:url(images/pic.gif) no-repeat 0 -707px; height:28px; line-height:28px; padding:0 10px; font-size:12px; color:#1a1a1a; margin-top:14px;}
	h2 span{ float:right; font-weight:normal; color:#474747;}
	.player{ background:#000; color:#707070; width:577px; height:371px; text-align:center; overflow:hidden; }
	.player div.no_thunder{ clear:both; margin:100px auto; width:500px;}
    .player div.no_thunder .no_title{width:100%; height:54px;}
    .player div.no_thunder .no_title img{float:left}
    .player div.no_thunder .no_title .vline{font-size:0px; background:#333333; float:left; margin:10px 8px; width:1px; height:30px}
    .player div.no_thunder .no_title span{font-size:14px; float:left; margin:15px 0px 0px; color:#bd121a;}
    .player div.no_thunder .no_tips{width:100%; color:#707070; text-align:left; line-height:28px;}
    .player div.no_thunder .no_tips span{color:#c3c3c3}
	.player dt{ width:60px; float:left;color:#c3c3c3;}
	.player dd{ width:335px; float:left;text-align:left; line-height:2.4;}
	.player span{color:#c3c3c3;}
	.player p{ clear:both; text-align:left; margin-top:40px;}
	.player a{ color:#BD121A; text-decoration:underline;}
	.diversity{ padding:2px 0 0 0;*padding:5px 0 0 0;_padding:3px 0 0 0;color:#222; background:#fff; filter:Alpha(Opacity=70); opacity:0.7; overflow:hidden;  *height:100%; border:1px solid #e1e1e1; }
	.diversity dl{  position:relative; overflow:hidden; zoom:1;}
	.diversity dl.w_zy{ width:100%;}
	.diversity dt{ float:left; font-weight:bold; width:46px; padding-left:10px;}
	.diversity dd{ float:left; width:518px;}
	.diversity dl.w_zy dd{ width:502px;border-bottom:1px solid #dadada; background:#f5f5f5; height:24px; position:relative;  }
	.diversity li{ float:left; margin:0 10px 3px 0; white-space:nowrap;}
	.diversity  a{ color:#222;}
	.diversity p{color:#CCC;  clear:both; padding:3px 5px 0 0; text-align:right;}
	.diversity li.selected a{ color:#FD0E57;}
	.diversity  p a{ margin:0 5px; color:#999;}
	.diversity ul.zy_tabs{ position:absolute; top:2px; height:22px; line-height:22px; }
	.diversity ul.zy_tabs li{ margin:0 8px 3px 5px;_margin:0 7px 3px 5px;}
	.diversity ul.zy_tabs li.selected{border:1px solid #dadada; border-bottom:0; padding:0 10px; height:22px; line-height:22px; background:#fff;}
	.diversity .zy_list{ width:556px;padding:10px; overflow:hidden; zoom:1;}
	.diversity .zy_list ul{ width:598px;}
	.diversity .zy_list ul li{ width:256px;margin:0 40px 3px 0; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
	.diversity .zy_list ul li.selected{background:url(images/pic.gif) no-repeat -300px -649px; padding-left:20px; width:236px; font-weight:bold;}
	.grad_box{ background:url(images/pic.gif) no-repeat 0 -996px; padding-top:4px; margin:11px 0 8px 0 ;}
	.grad{  color:#333; overflow:hidden;zoom:1; }
    .grad dl{ overflow:hidden;zoom:1;}
    .grad  dt{ float:left; width:60px;font:14px/normal "Microsoft YaHei", "Microsoft JhengHei";color:#000; }
    .allgrad { float:left; width:328px;}
	.allgrad dd em{ float:left;  font:bold 11px/ normal Verdana;color:#F07200; width:45px; padding-left:4px;}
	.allgrad dd{ float:right;width:236px; padding-left:8px;}
	.allgrad dt{ width:84px;}
	.allgrad dt p{ font:12px/normal simsun; color:#bababa;}
	.allgrad dt p em{font:10px/normal simsun;color:#F07200; }
	.allgrad a{ float:left; text-decoration:underline; color:#3283C5;}
	.allgrad a.graded{ color:#7c7c7c;}
    .mygrad{ float:right; width:210px; border-left:1px dotted #e9e9e9; padding-left:10px;}
    .mygrad dd{ float:right; width:133px; }
	.mygrad a.a_{background:url(images/pic.gif) no-repeat; display:block;height:22px; text-indent:-9999px; content:''; margin-top:3px; overflow:hidden; width:98px; margin-bottom:8px;}
	.mygrad a.send_py{ background-position:0 -646px; }
	.mygrad a.se_zy{ background-position:-98px  -646px; }
	.mygrad a.kk_btn{background-position:-196px  -646px;}
.play_right{ float:right; width:181px;}
	.m_info{ height:135px; overflow:hidden; line-height:1.7}
	.m_info1{ height:460px; overflow: auto; line-height:1.7}
	.m_info  label{ color:#4A4A4A;}
	.m_info a{ color:#3083C7;}
	.b_ad{ width:179px; height:100%; padding:1px; border:1px solid #e1e1e1; overflow-x:hidden;}
/*独家企划*/
	.topic_box{ width:938px; overflow:hidden;}
	.topic_box ul{ width:1100px;}
	.topic_box li{ float:left; width:217px; overflow:hidden; margin:0 23px 15px 0; height:250px;}
	.topic_box li img{ width:211px; height:146px; border:1px solid #cfcfcf; padding:2px; display:block;}

	.topic_box dt{ font-weight:bold; padding-top:5px;}
	.topic_box dt a.dot{ background:url(images/pic.gif) no-repeat 0 -489px; padding-left:7px; }
	.topic_box dd{ height:56px; text-indent:2em; overflow:hidden;}
	.topic_box em{ font-size:10px; font-style:normal;}
	.topic_box span{ float:right;}
	.topic_box a.look{position:inherit; color:#52B800;  background:url(images/pic.gif) no-repeat right -408px; padding-right:8px; }
/*下载*/
	.down{ position:relative; margin-bottom:8px; width:960px; height:295px;}
	.down dl{ position:absolute; bottom:20px; right:10px; width:267px;}
	.down dl img{ float:left; margin-right:8px;}
	.down strong{ color:#2B6BA0;}
	.down ul{ float:left; color:#525252;}
	.fun_l{ float:left; width:447px;}
	.fun_l li{ border-bottom:1px dotted #D0CFCF; padding:0 0 5px 7px; margin-bottom:5px; background:url(images/pic.gif) no-repeat 0 -486px;}
	.fun_l  a{ color:#666;}
	.about_down{ float:right; width:505px;}
	.about_down li{border-bottom:1px dotted #D0CFCF; padding:0 0 10px 0; margin-bottom:10px; overflow:hidden; zoom:1;}
	.about_down img{ float:left; width:71px; height:48px; margin-top:4px;}
	.about_down dl{ float:right; width:404px;}
	.about_down dt{ font-weight:bold;}
	.about_down  em{ color:#3083C7; font-style:normal;}
	.about_down dt span{ font-weight:normal; float:right; color:#ababab;}
	.h_237{ height:237px; overflow:hidden;}
/*登录*/
#login{ border-top:1px solid #e1e1e1; background:#f5f5f5;}
h5{font:14px/normal "Microsoft YaHei", "Microsoft JhengHei"; letter-spacing:1px;color:#000; margin-bottom:18px;}
	.new_tj{ float:left; width:420px; padding-left:10px;}
	.new_tj img{ width:377px; height:225px; border:1px solid #ddd; padding:1px;}
	.new_tj dl{ width:377px;}
	.new_tj dd{white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
	.new_tj dt{ font-weight:bold;background:url(images/pic.gif) no-repeat 0 -486px; padding-left:7px;}
	.login_box{ float:left; width:448px; padding-left:40px; background:url(images/login_bg.png) no-repeat left top; margin-left:15px;}
	.login_box ul{ padding:10px 0 0 20px;}
	.login_box li{ overflow:hidden; zoom:1; height:30px;margin:13px 0;}
	.login_box li.pleft{ padding-left:90px;}
	.login_box  label{ float:left; width:90px; text-align:right; font-size:14px; color:#5a5a5a;}
	.login_box a,.login_box img{ float:left; margin-left:10px; color:#171717;}
	.input{ float:left; border: 1px solid #d2d2d2; width:192px; height:22px; line-height:22px; font-size:14px; background: #fff; }
	.input:hover { border-color: #FFD95C; }
	.input:focus{ border-color: #F9EFBC; outline: 2px solid #ffffaa; }
	.login_btn{background:url(images/pic.gif) no-repeat -154px -782px; width:108px; height:33px; border:0;}
/*帮助*/
.help_l{ float:left; border:1px solid #e1e1e1; width:218px;font:14px/normal "Microsoft YaHei", "Microsoft JhengHei"; height:600px;}
.help_l li{ height:40px; line-height:40px; border-bottom:1px solid #e1e1e1;  padding-left:67px;}
.help_l li.up{background:url(images/pic.gif) no-repeat 50px -937px #F5F3F4; }
.help_l li.up a{ color:#FA789C; font-weight:bold;}
.help_r{ float:right; width:732px;border:1px solid #e1e1e1; overflow:hidden; }
.help_r h5{ margin:0 0 10px 10px;}
	.q1{ background:#F2F0F1; border-bottom:1px solid #e1e1e1; padding:5px 10px; overflow:hidden; zoom:1;}
	.q1 li{ float:left; width:330px; padding:2px 0 2px 7px; margin-left:22px; display:inline; background:url(images/pic.gif) no-repeat 0 -482px; }
	.q1 li.up{background:url(images/pic.gif) no-repeat 0 -510px;  }
	.q1 li.up a{color:#FD0F5B;}
	.all_q{ clear:both; padding:10px;}
	.all_q dl{ padding:10px 20px;}
	.all_q dt{ color:#3083C7; font-weight:bold; border-bottom:1px dotted #D0D0D0; padding-bottom:2px; margin-bottom:4px;}
	.all_q  strong{ color:#414141;}
/*404*/
.nopage{border:1px solid #e1e1e1; background:#f5f5f5; height:210px; margin-bottom:120px;}
.nopage dl{ clear:both; width:404px; margin:82px auto;}
.nopage dt{ float:left; width:60px;}
.nopage p{ font-weight:bold; font-size:14px; color:#3083C7; padding-bottom:5px;}
.nopage dd{ float:left; width:343px;}
.nopage a{ font-weight:bold; text-decoration:underline;}
/*--浮出层---*/
/*评分*/
	.pingfen{ width:139px; height:125px; z-index:999; background:url(images/pic.gif) no-repeat 0 -775px; position:absolute;left:15px;top:20px; display:none;}
	.pingfen p{ font-weight:bold; padding:8px 0 0 5px;}
	.pingfen ul{ padding:0 5px;}
	.pingfen li{ float:left; line-height:1.5;}
	.pingfen span,.allgrad span{ float:left; width:93px; height:7px; background:url(images/pic.gif) no-repeat 0 -442px; overflow:hidden; padding:1px; margin:4px 0 0 4px;}
	.pingfen span div,.allgrad span div{ height:7px; background:url(images/pic.gif) no-repeat 0 -458px;overflow:hidden;}
	.pingfen label,.allgrad label{ float:left; color:#F07200;}
	.allgrad label{ color:#bababa; padding-left:4px;}
	.allgrad li{ width:236px;}
/*影片介绍*/
	#movie_info{z-index:995;position:absolute; border:1px solid #c9c9c9; width:211px; height:156px;}
	.bg_tm{background:#fff; filter:Alpha(Opacity=90); opacity:0.9; overflow:hidden; height:100%;}
	.win_content{ position:absolute; top:0; width:100%; height:156px; }
	.win_content dl{ padding:7px 9px;}
	.win_content  dt{ font-weight:bold;}
	.win_content  dt span{ font-weight:normal; color:#FD0E57; padding-left:10px;}
	.win_content p.author{ background:#FFFBD1;border-top:1px solid #c9c9c9; padding:2px 0 2px 20px; position:absolute; bottom:0;color:#4a4a4a; width:194px;}
	.win_content .popular{  float:none; position:absolute; left:125px; top:26px;}
/*bob add for tpl_list*/
	.arrangement a.selected{text-decoration:none;cursor:default;color:#9d9d9d;font-weight:20px;}
	.shy {display:none;}
/*bob added end*/
/**bar tips**/
.bartips2{width:238px; height:148px; background:#B4E1F3 url(images/bartips.jpg) no-repeat 1px 23px; padding:1px; overflow:hidden; text-align:left; position:relative;}
    .bartips2 a{ color:#FFF100;cursor:pointer;}
    .bartips2 h3{ position:relative; width:230px; height:21px; background:#366BAA; color:#fff; font-size:12px; line-height:21px; padding-left:8px; overflow:hidden;}
    .bartips2 h3 a.close{ background:url(images/icon.gif) no-repeat -214px -73px; width:15px; height:15px; right:5px; top:3px; position:absolute; overflow:hidden;}
    .bartips2 .text{ padding:15px 8px; color:#fff; font-weight:bold; height:50px; line-height:20px;}
    .bartips2 .text a{text-decoration:underline;cursor:pointer;}
    .bartips2 a.suggest{ position:absolute; right:8px; bottom:10px;}
    .bartips2 .pictext{ padding:8px; color:#fff; height:112px; line-height:18px; position:relative;}
    .bartips2 .pictext a img{ background:#fff; border:1px solid #75AFDC; padding:1px; display:block; width:80px; height:108px; float:left; margin-right:8px;}
    .bartips2 .pictext a:hover img{ border:1px solid #f96;}
    .bartips2 .pictext h4{ background:url(images/tt_icon.gif) no-repeat 0 3px; padding-left:16px; height:20px; line-height:20px; font-size:12px; margin-bottom:3px; float:left; width:110px;}
    .bartips2 .pictext a.more{ position:absolute; bottom:10px; text-decoration:underline;}
    .bartips2 .pic{ border:1px solid #75AFDC; background:#fff; padding:1px; height:122px; width:234px; overflow:hidden;}
    .bartips2 .content{overflow: hidden; width: 100%; height: 106px}
    .bartips2 .content img{float: left; margin: 4px 2px; width: 71px; height: 99px}
    .bartips2 .content div{float: left; overflow: hidden; width: 160px; height: 106px; margin-left:1px;}
    .bartips2 .content div p{line-height:22px;}
    .bartips2 .content div .p1 span{font-weight: bold; color: #ff8400; margin-right: 3px; margin-top:4px;}
    .bartips2 .content div .p2 span{ margin: 0px 3px}
    .bartips2 .content div .p2 .tagName{font-weight: bold;}
    .bartips2 .content div .p2 .mName{margin-left:0px; text-decoration:underline;}
    .bartips2 .content div .p3{color:#dddddd}
    .bartips2 .op{text-align:center; margin-right:2px;}
    .bartips2 .op span{margin:0px 8px; size:10px; font-family:Arial; color:#dddddd}
/*update*/
.update_bar{ border:1px solid #e1e1e1; background:#fafafa; height:40px; line-height:40px; padding:0 10px;}
.update_bar strong{ color:#FD0E57;}
.update_bar a{ color:#0176ED; text-decoration:underline;}
.update_bar span{ float:right; color:#bcbcbc;}
.update_bar span a,.update_bar em{ color:#bcbcbc; font-style:normal; text-decoration:none;}
#boxTips{ width:auto;height:auto;position:absolute;left:0px;top:0px;padding:5px;background:#FFFFDB;border:#D5A338 1px solid;line-height:17px;display:none;}


/*adn_data*/
.data_list{ width:400px; overflow:hidden; padding:10px 0 10px 0;}
.data_list ul{ width:400px;}
.data_list li{ float:left;width:400px; margin:5px 35px 15px 0; height:145px; position:relative;}
.data_list  img{ padding:2px; border:1px solid #cfcfcf; float:left;}
.data_list  dl{ float:left; width:230px; padding-left:10px; }
.data_list dt{ position:relative; margin-bottom:6px;font-weight:bold; font-size:16px;color:#FF7E00;}
.data_list dt a{ font-weight:bold;}
.data_list strong{ position:absolute; font-weight:normal; right:0; color:#FF7E00; *top:-3px;}
.data_list strong.yiban{ color:#3083C7;}
.data_list strong.bad{ color:#7C7B7B;}
.data_list  label{ color:#4a4a4a;}
.data_list dd a.a_{ background:url(images/pic.gif) no-repeat; width:41px; height:18px; float:left;}
.data_list dd a.gk{ background-position:0 -535px; text-indent:-9999px; content:'';}
.data_list dd a.xq{ background-position:-41px -535px; margin-left:15px;text-indent:-9999px; content:'';}
.data_list dd a.se{ float:right;background-position:-86px -535px; width:63px; height:19ppx; padding-left:18px;}
.data_list  span{ float:left; }
.data_list  span.bg,.details_list  span.back{display:block; width:79px; height:15px; padding:0 3px; line-height:15px; color:#fff; text-align:right; position:absolute; left:4px; top:108px;}

.data_list p{ clear:both;}
*+html .itme_list_content {
	float: right;
	/*width: 480px;
	border:1px #000099 solid;
	padding-left: 100px;*/
}
.itme_list_content {
	float: left;
	/*width: 480px;
	border:1px #000099 solid;
	padding-left: 100px;*/
	margin-left:10px;
}
.view_con_left {
	float: left;
	width: 230px;
	margin-right: 10px;
	overflow:hidden;
	
}
.view_con_left li {
	width: 230px;
	line-height: 25px;
	vertical-align: middle;
	height: 25px;
	overflow:hidden;
}
*+html .view_con_right {
	float: right;
	width: 250px;
	height:250px;
	overflow:hidden;
	/*border:1px #9933CC solid;*/
}
.view_con_right {
	float: right;
	width: 245px;
	height:245px;
	overflow:hidden;
	/*border:1px #9933CC solid;*/
}

.itme_list_img {
	float: left;
	width: 180px;
	text-align: center;
}
/*系统播放器相关css*/
.space {clear: both; overflow: hidden; height: 5px}
#ShowPlayer{width:560px;height:460px;}
.ListPlayer{ background:#FF6600;}/*正在播放的集数名称*/
#PlayerName{ font-size:12px; text-align:left; padding:0px 0px 5px 0px; color:#000000}
#PlayerName span{ float:right; font-weight:bold; color: #FF0000; }
#url{ margin:5px 0px;}
#url li{width:95px; float:left; font-size:12px; margin:5px 0px 9px 13px!important; margin:5px 5px 9px 6px; line-height:150%; border:1px #3c3c3c solid;text-align:center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
#url{ margin:5px 0px;}
#url li a{ display:block; text-decoration:none;}
#url li a:hover{
	background:#ff7e00; text-decoration:none; color:#ffffff;
}
#PlayIng{text-align:center; width:100%;}
#PlayIng #left{float:left; width:200px; height:460px; overflow:hidden}
#PlayIng #center{float:left; margin-right:5px;}
#PlayIng #right{float:right; width:200px; height:460px; overflow:hidden}
/*系统播地址css*/
.itplay {padding:0px; float:left;}
.itplay h1{ font-weight:bold; font-size:14px;color:#FF7E00; clear:both;}
.itplay ul {margin:0px 0px 5px 0px!important; margin:0px 0px 6px 5px; padding:0px 0px 0px 0px; clear:both; overflow:hidden;}
*+html .itplay ul li {width:74px; float:left; font-size:12px; margin:5px 12px 3px 0px!important; margin:5px 5px 9px 6px; line-height:150%; border:1px #E1E1E1 solid; text-align:center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.itplay ul li {width:72px; float:left; font-size:12px; margin:5px 12px 3px 0px!important; margin:5px 5px 9px 6px; line-height:150%; border:1px #E1E1E1 solid; text-align:center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.itplay ul li img {border:0px; width:100px; height:90px;}
.itplay ul li a{ display:block;}
.itplay ul li a:hover {text-decoration:none; font-size:12px; color:#FFFFFF; background:#81b316}
.itplay .title {width:100px;white-space:nowrap;overflow:hidden;float:left;-o-text-overflow: ellipsis;text-overflow:ellipsis;}
.allmovie h1 a{ font-size:16px; clear:both; padding-left:21px; color:#00ff00; line-height:30px;}
.allmovie ul{ width:100%; margin:5px 0px; padding:5px 0px;}
.allmovie li{ float:left; width:106px;margin-left:10px; margin-bottom:5px; line-height:21px; text-align:center}
.allmovie li a{ display:block;}
.allmovie li a:hover{ background:#ff6600; color:#FFFFFF; text-decoration:none}
/*---------------播放器广告层--------------*/	
.adx{
  position:absolute;
  /*top:55px;
  left:96px;*/
}

/**/
.flashbox { height:254px; overflow:hidden; position:relative; margin-bottom:10px; }
.flashbox .pic { position:absolute; top:0; left:0; border:1px solid #E8E9EA; padding:1px; width:395px; height:250px; }
.flashbox ul { position:absolute; top:0; left:400px; width:270px; }
.flashbox li { height:50px; margin-bottom:1px; overflow:hidden; line-height:24px; }
.flashbox li a { display:block; color:#333; padding:10px 90px 0 5px; ; background:#E8E9EA; height:40px; position:relative; }
.flashbox li.selected a, .flashbox li a:hover { color:#333; text-decoration:none; background:url(images/index_icon.gif) repeat-x; }
.flashbox li strong { display:block; height:14px; overflow:hidden; line-height:14px; cursor:pointer; }
.flashbox li img { position:absolute; top:3px; right:7px; width:74px; height:44px; }
/**/

.player0 {
	margin: 5px 0px; clear:both; 
}
.player0 ul{
	width: 560px;
}
.player0 li{
	line-height:24px; text-align:center; border:1px solid #CCCCCC; margin-bottom:4px; text-align:center;  width:98px; float:left; margin-right:11px; height:24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;
}
.player0 li a{ 
    display:block
}
.player0 li a:hover {
	background: #81b316; color:#FFF;
}