.ticket-row{display:flex;align-items:center;justify-content:space-between;cursor:pointer;}
.ticket-row .col1{display:flex;align-items:center;}
.ticket-row .col1 .ico{}
.ticket-row .col1 .ico img{height:15px;display:block;margin-right:10px;}
.ticket-row .col1 .txt{font-size:14px;}
.ticket-row .col2{display:flex;align-items:center;}
.ticket-row .col2 .txt{font-size:12px;color:#999;}
.ticket-row .col2 .ico{display:flex;}
.ticket-row .col2 .ico img{width:5px;margin-left:8px;}
.ticket-popup{position:fixed;top:0;right:0;bottom:0;left:0;font-size:14px;background:#fff;z-index:1000;max-width:760px;margin:auto;box-shadow:0 0 15px rgba(0,0,0,0.05);display:none;z-index:50000;}
.ticket-popup .row1{border-bottom:1px solid #ebebeb;height:40px;margin:0 15px;position:relative;padding-bottom:10px;box-sizing:content-box;}
.ticket-popup .row1 .col1{position:absolute;top:0;left:0;width:40px;height:40px;display:flex;align-items:center;cursor:pointer;}
.ticket-popup .row1 .col1 img{transform:scale(-1);}
.ticket-popup .row1 .col2{text-align:center;line-height:40px;font-size:16px;}
.ticket-popup .row2{padding-top:0px;margin:0 15px;}
.ticket-popup .row3{margin:15px;}
.ticket-popup .row3 .r1{}
.ticket-popup .row3 .r1 .c1{font-weight:bold;}
.ticket-popup .row3 .r1 .c2{font-size:12px;color:#999;margin-top:5px;}
.ticket-popup .row3 .r2{margin-top:15px;}
.ticket-popup .row3 .r2 .item{display:flex;align-items:center;justify-content:space-between;border-radius:8px;position:relative;margin-bottom:15px;box-sizing:border-box;}
.ticket-popup .row3 .r2 .item::before{content:'';display:block;position:absolute;top:-14px;left:-3px;width:40px;height:58px;background:url(../images/ticket/none.png) no-repeat center center / 100% auto;}
.ticket-popup .row3 .r2 .item::after{content:'';display:block;position:absolute;top:50%;right:15px;width:20px;height:20px;background:url(../images/ticket/radio.png) no-repeat center center / 100% auto;transform:translateY(-50%);}
.ticket-popup .row3 .r2 .item .c1{background:#ffe7a7 url(../images/ticket/ticket-bg.png) no-repeat left center / auto 100%;height:85px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:8px 0 0 8px;width:90px;color:#fff;margin:0px;}
.ticket-popup .row3 .r2 .item.used::before{background:url(../images/ticket/none-active.png) no-repeat center center / 100% auto;}
.ticket-popup .row3 .r2 .item.used .c1{background:#e5e5e5 url(../images/ticket/ticket-bg.png) no-repeat left center / auto 100%;}
.ticket-popup .row3 .r2 .item.used .c2 .t1{color:#777;}
.ticket-popup .row3 .r2 .item .c1 .t1{}
.ticket-popup .row3 .r2 .item .c1 .t1 strong{font-size:25px;}
.ticket-popup .row3 .r2 .item .c1 .t1 span{font-size:12px;margin-left:5px;}
.ticket-popup .row3 .r2 .item .c1 .t2{font-size:12px;}
.ticket-popup .row3 .r2 .item .c2{flex:1;height:85px;display:flex;flex-direction:column;justify-content:space-between;padding:5px 0;border:1px solid #e5e5e5;border-left:none;padding-left:20px;border-radius:0 8px 8px 0;}
.ticket-popup .row3 .r2 .item .c2 .t1{color:#777;font-size:16px;font-weight:bold;}
.ticket-popup .row3 .r2 .item .c2 .t2{color:#999;}
.ticket-popup .row3 .r2 .item .c2 .t2 br{}
/* .ticket-popup .row3 .r2 input[type="radio"]{display:none;}
.ticket-popup .row3 .r2 input[type="radio"]:checked + .item::after{background:url(../images/ticket/radio-active.png) no-repeat left center / auto 100%;}
.ticket-popup .row3 .r2 input[type="radio"]:checked + .item .c2 .t1{color:#000;}
.ticket-popup .row3 .r2 input[type="radio"]:checked + .item .c1{background:#ffd052;} */
.ticket-popup .row3 .r2 .item.use.active::after{background:url(../images/ticket/radio-active.png) no-repeat left center / auto 100%;}
.ticket-popup .row3 .r2  .item.use.active .c2 .t1{color:#000;}
.ticket-popup .row3 .r2  .item.use.active .c1{background:#ffd052;}
.ticket-popup .row4{background:#fff;box-shadow:0 -7px 7px rgba(0,0,0,0.05);padding:10px 0;position:fixed;bottom:0;width:100%;/* left:0;*/
 padding-bottom:20px;max-width:760px;margin:auto;}
.ticket-popup .row4 .r1{text-align:center; display: none;}
.ticket-popup .row4 .r1 span{color:#efbf3f;}
.ticket-popup .row4 .r2{display:flex;align-items:center;justify-content:center;}
.ticket-popup .row4 .r2 .btn1{background:#ddd; color: #999; height:40px;line-height:40px;font-size:20px;border-radius:100px;width:260px;text-align:center;margin-top:15px;cursor:pointer;}
.ticket-popup .row4 .r2 .btn1.on{ color: #000; background:linear-gradient(to right,rgba(255,208,82,1),rgba(255,232,170,1));height:40px;line-height:40px;font-size:20px;border-radius:100px;width:260px;text-align:center;box-shadow:0px 3px 10px 0px rgba(137,110,36,0.2);margin-top:15px;cursor:pointer;}
.ticket-popup .row4 .r2 .btn1.on:active{box-shadow:inset 0px 3px 10px 0px rgba(137,110,36,0.2);}
.ticket-popup .bg{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.5);}
.ticket-popup-content{height:100vh;background:#fff;position:relative;}
/**/
.ticket-my{font-size:14px;background:#fff;margin:auto;z-index:0;min-height:55vh;}
.ticket-my .row1{border-bottom:1px solid #ebebeb;height:40px;margin:0 15px;position:relative;padding-bottom:10px;box-sizing:content-box;}
.ticket-my .row1 .col1{position:absolute;top:0;left:0;width:40px;height:40px;display:flex;align-items:center;cursor:pointer;}
.ticket-my .row1 .col1 img{transform:scale(-1);}
.ticket-my .row1 .col2{text-align:center;line-height:40px;font-size:16px;}
.ticket-my .row2{padding-top:20px;margin:0 15px;}
.ticket-my .row3{margin-top:15px;}
.ticket-my .row3 .r1{border-bottom:1px solid #eee;padding-bottom:15px;}
.ticket-my .row3 .r1 .c1{font-weight:bold;}
.ticket-my .row3 .r1 .c2{font-size:12px;color:#999;margin-top:5px;}
.ticket-my .row3 .r2{margin-top:15px;}
.ticket-my .row3 .r2 .item{display:flex;align-items:center;justify-content:space-between;border-radius:8px;position:relative;margin-bottom:15px;box-sizing:border-box;}
.ticket-my .row3 .r2 .item::before{content:'';display:block;position:absolute;top:-14px;left:-3px;width:40px;height:58px;background:url(../images/ticket/none.png) no-repeat center center / 100% auto;}
.ticket-my .row3 .r2 .item .c1{background:#ffd052 url(../images/ticket/ticket-bg.png) no-repeat left center / auto 100%;height:85px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:8px 0 0 8px;width:90px;color:#fff;margin:0px;}
.ticket-my .row3 .r2 .item.used::before{background:url(../images/ticket/none-active.png) no-repeat center center / 100% auto;}
.ticket-my .row3 .r2 .item.used .c1{background:#e5e5e5 url(../images/ticket/ticket-bg.png) no-repeat left center / auto 100%;}
.ticket-my .row3 .r2 .item.used .c2 .t1{color:#777;}
.ticket-my .row3 .r2 .item .c1 .t1{}
.ticket-my .row3 .r2 .item .c1 .t1 strong{font-size:25px;}
.ticket-my .row3 .r2 .item .c1 .t1 span{font-size:12px;margin-left:5px;}
.ticket-my .row3 .r2 .item .c1 .t2{font-size:12px;}
.ticket-my .row3 .r2 .item .c2{flex:1;height:85px;display:flex;flex-direction:column;justify-content:space-between;padding:5px 0;border:1px solid #e5e5e5;border-left:none;padding-left:20px;border-radius:0 8px 8px 0;}
.ticket-my .row3 .r2 .item .c2 .t1{color:#000;font-size:16px;font-weight:bold;}
.ticket-my .row3 .r2 .item .c2 .t2{color:#999;}
.ticket-my .row3 .r2 .item .c2 .t2 br{}
.ticket-my .row3 .r2 .item.active .c2 .t1{color:#000;}
.ticket-my .row3 .r2 .item.active .c1{background:#ffd052;}
.ticket-my .row4{background:#fff;box-shadow:0 -7px 7px rgba(0,0,0,0.05);padding:10px 0;position:fixed;bottom:0;width:100%;/* left:0;*/
 padding-bottom:20px;max-width:760px;margin:auto;}
.ticket-my .row4 .r1{text-align:center;}
.ticket-my .row4 .r1 span{color:#efbf3f;}
.ticket-my .row4 .r2{display:flex;align-items:center;justify-content:center;}
.ticket-my .row4 .r2 .btn1{background:linear-gradient(to right,rgba(255,208,82,1),rgba(255,232,170,1));height:40px;line-height:40px;font-size:20px;border-radius:100px;width:260px;text-align:center;box-shadow:0px 3px 10px 0px rgba(137,110,36,0.2);margin-top:15px;cursor:pointer;}
.ticket-my .row4 .r2 .btn1:active{box-shadow:inset 0px 3px 10px 0px rgba(137,110,36,0.2);}
.ticket-my .bg{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.5);}
.ticket-my-content{height:100vh;background:#fff;position:relative;}
