:root{font-family:PingFang SC,sans-serif;font-size:min(10vw,54px);color:#000;background:#e1e4e9;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box;max-width:750px;margin-right:auto;margin-left:auto}html{min-width:320px;min-height:100%;margin:0 auto;background:#e1e4e9}body{min-width:320px;min-height:100vh;max-width:576px;margin:0 auto;padding:0;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:12px;font-variant:tabular-nums}button,input,textarea,select{font:inherit}h1,p,ul{margin-top:0;margin-bottom:0}ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}img{display:block;width:100%;margin:0}#app,.main,.service_part,.footer{width:100%;max-width:576px}.header{position:fixed;top:0;z-index:1000;width:100%;max-width:576px;margin:0 auto;padding:.2rem 0;border-bottom:2px solid #009440;background:#000}.header .logo{display:flex;width:100%;margin:0 auto;padding:0 .3rem;align-items:center;justify-content:center}.logo img{width:4.4rem;height:auto}.site-domain{display:block;width:100%;color:#08b84c;font-family:Arial,Helvetica,sans-serif;font-size:.72rem;font-weight:500;line-height:.72rem;text-align:center}.site-domain strong{color:#ffe000;font-weight:800;text-transform:uppercase}.header-spacer{width:100%;height:1.1rem;background:#fff}.swiper-container.banner{position:relative;z-index:1;overflow:hidden;width:100%;margin:0 auto;padding-top:1.1rem;background:#03522c}.swiper-container.banner .swiper-wrapper{position:relative;z-index:1;display:flex;width:100%}.swiper-container.banner .swiper-slide{position:relative;width:100%;flex:0 0 auto}.banner-jump{display:block;width:100%;cursor:pointer}.carousel-dots{position:absolute;right:0;bottom:.2rem;left:0;z-index:2;display:flex;width:max-content;gap:.12rem}.carousel-dots button{width:.16rem;height:.16rem;margin:0;padding:0;border:0;border-radius:50%;background:#ffffff8c;cursor:pointer}.carousel-dots button.active{background:#fff}.recommendation-strip{display:flex;overflow-x:auto;width:100%;padding:.2rem .3rem;gap:.2rem;background:#fff;scrollbar-width:none}.recommendation-strip::-webkit-scrollbar{display:none}.recommendation-strip a{min-width:76%;margin:0}.recommendation-strip img{border-radius:.16rem}.part1{position:relative;z-index:99;width:100%;padding:0 .3rem .5rem;background:#fff}.part_title,.activity-rich-text{width:100%;padding:.4rem 0;color:#000;font-size:.48rem;font-weight:600;line-height:normal;text-align:center}.activity-rich-text p,.activity-rich-text ul,.activity-rich-text ol{margin:0;padding:0}.activity-rich-text img{margin:.2rem 0}.activity-jump{display:block;width:100%}.weblist{display:flex;width:100%;flex-direction:column;justify-content:center}.weblist li{position:relative;display:flex;width:100%;margin:0 auto;padding:.2rem 0;align-items:center;justify-content:space-between;border-bottom:1px solid #eee}.weblist a.alink{display:flex;width:16%;margin:0 .2rem 0 0}.weblist li img{width:100%;border-radius:.2rem}.weblist .ranktitle{display:block;height:100%!important;margin:0;padding:0 .3rem 0 0;color:#999;font-family:Arial,Helvetica,sans-serif;font-size:.4rem;font-weight:600}.weblist li:nth-child(1) .ranktitle{color:#ff280b}.weblist li:nth-child(2) .ranktitle{color:#22a300}.weblist li:nth-child(3) .ranktitle{color:#0097ff}.weblist li p{display:flex;width:60%;margin:0;flex-direction:column;align-content:flex-start;justify-content:space-around;text-align:left}.weblist .gametitle{margin:0;color:#333;font-size:.46rem;font-weight:600;line-height:.54rem}.weblist .gamedetail{margin:0;color:#666;font-size:.34rem;line-height:.41rem}.weblist a.weblink{display:block;margin:0 0 0 .2rem;padding:.03rem .44rem .14rem;border-radius:.5rem;background:#44be4c;color:#fff;font-size:.44rem;line-height:normal;text-align:center}.weblist a.weblink:hover{background:#45bb4d}.tab_con{width:100%;margin:0 auto;padding:0 .3rem .3rem;background:#f7f7f7;color:#333}.tab_con>h1{padding:.4rem .3rem .3rem;color:#333;font-size:.46rem;font-weight:500;text-align:center}.item{display:flex;flex-wrap:wrap;justify-content:space-between}.info_list,.info_content{width:100%;margin:0 auto}.info_list{padding-top:.2rem;padding-bottom:.2rem}.info_content{border-radius:0 0 10px 10px}.info{width:100%;margin-bottom:.2rem}.info_title{position:relative;z-index:99;display:flex;width:100%;margin:0;padding:.26rem;align-items:center;justify-content:space-between;border:1px solid #c6c9cc;border-radius:.1rem;background:#fff;color:#333;cursor:pointer;font-size:.325rem;font-weight:400;line-height:normal;text-align:left;word-spacing:-.02rem}.info_title>span{margin:0}.view_details{position:absolute;right:.4rem;display:block;width:.32rem;height:.3rem;margin:0;background:var(--faq-arrow-down) no-repeat center / contain}.info_title.active .view_details{background-image:var(--faq-arrow-up)}.info_detail{position:relative;top:-.15rem;display:grid;overflow:hidden;width:100%;max-height:0;margin:0;padding:0 .3rem;border:0 solid #c6c9cc;border-radius:.1rem;background:#fff;font-size:.28rem;line-height:.4rem;opacity:0;transition:max-height .5s ease,padding .5s ease,border-width .5s ease,opacity .3s ease}.info_detail.open{max-height:50rem;padding:.45rem .3rem .3rem;border-width:1px;opacity:1}.info_detail>div{width:100%;margin:0}.info_detail img{width:100%}.info_detail p{margin:0;padding:.1rem 0;color:#666;font-size:.34rem;font-weight:400;line-height:.5rem}.info_detail p span{color:#44be4c}.service_part{width:100%;background:#fff}.guarantee-part,.social-part{width:100%;padding:.45rem .3rem;background:#fff}.guarantee-part h1,.social-part h1{margin:0 0 .35rem;color:#333;font-size:.46rem;text-align:center}.guarantee-list{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:.2rem}.guarantee-list a{display:flex;min-height:1.1rem;margin:0;padding:.15rem;align-items:center;border:1px solid #eee;border-radius:.12rem}.guarantee-list img{max-height:.8rem;object-fit:contain}.social-part{border-top:1px solid #eee}.social-list{display:flex;width:100%;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:.28rem}.social-list a{display:flex;width:1.15rem;margin:0;align-items:center;flex-direction:column;gap:.1rem;color:#666;font-size:.25rem;text-align:center}.social-list img{width:.66rem;height:.66rem;border-radius:50%;object-fit:contain}.service_part h1{margin:0;padding:.5rem 0 0;color:#333;font-size:.5rem;font-weight:700;text-align:center}.service_part>p{width:92%;margin:.3rem auto;color:#666;font-size:.34rem;line-height:normal;text-align:justify}.grid-container{display:grid;width:90%;margin:0 auto;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.grid-item{display:flex;margin:0;align-items:center;flex-direction:column;border-top:1px solid #eee;border-right:1px solid #eee}.grid-item:nth-child(2n){border-right:0}.grid-item:nth-child(-n+2){border-top:0}.grid-item img{width:.51rem;height:auto;padding-top:.2rem}.grid-item .digt{color:#666;font-size:.4rem;font-weight:700}.grid-item .dest{padding-bottom:.6rem;color:#666;font-size:.32rem}.footer{z-index:199;display:flex;overflow:hidden;width:100%;max-width:576px;padding-top:.6rem;align-items:center;flex-direction:column;justify-content:space-evenly;background:#000;text-align:center}.footer .p1{width:92%;color:#fc0}.footer p{margin:0;color:#e9eef2;font-size:.32rem;line-height:1.5;text-align:justify}.footer .p1 span{color:#fc0}.footer .footer_img{width:90%;margin:.4rem auto;text-align:center}.footer .footer_img img{width:100%}.footer .p2{display:flex;width:92%;height:1.2rem;margin:0;align-items:center;flex-direction:column;justify-content:center;border-top:1px solid #666;color:#999;font-size:.32rem;text-align:center}@media(prefers-reduced-motion:reduce){.info_detail{transition:none}}
