@charset "utf-8";

.predict,.predict .d-1,.omy .viscera,.doc-y p,.w230 dd .p2,.t-red,.t-gray,.t-live,.new-cycle span a,.topic .w100 dd .p3,.musweibo h4 span a,.abs li,.rank h4,.tured .w100 dd .p2,.redIco i,.redIco li{background:url(http://i2.letvimg.com/yule/201112/09/doc.png) no-repeat -10000px -10000px;}

h4{ font-family:"宋体"; padding:13px 0; overflow:hidden;}
h4 span{ float:right;}
h4 em{ background:url(http://i1.letvimg.com/yule/201203/21/H4.png) no-repeat -10000px -10000px; display:block; zoom:1; overflow:hidden; width:100px; height:20px;}
h4 em a{ display:block; width:65px; height:22px;}
h4 .e01 a{ width:65px;}
h4 .e03 a,h4 .e09 a,h4 .e11 a{ width:80px;}
h4 .e10 a{ width:70px;}
h4 .e01{ background-position:left -278px;}
h4 .e02{ background-position:left -40px;}
h4 .e03{ background-position:left -78px;}
h4 .e04{ background-position:left -118px;}
h4 .e05{ background-position:left -159px;}
h4 .e06{ background-position:left -198px;}
h4 .e07{ /*background-position:left -238px;*/background-position:left -838px;}
h4 .e08{ background-position:left -278px;}
h4 .e09{ background-position:left -318px;}
h4 .e10{ background-position:left -358px;}
h4 .e11{ background-position:left -759px;}
h4 .e13{ background-position:left -478px;}
h4 .e22{ background-position:left -800px;}
.musweibo h4{ height:24px; padding:8px 10px;}

.title{ height:46px; margin:0 20px; padding:0; display:block; zoom:1; overflow:hidden; position:relative;}
.title .ta{ display:block;height:30px;width:105px; position:absolute; left:1px; top:8px;}
.title .H202 .ta{ width:130px;}
.title h2{ height:30px; margin:8px 0; background:url(http://i3.letvimg.com/yule/201203/09/H2.png) no-repeat -1000px -1000px;}
.title h2 span{ font-weight:normal; margin-top:8px; text-indent:0;}
.title h2 em{ display:block;}
.title .H201{ background-position:left 4px;}
.title .H202{ background-position:left -36px;}
.title .H203{ background-position:left -76px;}
.title .H204{ background-position:left -116px;}
.title .H205{ background-position:left -156px;}
.title .H206{ background-position:left -196px;}
.title .H207{ background-position:left -236px;}
.title .H208{ background-position:left -273px;}

.tab{ position:absolute; left:118px; top:17px; font-weight:normal; overflow:hidden; width:300px; float:left;}
.tab a{ display:block; float:left; font-size:14px;}
.tab i{ float:left; padding:0 10px; margin:0; font-style:normal;}
.tab .active,.tab .active:hover{ color:#c92323;}
.H208 .tab{ left:90px; top:15px;}

.t260{width:86px; float:right;}
.t260 dd{float:left;border:1px solid #c3c3c3;padding:0 2px;cursor:pointer; position:relative; z-index:2; width:80px; background-position:64px 1px; text-indent:5px;}
.classul{width:84px;border:1px solid #c3c3c3;border-top:none;position:absolute;z-index:5;left:-1px;top:20px;background:#fff; display:none;}
.classul li{overflow:hidden;height:22px;}
.classul li a{margin:0;padding:0; height:22px;line-height:22px;text-indent:9px;overlfow:hidden; display:block;}
.classul li a:hover{background:#ddd;text-decoration:none;}

.w100{ width:100px; margin:0 27px 0 0; float:left; display:inline;}
.w100 dt{ float:none; width:100%;}
.w100 dt,.w100 dt img{ width:100px; height:62px; padding:0; border:none;}
.w100 dd{ padding:5px 0; text-align:left; float:none; width:100%;}
.w100 dd p{ line-height:22px;}

.HotPlay .w100 dd p{ height:22px; overflow:hidden;}

.LeLive .w100,.aihoo .w100,.EntWeek .w100,.topic .w100{ width:100%; margin:0 0 12px 0;}
.LeLive .w100 dt,.aihoo .w100 dt,.EntWeek .w100 dt,.topic .w100 dt{ float:left; width:100px;}
.LeLive .w100 dd,.aihoo .w100 dd,.EntWeek .w100 dd,.topic .w100 dd{ float:right; width:120px; padding:0;}

.tured .w100{ margin-right:29px;}
.tured .w100 dd p{ height:22px; overflow:hidden;}
.tured .w100 dd .p1{ font-size:12px;}
.tured .w100 dd .p2{ background-position:-274px -90px;padding-left:10px;}
.merge .tured .w100{ margin-right:26px; padding-bottom:11px;}

.rank .w100{ margin:0; padding:0; width:100%;}
.rank .w100 dt{ float:left; width:125px;}
.rank .w100 dd{ width:96px; float:right; padding:0;}
.rank .w100 dd p{ padding:0; background:none;}
.rank .w100 dd .p1,.EntWeek .w100 dd .p1{ font-size:12px; height:45px; overflow:hidden;}


.w130{ width:130px; padding:0; float:left; display:inline; margin:0 23px 0 20px; height:125px;}
.w130 dt{ float:none; width:130px;}
.w130 dt img{ height:80px; padding:0; border:none;}
.w130 dd{ float:none; width:auto; padding:7px 0;}
.textPic .w130{ margin:0 46px 0 0; height:140px;}

.w210{ width:210px; margin-top:4px;}
.w210 dt,.w210 dt img{ width:210px; height:120px;}
.w210 dd{ padding:5px 0; text-align:left;}
.Letv .w210{ float:left; display:inline; margin:0 0 0 17px; height:178px;}

.text{ padding:0 0 5px 0;}
.text dt{ font-family:"微软雅黑"; font-size:16px; color:#900; text-align:center; height:21px; overflow:hidden; text-align:center;}
.text dt a,.text dt a:hover{ color:#900;}
.text dd{ padding:6px 0;}
.text dd p{ height:21px; text-align:center; overflow:hidden;}
.text dt a:hover .black{ color:#c92323;}

.tured,.rank,.program,.LeLive,.aihoo,.EntWeek,.topic{ padding:0 20px;}
.tured,.musweibo{ overflow:hidden; width:228px;}
.tured .list{ width:260px;}

.Musbflash{width:970px;margin:auto;margin-top:8px;height:350px; position:relative;}
.musPic{width:970px;height:300px;}
.musPic img{width:970px;height:350px;}

.musInfo{width:270px;height:350px;overflow:hidden; font-family:"微软雅黑";color:#919191;}

.notice{ height:237px; width:270px; padding:10px 0; position:absolute; left:0px; top:0px;}
.notice dl{ height:55px; padding:14px 30px; line-height:24px;}
.notice dt{ color:#fff; float:left; width:55px; height:52px; text-align:center;}
.notice dd{ float:right;}
.notice dd p{ width:150px; height:24px; overflow:hidden;}

.infoList{ overflow:hidden; top:255px; height:95px; width:185px; right:44px; position:absolute;}
.infoList ul{ width:185px; float:left; padding:11px 5px;}
.infoList li{ overflow:hidden; height:24px; line-height:24px;}
.infoList li a,.notice dd a{ color:#ccc;}
.nite{ width:1000px; position:relative;}
.InfoBg{background:url(http://i3.letvimg.com/yule/201203/09/InfoBg.png)!important;background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i3.letvimg.com/yule/201203/09/InfoBg.png',sizingMethod='img'); width:271px; height:350px;}

.tag a{display:block;float:left;background:url(http://i1.letvimg.com/best/201112/05/doc-top.png) !important;background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i1.letvimg.com/best/201112/05/doc-top.png',sizingMethod='img');width:20px;height:20px;margin-right:8px;}
.tag a.on,.tag a:hover{background:url(http://i1.letvimg.com/best/201112/05/doc-bot.png) !important;background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i1.letvimg.com/best/201112/05/doc-bot.png',sizingMethod='img');}

.musItem{position:absolute;width:970px; height:300px;top:0px; left:0px; border:1px solid #cc3399; overflow:hidden;}
.musItem .musPic{position:absolute;top:0px;left:0px;}
.musItem .musInfo{position:absolute;top:0px;right:0px;}
.btnTags{position:absolute; left:255px; bottom:25px; }
.btnTags .musItem{display:none;}
.musBg{width:270px;height:350px;float:left;overflow:hidden; background:#000000; opacity:0.8;filter:alpha(opacity=80);position:absolute;left:700px; top:0px;}

.silderBar{}
.silderBar .musPic{position:relative;overflow:hidden;width:970px;height:350px;}
.silderBar .silderArea {position:absolute;width:1000000px;height:350px;overflow:hidden;}
.silderBar .silderArea a{display:block;width:970px;height:350px;float:left;}
.silderBar .musInfo{position:absolute;left:700px; top:0px;}

.musInfo .a1,.musInfo .a2{ display:inline; zoom:1; overflow:hidden; width:13px; height:26px; padding:1px; position:absolute; left:0px; top:287px; cursor:default;}
.musInfo .a1{ left:23px;}
.musInfo .a2{ left:230px;}
.musInfo .on-1,.musInfo .on-2{ cursor:pointer;}

/**/

.predict{ background-position:left top; background-repeat:repeat-x; height:38px;}
.predict dl{ float:left; padding-left:20px; height:38px;}
.predict dt{ font-size:14px; font-weight:normal;color:#000; padding:7px 0; font-weight:bold; font-family:"微软雅黑"; float:left; width:75px;}
.predict dd{ overflow:hidden; float:left; width:385px; padding:7px 0; line-height:24px;}
.predict dd p  { float:left; height:22px; overflow:hidden;}
.predict dd p a{ color:#666;}
.predict dd p a:hover{ color:#c92323;}

.predict .d-1   { width:460px; background-position:right -320px;}
.predict .d-1 p { width:46px;}
.predict .d-2   { width:468px;}
.predict .d-2 p { width:98px;}
.predict .d-2 dd{ width:393px;}

/**/

.omy,.Letv               { width:968px; margin:10px auto 0 auto; border:1px solid #d2d2d2;}
.omy .left,.Letv .left   { width:698px;}
.omy .right,.Letv .right { width:269px; border-left:1px solid #d2d2d2;}
.omy .left .LiInfo .list { margin:0; background:none;}
.omy .left .texInfo .list{ background:none;}

.textPic{ width:658px; overflow:hidden; margin:0 20px; position:relative;}
.textPic .title{ margin:0;}
.textPic .list{ width:710px;}

.viscera   { display:block; zoom:1; overflow:hidden;margin:0 20px;}
.viscera em{ font-style:normal; float:left; display:block;}
.viscera ul{ padding:10px 0 0 0;}
.viscera li{ line-height:26px; white-space:nowrap; overflow:hidden;}
.viscera li span{ padding:0 3px; display:block; width:8px; text-align:center; float:left;}

.texInfo{ width:688px; overflow:hidden;}
.texInfo .list{ width:430px; padding:0 0 0 20px;}
.texInfo ul{ padding:0px 10px 0 20px; margin-top:-1px;}
.texInfo li{ float:left; width:210px; padding-right:10px; line-height:24px;}

.omy .viscera{ background-position:left bottom; background-repeat:repeat-x; padding-bottom:5px;}
.omy .LiInfo { width:210px;float:left;}
.omy .texInfo{ width:448px;float:right;}

.doc-y{ position:absolute; top:23px; left:320px; height:253px; overflow:hidden; width:1px;}
.doc-y p{ background-position:-277px -152px; height:110px; margin-bottom:38px;}

/**/

 table     { padding:6px 0 0 0;}
 thead td  { color:#000;}
 table td i{ font-style:normal; display:block; width:16px; height:16px; text-align:center; line-height:16px;}
.program td{ width:35px; height:22px; line-height:22px; *padding-top:1px;} 
.t-gray{ background-position:-92px -148px; color:#000; cursor:pointer;}
.t-live{ background-position:-46px -148px; color:#fff; cursor:pointer;}
.t-red { background-position: left -148px; color:#fff; cursor:pointer;}

.time{ height:30px;border-bottom:1px solid #d2d2d2;}

.new-cycle{ width:110px; float:left; overflow:hidden; margin-top:2px;}
.new-cycle i{ font-style:normal;}
.new-cycle span{ margin-top:4px;}
.new-cycle span,.new-cycle span a{ display:block; float:left; overflow:hidden; width:13px; height:12px;}
.new-cycle .a1{ background-position:left -96px;}
.new-cycle .on-1{ background-position:-23px -108px;}
.new-cycle .s2{ width:72px; text-align:center; height:auto; margin-top:0; color:#000;}
.new-cycle .a2{ background-position:-23px -96px;}
.new-cycle .on-2{ background-position:left -108px;}

.HotPlay{ border-top:1px solid #d2d2d2; margin:5px 20px 0 20px; overflow:hidden; padding-bottom:7px;}
.HotPlay h4{ padding:8px 0;}
.HotPlay .list{ width:255px;}

/**/

.rank{ padding-bottom:10px;}
.rank h4{ padding:8px 0;}
.rank h4{ border:none; background-position:left -251px;}
.rank h4 span a{ margin:0 5px; height:22px;line-height:22px;width:25px;display:inline;zoom:1;overflow:hidden;float:left;text-align:center;}
.rank h4 span a:hover{ margin:0 5px; text-decoration:none;}
.rank h4 span .active{border:1px solid #d6d6d6;border-bottom:1px solid #fff;}
.rank .redIco{ padding-bottom:0;}
.redIco{ padding-bottom:9px;_padding-bottom:11px;}
.redIco h4{ padding:8px 0;}
.redIco li{ background-position:-274px -90px; padding-left:10px; height:21px; overflow:hidden;}
.redIco i{ display:inline; margin:4px 5px 0 0; width:17px; height:16px; float:left; text-align:center; line-height:16px; font-style:normal;}
.redIco .i-1{ background-position:left -148px; color:#fff;}
.redIco .i-2{ background-position:-92px -148px; color:#000;}
.redIco dt i{ margin-top:0;}
.redIco .active .w100,.redIco .active .w100 p{ display:block;}
.redIco li .w100,.redIco .active p{ display:none;}
.rank .redIco .active{ background:none; padding:0; height:62px; padding:9px 0;}
.rank .redIco li{height:25px; line-height:26px; padding:0;}

/**/

.mod-star,.mod-movie,.mod-tv,.mod-network,.merge{ width:970px; margin:10px auto 0 auto;}
.mod-star .left,.mod-movie .left,.mod-tv .left,.mod-network .left{ width:688px; border:1px solid #d2d2d2;}
.mod-star .right,.mod-movie .right,.mod-tv .right,.mod-network .right{ width:268px; border:1px solid #d2d2d2;}
.mod-star .texInfo .list,.mod-movie .texInfo .list,.mod-tv .texInfo .list,.mod-music .texInfo .list,.mod-variety .texInfo .list,.mod-network .texInfo .list{ padding-left:0; width:700px;}
.mod-music,.mod-variety,.musweibo,.merge .tured{border:1px solid #d2d2d2; margin-top:10px;}
.topic{ padding-bottom:2px;}
.topic .list{ height:456px; overflow:hidden;}

.merge{ margin-top:0;}
.merge .left{ width:690px;}
.merge .right{ width:270px;}

.banner{ cursor:pointer;}
.right .banner{ width:270px; height:90px; margin-top:10px; padding:0;}
.right .banner img{ width:270px; height:90px; }

/**/

.LeLive .list,.aihoo .list,.EntWeek .list{ height:140px; overflow:hidden;}
.LeLive .redIco{ padding-top:16px;_padding-top:15px;}

/**/

.musweibo{background:#f5f5f5; padding:0 10px; width:248px; overflow:hidden;}
.musweibo h4 span a{ display:block; width:72px; height:16px; background-position:1px -172px; margin-top:6px;}
.musweibo .weibobox{ background:#fff;}

/**/

.abs{ position:absolute; width:157px;}
.abs span{ padding:0 3px;}
.abs li{ padding:8px 0;}
.abs .abs-default .p1 a,.abs .abs-default .p1 a:hover{ color:#6c6c6c;}
.abs .abs-live,.abs .abs-live a,.abs .abs-live a:hover{ color:#f38709;}
.abs .abs-default{ background-position:left -599px;}
.abs-t,.abs-c,.abs-b{ background:url(http://i1.letvimg.com/yule/201112/09/abs.png) no-repeat -10000px -10000px;}
.abs-t span{ float:right; padding:0; display:inline; margin:6px 8px 0 0; cursor:pointer; width:12px; height:12px;}
.abs-t i{ font-style:normal; padding:0 9px; line-height:24px;}
.abs-c{ background-position:left bottom; padding:0 9px;}
.abs-b{ background-position:left -46px; height:23px;}

.abs-red{ left:35%; top:50%;}
.abs-red i { color:#fff;}
.abs-red .abs-t{ background-position:left top; height:23px;}

.abs-gray{ left:55%; top:50%;}
.abs-gray i{ color:#000;}
.abs-gray .abs-t{ background-position:left -23px; height:23px;}

/**npy 2012-04-09 add**/
.rank .redIco{ display:none;}
.rank .redIco.active,.rank .redIco ul li.active{ display:block;}
.list1{ display:none;}
.list1.active{ display:block;}

.leCurrent{ display:block; width:80px; height:25px;}
.title .ta{ display:block;height:30px;width:65px; position:absolute; left:1px; top:8px;}
.title h2{ height:30px; margin:8px 0; background:url(http://i3.letvimg.com/yule/201203/23/H2.png) no-repeat -1000px -1000px;}
.tab{ left:68px;}

