.barrage{position: fixed;bottom:70px; display: inline-block;min-width: 200px; z-index: 99999}
.barrage_box{background:url(../images/commentimg/mycontent/mesageBackground.png)no-repeat center -15px; box-shadow: 0px 3px 5px 0px rgba(60, 5, 5, 0.4);padding-right: 12px; height: 70px;display: inline-block;border-radius: 6px;transition: all .3s;background-size: 300%}
.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%;}
.barrage_box div.p a{  font-size: 14px;color: #fff !important;line-height: 40px;margin-left: 18px; float: left;margin-top: 3px;}
.barrage_box div.p .contentTips{display: block;width: 50px;height: 50px !important; float: left;margin-right: 0px !important;line-height: 25px !important;text-align: center;margin-top: 10px;font-size: 16px;margin-left: 20px;padding-right: 10px;border-right: 1px solid white; color: #4C0004 !important;}
.barrage_box div.p p{display: block; width: 100%;text-align: right; line-height: 15px; font-size: 12px; color: white !important;height: 20px;margin-top: 43px;}
.barrage_box div.p span{color: white !important;}
.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/commentimg/mycontent/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;height: 100%;min-width:200px;}
.barrage  a{text-decoration:none;}