@charset "utf-8";

.predict,.predict .d-1,.omy .viscera,.textPic,.doc-y p,.w230 dd .p2,.t-red,.t-gray,.t-live,.new-cycle span a,.redIco li,.topic .w100 dd .p3,.musweibo h4 span a,.abs li,.rank h4{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://i2.letvimg.com/yule/201112/19/H4-01.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:95px;}
h4 .e03 a,h4 .e09 a,h4 .e11 a{ width:80px;}
h4 .e10 a{ width:70px;}
h4 .e01{ background-position:left 2px;}
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;}
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;}
.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:90px; 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/201112/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 3px;}
.title .H202{ background-position:left -35px;}
.title .H203{ background-position:left -71px;}
.title .H204{ background-position:left -107px;}
.title .H205{ background-position:left -144px;}
.title .H206{ background-position:left -181px;}
.title .H207{ background-position:left -217px;}
.title .H208{ background-position:left -254px;}

.t130{ float:left; width:309px; display:inline; padding-right:40px; margin:18px 0 0 0; height:130px;}
.t130 dt{ font-size:16px;}
.t130 dd{ overflow:hidden; padding:10px 0;}
.t130 dd img{ width:130px; height:80px;}
.t130 dd p  { overflow:hidden; float:left;}
.t130 dd .p1{ width:130px; height:80px;}
.t130 dd .p2{ width:155px; height:80px; float:right; padding-right:10px;}

.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;}
.topic .w100{ margin-bottom:10px;}
.topic .w100 dd{ width:115px;}
.topic .w100 dd .p3{ padding-left:10px; background-position:-274px -90px;}

.w130{ width:130px; padding:0; float:left; display:inline; margin:0 0 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;}

.w200{ width:200px;}
.w200 dt,.w200 dt img{ width:200px; height:205px; margin-bottom:0;}
.w200 dd{ padding:6px 0; text-align:left;}

.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;}

.w230{ width:230px; margin:0 auto;}
.w230 dt{ margin-bottom:0;}
.w230 dt,.w230 dt img{ width:230px; height:90px;}
.w230 dt a:hover{ text-decoration:none;}
.w230 dd{ padding:4px 0 12px 0;}
.w230 dd .p2{ background-position:-274px -90px;padding-left:10px;}

.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,.HotPlay,.LeLive,.aihoo,.EntWeek,.topic{ padding:0 20px;}

/**/

.Aflash{width:970px;margin:0 auto;position:relative; overflow:hidden; height:365px;}
.picUL{margin-top:13px;}
.picLI{position:relative;overflow:hidden;}
.picbox{width:10000px;}
.picbox small{display:block;position:absolute;left:-8px;top:-7px;width:110px;height:110px;}
.picbox .tv{ display:none;}
.picbox img{ width:970px;height:350px;}
.picLI .bg{ background:#000000;opacity: 0.5; filter:Alpha(opacity=50);position:absolute;left:0;top:255px;height:95px;width:970px;}
.picLI .info{ position:absolute;left:0;top:255px;height:88px;overflow:hidden;padding-left:20px;margin-top:7px;width:650px;}
.picLI  h2{font-size:16px;font-family:"微软雅黑";height:35px;line-height:35px;}
.picLI  p{line-height:20px;}
.picLI a:hover{text-decoration:none;}
.pre,.next{float:left;margin-top:28px; position:relative; width:30px; z-index:11;}
.pre i,.next i{display:block;width:25px;height:24px; position:absolute;left:20px;top:2px; display:none;}
.next i{left:-20px;}
.smalpic{float:left; width:350px; display:block; zoom:1; overflow:hidden;padding:10px 5px 0 5px;}
.pre a{width:27px;height:26px;display:block; background-position:-84px -10px;}
.next a{width:27px;height:26px;display:block; background-position:-123px -10px;}
.pre i{display:block;}
.infobtn{ position:absolute;left:350px;top:335px;pxwidth:300px; height:21px; overflow:hidden;}
.infobtn span{ display:inline; zoom:1; overflow:hidden; width:21px; height:21px;background:url(http://i2.letvimg.com/yule/201112/09/doc-top.png) !important;background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i2.letvimg.com/yule/201112/09/doc-top.png',sizingMethod='img'); float:left; margin:0 3px; cursor:pointer;}
.infobtn .active{background:url(http://i1.letvimg.com/yule/201112/09/doc-bot.png) no-repeat left top !important;background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i1.letvimg.com/yule/201112/09/doc-bot.png',sizingMethod='img');}

#j-focusPic{position:relative;overflow:hidden;width:970px;height:350px;}
#j-focusPic .j-slider{position:absolute;width:1000000px;}
#j-focusPic span{display:block;float:left;width:970px;height:350px;overflow:hidden;}

/**/

.predict{ background-position:left top; background-repeat:repeat-x; height:86px;}
.predict dl{ float:left; padding-left:20px; height:86px;}
.predict dt{ font-size:14px; font-weight:normal;color:#000; padding:7px 0; font-weight:bold; font-family:"微软雅黑";}
.predict dd{ overflow:hidden;}
.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:420px; background-position:right -291px;}
.predict .d-1 p{ width:52px;}
.predict .d-2  { width:500px;}
.predict .d-2 p{ width:100px;}

/**/

.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; background-position:left -450px; background-repeat:repeat-x;}
.textPic .list{ width:698px;}

.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;}

.LiInfo{ width:200px;float:left;}
.texInfo{ width:448px;float:right; 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-top:5px; overflow:hidden; padding-bottom:7px;}
.HotPlay h4{ padding:8px 0;}
.HotPlay .list{ width:255px;}

/**/

.rank{ padding-bottom:10px;}
.rank h4{ padding:8px 0;}
.rank i{ display:block; float:left; width:16px; height:16px; line-height:16px; text-align:center; font-style:normal; margin:3px 6px 0 0;}
.rank ol{ background:none; padding-top:5px;display:none;}
.rank ol li{ line-height:24px; padding-left:0px;}
.rank ol.active{display:block;}
.rank span a{ margin:0 5px; height:22px;line-height:22px;width:25px;display:inline;zoom:1;overflow:hidden;float:left;text-align:center;}
.rank span a:hover{ margin:0 5px; text-decoration:none;}
.rank span .active{border:1px solid #d6d6d6;border-bottom:1px solid #fff;}
.rank h4{ border:none; background-position:left -251px;}

/**/

.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:468px;}
.mod-music,.mod-variety,.topic{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:268px;}

.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;}

.redIco{ padding-bottom:10px;}
.redIco h4{ padding:8px 0;}
.redIco li{ background-position:-274px -90px; padding-left:10px; height:21px; overflow:hidden;}
.LeLive .redIco{ padding-top:15px;}

/**/

.musweibo{background:#f5f5f5; padding:0 10px;}
.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;}

