.full-container{background:#f7f9fc;height:100vh;overflow:hidden}.component-nav{box-sizing:border-box;height:88px;padding-left:16px;padding-right:16px;padding-top:51px;position:relative;z-index:999}.component-nav .content{align-items:center;color:rgba(40,50,72,.9);display:flex;justify-content:space-between}.component-nav .back{height:28px;width:28px;z-index:999}.component-nav .back img{height:100%;width:100%}.component-nav .title{font-size:18px;font-weight:500}.component-nav .actions{height:30px;position:relative;width:84px}.component-nav .actions img{height:100%;width:100%}.component-nav .actions .action{bottom:0;height:30px;position:absolute;top:0;width:42px;z-index:999999}.component-nav .actions .share{left:0}.component-nav .actions .out{right:0}.component-nav .nav-share{height:28px;width:28px}.component-nav .nav-share svg{height:100%;width:100%}.component-nav.fixed{background-color:#f7f9fc;left:0;position:fixed;top:0;width:100%;z-index:9999}.component-nav.fixed .title{flex:1 1;margin-right:20px;text-align:center}.nav-transparent{box-sizing:border-box;position:absolute;width:100vw;z-index:999999}.full-scroll-container{-webkit-overflow-scrolling:touch;height:calc(100vh - 123px);margin-top:calc(-38.8vw + 12.416px);overflow:scroll;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.full-scroll-container-big{height:calc(100vh - 35px);margin-top:0}.full-scroll-container-wallet{margin-top:calc(-38.8vw - 32.584px)}.full-scroll-container-outer{height:calc(100vh - 108px)}.full-scroll-container-big-outer,.full-scroll-container-wallet-outer{height:calc(100vh - 60px)}.home-banner{border-radius:10px;margin-bottom:10px}.home-banner .item{border-radius:10px;height:calc(38.8vw - 12.416px);margin-left:16px;margin-right:16px;width:calc(100vw - 32px)}.home-banner .item img{border-radius:10px;height:100%;width:100%}.home-banner .indicator{--active-dot-border-radius:1.5px;--active-dot-color:#fff;--active-dot-size:8px;--dot-color:hsla(0,0%,100%,.3);--dot-size:8px;--dot-spacing:3px}.home-banner .indicator-none{display:none}.home-banner .adm-page-indicator-horizontal .adm-page-indicator-dot{height:3px}@media only screen and (min-width:600px){.home-banner .item{height:220.384px;width:568px}}.types{display:flex;flex-direction:row;flex-wrap:wrap}.types .type{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:6px;width:25%}.types .type img{height:36px;width:36px}.types .type .name{color:rgba(40,50,72,.6);font-size:12px;margin-top:3px}.home-viprights{align-items:center;background:linear-gradient(259deg,#ffebe6 49%,#ffded7);border-radius:30px;display:flex;height:32px;justify-content:space-between;margin-left:16px;margin-right:16px;margin-top:16px}.home-viprights .name{color:rgba(40,50,72,.8);font-size:13px;margin-right:auto}.home-viprights .vip{height:14px;margin-left:10px;margin-right:6px;width:31px}.home-viprights .more{height:12px;margin-right:12px;width:12px}.svip{background:linear-gradient(259deg,#fff3d6 49%,#fde7c7)}.svip .vip{height:14px;width:34px}.block-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.block-title .title{color:rgba(40,50,72,.9);font-size:17px;font-weight:500;margin-right:auto}.block-title .action{align-items:center;display:flex;justify-content:center}.block-title .sub-title{color:rgba(40,50,72,.4);font-size:13px}.block-title img{height:12px;position:relative;top:-1px;width:12px}.personal-ticket-style{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 0 20px 0 rgba(0,0,0,.03);display:flex;height:140px;justify-content:center;width:100%}.personal-ticket-style .left{position:relative}.personal-ticket-style .left .cover{border:.5px solid rgba(0,0,0,.08);border-radius:6px;height:120px;margin-left:10px;width:90px}.personal-ticket-style .left .circle{height:11px;left:110px;position:absolute;width:11px}.personal-ticket-style .left .top{top:-16px}.personal-ticket-style .left .bottom{bottom:-16px}.personal-ticket-style .right{flex:1 1;margin-left:10px;margin-right:10px;min-width:0}.personal-ticket-style .right .time{color:rgba(40,50,72,.9);font-size:15px;font-weight:600;margin-bottom:6px}.personal-ticket-style .right .address{color:rgba(40,50,72,.8);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.personal-ticket-style .right .concertTitle{color:rgba(40,50,72,.6);font-size:13px;margin-top:13px}.home-remind{margin-top:20px;overflow:hidden}.home-remind .title-class{margin-left:16px;margin-right:16px}.home-remind .wrapper{-webkit-overflow-scrolling:touch;overflow:scroll}.home-remind .wrapper .scroll{display:flex;flex-direction:row}.home-remind .wrapper .item{margin-right:10px}.home-favorite{margin-bottom:16px;margin-top:20px;overflow:hidden}.home-favorite .title-class{margin-left:16px;margin-right:16px}.home-favorite .wrapper{-webkit-overflow-scrolling:touch;overflow:scroll}.home-favorite .wrapper .scroll{display:flex;flex-direction:row}.home-favorite .wrapper .item{margin-right:10px}.home-favorite .favorite-card{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 0 20px 0 rgba(0,0,0,.03);display:flex;height:87px;justify-content:center;width:100%}.home-favorite .favorite-card .left{height:67px;margin-left:10px;width:50px}.home-favorite .favorite-card .left .cover{border:.5px solid rgba(0,0,0,.08);border-radius:6px;height:100%;width:100%}.home-favorite .favorite-card .right{flex:1 1;margin-left:10px;margin-right:10px;min-width:0}.home-favorite .favorite-card .right .address{margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-favorite .favorite-card .right .concertTitle{font-size:16px;font-weight:500;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.show-item-favorite{align-items:center;bottom:10px;color:#999;display:flex;flex-shrink:0;font-size:11px;margin-right:1px;position:absolute;right:10px}.show-item-favorite svg{height:18px;margin-right:5px;width:19px}.ticket-card-style{background-color:#fff;border-radius:10px;box-shadow:0 0 20px 0 rgba(0,0,0,.03);position:relative;width:100%}.ticket-card-style .more{align-items:center;border-top:1px dashed rgba(0,0,0,.1);display:flex;height:37px;justify-content:space-between;margin-left:16px;margin-right:16px}.ticket-card-style .more .more-text{color:rgba(40,50,72,.4);font-size:13px;margin-right:auto}.ticket-card-style .more .more-icon{height:12px;transform:rotate(90deg);width:12px}.ticket-card-item{align-items:center;display:flex;height:140px;justify-content:center;position:relative;width:100%}.ticket-card-item .left .wrapper{border-radius:6px;height:120px;margin-left:10px;position:relative;width:90px}.ticket-card-item .left .cover{border:.5px solid rgba(0,0,0,.08);border-radius:6px;height:100%;object-fit:cover;width:100%}.ticket-card-item .left .coupon{bottom:6px;height:17px;position:absolute;right:-1px;width:49px}.ticket-card-item .right{flex:1 1;margin-left:10px;margin-right:10px;min-width:0}.ticket-card-item .right .time{align-items:center;color:rgba(40,50,72,.6);display:flex;font-size:13px;margin-bottom:8px}.ticket-card-item .right .time-detail{font-family:Dolphin-Medium;margin-right:auto}.ticket-card-item .right .online-tag{background-color:#5975b2;border-radius:4px;color:#fff;font-size:10px;padding:3px 4px}.ticket-card-item .right .tag{border:1px solid rgba(89,117,178,.4);border-radius:4px;box-sizing:border-box;color:#5975b2;font-size:10px;font-weight:500;margin-left:3px;padding:3px 4px}.ticket-card-item .right .tag span{transform:scale(.8)}.ticket-card-item .right .soleagent{background:rgba(89,117,178,.1);border:.5px solid rgba(89,117,178,.06);border-radius:4px;box-sizing:border-box;color:#5975b2;font-size:10px;font-weight:500;margin-left:3px;padding:3px 4px}.ticket-card-item .right .title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:rgba(40,50,72,.9);display:-webkit-box;font-size:15px;font-weight:600;margin-bottom:8px;overflow:hidden}.ticket-card-item .right .title .key{color:#507daf}.ticket-card-item .right .title-pad{margin:14px 0}.ticket-card-item .right .address{color:rgba(40,50,72,.6);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-card-item .right .price{color:rgba(40,50,72,.5);font-size:11px;margin-top:4px}.ticket-card-item .right .price .origin .number{color:#ff3a3a;font-family:Dolphin-bold;font-size:15px;font-weight:500;margin-right:1px}.ticket-card-item .right .price .package{margin-left:10px}.ticket-card-item .right .price .package .number{color:#ff3a3a;font-family:Dolphin-bold;font-size:11px;font-weight:500}.ticket-card-item .right .price .del{font-family:Dolphin-bold;margin-left:2px;text-decoration:line-through}.ticket-card-item .status{bottom:7px;height:65px;position:absolute;right:10px;width:65px}.ticket-card-item .status img{height:100%;width:100%}.ticket-card-item .pre-sale{background:#000;border-radius:8px;color:#fff;font-size:10px;font-weight:500;height:16px;left:6px;line-height:16px;position:absolute;text-align:center;top:6px;width:32px}.u-scroll{color:#888;font-size:14px;line-height:30px;text-align:center}.u-scroll_load{background:url(http://p3.music.126.net/0RX8forSK67QD7MDa4hp5g==/18582846023047943.jpg) 0 no-repeat;background-size:20px;padding-left:30px}.common-show-list{width:100%}.common-show-list .item{margin-bottom:12px}.common-show-list .end-txt{color:#999;padding-bottom:20px;padding-top:10px;text-align:center}.common-empty{align-items:center;display:flex;flex-direction:column;justify-content:center}.common-empty .icon{height:120px;width:170px}.common-empty .icon img{height:100%;width:100%}.common-empty .title{color:rgba(40,50,72,.6);font-size:13px;margin-top:10px}.home-hot-list{margin-left:16px;margin-right:16px;margin-top:24px}.home-hot-list .end{color:rgba(40,50,72,.4);font-size:12px;padding-top:4px;text-align:center}.home-hot-list .end-txt{align-items:center;color:rgba(40,50,72,.4);display:flex;justify-content:center;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.home-hot-list .end-txt img{height:20px;margin-right:2px;width:20px}.adm-center-popup{--max-width:100vw}.ad-modal{background-color:initial;padding:0!important}.ad-modal .adm-modal-content{background-color:initial;overflow:hidden;padding:0;position:relative}.ad-modal .adm-modal-footer-empty{display:none}.ad-modal .modal{border-radius:16px;height:328px;width:328px}.ad-modal .close{display:block;height:32px;margin:0 auto;margin-top:20px;width:32px}.ad-modal .close img{height:100%;width:100%}.backTop{align-items:center;border:.44px solid rgba(40,50,72,.06);border-radius:100%;bottom:66px;box-shadow:0 3.56px 17.78px 0 rgba(40,50,72,.1);box-sizing:border-box;display:flex;height:48px;justify-content:center;opacity:0;position:absolute;right:16px;width:48px}.backTop img{height:30px;width:30px}.btnShow{opacity:1!important;transition:all 1s}.top-actions{margin-top:6px;padding-bottom:10px;padding-left:16px;padding-right:16px}.top-actions,.top-actions .location{align-items:center;display:flex;justify-content:center}.top-actions .location{color:rgba(40,50,72,.9);font-size:16px;font-weight:500;margin-right:8px}.top-actions .location img{height:18px;transform:rotate(180deg);width:18px}.top-actions .search{align-items:center;background:rgba(40,50,72,.03);border-radius:20px;display:flex;flex:1 1;height:35px;justify-content:center}.top-actions .search img{height:14px;width:14px}.top-actions .search span{color:rgba(40,50,72,.3);margin-left:6px}.top-actions .calendar{height:26px;margin-left:14px;width:26px}.top-actions .calendar img{height:100%;width:100%}.home-footer{background-color:#fff;bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);position:fixed;width:100vw}.home-footer .tabs{align-items:center;border-top:.5px solid rgba(40,50,72,.1);display:flex;justify-content:center;padding-top:7px;width:100%}.home-footer .tab{align-items:center;display:flex;flex-direction:column;height:50px;width:25%}.home-footer .tab .wrapper{height:28px;position:relative;width:28px}.home-footer .tab .wrapper img{height:100%;position:absolute;width:100%}.home-footer .tab .wrapper .icon{opacity:1}.home-footer .tab .wrapper .active-icon{opacity:0}.home-footer .tab .name{color:rgba(40,50,72,.7);font-size:10px;font-weight:500}.home-footer .active .wrapper .icon{opacity:0}.home-footer .active .wrapper .active-icon{opacity:1}.home-footer .active .name{color:#ff3a3a}@media only screen and (min-width:600px){.home-footer{left:50%;margin-left:-300px;max-width:600px}}.home-top{height:calc(38.8vw + 126.584px)}.home-top-header-transparent{height:auto}.home-top-outer{height:calc(38.8vw + 38.584px)}.full-scroll-container-out{margin-top:0}.home-top-visible{opacity:0}body,html{background-color:#f7f9fc;margin:0;overflow:hidden;padding:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left);padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right)}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{display:none}#root{margin:0 auto;max-width:600px}@media only screen and (min-width:600px){.adm-mask,.adm-popup-body{left:50%;margin-left:-300px;max-width:600px}}