@charset "utf-8";
@-webkit-keyframes downloadingProgress{
0%{width:0}
100%{width:90%}
}
@keyframes downloadingProgress{
0%{width:0}
100%{width:90%}
}
.tenvideo_button{margin:15px auto}
.tenvideo_button a,.tenvideo_button a:visited{color:#fff;text-decoration:none}
.tvp_app_banner,.tvp_app_banner *,.tvp_app_banner :after,.tvp_app_banner :before{-webkit-box-sizing:border-box;box-sizing:border-box}
.tvp_app_banner{position:relative;z-index:10;left:0;width:100%;height:40px;font-size:15px;font-family:PingFangSC-Regular,"Helvetica Neue",tahoma,arial,sans-serif}
.tvp_container .tvp_app_banner{position:absolute;bottom:-60px}
.tvp_app_banner .tvp_app_btn{position:absolute;left:0;width:100%;height:100%;line-height:1;text-align:center;border-radius:4px;color:#222;border:1px solid #e6e6e6}
.tvp_app_banner .tvp_btn_text{position:absolute;left:0;top:0;width:100%;height:100%;line-height:37px;padding:0}
.tvp_app_banner .tvp_app_btn .tvp_app_logo{display:inline-block;width:25px;height:100%;margin-right:2px;vertical-align:top;background:url(//puui.qpic.cn/vupload/0/common_logo_square.png/0) right center no-repeat;background-size:contain}
.tvp_app_banner .tvp_progress{position:absolute;left:0;right:0;bottom:6px;width:80%;height:3px;margin:auto;overflow:hidden;border-radius:999em;background-color:#e5e5e5;background-clip:padding-box;display:none}
.tvp_app_banner .tvp_progress_current{position:absolute;left:0;top:0;max-width:100%;height:3px;border-radius:999em;background-color:#fa872e}
.tvp_app_banner .tvp_btn_text:after{display:inline-block;max-width:80%;width:-webkit-calc(100% - 45px);width:calc(100% - 45px);line-height:40px;padding:0 5px;content:attr(data-text);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:top}
.tvp_app_btn[data-status=downloading],.tvp_app_btn[data-status=pause]{font-size:14px}
.tvp_app_btn[data-status=downloading] .tvp_app_logo,.tvp_app_btn[data-status=install] .tvp_app_logo,.tvp_app_btn[data-status=pause] .tvp_app_logo{display:none}
.tvp_app_btn[data-status=downloading] .tvp_progress,.tvp_app_btn[data-status=pause] .tvp_progress{display:block}
.tvp_app_btn[data-status=downloading] .tvp_progress_current,.tvp_app_btn[data-status=pause] .tvp_progress_current{-webkit-animation:downloadingProgress 20s linear both;animation:downloadingProgress 20s linear both}
.tvp_app_btn[data-status=pause] .tvp_progress_current{-webkit-animation-play-state:paused;animation-play-state:paused}
.tvp_app_banner .tvp_app_btn[data-status=downloading] .tvp_btn_text:after,.tvp_app_banner .tvp_app_btn[data-status=pause] .tvp_btn_text:after{line-height:34px}
.tvp_nonauto .tvp_progress .tvp_progress_current{width:auto;-webkit-animation-name:none;animation-name:none}
.tvp_app_banner.tvp_app_banner_indie{position:relative;top:auto;bottom:auto;display:block;width:auto}
.tvp_app_banner_white .tvp_app_btn{color:#fff;border:1px solid rgba(255,255,255,.3)}
.tvp_app_banner_complex{font-size:14px}
.tvp_app_banner_complex .tvp_app_btn{left:140px;right:0;width:auto}
.tvp_small_btn{position:absolute;left:0;top:0;width:130px;height:100%;line-height:40px;border:1px solid #e6e6e6;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border-radius:4px}
.tvp_small_btn .tvp_icon{display:inline-block;width:22px;height:100%;margin:0 4px 0 10px;vertical-align:top;background:url(//puui.qpic.cn/vupload/0/20171114_1510629329816.png/0) right center no-repeat;background-size:contain}
#menghaisun{content:"20190722183030"}@charset "utf-8";
html{color:#222;background-color:#f3f4f4;-webkit-text-size-adjust:none!important;-webkit-tap-highlight-color:rgba(0,0,0,0)}
*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
article,aside,footer,header,nav,section{display:block}
audio,canvas,video{display:inline-block}
body,button,input,select,textarea{font:14px/1.5 PingFangSC-Regular,"Helvetica Neue",tahoma,arial,sans-serif;word-wrap:break-word;word-break:break-word}
body{-webkit-text-size-adjust:100%!important}
h1,h2,h3,h4,h5,h6{font-size:1em}
a,a:visited{color:#222;text-decoration:none;-webkit-touch-callout:none}
a:active{outline:0 none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
em,i,strong{font-size:1em;font-style:normal;font-weight:400}
button,input,select,textarea{font-size:1em}
textarea{resize:vertical;overflow:auto;vertical-align:top}
input[type=text]:focus,textarea:focus{outline:0 none}
button,input[type=button],input[type=reset],input[type=submit],input[type=text],textarea{-webkit-appearance:none}
table{border-collapse:collapse;border-spacing:0}
iframe,img{border:0 none}
img{display:inline-block;vertical-align:bottom;-webkit-touch-callout:none}
iframe{display:block}
ol,ul{list-style:none}
li{vertical-align:top}
.cl{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;line-height:0}
.cf:after,.cf:before{content:'';display:table}
.cf:after{clear:both}
.none{display:none}
.g_container_loading{position:relative;width:100%;height:100%}
@-webkit-keyframes loading{
from{background-position:0 0}
to{background-position:0 -300px}
}
.g_container_loading .loading_con{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:center;-webkit-box-align:center;display:-webkit-flex;-webkit-align-items:center;-webkit-justify-content:center;-webkit-flex-direction:column;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#333;font-size:14px}
.g_container_loading .icon_loading{display:block;width:27px;height:10px;margin:0 auto 10px;width:27px;height:10px;background:url(/tencentvideo/vstyle/mobile/v3/style/img/common/loading.png) 0 0 no-repeat;-webkit-background-size:27px 300px;background-size:27px 300px;-webkit-animation:loading 1s steps(30) infinite}
.g_pop_mask{position:fixed;z-index:9998;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,.6)}
.g_pop{position:fixed;z-index:9999;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.g_pop_loading,.g_toast{width:120px;background:rgba(0,0,0,.7);border-radius:5px}
.g_pop_loading .pop_con{padding:20px 0}
.g_pop_loading .pop_con .icon_loading{display:block;margin:10px auto;width:32px;height:32px;background-image:url(/tencentvideo/vstyle/mobile/v3/style/img/common/loading_medium.gif);background-position:center center;background-size:cover}
.g_pop_loading .pop_con .txt,.g_toast .pop_con .txt{color:#fff;text-align:center}
.g_toast{width:auto;min-width:100px;max-width:80%}
.g_toast .pop_con{padding:10px}
.g_pop_qq .pop_wrap{width:290px;padding-top:20px;background:#fff;box-shadow:0 0 3px rgba(0,0,0,.3)}
.g_pop_qq .pop_title{font-size:18px;color:#000;text-align:center;margin-bottom:10px}
.g_pop_qq .pop_con{padding:0 20px;margin-bottom:20px}
.g_pop_qq .pop_con .txt{font-size:16px;color:#000;text-align:center}
.g_pop_qq .pop_con .ipt{display:block;width:240px;height:24px;line-height:24px;padding:7px 5px;border:1px solid #a1a1a1;border-radius:4px;outline:0}
.g_pop_qq .pop_con .ipt:focus{border:1px solid #e62600;-webkit-transition:border .3s ease-in-out}
.g_pop_qq .btn_wrap{position:relative;overflow:hidden}
.g_pop_qq .btn_wrap:before{content:"";position:absolute;width:100%;top:0;left:0;right:0;border-top:1px solid #ccc;-webkit-transform:scaleY(.5);-webkit-transform-origin:0 0}
.g_pop_qq .btn_wrap .btn{display:block;height:50px;line-height:50px;font-size:16px;text-align:center;color:#222}
.g_pop_qq .btn_wrap .btn_em{color:#ff7f00}
.g_pop_qq .btn_wrap .btn_half{float:left;width:50%;position:relative;-webkit-box-sizing:content-box;box-sizing:content-box}
.g_pop_qq .btn_wrap .btn_half:before{content:"";position:absolute;height:100%;top:0;bottom:0;right:0;border-right:1px solid #ccc;-webkit-transform:scaleX(.5);-webkit-transform-origin:0 0}
.g_pc_screen{display:block;position:fixed;z-index:10002;height:100%;width:100%;left:0;top:0;right:0;bottom:0}
@media screen and (max-width:1024px){
.g_pc_screen{display:none}
}
.g_pc_screen div{box-sizing:auto;-webket-box-sizing:auto}
.g_pc_screen .pc_mask{position:absolute;z-index:1;height:100%;width:100%;left:0;top:0;right:0;bottom:0;background:#000;opacity:.8;filter:alpha(opacity=80)}
.g_pc_screen .pc_screen{position:absolute;z-index:2;left:50%;top:50%;width:490px;height:400px;padding-top:70px;margin:-200px 0 0 -280px;background:#fff;border:1px solid #f0eeee}
.g_pc_screen .pc_screen .qr_img{display:block;margin:0 auto 30px;padding:8px;width:184px;height:184px;border:1px solid #a8a8a8}
.g_pc_screen .pc_screen .qr_img img{display:block;width:100%;height:100%}
.g_pc_screen .pc_screen .desc_txt{height:32px;text-align:center}
.g_pc_screen .pc_screen .desc_txt .txt{display:inline-block;padding:0 25px;background:#f1f1f1;border-radius:16px;font-size:16px;line-height:32px;color:#7f7f7f;vertical-align:top}
.site_header{position:fixed;top:0;left:0;z-index:20;width:100%;height:55px;padding:0}
.site_header svg use{fill:currentColor}
.site_header .site_title{float:left;margin:16px 0 0 15px}
.site_header .logo{display:block;width:114px;height:24px;overflow:hidden;line-height:50;background:url(/tencentvideo/vstyle/mobile/v3/style/img/logo_white.svg) 0 0 no-repeat;background-size:cover}
.site_header .btn_menu,.site_header .btn_search,.site_header .btn_user_avatar,.site_header .btn_user_open,.site_header .btn_user_text{float:right;text-align:center;color:#fff}
.site_header .btn_menu,.site_header .btn_search{position:relative;width:24px;height:55px;margin:0 5px;font-size:0}
.site_header .icon_menu,.site_header .icon_search{position:absolute;left:50%;top:50%;width:20px;height:20px;margin-left:-9px;margin-top:-9px;line-height:normal}
.site_header .icon_search{width:16px;height:16px;margin-left:-8px;margin-top:-8px}
.site_header .btn_menu .txt,.site_header .btn_search .txt{position:absolute;clip:rect(0,0,0,0)}
.site_header .btn_user_text{margin:0 12px 0 5px;line-height:60px;font-size:13px}
.site_header .btn_user_open{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:13px 15px 0 0;padding:0 8px;height:30px;line-height:30px;font-size:14px;border:1px solid #fff;border-radius:4px}
.site_header .btn_user_open::before{content:'';position:absolute;z-index:1;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #fff;top:28px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.site_header .btn_user_open::after{content:'';position:absolute;z-index:2;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #2d2d2e;top:26px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.site_header .btn_user_avatar{position:relative;width:30px;height:30px;margin:13px 15px 0 5px}
.site_header .btn_user_avatar img{display:block;width:30px;height:30px;border-radius:50%}
.site_header .header_user_icon{position:absolute;right:0;bottom:0;display:inline-block;width:12px;height:12px}
.site_header .user_icon_qq{background:url(//puui.qpic.cn/vupload/0/20190703_1562153074106_uv6f9uqqodg.png/0) no-repeat;background-size:cover}
.site_header .user_icon_wx{background:url(//puui.qpic.cn/vupload/0/20190703_1562153076894_81a7tz6edvs.png/0) no-repeat;background-size:cover}
.site_header .btn_user_avatar_new{margin-right:42px}
.site_header .btn_user_avatar .header_user_vip{position:absolute;top:7px;right:-28px;height:16px;width:auto;border-radius:0}
.account_type{position:absolute;right:0;bottom:0;width:8px;height:8px;overflow:hidden}
.account_type .icon_sm{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;border-radius:100%}
.account_type .icon_sm .svg_icon{position:absolute;top:1px;left:1px;width:6px;height:6px}
.account_type use{fill:currentColor}
.account_type .icon_qq_sm .svg_icon{color:#27a9ea}
.account_type .icon_wechat_sm .svg_icon{color:#0ecb1a}
.account_type .none{display:none}
.account_vip{position:absolute;top:-4px;left:7px}
.icon_vip{position:relative;display:inline-block;width:18px;height:18px;background:url(/tencentvideo/vstyle/mobile/v3/style/img/common/sprite_icon_vip_lv.svg) 0 0 no-repeat;background-size:240px auto;-webkit-background-size:240px auto;-webkit-transform:scale(.5);transform:scale(.5)}
.icon_vip_l{width:33px;background-position:-22px 0}
.icon_vipyear{width:41px;background-position:-60px 0}
.icon_vip_num{position:absolute;top:7px;left:8px;width:10px;height:10px;background:url(/tencentvideo/vstyle/mobile/v3/style/img/common/sprite_icon_vip_lv.svg) 0 -46px no-repeat;background-size:240px auto;-webkit-background-size:240px auto}
.icon_vip_l .icon_vip_num,.icon_vipyear .icon_vip_num{background-position:0 -66px;width:5px;height:6px;top:8px;left:24px}
.icon_vip_lv2 .icon_vip_num{background-position:-10px -46px}
.icon_vip_lv3 .icon_vip_num{background-position:-20px -46px}
.icon_vip_lv4 .icon_vip_num{background-position:-30px -46px}
.icon_vip_lv5 .icon_vip_num{background-position:-40px -46px}
.icon_vip_lv6 .icon_vip_num{background-position:-50px -46px}
.icon_vip_lv7 .icon_vip_num{background-position:-60px -46px}
.icon_vip_l .icon_vip_num,.icon_vipyear .icon_vip_num{background-position-y:-66px}
.icon_vipyear_lv2 .icon_vip_num{background-position:-10px -66px}
.icon_vipyear_lv3 .icon_vip_num{background-position:-20px -66px}
.icon_vipyear_lv4 .icon_vip_num{background-position:-30px -66px}
.icon_vipyear_lv5 .icon_vip_num{background-position:-40px -66px}
.icon_vipyear_lv6 .icon_vip_num{background-position:-50px -66px}
.icon_vip_lv7{background-position:-105px 0}
.icon_vip_grey.icon_vip_lv7{background-position:-105px -22px}
.icon_vip_l.icon_vip_lv7{background-position:-130px 0}
.icon_vipyear.icon_vip_lv7,.icon_vipyear.icon_vipyear_lv7{background-position:-170px 0}
.icon_vipyear.icon_vip_grey.icon_vip_lv7{background-position:-170px -22px}
.icon_vip_l.icon_vip_lv7{background-position:-130px 0}
.icon_vip_grey.icon_vip_l.icon_vip_lv7{background-position:-130px -22px}
.icon_vip_l.icon_vip_lv7 .icon_vip_num,.icon_vipyear.icon_vip_lv7 .icon_vip_num,.icon_vipyear_lv7 .icon_vip_num{background:0 0}
.icon_vip_grey{background-position:0 -22px}
.icon_vip_grey .icon_vip_num{background-position-y:-56px}
.icon_vip_l.icon_vip_grey{background-position:-22px -22px}
.icon_vipyear.icon_vip_grey{background-position:-60px -22px}
.icon_vip_grey.icon_vip_l .icon_vip_num,.icon_vip_grey.icon_vipyear .icon_vip_num{background-position-y:-76px}
.site_nav{position:relative;width:100%;z-index:2;background-color:rgba(26,26,26,.95);box-shadow:0 2px 2px 0 rgba(0,0,0,.1);padding-top:2px;padding-bottom:2px}
.site_nav_float{position:fixed;top:55px;z-index:15}
.site_nav .nav_row{margin:0;padding:0 5px;font-size:0;letter-spacing:-3px}
.site_nav .nav_row a{position:relative;display:inline-block;width:20%;letter-spacing:normal;min-width:62px;line-height:34px;font-size:15px;color:#fff;text-align:center}
.site_nav .nav_row .current,.site_nav .nav_row a:active{background-color:#1a1a1a;box-shadow:inset 0 2px 2px #13110f,0 1px 1px #353535;border-radius:3px}
.site_nav .nav_row .mark_custom{right:-15px;line-height:13px;-webkit-transform:scale(.9)}
.site_nav .nav_row .hl{color:#ff7f00}
@media only screen and (max-width:360px){
.site_header .btn_user_avatar_new{margin-right:20px;margin-left:0}
.site_header .btn_user_avatar .header_user_vip{top:-3px;right:-14px}
}
.mark_clips,.mark_first,.mark_free_limit,.mark_fullversion,.mark_internet,.mark_lightspot,.mark_microfilm,.mark_original,.mark_serial,.mark_special,.mark_summary,.mark_theatrical,.mark_titbit,.mark_topic,.mark_trailer,.mark_vip_coupon,.mark_vip_free{display:block;position:absolute;overflow:hidden;top:0;left:0;width:50px;line-height:12px!important;font-size:10px!important;padding:1px 0 0;overflow:hidden;color:#fff;text-align:center;background-color:#ff8406;-webkit-transform:rotate(-45deg) translate(-13px,-7px);transform:rotate(-45deg) translate(-13px,-7px)}
.mark_internet,.mark_microfilm,.mark_trailer{width:60px;-webkit-transform:rotate(-45deg) translate(-16px,-6px);transform:rotate(-45deg) translate(-16px,-6px);font-size:10px!important}
.mark_inner,.mask_inner{font-size:10px!important}
.mark_vip_free{font-size:10px!important;width:68px;-webkit-transform:rotate(-45deg) translate(-19px,-6px);transform:rotate(-45deg) translate(-19px,-6px);background-color:#87b211}
.mark_free_limit,.mark_vip_coupon{width:68px;-webkit-transform:rotate(-45deg) translate(-19px,-6px);transform:rotate(-45deg) translate(-19px,-6px);background-color:#ff2600}
.mark_free_limit{background-color:#ff8406}
.mark_custom{position:absolute;right:0;top:0;padding:0 2px;height:14px;line-height:14px;overflow:hidden;font-size:10px;background-color:#ff8406;color:#fff}
.mark_custom .mark_inner,.mark_custom .mask_inner{font-size:12px!important}
.mark_triangle_vip_coupon,.mark_triangle_vip_free{position:absolute;display:block;left:-44px;top:-44px;width:0;height:0;font-size:0;border:44px solid transparent;border-bottom-color:#458203;-webkit-transform:rotate(-45deg);z-index:6}
.mark_triangle_vip_coupon em,.mark_triangle_vip_free em{position:absolute;width:88px;left:-45px;bottom:-40px;text-align:center;color:#fff;font-size:.75rem;text-shadow:0 1px 2px rgba(4,0,0,.33)}
.mark_triangle_vip_coupon{border-bottom-color:#d12f13}
.mark_triangle_vip_free em{text-shadow:none}
.mark_text,.mark_text_new,.mark_text_trailer,.mark_text_vip{position:absolute;right:0;bottom:0;padding:1px 4px;background-color:rgba(255,255,255,.2);color:#fff;font-size:10px;line-height:14px;overflow:hidden;border-radius:2px 0 2px 0}
.mark_text_vip{background-color:#90d643}
.icon_vip{position:relative;display:inline-block;width:18px;height:18px;background:url(/tencentvideo/vstyle/mobile/v3/style/img/common/sprite_icon_vip_lv.svg) 0 0 no-repeat;-webkit-background-size:240px auto;background-size:240px auto;vertical-align:-3px}
.icon_vip_l{width:33px;background-position:-22px 0}
.icon_vipyear{width:41px;background-position:-60px 0}
.icon_vip_num{position:absolute;top:7px;left:8px;width:10px;height:10px;background:url(/tencentvideo/vstyle/mobile/v3/style/img/common/sprite_icon_vip_lv.svg) 0 -46px no-repeat;-webkit-background-size:240px auto;background-size:240px auto}
.icon_vip_l .icon_vip_num,.icon_vipyear .icon_vip_num{background-position:0 -66px;width:5px;height:6px;top:8px;left:24px}
.icon_vip_lv2 .icon_vip_num{background-position:-10px -46px}
.icon_vip_lv3 .icon_vip_num{background-position:-20px -46px}
.icon_vip_lv4 .icon_vip_num{background-position:-30px -46px}
.icon_vip_lv5 .icon_vip_num{background-position:-40px -46px}
.icon_vip_lv6 .icon_vip_num{background-position:-50px -46px}
.icon_vip_lv7 .icon_vip_num{background-position:-60px -46px}
.icon_vip_l .icon_vip_num,.icon_vipyear .icon_vip_num{background-position-y:-66px}
.icon_vip_lv7{background-position:-105px 0}
.icon_vip_grey.icon_vip_lv7{background-position:-105px -22px}
.icon_vip_l.icon_vip_lv7{background-position:-130px 0}
.icon_vipyear.icon_vip_lv7,.icon_vipyear.icon_vipyear_lv7{background-position:-170px 0}
.icon_vipyear.icon_vip_grey.icon_vip_lv7{background-position:-170px -22px}
.icon_vip_l.icon_vip_lv7{background-position:-130px 0}
.icon_vip_grey.icon_vip_l.icon_vip_lv7{background-position:-130px -22px}
.icon_vip_l.icon_vip_lv7 .icon_vip_num,.icon_vipyear.icon_vip_lv7 .icon_vip_num,.icon_vipyear_lv7 .icon_vip_num{background:0 0}
.mod_figure{letter-spacing:-3px;font-size:0;display:table;width:100%}
.mod_figure li{display:inline-block;width:50%;margin-bottom:17px;letter-spacing:normal;padding:0 4px;vertical-align:top;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box}
.mod_figure .figure img{display:block;width:100%;background:#dddedf url(/tencentvideo/vstyle/mobile/v3/style/img/common/imgholder.png) center center no-repeat;background-size:40px auto}
.figure{position:relative;display:inline-block;width:100%}
.figure .figure_pic{position:relative;display:inline-block;width:100%;overflow:hidden;transform:translateZ(0);-webkit-transform:translateZ(0)}
.figure .mask_duration{position:absolute;right:4px;bottom:4px;padding:0 4px;color:#fff;font-size:12px;line-height:16px}
.figure .figure_mask_single{position:absolute;left:0;bottom:0;padding:0 2px;line-height:18px;height:18px;background-color:rgba(0,0,0,.6);color:#fff}
.figure .figure_mask_single .mask_txt{font-size:12px}
.figure .figure_mask{position:absolute;left:0;bottom:0;width:100%;line-height:18px;background-color:rgba(0,0,0,.6);color:#fff;font-size:12px}
.figure .figure_mask .mask_txt{display:block;padding:2px 24px 0 4px;font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.figure .figure_mask .mask_title{display:block;height:1.1rem;line-height:1.1rem;width:100%;padding:0 2px 0;font-size:.85rem;overflow:hidden}
.figure .figure_mask .mask_date,.figure .figure_mask .mask_scroe{position:absolute;top:2px;right:4px;height:auto;padding:0;background:0 0;font-size:12px}
.figure .figure_mask .mask_date{font-size:12px}
.figure .figure_mask_two{padding-top:4px}
.figure .figure_mask_two .mask_txt{display:block;margin-top:-2px;padding-top:0}
.figure .mask_scroe_single{position:absolute;right:0;bottom:0;height:18px;line-height:18px;background-color:rgba(0,0,0,.6)}
.figure .mask_scroe{position:relative;padding:0 4px 0 4px;line-height:18px;color:#ff8406;font-size:12px}
.figure .figure_titles{display:block;width:100%;max-height:36px;margin-top:5px;overflow:hidden;font-size:13px;line-height:1.1rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.figure .figure_titles .mark_custom{position:relative;margin-right:4px;top:-1px}
.figure .figure_title{display:block;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}
.figure .figure_title_multirow{text-align:center;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.figure .figure_title_multirow .txt{display:inline-block;text-align:left}
.figure .figure_desc{display:block;width:100%;line-height:18px;font-size:13px;color:#898989;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.mod_figure .figure .figure_pic:before{content:'';position:relative;display:block;width:100%;padding-bottom:56.25%}
.mod_figure .figure .figure_pic img{position:absolute;top:0;left:0;width:100%;height:100%}
.mod_figures_v .figure .figure_pic:before{padding-bottom:140.24%}
.mod_figures_h .figure .figure_pic:before{padding-bottom:56.25%}
.mod_sideslip_h .mod_figures{padding-left:11px;margin-bottom:-7px;overflow:auto;-webkit-overflow-scrolling:touch}
.mod_sideslip_h .mod_figure{padding-bottom:7px;white-space:nowrap}
.mod_sideslip_h .mod_figure li{margin-bottom:0}
.mod_sideslip_figures_h .mod_figure li{width:148px}
.mod_multi_figures_h .mod_figure li{width:173px}
.mod_double_figures_h{padding:10px 11px}
.mod_double_figures_h .mod_figure li{width:50%;margin-bottom:0}
.mod_single_figures_h{padding:10px 11px}
.mod_single_figures_h .mod_figure li{width:100%;margin-bottom:0}
svg .svg_use_true{display:none}
svg[data-status=true] .svg_use_true{display:inline;fill:#ff8400}
svg[data-status=true] .svg_use_false{display:none}
.site_player{position:relative;width:100%;z-index:11;min-height:56.25vw;background-color:#000}
.site_player .mod_player{z-index:1}
.site_player .mod_player_box .txp_btn_play_lg{display:block}
.site_player .mod_player_box .txp_btn_replay,.site_player .mod_player_box .txp_btn_trial{display:none}
.site_player .tvp_overlay_poster .tvp_poster_mask_a,.site_player .tvp_overlay_poster .tvp_poster_mask_b{content:' ';position:absolute;z-index:2;left:0;bottom:0;width:100%;height:40%}
.site_player .tvp_overlay_poster .tvp_poster_mask_a{z-index:2}
.site_player .tvp_overlay_poster .tvp_poster_mask_b{z-index:3}
.site_player .tvp_limited_player{position:absolute;z-index:4;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7)}
.site_player .tvp_limited_player_inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:210px}
.site_player .tvp_limited_player_txt{font-size:15px;line-height:36px;background:rgba(0,0,0,.8);border-radius:18px;color:#fff;text-align:center}
.site_player .tvp_limited_player_end{position:absolute;z-index:1;width:100%;height:100%;left:0;top:0;color:#fff;background:rgba(0,0,0,.45)}
.site_player .tvp_limited_player_mask{position:absolute;z-index:1;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.45)}
.site_player .tvp_limited_player_wrapper{position:absolute;width:100%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.site_player .tvp_limited_player_tips{margin-bottom:16px;width:100%;color:#fff;font-size:15px;text-align:center}
.site_player .tvp_limited_player_open{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:-webkit-calc(100% - 40px);max-width:calc(100% - 40px);display:block;margin:0 auto;padding:0 20px;height:44px;line-height:44px;border:none;border-radius:8px;font-size:15px;color:#fff;text-align:center;background:#ff6022;outline:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@-webkit-keyframes topToBottom{
0%{opacity:1;-webkit-transform:translateY(-5px)}
50%{opacity:.8;-webkit-transform:translateY(5px)}
100%{opacity:0;-webkit-transform:translateY(5px)}
}
.site_player .tvp_limited_player_arrow{position:absolute;left:104px;top:45px;font-size:0;width:1px;height:55px;background:#d6d5d5;-webkit-animation:topToBottom 2s ease infinite both}
.site_player .tvp_limited_player_arrow:after,.site_player .tvp_limited_player_arrow:before{position:absolute;z-index:3;bottom:4px;content:' ';width:12px;height:1px;font-size:0;background:#d6d5d5}
.site_player .tvp_limited_player_arrow:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:-1px}
.site_player .tvp_limited_player_arrow:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:-10px}
#mod_tenvideo_video_player_0,#mod_tenvideo_video_player_1,#txv_html_mod{position:absolute;width:100%;height:100%}
.mod_player{position:relative;width:100%}
.mod_player:after{content:'';display:block;width:100%;padding-bottom:56.25%}
.mod_player .tvp_container{position:absolute;overflow:hidden;top:0;left:0;right:0;bottom:0}
.mod_player .mod_live_sport{position:absolute}
.fullscreen{width:100%!important;height:100%!important;overflow:hidden}
.fullscreen body{height:100%;overflow:hidden}
.fullscreen .container{height:100%;padding-bottom:0}
.fullscreen .mod_player{margin:0;width:100%;height:100%;margin:0}
.fullscreen .tvp_overlay_poster .tvp_poster_img{display:-webkit-box;position:static;width:100%;height:auto}
.fullscreen .tvp_overlay_poster:after{display:none}
.fullscreen .tvp_container{background:#000}
.fullscreen .mod_app_banner,.fullscreen .mod_app_top_btn,.fullscreen .mod_box,.fullscreen .mod_footer,.fullscreen .mod_loading,.fullscreen .mod_sponsor,.fullscreen .more_video,.fullscreen .site_header,.fullscreen .tvp_none{display:none}
.fullscreen #mod_tenvideo_video_player_0,.fullscreen #mod_tenvideo_video_player_1,.fullscreen .tvp_container,.fullscreen .tvp_container .tvp_video,.fullscreen .tvp_container video{height:100%!important}
.fullscreen .tvp_rotate_tips{position:absolute;z-index:5;left:0;bottom:100px;width:100%;height:50px;background:url(//i.gtimg.cn/qqlive/images/tvp/tip_rotate.png) center no-repeat;-webkit-background-size:145px 48px;background-size:145px 48px}
.landscape .tvp_rotate_tips{display:none}
@media screen and (max-height:540px){
.fullscreen .tvp_rotate_tips{bottom:50px;background-position:25% center}
}
.txp_source{position:absolute;right:10px;bottom:10px;z-index:10;padding:5px 10px 5px 20px;white-space:nowrap;color:#fff;font-size:0;letter-spacing:-3px;background-color:rgba(0,0,0,.75);border-radius:14px}
.txp_source .txp_item,.txp_source .txp_label{margin-right:5px;font-size:12px;letter-spacing:normal}
.txp_source .txp_item{display:none}
.txp_source .txp_current{display:inline}
.txp_source.txp_open{padding-left:10px}
.txp_source.txp_open .txp_item{display:inline}
.txp_source.txp_open .txp_label{display:none}
.txp_source.txp_open .txp_item+.txp_item{margin-left:10px}
.txp_source .txp_label:before{position:absolute;content:'';left:10px;top:10px;width:6px;height:6px;border:1px solid transparent;border-left-color:#fff;border-bottom-color:#fff;transform:rotate(45deg)}
.mod_video_info{position:relative;margin:0 15px;padding:0 0;margin-bottom:-10px;min-height:44px}
.mod_video_info_bottom{margin-bottom:10px}
.mod_video_info .mod_more{position:relative;padding:6px 0 0}
.mod_video_info .video_tit,.mod_video_info .video_title{margin:0 90px 5px 0;padding-top:3px;line-height:24px;font-weight:700;font-size:18px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.mod_video_info .video_types{font-size:13px;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:90px;min-height:18px}
.mod_video_info .video_types:empty{display:none}
.mod_video_info .intro_line{font-size:13px;line-height:1.6}
.open .video_intro{display:block}
.mod_video_info .video_function{position:absolute;top:6px;right:0;white-space:nowrap}
.mod_video_info .video_function .watch_num{font-size:13px;line-height:28px;font-weight:700}
.mod_video_info .video_function .watch_num .num{font-size:18px;line-height:28px;margin-right:5px}
.mod_video_info .btn_collect,.mod_video_info .btn_download{display:inline-block;width:40px;padding-top:1px;position:relative;text-align:center;font-size:13px}
.btn_collect .svg_icon_collect,.btn_download .svg_icon_download{display:block;width:20px;height:20px;margin:auto}
.mod_episodes_numbers{padding-left:15px}
.mod_episodes_numbers ul{font-size:0;display:table;width:100%}
.mod_episodes_numbers .item{display:inline-block;width:56px;height:56px;margin:0 8px 0 0;text-align:center;font-size:14px;line-height:56px;border-radius:2px}
.mod_episodes_numbers .item a{position:relative;display:block;width:100%;height:100%;border-radius:2px;background-color:rgba(255,255,255,.1)}
.mod_episodes_numbers .current a{color:#ff8400}
.mod_episodes_numbers .item_mix{width:auto}
.mod_episodes_numbers .item_mix a{padding:0 10px}
.mod_sideslip_episodes .mod_episodes_numbers{margin-bottom:-7px;overflow:auto;-webkit-overflow-scrolling:touch}
.mod_sideslip_episodes .mod_episodes_numbers ul{padding-bottom:7px;white-space:nowrap}
.mod_comments_list{padding:0 15px}
.mod_comments_list .comment_item{position:relative;margin-bottom:22px}
.mod_comments_list .comment_item:last-child{margin-bottom:0}
.mod_comments_list .comment_item:last-child:after{display:none}
.mod_comments_list .comment_hd{position:relative;margin-bottom:6px}
.mod_comments_list .comment_hd .comment_avatar{position:absolute;left:0;top:0;width:30px;height:30px;border-radius:50%}
.mod_comments_list .comment_hd .comment_name{padding-left:40px;font-size:13px;line-height:30px}
.mod_comments_list .comment_name .icon_vip{margin-left:-3px}
.mod_comments_list .comment_bd .comment_tit{font-size:15px;line-height:28px;margin-bottom:3px}
.mod_comments_list .comment_bd .comment_txt{font-size:13px;line-height:21px;margin-bottom:6px}
.mod_comments_list .comment_pic{position:relative;margin:0 -4px}
.mod_comments_list .comment_pic .pic_list{letter-spacing:-3px;font-size:0;display:table;width:100%}
.mod_comments_list .comment_pic .pic_item{display:inline-block;width:33.333%;margin-bottom:4px;letter-spacing:normal;padding:0 4px;vertical-align:top;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box}
.mod_comments_list .comment_pic .item_pic{position:relative;display:inline-block;width:100%;overflow:hidden;transform:translateZ(0);-webkit-transform:translateZ(0);background:#dddedf url(/tencentvideo/vstyle/mobile/v3/style/img/common/imgholder.png) center center no-repeat;background-size:40px auto}
.mod_comments_list .comment_pic .item_pic:before{content:'';position:relative;display:block;width:100%;padding-bottom:100%}
.mod_comments_list .comment_pic .item_pic .pic{position:absolute;top:0;left:0;width:100%;height:100%;display:block;width:100%;background-repeat:no-repeat;background-position:center center;background-size:contain}
.mod_link_list{display:block;overflow:hidden;margin-bottom:-7px;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0)}
.mod_link_list ul{display:table;padding-bottom:7px;padding-left:15px;white-space:nowrap;font-size:0}
.mod_link_list .item{display:inline-block;width:160px;height:75px;margin-right:10px;white-space:normal;-webkit-transform:translateZ(0);border-radius:2px}
.mod_link_list .item a{display:block;overflow:hidden;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-pack:center;-webkit-box-align:center;line-height:18px;width:100%;height:100%;font-size:14px;padding:0 8px 0 8px;vertical-align:middle;border-radius:2px;background-color:rgba(255,255,255,.1)}
.mod_link_list .item .text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}
.mod_link_list .current a{color:#ff8400;border-color:#ff8400}
.mod_figures_list{margin:15px 15px 0}
.mod_figures_list .list_item{position:relative;display:block;margin:10px 0}
.mod_figures_list .list_item{height:90px;padding-left:155px}
.mod_figures_list .figure{position:absolute;left:0;top:0;width:144px;height:81px}
.mod_figures_list .figure:before{content:'';position:absolute;left:0;right:0;bottom:0;height:30px;background:-webkit-linear-gradient(bottom,rgba(0,0,0,.45),rgba(45,45,45,0));background:linear-gradient(to top,rgba(0,0,0,.45),rgba(45,45,45,0))}
.mod_figures_list .figure img{width:144px;height:81px}
.figure_duration{position:absolute;right:5px;bottom:5px;line-height:1;color:#fff}
.mod_figures_list .icon_num{position:absolute;left:5px;bottom:0}
.mod_figures_list .figure_title{display:block;white-space:normal;height:auto;max-height:42px;font-size:15px;line-height:21px;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.mod_figures_list .figure_count{display:block;margin-top:5px;font-size:13px;line-height:21px;text-align:left}
.mod_figures_list .figure_count .svg_icon_play_sm{width:14px;height:14px;vertical-align:top;margin-top:2px;margin-right:2px}
.mod_figures_list .figure_info_center{height:81px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:center;display:box;box-orient:vertical;box-pack:center;box-align:center;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column}
.mod_figures_list .figure_info_center a{display:block}
.mod_vplus_info{position:relative;padding:22px 10px 15px 80px;min-height:85px;margin:15px;background:rgba(255,255,255,.1);border-radius:2px}
.mod_vplus_info .avatar{position:absolute;left:15px;top:15px;width:55px;height:55px;border-radius:100%}
.mod_vplus_info .vplus_content{font-size:15px;margin-right:75px}
.mod_vplus_info .vplus_content .vplus_name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mod_vplus_info .vplus_content .vplus_meta{line-height:1.2;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mod_vplus_info .vplus_content .gap{margin:0 3px;font-size:14px}
.mod_vplus_info .btn_vplus_subs{position:absolute;right:10px;top:50%;margin-top:-15px;width:70px;line-height:30px;height:30px;border-radius:1000em;background:rgba(0,0,0,.2);font-size:13px;text-align:center}
.mod_go_app,.mod_more{position:relative;display:block;cursor:pointer;text-align:center}
.mod_more .svg_icon_switch{display:block;width:20px;height:20px;margin:auto}
.open .svg_icon_switch{-webkit-transform:rotate(180deg) translateZ(0);transform:rotate(180deg) translateZ(0)}
.mod_go_app .svg_icon_right{display:inline-block;margin-left:2px;width:14px;height:14px;vertical-align:-2px}
.mod_app_banner{padding:15px}
body .tvp_app_banner{width:auto}
body .tvp_app_banner .tvp_btn_text:after{padding:0 5px}
.tvp_overlay_play_try{height:77px;background:0 0}
.tvp_overlay_play_try .tvp_button_play{position:static;margin:auto}
.tvp_overlay_play_try .tvp_text{bottom:0}
.tvp_container .tvp_external_layer{background:0 0}
.tvp_container .tvp_overlay_play,.tvp_external_layer .tvp_overlay_play_try{background:0 0;width:50px;height:50px}
.tvp_external_layer .tvp_overlay_play_try{height:70px;width:70px;text-align:center}
.tvp_overlay_play .tvp_button_play,.tvp_overlay_play_try .tvp_button_play{display:block;left:0;top:0;width:50px;height:50px;background:url(/tencentvideo/vstyle/mobile/v3/style/img/btn_play.png) 0 0 no-repeat;background-size:cover;border:none}
.tvp_external_layer .tvp_overlay_play_try .tvp_text{font-size:13px;white-space:nowrap;opacity:.8;line-height:1}
.tvp_external_layer .tvp_overlay_play_try .tvp_button_play{position:static;margin:auto;left:0;top:0;transform:none}
.play_weinxin .site_header{display:none}
.play_weixin .container{padding-top:0}
body .tvp_app_bar{width:auto;height:auto;margin:0 15px 5px;padding-bottom:30px}
body .tvp_app_bar:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid #e5e5e5;-webkit-transform:scaleY(.5);-webkit-transform-origin:0 0}
body .mod_entrance{margin:0 15px 5px;padding-bottom:30px}
body .mod_entrance:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid #e5e5e5;-webkit-transform:scaleY(.5);-webkit-transform-origin:0 0}
.container{padding-bottom:calc(constant(safe-area-inset-bottom));padding-bottom:calc(env(safe-area-inset-bottom))}
.empty_loading_wrapper{margin:32px 0;text-align:center}
.empty_loading{margin:0 auto;display:inline-block;width:27px;height:10px;background:url(//puui.qpic.cn/vupload/0/20180131_loading.png/0) 0 0 no-repeat;background-size:27px 300px;-webkit-animation:loading 1s steps(30) infinite;animation:loading 1s steps(30) infinite}
@keyframes loading{
from{background-position:0 0}
to{background-position:0 -300px}
}
@-webkit-keyframes loading{
from{background-position:0 0}
to{background-position:0 -300px}
}
.mod_apps_recommend{position:relative;display:block;white-space:nowrap;overflow:auto;-webkit-overflow-scrolling:touch;padding-bottom:8px}
.mod_apps_recommend .app_item{display:inline-block;width:33%;text-align:center;vertical-align:top}
.mod_apps_recommend .app_icon{display:block;width:64px;height:64px;margin:auto;border-radius:10px}
.mod_apps_recommend .icon_pic{display:block;width:100%;height:100%;border-radius:10px}
.mod_apps_recommend .app_name{display:block;margin:8px 0;padding:0 2px;font-size:14px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mod_apps_recommend .btn_app{display:block;margin:auto;width:64px;height:32px;line-height:30px;border:1px solid #ebebeb;color:currentColor;text-align:center;border-radius:5px;font-size:14px;opacity:.5}
.mod_apps_recommend .btn_app.open{color:#71d100;border-color:#71d100;opacity:1}
.mod_entrance{position:relative;margin:30px 15px;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-pack:center;-webkit-box-align:center;display:-webkit-flex;-webkit-flex-direction:row;-webkit-align-items:center;display:flex;flex-direction:row;align-items:center}
.mod_entrance .entrance_pic{display:block;width:53px;height:40px;margin-right:16px;flex:0 0 53px}
.mod_entrance .entrance_pic .pic{width:100%;height:100%}
.mod_entrance .entrance_wording{flex:0 0 auto;width:-webkit-calc(100% - 80px)}
.mod_entrance .entrance_title{font-size:15px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mod_entrance .entrance_desc{font-size:13px;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mod_entrance .entrance_arrow{position:absolute;right:0;top:50%;margin-top:-15px;width:9px;height:9px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:.5}
body{padding-bottom:96px}
.mod_source{width:100%;height:76px}
.mod_source_single{height:64px}
.mod_source_single .mod_source_box{height:64px}
.mod_source_box{box-sizing:content-box;padding-bottom:0;width:100%;overflow:hidden;background-color:#fff;-webkit-transform:translateZ(0);transform:translateZ(0)}
.mod_source_box_fixed{position:fixed;padding-bottom:10px;bottom:0;z-index:20;box-shadow:0 -2px 10px 0 rgba(0,0,0,.08);-webkit-animation:fadeIn .3s ease-in-out;animation:fadeIn .3s ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes fadeIn{
0%{opacity:0}
to{opacity:1}
}
@keyframes fadeIn{
0%{opacity:0}
to{opacity:1}
}
.mod_source .source_container{height:64px}
.source_item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 16px;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transform:translateZ(0);transform:translateZ(0)}
.source_item_left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify}
.source_item_pic{-webkit-box-flex:0;-ms-flex:none;flex:none;width:85px;height:48px;border-radius:4px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background-color:#f5f5f5}
.source_item_pic_app{width:48px;border-radius:8px;border:1px solid rgba(0,0,40,.1)}
.source_item_info{padding:0 8px;-webkit-box-flex:1;-ms-flex:auto;flex:auto}
.source_item_info_app{width:calc(100% - 114px)}
.source_item_info .info_title{width:100%;line-height:20px;font-size:15px;color:#030303;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.source_item_info .info_subtitle{width:100%;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;height:18px;line-height:18px;font-size:13px;color:#848494}
.source_item_open{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66px;height:32px;line-height:32px;border:none;border-radius:4px;font-size:15px;color:#fff;text-align:center;background:#ff6022;outline:0}
.source_dots{margin:8px 0 0 0;text-align:center;font-size:0}
.source_dots .dots_item{display:inline-block;margin-right:4px;width:4px;height:4px;background:rgba(0,0,40,.2);border-radius:2px}
.source_dots .dots_item.current{width:12px;background:#ff6022}
.source_dots .dots_item:last-of-type{margin-right:0}
.source_item_fadeIn{-webkit-animation:sourceItemFadeIn .3s ease-in-out both;animation:sourceItemFadeIn .3s ease-in-out both}
.source_item_fadeOut{-webkit-animation:sourceItemFadeOut .3s ease-in-out both;animation:sourceItemFadeOut .3s ease-in-out both}
@-webkit-keyframes sourceItemFadeIn{
0%{opacity:0}
to{opacity:1}
}
@keyframes sourceItemFadeIn{
0%{opacity:0}
to{opacity:1}
}
@-webkit-keyframes sourceItemFadeOut{
0%{opacity:1}
to{opacity:0}
}
@keyframes sourceItemFadeOut{
0%{opacity:1}
to{opacity:0}
}
.source_item_default .source_item_pic_app{border:none;opacity:.1;background:#848494;border-radius:8px}
.source_item_default .info_title{margin-bottom:6px;width:135px;height:13px;opacity:.1;background:#848494;border-radius:2px}
.source_item_default .info_subtitle{width:113px;height:13px;opacity:.1;background:#848494;border-radius:2px}
.source_item_default .source_item_open{opacity:.2}
@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3){
body{padding-bottom:86px}
.mod_source_box_fixed{padding-bottom:20px}
}
@media only screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:2){
body{padding-bottom:86px}
.mod_source_box_fixed{padding-bottom:20px}
}
@media only screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:3){
body{padding-bottom:86px}
.mod_source_box_fixed{padding-bottom:20px}
}
.U_html_bg{background-color:#fff}
.U_color_a,a,a:visited{color:#000028}
.U_svg_a{fill:#000028}
.U_color_b,.U_color_c{color:#848494}
.U_svg_b{fill:#000028}
.U_svg_c{fill:#848494}
.U_bg_a{background-color:#fff}
.U_mask_a{background-image:-webkit-linear-gradient(bottom,rgba(42,40,54,1),rgba(42,40,54,.5) 30%,rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(42,40,54,1),rgba(42,40,54,.5) 30%,rgba(0,0,0,0))}
.U_mask_b{background-image:-webkit-linear-gradient(bottom,rgba(46,46,46,.8),rgba(46,46,46,.5) 30%,rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(46,46,46,.8),rgba(46,46,46,.5) 30%,rgba(0,0,0,0))}
.container,body,html{position:relative;width:100%;min-height:100%}
.container{padding-top:55px}
.mod_box{padding:10px 0 15px}
.mod_hd{position:relative;margin:0 15px 10px}
.mod_hd .mod_title{font-weight:700;font-size:15px;line-height:29px}
.mod_hd .mod_hd_more{position:absolute;right:0;top:0;max-width:85%;font-size:12px;line-height:29px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tvp_loading_text{position:absolute;left:0;right:0;top:0;bottom:0;color:#ccc;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;display:box;box-pack:center;box-align:center;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}
.tvp_container .tvp_play_sum{position:absolute;right:0;bottom:0;z-index:5;padding:0 4px;height:22px;line-height:22px;background:rgba(0,0,0,.6);font-size:12px;color:#fff}
.mod_vplus_info{background-color:#f7f9fb}
.mod_vplus_info .btn_vplus_subs{background-color:#ff7000;color:#fff}
.mod_sponsor_banner .mod_bd{margin:0 15px}
.mod_sponsor_banner img{width:100%}
.mod_video_unit{position:relative;margin-bottom:20px}
.mod_video_unit .mod_video{position:relative;overflow:hidden}
.mod_video_unit .mod_video img{position:absolute;left:0;top:0;width:100%;height:100%}
.mod_video_unit .mod_video:after{content:'';position:relative;display:block;width:100%;padding-bottom:56.25%}
.mod_video_unit .mod_player{position:absolute;top:0;left:0;width:100%;height:100%;z-index:6}
.video_placeholder{position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:center;-webkit-box-align:center;display:-webkit-flex;-webkit-align-items:center;-webkit-justify-content:center;-webkit-flex-direction:column;display:flex;align-items:center;justify-content:center;flex-direction:column}
.video_placeholder .btn_player{position:relative;width:50px;height:70px;color:#fff}
.video_placeholder .icon_play{display:block;margin:auto;width:50px;height:50px;background:url(//i.gtimg.cn/qqlive/images/20150911/i1441959133_1.jpg) 0 0 no-repeat;-webkit-background-size:cover;background-size:cover}
.video_placeholder .btn_player .icon_text{display:block;text-align:center;text-shadow:0 0 2px #000;white-space:nowrap}
.mod_video_unit .desc{position:relative;padding:10px 15px 0}
.mod_video_unit .desc:empty{padding:0}
.tvp_app_banner .tvp_app_btn .tvp_app_logo{margin-right:0}
.site_header{background-color:#2d2d2e}
.site_nav{background-color:rgba(26,26,26,.95)}
.mod_episodes_numbers .item a,.mod_link_list .item a{color:#000028;background:#f6f8fa}
.mod_episodes_numbers .current a,.mod_link_list .current a{color:#ff8400}
.mark_text,.mark_text_new,.mark_text_trailer{background-color:rgba(255,112,0,.8)}
.mod_video_info .video_types .hlw_hl{color:#ff8400}
.mod_comments_list .comment_bd .comment_txt,.mod_comments_list .comment_hd .comment_name,.mod_video_unit .desc{color:#000028}
.mod_comments_list .comment_hd .comment_name{height:30px}
.txp_html_fullscreen .site_header{display:none;visibility:hidden}
#menghaisun{content:"20190902111344"}@-webkit-keyframes downloadingProgress{
0%{width:0}
100%{width:90%}
}
@keyframes downloadingProgress{
0%{width:0}
100%{width:90%}
}
.tvp_app_bar,.tvp_app_bar *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;user-select:none}
.tvp_app_bar{position:relative;width:100%;height:60px}
.tvp_app_bar .tvp_bar_inner{display:block;padding:5px 0 0;overflow:hidden}
.tvp_app_bar .tvp_close{position:relative;float:left;width:22px;height:55px}
.tvp_app_bar .tvp_icon_close{position:absolute;top:18px;left:13px}
.tvp_app_bar .tvp_icon_close:after,.tvp_app_bar .tvp_icon_close:before{content:'';position:absolute;width:1px;height:18px;background-color:#efefef;-webkit-transform:rotate(-45deg)}
.tvp_app_bar .tvp_icon_close:after{-webkit-transform:rotate(45deg)}
.tvp_app_bar .tvp_app_pic{position:relative;float:left;margin:0}
.tvp_app_bar .tvp_app_logo{display:inline-block;margin:0;width:50px;height:50px;background:url(//i.gtimg.cn/qqlive/images/20150608/logo_app.png) 0 0 no-repeat;background-size:contain;vertical-align:top;border-radius:10px;overflow:hidden}
.tvp_app_bar .tvp_app_mark{position:absolute;right:0;top:0;background-color:rgba(238,121,47,.95);color:#fff;font-size:11px;border-radius:0 10px 0 10px;padding:0 4px 0 3px}
.tvp_app_bar .tvp_app_wording{float:left;margin:8px 0 0 8px}
.tvp_app_bar .tvp_wording_desc,.tvp_app_bar .tvp_wording_title{display:block;line-height:16px;overflow:hidden;white-space:nowrap}
.tvp_app_bar .tvp_wording_title{max-width:10em;font-size:15px}
.tvp_app_bar .tvp_wording_desc{width:12em;margin:4px 0 0 0;font-size:13px;opacity:.6}
.tvp_app_bar .tvp_app_btn{position:absolute;right:10px;top:50%;margin-top:-18px;width:64px;height:36px;line-height:36px;text-align:center;color:currentColor;border-radius:2px;background:0 0;overflow:hidden;border:1px solid #ebebeb;border-radius:5px;opacity:.6}
.tvp_app_bar .tvp_btn_text{position:relative;display:block;margin-top:-1px;font-size:14px;text-shadow:0 1px 2px rgba(230,230,230,.1)}
.tvp_app_bar .tvp_btn_text:after,.tvp_app_bar .tvp_wording_desc:after,.tvp_app_bar .tvp_wording_title:after{display:block;content:attr(data-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tvp_app_bar .tvp_progress{position:absolute;left:0;top:0;height:100%;width:100%}
.tvp_app_bar .tvp_progress_current{position:absolute;left:0;top:0;max-width:100%;height:100%;background-color:#fff;border-radius:2px;background-color:#ffd4b2;-webkit-transition:width .1s linear;background-clip:padding-box}
.tvp_app_bar .tvp_app_btn[data-status=open],.tvp_app_bar .tvp_app_btn[data-status=speed]{border-color:#71d100;color:#71d100;opacity:1}
.tvp_app_bar .tvp_app_btn[data-status=downloading],.tvp_app_bar .tvp_app_btn[data-status=install],.tvp_app_bar .tvp_app_btn[data-status=pause]{border-color:#ff7000;color:#ff7000;opacity:1}
.tvp_app_bar .tvp_app_btn[data-status=install] .tvp_progress_current{display:none}
.tvp_app_btn[data-status=downloading] .tvp_progress_current,.tvp_app_btn[data-status=pause] .tvp_progress_current{-webkit-animation-name:downloadingProgress;-webkit-animation-timing-function:linear;-webkit-animation-fill-mode:both;-webkit-animation-duration:20s;animation-name:downloadingProgress;animation-timing-function:linear;animation-duration:20s;animation-fill-mode:both;opacity:1}
.tvp_app_btn[data-status=pause] .tvp_progress_current{-webkit-animation-play-state:paused;animation-play-state:paused}
.tvp_nonauto .tvp_progress .tvp_progress_current{width:auto;-webkit-animation-name:none;-webkit-animation-name:none}
@media screen and (min-width:340px){
.tvp_app_bar .tvp_wording_title{font-size:16px}
.tvp_app_bar .tvp_wording_desc{font-size:14px}
.tvp_app_bar .tvp_app_btn{width:74px;height:34px;line-height:35px}
}
#menghaisun{content:"20190722183030"}