﻿/*飘窗*/
	.barrage{position:fixed;right:-500px;display:inline-block;width: 500px;z-index: 99999}
.barrage_box{background-color: rgba(0,0,0,.5);padding-right: 8px; height: 40px;display: inline-block;border-radius: 25px;transition: all .3s;}
.barrage_box .portrait{ display: inline-block;margin-top: 4px; margin-left: 4px; width: 32px;height: 32px;border-radius: 50%;overflow: hidden;}
.barrage_box .portrait img{width: 100%;height: 100%;background: none;}
.barrage_box div.p a{ margin-right: 2px; font-size: 14px;color: #fff;line-height: 40px;margin-left: 18px; }
.barrage_box div.p a:hover{text-decoration: underline;}
.barrage_box .close{visibility: hidden;opacity: 0; text-align: center; width:25px;height: 25px;margin-left: 20px;border-radius: 50%;background:rgba(255,255,255,.1);margin-top:8px; background-image: url(../images/close.png);}
.barrage_box:hover .close{visibility:visible;opacity: 1;}
.barrage_box .close a{display:block;}
.barrage_box .close .icon-close{font-size: 14px;color:rgba(255,255,255,.5);display: inline-block;margin-top: 5px; }
.barrage .z {float: left !important;}
.barrage  a{text-decoration:none;}
.x-19-dl{position: fixed;z-index:9999;width:1200px;height: 300px;left: 50%;top:0;transform: translateX(-50%);pointer-events: none;}
.x-19-dl div{position: absolute;width: 290px;height: 390px;top:0;transform-origin: center 0;}
.x-19-dl .x-l{left: -200px;background: url(../images/dl-l.png) no-repeat center 0;animation: lingdang2 infinite 6s;}
@keyframes lingdang2 {
    0% {transform:rotate(10deg);}
    50% {transform:rotate(-10deg);}
    100% {transform:rotate(10deg);}
}
@-webkit-keyframes lingdang2 {
    0% {transform:rotate(10deg);}
    50% {transform:rotate(-10deg);}
    100% {transform:rotate(10deg);}
}
}
