@charset "utf-8";
/* CSS Document ynxfei */

html {/* -webkit-text-size-adjust:none;*/}
body { margin:0; color:#969696; font:12px/20px "\5FAE\8F6F\96C5\9ED1",Arial,sans-serif; background:#e9e9e9;}
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;}
input,embed{outline:none} 
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;}
i,u,b,em,span,small{ font-weight:normal; font-style:normal; text-decoration:none; display:inline-block; font-size:12px;}

/**/

.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{background:url(http://i3.letvimg.com/img/201305/09/1610/head-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;}
.num{ border-radius:15px; display:none;}
.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;}
.num .n-l{background-position:0 -32px; _background-position:-207px top; width:8px; _width:8px;}
.num .n-c{background-position:-10px -32px; _background-position:-215px top;}
.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;}

/**/

.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:355px;}
.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:240px; position:absolute; left:1px; top:42px;}
.seat-list .m-f{ width:115px; position:absolute; left:-15px; top:42px;}.active .m-f{ left:2px;}
.seat-list .ify,.seat-list .m-f li{ border:1px solid #bebebe; border-top:none;}
.seat-list .m-f ul{ padding:0;}
.seat-list .m-f li{ height:36px; line-height:36px;float:left; width:114px;}
.seat-list .m-f li a{ display:block; padding:0 20px; width:74px;}.seat-list .m-f li a:hover{ color:#fff; background-position:left -315px;}

.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:58px; font-size:14px; overflow:hidden;}
.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 .Li02,.H-tv .Li03{ display:none;}

/**/

.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:123px; top:0px;}

.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; left:0; top:45px;}
.H-play .list{ position:relative; border:1px solid #bebebe; background-color:#fff; /*box-shadow:0 2px 2px #ddd;*/ width:230px;}
.t-l .i-up{ position:absolute; left:9px; 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:185px; 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 li{ border-bottom:1px solid #bebebe; height:36px; overflow:hidden; line-height:36px;}
.img-list li a{ display:block; padding:0 15px;}.img-list li u,.img-list li span{ cursor:pointer;}
.img-list li a:hover{ background-position:left -315px; color:#fff;}

/**/

.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;}

/**/

.Foot{ overflow:hidden; padding:0 0 30px 0;}
.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;}
.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;}

/**/

.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;}