.clearfix{clear:both}body{max-width:750px;margin:0 auto;background:#F5F5F5}*{box-sizing:border-box;color:#333333}.top-part{margin-bottom:15px;background:white}.top-part .bg-pic{padding-bottom:62%;background-size:cover;background-position:center center;background-repeat:no-repeat}.top-part .content{background:white;border-radius:6px;position:relative;top:-34px;z-index:2;margin:0 15px;padding:20px 15px 0}.top-part .content .title{font-size:20px;margin-bottom:10px}.top-part .content .price{color:#EF3535;font-size:16px;margin-bottom:26px}.top-part .content .label{font-size:16px;margin-bottom:10px}.top-part .content .label-content{font-size:15px;font-weight:300;margin-bottom:20px}.top-part .content .label-icon{height:16px;vertical-align:middle}.buy-part{padding:15px;background:white;font-size:16px;margin-bottom:15px}.buy-part .weui-cells{font-size:16px}.buy-part .weui-cells .weui-label{width:100px}.buy-part .label-icon{height:24px;vertical-align:middle}.buy-part .date-price{margin-bottom:7px}.buy-part .date-price .price{float:right;color:#EF3535}.buy-part .amount{margin-bottom:15px}.buy-part .amount .desc{height:30px;line-height:30px}.buy-part .amount .number{float:right}.buy-part .btn-buy{border-radius:17px;height:40px;width:100%;line-height:40px;text-align:center;background:#EF3535;color:white;font-size:15px;border:none}.intro{background:white}.intro .title{font-size:18px;color:black;font-weight:500;padding:15px 0}.intro .content{padding:15px}.intro .content img{max-width:100%;height:auto}.intro .title::before{content:' ';width:3px;height:28px;background:#4AC681;border-top-right-radius:3px;border-bottom-right-radius:3px;display:inline-block;vertical-align:middle}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inline-block{display:inline-block}.calendar-part{margin:15px;padding:15px;border-radius:5px;background:white}.calendar-container .dncalendar-header{margin:10px 0}.calendar-container .dncalendar-header h2{font-size:15px;font-weight:400}.calendar-container .dncalendar-header .dncalendar-links{top:-8px}.calendar-container .dncalendar-header .dncalendar-links .dncalendar-prev-month,.calendar-container .dncalendar-header .dncalendar-links .dncalendar-next-month{width:30px;height:30px;background-size:100% 100%;background-repeat:no-repeat;background-position:center center}.calendar-container .dncalendar-header .dncalendar-links .dncalendar-prev-month{background-image:url(/assets/micro_website/tickets/arrow-left-e4218e041fdf474261ec0e074f0a26c7cd8a2eb2b33a9a453d680b5dd6031e5b.png)}.calendar-container .dncalendar-header .dncalendar-links .dncalendar-next-month{background-image:url(/assets/micro_website/tickets/arrow-right-c5409c24e29f7b308a741ab8c378cbc6f258f5d21787d65bb4011fc75068ef63.png)}.calendar-container .dncalendar-body tbody tr td{border:none;position:relative;background:white}.calendar-container .dncalendar-body tbody tr td .entry{color:#B5B2B2}.calendar-container .dncalendar-body tbody tr td .entry:after{display:none;position:absolute;bottom:0;color:red;left:0;width:100%;text-align:center;font-size:12px}.calendar-container .dncalendar-body tbody tr td#calendarClick .entry{color:black}.calendar-container .dncalendar-body tbody tr td#calendarClick .entry:after{display:block}.calendar-container .dncalendar-body tbody tr td.calendarClick.today-date{border:none;background:unset}.calendar-container .dncalendar-body tbody tr td#calendarClick.selected{background:#4AC681;color:white}.calendar-container .dncalendar-body tbody tr td#calendarClick.selected .entry{color:white}.calendar-container .dncalendar-body tbody tr td#calendarClick.selected .entry:after{color:white}.input-stepper{border:none;height:30px}.input-stepper input{width:60px;text-align:center;border:none;height:100%;vertical-align:top}.input-stepper button{border:none;background:#F5F5F5;padding:0 10px;height:30px;line-height:30px;font-size:24px;width:35px;text-align:center}.weui-toast_content{color:white}.date-list{padding:8px}.time-item-wrapper{float:left;width:50%;padding:2px}.time-item{border-radius:3px;background:white;padding:15px 9px;text-align:center;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.1)}.time-item .time-title{font-size:14px;font-weight:bold;color:#252525}.time-item .desc,.time-item .desc span{font-size:12px;color:#808080}.time-item .desc{line-height:25px}.time-item .desc span.select-count{color:#6FB92E}.time-item.disabled{background:#E6E6E6}.time-item.disabled .time-title,.time-item.disabled .desc{opacity:0.3}.time-item.disabled .desc span.select-count{color:#808080}.time-item.selected{background:#6FB92E;color:white}.time-item.selected .time-title,.time-item.selected .desc{color:white}.time-item.selected .desc span,.time-item.selected .desc span.select-count{color:white}.period-part{position:relative}
