a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;margin:0 auto;max-width:1440px;min-width:1100px;font-family:Arial,'Microsoft YaHei','微软雅黑',STHeiTi,'华文黑体','Open Sans',Helvetica;font-size:0;background:#f9fafd;letter-spacing:1px}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}.g-wrapper{background:#fff}.g-container-center-padding{margin:0 auto;max-width:1440px;padding:0 80px}.g-container-center-padding2{margin:0 auto;max-width:1440px;padding:0 90px}.g-container-center{margin:0 auto;max-width:1440px;overflow:hidden}.g-main-menu-wrapper{height:100px;background:#231f20}.g-padding-wrapper{background:#fff;padding:32px 0}.f-clearfix:after{content:'';overflow:hidden;clear:both;height:0;display:block;visibility:hidden}.f-display-inline-block{display:inline-block}.f-display-table{display:table;width:100%}.f-text-center{text-align:center}.f-text-center-impt{text-align:center!important}.f-text-left{text-align:left}.f-text-right{text-align:right}.f-fl{float:left}.f-fr{float:right}.f-img-responsive{max-width:100%}.f-mgt-8{margin-top:8px}.f-mgl-5{margin-left:5px}.f-mgb-8{margin-bottom:8px}.f-mgt-32{margin-top:32px}.f-mgt-64{margin-top:64px}.f-mgb-32{margin-bottom:32px}.f-pdr-10{padding-right:10px}.f-pdb-10{padding-bottom:10px}.u-icon{position:relative;display:inline-block}.u-icon:after{content:'';position:absolute;transform:scale(.5);-ms-transform:scale(.5);-moz-transform:scale(.5);-webkit-transform:scale(.5);-o-transform:scale(.5)}.u-icon-search{width:17px;height:16px;position:absolute;right:10px;top:4px;border:none;background:0 0;outline:0;cursor:pointer}.u-icon-search:after{width:34px;height:32px;left:-8.5px;top:-8px;background:url(/assets/images/icon_desktop.png) 0 -127px no-repeat}.u-icon-password{width:25px;height:25px}.u-icon-password:after{width:50px;height:50px;left:-12.5px;top:-12.5px;background:url(/assets/images/icon_desktop.png) -50px -80px no-repeat}.u-icon-confirm{width:25px;height:25px}.u-icon-confirm:after{width:50px;height:50px;left:-12.5px;top:-12.5px;background:url(/assets/images/icon_desktop.png) -100px -80px no-repeat}.u-icon-username{width:25px;height:25px}.u-icon-username:after{width:50px;height:50px;left:-12.5px;top:-12.5px;background:url(/assets/images/icon_desktop.png) 0 -80px no-repeat}.u-icon-coupon,.u-icon-giftcard{width:24px;height:24px}.u-word-icon{padding:3px 6px;background:#b22222;border-radius:5px;-webkit-box-shadow:1px 1px 1px #000;box-shadow:1px 1px 1px #000}.u-icon-contact{width:40px;height:40px;background:#23b0d1}.u-icon-contact:hover{background:#231f20}.u-icon-contact.white,.u-icon-contact.white:hover{background:#fff}.u-icon-contact:after{width:80px;height:80px;left:-20px;top:-20px}.u-icon-cart:after{background:url(/assets/images/icon_desktop.png) -290px -150px no-repeat}.u-icon-wechat:after{background:url(/assets/images/icon_desktop.png) -210px -150px no-repeat}.u-icon-mobile:after{background:url(/assets/images/icon_desktop.png) -50px -150px no-repeat}.u-icon-email:after{background:url(/assets/images/icon_desktop.png) -130px -150px no-repeat}.white.u-icon-time:after{background:url(/assets/images/icon_desktop.png) -370px -250px no-repeat}.white.u-icon-scan:after{background:url(/assets/images/icon_desktop.png) -290px -250px no-repeat}.white.u-icon-wechat:after{background:url(/assets/images/icon_desktop.png) -50px -250px no-repeat}.white.u-icon-mobile:after{background:url(/assets/images/icon_desktop.png) -130px -250px no-repeat}.white.u-icon-email:after{background:url(/assets/images/icon_desktop.png) -210px -250px no-repeat}.u-input{border:1px solid #e6e7e8;width:110px;height:22px;background:#fff;color:#424242;padding:0 14px;margin:0 5px;outline:0}.u-input-search{width:160px;padding:0 40px 0 0;margin:0;text-indent:14px}.u-input-login{background:#fff;color:#424242;border:1px solid #e6e7e8;margin:5px 0;padding:0 16px 0 36px;width:180px;height:30px;outline:0}.u-textarea{border:1px solid #e6e7e8;color:#424242;padding:0;background:#fff;outline:0;resize:none;width:100%}.u-select{display:inline-block;width:260px;height:24px;text-indent:8px;margin:0 5px;padding:0;color:#424242;background-color:#fff;background-image:none;border:1px solid #e6e7e8;outline:0}input[type=radio]{margin-left:10px}.u-button{display:inline-block;border:1px solid #23b0d1;background:#23b0d1;color:#fff;padding:5px 10px;margin:0 3px;font-size:12px;cursor:pointer;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;outline:0}.u-button.active,.u-button:hover{border:1px solid #23b0d1;background:#fff;color:#23b0d1}.u-button-red{background:#c30d22;border:1px solid #c30d22}.u-button-red.active,.u-button-red:hover{background:#fff;color:#c30d22;border:1px solid #c30d22}.u-button-login{width:100%;margin:5px 0;line-height:18px;-webkit-box-sizing:border-box;box-sizing:border-box}.u-logo{margin-top:30px;position:relative;display:inline-block;width:250px;height:37px;cursor:pointer}.u-logo:after{content:'';position:absolute;width:500px;height:74px;left:-125px;top:-18px;background:url(/assets/images/icon_desktop.png) -34px 0 no-repeat;transform:scale(.5);-ms-transform:scale(.5);-moz-transform:scale(.5);-webkit-transform:scale(.5);-o-transform:scale(.5)}.m-title{position:relative}.m-title h2{font-size:24px;text-align:center;letter-spacing:6px;padding-left:6px}.m-title .underline{text-align:center}.m-title .underline span{display:inline-block;height:3px;width:60px;background:#23b0d1;margin:10px 0}.m-title .underline.underline-thinlong span{height:1px;width:160px}.m-title .back{position:absolute;left:0;top:-33px}.m-title .back a{cursor:pointer;color:#23b0d1}.m-event-description-list li{margin-bottom:50px}.m-event-description-list li:after{content:'';overflow:hidden;clear:both;height:0;display:block;visibility:hidden}.m-event-description-list .thumbnail{float:left;width:210px;height:297px;overflow:hidden}.m-event-description-list .thumbnail img{width:100%}.m-event-description-list .body{min-height:297px;margin:10px 0 0 240px;position:relative;color:#424242}.m-event-description-list .body .title{font-size:30px;line-height:40px;padding-bottom:20px;letter-spacing:2px}.m-event-description-list .body .description{color:#adadad;font-size:14px;margin-right:130px;line-height:20px;padding:20px 0;overflow:hidden;text-align:justify}.m-event-description-list .body .line{border-bottom:1px solid #e6e7e8}.m-event-description-list .body .detail{color:#424242;font-size:14px;padding-top:9px}.m-event-description-list .body a{position:absolute;right:0;bottom:0}.m-event-description-list .u-button{background:#fff;color:#23b0d1;font-size:14px;padding:8px 40px;letter-spacing:4px}.m-event-description-list .u-button.active,.m-event-description-list .u-button:hover{background:#23b0d1;color:#fff}.m-sift{margin:30px 0 40px;font-size:14px!important}.m-sift-choice{border-bottom:1px solid #fff;color:#fff}.m-sift-choice .choice-block{display:inline-block;margin:5px 0;color:#424242}.m-sift-choice.last{border-bottom:none}.m-sift-choice .title{color:#424242;display:inline-block}.m-sift-choice .choice,.m-sift-choice .choice li{display:inline-block}.m-sift-choice .u-button{background:#fff;color:#23b0d1}.m-sift-choice .u-button.active,.m-sift-choice .u-button:hover{background:#23b0d1;color:#fff}.m-sift input{width:70px}.m-sift .u-button{letter-spacing:.5px}.m-sift .u-button.confirm{padding-right:30px;padding-left:30px;vertical-align:top}.m-event-thumbnail-list{font-size:0}.m-event-thumbnail-list li{display:inline-block;width:25%;padding:25px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;vertical-align:top}.m-event-thumbnail-list li img{width:100%;max-width:210px;margin:0 auto 10px;display:block}.m-event-thumbnail-list .title-wrap{max-width:210px;margin:0 auto}.m-event-thumbnail-list li .title{height:36px;color:#211914;font-size:12px;line-height:18px;padding:0 5px;display:table-cell;vertical-align:top;width:100%;text-align:center;max-width:210px}.m-event-thumbnail-list li a:hover .title{color:#23b0d1}.m-event-thumbnail-list .booking{color:#23b0d1;font-size:10px;display:inline-block;text-align:center;margin-top:10px;border:1px solid #23b0d1;padding:5px 10px;-webkit-transition:.2s;transition:.2s}.m-event-thumbnail-list li a:hover .booking{background:#23b0d1;color:#fff}.m-event-thumbnail-list .time{font-size:10px;color:#adadad;margin-top:5px;display:block;letter-spacing:.5px}.m-event-thumbnail-list .more{font-size:10px;color:#424242;display:inline-block;margin:10px 0}.m-event-thumbnail-list .more:hover{color:#23b0d1}.m-event-thumbnail-list li.home{vertical-align:middle!important}.m-left-title-wrap{width:24.9%!important}.m-event-thumbnail-list-side{font-size:0}.m-event-thumbnail-list-side li{display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:center;width:50%;vertical-align:top}.m-event-thumbnail-list-side li:nth-child(2n+1){padding-right:5%}.m-event-thumbnail-list-side li:nth-child(2n){padding-left:5%}.m-event-thumbnail-list-side li img{width:100%;display:block}.m-event-thumbnail-list-side li .title{color:#424242;font-size:12px;text-align:center;line-height:18px;width:100%;margin:10px 0}.m-event-thumbnail-list-side li a:hover .title{color:#23b0d1}.m-event-content{margin-top:20px}.m-event-content .body{margin-left:345px;color:#424242;padding-top:10px;margin-right:100px}.m-event-content .main{text-align:left}.m-event-content .main:after{content:'';overflow:hidden;clear:both;height:0;display:block;visibility:hidden}.m-event-content .main .side{float:left;overflow:hidden;width:315px}.m-event-content .main .thumbnail{width:315px;height:445.5px}.m-event-content .main .thumbnail img{width:100%;height:100%}.m-event-content .main .banner{margin-top:20px;margin-bottom:10px}.m-event-content .main .banner img{width:100%}.m-event-content .body .title{font-size:36px;line-height:50px;padding-bottom:15px;letter-spacing:2px}.m-event-content .body .description{font-size:12px;vertical-align:middle;line-height:20px;padding-top:10px;padding-bottom:10px;padding-right:60px;overflow:hidden;text-align:justify;color:#adadad;margin-bottom:20px}.m-event-content .body td{vertical-align:middle;padding:5px 0}.m-event-content .body .detail{color:#424242;font-size:14px;line-height:22px;vertical-align:middle}.m-event-content .body .content{color:#424242;font-size:14px;line-height:22px;vertical-align:middle;letter-spacing:.5px;padding-right:60px!important}.m-event-content .body table{width:100%}.m-event-content .html{margin-top:20px}.m-event-content .article .head{padding:10px 0;font-size:14px;border-bottom:1px solid #e6e7e8;letter-spacing:2px}.m-event-content .article .content{padding:10px 0}.m-event-content .body .top{vertical-align:top;padding-top:5px}.m-event-content .body .choice-top{vertical-align:top;padding-top:12px}.m-frame{border-radius:8px;-webkit-box-shadow:4px 4px 4px #cacaca;box-shadow:4px 4px 4px #cacaca;overflow:hidden}.m-frame .m-frame-head{background:#c30d22;height:27px;padding:9px 29px;color:#fff;line-height:27px;font-size:16px}.m-frame.s-frame-blue .m-frame-head{background:#0a1927;border-bottom:2px solid #fff}.m-frame .more{z-index:999;float:right;position:relative;display:inline-block;width:67px;height:26px;text-indent:12px;font-size:14px;line-height:25px;color:#fff}.m-frame .more:after{z-index:-1;content:'';position:absolute;width:134px;height:52px;left:-34px;top:-13px;background:url(/assets/images/icon_desktop.png) -33px -77px no-repeat;transform:scale(.5);-ms-transform:scale(.5);-moz-transform:scale(.5);-webkit-transform:scale(.5);-o-transform:scale(.5)}.m-frame .m-frame-body{background:#fff}.m-frame.s-frame-blue .m-frame-body{background:#2d4051}.m-frame .m-frame-body.padding-body{padding:10px 20px}.m-frame .m-frame-body.padding-body2{padding:20px}.m-paging{text-align:right;margin-right:2px;font-size:0}.m-paging li{display:inline-block;font-size:14px}.m-paging li a{padding:5px 8px;margin:0 2px}.m-table-area{font-size:12px}.m-table-area table{width:100%;text-align:center;font-size:12px}.m-table-area tr{height:50px}.m-order-event-list th,.m-table-area th{color:#424242;font-size:12px;vertical-align:middle}.m-table-area td{color:#424242;vertical-align:middle}.m-table-area td.first,.m-table-area th.first{text-align:left}.m-order-event-list{font-size:12px}.m-order-event-list td.first{padding-left:20px}.m-order-event-list tbody tr{border-top:1px solid #e6e7e8}.m-order-event-list tbody tr.last{border-top:none}.u-split-line{height:1px;font-size:0;background:#e6e7e8}.m-table-area .u-input{width:230px}.m-table-area .u-input.number{width:30px}.m-personal-information{margin-bottom:10px;font-size:12px}.m-personal-information tr{height:40px}.m-personal-information td{white-space:nowrap}.m-personal-information tr.top td{padding-top:10px;vertical-align:top}.m-personal-information td.title{text-align:left;text-indent:2em}.m-personal-information .u-input,.m-personal-information .u-select{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}.m-payment{text-align:center}.m-payment .payment_information{width:360px;margin:0 auto 32px;color:#fff;text-align:left;line-height:30px}.m-payment .title{color:#daab8a}.m-payment #checkout{padding:10px;border-radius:8px;background:#fff;width:300px;height:266px;position:relative}.m-payment table{width:450px;margin:0 auto;font-size:14px;text-align:left}.m-payment tr{height:30px}.m-payment tr td{padding:3px 0}.m-payment tr td:first-child{width:30%}.m-payment tr td:last-child{width:70%}.m-payment .u-button{padding:8px 0;font-size:12px;width:100px;display:inline-block;letter-spacing:4px;text-align:center}.m-payment table .description{padding-top:20px;color:#adadad;font-size:10px;text-align:justify;line-height:1.5}.m-payment .qrcode img{width:200px;text-align:center;margin:10px 0 50px}#paypal-button iframe{display:none!important;margin:20px auto}#paypal-button iframe:first-child{display:block!important}#paymentForm label{color:#fff;font-size:16px;margin-bottom:10px;display:block;text-align:left}.m-reset-password{position:relative;width:233px;margin:0 auto 20px}.m-reset-password .u-icon{position:absolute;left:6px;top:8px}.loading{text-align:center;padding:50px 0}.loading span{color:#424242;font-size:16px}.loading-slide{padding:180px 0}.instruction{text-align:center;padding:50px 0;color:#424242;font-size:16px}#notice-loading{display:none}h1{font-size:18px;color:#424242;font-weight:700}h4{font-size:16px;color:#424242;font-weight:700}p a{color:#ddd}a.back{color:#424242;cursor:pointer}.readme{font-size:16px;line-height:24px}.frame-wrapper{width:100%;max-width:600px;max-height:400px;line-height:1.5;overflow-y:scroll;position:relative;text-align:justify}.iframe{color:#23b0d1}.border-title{color:#23b0d1;text-align:center;font-size:18px;padding-bottom:20px;letter-spacing:4px}.border-box{border:1px solid #23b0d1;padding:20px 40px}.border-box.border-none{border:none}.border-up-box{padding:20px 40px 0}.border-down-box{padding:0 40px 20px;border-top:1px solid #424242}.m-contact-notice tr{border-bottom:1px solid #e6e7e8}.m-contact-notice td{padding:5px 0;text-align:left;vertical-align:middle;line-height:1.5;font-size:12px;color:#6d6e71}.m-contact-notice td:first-child{text-align:right}.m-contact-notice td:last-child{padding-left:20px}.m-contact-notice .title{font-size:14px;color:#424242;line-height:1.5}.m-link{cursor:pointer;text-decoration:none;color:#23b0d1}.m-link:hover{color:#2388aa}.m-brand{color:#23b0d1}