.app-container{width:100%;min-height:100vh;background:#fffbf8 url(/assets/webp/bg-CLaYZQnG.webp) no-repeat center top;background-size:100% auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;position:relative}.app-container::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.app-container header{display:flex;align-items:center;justify-content:center;margin-top:.17333rem;margin-bottom:.08rem}.app-container header img{width:.8rem}.app-container .banner{width:100%}.app-container .contain{margin:.42667rem .26667rem}.app-container .contain .promo-card{width:100%;min-height:6.58667rem;margin-left:.10667rem;position:relative;margin-bottom:.85333rem}.app-container .contain .promo-card .promo-card-img{padding-right:.26667rem;width:100%;position:absolute;top:0;left:0;z-index:1}.app-container .contain .promo-card .official-badge-img{position:absolute;top:0;left:0;transform:translate(-.21333rem,-.21333rem);width:1.05333rem;z-index:10}.app-container .contain .promo-card .promo-card-contain{position:absolute;top:0;left:0;z-index:2;margin:.2rem .25333rem}.app-container .contain .promo-card .promo-card-contain .header-section{display:flex;align-items:flex-start;margin-bottom:.21333rem}.app-container .contain .promo-card .promo-card-contain .header-section .logo-box{width:1.96rem}.app-container .contain .promo-card .promo-card-contain .header-section .brand-detail{margin-left:.26667rem;flex:1;width:auto;margin-top:1.37333rem;display:flex;align-items:center;justify-content:space-between}.app-container .contain .promo-card .promo-card-contain .header-section .brand-detail .brand-title{max-width:1.96rem}.app-container .contain .promo-card .promo-card-contain .header-section .brand-detail .guarantee-tag{width:3.81333rem;margin-left:.68rem}.app-container .contain .promo-card .promo-card-contain .partner-list{position:absolute;top:0;right:0;display:flex}.app-container .contain .promo-card .promo-card-contain .partner-item{text-align:center;width:1.06667rem}.app-container .contain .promo-card .promo-card-contain .p-icon-placeholder{width:.66667rem;height:.66667rem;margin:0 auto}.app-container .contain .promo-card .promo-card-contain .p-label{font-size:.24rem;color:#000;white-space:nowrap}.app-container .contain .promo-card .promo-card-contain .info-grid{display:flex;flex-wrap:wrap;width:100%;box-sizing:border-box;margin-bottom:.29333rem;font-size:.29333rem;font-weight:700;color:#333}.app-container .contain .promo-card .promo-card-contain .info-grid>div{white-space:nowrap;flex:0 0 calc(50% - .13333rem);overflow:hidden;display:flex;align-items:center}.app-container .contain .promo-card .promo-card-contain .info-grid>div span{flex-shrink:0}.app-container .contain .promo-card .promo-card-contain .red-hit{color:#ff6c2d}.app-container .contain .promo-card .promo-card-contain .red-hit-in{color:red}.app-container .contain .promo-card .promo-card-contain .button-group{display:flex;align-items:center;justify-content:space-between;margin-right:.24rem}.app-container .contain .promo-card .promo-card-contain .btn-main{width:4.22667rem}.app-container .contain .promo-card .promo-card-contain .recommend-footer{margin-top:.32rem;display:flex;align-items:center;justify-content:space-around}.app-container .contain .promo-card .promo-card-contain .stars{max-width:2.36rem}.app-container .contain .promo-card .promo-card-contain .rec-text{max-width:5.57333rem}.app-container .contain .tabs{display:flex;align-items:center;justify-content:space-around}.app-container .contain .tabs .partner-item{display:flex;flex-direction:column;align-items:center;font-size:.24rem;font-weight:700;color:#000}.app-container .contain .tabs img{width:.8rem}.app-container .contain .contain_service{margin-top:.42667rem}.app-container .contain .contain_service .server_tit{width:100%}.app-container .contain .contain_service .server_item{margin-top:.22667rem;display:grid;grid-template-columns:1fr 1fr;gap:.13333rem}.app-container .contain .contain_games{margin-top:.42667rem}.app-container .contain .contain_games .games_tit{width:100%}.app-container .contain .contain_games .games_item{margin-top:.22667rem;display:grid;grid-template-columns:repeat(3,1fr);gap:.13333rem}.app-container .contain .gift{width:100%;min-height:4.30667rem;margin-top:.42667rem;margin-bottom:2.10667rem;border-radius:.42667rem;border:.01333rem solid rgb(246,238,232);background-color:#fffbf8;font-weight:500}.app-container .contain .gift .gift_table{display:grid;grid-template-columns:repeat(3,1fr);gap:.21333rem;margin:auto .13333rem;height:.85333rem;line-height:.85333rem;text-align:center;color:#fff;font-size:.45333rem}.app-container .contain .gift .gift_table .gift_table_item{background:linear-gradient(0deg,#603912,#b4987c);border-radius:.21333rem}.app-container .contain .gift .gift_item{display:grid;grid-template-columns:repeat(3,1fr);gap:0 .21333rem;margin:auto .21333rem .21333rem;line-height:.85333rem;text-align:center;color:#0009;font-size:.42667rem;background-color:#fff}.app-container .contain .gift .gift_item .bg-active{background-color:#f6eee8}.app-container .contain .gift .gift_item .bg-white{background-color:#fff}.app-container .contain .gift .gift_tip{padding:.42667rem .24rem;font-size:.4rem;font-weight:350;border-radius:0 0 .42667rem .42667rem;color:#0009;background-color:#fff}.app-container footer{width:100%;position:absolute;bottom:0;left:0}.app-container footer .footer_img{width:2.4rem;position:absolute;bottom:0;left:.21333rem;z-index:1}.app-container footer .footer_content{background-color:#f6eee8;border-radius:.32rem .32rem 0 0;height:1.52rem;display:flex;align-items:center;justify-content:space-around}.app-container footer .footer_content .footer_tit{margin-left:2.89333rem;text-align:center}.app-container footer .footer_content .footer_tit .footer_tit_top{background:linear-gradient(0deg,#3e2e1e,#925332);-webkit-background-clip:text;background-clip:text;font-weight:700;color:transparent;font-size:.48rem}.app-container footer .footer_content .footer_tit .footer_subtit{font-size:.32rem;color:#000}.app-container footer .footer_content .footer_custom{width:2.66667rem;height:.74667rem;border-radius:.21333rem;color:#fff;background:linear-gradient(0deg,#7893ff,#0070df);display:flex;align-items:center;justify-content:center}.app-container footer .footer_content .footer_custom .footer_custom_icon{width:.29333rem;margin-right:.24rem}.app-container footer .footer_content .footer_custom span{font-size:.29333rem}.test1{display:flex;justify-content:space-between}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:.21333rem;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0;padding:0;line-height:1.5;min-height:100vh;text-rendering:optimizeSpeed}ul,ol{list-style:none}a{text-decoration:none;color:inherit;background-color:transparent}button{font-family:inherit;font-size:inherit;line-height:inherit;cursor:pointer;border:none;background:none}img{max-width:100%;height:auto;display:block;border-style:none}input,textarea,select{font-family:inherit;font-size:inherit;line-height:inherit}input:focus,textarea:focus,select:focus{outline:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}p{margin:0}code,pre{font-family:monospace}body{font-family:DINPro-Medium,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;background-color:#1c1c1c}@media (min-width: 768px){body{min-width:16rem}}@media (max-width: 767px){body{min-width:auto;width:100%;overflow-x:hidden}}::-webkit-scrollbar{width:.10667rem;height:.10667rem}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:.05333rem}::-webkit-scrollbar-thumb:hover{background:#555}@media (max-width: 767px){html,body{scrollbar-width:none;-ms-overflow-style:none;overflow-x:hidden}html::-webkit-scrollbar,body::-webkit-scrollbar,*::-webkit-scrollbar{display:none;width:0;height:0}}img[loading=lazy]{opacity:0;transition:opacity .3s ease-in}img[loading=lazy].loaded{opacity:1}.container{max-width:16rem;margin:0 auto;padding:0 .26667rem}.text-center{text-align:center}.mt-1{margin-top:.13333rem}.mt-2{margin-top:.26667rem}.mt-3{margin-top:.4rem}.mb-1{margin-bottom:.13333rem}.mb-2{margin-bottom:.26667rem}.mb-3{margin-bottom:.4rem}@media (min-width: 769px){.hide-desktop{display:none!important}}@font-face{font-family:DINPro-Medium;src:url(/assets/otf/dinpro_medium-BAlASGyk.otf) format("opentype");font-weight:400;font-style:normal}
