@charset "utf-8";
/* CSS Document */
 h3{ height:34px; line-height:34px; padding:0 15px; color:#a1c8f3; font-size:15px; background-color:#fff;}h3 a{ color:#a1c8f3;}

.Tv,.Movie,.Banner,.Heat-up,.Enter,.Sport, .Sport-matc, .Sport-other,.Comic,.Zy-Mu,.Au-Fe,.Li-Ch,.Cooperation,.Ad,.Drama{width:986px;margin:20px auto 0 auto;overflow:hidden;position:relative;}
.special,.row-2{ margin-top:20px;}
.Banner{ margin-top:20px;}

.left,.con,.right,.H-tg{ float:left; display:inline;}.right{ float:right;}
.noselect{-moz-user-select:none;-webkit-user-select:none;}.d-t{ overflow:hidden; height:20px; font-size:14px;}

.txt-list i,.o-info dt i,.o-live dt i,.Follow,.s-1280,.scroll li a,.scroll p{background:url(http://i3.letvimg.com/img/201303/22/1815/home-ico.png) no-repeat -10000px -10000px;}
.bg{position:absolute; left:0px; bottom:0px; _bottom:-1px; width:100%; height:29px; background:url(http://i1.letvimg.com/img/201301/31/bg.png)!important; background-repeat:repeat-x; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i1.letvimg.com/img/201301/31/bg.png'); cursor:pointer;}
.scroll li a:hover{-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none;}

.w180 dt{ background-position:52px -1124px;}
.w255 dt{ background-position:52px -1076px;}
.w380 dt{ background-position:160px -1030px;}

/**/

.title{ position:relative; z-index:1;}
.title small{ position:absolute; right:10px; top:6px; font-size:12px;}
.title small a{width:36px; height:22px; line-height:22px; text-align:center; display:none;}
.title small a:hover{ background-color:#5399ee; color:#fff; border-radius:2px;}
.right .title small a { _padding:2px 6px 0 6px;}
.title h2{height:50px;line-height:50px;font-size:28px;color:#2d7ac3;text-shadow:1px 1px 0px #fff;float:left;width:62px;position:relative;display:inline-block;}
.title h2 a{ display:block; height:50px; overflow:hidden;}
.title h2,.title h2 a{ color:#4193d7;}
.title h2 a:hover{filter:alpha(opacity=80); opacity:0.8; background:#E9E9E9;}

.title .H203{ background-position:left -87px; width:90px;}
.title .H204{ background-position:left -137px; width:122px;}
.title .H204 a{ width:60px; float:left;}
.title .H210{ background-position:left -437px; width:90px;}
.title .H212{ background-position:left -537px; width:90px;}
.title h3{ background:#ffffff; color:#444444; font-size:16px; overflow:hidden;}

.scroll{ width:192px; float:left; position:relative; height:30px; padding-top:13px; margin-left:30px;}
.scroll a{ display:block; overflow:hidden; width:100%; height:100%;}
.scroll a:hover{ color:#444;}
.scroll i,.scroll b{ float:left; cursor:pointer;}
.scroll i{ margin:13px 0 0 10px;}
.scroll p{ width:120px;height:28px;line-height:28px;float:left;background-color:#f1f1f1; border:1px solid #d3d3d3; position:absolute;left:0;top:13px;text-indent:15px;}
.scroll p a{ color:#333333;}.Tv .scroll p{ width:130px;}
.scroll ul{clear:both; position:absolute; left:-20px; top:43px; width:180px; padding:0 20px 10px 20px; display:none;}
.scroll li{border:1px solid #bebebe; border-top:none; height:35px; line-height:35px; overflow:hidden; float:left; width:180px; background-color:#fff;}
.scroll li a{ display:block; padding:0 25px;}
.scroll li a:hover{ background-position:-162px -118px; color:#fff;}
.scroll .active i{ top:13px; background-position:-23px -5px;}
.scroll .active p{ background-color:#f1f1f1; width:180px; border:1px solid #d3d3d3; }
.scroll .active ul{ display:block; display:block;}
.scroll .active p a{ color:#969696;}

.title .num{ position:absolute; left:45px; top:5px;}
.Tv .title .num{ left:70px;}
.Movie .title .num{ left:100px;}

.more { float:right; width:68px; font-size:14px; height:50px; overflow:hidden; display:inline; margin-right:3px;}
.more a{ display:block; width:58px; height:30px; padding:0 5px; text-align:center; border-radius:3px; line-height:30px; margin-top:15px; color:#529bef;}
.more a:hover{ background-color:#529bef; color:#fff;}.Tv .more,.Drama .more{ width:80px;}.Tv .more a,.Drama .more a{ width:70px;}

/**/

.w150{ width:150px; float:left;}
.w150 dt,.w150 dt img{ width:150px; height:102px;}
.w150 dd{ text-align:center; padding-top:3px;}

.w180,.w255{ box-shadow:2px 2px 3px #ddd; background-color:#fff; height:180px;}
.w180 dt,.w255 dt{ position:relative;}
.w180 dt,.w180 dt a,.w180 dt img{ width:180px; height:135px; display:block; overflow:hidden;}
.w180 dd,.w255 dd{ padding:0 15px; padding:0 12px\0; height:20px; overflow:hidden; width:150px;}
.w180 i,.w180 b,.w255 i,.w255 b,.w380 i,.w380 b{ float:left;}
.w180 i,.w255 i,.w380 i{ height:19px; margin:1px 0 0 5px; overflow:hidden;}
.w180 i a,.w255 i a,.w380 i a{font-size:11px;color:#666;line-height:16px;display:inline-block;height:16px;padding:0 2px; font-weight:bold;border:1px solid #777;border-radius:3px;overflow:hidden; _font-size:12px; _font-weight:normal;}
.w180:hover i a,.w255:hover i a,.w380:hover i a{ background-color:#333; color:#fff;}
.w180:hover i a:hover,.w180 i a:hover,.w255:hover i a:hover,.w255 i a:hover,.w380:hover i a:hover,.w380 i a:hover{ background-color:#539bf0; border:1px solid #539bf0; transition:none; color:#fff;}
.w180 .d-t b a,.w255 .d-t b a,.w380 .d-t a{ font-size:14px;}
.w180:hover,.w255:hover,.w380:hover,.rank:hover,.record:hover,.herald:hover,.ent-made:hover,.special:hover,.Enter .lt-3:hover,.sport-made:hover,.row-1:hover,.row-2:hover{ box-shadow:0 0 3px #48a3ef;}

.w255{ height:286px;}
.w255 dt,.w255 dt a,.w255 dt img{ width:180px; height:240px; display:block; overflow:hidden;}

.w380,.product{ box-shadow:2px 2px 3px #ddd; background-color:#fff; height:380px; overflow:hidden;}
.w380 dt{ position:relative;}
.w380 dt,.w380 dt a,.w380 dt img{ width:380px; height:335px; display:block; overflow:hidden;}
.w380 dd{ padding:0 15px;}

.record .play-list{ background-color:#F8F8F8;}
.record .play-list li{ width:150px; padding:0 15px; z-index:2;}
.record .play-list .i-wrap{ width:180px;}
.record .play-list .i-name{ padding-left: 6px; width:76px;}
.record .play-list .active .prompt{ display:block;}

.record-cont{ padding-top:2px; height:144px;}

.act{ padding:10px 15px; background-color:#F8F8F8; height:124px;}.act p{ line-height:24px;}

/**/

.chart{ width:986px; margin:0 auto; position:relative; overflow:hidden; z-index:1;}.Maskflash{ width:100%;}
.chart-info{ height:400px;}.chart-info img{ display:none;}
.slides li{ position:absolute; left:0; top:0; width:100%; height:100%;}

.s-mul a{ display:block; position:absolute; left:0; top:0; width:100%; height:400px;}
.s-mul span{ display:block; position:absolute; z-index:0; cursor:pointer;}
.s-bg{ display:block;width:600px; height:300px; background:url(http://i2.letvimg.com/img/201303/22/blackbg.png) no-repeat left top; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i2.letvimg.com/img/201303/22/blackbg.png'); bottom:0; left:0;}
.s-1280{ display:block;width:152px; height:127px; background-position:left -26px; right:22px; top:0;}

.s-txt{ position:absolute; left:21px; bottom:70px; color:#fff; width:460px; cursor:pointer; display:none; }
.s-txt dt,.s-txt dd{ overflow:hidden; text-shadow: 1px 1px 0 #444444;}
.s-txt .caption{ font-size:50px; line-height:70px; height:70px;}
.s-txt .time{ font-size:20px; line-height:30px; height:30px;}
.s-txt .info{ font-size:14px; line-height:26px;}

.slides li{ display:none}
.slides li.active{ display:block;}

.chart-list{ width:986px; height:48px; position:absolute; left:2px; bottom:-18px; padding-top:18px; z-index:1;}
.chart-list li{ width:99px;float:left;cursor:pointer;height:48px;filter:alpha(opacity=40); opacity:0.4; overflow:hidden; position:relative;}
.chart-list li img{ width:102px; height:48px;}
.chart-list li span{ display:block; position:absolute; top:0; left:0; border:3px solid #333; }
.chart-list .active span{ border:2px solid #fff;}

/**/

.info-body,.hot-body,.other-body,.warp-body{ width:1386px; height:386px;overflow:hidden;}.hot-body{ height:399px;}.warp-body{ height:186px; padding-left:3px; width:1383px;}
.info-body .list,.hot-body .list,.other-body .list,.warp-body .list{ display:inline; float:left; padding-top:3px;}

.info-body .left{ width:800px; overflow:hidden; position:relative;}
.info-left{ width:380px; height:386px; float:left; overflow:hidden; position:relative; padding:0 3px;}.info-left .list{ width:380px;}
.info-con{ width:420px; overflow:hidden; height:386px; position:relative; float:left; margin-left:-3px;}
.info-body .right,.hot-body .right{ width:180px; float:left;}

.hot-body .left h3{ background:none; color:#444; font-size:16px; padding:0; text-shadow:1px 1px 0px #fff;}
.hot-body .left h3 a{ color:#444;}.hot-body .left h3 a:hover{ color:#529bef;}
.hot-body .left{ width:983px; margin-right:10px; overflow:hidden; position:relative;}
.hot-body .right{ width:180px; display:none;}
.hot-body .left .list{ width:183px;}

.hot-body .list{ height:400px; padding:0;}
.hot-body .list .Li01{}
.hot-body .list .Li02{ margin-top:2px;}

.hot-body .record{ margin-top:34px;}
.hot-body .special{ margin-top:4px;}

.other-body{ height:436px;}
.Li-Ch .other-body{ height:233px;}

.Zy-Mu .info-list,.Au-Fe .info-list,.Li-Ch .info-list{ width:980px;}
/*.zy,.auto,.live {width:600px;overflow:hidden;float:left;position:relative;height:436px; padding-left:3px;}*/
.live,.zone{ height:233px;}
.zy .more,.auto .more,.live .more{ margin-right:20px;}
/*.music,.custom,.zone{width:383px;float:left;overflow:hidden;position:relative;height:436px; padding-left:3px; margin-left:-3px;}*/

.caijing,.music,.live {width:600px;overflow:hidden;float:left;position:relative;height:436px; padding-left:3px;}
.auto,.custom,.zone{width:383px;float:left;overflow:hidden;position:relative;height:436px; padding-left:3px; margin-left:-3px;}

.auto .more, .custom .more{ margin-right:0px;}
.caijing .more, .music .more{ margin-right:20px;}

.Zongyi .info-warp{ padding-left:3px;}
.Zongyi .info-warp .list{ margin-left: 20px;}
.Zongyi .info-warp .cn-1{ margin-left: 0px;}
.Zongyi .rank .txt-list i {display: none;}


.Movie .info-body,.Movie .info-left,.Movie .info-con{ height:598px;}

.info-warp{ width:1380px;}

.info-con .info-list{ width:820px;}.hot-body .info-list{ width:1380px; padding-left:3px;}
.info-focus{ width:780px; margin-left:-380px;}
.pic-list{ width:180px; float:left;}
.pic-list .Li02{ margin-top:20px;}
.info-focus .u-2,.info-list .list,.lt-4 .u-2,.Drama .list{margin-left:20px;}.hot-body .list{margin-left:17px;}.hot-body .cn-1,.other-body .cn-1,.Drama .ls-1{ margin-left:0;}

/**/

.rank,.special,.herald,.official,.predic{ background-color:#f8f8f8; box-shadow:2px 2px 3px #ddd; height:180px;}
.official,.predic{ height:auto;}
.herald{ margin-top:2px;}

.record-cont,.ent-made .list,.sp-info,.sport-made .list,.act,.play-list,.num-list,.txt-list{ background: url(http://i3.letvimg.com/img/201303/19/movie_bg.png) repeat-x #F8F8F8;}

.num-list,.txt-list{ padding:0px 15px; overflow:hidden; height:140px;}
.num-list i,.txt-list i,.num-list b,.txt-list b,.num-list em,.txt-list em{ height:22px; overflow:hidden;}
.num-list i,.txt-list i{width:13px;height:14px;border:1px solid #5d5d5d;border-radius:2px;text-align:center;line-height:14px;font-family:Arial;margin:4px 5px 0 0;float:left;}
.num-list i{ background-color:#fff;}
.num-list b,.txt-list b{ width:130px; float:left;}
.num-list em,.txt-list em{ font-family:Arial; float:right; width:31px;}
.num-list li,.txt-list li{ line-height:22px; height:22px; overflow:hidden; zoom:1; display:block;float:left; width:150px;}

.letv-index .num-list,.member .num-list{ padding:0 15px; height:108px;}
.letv-index .num-list li,.member .num-list li{ height:24px; line-height:24px;}

.txt-list i{ border:1px solid #f8f8f8; background-position:-69px -7px;}
.herald .txt-list i,.predic .txt-list i{ background-position:-47px top; width:17px; height:16px; line-height:19px; text-indent:-1px; font-size:11px; margin-top:3px;}
.herald .txt-list b,.predic .txt-list b{ width:126px; margin-top:1px;}
.predic .txt-list   { height:auto; padding:0 15px; height:106px;}
.official .name-list{ padding:9px 15px; height:48px;}

/**/

.lt-3{ background-color:#fbfbfb; box-shadow:2px 2px 3px #ddd; height:180px;}
.ent-text{ padding:0 15px;}
.ent-text li{ height:22px; line-height:22px; overflow:hidden; width:100%; float:left;}
.ent-text .Li01{ font-size:16px; padding:10px 0;}
.ent-text .Li01 a{ color:#000;}
.ent-text .Li01 a:hover{ color:#529bef;}
.ent-text i,.ent-text b{ height:22px; overflow:hidden; float:left;}
.ent-text i{ padding-right:2px;}
.ent-text b{ width:172px; padding-right:2px;}
.ent-text .Li01,.ent-text b{ text-align:center;}
.lt-4{ margin-top:20px;}

.sp-pic,.sp-pic img{ width:180px; height:43px;}

.name-list{ padding:0 15px; margin-top:3px;}
.name-list li{ float:left; width:75px; height:22px; line-height:22px; overflow:hidden;}

.Line{ background-color:#fff; border-bottom:1px solid #c4c4c4; height:1px; overflow:hidden;}
.sp-info .line{ margin-top:3px;}

/**/

.sport-made,.ent-made{ height:380px; overflow:hidden; box-shadow:2px 2px 3px #ddd;}
.sport-made .list,.ent-made .list{ height:346px; background-color:#F8F8F8; padding:0 15px; width:150px;}
.sport-made{ background-color:#f8f8f8;}
.sport-made .list{ background-position:0 10px; margin-top: -10px; height: 346px; overflow: hidden; }

.ent-made{ height:180px;}
.ent-made .list{ height:146px;}
.ent-made .s-info{ padding:3px 0; padding-top:0; border:none;}

.s-info{ padding:12px 0; border-bottom:1px solid #ddd;}
.s-info dt{ color:#444; height:21px; overflow:hidden;}
.s-info dd{ height:21px; overflow:hidden;}
.s-info dd a{ color:#969696;}
.s-info dd a:hover{ color:#529bef;}

/**/
.Sport-matc{ width:986px; padding-bottom:3px;}
.Sport-other{ background-color:#fbfbfb; box-shadow:2px 2px 3px #ddd; width:979px; margin-left:3px; margin-top:0px;}
.Sport-other .list{ width:1380px;}

.o-info,.o-live{ border-right:1px solid #ddd; width:156px; padding:10px 20px; float:left;}
.o-info dt,.o-live dt{ font-size:16px; height:28px; line-height:24px; overflow:hidden;}
.o-info dt i,.o-info dt b,.o-live dt i,.o-live dt b{float:left;}
.o-info dt i,.o-live dt i{ width:28px; height:28px;}
.o-info dt b,.o-live dt b{ width:125px;}
.o-info dd,.o-live dd{ height:20px; overflow:hidden; line-height:20px;}
.o-info .i-1{ background-position:0 -166px;}
.o-info .i-2{ background-position:-30px -166px;}
.o-info .i-3{ background-position:-60px -166px;}
.o-info .i-4{ background-position:-90px -166px;}
.o-info .i-5{ background-position:-120px -166px;}
.o-info .i-6{ background-position:-150px -166px;}
.o-info .i-7{ background-position:-180px -166px;}
.o-info .i-8{ background-position:-210px -166px;}
.o-info .i-9{ background-position:-240px -166px;}
.o-info .i-10{ background-position:-270px -166px;}
.o-info .i-11{ background-position:-300px -166px;}
.matc6{ border-right:none;}

.o-live{ width:140px; border:none;}
.o-live dt b{ width:110px;}
.o-live .i-1{ background-position:-4px -206px;}
.o-live .i-2{ background-position:-37px -206px;}
.o-live .i-3{ background-position:-68px -205px;}
.o-live .i-4{ background-position:-99px -207px;}
.o-live .i-5{ background-position:-132px -203px;}
.o-live .i-6{ background-position:-164px -205px;}
.o-live .i-7{ background-position:-116px -168px;}
.o-live .i-8{ background-position:-116px -168px;}

.live li{ overflow:hidden;}
.live .Li01{ margin-top:5px;}
.live .Li02{ margin-top:0;}
.live .list{ background-color:#f8f8f8;}
.live .pic-list{ box-shadow:2px 2px 3px #ddd; height:180px;}
/**/
.banner-cnt{ margin-left:3px; text-align:center;}
.Ad { height:183px; margin-top:20px; padding-left:0px;}
.theatre{ margin-left:3px;}

/**/

.Follow{ height:170px; margin:20px auto 0 auto; background-position:left -273px; background-repeat:repeat-x; overflow:hidden;}
.Follow .list{ width:986px; margin:20px auto 0 auto;}
.Follow .follow-cnt{ margin-left:3px;}

.scan{ width:215px; float:left; padding-right:5px; background-color:#f8f8f8; padding:15px; border-bottom:1px solid #F2F2F2;}
.scan:hover{ background-color:#fff; box-shadow:1px 1px 3px #ddd;}.scan:hover .d-3 a{ color:#529bef;}
.scan dt{ float:left; width:102px; height:102px; overflow:hidden;}
.scan dt img{ width:100px; height:100px; border:1px solid #ddd;}
.scan dd{ float:right; width:100px; overflow:hidden; height:20px; overflow:hidden;}
.scan .d-1{ font-size:18px;}
.scan .d-2{ padding:10px 0; height:40px;}
.scan .d-3 a{ color:#529bef; text-decoration:underline;}.scan .d-3 a:hover{ text-decoration:none;}

/**/

.Cooperation a{ color:#969696;}
.Cooperation a:hover{ color:#529bef;}
.Cooperation h5{ font-size:16px; color:#444; height:36px; line-height:36px;}
.Cooperation li{ overflow:hidden; float:left; height:24px; line-height:24px;}
.Cooperation .left{ width:600px;}
.Cooperation .right{ width:370px;}
.web-list{ width:480px;}
.web-list li{ width:80px;}
.news-list{ width:370px;}
.news-list li{ width:175px; padding-right:10px;}

/**/
.Cooperation .left,.footer .Line,.footer .list{ margin-left:3px;}

.ent-made,.sport-made,.rank,.letv-index,.Enter .lt-3{ margin-top:3px;}.Enter .lt-3,.Enter .lt-4{ padding-top:0;}
.herald:hover .title small a,.herald .title .active a,.sport-made:hover .title small a,.sport-made .title .active a,.ent-made:hover .title small a,.ent-made .title .active a,.special:hover .title small a,.special .title .active a,.rank:hover .title small a,.rank .title .active a,.letv-index:hover .title small a,.letv-index .title .active a,.official:hover .title small a,.official .title .active a{ display:block;}

.special .txt-list i{ display:none;}
.official .sp-info{ height:110px; overflow:hidden;}


.M-Logo,.M-Ad-Logo{display:none;}

.NewHot{ display:block; position:absolute; right:0px; top:6px; width:27px; height:13px; background:url(http://i1.letvimg.com/img/201202/17/hot.png) no-repeat left top;}
.navbar li.letv-super{  position:relative;}
.navbar li.letv-super a{ color:#ff0000;}

