
body{opacity: 1;}
:root{}
*{padding:0;margin:0;-webkit-box-sizing:border-box; -moz-box-sizing: border-box; box-sizing:border-box; outline: 0; -webkit-tap-highlight-color: transparent;font-family: "PingFang SC,DFPKingGothicGB-Regular,Lato,Tahoma,Microsoft Yahei,sans-serif"; font-size:.32rem;}
body{-webkit-overflow-scrolling:touch;}
h1,h2,h3,h4,h5,h6,input,textarea,select,button,label{font-size:100%;vertical-align: middle;}
ul,dl,ol,li{list-style: none;}
a,a:active,a:hover,a:focus{outline:0;text-decoration:none;}
img,fieldset{border:none;}
img{display:inline-block;overflow:hidden;vertical-align:top;}
em,address,i{font-size:normal;}
textarea{word-wrap:break-word; resize:none;border:0;}
.prev{position:relative;z-index:1;}
.tc{text-align:center;}
.bom{border-bottom:1px solid #efefef;}
html{scroll-behavior:smooth;}
.van-overflow-hidden{overflow:hidden!important;}
html,body{ height:100%;background:rgb(224,232,246);background-color:#ecf0f5;}
#app{min-height:100%; background-color:#fff;}
.it-self{width:.6rem;height:.6rem;margin:.2rem 2px 0 2px; padding:.08rem 0 0 0; text-align:center;}	
.it-self.tip{position:relative;z-index:1;padding-top:.04rem;}
.it-self.tip::after{content:"";width:8px;height:8px;border-radius:4px;background-color:#f00;overflow:hidden;position:absolute;right:.04rem;top:.04rem;z-index:2;}
/*通用*/
.rows{display: -moz-box;display:-webkit-box;display: -ms-flexbox;display: box;display: flex;}
.cell{display: block;-moz-box-flex: 1;-webkit-box-flex: 1;box-flex: 1;flex: 1;}
.box{width:100%;float:left;box-sizing:border-box;}.fl{float:left;}.fr{float:right;}.hide{ display:none !important; }
.p5{padding:.1rem;}.p10{padding:.2rem;}
.pl5{padding-left:.1rem;}.pl10{padding-left:.2rem;}
.pr5{padding-right:.1rem;}.pr7{padding-right:.14rem;}.pr10{padding-right:.2rem;}
.pt2{padding-top:.04rem;}.pt5{padding-top:.1rem;}.pt10{padding-top:.2rem;}.pt12{padding-top:.24rem;}.pt15{padding-top:.3rem;}
.pb5{padding-bottom:.1rem;}.pb10{padding-bottom:.2rem;}
.mt5{margin-top:.1rem;}.mt10{margin-top:.2rem;}.mt15{margin-top:.3rem;}
.ml10{margin-left:.2rem;}
.bot{border-top:1px solid rgb(242, 242, 242);}
.word-1,.word-2{display:block;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all; font-weight:normal;}
.word-2{-webkit-line-clamp:2;}
/*加载*/
.shield{ position:absolute; left:0; top:0; z-index:2; width:100%; height:100%; }
.loading{ width:2.4rem; height:2.4rem; float:left; color:#fff; background-color:rgba(0,0,0,.75); border-radius:.1rem; position:fixed; left:50%; top:50%; margin:-1rem 0 0 -1.3rem; font-size:.28rem; z-index:99; padding-top:1.6rem; text-align:center; }
.loading:before,.pael-loading:before{ border-radius:50%; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block; -webkit-animation:rotate 0.65s 0s linear infinite; animation:rotate 0.65s 0s linear infinite; display:inline-block; content:""; border:2px solid rgba(255,255,255,1); border-left-color:transparent; border-bottom-color:transparent; width:.48rem; height:.48rem; position:absolute; top:.64rem; left:50%; margin-left:-.24rem; box-sizing:border-box; }

.rmload{ animation:rmload .8s; opacity:0; }
@keyframes rmload{ 0%{ opacity:1; }100%{ opacity:0; } }
@keyframes rotate {
  0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  50% { -webkit-transform: rotate(180deg); transform: rotate(180deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
.pael-loading{display:inline-block;color:#555;font-size:.28rem;height:1.5rem;line-height:1.5rem;position:relative;padding-left:.56rem;}
.pael-loading:before{width:.28rem; height:.28rem;margin:0;margin-right:.2rem;position:absolute;left:0;top:50%;margin-top:-.14rem; border:2px solid rgba(0,0,0,.6);border-left-color:transparent; border-bottom-color:transparent; }
.pael-failed{display:inline-block;color:#666;font-size:.28rem;line-height:.5rem;padding:.5rem 0;}
/*提示*/
.mberr{ position:fixed; z-index:9; width:100%; padding:0 .3rem; left:0; top:70%; margin-top:-1rem; overflow:hidden; opacity:0; animation:mberr 4s; -webkit-animation:mberr 4s; text-align:center; }
.mberr>p{ display:inline-block; padding:.18rem .26rem; line-height:1.5; color:#FFF; font-size:.28rem; border-radius:.1rem; -moz-border-radius:.1rem; -webkit-border-radius:.1rem; background-color:rgba(0,0,0,.8); }
@keyframes mberr{
	0%{ opacity:0.3; margin-top:-1.2rem; }
	10%,20%{ opacity:1; margin-top:-1.6rem; }
	20.01%,80%{ opacity:1; margin-top:-1.6rem; }
	90.01%,100%{ margin-top:-100px; opacity:0; }
}
@-webkit-keyframes mberr{
	0%{ opacity:0.3; margin-top:-1.2rem; }
	10%,20%{ opacity:1; margin-top:-1.6rem; }
	20.01%,80%{ opacity:1; margin-top:-1.6rem; }
	90.01%,100%{ margin-top:-100px; opacity:0; }
}
.van-overflow-hidden{overflow:hidden !important;}
.midel_main{position:absolute;bottom:0;left:0;z-index:3;}
.midelfeed{width:100%;max-width:520px;margin:0 auto;}
.midelfeed .header_title{height:.6rem;line-height:.6rem;font-size:.36rem;font-weight:500;}
.midelfeed .header_close{height:.6rem;line-height:.6rem;}
.midelfeed .header_close svg{width:.6rem;height:.6rem;}
.midelfeed .modal-footer .btn{border-radius:.1rem;}
.bgfff{background-color:#fff;background-color:#fff;border-top-left-radius:.2rem;border-top-right-radius:.2rem;}

body {
    min-width: 320px;
    max-width: 520px;
    margin: 0 auto
}
.itelnage{font-size:.42rem;color:#101b33; font-weight:600; line-height:.64rem; }
/** 播放器 **/
.empty-data{color:rgba(255,255,255,.8);text-align:center;line-height:1.8; padding:.3rem 0;}
.empty-data img{max-width:36%;}
.v-t-title {font-size: .36rem;font-weight: 600;}
.v-video{background-color:#111214;}
.v-video:before {content:'';width:100%;height:0;padding-bottom:69%;display:block;}
.short-v-box-player {background-color:#999;width:100%;height:100%;position:absolute;left:0;top:0;  background:#000;   background-size:cover;z-index:1;} 
/*播放前倒计时广告*/
.prev_plate_mtion{position:absolute;left:0;top:0;z-index:3;width:100%;height:100%;background-color:#000;}
.normal-public-main{height:100%;width:100%;overflow:hidden;display: grid; place-items: center;  height: 100%;}
.normal-public-main img{max-width:100%;}
.mtion-public-button{width:100%;position:absolute;bottom:.2rem;left:0;text-align:center;z-index:3;}
.button-clear-bat{background-color:#febd2b;color:#222;display:inline-block;padding:0 .6rem;border-radius:.4rem;height:.72rem;line-height:.72rem; text-shadow:1px 1px #fff;}
.normal-public-time{height:.6rem;line-height:.6rem; color:#fff;background-color:rgba(26, 26, 26, 0.7); border-radius:.3rem;padding:0 .3rem;font-size:.28rem; display:inline-block;position:absolute;right:.2rem;top:.2rem;z-index:3;}
/*播放器强控制*/
.dplayer-mobile-play{width:.72rem !important;height:.72rem !important; }
.dplayer-comment{display:none !important;}
.dplayer-controller{padding:0 10px!important}
.dplayer-controller .dplayer-icons.dplayer-icons-right{right:10px!important}
.dplayer-logo{max-width:none!important;left:0!important;top:0!important}
.dplayer-logo img{float:left;height:36px!important}
.dplayer-controller .dplayer-icons .dplayer-time{margin-left:0!important}
.dplayer-controller .dplayer-bar-wrap{width:calc(100% - 20px)!important;left:10px!important;bottom:40px!important}
.dplayer-dtime,.dplayer-ptime{font-size:13px!important}
.dplayer-full-in-icon{display:none!important}
.dplayer-time{float:left}
.dplayer-btn-runing{height:38px;float:left;padding:3px;padding-left:10px}
.dplayer-btn-runing .btn-run{width:32px;height:32px;float:left;background-size:24px;background-repeat:no-repeat;background-position:center}
.dplayer-logo p{width:100%;font-size:13px;color:#fff;text-align:right;position:absolute;bottom:-8px;height:20px;line-height:20px}
/** 视频播放 贴片广告 **/
.player-birdwork{width:100%;height:100%;position:absolute;left:0;top:0;z-index:3; padding:4% 10% 12% 10%; background-color:#000;overflow:hidden;}
.player-birdwork .plug-alls{height:100%; padding:.3rem 0; overflow:hidden;  }
.player-birdwork .plug-alls.lazy-image{position:relative;}
.player-birdwork .plug-alls.lazy-image::before{border: 2px solid rgba(255,255,255,.9); border-top-color: transparent; border-right-color: transparent;}
.plug-alls img{height:100%; max-width:100%; vertical-align:middle;}
.plug-loading{color:#fff; height:30px;line-height:30px; font-size:.26rem; }
.plug-loading::before{border-color:rgba(255,255,255,.9);border-top-color:rgba(0, 0, 0, 1);box-sizing:border-box; }
.player-bird-start{position:absolute;left:0;right:0;z-index:15;bottom: 0;top: 0;}
.player-bird-start .timer{position:absolute;right:10px;top:10px;color:#fff;font-size:14px;background:rgba(102,102,102,.7);padding:3px 6px;border-radius:6px}
.player-bird-start .player-bird-start-btn{background-color:#e21725;border:none;color:#fff;text-align:center;text-decoration:none;padding-top:10px;padding-bottom:10px;cursor:pointer;position:absolute;bottom:-58px;width:100%;left:0;z-index:16}
.clakpys::before{content:"";position:absolute;top:50% !important;left:8%;transform:translate(0%,-50%);animation:none; width:0;height:0;border:0; border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:13px solid white;transition:all 0.3s;margin:0;border-radius:3px}
.plug-loading.none{padding-left:0;background: #fee;border-radius:3px;color: #c33;}
.plug-loading.none:before{display:none;}
/**/
.v-box-player{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;}
.a-d-lnk{font-size:.28rem;color:#4680ff;}
.on_runing{color:#ff5500;}