@charset "gb2312";/*------------ 全局样式-------------------- */
*{margin:0px;padding:0px;}
body,td,th{font-size:12px;color:#333;}
body{margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px; text-align:center;background:url(../images/main_bg.gif) 0 -30px repeat-x;}
a{color:#093d72;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;color:#e40000;}
a:active{text-decoration:none;}
ul{list-style:none;}
img{border:0px;}
a{outline:none;blr:expression(this.onFocus=this.blur());}
input,select,form img,button{vertical-align:middle;}
button {cursor:pointer;}
.clearfix{ overflow:hidden; zoom:1;}
#wrap{ clear:both; width:1003px; margin:0 auto;}
/*----通用----*/
.toolbar{ position:relative; background:url(../img/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;}
.toolbar span a.blue{ color:#0176ED;}
.toolbar span a.help{ background:url(../img/pic.gif) no-repeat 0 -33px ; padding:2px 0 2px 17px;}
#header{ padding:14px 0; position:relative;height:100%;}
	h1 a{ text-indent:-9999px; content:''; background:url(../img/logo.jpg) no-repeat 0px 0px; width:138px; height:49px; margin:0 0 14px 19px; display:block; overflow:hidden;}
    h1 a.logo{ text-indent:-9999px; content:''; background:url(../img/logo2009.jpg) no-repeat 0 0; width:205px; height:51px; margin:0 0 14px 19px; display:block; overflow:hidden;}
	h1 a.subLogo{ text-indent:-9999px; content:''; position:absolute; display:block; background:none transparent scroll repeat 0% 0%; left:138px; width:68px; top:15px}
    .menu{ background:url(../img/menu_bg.gif) no-repeat; height:41px; line-height:41px; position:relative; }
	.menu a.gougou{ background:url(../img/pic.gif) no-repeat -265px -238px; width:50px; height:30px; display:block; text-indent:-9999px; position:absolute;overflow:hidden;}
		.sebar{ position:absolute; right:12px; width:294px; top:8px; height:20px; line-height:20px; display:block;}
		.menu li{ float:left; background:url(../img/pic.gif) no-repeat -156px -813px; width:84px; 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:12px; margin:1px -3px 0 0;}
		.menu li a:hover,.menu li.up a{ background:url(../img/menu_li_a_hover.png) no-repeat center 0; text-decoration:none;  margin:1px -3px 0 0;}
		.sebar input{ width:150px; height:17px; line-height:17px; border:0; background:none; color:#bebebe; font-size:12px; background:none; margin:0 0 0 68px;}
		.sebar .button,.ft_btn{ width:54px; height:24px; line-height:24px; text-align:center; background:none; border:0; margin:2px 0 0 9px; color:#034000; font-weight:bold; cursor:pointer}
		.menu span{
	background:url(../img/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;
	padding-top: 5px;
}
#wrap .menu ul {
	width: 952px;
	margin-right: auto;
	margin-left: auto;
}

	#footer { text-align:center; line-height:20px; color:#898888; padding:10px 0px; clear:both; }
	#footer a{ margin:0 10px;}
	#footer p{ padding:1px 0; font-family:Verdana;}
	#footer p.img{ padding:10px 0;}
	#footer p.img a{ margin:0 5px;}
	.ft_se{ clear:both; background:#f4f4f4; border:1px solid #e1e1e1; height:28px;*height:29px; text-align:center; overflow:hidden; position:relative; padding:5px 0 0 0;*padding:4px 0 0 0;}
	.ft_se a{  margin:0 0 0 10px;}
	.ft_se img{ vertical-align:middle;}
	.ft_input{ background:url(../img/pic.gif) no-repeat -153px -57px #fff; border:1px solid #e1e1e1; width:200px; padding:4px 0 4px 17px; font-size:12px;}
	.ft_btn{background:url(../img/pic.gif) no-repeat -151px -85px; margin:0 0 0 7px; }
		.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{font:14px/normal "Microsoft YaHei", "Microsoft JhengHei";color:#000; background:url(../img/h3_bg.gif) no-repeat right top; height:28px; line-height:28px; position:relative; overflow:hidden;}
	h3 span{ background:url(../img/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(../img/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(../img/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(../img/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 15px;}
	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;color:#3c3c3c;}
	h4{font:13px/normal "Microsoft YaHei", "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;}
		.inner{ border:solid #E1E1E1; border-width:0 1px 1px 1px; padding: 10px; overflow:hidden; zoom:1;}
	.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: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 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:410px; 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:#8ECFF9;}
			.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{ overflow:hidden; height:275px; }
	.rank li{ clear:both; color:#B7B7B7; }
	.rank em{ float:left; width:24px; font:bold 12px/ 1.6 Arial; color:#4A4A4A;}
	.rank .first{ height:93px;*height:90px;}
	.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 span.txt strong{color:#ff6600;}
	.rank dt span.txt_yiban strong{color:#3083C7;}
	.rank dt span.txt_bad strong{color:#7C7B7B;}
	.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 .normal span.txt_yiban{ float:right;color:#3083C7;}
	.rank .normal span.txt_bad{ float:right;color:#7C7B7B;}


	.rank li span.word_cut{ width:178px; overflow:hidden; white-space:nowrap;}
	/*历史记录*/	
	#history { height:410px; overflow:hidden; }
	.history_h4{ padding-top:10px; border-top: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{ padding-top:5px;*padding-top:7px;overflow:hidden; text-overflow:ellipsis;white-space:nowrap; width:66px;}
			.like_look img{ border:1px solid #CFCFCF; padding:2px; width:60px; height:85px;}
			.play_now em,#history p em,.txt_fd{ color:#FD0E57; font-style:normal;}
/*--浮出层---*/
/*评分*/
	.pingfen{ width:139px; height:125px; z-index:999; background:url(../img/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(../img/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(../img/pic.gif) no-repeat 0 -458px;overflow:hidden;}
	.pingfen label{ float:left; color:#F07200;}
/*影片介绍*/
	#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:191px;}
	.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(http://img.kankan.xunlei.com/img/kankan/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(http://img.kankan.xunlei.com/img/kankan/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(http://img.kankan.xunlei.com/img/kankan/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 #e9c94d; color:#4e2207; background:#ffffd1; height:40px; line-height:40px; padding:0 10px; overflow:hidden;}
.update_bar strong{ color:#FD0E57;}
.update_bar a{ color:#f55e01; font-weight:bold; text-decoration:underline;}
.update_bar span{ float:right; color:#bcbcbc;}
.update_bar span a{color:#fd0e57; font-weight:normal; font-style:normal; text-decoration:none;}
.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;}
/*products*/
.products{ position:absolute; right:0; top:20px; width:436px; height:67px;}
.products span{ position:absolute; right:22px; top:0px; background:url(../img/pic.gif) no-repeat 0 -625px; width:9px; height:5px; display:block; z-index:9999;}
.products_bg{ width:434px; height:61px;background:#fff; filter:Alpha(Opacity=95); opacity:9.5; position:absolute; left:0;top:4px; border:1px solid  #c5c5c5;}
.xl_products{width:416px; height:52px; position:absolute;left:0;top:4px; padding:7px 10px 4px 10px;overflow:hidden; zoom:1;}
.xl_products dl{ float:left; border-right:1px dotted #acacac; overflow:hidden; line-height:1.5; height:50px; margin:0 0 0 10px;}
.xl_products dt{ color:#3c3c3c; font-weight:bold;}
.xl_products li a{ color:#666;}
.xl_products dl.w_177{ width:177px; margin:0;}
.xl_products dl.w_162{ width:162px;}
.xl_products dl.w_66{ width:54px; border:0;}
.xl_products ul{ width:180px;}
.xl_products dl.w_66 ul{ width:50px;}
.xl_products dl.w_162 ul{ width:185px;}
.tr{ text-align:right;}
.tc{ text-align:center;}
.xl_products li{ float:left; width:53px; margin-right:4px;}

/* 大片ICON */
span.dp_icon{background:url(../img/dp_icon.gif) no-repeat;width:28px;height:14px;position:absolute;z-index:9999;left:5px;top:5px;}

.recommend dt,.details_list dt{position:relative;}
.recommend dt span.dp_icon{left:192px;top:1px;*top:-1px;}/* 首页 */
.details_list dt span.dp_icon{left:175px;top:2px;*top:-1px;}/*  */


/*---20120211 修改错误！以及个人小修改  有疑问联系QQ：271877887 原版问题，不要找我！因为不是我写的程序-----------------*/
/*全局框架*/
.Wrapper{clear:both;height:auto;width:1004px;margin:0 auto;overflow:hidden;position:relative;text-align:left;padding:20px 0px;background:url(../image/bg.jpg) repeat-x;}
.Wrapper .WraLeft{float:left;margin-left:10px;height:auto;width:230px;background:#E5F3FF; text-align:left;}
.Wrapper .WraRight{float:right;width:760px;}
/*新闻阅读页*/
.ShowNews{padding:20px;}
.ShowNews2{padding: 0 20px; text-align:left;}
.ShowNewsState{clear:both;height:28px;line-height:26px;padding-left:28px;margin:0 auto;width:698px;background:url(../image/bg_nei.jpg) no-repeat;}
.ShowNewsTitle{width:100%;height:40px;line-height:40px;text-align:center;table-layout:fixed;overflow:hidden;}
.ShowNewsTitle h1{font-size:16px;font-family:"微软雅黑","宋体","黑体";letter-spacing:2px;}
.ShowNewsContent{width:auto;margin:10px 10px;line-height:25px;text-align:left;table-layout:fixed;overflow:hidden;}
.ShowNewsContent2{width:auto;margin:10px 10px;line-height:35px;text-align:left;table-layout:fixed;overflow:hidden;}
.ShowNewsContent p{margin-top:10px;}
.ShowNewsContentnav{color:#888;width:100%;margin:0 auto;height:30px;text-align:center;line-height:30px;border:1px solid #ebebeb;}
.ShowNewsContentbot{height:40px;width:auto;margin:0px 10px;line-height:40px;text-align:right;clear:both;margin-top:40px;border-top:1px solid #ebebeb;}

/*左栏菜单*/
.ListNav{width:231px;height:auto;overflow:hidden;table-layout:fixed;text-align:left;  clear:both;}
.ListNavTitle{width:231px;height:40px;line-height:40px;font-size:16px;font-weight:bold;padding-left:30px;color:#FFF;background:url(../image/left_bg.jpg) no-repeat;}
.ListNav ul{padding:10px;}
.ListNav li{ clear:both; display:block; padding-left:40px;font-size:13px;padding-top:5px;text-align:left;height:25px;line-height:25px;border-bottom:1px dashed #888;background:url(../image/left_2.jpg) 10px 12px no-repeat;}

/*左栏联系方式*/
.AllCall{width:231px;height:auto;line-height:20px;  clear:both;}
.AllCall .Contact{width:auto;height:auto; text-align:center;}
.AllCall .Contact li{height:30px;border-bottom:1px dashed #ebebeb;line-height:30px;overflow:inherit;table-layout:fixed; }
.AllCall .Contact li a{height:40px;line-height:40px;display:block;overflow:hidden;}
.AllCall .Contact li.ts img{padding-top:5px;}
.AllCall .area{
	padding:10px;
	text-align:left;
}
.AllCall .area li{
	padding:10px;
	border-bottom:1px dashed #888;
}

/*联系我们*/
.lianxi{
	line-height:30px;
}
.lianxi li{
	padding:10px;
}.lianxi strong{
	font-size:14px;
	height:50px;
	line-height:50px;
	font-weight:bold;
}
.ProList img{
	padding:0 20px;
}
.Pronav{font-size:14px;height:30px;line-height:30px;font-weight:bold;font-family:"微软雅黑","宋体","黑体";}
.ProContentpnr{
	padding:20px;
	table-layout:fixed;
	overflow:hidden;
	height:auto;
	width:auto;
}
.Tnpro{
	margin:10px 0;
	padding-left:10px;
}
.Tnpro li{
	float:left;
	padding-left:12px;
	padding-right:12px;
}