.playerads{position:absolute;width:100%;}
.playerads .side{position:absolute;top:0;width:170px;}
.playerads .side.left{left:-180px;}
.playerads .side.right{right:-180px;}


.playerads.center{top:0;left:0;width:100%;height:100%;}
.playerads.center a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100}
.playerads.center a img{width:100%;height:100%}

.playerads.center .skip{position:absolute;right:10px;top:10px; border:0; border-radius:5px; font-size:16px; font-weight:bold; outline:none; background-color:rgba(0,0,0,0.7); color:#fff; padding:10px; z-index:101;}
.playerads.center .skip i.xi-step-forward{display:none;}
.playerads.center .skip.on i.xi-step-forward{display:inline-block}
.playerads.center .skip.on i.xi-spinner-4{display:none}

.playerads.center .buffer{position:absolute;bottom:0;z-index:101;text-align:center;width:100%;}
.playerads.center .buffer.anm0{color:#fff; transition:all 1s;}
.playerads.center .buffer.anm1{color:#ffd600; transition:all 1s; opacity:0.6; }
.playerads.center .buffer.anm2{color:#fff; transition:all 1s}
.playerads.center .buffer.anm3{color:#87ff00; transition:all 1s; opacity:0.6; }
.playerads.center .buffer.anm4{color:#fff; transition:all 1s}
.playerads.center .buffer.anm5{color:#00ffab; transition:all 1s; opacity:0.6; }
.playerads.center .buffer.anm6{color:#fff; transition:all 1s}
.playerads.center .buffer.anm7{color:#00deff; transition:all 1s; opacity:0.6; }
.playerads.center .buffer.anm8{color:#fff; transition:all 1s}
.playerads.center .buffer.anm9{color:#ff73c8; transition:all 1s; opacity:0.6; }

.fads{position:fixed;bottom:0;text-align:center;width:100%;z-index:101;}
.fads .ads{vertical-align:bottom;}

.popads{position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,0.5);z-index:102;text-align:center;}
.popads .ads{display:inline-block;height:auto;}

.fp{position:relative;display:inline-block;margin-top:198px;}
.padsBtns{position:absolute;bottom:-26px;width:100%;height:30px;background-color:rgb(58,58,58);}
.padsBtns a{font-size:14px;color:white;position:absolute;line-height:30px;}
.padsBtns a.L{left:10px;}
.padsBtns a.R{right:10px;}
.adswin{display:none;}
.sl2,.sr2,.sl3,.sr3{margin-top:20px;}


.listads{margin-top:15px;padding:5px;}
.listads .ads{width:100%;display:inline-block;vertical-align:top;}

#playinfo .ads{display:block;}


p.noresult{text-align:center;color:white;font-size:14px;margin-top:20px;background-color:rgb(58,58,58);line-height:60px;}



#m_list{position:relative;overflow:hidden;}


#m_list ul{font-size:0;margin:0 -5px 10px -5px;}
#m_list li{display:inline-block;width:11.11%;padding:0 5px;margin-top:15px;vertical-align:top;position:relative;}
#m_list li .poster{position:relative;}
#m_list li .poster img.al_image{position:absolute;top:0;left:0;bottom:0;width:100%;height:100%;border-radius:5px;}
#m_list li .poster img.mask{position:relative; width:100%; height:auto; z-index:2;}
#m_list li .newest{position:absolute;top:0;left:0;background-color:rgb(156,67,244,0.8);color:white;font-size:12px;padding:5px 10px;border-radius:5px 0 5px 0;}
#m_list li .title{margin-top:10px;}
#m_list li .title a{color:rgb(210,210,210);font-size:13px;}
#m_list li .title .icon-new{width:13px;vertical-align:-2px;}

#player{background-color:black;padding:10px 0;margin:20px 0;}

#playinfo .epi_list{margin:20px 0;}
#playinfo .epi_list ul{font-size:0;overflow:hidden;}
#playinfo .epi_list li{display:inline-block; min-width:11.11%; text-align:center;}
#playinfo .epi_list a{color:white;border:solid 1px #222; margin:-1px; background-color:rgb(25,25,25);display:block;padding:15px 20px;font-size:14px;}
#playinfo .epi_list a.on{background-color:#FFD600;color:black;font-weight:bold;} 

.alc{display:none;}
#playinfo .report{position:absolute;top:15px;right:20px;}
#playinfo .report a{color:white;font-size:13px;}

#playinfo .al_info{position:relative; padding:20px; background:#191919; border:solid 1px #222; }
#playinfo .al_info .poster,#playinfo .al_info .text{display:inline-block;vertical-align:top}

#playinfo .al_info .poster{width:150px;height:150px;border-radius:100%;overflow:hidden;;margin-right:10px;}
#playinfo .al_info .poster img{width:100%;border-radius:5px;}
#playinfo .al_info .text{width:calc(100% - 330px);min-width:260px;}
#playinfo .al_info .text h3{color:white;margin:0;}
#playinfo .al_info .text p,#playinfo .al_info .text .click{color:rgb(210,210,210);}
#playinfo .al_info .text p.intro{font-size:13px;margin:20px 0;}
#playinfo .al_info .text ul{margin:10px 0;font-size:13px;}
#playinfo .al_info .text ul li{margin:5px 0 ;}
#playinfo .al_info .text ul li p span{margin-right:10px;}
#playinfo .al_info .text .click{font-size:13px;}


.ads.sl1,
.ads.sl2,
.ads.sl3,
.ads.sr1,
.ads.sr2,
.ads.sr3{display:none}

.listads .ads{width:50%;font-size:0;display:inline-block;}
#playinfo .ads {font-size:0;}
#playinfo .ads a{width:50%;display:inline-block;}

@media (max-width: 900px) {
	.listads .ads{width:100%;display:inline-block}
}


@media (max-width: 480px) {
	#head .logo{display:none;}

	#player{padding:0;margin:0;}

	#playinfo .ads a{width:100%;}

	#playinfo .al_info {height:50px;overflow-x:scroll;padding:13px;}
	#playinfo .al_info .intro{display:none;}

	#playinfo .report{top:13px;right:13px;}

	#playinfo .epi_list{margin:5px 7px;}
	#playinfo .epi_list li{width:25%;}
	
	.listads .ads{width:100%;display:inline-block}
}