@charset "utf-8";
/* CSS Document */
#ticketinfo{ position:relative; padding-bottom:10px;}
.activity li{ font-size:14px; line-height:30px;color:#999;}
.activity li.activity-address{ background:url(common_icon_address.png) no-repeat left 8px; padding-left:15px;}
.ticket-title{font-size: 14px;line-height: 30px;color: #999;}
.list-ul{margin-right:-10px;}
.ticket-list{ margin-top:-10px;}
.ticket-list li{ float:left; width:50%;margin-top: 20px;}
.ticket-li0 .checkstatus{ display:none;}
.ticket-li1 .checkstatus{display: inline-block;margin-right: 5px;font-size: 12px;width: 16px;height: 16px;text-align: center;line-height: 16px;background: #3eba84;color: #fff;vertical-align: middle;}
.ticke-box{ margin-right:10px; border:1px solid #eee;padding:10px 5%;border-radius: 5px;line-height: 22px;font-size: 13px; cursor:pointer; position:relative;}
.ticke-box h3{ font-weight:normal;}
.ticke-box h3 font{vertical-align: middle;}
.ticke-box h3 span{ font-size:12px;color:#888; margin-left:10px;vertical-align: middle;}
.ticke-box p{color: #777;}
.ticketd-description{ position:absolute;left: 0;bottom:10px; color:#ec2c1e;display:none;line-height: 20px;}
.green-font{color:#3eba84}
.activity-people{ margin-left:30px;}
.remainder{ font-size:12px;color:#e91c35; margin-left:5px;}
.ticket-list li.curr .ticke-box{border:1px solid #3c81f9;}
.curr .ticketd-description{display:block;}
.curr .ticke-box h3,.curr .ticke-box h3 font,.curr .ticke-box h3 span,.curr .ticke-box p,.curr .remainder{color:#3c81f9;}
.ticket-list .disable{pointer-events:none;background: #f5f5f5;border: 1px solid #f5f5f5;}

.disable h3,.disable h3 font,.disable h3 span,.disable p,.disable .remainder{color:#ccc;}

.tips-box{line-height: 25px; margin-top:20px; color:#888;}
.tips-box h3{ font-weight:normal;font-size: 12px;}

.ticket-num{margin: 10px 0 20px;font-size: 14px;line-height: 30px;color: #999;}
.less-num,.plus-num{display: inline-block;width: 20px;height: 20px;vertical-align: middle;line-height: 20px;text-align: center;border-radius: 20px;border: 1px solid #3c81f9;color: #3c81f9;cursor:pointer;}
.ticket-disable{ cursor:not-allowed;pointer-events:none}
.plus-num.ticket-disable{ background:#eee; color:#999; border:1px solid #eee;}
.less-num.ticket-disable{color:#999; border:1px solid #bbb;}
.select-num{height: 30px;border: 1px solid #ddd;text-align: center;width: 50px;margin: 0 5px;border-radius: 5px;}
.ticket-status{position: absolute;right: -5px;top: -15px;font-size: 12px;padding: 0 10px;border-radius: 22px; background:#eee; color:#999;border: 1px solid #999;box-sizing: border-box; background:#fff;}
.panic-buying{background: #ec2c1e;color: #fff;border:1px solid #ec2c1e;}

.show-all-ticket{font-size:12px;color: #ec2c1e; cursor: pointer; display:none;}
.show-section li .ticke-box{display: none;}
.show-section li{margin-top: 0;}
/* .show-section li:nth-child(0) .ticke-box,.show-section li:nth-child(1) .ticke-box{display: block;} */