.videogltitle {
    color: #2d2d2d;
    font-size: .3rem;
    line-height: .4rem;
    margin: .2rem;
    text-align: left;
    font-weight: bold;
}
.common-share-holder {
    width: 4rem;
    margin-bottom: .4rem;
    height: .62rem;
    border-radius: .1rem;
    border: solid 1px #c1c1c1;
    margin-left: .2rem;
    float: left;
}
.clear{
    clear: both;
    width: 100%;
    display: block;
    height: 0;
}
.common-share-holder .ymw-bdshare-new .ymw-bdshare-new-tit {
    position: relative;
    width: 1.52rem;
    height: .45rem;
    line-height: .45rem;
    text-align: center;
    overflow: hidden;
    top: 0;
    left: 0;
    color: #505050;
    border-right: 1px solid #898989;
    font-size: .28rem;
    margin-top: .09rem;
}
.common-share-holder .ymw-bdshare-new .bdsharebuttonbox {
    height: .45rem;
    left: 1.5rem;
    margin-left: 0;
    top: .05rem;
}
.game-container{width:7.1rem;height:2.1rem;display:flex;align-items:center;justify-content:flex-start;margin:.5rem auto;background:#fbfbfb;border-radius:.1rem;clear: both}
.game-container >a{width:1.58rem;height:2.1rem}
.game-container >a img{width:100%;height:100%;border-radius:.1rem;vertical-align:bottom}
.game-container .game-info{width:3.6rem;box-sizing:border-box;padding-left:.24rem;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}
.game-container .game-info a{font-size:.28rem;line-height:.36rem;color:#333}
.game-container .game-info a:first-child{font-weight:bold}
.game-container .game-info .game-platform{font-size:.24rem;line-height:.4rem;color:#ccc;margin:.12rem 0;word-break:break-all}
.game-container .game-info .game-platform span{color:#333}
.game-container .game-title{color:#555;line-height:.65rem}
.game-container .game-title img{vertical-align:sub;width:.3rem}
.game-container .game-title span{color:#ff5a39;padding:0 .03rem}
.game-container .xs-score{width:1.64rem;box-sizing:border-box;padding-left:.24rem;display:flex;align-items:center;justify-content:center;flex-direction:column}
.game-container .xs-score .score{font-size:.6rem;color:#333;font-weight:bold}
.game-container .xs-score .score-star{background:url(/images/v1/mg32.png) no-repeat center center;background-size:1.38rem .25rem;height:.25rem;width:1.38rem;margin:.02rem auto .15rem}
.game-container .xs-score .score-star div{background:url(/images/v1/mg31.png) no-repeat left center;height:.25rem;background-size:1.38rem .25rem;width:60%}
.game-container .xs-score a{display:block;width:1.64rem;height:.6rem;background-image:linear-gradient(90deg,#ff8941 0,#ff5a39 100%),linear-gradient(#001d2d,#001d2d);background-blend-mode:normal,normal;border-radius:.3rem;text-align:center;line-height:.6rem;color:white}
.self{position:relative;overflow:hidden;margin:0 15px;padding:10px;border-radius:5px;background:#f5f5f5}
.self-l{width:70%;float:left}
.self-l >img{display:block;float:left;width:2rem;margin-right:10px;border-radius:24%}
.self-l >em{float:left;overflow:hidden;width:48%;text-align:left;font-style:normal}
.self-l >em >h3{font-size:.32rem;padding-bottom:10px;margin-bottom:10px;height:.56rem;line-height:.56rem;border-bottom:#dcdcdc 1px solid;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.self-l >em >p{height:.48rem;line-height:.48rem;color:#7b7b7b}
.self-r{width:30%;float:right}
.self-r >em{width:100%;text-align:center;display:inline-block;height:.6rem;line-height:.6rem;font-size:.6rem;font-weight:bold;font-style:normal}
.self-r >span{width:2rem;height:.288rem;display:inline-block;background:url(https://app.ali213.net/images/star2.png) no-repeat;position:relative;background-size:cover;margin-top:7px;overflow:hidden}
.self-r >span i{height:.288rem;background:url(https://app.ali213.net/images/star1.png) no-repeat;display:inline-block;background-size:cover;overflow:hidden;position:absolute;left:0;top:0}
.self-r >a{    text-align: center;width:84%;height:.64rem;line-height:.6rem;background:url(https://app.ali213.net/images/pficon.png) no-repeat;background-size:cover;display:inline-block;margin-top:8px;color:#fff;font-size:.3rem;font-weight:bold}
.self >a{position:absolute;width:80px;height:30px;background:#f60;color:#fff;line-height:30px;border-radius:5px;font-size:14px;top:50%;right:0;margin:-15px 15px 0 0}
.self >a:link{color:#fff}
.self >a:visited{color:#fff}
.self >a:hover{color:#fff}
.self >a:active{color:#fff}
.videotitle{width:100%;height:.4rem;line-height:.4rem;text-indent:.2rem;position:relative;color:#333;font-weight:bold;font-size:.36rem}
.videotitle::before{position:absolute;content:'';display:block;width:.11rem;height:.31rem;top:.05rem;left:0;background-image:linear-gradient(49deg,rgba(255,72,0,0.98) 0,rgba(255,120,0,0.98) 100%),linear-gradient(#ff5a39,#ff5a39);background-blend-mode:normal,normal;box-shadow:.02rem 0 .04rem 0 rgba(255,77,0,0.6);border-radius:.05rem}
.videotitle a{position:absolute;width:1rem;height:100%;right:0;top:0;text-indent:0;display:block;color:#747474;font-size:.26rem}
.videotitle a i{color:#ff5a00;font-style:normal}

.hottag{
    width: 7.1rem;
    margin: auto;
    margin-top: .6rem;
}
.hottag .hottagbox{
    overflow: hidden;
    margin-top: .2rem;
}
.hottag .hottagbox a{
    float: left;
    width: 2.2rem;
    height: .55rem;
    line-height: .55rem;
    background-color: #f3f3f3;
    border-radius: .18rem;
    text-align: center;
    color: #999999;
    font-size: .26rem;
    margin-right: .24rem;
    margin-top: .2rem;
}
.hottag .hottagbox a:nth-child(3n){
    margin-right: 0;
}
.rmsp{
    width: 7.1rem;
    margin: auto;
    margin-top: .5rem;    clear: both;
}
.neibox a{
    float: left;
    width: 3.41rem;
    height: 2.21rem;
    background-color: #ffffff;
    box-shadow: 0px 0px .07rem 0px
    rgba(128, 128, 128, 0.42);
    border-radius: .1rem;
    margin-top: .28rem;
    margin-right: .26rem;
    overflow: hidden;
}
.neibox a:nth-child(2n){
    margin-right: 0;
}
.neibox a img{
    display: block;
    width: 100%;
    height: 1.71rem;
}
.neibox a span{
    display: block;
    width: 100%;
    text-align: center;
    height: .51rem;
    line-height: .51rem;
    overflow: hidden;
    color: #454545;
    font-size: .22rem;
}
.xgsp{
    width: 7.1rem;
    margin: auto;
    margin-top: .5rem;    clear: both;
}
.neibox::after{
    content: '';
    display: block;
    height: 0;
    clear: both;
}

.syxz{
    width: 7.1rem;
    margin: auto;
    margin-top: .5rem;    clear: both;
}
.syxz::after{
    content: '';
    display: block;
    height: 0;
    clear: both;
}
.rmyx-inner-t{margin-top:10px}
.rmyx-inner-t a{width:1.5rem;height:2rem;display:inline-block;margin-bottom:.4rem;margin-right:.35rem;float:left}
.rmyx-inner-t a:last-child{margin-right:0}
.rmyx-inner-t a img{width:1.5rem;height:1.5rem;display:block;float:left;border-radius:25%;vertical-align:bottom}
.rmyx-inner-t a h3{display:block;width:100%;height:.5rem;line-height:.5rem;overflow:hidden;text-align:center;clear:both;color:#444;font-size:.28rem}
.rmyx-inner-f a{float:left;width:7.5rem;height:1.3rem;padding:.30rem 0 .30rem 0}
.rmyx-inner-f a img{display:block;width:1.3rem;border-radius:24%;float:left}
.rmyx-inner-f a p{color:#535353;font-size:.30rem;line-height:.6rem;height:.6rem;overflow:hidden;width:50%;float:left;text-align:left;padding-left:.30rem}
.rmyx-inner-f a .type-size{width:50%;float:left;text-align:left;padding-left:.30rem;color:#adadad;margin-top:.20rem;font-size:.24rem}
.rmyx-inner-f a .down{text-align: center;margin-right:.5rem;margin-top:-2%;width:1.30rem;float:right;height:.50rem;line-height:.50rem;color:#0078ff;background:#eaeaea;border-radius:.25rem;font-size:.24rem;padding:0}

.comment_con{
    width: 7.1rem;
    margin: auto;
    margin-top: .5rem;    clear: both;
}















