﻿@import url(menu.css);

/*----通用----*/

* {margin:0;padding:0;}
body {font:normal 12px/1.6 simsun, Verdana, Lucida, Arial, Helvetica, sans-serif;color:#7C7B7B; background:#FFF url(bg2009.gif) repeat-y center top;}
html {overflow-x:no;BACKGROUND-COLOR: transparent; scrollbar-face-color: #9EBFE8; scrollbar-shadow-color: #FFFFFF; scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #9EBFE8; scrollbar-darkshadow-color: #9EBFE8; scrollbar-track-color: #FFFFFF; scrollbar-arrow-color: #FFFFFF}
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;}

	h3{font:12px/1.6 simsun, Verdana, Lucida, Arial, Helvetica, ;color:#000; background:url(h3_bg.gif) no-repeat right top; height:28px; line-height:28px; position:relative; overflow:hidden;}
	h3 span{ background:url(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(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(pic.gif) no-repeat right -911px; float:left; padding-right:5px; text-decoration:none;}
	h3 span a.up:hover{ text-decoration:none;}
h3 a.goto{background:url(pic.gif) no-repeat 0 -194px; padding-left:8px;font:normal 12px/1.6 simsun;  position:absolute;top:5px; margin:0 0 0 15px; color:#171717;}
	.type_menu{ position:absolute; right:88px; top:5px; color:#BCBCBC;font:normal 12px/1.6 simsun;}
	.type_menu a{ color:#171717; margin:0 7px;}

	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 JhengHei";color:#007ebc;}
	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;height:auto;}
.inner{ border:solid #E1E1E1; border-width:0 1px 1px 1px; padding: 10px; overflow:hidden; zoom:1;}
.innerAD{ border:1px solid #E1E1E1;padding: 1px; overflow:hidden;}
.a_blue{color:#3083C7;}

.toolbar{position:relative; background:url(pic.gif) repeat-x; height:24px; line-height:24px; padding-left:23px;}
.toolbar span{ position:absolute; right:10px; top:2px; color:#cfcfcf;}
.toolbar strong{ color:#848484; font-weight:normal;}
.toolbar span a{ margin:0 7px;}


/* 载入loading */


#loader_container {
	WIDTH: 100%; POSITION: absolute; TOP: 350px; TEXT-ALIGN: center; filter:alpha(opacity=70);
}
.f30B{ COLOR: #FF3300; FONT-size: 12px; LINE-HEIGHT: 18px;FONT-weight: bold; TEXT-ALIGN: center;}
#loader{
	BORDER: #666666 1px solid; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 11px; Z-INDEX: 2; PADDING-BOTTOM: 16px; MARGIN: 0px auto; WIDTH: 260px; COLOR: #000000; PADDING-TOP: 10px; FONT-FAMILY: Tahoma, Helvetica, sans; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left;
}
#progress {
	FONT-SIZE: 1px; LEFT: 0px; WIDTH: 1px; POSITION: relative; TOP: 1px; HEIGHT: 5px; BACKGROUND-COLOR: #70940D
}
#loader_bg {
	FONT-SIZE: 1px; LEFT: 8px; WIDTH: 242px; POSITION: relative; TOP: 8px; HEIGHT: 7px; BACKGROUND-COLOR: #ebebe4;
}
#wincss{
	FONT-FAMILY: Arial, Tahoma, Helvetica, sans;FONT-SIZE: 11px; LEFT: 8px; WIDTH: 242px; POSITION: relative; TOP: 8px; HEIGHT: 16px; BACKGROUND-COLOR: #FFFFFF;
}
#gdwz{font-size:12px;color:#9d9d94;text-align:center;text-overflow:ellipsis; WIDTH: 240px; white-space:nowrap; overflow:hidden;}







/*----foot----*/
#footer { width:960px;text-align:center; line-height:20px; color:#898888; padding:8px 0px; clear:both; font-family:Verdana;margin:0 auto;}
		#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;}


/*----head----*/
#header{ padding:14px 0; position:relative;}

#topwrap { clear: both;  border-bottom: #D2E0ED solid 1px; background: url("../images/header_bg.gif") repeat-x; }
#Header {	
	margin: 0px auto;width:960px;
}
#Header .logo {
	width: 270px;
	height: 84px;
	float: left;
	clear: left;
	margin-top: 20px;
	background: url("logo.gif") no-repeat;
}

.top_ad {float: left;height:60px;width:468px;margin:15px 0 0 10px;border:1px dotted #DDDDDD;}

/*----head_right----*/
.head_right {width:290px;
	float: right;
	clear: right;
	text-align: right;
}
.head_right_top {
	color: #666;
	height: 50px;
	overflow: hidden;
	background: url("../images/topHelp_bg.jpg") no-repeat right 15px;
}
.head_right_top li { text-align: right; padding-right: 20px; padding-top: 20px; }
.head_right_top li a { padding: 2px; }
.head_right_top li a:hover { background: #0866C4; color: #fff; }
.head_right_top li a.l { color: #FF5A00; font-size: 14px; font-weight: bold; }


/*----head_搜索----*/

		.sebar{_ padding-top:5px;right:10px; width:290px; height:20px;display:block; float:right;}
		.sobg{ width:204px; height:23px;}
		
		.sebar input{ width:130px; height:17px; line-height:17px; border:0; background:url(so.gif) no-repeat; color:#034000;font-size:12px;}
		.sebar .button{  line-height:24px; text-align:center; background:none; border:0; margin:5px 0 0 5px; color:#034000; font-weight:bold; cursor:pointer; background:url(so_an.jpg); width:54px; height:23px;}


/*----head_menu

.menu{ float:left;background:url(menu_bg.gif) no-repeat; height:41px; line-height:41px; position:relative; margin-bottom:15px;width:960px;}
.menu li{ float:left; background:url(pic.gif) no-repeat -156px -813px; width:68px; 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; margin:1px -3px 0 0;}
.menu li a:hover,.menu li.up a{ background:url(menu_li_a_hover.png) no-repeat center 0; text-decoration:none;  margin:1px -3px 0 0;}
.menu span{ background:url(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;}
----*/



/*今日头条*/
			

.big_img{ float:left; width:379px; height:223px; overflow:hidden;}
			.big_img img{width:379px; height:223px}
			.focus ul{ float:right; width:275px; padding-top:1px;}
			
			.focus li{ height:36px; padding:4px 0; overflow:hidden; zoom:1; border:solid #ededed; border-width:1px 0;float:left; margin:-1px 0 0 0;}
			.focus li img{ float:left; border:1px solid #999; width:50px; height:29px; margin:3px 0 0 4px; cursor:pointer}
			.focus li dl{ width:214px;float:right; color:#4A4A4A;}
			
			.focus li.up{background:#f4f2f2;}
.focus li.up{background:url(pic.gif) no-repeat 0 -120px; }
			.focus li.up a{ color:#FD0E57;}
			.focus li dt,#dp_new dt{ font-weight:bold;}
			.focus li dd{ width:214px;overflow:hidden; text-overflow:ellipsis;white-space:nowrap; color:#7C7B7B;}
			
/*今日更新*/
		        
		        .hot_play{ width:666px;_ width:664px;overflow:hidden; zoom:1; height:200px; 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{ width:86px; height:120px; padding:2px; border:1px solid #cfcfcf;}
			.hot_play a:hover img{ border-color:#8ECFF9;border:2px solid #8ECFF9}


			.hot_play span,.ent_list span{display:block; width:79px; height:15px; padding:0 3px; line-height:15px; color:#fff; text-align:center; 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; }

                        

.hot_play1{ width:666px;_ width:664px;overflow:hidden; zoom:1;  position:relative;height:380px;}

		    
			.hot_play1 ul{ width:743px; float:left;}
			.hot_play1 li{ float:left; position:relative; width:95px; margin:4px 19px 16px 0;overflow:hidden;}
			.hot_play1 p{ text-align:center; height:16px;overflow:hidden; white-space:nowrap;}	
			.hot_play1 p.word_cut{text-overflow:ellipsis; width:95px;}
			.hot_play1 a img{ width:86px; height:120px; padding:2px; border:1px solid #cfcfcf;}
			.hot_play1 a:hover img{ border-color:#8ECFF9;border:2px solid #8ECFF9}
			.hot_play1 span,.ent_list span{display:block; width:79px; height:15px; padding:0 3px; line-height:15px; color:#fff; text-align:center; position:absolute; left:4px; top:107px;}
			.hot_play1 span.back,.ent_list span.back,.details_list  span.back{ background:#000; filter:Alpha(Opacity=50); opacity:0.5;}
			.hot_play1 a{ font-weight:bold;}
			.hot_play1 #grade{clear:both; width:65px; margin:8px auto 0 auto; cursor:default; position:relative;}
			.hot_play1 #grade ul{ width:65px; }
			.hot_play1 #grade li{ clear:both;height:2px;background:#ddd;  width:65px; overflow:hidden; margin:1px 0 2px 0; }
			.hot_play1 #grade li div{ background:#007EBC; height:2px; }



/*最新新闻*/
.play_now{height:278px; overflow:hidden; margin-bottom:5px;}


.news {float:left;margin-top:5px; overflow:hidden;}
.news ul{padding:4px 0 0 4px}
.news li{text-align:left; padding-left:1.2em; background:url(list_bg.gif) no-repeat 5px 9px; line-height:200%;width:220px;overflow:hidden;white-space:nowrap; text-overflow:ellipsis; border-bottom-style: dashed;
border-bottom-width: 1px;}
.news li a{color:#1165b9; }
.news li a:hover{ color:#FF6600}
.newslist{height:485px;overflow:hidden;}
.newslist li{text-align:left; padding-left:1.2em; background:url(list_bg.gif) no-repeat 5px 9px; line-height:200%;width:690px;overflow:hidden;white-space:nowrap; text-overflow:ellipsis; border-bottom-style: dashed;
border-bottom-width: 1px;}
.newslist li a:link{color:#333;text-decoration:none;}
.newslist li a:visited{text-decoration:none; color:#333}
.newslist li a:hover{text-decoration:none; color:#F60}
.newscon p{padding:10px;line-height:150%; text-align:left;}
.newscon h1{font-size:20px;padding-top:20px;line-height:200%;text-align:center;}
.ztclist li{float:left;width:300px;overflow:hidden;margin:3px 6px 0px 0;overflow:hidden;border-bottom:dashed 1px #ccc;padding-bottom:6px;}

/*今日推荐*/
	.tuijian_index{ overflow:hidden; height:380px; }
	.tuijian_index li{ clear:both; color:#B7B7B7; }
	.tuijian_index em{ float:left; width:24px; font:bold 12px/ 1.6 Arial; color:#4A4A4A;}
	.tuijian_index .first em{ font-size:12px; color:#F07200;}
	.tuijian_index .num3 em{ color:#F07200}
	.tuijian_index .first img{ float:left;  width:59px; height:82px; padding:2px; border:1px solid #CFCFCF;}
	.tuijian_index dl{ float:right; width:146px;  overflow:hidden;}
	.tuijian_index dl p{ height:20px; line-height:20px; overflow:hidden;}
	.tuijian_index dt{height: 24px;overflow: hidden; position: relative; padding-right: 20px; }
        .tuijian_index dd{float:left;width:160px;}
        .tuijian_index dd p{float:left;width:158px;}
	.tuijian_index dd span{ color:#3083C7;}
	.tuijian_index dt span{ color:#ff6600; position:absolute; right:0; top:0;}
	.tuijian_index dt a{ float:left;}
	.tuijian_index .normal{ padding:1px 0 1px 0;}
	.tuijian_index .normal:after,.tv_list li:after{ content: "";display: block;height: 0;clear:both;visibility: hidden;}
	.tuijian_index .normal span{ float:left; }
	.tuijian_index  .normal strong{ font-weight:normal; padding-left:5px;}
	.tuijian_index .normal span.txt{ float:right; color:#ff6600;}
	.tuijian_index li span.word_cut{ width:178px; overflow:hidden; white-space:nowrap;}



/*全排行榜*/
	.rank{ overflow:hidden; height:300px; }
	.rank li{ clear:both; color:#B7B7B7; }
	.rank em{ float:left; width:24px; 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: 24px;overflow: hidden; position: relative; padding-right: 20px; }
        .rank dd{float:left;width:160px;}
        .rank dd p{float:left;width:158px;}
	.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:#ff6600;}
	.rank li span.word_cut{ width:178px; overflow:hidden; white-space:nowrap;}


/*分类页左边*/
	.rank2{ overflow:hidden; height:600px; }
	.rank2 li{ clear:both; color:#B7B7B7; }
	.rank2 em{ float:left; width:24px; font:bold 12px/ 1.6 Arial; color:#4A4A4A;}
	.rank2 .first em{ font-size:12px; color:#F07200;}
	.rank2 .num3 em{ color:#F07200}
	.rank2 .first img{ float:left;  width:39px; height:60px; padding:2px; border:1px solid #CFCFCF;}
	.rank2 dl{ float:right; width:130px;  overflow:hidden;}
	.rank2 dl p{ height:20px; line-height:20px; overflow:hidden;}
	.rank2 dt{height: 24px;overflow: hidden; position: relative; padding-right: 20px; }
        .rank2 dd{float:left;width:160px;}
        .rank2 dd p{float:left;width:158px;}
	.rank2 dd span{ color:#3083C7;}
	.rank2 dt span{ color:#ff6600; position:absolute; right:0; top:0;}
	.rank2 dt a{ float:left;}
	.rank2 .normal{ padding:1px 0 1px 0;}
	.rank2 .normal:after,.tv_list li:after{ content: "";display: block;height: 0;clear:both;visibility: hidden;}
	.rank2 .normal span{ float:left; }
	.rank2  .normal strong{ font-weight:normal; padding-left:5px;}
	.rank2 .normal span.txt{ float:right; color:#ff6600;}
	.rank2 li span.word_cut{ width:140px; overflow:hidden; white-space:nowrap;}








/*首页*/
#main{ float:left; width:686px;}
			.pager_ico{  position:relative; padding:0 0 5px 0;}
			.pleft{ padding:0 0 15px 10px;}
			.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(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:300px; }
				.recommend{ padding-top:7px;}
                                .recommend a img{ float:left;width:86px; height:120px; padding:2px; border:1px solid #cfcfcf;}
                                .recommend a:hover img{ border-color:#8ECFF9;}
				.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(pic.gif) no-repeat 0 -343px; padding-left:12px; color:#4A4A4A; font-weight:normal;}




				.special { clear:both;}
				.special img{ width:300px; height:55px;padding:2px; border:1px solid #cfcfcf; margin:3px auto;}

.special STRONG {
	COLOR: #4a4a4a
}
.special P {
	PADDING-RIGHT: 40px; OVERFLOW: hidden; LINE-HEIGHT: 20px; POSITION: relative; HEIGHT: 20px
}
.special SPAN {
	RIGHT: 10px; POSITION: absolute
}
.special A {
	FLOAT: left
}


.pushleft ul{float:left;width:730px;}
.pushleft ul li{width:120px;display:inline;float:left;height:21px;line-height:21px;overflow:hidden;font-family:"宋体", Arial;}


/*电视剧频道*/
		#tv{height:300px;}
			.tv_list{ width:332px;}
			.tv_list li{ clear:both; margin:7px 0 13px 0; overflow:hidden; }
			.tv_list img{ width:86px; height:120px; border:2px solid #cfcfcf; padding:2px; float:left;}

                        

			.tv_list dl{ float:right; width:220px;}
			.tv_list dt a{ font-weight:bold;}
			.tv_list dd{ text-indent:2em; padding-top:5px; height:62px; position:relative; line-height:1.7}
                        .tv_list dt span{float:right;}
			.look_now{ position:absolute; color:#52B800; right:0; bottom:3px; background:url(pic.gif) no-repeat right -406px;  width:95px;}

/*娱乐频道*/
		#ent{ height:300px;}
			.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(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;}
		


/*历史记录*/	
	#history { height:360px; 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 12px 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(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:63px; }
		.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:300px;}
		.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;}

	

		/*专题推荐*/		
		.zhuanti_movie{ width:938px; overflow:hidden; }
		.zhuanti_movie ul{ width:1100px;}
		.zhuanti_movie li{ float:left; width:180px; overflow:hidden; margin:0 10px 5px 0; height:125px;}
		.zhuanti_movie  img{width:170px; height:80px; border:1px solid #cfcfcf; padding:2px; display:block;}
		.zhuanti_movie dt{ text-align:center; font-weight:bold; padding:4px 0;}
		.zhuanti_movie p.zp{ width:152px;white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
                .zhuanti_movie p.jj{ width:150px;white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
		.zhuanti_movie dd{position:relative; height:100%;}
		.zhuanti_movie a.look_now{ position:absolute; right:0; bottom:0; display:block; height:16px; background-position:right -406px; width:68px;}







/* 各个频道 */
.comm_index{ float:left; width:225px;}
.comm_index1{ float:left;width:265px;}
.comm_content{ float:right; width:730px; 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(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(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:10px 0 13px 0;}
.details_list ul{ width:736px;}
.details_list li{ float:left;width:332px; margin:5px 33px 15px 0; height:130px; position:relative;}
.details_list a img{width:86px; height:120px; padding:2px; border:1px solid #cfcfcf; float:left;}
.details_list a:hover img { border-color:#8ECFF9;border:2px solid #8ECFF9}

.details_list  dl{ float:right; width:230px; }
.details_list dt{ position:relative; margin-bottom:6px;}
.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(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:83px; 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:107px;}

.details_list p{ clear:both;}
.mtop{ margin-top:5px;}
.popular{ background:url(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(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;}


/*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(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(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(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}





/*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{ width:86px; height:120px;padding:1px; 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(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: left;
	width: 240px;
	border:0px dotted #DDDDDD;
	/*padding-left: 100px;*/
	margin-left:5px;
}
.itme_list_content {
	float: left;
	width: 240px;height:233px;
	border:0px dotted #DDDDDD;
	/*padding-left: 100px;*/
	margin-left:5px;
}
.view_con_left {
	float: left;
	width: 235px;height:225px;
	margin: 5px auto;
	
	overflow:hidden;
	
}



.view_con_left li {
	width: 235px;
	line-height: 25px;
	vertical-align: middle;
	height: 23px;
	overflow:hidden;
}

.view_con_xia {
	float: left;
	width: 395px;height:60px;
	margin: 5px auto;
	border:0px dotted #DDDDDD;
	
}

*+html .view_con_right {
	float: right;
	width: 300px;
	height:300px;
	
	border:1px dotted #DDDDDD;
}
.view_con_right {
	float: right;
	width: 300px;
	height:300px;
	
	border:1px dotted #DDDDDD;
}

.itme_list_img {
	
	text-align: center;float: left;
}

.itme_list_img img{
	width: 150px;height:220px;}



/*系统播地址css*/
.zhankai{ height:23px; display:block; width:100%;background:url(zhankai_off.gif) RIGHT no-repeat;}
.zhankai:hover{background:url(zhankai_on.gif) right no-repeat; text-decoration:none;}

.zk ul { margin:0px 0px 5px 0px!important; margin:0px 0px 6px 6px; padding:0px 0px 0px 0px; clear:both;}
.zk ul li {width:150px; float:left; font-size:12px; margin:5px 0px 3px 11px!important; margin:5px 5px 9px 6px; line-height:150%; border:1px #3c3c3c solid; text-align:center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.zk ul li a{ display:block;width:160px; text-align:center;height:25px; line-height:25px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.zk ul li a:hover {text-decoration:none; background:#2B91D5;color:#ffffff;}

.itplay {height:120px;overflow-y:scroll; margin-bottom:4px;}
.itplay h1{ font-weight:bold; font-size:14px;color:#FF7E00; clear:both;}
.itplay ul { margin:0px 0px 5px 0px!important; margin:0px 0px 6px 6px; padding:0px 0px 0px 0px; clear:both;}
.itplay ul li {width:150px; float:left; font-size:12px; margin:5px 0px 3px 11px!important; margin:5px 5px 9px 6px; line-height:150%; border:1px #3c3c3c 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;width:160px; text-align:center; height:25px; line-height:25px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.itplay ul li a:hover {text-decoration:none; background:#2B91D5;color:#ffffff;}
.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}



/*顶 踩 报错*/
	.btn-dcb{margin:5px 5px 5px ;background-color:#f5f5f5;height:26px;line-height:24px;padding-left:2px;width:150px;}
	.btn-dcb span{float:left;padding:0 4px 0 0;}
	.btn-dcb span em{color:#FF6600;font-size:12px normal}
.btn-dcb a{margin-left:10px}
.btn-ding{float:left;width:35px;height:36px;background:url(woding.gif) ;}
.btn-chai{float:left;width:35px;height:36px;background:url(wocai.gif) ;}
.btn-bao{float:left;width:35px;height:36px;background:url(baocuo.gif) ;}


.btn-dcb a:hover{border:1px solid #FF9900;}



/*胜客美化版顶*/
	.ding-dcb{margin:5px 5px 5px ;background-color:#ffffff;height:75px;line-height:75px;padding-left:2px;width:235px;margin:0 auto; overflow:hidden;}
	.ding-dcb span{padding:0 4px 0 0;}
	.ding-dcb span em{font-size: 14px normal;color: #F73809;font-weight: bold;}
.ding-dcb a{margin-left:10px;text-align:center;}
.ding-ding{float:left;width:59px;height:75px;background:url(new_digg.png) ;}
.ding-chai{float:left;width:59px;height:75px;background:url(new_cai.png) ;}
.ding-bao{float:left;width:59px;height:75px;background:url(new_bc.png) ;}
.ding-dcb a:hover{border:1px solid #FFffff;}



/*--------------- 分页 -----------*/
.pager {font-size:12px; width:100%;overflow:hidden;padding:16px 0 8px 0}
	.pager em{float:left;margin-right:2px;text-align:center;padding:0 5px; height:21px; line-height:21px; color:#fff;  background-color:#7AB9EC; font-weight:bold;border:1px solid #2975CB;}
	
	.pager span{float:left;margin-right:2px;padding:0 4px; height:23px; line-height:23px;}
	.pager a:link,.pager a:visited{border:1px solid #DDDDDD; color:#333; text-decoration:none; padding:0 5px; height:21px; line-height:21px;float:left;display:inline;margin-right:1px;background-color:#fff;}
	.pager a:hover{border:1px solid #2975CB;color:#fff;background-color:#7AB9EC}
	.pager input{float:left}
	.pager em.nolink{background-color:white;border:1px solid #DDDDDD;color:#999999;height:21px;line-height:21px;font-weight:400}
	#pager {height:17px;}


/*图片效果Css*/
/**/
.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(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; }
/**/

/*---------------弹出------------------*/
#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}


/*专题*/
	.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(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(pic.gif) no-repeat right -408px; padding-right:8px; }



/*---------------会员登录------------------*/

#dl {border:1px solid #E1E1E1;padding:1px; margin-bottom:8px;height:none; width:956px;overflow:hidden;text-align: center;}


/*---------------广告样式------------------*/


/* AD */
#ad960x {border:1px solid #E1E1E1;padding:1px; margin-bottom:8px;height:none; width:956px;overflow:hidden;text-align: center;}
#ad960 {width:960px;margin-bottom:8px; text-align:center; overflow:hidden;}
#ad577x {width:577px;border:1px solid #E1E1E1;margin-bottom:8px; text-align: center; overflow:hidden;}
#ad577 {width:577px;margin-bottom:8px; text-align: enter;}



/* 牛ICON */
span.dp_icon{background:url(niu_icon.gif) no-repeat;width:18px;height:18px;position:absolute;z-index:9999;left:5px;top:5px;}
