@charset "utf-8";

@font-face {font-family: "iconfont";
    src: url('../images/iconfont.eot'); /* IE9*/
    src: url('../images/iconfont.eot') format('embedded-opentype'), /* IE6-IE8 */
    url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
    url('../images/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
    url('../images/iconfont.svg') format('svg'); /* iOS 4.1- */
}
.iconfont {
    font-family:"iconfont" !important;
    font-size:16px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-paixing:before { content: "\e600"; }

.icon-game:before { content: "\e614"; }

.icon-tag:before { content: "\e61a"; }

.icon-check_box:before { content: "\e634"; }

.icon-checkbox:before { content: "\e626"; }

.icon-9gebaobeizhanshi:before { content: "\e625"; }

.icon-raider:before { content: "\e620"; }

.icon-remen:before { content: "\e666"; }

.icon-lifang:before { content: "\e6c6"; }

.icon-sox:before { content: "\e601"; }

.icon-xinwen:before { content: "\e722"; }

.icon-pinglun:before { content: "\e602"; }

.icon-shaixuan:before { content: "\e66c"; }

.icon-download:before { content: "\e667"; }

.icon-close:before { content: "\e680"; }

.icon-zhuanti:before { content: "\e60b"; }

.icon-play:before { content: "\e60a"; }

.icon-dianzan:before { content: "\e603"; }

.icon-searchclose:before { content: "\ea13"; }

.icon-user:before { content: "\e64c"; }

.icon-xiazai:before { content: "\e660"; }

.icon-back:before { content: "\e7f7"; }

.icon-member:before { content: "\e632"; }

.icon-weixin:before { content: "\e60d"; }

.icon-PLAY:before { content: "\e63b"; }

.icon-menu:before { content: "\ee51"; }

.icon-star:before { content: "\e604"; }

.icon-link:before { content: "\e616"; }

.icon-qq:before { content: "\e605"; }

.icon-lock:before { content: "\e624"; }
*{
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

/* 禁用iPhone中Safari的字号自动调整 */
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    /* 解决IOS默认滑动很卡的情况 */
    -webkit-overflow-scrolling: touch;
}

/* 禁止缩放表单 */
input[type="submit"], input[type="reset"], input[type="button"], input {
    resize: none;
    border: none;
}

/* 取消链接高亮  */
body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, img, button, form, table, th, tr, td, tbody, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* 设置HTML5元素为块 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}

/* 图片自适应 */
img {
    width: 100%;
    height: auto;
    width: auto \9; /* ie8 */
    display: block;
    -ms-interpolation-mode: bicubic; /*为了照顾ie图片缩放失真*/
}

/* 初始化 */
body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, img, button, form, table, th, tr, td, tbody, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    margin: 0;
    padding: 0;
}

body {
    font: 12px/1.5 'Microsoft YaHei', '宋体', Tahoma, Arial, sans-serif;
    color: #555;
    background-color: #F7F7F7;
}

em, i {
    font-style: normal;
}

ul, li {
    list-style-type: none;
}

.clearfix:after {
    content: "";
    display: block;
    visibility: hidden;
    height: 0;
    clear: both;
}

.clearfix {
    zoom: 1;
}

a {
    text-decoration: none;
    color: #969696;
    font-family: 'Microsoft YaHei', Tahoma, Arial, sans-serif;
}

a:hover {
    text-decoration: none;
}

ul, ol {
    list-style: none;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-family: 'Microsoft YaHei';
}

img {
    border: none;
}

input {
    font-family: 'Microsoft YaHei';
}

.txt-cen{
    text-align: center;
}

/*单行溢出*/
.one-txt-cut {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/*多行溢出 手机端使用*/
.two-txt-cut {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

/* 移动端点击a链接出现蓝色背景问题解决 */
a:link, a:active, a:visited, a:hover {
    background: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: transparent;
}
.mgt15{margin-top: 15px;}
.mgb15{margin-bottom: 15px;}
/*首行缩进 2字符*/
.t-indent-2em {
    text-indent: 2em;
}

.w50 {
    width: 50%;
}

.w25 {
    width: 25%;
}

.w20 {
    width: 20%;
}

.w33 {
    width: 33.333333%;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.db {
    display: block !important;
}

.dn {
    display: none;
}

.pd-3rem {
    padding: 0 .3rem;
}

.pd-4rem {
    padding: .4rem;
}

.mt-5rem {
    margin-top: .5rem;
}

.mt-3rem {
    margin-top: .3rem;
}

.mt-1rem {
    margin-top: .1rem;
}
.mt-mb-1rem{
    margin: .1rem 0;
}

.mt-2rem {
    margin-top: .2rem;
}

.mt-35rem {
    margin-top: 3.5rem;
}

.flex {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
}

.wrap {
    position: relative;
    width: 100%;
    background: #fff url("../images/wrap-bg.png")no-repeat;
    background-size: 7.5rem 4rem;
}
.ranking-wrap{
    background: #fff;
}

.CQ-wrap{
    background: #fff;
}
.CQ-wrap .pub-header,
.ST-wrap .pub-header,
.XX-wrap .pub-header{
    background: #333333;
}

.ff5555 {
    color: #ff5555 !important;
}

.bgfff {
    background: #fff;
}

.bg-2f97f7 {
    background: #2f97f7 !important;
}

.bg-ffae00 {
    background: #ffae00 !important;
}

.co-2dabff {
    color: #2dabff !important;
}

.co-ee5d58 {
    color: #ee5d58 !important;
}
.co-ff5555{
    color: #ff5555 !important;
}

.co-00c26e{
    color: #00c26e !important;
}

.co-49d98d {
    color: #49d98d !important;
}

.co-ad53df {
    color: #ad53df !important;
}

.co-fb5d89 {
    color: #fb5d89 !important;
}

.co-32d3c3 {
    color: #32d3c3 !important;
}

.co-bd71e6 {
    color: #bd71e6 !important;
}

.co-fbb221 {
    color: #fbb221 !important;
}

.co-333333 {
    color: #333333 !important;
}

.co-999999 {
    color: #999999 !important;
}

/*主页头部*/
.header {
    padding: 0 .3rem;
    height: 1rem;
}

.indexLogo a img {
    max-width: 2.08rem!important;
    height: .67rem;
}

/*头部搜索*/
.headerSearch {
    width: 4rem;
    height: .6rem;
    border: 1px solid #00c26e;
    border-radius: .3rem;
    padding: 0 .3rem;
    background: #fff;
    box-sizing: border-box;
}
.headerSearch button {
    outline: none;
    background: transparent;
    border: none;
}

.headerSearch input {
    width: 3rem;
    outline: none;
    font-size: .24rem;
    color: #999999;
}

.headerSearch img {
    width: .32rem;
    height: .32rem;
}

/*公用-栏目标题*/
.columnTitle {
    line-height: .8rem;
}

/*.columnTitle i {*/
/*display: block;*/
/*width: .08rem;*/
/*height: .08rem;*/
/*background: #ff3333;*/
/*margin-right: .2rem;*/
/*}*/

.columnTitle img {
    width: .34rem;
    height: .34rem;
    margin-right: .18rem;
}

.columnTitle span {
    font-size: .28rem;
    color: #333333;
    font-weight: bold;
}

/*公用标题*/
.public-title{
    padding-top: .3rem;
    height: .5rem;
    line-height: .5rem;
}
.public-title span{
    font-size: .34rem;
    color: #333333;
    font-weight: 500;
}
.public-title a{
    font-size: .24rem;
    color: #999999;
}
.public-title a img{
    width: .33rem;
}

.index-title{
    padding-top: .3rem;
    height: .6rem;
    line-height: .6rem;
    /*border-bottom: 1px solid #eee;*/
}
.index-title span {
	font-size: 17px;
	color: #333;
	font-weight: bold;
}
.index-title h1{
    font-size: .32rem;
    color: #333333;
    font-weight: 600;
    position: relative;
}
.index-title h1:before{
    content: "";
    width: .16rem;
    height: .24rem;
    background: url("../images/before1.png")no-repeat;
    background-size: .16rem .24rem;
    margin-right: .1rem;
}
.index-title a img{
    width: .33rem;
}

.index-title>ul{
    width: 2rem;
    height: .5rem;
    line-height: .48rem;
    border-radius: .25rem;
    background: #f2f2f2;
}
.index-title>ul li{
    width: 1rem;
    text-align: center;
    border-radius: .25rem;
    color: #999999;
    font-size: .24rem;
    box-sizing: border-box;
    cursor: pointer;
}
.index-title>ul li.active{
    background: #ffffff;
    border: 1px solid #eee;
    color: #333333;
}


.pub-title{
    padding-top: .3rem;
    height: .6rem;
    line-height: .6rem;
    border-bottom: 1px solid #eee;
}
.pub-title span{
    font-size: .34rem;
    color: #00c26e;
    font-weight: 600;
    position: relative;
}
.pub-title span:before{
    content: "";
    position: absolute;
    left: -.3rem;
    top: 0.16rem;
    width: .06rem;
    height: .32rem;
    background: #00c26e;
}
.pub-title a{
    font-size: .24rem;
    color: #999999;
}

.pub-header{
    height: 1rem;
}
.pub-header>a>img{
    width: 2.08rem;
    height: .47rem;
}
.header-menu{
    position: relative;
}

/*头部菜单栏目*/
.indexMenu {
    height: .8rem;
}
.header-menu>img {
    width: .45rem;
}
.header-menu-list{
    display: none;
    position: absolute;
    right: 0;
    top: .67rem;
    width: 2.55rem;
    border-radius: .1rem;
    box-shadow: 0 1px 3px 1px #eeeeee;
    z-index: 999;
}
.header-menu-list:before{
    position: absolute;
    right: .15rem;
    top: -.2rem;
    display: block;
    content: "";
    width: 0;
    height: 0;
    border-right: .1rem solid transparent;
    border-left: .1rem solid transparent;
    border-bottom: .2rem solid #fff;
}
.header-menu-list ul li{
    padding: .15rem 0;
}
.header-menu-list ul li+li{
    border-top: 1px solid #eee;
}
.header-menu-list ul li a{
    display: block;
    text-align: center;
    font-size: .28rem;
    color: #333333;
}

.indexMenu ul {
    display: flex;
    align-items: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow-x: auto;
    width: 100%;
    height: 100%;
}

/* for Chrome 隐藏滚动条*/
.indexMenu ul::-webkit-scrollbar {
    display: none;
}

.indexMenu ul li + li {
    margin-left: .6rem;
}

.indexMenu ul li {
    position: relative;
    height: .8rem;
    line-height: .8rem;
    /*border-bottom: 5px solid transparent;*/
}

.indexMenu ul li:after {
    display: block;
    content: "";
    width: 80%;
    height: .05rem;
    background: transparent;
    border-radius: .025rem;
    margin: -.2rem auto 0;
}

.indexMenu ul li a {
    color: #fff;
    font-size: .32rem;
}

.indexMenuChecked a {
    font-weight: bold;
    color: #fff !important;
}

.indexMenuChecked:after {
    background: #fff !important;
}

/*头部广告图及搜索*/
.indexSearch {
    position: relative;
}

.indexSearch a {
    display: block;
    width: 6.9rem;
    height: 3.4rem;
    border-radius: .2rem;
    position: relative;
    overflow: hidden;
}

.indexSearch a p {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 40%;
    text-align: center;
    font-size: .3rem;
    color: #ffffff;
    background-image: linear-gradient(to top, rgba(0, 0, 0, .8), transparent);
    flex-direction: column-reverse;
}

.indexSearch a p span {
    width: 90%;
    margin: 0 auto .1rem;
}

.indexSearch a img {
    width: 6.9rem;
    min-height: 3.4rem;
    margin: auto;
}

.indexSearch .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {

}
.indexSearch .swiper-pagination-bullet{
    opacity: 1;
    background: #fff;
}
.indexSearch .swiper-pagination-bullet-active{
    background: #00c26e !important;
    transition: all .5s ease-out;
    transform: scale(1.5);
}

.indexSearchBox {
    position: absolute;
    left: .4rem;
    top: .2rem;
    width: 6.7rem;
    height: .6rem;
    background: rgba(255, 255, 255, .5);
    border-radius: 30px;
    z-index: 999;
}

.indexSearchBox img {
    width: .32rem;
    height: .32rem;
}

.indexSearchBox input {
    width: 80%;
    margin-left: .3rem;
    border: none;
    background: transparent;
    outline: none;
}

.indexSearchBox img {
    margin-right: .3rem;
}

/*头部搜索*/
.rankingListSearch {
    position: relative;
}

.search > img {
    width: .26rem;
    height: .44rem;
}

.search {
    justify-content: space-around;
}

.search .rankingListSearchBox {
    width: 6rem;
    margin: 0;
}

.rankingListSearchBox {
    width: 6.7rem;
    height: .6rem;
    background: rgba(255, 255, 255, 1);
    border-radius: 30px;
    z-index: 999;
    margin: auto;
}

.rankingListSearchBox input {
    width: 80%;
    font-size: .26rem;
    color: #858585;
    margin-left: .3rem;
    border: none;
    background: transparent;
    outline: none;
}

.rankingListSearchBox img {
    width: .32rem;
    height: .32rem;
    margin-right: .3rem;
}

/*手游攻略-手游大全-热游榜-热门应用*/
.indexHeader-menu{
    padding: .3rem;
}
.indexHeader-menu ul li{
    width: 23%;
}
.indexHeader-menu ul li a img{
    width: .8rem;
    height: .8rem;
    border-radius: 50%;
    margin: auto;
}
.indexHeader-menu ul li a p{
    text-align: center;
    color: #333333;
    font-size: .26rem;
    margin-top: .1rem;
}

/*热门推荐*/
.index-tj{
    padding: .2rem 0.3rem;
}
.index-tj>span{
    width: .55rem;
    height: 1.88rem;
    background: url("../images/rmtj.png")no-repeat;
    background-size: .55rem 1.88rem;
    color: #fff;
    font-weight: bold;
    font-size: .28rem;
    text-align: center;
    padding: .1rem 0;
    box-sizing: border-box;
}
.index-tj>ul{
    width: 6rem;
    justify-content: flex-start;
}
.index-tj>ul>li{
    width: 1.4rem;
}
.index-tj>ul>li+li{
    margin-left: .12rem;
}
.index-tj>ul>li>a img{
    width: 1.2rem;
    height: 1.2rem;
    margin: auto;
    border-radius: .15rem;
}
.index-tj>ul>li p a{
    width: 100%;
    text-align: center;
    font-size: .26rem;
    color: #333333;
}



.carefullyChosen {
    background: #fff;
}

.carefullyChosenTitle {
    justify-content: center;
}

.carefullyChosenTitle img {
    width: .93rem;
    height: .13rem;
}

.carefullyChosenTitle span {
    margin: 0 .3rem;
    font-size: .28rem;
    color: #ff5656;
    line-height: .7rem;
    font-weight: bold;
}

/*编辑精选列表*/
.carefullyChosenList {

}

.carefullyChosenList ul li {
    padding: .3rem 0;
    border-top: 1px solid #e5e5e5;
}
.carefullyChosenList ul li:first-child{
    border-top: none;
}

.carefullyChosenIcon a img {
    width: 1.2rem;
    height: 1.2rem;
    margin-right: .2rem;
}

.carefullyChosenListInfo {
    position: relative;
}

.carefullyChosenListInfoNum {
    position: absolute;
    left: -.1rem;
    top: -.1rem;
    width: .34rem;
    height: .34rem;
    text-align: center;
    line-height: .34rem;
    background: #cdcdcd;
    color: #ffffff;
    font-size: .24rem;
    border-radius: .17rem;
}

.carefullyChosenListText {
    max-width: 4rem;
}

.carefullyChosenListText p {
    color: #999;
    font-size: .26rem;
    line-height: .4rem;
    justify-content: flex-start;
}

.carefullyChosenListText p img {
    width: 1.37rem;
    margin: .1rem 0;
}

.carefullyChosenListText p strong {
    display: block;
    max-width: 3.8rem;
    font-size: .28rem;
    color: #333333;
}

.carefullyChosenListText p span {
    font-size: .26rem;
    color: #999999;
}

.lx-down a{
    display: block;
    width: 1.46rem;
    height: .54rem;
    color: #fff;
    font-size: .24rem;
    text-align: center;
    line-height: .54rem;
    background: url("../images/ljxz.png")no-repeat;
    background-size: 1.46rem .54rem;
}

/*手游专辑*/
.m-g-album{
    padding-bottom: .3rem;
}
.m-g-album-top{
    display: flex;
    align-items: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow-x: auto;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
}
/* for Chrome 隐藏滚动条*/
.m-g-album-top::-webkit-scrollbar {
    display: none;
}
.m-g-album-top-left{
    width: 4.5rem;
}
.m-g-album-top-left+.m-g-album-top-left{
    margin-left: .4rem;
}
.m-g-album-top-left>a{
    display: block;
    width: 4.4rem;
    height: 2rem;
    position: relative;
    overflow: hidden;
}
.m-g-album-top-left>a img{
    width: 4.4rem;
    min-height: 2rem;
}
.m-g-album-top-left>a p{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: .6rem;
    line-height: .6rem;
    font-size: .28rem;
    color: #ffffff;
    padding: 0 .1rem;
    box-sizing: border-box;
    background: rgba(0,0,0,.5);
}
.m-g-album-top-left>a p strong{
    #max-width: 2rem;
    font-weight: normal;
}
.m-g-album-top-left>a span{
    width: 1.06rem;
    height: .4rem;
    line-height: .4rem;
    font-size: .24rem;
    color: #ffffff;
    text-align: center;
    box-sizing: border-box;
    background: url("../images/ck.png")no-repeat;
    background-size: 1.06rem;
}


.m-g-album-top-left ul{
    justify-content: flex-start;
    background: #f9f9f9;
    padding: .2rem 0.1rem;
}
.m-g-album-top-left ul li{
    width: 1.3rem;
}
.m-g-album-top-left ul li+li{
    margin-left: .1rem;
}
.m-g-album-top-left ul li a img{
    width: .9rem;
    height: .9rem;
    margin: auto;
    border-radius: .15rem;
}
.m-g-album-top-left ul li p  a{
    width: 100%;
    color: #333;
    font-size: .26rem;
    text-align: center;
}




.m-g-album-top-right{
    width: 2.15rem !important;
}
.m-g-album-top-right a img{
    width: 2.15rem;
}

.m-g-album-bottom{
    justify-content: flex-start;
}
.m-g-album-bottom .m-g-album-top-right{
    margin-left: .22rem;
}
.m-g-album-bottom .m-g-album-top-right:first-child{
    margin-left: 0;
}



/*新游上线*/
.boutique-recommend{
    padding-bottom: .3rem ;
}
.boutique-recommend-list{
}
.boutique-recommend-list ul {
    justify-content: flex-start;
}
/* for Chrome 隐藏滚动条*/
.boutique-recommend-list ul::-webkit-scrollbar {
    display: none;
}
.boutique-recommend-list ul li{
    margin-left: .4rem;
    margin-top: .2rem;
}
.boutique-recommend-list ul li:nth-child(4n+1){
    margin-left: 0;
}
.boutique-recommend-list ul li{
    width: 1.4rem;
}
.boutique-recommend-list ul li a img{
    width: 1.4rem;
    height: 1.4rem;
    border-radius: .1rem;
    margin: auto;
}
.boutique-recommend-list ul li a p{
    margin-top: .1rem;
    text-align: center;
    color: #333333;
    font-size: .26rem;
}
.boutique-recommend-list ul li a span{
    display: block;
    height: .5rem;
    line-height: .5rem;
    text-align: center;
    color: #ffb400;
    font-size: .26rem;
    border-radius: .1rem;
    border: 1px solid #ffb400;
    margin-top: .1rem;
}


/*手游礼包*/
.m-game-gift{

}
.m-game-gift-list{
    padding-bottom: .3rem;
}
.m-game-gift-list ul li{
    padding: .3rem 0;
    border-bottom: 1px solid #e5e5e5;
}
.m-game-gift-list ul li:last-child{
    border-bottom: none;
}



/*视频推荐*/
.video-recommend{
    padding-bottom: .3rem;
}
.video-recommend-list{

}
.video-recommend-list ul{
    display: flex;
    align-items: center;
    text-overflow: ellipsis;
    overflow-x: auto;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
}
/* for Chrome 隐藏滚动条*/
.video-recommend-list ul::-webkit-scrollbar {
    display: none;
}
.video-recommend-list ul li{
    width: 2.8rem;
    margin-top: .3rem;
}
.video-recommend-list ul li+li{
    margin-left: .2rem;
}
.video-recommend-list ul li>a{
    position: relative;
    display: block;
    padding: .4rem 0 .2rem;
    width: 2.8rem;
    background: #b9bfb3;
    border-radius: .15rem;
}
.video-recommend-list ul li>a>span{
    position: absolute;
    top: .05rem;
    right: .2rem;
    color: #ffffff;
    font-size: .24rem;
}
.video-recommend-list ul li>a>span:before{
    content: "";
    width: .18rem;
    height: .2rem;
    background: url("../images/icon1.png")no-repeat;
    background-size: .18rem .2rem;
    margin-right: .1rem;
}

.video-recommend-list ul li>a img{
    width: 2.4rem;
    height: 1.4rem;
    margin: auto;
    border-radius: .15rem;
}

.video-recommend-list ul li p a{
    font-size: .28rem;
    color: #333333;
    margin-top: .1rem;
    line-height: .35rem;
    height: .7rem;
}










/*热门下载*/
.hotDownload-list {

}

.hotDownload-list ul li {
    padding: .3rem 0;
    border-bottom: 1px solid #e5e5e5;
}
.hotDownload-list ul li:last-child{
    border-bottom: none;
}

.carefullyChosenIcon a img {
    width: 1.2rem;
    height: 1.2rem;
    border-radius: .1rem;
    margin-right: .2rem;
}

.carefullyChosenListInfo {
    position: relative;
}

.carefullyChosenListInfoNum {
    position: absolute;
    left: -.1rem;
    top: -.1rem;
    width: .34rem;
    height: .34rem;
    text-align: center;
    line-height: .34rem;
    background: #cdcdcd;
    color: #ffffff;
    font-size: .24rem;
    border-radius: .17rem;
}



/*新*/
.carefullyChosenListTextNew {
    background: #45aff6;
    color: #fff !important;
    font-size: .24rem;
    width: .4rem;
    height: .36rem;
    line-height: .36rem;
    text-align: center;
    margin-left: .05rem;
    border-radius: .1rem;
}

.carefullyChosenListTextHot {
    background: #ffd119;
    color: #fff !important;
    font-size: .24rem;
    width: .4rem;
    height: .36rem;
    line-height: .36rem;
    text-align: center;
    margin-left: .05rem;
    border-radius: .1rem;
}

/*下载*/
.carefullyChosenListDownload {
    width: 1rem;
    height: .5rem;
    line-height: .5rem;
}

.carefullyChosenListDownload a {
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    color: #fff;
    font-size: .26rem;
    border-radius: .25rem;
    border: 1px solid #00c26e;
    background: #00c26e;
}



/*专辑推荐*/
.album-recommend{
    padding-bottom: .4rem;
}
.game-wrap .m-g-album-bottom{
    justify-content: space-between;
}
.game-wrap .m-g-album-bottom .m-g-album-top-right {
    width: 3.3rem !important;
    margin-left: 0 !important;
    margin-top: .2rem;
}
.game-wrap .m-g-album-bottom .m-g-album-top-right a img{
    width: 3.3rem !important;
    height: 2.2rem !important;
}


/*热门视频*/
.hot-collection{
    padding-bottom: .3rem;
    border-bottom: 1px solid #eee;
}

.hot-collection-list ul{
    display: flex;
    align-items: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow-x: auto;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
}
/* for Chrome 隐藏滚动条*/
.hot-collection-list ul::-webkit-scrollbar {
    display: none;
}
.hot-collection-list ul li{
    width: 5.4rem;
    margin-top: .3rem ;
}
.hot-collection-list ul li+li{
    margin-left: .3rem;
}
.hot-collection-list ul li a img{
    width: 5.4rem;
    height: 3rem;
    border-radius: .15rem;
}
.hot-collection-list ul li a p{
    padding: 0 .1rem;
    line-height: .5rem;
    font-size: .28rem;
    color: #333333;
}
.hot-collection-list ul li a p:last-child{
    font-size: .24rem;
    color: #afafaf;
}

.hot-video-list ul li {
    position: relative;
}
.hot-video-list ul li a:before {
    position: absolute;
    left: 2.6rem;
    top: 1.4rem;
    content: "";
    display: block;
    width: .8rem;
    height: .8rem;
    background: url(../images/video-play-icon.png)no-repeat;
    background-size: .8rem;
}


/*最新资讯*/
.index-news{
    padding-bottom: .3rem;
}
.index-news-list{

}
.index-news-list ul{
    display: none;
}
.index-news-list ul li {
    padding: .2rem 0;
    /*border-top: 1px dashed #e5e5e5;*/
}

/*.index-news-list ul li:first-child {*/
/*border-top: none;*/
/*}*/
.index-news-list > ul > li > a {
    align-items: flex-start;
}

.index-news-list > ul > li > a img {
    width: 2.4rem;
    height: 1.5rem;
    border-radius: .15rem;
}

.indexNewsListInfo {
    width: 4.3rem;
    height: 1.5rem;
    position: relative;
}

.indexNewsListInfo p:first-child {
    font-size: .28rem;
    color: #333333;
}

.indexNewsListInfo p:last-child {
    justify-content: flex-start;
    position: absolute;
    width: 4.1rem;
    left: 0;
    bottom: .05rem;
    font-size: .24rem;
    color: #999999;
}
.indexNewsListInfo p:last-child img{
    width: .25rem;
    height: .25rem;
}
.indexNewsListInfo p:last-child span:first-child{
    display: block;
    text-align: center;
    line-height: .35rem;
    font-size: .24rem;
    color: #999999;
    margin-right: .1rem;
}
.indexNewsListInfo p:last-child span:last-child{
    font-size: .24rem;
    color: #999999;
    margin-left: .1rem;
}

.indexNewsListInfo p:last-child span:last-child img {
    width: .28rem;
    height: .28rem;
    margin-right: .1rem;
}

.more{
    display: block;
    width: 2.6rem;
    height: .6rem;
    line-height: .6rem;
    text-align: center;
    border-radius: .3rem;
    border: 1px solid #eee;
    color: #999999;
    font-size: .26rem;
    margin: .2rem auto 0;
}








/*热门视频*/
.hot-video{
    padding-bottom: .4rem;
}
.hot-video-list a p:hover{
    color: #fb561c;
}
.hot-video-list-top{
}
.hot-video-list-top a{
    display: block;
    position: relative;
    width: 100%;
}
.hot-video-list-top a>img{
    width: 6.9rem;
    height: 3.4rem;
    border-radius: .1rem;
}
.hot-video-list-top a p{
    margin-top: .1rem;
    font-size: .28rem;
    color: #333333;
}
.hot-video-list-top a:hover .hot-video-play-icon{
    opacity: 1;
    transition: all .3s;
}
.hot-video-list-top a .hot-video-play-icon{
    position: absolute;
    left: 3.05rem;
    top: 1.3rem;
    display: block;
    width: .8rem;
    height: .8rem;
    opacity: 1;
    transition: all .3s;
}
.hot-video-play-icon img{
    width: .8rem;
    height: .8rem;
}

.hot-video-list-bottom ul li{
    width: 3.35rem;
}
.hot-video-list-bottom ul li a{
    display: block;
    position: relative;
    width: 100%;
}
.hot-video-list-bottom ul li a>img{
    width: 3.35rem;
    height: 2rem;
    border-radius: 10px;
}
.hot-video-list-bottom ul li a p{
    margin-top: .1rem;
    font-size: .28rem;
    color: #333333;
}
.hot-video-list-bottom ul li a .hot-video-play-icon{
    position: absolute;
    left: 1.225rem;
    top: .6rem;
    display: block;
    width: .8rem;
    height: .8rem;
    opacity: 1;
    transition: all .3s;
}
.hot-video-list-bottom ul li a:hover .hot-video-play-icon{
    opacity: 1;
    transition: all .3s;
}








.newReal-timeInfoText p {
    font-size: .24rem;
    color: #999999;
}

.newReal-timeInfoText p + p {
    margin-top: .1rem;
}

.newReal-timeInfoText p span {
    background: #ff5722;
    color: #fff;
    padding: .06rem .13rem;
    margin-right: .2rem;
}

.newReal-timeInfoText p a {
    color: #333333;
    max-width: 5rem;
}





/*当前位置*/
.currentLocation {
    font-size: .24rem;
    color: #a7a7a7;
    justify-content: flex-start;
    padding: .2rem 0.3rem;
    border-bottom: none;
    background: #f7f7f7;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.currentLocation img {
    width: .25rem;
    height: .25rem;
    margin-right: .1rem;
}

.currentLocation a {
    font-size: .24rem;
    color: #a7a7a7;
}

/*分页器*/
.pages {
    justify-content: center;
    padding-top: .3rem;
    padding-bottom: .3rem;
}

.pages ul li {
    padding: .1rem .2rem;
    border: 1px solid #eee;
    color: #989898;
    font-size: .26rem;
    cursor: pointer;
}

.pages ul li:hover {
    /*background: #00c26e;*/
    /*color: #fff !important;*/
    /*border: 1px solid #00c26e;*/
}

.pagesChecked {
    background: #00c26e;
    color: #fff !important;
}

.pages ul li + li {
    margin-left: .1rem;
}

/*.pages span{
    color: #d2d2d2;
    margin-left: .10rem;
}*/
.prePage,
.nextPage {
    border: 1px solid #eee !important;
    color: #989898 !important;
}

.pages>span{
    color: #989898;
    font-size: .24rem;
    margin-left: .1rem;
}

/*弹窗*/
.dialog{
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.5);
    z-index: 999;
}
.dialogBox{
    position: relative;
    background: url("../images/dialogBox-bg.png") no-repeat center top;
    width: 4.87rem;
    height: 5.5rem;
    background-size: 4.87rem 4.48rem;
    z-index: 1;
    margin: 30% auto 0;
    padding: 1.11rem .25rem .25rem;
    overflow: auto;
    /*border-radius: 20px;*/
    box-sizing: border-box;
}
.dialogBox h3{
    font-size: .36rem;
    color: #ffead2;
    text-align: center;
}
.dialogBox img{
    display: block;
    width: 110px;
    height: 110px;
    margin: 10px auto;
}
.dialogBox p{
    justify-content: center;
    font-size: .24rem;
    color: #666666;
    text-align: center;
    line-height: .6rem;
    margin-top: 0.7rem;
}
.dialogBox p span{
    max-width: 2.8rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.dialogBox button{
    display: block;
    width: 3rem;
    height: .8rem;
    line-height: .8rem;
    text-align: center;
    margin: .4rem auto 0;
    color: #de3f48;
    font-size: .26rem;
    font-weight: bold;
    background: #fdf169;
    border: none;
    border-radius: .1rem;
    cursor: pointer;
    outline: none;
}

/*关闭按钮*/
.dialogClose{
    display: block;
    position: absolute;
    width: .64rem;
    height: .64rem;
    bottom: .1rem;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
    line-height: .55rem;
    font-size: .68rem;
    color: #fff;
    background: rgba(0,0,0,.5);
    border-radius: 50%;
    cursor: pointer;
}

/*提示消息*/
.spop--top-center {
    top: 0 !important;
    left: 50% !important;
    -webkit-transform: translateX(-50%) !important;
    -ms-transform: translateX(-50%) !important;
    transform: translateX(-50%) !important;
}


/*友情链接*/
.links {
    margin-top: .2rem;
    padding-bottom: .5rem;
}

.links a {
    font-size: .24rem;
    color: #999999;
    padding-left: .15rem;
    line-height: .4rem;
}

.links a:first-child {
    padding-left: 0;
}

.links a + a {
    margin-left: .1rem;
    border-left: 1px solid #999999;
}

/*图集里面的轮播图弹窗*/
.swiper-dialog {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 999;
    padding: 4.5rem 0;
    background-color: rgba(0, 0, 0, .8);
}

.swiper-dialog .swiper-pagination {
    margin-top: .1rem;
    position: relative;
    bottom: 0;
    color: #a9a9a9;
}

/*底部*/
.footer {
    padding: .6rem .3rem;
    background: #333333;
}

.footerLink ul {
    justify-content: center;
}

.footerLink ul li {
    padding-left: .15rem;
}

.footerLink ul li a {
    font-size: .24rem;
    color: #8e8e8e;
}

.footerLink ul li + li {
    margin-left: .15rem;
    border-left: 1px solid #8e8e8e;
}

.footer p {
    text-align: center;
    margin-top: .15rem;
    color: #8e8e8e;
    font-size: .24rem;
}

.footer p img {
    width: .2rem;
    height: .2rem;
    margin: auto;
}



/*分割线*/
.fgx{
    height: .2rem;
    background: #f7f7f7;
}

.rotate180deg{
    transform: rotate(-180deg) !important;
    transition: all .3s;
}




/* 底部固定定位 */
.posFooter{
    position: fixed;
    bottom: 0;
    width: 100%;
}



/*专题*/
.zt-list{
    padding-bottom: .2rem;
}
.zt-list ul li{
    padding: .4rem 0;
    border-bottom: 1px solid #eee;
}
.zt-list-img{

}
.zt-list-img a{
    display: block;
    height: 2.4rem;
    border-radius: .15rem;
    overflow: hidden;
}
.zt-list-img a img{
    min-height: 2.4rem;
}

.zt-list-game{
    width: 5.2rem;
}
.zt-list-game>a img{
    width: 1.2rem;
    height: 1.2rem;
    border-radius: .15rem;
}

.zt-list-game>div{
    width: 3.8rem;
}
.zt-list-game>div p+p{
    margin-top: .08rem;
}
.zt-list-game>div p a{
    width: 100%;
    color: #333333;
    font-size: .28rem;
}
.zt-list-game>div p img{
    width: 1.4rem;
}
.zt-list-game>div p.one-txt-cut{
    color: #666666;
    font-size: .24rem;
}

.zt-list-bottom>a{
    display: block;
    width: 1.46rem;
    height: .54rem;
    color: #fff;
    font-size: .24rem;
    text-align: center;
    line-height: .54rem;
    background: url(../images/ljxz.png)no-repeat;
    background-size: 1.46rem .54rem;
}



/*=============传奇专题=============*/
.CQ-banner{

}
.CQ-banner img{
    width: 7.5rem;
    height: 3.1rem;
}
.CQ-menu{
    height: .8rem;
    background: #f4711a;
}
.ST-menu{
    background: #4859d7;
}
.CQ-menu ul{
    display: flex;
    align-items: center;
    white-space: nowrap;
    overflow-x: auto;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
}
.CQ-menu ul::-webkit-scrollbar {
    display: none;
}
.CQ-menu ul li{
    height: .6rem;
    line-height: .6rem;
}
.CQ-menu ul li a{
    display: block;
    width: auto;
    padding: 0 .3rem;
    color: #ffffff;
    font-size: .26rem;
    border-radius: .3rem;
}
.CQ-menu ul li.active a{
    color: #feffff;
    background: #fc9049;
}
.ST-menu ul li.active a{
    background: none;
    font-weight: bold;
    font-size: .32rem;
}


.CQ-tt{

}
.CQ-tt-t{
    background: #f7f7f7;
    padding-top: .2rem;
    padding-bottom: .2rem;
}
.CQ-tt-t img{
    width: .86rem;
}

.CQ-tt-t ul{
    width: 5.8rem;
    border-left: 1px solid #eee;
    padding-left: .3rem;
    box-sizing: border-box;
}
.CQ-tt-t ul li{
    width: 5.5rem;
}
.CQ-tt-t ul li a{
    display: block;
    width: 100%;
    color: #333333;
    font-size: .28rem;
}
.CQ-tt-b{

}
.CQ-tt-b ul li{
    padding: .2rem 0;
    border-bottom: 1px solid #eee;
}
.CQ-tt-b ul li:last-child{
    border-bottom: none;
}
.CQ-tt-b ul li>a{
    display: block;
    width: 2rem;
    height: 1.4rem;
    overflow: hidden;
}
.CQ-tt-b ul li>a>img{
    width: 2rem;
    min-height: 1.4rem;
}
.CQ-tt-info{
    width: 4.7rem;
    height: 1.4rem;
    padding-top: .1rem;
    box-sizing: border-box;
}
.CQ-tt-info a{
    line-height: .35rem;
    height: .7rem;
    color: #333333;
    font-size: .28rem;
}
.CQ-tt-info p{
    color: #999999;
    font-size: .24rem;
}
.CQ-tt-info p span.flex:before{
    content: "";
    width: .25rem;
    height: .25rem;
    background: url("../images/CQ-time.png")no-repeat;
    background-size: .25rem;
    margin-right: .15rem;
}



.CQ-title{
    padding-top: .2rem;
    height: .6rem;
    line-height: .6rem;
    border-bottom: 1px solid #eee;
}
.CQ-title strong{
    color: #333333;
    font-size: .32rem;
}
.CQ-title strong:after{
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background: #f25826;
}
.CQ-title a{
    color: #999999;
    font-size: .24rem;
}


.CQ-game-list{

}
.CQ-game-list ul li{
    padding: .2rem 0;
    border-bottom: 1px solid #eee;
}
.CQ-game-list ul li:last-child{
    border-bottom: none;
}

.CQ-game-left{
    width: 5.3rem;
}
.CQ-game-left>a img{
    width: 1.2rem;
    height: 1.2rem;
    border-radius: .15rem;
}

.CQ-game-info{
    width: 3.8rem;
}
.CQ-game-info p a{
    width: 100%;
    color: #333333;
    font-size: .28rem;
}
.CQ-game-info p img{
    width: 1.36rem;
}
.CQ-game-info p{
    color: #999999;
    font-size: .24rem;
}

.CQ-game-list ul li>a{
    width: 1.05rem;
    height: .6rem;
    line-height: .6rem;
    text-align: center;
    color: #f25826;
    font-size: .28rem;
    border: 1px solid #f25826;
    border-radius: .1rem;
}
.CQ-wrap .hot-video-list ul li a:before{
    display: none;
}

.CQ-index-mews{

}

.CQ-index-mews-list{

}
.CQ-index-mews-list ul li{
    padding: .2rem 0;
    border-bottom: 1px solid #eee;
}
.CQ-index-mews-list ul li:last-child{
    border-bottom: none;
}

.CQ-index-mews-left{
    width: 6.2rem;
}
.CQ-index-mews-left p.flex{
    justify-content: flex-start;
}
.CQ-index-mews-left p span{
    width: .66rem;
    height: .34rem;
    text-align: center;
    line-height: .34rem;
    background: #fef1e8;
    font-size: .24rem;
    color: #f4711a;
}
.CQ-index-mews-left p a{
    width: 5rem;
    color: #333333;
    font-size: .28rem;
    margin-left: .15rem;
}
.CQ-index-mews-left p{
    color: #999999;
    font-size: .24rem;
}
.CQ-index-mews-list ul li>a img{
    width: .13rem;
}


.CQ-index-gl{
    padding-bottom: .2rem;
}

.CQ-index-gl-top{
    padding-bottom: .2rem;
    border-bottom: 1px solid #eee;
}
.CQ-index-gl-top ul li{
    width: 3.35rem;
}
.CQ-index-gl-top ul li>a{
    display: block;
    width: 3.35rem;
    height: 2rem;
    overflow: hidden;
    border-radius: .15rem;
}
.CQ-index-gl-top ul li>a img{
    width: 3.35rem;
    min-height: 2rem;
}
.CQ-index-gl-top ul li p a{
    width: 100%;
    color: #333333;
    font-size: .28rem;
}

.CQ-index-gl-bottom{

}
.CQ-index-gl-bottom ul li{
    margin-top: .2rem;
}
.CQ-index-gl-bottom ul li a{
    width: 5.5rem;
    color: #333333;
    font-size: .28rem;
}
.CQ-index-gl-bottom ul li span{
    color: #999999;
    font-size: .28rem;
}

.CQ-wrap .pagesChecked{
    background: #f4711a;
}


.CQ-video-list .hot-video-list-top a{
    background: #f9f9f9;
    padding-bottom: .1rem;
}
.CQ-video-list .hot-video-list-top a>img{
    border-radius: 0;
}
.CQ-video-list .hot-video-list-top a p{
    padding: 0 .2rem;
}
.CQ-video-list .hot-video-list-top a p span:before{
    content: "";
    width: .25rem;
    height: .25rem;
    background: url(../images/CQ-time.png)no-repeat;
    background-size: .25rem;
    margin-right: .15rem;
}
.CQ-video-list .hot-video-list-top a p span:last-child:before{
    content: "";
    width: .31rem;
    height: .21rem;
    background: url(../images/CQ-look.png)no-repeat;
    background-size: .31rem;
    margin-right: .21rem;
}



/*=============神途手游=============*/
.ST-top{
    padding-top: .2rem;
    padding-bottom: .2rem;
}
.ST-top-t{
    background: #f7f7f7;
    padding: .2rem;
}

.ST-top-t p a{
    width: 100%;
    text-align: center;
    color: #4859d7;
    font-size: .3rem;
}
.ST-top-t p.two-txt-cut{
    line-height: .35rem;
    color: #999999;
    font-size: .24rem;
}


.ST-top-b{

}
.ST-top-b ul li{
    margin-top: .2rem;
}
.ST-top-b ul li label{
    width: .7rem;
    height: .4rem;
    line-height: .4rem;
    text-align: center;
    background: #eceefb;
    color: #4859d7;
    font-size: .24rem;
    border-radius: .05rem;
}
.ST-top-b ul li p{
    width: 6rem;
    color: #999999;
    font-size: .28rem;
}
.ST-top-b ul li p a{
    width: 80%;
    color: #333333;
    font-size: .28rem;
}


.ST-title{
    padding-top: .2rem;
    height: .6rem;
    line-height: .6rem;
}
.ST-title strong{
    color: #333333;
    font-size: .32rem;
}
.ST-title strong:before{
    content: "";
    width: .31rem;
    height: .38rem;
    background: url("../images/ST-before.png")no-repeat;
    background-size: .31rem .38rem;
    margin-right: .15rem;
}
.ST-title a{
    color: #999999;
    font-size: .24rem;
}

.ST-video{
    padding-bottom: .2rem;
}
.ST-video-list{

}
.ST-video-list ul{
    display: flex;
    align-items: center;
    text-overflow: ellipsis;
    overflow-x: auto;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
}
/* for Chrome 隐藏滚动条*/
.ST-video-list ul::-webkit-scrollbar {
    display: none;
}

.ST-video-list ul li{
   width: 4rem;
}
.ST-video-list ul li+li{
    margin-left: .4rem;
}
.ST-video-list ul li>a{
    position: relative;
    display: block;
    width: 4rem;
    height: 2.4rem;
    overflow: hidden;
}
.ST-video-list ul li>a:before{
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: .8rem;
    height: .8rem;
    transform: translate(-50%,-50%);
    background: url("../images/video-list.png")no-repeat;
    background-size: .8rem;
}
.ST-video-list ul li>a img{
    width: 4rem;
    min-height: 2.4rem;
}
.ST-video-list ul li p a{
    width: 100%;
    color: #333333;
    font-size: .28rem;
}


.ST-game-list{

}
.ST-game-list ul li{
    padding: .2rem 0;
    border-bottom: 1px solid #eee;
}
.ST-game-list ul li:last-child{
    border-bottom: none;
}

.ST-game-list>a img{
    width: 1.2rem;
    height: 1.2rem;
    border-radius: .15rem;
}

.ST-game-list ul li>a{
    width: 1rem;
    height: 1.08rem;
    text-align: center;
    color: #4859d7;
    font-size: .28rem;
    border: 1px solid #4859d7;
    border-radius: .1rem;
}
.ST-game-list ul li>a span{
    display: block;
    height: .54rem;
    line-height: .54rem;
}
.ST-game-list ul li>a span:last-child{
    background: #4859d7;
    color: #fff;
}



.ST-hot-news{
    padding-bottom: .3rem;
}

.ST-hot-news-list{

}

.ST-hot-news-t{

}
.ST-hot-news-t>a{
    width: 2rem;
    height: 1.4rem;
    overflow: hidden;
}
.ST-hot-news-t>a img{
    width: 2rem;
    min-height: 1.4rem;
}

.ST-hot-news-t-info{
    width: 4.6rem;
    height: 1.4rem;
}
.ST-hot-news-t-info p a{
    width: 100%;
    height: .8rem;
    line-height: .4rem;
    color: #333333;
    font-size: .28rem;
}
.ST-hot-news-t-info p{
    color: #999999;
    font-size: .28rem;
}


.ST-top-b ul li>span{
    color: #4859d7;
    font-size: .28rem;
}
.ST-hot-news-list .ST-top-b{
    padding-bottom: .2rem;
    border-bottom: 1px dashed #eee;
}
.ST-hot-news-list .ST-top-b ul li p{
    width: 5.6rem;
}
.ST-hot-news-list .ST-top-b:last-child{
    border-bottom: none;
}

.ST-wrap .pagesChecked{
    background: #4859d7;
}

.ST-wrap .CQ-tt-info p span.flex:before{
    content: "";
    width: .25rem;
    height: .25rem;
    margin-right: .15rem;
    background: url("../images/ST-time.png")no-repeat;
    background-size: .25rem;
}

.ST-wrap .CQ-video-list .hot-video-list-top a p span:before{
    content: "";
    width: .25rem;
    height: .25rem;
    background: url(../images/ST-time.png)no-repeat;
    background-size: .25rem;
    margin-right: .15rem;
}
.ST-wrap .CQ-video-list .hot-video-list-top a p span:last-child:before{
    content: "";
    width: .31rem;
    height: .21rem;
    background: url(../images/ST-look.png)no-repeat;
    background-size: .31rem;
    margin-right: .21rem;
}

/*===============仙侠================*/
.XX-menu{
    background: #ff5c6c;
}

.XX-one{
    height: .8rem;
    line-height: .8rem;
    background: #fff5f6;
}
.XX-one:before{
    content: "";
    width: .27rem;
    height: .27rem;
    background: url("../images/laba.png")no-repeat;
    background-size: .27rem;
}
.XX-one a{
    width: 6.5rem;
    color: #ff5c6c;
    font-size: .27rem;
}

.XX-wrap .ST-top-t{
    background: none;
    padding: .2rem 0;
}

.XX-wrap .ST-top-t+.ST-top-t{
    border-top: 1px solid #eee;
}
.XX-wrap .ST-top-t p a{
    color: #333;
    font-weight: bold;
}

.XX-title{
    padding-top: .2rem;
    height: .6rem;
    line-height: .6rem;
}
.XX-title strong{
    color: #333333;
    font-size: .32rem;
}
.XX-title strong:before{
    content: "";
    width: .1rem;
    height: .36rem;
    background: #ff5c6c;
    margin-right: .2rem;
}
.XX-title a{
    color: #999999;
    font-size: .24rem;
}
.XX-index-news{
    padding-bottom: .2rem;
}

.XX-index-news-list{
    display: flex;
    align-items: center;
    text-overflow: ellipsis;
    overflow-x: auto;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
}
/* for Chrome 隐藏滚动条*/
.XX-index-news-list::-webkit-scrollbar {
    display: none;
}

.XX-index-news-list ul{
    width: 5.8rem;
}
.XX-index-news-list ul+ul{
    margin-left: .2rem;
}
.XX-index-news-list ul li{
    width: 5.8rem;
    padding: .2rem 0;
}
.XX-index-news-list ul li>a{
    display: block;
    width: 2rem;
    height: 1.4rem;
    overflow: hidden;
}
.XX-index-news-list ul li>a img{
    width: 2rem;
    min-height: 1.4rem;
}

.XX-index-news-list-info{
    width: 3.6rem;
    height: 1.4rem;
}
.XX-index-news-list-info p a{
    display: block;
    color: #333333;
    font-size: .28rem;
    line-height: .4rem;
    height: .8rem;
}
.XX-index-news-list-info p{
    color: #999;
    font-size: .24rem;
}


.XX-wrap .CQ-game-list ul li>a{
    background: #ff5c6c;
    color: #fff;
    border: none;
}


.XX-index-video{

}
.XX-index-video ul li{
    padding: .2rem 0;
}
.XX-index-video ul li a{
    position: relative;
    display: block;
    width: 6.9rem;
    height: 3.4rem;
    overflow: hidden;
}
.XX-index-video ul li a img{
    width: 6.9rem;
    min-height: 3.4rem;
}
.XX-index-video ul li a p{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1rem;
    line-height: 1rem;
    padding: 0 .3rem;
    background-image: linear-gradient(to top, rgba(0, 0, 0, 1), transparent);
    box-sizing: border-box;
}
.XX-index-video ul li a p:before{
    content: "";
    width: .5rem;
    height: .5rem;
    background: url("../images/video-list.png")no-repeat;
    background-size: .5rem;
}
.XX-index-video ul li a p span{
    width: 5.5rem;
    color: #fff;
    font-size: .28rem;
}

.XX-wrap .CQ-tt-info p span.flex:before{
    background: url("../images/XX-time.png")no-repeat;
    background-size: .25rem;
}

.XX-wrap .pagesChecked{
    background: #ff5c6c;
}


.XX-hotNews-list{

}
.XX-hotNews-list ul li{
    padding: .2rem 0;
    border-bottom: 1px dashed #eee;
}

.XX-hotNews-list ul li:before{
    content: "";
    width: .21rem;
    height: .31rem;
    background: url("../images/huo.png")no-repeat;
    background-size: .21rem .31rem;
}

.XX-hotNews-list ul li p{
    width: 6.5rem;
    color: #999999;
    font-size: .28rem;
}
.XX-hotNews-list ul li p a{
    width: 5.6rem;
    color: #333;
    font-size: .28rem;
}

.XX-wrap .CQ-video-list .hot-video-list-top a p span:before{
    background: url("../images/XX-time.png")no-repeat;
    background-size: .25rem;
}

.XX-wrap .CQ-video-list .hot-video-list-top a p span:last-child:before{
    background: url(../images/XX-look.png)no-repeat;
    background-size: .31rem;
}


.CQ-wrap .game-con-info{
    background: #fffbf4;
}
.ST-wrap .game-con-info{
    background: #f8f9fd;
}
.XX-wrap .game-con-info{
    background: #fff9fa;
}

.CQ-wrap .game-con-name,
.ST-wrap .game-con-name,
.XX-wrap .game-con-name{
    width: 4.4rem;
}
.CQ-wrap .game-con-name>div.flex,
.ST-wrap .game-con-name>div.flex,
.XX-wrap .game-con-name>div.flex{
    justify-content: flex-start;
}
.CQ-wrap .game-con-name>div.flex h1,
.ST-wrap .game-con-name>div.flex h1,
.XX-wrap .game-con-name>div.flex h1{
    max-width: 2.8rem;
}
.CQ-wrap .game-con-name>div.flex img,
.ST-wrap .game-con-name>div.flex img,
.XX-wrap .game-con-name>div.flex img{
    width: 1.5rem;
    margin-left: .1rem;
}

.CQ-wrap .game-con-info>a{
    background: #f4711a;
    border-radius: .425rem;
}
.ST-wrap .game-con-info>a{
    background: #4859d7;
    border-radius: .425rem;
}
.XX-wrap .game-con-info>a{
    background: #ff5c6c;
    border-radius: .425rem;
}

.more-ab {}
.more-ab li {
	display:flex;
	margin-top: .1rem;
}
.more-ab li a {
	display: block;
	flex: 1;
	color: #333;
	margin-left: .1rem;
}
.more-ab li span {
	 color: #999;
}

.ab-news {}
.ab-news .item {
	display:flex;
	margin-top: .1rem;
}
.ab-news .item .thumb {
	display:block;
	width: 100px;
	overflow: hidden;
	height: 55px;
	margin-right: .15rem;
}
.ab-news .item .title {
	margin-bottom: .1rem
}
.ab-news .item span {
	 color: #999;
}

.ab-news li {
	display:flex;
	margin-top: .2rem;
}
.ab-news li a {
	display: block;
	flex: 1;
	color: #333;
	margin-left: .1rem;
}
.ab-news li span {
	 color: #999;
}
/*专辑修改 2023-03-22*/

.album-header {
	padding: 15px;
	background-image: linear-gradient(#def9ee, #fff);
}
.album-header .album-title {
	text-align: center;
}
.album-header .album-title h1 {
	font-size: .34rem;
	font-weight: bold;
	display: inline-block;
	position: relative;
	color: #333;
	line-height: normal;
	margin-bottom: 0;
}
.album-header .album-title h1::after,
.album-header .album-title h1::before {
	content: '';
	position: absolute;
	display: block;
	width: 10px;
	height: 8px;
	background-image: url(../images/album-title-bg.png);
	background-size: 100%;
	background-repeat: no-repeat;
	top: 50%;
}
.album-header .album-title h1::after {
	left: 0;
	transform: translate(0,-50%);
	margin-left: -20px;
}
.album-header .album-title h1::before {
	right: 0;
	transform: translate(0,-50%) rotate(180deg);
	margin-right: -20px;
}
.album-header .album-desc {
	margin: 15px 0;
	line-height: 20px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	color: #999;
	font-size: 13px;
}
.album-header .album-box {
	background-color: #fff;
	padding: 15px;
	padding-top: 25px;
	padding-bottom: 0;
	position: relative;
	border-top: 1px solid #00c26e;
}
.album-header .album-box::after {
	width: 3.5rem;
	height: 30px;
	content: '';
	position: absolute;
	transform: translate(-50%,0);
	top:-6px;
	left: 50%;
	background-image: url(../images/editor-recoms.png);
	background-repeat: no-repeat;
	background-size: 100%;
}
.album-header .album-box .box-main {
	display: flex;
}
.album-header .album-box .box-main .icon {
	width: 75px;
	height: 75px;
	margin-right: 10px;
}
.album-header .album-box .box-main ul {}
.album-header .album-box .box-main ul li {
	width: 50%;
	float: left;
	font-size: 12px;
}
.album-header .album-box .box-main ul li:last-child {
	width: 100%;
}
.album-header .album-box .box-main .box-right {
	flex: 1;
	overflow: hidden;
}

.album-header .album-box .box-title {
	color: #333;
	font-size: .34rem;
	font-weight: bold;
	line-height: normal;
	margin-bottom: 8px;
}
.album-header .album-box ul {}
.album-header .album-box ul li {
	line-height: normal;
	margin-bottom: 8px !important;
	margin-top: 0;
	font-size: .28rem;
	color: #999;
}
.album-header .album-box .album-btn {
	margin-top: 15px;
	display: block;
	line-height: 36px;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	background-image: url(../images/album-btn.png);
	background-size: 100%;
	background-repeat: no-repeat;
}
.hidden {
	display: none !important
}
.hide {
	display: none !important;
}
.album-info {
	margin-top: 10px;
	text-align: center;
	color: #999;
	font-size: 14px;
}
.album-info span {
	position: relative;
	padding-right: 10px;
	margin-right: 5px;
}
.album-info span::after {
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	transform: translate(0,-50%);
	width: 1px;
	height: 60%;
	background: #999;
}
.album-info span:last-child {
	padding: 0;
	margin: 0;
}
.album-info span:last-child::after {
	display: none;
}

.changePage ul.pager{
    width: 100%;
}
.changePage ul.pager li{
    width: 50%;
    float: left;
}
.changePage ul.pager li a{
    flex-grow: 1;
    height: 40px;
    background-color: #effff9;
    border-radius: 20px;
    border: solid 1px #22C485;
    font-size: 14px;color: #22C485;
    margin:0 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.changePage ul.pager li.disabled span{
    flex-grow: 1;
    height: 40px;
    background-color: #efefef;
    border-radius: 20px;
    border: solid 1px #b6b6b6;
    font-size: 14px;color: #b6b6b6;
    margin:0 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* 核心：给a标签添加箭头分隔符 */
.currentLocation a.awz::after {
    content: ">"; /* 箭头符号，也可以用 ›、» 等符号 */
    display: inline-block;
    margin-left: 4px; /* 箭头与文字的间距 */
    color: #ccc; /* 箭头颜色，与文字区分开 */
    font-size: 12px; /* 箭头大小 */
}
.currentLocation a.awz{
    margin-right: 4px;
}