@font-face{font-family:'iconfont';src:url('../../font/ticket/iconfont.eot');src:url('../../font/iconfont.eot?#iefix') format('embedded-opentype'),url('../../font/ticket/iconfont.woff') format('woff'),url('../../font/ticket/iconfont.ttf') format('truetype'),url('../../font/ticket/iconfont.svg#iconfont') format('svg')}.icon{font-family:"iconfont"!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;font-weight:normal}
.website {
    position: relative;
    overflow: hidden;
    min-height: 100%;
    background: #fff;
}
.embed .li_ti{background:#ecf1f4;overflow:hidden}.embed .li_ti .ti{float:left;font-weight:bold;padding:16px;font-size:14px}.embed .li_ti .by{float:right;color:#898989;padding:16px}
.embed .register .li {
    padding: 16px 0;
}
.register .click {
    display: none; top:-5px; position:absolute
}
.embed .li_ti .by img{height:20px}
.embed .register .li.th {
    padding: 12px 0;
}
.register .form_li .title{font-size:16px;font-weight:bold;text-align:left;padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,0.12)}.register .form_li .title .icon{float:right;font-size:24px;color:#a3aaad;line-height:16px}.register .form_li .label_l{display:none}.register .form_li .con_l{padding:0}.register.style_a .buy_tickets{background:#fff;color:#202020}.register.style_a .li{border-bottom:1px solid rgba(0,0,0,0.06);position:relative}.register.style_a .ticket{position:relative;z-index:2;display:table;width:100%}.register.style_a .ticket:before{display:none}.register.style_a .ticket>div{display:table-cell;vertical-align:middle}.register.style_a .name{width:40%; padding-left:10px}.register.style_a .name .ellipsis{white-space:normal;display:inline-block;vertical-align:middle}.register.style_a .name .tip_icon{display:inline-block;vertical-align:middle}.register.style_a .name .tip_icon>span{display:inline-block;vertical-align:middle}.register.style_a .name .tip_icon .icon_span{font-size:12px;padding:2px 6px;border-radius:2px;color:#fff}.register.style_a .price{text-align:center}.register.style_a .price .color{font-weight:bold}.register.style_a .price .ladder_price{display:table;width:100%}.register.style_a .price .ladder_price .item{width:25%;display:table-cell;color:#a3aaad;text-decoration:line-through}.register.style_a .price .ladder_price .item.color{text-decoration:none}.register.style_a .th .price .ladder_price .item{text-decoration:none}.register.style_a .time{text-align:center;width:200px}.register.style_a .quantity{width:160px;text-align:center}.register.style_a .quantity .disabled .bg_line{display:none}.register.style_a .quantity .error_meg{color:#a3aaad}.register.style_a .li.sold{cursor:not-allowed}.register.style_a .li.sold .ticket{color:#a3aaad}.register.style_a .li.sold .color{color:#a3aaad!important;font-weight:normal}.register.style_a .li.sold .q_con .bg_line{display:none}.register.style_a .li.sold .q_con .nun{background:#f7f9f8;border:1px solid rgba(0,0,0,0.06);cursor:not-allowed}.register.style_a .li.sold .q_con .color{color:#a3aaad!important;opacity:1!important}.register.style_a .li.tj_ti{cursor:not-allowed}.register.style_a .li.tj_ti .q_con .bg_line{display:none}.register.style_a .li.tj_ti .q_con .nun{background:#f7f9f8;border:1px solid rgba(0,0,0,0.06);cursor:not-allowed}.register.style_a .li.tj_ti .q_con .color{color:#a3aaad!important;opacity:1!important}.register.style_a .refund_explane{padding:0 16px;margin-bottom:16px}.register.style_a .code_form{padding:0 16px;text-align:right}.register.style_a .code_form .cancal{color:#a3aaad}.register.style_a .price_form{padding:0 16px;text-align:right}.register.style_a .price_form .ticket_price{float:right}.register.style_a .price_form .ticket_discount{margin-right:16px;opacity:.5;display:inline-block}.register.style_a .buy{padding:0 16px;padding-bottom:16px;text-align:right}

.embed .register .ticket_tip{background:#fffcfa;border:1px solid #ffa47a;padding:8px 16px;width:320px;left:16px!important;font-size:12px;border-radius:2px;z-index:10;line-height:24px}.embed .register .ticket_tip .arrow.top{border-bottom-color:#ffa47a;left:16px}.embed .register .ticket_tip>div{overflow:hidden}.embed .register .ticket_tip .icon{color:#ff5303;width:20px;float:left}.embed .register .ticket_tip .text{padding-left:24px;display:block;line-height:1.6;margin-top:2px}.embed .register .li.sold .ticket_tip{display:none!important}
.embed .register .ticket_price {
    float: right;
    margin-right: 16px;
    font-size: 32px;
    font-weight: bold;
}
.embed .register .buy .button{padding:10px 40px;font-size:16px;border-radius:3px; color:#FFFFFF}
.inputnum{width:20px; border:0px solid #CCCCCC; text-align:center}

.hover{position:relative}.hover .hover_block{display:none;position:absolute;left:0;top:100%;z-index:1000}.hover.right .hover_block{left:auto;right:-8px}.hover:hover .hover_block{display:block}.hover_box{background:#fff;min-width:140px;max-width:560px;box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.12);max-height:160px;overflow-x:hidden;overflow-y:auto}.hover_box .li{text-align:left;font-size:13px;padding:8px 16px;border-bottom:1px dotted rgba(0,0,0,0.12);height:20px;line-height:20px;background:#fff;color:#202020;margin:0;display:block}.hover_box .li:hover{background:#ecf1f4}.hover_box .li.active{background:#00a0e8;color:#fff}.hover_box .li a{color:inherit}.hover_box .li:last-child{border:0}

.arrow{border-width:8px;z-index:10}.arrow,.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.arrow:after{border-width:7px;content:""}.arrow.top{left:50%;margin-left:-8px;border-color:transparent;border-top-width:0;border-bottom-color:#eee;border-bottom-color:rgba(0,0,0,0.12);top:-8px}.arrow.top:after{content:" ";top:1px;margin-left:-7px;border-top-width:0;border-bottom-color:#fff}.arrow.top_right{left:auto;margin-left:0;right:16px}.arrow.right{top:50%;right:-8px;border-color:transparent;margin-top:-8px;border-right-width:0;border-left-color:#eee;border-left-color:rgba(0,0,0,0.12)}.arrow.right:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-7px}.arrow.bottom{left:50%;margin-left:-8px;border-color:transparent;border-bottom-width:0;border-top-color:#eee;border-top-color:rgba(0,0,0,0.12);bottom:-8px}.arrow.bottom:after{content:" ";bottom:1px;margin-left:-7px;border-bottom-width:0;border-top-color:#fff}.arrow.left{top:50%;left:-8px;margin-top:-8px;border-color:transparent;border-left-width:0;border-right-color:#eee;border-right-color:rgba(0,0,0,0.12)}.arrow.left:after{content:" ";left:1px;border-left-width:0;border-right-color:#fff;bottom:-7px}
.form_li {
    margin-bottom: 16px;
    position: relative;
}
.q_con{background:#fff;text-align:center;overflow:hidden;display:inline-block;vertical-align:middle}.q_con>span{display:inline-block;vertical-align:middle}.q_con .nun{border:1px solid #ffa981;color:#ff5303;cursor:pointer;background:#f7f9fb;padding:8px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:content-box;position:relative}.q_con .nun.plus{margin-right:8px}.q_con .nun.minus{margin-left:8px}.q_con .nun .icon{margin:0;display:inline-block;line-height:1;font-size:1em;float:left}.q_con .nun.disabled{border:1px solid rgba(0,0,0,0.12);color:rgba(0,0,0,0.12);cursor:not-allowed}.q_con .nun.disabled .icon{opacity:.4}

.clearfix:before,.clearfix:after,.form_li:before,.form_li:after,.con_l:before,.con_l:after{content:" ";display:table}.clearfix:after,.container:after,.form_li:after,.con_l:after{clear:both}.clear{clear:both;float:none}
.website * {border-color: #ff5304;}  .website .bg {background-color: #ff5304 !important;}  .website .color {color: #ff5304 !important;}
.module.banner .banner_con { display:none; }