@charset "utf-8";
.cross_box,body {
 overflow-x:hidden
}
.rank_detail .p_txt,.user_rank .dl_content .comm {
 -webkit-box-orient:vertical;
 -webkit-line-clamp:2;
 text-overflow:ellipsis
}
.clearfix,.levip_detail li {
 clear:both
}
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul {
 margin:0;
 padding:0
}
body,button,input,select,textarea {
 font:12px/20px "\5FAE\8F6F\96C5\9ED1",arial;
 *line-height:1.5
}
h1,h2,h3,h4,h5,h6 {
 font-size:100%;
 font-weight:400
}
address,cite,dfn,em,var {
 font-style:normal
}
code,kbd,pre,samp {
 font-family:courier new,courier,monospace
}
div,dl,ul {
 zoom:1
}
fieldset,img {
 border:0
}
table {
 border-collapse:collapse;
 border-spacing:0
}
button,input,optgroup,option,select,textarea {
 font-family:inherit;
 font-style:inherit;
 font-weight:inherit;
 font-size:100%
}
.icon_font,b,em,i,small,span,u {
 font-weight:400
}
input::-ms-clear {
 display:none
}
input::-ms-reveal {
 display:none
}
.clearfix:after,div:after,dl:after,ul:after {
 content:"";
 display:block;
 clear:both;
 height:0;
 visibility:hidden
}
.head_inner,.play_head {
 height:64px
}
abbr,article,aside,audio,canvas,datalist,details,figure,footer,header,hgroup,menu,nav,output,progress,section,video {
 display:block;
 margin:0;
 padding:0
}
a {
 color:#0B0B0B;
 outline:0
}
a:hover {
 color:#E42112;
 text-decoration:none
}
.clearfix {
 zoom:1
}
body {
 background:#f5f6f7;
 color:#999;
 font-family:PingFang-SC-Regular,Tahoma,'Microsoft Yahei',sans-serif
}
@font-face {
 font-family:icomoon;
 src:url(//static.letvcdn.com/lc07_phone/201708/17/15/45/1543/icomoon.eot);
 src:url(//static.letvcdn.com/lc07_phone/201708/17/15/45/1543/icomoon.eot?#iefix) format('embedded-opentype'),url(//static.letvcdn.com/lc07_phone/201708/17/15/45/1543/icomoon.ttf) format('truetype'),url(//static.letvcdn.com/lc07_phone/201708/17/15/45/1543/icomoon.woff) format('woff'),url(//static.letvcdn.com/lc07_phone/201708/17/15/45/1543/icomoon.svg#icomoon) format('svg');
 font-weight:400;
 font-style:normal
}
.icon_font {
 font-family:icomoon!important;
 speak:none;
 font-style:normal;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 zoom:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 display:inline-block;
 vertical-align:-1px
}
.icon_search_hot:before {
 content:"\e91a"
}
.icon_play1:before {
 content:"\e900"
}
.icon_home1:before {
 content:"\e91c"
}
.icon_play2:before {
 content:"\e900"
}
.icon_play3:before {
 content:"\e904"
}
.icon_moreup:before {
 content:"\e90a"
}
.icon_more:before {
 content:"\e90b"
}
.icon_change:before {
 content:"\e921"
}
.icon_up:before {
 content:"\e908"
}
.icon_down:before {
 content:"\e907"
}
.icon_pc:before {
 content:"\e910"
}
.icon_ph:before {
 content:"\e911"
}
.icon_pd:before {
 content:"\e90f"
}
.icon_tv:before {
 content:"\e912"
}
.icon_box:before {
 content:"\e90d"
}
.icon_delete:before {
 content:"\e90e"
}
.icon_arrB:before {
 content:"\e916"
}
.icon_feedback:before {
 content:"\e903"
}
.icon_backup:before {
 content:"\e902"
}
.icon_left:before {
 content:"\e905"
}
.icon_right:before {
 content:"\e906"
}
.icon_balance:before {
 content:"\e922"
}
.icon_home:before {
 content:"\e913"
}
.icon_nav:before {
 content:"\e914"
}
.icon_vip:before {
 content:"\e909"
}
.icon_upload:before {
 content:"\e91b"
}
.icon_msg:before {
 content:"\e918"
}
.icon_play:before {
 content:"\e920"
}
.icon_search:before {
 content:"\e919"
}
.icon_set:before {
 content:"\e91f"
}
.icon_bbs:before {
 content:"\e91d"
}
.icon_levip:before {
 content:"\e90c"
}
.lte_ie8 .icon_home:before {
 content:url(//i0.letvimg.com/lc05_img/201708/29/19/34/icon_topbar_home_b.png)
}
.lte_ie8 .white_head .icon_home:before {
 content:url(//i0.letvimg.com/lc05_img/201708/29/19/34/icon_topbar_home_w.png)
}
.lte_ie8 .main_list .icon_home:before {
 content:url(//i0.letvimg.com/lc05_img/201708/29/19/34/icon_topbar_home_b.png)
}
.lte_ie8 .black_head .icon_nav:before {
 content:url(//i0.letvimg.com/lc07_img/201708/29/19/35/icon_topbar_menu_b.png)
}
.lte_ie8 .white_head .icon_nav:before {
 content:url(//i2.letvimg.com/lc07_img/201708/29/19/36/icon_topbar_menu_w.png)
}
.lte_ie8 .icon_upload:before {
 content:url(//i2.letvimg.com/lc07_img/201708/29/19/39/icon_topbar_upload_b.png)
}
.lte_ie8 .white_head .icon_upload:before {
 content:url(//i1.letvimg.com/lc07_img/201708/29/19/39/icon_topbar_upload_w.png)
}
.lte_ie8 .icon_msg:before {
 content:url(//i3.letvimg.com/lc07_img/201708/29/19/37/icon_topbar_message_b.png)
}
.lte_ie8 .white_head .icon_msg:before {
 content:url(//i2.letvimg.com/lc07_img/201708/29/19/37/icon_topbar_message_w.png)
}
.lte_ie8 .icon_play:before {
 content:url(//i2.letvimg.com/lc04_img/201708/29/19/06/icon_topbar_history_b.png);
 background-size:20px
}
.lte_ie8 .white_head .icon_play:before {
 content:url(//i0.letvimg.com/lc05_img/201708/29/19/29/icon_topbar_history_w.png);
 background-size:20px
}
.lte_ie8 .icon_search:before {
 content:url(//i1.letvimg.com/lc07_img/201708/29/19/38/icon_topbar_search_b.png)
}
.lte_ie8 .icon_set:before {
 content:url(//i3.letvimg.com/lc05_img/201708/29/19/42/icon_topbar_user_setting_b.png)
}
.lte_ie8 .icon_bbs:before {
 content:url(//i3.letvimg.com/lc04_img/201708/29/19/40/icon_topbar_user_forum_b.png)
}
.lte_ie8 .user_bar .user_link .icon_vip {
 position:relative;
 overflow:hidden
}
.lte_ie8 .icon_vip:before {
 content:url(//i1.letvimg.com/lc02_img/201709/12/16/15/artboarda.png);
 display:block;
 left:0;
 position:absolute
}
.lte_ie8 .white_head .icon_vip:before {
 content:url(//i1.letvimg.com/lc05_img/201708/29/19/42/icon_topbar_vip_w.png);
 content:url(//i1.letvimg.com/lc02_img/201709/12/16/15/artboarda.png);
 top:-22px;
 display:block;
 left:0;
 position:absolute
}
.lte_ie8 .user_bar .user_link:hover .icon_vip:before {
 top:-44px;
 display:block;
 left:0;
 position:absolute
}
.lte_ie8 .white_head .le_head.fixed1 .user_item .icon_home:before {
 content:url(//i0.letvimg.com/lc05_img/201708/29/19/34/icon_topbar_home_b.png)
}
.lte_ie8 .white_head .le_head.fixed1 .user_item .icon_nav:before {
 content:url(//i0.letvimg.com/lc07_img/201708/29/19/35/icon_topbar_menu_b.png)
}
.lte_ie8 .white_head .le_head.fixed1 .user_item .icon_upload:before {
 content:url(//i2.letvimg.com/lc07_img/201708/29/19/39/icon_topbar_upload_b.png)
}
.lte_ie8 .white_head .le_head.fixed1 .user_item .icon_msg:before {
 content:url(//i3.letvimg.com/lc07_img/201708/29/19/37/icon_topbar_message_b.png)
}
.lte_ie8 .white_head .le_head.fixed1 .user_item .icon_play:before {
 content:url(//i2.letvimg.com/lc04_img/201708/29/19/06/icon_topbar_history_b.png);
 background-size:20px
}
.lte_ie8 .white_head .le_head.fixed1 .user_item .icon_search:before {
 content:url(//i1.letvimg.com/lc07_img/201708/29/19/38/icon_topbar_search_b.png)
}
.le_head {
 width:100%;
 min-width:940px;
 position:absolute;
 top:0;
 left:0;
 z-index:200;
 color:#0B0B0B;
 border-bottom: #333333;
}
.head_inner {
 width:1180px;
 margin:0 auto;
 position:relative;
 z-index:99;
 -webkit-transition:width .2s ease-in-out;
 transition:width .2s ease-in-out
}
.white_head .channel_area .icon_font,.white_head .channel_area .icon_text,.white_head .channel_nav a,.white_head .le_logo .link_logo,.white_head .le_search .icon_search,.white_head .user_bar .user_link .user_text,.white_head .user_item .icon_font {
 color:#fff
}
.channel_area .icon_font,.channel_area .icon_text,.channel_nav .link_nav,.nav_other .nav_download a,.user_bar .user_link .icon_font,.user_bar .user_link .user_text,.user_item .icon_font:before,.white_head .channel_area .icon_font:before,.white_head .le_search .icon_font:before {
 opacity:.8;
 filter:alpha(opacity=80);
 zoom:1
}
.channel_area a:hover .icon_arrow_b,.channel_area a:hover .icon_font,.channel_area a:hover .icon_font:before,.channel_area a:hover .icon_text,.channel_nav .link_nav:hover,.nav_other .nav_download a:hover,.user_bar .user_link:hover .icon_font,.user_bar .user_link:hover .user_text,.user_item a:hover .icon_font:before {
 opacity:1;
 filter:alpha(opacity=100)
}
.white_head .le_search {
 background-color:rgba(255,255,255,.2)
}
.white_head .le_search .search_input {
 color:rgba(255,255,255,.8)
}
.lte_ie8 .white_head .le_search .icon_search,.white_head .le_head.fixed1 .channel_area .icon_font,.white_head .le_head.fixed1 .channel_area .icon_text,.white_head .le_head.fixed1 .channel_nav a,.white_head .le_head.fixed1 .le_logo .link_logo,.white_head .le_head.fixed1 .le_search .icon_search,.white_head .le_head.fixed1 .le_search .search_input,.white_head .le_head.fixed1 .user_bar .user_link .user_text,.white_head .le_head.fixed1 .user_item .icon_font {
 color:#0B0B0B
}
.white_head .channel_nav .nav_bg {
 opacity:.2;
 filter:alpha(opacity=20)
}
.white_head .channel_nav .nav_other li:before {
 background:rgba(255,255,255,.3)
}
.white_head .channel_area .icon_arrow_b {
 border-color:#fff transparent transparent;
 border-color:rgba(255,255,255,.8) transparent transparent
}
.white_head .channel_area .active .icon_arrow_b {
 border-color:transparent transparent #fff;
 border-color:transparent transparent rgba(255,255,255,1);
 margin-top:2px
}
.le_head.fixed {
 position:fixed;
 top:0;
 left:0;
 z-index:3999;
 -webkit-transform:translate3d(0,0,0);
 animation:fadeIn .3s ease-in both;
 background:#f6f7f8;
 background:rgba(245,246,247,.98);
 box-shadow:0 2px 6px rgba(0,0,0,.1)
}
.le_head.fixed .le_search {
 background-color:#e2e3e4;
 background-color:rgba(0,0,0,.08)
}
.le_head.fixed .channel_more {
 display:inline-block!important
}
#rank_hot .le_head,#rank_index .le_head,#rank_movie .le_head {
 position:fixed;
 background:#f5f6f7
}
#rank_hot .le_head.fixed,#rank_index .le_head.fixed,#rank_movie .le_head.fixed {
 -webkit-transform:initial;
 animation:inherit
}
.lte_ie8 .white_head .le_head.fixed1 .user_item .icon_font.icon_vip:before {
 top:0
}
.black_head .le_head.fixed1,.white_head .le_head.fixed1 {
 -webkit-transform:translate3d(0,0,0);
 animation:fadeIn .3s ease-in both;
 background:#f6f7f8;
 background:rgba(245,246,247,.98);
 box-shadow:0 2px 6px rgba(0,0,0,.1)
}
.le_head.fixed1 .le_search,.white_head .le_head.fixed1 .le_search {
 background-color:#e2e3e4;
 background-color:rgba(0,0,0,.08)
}
.white_head .le_head.fixed1 .channel_nav .nav_bg {
 background-color:#fff;
 opacity:.5;
 filter:alpha(opacity=50)
}
.white_head .le_head.fixed1 .channel_nav .nav_other li:before {
 background:rgba(0,0,0,.08)
}
.white_head .le_head.fixed1 .channel_area .icon_arrow_b {
 border-color:#0B0B0B transparent transparent;
 border-color:rgba(11,11,11,.8) transparent transparent
}
.white_head .le_head.fixed1 .channel_area .active .icon_arrow_b {
 border-color:transparent transparent #0B0B0B;
 border-color:transparent transparent rgba(11,11,11,.8);
 margin-top:2px
}
.white_head .le_head.fixed1 .le_logo i {
 background-image:url(//i2.letvimg.com/lc07_img/201803/01/14/52/logo_red.png);
 background-image:url(//static.letvcdn.com/lc04_phone/201803/01/15/01/logo_red.svg),none;
 background-image:url(//i2.letvimg.com/lc07_img/201803/01/14/52/logo_red.png)\9
}
@keyframes fadeIn {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
.channel_nav_bg {
 background-color:#EBEBEB
}
.channel_nav_bg.channel_nav .nav_bg {
 background-color:transparent
}
.resp-1024 .head_inner {
 width:940px
}
.resp-1280 .head_inner {
 width:1180px
}
.resp-1440 .head_inner {
 width:1420px
}
.ico_jifen,.icon_play3 {
 background-image:url(//i2.letvimg.com/lc06_img/201706/28/13/24/1x.png);
 background-image:-webkit-image-set(url(//i2.letvimg.com/lc06_img/201706/28/13/24/1x.png) 1x,url(//i2.letvimg.com/lc01_img/201706/28/13/24/2x.png) 2x);
 background-repeat:no-repeat;
 background-position:-1000px -1000px
}
.hot_str dt .crown,.ico_arrow_t,.ico_gift,.rank_detail .arrow_b {
 background-image:url(//static.letvcdn.com/lc04_phone/201706/27/17/35/icons_colors.svg);
 background-size:50px 116px
}
.lte_ie .hot_str dt .crown,.lte_ie .ico_arrow_t,.lte_ie .ico_gift,.lte_ie .rank_detail .arrow_b,.lte_ie8 .hot_str dt .crown,.lte_ie8 .ico_arrow_t,.lte_ie8 .ico_gift,.lte_ie8 .rank_detail .arrow_b {
 background-image:url(//i2.letvimg.com/lc02_img/201707/18/18/18/icons_colors.png)
}
.le_logo {
 float:left;
 padding-top:13px
}
.le_logo .link_logo,.le_logo.logo_home .link_logo {
 color:#E42112;
 display:block;
 height:44px;
 overflow:hidden
}
.le_logo.logo_home .link_logo {
 height:46px
}
.le_logo .link_name {
 font-size:26px;
 padding-top:6px;
 margin-left:6px;
 line-height:28px;
 display:inline-block
}
.logo_home {
 padding-top:11px
}
.home_head .channel_area,.home_head .icon_logo,.home_head .link_name,.le_logo .link_inner {
 display:none
}
.channel_area {
 margin-left:30px;
 float:left;
 padding-top:23px;
 height:20px;
 font-size:0
}
.channel_area .channel_home,.channel_area .channel_more {
 display:inline-block;
 height:20px;
 letter-spacing:normal;
 font-size:0
}
.channel_area .channel_home {
 margin-right:16px
}
.channel_area .channel_more {
 position:relative
}
.channel_area .icon_text {
 opacity:.8;
 font-size:17px;
 margin-left:4px;
 vertical-align:middle
}
.channel_area .icon_arrow_b {
 display:inline-block;
 width:0;
 height:0;
 border-style:solid;
 border-width:5px;
 border-color:#0B0B0B transparent transparent;
 border-color:rgba(11,11,11,.8) transparent transparent;
 letter-spacing:normal;
 margin-left:4px;
 opacity:.8;
 vertical-align:top;
 margin-top:7px
}
.channel_area a:hover {
 color:#0B0B0B;
 opacity:1
}
.channel_area .active .icon_arrow_b {
 border-color:transparent transparent #0B0B0B;
 border-color:transparent transparent rgba(11,11,11,.8);
 margin-top:2px
}
.channel_area .icon_home,.channel_area .icon_nav {
 font-size:20px;
 vertical-align:middle
}
.channel_more .ico_arrow_t {
 top:33px;
 z-index:4000;
 left:24px;
 left:4px\9;
 top:35px\9;
 display:none
}
:root .channel_more .ico_arrow_t {
 left:24px;
 top:35.8px
}
.lte_ie8 .channel_more .ico_arrow_t {
 top:35px
}
.channel_more.active .ico_arrow_t {
 display:inline-block
}
.H-tg,.le_logo i,.tv-show,.tv-show a {
 display:block
}
.resp-1280 .channel_area {
 margin-left:30px
}
.resp-1024 .channel_area {
 margin-left:20px
}
.le_logo {
 width:100px;
 height:46px;
 overflow:hidden
}
.logo_jilu.le_logo {
 width:123px
}
.le_logo i {
 width:100px;
 height:34px;
 width:317px\9;
 height:860px\9;
 background-image:url(//i2.letvimg.com/lc07_img/201803/01/14/52/logo_red.png);
 background-image:url(//static.letvcdn.com/lc04_phone/201803/01/15/01/logo_red.svg),none;
 background-image:url(//i3.letvimg.com/lc06_img/201804/04/11/32/logo_red.png)\9;
 background-size:317px 860px
}
.le_logo.logo_home,.le_logo.logo_home i {
 width:167px;
 height:46px
}
.white_head .le_logo i {
 background-image:url(//i3.letvimg.com/lc03_img/201803/01/16/01/logo_white.png);
 background-image:url(//static.letvcdn.com/lc04_phone/201803/01/16/03/logo_white.svg),none;
 background-image:url(//i1.letvimg.com/lc05_img/201804/04/13/26/logo_white.png)\9
}
.lte_ie8 .le_logo i {
 background-image:url(//i3.letvimg.com/lc06_img/201804/04/11/32/logo_red.png)
}
.lte_ie8 .white_head .le_logo i {
 background-image:url(//i1.letvimg.com/lc05_img/201804/04/13/26/logo_white.png)
}
.le_logo.logo_home i {
 background-position:-10px -10px;
 width:317px\9;
 height:860px\9
}
.le_logo.logo_tv,.le_logo.logo_tv i {
 width:123px;
 height:34px
}
.le_logo.logo_movie i {
 background-position:-10px -66px
}
.le_logo.logo_tv i {
 background-position:-10px -110px;
 width:317px\9;
 height:860px\9
}
.le_logo.logo_rank,.le_logo.logo_rank i {
 width:125px;
 height:34px
}
.le_logo.logo_best i {
 background-position:-10px -154px
}
.le_logo.logo_zongyi i {
 background-position:-10px -198px
}
.le_logo.logo_ent i {
 background-position:-10px -242px
}
.le_logo.logo_music i {
 background-position:-10px -286px
}
.le_logo.logo_comic i {
 background-position:-10px -330px
}
.le_logo.logo_qinzi i {
 background-position:-10px -374px
}
.le_logo.logo_pets i {
 background-position:-10px -418px
}
.le_logo.logo_hot i {
 background-position:-10px -462px
}
.le_logo.logo_news i {
 background-position:-10px -506px
}
.le_logo.logo_lefinance i {
 background-position:-10px -550px
}
.le_logo.logo_rank i {
 background-position:-10px -814px;
 width:317px\9;
 height:860px\9
}
.le_logo.logo_tech i {
 background-position:-10px -594px
}
.le_logo.logo_edu i {
 background-position:-10px -638px
}
.le_logo.logo_jilu i {
 width:123px;
 height:34px;
 background-position:-10px -682px;
 width:317px\9;
 height:860px\9
}
.le_logo.logo_ugc i {
 background-position:-10px -726px
}
.le_logo.logo_life i {
 background-position:-10px -770px
}
.le_logo.logo_games i {
 background-position:-160px -66px
}
.le_logo.logo_girls i {
 background-position:-160px -110px
}
.le_logo.logo_fashion i {
 background-position:-160px -154px
}
.le_logo.logo_auto i {
 background-position:-160px -198px
}
.le_logo.logo_travel i {
 background-position:-160px -242px
}
.le_logo.logo_gongyi i {
 background-position:-160px -286px
}
.le_logo.logo_paike i {
 background-position:-160px -330px
}
.le_logo.logo_chuang i {
 background-position:-160px -374px
}
.le_logo.logo_fun i {
 background-position:-160px -418px
}
.le_logo.logo_health i {
 background-position:-160px -462px
}
.le_logo.logo_xiaoyuan i {
 background-position:-160px -506px
}
.le_logo.logo_ad i {
 background-position:-160px -550px
}
.le_logo.logo_live i {
 background-position:-160px -594px
}
.le_logo.logo_vip i {
 background-position:-160px -638px
}
.le_logo.logo_recruit i {
 background-position:-160px -682px
}
.le_logo.logo_levr {
 width:133px;
 height:46px
}
.le_logo.logo_levr i {
 width:133px;
 background-position:-160px -726px;
 width:317px\9;
 height:860px\9
}
.le_logo.logo_ju i {
 background-position:-160px -770px
}
.le_search {
 width:400px;
 height:34px;
 position:absolute;
 top:17px;
 left:50%;
 margin-left:-199px;
 background-color:#fff;
 background-color:rgba(255,255,255,.5);
 border-radius:17px
}
.le_search form {
 width:100%;
 height:100%;
 position:relative
}
.le_search .icon_search {
 position:absolute;
 left:8px;
 top:7px;
 color:#0B0B0B;
 font-size:20px;
 opacity:.8
}
.le_search .search_input {
 width:232px;
 margin-left:36px;
 height:34px;
 line-height:34px\9;
 font-size:14px;
 color:#0B0B0B;
 border:none;
 outline:0;
 background:0 0;
 opacity:.8
}
.le_search .search_btn {
 width:88px;
 height:34px;
 line-height:34px;
 background:#E42112;
 font-size:15px;
 color:#fff;
 border:none;
 outline:0;
 border-radius:17px;
 position:absolute;
 top:0;
 right:0;
 cursor:pointer
}
.le_search .search_btn:hover {
 background:#D21E10
}
.le_search .icon_search_hot {
 position:absolute;
 top:7px;
 right:104px;
 font-size:20px;
 color:#E42112
}
.le_search .icon_search_hot:before {
 content:''
}
.icon_search_hot a {
 display:block;
 width:18px;
 height:20px;
 position:relative
}
.icon_search_hot div {
 position:absolute;
 bottom:0;
 float:left;
 margin-right:2px;
 background:#E42112;
 -webkit-animation-delay:8s
}
.icon_search_hot .case1 {
 left:0;
 width:2.5px;
 height:10px;
 animation:case 10s infinite;
 -webkit-animation:case 10s infinite
}
.icon_search_hot .case2 {
 left:7px;
 width:2.5px;
 height:20px;
 animation:case1 10s infinite;
 -webkit-animation:case1 10s infinite
}
.icon_search_hot .case3 {
 left:14px;
 width:2.5px;
 height:15px;
 animation:case2 10s infinite;
 -webkit-animation:case2 10s infinite
}
@-webkit-keyframes case {
 0%,100%,70%,80%,90% {
  height:10px
 }
 75%,85%,95% {
  height:20px
 }
}
@keyframes case {
 0%,100%,70%,80%,90% {
  height:10px
 }
 75%,85%,95% {
  height:20px
 }
}
@-webkit-keyframes case1 {
 0%,100%,70%,80%,90% {
  height:20px
 }
 75%,85%,95% {
  height:10px
 }
}
@keyframes case1 {
 0%,100%,70%,80%,90% {
  height:20px
 }
 75%,85%,95% {
  height:10px
 }
}
@-webkit-keyframes case2 {
 0%,100%,70%,80%,90% {
  height:15px
 }
 75%,85%,95% {
  height:20px
 }
}
@keyframes case2 {
 0%,100%,70%,80%,90% {
  height:15px
 }
 75%,85%,95% {
  height:20px
 }
}
.resp-1024 .le_search {
 width:320px;
 margin-left:-160px
}
.resp-1024 .le_search .search_input {
 width:166px
}
.resp-1024 .le_search .search_btn {
 width:74px
}
.resp-1024 .le_search .icon_search_hot {
 right:90px
}
.resp-1440 .le_search {
 width:480px;
 margin-left:-240px
}
.resp-1440 .le_search .search_input {
 width:300px
}
.resp-1440 .le_search .search_btn {
 width:100px
}
.H-tg,.H-tg img,.tv-show,.tv-show a {
 width:90px;
 height:36px
}
.resp-1440 .le_search .icon_search_hot {
 right:116px
}
.H-tg {
 overflow:hidden;
 position:absolute;
 right:267px;
 top:16px
}
.tv-tg {
 position:relative;
 z-index:1
}
.tv-show {
 position:absolute;
 left:0;
 top:0;
 z-index:2
}
.nav_more_pop,.user_pop {
 z-index:3999;
 box-shadow:0 2px 6px 0 rgba(0,0,0,.1)
}
.tv-show a {
 background:#000;
 filter:alpha(opacity=0);
 opacity:0
}
.user_bar {
 float:right;
 margin-top:14px;
 -webkit-transition:all .2s ease;
 transition:all .2s ease
}
.user_bar.user_inner {
 font-size:0
}
.user_bar .user_item,.user_bar .user_link .icon_font,.user_state {
 display:inline-block;
 *display:inline;
 letter-spacing:normal;
 *zoom:1;
 vertical-align:top
}
.user_item .user_link .icon_font:before {
 font-size:20px
}
.user_bar .user_item {
 padding:0 10px;
 position:relative
}
.user_bar .user_vip {
 padding:0 4px
}
.user_bar .user_state {
 padding-right:0
}
.user_bar .logined {
 margin-top:2px
}
.user_bar .user_link {
 position:relative;
 display:inline-block;
 cursor:pointer;
 text-align:center;
 font-size:0;
 filter:alpha(opacity=80)
}
.user_bar .user_link:hover {
 color:#0B0B0B;
 filter:alpha(opacity=100)
}
.user_bar .user_link .icon_font {
 width:22px;
 height:22px;
 margin-bottom:1px
}
.user_bar .user_link .user_text {
 font-size:12px;
 line-height:14px;
 color:#0B0B0B
}
.nologin .nl_pic,.white_head .fixed1 .nologin .nl_pic {
 width:22px;
 height:22px;
 border-radius:50%;
 display:inline-block;
 vertical-align:top;
 background-image:url(//i2.letvimg.com/lc02_img/201708/22/18/34/top_user_black.png);
 background-image:url(//static.letvcdn.com/lc02_phone/201707/05/15/11/nologin.svg),none;
 background-size:22px 22px;
 background-position:0 0;
 background-repeat:no-repeat
}
.white_head .nologin .nl_pic {
 background-image:url(//i2.letvimg.com/lc06_img/201708/22/18/35/top_user_white.png);
 background-image:url(//static.letvcdn.com/lc03_phone/201707/05/15/17/nologin_white.svg),none
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
 .nologin .nl_pic {
  background-image:url(//i2.letvimg.com/lc02_img/201708/22/18/34/top_user_black.png)
 }
}
.logined .user_link {
 width:36px;
 height:36px;
 position:relative
}
.logined .user_link .user_pic {
 width:36px;
 height:36px;
 border-radius:50%
}
.logined .user_link .icon_vip_s {
 width:12px;
 height:12px;
 position:absolute;
 right:1px;
 bottom:-2px
}
.user_vip .user_link:hover .icon_font,.user_vip .user_link:hover .user_text {
 color:#dab473
}
.logined .specialPic {
 width:36px;
 height:36px;
 position:relative
}
.logined .specialPic .user_pic {
 width:30px;
 height:30px;
 position:absolute;
 top:3px;
 left:3px
}
.logined .specialPic .special_bg {
 width:36px;
 height:36px;
 position:absolute;
 top:0;
 left:0
}
.resp-1024 .H-tg {
 right:267px;
 display:none
}
.resp-1440 .H-tg {
 right:307px;
 display:block
}
.user_pop {
 width:260px;
 height:302px;
 padding-top:10px;
 position:absolute;
 top:64px;
 right:0;
 background:#F5F6F7;
 border-top:2px solid #E42112;
 display:none
}
.user_info .name,.user_info .vip_level {
 display:inline-block;
 float:left
}
.ico_arrow_t {
 width:10px;
 height:7px;
 position:absolute;
 top:-7.2px;
 background-position:-10px -25px
}
.lte_ie8 .ico_arrow_t {
 top:-7px
}
.personal_pop .ico_arrow_t {
 right:22px
}
.msg_pop .ico_arrow_t {
 right:123px
}
.record_pop .ico_arrow_t {
 right:75px
}
.user_pop .user_top {
 padding:0 16px;
 height:248px;
 overflow:hidden
}
.record_pop .record_top,.user_pop .user_top,.user_top .user_info {
 border-bottom:1px solid #edeeef
}
.user_top .user_info {
 height:52px
}
.user_top .user_info .info_inner {
 height:20px;
 line-height:20px;
 padding-top:16px
}
.user_info .name {
 font-size:16px;
 white-space:nowrap
}
.user_info .vip_level .myLevel {
 position:relative;
 width:20px;
 height:20px;
 margin:0 4px;
 float:left;
 background:url(//i0.letvimg.com/lc07_iscms/201603/24/10/58/e23adb54c8754cdb9097fe2f72ae046f.png) no-repeat
}
.user_info .vip_level .myLevel .level_num {
 position:absolute;
 left:6px;
 top:3px;
 width:15px;
 text-align:center;
 text-decoration:none;
 display:block;
 float:left;
 font-weight:700;
 color:#f15252
}
.user_info .vip_level .myVip {
 width:17px;
 height:17px;
 display:inline-block;
 zoom:1;
 float:left;
 margin-left:4px;
 background:url(//i3.letvimg.com/lc02_iscms/201511/18/14/03/78d87c6e4f684a99a9b89b200f232dc9.png) -3px -4px no-repeat
}
.user_info .vip_level .i-v {
 background-position:-30px -4px
}
.user_info .vip_level .i-u {
 background-position:-3px -4px
}
.user_info .vip_level .i-s {
 background-position:-57px -4px
}
.user_info .vip_level .sportVip {
 width:17px;
 height:17px;
 display:none;
 zoom:1;
 float:left;
 margin-left:4px;
 background:url(//i1.letvimg.com/lc02_iscms/201603/29/18/38/d7c35ad227b44f0da6d29ad5ae25b1ab.png) no-repeat
}
.user_info .vip_level .sportVipShow {
 display:inline-block
}
.user_pop .main_list {
 height:84px;
 padding:10px 0
}
.user_pop .main_list li {
 width:50px;
 padding-top:10px;
 float:left;
 margin-right:9px;
 text-align:center
}
.user_pop .main_list li.last {
 margin-right:0
}
.user_pop .main_list li .icon_font {
 display:block;
 width:42px;
 height:42px;
 margin:0 auto;
 background:#e1e2e3;
 background:rgba(0,0,0,.08);
 border-radius:50%;
 line-height:42px;
 color:#0B0B0B
}
.user_pop .main_list li .icon_font:before {
 font-size:24px
}
.user_pop .main_list li a:hover .icon_font {
 background:#E42112;
 color:#fff
}
.user_pop .main_list li.last a:hover .icon_font {
 background:#DAB473
}
.user_pop .main_list li .p_title {
 font-size:12px;
 line-height:14px;
 padding-top:6px
}
.user_pop .main_list li a:hover .p_title {
 color:#0B0B0B
}
.user_pop .sign_list li {
 height:44px;
 line-height:44px;
 border-top:1px solid #edeeef
}
.user_pop .sign_list li .ico_gift {
 width:24px;
 height:24px;
 float:left;
 display:inline-block;
 margin:10px 8px 0 0;
 background-position:-10px -42px
}
.user_pop .sign_list li .ico_jifen {
 width:22px;
 height:18px;
 float:left;
 display:inline-block;
 margin:13px 10px 0 0;
 background-position:0 -60px
}
.user_pop .sign_list li .sign_text {
 font-size:13px;
 color:#0B0B0B;
 float:left
}
.user_pop .sign_list li .sign_btn {
 font-size:13px;
 color:#D6B162;
 float:right
}
.user_pop .sign_list li .sign_btn:hover {
 color:#D0A457
}
.user_pop .btn_list li {
 padding-top:12px;
 text-align:center;
 width:50%;
 float:left
}
.user_pop .user_btn {
 width:90px;
 height:28px;
 line-height:28px;
 display:inline-block;
 border:1px solid #E42112;
 border-radius:14px;
 font-size:13px;
 color:#E42112;
 text-align:center
}
.user_pop .user_btn:hover {
 border-color:#E42112;
 background:#E42112;
 color:#fff
}
.msg_pop .msg_inner {
 padding:0 16px
}
.msg_pop .msg_tab li {
 float:left;
 width:50%;
 height:37px;
 border-bottom:1px solid #e3e4e5
}
.msg_pop .msg_tab li a {
 display:block;
 height:36px;
 line-height:36px;
 text-align:center;
 font-size:16px
}
.msg_pop .msg_tab li.active a {
 color:#E42112;
 border-bottom:2px solid #E42112
}
.msg_pop .msg_wrap {
 display:none
}
.msg_pop .msg_wrap.active {
 display:block
}
.msg_pop .msg_list li a {
 display:block;
 height:62px;
 padding:10px 0;
 border-bottom:1px dashed #e7e8e9;
 overflow:hidden
}
.msg_pop .msg_list li a img {
 width:110px;
 height:62px;
 float:left
}
.msg_pop .msg_list li a .msg_text {
 margin-left:8px;
 width:110px;
 font-size:13px;
 float:left;
 height:62px;
 overflow:hidden
}
.msg_pop .msg_list li a .msg_text span {
 display:table-cell;
 vertical-align:middle;
 height:62px
}
.msg_pop .msg_list li a:hover .msg_text,.msg_pop .msg_more .msg_btn:hover {
 color:#E42112
}
.msg_pop .msg_list li.li_03 a {
 height:34px;
 border-bottom:0 none;
 padding:8px 0;
 font-size:13px
}
.msg_pop .msg_more {
 height:35px;
 line-height:35px;
 text-align:center;
 margin-top:11px
}
.msg_pop .msg_more .msg_btn {
 font-size:13px;
 color:#444
}
.msg_pop .msg_more .msg_btn .icon_more {
 font-size:12px;
 vertical-align:0
}
.msg_pop .no_msg {
 padding-top:40px;
 font-size:14px;
 color:#999;
 text-align:center
}
.msg_pop .no_msg .li_02 {
 margin-top:40px
}
.msg_pop .no_msg .li_02 .login_btn {
 width:116px
}
.msg_pop .mine_list {
 height:216px
}
.msg_pop .mine_list li {
 display:block;
 padding:6px 0;
 overflow:hidden;
 font-size:13px;
 max-height:40px
}
.msg_pop .mine_list li .red {
 color:#E42112
}
.record_pop .record_tit {
 height:36px;
 line-height:36px;
 font-size:14px;
 color:#666
}
.record_pop .record_list {
 position:relative
}
.record_pop .record_list:before {
 width:1px;
 height:80%;
 height:calc(100% - 22px);
 position:absolute;
 top:15px;
 left:1px;
 border-right:1px dashed #dddede;
 content:'';
 display:block
}
.record_pop .record_list li:before {
 width:3px;
 height:3px;
 border:1px solid #afafaf;
 border-radius:50%;
 background:#F5F6F7;
 content:'';
 display:block;
 position:absolute;
 left:0;
 top:13px
}
.record_pop .record_list li {
 height:32px;
 line-height:32px;
 font-size:13px;
 padding-left:18px;
 position:relative
}
.record_list li b,.record_list li em,.record_list li i,.record_list li small,.record_list li span,.record_list li u {
 display:inline-block;
 float:left;
 overflow:hidden
}
.record_pop .record_list li i {
 width:16px;
 height:16px;
 margin-top:8px;
 font-size:16px;
 color:#666
}
.record_pop .record_list li .i_name {
 width:117px;
 height:32px;
 font-size:13px;
 margin-left:8px
}
.record_pop .record_list li .i_wrap {
 width:64px;
 text-align:right;
 float:right;
 color:#444
}
.record_pop .record_list li .i_finish {
 color:#999
}
.record_pop .record_list li .i_play {
 float:right;
 margin-right:13px;
 display:none;
 font-size:13px
}
.record_pop .record_list li .i_play a {
 color:#D92216
}
.record_pop .record_list li .icon_delete {
 width:12px;
 height:12px;
 cursor:pointer;
 position:absolute;
 right:-6px;
 top:11px;
 display:none;
 font-size:12px;
 color:#999
}
.record_pop .record_list li .icon_delete:hover {
 color:#E42112
}
.record_pop .record_list li.active .i_wrap {
 display:none
}
.loading .loadImg,.record_pop .record_list li.active .i_play,.record_pop .record_list li.active .icon_delete {
 display:inline-block
}
.record_pop .no_record {
 padding:70px 16px 0;
 font-size:13px;
 color:#999;
 text-align:center;
 line-height:17px
}
.record_pop .no_record .li_02 {
 margin-top:20px
}
.record_pop .no_record .li_03 {
 margin-top:40px
}
.record_pop .no_record .li_03 .login_btn {
 width:116px
}
.record_pop .delete {
 width:260px;
 height:302px;
 padding-top:10px;
 position:absolute;
 top:0;
 left:0;
 background:#F5F6F7
}
.loading .loadGif,.loading .loadImg {
 width:26px;
 height:26px;
 margin-right:10px;
 vertical-align:middle
}
.record_pop .delete .delete_cnt {
 padding-top:90px;
 text-align:center;
 font-size:14px;
 color:#666
}
.user_pop .loading {
 margin-top:120px;
 padding:0 16px
}
.loading {
 line-height:26px;
 position:relative;
 text-align:center
}
.loading .loadGif {
 display:none
}
.loading span {
 font-size:14px;
 color:#999;
 vertical-align:middle
}
.lte_ie8 .loading .loadImg {
 display:none
}
.lte_ie8 .loading .loadGif {
 display:inline
}
.hv_ico_loading {
 width:150px;
 height:66px;
 position:absolute;
 top:50%;
 left:50%;
 -webkit-transform:translateX(-50%) translateY(-50%);
 transform:translateX(-50%) translateY(-50%)
}
.bt_wrap {
 padding-top:12px;
 width:100%;
 text-align:center;
 vertical-align:center
}
.loadImg {
 background:url(//i3.letvimg.com/lc04_img/201706/29/10/38/loading.png) no-repeat;
 background-size:936px 26px;
 -webkit-animation:heart-burst steps(36) 1.2s infinite;
 animation:heart-burst steps(36) 1.2s infinite
}
@-webkit-keyframes heart-burst {
 0% {
  background-position:0 0
 }
 100% {
  background-position:-936px 0
 }
}
@keyframes heart-burst {
 0% {
  background-position:0 0
 }
 100% {
  background-position:-936px 0
 }
}
.hv_ico_loading .loadingText {
 color:#999;
 font-size:13px;
 line-height:14px;
 height:14px;
 display:inline-block;
 vertical-align:middle
}
.hv_ico_loading .newLoading {
 display:inline-block;
 vertical-align:middle;
 width:14px;
 height:14px;
 margin-right:8px;
 background:url(//i0.letvimg.com/lc05_other/201707/12/17/04/loading.png) no-repeat;
 background-size:854px 14px;
 -webkit-animation:heart-burst1 steps(61) 1.2s infinite;
 animation:heart-burst1 steps(61) 1.2s infinite
}
@-webkit-keyframes heart-burst1 {
 0% {
  background-position:0 0
 }
 100% {
  background-position:-854px 0
 }
}
@keyframes heart-burst1 {
 0% {
  background-position:0 0
 }
 100% {
  background-position:-854px 0
 }
}
.lte_ie .hv_ico_loading {
 margin-left:-75px
}
.nav_more_pop {
 position:absolute;
 top:64px;
 left:0;
 padding:20px;
 width:532px;
 border-top:2px solid #E42112;
 background:#F5F6F7;
 display:none
}
.nav_more_pop .ico_arrow_t {
 width:8px;
 height:4px;
 position:absolute;
 top:-4px;
 left:130px
}
.nav_more_pop .nav_top {
 padding-bottom:10px
}
.nav_more_pop .nav_btm {
 padding-top:10px;
 border-top:1px solid #ebeced
}
.nav_more_pop .nav_list li {
 width:76px;
 height:20px;
 padding:7px 0;
 float:left;
 overflow:hidden;
 font-size:14px;
 text-align:center
}
.nav_more_pop .vip_list {
 margin-top:10px
}
.nav_more_pop .nav_list .nav_more_vip img {
 width:18px;
 vertical-align:top
}
.nav_more_pop .nav_list .nav_more_vip span {
 margin-left:4px;
 vertical-align:top
}
.nav_more_pop .vip_list a:hover {
 color:#dab473
}
.channel_nav {
 position:absolute;
 top:64px;
 left:0;
 width:100%;
 min-width:960px;
 z-index:2
}
.channel_nav .channel_inner {
 width:1180px;
 height:32px;
 margin:0 auto;
 line-height:32px;
 position:relative
}
.channel_nav .nav_bg {
 width:1180px;
 height:32px;
 position:absolute;
 top:0;
 left:0;
 background-color:#fff;
 opacity:.5;
 filter:alpha(opacity=50);
 border-radius:20px
}
.channel_nav a {
 color:#0B0B0B;
 opacity:.8;
 font-size:14px
}
.channel_nav a:hover {
 opacity:1
}
.channel_nav .nav_area {
 width:717px;
 height:32px;
 float:left;
 overflow:hidden;
 padding-left:10px;
 position:relative;
 z-index:2
}
.channel_nav .link_nav {
 padding:0 10px;
 display:inline-block;
 float:left
}
.channel_nav .nav_other {
 float:right;
 position:relative;
 z-index:2
}
.channel_nav .nav_other li {
 float:left;
 padding:0 20px 0 21px;
 position:relative
}
.channel_nav .nav_other li:before {
 content:'';
 display:block;
 width:1px;
 height:12px;
 position:absolute;
 top:10px;
 left:0;
 background:rgba(0,0,0,.08)
}
.channel_nav .nav_other li.nav_vip:before {
 width:0
}
.nav_vip a:hover {
 color:#dab473
}
.resp-1024 .channel_nav .channel_inner,.resp-1024 .channel_nav .nav_bg {
 width:957px
}
.resp-1440 .channel_nav .channel_inner,.resp-1440 .channel_nav .nav_bg {
 width:1420px
}
.resp-1440 .channel_nav .nav_area {
 width:1197px
}
.Foot {
 margin-top:40px;
 padding-bottom:40px;
 background:rgba(0,0,0,.04)
}
.footer div {
 float:left
}
.footer h4 {
 font-size:16px;
 color:#666;
 margin-top:40px;
 margin-bottom:20px
}
.footer li,.footer li a {
 color:#444
}
.footer {
 width:1200px;
 margin:0 auto
}
.footerLeft {
 width:283px
}
.footerCen {
 width:350px;
 margin:0 60px;
 padding-right:0
}
.footerRight {
 width:440px;
 height:176px;
 overflow:hidden
}
.footer li {
 float:left;
 font-size:14px;
 margin-right:10px;
 margin-bottom:12px;
 white-space:nowrap
}
.footer li a:hover,.footerBot a:hover {
 color:#E42112
}
.footerBot {
 text-align:center;
 margin-top:38px
}
.footerBot p {
 line-height:30px;
 margin-top:-3px
}
.footerBot p img {
 position:relative;
 top:6px
}
.footerBot a {
 margin-right:16px;
 color:#999;
 font-size:12px
}
.resp-1024 .footer {
 width:960px
}
.resp-1024 .footer li {
 margin-right:10px;
 max-width:270px;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.resp-1024 .footerLeft {
 width:278px
}
.resp-1024 .footerCen {
 width:380px
}
.resp-1024 .footer .footerRight {
 width:180px
}
.resp-1280 .footer {
 width:1200px
}
.resp-1280 .footer li {
 margin-right:10px
}
.resp-1280 .footerLeft {
 width:283px
}
.resp-1280 .footerCen {
 width:100%;
 margin:0 60px;
 padding-right:0
}
.resp-1280 .footerRight {
 width:440px;
 height:176px;
 overflow:hidden
}
.resp-1440 .footer {
 width:1420px;
 margin:0 auto
}
.resp-1440 .footerLeft {
 width:318px
}
.resp-1440 .footerCen {
 width:490px;
 margin:0 45px;
 padding-right:10px
}
.resp-1440 .footerRight {
 width:500px;
 height:176px;
 overflow:hidden
}
.resp-1440 .footerRight li.tl {
 padding-left:20px
}
.so_result {
 width:320px;
 padding:10px 0;
 top:51px;
 left:50%;
 margin-left:-179px;
 z-index:4000;
 display:none
}
.chart,.focus .focus_inner,.focus .focus_nav {
 z-index:1;
 overflow:hidden
}
.so_result,.so_right {
 background:#F5F6F7;
 border-radius:3px;
 box-shadow:0 0 6px 0 rgba(0,0,0,.1);
 position:absolute
}
.so_result .so_title {
 height:16px;
 line-height:16px;
 margin-left:16px;
 padding-bottom:9px;
 font-size:14px;
 color:#999;
 display:none
}
.so_list li {
 padding:6px 16px;
 height:22px;
 line-height:22px;
 font-size:14px;
 cursor:pointer
}
.so_list li.active {
 background:#EBECED
}
.so_list li .num {
 width:22px;
 height:22px;
 float:left;
 margin-right:10px;
 background:#bbb;
 border-radius:2px;
 color:#fff;
 text-align:center;
 display:none
}
.so_list li>.icon_font {
 float:right;
 width:14px;
 height:14px;
 text-align:center;
 margin-top:5px;
 font-size:12px;
 color:#999
}
.so_list li.li_01 .num {
 background:#E42112
}
.so_list li.li_02 .num {
 background:#F47B21
}
.so_list li.li_03 .num {
 background:#F5BA08
}
.so_list li b {
 width:258px;
 float:left;
 display:inline-block;
 height:24px;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.so_right {
 padding:10px 16px;
 width:284px;
 right:-306px;
 overflow:hidden
}
.so_right dl {
 padding:10px 0
}
.so_right dl dd {
 float:left;
 width:110px
}
.so_right dl dd img {
 width:110px;
 height:147px
}
.so_right dl dt {
 width:166px;
 margin-left:8px;
 float:left
}
.so_right dl dt h5 {
 height:16px;
 line-height:16px;
 overflow:hidden;
 font-size:14px
}
.so_right dl dt ul {
 margin-top:8px
}
.so_right dl dt ul li {
 height:16px;
 line-height:16px;
 margin-bottom:3px;
 font-size:12px;
 color:#999;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.so_right dl dt ul li a {
 color:#999
}
.so_right dl dt ul li a:hover {
 color:#E42112
}
.flat {
 font-size:0
}
.flat span {
 float:left;
 font-size:12px
}
.flat .icon_font {
 width:16px;
 height:16px;
 float:left;
 cursor:pointer;
 margin-right:5px;
 font-size:15px;
 letter-spacing:normal;
 margin-top:1px
}
.flat .icon_font:last-child,.flat .icon_tv {
 margin-right:0
}
.so_right dl.horz_img {
 border-bottom:1px solid rgba(0,0,0,.08)
}
.so_right dl.horz_img:first-child {
 border:none
}
.so_right dl.horz_img dd img {
 height:62px
}
.hot_so .so_list li b {
 width:226px
}
.hot_so .so_title {
 display:block
}
.chart-list li,.hot_so .so_list li .num {
 display:inline-block
}
.resp-1024 .so_result {
 width:280px;
 margin-left:-140px
}
.resp-1024 .so_list li b {
 width:218px
}
.resp-1024 .hot_so .so_list li b {
 width:186px
}
.resp-1440 .so_result {
 width:360px;
 margin-left:-220px
}
.resp-1440 .so_list li b {
 width:298px
}
.resp-1440 .hot_so .so_list li b {
 width:266px
}
.focus,.focus .focus_list {
 width:100%;
 height:460px
}
#j-popup-suggest {
 display:none!important
}
.focus {
 min-width:980px;
 overflow:hidden
}
.focus .focus_inner {
 position:relative
}
.focus .focus_list li,.focus .focus_list li a {
 left:0;
 top:0;
 width:100%;
 height:100%;
 position:absolute
}
.focus .focus_list img {
 display:none
}
.focus .focus_list li {
 background-repeat:no-repeat;
 background-position:center top;
 background-size:auto 100%;
 opacity:0;
 transition:opacity .3s ease;
 display:none
}
.focus .focus_list li.active {
 display:block;
 opacity:1
}
.focus .focus_list li a {
 display:block
}
.focus .focus_nav {
 width:240px;
 padding:10px 0;
 position:absolute;
 top:122px;
 margin-left:350px;
 left:50%;
 border-radius:4px;
 background:#fff;
 background:rgba(255,255,255,.7)
}
.Maskflash,.focusImg {
 width:100%
}
.focus .focus_nav li {
 overflow:hidden
}
.focus .focus_nav li a {
 display:block;
 line-height:30px;
 height:30px;
 padding:0 16px;
 font-size:14px;
 color:#0B0B0B;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.focus .focus_nav li.active a,.rollBtn {
 color:#fff
}
.focus .focus_nav li.active {
 background:#E42112
}
.resp-1024 .focus .focus_nav {
 margin-left:237px
}
.resp-1280 .focus,.resp-1280 .focus .focus_list {
 height:500px
}
.resp-1280 .focus .focus_nav {
 top:122px;
 margin-left:350px
}
.resp-1280 .focus .focus_nav li a {
 line-height:31px;
 height:31px
}
.resp-1440 .focus,.resp-1440 .focus .focus_list {
 height:540px
}
.resp-1440 .focus .focus_nav {
 top:132px;
 margin-left:470px
}
.resp-1440 .focus .focus_nav li a {
 line-height:34px;
 height:34px
}
.chart-info,.focusImg {
 height:460px
}
.channel_focus .focus_nav {
 top:118px
}
.resp-1280 .channel_focus .focus_nav {
 top:133px
}
.resp-1440 .channel_focus .focus_nav {
 top:138px
}
.focusImg {
 min-width:960px;
 overflow:hidden
}
.chart {
 position:relative
}
.slides li,.slides li a {
 left:0;
 width:100%;
 height:100%;
 position:absolute;
 top:0
}
.slides li {
 display:none;
 background-repeat:no-repeat;
 background-position:center top;
 background-size:auto 100%
}
.slides li a,.slides li.active {
 display:block
}
.slides li a img {
 display:none
}
.slides li .item_cnt {
 width:400px;
 height:48px;
 padding:10px;
 position:absolute;
 bottom:70px;
 left:50%;
 margin-left:-455px;
 z-index:0;
 cursor:pointer;
 background:-webkit-linear-gradient(right,rgba(0,0,0,.7),rgba(0,0,0,0));
 background:linear-gradient(to right,rgba(0,0,0,.7),rgba(0,0,0,0));
 filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, enabled='true', startColorstr='#ff000000', endColorstr='#00000000');
 color:#fff
}
.slides li .item_cnt,.slides li .item_cnt span {
 display:block
}
.slides li .item_title {
 font-size:24px;
 font-weight:700;
 line-height:26px;
 height:26px;
 overflow:hidden
}
.slides li .item_desc {
 font-size:14px;
 padding-top:6px;
 height:16px;
 line-height:16px;
 overflow:hidden
}
.chart-list {
 width:100%;
 height:51px;
 position:absolute;
 left:0;
 bottom:0;
 z-index:1;
 text-align:center;
 font-size:0
}
.chart-list li {
 padding:1px 1px 0;
 position:relative;
 cursor:pointer;
 overflow:hidden;
 vertical-align:top;
 letter-spacing:normal;
 *zoom:1;
 *display:inline;
 margin-left:-1px
}
.chart-list li,.chart-list li img,.chart-list li span {
 width:90px;
 height:50px
}
.chart-list li span {
 display:inline-block;
 position:absolute;
 top:0;
 left:0;
 border:1px solid #fff;
 border:1px solid rgba(255,255,255,.2);
 border-bottom:none;
 background:rgba(0,0,0,.4)
}
.resp-1024 .hide_1024,.resp-1024 .hide_1280,.resp-1024 .hide_1440,.resp-1280 .col_hide,.resp-1280 .hide_1280,.resp-1280 .hide_1440,.resp-1440 .hide_1440 {
 display:none
}
.column,.column_body {
 position:relative
}
.chart-list .active {
 height:52px;
 top:-1px
}
.chart-list .active span {
 width:88px;
 height:48px;
 border:2px solid #fff;
 border-bottom:2px solid #fff;
 background:0 0;
 z-index:1
}
.resp-1280 .chart-info,.resp-1280 .focusImg {
 height:500px
}
.resp-1280 .slides li .item_cnt {
 width:440px;
 height:50px;
 margin-left:-555px;
 bottom:78px
}
.resp-1280 .slides li .item_title {
 font-size:26px;
 line-height:28px;
 height:28px
}
.resp-1280 .chart-list {
 height:63px
}
.resp-1280 .chart-list li,.resp-1280 .chart-list li img,.resp-1280 .chart-list li span {
 width:110px;
 height:62px
}
.resp-1280 .chart-list .active {
 height:64px
}
.resp-1280 .chart-list .active span {
 width:108px;
 height:60px
}
.resp-1440 .chart-info,.resp-1440 .focusImg {
 height:540px
}
.resp-1440 .slides li .item_cnt {
 width:480px;
 height:52px;
 margin-left:-605px;
 bottom:88px
}
.resp-1440 .slides li .item_title {
 font-size:28px;
 line-height:30px;
 height:30px
}
.resp-1440 .chart-list {
 height:69px
}
.resp-1440 .chart-list li,.resp-1440 .chart-list li img,.resp-1440 .chart-list li span {
 width:120px;
 height:68px
}
.resp-1440 .chart-list .active {
 height:70px
}
.resp-1440 .chart-list .active span {
 width:118px;
 height:66px
}
.column {
 width:1200px;
 margin:0 auto
}
.column_list {
 overflow:hidden
}
.resp-1024 .column {
 width:960px
}
.resp-1280 .column {
 width:1200px
}
.resp-1440 .column {
 width:1440px
}
.mr20 {
 margin-bottom:20px
}
.le_row {
 zoom:1;
 display:block;
 min-height:1%;
 margin:0 -10px 0 0;
 padding:0 0 20px 10px
}
.col_1,.col_10,.col_11,.col_12,.col_13,.col_14,.col_15,.col_16,.col_17,.col_18,.col_19,.col_2,.col_20,.col_21,.col_22,.col_23,.col_24,.col_3,.col_4,.col_5,.col_6,.col_7,.col_8,.col_9 {
 float:left;
 min-height:1px;
 display:inline;
 overflow:hidden
}
.col_1 {
 width:60px
}
.col_2 {
 width:120px
}
.col_3 {
 width:158px
}
.col_4 {
 width:240px
}
.col_4.hide_1280 {
 display:none
}
.col_5 {
 width:300px
}
.col_6 {
 width:360px
}
.col_7 {
 width:420px
}
.col_8 {
 width:480px
}
.col_9 {
 width:540px
}
.col_10 {
 width:600px
}
.col_11 {
 width:660px
}
.col_12:last-child,.col_12_tl {
 width:480px
}
.col_13 {
 width:780px
}
.col_14 {
 width:840px
}
.col_15 {
 width:900px
}
.col_16 {
 width:720px
}
.col_17 {
 width:1020px
}
.col_18 {
 width:1080px
}
.col_19 {
 width:1140px
}
.col_20 {
 width:960px
}
.col_21 {
 width:1260px
}
.col_22 {
 width:1320px
}
.col_23 {
 width:1380px
}
.col_24 {
 width:1200px;
 overflow:hidden
}
.resp-1024 .col_3 {
 width:137px
}
.resp-1280 .col_3 {
 width:148px
}
.resp-1440 .col_3 {
 width:158px
}
.resp-1440 .col_4.hide_1280 {
 display:block
}
.guesslike,.rollBtn,.switch_box {
 display:none
}
.resp-1024 .col_12 {
 width:480px
}
.resp-1280 .col_12:last-child,.resp-1280 .col_12_tl {
 width:480px
}
.resp-1440 .col_12 {
 width:720px
}
.resp-1024 .col_16 {
 width:480px
}
.resp-1280 .col_16 {
 width:720px
}
.resp-1440 .col_16 {
 width:960px
}
.resp-1024 .col_20 {
 width:720px
}
.resp-1280 .col_20 {
 width:960px
}
.resp-1440 .col_20 {
 width:1200px
}
.resp-1024 .col_24 {
 width:960px
}
.resp-1280 .col_24 {
 width:1200px
}
.resp-1440 .col_24 {
 width:1440px
}
.rollBtn {
 width:30px;
 height:40px;
 position:absolute;
 top:50%;
 margin-top:-20px;
 z-index:99;
 background:#000;
 opacity:.7;
 filter:alpha(opacity=70);
 font-size:20px;
 text-align:center;
 line-height:40px
}
.btn_left {
 left:0;
 border-radius:0 1px 1px 0
}
.btn_right {
 right:0;
 border-radius:1px 0 0 1px
}
.slide_box {
 margin:0 10px
}
.slide_box2 {
 margin:0
}
.slide_box,.slide_box2,.slide_wrapper {
 position:relative;
 overflow:hidden
}
.slide_wrapper {
 margin-left:-20px
}
.slide_list {
 width:10000px;
 position:relative;
 left:10px
}
.slide_focus .slide_list {
 left:0
}
.slide_box .rollBtn {
 margin-top:-51px
}
.guesslike.active,.switch_box.active {
 display:block
}
.right_ad {
 width:220px;
 height:348px;
 overflow:hidden;
 margin:90px auto 20px
}
.Ad,.ad_general {
 overflow:hidden;
 margin:40px auto 20px;
 display:none
}
.adBanner {
 display:block;
 overflow:hidden
}
.adBanner img {
 width:220px;
 margin:0 10px
}
.column_title {
 margin:40px 0 20px;
 position:relative;
 padding-left:10px
}
.column_title h2 {
 float:left;
 font-size:28px;
 color:#0B0B0B;
 line-height:30px
}
.column_title h2 span {
 font-size:20px
}
.column_title .tit_tab {
 float:left;
 font-size:14px;
 padding-top:12px;
 line-height:16px
}
.column_title .tit_tab li {
 float:left;
 display:inline;
 margin-left:20px
}
.column_title .tit_tab a {
 color:#333
}
.column_title .tit_tab a:hover {
 color:#E42112
}
.column_title .change,.column_title .more {
 float:right;
 font-size:14px;
 color:#444;
 padding-top:12px;
 line-height:16px;
 margin-right:10px
}
.column_title .change:hover,.column_title .more:hover {
 color:#E42112
}
.column_title .icon_more {
 font-size:13px
}
.column_title .btn_change {
 float:right;
 padding-top:13px;
 margin-right:10px;
 line-height:16px;
 font-size:14px;
 color:#444
}
.column_title .btn_change:hover {
 color:#E42112
}
.column_title .btn_change .icon_change {
 width:14px;
 height:14px;
 margin-right:4px;
 vertical-align:middle;
 font-size:14px
}
.column_title .btn_change span {
 vertical-align:middle
}
.column_title .ad_box {
 position:relative;
 float:left;
 height:28px;
 line-height:28px;
 margin:2px 0 0 20px;
 overflow:hidden
}
.column_title .ad_box img {
 height:28px
}
.tab_list li,.tab_list_wrap {
 width:380px;
 height:20px;
 overflow:hidden
}
.tab_list_wrap {
 float:left;
 margin-left:20px;
 margin-top:9px;
 position:relative
}
.tab_list {
 width:380px;
 overflow:hidden;
 position:absolute;
 top:0;
 left:0
}
.tab_list li {
 font-size:14px
}
.tab_list li a {
 color:#333
}
.tab_list li a:hover {
 color:#E42112
}
.column_tab {
 height:28px;
 border-bottom:1px solid #e1e2e3;
 position:relative;
 margin:-4px 10px 20px
}
.column_tab ul {
 margin-left:-20px
}
.column_tab li {
 float:left;
 padding:0 21px 0 20px;
 font-size:16px;
 position:relative
}
.column_tab li a {
 display:block;
 height:20px;
 line-height:20px;
 padding-bottom:7px
}
.column_tab li i {
 display:inline-block;
 width:1px;
 height:13px;
 background:#e1e2e3;
 position:absolute;
 top:4px;
 left:0
}
.column_title2,.dl_movie .d_img,.dl_pgc .d_img,.dl_temp .d_img,.dl_temp_w460 .d_img {
 position:relative
}
.column_tab li.active a {
 border-bottom:2px solid #E42112;
 color:#E42112
}
.column_title2 {
 margin-bottom:20px;
 padding-left:10px
}
.column_title2 h2 {
 float:left;
 font-size:22px;
 color:#0B0B0B;
 line-height:24px
}
.column_title2 h2 a {
 color:#0B0B0B;
 display:block
}
.dl_movie,.dl_pgc,.dl_pgc_w460,.dl_temp,.dl_temp_w460 {
 float:left;
 display:inline;
 margin:0 10px 20px
}
.dl_pgc,.dl_temp {
 width:220px;
 height:164px
}
.dl_pgc .d_img,.dl_pgc .d_img a,.dl_pgc .d_img i,.dl_pgc .d_img img,.dl_temp .d_img,.dl_temp .d_img a,.dl_temp .d_img i,.dl_temp .d_img img {
 display:block;
 width:100%;
 height:122px;
 overflow:hidden
}
.dl_movie .d_img i,.dl_pgc .d_img i,.dl_pgc_w460 .d_img i,.dl_temp .d_img i,.dl_temp_w1080 .d_img i,.dl_temp_w460 .d_img i,.slide_img .item i {
 position:absolute;
 top:0;
 left:0;
 background-position:center;
 background-size:cover;
 background-repeat:no-repeat
}
.guide_bg,.video_info,.video_score {
 background:-webkit-linear-gradient(bottom,rgba(0,0,0,.6),rgba(0,0,0,0));
 background:linear-gradient(to top,rgba(0,0,0,.6),rgba(0,0,0,0));
 filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#00000000', endColorstr='#ff000000')
}
.video_info,.video_score {
 padding:12px 4px 4px 0;
 width:216px;
 font-size:12px;
 color:#fff;
 height:14px;
 line-height:14px;
 overflow:hidden;
 text-align:right;
 position:absolute;
 left:0;
 bottom:0
}
.video_score {
 font-size:14px;
 font-weight:700
}
.guide_bg {
 width:100%;
 height:30px;
 position:absolute;
 left:0;
 bottom:0
}
.dl_movie .d_tit,.dl_pgc .d_tit,.dl_temp .d_tit {
 height:16px;
 line-height:16px;
 padding-top:8px;
 overflow:hidden;
 font-size:14px;
 color:#0B0B0B
}
.dl_movie .d_cnt,.dl_temp .d_cnt {
 height:14px;
 line-height:14px;
 padding-top:4px;
 font-size:12px;
 color:#999;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 word-break:break-all
}
.dl_temp .d_cnt .icon_play2:before {
 font-size:12px;
 margin:0 4px 0 1px
}
.dl_temp .d_tit2 {
 padding-top:6px;
 height:36px;
 font-size:14px;
 color:#0B0B0B;
 line-height:18px;
 overflow:hidden
}
.dl_temp .d_tit.two_tit {
 height:33px
}
.dl_pgc_w460,.dl_temp_w460 {
 width:460px;
 height:348px;
 position:relative
}
.dl_pgc_w460 a {
 position:relative
}
.dl_pgc_w460 .d_img,.dl_pgc_w460 .d_img a,.dl_pgc_w460 .d_img i,.dl_pgc_w460 .d_img img,.dl_temp_w460 .d_img,.dl_temp_w460 .d_img a,.dl_temp_w460 .d_img i,.dl_temp_w460 .d_img img {
 display:block;
 width:100%;
 height:100%;
 overflow:hidden
}
.dl_pgc_w460 .video_info,.dl_temp_w460 .video_info,.slide_img .video_info {
 padding:77px 10px 9px 324px;
 width:126px
}
.dl_temp_w460 .d_fixed {
 position:absolute;
 left:10px;
 bottom:10px
}
.dl_pgc_w460 .d_tit,.dl_temp_w460 .d_tit,.slide_info .li_tit {
 line-height:18px;
 width:314px;
 height:18px;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 word-break:break-all
}
.dl_pgc_w460 .d_tit a,.dl_temp_w460 .d_tit a,.slide_info .li_tit a {
 display:block;
 font-size:16px;
 font-weight:700;
 color:#fff
}
.dl_temp_w460 .d_cnt,.slide_info .li_cnt {
 line-height:16px;
 font-size:14px;
 color:#ccc;
 width:314px;
 margin-top:4px;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 word-break:break-all
}
.dl_temp_w1080 .d_img,.dl_temp_w1080 .d_img img {
 width:200px;
 height:112px
}
.dl_temp_w460 .d_cnt:empty,.slide_info .li_cnt:empty {
 margin-top:0
}
.cross_box {
 max-height:640px
}
.dl_temp_w1080 {
 margin-bottom:20px;
 margin-left:10px;
 margin-right:10px
}
.dl_temp_w1080 .d_img {
 display:block;
 float:left;
 position:relative;
 overflow:hidden
}
.dl_temp_w1080 .d_img i {
 display:block;
 width:100%;
 height:112px;
 overflow:hidden
}
.dl_temp_w1080 .d_cnt {
 float:left;
 margin-left:20px;
 width:834px
}
.dl_temp_w1080 .d_cnt h4 {
 font-size:15px;
 color:#0B0B0B;
 margin-bottom:6px
}
.dl_temp_w1080 .d_cnt p {
 font-size:13px;
 color:#444;
 line-height:20px
}
.resp-1280 .dl_temp_w1080 .d_cnt {
 width:614px
}
.resp-1024 .dl_temp_w1080 .d_cnt {
 width:391px
}
.dl_movie {
 width:220px;
 height:335px
}
.dl_movie .d_img,.dl_movie .d_img a,.dl_movie .d_img i,.dl_movie .d_img img {
 display:block;
 width:100%;
 height:293px;
 overflow:hidden
}
.dl_pgc .d_tit {
 padding-top:4px
}
.dl_pgc .d_user,.dl_pgc_w460 .d_user {
 height:14px;
 line-height:14px;
 padding-top:8px;
 position:relative
}
.dl_pgc .d_user .user_pic,.dl_pgc_w460 .d_user .user_pic {
 position:absolute;
 bottom:0;
 left:0;
 overflow:hidden;
 border-radius:50%
}
.dl_pgc .d_user .user_pic,.dl_pgc .d_user .user_pic img,.dl_pgc_w460 .d_user .user_pic,.dl_pgc_w460 .d_user .user_pic img {
 width:36px;
 height:36px;
 border:1px solid #fff
}
.dl_pgc .d_user .upgc_user_name,.dl_pgc .d_user .user_name,.dl_pgc_w460 .d_user .upgc_user_name,.dl_pgc_w460 .d_user .user_name {
 padding-left:42px;
 overflow:hidden;
 font-size:12px;
 color:#999
}
.dl_pgc .d_user .upgc_user_name:hover,.dl_pgc .d_user .user_name:hover,.dl_pgc_w460 .d_user .upgc_user_name:hover,.dl_pgc_w460 .d_user .user_name:hover {
 color:#E42112
}
.dl_pgc_w460 .d_tit {
 position:absolute;
 bottom:10px;
 left:58px
}
.dl_pgc_w460 .d_user {
 position:absolute;
 bottom:34px
}
.dl_pgc_w460 .d_user .upgc_user_name,.dl_pgc_w460 .d_user .upgc_user_name:hover,.dl_pgc_w460 .d_user .user_name,.dl_pgc_w460 .d_user .user_name:hover {
 color:#fff;
 padding-left:58px
}
.dl_pgc_w460 .d_user .user_pic {
 top:8px;
 left:10px
}
.dl_movie .d_img,.dl_movie .d_img i,.dl_pgc .d_img,.dl_pgc .d_img i,.dl_pgc_w460 .d_img,.dl_pgc_w460 .d_img i,.dl_temp .d_img,.dl_temp .d_img i,.dl_temp_w460 .d_img,.dl_temp_w460 .d_img i,.le_guide_main i,.le_guide_main>a,.rank_detail .pic i {
 -moz-transition:all .2s ease-out .1s;
 -webkit-transition:all .2s ease-out .1s;
 -o-transition:all .2s ease-out .1s;
 transition:all .2s ease-out .1s
}
.dl_movie:hover .d_img i,.dl_pgc:hover .d_img i,.dl_pgc_w460:hover .d_img i,.dl_temp:hover .d_img i,.dl_temp_w460:hover .d_img i,.le_guide_main:hover a i,.rank_detail:hover .pic i {
 -webkit-transform:matrix(1.04,0,0,1.04,0,0);
 -ms-transform:matrix(1.04,0,0,1.04,0,0);
 transform:matrix(1.04,0,0,1.04,0,0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden
}
.dl_movie:hover .d_img,.dl_pgc:hover .d_img,.dl_pgc_w460:hover .d_img,.dl_temp:hover .d_img,.dl_temp_w460:hover .d_img,.le_guide .le_guide_main>a:hover,.rank_detail:hover .pic {
 -wekit-box-shadow:0 0 10px rgba(0,0,0,.2);
 -moz-box-shadow:0 0 10px rgba(0,0,0,.2);
 box-shadow:0 0 10px rgba(0,0,0,.2)
}
.i_state {
 margin-left:8px;
 padding-left:9px;
 color:#2291DE;
 position:relative
}
.i_state:before {
 display:inline-block;
 content:'';
 width:1px;
 height:12px;
 position:absolute;
 left:0;
 top:50%;
 margin-top:-6px;
 background:#999
}
.i_red {
 color:#E42112
}
.ico_black,.ico_blue,.ico_green,.ico_live,.ico_living,.ico_red,.ico_vip {
 line-height:18px\9
}
.video_detail {
 padding:16px 0 21px;
 width:240px;
 background:#fff;
 box-shadow:0 0 10px 0 #ccc;
 border-radius:2px;
 position:absolute;
 z-index:999;
 left:20px
}
.video_detail .arrow_l,.video_detail .arrow_r {
 width:0;
 font-size:0;
 display:inline-block;
 border-width:5px 6px;
 border-style:solid;
 border-color:transparent #fff transparent transparent;
 position:absolute;
 top:142px;
 left:-12px
}
.video_detail .arrow_r {
 border-color:transparent transparent transparent #fff;
 left:auto;
 right:-12px
}
.detail_info {
 padding:0 16px;
 font-size:12px;
 color:#666;
 line-height:16px;
 height:201px
}
.detail_info a {
 color:#666
}
.detail_info a:hover {
 color:#E42112
}
.detail_info .info_tit {
 font-size:14px;
 color:#0B0B0B;
 font-weight:700
}
.detail_info .info_direct,.detail_info .info_role,.detail_info .info_tag,.detail_info .info_tit {
 height:16px;
 white-space:nowrap;
 text-overflow:ellipsis;
 overflow:hidden
}
.detail_info .info_tag {
 margin-top:15px
}
.detail_info .info_direct,.detail_info .info_role {
 margin-top:6px
}
.detail_info .info_des {
 position:relative;
 margin-top:10px;
 max-height:100px;
 overflow:hidden;
 line-height:20px
}
.detail_info .info_des .more {
 color:#444;
 margin-left:20px;
 display:inline-block;
 position:absolute;
 padding-left:15px;
 right:1px;
 background:#fff
}
.detail_info .info_des .more:hover {
 color:#E42112
}
.video_detail .btn_box {
 margin-top:27px;
 padding:0 20px
}
.video_detail .detail_btn {
 width:84px;
 height:26px;
 line-height:26px;
 display:inline-block;
 border:1px solid #E42112;
 border-radius:14px;
 font-size:13px;
 color:#E42112;
 text-align:center;
 float:left
}
.video_detail .collect_btn {
 float:right
}
.video_detail .detail_btn:hover {
 border-color:#E42112;
 background:#E42112;
 color:#fff
}
.video_detail .gray_btn {
 border-color:#ccc;
 background:0 0;
 color:#444
}
.video_detail .gray_btn:hover {
 border-color:#ccc;
 background:#ccc;
 color:#444
}
.icon_play3 {
 width:52px;
 height:52px;
 position:absolute;
 left:84px;
 top:120px;
 z-index:2;
 cursor:pointer;
 background-position:0 0;
 font-size:22px;
 line-height:52px;
 text-align:center;
 color:#fff
}
.slide_focus,.slide_focus .slide_inner {
 position:relative;
 overflow:hidden
}
.icon_play3:hover {
 background-position:-55px 0
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) {
 .video_detail {
  width:186px
 }
 .detail_info {
  height:200px
 }
 .video_detail .detail_btn {
  width:67px
 }
 .video_detail .btn_box {
  margin-top:0
 }
}
.slide_focus,.slide_focus .slide_img,.slide_focus .slide_inner,.slide_img .item,.slide_img .item i,.slide_img .item img {
 width:460px;
 height:348px;
 display:block
}
.slide_focus {
 margin:0 auto 20px
}
.slide_focus .dl_temp_w460 {
 margin:0 0 20px
}
.letv-live-bg {
 cursor:pointer;
 width:180px;
 height:101px;
 position:absolute;
 left:0;
 top:0;
 z-index:9
}
.ico_black,.ico_blue,.ico_green,.ico_live,.ico_living,.ico_red,.ico_vcoupons,.ico_vip,.ico_vpay {
 padding:0 6px;
 height:20px;
 line-height:20px;
 position:absolute;
 top:0;
 right:0;
 font-size:12px;
 color:#fff
}
.tj_temp .ico_black,.tj_temp .ico_blue,.tj_temp .ico_green,.tj_temp .ico_live,.tj_temp .ico_living,.tj_temp .ico_red,.tj_temp .ico_vcoupons,.tj_temp .ico_vip,.tj_temp .ico_vpay {
 padding:0 2px;
 height:18px;
 line-height:18px;
 position:absolute;
 top:0;
 right:0;
 font-size:12px;
 color:#fff
}
.ico_red {
 background:#E42112
}
.ico_blue {
 background:#5895ED
}
.ico_green {
 background:#A2C21D
}
.ico_black {
 background:#010204
}
.ico_vip {
 background:#d7b272
}
.ico_live,.ico_living,.lte_ie8 .ico_live,.lte_ie8 .ico_living {
 background-image:url(//i2.letvimg.com/lc05_img/201708/21/16/49/icon_live_bg2.png)
}
.ico_vcoupons,.ico_vpay {
 background-color:#d7b272
}
.ico_live,.ico_living {
 height:22px;
 line-height:20px;
 text-align:center;
 right:-1px;
 background-repeat:no-repeat;
 background-size:116px 22px
}
.ico_living {
 background-position:0 -1px;
 padding:0 6px 0 12px
}
.ico_live {
 background-position:-72px -1px;
 padding:0 7px 0 11px
}
.s_icon_new,.s_icon_prevue,.s_icon_recommend,.s_icon_vip {
 padding:0 2px;
 height:16px;
 line-height:15px;
 position:absolute;
 top:0;
 right:0;
 font-size:12px;
 color:#fff;
 text-align:center;
 border-top-right-radius:4px
}
.s_icon_prevue {
 background:#595959
}
.s_icon_recommend {
 background:#E42112
}
.s_icon_new {
 background:#F47B21
}
.s_icon_vip {
 background:#d7b272
}
.rank_tab {
 width:220px;
 height:38px;
 line-height:30px;
 border-bottom:2px solid #e1e2e3;
 position:relative;
 margin:40px auto 10px
}
.rank_tab li {
 float:left;
 font-size:28px;
 height:38px;
 color:#0B0B0B;
 cursor:pointer
}
.rank_tab li.last {
 float:right
}
.rank_tab li.last:after {
 content:'';
 display:block;
 width:1px;
 height:20px;
 background:#bbb;
 position:absolute;
 left:50%;
 top:7px
}
.rank_tab li.active {
 border-bottom:2px solid #E42112;
 color:#E42112
}
.rank_list {
 width:220px;
 margin:0 auto;
 display:none
}
.rank_list.active {
 display:block
}
.rank_list li {
 height:24px;
 line-height:24px;
 margin-bottom:11px;
 font-size:14px;
 position:relative
}
.rank_list li .num {
 width:24px;
 height:24px;
 display:inline-block;
 float:left;
 background:#999;
 border-radius:2px;
 color:#fff;
 text-align:center
}
.rank_list li b {
 position:absolute;
 left:34px;
 right:14px;
 display:inline-block;
 height:24px;
 overflow:hidden
}
.rank_list li b a {
 display:block;
 white-space:nowrap;
 text-overflow:ellipsis;
 overflow:hidden
}
.rank_list li>.icon_font {
 float:right;
 font-size:14px;
 margin-top:5px
}
.rank_list li .icon_up {
 color:#E42112
}
.rank_list li .icon_down {
 color:#71CE3A
}
.rank_list li .icon_balance {
 color:#BBB
}
.rank_list li.li_01 .num {
 background:#E42112
}
.rank_list li.li_02 .num {
 background:#F47B21
}
.rank_list li.li_03 .num {
 background:#F5BA08
}
.rank_more {
 display:block;
 width:220px;
 margin:0 auto;
 height:30px;
 line-height:30px;
 background:#ebeced;
 background:rgba(0,0,0,.04);
 text-align:center;
 font-size:14px;
 color:#444
}
.rank_more .icon_more {
 font-size:13px
}
.rank_detail {
 position:absolute;
 bottom:31px;
 left:-10px;
 width:220px;
 height:62px;
 padding:10px;
 background:#fff;
 border:1px solid #EBECED;
 border-radius:2px;
 z-index:3;
 display:none
}
.rank_detail .bridge {
 width:100%;
 height:10px;
 position:absolute;
 bottom:-10px;
 left:0
}
.rank_detail .arrow_b {
 display:inline-block;
 width:9px;
 height:5px;
 position:absolute;
 margin-left:15px;
 background-position:-10px -10px
}
.rank_detail .pic,.rank_detail .pic img {
 width:110px;
 height:62px
}
.rank_detail .pic {
 float:left;
 margin-right:8px;
 display:block
}
.rank_detail p {
 float:left;
 width:102px
}
.rank_detail .p_txt {
 font-size:14px;
 color:#0B0B0B;
 line-height:18px;
 overflow:hidden;
 max-height:36px;
 display:-webkit-box
}
.rank_detail .p_num {
 font-size:12px;
 color:#999
}
.rank_detail .p_num .icon_play1 {
 margin-right:2px
}
.rank_detail .p_num .icon_play1:before {
 font-size:13px
}
.rank_list li.active .rank_detail {
 display:block
}
.rank_list li.li_01 .rank_detail {
 top:31px
}
.rank_list li.li_01 .rank_detail .bridge {
 top:-10px
}
.rank_list li.li_01 .rank_detail .bridge .arrow_b {
 margin-top:5px;
 transform:rotate(180deg)
}
.rank_tab.one {
 border-bottom:none;
 height:40px
}
.rank_tab.one li.active {
 border-bottom:none;
 color:#0B0B0B
}
.topic {
 width:220px;
 margin:0 auto
}
.topic li {
 height:19px;
 line-height:19px;
 padding:10px 0;
 font-size:14px;
 color:#0B0B0B;
 border-top:1px solid rgba(0,0,0,.08);
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.topic li.li_01 {
 border-top:none;
 height:auto;
 padding:0;
 margin-bottom:4px
}
.topic li.li_01 .t_img,.topic li.li_01 img {
 display:block;
 width:220px;
 height:122px
}
.topic li.li_01 .t_txt {
 display:block;
 line-height:18px;
 margin:5px 0 14px;
 white-space:normal
}
.tipic_img {
 width:220px;
 margin:0 auto
}
.tipic_img li .t_img,.tipic_img li .t_img img {
 width:220px;
 height:78px;
 display:block
}
.tipic_img li .t_txt {
 display:block;
 height:30px;
 line-height:30px;
 overflow:hidden;
 margin-bottom:8px;
 font-size:14px;
 color:#0B0B0B
}
.tipic_img li .t_txt:hover {
 color:#E42112
}
.le_guide {
 width:2000px
}
.le_guide .le_guide_tit {
 position:relative;
 width:156px;
 height:32px;
 margin:0 0 17px 10px;
 background:#e9eaea;
 font-size:14px;
 color:#0B0B0B;
 border-radius:1px 1px 1px 0;
 text-align:center;
 line-height:32px
}
.le_guide .le_guide_tit span {
 position:absolute;
 left:0;
 bottom:-5px;
 width:0;
 height:0;
 border-width:6px 6px 0 0;
 border-style:solid;
 border-color:#e9eaea transparent transparent
}
.le_guide .le_guide_main {
 position:relative;
 border-top:2px solid #ccc
}
.le_guide .le_guide_main>a {
 position:relative;
 display:block;
 margin:20px 10px 0;
 overflow:hidden
}
.le_guide .le_guide_main a img {
 display:block;
 width:100%
}
.le_guide .le_guide_main a i {
 position:absolute;
 top:0;
 left:0;
 display:block;
 width:100%;
 height:100%;
 max-height:103px\9;
 background-size:cover;
 background-position:top center
}
.le_guide_main .dl_temp {
 height:auto;
 margin:0 10px;
 padding-bottom:10px;
 border-bottom:1px dotted #ccc
}
.le_guide_main .dl_temp .d_img,.le_guide_main .dl_temp .d_img a,.le_guide_main .dl_temp .d_img img {
 height:auto;
 max-height:90px\9
}
.resp-1440 .le_guide_main .dl_temp .d_img,.resp-1440 .le_guide_main .dl_temp .d_img a,.resp-1440 .le_guide_main .dl_temp .d_img img {
 height:auto;
 max-height:103px\9
}
.resp-1024 .le_guide_main .dl_temp .d_img,.resp-1024 .le_guide_main .dl_temp .d_img a,.resp-1024 .le_guide_main .dl_temp .d_img img {
 height:auto;
 max-height:65px\9
}
.le_guide_main .dl_temp .d_img {
 display:none
}
.le_guide_main .dl_temp.cur {
 margin-top:-1px
}
.le_guide_main .dl_temp.cur .d_img {
 display:block
}
.le_guide_main .dl_temp:last-child {
 border:none
}
.resp-1440 .le_guide_main .dl_temp {
 width:186px
}
.le_guide_main .dl_temp,.resp-1280 .le_guide_main .dl_temp {
 width:151px
}
.resp-1024 .le_guide_main .dl_temp {
 width:117px
}
.le_guide.active .guide_main {
 height:auto!important
}
.col_3.active .guide_main {
 border:1px solid #EBECED;
 border-top-color:transparent
}
.le_guide .guide_main {
 height:241px;
 padding-top:20px;
 border:1px solid transparent;
 overflow:hidden
}
.le_guide .guide_main .d_cnt {
 cursor:pointer
}
.resp-1440 .le_guide .guide_main {
 height:260px;
 overflow:hidden
}
.resp-1280 .le_guide .guide_main {
 height:241px;
 overflow:hidden
}
.resp-1024 .le_guide .guide_main {
 height:222px;
 overflow:hidden
}
.le_guide_main>span {
 position:absolute;
 top:-6px;
 left:8px;
 width:5px;
 height:5px;
 background:#F5F6F7;
 border:2px solid #CCC;
 border-radius:50%
}
.guide_more i,.guide_more.icon_more_up i {
 left:-5px;
 position:relative
}
.le_guide_main .guide_bg {
 position:absolute;
 width:auto;
 text-align:right;
 right:0;
 bottom:0;
 color:#fefefe;
 height:22px;
 padding:0 6px;
 overflow:hidden
}
.le_guide.active .col_3 .le_guide_list {
 height:auto
}
.le_guide .col_3 .le_guide_list {
 height:158px;
 overflow:hidden
}
.le_guide_list {
 margin:0 10px
}
.le_guide_list li {
 position:relative;
 height:52px;
 border-bottom:1px dotted #ccc
}
.le_guide_list li:last-child {
 border-bottom:0
}
.le_guide_list li h4 {
 font-size:14px;
 color:#0B0B0B;
 height:16px;
 line-height:16px;
 padding-top:8px;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.le_guide_list li p {
 font-size:12px;
 color:#999;
 height:14px;
 line-height:14px;
 padding-top:4px;
 padding-bottom:11px;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.le_guide_list li p a {
 color:#999
}
.le_guide_list li p a:hover {
 color:#E42112
}
.guide_more {
 display:block;
 margin:20px auto 0;
 width:1180px;
 height:32px;
 background:#ebeced;
 color:#444;
 text-align:center;
 line-height:32px
}
.guide_more:hover {
 color:#E42112
}
.guide_more.icon_more_up i {
 -webkit-transform:rotate(-90deg);
 transform:rotate(-90deg)
}
.guide_more:before {
 position:relative;
 top:1px;
 right:5px
}
.btn_order {
 position:absolute;
 right:0;
 top:6px;
 cursor:pointer;
 display:block;
 width:49px;
 height:18px;
 line-height:18px;
 background:#E42112;
 text-align:center;
 font-size:12px;
 color:#fff
}
.btn_order.active {
 background:#eb921e
}
.le_tl {
 overflow:hidden
}
.le_guide .col_3.active .le_guide_tit,.le_guide .col_4.active .le_guide_tit {
 background:#E42112;
 color:#fff
}
.le_guide .col_3.active .le_guide_tit span,.le_guide .col_4.active .le_guide_tit span {
 border-color:#E42112 transparent transparent
}
.le_guide .col_3.active .le_guide_main>span,.le_guide .col_4.active .le_guide_main>span {
 background:#E42112;
 border:2px solid #E42112
}
.le_guide .col_3.active .le_guide_main,.le_guide .col_4.active .le_guide_main {
 border-top:2px solid #E42112;
 background:#fff
}
.col_screen .hot_str dt i,.hot_str dt i {
 background-size:cover;
 background-position:center center
}
.col_3:hover .le_guide_tit2 {
 color:#E42112
}
.btn_right.guide {
 right:10px
}
.btn_left.guide {
 left:10px
}
.le_tl.showAll {
 height:auto
}
.resp-1440 .le_guide .col_3 {
 width:206px
}
.le_guide .col_3,.resp-1280 .le_guide .col_3 {
 width:171px
}
.resp-1024 .le_guide .col_3 {
 width:137px
}
.resp-1440 .guide_more {
 width:1420px
}
.resp-1280 .guide_more {
 width:1180px
}
.resp-1024 .guide_more {
 width:940px
}
.le_guide .le_guide_tit.le_guide_tit2 {
 width:120px
}
.resp-1280 .le_guide .le_guide_tit.le_guide_tit2 {
 width:105px
}
.resp-1024 .le_guide .le_guide_tit.le_guide_tit2 {
 width:90px
}
.hot_str {
 width:134px;
 height:154px;
 margin:0 auto
}
.hot_str dt i,.hot_str dt>a,.hot_str dt>a img {
 width:90px;
 height:90px;
 border-radius:50%;
 overflow:hidden
}
.hot_str dt {
 position:relative;
 width:90px;
 margin:10px auto 0
}
.hot_str dd {
 width:90px;
 margin:0 auto;
 text-align:center
}
.hot_str dt>a,.hot_str dt>a img {
 position:relative;
 display:block;
 margin:0 auto
}
.hot_str dt i {
 position:absolute;
 top:0;
 left:0
}
.hot_str dd p {
 height:14px;
 line-height:14px;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.hot_str dd p a {
 color:#999
}
.hot_str dt p.hot_tit a {
 display:block;
 color:#0B0B0B;
 width:100%;
 text-align:center
}
.hot_str dt p.hot_tit {
 height:16px;
 margin-bottom:4px;
 line-height:16px;
 overflow:hidden
}
.hot_str dt p {
 font-size:14px;
 color:#0b0b0b
}
.hot_str dt>a {
 border:2px solid transparent;
 margin-bottom:8px
}
.hot_str dt:hover>a {
 border:2px solid #E42112
}
.hot_str dd p:last-child a:hover,.hot_str dt:hover .hot_tit a {
 color:#E42112
}
.col_screen {
 width:888px;
 margin-left:-7px;
 margin-right:-7px
}
.col_screen .hot_str {
 width:120px;
 height:154px;
 margin:0 auto
}
.col_screen .hot_str dt {
 position:relative;
 margin:10px auto 0
}
.col_screen .hot_str dd {
 width:90px;
 margin:0 auto;
 text-align:center
}
.col_screen .hot_str dt>a,.col_screen .hot_str dt>a img {
 position:relative;
 display:block;
 margin:0 auto;
 width:90px;
 height:90px;
 border-radius:50%;
 overflow:hidden
}
.col_screen .hot_str dt i,.col_screen .hot_str dt>a img {
 position:absolute;
 top:0;
 left:0
}
.col_screen .hot_str dt i {
 width:90px;
 height:90px;
 border-radius:50%;
 overflow:hidden
}
.col_screen .hot_str dd p {
 height:14px;
 line-height:14px;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.col_screen .hot_str dd p a {
 color:#999
}
.col_screen .hot_str dt p.hot_tit a {
 display:block;
 color:#0B0B0B;
 width:100%;
 text-align:center
}
.col_screen .hot_str dt p.hot_tit {
 height:16px;
 margin-bottom:4px;
 line-height:16px;
 overflow:hidden
}
.col_screen .hot_str dt .crown,.hot_str dt .crown {
 position:absolute;
 right:6px;
 top:-5px;
 height:30px;
 background-position:-10px -76px
}
.col_screen .hot_str dt p {
 font-size:14px;
 color:#0b0b0b
}
.col_screen .hot_str dt>a {
 border:2px solid transparent;
 margin-bottom:8px
}
.col_screen .hot_str dt:hover>a {
 border:2px solid #E42112
}
.col_screen .hot_str dt:hover .hot_tit a,.hot_str dd p:last-child a:hover {
 color:#E42112
}
.col_screen .hot_str dt .crown {
 width:30px
}
.resp-1440 .col_screen {
 width:1096px;
 margin-left:-8.5px;
 margin-right:-8.5px
}
.resp-1024 .col_screen {
 width:650px;
 margin-left:-5px;
 margin-right:-5px
}
.linkList,.links_scroll {
 margin:0 auto;
 position:relative
}
.hot_str dt .crown {
 width:30px
}
.lte_ie8 .hot_str dt .crown {
 width:24px;
 height:26px;
 background:url(//i3.letvimg.com/lc04_img/201709/14/11/01/icon.png) no-repeat
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
 .hot_str dt .crown {
  width:24px;
  height:26px;
  background:url(//i3.letvimg.com/lc04_img/201709/14/11/01/icon.png) 100% no-repeat
 }
}
.linkList {
 width:1420px
}
.links_scroll {
 overflow:hidden
}
.links_img {
 padding:8px 0;
 overflow:hidden;
 margin-left:-20px
}
.links_img ul,.links_text ul {
 width:2832px
}
.links_img ul li {
 float:left;
 width:100px;
 height:52px;
 margin:0 0 0 20px;
 display:inline
}
.le_screen,.vip_operation {
 margin-left:10px
}
.links_img li a,.links_img li img {
 position:relative;
 display:block;
 width:100px;
 height:52px;
 vertical-align:middle
}
.links_img li i {
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 left:0;
 background-size:100% 100%
}
.rollBtn:hover {
 background:#E42112;
 opacity:1;
 filter:alpha(opacity=100);
 color:#fff
}
.resp-1024 .linkList,.resp-1024 .links_scroll {
 width:940px
}
.resp-1280 .linkList,.resp-1280 .links_scroll {
 width:1180px
}
.screenBox {
 width:100%;
 background:#ebeced
}
.column_body .le_screen {
 margin-top:30px;
 margin-bottom:20px
}
.font_blod a {
 font-family:PingFangSC-Semibold,Microsoft Yahei-Bold;
 font-weight:700
}
.screenBox .col_24 {
 display:block;
 float:none;
 margin:0 auto
}
.nav_box1,.nav_box2,.nav_box3,.nav_box4,.nav_box5,.nav_box6 {
 float:left;
 min-height:1px;
 display:inline;
 background:#ebeced
}
.nav_box {
 position:relative;
 height:140px
}
.nav_box1,.nav_box2,.nav_box4,.nav_box5 {
 border-right:1px solid #D8D9DA
}
.nav_box1,.nav_box2,.nav_box3 {
 box-sizing:border-box
}
.nav_box.nav_box1 {
 width:200px
}
.nav_box.nav_box2 {
 width:340px
}
.nav_box.nav_box3 {
 width:240px
}
.nav_box.nav_box4 {
 width:732px;
 height:100px
}
.nav_box.nav_box5 {
 width:240px;
 height:100px;
 padding:0
}
.nav_box.nav_box6 {
 width:173px;
 height:100px;
 padding:0
}
.nav_box.nav_box5 ul {
 margin-top:26px
}
.nav_box h4 {
 margin:20px 0 16px 20px;
 font-size:14px;
 line-height:16px;
 font-weight:700;
 color:#444
}
.nav_box ul {
 padding-left:10px
}
.nav_box ul li {
 float:left;
 font-size:14px;
 line-height:16px;
 height:16px;
 overflow:hidden;
 color:#0b0b0b;
 padding:0 7.5px 13px;
 white-space:nowrap
}
.nav_box ul li.hide_1280 {
 display:none
}
.nav_box ul li a:hover {
 color:#E42112
}
.nav_box ul li.more a {
 color:#999
}
.nav_box ul li.more a:hover {
 color:#E42112
}
.nav_box4 ul {
 float:left;
 height:48px;
 padding-left:0;
 margin-top:26px;
 border-right:1px solid #ccc
}
.nav_box4 ul:last-child {
 border-right:none
}
.nav_box4 ul.nav_box4_1 {
 padding:0 0 0 9px;
 width:251px
}
.nav_box4 ul.nav_box4_2 {
 width:159px;
 padding:0 22.5px
}
.nav_box4 ul.nav_box4_3 {
 width:180px;
 padding:0 12px 0 24px
}
.nav_box4 ul.nav_box4_4 {
 width:106px;
 padding:0 10.5px
}
.nav_box4 ul li,.nav_box5 ul li,.nav_box6 ul li {
 height:19px;
 line-height:19px;
 padding:0 12.5px 13px
}
.nav_box6 li:first-child {
 padding-left:50px;
 margin-bottom:3px;
 line-height:28px
}
.nav_box6 li.nav_box4_2 {
 padding-left:27px
}
.nav_box6 li span {
 position:relative;
 top:3px;
 margin-right:5px;
 display:inline-block;
 width:20px;
 height:18px
}
.nav_box6 ul li img {
 width:100%
}
.nav_box6 ul li.tl {
 padding-left:27px;
 margin-top:20px;
 padding-bottom:18px!important
}
.resp-1280 .nav_box.nav_box4 {
 width:688px;
 height:100px
}
.resp-1280 .nav_box.nav_box5 {
 width:296px;
 height:100px;
 padding:0
}
.resp-1280 .nav_box.nav_box5 ul {
 padding-left:59px
}
.resp-1280 .nav_box.nav_box6 {
 width:196px;
 height:100px;
 padding:0
}
.resp-1440 .nav_box.nav_box6 {
 padding:0 40px
}
.resp-1280 .nav_box4 ul li {
 padding:0 12.5px 13px
}
.resp-1280 .nav_box5 {
 width:265px
}
.resp-1280 .nav_box6 {
 width:171px
}
.resp-1024 .hide_1024,.resp-1440 .hide_1440_tl {
 display:none
}
.resp-1440 .nav_box.nav_box4 {
 width:824px;
 height:100px
}
.resp-1440 .nav_box.nav_box1 {
 width:240px
}
.resp-1440 .nav_box.nav_box2 {
 width:400px
}
.resp-1440 .nav_box.nav_box3 {
 width:300px
}
.resp-1024 .nav_box {
 height:140px
}
.resp-1024 .nav_box1 {
 width:170px
}
.resp-1024 .nav_box2 {
 width:216px
}
.resp-1024 .nav_box3 {
 width:215px
}
.resp-1024 .nav_box ul li {
 padding:0 10px 13px
}
.resp-1024 .nav_box ul {
 padding-right:10px
}
.resp-1024 .nav_box.nav_box6 ul {
 padding:0 0 0 13px;
 max-height:89px;
 overflow:hidden
}
.resp-1024 .nav_box.nav_box6 ul li {
 width:90px;
 text-align:center
}
.resp-1024 .nav_box.nav_box4 {
 width:566px;
 height:100px
}
.resp-1024 .nav_box4 ul.nav_box4_1 {
 padding:0 19px 0 0;
 width:206px;
 margin-left:-10px
}
.resp-1024 .nav_box4 ul.nav_box4_2 {
 width:144px;
 padding:0 20px
}
.resp-1024 .nav_box4 ul.nav_box4_3 {
 width:145px;
 padding:0 10px
}
.resp-1024 .nav_box4 ul.nav_box4_3 li {
 padding-right:5px
}
.resp-1440 .nav_box4 ul.nav_box4_3 li.pad12 {
 padding-right:6px
}
.resp-1024 .nav_box4 ul.nav_box4_3 li.pad26 {
 padding-right:18px
}
.resp-1280 .nav_box4 ul.nav_box4_3 li.pad26 {
 padding-right:26px
}
.resp-1024 .nav_box4 ul.nav_box4_4 {
 width:96px;
 padding:0 7px
}
.resp-1024 .nav_box.nav_box5 {
 width:244px;
 height:100px;
 padding:0
}
.resp-1024 .nav_box.nav_box5 ul {
 padding:0 43px
}
.resp-1024 .nav_box.nav_box6 {
 width:106px;
 height:100px;
 padding:0;
 overflow:hidden
}
.resp-1024 .nav_box.nav_box6 ul li:last-child {
 display:none
}
.nav_box.nav_box6 ul li:first-child a {
 color:#D6B162;
 position:relative;
 top:-3px
}
.nav_box6 ul li.tl a {
 display:block;
 height:23px;
 overflow:hidden;
 color:#d0a457
}
.nav_box.nav_box6 ul li a:hover {
 color:#d0a457
}
.resp-1280 .nav_box6 li:first-child {
 padding-left:36px
}
.resp-1024 .nav_box6 li.nav_box4_2 {
 padding-left:5px
}
.resp-1024 .nav_box4_1 ul li {
 padding:0 8px 13px
}
.resp-1024 .nav_box5 ul li,.resp-1024 .nav_box6 ul li {
 padding:0 4px 13px 5px
}
.resp-1024 .nav_box6 li:first-child a {
 display:block;
 height:26px;
 overflow:hidden
}
.resp-1024 .nav_box ul li.nav_movie,.resp-1280 .nav_box ul li.nav_movie,.resp-1440 .nav_box ul li.nav_movie {
 margin-right:13px
}
.resp-1440 .nav_box.nav_box1,.resp-1440 .nav_box.nav_box2,.resp-1440 .nav_box.nav_box3 {
 height:115px
}
.resp-1440 .nav_box4 ul.nav_box4_1 {
 width:286px;
 padding:0 20px 0 10px
}
.resp-1440 .nav_box4 ul.nav_box4_2 {
 width:204px;
 padding:0 20px
}
.resp-1440 .nav_box4 ul.nav_box4_3 {
 width:211px;
 padding:0 31px 0 20px
}
.resp-1440 .nav_box4 ul.nav_box4_4 {
 width:118px;
 padding:0 18px;
 border:none
}
.resp-1440 .nav_box.nav_box5 {
 padding:0 30px 0 52px
}
.resp-1440 .nav_box.nav_box5 ul li {
 padding:0 20px 13px
}
.resp-1440 .nav_box.nav_box4 ul li {
 padding:0 20px 10px
}
.resp-1440 .nav_box.nav_box6 {
 width:200px
}
.resp-1440 .nav_box6 ul li.tl {
 padding-left:27px
}
.nav_box.nav_box6 ul p {
 text-align:center;
 width:177px;
 height:57px;
 margin-bottom:1px;
 overflow:hidden;
 margin-left:-10px;
 margin-top:20px
}
.nav_box.nav_box6 ul p a {
 display:block
}
.nav_box.nav_box6 ul p img {
 width:177px;
 height:57px;
 vertical-align:middle
}
.resp-1024 .nav_box.nav_box6 ul p {
 width:76px;
 height:57px;
 line-height:57px
}
.resp-1024 .nav_box.nav_box6 ul p img {
 width:76px;
 height:24px
}
.resp-1440 .screen_zy .nav_box2 {
 width:640px
}
.screen_zy .nav_box2 {
 width:520px
}
.resp-1280 .screen_zy .nav_box1:nth-child(2) {
 width:220px
}
.resp-1024 .screen_zy .nav_box2 {
 width:385px
}
.screen_dm .nav_box {
 height:140px
}
.user_rank {
 position:relative;
 width:220px;
 margin:0 20px;
 border-bottom:1px dotted rgba(0,0,0,.08)
}
.user_rank:last-child {
 border:none
}
.user_rank .active {
 display:block
}
.user_rank .dl_user {
 width:60px;
 padding:10px 0;
 cursor:pointer;
 float:left
}
.user_rank .dl_last {
 width:330px;
 padding:10px 0;
 border-bottom:0 dotted #dfdfdf
}
.user_rank .dl_user a {
 display:block;
 width:60px;
 height:60px;
 background-image:url(//i0.letvimg.com/lc06_img/201703/23/14/43/Slice@1x.png);
 background-image:-webkit-image-set(url(//i0.letvimg.com/lc06_img/201703/23/14/43/Slice@1x.png) 1x,url(//i1.letvimg.com/lc06_img/201703/23/14/45/Slice@2x.png) 2x);
 background-repeat:no-repeat;
 float:left
}
.user_rank .dl_user img {
 width:58px;
 height:58px;
 border-radius:50%;
 border:1px solid rgba(0,0,0,.04);
 *border:1px solid #E6E7E8;
 float:left
}
.user_rank .dl_cont .dl_play,.user_rank .dl_text {
 width:137px;
 vertical-align:middle;
 display:table-cell;
 height:80px
}
.user_rank .dl_cont .dl_play {
 width:62px;
 padding-left:20px
}
.user_rank .dl_cont {
 float:left;
 margin-left:11px;
 width:148px;
 height:80px;
 display:table;
 overflow:hidden
}
.user_rank .dl_text .dl_img {
 float:left;
 width:137px;
 height:80px
}
.user_rank .dl_cont .dl_name {
 display:block;
 font-size:14px;
 max-width:137px;
 cursor:pointer;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis;
 color:#0b0b0b
}
.user_rank .dl_cont .dl_text .dl_name:hover {
 color:#e42112
}
.user_rank .dl_cont .dl_play em {
 display:block
}
.user_rank .dl_cont .dl_play .play_num {
 font-size:14px;
 color:#0B0B0B;
 font-weight:700;
 line-height:20px;
 margin-bottom:5px
}
.user_rank .dl_cnt {
 top:41px;
 max-width:216px;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.user_rank .dl_content {
 display:block;
 width:300px;
 height:126px;
 background:#FAFAFA;
 padding:20px;
 position:absolute;
 top:-167px;
 z-index:22;
 box-shadow:0 0 12px rgba(0,0,0,.3)
}
.user_rank .dl_content .user_pic img {
 width:36px;
 height:36px;
 border-radius:50%;
 border:1px solid #D6D6D6
}
.user_rank .dl_content .xinxi {
 line-height:22px;
 border-bottom:1px dotted #dfdfdf
}
.user_rank .dl_content .xinxi .xinxi01 {
 display:block;
 color:#444;
 max-width:300px;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.user_rank .dl_content .xinxi .xinxi03 {
 margin-left:30px
}
.user_rank .dl_content .comm {
 color:#444;
 margin-top:11px;
 overflow:hidden;
 display:-webkit-box
}
.user_rank .dl_cont .btn_follow,.user_rank .dl_cont .btn_unfollow {
 margin-top:4px;
 display:block;
 width:54px;
 height:20px;
 line-height:20px;
 text-align:center
}
.user_rank .dl_content .comm a:hover {
 color:#444
}
.user_rank .dl_cont .btn_follow {
 color:#E42112;
 border-radius:100px;
 border:1px solid #E42112
}
.user_rank .dl_cont .btn_follow:hover {
 background:#e42112;
 color:#fff
}
.user_rank .dl_cont .btn_unfollow {
 border:1px solid #C0C0C1;
 border:1px solid rgba(0,0,0,.2);
 border-radius:20px;
 color:#999
}
.user_rank .dl_cont .btn_unfollow:hover {
 width:54px;
 height:20px;
 line-height:20px;
 background:#d9d9da;
 background:rgba(0,0,0,.1);
 color:#444;
 border:1px solid #d9d9da;
 border:1px solid rgba(0,0,0,0)
}
.btn_follow em,.btn_unfollow em,.btn_unfollow:hover span {
 display:none
}
.btn_unfollow:hover em {
 display:inline-block
}
.btn_unfollow span:hover em {
 display:inline-block;
 width:52px;
 height:18px;
 border:1px solid #e42112;
 border-radius:10px;
 color:#444;
 text-align:center;
 background:#d9d9da;
 background:rgba(0,0,0,.1)
}
.follow_message {
 width:118px;
 line-height:16px;
 position:absolute;
 left:-60px;
 top:-22px;
 border-radius:4px;
 background:#000;
 z-index:1;
 color:#fff;
 padding:10px 20px;
 font-size:12px;
 font-weight:700;
 text-align:left;
 cursor:default;
 opacity:0;
 display:none
}
.column_title {
 height:30px
}
.vip_operation {
 width:220px;
 height:293px;
 background:#fff;
 box-shadow:0 0 3px #ebebeb
}
.vip_operation a.vip_operation_a {
 display:block;
 width:202px;
 height:36px;
 margin-left:9px;
 background-color:#D0A457;
 color:#fff;
 border-radius:36px;
 text-align:center;
 font-size:16px;
 line-height:36px;
 overflow:hidden
}
.vip_operation a.vip_operation_a:hover {
 background-color:#DBAF62
}
.vip_operation_img {
 padding:9px
}
.vip_operation_tit {
 padding:0 3px
}
.movie_ad_1_video {
 position:absolute;
 top:0;
 left:0;
 z-index:2
}
.movie_ad_1_video,.vip_operation_img,.vip_operation_img img {
 width:202px;
 height:230px;
 display:block
}
.vip_operation_tit a {
 height:16px;
 line-height:16px;
 padding-top:8px;
 overflow:hidden;
 font-size:14px;
 color:#0b0b0b;
 padding-left:10px;
 display:block
}
.vip_operation_tit a:hover {
 color:#E42112
}
.vip_operation_tit p {
 height:14px;
 line-height:14px;
 padding-top:4px;
 font-size:12px;
 color:#999;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 word-break:break-all;
 padding-left:10px
}
.bottom_layer {
 position:fixed;
 bottom:0;
 left:0;
 width:100%;
 height:150px;
 z-index:2499;
 -webkit-transform:translateZ(0)
}
.levip_popBox,.rightFix_tool {
 -webkit-transform:translate3d(0,0,0)
}
.bottom_layer_item {
 position:absolute;
 bottom:0;
 left:0;
 width:100%
}
.bottom_layer_item a {
 display:block
}
.bottom_layer_item img {
 width:100%;
 display:block
}
.bottom_layer_item i {
 display:block;
 position:absolute;
 top:1px;
 right:10px;
 width:25px;
 height:25px;
 font-size:30px;
 text-align:center;
 line-height:30px;
 cursor:pointer;
 background-image:url(//i3.letvimg.com/lc04_img/201801/31/18/48/close2x.png);
 background-size:cover;
 -webkit-opacity:.5;
 -moz-opacity:.5;
 -khtml-opacity:.5;
 opacity:.5;
 filter:alpha(opacity=50)
}
.lte_ie8 .bottom_layer_item i {
 background-image:url(//i0.letvimg.com/lc03_img/201802/02/15/48/close1.png)
}
.vip_popBox {
 width:260px;
 height:235px;
 border-radius:5px;
 box-shadow:0 0 10px #000;
 position:relative;
 background:#fff;
 padding:25px 20px 0
}
.popBox_letit,.popBox_tit {
 height:36px;
 top:-18px;
 left:16px
}
.popBox_tit {
 width:85px;
 background:url(//i0.letvimg.com/lc02_img/201607/01/11/04/popbox_vip.png) no-repeat;
 _background:url(//i0.letvimg.com/lc02_img/201607/01/11/04/popbox_vip_ie6.png) no-repeat;
 position:absolute
}
.popBox_letit {
 width:139px;
 background:url(//i0.letvimg.com/lc02_img/201607/01/11/03/popbox_logo.png) no-repeat;
 _background:url(//i0.letvimg.com/lc02_img/201607/01/11/03/popbox_logo_ie6.png) no-repeat;
 position:absolute
}
.popBox_close {
 width:16px;
 height:16px;
 background:url(//i0.letvimg.com/lc02_img/201508/03/16/47/0803/img/pop_close.png) no-repeat;
 _background:url(//i2.letvimg.com/lc02_img/201508/03/16/47/0803/img/pop_close8.png) no-repeat;
 position:absolute;
 right:10px;
 top:10px
}
.vip_name {
 font-size:16px;
 color:#444;
 line-height:30px
}
.popBox_info {
 font-size:12px;
 color:#444;
 line-height:22px
}
.popBox_info a {
 float:right;
 color:#529bef;
 font-size:12px;
 font-weight:700
}
.popBox_img {
 margin-top:10px
}
.popBox_img a {
 position:relative;
 display:inline-block;
 *zoom:1
}
.popBox_img a,.popBox_img a img {
 width:260px;
 height:90px;
 overflow:hidden
}
.popBox_img a b.bg {
 width:260px;
 height:20px;
 background:url(//i1.letvimg.com/lc02_img/201508/03/16/47/0803/img/bg.png) repeat-x;
 _background:url(//i0.letvimg.com/lc02_img/201508/03/16/47/0803/img/bg8.png) repeat-x;
 display:inline-block;
 position:absolute;
 bottom:0;
 left:0;
 text-indent:30px;
 color:#fff;
 line-height:20px
}
.popBox_line {
 width:260px;
 height:1px;
 background:#c6c6c6;
 margin-top:14px;
 position:relative;
 *zoom:1
}
.popBox_line h4.vip_tit2 {
 background:#fff;
 color:#d70c19;
 width:60px;
 height:20px;
 position:absolute;
 left:0;
 top:-9px
}
.vip_info {
 height:30px;
 line-height:30px;
 margin-top:10px;
 color:#444
}
.vip_info a.vipBox_btn {
 float:right;
 width:68px;
 height:30px;
 text-align:center;
 color:#fff;
 display:inline-block;
 background:#4e99f2;
 border-radius:5px
}
.vip_info a.vipBox_btn:hover {
 background:#7ac1fa
}
.popBox_img2 {
 width:108%
}
.popBox_img2 a {
 margin-right:20px;
 position:relative;
 *zoom:1
}
.popBox_img2 a,.popBox_img2 a img {
 width:120px;
 height:90px;
 overflow:hidden
}
.popBox_img2 a b.bg {
 width:120px
}
.popBox_img3 a,.popBox_img3 a img {
 width:260px;
 height:140px;
 overflow:hidden
}
.popBox_img3 a b.bg {
 text-align:center;
 text-indent:0
}
.popBox_content ul {
 width:280px;
 height:70px;
 overflow:hidden;
 margin-top:10px
}
.popBox_content ul li {
 width:138px;
 float:left;
 height:20px;
 overflow:hidden
}
.popBox_content ul li a {
 line-height:20px;
 color:#444;
 height:20px;
 overflow:hidden;
 display:block
}
.popBox_content ul li a:hover {
 color:#529bef
}
.levip_author .au_name i,.levip_letit,.levip_popClose,.levip_privilege .pri_list li em,.levip_tips i {
 background-image:url(//i1.letvimg.com/lc04_img/201803/05/18/10/livip_ico.png);
 _backround-image:url(//i1.letvimg.com/lc04_img/201803/05/18/10/livip_ico.png);
 background-position:-1000px -1000px;
 background-repeat:no-repeat
}
.levip_popBox {
 width:315px;
 height:283px;
 padding-top:32px;
 background:#fff;
 position:fixed;
 bottom:2px;
 right:3px;
 z-index:999999;
 border-radius:3px;
 box-shadow:1px 1px 4px #e3e3e3
}
.feedback_fls,.feedback_load,.feedback_small {
 box-shadow:0 2px 4px 0 rgba(0,0,0,.2);
 z-index:1000
}
.levip_letit {
 width:145px;
 height:40px;
 position:absolute;
 top:-14px;
 left:13px;
 background-position:0 0
}
.levip_popClose {
 width:12px;
 height:12px;
 position:absolute;
 top:8px;
 right:18px;
 background-position:-150px 0
}
.levip_cnt {
 overflow:hidden;
 color:#666;
 font-size:12px;
 padding:0 18px
}
.levip_cnt .levip_renew {
 height:112px;
 border-bottom:1px solid #e8e8e8
}
.levip_cnt .renew_tit {
 height:28px;
 line-height:28px;
 font-size:14px;
 color:#d7b272;
 text-align:center;
 background:#f4f4f4;
 margin-bottom:7px
}
.levip_btn,.levip_btn:hover {
 color:#fff
}
.levip_cnt .levip_author {
 height:28px;
 margin-bottom:2px
}
.levip_author .au_img,.levip_author .au_img i,.levip_author .au_img img {
 width:28px;
 height:28px;
 display:block
}
.levip_author .au_img {
 position:relative;
 float:left;
 overflow:hidden;
 border-radius:14px
}
.levip_author .au_img i {
 position:absolute;
 top:0;
 left:0
}
.levip_author .au_name {
 float:left;
 padding-left:8px;
 line-height:28px
}
.levip_author .au_name i {
 width:11px;
 height:11px;
 margin-left:5px;
 display:inline-block;
 background-image:url(//i0.letvimg.com/lc03_img/201707/05/16/17/1600/vicon2.png);
 background-image:-webkit-image-set(url(//i0.letvimg.com/lc03_img/201707/05/16/17/1600/vicon2.png) 1x,url(//i2.letvimg.com/lc03_img/201707/05/16/17/1600/vicon.png) 2x);
 background-position:0 0;
 background-size:11px 11px
}
.levip_btn {
 width:82px;
 height:24px;
 line-height:24px;
 background:#d7b272;
 border-radius:3px;
 float:right;
 display:inline-block;
 text-align:center
}
.levip_author .levip_btn {
 margin-top:4px
}
.levip_detail li span {
 float:left
}
.levip_detail li .txt_01 {
 color:#888;
 display:inline-block;
 width:63px
}
.TwoVip li .txt_01 {
 width:102px
}
.levip_detail li.Li_01 .levip_btn {
 margin-top:-7px
}
.ToDueTime {
 color:#f22f2f
}
.levip_tips {
 padding-top:14px;
 height:20px;
 overflow:hidden
}
.levip_tips i {
 display:inline-block;
 width:15px;
 height:13px;
 float:left;
 background-position:-200px 0;
 margin-top:3px
}
.levip_tips a {
 padding-left:6px;
 float:left;
 color:#e04848
}
.levip_rank {
 overflow:hidden
}
.levip_rank .rank_tit {
 height:32px;
 line-height:32px
}
.levip_rank .rank_tit span {
 float:left;
 color:#2c2c2c
}
.levip_rank .rank_tit a {
 float:right;
 color:#888
}
.levip_rank .rank_tit a:hover {
 color:#529bef
}
.levip_rank .r_01,.levip_rank .r_01 a {
 position:relative
}
.levip_rank .r_01,.levip_rank .r_01 a,.levip_rank .r_01 a img {
 display:block;
 width:278px;
 height:100px
}
.levip_rank .r_01 b {
 padding-left:11px;
 width:267px;
 height:26px;
 line-height:26px;
 color:#fff;
 overflow:hidden;
 position:absolute;
 bottom:0;
 left:0;
 background:url(//i1.letvimg.com/lc06_img/201606/21/16/29/bg.png) repeat-x;
 _background:url(//i3.letvimg.com/lc04_img/201606/21/16/31/bg_ie6.png) repeat-x
}
.levip_rank .r_02 {
 height:41px;
 line-height:41px;
 text-align:right;
 border-bottom:1px dotted #e3e3e3
}
.levip_rank .r_03,.levip_rank .r_04 {
 width:135px;
 overflow:hidden;
 margin-top:10px;
 height:20px;
 word-break:break-all
}
.levip_rank .r_03 {
 float:left
}
.levip_rank .r_04 {
 float:right;
 text-align:right
}
.levip_privilege .pri_tit {
 line-height:32px;
 color:#2c2c2c
}
.levip_privilege .pri_list {
 position:relative;
 margin-left:-18px
}
.levip_privilege .pri_list li {
 width:81px;
 height:49px;
 padding-top:10px;
 float:left;
 display:inline-block;
 margin:0 0 7px 18px;
 text-align:center;
 background:#f4f4f4
}
.levip_privilege .pri_list li em {
 width:28px;
 height:23px;
 display:inline-block
}
.CommonVip .pri_list li.pr_01 em {
 background-position:0 -40px
}
.CommonVip .pri_list li.pr_02 em {
 background-position:-40px -40px
}
.CommonVip .pri_list li.pr_03 em {
 background-position:-80px -40px
}
.CommonVip .pri_list li.pr_04 em {
 background-position:-120px -40px
}
.CommonVip .pri_list li.pr_05 em {
 background-position:-160px -40px
}
.CommonVip .pri_list li.pr_06 em {
 background-position:-200px -40px
}
.SVIP .pri_list li {
 padding-top:5px;
 height:54px
}
.SVIP .pri_list li em {
 height:28px
}
.SVIP .pri_list li.pr_01 em {
 background-position:0 -70px
}
.SVIP .pri_list li.pr_02 em {
 background-position:-40px -70px
}
.SVIP .pri_list li.pr_03 em {
 background-position:-80px -70px
}
.SVIP .pri_list li.pr_04 em {
 background-position:-120px -70px
}
.SVIP .pri_list li.pr_05 em {
 background-position:-160px -70px
}
.SVIP .pri_list li.pr_06 em {
 background-position:-200px -70px
}
.NoVip_cnt {
 height:246px
}
.NoVip_cnt .levip_rank .rank_tit {
 height:40px;
 margin-top:3px;
 text-align:center
}
.NoVip_cnt .levip_rank .rank_tit span {
 font-size:14px;
 float:none
}
.levip_tips_bg {
 height:37px;
 background:#f5f5f5;
 padding:0 10px
}
.levip_tips_bg .levip_tips {
 padding-top:8px
}
.levip_tips_bg .levip_tips a {
 color:#f22f2f
}
a,b,em,i,small,span,u {
 font-style:normal;
 text-decoration:none
}
li,ol,ul {
 list-style:none
}
.feedback_fls a:hover {
 color:#e42112
}
.feedback_fls {
 width:716px;
 height:500px;
 font-size:12px;
 background:#FFF;
 border:1px solid rgba(11,11,11,.08);
 border-radius:6px;
 position:relative
}
.feedback_fls .feedback_title h2 {
 height:22px;
 line-height:22px;
 margin:40px 0 0 37px;
 font-size:16px;
 color:#0B0B0B
}
.feedback_fls .feedback_title span {
 width:12px;
 height:12px;
 position:absolute;
 top:10px;
 right:14px;
 font-weight:700
}
.feedback_fls .feedback_title .close {
 color:#999;
 font-size:20px;
 font-weight:400;
 cursor:pointer
}
.feedback_fls .feed_nav ul {
 height:20px;
 padding:0;
 margin:40px 0 0 7px
}
.feedback_fls .feed_nav ul li {
 float:left;
 margin-left:30px;
 line-height:14px
}
.feedback_fls .feed_nav ul li a.active,.feedback_fls .feed_nav ul li a:hover {
 color:#e42112;
 background:url(//i1.letvimg.com/lc06_img/201701/16/14/40/select.png) center 20px no-repeat
}
.feedback_fls .feed_nav ul li a {
 color:#444;
 font-size:14px;
 display:inline-block;
 height:30px;
 cursor:pointer
}
.feedback_fls .feed_depict {
 padding:20px 0 0 37px
}
.feedback_fls .feed_cont,.feedback_fls .sub_mit {
 padding:10px 0 0 37px
}
.feed_cont .write input,.feedback_fls .feed_depict .write textarea {
 padding:5px 0 5px 5px;
 resize:none;
 line-height:20px;
 outline:0;
 font-size:14px
}
.feedback_fls .feed_cont .tit,.feedback_fls .feed_depict .tit {
 margin-bottom:8px
}
.feedback_fls .feed_depict .tit i {
 width:16px;
 height:16px;
 display:inline-block;
 background:url(//i2.letvimg.com/lc05_img/201701/13/11/59/star.png) 0 3px no-repeat
}
.feedback_fls .feed_depict .write {
 width:636px;
 height:68px;
 background:#FFF;
 border:0 solid #CCC;
 border-radius:3px;
 position:relative
}
.feedback_fls .feed_depict .write textarea {
 width:100%;
 background:#fff;
 border:1px solid #CCC;
 border-radius:3px;
 overflow:hidden
}
.feed_cont .write .txt_num,.feedback_fls .feed_depict .write .txt_num {
 height:12px;
 position:absolute;
 bottom:27px;
 right:0
}
.feedback_fls .feed_depict .write .txt_num b {
 font-weight:400;
 color:#999
}
.feed_cont .write {
 width:636px;
 height:32px;
 background:#FFF;
 border:0 solid #CCC;
 border-radius:3px;
 position:relative
}
.feed_cont .write input {
 height:20px;
 width:100%;
 background:#fff;
 border:1px solid #CCC;
 border-radius:3px
}
.feedback_fls .sub_mit {
 position:relative;
 height:60px;
 margin-top:40px;
 margin-left:37px
}
.feedback_fls .sub_mit .tit {
 background:url(//i0.letvimg.com/lc05_img/201701/16/11/07/i.png) no-repeat;
 line-height:24px;
 padding-left:25px;
 cursor:pointer;
 left:0
}
.feedback_fls .sub_mit p {
 position:absolute;
 right:90px;
 bottom:0
}
.feedback_fls .sub_btn .btn1,.sub_btn .btn2 {
 width:90px;
 margin-left:20px;
 height:34px;
 color:#000;
 line-height:34px;
 border-radius:3px;
 text-align:center;
 font-size:14px;
 display:inline-block;
 border:1px solid #D0D4E1;
 cursor:pointer
}
.feedback_fls .sub_btn .btn1.active,.sub_btn .btn2.active {
 background:#E42112;
 color:#fff;
 border:0 solid #D0D4E1;
 border:1px solid #E42112
}
.feedback_fls .feed_choice {
 position:relative;
 width:636px;
 line-height:40px;
 background:#FAFAFA;
 margin:0 0 0 37px;
 *margin:10px 0 0 37px;
 border-top:1px solid #e6e6e6
}
.feedback_fls .feed_choice .radio {
 position:relative;
 display:inline-block;
 margin-left:15px;
 font-weight:400;
 color:#999;
 padding-left:25px;
 cursor:pointer
}
.feedback_fls .feed_choice .radio input {
 position:absolute;
 left:-9999px
}
.feedback_fls .feed_choice .radio i {
 display:block;
 position:absolute;
 top:11px;
 left:0;
 width:15px;
 height:15px;
 outline:0;
 border:1px solid #ccc;
 background:#fff;
 border-radius:50%;
 transition:border-color .3s;
 -webkit-transition:border-color .3s
}
.feedback_fls .feed_choice .radio i.active {
 position:absolute;
 content:'';
 top:11px;
 left:0;
 width:5px;
 height:5px;
 border-radius:50%;
 border:6px solid #000
}
.feedback_fls .feed_jianyi,.feedback_fls .feed_vip {
 display:none;
 width:716px;
 height:320px;
 margin-top:20px
}
.feedback_fls .feed_jianyi p,.feedback_fls .feed_vip {
 text-align:center;
 line-height:320px;
 font-size:14px;
 color:#444
}
.feedback_fls .feed_jianyi p,.feedback_fls .feed_jianyi p a {
 color:#e42112
}
.feedback_small {
 width:440px;
 height:150px;
 background:#FFF;
 border:1px solid rgba(11,11,11,.08);
 border-radius:6px;
 position:relative
}
.feedback_small .feed_succeed {
 margin-top:35px;
 *margin-top:48px;
 text-align:center
}
.feedback_small .feed_lose a,.feedback_small .feed_succeed a {
 cursor:pointer
}
.feedback_small .feed_lose,.feedback_small .feed_succeed h3 {
 font-size:16px;
 color:#444
}
.feedback_small .feed_lose .los_btn,.feedback_small .feed_succeed .suc_btn {
 width:90px;
 height:34px;
 line-height:34px;
 background:#E42112;
 color:#fff;
 display:block
}
.feedback_small .feed_succeed .suc_btn {
 border-radius:5px;
 border:1px solid #E42112;
 margin:20px auto
}
.feedback_small .feed_lose {
 margin-top:35px;
 *margin-top:48px;
 text-align:center
}
.feedback_small .feed_lose .los_btn {
 border-radius:5px;
 border:1px solid #E42112;
 margin:20px auto
}
.feedback_load p {
 color:#444;
 padding-left:25px;
 height:30px;
 background:url(//i2.letvimg.com/lc05_img/201608/10/14/07/loading_01.gif) left center no-repeat;
 position:absolute;
 top:50%;
 left:43%;
 line-height:30px;
 font-size:18px
}
.feedback_load {
 width:716px;
 height:500px;
 background:#fff;
 border:1px solid rgba(11,11,11,.08);
 border-radius:6px;
 position:relative
}
.ceiling {
 width:100%;
 height:30px;
 line-height:30px;
 border:1px solid #ccc;
 background:#ededed;
 position:relative;
 color:#000
}
.ceiling .ceiling_main p {
 float:left;
 padding-left:5px
}
.ceiling .ceiling_main span {
 width:80px;
 height:20px;
 line-height:20px;
 font-size:12px;
 text-align:center;
 position:absolute;
 right:10px;
 top:3px;
 border:1px solid #D0D4E1;
 background:#fff;
 border-radius:3px;
 cursor:pointer
}
.ceiling .ceiling_main span em {
 display:inline-block;
 padding-left:3px
}
.rightFix_tool {
 width:40px;
 position:fixed;
 right:20px;
 bottom:150px;
 z-index:10000
}
.rightFix_tool .tool_item {
 display:block;
 width:34px;
 height:34px;
 margin-bottom:10px;
 border:1px solid #eaeaea;
 border-radius:2px;
 font-size:14px;
 background:#fff;
 text-align:center;
 overflow:hidden
}
.rightFix_tool .tool_item i {
 width:34px;
 height:34px;
 display:inline-block;
 font-size:20px;
 color:#999;
 line-height:34px
}
.rightFix_tool>a:before {
 font-size:12px;
 color:#fff;
 line-height:34px;
 text-align:center
}
.rightFix_tool .tool_item:hover {
 border:1px solid #E42112
}
.rightFix_tool .feedback:hover,.rightFix_tool .toTop:hover {
 background-color:#E42112
}
.rightFix_tool .feedback:hover:before {
 content:'反馈'
}
.rightFix_tool .toTop:hover:before {
 content:'顶部'
}
.resp-1280 .rightFix_tool,.resp-1440 .rightFix_tool {
 bottom:345px
}
