@charset "UTF-8";@CHARSET "UTF-8";html{font-family:微软雅黑,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px}body,html{height:100%}body{font-family:微软雅黑,Helvetica Neue,Helvetica,Arial,sans-serif!important;background-color:#242a34;color:#fff}.hidden{display:none}.clear{float:none;clear:both}div.header{height:40px;line-height:40px;text-align:left;padding-left:15px;background-color:#ffd200;color:#333;font-size:18px;box-shadow:-2px 0 2px 2px hsla(0,0%,50%,.5);position:relative}#content{position:fixed;top:40px;width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;height:calc(100% - 40px);z-index:1}.sidebar{position:fixed;top:0;z-index:5;height:100%}.sidebar.left{left:20%;width:80%;background-color:#fff}.overlay{position:fixed;width:100%;top:0;left:0;height:100%;z-index:3;background-color:rgba(0,0,0,.4)}.demo-bg{background-image:url(../i/demo-bg.jpg);background-size:cover;background-position:50%}#submit-loader{margin:60% 40% 0;position:fixed;width:20%;background:hsla(0,0%,100%,.9);z-index:4;line-height:50px;padding-bottom:5px;text-align:center;border-radius:5px}#user-toolbar{color:#666;position:fixed;top:10px;right:5px;z-index:6}#user-toolbar .logout{display:inline-block;padding:10px;position:relative;margin-top:-10px;cursor:pointer}a.order-query{color:#ffd200!important}.transparent{opacity:0}.rotate-90-uc{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.rotate-90-c{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.minimize{height:0;overflow:hidden}.animate-500ms{-webkit-animation-duration:.5s;-webkit-animation-delay:0s;animation-duration:.5s;animation-delay:0s;-webkit-transition-duration:.5s;-webkit-transition-delay:0s;transition-duration:.5s;transition-delay:0s}.booking.action .confirm-order{cursor:pointer}.booking-order{height:calc(100% - 60px);-webkit-overflow-scrolling:touch;overflow-y:auto;z-index:2}.booking-order .booking.options{background-color:#fff}.booking-order .booking.options .col-xs-6{padding:15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #ccc}.booking-order .booking.num>.row{background-color:#fff}.booking-order .option-name{color:#aaa;font-size:16px}.booking-order .option-value{font-size:20px;color:#333}.booking-order .add-ticket{color:#fff;background-color:#ffd200}.booking-order .add-ticket,.booking-order .remove-ticket{position:absolute;text-align:center;right:15px;width:50px}.booking-order .remove-ticket{font-size:12px;margin-top:0;color:#333;background-color:#e3e3e3}.booking-order .ticket-type{padding:0 15px;margin-bottom:5px;position:relative}.booking-order .form-new-ticket{position:relative;line-height:35px;padding-bottom:30px;padding-top:10px}.booking-order .hint-city,.booking-order .hint-date-selected{font-size:12px;color:#62c15d}.booking-order .ticket-options{border-radius:0;border-color:#999;padding-right:14px;width:100%;-webkit-appearance:none;appearance:none;-moz-appearance:none;background:url(../i/select-arrow.png) no-repeat scroll 100% transparent}.booking-order .ticket-options,.booking-order .tickets-booked{color:#333;line-height:30px;font-size:16px}.booking-order .action-add-amount,.booking-order .action-minus-amount,.booking-order .add-ticket,.booking-order .choice-start-time,.booking-order .remove-ticket{cursor:pointer}.page-orders a,.page-orders a:focus,.page-orders a:hover{text-decoration:none}.page-orders a{color:#fff}.page-orders .orders>div{color:#fff;border-bottom:1px solid #3f3f3f;padding-bottom:10px;cursor:pointer}.page-orders .orders>div>div{line-height:50px}.page-orders .orders>div .date{font-size:12px;margin-top:5px;line-height:45px}.page-orders .orders>div .trade-no{margin-top:15px;margin-bottom:0;line-height:1.5;font-size:12px}.page-orders .orders h3{font-size:20px;color:#ffd200;margin-top:15px}.page-orders .orders .hint{color:#999;font-size:14px;line-height:1.5}.page-orders .shows p{padding:0 15px;color:#ffd200;font-size:16px;margin:0;border-bottom:1px dotted #3f3f3f}.page-cities div.city,.page-events .shows>p{cursor:pointer}.page-cities .guide,.page-events .guide{color:#ccc;border-bottom:1px solid #3f3f3f;padding:15px;font-size:16px}.page-cities a,.page-cities a:focus,.page-cities a:hover,.page-events a,.page-events a:focus,.page-events a:hover{text-decoration:none}.page-cities a,.page-events a{color:#fff}.page-cities .events>div,.page-events .events>div{color:#fff;line-height:40px;font-size:2rem;border-bottom:1px solid #3f3f3f}.page-cities .events h3,.page-events .events h3{padding:0;margin:0}.page-cities .events .glyphicon,.page-events .events .glyphicon{font-size:20px}.page-cities .events .hint,.page-events .events .hint{color:#999;font-size:14px;line-height:1.5}.page-cities .shows p,.page-events .shows p{padding:10px 15px;color:#ffd200;font-size:20px;margin:0;border-bottom:1px dotted #3f3f3f}.sidebar.left{-webkit-animation-duration:.5s;-webkit-animation-delay:0s;animation-duration:.5s;animation-delay:0s}.sidebar.left p{margin:0}.sidebar.left .close{color:#fff!important;opacity:1;padding:10px;font-size:14px;cursor:pointer}.sidebar.shows{display:none;background-color:#000;height:100%}.sidebar.shows .price,.sidebar.shows .start_from{font-size:20px}.sidebar.shows .end_time{color:#ccc}.sidebar.shows .few-alert{color:#62c15d;font-size:12px}.sidebar.shows .tickets-left-num{color:#666;font-size:12px}.sidebar.shows .shows-list{background-color:#fff;overflow-y:auto;text-align:center;min-height:100%;max-height:100%;-webkit-overflow-scrolling:touch}.sidebar.shows .shows-list p{line-height:1.6;padding:5px 0}.sidebar.shows .shows-list>#shows-ajax-data>div.row{color:#000;border-bottom:1px solid #eee;box-shadow:0 0 1px 1px #eee}.sidebar.shows .shows-list>#shows-ajax-data>div.row>div p:first-child{padding-bottom:0}.sidebar.shows .shows-list>#shows-ajax-data>div.row>div p:last-child{padding-top:0}.sidebar.shows .show-date{cursor:pointer}.sidebar.shows .loading-shows{margin-top:50px;opacity:.3}.sidebar.shows .show-date.focus,.sidebar.shows .show-date:focus{background-color:#0067c0}.sidebar.shows .show-date.weekday-0,.sidebar.shows .show-date.weekday-6{color:#fec990}.sidebar.shows .show-info{color:#000}.sidebar.shows .show-info:active,.sidebar.shows .show-info:focus,.sidebar.shows .show-info:hover{background-color:#f9f9f9}.sidebar.shows #shows-ajax-data.blank{color:#ccc;margin-top:50px}.sidebar.shows #shows-ajax-data .btn{width:90%}.sidebar.shows .date-choice{padding:0;height:100%;overflow-y:auto}.sidebar.shows .date-choice>p{line-height:1.5;padding:5px 0;font-size:12px;text-align:center;border-bottom:1px solid #0067c0;margin:0}form .static-info{color:#ffd200}form .help-block{color:#aaa}form input{border-radius:0!important}.form-inverse{padding:15px;margin:15px -15px 0;color:#333;border-top:5px solid #ccc;background:#fff}.btn-pay{background-color:#0078db;width:100%;font-size:18px;margin-top:10px}.pay-through i.selector{margin-right:15px;color:#ddd}.pay-through i.selector.active{color:#ffd200}.pay-through>.pay-vendor{width:50%;float:left;line-height:30px;cursor:pointer}.page-order-view .ticket-type,.page-order-view .ticket-verified{margin-left:20px;font-size:12px}.page-order-view .ticket-type{color:#ccc}.page-order-view .ticket-verified{color:#0078db}.page-order-mobile-verify .verify-code{cursor:pointer}