.main .stepbox{height:90px;background:#fff;border-radius:5px;margin:20px 0 10px 0;text-align:left;position:relative;font-size:0}.main .stepbox .line,.main .stepbox .now{width:100%;height:4px;background:#ccc;display:inline-block;margin-top:32px}.main .stepbox .now{margin-top:-4px;background:#1cd0bd}.main .one .now{width:0}.main .two .now{width:25%}.main .three .now{width:50%}.main .four .now{width:75%}.main .stepbox .step{position:absolute;text-align:center;top:15px}.main .stepbox .step span{display:inline-block;padding:0 35px;background:#fff}.main .stepbox .step i{height:37px;display:inline-block}.main .stepbox .step p{font-size:13px;line-height:35px;color:#999}.main .stepbox .ok p{color:#1cd0bd}.main .stepbox .stepone{left:0}.main .stepbox .steptwo{width:218px;left:25%;margin-left:-109px}.main .stepbox .steptwo.f_s{left:33%}.main .stepbox .stepthree.f_s{left:62%}.main .stepbox .stepthree{width:150px;left:50%;margin-left:-57px}.main .stepbox .stepfour{left:75%}.main .stepbox .five{right:0}.main .stepbox .step i.icon-stepone{width:55px;background:url(../img/icon.b4154c8e.png) no-repeat 0 -470px}.main .stepbox .ok i.icon-stepone{background-position:0 -514px}.main .stepbox .step i.icon-steptwo{width:29px;background:url(../img/icon.b4154c8e.png) no-repeat -75px -470px}.main .stepbox .ok i.icon-steptwo{background-position:-75px -514px}.main .stepbox .step i.icon-stepthree{width:43px;height:43px;margin-top:-6px;background:url(../img/icon.b4154c8e.png) no-repeat -125px -470px}.main .stepbox .ok i.icon-stepthree{background-position:-125px -514px}.main .stepbox .step i.icon-stepfour{width:43px;background:url(../img/icon.b4154c8e.png) no-repeat -189px -470px}.main .stepbox .ok i.icon-stepfour{background-position:-189px -514px}.main .stepbox .step i.icon-stepfive{width:50px;background:url(../img/icon.b4154c8e.png) no-repeat -252px -470px}.main .stepbox .ok i.icon-stepfive{background-position:-252px -514px}.main .box{padding:20px;background:#fff;border-radius:10px;margin-bottom:10px;text-align:left}.main .box .title span{height:20px;line-height:18px;display:inline-block;font-size:18px;font-weight:700;border-left:4px solid #1cd0bd;padding-left:10px}.main .box .title a{background:#1cd0bd;font-size:14px;padding:3px 10px;border-radius:5px;margin-left:50px}.main .box .title a:hover{color:#fff}.main .box .ticketstyle{height:50px;line-height:50px;border-bottom:2px solid #f4f4f4;white-space:nowrap;margin-top:10px}.main .box .ticketstyle .total{font-size:16px;float:right;line-height:50px}.main .box .ticketstyle .total em{font-size:18px;color:#ff1010;margin-left:5px;font-weight:700}.main .box .ticketstyle .total span{font-weight:700;margin:0 30px 0 10px}.main .box .ticketstyle .name{width:188px;display:inline-block;font-size:16px;font-weight:700;height:48px;line-height:50px;border-bottom:4px solid #1cd0bd;padding-left:5px;vertical-align:top}.main .box .ticketinfo table{width:100%;text-align:center;margin-top:20px}.main .box .ticketinfo table .gray{background:#f4f4f4}.main .box .ticketinfo table td,.main .box .ticketinfo table th{font-size:14px;line-height:20px;padding:15px 5px}.main .box .ticketinfo table td:first-of-type,.main .box .ticketinfo table th:first-of-type{text-align:left;text-indent:24px}.main .pay .lefttime,.systemTips .content .lefttime{height:40px;line-height:40px;margin-top:20px;background:linear-gradient(90deg,#fff6d7,#fffdf5);font-size:16px}.systemTips .content .lefttime{margin:0 0 20px 0}.lefttimelock{width:24px;height:24px;display:inline-block;margin:0 15px 0 20px;background:url(../img/icon.b4154c8e.png) no-repeat -242px -169px;vertical-align:middle}.main .order .content{padding-bottom:10px}.main .order .detail{border-left:1px solid #333;border-top:1px solid #333;box-sizing:border-box;margin:30px 0 0 0}.main .order .item{width:50%;border-right:1px solid #333;border-bottom:1px solid #333}.main .order .item,.main .order .item div{display:inline-block;vertical-align:top;box-sizing:border-box}.main .order .item div{font-size:16px;line-height:60px}.main .order .item .itemname{background:#f4f4f4;width:150px;text-align:center;border-right:1px solid #333}.main .order .item .iteminfo{padding-left:30px}.main .pay .lefttime em,.systemTips .content .lefttime em{color:#ff5846;font-weight:700}.main .pay .paylist{margin-top:30px}.main .pay .paylist .payitem{display:inline-block;vertical-align:top;position:relative;width:200px}.main .pay .paylist .payitem .leftmoney{position:absolute;left:0;top:40px;font-size:12px;color:#999}.main .pay .paylist label{cursor:pointer;margin:10px 0 0 100px;font-size:14px;height:24px;line-height:24px;display:inline-block}.main .pay .paylist label:first-of-type{margin-left:0}.main .pay .paylist label span{width:16px;height:16px;display:inline-block;border-radius:50%;border:1px solid #333;box-sizing:border-box;vertical-align:text-bottom;margin-right:10px}.main .pay .paylist .checked span{border-color:#1cd0bd}.main .pay .paylist label span i{width:10px;height:10px;border-radius:50%;display:inline-block;margin:2px}.main .pay .paylist .checked span i{background:#1cd0bd}.main .pay .paylist label i{width:24px;height:24px;vertical-align:top;display:inline-block;margin-left:5px}.main .pay .paylist label i img{width:100%;height:100%;font-size:0}.main .pay .paylist label i.icon-ye{background:url(../img/icon.b4154c8e.png) no-repeat -413px -490px}.main .pay .paylist label i.icon-wx{background:url(../img/icon.b4154c8e.png) no-repeat -447px -490px}.main .pay .paylist label i.icon-zfb{background:url(../img/icon.b4154c8e.png) no-repeat -481px -490px}.main .pay .paylist label i.icon-gh{background:url(../img/icon.b4154c8e.png) no-repeat -515px -490px}.main .pay .btns .info{height:60px;line-height:60px;font-size:16px;position:absolute;left:0;top:0}.main .pay .btns .info em,.main .pay .btns .info span{font-size:24px;margin-left:10px}.main .pay .btns .info span{margin-right:40px}.main .pay .btns .info em{color:#ff1010}.main .box .btns{text-align:center;margin-top:30px;position:relative}.main .box .btns a{width:200px;height:60px;font-size:20px;line-height:60px;border:2px solid #1cd0bd;background:#1cd0bd;color:#fff;border-radius:10px;box-sizing:border-box;display:inline-block;margin:0 20px;overflow:hidden}.main .box .btns a.cancel{color:#1cd0bd;background:#fff}.main .box .btns a:hover{font-size:24px}.main .tipsinfo{padding-bottom:30px}.main .tipsinfo h1{font-size:22px;color:#f5bb4a;padding:20px 0 10px 0}.main .tipsinfo h1 i{width:20px;height:21px;display:inline-block;margin-right:10px;background:url(../img/icon.b4154c8e.png) no-repeat -208px -169px}.main .tipsinfo p{font-size:16px;line-height:26px}.popup .ticketlack .lack{padding:50px 0 30px 0}.popup .ticketlack .lack i{width:134px;height:134px;display:inline-block;background:url(../img/icon.b4154c8e.png) no-repeat -340px -396px;margin-bottom:50px}.popup .ticketlack .lack p{font-size:20px;line-height:30px}.popup .ticketlack .lack a{background:#1cd0bd;color:#fff;width:150px;line-height:50px;display:inline-block;border-radius:5px;border:1px solid #1cd0bd;box-sizing:border-box;font-size:20px;margin:50px 20px 0 20px}.popup .ticketlack .lack a.cancel{background:#fff;color:#1cd0bd}:v-deep .qrbox img[data-v-27aa66ed]{margin:0 auto}