﻿@charset "utf-8";
/*========================== 主导航栏*/
.area_ent  {background:#ac24ca;}
.mainnav_ent,.mainnav_ent .w1100 { background:#ac24ca;}
.mainnav_ent ul { margin-left:-1px;}
.mainnav_ent a { float:left; height:40px; line-height:40px; padding:0 30px; font-size:18px; color:#eee; border-left:1px solid #991eb4;}
.mainnav_ent a:hover,.mainnav_ent .mainnav_cur a { background:#9433aa;}
.mainnav_ent i { display:inline-block; width:20px; height:22px; margin-right:8px; background-image:url(../images/bk.png); background-repeat:no-repeat; vertical-align:middle; _float:left; _margin-top:9px;}
.mainnav_ent span { vertical-align:middle;}
.mainnav_ent1 { background-position:0 -101px;}
.mainnav_ent2 { background-position:-21px -101px;}
.mainnav_ent3 { background-position:-42px -101px;}
.mainnav_ent4 { background-position:-63px -101px;}
.mainnav_ent5 { background-position:-84px -101px;}
.mainnav_ent6 { background-position:-105px -101px;}
.mainnav_ent7 { background-position:-126px -101px;}
.mainnav_ent8 { background-position:-147px -101px;}
a:hover .mainnav_ent1,.mainnav_cur .mainnav_ent1 { background-position:0 -124px;}
a:hover .mainnav_ent2,.mainnav_cur .mainnav_ent2  { background-position:-21px -124px;}
a:hover .mainnav_ent3,.mainnav_cur .mainnav_ent3  { background-position:-42px -124px;}
a:hover .mainnav_ent4,.mainnav_cur .mainnav_ent4  { background-position:-63px -124px;}
a:hover .mainnav_ent5,.mainnav_cur .mainnav_ent5  { background-position:-84px -124px;}
a:hover .mainnav_ent6,.mainnav_cur .mainnav_ent6  { background-position:-105px -124px;}
a:hover .mainnav_ent7,.mainnav_cur .mainnav_ent7  { background-position:-126px -124px;}
a:hover .mainnav_ent8,.mainnav_cur .mainnav_ent8  { background-position:-147px -124px;}
.lpage_main,.ipage_main,.ent_lpage_main { width:720px;}
/*通用*/
/* 水平滚动 */
.r_x { position: relative; overflow: hidden; _width:100%;}
.r_x ul { position: relative; width: 500%; overflow: hidden; }
.r_x li { float: left; }
.r_x .next, .r_x .per { position: absolute; top: 50%; z-index: 99; }
.r_x .next:hover, .r_x .per:hover { text-decoration: none; }
.r_x .notcur:hover { cursor: default; }
.r_x .per { left: 0; }
.r_x .next { right: 0; }
/* 666宽度，5列，间隔14 */
.c5_666_14 { width: 666px; overflow: hidden; }
.c5_666_14 ul { margin-right: -14px; }
.c5_666_14 li { float: left; width: 122px; margin-right: 14px; }

table.vat td { vertical-align: top; }
table td.vam { vertical-align: middle;}
table.ptb3 td { padding-top: 3px; padding-bottom: 3px; }

.h48 { height: 48px; overflow: hidden;}
.blue,a.blue,a.blue:hover { color: #378ad0;}
.cf2483b { color: #f2483b;}
.mln2 { margin-left: -2px;}
.mln5 { margin-left: -5px;}
.p3 { padding: 3px;}
.pl160 { padding-left: 160px;}
.b1e { border: 1px solid #eee;}
.bdt1f3 { border-top: 1px solid #f3f3f3;}
.bb1f8 { border-bottom: 1px solid #f8f8f8;}
.bb1_dt_d { border-bottom: 1px dotted #ddd;}
.bdrs3 { border-radius: 3px;}
.bke9 { background:#e9e9e9;}
.cf49399 { color: #F49399;}
.cd12f2f { color:#d12f2f;}
.cbe93ca,.cbe93ca:hover { color:#be93ca;}
.bbdd { border-bottom:1px solid #ddd;}
.h2e { height:2em; line-height:2; overflow:hidden;}
.h4e { height:4em; line-height:2; overflow:hidden;}
.h6e { height:6em; line-height:2; overflow:hidden;}
.f24 { font-size:24px;}
.sidebar_h2,.ipage_main_h2{ font-family:\5FAE\8F6F\96C5\9ED1; }
.sidebar_h2 .more,.ipage_main_h2 .more{ font-size:12px; font-weight:normal; font-family:\5B8B\4F53; color:#888;}
.sidebar_h2 .more a,.ipage_main_h2 .more a { color:#888;}
.sidebar_h2 .more a:hover,.ipage_main_h2 .more a:hover { color:#c00;}
.sidebar_h2 { height:40px; line-height:40px; font-size:18px; color:#d12f2f;}
.ipage_main_h2 { height:24px; line-height:24px; margin-bottom:20px; font-size:24px; border-left:3px solid #ab23c9;}
.sidebar_ipage_main_h2 { height:18px; line-height:18px; margin-bottom:10px; font-size:18px; border-left:2px solid #ab23c9; color:#d12f2f;}
/*========================== 列表页面*/
.lpage_tit { border-bottom:1px solid #ddd;}
.lpage_tit span { display:inline-block; line-height:2; margin-bottom:-1px; font-size:18px; font-family:\5FAE\8F6F\96C5\9ED1; color:#ab23c9; border-bottom:3px solid #ab23c9;}
/*列表左侧内容*/
.lpage_main_tit { border-bottom:1px solid #d4d4d4;}
.lpage_main_tit span.dib {font:18px/2 \5FAE\8F6F\96C5\9ED1; color:#ab23c9; }
.lpage_main_tit span { margin-bottom:-1px; border-bottom:3px solid #ab23c9; }
.lpage_main_tit i { width:3px; height:39px; margin-bottom:-1px; background:#fff;}
.lpage_main_list li { padding:15px 0 20px 0; border-bottom:1px solid #f3f3f3;}
.lpage_main_list .graphic_tit{ font-weight:bold; font-size:18px; line-height:1.6; max-height:3.2em; font-family:\5FAE\8F6F\96C5\9ED1; overflow:hidden;}
.lpage_main_list .graphic_date{ color:#e6a3a3;}
.lpage_main_list .graphic_info { margin-top:10px; line-height:2; max-height:4em; color:#888; overflow:hidden;}
.lpage_main_list .graphic_info a{ color:#f49399; white-space:nowrap; }
.lpage_main_list .graphic_tit a:hover,.lpage_main_list .graphic_info a:hover { color:#c00;}
/*列表右侧侧栏*/
.sidebar_ent .list li { line-height:2.5; height:2.5em; overflow:hidden;}
.sidebar_ent .graphic_tit { line-height:1.6; height:1.6em; overflow:hidden;}
/*明星库*/
.slibrary { padding:0 12px 12px 12px; background:#f8f8f8;}
.slibrary .search_form { width: 326px; height:32px;}
.slibrary .search_txt { width:224px; background:#fff;}
.slibrary .search_btn { background:none; text-indent:0;}
.slibrary_hot { line-height:2; height:2em; margin:10px 0; padding-bottom:10px; border-bottom:1px solid #ddd; overflow:hidden;}
.slibrary_hot span { color:#c00;}
.slibrary_hot a { margin-right:10px;}
.sidebar_ent dl { line-height:2;  margin-bottom:10px; border-bottom:1px solid #ddd;}
.sidebar_ent dt { float:left; width:55px; font-weight:bold;}
.sidebar_ent dd { margin-left:55px; margin-bottom:10px; }
.sidebar_ent dd a { display:inline-block; margin-right:10px;}
.slibrary_recom .images { _width:326px; overflow:hidden;}
.slibrary_recom h3 { margin-bottom:10px; font-size:14px; font-family:\5FAE\8F6F\96C5\9ED1; color:#c00;}
.slibrary_recom ul { margin-right:-10px;}
.slibrary_recom li { width:75px; margin-right:9px;}
.slibrary_recom .images_img { width:75px; overflow:hidden;}
.slibrary_recom .images_tit_f_1r { height:2em; line-height:2; margin-top:-2em; text-align:center; }
.slibrary_recom .images_img:hover .images_tit_f_1r { background-color:#000;}
/*========================== 首页 */
.con_ipage .graphic { overflow:hidden;}
.con_ipage .graphic li { margin-top:-1px; border-top:1px solid #f3f3f3; border-bottom:none;}
.con_ipage .images {_width:720px; margin-bottom:10px;}
.con_ipage .images ul { margin-right:-20px; }
.con_ipage .images li { width:350px; height:233px; margin-right:20px;}
.con_ipage .images_tit {
	position:relative;
	height:40px; line-height:40px; margin:-50px 20px 20px 20px; padding:0 10px; overflow:hidden;
	font-size:14px; text-align:center; color:#fff; background:url(../images/bk_t.png) repeat 0 0;}
.con_ipage .images_img:hover { text-decoration:none;}
/* 焦点图*/
.focus { width:720px; float:left; position:relative; height:450px; margin-bottom:20px; overflow:hidden;}
.focus_list  {width:300%; position:relative; }/*5张切换，3张的改成300%*/
.focus_list li {float:left; position:relative; width:720px; height:450px; }
.focus_img,.focus_img img{display:block; width:100%;}
.focus_tit {
	position:absolute; left:0; bottom:0;
	height:3em; line-height:3; width:680px;  padding:0 20px; font-family:\5FAE\8F6F\96C5\9ED1;
	font-size:24px;	background:url(../images/bk_t.png) repeat 0 0; overflow:hidden;}
.focus_tit a { display:inline-block; margin-right:4em;}
.focus_page {
    position:absolute; right:40px; bottom:0; z-index:9; height:3em; width:3em; line-height:3; overflow:hidden;
	font-size:24px; font-family:\5FAE\8F6F\96C5\9ED1; color:#fff; text-align:center;}
.focus_page em { color:#ff8800;}
.focus_per,.focus_next {
	position:absolute; top:50%; width:60px; height:60px; margin-top:-60px;
	font:60px/60px \5B8B\4F53; color:#333; text-align:center;}
.focus_per { left:0;}
.focus_next { right:0;}
.focus_per:hover,.focus_next:hover { background:url(../images/bk_t.png) repeat 0 0; text-decoration:none; }
.focus_tit a,.focus_tit a:hover,.focus_per:hover,.focus_next:hover,.focus_page a:hover,a.focus_page_cur { color:#fff;}
.focus_tit a:hover { text-decoration:underline;}
.focus_notcur,.focus_notcur:hover { color:#999; background:none;}
.focus_notcur:hover { cursor:default;}
/* 焦点图右侧图集*/
.images_focus { width:350px; float:right;}
.images_focus ul { margin-bottom:11px;}
.images_focus li { width:350px; height:144px; margin-bottom:9px; overflow:hidden;}
.images_focus .images_tit {
	position:relative; line-height:2; height:2em; margin-top:-2em; padding:0 20px;
	font-size:14px; font-family:\5FAE\8F6F\96C5\9ED1; color:#fff; background:url(../images/bk_t.png) repeat 0 0;  overflow:hidden;}
.images_focus a:hover { text-decoration:none;}
/*明星图集*/
.h198 { height:198px; width:198px; overflow:hidden;}
.h400 { height:400px; width:400px; overflow:hidden;}
.h131 { height:131px; width:196px; overflow:hidden;}
.h130 { height:130px; width:196px; overflow:hidden;}
.w294 { height:198px; width:294px; overflow:hidden;}
.starimg { clear:both;}
.starimg ul { margin-right:-4px;}
.starimg li { margin-right:4px; margin-bottom:4px;}
.starimg .images_img { margin-bottom:4px; overflow:hidden;}
.starimg .images_tit {
	position:relative; line-height:2.5; height:2.5em; padding:0 10px;  margin-top:-2.5em\9;
	text-align:center; color:#fff; background:url(../images/bk_t.png) repeat 0 0; overflow:hidden;
	transition:all 0.3s;
	-moz-transition: all 0.3s; /* Firefox 4 */
	-webkit-transition: all 0.3s; /* Safari 和 Chrome */
	-o-transition: all 0.3s; /* Opera */}
.starimg .images_img:hover,.starimg .images_img:hover .images_tit  {text-decoration:none;}
.starimg .images_img:hover .images_tit { display:block;  margin-top:-2.5em;}
/*========================== 娱乐明星列表页 */
/* 明星排行 */
.rank_star { padding:0 10px; background:#f8f8f8; overflow:hidden;}
.rank_star li { height:56px; line-height:56px; padding:10px 0; margin-top:-1px; font-size:0; border-top:1px solid #eaeaea; }
.rank_star_img,.rank_star li i,.rank_star_name { display:inline-block; vertical-align:middle;}
.rank_star_img { width:45px; height:56px; float:right;}
a.rank_star_name { font-size:16px;}
.rank_star li i { height:20px; width:60px; margin-right:10px; background-image:url(../images/bk.png); background-repeat:no-repeat;}
.rank_star_icon1 { background-position:0 0;}
.rank_star_icon2 { background-position:0 -20px;}
.rank_star_icon3 { background-position:0 -40px;}
.rank_star_icon4 { background-position:0 -60px;}
.rank_star_icon5 { background-position:0 -80px;}
/* 娱乐排行榜 */
.rank_ent { padding:10px; background:#f8f8f8;}
.rank_ent li{ line-height:2.5; height:2.5em; overflow:hidden; }
.rank_ent li a { vertical-align:middle;}
.rank_ent li i {
	width:14px; height:14px; display:inline-block; margin-right:8px; -webkit-text-size-adjust:none;
	font:10px/14px \5FAE\8F6F\96C5\9ED1; color:#fff; text-align:center;
	background-image:url(../images/bk.png); background-repeat:no-repeat; vertical-align:middle; _float:left;_margin-top:8px;}
.rank_ent_icon1 { background-position:-61px -3px;}
.rank_ent_icon2 { background-position:-76px -3px;}
/* 左边主体内容 */
.ent_lpage_main_form { position: relative;  width:370px;  *z-index: 9; zoom:1;}
.ent_lpage_filter li {
	height: 28px;  position: relative; line-height:20px; padding:10px 10px 0px 65px;
	overflow: hidden; zoom: 1;  }
.ent_lpage_filter span { position: absolute; left: 10px; font-weight:bold; color:#555; }
.ent_lpage_filter a { display: inline-block; margin-right: 5px; margin-bottom: 10px; padding: 0 5px; }
.ent_lpage_filter a.more { color: #BE93CB;}
.ent_lpage_filter li.more_ctrl { height: auto; }
.ent_lpage_filter li.more_ctrl .more { display: none;}
.ent_lpage_filter a:hover,a.ent_lpage_filter_cur,.ent_lpage_filter a.more:hover { background:#222; color:#fff;  text-decoration:none;}

.search_filter {
	position: relative; left: 0; top: 0; float: left; z-index: 9; height: 32px; width: 70px;
	font: 14px/32px \5FAE\8F6F\96C5\9ED1; color: #666; background-color: #fff; }
.search_filter a { display: block; height: 32px; line-height: 32px; padding: 0 10px; color: #666; overflow: hidden; }
.search_filter a:hover { color: #666; text-decoration: none;}
.search_filter li a:hover {  background-color: #f8f8f8;}
.search_filter i {
	height: 0; width: 0; display: inline-block; margin-left: 10px; vertical-align: middle;
	border-style: solid; border-width: 5px; border-color: #999 #fff #fff #fff; overflow: hidden;}
.search_filter a:hover i,.search_filter_ctrl a i { margin-top: -10px; border-color: #fff #fff #999 #fff; }
.search_filter ul {
	display: none; position: absolute; left: -1px; top: 31px; z-index: 99; width: 50px;
	background-color: #fff; border: 1px solid #ddd; border-top: 1px solid #fff; }
.search_filter_ctrl ul { display: block;}
/* 左边主体列表内容 */
.ent_lpage_list { margin:40px 0 20px;}
.ent_lpage_h2 {
	height:20px; padding-left:10px;
	font:16px/20px \5FAE\8F6F\96C5\9ED1; border-left:3px solid #AB23C9;}
.ent_lpage_list li { float:left; width:48%; padding:15px 2% 20px 0; border-bottom:1px solid #eee;}
/*========================== 娱乐明星详细页 */
/* 明星介绍 */
.star_dpage_sns { width:280px; float:left; margin:20px 0;}
.star_dpage_sns p { height:40px; line-height:40px; margin-top:10px; background:#f1f1f1;}
.star_dpage_sns p a { display:block;}
.star_dpage_sns p a:hover { text-decoration:none;}
.star_dpage_sns p span { display:inline-block; font-size:16px; font-family:\5FAE\8F6F\96C5\9ED1; vertical-align:middle;}
.star_dpage_sns i { display:inline-block; background-image:url(../images/bk.png); background-repeat:no-repeat; vertical-align:middle;}
.star_dpage_sns_icon1 { width:15px; height:15px; margin-left:60px; margin-right:15px; background-position:-61px -23px;}
.star_dpage_sns_icon2 { width:16px; height:14px; margin-left:59px; margin-right:15px; background-position:-61px -44px;}
.star_dpage_sns_icon3 { width:25px; height:17px; margin-left:55px; margin-right:10px; background-position:-61px -61px;}
a:hover .star_dpage_sns_icon1 {  background-position:-91px -23px;}
a:hover .star_dpage_sns_icon2 {  background-position:-91px -44px;}
a:hover .star_dpage_sns_icon3 {  background-position:-91px -61px;}
.star_dpage_table { width:420px; float:right; margin:20px 0;}
.star_dpage_table td { padding:6px 0 6px 6px; vertical-align:top; border:1px solid #ddd;}
/* tab */
.star_dpage_tab { margin:20px 0; font-size:0; border-bottom:1px solid #d4d4d4;}
.star_dpage_tab a { display:inline-block; height:40px; margin-right:5px; padding:0 20px; font:16px/40px \5FAE\8F6F\96C5\9ED1; background:#e9e9e9;}
.aname,.aname:hover { color:#333; text-decoration:none;  }
a.star_dpage_tab_cur,.star_dpage_tab a:hover { color:#fff; background:#891ca1; text-decoration:none;}
.star_dpage_con p { line-height:24px; margin:20px 0; font-size:14px; text-indent:2em;}
.star_dpage_con h3 {  line-height:24px; margin:20px 0; font-size:14px; font-weight:bold;}
.ent_lpage_main .lpage_main_list .graphic_info em { color:#c00;}
/* 相关图集 */
.star_dpage_images { margin:20px 0; overflow:hidden;}
.star_dpage_images ul { margin-right:-21px;}
.star_dpage_images li {  margin-right:21px; margin-bottom:21px; }
.star_dpage_images .images_img { width:226px; height:150px; overflow:hidden;}
/*========================== 娱乐电影详细页 */
.w170 { width: 170px;}
.w530 { width: 530px;}
/*关键词*/
.key_ent a{
	display: inline-block; margin-right: 5px; padding: 0 8px;
	border-radius: 5px; color: #378ad0; background-color: #f1f1f1; text-decoration: none;  cursor: default;  }
.key_ent a.cur,.key_ent a.cur:hover { color: #fff; background-color: #68a3d9;}
/*评分*/
.grade1,.grade2,.grade1 i,.grade2 i {
	display: inline-block; background-image: url(../images/movie_bg.png); background-repeat: no-repeat; vertical-align: middle;}
.grade1 { width: 100px; height: 15px; background-position: 0 -16px;}
.grade2 { width: 70px; height: 11px; background-position: 0 -48px;}
.grade1 i { width: 70%; height: 15px; background-position: 0 -32px;}
.grade2 i { width: 90%; height: 11px; background-position: 0 -60px; }
.score_pop {
	display: none; position: absolute; top: 42px; left: 55px; height: 24px; line-height: 24px; padding: 0 10px;
	background-color: #fff; color: #378ad0; -webkit-box-shadow: 0 0 5px #333; box-shadow: 0 0 3px #666; border-radius: 3px;}
.score_pop i {
	position: absolute; top:-10px; left: 10px; width: 20px; height: 20px; line-height: 20px;
	font-size: 20px; font-family: arial;color: #fff;
}
/*下拉箭头*/
.down_icon { display: inline-block; margin-left: 5px; color: #999; transform:rotate(90deg); vertical-align: middle; overflow: visible;}
/*图标*/
.atten_icon,.score_icon,.movie_icon {
	display: inline-block;
	background-image: url(../images/movie_bg.png); background-repeat: no-repeat; vertical-align: middle;}
.atten_icon { width: 17px; height: 15px; margin-right: 4px; background-position: 0 0;}
.score_icon { width: 14px; height: 15px; margin-right: 7px; background-position: -18px 0;}
.movie_icon { width: 14px; height: 13px; margin-right: 7px; background-position: -33px 0;}

.youku,.iqy,.tudou {
	display: inline-block; height: 35px; line-height: 35px; padding: 0 20px;
	color: #fff; margin-right: 5px;}
.youku { background-color: #00a6e1;}
.iqy { background-color: #8cb50b;}
.tudou { background-color: #f88312;}
.youku:hover,.iqy:hover,.tudou:hover { color: #fff;}

/*明星滚动展示*/
.star_movie { margin-top: 20px; padding-left: 27px; padding-right: 27px;}
.star_movie ul { width: 2000%;}
.star_movie .per,.star_movie .next { top:0; width: 20px; height: 50px; padding: 55px 0; background-color: #f1f1f1;}
.star_movie .per:hover,.star_movie .next:hover { background-color: #68a3d9;}
.star_movie .per i,.star_movie .next i { display: block; height: 50px; background: url(../images/movie_bg.png) 0 -72px no-repeat;}
.star_movie .next i{ background-position: -21px -72px;}
.star_movie .per:hover i { background-position: -42px -72px;}
.star_movie .next:hover i { background-position: -63px -72px;}


