/* CSS Document */
.fblue{ color:#00236a !important}

.video_part {height:502px; position:relative; margin-top:10px; }
.video_part .left { width:660px; float:left; overflow: hidden;}
.hd { height:65px; width:660px; text-align:center; line-height:65px; font-family:"\5FAE\8F6F\96C5\9ED1"; position:absolute; top:0; left:5px; }
.video_part .left .intro{overflow:hidden; zoom:1; background:url(http://i3.sinaimg.cn/video/2014_world_cup/images/index/video_left_bg.png) no-repeat }
.video_part .left .intro span{ background:url(http://i1.sinaimg.cn/video/2014_world_cup/images/cmnt_bg.png) no-repeat 0 50%; padding-left:19px; color:#959595; width:50px; position:absolute; left:568px; top: 484px;}
.video_part .left .intro h2 { font-size:24px; color: #333; }
.video_part .left .videoframe { height:410px; margin-top: 65px; }
.video_part .left p { font-size:14px; color:#5a5a5a; line-height:28px; text-indent:2em; padding-top:32px;}
.video_part .left_bg { display:none}
.video_part .video_share{ position:absolute; display:none; left:62px; top: 480px;}
.video_part .right { width:320px; float:right; height:auto; padding-top: 43px; overflow: hidden; position: relative;}

.video_part .vi_top { height:45px; width:320px; position:absolute; left:0px; top:13px; z-index:3; }
.video_part .vi_top li { float:left; cursor:pointer; line-height:38px; color:#a9a9a9; font-size:18px; font-family:"\5FAE\8F6F\96C5\9ED1"; width:86px; text-align:center; height:45px; }

.video_part .vi_top li.w130{ width: 140px!important;}

.video_part .vi_top li a:hover { text-decoration:none; }
.video_part .vi_top li.current { color: #00236a;}
.video_part .vi_top li.split { width:2px; background:url(http://i3.sinaimg.cn/video/2014_world_cup/images/vi_top_split.png) no-repeat 0 8px; }
.video_part .right .vi_list li { height:43px; line-height:43px; color:#2a2a2a; font-size:16px; border-bottom:1px dotted #b2b2b2;position:relative; overflow:hidden; zoom:1; cursor: pointer; padding-left: 11px;}
.video_part .right .vi_list li code{display:none;background:url(http://i3.sinaimg.cn/video/2014_world_cup/images/playing_bg.png) no-repeat -999px -9999px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src='http://i2.sinaimg.cn/video/2014_world_cup/images/index/playing_bg.png');_background:none;}
.video_part .right .vi_list li.selected { z-index:2; padding-left: 100px;}
.video_part .right .vi_list li.selected code{display:block;width:80px; height:18px;position:absolute;left:10px; top:11px; overflow:hidden; line-height:300px;background-position:0 0;}
.video_part .right .vi_list li .p_info { font-size:12px; color:#a9a9a9; position:absolute; left:100px;top:92px; width:198px;}
.video_part .right .vi_list li .p_info span{ float:right; display:inline;background:url(http://i2.sinaimg.cn/video/2014_world_cup/images/playicon.png) no-repeat 0 50%; padding-left:21px; margin-left:10px;}
.video_part .right .vi_list li .p_info span.playtime{ background:none;padding-left:0; margin-left:0;}
.video_part .right .vi_list li a:hover, .video_part .right .vi_list li.selected a:hover { text-decoration:none; color:#00236a; }
.video_part .right .vi_list li a em { display:none}
.video_part .right .vi_list li img { float:left; overflow:hidden; zoom:1; width:140px; height:105px; margin:9px 14px 0 0; _margin-right:11px; }
.video_part .right .vi_list .dur, .video_part .right .vi_list .bg { position:absolute; bottom:11px; left:60px; line-height:20px; height:20px; width:54px; color:#FFF; font-size:12px; text-align:center; }
.video_part .right .vi_list .bg { background-color: #000; opacity: 0.5; filter:alpha(opacity=50); }
.video_part .right .vi_list li.selected b.bold { font-size:16px; line-height:26px; display:block; color:#2a2a2a;padding-top:6px;}
.video_part .right .vi_list .ico-weibo-share {bottom: 20px; font-size:12px; display: inline; float: right; height: 16px; position: absolute; left: 253px; width: 56px; cursor:pointer; display:none}
.video_part .right .vi_list li code{display:none;background:url(http://n.sinaimg.cn/sports/2015afc/images/nowplaying_bg.png) no-repeat -999px -9999px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src='../img2014/nowplaying_bg.png');_background:none;}
.video_part .right .vi_list li.selected{ padding-left:39px;}
.video_part .right .vi_list li.selected code{ width:18px; height:18px;top:13px;}
.a_more:hover{filter:Alpha(Opacity=80);opacity:0.8;}
.video_part .right .vi_list li.selected a:link, .video_part .right .vi_list li.selected a:visited,.video_part .right .vi_list li.selected a:hover{ color:#00236a;}


.hidden { display:none; }
.vi_list { position:relative; overflow: hidden; zoom: 1;}
.vi_list .page {right:0; top:474px; position:absolute; width:350px; height:24px; text-align:center; line-height:24px; }
.numlist_in { zoom:1; display:inline-block; }
.numlist_in:after { content:"\0020"; display:block; height:0; clear:both; }
.video_part .page a { display:inline-block;margin:0 5px; color:#2a2a2a; background:#f9f9f9; width:22px; height:22px; text-align:center; line-height:22px; border:solid 1px #dfdfe0; font-size:12px; }
.video_part .page a.current, .video_part .page a:hover { color:#FFF; border-color:#2fc5f3; background:#2fc5f3; }
.video_part .page a.pre, .video_part .page a.next { width:48px;}

/*new css*/
.n-vi-title{ margin-top: 22px; overflow: hidden; background: #ebeef3; height: 40px; line-height: 40px; color: #2a2a2a; padding-left: 10px; font-size: 16px;}
.J_Play_Item{ position: relative;}
.a_more{ position: absolute; right: 0px; top: 12px; background: url(http://n.sinaimg.cn/sports/2015afc/images/iv_more.png) no-repeat; width: 50px; height: 20px;}

.mod-xltyt { width: 320px;overflow: hidden; padding-top: 22px;}
.mod-xltyt .mod-bd{height:446px; width: 320px; overflow: hidden;position: relative;}
.mod-xltyt .mod-hd a.left.selected{}
.mod-xltyt .mod-hd a.right.selected{}
.mod-xltyt .item{display: block;line-height: 40px;height: 40px;overflow: hidden;position: relative; width:380px;}
.mod-xltyt .item:link,.mod-xltyt .item:visited{text-decoration: none;}
.mod-xltyt .item:hover,.mod-xltyt .item:active{text-decoration: none;cursor: pointer;}
.mod-xltyt .item a:link,.mod-xltyt .item a:visited{text-decoration: none;}
.mod-xltyt .item a:hover,.mod-xltyt .item a:active{text-decoration: underline;}
.mod-xltyt .item .txt{position: relative;z-index: 10;_zoom:1;}
.mod-xltyt .item .bg{filter:alpha(opacity=10); opacity: 0.1;background: #fff;line-height: 25px;height: 25px;width: 100%;position: absolute;top:-999px;left: 0;}
.mod-xltyt .hover .bg,.mod-xltyt .item:hover .bg{top:0;}
.mod-xltyt .time{float: left;display: inline;width: 110px;text-align: center; color: #a9a9a9;}
.mod-xltyt .tomorrow .time,.mod-xltyt .pasthot .time{width:110px;}
.mod-xltyt .item2 .time{width: 40px;}
.mod-xltyt .date{float: left;display: inline;width: 60px;text-align: center; color: #a9a9a9;}
.mod-xltyt .team{padding-left: 20px; font-size: 13px;}
.mod-xltyt .blive{height: 60px;border-top-color: #5A2020;line-height: 20px;}
.mod-xltyt .blive .txt{padding: 0 0 0px 110px;}
.mod-xltyt .blive .bg,.mod-xltyt .blive:hover .bg{height: 55px;background: #4F1212;filter:alpha(opacity=50); opacity: 0.5;top:0;}
.mod-xltyt .blive .tip{color:#b20000; display: block;padding: 8px 0 2px 57px;background: url(http://i3.sinaimg.cn/video/2014_world_cup/images/index/icon_tv_live.png) no-repeat 19px 12px;}
.mod-xltyt .blive .team{color:#b20000; }
.mod-xltyt .hot{height:42px;line-height: 20px;}
.mod-xltyt .hot .txt{padding: 0 0 0 110px;}
.mod-xltyt .hot:hover .bg{height: 42px;}
.mod-xltyt .hot .tip{display: block;padding: 2px 0 0 58px; background: url(http://i2.sinaimg.cn/video/2014_world_cup/images/index/icon_tv_hot.png) no-repeat 20px center;}
.mod-xltyt .item i{display: block;position: absolute;overflow: hidden;}
.mod-xltyt .blive i{width:53px;height:26px;background: url(http://i3.sinaimg.cn/ty/2011hqj/10151730/images/blive.gif);left:14px;top:14px;}
.mod-xltyt .slive i{width:28px;height:12px;background: url(http://i0.sinaimg.cn/ty/2011hqj/10151730/images/slive.gif);left:4px;top:6px;}
.mod-xltyt .hot i{width:25px;height:11px;background: url(http://i3.sinaimg.cn/ty/2011hqj/10151730/images/hot.png);_background: url(http://i2.sinaimg.cn/ty/2011hqj/10151730/images/hot_.png);left:30px;top:17px;}

.ms-tv-even .time,.ms-tv-even .date{ background: #f2f2f2;}
.ms-tv-even{ background: #f9f9f9;}

.mod-xltyt .blive .time{position: absolute;overflow: hidden;width: 110px;height:47px;left:0px;top:0px; padding-top: 8px; line-height: 20px; color: #b20000;}
.mod-xltyt .hot .time{position: absolute;overflow: hidden;width:110px;height:47px;left:0px;top:0px; padding-top: 8px; line-height: 20px;}

.vi-rank-table{ overflow: hidden; padding-top: 22px;}
.vi-rank-table td{ height: 44px; line-height: 44px; text-align: center; font-size: 14px;}
.vi-rth1{ width: 50px;}
.vi-rank-table td.vi-rth2{width: 170px; padding-left: 10px;text-align: left;}
.vi-rank-table td.vi-rth3{width: 90px; font-size: 12px; color: #a9a9a9;}
.vi-rank-table td.bg2fc5f3{ background: #2fc5f3; color: #fff;}
.vi-rank-table td.bg4c6596{ background: #4c6596; color: #fff;}

.vi-rank-table td a.iv-rank-title{ display: block; width: 170px; overflow: hidden; white-space: nowrap; text-overflow:ellipsis;}

/*videoSecondScreen*/
.videoSecondScreen{ width: 998px; margin: 40px auto 0; border:1px solid #e0e0e0; border-top: #000 2px solid; height: 294px; overflow: hidden;}

.videoColumn{ width: 300px; height: 100%; padding-left: 25px; float: left;}
.videoColumnTitle{ line-height: 63px; height: 63px; font-size: 20px;}
.vcln{ overflow: hidden;}
.vcln-img{ height: 225px; width: 300px; overflow: hidden; position: relative;}
.vcln-img img{ width: 300px; display: block;}
.vcln-text{ position: absolute; left: 0px; bottom: 0px; height: 24px; line-height: 24px; text-align: center; width: 300px;background: #000;opacity: 0.75;filter: alpha(opacity=75);font-size: 13px;overflow: hidden; white-space: nowrap; text-overflow:ellipsis;}
.vcln-link{ overflow: hidden;}
.vcln-link li{ float: left; width: 139px; margin: 1px 0 0 1px; background: #f2f2f2; height: 30px; line-height: 30px; line-height: 30px; padding-left: 10px; overflow: hidden; white-space: nowrap; text-overflow:ellipsis; font-size: 13px; display: inline;}

/*videoLastScreen*/
.videoLastScreen{ margin-top: 40px; border-top: #000 2px solid; overflow: hidden; background: url(http://i3.sinaimg.cn/video/2014_world_cup/images/index/v_line.png) repeat-y 680px 0;}
.v-w660{ width: 660px; overflow: hidden;}
.v-w300{ width: 300px; overflow: hidden;}
.v-program-title{ height: 63px; line-height: 63px; font-size: 24px; color: #2fc5f3; overflow: hidden;}
.v-item{ overflow: hidden; padding-bottom: 17px; zoom: 1;}
.videoColumnTitle{line-height: 61px; height: 61px; font-size: 20px; overflow: hidden;}
.v-item-img{height: 150px; width: 300px; overflow: hidden; position: relative;}
.v-item-img img{ width: 300px; display: block;}
.v-item-text{position: absolute; left: 0px; bottom: 0px; height: 24px; line-height: 24px; text-align: center; width: 300px;background: #000;opacity: 0.75;filter: alpha(opacity=75);font-size: 13px;overflow: hidden; white-space: nowrap; text-overflow:ellipsis;}

/*vi-match*/
.vi-match{ overflow: hidden; padding-bottom: 40px;}
.vi-match-title{ height: 63px; line-height: 63px; font-size: 24px;}
.vi-match-main{ overflow: hidden;}

.vi-m-head{ height: 66px; width: 660px; overflow: hidden; position: relative;}
.scrollLeft,
.scrollRight,
.prev,
.next{ background-image: url(http://n.sinaimg.cn/sports/2015afc/images/vi_arrow.png); background-repeat: no-repeat;}

.scrollLeft{ background-position: 0 -76px; width: 67px; height: 66px; position: absolute; left: 0px; top: 0px;}
.scrollRight{ background-position: -87px -76px; width: 67px; height: 66px; position:absolute; right: 0px; top: 0px;}
.prev{ background-position: 0 0px;cursor: pointer;}
.next{ background-position: -87px 0px;cursor: pointer;}
.vi-month{ background: #f9f9f9; height: 64px; border-top: 1px solid #dfdfe0; border-bottom: 1px solid #dfdfe0; line-height: 64px; text-align: center; width: 65px; font-size: 24px; color: #5a5a5a; position: absolute; left: 67px; top: 0px; overflow: hidden;}
.vi-date-list{ margin-left: 132px; overflow: hidden; width: 462px; overflow: hidden; height: 66px; overflow: hidden; position: relative;}
.vi-date-list ul{ position: absolute; left: 0px; top: 0px; height: 66px; }
.vi-date-list li{ float: left; width: 65px; border: 1px solid #dfdfe0; border-right: 0 none; height: 64px; line-height: 64px;text-align: center; font-size: 24px; color: #2a2a2a; cursor: pointer;}
.vi-date-list li.cur{ color: #00236a;}
.vi-date-list li.selected{ border: 0 none; background: #00236a; color: #fff; height: 66px; width: 66px; }
.vi-date-list li.borderRight{ border-right: 1px solid #dfdfe0;}

.vi-m-content{ margin-top: 19px; height: 179px; border: 1px solid #dfdfe0; overflow: hidden;}
.vi-mc-team{ float: left; width: 65px; border-right: 1px solid #dfdfe0;  height: 179px; line-height: 179px; color: #2a2a2a; text-align: center; font-size: 16px;}
.vi-mc-vs{  float: left; width: 198px; height: 179px; overflow: hidden;}
.vi-teamList{ overflow: hidden;}
.vi-teamList li{border-bottom: 1px solid #dfdfe0; border-right: 1px solid #dfdfe0; padding-left: 8px; width: 189px; font-size: 16px; color: #2a2a2a; height: 44px; line-height: 44px; cursor: pointer;}
.vi-teamList li.selected{ border-right: 0 none; width: 190px; color: #00236a;}
.vi-teamList li.cur{ color: #00236a;}
.vi-teamList li .vs{ color: #a9a9a9;}
.vi-teamList li.selected .vs,.vi-teamList li.cur .vs{ color: #00236a;}

.vi-mc-item{width: 394px; overflow: hidden; overflow-y: auto; height: 168px; padding-top: 11px;}
.vi-mc-item li{ padding-left: 20px; width: 350px; overflow: hidden; line-height: 30px; height: 30px; white-space: nowrap; text-overflow: ellipsis; font-size: 14px;}
.vi-mc-item li span{ padding: 0 10px;}

/*subShow2 feed*/
#subShow2{ overflow: hidden;}

#subShowTabContainer{ height: 51px; width: 658px;border: 1px solid #ccc; border-top: 2px solid #000; background: #fff;}
#subShowTabContainer span{ float: left; width: 93px;_width: 92px; height: 50px; line-height: 50px; text-align: center; font-size: 20px; color: #959595; border: 1px solid #ccc; border-left: 0 none; border-bottom: 0 none; cursor: pointer;}
#subShowTabContainer span em{ display: none;}
#subShowTabContainer span.selected{ background: #fff; color: #2a2a2a; position: relative;}
#subShowTabContainer span.selected em{ left: 0px; bottom: -1px; width: 93px;_width: 92px;background: #fff; font-size: 0px; height: 1px; position: absolute;display:block;}
#subShowTabContainer span.cur{ color: #00236a;}
#S_News{ overflow: hidden; width: 660px; zoom: 1;}

.videoNewsLeft{padding-left:30px; background:url(http://i0.sinaimg.cn/ty/2011hqj/20140217/images/0210_AFC_lqf_icons.png) no-repeat;}

.news-item{padding:20px 0px 30px 0px; border-bottom:1px solid #f2f2f2;}
.news-item .videoNewsLeft{background-position:0px 9px;}
.news-item .c{margin-top:8px;}
.news-item .ul01{padding-top: 5px;}
.news-item h2{font-size:20px; font-weight:normal; line-height:40px;}
.news-item .txt{font-size:14px; line-height:29px;color:#5a5a5a;}
/*.news-item .txt a, .news-item .txt a:visited{color:#5a5a5a;}
.news-item .txt a:hover{color:#FF0000;text-decoration :none;}*/
.news-item .txt p{color:#5a5a5a;}
.news-item .time{display:inline; float:left; color:#a9a9a9; font-size:13px;}
.news-item .info{padding-top:8px;}
.news-item .action{display:inline; float:right; font-size:13px;}
.news-item .action a, .news-item .action a:visited{color:#2a2a2a; float: left; background: url(http://i1.sinaimg.cn/video/2014_world_cup/images/cmnt_bg.png) no-repeat left center; padding-left: 18px;}
.news-item .action a:hover{color:#00236a;}
.news-item .action span{}
.news-item .spliter{margin:0px 5px;}
.img-news-item .img{display:inline; float:left; width:250px;height:188px; overflow:hidden; padding-top: 10px;position:relative;}
.img-news-item .img img{display:block; width:250px; height: 188px;}
.img-news-item .txt{display:inline; float:left; width:390px; margin-left:15px;}
.img-news-item .txt p, .img-news-item .p{height:160px; color:#555;}
.video-news-item .img a{ display:block;  overflow:hidden;}

/*.video-news-item .img a i{position:absolute; left:50%; top:50%; margin-left: -22px; margin-top: -15px; width:44px; height:44px; background-position:0 -1009px;}
.video-news-item .img a:hover i{background-position: 0 -1072px;}
*/
.load-more{margin-top:30px;}
.load-more a{display:block; text-align:center; cursor:pointer; height:50px; line-height:50px; background: #f2f2f2; font-size: 18px; color: #a9a9a9; width: 731px; overflow: hidden;}
.load-more a:hover{ color: #82dcf8; text-decoration: none;}
.loading{background:url(http://i2.sinaimg.cn/ty/2011hqj/20140217/images/loading.gif) no-repeat center center; height:48px; margin-top:30px;}

.wf-wrap{width:640px;position: relative;margin:20px auto;}
.wf-item{padding-top:10px;position: absolute;top:-99999em;left:-99999em;text-align: center;}
.wf-item p{margin:0;padding:5px 12px;font-size: 12px;color: #000;line-height: 22px;position: relative;}
.wf-loading{width:680px;text-align: center;font-size: 14px;line-height: 50px;}
.twc-item{padding:0 0 10px 0; box-shadow:2px 2px 2px #E8E8E8, -2px -2px 2px #E8E8E8; border:1px solid #DFDFDF; background:#FFF;}				
.twcil-img{ margin:12px; vertical-align:middle; }
.twci-header{ height:25px; margin:0 12px; border-bottom:1px solid #DBDBDB;  }	
.twcih-txt{color:#494949; font:bold 14px/1.56 'Microsoft Yahei'; margin:0 0 0 5px; float:left; width:220px; height:22px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-decoration:none;}
.twcih-txt:hover{ text-decoration:underline; }		
.twcih-txt:visited{color:#999; }		
.twcih-key, .twcih-value{ float:left; }
.twcih-key{width:22px; height:100%;  cursor:pointer;  background:url(http://i2.sinaimg.cn/IT/deco/2012/1211/hdphotohx/forwardBG.gif) no-repeat; text-indent:-9999em; overflow:hidden;}
.twcih-value{ width:15px; height:100%; font:bold 12px/1.83 'MS Song'; color:#B3B3B3; overflow:hidden; text-align:center; text-decoration:underline;}					
.twci-depict{ font:12px/1.8 'MS Song'; margin:10px 15px 0; color:#777371;}

.page-control {text-align:center; margin-top:30px; padding-bottom:10px; height: 40px; overflow: hidden;}
.page-control span { display: inline-block;  font-size: 15px; color: #cccccc; height: 38px;line-height: 38px; border: 1px solid #dfdfe0; border-left: 0 none; background: #f9f9f9; margin-left: 0px; }
.page-control span.pagebox_pre_nolink, .page-control span.pagebox_next_nolink { }

.page-control span.pagebox_pre_nolink,.page-control span.pagebox_pre{border-left: 1px solid #dfdfe0;}
.page-control span.pagebox_num_nonce { border: 1px solid #123586; color: #fff; background-color: #4895e4;}
.page-control a { display: inline-block; cursor:pointer; background-color:#f5f5f5; color:#333;padding: 0 12px;}
.page-control a:hover { background-color:#4895e4; border-color:#3586d9; color:#fff; text-decoration:none;}
.p12{padding: 0 12px!important;}

.blk21-tab-fixed{position:fixed; width:670px; padding-top:0px; top:0px; z-index:100; _position:static; -webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.2); -moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.2); box-shadow:0 0 3px 0 rgba(0,0,0,0.2);}
.t50{ top: 50px;}

.news-item .img a i{position: absolute;width: 22px;height: 22px;bottom: 5px;left: 5px;
cursor: pointer;background: url(http://i0.sinaimg.cn/ent/deco/2012/0517/ent_zxh_0420_video_play_icon.png) no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src='http://i0.sinaimg.cn/ent/deco/2012/0517/ent_zxh_0420_video_play_icon.png');_background: none;}
.news-item .img a:hover i{background: url(http://i3.sinaimg.cn/ent/deco/2012/0517/ent_zxh_0420_video_play_icon_h.png) no-repeat;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src='http://i3.sinaimg.cn/ent/deco/2012/0517/ent_zxh_0420_video_play_icon_h.png');
_background: none;}

.blk_tw_pic {zoom:1; text-align:center;}
.blk_tw_pic img {border:solid 1px #e0e0e0; margin:0 auto; background:#fff; display:block; }
.blk_tw_pic span {display:block;line-height:24px;overflow:hidden;margin-top:-24px;color:#e4e4e4;height:24px;cursor:pointer;filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0,startColorstr = '#c0000000', endColorstr = '#c0000000' )/9;background-color:rgba( 0, 0, 0, .75 );*background-color:transparent/9;position:relative; color:#fff; text-align:center;}

.tit{height: 63px; line-height: 63px; font-size: 24px; color: #00236a; overflow: hidden;}
.mrlist{ margin-bottom:7px;}
.mrlist h3{ color:#333; font-size:20px; line-height:30px; padding:21px 0;}
