﻿*{margin: 0;padding: 0;box-sizing:border-box; font-family: "Arial", "Microsoft YaHei", "黑体", "宋体", sans-serif;touch-action: manipulation;font-style: normal;}
ul,li{list-style: none;}
a{text-decoration: none;}
a img{border-style: none;}
body{font-size: .12rem;-webkit-tap-highlight-color: transparent;background-color: #FFF;position:relative;max-width:750px;margin: 0 auto;}
input,button,textarea{outline: none;}
.m-tr {font-size: 0;}
/*滚动条样式*/
::-webkit-scrollbar {width:10px;height:1px;}
::-webkit-scrollbar-thumb {border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;box-shadow:inset 0 0 5px rgba(0,0,0,0.2);background-image:-webkit-linear-gradient(73deg,#FF9B00 0%,#FF6A48 94%);background-image:linear-gradient(73deg,#FF9B00 0%,#FF6A48 94%);}
::-webkit-scrollbar-track {box-shadow:inset 0 0 5px rgba(0,0,0,0.2);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background:#ededed;}
*:before,*:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.webgg{font-size: .3rem; color: #ff1313; text-align: center;margin-bottom: .2rem;}
/* 头部 */
.m-header {position:relative;height:1rem;padding:0 .3rem;overflow:hidden;background-color:#fff;}
.m-header .u-logo-box {display:block;line-height:1rem;width:1.98rem;height:100%;float:left;}
.m-header .u-logo-box img {width:1.98rem;padding-top: .1rem;}
.m-search-box {position:relative;height:100%;line-height:1rem;margin-left:1.98rem;margin-right:.32rem;text-align:center;}
.m-search-box .u-search-field {vertical-align:middle;width:4.14rem;padding-top:.04rem;padding-left:.19rem;padding-right:.55rem;border:none;height:.6rem;-webkit-box-shadow:inset 1px 1px 6px 0 rgba(0,0,0,0.20);box-shadow:inset 1px 1px 6px 0 rgba(0,0,0,0.20);border-radius:1rem;-moz-border-radius:1rem;-webkit-border-radius:1rem;font-size:.2rem;color:#B2B2B2;letter-spacing:1px;background:#FFF url(../images/ic-search.png) 3.62rem center /.32rem .32rem no-repeat;}
.m-search-box .u-btn-search {cursor: pointer;position:absolute;width:.5rem;height:.6rem;top:.2rem;right:.28rem;z-index:9;}
.icon-user {width:.55rem;height:.55rem;background-image:url(../images/boxdown2.gif);}
.icon {display:inline-block;vertical-align:middle;background-size:contain;background-position:center center;background-repeat:no-repeat;}
.m-header .m-loginer-box{position: absolute;height: 100%;line-height: 1rem;top: 0; right: .2rem;}

/* 尾部 */
.m-footer{overflow: hidden;margin-bottom: .9rem;}
.m-footer .m-report-box{height:1.2rem;padding-top: .1rem; text-align: center;background: #DB6E1D; font-size: .22rem;color: #FEF6F0;}
.u-item a{color: #ffffff;}
.u-item a img{width: .25rem; display: inline-block;vertical-align: middle;margin-right: 2px; margin-bottom: 2px;}

/* 导航 */
.footer_nav {display:flex;width:7.5rem;position:fixed;bottom:0;height:1.42rem;background-image:url(../images/tab_layout_bg.png);background-size:cover;background-repeat:no-repeat;justify-content:center;text-align:center;align-items:center;z-index:10;flex-direction:row;flex-wrap:nowrap;margin-bottom:constant(safe-area-inset-bottom);margin-bottom:env(safe-area-inset-bottom);}
.nav_item {flex:0 0 20%;height:1.42rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-end;}
.nav_item img {width:0.4rem;height:0.4rem;}
.nav_item.game img {width:0.7rem;height:0.7rem;}
.nav_title {font-size:0.24rem;font-weight:500;color:#fff;margin-bottom:.08rem;}
.footer_nav_fix {position:fixed;bottom:0;width:100%;background-color:#FFFFFF;height:0;height:constant(safe-area-inset-bottom);height:env(safe-area-inset-bottom);z-index:10;}

/*滚动公告 */
.ggyz{color: #FF8E13; font-size: .24rem;}
.m-broadcast-box {height: .28rem; overflow-y: hidden; padding: 0 .1rem .1rem .1rem; line-height: .25rem;}
.m-broadcast-box {white-space:nowrap;}
.m-broadcast-box .icon {float:left;display:inline-block;width:.36rem;height:.36rem;background:url(../images/ic-activity-orange.png) 0 0 /100% 100%;vertical-align:middle;position:relative;top:-.02rem;}
.m-broadcast-box .m-horizongtal-scontainer {margin-left:.45rem;position:relative;height:.45rem;overflow:hidden;}

/*回顶部*/
#scroll {width:.7rem;float:right;position:fixed;right:0px;bottom:1.2rem;z-index:9999;}
#scroll li {border:0;font-family:inherit;font-size:100%;font-style:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}
#scroll li span, #scroll li a{font-size: .28rem; color: #777; width: .6rem; height: .6rem; line-height: .6rem; text-align: center; vertical-align: middle; margin-top: .12rem; display: block; cursor: pointer; background: #fff; border: 1px solid #aeaeae; -moz-border-radius:.5rem; -webkit-border-radius: .5rem; border-radius: .5rem; box-shadow: 0 1px 1px rgba(0,0,0,.04);}
#scroll .kkk{display: none;}
#scroll .bottom{background: transparent url(../images/bottom.png) 0 0 / 100% 100% no-repeat;}
#scroll .top{background: transparent url(../images/top.png) 0 0 / 100% 100% no-repeat;}
/*滑动菜单*/
.menu1 {z-index: 999;position:relative;height: .8rem;width: 7.5rem;overflow: hidden;margin:0 auto;border-top: 1px solid #dcdcdc;position: fixed; bottom: 0;background: #fff;}
.menu1 .scroller {position:absolute}
.menu1 .scroller li {height: .8rem;color:#fff;float: left;line-height: .4rem;font-size: .28rem;text-align: center}
.menu1 .scroller li.cur { background: #1cbb9b; }
.menu1 .scroller li a{color:#757575;display:block;margin:0 .3rem;padding:0 .1rem}
.menu1 .scroller li a span {font-size: .28rem; display: block; margin-top: .1rem;}
.menu1 .scroller .cur span, .menu1 .scroller .cur em{color: #fff;}


@media screen and (min-width:520px) {
.menu1{height: 52px;}
.menu1 .scroller li{line-height: 25px; font-size: 19px;}
.menu1 .scroller li a span{font-size: 19px;margin-top:5px;}
.menu1 .scroller .cur a{height:48px;}
.report-box{height:50px;}
.webgg{font-size:20px;}
.m-header{height:65px;}
.m-search-box, .m-header .m-loginer-box{line-height:65px;}
.m-search-box .u-search-field{height:42px;font-size:14px;}
.m-header .icon-user{width:40px; height:40px;}
.m-search-box .u-btn-search{height:40px;top:12px;}
.m-header .u-logo-box img{width:135px;padding-top: 5px;}
}

.gamebox .yy{line-height: 35px; height: 35px; margin-top: 10px; background: #121e27; display: block; font-size: 16px; color: #fff; text-align: center; border-radius: 5px; margin: 0 auto;}
.gamebox .kfsj{text-align: center;color: #f00;margin-bottom: 0px; margin-top: 0px;font-size: .24rem;}
.itewrapper{overflow: hidden;width: 7.1rem;margin: 0 auto;margin-top: .1rem; position: relative;background: #FFFFFF;-webkit-box-shadow: 0 4px 20px 0 rgba(0,0,0,0.10);box-shadow: 0 4px .25rem 0 rgba(0,0,0,0.10);border-radius: .2rem;-webkit-border-radius: .2rem;-moz-border-radius: .2rem;margin-bottom: .2rem;}
.bannerBox {width:7.1rem;height:4.2rem;position:relative;}
.bannerBox .bannerPic {display:block;width:7.1rem;height:3rem;}
.bannerBox .gradient {width:7.1rem;height:2rem;background:linear-gradient(180deg,transparent,rgba(33,39,47,0) 5%,rgba(255,255,255,0.33) 20%,#ffffff 40%,#ffffff);position:absolute;bottom:0;}
.bannerBox .cont2 {left:45%;}
.bannerBox .cont {width:6.3rem;position:absolute;margin-left:-2.65rem;bottom:0;}
.bannerBox .cont .bannerFace {width:1.4rem;height:1.4rem;border-radius:.27rem;float:left;margin-right:.25rem;box-shadow:3px 3px 10px #8c8c8c,-1px -1px 10px #d4d4d4;}
.bannerBox .cont h1 {font-size:.35rem;color:#000;font-weight:normal;padding-top:.03rem;text-shadow:#fff 0.02rem 0 0,#fff 0 0.02rem 0,#fff -0.02rem 0 0,#fff 0 -0.02rem 0;-webkit-text-shadow:#000 0.02rem 0 0,#000 0 0.02rem 0,#000 -0.02rem 0 0,#000 0 -0.02rem 0;-moz-text-shadow:#000 0.02rem 0 0,#000 0 0.02rem 0,#000 -0.02rem 0 0,#000 0 -0.02rem 0;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.bannerBox .cont h1 a {color:#464646;font-weight:normal;}
.bannerBox .cont p {font-size:.22rem;color:#6c7582;margin-top:.1rem;margin-bottom:.05rem;white-space:nowrap;}
.bannerBox .cont p .or {color:#FFC107;}
.bannerBox .cont .yxjp {width:4.6rem;font-size:.22rem;color:#6c7582;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:.4rem;}
.downloadgame .gamebox {padding:1px 10px;box-sizing:initial;padding-top:5px;}
.downloadgame .gamebox .pxz,.downloadgame .gameboxx .pxz {width:70%;margin:0 auto;}
#az_downloads a {background:#2eab01;}
.downloadgame .gamebox .xz a {line-height:35px;height:35px;margin-top:10px;}
.downloadgame .gamebox .pxz a,.downloadgame .gameboxx .pxz a,.downloadgame .gameboxx .xz span,.downloadgame .gamebox .xz span {display:block;width:100%;height:50px;font-size:16px;color:#fff;text-align:center;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;margin:0 auto;}
.downloadgame .gamebox .box {margin-top:10px;margin-bottom:10px;}
.downloadgame .gamebox .box a {line-height:35px;}
.downloadgame .gamebox .pxz a .notes {background:#ff4b0c;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;}
.downloadgame .gamebox .pxz a .notes {float:left;width:100%;text-align:center;font-size:12px;margin-top:-35px;height:50px;line-height:74px;}
.downloadgame .gamebox .xz a {line-height:35px;height:35px;margin-top:10px;}
.mk_detail{background-color: #fff4ea; height: .7rem; line-height: .7rem; border-radius: .1rem; color: #e30412;font-size: 0.26rem;}
.mk_detail span{display: inline-block; width: 1.3rem; background-color: #ff6860; border-radius: .1rem; text-align: center;color: #fff;}
#ios_downloads a {background:#229bff;}
.wapios {margin-top: 10px;height:25px;line-height:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;}
.btn-help {font-size:16px;color:#1c8ed3;}
.noimg {height:1.8rem;}
.u-img-rank {background-image:url(../images/img-top-blue.png);display:block;position:absolute;top:0;right:0;width:1.3rem;height:1.4rem;-webkit-background-size:100% 100%;background-size:100% 100%;z-index:1;}
.m-game-block {padding: 0 .2rem .2rem .2rem;}
.m-title-c {font-size:.3rem;color:#464646;margin-bottom:.12rem;overflow:hidden;}
.m-title-c:before {display:inline-block;position:relative;top:-.03rem;margin-right:.1rem;vertical-align:middle;content:"";height:.3rem;width:.06rem;background-image:-webkit-linear-gradient(-180deg,#F9A218 0%,#FB7D38 97%);background-image:linear-gradient(-180deg,#F9A218 0%,#FB7D38 97%);border-radius:.1rem;}
.m-detail-content {font-size:.24rem;color:#777777;margin-bottom:.12rem;}
.m-detail-content .u-item {display:inline-block;margin-right:.3rem;white-space:nowrap;}
.yxjs {text-indent: 2em;position:relative;font-size:.24rem;color:#777777;margin-bottom: .3rem;}
.yxjs p{text-indent: 2em;}
.m-title-v {padding: 0 .2rem;}
.gamecontent:not(:last-child):after {display:block;content:"";bottom:1px;left:0;right:0;margin:0 auto;width:6rem;height:1px;background-image:url(../images/ic-line.png);background-size:100% 100%;margin-bottom:10px;}
.nodown{margin-top: 10px;width: 70%; margin: 0 auto;line-height: 36px; height: 35px;background: #a4a8a3;font-size: 16px; color: #fff; text-align: center; -moz-border-radius: 16px; -webkit-border-radius: 16px; border-radius: 16px;}
.pre2 {margin-top: 10px;text-indent:0em;white-space:pre-wrap !important;word-wrap:break-word !important;*white-space:normal !important;padding:4px 10px;color:#6d6967;border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;font-family:Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace;line-height: .35rem; font-size: .24rem;}
.m-title-a{margin-top: .12rem;}
.user { margin-top: 10px;text-align: center; font-size:.24rem; color: #ff0000; }
.wrapper {height:.76rem;border-bottom:1px solid #FF6C47;}
.wrapper .button_item.cur {position:relative;color:#FF6C47;font-weight:bold;}
.wrapper .button_item {height:100%;line-height:.76rem;text-align:center;font-size:.28rem;color:#464646;letter-spacing:1px;cursor:pointer;}
.wrapper .button_item.cur:after {position:absolute;content:"";display:block;width:1.5rem;height:.04rem;bottom:0;left:0;right:0;margin:0 auto;background-color:#FF6C47;}
.checker_item {display:none;}
.news_list .cur {display:block;}
.m-td {width:24.9999%;display:inline-block;}
table {font-size:.24rem;border:1px solid #ccc;width:100%;padding:0;border-collapse:collapse;border-spacing:0;margin:0 auto;}
table tr {border:1px solid #ddd;padding:5px;}
table th,td {padding:5px;text-align:center;}
table th {font-weight:normal;text-transform:uppercase;letter-spacing:1px;}
.nokf{max-width: 7.1rem; margin: 0 auto; text-align: center; font-size: .2rem; color: #FF6D48;}
.download-notice {font-size: .24rem;color:#FDAA62;padding:15px 10px;overflow:hidden;background:#FBFDF5 url(../images/icon-download-notice.gif) no-repeat 10px center;padding-left:50px;}
.download-notice div {background:url(../images/icon-download-notice-li.gif) no-repeat left center;padding-left:13px;line-height:20px;color:#FF7200;}
.content_list li {position:relative;height:.76rem;line-height:.76rem;}
.content_list li a {display:block;height:inherit;line-height:inherit;padding:0 .2rem;font-size:.3rem;color:#464646;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.content_list li a:before {content:"";display:inline-block;width:.1rem;height:.1rem;background:#FB7D38;border-radius:100%;margin-right:.1rem;vertical-align:middle;}
.yxjs h3{font-weight: normal;padding-left: 7px; border-left: 5px solid #55b310;line-height: 1em; margin: .2rem 0; font-size: .3rem;}
.m-game-service{margin-top:10px;height:44px;line-height:44px;position:relative;text-align:center;}
.m-game-service .u-href{padding-right: 30px;font-size: .24rem;color:#FA8432;letter-spacing:0;position:relative;top:3px;}
.m-game-service .u-href i{padding-right: 5px;}
/* 游戏截图 */
.wappper {margin-top:10px;width:96%;margin:auto;}
.swiper-container2 {height:3rem;overflow:hidden;position:relative;z-index:1;margin: 0 auto;margin-bottom: 10px;}
.pic_list {width:96%;margin:auto;padding:0;}
.swiper-wrapper {width:100%;}
.pic_list li {float:left;margin:0;width:auto !important;overflow:hidden;}
.pic_list li a {height:100%;padding-right:10px;}
.pic_list li a img {height:3rem;}
.no_result{text-align: center; padding: 4rem 0 4rem 0;}
.no_result .btn_all{ display: inline-block; color: #ff6d48; border: 1px solid #ff6d48; padding: .15rem .5rem; margin-top: .4rem; border-radius: .4rem; font-size: .35rem; }

/*微信打开*/
.weixin img{max-width: 100%; height: auto;}
.weixin{display: none;position: fixed; left:0; top:0; bottom:0; background: #000; filter:alpha(opacity=80);  height: 100%; width: 100%; z-index: 888;}
.weixin p{text-align: center; margin-top: 10%; padding:0 5%;}
.usage-time-1{color: #f60; padding-top: 4px;text-align: center;font-size: 12px;overflow: hidden;}

.wxcode {width:320px;background:#fff;position:fixed;left:50%;top:50%;transform:translate(-50%,-55%);border-radius:10px;padding-bottom:10px;}
.wxcode .tit {height:38px; line-height:38px; background: #4a4a65; font-size: 18px; color: #ffffff; text-align: center; border-top-left-radius: 10px; border-top-right-radius: 10px;}
.container_center {padding: 0 50px;}
.container_center2 {padding: 0 20px;}
.container_center .list_box {margin-top:0.216rem;}
.container_center .list_box .item_box {display: flex; justify-content: space-between; font-size: 16px; color: #000000; align-items: center; margin-bottom: 10px;}
.wxcode .cont {display:flex;flex-direction:column;justify-content:center;align-items:center;}
.wxcode .cont .name {width: 200px; height: 20px; line-height: 20px; font-size: 18px; color: #42bc42; text-align: center; margin-top: 15px;}
.wxcode .cont .copy {width: 200px; height: 40px; line-height: 40px; font-size: 18px; color: #ffffff; text-align: center; background: #f00; display: block; border-radius: 20px; background: linear-gradient(to right,#22c9b5,#37db9a); margin-top: 10px;}
.wxcode .cont .line {width: 300px; height: 15px; margin-top: 10px;}
.wxcode .cont .qrcode {width: 160px; height: 160px; margin-top: 10px; border: 4px solid #ededed;}
.wxcode .cont p {font-size: 14px; color: #494949; display: flex; align-items: center; margin-top: 5px;}
.wxcode .close {width:0.6rem;height:0.6rem;background:url(../images/close.png) no-repeat;background-size:100% 100%;position:absolute;left:50%;bottom:-1rem;margin-left:-0.3rem;}
.msg {position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:99999;background:rgba(0,0,0,0.7);color:#fff;font-size:16px;padding:0.2rem 0.3rem;border-radius:0.1rem;text-align:justify;}
.wxcode .right{text-align: center; border-radius: 20px;font-size: 14px; width: 50px; line-height: 20px; color: #33d8a0; border: 1px solid #33d79f;}
.wxcode .qq{display: flex;align-items: center;font-size:16px;}
.mask { position: fixed; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, .7); z-index: 9; display: none; }
#type2 p{font-size: 16px; color: #6c7582; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin-top: 10px;}
.cate-list {overflow:hidden;margin:0 -3px;}
.cate-list li {padding:3px 5px;float:left;}
.cate-list li.active .cate-sm-box {background:#fe8900;color:#FFFFFF;border:1px solid #fe8900;}
.cate-list li .cate-sm-box {display:block;border-radius:3px;border:1px solid #cccccc;height:25px;line-height:25px;padding:0 7px;font-size:13px;color:#808080;}
.gamebox .nodow{width: 70%; margin: 0 auto;}
.gamebox .nodow span{background: #b6b6b6; line-height: 35px; height: 35px; margin-top: 10px; margin-bottom: 10px; display: block; width: 100%;font-size: 16px; color: #fff; text-align: center; -moz-border-radius: 16px; -webkit-border-radius: 16px; border-radius: 16px;}

.zztj_app {background:#FFFFFF;box-shadow:0 2px 0.2rem 0 rgba(176,170,170,0.30);padding-bottom:.4rem;border-radius:.2rem;position:relative;padding-top:.8rem;width:7.1rem;margin:0 auto;margin-top:.2rem;margin-bottom:.2rem;}
.m-tr {font-size:0;}
.tag {z-index:1;display:block;position:absolute;top:.2rem;border-radius:.05rem 0 0 .05rem;-moz-border-radius:.05rem 0 0 .05rem;-webkit-border-radius:.05rem 0 0 .05rem;padding-left:.15rem;left:-.1rem;padding-right:.35rem;height:.5rem;line-height:.5rem;background-image:-webkit-linear-gradient(73deg,#FF9B00 0%,#FF6A48 94%);background-image:linear-gradient(73deg,#FF9B00 0%,#FF6A48 94%);font-size:.3rem;color:#FFFFFF;}
.tag:after {content:"";display:block;width:0;height:0;border:.25rem solid transparent;border-right-color:#FFF;position:absolute;top:0;right:-.12rem;transform:scaleX(.6);}
.href {z-index:1;position:absolute;top:.3rem;right:.3rem;font-size:.26rem;color:#494949;}
.zztj_app ul {padding:0 .1rem 0 .1rem;}
.zztj_app .m-td {margin-top:.25rem;text-align:center;font-size:0;}
.m-td {width:24.9999%;display:inline-block;}
.zztj_app .u-logo {width:1.3rem;height:1.3rem;-moz-border-radius:.25rem;-webkit-border-radius:.25rem;border-radius:.25rem;}
.zztj_app .u-text {font-size:.26rem;color:#464646;margin-top:.1rem;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.downloadgame .ptips {padding: 12px 21px;color: #ff6c00;text-align: center;}
.downloadgame .ptips p { display: inline-block; position: relative; margin-top: 0px; margin-bottom: 0px; height: .3rem; line-height: .3rem; font-size: .3rem; }