.tg{border-collapse:collapse;border-spacing:0;margin:0 auto}.tg td{line-height:18px}.tg td,.tg th{border-color:#000;border-style:solid;border-width:1px;font-family:Arial,sans-serif;font-size:14px;overflow:hidden;padding:10px 5px;word-break:normal}.tg th{font-weight:400}body{padding-right:0!important}img{width:100%;-o-object-fit:contain;object-fit:contain}p{text-align:left}.title,p{margin:10px 0;font-size:14px}.title{color:#e4393c;font-weight:700}.ticket-introduce{height:100%;background:url(../../assets/img/ticket-banner.3eecb9e8.png) no-repeat;background-size:contain;background-color:#fff1df;background-position:top;position:relative}.ticket-introduce .ticket-rule{position:absolute;right:0;top:30px;width:80px;line-height:26px;padding:4px 0;background:#ff873d;border-radius:26px 0 0 26px;opacity:1;font-size:14px;color:#fff;text-align:center}.ticket-introduce p{font-size:15px;margin:0}.ticket-introduce .ticket-main{width:92vw;margin:0 auto;height:100%;padding-top:33vh;padding-bottom:10px}.ticket-introduce .ticket-section{background:#fff8f4;border-radius:10px;padding:15px;margin-bottom:20px}.ticket-introduce .ticket-title-with{width:auto;height:34px;background:url(../../assets/img/ticket-title.5ae27053.png) no-repeat;background-size:contain;padding-left:65px}.ticket-introduce .ticket-title{line-height:32px;font-weight:700;color:#b54210;margin-bottom:15px;font-size:16px}.ticket-introduce .ticket-text{margin-bottom:15px;font-size:15px;font-weight:400;color:#1a1a1a;line-height:26px;padding:0 10px}.ticket-introduce .ticket-show{width:100%;position:relative}.ticket-introduce .ticket-show .ticket-count{position:absolute;top:18px;left:41%;font-size:34px;font-weight:700;color:#472610}.ticket-introduce .ticket-tip{font-size:14px;color:#8b6239;width:94%;margin:0 auto 15px;text-align:left;line-height:20px}.ticket-introduce .ticket-btn-group{display:flex;justify-content:space-between;width:100%;margin:40px 0 20px}.ticket-introduce .ticket-btn-group .ticket-btn{width:100%;margin-right:10px;background:#e71e17;border-radius:5px;opacity:1;color:#fff;font-size:15px;text-align:center;padding:10px 20px}.tab-container .tab-nav{display:flex;justify-content:space-around;border-bottom:1px solid #e5e5e5}.tab-container .tab-nav .tab-nav-item{font-size:16px;font-weight:600;color:#b54210;line-height:3}.tab-container .tab-nav .active{color:#e71e17;border-bottom:2px solid #e71e17}.tab-container .tab-detail{padding:20px 0}.el-dialog{margin-top:7vh!important}