@charset "utf-8";
/* CSS Document */

/***** 图片引用区 *****/
.focus .picArea .current .curVideo,.fi04_1 .fi_pointer { background:url(../../images/channel.png) no-repeat;}
.entPsTit a{ background:url(../../images/ent/ent.png) no-repeat;}
.entTit{ background:url(../../images/ent/entBg.png) repeat-x;}
.entTit a,.entTit .entStar,.entTit em { background:url(../../images/ent/entBg.png) no-repeat;}

/***** 公共部分纠正 *****/
.mainCon { width:970px;}
.nav { width:960px;}

/***** 第一部分 *****/
.conFirst { width:960px; margin:0px auto 12px;overflow:hidden;}
.conFirst .leftFirst { width:560px; float:left; background:#fff;}
.conFirst .rightFirst { width:385px; float:right;display:inline; margin-right:4px;}

/*焦点图*/
.focusAll { margin:0 0 12px;}
/**/
.focusArea { width:550px; height:465px; position:relative; overflow:hidden; margin:0 0 12px; padding:0; border:none; background:#ddd;}
.fi04_1 .fi_pointer {background-position:-391px -0px;cursor: pointer;height: 103px;position: absolute;
top: -10px;width: 138px;z-index: -1;}
/**/
.firNews { width:379px; height:328px; text-align:center; overflow:hidden;}
.firNews h1 { font-size:18px !important; font-family:SimHei, MsYahei,; font-weight:normal; overflow:hidden; white-space:nowrap; height:30px; line-height:40px; width:379px; margin:0 auto 5px auto;}
.firNews h1 a {font-size:18px !important;font-family:SimHei, MsYahei; font-weight:normal;}
.firNews h3 { font-size:14px; font-weight:bold; color:#516e8f; border-bottom:#cfd8e2 1px solid; text-indent:5px;}
.firNews h5 { height:60px; color:#666 !important; line-height:20px; font-weight:normal !important; font-size:12px; overflow:hidden; margin:0 auto 10px; text-align:left;}
.firNews h5 a { display:inline-block; padding:0 5px; color:#06346f !important; line-height:20px;}
.firNews h5 a:hover { color:#990000 !important;}
.firNews h5 em ,.firNews h5 em a{ color:#000000;  margin:0 3px; text-decoration:none; white-space:nowrap;}
.firNews h5 em a:hover { text-decoration:underline;}
/**/
.firNewsList { padding:0 0 0 13px; height:360px; overflow:hidden; margin:0;}
.firNewsList ul { padding:10px 0;}
.iconBoxT14 li { width:349px; overflow:hidden; white-space:nowrap; margin:0; padding:0; }
.iconBoxT14 li strong { color:#1275b3; float:left; font-family:"宋体"; font-weight:normal; text-indent:0; font-size:14px; margin-left:2px;}
.iconBoxT14 li a {font-size:14px; white-space:nowrap;}
.iconBoxT14 li em { width:86px; color:#063468; font-size:14px;  float:right; text-indent:0; }
.iconBoxT14 li em a { width:auto; padding:0 6px 0 0; text-align:center; overflow:hidden; white-space:nowrap; text-decoration:underline;}
.iconBoxT14 li em i { padding:0 0 0 6px; font:normal; text-decoration; font-style:normal; text-align:center; overflow:hidden; color:#990000; font-size:14px; }

/*+——+——+—— 娱乐频道标题+——+——+*/
.entTit { border-bottom:#d7d6d6 1px solid; height:30px; line-height:30px; text-indent:12px; color:#000; font-size:14px; font-weight:bold; position:relative; clear:both;}
.entTit a{ display:block; width:248px; height:30px; font-size:24px !important; color:#fff !important; text-indent:-9999px;text-align:left !important; cursor:pointer;}
.entTit .entStar{ background-position:0 -35px;}
.entTit .entMovie{ background-position:0 -70px;}
.entTit .entMusic{ background-position:0 -105px;}
.entTit .entPerf{ background-position:0 -140px;}
.entTit .entForum{ background-position:0 -175px;}
.entTit a:hover{ text-decoration:none;}
.entTit em { display:block; width:85px;padding-right:70px; height:30px; line-height:30px; font-weight:normal;  color:#b4c3d0; position:absolute; top:0; right:0; background-position:0 -210px;}
.entTit em a{font-size:12px !important; color:#fff !important;  text-decoration:none;  width:auto !Important; background:none; text-indent:0; text-align:right !important;}
.entTit strong { margin:0 5px; font-size:14px !important;}
.entTit .noHover { font-weight:normal; font-size:14px !important;}
.entTit em a:hover{ font-size:10px !important; color:#fff !important; text-decoration:underline;}

/*图文混排*/
.picText { height:auto;}
.picText ul{ padding:0; margin:0;}
.picText li { width:276px; height:130px; display:block; float:left;  overflow:hidden; white-space:normal !important;}
.picText h1 {font-size:14px; font-weight:bold;width:270px !important; line-height:30px; white-space:nowrap; overflow:hidden;}
.picText h1 a{font-size:14px; font-weight:bold;line-height:30px; white-space:nowrap; overflow:hidden;}
.picText img { width:130px; height:85px; float:left; border:#ccc 1px solid;}
.picText h5 { width:137px; float:right; height:80px; margin:2px 0; overflow:hidden; line-height:20px; font-weight:normal;}

/*娱乐热点*/
.entHot { width:558px; height:170px; overflow:hidden;}
.entHot ul{ padding:5px 0; margin:0 -4px;}
.entHot li { width:255px; height:110px; display:block; float:left;  overflow:hidden; white-space:normal !important; margin:0 6px;}
.entHot li img{ width:110px; height:72px;}
.entHot h1 {width:240px !important; }
.entHot h5 { width:135px; margin:5px 0; height:60px;}

/*图说八卦*/
.entBaGua{ height:175px; width:558px; overflow:hidden;}
.entPic{ width:528px; overflow:hidden;}
.entPic ul{ margin:15px -10px;}
.entPic li { display:block; margin:0 13px 0 12px; _margin:0 10px 0 8px; float:left; width:112px; height:105px;}
.entPic li a {width:112px; height:74px;}
.entPic li .txt {width:108px; height:25px; text-align:center; margin:3px auto;}
.entPic li img { width:110px; height:72px; border:1px solid #ccc;}

/**/
.iconBox li{ width:276px; overflow:hidden;}
/*---三栏---*/
/*内容左侧*/
.conLeft { float:left; width:300px; overflow:hidden;}
.conLeft li { overflow:hidden; white-space:nowrap;}
.conLeft h1 { font-weight:bold; font-size:12px; white-space:nowrap; overflow:hidden; width:270px;}
.conLeft strong { font-weight:normal;}
/*内容中间*/
.conCenter { float:left; width:330px; overflow:hidden; display:inline; margin-left:15px;}
/*内容右侧*/
.conRight { float:right; width:300px; overflow:hidden;}

/*图片列表*/
.picList { width:278px; overflow:hidden;}/*liu20111117 add .picList*/
.picList ul { margin:0 -4px !important;}
.picList li { /*width:132px;*/ height:115px; margin: 5px 5px 5px 6px;_margin: 5px 3px 5px 4px;}
/*第二部分 明星*/
/*星闻*/
.starNews{}
.entNewsList{ height:125px; margin:15px 0;}


/*网友调查*/
.survey { overflow:hidden; text-align:left;}
.survey h3 { width:286px; font-size:12px; font-weight:bold; line-height:18px; margin-bottom:5px;}
.survey h3 ,.survey h3 a { font-size:12px; font-weight:bold;}
.survey li { height:22px; line-height:22px; white-space:nowrap; text-align:left;}
.survey input { float:left; margin:0 5px 0 0; border:none;}
.survey .btn{ text-align:center; width:164px; height:30px; padding-left:114px;}
.survey .btn input{ position:relative !important; margin:0 10px 0 0 !important;}
.survey .btn em{ color:#454545; position:relative; display:inline-block; height:28px; line-height:28px; float:left; white-space:nowrap;}

/*娱乐图库*/
.picStor{ width:960px; overflow:hidden; padding:7px 0 7px 0; background:#757474;}
.entPsTit{ width:68px; float:left;}
.picStor li a { position:relative; color:#fff!important; text-decoration:none!important; line-height:30px!important;}
.picStor li span {background:rgba(0,0,0,0.4) none repeat scroll 0 0 !important;filter: progid:DXImageTransform.Microsoft.gradient(enabled = 'true', startColorstr = #64000000, endColorstr = #64000000);color:#fff; display:block; position:absolute; height:0px; white-space:nowrap; overflow:hidden; font-weight:bold; bottom:0px; left:0px; line-height:30px; text-indent:12px; display:none;}

.entPsTit a{ width:58px; height:190px; overflow:hidden; background-position:0 -250px; display:block; text-indent:-999px;}
.entPsLeft{ float:left; width:335px;}
.entPsLeft a { margin-bottom:6px; display:block; width:335px; height:197px; overflow:hidden;}
.entPsLeft img { width:335px; height:197px;}
.entPsLeft a span{ width:335px;}
.entPsLeft a span a{ width:325px; display:inline; height:auto; overflow:hidden;}
.entPsCen{ float:left; width:210px; display:inline; margin-left:5px;}
.entPsCen a{ margin-bottom:5px; display:block; width:210px; height:130px; overflow:hidden;}
.entPsCen img { width:210px; height:130px;}
.entPsCen a span{ width:210px;}
.entPsCen a span a{ width:200px; display:inline; height:auto; overflow:hidden;}
.entPsRight{ float:right; width:330px; height:400px; display:inline; margin-right:7px;}
.entPsRight a{ display:block; width:330px; height:400px; overflow:hidden;}
.entPsRight img { width:330px; height:400px;}
.entPsRight a span{ width:330px;}
.entPsRight a span a{ width:310px; display:inline; height:auto; overflow:hidden;}


/*+++++第四部分+++++*/
/*热映影片*/
.hotMovie{}
.hotMovie { width:298px; height:214px;display:block; overflow:hidden;}
.hImgList{ overflow:hidden;}
.hImgList ul { margin:0 -4px !important;}
.hImgList li { width:87px!important; float:left; margin:0px 4px; display:inline;}
.hImgList li a{ display:block; width:87px; overflow:hidden; text-align:center;}
.hImgList li a.text{line-height:25px; margin:3px 0px;}
.hImgList img { width:85px; height:130px; border:1px solid #ccc;}
.hImgList .hisBlogList{ margin:0 10px;}


/*----板块高度----*/
.conSec{ height:633px; overflow:hidden; width:960px; margin:12px auto;}
.conThird{ height:413px; overflow:hidden; width:960px; margin:12px auto;}/*图*/
.conFour{ height:505px; overflow:hidden; width:960px; margin:12px auto;}/*影视*/
.conFive{ height:343px; overflow:hidden; width:960px; margin:12px auto;}

/*==模块高度==*/
.entXieZhen ,.entTuiJ,.entPerfPic,.entRoc,.entLunTan,.newDisc,.hotPicLT,.entNewLT,.perfInfo,.entHaiB{ height:298px; overflow:hidden;}
.entSurvey{ height:157px; overflow:hidden;}
.entOnly{ height:98px; overflow:hidden;}
.entReport{ height:305px; overflow:hidden;}
.entGreat { height:326px; overflow:hidden;}
.entGreat .picList { height:135px;}
.hotTVB{ height:232px; overflow:hidden;}
.moviePL,.musicPL,.movieDT{ height:148px; overflow:hidden;}

/*模块内元素高度调整*/
.entLunTan .picList,.entPerfPic .picList,.entRoc .picList{ margin:15px 0;}
.entLunTan .iconBox,.entPerfPic .iconBox,.entRoc .iconBox{ margin:10px 0 25px 0;}
.hotTVB .iconBox{margin:5px 0 15px 0;}
.MovieInfo,.musicInfo{ height:460px; overflow:hidden;}
.starNewsWarp { height:575px; overflow:hidden;}
.starNewsWarp .iconBoxT14 ,.MovieInfo .iconBoxT14 ,.musicInfo .iconBoxT14 ,.perfInfo .iconBoxT14 ,.entNewLT .iconBoxT14 { margin:15px 0; height:125px;}
.starNewsWarp .iconBoxT14 li ,.MovieInfo .iconBoxT14 li ,.musicInfo .iconBoxT14 li ,.perfInfo .iconBoxT14 li ,.entNewLT .iconBoxT14 li{ width:307px;}
.conFive .entNewsList{ margin:10px 0;}