.detail-img{margin:10px 20px;clear:both;overflow:hidden;color:#222;position:relative;display:block}
.detail-img img{display:block;min-width:100%;max-width:100%;margin:auto}
.detail-img span{display:block;position:absolute;width:100%;height:40px;left:0;bottom:0;overflow:hidden;background:#000;opacity:.5;z-index:1}
.detail-img h1{display:block;position:absolute;width:100%;height:40px;line-height:40px;left:0;bottom:0;overflow:hidden;font-size:18px;font-weight:bold;color:#fff;z-index:2;text-align:left;text-indent:20px}
.detail-header{padding:10px 20px;clear:both;overflow:hidden}
.detail-header span{float:left;height:21px;font-size:13px;color:#b3b3b3;padding-top:5px;text-align:left;text-indent:30px;background:url(https://mip.ali213.net/images/sourcebg.jpg) no-repeat left center}
.detail-header p{float:right;color:#b3b3b3}
.detail-content{padding:5px 20px 5px 20px;clear:both;overflow:hidden;color:#333}
.detail-content p{text-align:left;font-size:14px;line-height:1.8em;margin: 0.2rem 0;}
strong{font-weight:bold}
a:visited {
    text-decoration: none;
    color: #333333;
}
a:link {
    text-decoration: none;
    color: #333333;
}
.appdown{display: none!important}
.mip-share-container{position:relative;width:100%;float:left;border-bottom:1px solid #f5f5f5}
.share{position:absolute;top:10px;left:20px;z-index:100;width:50px;height:50px;line-height:50px;font-size:16px;color:#7a7a7a}
.mip-xiaobian{width:100%;display:block;float:left;margin:20px auto}
.mip-xiaobian .img{float:left;margin-left:20px;width:46px}
.mip-xiaobian .img img{display:block;width:100%;font-size:0;border-radius:50%}
.mip-xiaobian .right{float:left;width:70%;overflow:hidden;margin-left:10px}
.mip-xiaobian .right .title{float:left;width:100%;height:20px;line-height:20px;text-align:left;font-size:18px;color:#333}
.mip-xiaobian .right .dec{width:100%;float:left;height:25px;line-height:25px;font-size:14px;color:#999;margin-top:5px;text-align:left}
.detail-related{width:100%;margin:10px 0 10px 0;clear:both;overflow:hidden;text-align:left}
.detail-related .block-header{width:100%;height:30px;clear:both;margin-left:20px}
.detail-related h3{display:block;width:70px;height:30px;line-height:30px;clear:both;overflow:hidden;color:#000;font-size:16px;font-style:normal;font-weight:normal}
.detail-related .detail-related-ul{width:7.1rem;clear:both;margin: auto;overflow:hidden}
.detail-related .detail-related-ul .detail-related-li{width: 100%;display: flex;align-items: flex-start;justify-content: space-between;margin-bottom: .2rem;flex-wrap: wrap;}
.detail-related .detail-related-ul .detail-related-li >img{width: 2.25rem;height: 1.5rem;overflow: hidden;border-radius: .1rem;}
.detail-related .detail-related-ul .detail-related-li >span{width: 4.63rem;height: 1.5rem;display: flex;flex-direction: column;justify-content: space-between;align-items: flex-start;}
.detail-related .detail-related-ul .detail-related-li >span .detail-related-top{width: 100%;height: .9rem;line-height: .45rem;clear: both;font-size: .3rem;overflow: hidden;color: #333;}
.detail-related .detail-related-ul .detail-related-li >span .detail-related-bottom{width:100%;height:25px;line-height:25px;clear:both;overflow:hidden;font-size:12px;color:#999;margin-top: 0.2rem;text-align:left}
.detail-related-more{position:relative;width:40%;margin:15px 30%;height:40px;line-height:40px;border-radius:20px;border:#e6e6e6 1px solid;color:#4d4d4d;font-size:16px;text-align:center}
.detail-related-more a{display:block}
.mip_download_area{position:relative;width:100%;min-height:90px;clear:both;overflow:hidden}
.mip_download_area>img{position:absolute;display:block;width:70px;height:70px;overflow:hidden;border-radius:18px;top:10px;left:20px}
.mip_download_area .mip_download_txt{display:block;margin:0 125px 0 95px;text-align:left}
.mip_download_area .mip_download_txt .mip_download_name{width:100%;height:25px;line-height:25px;margin:10px 0 0 0;clear:both;overflow:hidden;font-size:14px;white-space:nowrap;text-overflow:ellipsis}
.mip_download_area .mip_download_txt .mip_download_type{width:100%;height:20px;line-height:20px;clear:both;overflow:hidden;color:#7b7b7b}
.mip_download_area .mip_download_txt .mip_download_size{width:100%;height:20px;line-height:20px;clear:both;overflow:hidden;color:#7b7b7b}
.mip_download_area .mip_download_btn{text-align:center;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 20px 0 0}
.detail-content p img{width:100%!important;border-radius:8px;}
.detail-content h3 strong{float:left;width:100%;font-size:.36rem;font-weight:bold;color:#3c3c3c;margin:.2rem 0 .4rem 0;height:.5rem;line-height:.5rem;position:relative;text-indent:.3rem;text-align:left}
.detail-content h3 strong:before{content:'';position:absolute;top:.08rem;left:0;width:.12rem;height:.36rem;background:#ff4e25;border-radius:.1rem}

.game-container{float:left;width:94%;height:105px;margin:15px 3%;background:#fbfbfb;border-radius:5px}
.game-container >a{float:left;width:70px;height:auto;margin-top:5px}
.game-container >a img{width:100%;height:100%;border-radius:5px;vertical-align:bottom}
.game-container .game-info{float:left;width:160px;padding-left:12px;text-align:left;margin-top:20px}
.game-container .game-info a{font-size:14px;line-height:18px;color:#333}
.game-container .game-info a:first-child{float:left;width:100%;font-weight:bold;margin-bottom:10px}
.game-container .game-info .game-platform{font-size:12px;line-height:20px;color:#333;margin:3px 0;word-break:break-all}
.game-container .game-info .game-platform span{color:#333}
.game-container .xs-score{float:right;width:80px;padding-left:12px;margin:40px 0}
.game-container .xs-score a{float:right;display:block;width:80px;height:25px;background-image:linear-gradient(90deg,#ff8941 0,#ff5a39 100%),linear-gradient(#001d2d,#001d2d);background-blend-mode:normal,normal;border-radius:15px;text-align:center;line-height:25px;color:white}

.part-title{width:100%;height:.68rem;font-size:.36rem;font-weight:bold;color:#333;padding:0 .2rem;box-sizing:border-box;background:#fbfbfb;display:flex;align-items:center;justify-content:flex-start;position:relative;margin-bottom: 0.2rem;}
.part-title:before{display:block;content:"";width:.1rem;height:.3rem;background-color:#ff5a39;border-radius:.05rem;margin-right:.08rem}
.hottag{width:7.1rem;overflow:hidden;margin:auto}
/*.part-title{padding:0 10px;left:-10px;width:93%;margin:0 0 10px;}*/
.part-title a{color:#666;height:15px;line-height:15px;font-weight:normal;display:block;position:absolute;right:10px;top:10px}
.tag{overflow:hidden}
.hottag a{box-sizing:border-box;float:left;width:1.65rem;height:.6rem;line-height:.6rem;margin-right:.1rem;text-align:center;border:solid 1px #ff8439;border-radius:.04rem;color:#ff8439;font-size:.28rem;margin-top:.2rem;overflow:hidden}
.read-all2{text-align:center;width:100%;height:1rem;position:relative;top:-0.8rem;cursor:pointer;background:linear-gradient(-180deg,rgba(255,255,255,0) 0,#fff 50%)}
.read-all2 span{background:url(/images/v1/mg21.png) no-repeat center center;background-size:50%;width:1rem;height:.6rem;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}
.read-all2 i{color:#ff8439;line-height:1.8rem;font-style:normal}
.n_show_g,.n_show_m {
    float: left;
    line-height: .68rem !important;
    left: -0.2rem;
    width: 7.5rem;
    position: relative;
    margin: .2rem 0 0;
    font-size: .24rem;
    font-weight: bold;
    color: #333;
    padding: 0 .2rem;
    box-sizing: border-box;
    background: #f0f0f0;
}
.n_show_g:before,.n_show_m:before {
    content: "";
    width: .1rem;
    height: .3rem;
    background-color: #ff5a39;
    border-radius: .05rem;
    margin-right: .08rem;
    float: left;
    margin-top: .19rem;
    vertical-align: middle;
}
.n_show_g a,.n_show_m a {
    font-size: .24rem!important;
    margin-right: 10px;
}
table {
    width: 100%;
    text-align: left;
    border-collapse: separate;
    border-spacing: 0px;
    margin-top: .2rem;
}
table td {
    white-space: normal;
    letter-spacing: 1px;text-align: center;
}
table td p {
    margin: 0;
    padding: 5px 0;
    line-height: 32px;
    font-size: 16px;
    text-align: center!important;
}
td a span, td a {
    font-size: 16px;
}
.fhshop {
    border: 1px solid #dedede;
    border-radius: .2rem;
    padding: 0 .2rem;
    height: .8rem;
    line-height: .8rem;
    font-size: .24rem;
    width: 7.2rem;
    box-sizing: border-box;
    margin: auto;
    clear: both;
    margin-bottom: 0.2rem;
}
.fhshop .n {
    float: left;
    width: 2.7rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.fhshop .p {
    float: left;
    margin-left: .2rem;
    color: #fe441c;
    font-weight: bold;
    width: 1.2rem;
}
.fhshop .z {
    float: left;
    width: 1rem;
    text-align: center;
    height: .4rem;
    line-height: .4rem;
    border: 1px solid #b4b4b4;
    border-radius: .2rem;
    color: #fe441c;
    margin: 0 .2rem;
    margin-top: .18rem;
}
.fhshop a {
    float: left;
    width: 1rem;
    text-align: center;
    height: .4rem;
    line-height: .4rem;
    border: 1px solid #fe441c;
    border-radius: .2rem;
    color: white;
    margin-top: .18rem;
    background: #fe441c;
}
.game-container.pc {
    width: 7.2rem;
    height: 2.1rem;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin: .3rem 0;
    background: #fbfbfb;
    border-radius: .1rem;
    margin-left: 0.15rem;
}
.game-container.pc >a {
    width: 1.58rem;
    height: 2.1rem;
}
.game-container.pc >a img {
    width: 100%;
    height: 100%;
    border-radius: .1rem;
    vertical-align: bottom;
}
.game-container.pc .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.pc .game-info a:first-child {
    font-weight: bold;
}
.game-container.pc .game-info .game-platform {
    font-size: .24rem;
    line-height: .4rem;
    color: #ccc;
    margin: .12rem 0;
    word-break: break-all;
}
.game-container.pc .game-info .game-platform span {
    color: #333;
}
.game-container.pc .game-title {
    color: #555;
    line-height: .65rem;
}
.game-container.pc .game-title img {
    vertical-align: sub;
    width: .3rem;
}
.game-container.pc .game-title span {
    color: #ff5a39;
    padding: 0 .03rem;
}
.game-container.pc .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.pc .xs-score .score {
    font-size: .6rem;
    color: #333;
    font-weight: bold;
}
.game-container.pc .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.pc .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.pc .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;
}
.abdd{padding-left: 2%;width: 98% !important;box-sizing: border-box;}
.abddf{padding-left: 2%;width: 98% !important;box-sizing: border-box;margin-top:-.3rem;}