@charset "utf-8";
/* CSS Document ynxfei */

 h3{ height:34px; line-height:34px; padding:0 15px; color:#444; font-size:15px; background-color:#fff;}h3 a{ color:#a1c8f3;}
.left,.con,.right{ 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;}

/**/

.flw-me dd i,.notice,.list-word,.list-word span,form .i-doc,.brow a,.ip-01,.issue a,.list-bg,.no-list i,.exp li a,.sLine{ background:url(http://i1.letvimg.com/img/201304/08/1842/com-ico.png) no-repeat -1000px -1000px;}
.tip,.ui_roll_horbar .ui_icon,.ui_tab_slide_item i,a.icon_sub,.juji_2 a,.ico_pc,.ico_ipad,.ico_ph,.ico_tv,.ui_tip .ico_larr,.add .i-b,.ico_big li,.ico_big a,.prompt1 .ico_uarr2,.icoImg a,.grade span,.pai_bar i,.task i,.pai_bar dd a,.n-1,.n-scr .EP-list li.hover,.w-scr .ico-fold1,.ico_1080p{ background:url(http://i1.letvimg.com/img/201304/27/1642/video-ico.png) no-repeat -1000px;}
.ico_uarr,.ico_darr,.ico_rarr2{ border:5px solid #e9e9e9; cursor:pointer;display:inline-block;font-size:0;height:0;overflow:hidden; width:0;}

.Y-Like,.D-Look,.J-odeum,.Comment,.Detail{ width:983px; margin:20px auto 0 auto; position:relative; overflow:hidden;}.Comment{ overflow:visible;}
.Banner{ width:980px; margin:20px auto 0 auto;}
.ip-01{border:0;cursor:pointer;width:58px;height:29px;overflow:hidden;color:#fff;font-family:"\5FAE\8F6F\96C5\9ED1";font-size:14px;display:block;text-align:center;line-height:28px;_line-height:30px;background-position:left -139px;}
.issue .ip-01{background-position:left -139px;}.issue .ip-01:hover{ color:#fff;}
.ip-01:hover,.issue .active{ background-position:-68px -139px;}

.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; background:none\9; color:#fff; border-radius:5px;}
.title h2{height:50px;line-height:50px;font-size:18px;color:#444;text-shadow:1px 1px 0px #fff;float:left;width:76px;position:relative;display:inline-block;}
.title h2 a{ display:block; height:50px; overflow:hidden;}
.title .H201{ width:96px;}
.title .H202{ width:96px;}
.more { float:right; width:55px; font-size:14px; line-height:56px; height:50px; overflow:hidden;}
.rank:hover .title small a{ display:block;}

/**/

 a.icon_sub,.pai_bar dd a,.ico_big a{filter:alpha(opacity=70); opacity:0.7;}
 a.icon_sub:hover,.pai_bar dd a:hover,.ico_big a:hover{filter:alpha(opacity=100); opacity:1.0; box-shadow:0px 1px 3px #ccc; color:#000;}

/**/

.w180,.flw-me,.rank,.import,.task{ box-shadow:2px 2px 3px #ddd; background-color:#fff; height:180px;}
.w180 dt{ position:relative;}
.w180 dt b{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');}.w180 .d-t b a{ font-size:14px;}
.w180 dt,.w180 dt a,.w180 dt img{ width:180px; display:block; overflow:hidden;}.w180 dt a{ height:135px;}
.w180 dd{ padding:0 15px; padding:0 12px\9; height:20px; overflow:hidden;}
.w180 i,.w180 b{ float:left;}
.w180 i{ height:18px; margin:1px 0 0 2px; overflow:hidden;}
.w180 i a{ font-size:12px; line-height:16px; display:inline-block; height:16px; padding:0 2px;border:1px solid #333; border-radius:3px; overflow:hidden; font-size:11px;}
.w180:hover i a{ background-color:#333; color:#fff;}
.w180:hover i a:hover,.w180 i a:hover{ background-color:#539bf0; border:1px solid #539bf0; color:#fff;}
.w180:hover,.flw-me:hover,.rank:hover,.import:hover,.task:hover,.notice:hover{ box-shadow:0 0 3px #48a3eb;}

.info-wrap{ float:left; width:403px; overflow:hidden; height:183px;}
.info-wrap .list{ float:left; width:180px; margin:0 0 20px 20px; display:inline;}

.flw-me{ padding:0 15px; font-weight:bold; position:relative;}
.flw-me dt{ padding:10px 0 5px 0; color:#444; font-size:14px;}
.flw-me dd{ padding:1px; width:148px; margin-top:10px;}
.flw-me .d-1,.flw-me .d-2{ float:left; width:70px; height:24px; overflow:hidden;} 
.flw-me .d-3{ clear:both; margin-top:20px; color:#444; position:absolute; left:15px; top:65px;}
.flw-me .d-3 p{ font-size:16px; line-height:30px; color:#969696;}

.notice{ background-position:left -181px; color:#e1a147; height:180px; padding:0 20px; box-shadow:2px 2px 3px #ddd; background-color:#ffe8c8;}
.notice dt{ height:32px; line-height:38px; font-size:15px; font-weight:bold; padding:0 20px; overflow:hidden;}
.notice dd{ height:140px; overflow:hidden;}
.notice dd a,.notice dd a:hover{ color:#529bef;}

.task i,.task b{ float:left;}.task i{ width:28px; height:28px; margin:3px 10px 0 0;}.task b{ width:100px;}
.task .i-d{ background-position:-107px -234px;}
.task .i-y{ background-position:-135px -234px;}
.task .i-x{ background-position:-192px -206px;}
.task .i-m{ background-position:-191px -234px;}
.task dt{ height:32px; line-height:32px; padding:0 20px; color:#444; font-size:14px; font-weight:bold;}
.task dd{ height:36px; line-height:36px; overflow:hidden; border-top:1px solid #eee; padding:0 20px;}
.task dd a{ color:#969696;}.task dd a:hover{ color:#529bef;}

.num-list{ padding:7px 15px; overflow:hidden; height:132px; background-color:#F8F8F8;}
.num-list i.num-list b,.num-list em{ height:22px; overflow:hidden;}
.num-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{ width:129px; float:left;}
.num-list em{ font-family:Arial; float:right; width:31px; display:none;}
.num-list li{ line-height:22px; height:22px; overflow:hidden; zoom:1; display:block;float:left;}

 form .i-doc{ width:17px; height:8px; position:absolute; background-position:-66px -377px;}
.com-wrap{ width:580px; height:183px; float:left;}.publish{ position:relative; z-index:2;}
.import{ background-color:#f8f8f8;}
.import textarea{ width:100%; border:0; height:129px; overflow:hidden; resize:none; line-height:24px; background:none; color:#969696; outline:none;}
.list-word{ border:1px solid #ccc; position:relative; background-position:left top; padding:0 5px 0 18px;}
.list-word span{ width:56px; height:33px; position:absolute; right:0; bottom:0; background-position:left -369px;}
.list-word b{ position:absolute; right:29px; bottom:6px; width:20px; height:20px; font-family:Arial; font-size:11px; text-align:center; color:#666;}
.list-word .i-doc{ left:14px; bottom:-8px;_bottom:-9px;}

.list-each{ padding:0 10px;}
.name-pic{ float:left; width:150px; padding:10px 0 7px 0;}
.name-pic i,.name-pic b,.name-pic em{ float:left;}.name-pic b{ padding-left:5px; margin-top:5px; width:105px;}.name-pic em{ padding-left:5px;}
.name-pic img{ border-radius:15px; width:30px; height:30px;}

.brow{ float:left; padding:4px 0 3px 0; position:relative;}
.brow span a{ display:inline-block; width:38px; height:38px; border:1px solid #c6c6c6; border-radius:5px; background-position:-87px -363px;}
.brow span a:hover{ background-position:-122px -363px;}
.brow .i-doc{ background-position:-66px -369px; left:10px; top:48px;}
.exp{ position:absolute; left:-60px; top:55px; border:1px solid #d7d7d7;padding:5px 10px; background-color:#fff; width:140px; border-radius:5px; border-bottom:2px solid #ddd;}
.exp li{ display:inline-block; float:left; overflow:hidden; width:28px; height:28px;}
.exp li a{ display:inline-block; width:18px; height:18px; padding:5px; cursor:pointer;}.exp li a:hover{ background-color:#f7f7f7;}
.exp .Li01 a{ background-position:5px -402px}
.exp .Li02 a{ background-position:-23px -402px}
.exp .Li03 a{ background-position:-51px -402px}
.exp .Li04 a{ background-position:-79px -402px}
.exp .Li05 a{ background-position:-107px -402px}

.issue{ float:right; padding:10px 0 7px 0;}.info-body .issue{ width:165px;}.info-body .issue em{ float:right;}
.issue span,.issue b,.issue i,.issue input{ float:left;}
.issue span{ margin:5px 10px 0 0; width:90px; height:20px; overflow:hidden; display:none;}
.issue i{ width:16px; height:16px; margin:2px 0 0 10px;}
.issue i a{ display:inline-block; width:16px; height:16px; cursor:pointer;}
.issue span a{ display:block;}
.issue .i-sina{ background-position:-225px -276px;}.issue .hover .i-sina{ background-position:-225px -324px;}.issue .active .i-sina{ background-position:-225px -300px;}
.issue .i-zone{ background-position:-190px -276px;}.issue .hover .i-zone{ background-position:-190px -324px;}.issue .active .i-zone{ background-position:-190px -300px;}
.issue .i-vb{ background-position:-296px -276px;}.issue .hover .i-vb{ background-position:-296px -324px;}.issue .active .i-vb{ background-position:-296px -300px;}

.list-bg{ background-position:-190px -350px; height:9px; overflow:hidden; width:100%; background-color:#fff;}
.list-content{ padding:10px 18px; background-color:#fff; position:absolute; left:0; top:0; line-height:20px;}
.list-content p{ height:120px; overflow:hidden; width:144px;word-wrap:break-word;word-break:break-all; color:#444;}
.list-content p i{ padding-right:2px;}
.list-content p i img{ _vertical-align:top;}

.com-body{ position:relative; display:none;}.width-list{ width:983px; overflow:hidden; position:relative;}
.com-body .list{ margin-left:-20px; width:10000px; height:183px; position:relative;}.com-body .publish{ z-index:1;}
.com-body .import{ width:180px; float:left; display:inline; margin:0 0 0 20px;}
.com-body .name-pic{ width:95px;}.com-body .name-pic b{ margin-top:0;}
.com-body .brow,.com-body .issue,.com-body .issue span{ display:none;}.com-body .streak .issue,.com-body .hover .issue{ display:block;}
.com-body .name-pic b,.com-body .name-pic em{ height:16px; line-height:16px; overflow:hidden;}.com-body .name-pic b{ width:60px;}
.com-body .list-each{ background-color:#fff; width:164px; padding:0 8px;}

.import .hover .list-content,.com-body .list-word .i-doc{ display:none;}
.import .active .list-content{ height:24px; overflow:hidden; padding:0 18px; background-color:#f8f8f8; position:static; color:#444; line-height:24px;}
.import .active .list-each{ background-color:#f8f8f8;}

.no-list{ width:180px; height:180px; background-color:#fff; position:relative;}
.no-list i{ background-position:-349px -232px; width:32px; height:32px; position:absolute; bottom:10px; left:20px;}
.no-list p{ padding:15px 20px;}
.your-list{ position:absolute; left:0; top:0;}
.active .your-list .list-content{ left:0; top:0; position:static; background-color:#fff; height:80px;}
.active .your-list .list-content p{ padding-top:5px;}
.active .your-list .list-content{ height:50px;}
.active .your-list .list-each{ background-color:#fff;}.active .t-bot .your-list .list-content{ height:80px;}

.active .my-list{ position:absolute; top:110px;}
.active .my-list .list-content{ position:static; height:20px;}

.active .t-up .my-list .list-content{ height:70px;}
.active .t-up .my-list{ top:60px;}.active .t-bot .my-list{ top:130px;}
.active .t-up .my-list .list-word,.active .t-up .your-list .list-content,.active .t-bot .my-list .list-content{ display:none;}

/**/

.video-body{ width:10000px; height:383px; height:380px\9; overflow:hidden;}
.video-body .list{ display:inline; float:left; margin-left:20px;}.pic-list{ float:left; width:180px;}.pic-list .Li02{ margin-top:20px;}
.video-body,.com-body .width-list,.com-wrap,.info-wrap{ padding-top:3px; padding-top:0\9;}.video-body,.com-body .width-list,.info-body{ padding-left:3px;}
.J-odeum .video-body,.Comment .video-body{ height:auto; height:auto\9; width:1003px; margin-left:-20px;}.J-odeum .video-body .list{ margin-bottom:20px;}
.J-odeum .video-body{ height:1183px;}
.J-odeum .video-body .u-1,.Comment .video-body .u-1,.video-body .lt-1{ margin-left:0;}

.info-body{ margin-bottom:20px; width:983px;}

/**/

.Player,.z-bg{ background:url(http://i0.letvimg.com/img/201303/18/1826/video-bg.jpg) repeat-x -1000px -1000px;}
.Player{ padding:20px 0 0 0; background-position:left top; word-break:break-all; word-wrap:break-word;}
.video-play,.video-path,.play{ width:970px; margin:0 auto;}.play{ height:540px;}.n-scr{ height:572px;}
.video-play{ height:480px; position:relative; background-color:#000;}
.video-path{ position:relative; height:60px; overflow:hidden; clear:both;}

.video-name{ margin-top:16px; float:left; width:550px;height:22px;line-height:22px; overflow:hidden;}
.video-name h1{float:left;overflow:hidden;font-family:"微软雅黑";font-size:16px;text-shadow:1px 1px 0 #000;color:#fff;font-weight:normal;margin-right:8px;}
.video-name span{font-size:12px; color:#969696; float:left; margin-top:3px;}
.video-name span a{ color:#969696;}.video-name span a:hover{ color:#529bef;}

.ui_tab_slide { float:right; margin-top:16px; color:#fff;}
.ui_tab_slide ul{ _float:right;}
.ui_tab_slide_item { display:inline-block; *display:inline; zoom:1; overflow:hidden; margin-right:18px; height:44px; position:relative; }
.ui_tab_slide_item a{ float:left; color:#fff; height:22px; line-height:22px; margin-right:5px;}.ui_tab_slide_item a:hover{ color:#529bef;}
.ui_tab_slide_item b,.ui_tab_slide_item i{ float:left; cursor:pointer;}
.ui_tab_slide_item b{ width:25px;}
.ui_tab_slide_item i{ width:16px; height:14px; margin-top:4px;}
i.ico_juji{ background-position:2px -39px; width:14px;}
i.ico_zhui{ background-position:2px -80px; width:15px;}
i.ico_down{ background-position:3px -120px; width:15px;}
i.ico_share_sina{ background-position:1px -160px; width:18px; margin-right:2px;}
i.ico_share_qq{ background-position:1px -200px; width:18px;}
i.ico_commt{ background-position:1px -240px; width:15px; height:14px;}
i.ico_collect{ background-position:-39px -240px; width:15px; height:15px;}
.ui_tab_slide_item .ico_uarr{ border-color:#4c4c4c; border-width:8px; border-bottom-color:#e9e9e9; position: absolute; top:28px; left:10px; display:none;}
.ui_tab_slide_item_current .ico_uarr{ display:block;}.ui_tab_slide_item_current a,.ui_tab_slide_item_current a:hover{ color:#529bef;}

/**/

.Interact{ position:relative; background-color:#e9e9e9;}
.z-bg{ background-position:left -600px; height:8px; overflow:hidden; position:absolute; left:0; bottom:0; width:100%;}
.Line{ background-color:#ccc; border-bottom:1px solid #fff; height:1px; overflow:hidden;}
.tip{ background-position:0 -1px; position:absolute; left:50%; bottom:-12px; width:176px; height:20px; margin-left:-88px; text-align:center; line-height:14px; } 
.tip span{ display:inline-block;position:relative; padding-right:15px;}.tip span i{ cursor:pointer;}
.tip .ico_darr{ border-top-color:#aaaaaa; border-width:6px 4px; position: absolute; top:4px; right:0;}
.tip .ico_uarr{ border-bottom-color:#aaaaaa; border-width:6px 4px; position: absolute; top:-1px; right:0;}

.interact-box{ padding-bottom:20px; margin:0 auto; width:970px;}

/**/

.ui_roll_horbar { position:relative;}
.ui_roll_horbar .ui_roll_body{ width:970px; overflow:hidden; margin:0 auto; position:relative;}
.ui_roll_horbar .ui_roll_cnt{ position:relative; width:10000px;}

/**/

.interact_list dl{ display:inline-block;*display:inline;zoom:1;overflow:hidden;width:122px;padding:20px 19px 0 0;vertical-align:top;float:left;}
.interact_list dt{ position:relative; margin-bottom:6px; width:122px; height:92px; overflow:hidden;}
.interact_list dt a,.interact_list dt img{ width:120px; height:90px; overflow:hidden; }
.interact_list dt a{ border:1px solid #777; display:block; position:relative; cursor:pointer;}
.interact_list dt img{float:left;}
.interact_list dt .ico_num{ position:absolute; bottom:0; right:0; color:#fff; background:url(http://i2.letvimg.com/img/201303/11/2111/ico_num.png) no-repeat; width:34px; height:30px; text-align:center; line-height:30px; overflow:hidden; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i2.letvimg.com/img/201303/11/2111/ico_num.png');}
.interact_list dt .bg_mask{ background:#000000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; position:absolute; width:120px; height:90px; top:0; left:0;}
.interact_list dt a:hover,.cur dt a{ border:1px solid #529bef;}.cur dd a,.cur dd a:hover{ color:#529bef;}
.interact_list dt a:hover .ico_num,.cur dt a .ico_num{ color:#fff;}
.interact_list dt a:hover .bg_mask,.cur dt a .bg_mask{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;}
.interact_list dt a:hover .ico_play,.cur dt a .ico_play{ position:absolute; top:50%; left:50%; width:22px; height:26px; overflow:hidden; margin:-13px 0 0 -11px; background:url(http://i1.letvimg.com/img/201303/11/2111/ico_play.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i1.letvimg.com/img/201303/11/2111/ico_play.png');}
.interact_list dd{ overflow:hidden;}
.interact_list dt .bg_mask1{ background:#000000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; position:absolute; width:120px; height:24px; bottom:0px; left:0;}
.interact_list dt .ico_num1{ position:absolute; width:120px; height:24px; bottom:0px; left:0; text-align:center; line-height:24px; color:#fff;}

.juji_2{ padding-top:10px;}

.juji_tit{ background-position:0 -24px; height:42px; background-repeat:repeat-x; border:1px solid #c9c9c9; position:relative;}
.juji_month{ float:left; line-height:42px;}
.juji_month a{color:#529bef; margin-left:18px;}
.juji_month a:hover,.juji_month a.cur{ color:#444;}
a.ico_larr1,a.ico_rarr1{ color:#444; font-family:"Arial";}

.juji_2_cnt a{float:left;background-position:-40px -100px;width:40px;height:40px;overflow:hidden;line-height:40px;text-align:center;margin:10px 9px 0 0;}
.juji_2_cnt a:hover{ background-position:-160px -100px; color:#fff;}
.juji_2_cnt a.cur{ background-position:-100px -100px; text-indent:-1000px; box-shadow:0px 1px 3px #aaa;} 
.juji_2_cnt{ position:relative; width:1000px;}
.no_follow_login p{ margin-top:10px; line-height:20px; padding-bottom:1px;}
a.ico_login, a.ico_logon{ background-position:0 -360px; display:inline-block; width:110px; height:30px; text-align:center; color:#fff; margin:0 10px; cursor:pointer;}
a.ico_login:hover, a.ico_logon:hover{ background-position:-119px -360px;}
a.ico_login{ margin-left:20px;}

.juji_3{ padding-top:20px;}

.juji_year{ border-right:1px solid #dfdfdf; width:104px; float:left; font-size:16px; color:#000000; text-align:center; height:40px; line-height:40px;}
.juji_year i{ font-style:normal; line-height:40px; display:inline-block; overflow:hidden; font-size:16px;}
.juji_year .ico_darr1{ display:inline-block; margin-left:10px; font-size:30px; height:40px; overflow:hidden; line-height:62px;}
.juji_year_bar{ position:absolute; top:42px; left:-1px; border:1px solid #c9c9c9; border-top:none; width:104px; background:#e3e3e3; padding-bottom:10px;}
.juji_year_bar li{ padding-left:22px; font-size:14px; height:24px; line-height:24px;}

.zongyi_ul{ padding-top:8px; clear:both;}
.zongyi_ul li{width:475px;padding-left:10px;display:inline-block;*display:inline;zoom:1;overflow:hidden;float:left;height:24px;line-height:24px;overflow:hidden;}
.zongyi_ul li span{ float:left;}
.zongyi_ul li i{ font-style:normal; float:left;}
.zongyi_ul li a{ color:#444444; float:left; margin:0 6px;}.zongyi_ul li a:hover{ color:#529bef;}
.zongyi_ul .ico_rarr2{ display:none; margin-left:6px; border-left-color: #529bef; border-width: 4px 6px;  margin-top:7px; *margin-top:5px; _margin-top:7px;}
.zongyi_ul li.cur,.zongyi_ul li.cur a{ color:#529bef;}
.zongyi_ul li.cur em.ico_rarr2{ display:inline-block;}

.follow{ padding-top:20px;}
.follow_left{ float:left; width:322px; height:94px; color:#444444; line-height:28px; border-right: 1px solid #FFFFFF; padding-right:36px;}
.follow_left .follow_tit{ font-size:20px; font-weight:normal; display:inline-block; *display:inline; zoom:1; overflow:hidden;}
.follow_left .follow_tit1{ font-size:14px; font-weight:normal; display:inline-block; *display:inline; zoom:1; overflow:hidden;}
.follow_cnt{ padding-bottom:1px;}
.follow_cnt p{ display:inline-block; vertical-align:middle;}
.ico_follow_all a{ text-align:center;}
.ico_follow_all span{ width:120px; text-align:center;}

.follow_right{ float:left; width:610px; border-left: 1px solid #C9C9C9;}
.dl_w106 dl{ width:268px; padding:0 0 0 36px; height:92px; overflow:hidden;}
.dl_w106 dt{ float:left; margin:0; margin-right:8px;}
.dl_w106 dd{ float:left; line-height:20px; margin-bottom:1px; width:138px; overflow:hidden;}
.dl_w106 dd.ico_follow{ height:30px; overflow:hidden;}

a.icon_sub{background-position:0 -321px;height:26px;padding:0 10px;display:inline-block;line-height:26px;overflow:hidden;vertical-align:middle;cursor:pointer; border:1px solid #999; border-radius:2px;}
a.icon_sub:active{background-position:0 -280px; cursor:default; color:#969696;}

.down_tit{ height:34px; padding-top:10px; line-height:32px; overflow:hidden; font-size:14px; color:#444;}
.down ul{ position:relative; width:1000px; padding-top:15px;}
.down ul li{ float:left; background:#ededed; width:205px; padding:10px 14px 14px 14px; border:1px solid #d4d4d4; margin-right:10px; position:relative; overflow:hidden;}
.down ul li .t-name{ font-size:14px; color:#444444; height:26px; line-height:26px; overflow:hidden; font-weight:normal;}
.down ul li p{ margin-top:4px;}
.down ul li p a{ text-align:center;}
.down ul li p span{ width:189px;}
.down dl{ clear:both; height:44px; overflow:hidden; margin-top:6px; height:58px;}
.down dt{ display:block; float:left; height:44px; overflow:hidden; margin-right:6px;}
.down dd{ float:left; width:152px;}
.ico_pai2{ width:128px;}
.ico_pai2 dd{ width:85px;}

.ico_pc{ background-position:-30px -148px; width:47px;}
.ico_ph{ background-position:-90px -150px; width:30px;}
.ico_ipad{ background-position:-130px -150px; width:30px;}
.ico_tv{ background-position:-170px -146px; width:47px;}
.ico_1080p{ background-position:0 -718px; width:47px;}

.ui_tip{ width:80px; height:80px; position:absolute; visibility:visible; border:1px solid #d7d7d7; background:#fff; top:15px; right:10px;}
.ui_tip img{ padding:2px; width:76px; height:76px; overflow:hidden;}

.share{ padding-top:14px;}
.ress{ float:left; display:inline-block; width:484px; border-right:1px solid #c6c6c6; height:180px; overflow:hidden;}
.icos{ float:left; display:inline-block; width:430px; padding-left:50px; border-left:1px solid #fff; height:180px;}
.o-ts{ padding:10px 0; clear:both; color:#fff;}
.o-ts .i-1,.o-ts .i-2{ padding:0 4px;}
.o-ts .i-1{ background:#d05557;}
.o-ts .i-2{ background:#529aec;}
.add{ padding-top:10px;}
.add dt{ font-weight:bold;}
.add dd p{ height:30px; line-height:28px; overflow:hidden; margin-top:10px;}
.add dd label{ float:left; display:block; width:44px; color:#444444;}
.add dd input{ float:left; cursor:pointer; border:none; color:#9a9a9a;}
.add .i-t{ padding:4px; height:18px; border:1px solid #c3c3c3; border-right:none; box-shadow:1px 1px 4px #ccc inset; background-color:#e3e3e3; width:300px;}
.add .i-b{ border-radius:0 2px 2px 0; border:1px solid #c6c6c6; background-position:left -321px; *background-position:-10px -281px; height:28px; width:60px; line-height:27px; overflow:hidden;}
.add .i-b:hover{ box-shadow:1px 1px 3px #ccc;}
.add .i-b:active{ box-shadow:1px 1px 4px #ccc inset; background-color:#e6e6e6;}

.icos_tit p{ padding-top:10px; font-weight:bold; font-size:12px; height:24px; overflow:hidden;}

.icos_cnt{ position:relative;}
.icos_cnt .prompt{ top:73px; left:-34px;}.icos_cnt .prompt a,.icos_cnt .prompt a:hover{ color:#fff;}
.prompt1{background: #fff;border: 1px solid #fff;border-radius:4px; position:absolute; padding:2px 0 8px 12px; line-height:21px; top:70px; left:80px; width:224px; display:none;}
.prompt1 .ico_uarr2{ background-position:-80px -200px; width:15px; height:8px; overflow:hidden; display:block; position:absolute; top:-8px; left:50%; margin-left:-7px;}

.ico_big li{float:left;display:inline-block;*display:inline;zoom:1;background-position:-40px -100px;width:40px;height:40px;overflow:hidden; margin:20px 20px 0 0; line-height:42px; text-align:center;}
.ico_big a{ display:inline-block; width:40px; height:40px; overflow:hidden;}
a.a_1{ background-position:5px -352px;}
a.a_2{ background-position:-37px -352px;}
a.a_3{ background-position:-95px -352px;}

.icoImg a{ display:inline-block; width:16px; height:16px; margin:10px 12px 0 0;}
.icoImg .a-1 { background-position:left -400px;}
.icoImg .a-2 { background-position:-23px -400px;}
.icoImg .a-3 { background-position:-46px -400px;}
.icoImg .a-4 { background-position:-69px -400px;}
.icoImg .a-5 { background-position:-92px -400px;}
.icoImg .a-6 { background-position:-115px -400px;}
.icoImg .a-7 { background-position:-138px -400px;}
.icoImg .a-8 { background-position:-161px -400px;}
.icoImg .a-9 { background-position:left -428px;}
.icoImg .a-10{ background-position:-23px -428px;}
.icoImg .a-11{ background-position:-46px -428px;}
.icoImg .a-12{ background-position:-69px -428px;}
.icoImg .a-13{ background-position:-92px -428px;}
.icoImg .a-14{ background-position:-115px -428px;}
.icoImg .a-15{ background-position:-138px -428px;}
.icoImg .a-16{ background-position:-161px -428px;}
.icoImg .a-17{ background-position:left -454px;}
.icoImg .a-18{ background-position:-23px -454px;}
.icoImg .a-19{ background-position:-46px -454px;}

/**/

.Detail{ width:983px; clear:both; padding-bottom:15px;overflow:visible;}

.intro_bar{ float:left; width: 100%; margin-right: -544px;}
.intro_box{ margin-right: 544px;overflow: hidden; }
.intro_box li{ clear:both; overflow:hidden;}
.intro_box .Li01 p{ float:left; margin-right:20px;}
.intro_box .Li01 a{ margin-right:4px;}

.film_detail .line{ clear:both;}

.num_box{ float:right; width:200px;}
.num_box li{ text-align:right;}
.num_box .Li04{ _float:left;}.praise_btn_line{float:right;}

.grade{ width:200px; height:20px; line-height:20px; padding:0; float:right; position:relative; text-align:left;}
.grade span{ display:block; height:16px;}
.grade .s1{ background-position:left -500px; width:77px; margin:2px 3px 0 0; float:right; cursor:pointer;}
.grade .hov .s2{ background-position:left -520px; width:50px;}
.grade .active .s2{ background-position:left -520px; width:50px;}
.grade .s3{ display:none; width:98px; line-height:22px; height:20px; text-align:right; float:right; overflow:hidden;}
.grade .s3 .loading{ display:inline-block;}
.grade .number{ float:right; /*height:30px;*/ height:20px; font-family:Arial; color:#969696; position:relative;}
.grade .number em{ font-weight:bold;}
.grade .number em b{ font-size:20px;}
.grade .number i{ padding:0 2px;}
.grade .number u{ position:absolute; left:30px; top:-5px; font-size:18px; font-weight:bold; color:#e60012; display:none;}
.grade .prompt{ left:78px; top:-38px;}

.pai_bar{ float:right; width:320px; position:relative; margin-left:20px;}
.pai_bar .ui_tip{ top:-4px; left:0px;}
.pai_bar dl{ padding:0 0 0 92px;}
.pai_bar dd{ margin-top:10px;}
.pai_bar dd span{ height:25px; line-height:25px; overflow:hidden; margin-right:8px;}
.pai_bar dd a{border:1px solid #d5d5d5; display:inline-block;height:23px; line-height:23px; overflow:hidden; padding:0 10px 0 6px; margin-left:-1px; background-position:0 -321px;}
.pai_bar i{ display:inline-block; width:20px; height:20px; vertical-align:middle;}
i.ico_app{ background-position:-100px -500px;}
i.ico_and{ background-position:-120px -499px;}

/**/

.n-vip .video-play{ width:680px; height:480px; float:left; }/*vip*/.n-scr img{ width:680px;}
.n-vip .video-play embed,.n-vip .video-play object,.n-vip .video-play video{width:680px;height:480px;}
.video-info{ float:left; width:250px; background-color:#111; height:478px; border:1px solid #0c0c0c; padding:0 19px; position:relative;}
.video-info .Line{ background-color:#2e2e2e; border-bottom:1px solid #000;}
.sLine{ background-position:right -137px; height:480px; position:absolute; left:-1px; top:0px; width:1px; overflow:hidden;}

.P180{ text-align:center; padding:25px 0 15px 0;}
.P180 dt img{ width:180px; height:135px;}
.P180 dd{ padding:5px 0;}.P180 dd b{ font-size:14px;}.P180 .d-i{ text-align:left; color:#fff;}
.P180 dd a{ color:#969696;}.P180 dd a:hover{ color:#529bef;}

.vip-info ul{ padding:10px 0;}
.vip-info li{ height:28px; line-height:28px; font-size:14px;}.vip-info .Li02{ height:32px;}.u-user .Li03 i{ font-size:14px;}
.vip-info li i{ padding:0 5px; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:16px;}
.vip-info li a{ line-height:28px;filter:alpha(opacity=100); opacity:1.0; color:#000;}.vip-info a:hover{ box-shadow:none; color:#444;}
.vip-input{ font-size:14px; text-align:center;}.vip-input p{ padding:20px 0 0 0;}.vip-input .p2{ padding-top:10px;}
.n-1{ background-position:left -550px; width:163px; height:40px; line-height:40px; text-align:center; display:inline-block; color:#fff; font-size:16px;}.n-1:hover{ color:#fff;}

/**/
.w-scr,.n-scr{ height:572px;  }
.w-n{ height:515px; position:relative; float:right;}

.n-scr .video-play{width:680px;float:left;height:515px;}/*窄屏*/
.n-scr img{ width:680px;}
.n-scr .video-play embed,.n-scr .video-play object,.n-scr .video-play video{width:680px;height:515px;}

.n-scr .EP-info{ height:454px;-moz-user-select:none;-webkit-user-select:none; background:#111111; padding-left:1px;}
.n-scr .EP-list{width:290px;float:right;height:515px; overflow:hidden; position:relative; z-index:100; display:block; background:#111111;}
.n-scr .EP-list .title{ padding:0 10px;}
.n-scr .EP-list h2{ margin-bottom:2px; height:26px; line-height:30px; text-shadow:none; width:100%; padding:0; font-size:14px; font-weight:normal;color:#969696;}
.n-scr .EP-list ul{ display:none; width:272px; position:absolute; left:0px; top:0px;}
.n-scr .EP-list li{ width:272px;position:absolute; color:#6c6c6c;}
.n-scr .EP-list li a{ color:#999;}
.n-scr .EP-list li a:hover{ text-decoration:underline; color:#2b83c1;}
.n-scr .EP-list li dl{ padding-left:14px; height:83px;overflow:hidden;}
.n-scr .EP-list li dt,.n-scr .EP-list li dd.txt{margin-top:12px;}
.n-scr .EP-list li dt{width:80px;height:60px;float:left; text-align:center;padding-right:10px;}
.n-scr .EP-list li dt a,.staUl a{ display:block}
.n-scr .EP-list li dt a{ width:80px; height:60px; background-color:#ccc; }
.n-scr .EP-list li dt img{ float:left; width:78px;height:58px; border:1px solid #4f4f4f;}
.n-scr .EP-list li dd{float:left;width:156px; line-height:16px;}
.n-scr .EP-list li dd.time,.n-scr .EP-list li dd.time a,.n-scr .list-zongyi .w120 dd.time,.n-scr .list-zongyi .w120 dd.time a{color:#555; height:24px; line-height:24px; overflow:hidden;}
.n-scr .EP-list li.active{}
.n-scr .EP-list li.active img{ width:78px; height:58px;border:1px solid #529BEF;}
.n-scr .EP-list li.active dd.time{color:#969696;}
.n-scr .EP-list li.active dd a{color:#529BEF}
.n-scr .EP-list li.active dd.time,.n-scr .EP-list li.active dd.time a{color:#969696;}
.n-scr .EP-list li.hover{ background-position:0 -630px; background-repeat:repeat-x; background-color:#2880C4;}
.n-scr .EP-list li.hover dd.time,.n-scr .EP-list li.hover dd a,.n-scr .EP-list li.hover dd a:hover{ color:#ffffff;}
.n-scr .EP-list .list{ position:relative; overflow:hidden;}
.n-scr .EP-roll{width:11px;height:452px;right:4px;top:0; overflow:hidden; position:absolute;}
.n-scr .EP-list div.loading{ position:absolute; left:0px; top:34px;height:444px; width:290px; background:url(http://i2.letvimg.com/img/201301/11/load.gif) no-repeat center center;}
.n-scr .EP-roll .C-g{ cursor:pointer;border-radius:2px;display:inline-block; position: absolute; left:0;}
.n-scr .EP-roll .s-c{padding:5px 0; background:url(http://i2.letvimg.com/img/201304/12/1240/ico-scroll.png) repeat-y; border-radius:6px; height:15px;width:11px;position:relative; overflow:hidden; display:inline-block;float:left; }
.n-scr .EPKong{}

.n-scr .EP-list li .Line { background-color: #2E2E2E; border-bottom: 1px solid #000000; margin-left:14px; }
.n-scr .EP-list li.hover .Line{ display:none;}

.n-scr .EP-info-no{ display:none;}
.w-scr .EP-list{ display:none;}

.w-scr .video-play{width:940px;float:left;height:515px;}/*宽屏*/
.w-scr img{ width:940px;}
.w-scr .video-play embed,.w-scr .video-play object,.w-scr .video-play video{width:940px;height:515px;}
.w-scr .EP-info-no{ width:30px; float:right; height:515px; background:#000000; cursor:pointer; position:relative;}
.w-scr .EP-info-no:hover{ background-color:#272727;}
.w-scr .EP-info-no:hover i.ico-fold1{ display:block;}
.w-scr .hover{ background-color:#272727;}
.w-scr .hover i.ico-fold1{ display:block;}
.w-scr .ico-fold1{ position:absolute; top:44%; left:50%; background-position:0px -600px; display:block; width:20px; height:20px; margin:0 0 0 -10px; display:none;}

.ico-fold,.ico-unfold{width:17px; height:12px; overflow:hidden; cursor:pointer; position:absolute; top:490px; right:8px; z-index:1010; background:#f00;}
.ico-fold{ background:url(http://i3.letvimg.com/img/201304/12/1240/fold.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i3.letvimg.com/img/201304/12/1240/fold.png'); }
.ico-unfold{ background:url(http://i0.letvimg.com/img/201304/12/1240/unfold.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i0.letvimg.com/img/201304/12/1240/unfold.png'); }

/**zongyi**/
.n-scr .list-zongyi,.n-scr .list-zongyi .EP-info{ background:#111111;}
.n-scr .list-zongyi .w120{ height:92px; margin-left:14px; margin-top:14px;}
.n-scr .list-zongyi .w120 dt{ width:122px; height:92px; overflow:hidden; float:left; margin-right:8px; position:relative;}
.n-scr .list-zongyi .w120 dt img{ width:120px; height:90px; overflow:hidden; border:1px solid #4a4a4a; }
.n-scr .list-zongyi .w120 dt span{ display:block; position:absolute; bottom:0px; left:0; height:24px; overflow:hidden; line-height:22px; text-align:center; font-size:14px; color:#ffffff; width:100%; cursor:pointer;}
.n-scr .list-zongyi .w120 dt span.bg{ background:#000000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.n-scr .list-zongyi .w120 dd{ width:125px; overflow:hidden; float:left;}
.n-scr .list-zongyi .w120 dd a{ color:#999999;}
.n-scr .list-zongyi .w120 dd a:hover{ color:#529BEF;}
.n-scr .list-zongyi .w120 dd.txt a{ color:#ffffff; font-size:14px;}
.n-scr .list-zongyi .w120 dd.zy-tit{ line-height:16px; overflow:hidden;}
.n-scr .list-zongyi .w120 dd.time{ color:#555555;}
.n-scr .list-zongyi dl.zy-cur dt img{ border:1px solid #529BEF; }
.n-scr .list-zongyi dl.zy-cur dd.zy-tit{ line-height:16px; overflow:hidden;}
.n-scr .list-zongyi dl.zy-cur dd{ color:#529BEF;}
.n-scr .list-zongyi dl.zy-cur dd a,.n-scr .list-zongyi dl.zy-cur dd.txt a{ color:#529BEF;}
.n-scr .list-zongyi dl.zy-cur dd.time{ color:#555555;}
.n-scr .list-zongyi dl.zy-cur dt span{ left:1px; bottom:1px; width:120px;}
.n-scr .list-zongyi .kandian{ position:relative; height:30px; text-align:center; width:260px; margin-left:12px; margin-top:10px; line-height:30px;}
.n-scr .list-zongyi .kandian i{ position:absolute; top:50%; left:0; display:block; background:#383838; height:1px; overflow:hidden; width:100%; z-index:-1;}
.n-scr .list-zongyi .kandian span{ background:#111111; padding:0 4px;}

.n-scr .list-zongyi .list .EP-info{ height:334px;}
.n-scr .list-zongyi .list .EP-roll{ height:332px;}
/**/
.v-m p{ display:block; width:970px; position:relative; margin:0 auto; z-index:1;}
.v-m p a{ position:absolute; right:-20px; top:20px;  display:block; width:20px; height:19px;}
.v-b{ position:absolute; width:100%;top:62px;display:block; margin-left:-1px\9; outline:none;}
.v-b{ _background-position: center 4px!important;}
