/* 公共 */
/* 公共 */

.more-tags {
    display: inline-block;
    padding: 0 10px;
    height: 32px;
    line-height: 32px;
    color: #fff;
    text-align: center;
    margin-right: 12px;
    border-radius: 5px;
    margin-bottom: 12px;
}

/* 分享图标 微信，QQ，空间，微博 */

.g-share,
.m-biggame-lprt .g-share.addmore.col-r {
    width: 185px;
    border-radius: 45px;
    padding: 10px 12px 5px;
    border: 1px solid rgba(0, 0, 0, .08);
    transition: .5s;
}

.m-biggame-lprt .g-share.addmore.col-r {
    float: none;
    padding: 10px 10px 10px 15px;
}

.g-share a {
    display: inline-block;
    border-radius: 50%;
    width: 23px;
    height: 23px;
    margin: 0 8px;
}

.g-share:hover {
    border: 1px solid transparent;
    box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.08);
    cursor: pointer;
}

/* 微信 */
.share-pic-wx {
    background: url(../images/wxpic.webp) no-repeat center;
    background-size: auto 11.5px;
    border: 1px solid #43cb42;
    transition: .5s;
}

.share-pic-wx:hover {
    background-color: #43cb42;
    background-image: url(../images/wxpic2.webp);
}

/* QQ */
.share-pic-qq {
    background: url(../images/qqpic.webp) no-repeat center;
    background-size: 10.5px auto;
    border: 1px solid #7eb9fc;
    transition: .5s;
}

.share-pic-qq:hover {
    background-color: #7eb9fc;
    background-image: url(../images/qqpic2.webp);
}

/* 空间 */
.share-pic-qq2 {
    background: url(../images/qq-2pic.webp) no-repeat center;
    background-size: 12.3px auto;
    border: 1px solid #facf77;
    transition: .5s;
}

.share-pic-qq2:hover {
    background-color: #facf77;
    background-image: url(../images/qq-2pic2.webp);
}

/* 微博 */
.share-pic-wb {
    background: url(../images/wbpic.webp) no-repeat center;
    background-size: auto 11.6px;
    border: 1px solid #fba69f;
    transition: .5s;
}

.share-pic-wb:hover {
    background-color: #fba69f;
    background-image: url(../images/wbpic2.webp);
}

.share-pic-more {
    background: url(../images/morepic1.webp) no-repeat center;
    background-size: auto 4px;
    border: 1px solid #A59CE3;
    transition: .5s;
}

.share-pic-more:hover {
    background-color: #A59CE3;
    background-image: url(../images/morepic2.webp);
}


/* 分享代码 textindex-detail.html */
/* 微信 */
.g-share.addmore.col-r a.bshare-weixin {
    background: url(../images/wxpic.webp) no-repeat center;
    background-size: auto 11.5px;
    border: 1px solid #43cb42;
    transition: .5s;
}

.g-share.addmore.col-r a.bshare-weixin:hover {
    background-color: #43cb42;
    background-image: url(../images/wxpic2.webp);
}

/* QQ */
.g-share.addmore.col-r a.bshare-qqim {
    background: url(../images/qqpic.webp) no-repeat center;
    background-size: 10.5px auto;
    border: 1px solid #7eb9fc;
    transition: .5s;
}

.g-share.addmore.col-r a.bshare-qqim:hover {
    background-color: #7eb9fc;
    background-image: url(../images/qqpic2.webp);
}

/* 空间 */
.g-share.addmore.col-r a.bshare-qzone {
    background: url(../images/qq-2pic.webp) no-repeat center;
    background-size: 12.3px auto;
    border: 1px solid #facf77;
    transition: .5s;
}

.g-share.addmore.col-r a.bshare-qzone:hover {
    background-color: #facf77;
    background-image: url(../images/qq-2pic2.webp);
}

/* 微博 */
.g-share.addmore.col-r a.bshare-sinaminiblog {
    background: url(../images/wbpic.webp) no-repeat center;
    background-size: auto 11.6px;
    border: 1px solid #fba69f;
    transition: .5s;
}

.g-share.addmore.col-r a.bshare-sinaminiblog:hover {
    background-color: #fba69f;
    background-image: url(../images/wbpic2.webp);
}

.g-share.addmore.col-r a.bshare-more.bshare-more-icon.more-style-addthis {
    background: url(../images/morepic1.webp) no-repeat center;
    background-size: auto 4px;
    border: 1px solid #A59CE3;
    transition: .5s;
}

.g-share.addmore.col-r a.bshare-more.bshare-more-icon.more-style-addthis:hover {
    background-color: #A59CE3;
    background-image: url(../images/morepic2.webp);
}





/* 更多合集 */
.g-morelist {
    width: 120px;
    height: 34px;
    border: 1px solid #BFBFBF;
    border-radius: 12px 2px 12px 2px;
    line-height: 34px;
    transition: .5s;
}

.g-morelist a {
    text-align: center;
}

.g-morelist a span {
    display: inline-block;
    background: url(../images/more.webp) no-repeat 0 center;
    background-size: 14px;
    padding-left: 20px;
    transition: .5s;
}

.g-morelist:hover {
    background-color: #F94E3F;
    border: 1px solid transparent;
}

.g-morelist:hover a span {
    color: #fff;
    background-image: url(../images/more2.webp);
}





/* 页面 */


.lineh-1 {
    line-height: 1;
}


.heightover::after {
    content: '';
    display: table;
    clear: left;
}

.g-place.no-borderbt {
    border: none;
}

.pad-bt-50 {
    padding-bottom: 50px;
}

.pad-bt-30 {
    padding-bottom: 30px;
}

.pad-bt-25 {
    padding-bottom: 25px;
}


.i-down1,
.i-down2,
.i-up1,
.i-up2 {
    display: inline-block;
    width: 13px;
    height: 6px;
    background: url(../images/up.webp) no-repeat;
    background-size: 12.7px 5.4px;
    transition: .4s;
}

.i-down1 {
    background-image: url(../images/down.webp);
}

.i-down2 {
    background-image: url(../images/down2.webp);
}

.i-up1 {
    background-image: url(../images/down2.webp);
}

.i-up2 {
    background-image: url(../images/down2.webp);
}




/* 五星评价 */
.score-bgc {
    width: 89px;
    height: 15px;
    background: url(../images/five.webp) no-repeat 0 -18px;
    background-size: auto 33px;
    overflow: hidden;
}

.score-bgc .score-bgc {
    display: block;
}

.score-bgc {
    display: inline-block
}

.score-bgc .sp1 {
    width: 8px;
}

.score-bgc .sp2 {
    width: 15px;
    background-position-y: 0;
}

.score-bgc .sp3 {
    width: 26px;
    background-position-y: 0;
}

.score-bgc .sp4 {
    width: 30px;
    background-position-y: 0;
}

.score-bgc .sp5 {
    width: 44px;
    background-position-y: 0;
}

.score-bgc .sp6 {
    width: 50px;
    background-position-y: 0;
}

.score-bgc .sp7 {
    width: 62px;
    background-position-y: 0;
}

.score-bgc .sp8 {
    width: 67px;
    background-position-y: 0;
}

.score-bgc .sp9 {
    width: 80px;
    background-position-y: 0;
}

.score-bgc .sp10 {
    width: 100%;
    background-position-y: 0;
}


/* 向下小箭头 */
.down {
    display: inline-block;
    padding: 0 10px 0 22px;
    height: 21px;
    font-size: 12px;
    border: 1px solid #F94E3F;
    border-radius: 11px;
    color: #F94E3F;
    line-height: 21px;
    text-align: center;
    background: url(../images/top-ultop-down.webp) no-repeat 10px center;
    background-size: 8.3px auto;
}

.down:hover {
    color: #fff;
    background-color: #F94E3F;
    background-image: url(../images/top-ultop-down-on.webp);
    transition: .2s;
}

.down2 {
    height: 26px;
    line-height: 26px;
    background-position: 15px 8px;
    border-radius: 13px;
    padding: 0px 17px 0 30px;
    background-size: 9px auto;
}


/* 游戏下载 */
.g-game-down {
    overflow: hidden;
}

.g-game-down .d {
    width: 208px;
    height: 56px;
    float: left;
    margin-right: 12px;
    background: url(../images/game-down1.webp) no-repeat;
    color: #fff;
    transition: .5s;
}

.g-game-down .d .downp {
    background: url(../images/game-down1-2.webp) no-repeat 15px 12px;
    background-size: 33px;
    padding-left: 60px;
    top: 12px;
    left: 15px;
}

.g-game-down .d .p1 {
    padding-top: 5px;
    font-weight: bold;
}

.g-game-down .d1 {
    background-size: 208px 56px;
}

.g-game-down .d1:hover {
    background-image: url(../images/game-down1-on.webp);
}

.g-game-down .d2 {
    width: 230px;
    background-image: url(../images/game-down2.webp);
    background-size: 230px 56px;
}

.g-game-down .d2:hover {
    background-image: url(../images/game-down2-on.webp);
}

.g-game-down .info {
    height: 56px;
    line-height: 56px;
    font-size: 18px;
    font-family: Source Han Sans CN;
    ;
    font-weight: 500;
}


/* 游戏评分（徽章NO1,2,3） */
.score-pic {
    width: 95px;
    height: 110px;
    background: url(../images/score-pic1.webp) no-repeat;
    background-size: 95px auto;
    position: absolute;
    right: 0;
    top: 0;
    text-align: center;
    line-height: 95px;
}

.score-pic2 {
    background-image: url(../images/score-pic2.webp);
}

.score-pic2 span {
    color: #626668;
}

.score-pic3 {
    background-image: url(../images/score-pic3.webp);
}

.score-pic3 span {
    color: #784a1f;
}



.hottop-ban {
    height: 220px;
    background: url(../images/top-ban.webp) no-repeat center;
}

.hottop-ban img {
    height: 325px;
    width: 100%;
    position: relative;
    top: -70px;
    left: 50%;
    transform: translateX(-50%);
}

.g-place {
    height: 49px;
    line-height: 50px;
    border-bottom: 2px solid #e6e6e6;
    display: flex;
}

.g-place h1 {
    font-family: unset;
}

.g-place .addarrow::after {
    content: '>';
    margin: 0 8px 0 12px;
}

.g-place .no_after::after {
    content: '';
    margin: 0 8px 0 12px;
}

.g-place span {
    display: inline-block;
}

.g-place span a {
    display: inline;
    font-size: 14px;
    color: #8d8d8d;
}

.ul-top-nav {
    padding: 24px 0 21px 0;
    text-align: center;
    height: 43px;
}

.ul-top-nav li {
    display: inline-block;
    padding: 0 5px;
}

.ul-top-nav a {
    display: block;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: #404040;
    border-radius: 38px;
    border: 1px solid #bfbfbf;
    text-align: center;
    padding: 0 20px;
}

.ul-top-nav span {
    display: inline-block;
    background: url(../images/top-danji1.webp) no-repeat 0px center;
    background-size: 18px auto;
    padding-left: 24px;
}

.ul-top-nav .on,
.ul-top-nav .on2 {
    background: url(../images/g-tit-bgp.webp) no-repeat 7px 0;
    background-size: 118px;
    height: 43px;
}

.ul-top-nav .on a,
.ul-top-nav .on2 a {
    border-color: transparent;
    color: #fff;
}

.ul-top-nav .on a span,
.ul-top-nav .on2 a span {
    background-image: url(../images/top-danji2.webp);
}

.ul-top-nav .a1 {
    background-image: url(../images/top-danji1.webp);
}

.ul-top-nav .a2 {
    background-image: url(../images/top-jieji.webp);
    background-size: auto 17px;
    background-position-y: 9px;
}

.ul-top-nav .a3 {
    background-image: url(../images/top-buding.webp);
}

.ul-top-nav .a4 {
    background-image: url(../images/top-anzhuo.webp);
    background-size: auto 18px;
}

.ul-top-nav .a5 {
    background-image: url(../images/titanzhuo.webp);
    background-size: auto 16px;
}

.ul-top-nav .a6 {
    background-image: url(../images/top-diannao.webp);
    background-position-y: 9px;
}

.ul-top-nav .a7 {
    background-image: url(../images/topnav-anzhuo1.webp);
    background-size: 16px auto;
}

.ul-top-nav .a8 {
    background-image: url(../images/topnav-diannao1.webp);
    background-size: 21.5px auto;
}

/* 高亮 */
.ul-top-nav .on .a1,
.ul-top-nav .on2 .a1 {
    background-image: url(../images/top-danji2.webp);
}

.ul-top-nav .on .a2,
.ul-top-nav .on2 .a2 {
    background-image: url(../images/top-jieji2.webp);
    background-size: auto 17px;
    background-position-y: 9px;
}

.ul-top-nav .on .a3,
.ul-top-nav .on2 .a3 {
    background-image: url(../images/top-buding2.webp);
}

.ul-top-nav .on .a4,
.ul-top-nav .on2 .a4 {
    background-image: url(../images/top-anzhuo2.webp);
    background-size: auto 18px;
}

.ul-top-nav .on .a5,
.ul-top-nav .on2 .a5 {
    background-image: url(../images/titanzhuo2.webp);
    background-size: auto 16px;
}

.ul-top-nav .on .a6,
.ul-top-nav .on2 .a6 {
    background-image: url(../images/top-diannao2.webp);
    background-position-y: 9px;
}

.ul-top-nav .on .a7,
.ul-top-nav .on2 .a7 {
    background-image: url(../images/topnav-anzhuo2.webp);
}

.ul-top-nav .on .a8,
.ul-top-nav .on2 .a8 {
    background-image: url(../images/topnav-diannao2.webp);
}




/* 游戏总排行 */
.m-top-all {
    padding: 20px 0;
    overflow: hidden;
}

.m-top-all .m-box {
    float: left;
    width: 33.33%;
}

.m-top-all .m-boxtop {
    margin: 0 18px;
    margin-bottom: 35px;
}

.m-boxtop {
    border: 1px solid #e3e3e3;
    border-radius: 10px;
    overflow: hidden;
}

.m-boxtop dt {
    padding: 0 14px;
    font-family: Source Han Sans CN;
}

.m-boxtop dt .m-box-toptit {
    border-bottom: 1px solid #E3E3E3;
    padding: 13px 0;
    background: url(../images/top-juese-bg.webp) no-repeat 2px 18px;
    background-size: 29px 21px;
    padding-left: 45px;
}

.m-boxtop dt .m-box-toptit h2 {
    font-size: 20px;
    color: #202020;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-right: 55px;
    position: relative;
}

.m-boxtop dt .m-box-toptit a {
    position: absolute;
    right: 0;
    top: 0;
    line-height: 30px;
    font-size: 14px;
    color: #404040;
    font-weight: normal;
    background: url(../images/top-more-btn.webp) no-repeat 0 8px;
    background-size: 12px;
    padding-left: 18px;
}

.m-boxtop dt .m-box-toptit a:hover {
    color: #F94E3F;
    transition: .2s;
    background-image: url(../images/top-more-btn-on.webp);
}

.ul-tops {
    /* background-color: #FAFAFA; */
    font-family: SimSun;
    font-weight: 400;
}

.ul-tops a {
    display: inline-block;
}

.ul-tops li {
    padding: 0 14px;
}

.ul-tops li:last-of-type .con {
    border-color: rgba(0, 0, 0, 0);
}

.ul-tops .con {
    padding: 13px 0;
    border-bottom: 1px dashed #f1f1f1;
    overflow: hidden;
}

.ul-tops .con .tit {
    font-size: 15px;
    font-weight: normal;
    line-height: 15px;
}

.ul-tops .con .tit em {
    display: inline-block;
    background: url(../images/top-ul-tops-tit.webp) no-repeat;
    background-size: 16px 19px;
    font-size: 13px;
    line-height: 15px;
    width: 16px;
    height: 19px;
    text-align: center;
    color: #fff;
    font-family: Roboto;
    font-weight: normal;
    margin: 0 12px 0 9px;
    position: relative;
    top: -2px;
}

.ul-tops .on .con .tit em {
    background-image: ;
}

.ul-tops .con .tit a {
    font-size: 16px;
}

.top_a {
    width: 230px;
    overflow: hidden;
    line-height: 16px;
    height: 16px;
}

.ul-tops .con .tit a.titcon {
    font-size: 16px;
    color: #202020;
}

.ul-tops .con .tit span {
    font-size: 14px;
    float: right;
    /* color: #8D8D8D; */
}

.ul-tops li:hover .item {

    /* display: block; */

}

.ul-tops .con .item {
    display: none;
    padding-left: 44px;
    overflow: hidden;
}

.ul-tops .con .item .pic {
    height: 105px;
    width: 75px;
    border-radius: 5px;
    overflow: hidden;
    float: left;
    margin-right: 15px;
}

.ul-tops .con .item .txt {
    overflow: hidden;
    font-size: 13px;
}

.ul-tops .item .txt .t {
    margin: 4px 0 6px 0;
    height: 67px;
    color: #8D8D8D;
}

.ul-tops .item .txt .h43 {
    height: 43px;
}

.ul-tops .item .txt a {
    font-size: 13px;
}

.ul-tops .item .txt p {
    margin-bottom: 2px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}


.ul-tops .on {
    background-color: #fafafa;
    transition: margin-left;
}

.ul-tops .on .con {
    border-bottom: none;
}

.ul-tops .on .tit {
    padding-top: 5px;
}

.ul-tops .on .tit .topem {
    background-image: url(../images/top-ul-tops-tit-on.webp);
    background-size: 28px 33px;
    width: 28px;
    height: 33px;
    line-height: 28px;
    margin-left: 3px;
    margin-right: 4px;
}

.ul-tops .on .tit>a {
    width: 250px;
    display: inline-block;
    font-weight: normal;
}

.ul-tops .on .tit>span {
    line-height: 28px;
    width: auto;
}

.ul-tops .on .txt .down {
    background-color: #fff;
}

.ul-tops .on .txt .down:hover {
    background-color: #F94E3F;
}

.ul-tops .on .item {
    display: block;
    margin-bottom: 10px;
}

.ul-tops .on .item .pic a {
    display: block;
}

.ul-tops .on .item .pic a img {
    width: 100%;
    height: 100%;
}

.blue .ul-tops .on .tit .topem {
    background-image: url(../images/jiaoseli.webp);
}

.purple dt .m-box-toptit {}

.green dt .m-box-toptit {
    background: url(../images/top-tit-green.webp) no-repeat 2px 15px;
    background-size: 27px;
}

.green .ul-tops .on .tit .topem {
    background-image: url(../images/top-litit-greenon.webp);
}

.purple dt .m-box-toptit {
    background-image: url(../images/jishi.webp);
    background-size: 27px 24px;
}

.purple .ul-tops .on .tit .topem {
    background-image: url(../images/zhanlueli.webp);
}

.saiche dt .m-box-toptit {
    background-image: url(../images/saiche.webp);
    background-size: 37px 20px;
}

.red dt .m-box-toptit {
    background-image: url(../images/hotdanji.webp);
    background-size: 31px auto;
    background-position: 0 15px;
}

.saiche .ul-tops .on .tit .topem {
    background-image: url(../images/saicheli.webp)
}

.celue dt .m-box-toptit {
    background-size: 23px;
    background-image: url(../images/pintu.webp);
}

.celue .ul-tops .on .tit .topem {
    background-image: url(../images/celueli.webp)
}

.zuqiu dt .m-box-toptit {
    background-size: 23.7px;
    background-image: url(../images/lanqiu.webp);
}

.zuqiu .ul-tops .on .tit .topem {
    background-image: url(../images/lanqiuli.webp)
}

.xiuxian dt .m-box-toptit {
    background-size: 25px 16px;
    background-image: url(../images/yizhi.webp);
}

.xiuxian .ul-tops .on .tit .topem {
    background-image: url(../images/yizhili.webp)
}

.zhuomian dt .m-box-toptit {
    background-size: 20px 24px;
    background-image: url(../images/zhuomian.webp);
}

.zhuomian .ul-tops .on .tit .topem {
    background-image: url(../images/qitali.webp)
}

/* 冒险 */
.maoxian dt .m-box-toptit {
    background-image: url(../images/dongzuo.webp);
    background-size: 24.4px auto;
}

.maoxian .ul-tops .on .tit .topem {
    background-image: url(../images/dongzuoli.webp)
}

/* 恋爱 */
.lianai dt .m-box-toptit {
    background-image: url(../images/lianai.webp);
    background-size: 24.4px auto;
}

.lianai .ul-tops .on .tit .topem {
    background-image: url(../images/lianaili.webp)
}

/* 音乐 */
.yinyue dt .m-box-toptit {
    background-image: url(../images/yiyue.webp);
    background-size: 24.4px auto;
}

.yinyue .ul-tops .on .tit .topem {
    background-image: url(../images/yinyueli.webp)
}

/* 经营 */
.jingying dt .m-box-toptit {
    background-image: url(../images/jingying.webp);
    background-size: 24.4px auto;
}

.jingying .ul-tops .on .tit .topem {
    background-image: url(../images/yizhili.webp)
}

/* 其他 */
.qita dt .m-box-toptit {
    background-image: url(../images/qita.webp);
    background-size: 24.4px auto;
}

.qita .ul-tops .on .tit .topem {
    background-image: url(../images/qitali.webp)
}





/* android-list 样式  */
.hdr-row2.adr {
    background-color: #fff;
}

.adrlist-ban {
    height: 80px;
    overflow: hidden;
}

.adrlist-ban img {
    width: 100%;
    transform: translateY(-20%);
}

.main.pad-top-10 {
    padding-top: 10px;
}

.m-android-list {
    padding: 20px 20px 40px 20px;
    overflow: hidden;
}

.m-android-list .col1 {
    float: left;
}

.m-android-list .col2 {
    float: right;
}

.m-android-list .hot-snv {
    width: 233px;
    text-align: center;
    border: 1px solid #F2F2F2;
    border-radius: 10px;
}

.m-android-list .hot-snv .tit {
    font-weight: bold;
    line-height: 50px;
}

.m-android-list .hot-snv .tit span {
    font-size: 18px;
    background: url(../images/list-tit.webp) no-repeat 0 13px;
    display: inline-block;
    background-size: 16px 22px;
    padding-left: 24px;

}

.m-android-list .hot-snv ul {
    padding-bottom: 12px;
}

.m-android-list .hot-snv li {
    background-color: #f7f7f7;
    margin-bottom: 2px;
    text-align: center;
    font-size: 16px;
    line-height: 45px;
}

.m-android-list .hot-snv li:hover,
.m-android-list .hot-snv li.on {
    background-color: #60A9FC;
    color: #fff;
    cursor: pointer;
}

.m-android-list .hot-snv li:hover i {
    background-image: url(../images/up.webp)
}

.m-android-list .hot-snv li h3 {
    font-weight: normal;
    line-height: 45px;
    font-size: 16px;
}

.m-android-list .hot-snv li.on .h3_cat {
    color: #fff;
}


.m-android-list .hot-snv li i {
    display: inline-block;
    width: 13px;
    height: 6px;
    background: url(../images/up.webp) no-repeat;
    background-size: 12.7px 5.4px;
    margin-left: 10px;
}

.m-android-list .hot-snv li.on i {
    background-image: url(../images/down2.webp);
}

.m-android-list .hot-snv li.on .list {
    display: block;
}

.m-android-list .hot-snv li .list {
    background-color: #fff;
    padding: 10px 0;
    display: none;
}

.m-android-list .hot-snv li .list a {
    display: block;
    font-size: 14px;
    height: 44px;
    line-height: 44px;
    color: #202020;

}


/* col1 子列表中的图标（游戏分类） */
.m-android-list .hot-snv li .list .e {
    display: block;
    padding-left: 40px;
    background: url(../images/juese.webp) no-repeat 75px 13px;
    background-size: auto 16.7px;
    transition: .2s;
}

.m-android-list .hot-snv li .list .e2 {
    background-image: url(../images/e2.webp);
    background-size: auto 21px;
}

.m-android-list .hot-snv li .list .e3 {
    background-image: url(../images/e3.webp);
    background-size: auto 18.76px;
}

.m-android-list .hot-snv li .list .e4 {
    background-image: url(../images/e4.webp);
    background-size: auto 15.2px;
    background-position: 74px 14px;
}

.m-android-list .hot-snv li .list .e5 {
    background-image: url(../images/e5.webp);
    background-size: auto 21px;
    background-position: 74px 10px;
}

.m-android-list .hot-snv li .list .e6 {
    background-image: url(../images/e6.webp);
    background-size: auto 26px;
    background-position: 72px 8px;
}

.m-android-list .hot-snv li .list .e7 {
    background-image: url(../images/e7.webp);
    background-size: auto 14px;
}

.m-android-list .hot-snv li .list .e8 {
    background-image: url(../images/e8.webp);
    background-size: auto 20px;
    background-position: 76px 9px;
}

.m-android-list .hot-snv li .list .e9 {
    background-image: url(../images/e9.webp);
    background-size: auto 21.3px;
}

.m-android-list .hot-snv li .list .e10 {
    background-image: url(../images/e10.webp);
    background-size: auto 17px;
}

.m-android-list .hot-snv li .list .e11 {
    background-image: url(../images/e11.webp);
    background-size: auto 19.3px;
}

.m-android-list .hot-snv li .list .e12 {
    background-image: url(../images/e12.webp);
    background-size: auto 19.8px;
}

.m-android-list .hot-snv li .list .e13 {
    background-image: url(../images/e13.webp);
    background-size: auto 16px;
}

/* col1子菜单 hover 变换样式 */
.on1,
.on2 {
    background: url(../images/e-bgc-on1.webp) no-repeat center;
    background-size: auto 34px;
}

.on1 span {
    color: #F94E3F;
}

.m-android-list .hot-snv li .list .on1 span.e1 {
    background-image: url(../images/e1-on1.webp);
}

.m-android-list .hot-snv li .list .on1 span.e2 {
    background-image: url(../images/e2-on1.webp);
}

.m-android-list .hot-snv li .list .on1 span.e3 {
    background-image: url(../images/e3-on1.webp);
}

.m-android-list .hot-snv li .list .on1 span.e4 {
    background-image: url(../images/e4-on1.webp);
}

.m-android-list .hot-snv li .list .on1 span.e5 {
    background-image: url(../images/e5-on1.webp);
}

.m-android-list .hot-snv li .list .on1 span.e6 {
    background-image: url(../images/e6-on1.webp);
}

.m-android-list .hot-snv li .list .on1 span.e7 {
    background-image: url(../images/e7-on1.webp);
}

.m-android-list .hot-snv li .list .on1 span.e8 {
    background-image: url(../images/e8-on1.webp);
}

.m-android-list .hot-snv li .list .on1 span.e9 {
    background-image: url(../images/e9-on1.webp);
}

.m-android-list .hot-snv li .list .on1 span.e10 {
    background-image: url(../images/e10-on1.webp);
}

.m-android-list .hot-snv li .list .on1 span.e11 {
    background-image: url(../images/e11-on1.webp);
}

.m-android-list .hot-snv li .list .on1 span.e12 {
    background-image: url(../images/e12-on1.webp);
}

.m-android-list .hot-snv li .list .on1 span.e13 {
    background-image: url(../images/e13-on1.webp);
}

.on2 {
    background-image: url(../images/e-bgc-on2.webp);
}

.on2 span {
    color: #fff;
}

/* on2 */
.m-android-list .hot-snv li .list .on2 span.e1 {
    background-image: url(../images/e1-on2.webp);
}

.m-android-list .hot-snv li .list .on2 span.e2 {
    background-image: url(../images/e2-on2.webp);
}

.m-android-list .hot-snv li .list .on2 span.e3 {
    background-image: url(../images/e3-on2.webp);
}

.m-android-list .hot-snv li .list .on2 span.e4 {
    background-image: url(../images/e4-on2.webp);
}

.m-android-list .hot-snv li .list .on2 span.e5 {
    background-image: url(../images/e5-on2.webp);
}

.m-android-list .hot-snv li .list .on2 span.e6 {
    background-image: url(../images/e6-on2.webp);
}

.m-android-list .hot-snv li .list .on2 span.e7 {
    background-image: url(../images/e7-on2.webp);
}

.m-android-list .hot-snv li .list .on2 span.e8 {
    background-image: url(../images/e8-on2.webp);
}

.m-android-list .hot-snv li .list .on2 span.e9 {
    background-image: url(../images/e9-on2.webp);
}

.m-android-list .hot-snv li .list .on2 span.e10 {
    background-image: url(../images/e10-on2.webp);
}

.m-android-list .hot-snv li .list .on2 span.e11 {
    background-image: url(../images/e11-on2.webp);
}

.m-android-list .hot-snv li .list .on2 span.e12 {
    background-image: url(../images/e12-on2.webp);
}

.m-android-list .hot-snv li .list .on2 span.e13 {
    background-image: url(../images/e13-on2.webp);
}


.m-android-list .hot-snv li .list em {
    display: inline-block;
    width: 27px;
    height: 100%;
    position: relative;
    top: 6px;
}

.ul-list-game {
    margin-bottom: 30px;
}

.ul-list-game .con {
    padding: 14px 20px;
    overflow: hidden;
    border-bottom: 2px solid #F1F1F1;
}

.ul-list-game .con .num-bgc-img,
.ul-list-game .con .lprt,
.ul-list-game .con .score,
.ul-list-game .con .down-li {
    float: left;
}

.num-bgc-img {
    background: url(../images/con-bgimg.webp) no-repeat;
    background-size: 22px;
    width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    color: #fff;
    font-size: 12px;
    margin: 20px 35px 0 0;
    font-weight: bold;
}

.num-bgc-img.num-bgc-img1,
.num-bgc-img.num-bgc-img2,
.num-bgc-img.num-bgc-img3 {
    background: url(../images/top1.webp) no-repeat;
    background-size: 32px 34px;
    width: 32px;
    height: 34px;
    margin: 12px 25px 0 0;
}

.num-bgc-img.num-bgc-img2 {
    background-image: url(../images/top2.webp);
}

.num-bgc-img.num-bgc-img3 {
    background-image: url(../images/top3.webp);
}

.ul-list-game .con .lprt {
    overflow: hidden;
    width: 530px;
}

.ul-list-game .con .lprt .pic,
.ul-list-game .con .lprt .txt {
    float: left;
}

.ul-list-game .con .lprt .pic {
    width: 60px;
    height: 60px;
    overflow: hidden;
    margin-right: 13px;
    border-radius: 5px;
}

.ul-list-game.picw45 .con .lprt .pic {
    width: 45px;
    height: 63px;
}

.ul-list-game .con .lprt .pic img {
    width: 100%;
    height: 100%;
}

.ul-list-game .con .lprt .txt {
    padding: 5px 0;
    overflow: hidden;
}

.ul-list-game .con .lprt .txt .tit {
    font-size: 16px;
    margin-bottom: 5px;
}

.ul-list-game .con .lprt .txt .tit a span {
    font-size: 13px;
    font-family: SimSun;
    font-weight: 400;
    color: #8D8D8D;
}

.ul-list-game .con .lprt .txt p {
    color: #9A9A9A;
}

.line::after {
    display: inline-block;
    content: '';
    height: 12px;
    border-right: 2px solid #d2d2d2;
    width: 1px;
    margin: 0 3px 0 8px;
    transform: translateY(2px);
}

.ul-list-game .con .down-li {
    padding-top: 15px;
}

.ul-list-game .con .down {
    height: 26px;
    line-height: 26px;
    background-position: 15px 8px;
    border-radius: 13px;
    padding: 0px 17px 0 30px;
    background-size: 9px 9.5px;
    color: #F94E3F;
}

.ul-list-game .con .down:hover {
    color: #fff;
}


.ul-list-game .con .score {
    margin-right: 50px;
    padding-top: 20px;
}



.g-unsl-more {
    text-align: center;
}

.g-unsl-more a {
    display: inline-block;
    width: 280px;
    height: 45px;
    background: linear-gradient(180deg, #F2F2F2 0%, #E5E5E5 100%);
    border-radius: 12px 2px 12px 2px;
    text-align: center;
    line-height: 45px;
    font-size: 14px;
    color: #404040;
    position: relative;
    transition: all .4s;

}

.g-unsl-more a .i1,
.g-unsl-more a .i2 {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.g-unsl-more a .i1 {
    left: 15px;
}

.g-unsl-more a .i2 {
    right: 15px;
}

.g-unsl-more a:hover {
    background: linear-gradient(360deg, #F93E4F 0%, #FD7E33 100%);
    color: #fff;
}

.g-unsl-more a:hover .i-down1 {
    background-image: url(../images/down2.webp);
}


/* search.html */
.header .hdr-row2.bgcfff {
    background-color: #fff;
}

/* 导航栏 */
.ul-search-nav {
    background-color: #fff;
    padding: 0 27px;
    border-radius: 10px;
}

.ul-search-nav li {
    float: left;
    height: 52px;
    line-height: 52px;
    font-size: 18px;
    font-weight: bold;
    position: relative;
}

.ul-search-nav li a {
    color: #8D8D8D;
}

.ul-search-nav li:hover i {
    display: block;
}

.ul-search-nav li a {
    display: block;
    padding: 0 32px;
}

.ul-search-nav li i {
    position: absolute;
    width: 43px;
    height: 19px;
    background: url(../images/nav-btm.webp) no-repeat;
    background-size: auto 19px;
    bottom: -12px;
    left: 28px;
    display: none;
}

.ul-search-nav li i.left45 {
    left: 45px;
}

.ul-search-nav li i.on {
    display: block;
}

.search-result {
    background: url(../images/e2.webp) no-repeat 0 center;
    background-size: 22px;
    padding-left: 30px;
    font-size: 14px;
}

.search-result span {
    color: #FD7E33;
    margin: 0 10px;
}

/* 左图右文 */
.m-search-more {
    overflow: hidden;
}

.m-search-more .col1 {
    float: left;
}

.m-search-more .col2 {
    float: right;
}

.m-search-type {
    padding: 0 20px 25px;
}

/* .m-search-type .g-titsub .l h2,
.m-search-type2 .g-titsub .l h2 {
	font-size: 19px;
} */

.m-search-lprt {
    overflow: hidden;
    position: relative;
}

.m-search-lprt .pic {
    float: left;
    width: 165px;
    height: 232px;
    overflow: hidden;
    margin-right: 20px;
}

.m-search-lprt .pic img {
    width: 100%;
    height: 100%;
}

.m-search-lprt .txts {
    position: relative;
    overflow: hidden;
}

.m-search-lprt .txts .tit {
    margin-bottom: 16px;
}

.m-search-lprt .txts .tit span {
    font-size: 13px;
    color: #8D8D8D;
    font-weight: normal;
}

.m-search-lprt .txts .info {
    width: 410px;
    overflow: hidden;
}

.m-search-lprt .txts .info .ifo {
    float: left;
    width: 50%;
    margin-bottom: 8px;
}

.m-search-lprt .txts .ifo.i5 {
    overflow: hidden;
    width: 100%;
    margin-bottom: 20px;
}

.m-search-lprt .txts .ifo.i5.mb20 {
    margin-bottom: 15px;
}

.m-search-lprt .txts .ifo.i5.mb5 {
    margin-bottom: 5px;
}

.m-search-lprt.width33 .txts .info .ifo.i5.mb5 {
    margin-bottom: 5px;
}

.m-search-lprt .txts .ifo.i5 .color8D {
    float: left;
}

.m-search-lprt .txts .ifo.i5 .t {
    float: left;
    display: inline-block;
    width: 460px;
}

.m-search-lprt .txts .ifo.i5 .t a {
    margin-bottom: 5px;
}

.m-search-lprt .txts .info .ifo.i5 a {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin-right: 5px;
    padding: 0 10px;
    border-radius: 3px;
}

/* 列表 */
.ul-list-game.search-list-game li {
    margin-bottom: 20px;
}

.ul-list-game.search-list-game li:hover .con {
    box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.12);
}


.ul-list-game.search-list-game .con {
    border: 1px solid #E3E3E3;
    padding: 14px;
    border-radius: 10px;
    transition: .3s;
}

.ul-list-game.search-list-game .con .lprt {
    width: 545px;
}

.ul-list-game.search-list-game .con .score {
    margin-right: 70px;
}

.ul-list-game.search-list-game .con .lprt .tit {
    margin-bottom: 8px;
}

.ul-list-game.search-list-game .con .tit a {
    font-size: 16px;
}

.ul-list-game.search-list-game .con .tit span {
    font-size: 13px;
    color: #8D8D8D;
    font-weight: normal;
}

.m-search-lprt.width33 {
    margin-bottom: 5px;
}

.m-search-lprt.width33 .pic {
    width: 120px;
    height: 120px;
    border-radius: 20px;
}

.m-search-lprt.width33 .txts .tit {
    margin-bottom: 12px;
}

.m-search-lprt.width33 .txts .info {
    width: 540px;
}

.m-search-lprt.width33 .txts .info .ifo {
    width: auto;
    margin-right: 55px;
    margin-bottom: 10px;
}

.m-search-lprt.width33 .txts .info .ifo.i5 {
    width: 100%;
}

.m-search-lprt.width33 .txts .info .ifo.i6 {
    width: 100%;
    margin-right: 0;
}

.m-search-lprt.width33 .down-li {
    position: absolute;
    right: 22px;
    bottom: 15px;
}


/* 游戏攻略 */
.m-search-type2 {
    padding-bottom: 25px;
}

.m-search-lprt.width33.addscore .score-pic {
    background-size: 75px auto;
    width: 75px;
    line-height: 75px;
    right: 35px;
    top: -8px;
}

.m-search-lprt.width33.addscore .score-pic span {
    font-size: 18px;
}

.ul-search-lprt a {
    /* color: #000; */
}

.ul-search-lprt li {
    padding: 0 20px;
}

.ul-search-lprt li:first-of-type {
    padding-top: 4px;
}

.ul-search-lprt li:hover {
    background-color: #fafafa;
}

.ul-search-lprt .con {
    border-bottom: 1px dashed #ececec;
    overflow: hidden;
}

.ul-search-lprt .pic {
    width: 176px;
    height: 126px;
    overflow: hidden;
    float: left;
    margin-right: 20px;
    border-radius: 10px;
}

.ul-search-lprt .pic img {
    width: 100%;
    height: 100%;
}

.ul-search-lprt .txts {
    overflow: hidden;
}

.ul-search-lprt .txts .tit {
    margin-bottom: 12px;
}

.ul-search-lprt .txts .txt {
    overflow: hidden;
    min-height: 42px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    margin-bottom: 12px;
    line-height: 23px;
}


.m-type-serchbtn {
    padding: 0 15px 13px;
}

.m-type-serchbtn .serchbtn {
    overflow: hidden;

}

.m-type-serchbtn .serchbtn a {
    display: inline-block;
    border-radius: 5px;
    height: 32px;
    line-height: 32px;
    padding: 0 15px;
    margin-bottom: 12px;
    float: left;
}

.m-search-bgimg {
    display: block;
    width: 302px;
    height: 240px;
    border-radius: 10px;
    overflow: hidden;
}

.m-search-bgimg img {
    width: 100%;
    height: 100%;
}



/* index top */
.ul-tops .item .txt a.fsz16 {
    font-size: 16px;
}

/* right 单机排行榜 */
.ul-tops.col-right .con .item {
    padding-left: 34px;
}

.ul-tops.col-right .con .item .pic {
    width: 100px;
    height: 140px;
    margin-right: 12px;
}

.ul-tops.col-right .item .txt .t {
    margin: 0;
    height: auto;
}

.ul-tops.col-right .item .txt p {
    margin-bottom: 17px;
}

.ul-tops.col-right .item .down {
    height: 25px;
    line-height: 25px;
    border-radius: 13px;
    background-position: 10px center;
}

.ul-tops.col-right .con {
    padding: 11px 0 9px 0;
    border-bottom: none;
}

.ul-tops.col-right .con .tit a {
    font-size: 14px;
}

.ul-tops.col-right .con .tit em {
    width: 19px;
    line-height: 19px;
    background-image: url(../images/right-tops.webp);
    background-size: auto 19px;
}

.ul-tops.col-right .on .con .tit em {
    background-image: url(../images/righttopson.webp);
}

.ul-tops.col-right .on .con .tit em {
    background-size: auto 19px;
}

.ul-tops.col-right .on .tit .topem {
    margin: 0 12px 0 0px;
}

.ul-tops.col-right .tit .topem {
    margin: 0 12px 0 0px;
}





/* 综合排行榜 */
.rankmodu.w25 .ranktit {
    text-align: center;
    height: 64px;
    width: 262px;
    line-height: 64px;
    background: url(../images/index/ranktit1.webp) no-repeat;
}

.rankmodu.w25 .ranktit-orgin {
    background-image: url(../images/index/ranktit2.webp);
}

.rankmodu.w25 .ranktit-blue {
    background-image: url(../images/index/ranktit3.webp);
}

.rankmodu.w25 .ranktit-green {
    background-image: url(../images/index/ranktit4.webp);
}

.rankmodu.w25 .ul-tops .num-bgc-img {
    display: inline-block;
    margin: 6px 17px 0 0;
    width: 20px;
    height: 24px;
    background-size: 20px;
    line-height: 20px;
}

.rankmodu.w25 .ul-tops .num-bgc-img1,
.rankmodu.w25 .ul-tops .num-bgc-img2,
.rankmodu.w25 .ul-tops .num-bgc-img3 {
    background-size: 26px 30px;
    width: 28px;
    height: 30px;
    margin-top: 0;
    margin-right: 9px;
}

.rankmodu.w25 .ul-tops li {
    padding: 0 12px;
}

.rankmodu.w25 .ul-tops .con {
    border-bottom: 1px solid #e3e3e3;
    padding: 12px 0 12px 0;
}

.rankmodu.w25 .ul-tops .con .tit {
    overflow: hidden;
    /* height: 30px; */
    line-height: 26px;
    font-size: 14px;
}

.rankmodu.w25 .ul-tops .tit a.titcon {
    font-size: 15px;
}

.rankmodu.w25 .ul-tops .tit i,
.rankmodu.w25 .ul-tops .tit a {
    float: left;
}

.rankmodu.w25 .ul-tops .tit i {
    font-weight: normal;
}

.rankmodu.w25 .ul-tops li.on {
    background-color: #FFFFFF;
    box-shadow: 0px 3px 18px rgba(0, 0, 0, 0.1);
    margin-bottom: 1px;
    transform: translateY(-1px);
    border-radius: 10px;
}

.rankmodu.w25 .ul-tops .on .num-bgc-img {
    transform: translateY(24px);
}

.rankmodu.w25 .ul-tops .on .con {
    padding: 15px 0;
    border-bottom: none;
}

.rankmodu.w25 .ul-tops .on .tit {
    /* display: none; */
}

.rankmodu.w25 .ul-tops .on .item .pic {
    width: 75px;
    height: 75px;
}


.rankmodu.w25 .ul-tops .on .tit {
    padding-top: 0;
}

.rankmodu.w25 .ul-tops .on .tit .titcon {
    display: none;
}

.rankmodu.w25 .ul-tops .on .tit .item {
    padding-left: 0;
    margin: 0;
}

.rankmodu.w25 .ul-tops .on .tit .item .t {
    height: 52px;
    margin: 0;
}

.rankmodu.w25 .ul-tops .on .tit .item .textof-1 {
    line-height: 1;
    font-size: 16px;
    margin-bottom: 5px;
    color: #000000;
    font-weight: normal;
}

.rankmodu.w25 .ul-tops .on .tit .item .p {
    font-size: 12px;
}

.rankmodu.w25 .ul-tops li:last-of-type .con {
    border-bottom: 1px solid #e3e3e3;
}

.rankmodu.w25 .ul-tops li.on:last-of-type .con {
    border-bottom: none;
}




/* 下载TOP10 */
.row-a9 {
    padding: 0;
}

.ul-tops.col-right.ruanjian .con {
    padding: 9px 0;
}

.ul-tops.col-right.ruanjian.conpd10 .con {
    padding: 10px 0;
}

.ul-tops.col-right.ruanjian .con .item .pic {
    width: 70px;
    height: 70px;
    border-radius: 15px;
}

.ul-tops.col-right.ruanjian .item .txt p {
    margin-bottom: 5px;
}

.ul-tops.col-right.ruanjian li {
    background-color: #fff;
}

.ul-tops.col-right.ruanjian .on .item {
    margin-bottom: 0;
}

.ul-tops.col-right.ruanjian .con .tit em {
    height: 19px;
}

.ul-tops.col-right.ruanjian .on .con .tit {
    margin-bottom: 10px;
}

.col-r.w270 .mg-bt-10 {
    margin-bottom: 10px;
}

.ul-tops.col-right.ruanjian .con .tit a {
    font-size: 15px;
}


/* 游戏攻略 */
.ul-gonglue-lprt .con .txts {
    overflow: hidden;
}

.ul-gonglue-lprt .con .txts .pic {
    width: 140px;
    height: 100px;
    overflow: hidden;

}

.ul-gonglue-lprt .con .txts .pic:hover img {
    transform: scale(1.1);
}

.ul-gonglue-lprt .con .txts .pic img {
    width: 100%;
    height: 100%;
    transition: .5s;
}

.ul-gonglue-lprt .con .txts .txt {
    overflow: hidden;
    height: 105px;
}

.ul-gonglue-lprt .textof-2 {
    -webkit-line-clamp: 5;
}

.ul-small-lprt {
    margin: 0 -13px;
    overflow: hidden;
}

.ul-small-lprt li {
    float: left;
}

.ul-small-lprt .con {
    margin: 0 13px;
}

.ul-small-lprt .con .pic {
    width: 62px;
    height: 62px;
}

.ul-small-lprt .con .txt p {
    margin-bottom: 5px;
}

.ul-small-lprt .con .down {
    display: inline-block;
    background-image: none;
    padding: 0 20px;
}


/* 本周游戏排行榜 */
.ul-tops.topgame .con .item .pic {
    width: 65px;
    height: 90px;
}

.ul-tops.topgame .item .txt p {
    margin-bottom: 8px;
}

.ul-tops.topgame .item .down {
    height: 21px;
    line-height: 21px;
}

.ul-tops.topgame .con {
    padding: 9px 0;
}


/* 白底的 查看更多 */
.g-unsl-more.bgcfff a {
    border: 1px solid #BFBFBF;
    background: none;
}

.g-unsl-more.bgcfff a:hover {
    background: linear-gradient(360deg, #F93E4F 0%, #FD7E33 100%);
    border-color: #fff;
}


/* 游戏合集详情页 gameboxdetails */

/* 标题为h1（大的）的左图右文 */
.m-biggame-lprt .pic {
    width: 450px;
    height: 230px;
    margin-right: 30px;
}

.m-biggame-lprt .txts {
    position: relative;
    width: 680px;
    float: right;
}

.m-biggame-lprt .txt {
    border-bottom: 2px solid #f1f1f1;
}

.m-biggame-lprt .txts .tags a {
    display: inline-block;
    line-height: 25px;
    height: 25px;
    border-radius: 5px;
}

.m-biggame-lprt .txts .g-morelist {
    position: absolute;
    bottom: 0;
    right: 0;
}


/* 游戏合集的游戏列表 */
.ul-gametype-list {
    margin: 0 -13px;
}

.ul-gametype-list li {
    transition: .5s;
    border-radius: 10px;
}

.ul-gametype-list .con {
    border-radius: 10px;
    border: 1px solid #e3e3e3;
    margin: 0 13px;
    transition: .5s;
    position: relative;
}

.ul-gametype-list .con.pd20 {
    padding-bottom: 14px;
}

.ul-gametype-list li:hover .con {
    border-color: transparent;
}

.ul-gametype-list .gametype-lprt .pic {
    width: 120px;
    height: 168px;
    position: relative;
}

.ul-gametype-list .gametype-lprt .txts .pd-bt5 {
    padding-bottom: 6px;
}

.ul-gametype-list .gametype-info {
    height: 48px;
}

.ul-gametype-list .down {
    height: 26px;
    line-height: 26px;
    border-radius: 15px;
    padding: 0 15px 0 25px;
    background-position: 10px center;
}

.g-s-score-pic {
    background-size: 46px auto;
    width: 46px;
    height: 50px;
    line-height: 45px;
    background-image: url(../images/score-pic3.webp);
    font-weight: normal;
    top: 9px;
    right: 9px;
}


/* 图片左上角标签 游戏合集详情页 */
.g-pic-tags {
    display: inline-block;
    text-align: center;
    height: 20px;
    line-height: 20px;
    border-radius: 10px 2px 10px 2px;
    width: 40px;
    position: absolute;
    top: 0;
    left: 0;
    color: #fff;
}

/* 列表右上角（竖列）标签 游戏合集详情页 */
.g-lprt-tagcol {
    background: url(../images/tagscol1.webp) no-repeat;
    background-size: 26px 91px;
    width: 26px;
    height: 91px;
    position: absolute;
    top: -1px;
    right: 8px;
    color: #F1F1F1;
    padding-top: 20px;
    /* 字体垂直排序 */
    writing-mode: tb-rl;
    /* 字体间隔 */
    letter-spacing: 3px;
    line-height: 26px;
}

.g-lprt-tagcol-2 {
    background-image: url(../images/tagscol2.webp);
}

.g-lprt-tagcol-3 {
    background-image: url(../images/tagscol3.webp);
}


/* 加好图标的查看更多 */
.g-unsl-more.add-bgpic .i-down1 {
    background-image: url(../images/moreadd1.webp);
    background-size: 12px;
    width: 12px;
    height: 12px;
}

.g-unsl-more.add-bgpic a:hover .i-down1 {
    background-image: url(../images/moreadd2.webp);
}


/* 高度为44的topnav */
.ul-top-nav.big-topnav {
    height: 48px;
}

.ul-top-nav.big-topnav a {
    padding: 0 34px;
    height: 40px;
    line-height: 40px;

}

.ul-top-nav.big-topnav .a8 {
    padding-left: 28px;
}

.ul-top-nav.big-topnav .on,
.ul-top-nav.big-topnav .on2 {
    height: 50px;
    background-size: 138px;
}




/* 游戏单机首页 cibsikegane.html */
/* 4列 75*105左图右文的排行榜（最下面） */
.rankmodu.gamerank .ul-tops .on .item .pic {
    width: 75px;
    height: 105px;
}

.rankmodu.gamerank .ul-tops .on .tit .item .t {
    height: 100px;
}

.rankmodu.gamerank .ul-tops .on .tit span,
.rankmodu.gamerank .ul-tops .on .tit span a {
    line-height: 1;
    float: none;
    font-size: 13px;
}

.rankmodu.gamerank .ul-tops .on .tit span {
    color: #8D8D8D;
}

.rankmodu.gamerank .ul-tops .on .tit span a {
    color: #60A9FC;
}

.rankmodu.gamerank .ul-tops .on .tit .item .textof-1 {
    margin-bottom: 9px;
}

.rankmodu.gamerank .ul-tops .on .tit .item .t {
    margin-bottom: 5px;
    height: 52px;
}

.rankmodu.gamerank .ul-tops .down {
    height: 23px;
    line-height: 23px;
    border-radius: 12px;
}

.rankmodu.gamerank .ul-tops .on .num-bgc-img {
    transform: translateY(40px);
}

/* 小型单机游戏排行榜（无图的游戏列表） */
.ul-tops-noon .con .tit {
    overflow: hidden;
    padding: 9px 0;
}

.ul-tops-noon .tit a {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 220px;
}

.ul-tops-noon .col-l,
.ul-tops-noon .col-r {
    font-weight: normal;
}

.ul-tops-noon .num-bgc-img {
    display: inline-block;
    margin: 0 12px 0 0;
    width: 18px;
    height: 19px;
    line-height: 12px;
    background-size: 20px;
    line-height: 20px;
    border-radius: 5px 2px 5px 2px;
    font-size: 12px;
}

.ul-tops-noon .num-bgc-img4-1,
.ul-tops-noon .num-bgc-img4-2,
.ul-tops-noon .num-bgc-img4-3 {
    background-image: none;
}




/* 文章首页-列表页 textindex.html */
.ul-txtidx-nav {
    background-color: #fafafa;
    border-radius: 10px 10px 0 0;
    height: 51px;
}

.ul-txtidx-nav li {
    text-align: center;
    float: left;
    width: 213px;
    height: 52px;
    line-height: 52px;
    font-size: 18px;
    color: #8D8D8D;
    font-weight: bold;
    font-family: Source Han Sans CN;
    border-right: 2px solid #eee;
    box-sizing: border-box;
    transition: .5s;
}

.ul-txtidx-nav li:last-of-type {
    border-color: transparent;
}

.ul-txtidx-nav li.on {
    width: 238px;
    height: 56px;
    border-radius: 10px 10px 0 0;
    line-height: 56px;
    transform: translate(-2px, -5px);
    background-color: #fff;
    border-color: #fff;
}

.ul-txtidx-nav li.on:first-of-type {
    transform: translate(0px, -5px);
}

.ul-txtidx-nav li.on a {
    color: #F94E3F;
    transition: .3s;
}

.ul-txtidx-smnav {
    text-align: center;
    height: 36px;
}

.ul-txtidx-smnav li {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    border: 1px solid #E3E3E3;
    border-radius: 5px;
    margin: 0 5px;
}

.ul-txtidx-smnav li:hover {
    border-color: #F94E3F;
}

.ul-txtidx-smnav li:hover a {
    color: #F94E3F;
}

.ul-txtidx-smnav li a {
    padding: 0 18px;
}

.ul-txtidx-smnav li.on {
    height: 32px;
    /* background: url(../images/text/bgsmnav-pic.webp) no-repeat; */
    /* background-size: 100% auto; */
    background: linear-gradient(to right, #f93e4f, #fd7d33);
    border: none;
    transform: translateY(-1px);
    position: relative;
}

.ul-txtidx-smnav li.on::after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    /*bottom: -11px;*/
    left: 50%;
    transform: translateX(-50%);
    border: 10px solid red;
    border-color: #fb6040 transparent transparent transparent;
}

.patchidx-row5 .ul-txtidx-smnav li.on::after {
    display: none;
}

.ul-txtidx-smnav li.on a {
    color: #fff;
}

.ul-search-lprt.text-index {}

.ul-search-lprt.text-index {}

.ul-search-lprt.text-index .pic {
    width: 185px;
    height: 132px;
}

.ul-search-lprt.text-index .txts .txt {
    margin-bottom: 15px;
}

.ul-search-lprt.text-index .con {
    border-bottom: 2px solid #ececec;
}

.txtinx-icon {
    display: inline-block;
    background: url(../images/text/data-pic.webp) no-repeat 0 center;
    background-size: 16px auto;
    padding-left: 25px;
    float: left;
}

.txtinx-icon.line::after {
    margin: 0 25px;
}

.txtinx-icon-view {
    background-image: url(../images/text/view-pic.webp);
    box-sizing: auto 13.5px;
}

.ul-tops-noon.noscore .tit a {
    width: 240px;
}

.m-txt-detail .tit {
    border-bottom: 2px solid #f1f1f1;
}

.m-txt-detail .tit .t-info span {
    margin: 0 12px;
}

.m-txt-detail .txt {
    font-size: 16px;
    color: #404040;
    line-height: 2;
    padding: 0 20px;
    margin-top: 15px;
}

.m-txt-detail .txt.w450 {
    height: 450px;
}

.m-txt-detail>.txt>h3,
.m-ckgreat h3,
.search-list-game .con .lprt .txt h3 {
    background: url(../images/text/line1.webp) no-repeat 0 center;
    background-size: 6px auto;
    padding-left: 17px;
    margin-bottom: 10px;
    font-size: 18px;
}

.search-list-game .con .lprt .txt h3 {
    background-size: 0;
    padding-left: 0px;
}

.m-ckgreat h3 {
    text-align: left;
}

.m-ckgreat {
    padding: 0 20px;
}

.m-txt-detail>.txt>p {
    margin-bottom: 10px;
}

.m-txt-detail .txt img {
    max-width: 100%;
}

.m-txt-detail .ul-list-game .con .lprt .pic {
    width: 45px;
    height: 63px;
}

.m-txt-detail .ul-list-game .txt {
    font-size: 12px;
}

.m-txt-detail .ul-list-game .con .lprt .tit {
    border-bottom-color: transparent;
    margin-bottom: 0;
}



/* textindex-detail 文章详情页 */
.txtdetail3-col1 .g-titsub {
    border-color: transparent;
    padding: 20px 0;
}

.bgimg-line {
    background: url(../images/text/line2.webp) no-repeat 0 center;
    background-size: 7px auto;
    padding-left: 17px;
}

.bgimg-line2 {
    background-image: url(../images/text/line1.webp);
    background-size: 6px auto;
}

.ul-search-lprt.txtidx-small {
    overflow: hidden;
}

.ul-search-lprt.txtidx-small li {
    width: 50%;
    float: left;
    padding: 0;
}

.ul-search-lprt.txtidx-small li:hover {
    background-color: rgba(0, 0, 0, 0);
}

.ul-search-lprt.txtidx-small li .con {
    border-bottom-color: transparent;
}

.ul-search-lprt.txtidx-small .pic {
    width: 120px;
    height: 85px;
}

.txtinx-icon2 {
    background: url(../images/text/data-pic2.webp) no-repeat 0 2px;
    background-size: auto 14px;
    padding-left: 22px;
}

.m-ckgreat {
    text-align: center;
}

.m-ckgreat .ckgreat {
    display: inline-block;
    width: 120px;
    height: 68px;
    background: url(../images/text/ckgreat1.webp) no-repeat;
    background-size: 120px auto;
    transition: .5s;
}

.m-ckgreat .ckgreat .great {
    margin: 10px 0 5px 0;
    background: url(../images/text/ckgreat4.webp) no-repeat 49px center;
    background-size: auto 26.2px;
    height: 27px;
}

.m-ckgreat .ckgreat:hover {
    background-image: url(../images/text/ckgreat2.webp);
    cursor: pointer;
}

.m-ckgreat .ckgreat.ok {
    background-image: url(../images/text/ckgreat3.webp);
}

.g-share.addmore {
    border-color: transparent;
    width: 256px;
    position: relative;
}

.g-share.addmore:hover {
    box-shadow: none;
}

.g-share.addmore span {
    display: inline-block;
    font-size: 14px;
    float: left;
}

.m-operate {
    border: 1px solid #f5f5f5;
    padding: 14px;
    border-radius: 10px;
    transition: .3s;
    position: relative;
}

.m-operate .line::after {
    height: 25px;
    border-color: #F1F1F1;
    margin: 0 25px;
    transform: translateY(8px);
}

.g-keep,
.g-report {
    display: inline-block;
    text-align: center;
}

.g-keep span,
.g-report span {
    display: block;
}

.g-keep {
    border: 1px solid #BFBFBF;
    padding: 0 25px;
    border-radius: 63px;
    cursor: pointer;
}

.g-keep span {
    height: 32px;
    line-height: 32px;
    background: url(../images/text/shoucang1.webp) no-repeat 0 center;
    background-size: 18px auto;
    padding-left: 25px;
    transition: .5s;
}

.g-keep:hover span {
    background-image: url(../images/text/shoucang2.webp);
    color: #F94E3F;
}

.g-keep.g-keep-ok {
    border-color: transparent;
    background-color: #F2F2F2;
}

.g-keep.g-keep-ok span {
    background-image: url(../images/text/shoucang3.webp);
}

.g-report {
    background: url(../images/text/jubao1.webp) no-repeat 0 center;
    background-size: 21.9px auto;
    padding-left: 30px;
    transition: .5s;
}

.g-report:hover {
    background-image: url(../images/text/jubao2.webp);
    color: #F94E3F;
}

.row-detail3-1 .m-page-list {
    padding-left: 100px;
}

.row-detail3-1 .m-page-list ul li:hover {
    background: none;
    background-color: #FEE7E5;
}

.row-detail3-1 .m-page-list ul li:hover a {
    color: #F94E3F;
}

.row-detail3-1 .m-list-allpage {
    padding: 0 20px;
    font-size: 14px
}

.row-detail3-1 .info {
    text-align: center;
    font-size: 14px;
    color: #404040;
}

.m-page-list .info {
    text-align: center;
}

.txtlist-icon {
    background: url(../images/text/gametxtlist1.webp) no-repeat 0 center;
    background-size: 17px auto;
    padding-left: 28px;
}

.m-game-txtlist {
    overflow: hidden;
}

.m-game-txtlist li {
    width: 33.3%;
    float: left;
    margin-bottom: 20px;
}

.m-game-txtlist li a {
    padding-left: 27px;
    background: url(../images/text/dian1.webp) no-repeat 0 center;
    background-size: 10px auto;
    font-size: 14px;
    color: #404040;
    transition: .1s;
    height: 24px;
}

.m-game-txtlist li a:hover {
    font-weight: bold;
    font-size: 16px;
    color: #F94E3F;
    background-image: url(../images/text/dian2.webp);
    font-family: Source Han Sans CN;
}


.m-search-lprt.txtidx-detail {
    position: relative;
}

.m-search-lprt.txtidx-detail .pic {
    width: 160px;
    height: 225px;
}

.m-search-lprt.txtidx-detail .txts .info {
    width: 380px;
}

.m-search-lprt.txtidx-detail .txts .info .ifo {
    margin-bottom: 11px;
}

.radius10.g-game-down .d {
    width: 191px;
    height: 56px;
    background-size: 191px auto;
    background-image: url(../images/text/searchlprt1.webp);
}

.radius10.g-game-down .d:hover {
    background-image: url(../images/text/searchlprt2.webp);
}

.m-search-lprt.txtidx-detail .txts {
    /* float: left; */
}

.feedback {
    /* float: right; */
    position: absolute;
    text-align: center;
    top: 0;
    right: 0;
}

.feedback .btn {
    display: inline-block;
    border-radius: 14px;
    background-color: #5ecace;
    color: #FFFFFF;
    padding: 0 13px;
    height: 28px;
    line-height: 28px;
}

.feedback .btn span {
    display: inline-block;
    padding-left: 20px;
    background: url(../images/text/goon.webp) no-repeat 0 center;
    background-size: 12.55px auto;
}

.feedback .score-pic {
    position: static;
    margin-left: 15px;
    width: 130px;
    height: 160px;
    background-size: 130px auto;
    line-height: 125px;
    font-family: Source Han Sans CN;
    margin: 5px 0px 8px 15px;
}

.feedback .score-pic.nozt {
    margin-top: 32px;
}

.feedback .score-pic.nozt_show {
    margin-top: 32px;
}

.feedback .goodgame {
    border: 1px solid #BFBFBF;
    border-radius: 15px;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
}

.feedback .goodgame:hover {
    cursor: pointer;
}

.feedback .goodgame .gg {
    display: inline-block;
    padding-left: 22px;
    background: url(../images/text/gg1.webp) no-repeat 0 center;
    background-size: 16px auto;
    color: #BFBFBF;
}

.feedback .goodgame .gg1 {
    border: 1px solid #9CD55B;
    border-radius: 15px 0 15px 15px;
    background-position: 10px center;
    height: 24px;
    transform: translate(-1px, -1px);
    padding: 0 17px 0 34px;
    color: #9CD55B;
}

.feedback .goodgame .ng1 {
    background-image: url(../images/text/ng1.webp);
    padding-right: 10px;
}

.feedback .goodgame.goodgame2 .gg1 {
    color: #fff;
    background-color: #9CD55B;
    background-image: url(../images/text/gg2.webp);
}

.feedback .goodgame.nogoodgame {
    background-color: #BFBFBF;
}

.feedback .goodgame.nogoodgame .gg1 {
    background-color: #fff;
}

.feedback .goodgame.nogoodgame .ng1 {
    color: #FFFFFF;
    background-image: url(../images/text/ng2.webp);
}

.goodgame.gooduse .gg {
    background-image: url(../images/text/goodus1-on.webp);
}

.goodgame.gooduse .ng1 {
    background-image: url(../images/text/goodus2.webp)
}

.goodgame.gooduse.goodgame2 .gg1 {
    background-image: url(../images/text/goodus1.webp);
}

.goodgame.gooduse.nogoodgame .ng1 {
    background-image: url(../images/text/goodus2-on.webp)
}




.g-game-down .news {
    display: inline-block;
    overflow: hidden;
    padding: 0 10px;
    background-color: #f9f9f9;
    border-radius: 10px;
}

.g-game-down .news a {
    float: left;
    padding: 0 15px;
    height: 56px;
    line-height: 56px;
    font-size: 14px;
}

.g-game-down .line {
    position: relative;
}

.g-game-down .line::after {
    margin: 0;
    position: absolute;
    right: 0;
    top: 20px;
}

.ul-down-list li {
    overflow: hidden;
    height: 50px;
    line-height: 50px;
    padding: 0 20px;
    border-bottom: 1px dashed #E3E3E3;
    font-size: 14px;
    text-align: center;
    color: #8D8D8D;
}

.ul-down-list .title {
    background-color: #F5F5F5;
    border-bottom: none;
}

.ul-down-list .title .tit {
    text-align: center;
    color: #8D8D8D;
}

.ul-down-list .size,
.ul-down-list .date,
.ul-down-list .d {
    margin-left: 50px;
    float: right;
}

.ul-down-list .tit {
    width: 56%;
    float: left;
    text-align: left;
    color: #202020;
}

.ul-down-list .size {
    width: 60px;
}

.ul-down-list .date {
    width: 70px;
}

.ul-down-list .d {
    width: 70px;
}

.ul-down-list .down {
    background-image: none;
    padding: 0 20px;
}

.row-detail3-7 .ul-txtidx-smnav li {
    height: 26px;
    line-height: 26px;
}

.row-detail3-7 .ul-txtidx-smnav li a {
    padding: 0 15px;
}

.row-detail3-7 .ul-txtidx-smnav li.on {
    height: 28px;
    /* background-image: url(../images/text/smnavon.webp); */
    /* background-size: 87px auto; */
}

.m-morelike .pic {
    margin-right: 25px;
    width: 280px;
    height: 120px;
}

.m-morelike .txts {
    overflow: hidden;
    height: 120px;
}

.m-morelike .txts .tit .more {
    float: right;
    display: inline-block;
    background: url(../images/text/addmore.webp) no-repeat 0 center;
    background-size: 16px auto;
    padding-left: 20px;
    height: 33px;
    line-height: 33px;
}

.share-more {
    border-radius: 10px 10px 0 0;
    width: 300px;
    height: 345px;
    background-color: #fff;
    position: absolute;
    right: 0;
    top: -345px;
    border: 1px solid red;
    overflow: hidden;
}

.share-more .tit {
    font-size: 14px;
    padding-left: 20px;
    height: 40px;
    line-height: 40px;
    position: relative;
    border-bottom: 1px solid #E3E3E3;
    background-color: #f3f3f3;
}

.share-more .tit i {
    position: absolute;
    background: url(../images/text/close2.webp) no-repeat center;
    background-size: 13px auto;
    width: 13px;
    height: 13px;
    right: 15px;
    top: 14px;
}

.share-more .txt {
    padding: 20px 0 20px 20px;
}

.share-more .txt ul {
    height: 265px;
    overflow: auto;
}

.share-more .txt li {
    width: 50%;
    float: left;
    margin-bottom: 15px;
}

.share-more .txt a {
    display: inline-block;
    padding-left: 25px;
    background: url(../images/text/icon1.webp) no-repeat 0 center;
    background-size: 16px;
}





/* 单机频道列表 channelist */
/* 没有详细介绍的gametype-list（图片）150-210 */
.ul-gametype-list.gtype-no-info .gametype-lprt .pic {
    width: 150px;
    height: 210px;
}

.ul-gametype-list.gtype-no-info .txts .pd-bt5 {
    padding-bottom: 2px;
}

/* .m-page-list {
	overflow: hidden;
} */

.m-page-list ul {
    overflow: hidden;
    border-right: 1px solid #e3e3e3;
    border-left: 1px solid #e3e3e3;
    border-radius: 5px;
}

.m-page-list ul li {
    float: left;
    height: 34px;
    line-height: 34px;
    border: 1px solid #E3E3E3;
    border-right-color: transparent;
}

.m-page-list ul li:first-of-type {
    border-left-color: transparent;
}

.m-page-list ul li.on,
.m-page-list ul li:hover {
    background: linear-gradient(180deg, #F93E4F 0%, #FD7E33 100%);
    border-color: transparent;
}

.txtsmnav-tab .m-sort {
    padding-right: 20px;
}


.m-page-list ul li.on a,
.m-page-list ul li:hover a {
    color: #fff;
}

.m-page-list ul li a {
    padding: 0 15px;
}

.m-list-allpage {
    height: 36px;
    line-height: 36px;
    padding-left: 10px;
    border-radius: 5px;
    border: 1px solid #E3E3E3;
    display: none;
}

.m-list-allpage:focus {
    outline: none;
}





/* 补丁合集首页 patchindex */
.patchidx-row2-col2 .ul-small-lprt li h3 {
    padding-bottom: 5px;
    font-weight: normal;
    line-height: 1;
    font-size: 16px;
    color: #202020;
}

.patchidx-row2-col2 .ul-small-lprt li h3:hover {
    color: #F94E3F;
}

.patchidx-row2-col2 .ul-small-lprt .down {
    height: 18px;
    line-height: 18px;
    padding: 0 15px;
}

.patchidx-row4-col1 .ul-txtidx-smnav {
    height: 32px;
    overflow: hidden;
}

.patchidx-row4-col1 .ul-txtidx-smnav li {
    height: 26px;
    line-height: 26px;
    border-radius: 3px;
    float: left;
    margin: 0 11px 0 0;
}

.patchidx-row4-col1 .ul-txtidx-smnav li:last-of-type {
    margin: 0;
}

.patchidx-row4-col1 .ul-txtidx-smnav li.on {
    /*background-image: url(../images/patch/tabbgpic.webp);*/
    background-size: 52px auto;
    height: 29px;
}

.patchidx-row4-col1 .ul-txtidx-smnav li.on3.on {
    /*background-image: url(../images/patch/tabbgpic_3.webp);*/
    background-size: 66px auto;
    height: 28px;
}

.patchidx-row4-col1 .ul-txtidx-smnav li a {
    padding: 0 12px;
}

.ul-updata-list {
    overflow: hidden;
}

.ul-updata-list li {
    overflow: hidden;
    height: 47px;
    line-height: 47px;
    color: #8D8D8D;
    font-size: 14px;
    text-align: center;
}

.ul-updata-list li .date,
.ul-updata-list li .type,
.ul-updata-list li .info {
    float: left;
}

.ul-updata-list li .date {
    width: 55px;
}

.ul-updata-list li .type {
    width: 90px;
    margin-right: 40px;
}

.ul-updata-list li .info {
    text-align: left;
    width: 570px;
    color: #202020;
}

.ul-updata-list li .info .pic {
    width: 24px;
    height: 24px;
    border-radius: 0;
    transform: translateY(8px);
}

.ul-updata-list li .size {
    /*width: 75px;*/
    margin-right: 10px;
    float: right;
}

.patchdowntop10.ul-tops {}

.patchdowntop10.ul-tops li.on {
    background-color: #FAFAFA;
    margin-bottom: 10px;
}

.patchdowntop10.ul-tops.ruanjian .on .con .tit {
    padding-top: 10px;
    margin-bottom: 15px;
}

.patchdowntop10.ul-tops.col-right.ruanjian .on .item {
    padding-bottom: 10px;
}

.pidx-row4-col2-row3 .ul-small-lprt {
    margin: 0;
}

.pidx-row4-col2-row3 .ul-small-lprt li {
    float: none;
}

.pidx-row4-col2-row3 .ul-small-lprt li .con {
    border-bottom: 1px dashed #E3E3E3;
    padding: 18px 10px;
}

.pidx-row4-col2-row3 .ul-small-lprt li .con:last-of-type {
    border-bottom-color: transparent;
}






/* patchdetail */
.patchdetail-row3 .ul-gametype-list .gametype-lprt .pic {
    width: 80px;
    height: 80px;
}

.patchdetail-row3 .ul-gametype-list .down {
    height: 20px;
    line-height: 20px;
}