/*
首页
*/
/*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;overflow: hidden;}
.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:241px; padding-top:5px; position:relative;overflow: hidden;}
.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{ font-size:12px; margin-left:5px;}
.today-play .list .ar{ display: none; width:33px; height:235px; text-indent:-9999px; overflow:hidden; position:absolute; top:0; border:5px solid #fff; background-color:#eee; background-image:url(../images/today-ar.png); background-repeat:no-repeat;}
.today-play .list .left{ left:0; background-position: 0% 50%;}
.today-play .list .left_a{left:0;background-position: 67% 50%}
.today-play .list .right{ right:0; background-position: 32% 50%;}
.today-play .list .right_a{right: 0;background-position: 98% 50%;}
.today-play .list:hover .ar{ display:block;}
.today-play .list_s:hover li{ padding-left:33px;} 

.today-play .jobs-hr{ height:166px; overflow:hidden; border-top:2px solid #115783; margin-top:4px; padding:0 10px;}
.today-play .jobs-hr li{ float:left; width:33.3%; margin-top:5px; text-align:center; line-height:120%;}
.today-play .jobs-hr li img{ width:57px; height:57px;}

.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:805px;}
.top-news ul{ padding:0 12px;}
.top-news li{ border-bottom:1px solid #DADADA; height:68px; padding:13px 0; overflow:hidden;}
.top-news li .fl-img{ width:100px; height:56px; overflow:hidden;}
.top-news li .fl-img img{ width:100%;}
.top-news li .fl-tag{ float:left; width:36px; padding:0 10px;}
.top-news li .fl-info{  width:378px; line-height:200%;}
.top-news li .fl-info p{ line-height:150%; margin:5px 0 0 0;}
.top-news li .fl-info h3{ line-height:150%;}
.top-news li .fl-info h3 span{ display:block; font-size:12px; font-weight:normal; color:#000;}

/*精彩评论*/
.wonder-comment{ width:452px; height:805px; overflow:hidden;}
.wonder-comment .commentBox{height:750px;overflow: hidden;}
.wonder-comment ul{ padding:0 12px;}
.wonder-comment li{ overflow: hidden; padding:13px 0; border-bottom:1px dotted #c9c9c9;}
.wonder-comment li .fl-img{ width:46px;}
.wonder-comment li .fl-img img{ width:46px; height:46px;}
.wonder-comment li .fl-info{ float:right; width:360px;}
.wonder-comment li .fl-info h3{ font-size:12px; font-weight:normal;}
.wonder-comment li .fl-info p{ margin:5px 0; max-height:80px; overflow:hidden;}
.wonder-comment li .fl-info .ico span{ margin-left:10px;}

/*最新发布*/
.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:25px; line-height:20px; font-weight:bold; overflow:hidden;}
.lastest-release ul li a.imglink{ display:inline-block; width:96px; height:123px; overflow:hidden;}


/*推荐话题*/
.short-comment{ width:593px; height:678px; overflow:hidden;}
.short-comment ul{ padding:0 12px;}
.short-comment li{ position:relative; padding:20px 0; border-bottom:1px dotted #c9c9c9;}
.short-comment li:last-child{ border:none;}
.short-comment li .fl-img{ width:216px; height:121px; overflow:hidden;}
.short-comment li .fl-img img{ width:100%;}
.short-comment li .fl-info{ float:right; padding:0; width:340px; font-size:14px;}
.short-comment li h3{ font-size:16px; margin-bottom:5px; position:relative; padding-left:100px;}
.short-comment li h3 .corner{ font-size:16px; padding:3px; position:absolute; left:0;}
.short-comment li h3 strong{line-height: 23px;}
.short-comment li p{ line-height:180%;}

/*近期全球热映*/
.world-playing{ width:433px; height:678px;  overflow:hidden;}
.listcon-playing{ padding:12px; position:relative;}
.img-playing{ width:150px; height:215px;}
.img-playing img{ width:150px; height:215px;}
.list-playing{ width:244px;}
.list-playing a{ display:block; background:#EEEEEE; font-size:14px; font-weight:bold; height:34px; line-height:34px; padding:0 12px 0 17px; 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; height:370px; margin-top:15px; padding:10px;}
.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; line-height:160%;}
.con-playing .con{ height:280px; font-size:14px; padding-top:6px; overflow:hidden;}
.con-playing .con p{ text-indent:2em;}

/*最后更新*/
.top-update{ width:533px; height:580px;}
.top-update ul{ padding:0 12px;}
.top-update li{ height:76px; padding:7px 0 8px 70px; border-bottom:1px dotted #c9c9c9; position:relative;overflow: hidden;}
.top-update li:last-child{ padding-bottom:0; border:none;}
.top-update li .img{ position:absolute; left:0; top:7px;}
.top-update li p{ margin-top:4px;}
.top-update li p strong{ color:#000;}

/*新剧推荐*/
.top-tv{ width:494px; height:580px;}
.top-tv ul{ padding:10px 0 0 12px;}
.top-tv li{ float:left; border-bottom:1px solid #dcdcdc; width:48%; padding:5px 0 4px 0;}
.top-tv li:nth-child(1),.top-tv li:nth-child(2){ padding-top: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; width:92px; height:123px;}
.top-tv li .fl-info{width:115px;height: 108px;overflow: hidden;}
.top-tv li .fl-info h3{ font-size:14px; font-weight:normal;}

/*好站推荐*/
.friendlinks{ margin-top:16px; overflow:hidden;}
.friendlinks ul{ width:1180px;}
.friendlinks .imgs{ border-bottom:1px dotted #c9c9c9; padding-bottom:10px; margin:0 10px;}
.friendlinks .imgs li{ float:left; width:140px; height:50px; margin:10px 24px 0 8px;}
.friendlinks .imgs li img{max-width:140px;max-height:45px;}
.friendlinks .txt{ margin:0 10px; padding:12px 0 15px 0;}
.friendlinks .txt li{ float:left; width:172px; font-size:14px; height:25px; line-height:25px; text-indent:5px;}