/****
**首页**
****/
/*24小时热门排行*/
.top24{ width:300px; height:453px; overflow:hidden;}
.top24 ul{ padding-top:9px; font-size:14px;}
.top24 li{ height:30px; line-height:30px; overflow:hidden; position:relative; padding:0 14px 0 48px;}
.top24 li span{ position:absolute; left:14px; top:7px; display:inline-block; background:#3688C1; color:#fff; width:18px; height:18px; line-height:18px; text-align:center; vertical-align:middle;}
.top24 li em{ float:right; font-style:normal;}
.top24 li a{ font-weight:bold;}
.top24 li:hover{ background:#eeeeee;}
.top24 li:hover a{ color:#005083;}
.top24 li.top{ height:100px;}
.top24 li.top span{ background:#ED8600;}
.top24 li.top .fl-img{ padding-top:7px;}
.top24 li.top .fl-info{ padding-top:7px; line-height:160%;width:165px;}
.top24 li.top .fl-info p{ font-size:12px;}

/*轮换*/
#focus{width:390px; height:453px; margin-left:10px; display:inline; position: relative; overflow: hidden;}
ul#output{ position:absolute; left: 0; top:0; width:390px; height: 453px; overflow:hidden;}
ul#output h2{ position:absolute; bottom:12px; width:100%; text-align:center; color:#fff; z-index:20;}
ul#tabs{ position: absolute; left:0; bottom:0; z-index: 10; height:60px; width:100%; background: rgba(0,0,0,0.6); text-align:center;}
ul#tabs li{ display:inline-block; margin:6px 8px 0 8px;}
ul#tabs li a { color: #4F4F4F; display: inline-block; width:12px; height:12px; background:url(../images/focusdot.png) right top no-repeat; text-indent:-9999px; overflow:hidden;}
ul#tabs li.cur a{ background-position:0 0;}

/*今日播出*/
.today-play{ width:328px; height:338px;}
.today-play .list{height:301px;}
.today-play .list li a{ height:30px; line-height:30px; overflow:hidden; font-size:14px; color:#000; padding:0 10px 0 17px; display:block; position: relative;}
.today-play .list li a:hover{ background:#eee; color:#005083;}
.today-play .list li span{ position:absolute; top:0; right:10px;}
.today-play .jobs-hr{ height:104px; background:#fff; border-top:2px solid #115783; margin-top:11px; padding:0 10px;}
.today-play .jobs-hr li{ height:25px; line-height:25px; list-style: inside disc;overflow: hidden;}

.top24 h2.it,.today-play h2.it{ height:35px; line-height:35px; font-size:16px; padding-left:10px;}

/*外部资源*/
.out-resource{ margin-top:22px; margin-bottom:34px;}

/*最新资讯*/
.top-news{ width:575px; height:532px;}
.top-news ul{ padding:19px 19px 19px 19px;}
.top-news li.top{ border-bottom:1px solid #DADADA; height:175px; overflow:hidden;}
.top-news li.top .fl-img{ width:211px;}
.top-news li.top .fl-info{  width:310px; line-height:200%;}
.top-news li.top .fl-info p{ line-height:150%; margin:20px 0 0 0;}
.top-news li.top .fl-info p a{ color:#535353;}
.top-news li.list{ height:47px; padding:12px 0 0 2px; overflow:hidden;}
.top-news li.list h3{ background:url(../images/dot.gif) 0 6px no-repeat; padding-left:15px; height:22px; overflow:hidden;}
.top-news li.list p{ padding:0 0 0 15px;}
.top-news li.list p a{ color:#858585;}

/*精彩评论*/
.wonder-comment{ width:452px; height:532px;}
.wonder-comment ul{ padding:17px 21px 0 21px;}
.wonder-comment li.top{ height:106px; overflow: hidden; padding:0;}
.wonder-comment li .fl-img{ width:132px;}
.wonder-comment li .fl-info{ width:254px; padding-left:20px;}
.wonder-comment li .fl-info h3{ font-size:12px;}
.wonder-comment li .fl-info p{ margin:5px 0 0 0; padding:0;}
.wonder-comment li.item{ border-top:1px dotted #c9c9c9; padding:10px 0;}
.wonder-comment li.item h3{ height:20px; line-height:20px;overflow: hidden;}
.wonder-comment li.item p{ height:18px; line-height:18px; margin:2px 0 0 0;}

/*最新发布*/
.lastest-release ul{ padding:20px 0 15px 6px;}
.lastest-release ul li{ float:left; display:inline; margin:0 27px 0 24px; width:96px; text-align:center; overflow:hidden;}
.lastest-release ul li p{ height:23px; line-height:20px; font-weight:bold; overflow:hidden;}
.lastest-release ul li a.imglink{ display:inline-block; width:96px; height:123px; overflow:hidden;}

/*论坛新帖*/
.top-bbs{ width:333px; height:489px;}
.top-bbs ul{ padding:5px 8px;}
.top-bbs li{ padding:7px 0 7px 33px; border-bottom:1px solid #e2e2e2; color:#797979; background:url(../images/bbsico.png) 2px 12px no-repeat;}
.top-bbs h3{ font-weight:normal; height:23px; line-height:23px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.top-bbs a{ color:#000;}
.top-bbs p a{color: #797979;}
.top-bbs a:hover{ color:#005083;}

/*热门短评*/
.short-comment{ width:355px; height:489px; margin-left:10px; display:inline;}
.short-comment li{ position:relative; padding:10px 0 10px 40px; border-bottom:1px dotted #c9c9c9;}
.short-comment li .avatar{ display:inline-block; border:1px solid #bed0dd; position:absolute; left:0; top:10px; overflow: hidden;}
.short-comment li .avatar img{ border:1px solid #fff; display:block;}
.short-comment li h3{ font-size:12px; font-weight:normal;}
.short-comment li h3 strong{ font-weight:bold; font-size:14px; color:#ff8400;}
.short-comment-con{ padding:0 10px; height:450px; overflow:hidden;}

/*近期全球热映*/
.world-playing{ width:330px; height:489px;}
.listcon-playing{ padding:12px 8px; position:relative;}
.img-playing{ width:99px; height:132px;}
.list-playing a{ display:block; background:#EEEEEE; font-size:14px; font-weight:bold; height:35px; line-height:35px; padding:0 10px 0 10px; border-bottom:2px solid #FFF;}
.list-playing li.cur a,.list-playing li a:hover{ background:#115783; color:#fff;}
.con-playing{ background:#f4f4f4; position:relative; margin-top:15px; padding:10px;height: 255px;overflow: hidden;}
.con-playing em{ width:23px; height:12px; display:block; background:url(../images/arico.png) no-repeat; position:absolute; left:30px; top:-12px;}
.con-playing .score{ position:absolute; right:10px; top:25px; font-size:60px; color:#115783; font-family:"微软雅黑"; font-weight:normal;}
.con-playing li{ padding-bottom:2px;}
.con-playing li p{ height:110px; padding-top:6px; overflow:hidden;}

/*最后更新*/
.top-update{ width:533px; height:580px;}
.top-update ul{ padding:0 10px;}
.top-update li{ height:76px; padding:7px 0 8px 70px; border-bottom:1px dotted #c9c9c9; position:relative;}
.top-update li:last-child{ padding-bottom:0; border:none;}
.top-update li .img{ position:absolute; left:0; top:7px;}
.top-update li .t{ height:20px; overflow:hidden;}
.top-update li p{ margin-top:4px;max-height:38px;overflow: hidden;}
.top-update li p strong{ color:#000;}

/*新剧推荐*/
.top-tv{ width:494px; height:580px;}
.top-tv ul{ padding:8px 0 0 10px;}
.top-tv li{ float:left; border-bottom:1px solid #dcdcdc; width:48%; padding:5px 0 4px 0;}
.top-tv li:nth-child(even){ border-left:1px solid #dcdcdc; padding-left:8px;}
.top-tv li:nth-child(7),.top-tv li:nth-child(8){ border-bottom:none; padding-bottom:0;}
.top-tv li .fl-img{ width:92px;}
.top-tv li .fl-img img{ display:block;}
.top-tv li .fl-info{ width:115px;}
.top-tv li .fl-info h3{ font-size:14px; font-weight:normal;}
.top-tv li .fl-info p{  height:105px; line-height:142%; overflow:hidden;}