html{ font-size:62.5%; /* 10÷16=62.5% */} 
body{ font-size:12px; font-size:1.2rem ; /* 12÷10=1.2 */} 
p{ font-size:14px; font-size:1.4rem;}

/*---------------------- Large devices, Large desktops ----------------------*/
@media (max-width: 1600px) { 
    #banner #logo,#banner #inside-logo { width: 38%; left: 10%; }
    #banner .bannertxt,#banner .inside-txt{ width: 38%; left: 10%; }
    /*--------- 游戏资讯 ---------*/
    .newsbox { margin: -5% auto 0; }
}
@media (max-width: 1400px) {
    /*--------- banner大图 ---------*/
    #banner #logo,#banner #inside-logo { width: 40%; left: 8%; }
    #banner .bannertxt,#banner .inside-txt{ width: 40%; left: 8%; }
    .readmore { display: none; }
    /*--------- 游戏资讯 ---------*/
    .newsbox { margin: -5% auto 0; }
}

/*---------------------- Large devices, Large desktops ----------------------*/
@media (max-width: 1200px) {
    /*--------- 公共部分 ---------*/
    .title,.content { width: 100%; box-sizing: border-box; -moz-box-sizing:border-box;/* Firefox */ -webkit-box-sizing:border-box;/* Safari */ }
    .mainbox { width: 100%; }
    .main-column { width: calc(100% - (14px + 1px) * 2); height: auto; }
    .main-news,.main-tese,.main-zb,.main-video,.main-screenshot { width: calc(100% - (15px) * 2); }
    /* 内页 框架 */
    .inside-container { margin-top:-15%; }
    /*--------- 顶部导航 ---------*/
    .gamename h1,.gamename h2 { font-size: 2rem; margin-top:3px; }
    .topnav li a { padding: 0 15px; }
    /*--------- banner大图 ---------*/
    #bannerbox { width:100%; text-align: center; }
    #banner { min-width:320px; }
    #bannerbg { min-width:320px; }
    #banner #logo,#banner #inside-logo { width: 42%; left: 8%; }
    #banner .bannertxt,#banner .inside-txt{ width: 42%; left: 8%; }
    /* 内页 banner */
    #banner #inside-logo { width: 46%; height: 28%; left: 3%; }
    #banner .inside-txt { width: 46%; height: 38%; top: 30%; left: 3%; }
    /*--------- 游戏下载 ---------*/
    #gamedown-pc { top: 73%; }
    #gamedown-pc .pc,#gamedown-pc .mobile { width: 220px; padding: 0 15px; }
    /* 二维码 手游下载*/
    #boxMobile { display:none; width: 120px; height: 120px; margin:-235px 0 0 45px; border-radius: 4px; padding:6px; }
    #gamedown-pc .mobile #boxMobile img { width: 120px; height: 120px; }
    /*--------- 游戏资讯 ---------*/
    .newsbox { height: auto; padding: 0 0 35px; margin: -2% auto 0; box-sizing: border-box; }
    .news-role { display: none; }
    #newslistbox { width: calc(100% - (500px + 60px)); }
    #newslistbox .swiper-slide { font-size: 1.9rem; }
    #newslistbox .swiper-newslist,#newslistbox .tabContent { width: 100%; }
    .newslist ul li p { padding: 10px 0 3px; }
    /*--------- 玩法特色 ---------*/
    .tese { height: auto; padding: 40px 0 0; }
    .cont-tese { padding: 10px 0 40px; }
    .teselist { width: 100%; height: auto; box-sizing: border-box; }
    /*--------- 装备展示 ---------*/
    .zblist { width: 100%; }
    .zblist .swiper-zb .swiper-slide { width: calc(60%); }
    .zblist .swiper-zb .swiper-slide[data-ratio="3:4"] { padding-top: calc(60% * 4 / 3); }
    /*--------- 游戏截图 ---------*/
    .cont-screenshot { padding: 15px 0 0; }
    /*--------- 底部版权 ---------*/
    .main-footer { flex-direction: column; text-align: center; }
    .footerlogo { margin: 20px auto 0; }
    .copyright { margin: 0 auto; width: 760px; padding: 0; height: auto; justify-content: center; }
    .copyright div { justify-content: center; }
    /*-----------适龄提示 弹窗-----------*/
    .md-modal { width: 82%; }
    .md-content h3 { font-size: 2.6rem; }
    .md-content > div p { font-size: 1.4rem; line-height: 3.2rem; margin-bottom: 10px; } 
    .md-content .md-close { font-size: 1.8rem; }
    /*--------- 内页 ---------*/
    /* 内页 框架 */
    .inside-mainbox { padding: 0 15px; box-sizing: border-box; }
    /*内页 框架 主体内容 */
    .maincontent { width: calc(100% - 250px - (20px + 1px) * 2); padding: 25px 20px; }
}

/*---------------------- Medium Devices, Desktops ----------------------*/
@media (max-width: 992px) {
    /*--------- 公共部分 ---------*/
    .main-column { display: flex; flex-direction: column-reverse; justify-content: center; }
    .title h3 { font-size: 3rem; }
    .btn-more { /*display: flex;*/ width: 100px; font-size: 1.8rem; padding: 6px 12px; }
    /*--------- 顶部导航 ---------*/
    .headerbox { display: block; height: auto; position: fixed; }
    .main-header { height: auto; padding: 8px 5px; }
    .topnav { display: none; }
    .toplogo { width: 58%; height: 82px; }
    .toplogo a img { width: auto; height: 100%; } 
    .gamename h1,.gamename h2 { font-size: 2.8rem; margin: 5px 0; max-width: none; }
    .gamename p { font-size: 2rem; }
    /*--------- banner大图 ---------*/
    /*#bannerbox { margin-top: 50px; }*/
    .bannervideo,.bannervideo video,#bannerbg .banner-big,#banner img.heightself-big { display: none; }
    .bannervideo img { display: block; }
    #bannerbg { width: 100%; height: auto; }
    #bannerbg img { width: 100%; height: auto; }
    #bannerbg .banner-small,#banner img.heightself-small { display: block; }
    #banner #logo { width: 90%; height: 26%; left: 5%; top:34%; text-align: center; }
    #banner .bannertxt { width: 98%; top: 61%; left:1%; }
    #banner .bannertxt img { max-width: 100%\9; }
    #banner .bannertxt img { animation:pulse 1s infinite linear; -webkit-animation:pulse 1s infinite linear; }
    #banner .txt2 { width: 84%; top: 63%; left:8%; }
    /* 内页 banner */
    #banner #inside-logo { width: 90%; height: 22%; top: 35%; left: 5%; display: none; }
    #banner .inside-txt { width: 90%; height: 50%; top: 34%; left: 5%; }
    /*--------- 游戏下载 ---------*/
    #gamedown-pc { display: none; }
    #gamedown-mobile { display: block; height: 92px; }
    #gamedown-mobile img { margin-bottom: 5px; }
    /*--------- 游戏资讯 ---------*/
    .main-news { flex-direction: column; flex-direction: column-reverse; }
    .newsbox { padding-bottom: 40px; box-shadow: none; margin: 5% auto 0; }
    .title-news { display: none; height: 15%; margin-bottom: 12px; background: url(../images/title-news.png) no-repeat center top; background-size: 750px auto; }
    .title-news h3 { display: none; }
    .cont-news .btn-more { margin: 15px auto 0; }
    /*新闻焦点图*/
    .newsfocusbox { width: calc(100% - (20px * 2)); padding-bottom: 15px; }
    #newsfocus { display: none; }
    /*新手引导 游戏攻略*/
    .guidancebox, .methodbox { width: 48.5%; }
    /*新闻分类选项卡tab*/
    #newslistbox { height: auto; /*margin-top: 0;*/ box-sizing: border-box; width: calc(100% - ((10px + 1px) * 2)); padding: 0 10px 5px; }
    #newslistbox .swiper-newslist,#newslistbox .tabContent { width: 100%; }
    #newslistbox .swiper-slide { font-size: 2.2rem; line-height: 54px; }
    #newslistbox .tabContent { height: auto; max-height: 330px; }
    .newslist ul li { height: 62px; line-height: 62px; font-size: 1.6rem; }
    .newslist ul li.para { line-height: 5rem; }
    .newslist ul li a { width: 90%; }
    .newslist ul li p { font-size: 1.7rem; padding: 10px 0 12px; }
    .newstag::before { font-size: 1.5rem; }
    .title-tag::before { font-size: 1.6rem; }
    /*--------- 玩法特色 ---------*/
    .cont-tese { padding: 15px 0; }
    .cont-tese .btn-more { width: 100px; margin: 15px auto 0; }
    .title-tese { height: 15%; }
    .swiper-tese .prev-tese,.swiper-tese .next-tese { top:35%; }
    /*--------- 装备展示 ---------*/
    .zhuangbei { margin: 10px auto; }
    .cont-zb { padding: 0; }
    .cont-zb .btn-more { margin: 20px auto 0; }
    .zblist { height: auto; display: flex; flex-direction: column; }
    .zblist .swiper-zb { width: 100%; position: initial; display: flex; }
    .zblist .swiper-zb .swiper-wrapper { flex-direction: row; }
    /*--------- 精彩视频 ---------*/
    .videos{ top:2%; }
    .videos video { max-width: 96%; height: 90%; }
    /*关闭按钮*/
    .vclose { top:auto; bottom: 25px; left: calc(50% - (12px) * 2); }
    /*--------- 游戏截图 ---------*/
    .cont-screenshot { padding: 0; }
    .cont-screenshot .btn-more { margin: 10px auto; }
    #screenshotlist li { margin-bottom: 15px; }
    /*--------- 底部版权 ---------*/
    .footerlogo { display: none; }
    .footerbtn { display: block; }
    /*-----------适龄提示 弹窗-----------*/
    #cadpa { width: 11%; height: 90px; top:22%; left: auto; right: 2%; }
    .md-modal { max-width:94%; min-width: 85%; height:70%; }
    /*--------- 背景音乐 ---------*/
    #musicbox { width: 60px; height: 60px; top:120px; right: 20px; }
    #musicbox a { width: 60px; height: 60px; border-radius: 60px; }
    /*--------- 内页 ---------*/
    .inside-body { background: none; background-color: #0d0b0e; }
    /* 内页 框架 */
    .inside-container { margin-top: -22%; background:url(../images/bg-body.jpg) no-repeat center bottom; background-size: 100% auto; }
    /* 内页 框架 侧边栏 */
    .sidebar { display: none; }
    /*内页 框架 主体内容 */
    .maincontent { width: calc(100% - 1px * 2); padding: 25px 20px; }
    /* 内页 文章列表 */
    .articlelist li h3 { font-size: 1.8rem; }
    /* 返回首页 栏目跳转 */
    .skipbox { display: flex; flex-direction: column; }
    /* 手机端 联系我们 */
    .main-contact { padding: 100px 0 30px; }
    /*--------- 右侧固定浮动 ---------*/
    .fixedbox,#inside-fixedbox { display: none; }
}


/*---------------------- Small devices (phones, less than 768px) ----------------------*/
@media (max-width: 768px) {
    /*--------- 公共部分 ---------*/
    .title { padding-top: 10%; }
    .title h3 { font-size: 3rem; }
    .btn-more { font-size: 2rem; padding: 10px 15px; }
    .title-news,.title-tese,.title-zb,.title-videocenter,.title-screenshot { background-size: 100% auto; }
    .title-news p,.title-tese p,.title-zb p,.title-videocenter p,.title-screenshot p { font-size: 2rem; letter-spacing: 5px; }
    /*--------- 游戏下载 ---------*/
    #gamedown-mobile,.toplogo { height: 75px; } 
    #gamedown-mobile img { margin-bottom: 18px; }
    .toplogo { width: 60%; }
    .gamename { width: 70%; }
    .gamename h1,.gamename h2 { font-size: 2.6rem; margin: 6px 0; }
    .gamename p { font-size: 1.8rem; }
    /*--------- 游戏资讯 ---------*/
    .newsbox { /*padding: 20px 0 30px;*/ padding: 0 0 30px; }
    #newslistbox .swiper-slide { font-size: 2.4rem; }
    #newslistbox .tabContent { max-height: 360px; }
    .newslist ul li { height: 68px; line-height: 68px; font-size: 1.8rem; }
    .newslist ul li.para { line-height: 4.4rem; }
    .newslist ul li a { width: 100%; }
    .newslist ul li p { font-size: 1.8rem; padding: 10px 0 0; }
    .newslist ul li span { display: none; }
    .newstag::before { font-size: 1.6rem; }
    .title-tag::before { font-size: 1.7rem; }
    /*--------- 新手引导 游戏攻略 ---------*/
    .GuidanceMethod p { font-size: 2.6rem; display: block; }
    .GuidanceMethod span { font-size: 1.6rem; letter-spacing: 5px; }
    .guidancebox a,.methodbox a { text-align: center; }
    /*--------- 玩法特色 ---------*/
    .tese { padding: 35px 0 20px; }
    .cont-tese { padding: 0 0 10px; }
    /*--------- 装备展示 ---------*/
    .zhuangbei { margin: 0 auto; }
    .cont-zb { padding: 0; }
    .cont-zb .btn-more { margin: 10px auto 0; }
    .title-zb a.btn-more { margin: 0 0 0 10px; }
    /*--------- 游戏截图 ---------*/
    .screenshot { padding: 30px 0 20px; }
    /*--------- 底部版权 ---------*/
    .copyright { width: 96%; height: auto; }
    .copyright p { line-height: 28px; font-size: 1.4rem; }
    /*-----------适龄提示 弹窗-----------*/
    .cadpa-img { width: auto; }
    .cadpa-img img.gamelogo { display: none; }
    .md-content h3 { font-size: 2.6rem; }
    .md-content .md-close { width: 20%; font-size: 1.8rem; }
    /*--------- 内页 ---------*/
    .inside-container { background-size: 100% auto; } 
    /*内页 框架 主体内容 */
    .maincontent { padding: 20px 12px 25px; }
    /* 内页 文章摘要 */
    .article-zhaiyao { margin-bottom: 10px; }
    /* 返回首页 栏目跳转 */
    .skipbox { padding: 10px 0 0; }
    .skip-home { margin: 0 0 10px; }
    /* 内页 图片列表 */
    .picturelist ul { padding: 0; }
    /* 内页 视频列表 */
    .videos-gallery li { width: calc(31% - 1px * 2); margin: 0 1.1% 15px; }
}


/*---------------------- Small devices (phones, less than 550px) ----------------------*/
@media (max-width: 550px) { 
    /*--------- 公共部分 ---------*/
    .main-column { padding-bottom: 30px; }
    .main-news,.main-tese,.main-zb,.main-screenshot { width: calc(100% - (10px) * 2); }
    .title h3 { font-size: 2.8rem; }
    .title-news p,.title-tese p,.title-zb p,.title-videocenter p,.title-screenshot p { font-size: 1.6rem; }
    .btn-more { font-size: 1.6rem; padding: 8px 10px; }
    /*--------- 顶部导航 ---------*/
    .main-header { padding: 5px; }
    .toplogo { height: 66px; }
    #gamedown-mobile { width: 210px; height: 60px; }
    #gamedown-mobile img { width: 100%; margin-bottom: 16px; }
    .toplogo a img { margin: 0 5px 0 0; }
    .gamename h1,.gamename h2 { font-size: 2.4rem; margin: 3px 0 3px; }
    .gamename p { font-size: 1.6rem; }
    /*--------- 游戏资讯 ---------*/
    .main-tese { padding-bottom: 30px; }
    .title-news { margin-bottom: 5px; }
    #newslistbox { padding: 0 5px; margin: 0; }
    #newslistbox .swiper-slide { font-size: 2rem; line-height: 50px; }
    #newslistbox .tabContent { max-height: 310px; }
    .newslist ul { padding: 0 0 5px; }
    .newslist ul li { height: 58px; line-height: 58px; font-size: 1.6rem; }
    .newslist ul li.para { line-height: 4.1rem; padding: 10px 0; }
    .newslist ul li p { font-size: 1.6rem; padding: 6px 0; }
    .newstag::before { font-size: 1.4rem; }
    .title-tag::before { font-size: 1.5rem; padding: 0px 3px 1px; }
    /*--------- 新手引导 游戏攻略 ---------*/
    .GuidanceMethod { height: 70px; margin-top: 0; }
    .GuidanceMethod p { font-size: 2.2rem; }
    .GuidanceMethod span { font-size: 1.4rem; letter-spacing: 2px; }
    /*--------- 玩法特色 ---------*/
    .tese { padding: 25px 0 10px; }
    .teselist { padding: 5px; }
    .teselist .swiper-tese .swiper-slide p { padding: 10px 5%; font-size: 2rem; }
    .swiper-tese .prev-tese,.swiper-tese .next-tese,.swiper-zb .prev-zb,.swiper-zb .next-zb { width:40px; height:96px; top: 35%; }
    .pag-zb .swiper-pagination-bullet,.pag-tese .swiper-pagination-bullet { width: 10px; height: 10px; }
    .teselist .swiper-pagination-bullets .swiper-pagination-bullet,.zblist .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px); }
    /*--------- 装备展示 ---------*/
    .zhuangbei { padding: 30px 0 25px; }
    .zblist { margin-top: 5px; }
    .zblist .swiper-zb .swiper-slide img { padding: 5px; }
    /*--------- 精彩视频 ---------*/
    .videocenter { padding: 15px 0 30px; }
    #videolist { margin-top: 10px; }
    #videolist .swiper-slide img { width: calc(100% - (5px) * 2); height: calc(100% - (5px) * 2); top: 5px; left: 5px; }
    #videolist .swiper-slide .video-title { font-size: 1.6rem; padding: 10px 5% 15px; }
    #videolist .swiper-slide .play-video { width: 50px; height: 50px; left: calc(50% - (25px) * 1); top: calc(50% - (40px) * 1); }
    #videolist .swiper-pagination-bullets { zoom: .75; }
    /*--------- 游戏截图 ---------*/
    .screenshot { padding: 30px 0; }
    .cont-screenshot { padding: 0; }
    .cont-screenshot .btn-more { margin: 0 auto; }
    #screenshotlist { margin-top: 5px; }
    #screenshotlist li { margin-bottom: 10px; }
    /*--------- 底部版权 ---------*/
    .copyright p { line-height: 22px; font-size: 1.2rem; }
    .footerbtn { margin: 10px auto; }
    .footerbtn a { width: 120px; height: 32px; line-height: 3.2rem; border-radius: 32px; font-size: 1.6rem; }
    /*-----------适龄提示 弹窗-----------*/
    .md-content h3 { font-size: 2rem; }
    .md-content .md-main { padding: 0 30px; }
    .md-content > div p { font-size: 1.6rem; line-height: 3rem; }
    .md-content .md-close { width: 25%; font-size: 1.4rem; }
    /*--------- 背景音乐 ---------*/
    #musicbox { width: 50px; height: 50px; top:90px; right: 15px; }
    #musicbox a { width: 50px; height: 50px; border-radius: 50px; }

    /*--------- 内页 ---------*/
    /*内页 框架 主体内容 */
    .maincontent { padding: 15px 15px 20px; }
    /* 内页 框架 */
    .inside-mainbox { padding: 0 10px; }
    /* 内页 主体框架 */
    .content-mid { min-height: auto; }
    /* 内页 栏目标题 */
    .channel-title h4 { font-size: 2.2rem; }
    /* 内页 文章列表 */
    .articlelist li a { padding: 10px 0 15px; }
    .articlelist li h3 { font-size: 1.6rem; line-height: 3rem; }
    .articlelist li h3.newstag::before { padding: 0 3px; }
    .articlelist li .time { font-size: 1.2rem; }
    /* 内页 文章标题 */
    .article-title { padding: 10px 0 15px; font-size: 1.8rem; line-height: 3rem; }
    .article-basicinfo { padding:0 0 10px; }
    /* 内页 文章摘要 */
    .article-zhaiyao p { line-height: 2.4rem; }
    /* 内页 文章正文 */
    .article-content p { font-size: 1.5rem; line-height: 3rem; }
    .article-content img { padding: 0; }
    /* 返回首页 栏目跳转 */
    .skip-home a { padding: 6px 12px; font-size: 1.6rem; }
    .skip-channel a { margin: 0 5px 8px 0; padding: 6px; font-size: 1.6rem; }
    /* 内页 图片列表 */
    .picturelist li { width: 48%; }
    .picturelist li p { font-size: 1.4rem; line-height: 3rem; }
    /* 内页 视频列表 */
    .videos-gallery ul { padding: 5px 0 0; }
    .videos-gallery li .play-video { width: 50px; height: 50px; left: calc(50% - (25px) * 1); }
    /* 手机端 联系我们 */
    .main-contact { padding: 80px 0 20px; }
    .contactus > .group { flex-direction: column; }
}


/*---------------------- Small devices (phones, less than 414px) ----------------------*/
@media (max-width: 414px) { 
    /*--------- 公共部分 ---------*/
    .main-column,.main-news,.main-tese,.main-zb,.main-video,.main-screenshot { width: calc(100% - (5px) * 2); }
    .title h3 { font-size: 2.2rem; }
    .title p { font-size: 1.4rem; line-height: 2.8rem; }
    .btn-more { font-size: 1.4rem; padding: 5px; }
    /*--------- 顶部导航 游戏下载 ---------*/
    .toplogo { width: 76%; padding: 0 5px 0 0; }
    .toplogo { height: 52px; }
    #gamedown-mobile { width: 180px; height: 52px; }
    #gamedown-mobile img { margin-bottom: 10px; }
    .mobilelogo img { margin: 0 5px 0 0; }
    .gamename h1,.gamename h2 { font-size: 1.8rem; margin: 0 0 2px; }
    .gamename p { font-size: 1.2rem; }
    /*--------- 游戏资讯 ---------*/
    .newsbox { padding: 0 0 20px; }
    /*新闻焦点图*/
    .newsfocusbox { width: calc(100% - (10px * 2)); padding: 5px 0 10px; }
    #newslistbox { padding: 0 5px; margin-top: 0; }
    #newslistbox .swiper-newslist { height: auto; }
    #newslistbox .swiper-slide { font-size: 1.6rem; height: 42px; line-height: 42px; }
    #newslistbox .tabContent { max-height: 240px; }
    .newslist ul { padding: 5px 0; }
    .newslist ul li { height: 46px; line-height: 46px; font-size: 1.4rem; }
    .newslist ul li.para { line-height: 2.8rem; padding: 6px 0; }
    .newslist ul li p { font-size: 1.4rem; padding: 5px 0; }
    .newstag::before { font-size: 1.2rem; }
    .title-tag::before { font-size: 1.4rem; }
    /*--------- 新手引导 游戏攻略 ---------*/
    .GuidanceMethod { height: 62px; }
    .GuidanceMethod p { font-size: 1.9rem; }
    .GuidanceMethod span { font-size: 1.3rem; letter-spacing: 1px; }
    /*--------- 玩法特色 ---------*/
    .tese { padding: 20px 0 15px; }
    .cont-tese .btn-more { margin: 5px auto 0; }
    .teselist .swiper-tese .swiper-slide p { padding: 8px 5%; font-size: 1.6rem; }
    .swiper-tese .prev-tese,.swiper-tese .next-tese,.swiper-zb .prev-zb,.swiper-zb .next-zb { width:30px; height:72px; top: 36%; }
    .pag-tese .swiper-pagination-bullet { width: 10px; height: 10px; }
    .teselist .swiper-pagination-bullets { bottom: 5px; }
    /*--------- 装备展示 ---------*/
    .zhuangbei { margin: 0; padding: 25px 0 10px; }
    .cont-zb { padding: 0 0 10px; }
    .zblist .swiper-zb { padding-bottom: 20px; }
    /*--------- 精彩视频 ---------*/
    .videocenter { padding: 10px 0 20px; }
    .videos{ top:7%; }
    .videos video {height: 80%; }
    /*关闭按钮*/
    .vclose { bottom: 10%; }
    /*--------- 游戏截图 ---------*/
    .screenshot { padding: 20px 0; }
    .cont-screenshot { padding: 0; }
    #screenshotlist { margin-top: 0; }
    #screenshotlist li { margin-bottom: 8px; }
    /*--------- 适龄提示 弹窗---------*/
    .cadpa-img img { height: 80px; margin: 0 15px 0 0; }
    .md-content h3 { font-size: 1.8rem; }
    .md-content .md-main { padding: 0 20px; }
    .md-content > div p { font-size: 1.4rem; line-height: 2.6rem; }
    /*--------- 背景音乐 ---------*/
    #musicbox { width: 40px; height: 40px; top:70px; right: 8px; }
    #musicbox a { width: 40px; height: 40px; border-radius: 40px; }
    /*--------- 内页 ---------*/
    /* 内页 框架 */
    .inside-container { padding: 0 0 20px; }
    .inside-mainbox { padding: 0 5px; }
    /*内页 框架 主体内容 */
    .maincontent { padding: 15px 10px; }
    /* 内页 栏目标题 */
    .channel-title h4 { font-size: 2rem; }
    /* 内页 文章列表 */
    .articlelist li a { padding: 12px 0; }
    .articlelist li h3 { font-size: 1.4rem; line-height: 2.2rem; }
    .articlelist li p { width: 66%; font-size: 1.2rem; }
    .articlelist li .time { width: 28%; }
    /* 内页 列表翻页 */
    .page .pagenum { font-size: 1.4rem; }
    .page li a { padding: 3px 8px; }
    /* 内页 文章标题 */
    .article-title { padding: 5px 0 10px; font-size: 1.6rem; line-height: 2.4rem; }
    .article-basicinfo { padding: 0 0 10px; }
    .article-basicinfo p { font-size: 1.2rem; padding: 0 3px; text-align: center; }
    .article-basicinfo span { margin: 0 3px 0 0; }
    /* 内页 文章摘要 */
    .article-zhaiyao { padding: 5px 10px; margin-bottom: 10px; }
    /* 内页 文章正文 */
    .article-content p { font-size: 1.4rem; line-height: 2.6rem; text-indent: 2.8rem; margin: 10px 0; }
    /*内页 文章上下篇跳转 */
    .article-prevnext { padding: 15px 0 0; font-size: 1.2rem; line-height: 2.4rem; }
    /* 返回首页 栏目跳转 */
    .skipbox { padding: 5px 0 0; }
    .skip-home { margin-bottom: 0; } 
    .skip-home a { font-size: 1.5rem; }
    .skip-channel,.skip-channel a { font-size: 1.4rem; }
    /* 内页 图片列表 */
    .picturelist { padding-top: 10px; }
    .picturelist li { width: 100%; }
    .picturelist li p { font-size: 1.6rem; }
    /* 内页 视频列表 */
    .videos-gallery li { width: calc(48% - 1px * 2); margin: 0 1% 10px; }
    .videos-gallery li .video-title { padding: 5px 10px 10px; }
    /* 手机端 联系我们 */
    .main-contact { padding: 60px 0 15px; }
}

@media (max-width: 375px) { 
    /*--------- 新手引导 游戏攻略 ---------*/
    .GuidanceMethod { height: 62px; }
    .GuidanceMethod p { font-size: 1.7rem; }
    .GuidanceMethod span { font-size: 1.3rem; letter-spacing: 0; }
}


/*---------------------- Small devices (phones, less than 320px) ----------------------*/
@media (max-width: 320px) { 
    /*--------- 公共部分 ---------*/
    .main-column { padding-bottom: 20px }
    .title h3 { font-size: 1.8rem; }
    .title p { font-size: 1.2rem; }
    .btn-more { padding: 2px 0; }
    /*--------- 顶部导航 游戏下载 ---------*/
    .toplogo { width: 70%; height: 38px; } 
    #gamedown-mobile { width: 120px; height: 40px; }
    #gamedown-mobile img { margin-bottom: 2px; }
    .gamename { width: auto; }
    .gamename h1,.gamename h2 { font-size: 1.6rem; margin: 0; }
    /*--------- 游戏资讯 ---------*/
    .title-news { margin-bottom: 0; }
    #newslistbox { padding: 0; }
    #newslistbox .swiper-slide { height: 36px; line-height: 36px; font-size: 1.3rem; }
    #newslistbox .tabContent { max-height: 215px; }
    .newslist ul { padding: 3px 0; }
    .newslist ul li { height: 40px; line-height: 40px; font-size: 1.2rem; }
    .newslist ul li.para { line-height: 2.6rem; padding: 5px 0; }
    .newslist ul li p { font-size: 1.2rem; padding: 3px 0 6px; }
    .newslist ul li span { width: 60px; }
    .newstag::before { border-radius: 2px; margin: 0 5px 0 0; }
    .title-tag::before { font-size: 1.2rem; }
    /*--------- 新手引导 游戏攻略 ---------*/
    .GuidanceMethod { height: 50px; }
    .GuidanceMethod p { font-size: 1.4rem; }
    .GuidanceMethod span { font-size: 1.2rem; }
    /*--------- 玩法特色 ---------*/
    .tese { padding: 15px 0 10px; }
    .main-tese { padding-bottom: 20px; }
    .teselist .swiper-tese .swiper-slide p { font-size: 1.4rem; padding: 5px 5%; }
    .swiper-tese .prev-tese,.swiper-tese .next-tese { top: 30%; }
    /*--------- 装备展示 ---------*/
    .zhuangbei { padding: 20px 0; }
    .cont-zb { padding: 0; }
    .cont-zb .btn-more { margin: 5px auto 0; }
    .swiper-zb .prev-zb,.swiper-zb .next-zb { top: 38%; }
    .pag-zb .swiper-pagination-bullet,.pag-tese .swiper-pagination-bullet { width: 10px; height: 10px; }
    /*--------- 精彩视频 ---------*/
    #videolist { margin-top: 3px; }
    #videolist .swiper-slide .video-title { font-size: 1.4rem; padding: 5px 5% 10px; }
    .videos{ top:2%; }
    .videos video {height: 88%; }
    /*关闭按钮*/
    .vclose { bottom: 2.5%; }
    /*--------- 游戏截图 ---------*/
    .cont-screenshot { padding: 0; }
    /*--------- 底部版权 ---------*/
    .copyright .tips p { padding: 0 25px; }
    .copyright .customize p::after { content: ''; }
    /*----------- 适龄提示 弹窗 -----------*/
    .md-content h3 { font-size: 1.4rem; }
    .md-content .md-main { padding: 0 15px; }
    .md-content > div p { font-size: 1.2rem; line-height: 2.4rem; }
    .md-content .md-close { font-size: 1.2rem; }
    .cadpa-img img { height: 70px; margin: 0 10px 0 0; }
    /*--------- 背景音乐 ---------*/
    #musicbox { width: 36px; height: 36px; top:55px; right: 5px; }
    #musicbox a { width: 36px; height: 36px; border-radius: 36px; }
    /*--------- 内页 ---------*/
    /* 内页 主体框架 */
    .content-mid { padding: 5px 0 0; }
    /* 内页 栏目标题 */
    .channel-title h4 { font-size: 1.6rem; }
    /* 内页 文章列表 */
    .articlelist li a { padding: 10px 0; }
    .articlelist li h3 { font-size: 1.2rem; }
    /* 内页 列表翻页 */
    .page .pagenum { font-size: 1.4rem; }
    .page li a { padding: 0 6px 2px; }
    /* 内页 文章标题 */
    .article-title { padding: 0 0 10px; font-size: 1.4rem; line-height: 2rem; }
    .article-basicinfo { padding: 0 0 10px; }
    .article-basicinfo p { text-align: center; }
    .article-basicinfo span { display: block; margin: 0; }
    /* 内页 文章摘要 */
    .article-zhaiyao p { font-size: 1.2rem; line-height: 2rem; }
    /* 内页 文章正文 */
    .article-content p { font-size: 1.2rem; line-height: 2.2rem; text-indent: 2.4rem; margin: 10px 0; }
    /* 返回首页 栏目跳转 */
    .skip-home { height: 60px; }
    .skip-home a { font-size: 1.4rem; }
    .skip-channel,.skip-channel a { font-size: 1.2rem; }
    /* 内页 图片列表 */
    .picturelist li { margin-bottom: 10px; }
    .picturelist li p { font-size: 1.4rem; }
    /* 内页 视频列表 */
    .videos-gallery li .video-title { padding: 2px 10px 8px; font-size: 1.4rem; }
    /* 手机端 联系我们 */
    .main-contact { padding: 50px 0 1px; }
    .main-contact h3 { line-height: 1.8rem; font-size: 2rem; }
}