.show-info{padding:40px 50px;position:relative;}
.show-info .photo{width:450px;height:278px;margin-right:50px;}
.show-info .photo img{width:100%;height:100%;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border:0;}
.show-info .info{padding:0;font-size:14px;background:#FFF;}
.show-info .info .title{padding:0;line-height:35px;margin-bottom:15px;font-size:30px;font-weight:normal;text-align:left;height:auto;}
.show-info .info .time,.show-info .info .address,.show-info .sponsor{color:#333;line-height:1.8em;background-size:12px;background-repeat:no-repeat;background-position:center left;padding-left:20px;margin-bottom:5px;}
.show-info .info .time{background-image:url('image/icon-time.png');}
.show-info .info .address{background-image:url('image/icon-address.png');}
.show-info .info .sponsor{line-height:27px;background-image:url('image/icon-home.png');padding-left:20px;}
.show-info .info .sponsor img{width:27px;height:27px;margin-right:8px;}
.show-info .signup-btn{position:absolute;bottom:15px;background-color:#ec6200;height:50px;line-height:50px;text-align:center;width:160px;font-size:17px;border-radius:5px;color:#FFF;cursor:pointer;}
.show-info .signup-btn.disabled{background-color:#CCC;cursor:not-allowed;}
.activitie{padding:20px 50px;}
.activitie .Tab{border-bottom:2px solid #c9c9c9;margin-bottom:20px;}
.activitie .Tab li{height:58px;line-height:58px;font-size:1.6em;margin-right:28px;margin-bottom:-2px;cursor:pointer;}
.activitie .Tab li.on{border-bottom:2px solid #005751;}
.content{padding:0;}

.photo_list .items{width:160px;position:relative;overflow:hidden;display:block;margin-right:20px;margin-bottom:20px;}
.photo_list .items .shade{width:160px;height:160px;position:absolute;top:0;left:0;background:url(image/guest-shade.png) no-repeat left top;}
.photo_list .items img{width:160px;height:160px;display:block;}
.photo_list .items strong{display:block;text-align:center;line-height:35px;font-size:14px;margin-top:8px;}
.photo_list .items em{display:block;text-align:center;line-height:28px;font-size:13px;font-style:normal;}
.signup-box{top:90px;left:0;right:0;height:60px;box-shadow:0px 2px 12px 0px rgba(0, 0, 0, 0.1), inset 0px -1px 0px 0px rgba(232, 232, 232, 0.68);z-index:10000;background-color:#FFF;position:fixed;display:none;}
.signup-box .m{width:1200px;height:100%;}
.signup-box .signup-btns{width:160px;}
.signup-box .signup-btns .signup-btn{width:152px;height:36px;line-height:36px;background-image:linear-gradient(270deg, #ec6200 0%, #FF8B39 100%), linear-gradient( #ec6200, #ec6200);background-blend-mode:normal, normal;border-radius:10px;font-size:16px;color:#FFF;text-align:center;cursor:pointer;}
.signup-box .signup-btns .signup-btn.disabled{background:#CCC;cursor:not-allowed;}
#time{position:absolute;right:50px;line-height:20px;color:#0076aa;font-size:13px;top:10px;display:none}
#time em{font-style:normal;}

.signup-tickets-box{min-height:80px;padding:0px 15px 15px;}

.tickets-box{border-top:#F5F5F5 1px solid;padding-top:30px;margin:0 35px;}
.tickets-box .item-title{width:105px;font-size:16px;margin-right:10px;flex-shrink:0;}
.tickets-box .item-items .item{padding:10px;cursor:pointer;position:relative;width:240px;height:64px;border:2px solid #f2f2f2;border-radius:8px;line-height:20px;margin-right:5px;margin-bottom:10px;}
.tickets-box .item-items .item .item-price{color:#000;font-size:16px;}
.tickets-box .item-items .item .item-name{color:#808080;font-size:14px;}
.tickets-box .item-items .item:hover,.tickets-box .item-items .item.on{border-color:#13b5b1;}
.tickets-box .item-items .item:hover .item-name,.tickets-box .item-items .item.on .item-name,.tickets-box .item-items .item:hover .item-price,.tickets-box .item-items .item.on .item-price{color:#13b5b1;}
.tickets-box .item-items .item.disabled{border:2px solid #f7f7f7;background-color:#f7f7f7;cursor:not-allowed;}
.tickets-box .item-items .item.disabled .item-name,.tickets-box .item-items .item.disabled .item-price{color:#CCCCD7}
.tickets-box .ticket-number,.tickets-box .ticket-btns{margin:16px 0 10px;}
.tickets-box .ticket-number{line-height:32px;}
.tickets-box .ticket-item .item-title{margin-top:20px;}
.tickets-box .item-value{line-height:20px;}
.tickets-box .order-sum-box{height:32px;position:relative;border:solid 2px #f2f2f2;border-radius:16px;width:108px;}
.tickets-box .order-sum-box span,.tickets-box .order-sum-box input{width:36px;padding:0;text-align:center;}
.tickets-box .order-sum-box span{color:#9f9f9f;font-size:34px;height:36px;cursor:pointer;}
.tickets-box .order-sum-box input{font-size:18px;color:#0078D7;height:32px;border:0;border-top:2px solid #f2f2f2;border-bottom:2px solid #f2f2f2;}
.tickets-box .ticket-btns{line-height:40px;}
.tickets-box .ticket-btns .next{width:136px;height:40px;font-size:16px;text-align:center;border-radius:20px;color:#FFF;background-color:#f3900d;cursor:pointer;margin-right:15px;}
.tickets-box .ticket-btns .next:hover{background-color:#ffa125;}
.tickets-box .ticket-btns .next.disabled{background-color:#F8C074;cursor:not-allowed;}
.tickets-box .ticket-btns .price{color:#c00;font-size:17px;}
.tickets-box .ticket-btns .price strong{font-size:14px;}
.tickets-box .ticket-btns .price strong span{font-size:18px;}
.tickets-box .ticket-btns .price em{font-style:normal;color:#333333;font-size:14px;}
.tickets-box .label{position:absolute;display:block;top:10px;right:10px;padding:2px 5px;background-color:#999;font-size:12px;line-height:14px;color:#FFF;}

.signup .list{color:#999;height:20px;line-height:20px;justify-content:flex-end;}
.signup .list .price{margin-left:20px;}
.trade-foot-detail-com{background:#f4f4f4;border-top:1px solid #e6e6e6;color:#999;line-height:20px;padding:15px 10px 15px 0;text-align:right;}
.fc-price-info{line-height:25px;}
.price-num{color:#e4393c;float:right;font-family:Verdana;font-size:18px;font-weight:700;min-width:240px;text-align:right;}
.checkout-btns{text-align:right;}
.checkout-submit{background:#e00;border-radius:0 3px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;line-height:36px;width:135px;border:0 none;border-radius:4px;}
.m_l{width:858px;}
.m_r_r{margin-left:32px;}
.list-head{line-height:16px;font-size:12px;height:35px;}
.list-head strong{font-weight:normal;font-size:19px;line-height:16px;}