@charset "utf-8";
/* CSS Document ynxfei */

html {/* -webkit-text-size-adjust:none;*/}
body { margin:0; color:#6c6c6c; font:12px/21px "宋体"; background:#fff;}
ul,ol,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,input,i,u,em,small,sub,sup,input,button,textarea,p,th,td,strong{ margin:0; padding:0; font-style:normal;}
a img{border:none;}
li {list-style:none;}
div, ul, dl { zoom:1;}
img,fieldset { border:none; }
h1,h2,h3,h4,h5,h6{font-size:14px;}
select, input, textarea { font-size:12px;}
select, input, img { vertical-align:middle;}
a{color:#444;text-decoration:none;}
a:hover{color:#529bef;text-decoration:none;/*-moz-transition:background 0.3s ease-in,color 0.3s ease-out;-webkit-transition:background 0.3s ease-in,color 0.3s ease-out;-o-transition:background 0.3s ease-in,color 0.3s ease-out;transition:background 0.3s ease-in,color 0.3s ease-out;*/}
div:after, ul:after, dl:after { content:""; display:block; clear:both; height:0; visibility:hidden;}

.Top,.Foot{ margin:0; color:#969696; font:12px/20px "\5FAE\8F6F\96C5\9ED1",Arial,sans-serif; background:#e9e9e9;}
.Top i,.Top u,.Top b,.Top em,.Top span,.Top small,.Foot i,.Foot u,.Foot b,.Foot em,.Foot span,.Foot small{ font-weight:normal; font-style:normal; text-decoration:none; display:inline-block; font-size:12px;}

/**/
.left,.con,.right{float:left; display:inline;}
.right{ float:right; display:inline;}

.Top,.frecy span,.frecy a,.ify,.i-b,.login-txt em a,.i-doc,.pause em,.play-list li,.play-list i,.i-wrap,.i-play,.play-opc i,.i-up,.btn,.login-list i,.login-list li a,.img-list li a,.num span,a.ico_login,a.ico_logon,.juji_tit,.prompt b,.m-f li a,.tg,.page a,.H-Logo,.H-search .i-b,.SoResults li dl .A-play,.m-p li a,.so-icon-rarr,.flat i,.so-result-right dl .A-play{background:url(http://i1.letvimg.com/img/201307/08/top-ico.png) no-repeat -10000px -10000px;}
.i-up { width:14px; height:9px; background-position:-163px top; overflow:hidden;}
.i-doc{ width:7px; height:4px; background-position:-23px -9px; overflow:hidden;}
.num span,.tg{ background:url(http://i0.letvimg.com/img/201303/22/1620/png24.png)  no-repeat -10000px -10000px; _background:url(http://i3.letvimg.com/img/201303/22/1815/head-ico.png) no-repeat -10000px -10000px;}
.H-user .top-user .num{ border-radius:15px; display:none;}
.H-user .top-user .num span{height:18px;float:left;font-family:Arial;font-size:10px;color:#fff;line-height:18px;line-height:19px\0;overflow:hidden;padding:1px 0 4px 0;_padding:0;cursor:pointer;}
.H-user .top-user .num .n-l{background-position:0 -32px; _background-position:-207px top; width:8px; _width:8px;}
.H-user .top-user .num .n-c{background-position:-10px -32px; _background-position:-215px top;}
.H-user .top-user .num .n-r{background-position:-48px -32px; _background-position:-261px top; width:8px; _width:8px;}

.tg{ width:57px; height:18px; line-height:18px; text-align:center; color:#fff; position:absolute; right:0; top:0; background-position:0 0; _background-position:-55px -286px; cursor:pointer;}

.prompt{background:#000;border:1px solid #000;border-radius:4px;color:#fff; position:absolute; padding:4px 12px; line-height:21px; top:0; left:0; display:none;}
.prompt .ico_uarr1,.prompt .ico_darr2{ width:15px; height:10px; overflow:hidden; display:block; position:absolute; left:0; margin-left:-7px;left:50%;}
.prompt .ico_uarr1{ background-position:-274px top; top:-10px;}
.prompt .ico_darr2{ background-position:-274px -9px; bottom:-11px; left:30%;}.t-p .active .prompt{display:block}

/*.page{ width:0px; height:0px;}
.page a{ width:64px; height:64px; display:block; position:absolute; left:50%; top:30px; z-index:1; display:none;}
.page .prev{ margin-left:-528px; background-position:-138px -502px;}
.page .prev:hover{ background-position:-202px -502px;}
.page .next{ margin-left:459px; background-position:-64px -502px;}
.page .next:hover{ background-position:left -502px;}
*/

.w100{ float:left; width:155px; padding-top:20px;}
.w100 dt,.w100 dt a,.w100 dt img{ width:100px; height:100px; display:block; float:left;}.w100 dt{ padding-left:25px; position:relative;}
.w100 dd{ padding-top:13px; text-align:center; clear:both; float:left; width:100%;}.w100 dd b{ font-size:14px;}
.w100 dd i,.i-bt{ background:url(http://i1.letvimg.com/css/201307/26/1719/v.png) no-repeat -1000px -1000px; width:17px; height:17px; vertical-align:top;}.w100 dd i a{ display:block; width:17px; height:17px;}
.w100 .i-u{ background-position:-3px -4px;}
.w100 .i-v{ background-position:-30px -4px;}
.w100 .i-s{ background-position:-57px -4px;}
.w100 .i-bg{width:114px; height:115px; left:18px; top:-4px;background:url(http://i3.letvimg.com/css/201307/26/1719/userImg.png) no-repeat left top!important;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i3.letvimg.com/css/201307/26/1719/userImg.png',sizingMethod='image');}

/**/

.Top{ background-position:left -450px; background-repeat:repeat-x;height:42px; width:100%; position:relative; z-index:1000; top:0px;}
.top-nav{ height:42px;}
.top-scroll{box-shadow: 2px 2px 10px #BBBBBB; position: fixed; _position:absolute; display: block;}

/**/


.top-nav{ width:980px; margin:0 auto;}
.top-nav .left{ width:380px;}
.top-nav .con{ width:365px;}
.top-nav .right{ width:230px; position:relative; z-index:2;}

.H-Logo{ width:89px; height:24px; float:left; margin-top:9px; background-position:-225px -138px; _background-position:-225px -139px;}
.H-Logo a{height:24px; width:100%; display:block;}

.H-seat{ float:left; float:left; width:290px;}
.H-seat .num{ position:absolute; right:8px; top:-1px;}.H-seat .active .num{ right:-9px;}
.seat-list ul{ padding-left:10px;}
.seat-list li{ float:left; height:42px; line-height:42px;}
.seat-list .Li02,.seat-list .Li03{ position:relative; z-index:2;}.H-seat .active .Li02{ z-index:3;}
.seat-list .Li03 .frecy span,.active .Li02 .sr{ display:none;}
.frecy{height:42px;_height:39px;overflow:hidden;}
.frecy b{ font-size:14px; float:left; padding:0 8px;}
.frecy a{ float:left; height:42px; overflow:hidden; cursor:pointer;}
.frecy i{ margin-top:20px;}
.frecy span{ background-position:left -398px; width:17px; height:42px; float:left;}
.hover .Li02 .frecy i,.active .Li03 .frecy i{ background-position:-297px -10px;}
.hover .Li02 .frecy a,.active .Li03 .frecy a{ background-position:-44px -399px; color:#fff;}
.hover .Li02 .frecy .sl,.active .Li03 .frecy .sl{ background-position:-28px -399px;}
.hover .Li02 .frecy .sr,.active .Li03 .frecy .sr{ background-position:-156px -399px;}.active .Li03 .frecy span{ display:block;}

.seat-list .list{ background-color:#fff}
.seat-list .m-p{ width:484px; position:absolute; left:1px; top:42px;}
.m-p ul{padding:0;  border:1px solid #e2e2e2;}
.m-p li{float:left;width:68px; height:38px; overflow:hidden; line-height:38px; border-right:1px solid #efefef; border-bottom:1px solid #efefef;}
.m-p li.L07,.m-p li.L14,.m-p li.L21,.seat-list .m-f li.L06,.seat-list .m-f li.L12,.seat-list .m-f li.L18{border-right:none;}
.m-p li.active a,.m-p li a:hover{background-position:left -633px; color:#fff;}
.m-p li a{text-align:center; display:block; width:68px;}
.seat-list .m-f{ width:523px; position:absolute; left:-15px; top:42px;}.active .m-f{ left:2px;}
.seat-list .m-f ul{ padding:0; border:1px solid #e2e2e2;}
.seat-list .m-f li{width:86px; height:38px; overflow:hidden; line-height:38px; border-right:1px solid #efefef; border-bottom:1px solid #efefef;}
.seat-list .m-f li a{text-align:center; display:block; width:86px;}.seat-list .m-f li a:hover{ color:#fff; background-position:left -633px;}

.ify{ padding:0 15px 0 20px; height:36px; line-height:36px; border-bottom:1px solid #efefef; overflow:hidden;}
.ify dt{ float:left; width:78px; font-size:14px;}.ify dt a{ display:block;}.ify dt a em{ cursor:pointer;}
.ify dd{ float:left; width:40px; text-align:center;}.ify dd a{ color:#969696;}.ify dd a:hover{ color:#fff;}
.ify:hover,.ify:hover a,.ify:hover a:hover,.seat-list .list .active,.seat-list .list .active a,.seat-list .list .active a:hover{ color:#fff; background-position:left -315px;}

/**/

.H-search{ position:relative; height:26px; width:286px; margin-top:8px; *margin-top:7px; float:left;}
.H-search form{ width:286px;height:26px; overflow:visible;}
.H-search .i-t{ border:1px solid #cbcbcb; border-right:none;border-radius:2px 0 0 2px; background-color:#ffffff; width:254px; height:24px; vertical-align:middle; line-height:24px; font-size:14px; color:#bdbdbd; font-family:"\5FAE\8F6F\96C5\9ED1";padding-left:5px;position:absolute; top:0;}
.H-search .i-t:hover,.H-search .hover .i-t,.H-search .active .i-t{ box-shadow:0 0 2px #38a3eb;}
.H-search .i-b{ width:26px; height:26px; background-position:12px 6px; border:none; cursor:pointer; background-color:none; position:absolute; top:0; right:0;}
.H-search .i-b,.H-search .i-b:active{ background-position:0 -580px;}
.H-search .i-b:hover,.H-search .i-b:active{ filter:alpha(opacity=80); opacity:0.8;}


.H-tv{ float:left; display:inline; margin:11px 0 0 10px; width:64px; font-size:14px; overflow:visible;}
.H-tv ul{ position:relative;}
.H-tv li{ float:left; padding:0 3px; color:#ddd;}
.H-tv li a{ color:#666;}
.H-tv li a:hover{ color:#529bef;}
.H-tv li.Li01 a,.H-tv li.Li01 a:hover{ color:#ff0000;}
.H-tv .Li02,.H-tv .Li03{ display:none;}
.H-tv li span.ico-s-hot{ background:url(http://i0.letvimg.com/img/201309/12/1128/ico_s_917.png) no-repeat; display:block; width:27px; height:13px; overflow:hidden; position:absolute; top:-9px; left:32px;}

/**/

.top-user{ float:left;}.top-notes{ _width:83px; margin-top:11px; float:right;}.top-user{ width:147px; text-align:right;}.user-login{ margin-top:11px;}
.top-user .num{ position:absolute; left:51px;_left:43px; top:0px;}.svp .top-user .num{ left:43px;}

.login-txt em,.login-txt b,.login-txt i{ padding:0 6px; float:left;}
.login-txt a,.pause a{ display:inline-block; cursor:pointer;}
.login-txt b{}.login-txt i{ margin-top:9px;}
.login-txt .e-2 a,.login-txt .e-3 a{ width:16px; height:18px;}
.login-txt .e-2 a{ background-position:-118px -138px;}
.login-txt .e-3 a{ background-position:-144px -138px;}

.pause em,.pause b,.pause i{ float:left; padding:0 5px;}
.pause em{ width:16px; height:16px; background-position:-184px top; margin-top:3px; padding:0;}.pause i{ margin-top:9px; padding:0;}

.H-play{ position:absolute; right:0; top:46px;}
.H-play .t-i{ width:284px; left:-15px;}.svp .H-play .t-i{ left:-29px;}
.H-play .t-i ul{ float:right; width:115px;}
.H-play .list{ position:relative; border:1px solid #EBEBEB; border-bottom-width:2px; background-color:#fff; /*box-shadow:0 2px 2px #ddd;*/ width:230px;}.H-play .t-i{ width:284px;}
.t-l .i-up{ position:absolute; left:17px; top:-9px;}
.t-i .i-up{ position:absolute; left:99px; top:-9px;}
.t-p{ height:auto!important; height:104px; min-height:104px;}
.t-p .i-up{ position:absolute; left:190px; top:-9px;}

.play-list .prompt{ top:45px;}
.play-list .prompt i{ width:auto; margin:0; height:auto;}
.play-list i,.play-list em,.play-list b,.play-list span,.play-list small{float:left; overflow:hidden;}
.play-list i{ width:16px; height:16px; margin-top:9px;}.i-name{ width:123px; padding-left:10px; height:36px;}.i-day{ width:51px; text-align:right;}
.i-wrap{ height:6px; width:230px; position:absolute; left:0px; bottom:0; background-position:-1px -207px; display:none; overflow:hidden;}
.i-ct  { background:#6fb0e7; height:4px; width:1px; margin:1px 0 0 0; overflow:hidden;}
.i-off{ position:absolute; right:0; top:1px; width:14px; height:14px; display:none; color:#fff; line-height:14px; text-align:center; cursor:pointer;}
.i-play{ background-position:left -286px; width:45px; height:19px; line-height:20px; margin-top:7px; overflow:hidden; text-align:center; display:none;}
.i-play a{ display:block;}.i-play a:hover{ color:#444;}
.play-list li{ height:35px; line-height:34px; padding:0 15px; float:left; border-bottom:1px solid #ddd; width:200px;}
.play-list li:hover,.play-list .active{ background-position:left -315px; position:relative;}
.play-list li:hover b a,.play-list .active b a{ color:#fff;}
.play-list .i-pc{ background-position:left -223px;}.play-list li:hover .i-pc,.play-list .active .i-pc{ background-position:left -248px;}
.play-list .i-ph{ background-position:-23px -223px;}.play-list li:hover .i-ph,.play-list .active .i-ph{ background-position:-23px -249px;}
.play-list .i-pd{ background-position:-48px -223px;}.play-list li:hover .i-pd,.play-list .active .i-pd{ background-position:-48px -249px;}
.play-list .i-tv{ background-position:-72px -223px;}.play-list li:hover .i-tv,.play-list .active .i-tv{ background-position:-72px -249px;}
 li:hover .i-wrap,.active .i-wrap,.active .i-play,.active .i-off,li:hover .i-play,li:hover .i-off{ display:block;}
 li:hover .i-day,.active .i-day{ display:none;}

.play-opc{ padding:10px 15px;height:20px;}
.play-opc span{ width:63px;height:20px;background:#fff;overflow:hidden;}
.play-opc span,.play-opc b,.play-opc i{ float:left;}.play-opc b{ width:35px;}
.play-opc i{ width:22px; height:20px; margin-right:2px;}
.play-opc .s1 i{ background-position:-86px 3px;}
.play-opc .s2 i{ background-position:-113px 2px;}
.play-opc .s3 i{ background-position:-140px 2px;}.play-opc .s3{ width:74px;}.play-opc .s3 b{ width:48px;}

.play-bg{opacity:0.9; filter:Alpha(opacity=90);width:100%;height:100%;background:#fff;position:absolute;left:0;top:0; overflow:hidden; height:184px; display:none;}
.play-del{position:absolute;left:0;top:0;width:90%; top:18%; z-index:2;padding:10px; display:none;}
.play-del p{text-align:center;padding-top:10px;}.play-del p a,.play-del p a:hover{ color:#529bef;}
.btn{ background-position:left -360px; width:100px; height:29px; overflow:hidden; border:0; color:#fff; cursor:pointer; font-family:"\5FAE\8F6F\96C5\9ED1"; margin-left:3px;}
.btn:hover,.btn.active{ background-position:-119px -360px; }

.noRec dt{height:84px;line-height:88px; text-align:center; overflow:hidden;}
.noRec dt.met{height:auto; text-align:left;line-height:21px;height:auto;padding:0 15px 15px;}
.noRec dt.met p{ background:url(http://i3.letvimg.com/img/201212/24/ico_spot.png) no-repeat 0 9px; padding-left:10px;}
.noRec dt b{ font-weight:bold;}
.noRec dd{ background:#f2f2f2;line-height:22px;padding:0 15px;color:#999;}
.noRec dd.tit{padding-top:15px;}
.noRec dd.tip{padding:10px 0}
.noRec dd.tip p{border-top:1px solid #dfdfdf;margin:0px 10px;padding:5px 0 0;}
.getdata{padding:10px 20px; text-align:center;}
.getdata p{height:22px;line-height:22px;}
.smallLoad{padding-left:20px; background:url(http://i0.letvimg.com/img/201112/06/top/smallload.gif) no-repeat left -5px; font-size:12px;}

.login-list i,.login-list b{ float:left; cursor:pointer;}
.login-list i{ width:24px; height:18px; margin:10px 10px 0 0;}
.login-list li{ border-bottom:1px solid #ddd; height:36px; overflow:hidden; line-height:36px;}
.login-list li a{ display:block; width:100%; height:100%; padding:0 15px;}
.login-list li a:hover{ color:#fff; background-position:left -315px;}
.login-list .i-s{ background-position:2px -166px;}.login-list li a:hover .i-s{ background-position:2px -141px;}
.login-list .i-q{ background-position:-25px -166px;}.login-list li a:hover .i-q{ background-position:-25px -139px;}
.login-list .i-r{ background-position:-55px -166px;}.login-list li a:hover .i-r{ background-position:-55px -141px;}
.login-list .i-l{ background-position:-86px -166px;}.login-list li a:hover .i-l{ background-position:-86px -140px;}

.img-list{ padding:15px 0;}
.img-list li{height:28px; overflow:hidden; line-height:28px; overflow:hidden; text-indent:10px;}
.img-list li a{font-size:14px; height:28px; line-height:28px; display:block; width:100%;}.img-list li u,.img-list li span{ cursor:pointer; text-indent:0;}

/*vip*/

.H-play .t-v{ width:140px; left:-55px;}
.t-v .i-up{ top:-9px; position:absolute; left:62px;}
.t-v ul{ padding:10px 0; margin:0 25px;}
.t-v li{ line-height:26px; font-size:14px;}
.t-v .Li01{ border-bottom:1px dotted #c6c6c6; padding-bottom:10px; margin-bottom:5px;}.t-v .Li01 a{ color:#529bef; text-decoration:underline;}.t-v .Li01 a:hover{ text-decoration:none;}
.t-v li p{ line-height:20px; text-indent:0;}
.t-v li .s-1,.t-v li .s-2{ color:#969696;}.t-v li .s-1 i{ color:#f00; padding:0 2px; font-size:16px; font-family:Arial;}.t-v li .s-2 b{ font-size:14px; color:#f00;}
.t-v .ul-vip{ padding-bottom:7px;}
.t-v .ul-spread{ border-top:1px dotted #C6C6C6; padding-top:7px;}
.t-v .ul-spread li{ height:24px; line-height:24px; overflow:hidden;}

.top-vip{float:right;width:61px;padding-right:9px;margin-top:11px;display:none;}.svp .top-vip{padding-right:9px;display:inline-block;}.uvp .top-vip{ display:inline-block;}
.vip-no{ float:right;}.vip-no .s-2,.svp .vip-no .s-1{ display:none;}
.vip-no b,.vip-no i{ float:left; cursor:pointer;}.vip-no b{ padding:0 5px;}.vip-no i{ margin-top:9px;}

.top-nav .svp{ width:235px;}.svp .top-user{ width:60px;_width:57px;}.svp .user-show{ padding-right:3px;}
.svp .user-pic .i-bg{ left:10px;_left:8px;}
.svp .top-vip{ width:85px;}
.svp .vip-no .s-2,.vip-no .s-1{ display:inline-block;}
.svp .H-play .t-v{ left:-67px; top:0;}

.top-nav .uvp{ width:230px;}.uvp .top-user{ width:77px;}
.uvp .user-pic .i-bg{ left:20px;}
.uvp .H-play .t-v{ left:-55px; top:0;}

/*.H-play{ left:-98px;}.t-i .i-up{ left:197px;}*/
.i-bg{ position:absolute; left:0; top:0;}
.i-bt{ background-position:right top; height:170px; width:1px; position:absolute; left:155px; top:0;}

/**/

.user-show{ float:right; padding:6px 10px;}
.user-pic,.user-pic a{ display:block; width:45px; height:30px; cursor:pointer;}
.user-pic img{ width:30px; height:30px; border-radius:15px; float:left;}
.user-pic i{ float:right; cursor:pointer; margin-top:14px;}
.user-pic .i-bg{width:34px; height:38px; left:90px; top:4px;background:url(http://i0.letvimg.com/css/201307/26/1719/videoImg.png) no-repeat left top!important;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i0.letvimg.com/css/201307/26/1719/videoImg.png',sizingMethod='image');}

/**/

.Foot{ overflow:hidden; padding:0 0 30px 0; clear:both}
.footer{ width:980px; margin:24px auto 0 auto;}
.footer a{ display:inline; margin-right:9px; line-height:24px; height:24px; overflow:hidden; color:#969696;}
.footer .p1 a{ color:#444; margin-right:7px;}
.footer .p1 a:hover,.footer a:hover{ color:#529bef;}
.footer .list { padding-top:27px;}
.footer .left { width:170px;}
.footer .right{ width:810px;}

/**/

#html5-video-container{position:relative;width:640px;height:480px; float:left; overflow:hidden;background:#000;}
.video_loading{position:absolute;width:59px;height:60px;z-index:1;background:#1e1e1e;border-radius:8px;opacity:0.8;padding:3px; display:none;}
.controls-ui .btnPlay.play,.controls-ui .btnPlay.pause,.controls-ui .tipsBar .maskcont i{background:#1e1e1e url(http://i1.letvimg.com/playlist/201112/09/videoplayer-1.png) -1000px -1000px no-repeat;}
.controls-ui{position:absolute;left:0px;right:0px;bottom:0px;height:0px;height:40px;}
.controls-ui .btnPlay{position:absolute;z-index:2;left:0px;width:40px;height:40px; border-radius:8px;opacity: 0.9; color:#fff;background:#1e1e1e url(http://i1.letvimg.com/playlist/201112/09/videoplayer-1.png) 16px 12px no-repeat; cursor:pointer; text-align: center; line-height:40px;}
.controls-ui .btnPlay.play { background-position:16px 12px;}
.controls-ui .btnPlay.pause{ background-position:-16px 12px;}
.controls-ui .timeBar{position:absolute;z-index:2;left:45px;width:470px;height:40px; border-radius:8px; background:#1e1e1e;opacity: 0.9;color:#fff;}
.controls-ui .timeline{position:absolute;top:12px;left:20px;right:100px; height: 10px; background:#50504e; border:3px solid #24201d;border-radius:4px; }
.controls-ui .buffered{position:absolute;top:1px;width:0px;height:8px;background:#fcedda;}
.controls-ui .played{position:absolute;width:0px;height:100%;background:#910d0b;}
.controls-ui .played span{position:absolute; display: block; opacity:0.7;top:-2px; right:-15px;width:30px;height:14px;background:#fff;border-radius:15px;/*-webkit-box-shadow:inset 1px 1px 5px #fff;*/ cursor:pointer; -webkit-box-shadow: 0 0 1px #fff, 0 0 3px #000, 0 0 3px #000;}
.controls-ui .point{position:absolute;top:1px;width:8px;height:8px;border-radius:4px;background:red;-webkit-box-shadow: 0 0 10px #000000;opacity: 0.5;display:none;}
.controls-ui .point.begin{left:0px;}
.controls-ui .point.end{left:0px;}
.controls-ui .time{position:absolute;right:10px;line-height:40px;}
.controls-ui .optionBar{position:absolute;z-index:2;right:0px;width:112px;height:40px;border-radius:8px;background:#1e1e1e;opacity:0.9;color:#fff;line-height:40px;padding:0px 4px;}
.controls-ui .optionBar .optBtn{margin:0px;padding:3px 2px; background:none; border:none; color: #FFFFFF;border-radius:4px; font-weight: bold;}
.controls-ui .optionBar .optBtn.selected{-webkit-box-shadow: 0 0 10px #000000;  background-color:#910d0b; -webkit-transition:all 0.2s linear;}
.controls-ui .optionBar .optBtn.disabled{color:#999;}
.controls-ui .tipsBar{position:absolute;z-index:1;left:0px;right:0px;top:-33px;height:32px;line-height:32px;text-align:left; display: none;}
.controls-ui .tipsBar .mask{position:absolute;z-index:1;left:0px;right:0px;top:0px;bottom:0px; background:#000000;opacity: 0.8;}
.controls-ui .tipsBar .maskcont{position:absolute;z-index:2;}
.controls-ui .tipsBar .maskcont i{display:inline-block;width:16px;height:16px;vertical-align: middle; background-position:left -30px; background-color:none;}
.controls-ui .tipsBar .maskcont span{color:#fff; font-size:14px; margin-left:5px;vertical-align: middle;}

/*SoResults*/

.SoResults { overflow:hidden;padding:0;}
.SoResults ul{border:1px solid #b9d8fb;}
.SoResults li{cursor:pointer;height:31px; border-top:1px solid #ffffff; border-bottom:1px solid #F5F5F5;background:#fff;padding:0 10px;vertical-align:bottom;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;}
.SoResults li h5{ font-size:12px;height:31px;line-height:31px;font-weight:normal; padding:0; margin:0!important;}
.SoResults li h5 small{ font-size:12px;color:#969696;margin-left:3px;}
.SoResults li:hover{background:#f1f7fe;}
.SoResults li:hover{border-top:1px solid #b9d8fb; border-bottom:1px solid #b9d8fb;}
.SoResults li dl .A_more{margin-right:10px;color:#969696;}

.SoResults li.active{ height:110px;}
.SoResults li.active dl{ display:block;}
.SoResults li.active h5{ display:none;}
.SoResults li.hover{ background:#f1f7fe; border-top:1px solid #b9d8fb; border-bottom:1px solid #b9d8fb;}

.SoResults li dl{display:none;padding-top:10px;}
.SoResults li dl img{width:68px;height:90px;}
.SoResults li dl dt{width:80px;float:left;}
.SoResults li dl dd{overflow:hidden;color:#969696;}
.SoResults li dl p{height:20px;line-height:18px;overflow:hidden;padding-top:1px;}
.SoResults li dl p.tit{font-size:14px;}
.SoResults li dl p.A_a{ height:22px;}
.SoResults li dl p.A_a span{margin-right:10px;}
.SoResults li dl p.A_a a{padding:0 6px;border:1px solid #ddd;margin-right:10px; background:#ffffff; display:inline-block;height:20px;line-height:20px;}
.SoResults li dl p.A_a a:hover{background:url(http://i3.letvimg.com/css/201208/13/usebg.png) no-repeat 0 -589px; color:#ffffff; box-shadow: 1px 1px 4px #CCCCCC;}
.SoResults li dl .A-play{}
.SoResults li dl .A-play{ display:inline-block; width:50px; height:29px; background-position:-90px -580px; margin-right:10px; text-decoration:none; color:#fff; text-align:center; line-height:29px;}
.SoResults li dl a.A-play:hover{ filter:alpha(opacity=80); opacity:0.8;}
.SoResults li dl p.tr{ height:30px; line-height:30px;}
.SoResults li dl.mx_pic img{height:90px;width:68px;}
.SoResults li dl.mx_pic dt{width:85px;}
.SoResults li dl.mx_pic p span{height:18px;line-height:18px; display:inline-block;float:left;width:50%;}
.SoResults li dl.mx_pic p.z_p{height:42px;}

/**new-add npy**/
.So-search .search-cnt{ width:500px;}
.So-search form{width:500px;}
.So-search .i-t{ width:453px;}

.SoResults ul{ background:#ffffff;}
.SoResults li{ position:relative;}
.SoResults li.active{ position:relative;}
.SoResults li.active{}
.SoResults li.active h5{ display:block;}
.SoResults li.active dl{ display:none;}
.SoResults li.active{ height:31px;}

.so-result-left{width:500px; float:left;}

.so-result-right{ display:none; position:absolute; right:0; float:left; width:238px; background:#f1f7fe; border:1px solid #b9d8fb; border-left:none;}
.so-result-right dl{ padding:10px 16px; padding-right:4px;}
.so-result-right dl img{width:68px;height:90px; border:1px solid #dddddd;}
.so-result-right dl dt{width:80px;float:left;}
.so-result-right dl dd{overflow:hidden;color:#969696;}
.so-result-right dl p{height:20px;line-height:18px;overflow:hidden;padding-top:1px;}
.so-result-right dl p.tit{font-size:14px;}
.so-result-right dl p.A_a{ height:22px;}
.so-result-right dl p.A_a span{margin-right:10px;}
.so-result-right dl p.A_a a{padding:0 6px;border:1px solid #ddd;margin-right:10px; background:#ffffff; display:inline-block;height:20px;line-height:20px;}
.so-result-right dl p.A_a a:hover{background:url(http://i3.letvimg.com/css/201208/13/usebg.png) no-repeat 0 -589px; color:#ffffff; box-shadow: 1px 1px 4px #CCCCCC;}
.so-result-right dl a.A-play{ display:inline-block;width:50px;height:29px;margin-right:10px; background-position:-90px -640px; text-decoration:none; text-align:center;color:#fff;line-height:29px;}
.so-result-right dl a.A-play:hover{ filter:alpha(opacity=80); opacity:0.8; color:#ffffff;}
.so-result-right dl p.tr{ height:30px; line-height:30px;}
.so-result-right dl.mx_pic img{height:90px;width:68px;}
.so-result-right dl.mx_pic dt{width:85px;}
.so-result-right dl.mx_pic p span{height:18px;line-height:18px; display:inline-block;float:left;width:50%;}
.so-result-right dl.mx_pic p.z_p{height:42px;}
.so-result-right dl p.z_p{ height:auto;}

.SoResults ul.so-active{width:261px; border-right:1px solid #B9D8FB;}
.SoResults ul.so-active li.active{ border-right:1px solid #F1F7FE; margin-right:-1px;}

.so-icon-rarr{ background-position: -160px -580px; width:10px; height:10px; overflow:hidden; display:block; position:absolute; top:11px; right:10px;}

.flat{ padding-bottom:4px;}
.flat a{ display:inline-block; height:18px; vertical-align:middle; margin-right:10px;}
.flat i,.flat span{ display:inline-block; height:16px; overflow:hidden; line-height:16px; vertical-align:middle; cursor:pointer;}
.flat i{ width:14px; margin-right:4px;}
.flat span{}
i.f01{ background-position:-180px -580px;}
i.f02{ background-position:-200px -580px; width:8px;}
i.f03{ background-position:-220px -580px; width:13px;}
i.f04{ background-position:-240px -580px;}
i.f05{ background-position:-260px -580px; width:16px;}
/**/

.vbtn{position:absolute; right:-90px;top:0;cursor:pointer;background:url(http://i1.letvimg.com/playlist/201112/09/dimon.png) no-repeat;width:79px;height:31px;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i1.letvimg.com/playlist/201112/09/dimon.png', sizingMethod=scale);}
.vbtn a{width:79px;height:31px;display:block;}
.Line{ background-color:#ccc; border-bottom:1px solid #fff; height:1px; overflow:hidden;}

.number-bg,.number-txt{ display:block; position:absolute; bottom:8px; right:0; height:26px; overflow:hidden; line-height:26px;}
.number-bg{ background:url(http://i1.letvimg.com/img/201306/17/number-bg.png) no-repeat; display:none;}
.number-txt{ padding: 0 10px; text-align:center; color:#ffffff; background:#000000; border-radius: 4px 0 0 4px; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;}

/* niupanying add */
.ui_window{ position:absolute; top:0; left:0; z-index:10000; padding:10px; visibility:hidden;}
.ui_window .ui_pop_box{ z-index:2; border:1px solid #ebebeb; position:relative; overflow:hidden;}
.ui_window .ui_pop_mask{ z-index:1; position:absolute; top:0; left:0; width:100%; height:100%; background:#545454; opacity:0.2; filter:alpha(opacity=20);/**IE**/ border-radius:3px; box-shadow:0 0 5px #395680; _width:expression(this.parentNode.scrollWidth +"px");_height:expression(this.parentNode.scrollHeight +"px");}
.ui_window .ui_pop_head{ background:#ffffff;  position:relative;}
.ui_window .ui_pop_head_tit{ height:30px; line-height:30px; padding-left:10px; color:#333; font-weight:bold; border-bottom:1px solid #c5c5c5; overflow:hidden;}
.ui_window .ui_pop_head_btn_close{ position:absolute; top:0; right:0; width:30px; height:30px; cursor:pointer; line-height:30px; text-align:center; font-weight:bold;}
.ui_window .ui_pop_body{ background:#ffffff; position:relative; overflow:hidden;}
.ui_window .loading{ background:#ffffff url(http://i0.letvimg.com/img/201207/20/loading.gif) no-repeat center center;}
.ui_window_mask{z-index:10000; position:absolute;top:0;left:0; background:#545454;width:100%;height:100%;opacity:0.5; filter:alpha(opacity=50); display:none; }

.limitVip-alertBox  .ui_pop_head_btn_close,.limitVip-alertBox .topic,.limitVip-alertBox  dl a,.btn-con a{background:url(http://i1.letvimg.com/other/201307/25/1107/limitVIP-imgs.png); _background:url(http://i0.letvimg.com/other/201307/25/1108/limitVIP-imgs_ie6.png); }
.limitVip-alertBox  .ui_pop_head_btn_close{background-position:-63px 0;width:62px;height:40px;position: absolute;right:0px;top:0px;z-index:10;}
.limitVip-alertBox  .ui_pop_head_btn_close:hover{background-position:0 0;}
.limitVip-alertBox .ui_pop_head_tit{display: none;}
.limitVip-alertBox  .ui_pop_body{background-color:#f0f0f0;font-family: "\5FAE\8F6F\96C5\9ED1";font-size:14px; padding-bottom:20px;}
.limitVip-alertBox  p{margin:0 50px;line-height:30px;padding-left:50px;}
.limitVip-alertBox .topic{height:55px;line-height:55px;background-position:0px -38px;background-repeat:no-repeat;font-size:20px;color:#000000;padding-top:25px;}
.limitVip-alertBox .btn:hover{background-position:-128px 0;color:#ffffff;}
.limitVip-alertBox dl{padding:6px 0px 6px 100px;overflow:hidden;}.limitVip-alertBox .ui_pop_body .zw dl{ padding:0;}
.limitVip-alertBox .up{margin-top:20px;}
.limitVip-alertBox  dl a,.btn-con a{display: block;width:124px;height:36px;background-position:-252px 0;text-align: center;line-height: 35px;text-decoration: none;color:#444444;}
.limitVip-alertBox  dl dt,.limitVip-alertBox  dl dd{float:left;}
.limitVip-alertBox  dl dd{height:35px;line-height: 35px;padding-left: 20px;width:326px;overflow: hidden;}
.limitVip-alertBox .alert-con{padding-bottom:20px;border-bottom: 2px dotted #969696;width:450px;height:60px;overflow: hidden;}
/* 套餐介绍页面 */
.j-content .intro-con{width:980px;margin:28px auto 0;border:1px solid #e4e4e4;margin-bottom:20px;}
.j-content .intro{width:978px;border:1px solid #f0f0f0;position:relative;}
.j-content .intro-top{width:100%;background:#fff;border-bottom:1px solid #f0f0f0;}
.j-content .nvip{width:130px;height:58px;margin-left:35px;text-indent:-10000px;background-image:url('http://i2.letvimg.com/other/201305/02/1108/zhifu_icon.png');_background-image:url('http://i1.letvimg.com/other/201305/02/1108/zhifu_icon_ie6.png');background-repeat:no-repeat;background-position:0 -530px;}
.j-content .nvip-con{width:658px;padding:8px 0;border-top:1px solid #e5e5e5;margin-left:35px;}
.j-content .nvip-con dl{float:left;width:90px;border-left:1px solid #f4f4f4;text-align:center; padding:0;}
.j-content .nvip-con dt{width:100%;height:40px;background-image:url('http://i2.letvimg.com/other/201305/02/1108/zhifu_icon.png');_background-image:url('http://i1.letvimg.com/other/201305/02/1108/zhifu_icon_ie6.png');background-repeat:no-repeat;}
.j-content .zw .nvip-con dd{padding:4px 0 8px; height:auto; line-height:20px; width:100%; font-size:12px;}
.j-content .vip-web dt{background-position:20px -674px;}
.j-content .vip-mobile dt{background-position:-63px -674px;}
.j-content .vip-pad dt{background-position:-151px -674px;}
.j-content .vip-bor{border-right:1px solid #e5e5e5;}
.j-content .intro-bottom{width:100%;background:#f6f6f6;}
.j-content .b01,.j-content .b02{float:left;padding:20px 0;width:auto;}
.j-content .b01 dt,.j-content .b02 dt{font-size:16px;color:#549af2;padding-bottom:6px;}
.j-content .b01 dd,.j-content .b02 dd{font-size:14px;}
.j-content .b01{padding-left:35px;}
.j-content .b02{padding-left:22px;padding-right:29px;}
.j-content .u01,.j-content .u02{width:120px;padding:12px 0 0 48px;float:left;}
.j-content .u01 li,.j-content .u02 li{width:auto;height:22px;line-height:22px;padding-left:28px;margin-top:5px;background-image:url('http://i2.letvimg.com/other/201305/02/1108/zhifu_icon.png');_background-image:url('http://i1.letvimg.com/other/201305/02/1108/zhifu_icon_ie6.png');background-repeat:no-repeat;}
.j-content .li01{background-position:0 -384px;}
.j-content .li02{background-position:0 -440px;}
.j-content .li03{background-position:0 -414px;}
.j-content .li04{background-position:0 -474px;}
.j-content .buy-info{position:absolute;top:0;right:0;padding-top:46px;width:260px;background:url('http://i1.letvimg.com/other/201305/02/1108/zhifu_bg.png') 0 10px no-repeat;_background:url('http://i0.letvimg.com/other/201305/02/1108/zhifu_bg_ie6.png') 0 10px no-repeat;}
.j-content .pri-price{font-size:20px;padding-left:70px;padding-bottom:0;text-decoration:line-through;}
.j-content .price{padding-left:65px;font-size:20px;height:70px;color:#444;line-height:70px;}
.j-content .price b{font-size:60px;color:#eb4c36;}
.j-content .buy-info dd{text-align:center;padding-top:40px;}
/*高级VIP*/
.j-content .svip{width:410px;height:58px;margin-left:35px;text-indent:-10000px;background-image:url('http://i2.letvimg.com/other/201305/02/1108/zhifu_icon.png');_background-image:url('http://i1.letvimg.com/other/201305/02/1108/zhifu_icon_ie6.png');background-repeat:no-repeat;background-position:0 -593px;}
.j-content .svip-txt{width:auto;position:absolute;top:30px;left:262px;font-size:20px;}
.j-content .vip-add dt{height:76px;background-position:-235px -675px;}
.j-content .vip-box dt{background-position:-323px -674px; }
.j-content .vip-box dd,.j-content .vip-tv dd{color:#39aadf;}
.j-content .vip-tv dt{background-position:-408px -674px;}
.j-content .s01,.j-content .s02{float:left;padding:20px 0;width:auto;}
.j-content .s01 dt,.j-content .s02 dt{padding-bottom:6px;}
.j-content .s01 dt{font-size:14px;background:url('http://i2.letvimg.com/other/201305/02/1108/zhifu_icon.png') 120px -501px no-repeat;_background:url('http://i1.letvimg.com/other/201305/02/1108/zhifu_icon_ie6.png') 120px -501px no-repeat;}
.j-content .s01 dd b{font-size:16px;color:#39aadf;padding-right:17px;}
.j-content .s02 dd{font-size:16px;}
.j-content .s02 dt{font-size:14px;color:#444;text-align:center;}
.j-content .s01{padding:20px 10px 20px 35px;}
.j-content .s02{padding:20px 29px 20px 22px;}
/*续费*/
.renew{padding:5px 0 5px 27px;}
.renew li{padding:5px 0;}
.renew a{color:#39aadf;}
.renew li b{font-size:28px;color:#eb4c36;padding-right:5px;}
.renew span{padding-right:45px;font-size:14px;}
.renew-top{font-size:16px;}
.order-price{width:auto;position:absolute;bottom:10px;right:10px;}
.order-price b{color:#fea203;font-size:18px;padding-right:5px;}
/* 支付入口 弹窗*/
.j-content .zw{width:100%;height:322px;z-index:10;}
.j-content .wh{margin-left:25px;}
.j-content .wnvip-con{width:550px;margin-left:25px;padding-bottom:0;}
.j-content .wvip-txt{width:100%;height:40px;position:relative;}
.j-content .wvip-txt b{width:auto;position:absolute;top:8px;}
.j-content .txt1{left:80px;}
.j-content .txt2{right:37px;}
.j-content .vss{width:100%;text-align:center;font-size:18px;padding:10px 0;color:#444; margin-top:15px;}
.j-content .vsstxt{width:100%;text-align:center;padding:5px 0 15px 0;}
.j-content .vsstxt a,.j-content .vsstxt b{color:#529bef; cursor:default;}
.j-content .sjbtn{width:210px;height:50px;color:#fff;margin:0 auto;background-image:url('http://i3.letvimg.com/other/201305/14/1232/zhifu_btn.png');background-repeat:no-repeat;background-position:0 -46px;display:block;text-align:center;line-height:50px;font-size:22px;letter-spacing:2px;-webkit-box-shadow:3px 2px 3px #ccc;-moz-box-shadow:3px 2px 3px #ccc;-o-box-shadow:3px 2px 3px #ccc;box-shadow:3px 2px 3px #ccc; background-color:#f5f5f5;}
.j-content a.sjbtn:hover{color:#fff;filter:alpha(opacity=70); opacity:0.7;}
.j-content .wintro{position:relative;}

/**/
.fl{ float:left;}
.fr{ float:right;}
.rel{ position:relative}
.H-play .i-play,.H-play .i-off{ display:none}
.abs{ position:absolute}
