*{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;}
h1,h2,h3{font-weight: normal;}
/*滚动条样式*/
::-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: .35rem; color: #ff1313; text-align: center; margin-bottom: .2rem; }
/* 头部 */
.m-header{margin-bottom: .1rem;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;vertical-align: middle;}
.m-search-box{position: relative; height: 100%;line-height: 1rem;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;/* line-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;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{position: absolute; width: .8rem; height: .6rem; top: .2rem; right: .25rem; z-index: 9; cursor: pointer;}
.m-header .m-loginer-box{position: absolute;height: 100%;line-height: 1rem;top: 0; right: .3rem;}

/* 幻灯 */
.banner{border-radius: .1rem;width: 7.1rem; margin: 0 auto;-webkit-box-shadow: 0 -6px 20px 0 rgba(0,0,0,0.10); box-shadow: 0 -6px 0.25rem 0 rgba(0,0,0,0.10); margin-bottom: .1rem;}
.banner .swiper-container{width: 100%;}
.banner .swiper-slide{background-position: center;background-size: 6.86rem 2.8rem;width: 6.86rem;height: 2.8rem;border-radius: .12rem;-moz-border-radius: .12rem;-webkit-border-radius: .12rem;position: relative;}
.banner .swiper-slide a{width: 6.86rem;height: 2.8rem;position: absolute;left: 0;top: 0;}
.banner .swiper-pagination-bullet-active{background: #fff;}
.banner .swiper-pagination-bullet{width: .1rem;height: .1rem;background: #ccc;}
.banner .swiper-pagination{height: 1.1rem;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 0 !important;}
.ripro-dark { background-color: #232425; }
.jssorl-009-spin img { animation-name: jssorl-009-spin; animation-duration: 1.6s; animation-iteration-count: infinite; animation-timing-function: linear; } 
@keyframes jssorl-009-spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } 
.slides{cursor:default;position:relative;top:0px;left:0px;width:980px;height:380px;overflow:hidden;} 
.svg{position:absolute;top:12px;left:0;width:100%;height:100%;} 
.jssorl-009-spin{position:absolute;top:0px;left:0px;width:100%;text-align:center;background-color:rgba(0,0,0,0.7);} 
#jssor_1, #jssor_2{border-radius: .1rem;position:relative;margin:0 auto;top:0px;left:0px;width:980px;height:380px;overflow:hidden;visibility:hidden;} 
#jssor_1 h2, #jssor_2 h2{text-align: center;font-weight: normal;padding: 0 .2rem;position:absolute;bottom:0px;left:0px;font-size:30px;width:100%;height:40px; line-height:40px;color:#FFF;overflow:hidden;cursor:default;background-color:rgba(0,0,0,.5);}



/* 尾部 */
.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;}

/* 排行top3 */
.top3{position: relative; height: 4.6rem;background: #FFF url(../images/bg-steps.png) 0 0 /100% 3.2rem no-repeat;}
.top3_list{width: 2rem;position: absolute;text-align: center;}
.top3_list img{width: 1.3rem;height: 1.3rem;-moz-border-radius: .25rem; -webkit-border-radius: .25rem;border-radius: .25rem;}
.top3_list .rank-num{}
.top3_list .name{font-size: .28rem;color: #464646;text-align: center;margin-top: .65rem; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 0 .1rem;}
.top3_list .download-num{font-size: .22rem;color: #AAAAAA;text-align: center;}
.top3_list .btn_download{width: 1.5rem;height: .44rem;line-height: .44rem;border-width: 1px; margin-top: .05rem;  color: #3794FF;border-color: #3794FF;font-size: .28rem;}
/* 第一名 */
.top3_list1{top: .76rem; left: 0;right: 0;margin: 0 auto;}
.top3_list1 img{width: 1.5rem;height: 1.5rem;}
.top3_list1 .name{margin-top: .77rem;}
.top3_list1:before{content:"";display: block;position: absolute;right: -.09rem;top: -.35rem; width:.87rem;height: .7rem;background: transparent url(../images/ic-king.png) 0 0 / 100% 100% no-repeat;}
/* 二三名 */
.top3_list2{left: .6rem;top: 1.13rem;}
.top3_list3{right: .6rem;top: 1.13rem;}
.top3_list a:hover .name{color:#FF6D48;}
.top3_list a:hover .btn_download{background: #fe8900;color: #FFFFFF;border: 1px solid #fe8900;}
/* 排行项 */
.itewrapper{padding-top: .02rem;width: 7.1rem;margin: 0 auto;position: relative;background: #FFFFFF;-webkit-box-shadow: 0 -2px 0.1rem 0.1rem rgb(0 0 0 / 5%);box-shadow: 0 -2px 0.1rem 0.1rem rgb(0 0 0 / 5%);border-radius: .2rem;margin-bottom: .3rem;}
.itewrapper .tag{display: block;position: absolute;top: .2rem;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;}
.itewrapper .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);}
.itewrapper .href {position:absolute;top:.3rem;right:.3rem;font-size:.26rem;color:#494949;}
#gamelist{padding-top: .8rem;}
.gamelist .app_list a{padding: .2rem .4rem .2rem .8rem;}
.app_list{position: relative; height: 1.7rem;background-color: #fff;border-radius: .2rem;}
.app_list a{display: block;height: 100%;padding: .2rem .4rem .2rem .2rem;position: relative;}
.app_list img{width: 1.3rem;height: 1.3rem;float: left;-moz-border-radius:.25rem; -webkit-border-radius:.25rem; border-radius:.25rem;}
.app_list .rank{position: absolute;top: 0;bottom: 0;margin: auto; left: 0; display: block;width: .6rem;text-align: center; height: .4rem;line-height: .4rem;background-color:#cdcdcd;font-weight: bold; font-size: .3rem;color: #FFFFFF;border-radius: 0 .2rem .2rem 0;-webkit-border-radius: 0 .2rem .2rem 0;-moz-border-radius: 0 .2rem .2rem 0;}
.app_list .top_list4{background-color: #ff3a11;}
.app_list .top_list5{background-color: #ff8711;}
.app_list .top_list6{background-color:#ffbe11;}
.app_list .center{margin-left: 1.5rem;min-height: .8rem;margin-right: .7rem;}
.app_list .center .name{display: block;font-size: .34rem;color: #444444;margin-top: .03rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.app_list .center .type{display: block;font-size: .22rem;color: #B3B3B3;margin-top: .05rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;position: relative;}
.app_list .center .desc{display: block;font-size: .24rem;color: #979797;margin-top: .1rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.app_list .right{position: absolute;top: .7rem; right: .2rem;font-size: 0;}
.app_list:not(:last-child):after{position: absolute;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%;}
.btn_download{display: inline-block;width: 1rem;text-align: center; height: .45rem;line-height: .45rem;border:1px solid #FF6D48;font-size:.22rem;color: #FF6C47;-moz-border-radius: .3rem; -webkit-border-radius: .3rem;border-radius: .3rem;}
.btn_download.disabled{-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.app_list a:hover .btn_download{background: #fe8900;color: #FFFFFF;border: 1px solid #fe8900;}
.app_list a:hover .name,.itewrapper a:hover {color:#FF6D48;}
.btn-load-more { max-width: 7.1rem; margin: 0 auto; text-align: center; font-size: .3rem; color: #FF6D48; line-height: .6rem; }

.no_result { font-size: .3rem; text-align: center; padding: .4rem 0; }
.no_result a { display: inline-block; color: #ff6d48; border: 1px solid #ff6d48; padding: .15rem .5rem; margin-top: .4rem; border-radius: .4rem; font-size: .35rem; }
#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;}

/*微信打开*/
.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;}

.toptags {position:relative;overflow:hidden;padding:1% 1.198% 1%;background:#fff;border-bottom:1px solid #f1f1f1;}
.toptags .inner {overflow:hidden;padding-bottom:5px;margin-bottom:5px;width:93.75%;margin:0 auto;}
.toptags h3 {font-size:14px;float:left;line-height:24px;padding:2px 0;font-weight:normal;}
.toptags ul {overflow:hidden;}
.toptags li {float:left;font-size:12px;line-height:24px;padding:2px 0 2px 5px;}
.toptags li a {color:#424242;border:1px solid #e4e4e4;display:block;border-radius:12px;padding:0 5px;}
.toptags li a.cur {color:#fff;background-color: #fa9a1f; border-color: #f9991f;}
.nv p {cursor: pointer;text-align:center;background:#fff;color:#fa9325;display:block;padding:5px 0;font-size:16px;}

.m-header .top { width: 7rem;padding: .1rem 0; }
.m-header .top img { height:1rem; display: block; margin: 0 auto; }
.search { width: 6.5rem; margin: 15px auto; display: flex; }
.search input { color: #1e1e1e; border: 1px solid #eaeaea; background: #fff; height:40px; border-radius: 1rem; font-size:16px; padding: 0 .3rem; flex-grow: 1; }
.search a { display: inline-block; height:40px; width: 1.2rem; text-align: center; margin-left: .2rem; line-height:40px; color: #fff; background: #FF6C47; border-radius: .5rem; font-size:16px; }
.search a:hover{background:#ff9847;color: #FFFFFF;}





