@charset "utf-8";
/*
[MBKFW Template] Copyright (c) 2010-2066 www.mbkfw.com
This is not a free template. Please buy the authentic license.
Author: Xiaohei, QQ:2909458585. Version: ST08_v9, time: 20230518.
Special note: do not modify this document without permission.
*/
.video_title {padding:0 24px;}
.video_title h1 {font-weight:bold;font-size:22px;margin:0 0 10px 0;height:32px;line-height:32px;overflow:hidden;}
.player {}
/* .play-list {padding:24px 24px 8px 24px;}
.play-list div {height:75px;margin-bottom:16px;}
.play-list div:hover {background:#404040;}
.play-list img {float:left;}
.play-list ul {float:left;width:190px;}
.play-list p {height:40px;line-height:20px;overflow:hidden;margin:6px 10px;color:#F1F1F1;}
.play-list span {color:#999999;padding-left:10px;}
.play-list i {color:#999999;font-style:normal;float:right;}
.play-list .on {background:#0072C6;} */
.album-list {overflow:hidden;padding:0 0 16px 0;border-bottom:#EEEEEE 1px solid;}
.album-list p {margin:0;border-bottom:#EEEEEE 1px solid;line-height:48px;padding:0 16px;}
.album-list p b {font-size:18px;}
.album-list p span {float:right;color:#999999;}
.album-list li {width:362px;height:36px;line-height:36px;overflow:hidden;float:left;padding:0 12px;background:#F6F6F6;margin:16px 0 0 16px;font-size:14px;border-radius:6px;}
.album-list li:hover {background:#EEEEEE;color:#333333;}
.album-list li i {float:right;font-size:12px;color:#999999;font-style:normal;}
.album-list .on {background:#F6F6F6 url('../../image/ico-play.gif') no-repeat 366px center;background-size:8px 16px;width:342px;padding:0 32px 0 12px;}

/*20200722*/
.vid-s{display: inline-flex;}
.vid-s img{vertical-align:middle}
.vid-s i{background:url('images/video/ico_bf.png') no-repeat 0 0;background-size: 50px 50px;width: 50px;height: 50px;z-index: 4;opacity: 0;filter:alpha(opacity=0);-ms-transform: scale(1.3);transform: scale(1.3);color: #fff;float: initial;padding: 0;display: inline-block;position: absolute;left: 35%;bottom: 30%;}
.vid-s:hover i{opacity: 1;filter:alpha(opacity=100);-ms-transform: scale(1);transform: scale(1);}
.vid-s:hover span{position:absolute;top: 0;right: 0;bottom:0;left: 0;background-color: rgba(0,0,0,0);z-index: 3;}
.vid-s:hover span{background-color: rgba(0,0,0,0.3);}
/**/
.mhsa{background: #161823;}
.xname{height:40px;}
.xname h2{font-size: 16px;color: #ffffff;font-weight: bold;padding-left: 23px;line-height: 40px;}

.play-list{padding: 5px 0px 8px 0px;}
.play-list div{height:75px;margin-bottom: 3px;padding: 8px 20px 8px 20px;}
.play-list div:hover{}
.play-list img{float:left;border: 2px solid #2D2F38;}
.play-list ul{float:left;width:190px;width: calc(100% - 60px);}
.play-list p{height:40px;line-height:20px;overflow:hidden;margin:6px 10px;margin-right: 0;color: #959595;font-size: 14px;text-align: justify;}
.play-list span{color: #595959;padding-left:10px;}
.play-list i{color: #595959;}
.play-list .bo_on{background: #393A44 url(../../image/ico-play.gif) no-repeat 0px center;background-size: 18px 20px;position:relative;}
.play-list .bo_on img,.play-list div:hover img{border: 2px solid #fff;width: 56px;height: 75px;}
.play-list .bo_on p,.play-list div:hover p{color:#d5d5d5}
.play-list .bo_on span,.play-list div:hover span{}

.player{padding: 0 0 0;}
#player{min-height: 480px;}
#player .t_c{margin-top:150px !important}
.v_cs{background:#000000;height:40px;line-height:40px;text-align: left;color: #b1b1b1;padding:0 10px}
.v_cs a{color: #b1b1b1;}
.v_tags{margin-top:8px;overflow: hidden;max-width: 500px;height: 25px;}
.v_tags a{height:25px;line-height:25px;float:left;    margin: 0 5px;}
.v_tags a.b{display: block;color: #595959;background-color: #282828;padding: 0 20px;border-radius: 15px;}
.v_tags a.b:hover{background-color: #535353;color: #b7b7b7;}
/*大幻灯区*/
.briefing{width: 100%;overflow: hidden;height: 506px;margin-bottom: 5px;background: url("images/video/briefing_blue.jpg") no-repeat top center #f4f4f4;}
.briefing_blue .briefingRight{background: #172a54;}
.briefing_blue .briefingTitle{border-bottom: 1px solid #19377b;}
.briefing_blue .briefingRight ul li{border-bottom: 1px solid #19377b;}
.briefing_main{width: 1220px;margin: 0 auto;}
.briefingLive{width: 900px;height: 506px;float: left;position: relative;overflow: hidden;background: #000000;}
#liveImg{padding-bottom:57.4%;height: 0;width: 100%;overflow: hidden;float: left;position:relative;}
.liveBigImg{height: 506px;width: 100%;background: #000000;overflow: hidden;position: absolute;}
.v_title{position:absolute;left:0;top:0;height: 53px;line-height: 53px;width:96%;padding:0 2%;text-align: left;background: rgba(0, 0, 0, 0.24);color: #ffffff;font-size: 16px;}
.liveBigImg li{width: 100%;height: 100%;float: left;position: relative;}

.briefing .briefingRight ul li.focus{background: #791a19;}
.briefing_blue .briefingRight ul li.focus,.briefing_blue .briefingRight ul li:hover{background: #2d4886;}
.briefingLive ul li{width: 100%;height: 506px;position: relative;}
.briefingLive ul li img{width: 100%;height: 100%;}
.briefingLive ul li .bof{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 10;}
.briefingLive ul li .bof i{font-size: 98px;color: #fff;}
.briefingLive ul li .cover{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #000;opacity: 0.3;}
.briefingLive ul li p{position: absolute;bottom: 0;left:0;height: 80px;font-size: 26px;line-height: 100px;text-indent: 20px;overflow: hidden;width: 100%;background: -webkit-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.8)); /* Safari 5.1 - 6.0 */ background: -o-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.8)); /* Opera 11.1 - 12.0 */ background: -moz-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.8)); /* Firefox 3.6 - 15 */ background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.8)); /* 标准的语法（必须放在最后） */}
.briefingLive ul li p a{color: #fff;}
.briefingRight{width: 320px;height: 506px;float: right;background: #1844a7;}
.briefingTitle{padding-left: 20px;width: 100%;height: 54px;border-bottom: 1px solid #1844a7;line-height: 54px;font-size: 18px;color: #fff;font-weight: bold;box-sizing: border-box;}
.briefingTitle i{color: #fbc917;font-size: 24px;margin-right: 6px;vertical-align: middle;}

.briefingRight ul li{width: 100%;padding: 16px;box-sizing: border-box;border-bottom: 1px solid #1844a7;padding-top:18px;padding-bottom: 18px;cursor: pointer;}
.briefingRight ul li .image{width: 60px;float: left;margin-right: 16px;height: 80px;position: relative;}
.briefingRight ul li .image img{width: 100%;height: 80px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.briefingRight ul li .text{overflow: hidden;color: #fff;}
.briefingRight ul li p{font-size: 15px;line-height: 22px;height: 44px;margin-top: 5px;overflow: hidden;}
.briefingRight ul li a{color: #fff;}
.briefingRight ul li span{font-size: 14px;margin-top: 30px;margin-top: 10px;display: block;}

/*视频评论*/
.v_comment{}
.v_comment .head-txt,.v_comment .no_bg{background:none;margin-bottom: 0;}

/*开关灯*/
#bt,#choose{cursor:pointer; }
#bt img,#choose img{vertical-align:middle;margin-top: -3px;}
body.daytime,.daytime .top,.daytime .logbar{background: #000000;}
.daytime .top,.daytime .logbar,.daytime .nav_mu,.daytime .newfooter,.daytime .close_v,.daytime .lxgf,.daytime .siderbar-right,.daytime #destoon-fixon{background: #000000;opacity:0;filter:alpha(opacity=0);color:#000000;height: 0 !important;}
.daytime .top{border-bottom:1px solid #000000;}
.daytime #destoon-fixon,.daytime .nav_mu,.daytime .top,.daytime .close_v2,.daytime .logo_xh,.daytime .footer,.daytime #footb,.daytime .newfooter{height: 0 !important;display: none !important;}
.daytime .nav_mu{margin:0 !important}
.daytime .m0{}
.daytime .mxh,.daytime .video-refer{width: 100%;}
.daytime .mxh .no_bg{background: #161823;}
.daytime .mxh .no_bg #title{color:#999999}
.daytime .mxh table{ width: 97.8%;}
.daytime .mxh #player{height: calc(100vh - 180px);}
.daytime .mxh #custom-error,.daytime .mxh .prism-player{height: calc(100vh - 180px) !important;}
.daytime .mxh .userinfo{border:0}
.daytime .video-refer{padding-left:15px;padding-right: 40px;box-sizing:border-box}
.daytime .video-refer .video-name{}
.daytime .video-refer .detail-btn{}
.daytime .video_title{padding-left:20px}
body.nigth{}

/*show-title*/
.video-refer{width: 1220px;margin: 0 auto;line-height: 40px;padding: 15px 0;}
.video-refer .video-name{font-size: 20px;color: #d4d4d4;float: left;width: calc(100% - 250px);height: 40px;overflow: hidden}
.video-refer .video-name .tool{padding:0;border-top:0;text-align: left;width: 50%;margin-top: -3px;}
.video-refer .video-name .tool .like, .video-refer .video-name .tool .hate, .video-refer .video-name .tool .report, .video-refer .video-name .tool .favorite, .video-refer .video-name .tool .comment, .video-refer .video-name .tool .award, .video-refer .video-name .tool .share{-webkit-filter: brightness(0) invert(0.7);filter: brightness(0) invert(0.7);}
.video-refer .video-name .tool .like:hover, .video-refer .video-name .tool .hate:hover,.video-refer .video-name .tool .report:hover, .video-refer .video-name .tool .favorite:hover,.video-refer .video-name .tool .comment:hover, .video-refer .video-name .tool .award:hover, .video-refer .video-name .tool .share:hover{-webkit-filter: none;filter: none;}
.video-refer .video-name .fr{max-width: 50%;}
.video-refer .video-name .fr, .video-refer .video-name .fr a{font-size:12px; color: #7e7e7e}

.video-refer .detail-btn{float: right; margin-left: 28px}
.video-refer .price{float: right; color: #ffb30f; font-size: 14px; height: 40px}
.video-refer .price em{font-size: 20px}

/*show-com*/
.business-card{width: 300px; background: #fff; padding: 20px 0 30px 0; text-align: center; box-shadow: 1px 1px 10px rgba(0,0,0,0.03)}
.business-card img{width: 110px; height: 110px; border-radius: 100px; margin: 0 auto 15px; display: block}
.business-card p,.mainRight .business-card p a{font-size: 14px; color: #333}
.business-card p.name{font-size: 20px; color: #000; font-weight: bold; margin-bottom: 6px}
.business-card p.name em{font-size: 14px; color: #333; font-weight: normal}
.business-card a.gostore{width: 114px; height: 38px; display: block; border: solid 1px #e60000; text-align: center; line-height: 38px; color: #e60000; border-radius: 5px; margin: 25px auto 0}
.business-card a.gostore:hover{background: #e60000; color: #fff}

.m3l .head-txt{margin-bottom: 5px;}

.detail-btn{display: block;width: 110px;height: 40px;background: #e60000;border-radius: 3px;color: #ffffff !important;font-size: 14px;text-align: center;line-height: 40px;}
.detail-btn:hover{opacity:.8;filter:alpha(opacity=80);}
/*TAG词*/
.v_tag_rank{}
.v_tag_rank .list-rank{overflow:hidden;padding:15px 10px 5px;}
.v_tag_rank .list-rank li {height:32px;line-height:32px;font-size:14px;padding:0;overflow:hidden;float:left;width:33.3333%;text-align:center;margin-bottom:8px;}
.v_tag_rank .list-rank li a{height:28px;line-height:28px;border:1px solid #dddddd;display:inline-block;width:81px;overflow:hidden;border-radius:5px}
.v_tag_rank .list-rank li a:hover{border:1px solid #e60000;background:#e60000;color:#ffffff}
/*20250927*/
.xgplayer-playswitch .xgplayer-playswitch-tab {width:36px;height:80px;opacity:.7;background-color:#33343f;border-radius:18px;position:fixed;bottom:45%;right:3px;}
.xgplayer-playswitch .xgplayer-playswitch-prev {height:40px;width:36px;opacity:.7;position:absolute;top:0;}
.xgplayer-playswitch .xgplayer-playswitch-next {height:40px;width:36px;opacity:.7;position:absolute;bottom:0;}
.xgplayer-playswitch .xgplayer-playswitch-prev.disabled,.xgplayer-playswitch .xgplayer-playswitch-next.disabled {opacity:.2;cursor:not-allowed;}
.xgplayer-playswitch .xgplayer-playswitch-tab:hover {opacity:.9;}
.xgplayer-playswitch .xgplayer-playswitch-prev:not(.disabled):hover,.xgplayer-playswitch .xgplayer-playswitch-next:not(.disabled):hover {cursor:pointer;opacity:1;}
.xgplayer-playswitch svg path {fill:#fff;}
.semi-icon {text-align:center;text-transform:none;text-rendering:optimizelegibility;fill:currentColor;font-style:normal;line-height:0;display:inline-block;font-size:16px;}
.xgplayer-playswitch svg {position:relative;top:7px;left:4px;height:26px !important;width:26px !important;vertical-align:middle;}
/**/
.prism-player .prism-big-play-btn {left:50% !important;top:50% !important;transform:translate(-50%,-50%);}
/**/
.prism-player {height:530px !important;}
#fullscreen-btn {;}
#fullscreen-btn .icona {margin-top:-2px;vertical-align:middle;}
.video_title {padding:0 24px;padding-left: 0;}
.video_title h1 {font-weight:bold;font-size:22px;margin:0 0 10px 0;height:32px;line-height:32px;overflow:hidden;color: #999999;}
/**/
.mhsa{background: #161823;}
.mhsa .b20{margin:0}
.mhsa .no_bg{background: #161823 !important;}
.no_bg .userinfo{border:0}
.no_bg .userinfo b{color:#999999;}
.no_bg .userinfo .follow0,.no_bg .userinfo .follow1{float:none}
/**/
.xg-video .prism-big-play-btn{}
.xg-video .product-popover {padding:8px;position:absolute;bottom: 50px;left:0;height:96px;background: rgb(36 36 36 / 91%);z-index:110;display:flex;border-radius:1px 16px 16px 1px;box-sizing: border-box;}
.xg-video .product-popover *{margin: 0; padding: 0;border: 0; font-size: 100%;font: inherit;vertical-align: baseline;}
.xg-video .product-popover .goods-img {width:80px;height:80px;}
.xg-video .product-popover .show-product {width: 335px;transition:all 0.2s;margin-left: 10px;}
.xg-video .product-popover.hide-style .goods-img,.xg-video .product-popover.hide-style .show-product {width: 1px;overflow:hidden;margin-left: 0;}
.xg-video .product-popover .goods-img img {width:100%;height:100%;border-radius: 6px;}
.xg-video .product-popover .product-info {display:flex;flex-direction:column;justify-content:space-between;margin-left: 11px;width: 205px;overflow: hidden;}
.xg-video .product-popover .product-info .name {text-align: left;margin: 0;padding: 0;font-size:14px;color:#FFFFFF;font-weight:bold;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:20px;}
.xg-video .product-popover .product-info .name a{color:#FFFFFF;}
.xg-video .product-popover .product-info .price-box {display:flex;justify-content:space-between;align-items:center;color: #ff5f39;font-weight:bold;font-size:14px;}
.xg-video .product-popover .product-info .change-btn {font-size:12px;color:#F7B500;cursor:pointer;}
.xg-video .product-popover .btn-group {display:flex;flex-direction:column;justify-content:space-between;margin-left: 10px;}
.xg-video .product-popover .btn-group .info-btn {width:96px;height:32px;background:rgba(247,181,0,0.1);border-radius:8px;border:1px solid #F7B500;color:#F7B500;font-size:12px;text-align:center;line-height:32px;cursor:pointer;}
.xg-video .product-popover .btn-group .info-btn A{color:#F7B500;}
.xg-video .product-popover .btn-group .primary-btn {width:96px;height:32px;background:#F7B500;border-radius:8px;color:#080A0F;font-size:12px;text-align:center;line-height:32px;cursor:pointer;}
.xg-video .product-popover .show-hide-btn {display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ffffff;font-size:12px;font-weight:bold;cursor:pointer;}
/*相关商品*/
.recommend-product .detail-btn {display:block;width:136px;height:40px;background:#e60000;border-radius:3px;color:#fff;font-size:16px;text-align:center;line-height:40px;}
.recommend-product .detail-btn+.detail-btn {margin-left: 18px;}
.fl-left {float: left;}
.recommend-videos {height: 100%;width: 100%;background-color:rgba(0,0,0,0.9);position:absolute;top: 0;left: 0;padding: 50px;z-index: 100;box-sizing: border-box;}
.recommend-videos .inner {padding:20px 0;width:100%;height:calc(100% - 40px);}
.recommend-product {float:left;color:#fff;padding:0 20px;padding-right: 30px;width:250px;}
.recommend-product .video-title {font-size:18px;height:48px;overflow:hidden;line-height:24px;margin-bottom:9px;text-align: left;}
.recommend-product .replay {display:block;width:250px;height:40px;line-height:40px;border-radius:3px;background-color:#e60000;font-size:16px;text-align:center;cursor:pointer;color:#fff;}
.recommend-product .replay em {padding-left:24px;background:url(./replay.png) no-repeat left center;font-style: normal;}
.recommend-product .detail-btn {width:116px;height:36px;line-height:36px;font-size:14px;}
.recommend-product .detail-btn+.detail-btn {margin-left:18px;}
.recommend-product .product {font-size:14px;color:#b7b7b7;margin-top:31px;margin-bottom:9px;}
.recommend-product .product .img-box {width:250px;height:160px;text-align:center;display:table-cell;vertical-align:middle;}
.recommend-product .product .img-box img,.videos .video-item .img-box img {width:100%;height:100%;object-fit:cover;}
.recommend-product .product .pro-title {display:block;color:#b7b7b7;height:42px;overflow:hidden;margin-top:5px;}
.recommend-videos .videos {float:left;padding: 0 14px;padding-left: 30px;width: 525px;border-left:1px solid #3f3838;position:relative;}
.videos .outer-wrap {height: 380px;overflow:hidden;}
.videos .outer-wrap>li {float:left;width: 525px;height:360px;}
.videos .inner-wrap>li {float:left;margin: 0 10px 15px 10px;}
.videos .video-item {position:relative;cursor:pointer;}
.videos .video-item .img-box {width: 100px;height: 130px;display:table-cell;vertical-align:middle;text-align:center;}
.videos .video-item .img-box+span {display:block;position:absolute;bottom:0;left:0;right:0;height:30px;background:-webkit-linear-gradient(bottom,rgba(255,255,255,0),rgba(46,46,46,1));background:-o-linear-gradient(bottom,rgba(255,255,255,0),rgba(46,46,46,1));background:-moz-linear-gradient(bottom,rgba(255,255,255,0),rgba(46,46,46,1));background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(46,46,46,1));color:#fff;z-index:9;}
.videos .video-item .img-box+span em {float:right;margin-right:6px;margin-top:10px;z-index:9;font-style: normal;}
.videos .video-item .mask {position:absolute;display:none;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);}
.videos .video-item .mask i {display:block;width:30px;height:30px;margin: 50px auto;background:url(./play_btn.png) no-repeat center;}
.videos .video-item:hover .mask{display:inline-block}
.videos .video-item+p {width: 100px;height: 34px;overflow:hidden;margin-top:2px;text-align: left;}
.videos .video-item+p a {color:#b7b7b7;}
.videos .slide-pagination {text-align:center;margin-top:2px;}
.videos .slide-pagination ul {display:inline-block;}
.videos .slide-pagination ul>li {float:left;width:6px;height:6px;background-color:#fff;border-radius:100%;margin:2px 3px;}
.videos .slide-pagination ul>li.on {width:10px;height:10px;background-color:#0F69DC;margin:0 3px;}
.slide-pagination .prev,.slide-pagination .next {width:6px;height:10px;display:inline-block;}
.slide-pagination .prev {margin-right:3px;background:url(./prev_small.png) left top no-repeat;}
.slide-pagination .next {margin-left:3px;background:url(./next_small.png) left top no-repeat;}
