@charset "UTF-8";*{-webkit-tap-highlight-color:transparent}html{font-size:10px}.grecaptcha-badge{display:none}.modal-login .fa-user,.modal-login .fa-rotate-right{width:14px}#modal-member-form .input-group-addon{border-radius:6px 0 0 6px}#modal-member-form #refresh_valid_code{border-radius:0 6px 6px 0;cursor:pointer}#form-register canvas{display:inline-block}label{font-weight:normal}.modal-login .modal-body{overflow-y:scroll;-webkit-overflow-scrolling:touch}.modal-login .modal-body::-webkit-scrollbar{width:6px;background-color:#fff;-webkit-border-radius:3px;border-radius:3px}.modal-login .modal-body::-webkit-scrollbar-track{-webkit-border-radius:3px;border-radius:3px;margin:5px 0 5px 0}.modal-login .modal-body::-webkit-scrollbar-thumb{background-color:#aaa;-webkit-border-radius:3px;border-radius:3px;border:2px solid #fff}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{line-height:1.2}body{font-family:verdana,sans-serif,'Microsoft YaHei','Microsoft JhengHei';letter-spacing:.5px;color:#333;position:relative;min-height:100vh;font-size:1.4rem;word-break:break-word;padding-top:60px}body h1,body h2{letter-spacing:1px}body a{letter-spacing:.5px}body a:hover{text-decoration:none}body a:focus{outline:0}body input,body button{background:0;outline:0;border:0;letter-spacing:.5px}body input:focus{outline:0}body button:focus{outline:none !important}body i{font-size:2.6rem}body footer a,body footer span{color:#fff}body footer span{display:block;font-size:1.2rem;text-align:center;padding-bottom:20px}body footer .foooter-top{padding:10px 25px;padding-bottom:0}body footer .foooter-top ul{padding-top:10px}body footer .foooter-top ul li a{font-size:1.4rem}body footer .foooter-top h4{font-size:2rem}body footer .foooter-bottom{padding:10px 25px;padding-top:0}body footer .foooter-bottom .foooter-bottom-wrap{overflow:hidden;display:inline-block}body footer .foooter-bottom ul{padding-top:0}body footer .foooter-bottom ul li p{margin-right:8px;margin-bottom:0}body footer .foooter-bottom ul li p a{display:inline-block;padding:0;padding-right:10px}@media all and (min-width:768px){body footer .foooter-bottom{text-align:left;width:100%;max-width:1200px;margin:0 auto;padding:10px 70px;padding-top:0}body footer .foooter-bottom ul{float:left}body footer .foooter-bottom ul li{margin-bottom:0 !important}body footer .foooter-bottom p{float:left;height:48px;line-height:48px}}@media all and (min-width:992px){body footer .foooter-top{width:100%;max-width:1200px;margin:0 auto;padding:10px 70px;text-align:left}body footer .foooter-top .footer_icon_wrap{margin-top:25px}}body footer h4{font-weight:bold}body footer ul{padding:0;margin:0}body footer ul li{padding:0;margin:0}body .btn{margin:5px 0}body .btn_line{color:#666;background-color:#fff;text-align:center;border:1px solid #ccc}body .btn_line:hover{background-color:#fafafa}body .form_error{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}body .order-error:focus{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}body input[type="radio"]{width:28px;height:28px;opacity:0}body .must{color:red}body .check_icon{display:block;width:22px;height:22px;position:absolute;text-align:center;line-height:22px;border-radius:11px;background-color:#fff}body .check_icon i{color:#ccc;font-size:3rem}body .radio_icon{display:block;width:22px;height:22px;position:absolute;text-align:center;background-color:#fff;border:2px solid #ddd;box-sizing:border-box;border-radius:11px}body .radio_icon i{display:block;width:14px;height:14px;margin:auto;margin-top:2px;border-radius:7px}body .nav-toggle{cursor:pointer;display:block;position:absolute;top:20px;right:20px;width:20px;height:20px}body .nav-toggle span,body .nav-toggle span:after,body .nav-toggle span:before{content:"";display:block;position:absolute;height:3px;top:10px;left:0;right:0;border-radius:10px;background-color:#fff;transition:transform .3s}body .nav-toggle span:after,body .nav-toggle span:before{transition:.3s;transform-origin:-1px}body .nav-toggle span:after{top:8px}body .nav-toggle span:before{top:-8px}body .nav-toggle.active span{transform:rotate(90deg) translate(2px,0);background-color:transparent}body .nav-toggle.active span:after,body .nav-toggle.active span:before{transform:rotate(45deg)}body .nav-toggle.active span:after{transform:rotate(-45deg)}body .nav_wrap p{color:#fff}body .nav_wrap>.logo{position:absolute;top:5px;left:10px;z-index:96;background-image:url(fon_logo-92e0665a2857c42fbcafbb7be7ae6143.png);background-repeat:no-repeat;background-position:center center;background-size:100%;transition:.2s;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}body .nav_wrap>.logo h1{margin:0;text-indent:-9999px;margin:0}body .nav_wrap>.logo h1 a{display:block;width:150px;height:50px}body .nav_wrap{width:100%;height:60px;z-index:95;position:fixed;top:0;left:0;padding:10px 50px 0 0}body .m_shopping_cart{font-size:26px;float:right;position:relative}body .m_shopping_cart>div{display:block;height:40px;width:40px;text-align:center;margin-right:5px}body .m_account{float:right}body .m_account>a{display:block;height:40px;width:40px;text-align:center;line-height:47px}body .m_account>a i{font-size:24px}body .d_header{display:none}body .m_header{position:relative}body .m_header ul{list-style:none}body .m_header body{height:100%;overflow-y:none}body .m_header .modal-open{overflow:visible}body .m_header .nav_bar{display:none;position:fixed;top:60px;left:0;z-index:99;padding:20px;padding-top:75px;width:100%;background-color:#fff;height:calc(100vh - 60px)}body .m_header .nav_bar .nav_menu{margin:0;padding:0;height:calc(100% - 20px);overflow-y:scroll;-webkit-overflow-scrolling:touch;padding-bottom:80px}body .m_header .nav_bar .nav_menu>li{border-bottom:1px solid #eee}body .m_header .nav_bar .nav_menu>li ul li a{height:40px;line-height:40px}body .m_header .nav_bar .nav_menu>li label{line-height:30px;padding-top:10px;cursor:pointer}body .m_header .nav_bar .nav_menu>li a{color:#333;display:block;width:100%;padding:0 5px;height:50px;line-height:50px;font-size:1.6rem}body .m_header .nav_bar .nav_menu>li a:focus{text-decoration:none}body .m_header .nav_bar .nav_menu>li i{margin-right:5px;width:18px;height:20px;color:#333;font-size:1.6rem}body .m_header .nav_bar .nav_menu>li p{display:inline-block;font-size:1.6rem}body .m_header .nav_bar .nav_menu>li .fa-caret-right{font-size:1.4rem;margin-left:5px;transition:.3s;width:8px;height:14px;float:right;margin-top:8px}body .m_header .nav_bar .nav_menu .account{position:fixed;bottom:0;left:50%;transform:translateX(-50%);border:0;width:100%;padding:10px 15px 20px 15px;margin:0;background-color:#fff;z-index:99}body .m_header .nav_bar .nav_menu .account .login_btn{height:40px;width:100%;border:1px solid #ccc;border-radius:3px;line-height:40px;text-align:center}body .m_header .nav_bar .nav_menu .logOut{margin:0;position:fixed;bottom:10px;left:50%;transform:translateX(-50%);width:100%;padding:10px 15px 20px 15px;background-color:#fff;z-index:99;border:0}body .m_header .nav_bar .nav_menu .logOut a{height:40px;width:100%;border:1px solid #ccc;border-radius:3px;line-height:40px;text-align:center}body .m_header .language{padding:0 5px;line-height:30px}body .m_header .language label{margin:0;width:100%;font-weight:normal !important}body .m_header .language ul{display:none;padding:0}body .m_header .language ul a{display:block;width:100%;text-indent:25px;height:40px;line-height:40px;padding:5px}body .m_header #language_control{position:fixed;margin-left:-9999px}body .m_header #language_control:checked ~ li label .fa-caret-right{transform-origin:center center;-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}body .m_header #language_control:checked ~ li ul{display:block;padding-bottom:10px}body footer{width:100%;position:relative}body footer ul{margin:0;margin:auto;padding-top:15px;font-size:0}body footer ul li{display:inline-block}body footer ul li a{display:block;line-height:48px;font-size:1.2rem}body footer ul li:last-child{margin-bottom:11px}body .back_top{height:36px;width:36px;position:fixed;z-index:95;bottom:120px;right:10px;border-radius:3px;cursor:pointer;text-align:center;line-height:45px}body .back_top i{position:absolute;top:4px;right:50%;transform:translateX(50%);font-size:2.4rem;color:#fff}body .wrapper{padding:20px 0 160px 20px;margin-right:20px}.loading{position:fixed;top:0;z-index:99;background-color:#fff}.loading,.loading_blockUI{height:100%;width:100%}.loading .spinner,.loading_blockUI .spinner{margin:auto;width:74px;height:74px;position:relative;top:50%;transform:translateY(-50%)}.loading .cube1,.loading .cube2,.loading_blockUI .cube1,.loading_blockUI .cube2{background-color:#ccc;width:30px;height:30px;position:absolute;top:0;left:0;-webkit-animation:cubemove 1.8s infinite ease-in-out;animation:cubemove 1.8s infinite ease-in-out}.loading .cube2,.loading_blockUI .cube2{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}@-webkit-keyframes cubemove{25%{-webkit-transform:translateX(42px) rotate(-90deg) scale(0.5)}50%{-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(42px) rotate(-270deg) scale(0.5)}100%{-webkit-transform:rotate(-360deg)}}@keyframes cubemove{25%{transform:translateX(42px) rotate(-90deg) scale(0.5);-webkit-transform:translateX(42px) rotate(-90deg) scale(0.5)}50%{transform:translateX(42px) translateY(42px) rotate(-179deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-179deg)}50.1%{transform:translateX(42px) translateY(42px) rotate(-180deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{transform:translateX(0) translateY(42px) rotate(-270deg) scale(0.5);-webkit-transform:translateX(0) translateY(42px) rotate(-270deg) scale(0.5)}100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg)}}.modal{line-height:1.8}@media all and (min-width:768px){.modal{line-height:1.7}}.modal-backdrop.show{opacity:.5}.modal_term{width:calc(100% - 20px);margin:auto}.modal_term .modal-content{height:calc(100vh - 20px);margin:auto;top:50%;transform:translateY(-50%)}.modal_term .modal-content .container-fluid{max-height:calc(100vh - 120px);overflow-y:scroll;-webkit-overflow-scrolling:touch}.modal_term .modal-content .container-fluid::-webkit-scrollbar{width:6px;background-color:#eee;-webkit-border-radius:3px;border-radius:3px}.modal_term .modal-content .container-fluid::-webkit-scrollbar-track{-webkit-border-radius:3px;border-radius:3px;margin:5px 0 5px 0}.modal_term .modal-content .container-fluid::-webkit-scrollbar-thumb{background-color:#aaa;-webkit-border-radius:3px;border-radius:3px;border:1px solid #eee}.modal_term .modal-content .term-inner{max-width:800px;margin:0 auto}.title_banner{width:100%;height:0;padding-bottom:15.625%;background-image:url("banner-inner-2c0d6b6970055b82bbaa65a27b0fb6b6.jpg");background-repeat:no-repeat;background-position:center center;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.title_banner .header_title{position:relative;width:100%;height:0;padding-bottom:15.625%;top:0;left:0;background-color:rgba(0,0,0,0.3)}.title_banner .header_title h1{margin:0;color:#fff;font-size:2.4rem;font-weight:bold;text-align:center;text-shadow:0 0 10px rgba(0,0,0,0.8);width:80%;line-height:36px;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}@media all and (max-width:992px){.title_banner{padding-bottom:30%}.title_banner .header_title{padding-bottom:30%}}@media all and (min-width:992px){body .nav_wrap{height:60px;padding:0}body .nav_wrap>.logo{display:none}body #nav-toggle{display:none}body .m_shopping_cart{display:none}body .m_account{display:none}body .m_header{display:none}body .d_header{display:block;max-width:1200px;margin:0 auto}body .d_header div{float:left}body .d_header .logo{margin:5px 20px 0 20px;background-image:url(fon_logo-92e0665a2857c42fbcafbb7be7ae6143.png);background-repeat:no-repeat;background-position:center center;background-size:100%;transition:.2s}body .d_header .logo h1{margin:0;text-indent:-9999px;margin:0}body .d_header .logo h1 a{display:block;width:150px;height:50px}body .d_header .logo:hover{opacity:.9}body .d_header .nav_search_wrap{float:right;width:200px;margin-top:16px;margin-right:20px}body .d_header .nav_search_wrap .search_box{width:170px;height:30px;background-color:#fff;padding:0 10px;float:left;border-radius:3px;border-style:solid;border-width:1px}body .d_header .nav_search_wrap button{width:30px;height:30px;text-align:center;line-height:30px}body .d_header .nav_search_wrap button i{margin:0;display:block;width:18px;height:18px;font-size:1.8rem}body .d_header .nav_search_wrap{display:none}body .d_header .nav_menu{position:static;float:right;padding:0 20px 0 0;margin:0}body .d_header .nav_menu .visitors{margin-right:2px}body .d_header .nav_menu>li{display:inline-block;position:relative;vertical-align:bottom}body .d_header .nav_menu>li a,body .d_header .nav_menu>li span{display:block;width:auto;height:60px;text-align:left;text-indent:5px;line-height:60px;cursor:pointer;padding-right:10px}body .d_header .nav_menu>li a:focus{text-decoration:none}body .d_header .nav_menu>li i{color:#fff;position:static;width:18px;height:18px;float:left;margin-top:22px;font-size:1.8rem}body .d_header .nav_menu>li p{display:inline-block}body .d_header .nav_menu li:first-child{margin-right:2px}body .d_header .nav_menu .account label,body .d_header .nav_menu .language label,body .d_header .nav_menu .visitors label{font-weight:normal !important}body .d_header .nav_menu .account ul,body .d_header .nav_menu .language ul,body .d_header .nav_menu .visitors ul{display:none;position:absolute;padding:5px 0;background-color:#fff;z-index:1;right:0;top:60px;font-size:0;border-radius:3px;overflow:hidden;box-shadow:0 0 5px rgba(0,0,0,0.2);transition:.3s}body .d_header .nav_menu .account ul li,body .d_header .nav_menu .language ul li,body .d_header .nav_menu .visitors ul li{margin:0;background-color:#fff;width:160px}body .d_header .nav_menu .account ul li a,body .d_header .nav_menu .language ul li a,body .d_header .nav_menu .visitors ul li a{text-align:center;text-indent:0;width:auto;height:10%;line-height:40px;font-size:1.4rem;color:#333}body .d_header .nav_menu .account ul li:hover,body .d_header .nav_menu .language ul li:hover,body .d_header .nav_menu .visitors ul li:hover{background-color:#fafafa}body .d_header .nav_menu .account ul li:hover a,body .d_header .nav_menu .language ul li:hover a,body .d_header .nav_menu .visitors ul li:hover a{text-shadow:0 0 3px #fff;text-decoration:none}body .d_header .nav_menu .account:hover ul,body .d_header .nav_menu .language:hover ul,body .d_header .nav_menu .visitors:hover ul{display:block}body .d_header .nav_menu .visitors{margin-right:0}body .d_header .nav_menu .language i{margin-right:2px}body footer{clear:both;text-align:center}body footer ul{display:inline-block;margin:0 auto}body footer ul li{display:inline-block}body footer ul li a:hover{color:#fff;text-decoration:none}body .wrapper{padding:20px 0 110px 20px;max-width:1200px;margin:0 auto;overflow:hidden;padding-right:20px}}.fonticket_price{color:#aaa;font-size:1.2rem}.fonticket_price span{font-size:1.6rem;font-weight:bold}.btn-default:hover{background-color:whitesmoke}.btn-default:focus{background-color:whitesmoke}.btn-default:active:hover{background-color:whitesmoke}.body-fixed{overflow:hidden}#cartItemQtyM{color:#fff;position:absolute;font-size:1.2rem;height:20px;border:1px solid #fff;border-radius:10px;text-align:center;line-height:19px;top:14px;right:-2px;padding:0 5px}.index_search_wrap{margin-top:20px}.index_search_wrap .index_search_bar{width:200px;height:40px;background-color:#fff;border-radius:20px;overflow:hidden}.index_search_wrap .index_search_bar .search_box{width:160px;height:40px;padding:0;padding-left:15px}.index_search_wrap .index_search_bar .search_box::placeholder{color:#aaa;opacity:1}.index_search_wrap .index_search_bar .search_box:-ms-input-placeholder{color:#aaa}.index_search_wrap .index_search_bar .search_box::-ms-input-placeholder{color:#aaa}.index_search_wrap .index_search_bar>button{vertical-align:bottom;width:30px;height:40px}.index_search_wrap .index_search_bar>button i{font-size:16px;color:#aaa}.index_search_wrap_m{position:absolute;top:0;left:0;z-index:99;width:100%;background-color:#fafafa;border-bottom:1px solid #eee;padding:15px 20px}.index_search_wrap_m .index_search_bar_m{width:100%;position:relative}.index_search_wrap_m .index_search_bar_m .search_box_m{border:1px solid #ccc;background-color:#fff;border-radius:3px;width:calc(100% - 40px);height:40px;padding:10px}.index_search_wrap_m .index_search_bar_m .search_box_m::placeholder{color:#aaa;opacity:1}.index_search_wrap_m .index_search_bar_m .search_box_m:-ms-input-placeholder{color:#aaa}.index_search_wrap_m .index_search_bar_m .search_box_m::-ms-input-placeholder{color:#aaa}.index_search_wrap_m .index_search_bar_m>button{width:34px;height:40px;font-size:1.8rem;text-align:right;position:absolute;top:0;right:0}.index_search_wrap_m .index_search_bar_m>button i{color:#aaa}.d_nav_category{display:none}@media all and (min-width:992px){.d_nav_category{display:block;margin-top:5px}.d_nav_category .nav_category_wrap{height:50px;margin:0 auto}.d_nav_category ul{margin:0;padding:0}.d_nav_category ul li{margin:0;padding:0;list-style:none}.d_nav_category a,.d_nav_category p{margin:0;padding:0;display:block;height:40px;line-height:40px;padding:0 20px;padding-right:30px}.d_nav_category a{cursor:pointer}.d_nav_category .level_one_list{float:left;height:50px;margin:0 auto;padding:5px 20px}.d_nav_category .level_one_list>li{display:inline-block;position:relative;white-space:nowrap}.d_nav_category .level_one_list>li>span a,.d_nav_category .level_one_list>li>span p{padding:0 15px !important;display:inline-block;border-radius:3px}.d_nav_category .level_one_list>li:hover .level_two_wrap{display:block}.d_nav_category .level_two_wrap{display:none;padding-top:10px;position:absolute;top:40px;left:0;z-index:1}.d_nav_category .level_two_wrap .level_two_list{width:max-content;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,0.2);padding:5px 0;border-radius:3px}.d_nav_category .level_two_wrap .level_two_list>li{position:relative}.d_nav_category .level_two_wrap .level_two_list>li>i{position:absolute;right:5px;top:13px}.d_nav_category .level_two_wrap .level_two_list>li>span a,.d_nav_category .level_two_wrap .level_two_list>li>span p{color:#333}.d_nav_category .level_two_list>li:hover .level_three_wrap{display:block}.d_nav_category .level_three_wrap{display:none;position:absolute;top:-5px;left:100%;z-index:1;padding-left:5px}.d_nav_category .level_three_wrap .level_three_list{width:max-content;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,0.2);padding:5px 0;border-radius:3px}.d_nav_category .level_three_wrap .level_three_list>li{position:relative}.d_nav_category .level_three_wrap .level_three_list>li>span a,.d_nav_category .level_three_wrap .level_three_list>li>span p{color:#333}}.m_level_one{padding:0 5px}.m_level_one a,.m_level_one p{overflow:hidden;text-overflow:ellipsis;width:100%;white-space:nowrap;padding-right:20px}.m_level_one p{margin:0;height:50px;line-height:50px}.m_level_one input{position:absolute;top:0;left:-9999px}.m_level_one>label{width:100%;position:relative;margin:0;padding:0 !important;line-height:0 !important}.m_level_one>label>a,.m_level_one>label>p{padding-left:29px !important}.m_level_one>label>i{position:absolute}.m_level_one>label>i.fa-tag{left:0;top:18px}.m_level_one>label>i.fa-caret-right{right:0;top:10px}.m_level_two{padding:0;display:none}.m_level_two>li>label{margin:0;padding:0 !important;position:relative;width:100%;line-height:0 !important}.m_level_two>li>label>a,.m_level_two>li>label>p{width:100%;height:40px;line-height:40px;padding:0 5px;padding-right:20px;text-indent:25px}.m_level_two>li>label>i{position:absolute;right:0;top:5px}.m_level_three{padding-left:35px;display:none}.m_level_three>li>span>a,.m_level_three>li>span>p{width:100%;height:40px;line-height:40px;padding:0 5px;padding-right:20px;text-indent:25px;font-size:1.4rem !important}.category_control_one:checked+.m_level_one_label .fa-caret-right{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.category_control_two:checked+.m_level_two_label .fa-caret-right{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.soldout_mask{position:absolute;top:0;left:0;background-color:rgba(255,255,255,0.5);width:100%;height:0;padding-bottom:66.6666%;z-index:0}.soldout_mask .soldout_msg{position:absolute;color:red;padding:0 5px;font-size:28px;font-weight:900;border:4px solid red;box-sizing:border-box;top:50%;left:50%;transform:translateY(-50%) translateX(-50%) rotate(-10deg);width:fit-content;max-width:70%;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:35px}@media all and (min-width:992px){#webHeader{position:sticky;top:0;left:0;z-index:95}body{padding-top:0}body .nav_wrap{position:static}}.slick-prev,.slick-next{height:40px !important;width:40px !important}.grecaptcha-badge{display:none !important}.swal_btn_line{color:#666;background-color:#fff;text-align:center;border:1px solid #ccc;margin:5px;height:36px;line-height:34px;width:auto;padding:0 15px;border-radius:3px}.swal_btn_colorHighlight{color:#fff;background-color:#337ab7;text-align:center;border:1px solid #337ab7;margin:5px;height:36px;line-height:34px;width:auto;padding:0 15px;border-radius:3px}.buy_more_get_more_label{color:#a94442 !important;border-color:#a94442 !important}.index_body .page{width:100%;clear:both;margin-bottom:30px}.index_body .page ul{padding:0;font-size:0;width:100%;text-align:center}.index_body .page ul li{display:inline-block;font-size:1.4rem;position:relative;border-radius:15px;width:48px;height:48px;line-height:48px}.index_body .page ul li a,.index_body .page ul li span{display:inline-block;width:48px;height:48px;line-height:48px;text-align:center;color:#333}.index_body .page ul li .active{background-color:#ccc;color:#fff;width:30px;height:30px;border-radius:15px;cursor:default;line-height:30px}.index_body .page ul li a:focus{text-decoration:none}.index_body .page ul li a:hover{color:#ccc}.index_body .page ul li .active:hover{color:#fff}.index_body .page ul li:after{content:"|";position:absolute;right:-2px;top:0;font-size:1.2rem}.index_body .page ul li:last-child:after{content:''}.index_body header{background-color:rgba(0,0,0,0.8);width:100%}.index_body .slide_center{margin:0 auto}.index_body .slick-slide{height:auto;line-height:0;position:relative}.index_body .clip a img{display:block;width:100%;height:auto;opacity:1}.index_body .slide_center .slick-center a img{opacity:1}.index_body .slide_center .slick-center::before{display:none}.index_body .slick-next,.index_body .slick-prev{z-index:1;opacity:.8}.index_body .slick-next::before,.index_body .slick-prev::before{font-size:4rem;text-shadow:0 0 10px rgba(0,0,0,0.3)}.index_body .slick-next{right:28px}.index_body .slick-prev{left:10px}.index_body .slick-dots{bottom:5px}.index_body .slick-dots button::before{color:#fff;opacity:.5;text-align:center;line-height:18px}.index_body .slick-dots .slick-active button::before{border-radius:50%}.index_body .wrapper section h2{margin:0;font-size:2.4rem;font-weight:bold;text-align:center;padding:10px;letter-spacing:3px}.index_body .wrapper section ul{margin:20px 0 20px 0;padding:10px;overflow:hidden;list-style:none}.index_body .wrapper section ul li .index_product{margin-bottom:20px;position:relative}.index_body .wrapper section ul li .index_product a{display:block;overflow:hidden;box-shadow:0 0 5px rgba(0,0,0,0.2);border-radius:3px}.index_body .wrapper section ul li .index_product a img{transition:.2s}.index_body .wrapper section ul li .index_product a:focus{text-decoration:none}.index_body .wrapper section ul li .index_product .index_product_txt{padding:15px;position:relative;background-color:#fff;border-top:1px solid #f3f3f3}.index_body .wrapper section ul li .index_product .index_product_txt h3{margin:0;font-size:1.6rem;color:#666;line-height:1.3;height:42px;width:80%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.index_body .wrapper section ul li .index_product .index_product_txt .index_pro_price{width:60%;position:absolute;right:15px;bottom:15px;text-align:right}.index_body .wrapper section ul li .index_product .index_product_txt .index_pro_tag,.index_body .wrapper section ul li .index_product .index_product_txt .index_pro_view{color:#aaa;font-size:1.2rem}.index_body .wrapper section ul li .index_product .index_product_txt .index_pro_tag p,.index_body .wrapper section ul li .index_product .index_product_txt .index_pro_view p{margin:0}.index_body .wrapper section ul li .index_product .index_product_txt .index_pro_tag i,.index_body .wrapper section ul li .index_product .index_product_txt .index_pro_view i{width:10px;height:10px;text-align:center;margin-right:5px}.index_body .wrapper section ul li .index_product .index_product_txt .index_pro_tag .fa-bolt,.index_body .wrapper section ul li .index_product .index_product_txt .index_pro_view .fa-bolt{color:#fc0}.index_body .wrapper section ul li .index_product .index_product_txt .index_pro_tag .fa-gift,.index_body .wrapper section ul li .index_product .index_product_txt .index_pro_view .fa-gift{color:#a94442}.index_body .wrapper section ul li .index_product .index_product_txt .index_pro_tag{margin-top:5px}.index_body .wrapper section ul li .index_product .index_product_txt .index_pro_view{position:absolute;right:15px;top:15px}.index_body .wrapper section ul li .index_product .index_product_img{position:relative}.index_body .wrapper section ul li .index_product .index_product_img img{display:block;width:100%;height:auto}@media all and (min-width:768px){.index_body header{margin:0 auto}.index_body .wrapper section ul{margin:20px}.index_body .wrapper section ul li{float:left;width:calc(100% / 2)}.index_body .wrapper section ul li .index_product{margin:0 10px;margin-bottom:20px}.index_body .wrapper section ul li .index_product:hover a{opacity:.8;transition:.3s}}@media all and (min-width:992px){.index_body .wrapper section ul li{width:33.3333%}}.hot_tag{position:absolute;left:-5px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}.hot_tag span{font-size:1rem;color:#FFF;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:100px;display:block;background:#a70a0a;background:linear-gradient(#c90d0d 0,#a70a0a 100%);box-shadow:0 3px 10px -5px black;text-shadow:1px 1px 2px rgba(0,0,0,0.25);position:absolute;top:19px;left:-21px}.hot_tag span::before{content:"";position:absolute;left:0;top:100%;z-index:-1;border-left:3px solid #a70a0a;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #a70a0a}.hot_tag span::after{content:"";position:absolute;right:0;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #a70a0a;border-bottom:3px solid transparent;border-top:3px solid #a70a0a}.product_empty{background-color:#ccc;box-shadow:0 0 5px rgba(0,0,0,0.2);overflow:hidden;border-radius:5px}.product_empty img{display:block;width:100%}.product_body .wrapper{padding:20px 0 50px 20px}.product_body hr{clear:both}.product_body .view_count{float:left;margin-right:20px;margin-top:10px}.product_body .view_count i{margin:0 5px}.product_body .pro_info{margin:10px 0 !important}.product_body .sharing_box{float:right}.product_body .sharing_btn{display:inline-block;height:24px;width:24px;background-size:100%;background-repeat:no-repeat;border-radius:3px;margin:3px 3px 0 0;cursor:pointer}.product_body .sharing_btn a{display:block;height:24px;width:24px;border-radius:3px}.product_body #fb_share{background-color:#3d5a98;background-image:url(fb_share-7fbdd249875f61ffbaa50b9f61f287d9.png)}.product_body #fb_share:hover{background-color:#0c3283}.product_body #line_share{background-color:#00b900;background-image:url(line_share-e19e901729131c415ac510cf4ed5e873.png)}.product_body #line_share:hover{background-color:#089e08}.product_body .origin_price{display:inline-block;color:#aaa;text-decoration:line-through;margin-bottom:10px}.product_body .pro_stock{color:red;position:absolute;padding:12px 10px;top:0;left:0}.product_body .slick-next::before,.product_body .slick-prev::before{display:none}.product_body .slick-next{right:0}.product_body .product_nav{position:relative;z-index:94;left:0;width:100%;background-color:#fff;transition:.2s;border-bottom:1px solid #eee}.product_body .product_nav .fa-chevron-down{display:block}.product_body .product_nav .fa-chevron-up{display:none}.product_body .product_nav #product_nav_control{position:absolute;margin-left:-9999px}.product_body .product_nav .product_nav_icon{position:absolute;height:40px;width:40px;background-color:#fff;text-align:center;line-height:40px;top:0;right:0;z-index:96}.product_body .product_nav .product_nav_icon i{transition:.2s;margin-top:12px}.product_body .product_nav ul{padding:0;margin:0;height:40px;white-space:nowrap;overflow-x:scroll;margin-left:20px;padding-left:10px;padding-right:40px}.product_body .product_nav ul li{margin-right:15px;display:inline-block;line-height:40px;position:relative}.product_body .product_nav ul li a{color:#333;position:relative}.product_body .product_nav ul li:last-child a::after{content:''}.product_body .product_nav ul::-webkit-scrollbar{width:0 !important;height:0}.product_body .product_nav ul{-ms-overflow-style:none;overflow:-moz-scrollbars-none}.product_body .product_main{padding-bottom:20px}.product_body .product_main hr{border:0;height:1px;background:#aaa}.product_body .product_main h1{font-size:2.4rem;font-weight:bold;color:#333;margin:15px 0 0 0}.product_body .product_main h1 i{margin-right:5px}.product_body .product_main .pro_no{color:#aaa}.product_body .product_main p{line-height:1.8;color:#333;font-size:1.4rem}@media all and (min-width:768px){.product_body .product_main p{line-height:1.7}}.product_body .product_main section{margin-bottom:30px}.product_body .product_main section h2{font-size:1.8rem;font-weight:bold;color:#333;margin:40px 0 20px 0;text-indent:15px;position:relative}.product_body .product_main section h2::after{content:'';display:block;width:6px;height:20px;position:absolute;top:0;left:0;border-radius:1px}.product_body .product_main section .pro_img img{display:block;width:100%;height:auto;margin-top:20px}.product_body .product_main section .pro_img p{margin:5px 5px 0 0}.product_body .product_main section .pro_img p span{display:inline-block;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #333 transparent;margin-right:5px}.product_body .product_main .pro_price ul,.product_body .product_main .pro_bundle ul{margin:0;padding:0 20px;border-radius:3px;overflow:hidden;background-color:#fff;list-style:none}.product_body .product_main .pro_price ul li,.product_body .product_main .pro_bundle ul li{border-bottom:1px solid rgba(0,0,0,0.06);padding:20px 0}.product_body .product_main .pro_price ul li:last-child,.product_body .product_main .pro_bundle ul li:last-child{border:0}.product_body .product_main .pro_price ul li h4,.product_body .product_main .pro_bundle ul li h4{font-size:1.4rem;font-weight:bold;line-height:1.7}.product_body .product_main .pro_price ul li p,.product_body .product_main .pro_bundle ul li p{margin:3px 0;padding-left:25px;position:relative}.product_body .product_main .pro_price ul li p i,.product_body .product_main .pro_bundle ul li p i{position:absolute;top:5px;left:0;color:#aaa;width:15px;height:15px;text-align:center;line-height:15px}@media all and (min-width:768px){.product_body .product_main .pro_price ul li,.product_body .product_main .pro_bundle ul li{overflow:hidden}.product_body .product_main .pro_price ul li h4,.product_body .product_main .pro_bundle ul li h4{width:20%;float:left;margin-top:3px;padding-right:10px}.product_body .product_main .pro_price ul li div,.product_body .product_main .pro_bundle ul li div{width:80%;float:right}}.product_body .product_main .pro_price table,.product_body .product_main .pro_bundle table{width:calc(100% - 20px);margin:0 auto;border-radius:3px;overflow:hidden;background-color:whitesmoke}.product_body .product_main .pro_price table p,.product_body .product_main .pro_bundle table p{margin:0}.product_body .product_main .pro_price table th,.product_body .product_main .pro_price table td,.product_body .product_main .pro_bundle table th,.product_body .product_main .pro_bundle table td{padding:10px}.product_body .product_main .pro_price table i,.product_body .product_main .pro_bundle table i{margin-right:5px}.product_body .product_main .pro_price table .fa-lock,.product_body .product_main .pro_bundle table .fa-lock{font-size:2.2rem;margin:0 7px 0 1px}.product_body .product_main .pro_price table td:first-child,.product_body .product_main .pro_bundle table td:first-child{white-space:nowrap}.product_body .product_main .pro_price table thead,.product_body .product_main .pro_bundle table thead{background-color:rgba(0,0,0,0.1)}.product_body .product_main .pro_price table tbody tr:nth-child(even),.product_body .product_main .pro_bundle table tbody tr:nth-child(even){background-color:rgba(0,0,0,0.03)}.product_body .slick-dots{bottom:5px}.product_body .slick-dots button::before{color:#fff;opacity:.5;text-align:center;line-height:18px}.product_body .slick-dots .slick-active button::before{border-radius:50%}.product_body #buy_control{position:fixed;margin-left:-9999px}.product_body .M_buy_control{position:fixed;bottom:-5px;left:0;z-index:98;width:100%;transition:.3s}.product_body .M_buy_control p{display:none}.product_body .M_buy_control label{margin:0;height:50px;width:100%;background-color:#fff;border-top:1px solid #eee;font-weight:normal;overflow:hidden}.product_body .M_buy_control label i{display:none;text-align:center}.product_body .M_buy_control label .fonticket_price{padding:0 10px;float:right;line-height:50px}.product_body .M_buy_control label .fonticket_price span{font-size:1.4rem}.product_body .M_buy_control label .M_purchase_status_btn{color:#fff;height:36px;line-height:36px;margin-top:7px;width:auto;padding:0 15px;display:inline-block;border-radius:3px;float:right;margin-right:10px}.product_body .product_pay{margin:0;position:fixed;z-index:97;bottom:-100%;left:0}.product_body .product_pay td{position:relative}.product_body .pay_msg{font-size:1.4rem;width:100%;background-color:#fff;color:#a94442}.product_body .pay_msg span{display:block;width:90%;margin:0 auto;margin-top:10px}.product_body #purchaseBtnDiv{position:absolute;bottom:0;left:0;width:100%;border-top:1px solid #eee}.product_body #purchaseBtnDiv p{width:90%;height:40px;margin:0 auto;margin-top:20px;line-height:40px;font-size:1.4rem;border-radius:3px;overflow:hidden;color:#fff;text-align:center}.product_body #purchaseBtnDiv .unSale span:first-child{padding-top:20px}.product_body #purchaseBtnDiv .unSale{background-color:red}.product_body #purchaseBtnDiv .soldOut{background-color:#bbb !important}.product_body #purchaseBtnDiv .suspend{background-color:#bbb}.product_body #purchaseBtnDiv .wait_sale{display:block;width:90%;margin:0 auto;margin-top:10px;font-weight:bold}@media all and (min-width:992px){.product_body #purchaseBtnDiv::before{content:'';display:block;height:1px;width:90%;background-color:rgba(0,0,0,0.2);margin:auto}}.product_pay{background-color:#fff;height:100%;width:100%;transition:.3s}.product_pay form{padding:50px 10px 150px 20px}#purchaseBtnDiv{background-color:#fff}#purchaseBtnDiv #purchaseBtn,#purchaseBtnDiv .btn_line{display:block;width:90%;height:40px;border-radius:3px;margin:0 auto;margin-top:10px;line-height:40px}#purchaseBtnDiv #purchaseBtn{color:#fff}#purchaseBtnDiv #purchaseBtn i{margin-right:5px}#purchaseBtnDiv.form-group{margin-bottom:0;padding-bottom:15px;padding-top:5px}@media all and (max-width:991px){.product_body #purchaseBtnDiv p{margin-top:10px}}@media all and (max-width:991px){.product_pay form{max-height:100%;overflow-y:scroll}.product_pay form::-webkit-scrollbar{width:8px}.product_pay form::-webkit-scrollbar-track{-webkit-border-radius:4px;border-radius:4px;margin:12px 0 10px 0}.product_pay form::-webkit-scrollbar-thumb{background-color:#ccc;-webkit-border-radius:4px;border-radius:4px;border:2px solid #fff}#buy_control:checked ~ .M_buy_control{bottom:100% !important}#buy_control:checked ~ .M_buy_control i{display:block;width:40px;height:40px;line-height:40px;position:fixed;top:0;right:0;color:rgba(0,0,0,0.2);font-weight:normal;z-index:99}#buy_control:checked ~ .M_buy_control p{display:block;position:fixed;font-weight:bold;font-size:1.4rem;background-color:#fff;width:100%;height:40px;padding:10px 20px;padding-right:60px;border-bottom:1px solid #eee;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#buy_control:checked ~ .product_pay{bottom:0}#product_nav_control:checked ~ label .fa-chevron-down{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#product_nav_control:checked ~ .product_nav_inner{height:auto;margin:0 20px;padding-top:40px;padding-bottom:10px;padding-right:0}#product_nav_control:checked ~ .product_nav_inner li{margin:auto;text-align:center;display:block}#product_nav_control:checked ~ .product_nav_inner li a::after{content:''}}.nav_fix_top{position:fixed;top:-105px;left:0;width:100%;z-index:94;transition:.3s}.purchase_nav{opacity:0;height:60px;overflow:hidden;width:100%;background-color:#fff}@media all and (min-width:992px){.nav_fix_top{top:-110px}.purchase_nav{display:block;position:relative;opacity:1;transition:.2s;z-index:95}.purchase_nav .purchase_nav_wrap{max-width:1200px;margin:0 auto}.purchase_nav h3{font-weight:bold;width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;padding:0 20px;font-size:1.8rem}.purchase_nav .fonticket_price{width:30%;float:right;text-align:right;text-indent:20px;padding:20px;font-size:1.6rem}.purchase_nav p{width:calc(25% - 20px);height:40px;font-size:1.4rem;line-height:40px;text-align:center;float:right;margin-top:10px;margin-right:20px;color:#fff;cursor:pointer;border-radius:3px}.purchase_nav p.soldOut,.purchase_nav p.suspend{background-color:#bbb !important}.purchase_nav p.onSale,.purchase_nav p.unSale{background-color:red}.product_body .wrapper{padding:20px 20px 130px 20px}.product_body .pay_msg{width:auto;height:auto;position:absolute;top:0;left:20px;border:0}.product_body .pay_msg span{display:block;margin-top:-5px;width:100%}.product_body .slick-slider{position:relative}.product_body .slick-next,.product_body .slick-prev{position:absolute;bottom:0;z-index:1}.product_body .slick-next{right:20px}.product_body .slick-prev{left:10px}.product_body .slick-next::before,.product_body .slick-prev::before{display:block;font-size:3rem;text-shadow:0 0 10px rgba(0,0,0,0.3)}.product_body .product_nav ul{height:50px;margin-left:54px;max-width:1200px;margin:0 auto}.product_body .product_nav ul li{margin-right:35px;line-height:50px;height:50px}.product_body .product_nav ul li a{font-size:1.6rem}.product_body .product_nav ul li a:focus{text-decoration:none}.product_body .product_nav ul li a::after{color:#333;right:-22px;top:-18px}.product_body .product_nav ul li a:hover{text-decoration:none}.product_body .product_nav ul li:first-child{margin-left:20px}.product_body .product_nav .product_nav_icon{opacity:0}.product_body .product_main{width:63%;float:left}.product_body .product_main section h2{font-size:2.4rem;text-align:left;text-indent:16px;position:relative}.product_body .product_main section h2::after{width:6px;height:24px;margin:0;position:absolute;left:0;top:50%;transform:translateY(-50%);margin-top:1px}.product_body .product_main section .pro_img{padding:20px}.product_body .M_buy_control{display:none}.product_body .product_pay{position:static;width:calc(37% - 40px);float:right;z-index:94;padding:16px;border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,0.2)}.product_body .product_pay form{padding:10px 0 0 0}.product_body .product_pay #purchaseBtnDiv{position:relative;padding-top:20px;border:0}.product_body .product_pay #purchaseBtnDiv #purchaseBtn{margin-top:20px}}@media all and (min-width:1200px){.product_body .product_pay form{padding:10px 10px 0 10px}}.calendar{margin:0 auto;width:100%;overflow:hidden}.cal_content,.cal_weekdays,.cal_header{width:100%;overflow:hidden}.cal_weekdays div,.cal_content div{width:40px;height:40px;overflow:hidden;text-align:center;background-color:#fff}.cal_header{text-align:center;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;zoom:1;filter:alpha(opacity=70);opacity:.7}.cal_header h1{font-size:2rem;color:#fff;float:left;width:70%;margin:13px 0}.cal_weekdays div{display:inline-block;vertical-align:top}.cal_content{-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.cal_content div{float:left}.cal_content div.blank{background-color:#fff;cursor:unset}.cal_content div.today{text-decoration:underline}span[class^=icon-chevron]{color:#fff;float:left;width:15%;border-radius:50%;cursor:pointer}.calendar{width:100%}.calendar .cal_weekdays,.calendar .cal_content{width:100%}.calendar .cal_weekdays>div,.calendar .cal_content>div{width:calc(100%/7);height:50px;line-height:50px}.calendar .cal_header span[class^="icon-chevron"]{line-height:50px}.day-box{position:relative;line-height:36px !important;border-radius:3px;font-size:1.4rem;font-weight:bold;color:#ccc}.day-box span{display:none;position:absolute;top:18px;left:50%;transform:translateX(-50%);font-size:1.2rem;font-weight:normal;word-break:keep-all;white-space:nowrap;letter-spacing:-0.5px}.day-box.can-booking{cursor:pointer}.day-box.can-booking span{display:block}.day-box.can-booking:hover{background-color:#f8f8f8}.day-box.disabled{cursor:unset;color:#ccc}.day-box.disabled span{display:none}.day-box.disabled:hover{background-color:#fff}.day-box.selected{color:#fff !important}.day-box.selected span{color:#eee}.spec ul,.spec li,.ticketType ul,.ticketType li{margin:0;padding:0;list-style:none}.spec li{width:100%;overflow:hidden;box-shadow:0 0 0 1px #eee;border-radius:3px;padding:20px;margin-bottom:7px;cursor:pointer}.spec li .content_spec{width:78%;float:left}.spec li .content_spec h5{margin:0;font-weight:bold}.spec li .content_spec>span{display:block;font-size:1.2rem;font-weight:normal}.spec li p{width:22%;float:right;text-align:right;font-size:1.2rem;margin:0}.ticketType button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;text-align:center}.ticketType li{padding:5px 20px;overflow:hidden}.ticketType li>div{float:left}.ticketType li .content_ticketType{width:calc(100% - 100px)}.ticketType li .content_ticketType h5{font-size:1.5rem;font-weight:bold;padding-right:5px;margin-top:12px}.ticketType li .content_ticketType p{font-size:1.2rem}.ticketType li .content_ticketType p span{font-size:1.2rem}.ticketType li .purchase_qty{width:100px}.ticketType li .purchase_qty input{font-size:1.6rem;height:40px;width:40px;float:left;text-align:center}.ticketType li .purchase_qty button{height:30px;width:30px;line-height:28px;float:left;border-radius:15px;margin-top:5px;vertical-align:top}.ticketType li .purchase_qty button.disabled{border:1px solid #ccc;color:#ccc;cursor:unset}.total_box{padding:5px 20px;text-align:right;font-size:1.4rem}.total_box span{font-size:2rem;font-weight:bold}.spec_item:hover{background-color:#fafafa}.spec_item.disabled{color:#ccc;cursor:unset}.spec_item.disabled:hover{background-color:#fff}.ticket_pro_tag{margin-bottom:10px}.ticket_pro_tag p{color:#aaa !important;font-size:1.2rem !important;margin:0 !important}.ticket_pro_tag p i{width:10px;height:10px;text-align:center;margin-right:5px}.ticket_pro_tag p .fa-bolt{color:#fc0}.ticket_pro_tag p .fa-gift{color:#a94442}.wrapper.custom_description{margin-right:0;margin-left:0;padding-right:0;padding-left:0}.wrapper.custom_description div.product_main{width:100%}.wrapper.custom_description .M_buy_control label{height:60px}.wrapper.custom_description .M_buy_control label .fonticket_price{height:60px;line-height:60px}.wrapper.custom_description .M_buy_control label .M_purchase_status_btn{margin-top:12px}.padding_block{padding-right:20px !important;padding-left:20px !important}.custom_mobile_btn{height:40px;line-height:40px;border-radius:3px;width:100%}.btn_black{background-color:#2d2b26 !important;border:0 !important;color:#fff !important}.btn_black i{color:#fff !important}@media all and (min-width:992px){.custom_mobile_btn{display:none}body .wrapper.custom_description{max-width:none}.padding_block{max-width:1200px;margin:0 auto}.product_body .product_main section .pro_img{padding:0}.wrapper.custom_description{margin:0 auto}.wrapper.custom_description .product_pay{margin-top:15px}.custom_top{margin:0 auto;overflow:hidden;max-width:1200px;padding-top:20px;padding-right:20px;padding-left:20px}}#url_share{text-align:center;vertical-align:top}#url_share i{font-size:2rem;color:#aaa;line-height:24px}.purchase_body footer{display:none}.purchase_body .wrapper{padding:20px 0 20px 20px}.purchase_body #purchase_refresh_valid_code{cursor:pointer}.purchase_body .purchase_num_valid{max-width:680px;margin:0 auto;margin-top:50px;text-align:right;padding:20px}.purchase_body .purchase_num_valid>div{width:47%;max-width:150px;display:inline-block}.purchase_body .wrapper form{position:relative}.purchase_body .wrapper h1{font-size:2.4rem;font-weight:bold;margin-bottom:20px}.purchase_body .wrapper h3{margin:0;padding:0 20px;font-weight:bold;font-size:1.6rem;position:relative;text-indent:15px}.purchase_body .wrapper h3::after{content:'';display:block;width:6px;height:18px;position:absolute;top:0;left:20px;border-radius:1px;background-color:#404040}.purchase_body .wrapper label{font-weight:normal}.purchase_body .goBackBtn{border-radius:3px;padding:5px 10px;top:20px;right:20px;font-size:1.2rem;float:right;margin-right:20px}.purchase_body #purchaseBtnDiv .fonticket_price{font-size:1.6rem}.purchase_body #purchaseBtnDiv .fonticket_price span{font-size:2rem}.purchase_body .product_pay{border-radius:3px;overflow:hidden;box-shadow:0 0 5px rgba(0,0,0,0.2);margin-bottom:20px;padding-top:20px;position:relative}.purchase_body .product_pay h3{width:fit-content;float:left;margin-bottom:5px}.purchase_body .product_pay #purchaseBtnDiv #purchaseBtn{margin-top:0;margin-bottom:20px}.purchase_body .product_pay .table-wrap{margin-top:20px}.purchase_body .product_pay .product_val{width:50px}.purchase_body .product_pay #tickets{width:90%;margin:0 auto;margin-top:20px;margin-bottom:10px}.purchase_body .product_pay #tickets td{line-height:1.8}@media all and (min-width:768px){.purchase_body .product_pay #tickets td{line-height:1.7}}.purchase_body .product_pay .purchase_order_list{padding:20px 20px 0 20px;clear:both}.purchase_body .product_pay .purchase_order_list label{width:100%;padding:10px 20px 10px 0;cursor:pointer}.purchase_body .product_pay .purchase_order_list label i{width:5%;text-align:center;transition:.2s;transform:rotate(90deg)}.purchase_body .product_pay .purchase_order_list label .product_name,.purchase_body .product_pay .purchase_order_list label .product_order_qty,.purchase_body .product_pay .purchase_order_list label .product_subtotal{display:inline-block;vertical-align:top}.purchase_body .product_pay .purchase_order_list label .product_name{width:40%;margin:0;font-size:1.4rem}.purchase_body .product_pay .purchase_order_list label .product_order_qty{text-align:right;width:11%;font-size:1.2rem}.purchase_body .product_pay .purchase_order_list label .product_subtotal{text-align:right;width:calc(44% - 17px);font-size:1.2rem}.purchase_body .product_pay .purchase_order_list label.close_list i{transform:rotate(0)}.purchase_body .product_pay .purchase_order_list .purchase_order_ticket_list i{color:#bbb;width:16px;text-align:center;font-size:1.6rem !important;margin-right:5px;vertical-align:top}.purchase_body .product_pay .purchase_order_list .purchase_order_ticket_list .order_booking_data{padding:10px 20px}.purchase_body .product_pay .purchase_order_list .purchase_order_ticket_list .order_booking_data p{margin:5px 0;font-size:1.2rem}.purchase_body .product_pay .purchase_order_list .purchase_order_ticket_list .order_booking_data .booking_date_time{overflow:hidden}.purchase_body .product_pay .purchase_order_list .purchase_order_ticket_list .order_booking_data .booking_date_time span{display:block;float:left;margin-bottom:5px}.purchase_body .product_pay .purchase_order_list .purchase_order_ticket_list .order_booking_data .booking_date_time span span{float:unset}.purchase_body .product_pay .purchase_order_list .purchase_order_ticket_list ul{padding:0;margin:0;list-style:none}.purchase_body .product_pay .purchase_order_list .purchase_order_ticket_list ul li{background-color:#fafafa;border-radius:3px;padding:10px 20px;margin-bottom:5px}.purchase_body .product_pay .purchase_order_list .purchase_order_ticket_list ul li p{margin:5px 0;font-size:1.2rem}.purchase_body .product_pay .purchase_order_list .purchase_order_ticket_list ul li p .product_ticket_name,.purchase_body .product_pay .purchase_order_list .purchase_order_ticket_list ul li p .product_ticket_qty,.purchase_body .product_pay .purchase_order_list .purchase_order_ticket_list ul li p .product_ticket_price,.purchase_body .product_pay .purchase_order_list .purchase_order_ticket_list ul li p .product_ticket_subtotal_title,.purchase_body .product_pay .purchase_order_list .purchase_order_ticket_list ul li p .product_ticket_subtotal{vertical-align:top;display:inline-block}.purchase_body .product_pay .purchase_order_list .purchase_order_ticket_list ul li p .product_ticket_name{width:40%;font-weight:bold}.purchase_body .product_pay .purchase_order_list .purchase_order_ticket_list ul li p .product_ticket_qty{width:15%;text-align:right}.purchase_body .product_pay .purchase_order_list .purchase_order_ticket_list ul li p .product_ticket_price{width:calc(45% - 10px);text-align:right}.purchase_body .product_pay .purchase_order_list .purchase_order_ticket_list ul li p .product_ticket_subtotal_title{width:40%}.purchase_body .product_pay .purchase_order_list .purchase_order_ticket_list ul li p .product_ticket_subtotal{width:calc(60% - 5px);text-align:right}@media all and (min-width:440px){.purchase_body .product_pay .purchase_order_list label .product_name{font-size:1.6rem}.purchase_body .product_pay .purchase_order_list label .product_order_qty{font-size:1.4rem}.purchase_body .product_pay .purchase_order_list label .product_subtotal{font-size:1.4rem}.purchase_body .product_pay .purchase_order_list .purchase_order_ticket_list .order_booking_data p{font-size:1.4rem}.purchase_body .product_pay .purchase_order_list .purchase_order_ticket_list ul li{margin-bottom:10px}.purchase_body .product_pay .purchase_order_list .purchase_order_ticket_list ul li p{margin:10px 0;font-size:1.4rem}.purchase_body .product_pay .purchase_order_list .purchase_order_ticket_list ul li p .product_ticket_price{width:calc(45% - 11px)}.purchase_body .product_pay .purchase_order_list .purchase_order_ticket_list ul li p .product_ticket_subtotal{width:calc(60% - 6px)}}.purchase_body .product_pay .purchase_order_total{padding:20px 40px}.purchase_body .product_pay .purchase_order_total .fonticket_price{float:right}.purchase_body .purchaseLoginForm{box-shadow:0 0 5px rgba(0,0,0,0.2);border-radius:3px;overflow:hidden;padding-top:20px;margin-bottom:20px;background-color:#fff}.purchase_body .contactData>div{box-shadow:0 0 5px rgba(0,0,0,0.2);border-radius:3px;overflow:hidden;padding-top:20px;margin-bottom:20px;background-color:#fff}.purchase_body .contactData ul{margin:0;padding:0 15px;list-style:none}.purchase_body .contactData ul li label{margin:0}.purchase_body .contactData #purchaseBtnDiv{padding:0 15px}.purchase_body .contactData #purchaseBtnDiv #purchaseBtn{width:100%;margin-bottom:15px}.purchase_body .contactData #purchaseBtnDiv h2{text-align:right;margin-top:20px}.purchase_body .contactData .form-group{margin-left:0;margin-right:0}.purchase_body .contactData>.form-group{margin-bottom:0}.purchase_body .contactData h3{margin-bottom:20px;padding:0 20px}.purchase_body .contactData .contact_title{font-size:1.4rem;text-indent:5px}.purchase_body .contactData .ticket_data{margin-top:20px}.purchase_body .contactData .ticket_data>.contact_title{display:block;width:100%;padding-left:15px;padding-right:15px}.purchase_body .contactData .pay_control{width:100%;height:60px;line-height:60px;text-align:right;padding-right:20px;background-color:#eee}.purchase_body .contactData .pay_control i{margin-left:5px}.purchase_body .contactData #pay_control{position:fixed;margin-left:-9999px}.purchase_body .contactData .payment_box{margin-top:20px;position:relative}.purchase_body .contactData .payment_box>a{position:absolute;top:-50px;right:20px}.purchase_body .contactData .payment_box .pay_control{margin:0}.purchase_body .contactData .payment_box>.contact_title{display:block;width:100%;padding-left:15px;padding-right:15px}.purchase_body .contactData .payment_box #payment_check{line-height:1}.purchase_body .contactData .payment_box #payment_check .pay_icon{display:block;float:left;height:48px;width:48px;background-size:100%;background-repeat:no-repeat;background-position:left center;margin:6px 20px 0 20px;border-radius:3px}.purchase_body .contactData .payment_box #payment_check .pay_text{float:left;text-align:left}.purchase_body .contactData .payment_box .payment_0{background-image:url(payment_0-ecb834b15e1e82eb2225d3c2b1665bc6.png)}.purchase_body .contactData .payment_box .payment_visa{background-image:url(VisaMaster-5a71f5cc2b03f91a196d10c7ab80aa04.png)}.purchase_body .contactData .payment_box .payment_line{background-image:url(../../images/web_styleA/Linepay.png)}.purchase_body .contactData .payment_box .payment_union{background-image:url(UnionPay-22df06586f24451ae18c3ed57c00a1ea.png)}.purchase_body .contactData .payment_box .payment_ali{background-image:url(Alipay-2a93e3607cfc1512179f704445475ff1.png)}.purchase_body .contactData .payment_box .payment_wechat{background-image:url(wechatPay-1dc01559fb1c585a5be9fec79eedd506.png)}.purchase_body .contactData .payment_box .payment_atm{background-image:url(ATM-8a04b3d6f2c36f55ba8d25a98c450d8c.png)}.purchase_body .contactData .payment_box .payment_convenience_store{background-image:url(Store-a1729f8c8956afb95d19baba6ca9eecf.png)}.purchase_body .contactData .payment_box .pay_text p{margin-bottom:0}.purchase_body .contactData .payment_box .pay_text span{font-size:1.2rem;color:#999;font-weight:normal;display:block}.purchase_body .contactData .delivery_box{margin-top:20px;margin-bottom:20px}.purchase_body .contactData .delivery_list{width:100%;height:auto;overflow:hidden;background-color:#fff;margin-bottom:30px}.purchase_body .contactData .delivery_list li{width:100%;box-sizing:border-box;position:relative}.purchase_body .contactData .delivery_list li .radio_icon{left:20px}.purchase_body .contactData .delivery_list li label{background-color:#fff;width:100%;border:1px solid #eee;padding:20px 0;padding-right:20px;margin-bottom:5px;cursor:pointer;border-radius:3px}.purchase_body .contactData .delivery_list li input{margin:0;position:absolute;top:24px;right:20px;z-index:5}.purchase_body .contactData .delivery_list li .check_icon{position:absolute;width:26px;height:26px;top:18px;right:25px;border-radius:13px}.purchase_body .contactData .delivery_list li .check_icon i{line-height:26px}.purchase_body .contactData .delivery_list li input:checked ~ label .radio_icon i{background-color:#2cdd00}.purchase_body .contactData .delivery_list li input:checked ~ label{background-color:#fff !important}.purchase_body .contactData .delivery_list li input:checked ~ .payment_info{display:block}.purchase_body .contactData .delivery_list li input:checked ~ .check_icon{background-color:#fff}.purchase_body .contactData .delivery_list li input:checked ~ .check_icon i{color:#2cdd00}.purchase_body .contactData .delivery_list li:last-child{border-bottom:0;padding-bottom:1px}.purchase_body .contactData .delivery_text{padding-left:54px}.purchase_body .contactData .delivery_text a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.purchase_body .contactData .delivery_text p{margin-bottom:0}.purchase_body .contactData .delivery_text span{font-size:1.2rem;color:#999;font-weight:normal}.purchase_body .contactData .pay_list{width:100%;height:auto;overflow:hidden;background-color:#fff}.purchase_body .contactData .pay_list a{color:#a94442}.purchase_body .contactData .pay_list a:focus{text-decoration:none}.purchase_body .contactData .pay_list a:hover{text-decoration:underline}.purchase_body .contactData .pay_list li{width:100%;margin-bottom:5px;box-sizing:border-box;position:relative}.purchase_body .contactData .pay_list li .radio_icon{top:20px;left:20px}.purchase_body .contactData .pay_list li label{width:100%;padding:20px 0;padding-left:54px;cursor:pointer;min-height:62px;border:1px solid #eee;border-radius:3px}.purchase_body .contactData .pay_list li label .pay_icon{display:block;float:left;height:48px;width:48px;background-size:100%;background-repeat:no-repeat;background-position:left center;margin:0 20px 0 0;border-radius:3px}.purchase_body .contactData .pay_list li .payment_info{display:block;font-size:1.4rem;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 20px);font-weight:normal}.purchase_body .contactData .pay_list li input{margin:0;position:absolute;top:24px;right:20px;z-index:5}.purchase_body .contactData .pay_list li .check_icon{position:absolute;width:26px;height:26px;top:18px;right:25px;border-radius:13px}.purchase_body .contactData .pay_list li .check_icon i{line-height:26px}.purchase_body .contactData .pay_list li input:checked ~ label .radio_icon i{background-color:#2cdd00}.purchase_body .contactData .pay_list li input:checked ~ label{background-color:#fff !important}.purchase_body .contactData .pay_list li input:checked ~ .payment_info{display:block}.purchase_body .contactData .pay_list li input:checked ~ .check_icon{background-color:#fff}.purchase_body .contactData .pay_list li input:checked ~ .check_icon i{color:#2cdd00}.purchase_body .contactData .pay_list li:last-child{border-bottom:0;padding-bottom:1px}.purchase_body .contactData #pay_control:checked ~ .pay_list{border-top:1px solid #ccc;border-bottom:1px solid #ccc;height:auto}.purchase_body .contactData #pay_control:checked ~ .pay_control{background-color:#ddd}.purchase_body .contactData .invo_box{margin-top:20px;margin-bottom:20px}.purchase_body .contactData .invo_box>.contact_title{display:block;width:100%;padding-left:15px;padding-right:15px}.purchase_body .contactData .invo_box .invo_check{background-color:#fff;width:100%;border:1px solid #eee;border-radius:3px;padding:20px 0;margin-bottom:5px}.purchase_body .contactData .invo_box .invo_check span:last-child{display:block;padding-left:54px}.purchase_body .contactData .invo_box>ul>li{position:relative}.purchase_body .contactData .invo_box>ul>li>input{position:absolute;top:17px;left:-9999px}.purchase_body .contactData .invo_box>ul>li .check_icon i{margin-top:-3px}.purchase_body .contactData .invo_box>ul>li .radio_icon{top:20px;left:20px}.purchase_body .contactData .invo_box>ul>li ul li{position:relative;padding:0 20px;border-bottom:1px solid #fff}.purchase_body .contactData .invo_box>ul>li ul li>div{padding:0 0 20px 0}.purchase_body .contactData .invo_box>ul>li ul li>label{width:100%;padding:20px 0}.purchase_body .contactData .invo_box>ul>li ul li>input{position:absolute;top:17px;left:-9999px}.purchase_body .contactData .invo_box>ul>li ul li .check_icon{top:17px;right:25px}.purchase_body .contactData .invo_box>ul>li ul li:last-child{border-bottom:0}.purchase_body .contactData .invo_box>ul>li .three_copies{padding:20px 20px 25px 20px}.purchase_body .contactData .invo_box>ul>li .three_copies{overflow:hidden}.purchase_body .contactData .invo_box>ul>li .three_copies div{margin-top:10px}.purchase_body .contactData .invo_box>ul>li .three_copies label{margin-bottom:5px}.purchase_body .contactData .invo_box>ul>li .invo_donate{padding:20px;margin-bottom:20px}.purchase_body .contactData .invo_box>ul>li .invo_mobile{display:none}.purchase_body .contactData .invo_box>ul>li #invo_mobile:checked ~ .invo_mobile{display:block}.purchase_body .contactData .invo_box>ul>li .invo_np{display:none}.purchase_body .contactData .invo_box>ul>li #invo_np:checked ~ .invo_np{display:block}.purchase_body .contactData .invo_box>ul>li .two_copies,.purchase_body .contactData .invo_box>ul>li .three_copies,.purchase_body .contactData .invo_box>ul>li .invo_donate{display:none;background:#fafafa;margin-bottom:5px;border-radius:3px}.purchase_body .contactData .invo_box>ul>li #two_copies:checked ~ .invo_check .radio_icon i{background-color:#2cdd00}.purchase_body .contactData .invo_box>ul>li #two_copies:checked ~ .two_copies{display:block}.purchase_body .contactData .invo_box>ul>li #three_copies:checked ~ .invo_check .radio_icon i{background-color:#2cdd00}.purchase_body .contactData .invo_box>ul>li #three_copies:checked ~ .three_copies{display:block}.purchase_body .contactData .invo_box>ul>li #invo_donate:checked ~ .invo_check .radio_icon i{background-color:#2cdd00}.purchase_body .contactData .invo_box>ul>li #invo_donate:checked ~ .invo_donate{display:block}.purchase_body .contactData .invo_box>ul>li #invo_member:checked ~ label .check_icon{background-color:#fff}.purchase_body .contactData .invo_box>ul>li #invo_member:checked ~ label .check_icon i{color:#2cdd00}.purchase_body .contactData .invo_box>ul>li #invo_mobile:checked ~ label .check_icon{background-color:#fff}.purchase_body .contactData .invo_box>ul>li #invo_mobile:checked ~ label .check_icon i{color:#2cdd00}.purchase_body .contactData .invo_box>ul>li #invo_np:checked ~ label .check_icon{background-color:#fff}.purchase_body .contactData .invo_box>ul>li #invo_np:checked ~ label .check_icon i{color:#2cdd00}.purchase_body .contactData .invo_box>ul>li:first-child{border:0}.purchase_body .ticket_data .order_product_name{margin-bottom:20px;padding:0 20px}.purchase_body .ticket_data .order_product_name h4{font-size:1.6rem;font-weight:bold}.purchase_body .ticket_data .order_product_name span{color:#aaa;font-size:1.4rem}.purchase_body .ticket_data .order_product_name span i{margin-right:5px}.purchase_body .ticket_data .data_list{overflow:hidden}.purchase_body .ticket_data .data_list li{background-color:#fafafa;border-radius:3px;padding-bottom:5px;margin-bottom:10px}.purchase_body .ticket_data .data_list li label{padding:10px 15px;width:100%}.purchase_body .ticket_data .data_list li label span{font-weight:bold}.purchase_body .ticket_data .data_list .form-group{margin-bottom:10px}.purchase_body .ticket_data .data_control{margin:0}.purchase_body .data_control{width:100%;height:60px;line-height:60px;text-align:right;padding-right:20px;background-color:#eee}.purchase_body .data_control i{margin-left:5px}.purchase_body #data_control{position:fixed;margin-left:-9999px}.purchase_body #data_control:checked ~ .data_list{border-top:1px solid #ccc;height:auto}.purchase_body #data_control:checked ~ .data_control{background-color:#ddd}.purchase_body #ticketQty{margin-right:5px}.contact_box{padding:10px 0 5px 0}@media all and (min-width:768px){.purchase_body hr{margin:30px 0}.purchase_body .form-horizontal .control-label{padding-top:0}.purchase_body .wrapper h3{padding:0 40px;font-size:1.6rem}.purchase_body .product_pay{padding:30px 0 10px 0}.purchase_body .product_pay #tickets{max-width:680px}.purchase_body .contactData{margin-top:20px}.purchase_body .contactData>div{padding:30px 0 10px 0}.purchase_body .contactData #purchaseBtnDiv{width:100%;max-width:680px;margin:0 auto;padding:0 15px}.purchase_body .contactData #purchaseBtnDiv #purchaseBtn{padding:0 20px;width:100%}.purchase_body .contactData .contact_box{max-width:680px;margin:0 auto}.purchase_body .contactData .contact_box label{margin-top:10px}.purchase_body .contactData .invo_box>ul>li .three_copies div{margin-top:0}.purchase_body .contactData .invo_box>ul>li .three_copies div:last-child{margin-top:10px}.purchase_body .contactData .ticket_data>.contact_title{display:block;width:100%;max-width:680px;height:60px;line-height:60px;font-size:1.6rem;margin-bottom:0;margin:0 auto}.purchase_body .contactData .payment_box>a{top:-40px}.purchase_body .contactData .payment_box>.contact_title{display:block;width:100%;max-width:680px;height:60px;line-height:60px;font-size:1.6rem;margin-bottom:0;margin:0 auto}.purchase_body .contactData .delivery_box{max-width:680px;margin:0 auto;padding:30px 0}.purchase_body .contactData .delivery_box .contact_title{margin-top:10px}.purchase_body .contactData .delivery_box .form-control.userInfo{height:40px}.purchase_body .contactData .invo_box{max-width:680px;margin:0 auto;padding:30px 0}.purchase_body .contactData .invo_box>.contact_title{display:block;width:100%;max-width:680px;height:60px;line-height:60px;font-size:1.6rem;margin:0 auto}.purchase_body .contactData .invo_box>ul li{clear:both}.purchase_body .contactData .invo_box>ul li .invo_check{background-color:rgba(255,255,255,0)}.purchase_body .contactData .invo_box>ul li label{cursor:pointer}.purchase_body .contactData .invo_box>ul li .invo_check:hover{background-color:#fafafa}.purchase_body .contactData .invo_box>ul li ul>li:hover{background-color:#fafafa}.purchase_body .contactData .invo_box>ul li .two_copies,.purchase_body .contactData .invo_box>ul li .three_copies,.purchase_body .contactData .invo_box>ul li .invo_donate{background:#fafafa}.purchase_body .contactData .invo_box>ul .contact_title{background-color:rgba(255,255,255,0);font-size:1.4rem;height:40px;line-height:40px;text-align:left}.purchase_body .contactData .payment_box{margin:0 auto;max-width:680px}.purchase_body .contactData .payment_box .pay_control{display:none}.purchase_body .contactData .payment_box .pay_text{min-height:0}.purchase_body .contactData .payment_box .pay_text p{font-size:1.6rem}.purchase_body .contactData .payment_box .pay_list{height:auto}.purchase_body .contactData .payment_box .pay_list li:last-child{border:0}.purchase_body .contactData .payment_box .pay_list>li:hover{background-color:#fafafa}.purchase_body .contactData .payment_box .pay_list li{max-width:680px;margin:0 auto;background-color:rgba(255,255,255,0) !important;margin-bottom:5px}.purchase_body .contactData .payment_box .pay_list li .radio_icon{left:20px}.purchase_body .contactData .payment_box .pay_list li label:hover{background-color:#fafafa !important}.purchase_body .contactData .payment_box .pay_list li label{cursor:pointer}.purchase_body .contactData .payment_box .pay_list li label .pay_icon{width:66px;height:66px}.purchase_body .contactData .payment_box .pay_list li .payment_info{padding:0 5px 5px 0;height:18px;margin-bottom:8px;margin:0;margin-top:5px;width:calc(100% - 120px)}.purchase_body .contactData .payment_box .pay_list li .check_icon{display:block;top:30px;right:25px}.purchase_body .contactData .payment_box .pay_list li input{cursor:pointer}.purchase_body .contactData .payment_box .pay_list li input:checked ~ label .radio_icon i{background-color:#2cdd00}.purchase_body .contactData .payment_box .pay_list li input:checked ~ .payment_info{display:block}.purchase_body .contactData .payment_box .pay_list li input:checked ~ .check_icon{background-color:#fff}.purchase_body .contactData .payment_box .pay_list li input:checked ~ .check_icon i{color:#2cdd00}.purchase_body .contactData .payment_box .pay_list li:first-child{margin-top:20px}.purchase_body .contactData .payment_box .pay_list li:last-child{border:0}.purchase_body .contactData .payment_box .pay_list li.unavailable label .pay_text{color:lightgrey}.purchase_body .contactData .payment_box .pay_list li.unavailable label .payment_info{color:#b66274}.purchase_body .contactData .payment_box .pay_list li.unavailable label:hover{background-color:white !important}.purchase_body .delivery_text p{font-size:1.6rem}.purchase_body .delivery_text span{display:inline}.purchase_body .delivery_list{height:auto}.purchase_body .delivery_list li:last-child{border:0}.purchase_body .delivery_list>li:hover{background-color:#fafafa}.purchase_body .delivery_list li{max-width:680px;margin:0 auto;background-color:rgba(255,255,255,0) !important;margin-bottom:5px}.purchase_body .delivery_list li .radio_icon{left:20px}.purchase_body .delivery_list li label:hover{background-color:#fafafa !important}.purchase_body .delivery_list li label{cursor:pointer}.purchase_body .delivery_list li .check_icon{display:block;top:30px;right:25px}.purchase_body .delivery_list li input{cursor:pointer}.purchase_body .delivery_list li input:checked ~ label .radio_icon i{background-color:#2cdd00}.purchase_body .delivery_list li input:checked ~ .payment_info{display:block}.purchase_body .delivery_list li input:checked ~ .check_icon{background-color:#fff}.purchase_body .delivery_list li input:checked ~ .check_icon i{color:#2cdd00}.purchase_body .delivery_list li:last-child{border:0}.purchase_body .delivery_list li.unavailable label .delivery_text{color:lightgrey}.purchase_body .delivery_list li.unavailable label .payment_info{color:#b66274}.purchase_body .delivery_list li.unavailable label:hover{background-color:white !important}.purchase_body .col-sm-9{float:right}.purchase_body .ticket_data .order_product_name{margin-bottom:20px;padding:0 40px}.purchase_body .ticket_data #data_control:checked ~ .data_list{border:0}.purchase_body .ticket_data .data_list{max-width:680px;margin:0 auto;height:auto;overflow:hidden;font-size:0}.purchase_body .ticket_data .data_list li{border:0;overflow:hidden;display:inline-block;width:calc(50% - 16px);padding:5px;font-size:1.4rem;margin-right:10px;margin-bottom:10px}.purchase_body .ticket_data .data_list li .col-sm-9{width:100%}.purchase_body .ticket_data .data_list li label{padding:8px 15px;width:100%}.purchase_body .ticket_data .data_list li input{height:40px}.purchase_body .ticket_data .data_list .form-group{margin-bottom:10px}.purchase_body .ticket_data .data_list .form-group:last-child{margin-bottom:10px}.purchase_body .ticket_data .data_list li:nth-child(2n+1){margin-left:10px}.purchase_body .ticket_data .data_control{margin:0}.purchase_body .data_control{display:none}.table-wrap{overflow:auto !important}}@media all and (min-width:992px){.purchase_body .contactData .purchase_num_valid{padding:20px 0 20px 15px !important;margin:0 auto;width:50%;float:left;text-align:left}.purchase_body footer{display:block}.purchase_body .wrapper{padding:20px 20px 120px 20px}}.payment_info_popup{margin-bottom:20px}.payment_info_popup .modal-content{width:calc(100% - 40px);transform:translateY(-50%) translateX(-50%);top:50%;left:50%;max-width:400px}.payment_info_popup .pay_text p{font-size:1.6rem}.contact_title{position:relative}.contact_title a{display:block;position:absolute;right:20px;bottom:50%;font-size:1.4rem !important;text-indent:0}.contact_title a i{margin-right:2px}.contact_title a:hover{text-decoration:none}.contact_title a:focus{text-decoration:none}@media all and (min-width:768px){.contact_title a{font-size:1.6rem;height:20px;line-height:20px;margin-top:20px}}.purchase_body .contactData .contact_box>.contact_title{display:block;width:100%;padding-left:15px;padding-right:15px}@media(min-width:768px){.purchase_body .contactData .contact_box>.contact_title{display:block;width:100%;max-width:680px;height:60px;line-height:60px;font-size:1.6rem;margin:0 auto}}.purchase_body .contactData .contact_title.step{font-size:1.6rem;margin-bottom:15px}.purchase_body .contactData .contact_title.step p{max-width:calc(100% - 60px)}@media(max-width:767px){.purchase_body .contactData .pay_list li label .pay_icon{display:none}.table-wrap{margin-top:20px}}@media(min-width:768px) and (max-width:991px){.purchase_body .wrapper{max-width:750px;margin-right:0;margin:0 auto;padding:20px}.purchase_body .product_pay .purchase_order_list{padding:20px 40px}}@media(min-width:992px){.purchase_body .goBackBtn{margin-bottom:0;top:25px}.purchase_body .product_pay{width:360px;padding:30px 0;height:auto;position:absolute}.purchase_body .product_pay #purchaseBtnDiv #purchaseBtn{margin-bottom:0}.purchase_body .product_pay .purchase_order_total{padding:0 40px;margin-top:30px}.purchase_body .wrapper h3{margin-left:20px;position:relative;font-size:1.8rem;padding:0 20px;text-indent:0}.purchase_body .wrapper h3::after{width:6px;height:20px;margin:0;position:absolute;left:0;top:48%;transform:translateY(-50%);margin-top:1px}.purchase_body .purchaseLoginForm{width:calc(100% - 400px);float:right;margin-top:0}.purchase_body .contactData{width:calc(100% - 400px);float:right;margin-top:0}.purchase_body .contactData h3{margin-bottom:0}.purchase_body .contactData>div{padding:30px 20px 20px 20px !important}.purchase_body .contactData>div>h3{margin-bottom:20px}.purchase_body .contactData .contact_box input{height:40px}.purchase_body .contactData #purchaseBtnDiv{padding:0 15px !important;text-align:right;margin-top:15px}.purchase_body .contactData #purchaseBtnDiv h2{vertical-align:bottom;margin-right:10px;display:inline-block}.purchase_body .contactData #purchaseBtnDiv #purchaseBtn{margin-bottom:10px;width:auto;display:inline-block}}@media all and (min-width:1200px){.purchase_body .contactData .purchase_num_valid{padding:20px 35px !important}}.purchase_body .step_bar{width:calc(100% - 80px);margin:0 auto;padding:50px 0 80px 0;position:relative}.purchase_body .step_bar .step_dot{position:absolute;top:40px}.purchase_body .step_bar .step_dot.step_1{left:0}.purchase_body .step_bar .step_dot.step_2{left:50%;transform:translateX(-50%)}.purchase_body .step_bar .step_dot.step_3{right:0}.purchase_body .step_bar .step_dot i,.purchase_body .step_bar .step_dot span{display:block;border-radius:20px;text-align:center;line-height:40px;width:40px;height:40px;color:#fff;background-color:#aaa;box-shadow:0 0 0 3px #fff;font-size:1.8rem}.purchase_body .step_bar .step_dot p{position:absolute;left:50%;transform:translateX(-50%);margin-top:10px;width:120px;text-align:center}.purchase_body .step_bar.cart_step .step_dot{position:absolute;top:40px}.purchase_body .step_bar.cart_step .step_dot.step_1{left:0}.purchase_body .step_bar.cart_step .step_dot.step_2{left:33%;transform:translateX(-33%)}.purchase_body .step_bar.cart_step .step_dot.step_3{right:auto;left:66%;transform:translateX(-66%)}.purchase_body .step_bar.cart_step .step_dot.step_4{right:0}.purchase_body .step_bar .progress{padding:6px}.purchase_body .step_bar .progress .progress-bar-striped{background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}@media all and (max-width:768px){.purchase_body .step_bar{width:auto;padding:20px}.purchase_body .step_bar .step_dot{position:static;display:none}.purchase_body .step_bar .step_dot.step_2{display:inline-block;text-align:left;transform:unset}.purchase_body .step_bar .step_dot i{display:inline-block;border-radius:15px;line-height:30px;width:30px;height:30px;margin-right:10px}.purchase_body .step_bar .step_dot p{display:inline-block;position:static;text-align:left;font-size:1.8rem;transform:unset;width:auto;font-weight:bold}.purchase_body .step_bar .progress{display:none}}.purchase_coupon_list{padding:0 20px}.purchase_coupon_list h5{font-weight:bold;font-size:1.2rem}.purchase_coupon_list p{font-size:1.2rem;margin:0}.purchase_body .contactData .delivery_list li label.disabled_label{background-color:#fafafa;cursor:auto}.purchase_body .contactData .delivery_list li label.disabled_label .radio_icon{display:none}.purchase_body .contactData label.disabled_label .delivery_text p{color:#aaa}.product_ticket_addon_item_label{color:#5cb85c;font-size:12px;font-weight:bold;border:1px solid #5cb85c;padding:1px 1px 1px 2px;border-radius:3px}.product_ticket_addon_item_name{font-weight:bold}.orderNo_error::after{content:'請輸入訂單編號';display:block;margin-top:5px;color:#a94442}.orderEmail_error::after{content:'請輸入電子郵件';display:block;margin-top:5px;color:#a94442}.refund_description label{font-size:1.6rem;width:100%;margin:0;padding:10px 0;padding-right:30px;position:relative}.refund_description label i{float:right;transition:.3s;height:30px;width:30px;text-align:center;line-height:30px;position:absolute;top:10px;right:0}.refund_description div{overflow:hidden;transition:.3s}.refund_description h5{font-weight:bold}.refund_description .refund_content{padding-bottom:20px}@media all and (min-width:992px){.refund_description .refund_content_wrap{padding:10px}}.product_refund{border-bottom:1px solid #e5e5e5}#product_refund_control{position:fixed;margin-left:-9999px}#product_refund_control:checked ~ .product_refund label .fa-caret-down{-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}#product_refund_control:checked ~ .product_refund div{display:block !important}#channel_refund_control{position:fixed;margin-left:-9999px}#channel_refund_control:checked ~ .channel_refund label .fa-caret-down{-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}#channel_refund_control:checked ~ .channel_refund div{display:block !important}.text_status_available{color:#78b53f !important}.text_status_disabled{color:#bdbdc3 !important}.text_status_warning{color:#fe5842 !important}.order_body .wrapper{padding:0;margin:0;position:relative;background-color:#fff}.order_body img{width:100%;height:auto}.order_body a:focus{text-decoration:none}.order_body .bottom_line{border-bottom:1px solid #edebee}.order_body .mobile_block{padding:10px 15px}.order_body .mobile_block p:last-child{margin:0}@media all and (min-width:992px){.order_body .wrapper{overflow:hidden;padding:20px 20px 120px 20px;margin:0 auto;background-color:unset}}.order_body .order_ticket_bundle_list{background-color:#fff;margin-left:50px !important;overflow:inherit !important}.order_body .order_ticket_bundle_list .product_ticket_content,.order_body .order_ticket_bundle_list .ticket_content_wrap{float:inherit !important}.order_body .order_ticket_bundle_list .product_ticket_content h4{padding-right:0 !important}.order_body .order_ticket_bundle_list::before{content:'';display:block;background-color:#eee;position:absolute;width:1px;height:50%;top:0;left:-25px}.order_body .order_ticket_bundle_list::after{content:'';display:block;background-color:#eee;position:absolute;width:25px;height:1px;top:50%;left:-25px}.order_body .order_style_mobile{display:block}.order_body .order_style_desktop{display:none}@media all and (min-width:992px){.order_body .order_style_mobile{display:none}.order_body .order_style_desktop{display:block}}.order_body .order_style_mobile{position:relative;padding-top:40px}.order_body .order_style_mobile .m_order_title{height:40px;box-shadow:0 1px 3px rgba(170,170,170,0.15),0 1px 2px rgba(170,170,170,0.3);position:absolute;top:0;width:100%}.order_body .order_style_mobile .m_order_title>a{display:block;width:40px;height:40px;text-align:center;float:left}.order_body .order_style_mobile .m_order_title>a i{font-size:2.4rem;color:#ccc9cd;line-height:40px}.order_body .order_style_mobile .m_order_title h1{float:left;font-size:1.2rem;margin:0;padding-top:15px;font-weight:bold}.order_body .order_style_mobile .m_order_title .item_tag_wrap{float:right;margin:10px 10px 0 0}.order_body .order_style_mobile .m_order_title .item_tag_wrap .item_status_tag{padding:3px;font-weight:normal;font-size:1.2rem}.order_body .order_style_mobile .m_order_access_code{padding:10px 15px;color:red;text-align:right;border-bottom:1px solid #edebee}.order_body .order_style_mobile .m_order_access_code p{margin:0}.order_body .order_style_mobile .m_order_qrcode{text-align:center;padding:20px;padding-top:40px}.order_body .order_style_mobile .m_order_qrcode img{max-width:200px;border:1px solid #edebee;border-radius:3px;margin:0 auto;margin-bottom:5px}.order_body .order_style_mobile .m_order_qrcode a{width:100%;padding:0 40px;height:40px;line-height:40px;border:1px solid #ddd;border-radius:3px;margin:0;margin-top:20px}.order_body .order_style_mobile .m_order_qrcode .code_str{font-size:1.2rem;display:block}.order_body .order_style_mobile .m_order_section{color:#777}.order_body .order_style_mobile .m_order_section .order_section_title,.order_body .order_style_mobile .m_order_section .order_section_ticket_title{position:relative;padding:15px;cursor:pointer}.order_body .order_style_mobile .m_order_section .order_section_title .fonticket_price,.order_body .order_style_mobile .m_order_section .order_section_ticket_title .fonticket_price{float:right;margin-right:20px;font-size:1.4rem}.order_body .order_style_mobile .m_order_section .order_section_title .fonticket_price span,.order_body .order_style_mobile .m_order_section .order_section_ticket_title .fonticket_price span{font-size:1.4rem}.order_body .order_style_mobile .m_order_section .order_section_title i,.order_body .order_style_mobile .m_order_section .order_section_ticket_title i{position:absolute;right:15px;top:18px;transition:.3s}.order_body .order_style_mobile .m_order_section .order_section_title.active i,.order_body .order_style_mobile .m_order_section .order_section_ticket_title.active i{transform:rotate(90deg)}.order_body .order_style_mobile .m_order_section .product_content,.order_body .order_style_mobile .m_order_section .product_ticket_content{padding:10px 15px;display:none}.order_body .order_style_mobile .m_order_section .product_content>div,.order_body .order_style_mobile .m_order_section .product_ticket_content>div{padding:10px 15px}.order_body .order_style_mobile .m_order_section .product_content ul,.order_body .order_style_mobile .m_order_section .product_ticket_content ul{padding:0;margin:0;list-style:none}.order_body .order_style_mobile .m_order_section .product_content>ul,.order_body .order_style_mobile .m_order_section .product_ticket_content>ul{background-color:unset;padding:0}.order_body .order_style_mobile .m_order_section .product_content>ul>li,.order_body .order_style_mobile .m_order_section .product_ticket_content>ul>li{padding:15px 15px 0 15px;margin:0;background-color:#fafafa;border-radius:3px;margin-bottom:10px}.order_body .order_style_mobile .m_order_section .product_content>ul>li:last-child,.order_body .order_style_mobile .m_order_section .product_ticket_content>ul>li:last-child{margin:0}.order_body .order_style_mobile .m_order_section .product_content>ul>li h4,.order_body .order_style_mobile .m_order_section .product_ticket_content>ul>li h4{width:100%;position:relative;line-height:1.4;color:#333;padding-right:80px}.order_body .order_style_mobile .m_order_section .product_content>ul>li h4 span,.order_body .order_style_mobile .m_order_section .product_ticket_content>ul>li h4 span{font-size:1.2rem;color:#777}.order_body .order_style_mobile .m_order_section .product_content>ul>li h4 .ticket_status,.order_body .order_style_mobile .m_order_section .product_ticket_content>ul>li h4 .ticket_status{position:absolute;right:0;top:0;color:#fff;font-weight:normal;padding:2px 5px;border-radius:3px}.order_body .order_style_mobile .m_order_section .product_content>ul>li h4 .ticket_status.ticket_available,.order_body .order_style_mobile .m_order_section .product_ticket_content>ul>li h4 .ticket_status.ticket_available{background-color:#78b53f}.order_body .order_style_mobile .m_order_section .product_content>ul>li h4 .ticket_status.ticket_disabled,.order_body .order_style_mobile .m_order_section .product_ticket_content>ul>li h4 .ticket_status.ticket_disabled{background-color:#bdbdc3}.order_body .order_style_mobile .m_order_section .product_content>ul>li .ticket_id,.order_body .order_style_mobile .m_order_section .product_ticket_content>ul>li .ticket_id{color:#ccc;font-size:1.2rem;margin-bottom:15px}.order_body .order_style_mobile .m_order_section .product_content>ul>li h5,.order_body .order_style_mobile .m_order_section .product_ticket_content>ul>li h5{margin:0;margin-bottom:15px;color:#333}.order_body .order_style_mobile .m_order_section .product_content>ul>li p,.order_body .order_style_mobile .m_order_section .product_ticket_content>ul>li p{margin-bottom:5px}.order_body .order_style_mobile .m_order_section .product_content.order_section_refund>ul>li,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_refund>ul>li{background-color:unset;padding:0}.order_body .order_style_mobile .m_order_section .product_content.order_section_refund>ul>li .item_refund_wrap,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_refund>ul>li .item_refund_wrap{background-color:#fafafa;padding:15px 15px 1px 15px;border-radius:3px}.order_body .order_style_mobile .m_order_section .product_content.order_section_refund>ul>li .refund_status,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_refund>ul>li .refund_status{background-color:#bdbdc3;padding:2px 5px;border-radius:3px;font-size:1.2rem;color:#fff;margin-bottom:10px;display:block;width:fit-content}.order_body .order_style_mobile .m_order_section .product_content.order_section_payment .order_section_delivery,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_payment .order_section_delivery{padding:15px;border-radius:3px;background-color:#fafafa}.order_body .order_style_mobile .m_order_section .product_content.order_section_payment .order_section_delivery p:last-child,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_payment .order_section_delivery p:last-child{margin-bottom:0}.order_body .order_style_mobile .m_order_section .product_content.order_section_payment>div,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_payment>div{margin-bottom:10px}.order_body .order_style_mobile .m_order_section .product_content.order_section_payment a,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_payment a{display:block;background-color:red;color:#fff;border:0;border-radius:3px;height:40px;line-height:40px;text-align:center}.order_body .order_style_mobile .m_order_section .product_content.order_section_payment .payment_link,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_payment .payment_link{display:inline;background-color:rgba(0,0,0,0);height:auto;line-height:1.4;text-decoration:underline}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail{padding:0}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail{padding:10px;padding-bottom:10px;box-shadow:0 0 5px rgba(0,0,0,0.2);margin:15px;border-radius:3px}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .order_product,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .order_product{padding:10px 15px;background-color:#fafafa;overflow:hidden}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .order_product .img_wrap,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .order_product .img_wrap{width:80px;float:left;padding-top:3px}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .order_product .img_wrap img,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .order_product .img_wrap img{border-radius:3px}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .order_product .order_product_name,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .order_product .order_product_name{width:calc(100% - 80px);float:right;padding-left:10px}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .order_product .order_product_name h3,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .order_product .order_product_name h3{font-weight:bold;font-size:1.4rem;margin:0;margin-bottom:5px;line-height:1.4}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .order_product .order_product_name h3 a,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .order_product .order_product_name h3 a{color:#333}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .order_product .order_product_name h3 a:hover,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .order_product .order_product_name h3 a:hover{color:#333}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .order_product .order_product_name .booking_data>p,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .order_product .order_product_name .booking_data>p{display:none}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .order_product .order_product_name .booking_data h4,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .order_product .order_product_name .booking_data h4{font-size:1.2rem;color:#777;margin:0;margin-top:5px}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .order_product .order_product_name .booking_data h4 i,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .order_product .order_product_name .booking_data h4 i{color:#ccc;margin:0 3px}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .order_section,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .order_section{padding:0 10px}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .product_group_line_box,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .product_group_line_box{padding:0}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .product_group_line_box>ul,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .product_group_line_box>ul{padding:10px 15px}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li{padding:10px;border:1px solid #edebee;border-radius:3px;margin-bottom:10px;overflow:hidden;position:relative;min-height:120px}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li:last-child,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li:last-child{margin:0}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .ticket_qr_wrap,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .ticket_qr_wrap{float:left;width:72px;margin-right:10px}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .ticket_qr_wrap img,.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .ticket_qr_wrap a,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .ticket_qr_wrap img,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .ticket_qr_wrap a{display:block;width:100%}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .ticket_qr_wrap a,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .ticket_qr_wrap a{text-align:center;border:1px solid #ccc;color:#333;border-radius:3px;font-size:1.2rem;padding:3px 0;position:absolute;left:10px;bottom:10px;width:72px}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .ticket_content_wrap,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .ticket_content_wrap{float:left;width:100%}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .ticket_content_wrap.has_qrcode,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .ticket_content_wrap.has_qrcode{width:calc(100% - 82px)}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .ticket_content_wrap h4,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .ticket_content_wrap h4{font-size:1.6rem;line-height:1.2;font-weight:bold;margin:3px 0;color:#333;padding-right:60px}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .ticket_content_wrap h4 span,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .ticket_content_wrap h4 span{color:#777;font-size:1.4rem}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .ticket_content_wrap .ticket_status,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .ticket_content_wrap .ticket_status{position:absolute;top:10px;right:10px;background-color:#aaa;color:#fff;font-size:1.2rem;padding:3px 5px;font-weight:normal;border-radius:3px}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .ticket_content_wrap .ticket_status.ticket_available,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .ticket_content_wrap .ticket_status.ticket_available{background-color:#78b53f}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .ticket_content_wrap .ticket_status.ticket_disabled,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .ticket_content_wrap .ticket_status.ticket_disabled{background-color:#bdbdc3}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .ticket_content_wrap .ticket_id,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .ticket_content_wrap .ticket_id{font-size:1.2rem;color:#ccc;margin-bottom:0}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .ticket_content_wrap .ticket_status_time,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .ticket_content_wrap .ticket_status_time{margin-top:15px}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .ticket_content_wrap .ticket_status_time p,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .ticket_content_wrap .ticket_status_time p{font-size:1.2rem;margin:0}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .ticket_content_wrap .ticket_status_time h5,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .ticket_content_wrap .ticket_status_time h5{margin:0;margin-top:3px;font-size:1.2rem}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .modal.qrcode_modal .modal-header,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .modal.qrcode_modal .modal-header{border:0;padding:10px 15px;padding-top:20px;position:relative;font-size:1.6rem}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .modal.qrcode_modal .modal-header .color_block,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .modal.qrcode_modal .modal-header .color_block{position:absolute;top:0;left:0;background-color:#aaa;height:10px;width:100%;border-radius:4px 4px 0 0}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .modal.qrcode_modal .modal-header button,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .modal.qrcode_modal .modal-header button{margin-top:2px}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .modal.qrcode_modal .modal-footer,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .modal.qrcode_modal .modal-footer{border:0;padding:10px 15px;padding-bottom:20px;position:relative;text-align:left}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .modal.qrcode_modal .modal-footer .color_block,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .modal.qrcode_modal .modal-footer .color_block{position:absolute;bottom:0;left:0;background-color:#aaa;height:10px;width:100%;border-radius:0 0 4px 4px}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .modal.qrcode_modal .modal-body,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .modal.qrcode_modal .modal-body{padding:10px 15px}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .modal.qrcode_modal .modal-body>h3,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .modal.qrcode_modal .modal-body>h3{margin:0;color:#333;font-size:1.8rem;font-weight:bold;line-height:1.4}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .modal.qrcode_modal .modal-body>h3 span,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .modal.qrcode_modal .modal-body>h3 span{font-size:14px;color:#777}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .modal.qrcode_modal .modal-body>h4,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .modal.qrcode_modal .modal-body>h4{font-size:1.6rem;font-weight:bold}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .modal.qrcode_modal .modal-body .ticket_modal_qr_wrap,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .modal.qrcode_modal .modal-body .ticket_modal_qr_wrap{width:100%;max-width:280px;margin:0 auto;margin-top:30px;margin-bottom:40px}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .modal.qrcode_modal .modal-body .ticket_modal_qr_wrap img,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .modal.qrcode_modal .modal-body .ticket_modal_qr_wrap img{display:block}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .modal.qrcode_modal .modal-body .ticket_modal_qr_wrap .code_str,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .modal.qrcode_modal .modal-body .ticket_modal_qr_wrap .code_str{text-align:center;font-size:1.8rem}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .modal.qrcode_modal .modal-body .booking_modal_data_wrap,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .modal.qrcode_modal .modal-body .booking_modal_data_wrap{overflow:hidden}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .modal.qrcode_modal .modal-body .booking_modal_data_wrap .booking_data,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .modal.qrcode_modal .modal-body .booking_modal_data_wrap .booking_data{float:left;margin-right:30px}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .modal.qrcode_modal .modal-body .booking_modal_data_wrap .booking_data p,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .modal.qrcode_modal .modal-body .booking_modal_data_wrap .booking_data p{font-size:1.4rem;color:#bbb}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .modal.qrcode_modal .modal-body .booking_modal_data_wrap .booking_data h4,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .modal.qrcode_modal .modal-body .booking_modal_data_wrap .booking_data h4{font-size:1.4rem;font-weight:bold}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .modal.qrcode_modal .modal-body .booking_modal_data_wrap .booking_data:last-child,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .modal.qrcode_modal .modal-body .booking_modal_data_wrap .booking_data:last-child{margin:0}.order_body .order_style_mobile .m_order_section .product_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .modal.qrcode_modal .modal-body .ticket_modal_status_time,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_detail .order_ticket_detail .product_group_line_box>ul li .modal.qrcode_modal .modal-body .ticket_modal_status_time{margin-top:20px;font-size:1.2rem}.order_body .order_style_mobile .m_order_section .product_content.order_section_tourist>ul>li,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_tourist>ul>li{background-color:unset;padding:0}.order_body .order_style_mobile .m_order_section .product_content.order_section_tourist>ul>li h4,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_tourist>ul>li h4{float:unset;margin-bottom:10px;padding-left:15px;font-size:1.4rem;font-weight:bold}.order_body .order_style_mobile .m_order_section .product_content.order_section_tourist>ul>li>ul,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_tourist>ul>li>ul{background-color:unset}.order_body .order_style_mobile .m_order_section .product_content.order_section_tourist>ul>li>ul>li,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_tourist>ul>li>ul>li{position:relative;background-color:#fafafa;border-radius:3px;margin-bottom:10px;padding:15px;padding-left:50px}.order_body .order_style_mobile .m_order_section .product_content.order_section_tourist>ul>li>ul>li .tourist_no,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_tourist>ul>li>ul>li .tourist_no{position:absolute;top:15px;left:15px;color:#ccc}.order_body .order_style_mobile .m_order_section .product_content.order_section_tourist>ul>li>ul>li .ticket_tourist_data p:last-child,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_tourist>ul>li>ul>li .ticket_tourist_data p:last-child{margin:0}.order_body .order_style_mobile .m_order_section .product_content.order_section_tourist>ul>li>ul>li .ticket_tourist_data p span,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_tourist>ul>li>ul>li .ticket_tourist_data p span{word-break:break-all}.order_body .order_style_mobile .m_order_section .product_content.order_section_tourist>ul>li>ul:last-child li:last-child,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_tourist>ul>li>ul:last-child li:last-child{margin:0}.order_body .order_style_mobile .m_order_section .product_content.order_section_precaution,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_precaution{padding:10px 30px}.order_body .order_style_mobile .m_order_section .product_content.order_section_instruction,.order_body .order_style_mobile .m_order_section .product_ticket_content.order_section_instruction{padding:10px 30px}.order_body .order_style_mobile .m_order_refund_btn{padding:15px}.order_body .order_style_mobile .m_order_refund_btn .refund_btn{display:block;height:40px;line-height:40px;text-align:center;border-radius:3px;border:1px solid #ccc;color:#666}.order_body .order_style_desktop .order_left{width:300px;float:left;margin-right:30px;box-shadow:0 0 5px rgba(0,0,0,0.2);border-radius:3px;background-color:#fff;padding:5px;position:relative}.order_body .order_style_desktop .order_left .order_data{padding:15px}.order_body .order_style_desktop .order_left .order_data h1{font-size:1.6rem;font-weight:bold;margin:10px 0}.order_body .order_style_desktop .order_left .order_data .order_access_code{top:20px;right:20px}.order_body .order_style_desktop .order_left .order_data .order_access_code p{margin:0}.order_body .order_style_desktop .order_left .order_data .item_status_tag{display:inline-block}.order_body .order_style_desktop .order_left .order_qrcode{text-align:center;padding-bottom:20px}.order_body .order_style_desktop .order_left .order_qrcode img{width:200px}.order_body .order_style_desktop .order_left .order_left_btn_wrap{padding:15px}.order_body .order_style_desktop .order_left .order_left_btn_wrap>a{display:block;height:40px;line-height:40px;text-align:center;border-radius:3px;border:1px solid #ccc;color:#666;margin-bottom:5px}.order_body .order_style_desktop .order_left .order_left_btn_wrap>a:last-child{margin-bottom:0}.order_body .order_style_desktop .order_left .order_section{color:#777}.order_body .order_style_desktop .order_left .order_section .order_section_title,.order_body .order_style_desktop .order_left .order_section .order_section_ticket_title{position:relative;padding:15px;cursor:pointer}.order_body .order_style_desktop .order_left .order_section .order_section_title .fonticket_price,.order_body .order_style_desktop .order_left .order_section .order_section_ticket_title .fonticket_price{float:right;margin-right:20px;font-size:1.4rem}.order_body .order_style_desktop .order_left .order_section .order_section_title .fonticket_price span,.order_body .order_style_desktop .order_left .order_section .order_section_ticket_title .fonticket_price span{font-size:1.4rem}.order_body .order_style_desktop .order_left .order_section .order_section_title i,.order_body .order_style_desktop .order_left .order_section .order_section_ticket_title i{position:absolute;right:15px;top:18px;transition:.3s}.order_body .order_style_desktop .order_left .order_section .order_section_title.active i,.order_body .order_style_desktop .order_left .order_section .order_section_ticket_title.active i{transform:rotate(90deg)}.order_body .order_style_desktop .order_left .order_section .product_content,.order_body .order_style_desktop .order_left .order_section .product_ticket_content{padding:10px 15px;display:none}.order_body .order_style_desktop .order_left .order_section .product_content p,.order_body .order_style_desktop .order_left .order_section .product_ticket_content p{font-size:1.2rem}.order_body .order_style_desktop .order_left .order_section .product_content p span,.order_body .order_style_desktop .order_left .order_section .product_ticket_content p span{font-weight:bold}.order_body .order_style_desktop .order_left .order_section .product_content ul,.order_body .order_style_desktop .order_left .order_section .product_ticket_content ul{padding:0;margin:0;list-style:none}.order_body .order_style_desktop .order_left .order_section .product_content>ul,.order_body .order_style_desktop .order_left .order_section .product_ticket_content>ul{background-color:unset;padding:0}.order_body .order_style_desktop .order_left .order_section .product_content>ul>li,.order_body .order_style_desktop .order_left .order_section .product_ticket_content>ul>li{padding:15px 15px 0 15px;margin:0;background-color:#fafafa;border-radius:3px;margin-bottom:10px}.order_body .order_style_desktop .order_left .order_section .product_content>ul>li:last-child,.order_body .order_style_desktop .order_left .order_section .product_ticket_content>ul>li:last-child{margin:0}.order_body .order_style_desktop .order_left .order_section .product_content>ul>li h4,.order_body .order_style_desktop .order_left .order_section .product_ticket_content>ul>li h4{width:100%;position:relative;line-height:1.4;color:#333;padding-right:80px}.order_body .order_style_desktop .order_left .order_section .product_content>ul>li h4 span,.order_body .order_style_desktop .order_left .order_section .product_ticket_content>ul>li h4 span{font-size:1.2rem;color:#777}.order_body .order_style_desktop .order_left .order_section .product_content>ul>li h4 .ticket_status,.order_body .order_style_desktop .order_left .order_section .product_ticket_content>ul>li h4 .ticket_status{position:absolute;right:0;top:0;color:#fff;font-weight:normal;padding:2px 5px;border-radius:3px}.order_body .order_style_desktop .order_left .order_section .product_content>ul>li h4 .ticket_status.ticket_available,.order_body .order_style_desktop .order_left .order_section .product_ticket_content>ul>li h4 .ticket_status.ticket_available{background-color:#78b53f}.order_body .order_style_desktop .order_left .order_section .product_content>ul>li h4 .ticket_status.ticket_disabled,.order_body .order_style_desktop .order_left .order_section .product_ticket_content>ul>li h4 .ticket_status.ticket_disabled{background-color:#bdbdc3}.order_body .order_style_desktop .order_left .order_section .product_content>ul>li .ticket_id,.order_body .order_style_desktop .order_left .order_section .product_ticket_content>ul>li .ticket_id{color:#ccc;font-size:1.2rem;margin-bottom:15px}.order_body .order_style_desktop .order_left .order_section .product_content>ul>li h5,.order_body .order_style_desktop .order_left .order_section .product_ticket_content>ul>li h5{margin:0;margin-bottom:15px;color:#333}.order_body .order_style_desktop .order_left .order_section .product_content>ul>li p,.order_body .order_style_desktop .order_left .order_section .product_ticket_content>ul>li p{margin-bottom:5px}.order_body .order_style_desktop .order_left .order_section .product_content.order_section_refund>ul>li,.order_body .order_style_desktop .order_left .order_section .product_ticket_content.order_section_refund>ul>li{background-color:unset;padding:0}.order_body .order_style_desktop .order_left .order_section .product_content.order_section_refund>ul>li .item_refund_wrap,.order_body .order_style_desktop .order_left .order_section .product_ticket_content.order_section_refund>ul>li .item_refund_wrap{background-color:#fafafa;padding:15px 15px 1px 15px;border-radius:3px}.order_body .order_style_desktop .order_left .order_section .product_content.order_section_refund>ul>li .refund_status,.order_body .order_style_desktop .order_left .order_section .product_ticket_content.order_section_refund>ul>li .refund_status{background-color:#bdbdc3;padding:2px 5px;border-radius:3px;font-size:1.2rem;color:#fff;margin-bottom:10px;display:block;width:fit-content}.order_body .order_style_desktop .order_left .order_section .product_content.order_section_payment .order_section_delivery,.order_body .order_style_desktop .order_left .order_section .product_ticket_content.order_section_payment .order_section_delivery{padding:10px;margin-bottom:20px;border-radius:3px;background-color:#fafafa}.order_body .order_style_desktop .order_left .order_section .product_content.order_section_payment .order_section_delivery p:last-child,.order_body .order_style_desktop .order_left .order_section .product_ticket_content.order_section_payment .order_section_delivery p:last-child{margin-bottom:0}.order_body .order_style_desktop .order_left .order_section .product_content.order_section_payment>div,.order_body .order_style_desktop .order_left .order_section .product_ticket_content.order_section_payment>div{margin-bottom:10px}.order_body .order_style_desktop .order_left .order_section .product_content.order_section_payment a,.order_body .order_style_desktop .order_left .order_section .product_ticket_content.order_section_payment a{display:block;background-color:red;color:#fff;border:0;border-radius:3px;height:40px;line-height:40px;text-align:center}.order_body .order_style_desktop .order_left .order_section .product_content.order_section_payment .payment_link,.order_body .order_style_desktop .order_left .order_section .product_ticket_content.order_section_payment .payment_link{display:inline;background-color:rgba(0,0,0,0);height:auto;line-height:1.4;text-decoration:underline}.order_body .order_style_desktop .order_right{width:calc(100% - 330px);float:right;transition:.3s}.order_body .order_style_desktop .order_right .right_content{box-shadow:0 0 5px rgba(0,0,0,0.2);border-radius:3px;background-color:#fff;margin-bottom:20px;padding:20px;overflow:hidden}.order_body .order_style_desktop .order_right .right_content .order_product{overflow:hidden;margin-bottom:30px}.order_body .order_style_desktop .order_right .right_content .order_product .img_wrap{width:120px;float:left;padding-top:3px}.order_body .order_style_desktop .order_right .right_content .order_product .img_wrap img{border-radius:3px}.order_body .order_style_desktop .order_right .right_content .order_product .order_product_name{width:calc(100% - 120px);float:right;padding-left:20px}.order_body .order_style_desktop .order_right .right_content .order_product .order_product_name h3{font-weight:bold;font-size:1.8rem;margin:0;margin-bottom:15px;line-height:1.4}.order_body .order_style_desktop .order_right .right_content .order_product .order_product_name h3 a{color:#333}.order_body .order_style_desktop .order_right .right_content .order_product .order_product_name h3 a:hover{color:#333}.order_body .order_style_desktop .order_right .right_content .order_product .order_product_name .booking_data>p{display:none}.order_body .order_style_desktop .order_right .right_content .order_product .order_product_name .booking_data h4{font-size:1.4rem;color:#777;margin:0;margin-top:10px}.order_body .order_style_desktop .order_right .right_content .order_product .order_product_name .booking_data h4 i{color:#ccc;margin:0 3px}.order_body .order_style_desktop .order_right .product_detail_nav ul{list-style:none;border-bottom:1px solid #edebee;margin:0;padding:0;overflow:hidden}.order_body .order_style_desktop .order_right .product_detail_nav ul li{float:left;padding:10px 15px;font-size:1.6rem;color:#777;transition:.3s;border-bottom:2px solid rgba(0,0,0,0);cursor:pointer}.order_body .order_style_desktop .order_right .product_detail_nav ul li.selected{color:#333;text-shadow:.5px 0 0 #333;border-bottom:2px solid #333}.order_body .order_style_desktop .order_right .product_detail_nav ul li:hover{color:#333;text-shadow:.5px 0 0 #333;border-bottom:2px solid #333}.order_body .order_style_desktop .order_right .product_detail_content{position:relative;transition:.3s}.order_body .order_style_desktop .order_right .product_detail_content .product_content_d{padding-top:20px;position:absolute;width:100%}.order_body .order_style_desktop .order_right .product_detail_content .order_section_ticket ul{padding:0;margin:0;list-style:none}.order_body .order_style_desktop .order_right .product_detail_content .order_section_ticket ul li{background-color:#fafafa;border-radius:3px;margin-bottom:10px;position:relative;display:block;padding:20px;overflow:hidden;border-radius:3px;color:#333}.order_body .order_style_desktop .order_right .product_detail_content .order_section_ticket ul li .modal.qrcode_modal{color:#777}.order_body .order_style_desktop .order_right .product_detail_content .order_section_ticket ul li .modal.qrcode_modal .modal-dialog{width:400px}.order_body .order_style_desktop .order_right .product_detail_content .order_section_ticket ul li .modal.qrcode_modal .modal-header{border:0;padding:10px 15px;padding-top:20px;position:relative;font-size:1.6rem}.order_body .order_style_desktop .order_right .product_detail_content .order_section_ticket ul li .modal.qrcode_modal .modal-header .color_block{position:absolute;top:0;left:0;background-color:#aaa;height:10px;width:100%;border-radius:4px 4px 0 0}.order_body .order_style_desktop .order_right .product_detail_content .order_section_ticket ul li .modal.qrcode_modal .modal-header button{margin-top:2px}.order_body .order_style_desktop .order_right .product_detail_content .order_section_ticket ul li .modal.qrcode_modal .modal-footer{border:0;padding:10px 15px;padding-bottom:20px;position:relative;text-align:left}.order_body .order_style_desktop .order_right .product_detail_content .order_section_ticket ul li .modal.qrcode_modal .modal-footer .color_block{position:absolute;bottom:0;left:0;background-color:#aaa;height:10px;width:100%;border-radius:0 0 4px 4px}.order_body .order_style_desktop .order_right .product_detail_content .order_section_ticket ul li .modal.qrcode_modal .modal-body{padding:10px 15px}.order_body .order_style_desktop .order_right .product_detail_content .order_section_ticket ul li .modal.qrcode_modal .modal-body>h3{margin:0;color:#333;font-size:1.8rem;font-weight:bold;line-height:1.4}.order_body .order_style_desktop .order_right .product_detail_content .order_section_ticket ul li .modal.qrcode_modal .modal-body>h3 span{font-size:14px;color:#777}.order_body .order_style_desktop .order_right .product_detail_content .order_section_ticket ul li .modal.qrcode_modal .modal-body>h4{font-size:1.6rem;font-weight:bold}.order_body .order_style_desktop .order_right .product_detail_content .order_section_ticket ul li .modal.qrcode_modal .modal-body .ticket_modal_qr_wrap{width:100%;max-width:280px;margin:0 auto;margin-top:30px;margin-bottom:40px}.order_body .order_style_desktop .order_right .product_detail_content .order_section_ticket ul li .modal.qrcode_modal .modal-body .ticket_modal_qr_wrap img{display:block}.order_body .order_style_desktop .order_right .product_detail_content .order_section_ticket ul li .modal.qrcode_modal .modal-body .ticket_modal_qr_wrap .code_str{text-align:center;font-size:1.8rem}.order_body .order_style_desktop .order_right .product_detail_content .order_section_ticket ul li .modal.qrcode_modal .modal-body .booking_modal_data_wrap{overflow:hidden}.order_body .order_style_desktop .order_right .product_detail_content .order_section_ticket ul li .modal.qrcode_modal .modal-body .booking_modal_data_wrap .booking_data{float:left;margin-right:30px}.order_body .order_style_desktop .order_right .product_detail_content .order_section_ticket ul li .modal.qrcode_modal .modal-body .booking_modal_data_wrap .booking_data p{font-size:1.4rem;color:#bbb}.order_body .order_style_desktop .order_right .product_detail_content .order_section_ticket ul li .modal.qrcode_modal .modal-body .booking_modal_data_wrap .booking_data h4{font-size:1.4rem;font-weight:bold}.order_body .order_style_desktop .order_right .product_detail_content .order_section_ticket ul li .modal.qrcode_modal .modal-body .booking_modal_data_wrap .booking_data:last-child{margin:0}.order_body .order_style_desktop .order_right .product_detail_content .order_section_ticket ul li .modal.qrcode_modal .modal-body .ticket_modal_status_time{margin-top:20px;font-size:1.2rem}.order_body .order_style_desktop .order_right .product_detail_content .order_section_ticket ul li:last-child{margin-bottom:0}.order_body .order_style_desktop .order_right .product_detail_content .order_section_ticket ul li .ticket_status{position:absolute;top:20px;right:20px;background-color:#aaa;color:#fff;font-size:1.2rem;padding:3px 5px;font-weight:normal;border-radius:3px}.order_body .order_style_desktop .order_right .product_detail_content .order_section_ticket ul li .ticket_status.ticket_available{background-color:#78b53f}.order_body .order_style_desktop .order_right .product_detail_content .order_section_ticket ul li .ticket_status.ticket_disabled{background-color:#bdbdc3}.order_body .order_style_desktop .order_right .product_detail_content .order_section_ticket ul li a .product_ticket_qrcode{padding:6px}.order_body .order_style_desktop .order_right .product_detail_content .order_section_ticket ul li .product_ticket_qrcode{width:80px;border-radius:3px;border:1px solid #edebee;background-color:#fff;float:left;margin-right:20px;text-align:center;overflow:hidden}.order_body .order_style_desktop .order_right .product_detail_content .order_section_ticket ul li .product_ticket_qrcode i{font-size:8.4rem;text-align:center;height:80px;color:#edebee}.order_body .order_style_desktop .order_right .product_detail_content .order_section_ticket ul li .product_ticket_content{width:calc(100% - 100px);float:left}.order_body .order_style_desktop .order_right .product_detail_content .order_section_ticket ul li .product_ticket_content .fonticket_price span{font-size:1.4rem}.order_body .order_style_desktop .order_right .product_detail_content .order_section_ticket ul li .product_ticket_content h4{margin:0;font-size:1.6rem;line-height:1.4;font-weight:bold;margin-bottom:5px;margin-top:2px;padding-right:80px}.order_body .order_style_desktop .order_right .product_detail_content .order_section_ticket ul li .product_ticket_content h4 span{font-size:1.4rem;color:#777}.order_body .order_style_desktop .order_right .product_detail_content .order_section_ticket ul li .product_ticket_content h4 span:first-child{color:#aaa}.order_body .order_style_desktop .order_right .product_detail_content .order_section_ticket ul li .product_ticket_content .product_ticket_id{font-size:1.2rem;color:#ccc;margin-bottom:3px}.order_body .order_style_desktop .order_right .product_detail_content .order_section_ticket ul li .product_ticket_content .product_ticket_time{margin:0;color:#777;font-size:1.2rem;padding-right:100px}.order_body .order_style_desktop .order_right .product_detail_content .order_section_ticket ul li .product_ticket_content .fonticket_price{position:absolute;right:20px;bottom:20px}.order_body .order_style_desktop .order_right .product_detail_content .order_section_refund ul{list-style:none;padding:0;margin:0}.order_body .order_style_desktop .order_right .product_detail_content .order_section_refund ul li{margin-bottom:10px}.order_body .order_style_desktop .order_right .product_detail_content .order_section_refund ul li .refund_status{padding:3px 5px;background-color:#bdbdc3;border-radius:3px;color:#fff;margin-bottom:10px;display:block;width:fit-content}.order_body .order_style_desktop .order_right .product_detail_content .order_section_refund ul li .item_refund_wrap{padding:20px 20px 10px 20px;background-color:#fafafa;border-radius:3px;overflow:hidden}.order_body .order_style_desktop .order_right .product_detail_content .order_section_refund ul li .item_refund_wrap .item_refund_price{width:20%;float:left}.order_body .order_style_desktop .order_right .product_detail_content .order_section_refund ul li .item_refund_wrap .item_refund_price .fonticket_price{font-size:1.4rem}.order_body .order_style_desktop .order_right .product_detail_content .order_section_refund ul li .item_refund_wrap .item_refund_price .fonticket_price span{font-size:1.4rem}.order_body .order_style_desktop .order_right .product_detail_content .order_section_refund ul li .item_refund_wrap .item_refund_date{float:right;text-align:right;margin-left:30px}.order_body .order_style_desktop .order_right .product_detail_content .order_section_refund ul li .item_refund_wrap .item_refund_date h5{color:#777;font-weight:bold}.order_body .order_style_desktop .order_right .product_detail_content .order_section_refund ul li:last-child{margin:0}.order_body .order_style_desktop .order_right .product_detail_content .order_section_tourist ul{list-style:none;padding:0;margin:0}.order_body .order_style_desktop .order_right .product_detail_content .order_section_tourist ul li{margin-bottom:30px}.order_body .order_style_desktop .order_right .product_detail_content .order_section_tourist ul li h4{font-size:1.6rem;color:#333;font-weight:bold;padding:0 20px}.order_body .order_style_desktop .order_right .product_detail_content .order_section_tourist ul li h4 span{font-size:1.4rem;color:#777}.order_body .order_style_desktop .order_right .product_detail_content .order_section_tourist ul li ul{overflow:hidden}.order_body .order_style_desktop .order_right .product_detail_content .order_section_tourist ul li ul li{background-color:#fafafa;border-radius:3px;padding:20px;margin-bottom:10px;width:calc(50% - 5px);float:left;margin-right:10px;position:relative;padding-left:50px}.order_body .order_style_desktop .order_right .product_detail_content .order_section_tourist ul li ul li:nth-child(2n){margin-right:0}.order_body .order_style_desktop .order_right .product_detail_content .order_section_tourist ul li ul li .tourist_no{font-size:1.2rem;color:#ccc;position:absolute;top:22px;left:20px}.order_body .order_style_desktop .order_right .product_detail_content .order_section_tourist ul li ul li p:last-child{margin:0}.order_body .order_style_desktop .order_right .product_detail_content .order_section_payment{overflow:hidden}.order_body .order_style_desktop .order_right .product_detail_content .order_section_payment>a{display:block;width:200px;float:right;border:1px solid #ccc;color:#666;border-radius:3px;height:40px;line-height:40px;text-align:center}.order_body .order_style_desktop .order_right .product_detail_content .order_section_payment>div{float:left;width:calc(100% - 220px);padding-right:30px}.order_body .order_style_desktop .order_right .product_detail_content .order_section_payment>div p:last-child{margin:0}.order_body .order_style_desktop .order_right .product_detail_content .order_section_payment>div>div{margin-bottom:20px;padding-bottom:20px}.account_bread_crumbs{display:none}@media all and (min-width:992px){.account_bread_crumbs{display:block;margin-bottom:20px;color:#777}.account_bread_crumbs span a{color:#777}}.table_dynamic_trust{border:1px solid #ddd;margin:20px auto}.table_dynamic_trust thead{background-color:#fafafa}.table_dynamic_trust thead tr>th{border-bottom:1px solid #ddd}@media screen and (max-width:767px){table.table_dynamic_trust.rwd-table{border:0;margin-top:10px !important}.table_dynamic_trust.rwd-table caption{font-size:1.3em}.table_dynamic_trust.rwd-table>thead{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.table_dynamic_trust.rwd-table>tbody>tr{border-bottom:1px solid #ddd;display:block;margin-bottom:.625em}.table_dynamic_trust.rwd-table>tbody>tr{border:1px solid #eaedf1 !important}.table_dynamic_trust.rwd-table>tbody>tr>td{border:none !important;border-bottom:1px solid #eaedf1 !important;display:block;text-align:left;min-height:19px}.table_dynamic_trust.rwd-table>tbody>tr td:first-child{background-color:#fafafa}.table_dynamic_trust.rwd-table>tbody>tr td:last-child{border-bottom:none !important}.table_dynamic_trust.rwd-table>tbody>tr td:before{color:#aaa;font-weight:normal !important;content:attr(data-label);float:left;font-size:1.2rem;font-weight:bold;text-transform:uppercase;margin-right:10px;margin-bottom:5px;width:100%}.table_dynamic_trust.rwd-table>tbody>tr td:last-child{border-bottom:0}.table_dynamic_trust.rwd-table>tbody>tr td table{background-color:transparent !important}.table_dynamic_trust.rwd-table>tbody>tr td table>tbody>tr td:first-child{background-color:transparent}.table_dynamic_trust td li{list-style:none !important;position:relative;padding-left:10px}.table_dynamic_trust td li::before{content:'';display:block;height:4px;width:4px;background-color:#333;border-radius:2px;position:absolute;top:7px;left:0}.table_dynamic_trust td .dropdown-menu li::before{display:none}}.modal.qrcode_modal .modal-dialog{width:400px;max-width:calc(100% - 20px);color:#777;margin:10px auto}@media(min-width:768px){.modal.qrcode_modal{margin:30px auto}}.modal.qrcode_modal .modal-header{border:0;padding:10px 15px;padding-top:20px;position:relative;font-size:1.6rem}.modal.qrcode_modal .modal-header .color_block{position:absolute;top:0;left:0;background-color:#aaa;height:10px;width:100%;border-radius:4px 4px 0 0}.modal.qrcode_modal .modal-header button{margin-top:2px}.modal.qrcode_modal .modal-footer{border:0;padding:10px 15px;padding-bottom:20px;position:relative;text-align:left}.modal.qrcode_modal .modal-footer .color_block{position:absolute;bottom:0;left:0;background-color:#aaa;height:10px;width:100%;border-radius:0 0 4px 4px}.modal.qrcode_modal .modal-body{padding:10px 15px}.modal.qrcode_modal .modal-body>h3{margin:0;color:#333;font-size:1.8rem;font-weight:bold;line-height:1.4}.modal.qrcode_modal .modal-body>h3 span{font-size:14px;color:#777}.modal.qrcode_modal .modal-body>h4{font-size:1.6rem;font-weight:bold}.modal.qrcode_modal .modal-body .ticket_modal_qr_wrap{width:100%;max-width:280px;margin:0 auto;margin-top:30px;margin-bottom:40px}.modal.qrcode_modal .modal-body .ticket_modal_qr_wrap img{display:block}.modal.qrcode_modal .modal-body .ticket_modal_qr_wrap .code_str{text-align:center;font-size:1.8rem}.modal.qrcode_modal .modal-body .booking_modal_data_wrap{overflow:hidden}.modal.qrcode_modal .modal-body .booking_modal_data_wrap .booking_data{float:left;margin-right:30px}.modal.qrcode_modal .modal-body .booking_modal_data_wrap .booking_data p{font-size:1.4rem;color:#bbb}.modal.qrcode_modal .modal-body .booking_modal_data_wrap .booking_data h4{font-size:1.4rem;font-weight:bold}.modal.qrcode_modal .modal-body .booking_modal_data_wrap .booking_data:last-child{margin:0}.modal.qrcode_modal .modal-body .ticket_modal_status_time{margin-top:20px;font-size:1.2rem}.order_coupon_msg{margin:0;font-size:1.2rem}.order_coupon_msg a{color:#fff;border-radius:3px;padding:1px 2px}.customer_message{position:relative;padding:15px 30px 15px 15px;color:#fff;overflow:hidden}.customer_message .customer_message_btn{position:absolute;right:15px;top:15px}.customer_message .customer_message_btn i{transition:.3s}.customer_message .customer_message_content{height:17px}.customer_message .customer_message_content .customer_message_msg{margin:0;margin-bottom:5px;margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.customer_message .customer_message_content .customer_message_msg:first-child{margin-top:0}.customer_message .customer_message_content .customer_message_timeStamp{display:none;margin:0;padding-bottom:10px;text-align:right;font-size:1.2rem;border-bottom:1px solid rgba(255,255,255,0.5)}.customer_message .customer_message_content .customer_message_timeStamp:last-child{padding-bottom:0;border:0}.customer_message.active .customer_message_btn i{transform:rotate(90deg)}.customer_message.active .customer_message_content{transition:.3s;height:auto}.customer_message.active .customer_message_content .customer_message_msg{overflow:auto;text-overflow:initial;white-space:initial}.customer_message.active .customer_message_content .customer_message_timeStamp{display:block}.product_group_line_box{border:1px solid #edebee;padding:10px;border-radius:3px;margin-bottom:10px}.ticket_addon_title{font-weight:bold;font-size:1.8rem;margin-top:30px}.m_product_addon_title{margin-top:20px;font-weight:bold;font-size:14px;color:#333}.m_product_addon_title span{font-size:1.2rem;margin-bottom:0;border-width:1px;border-style:solid;border-radius:3px;padding:1px 1px 1px 2px;font-weight:normal;color:#78b53f;border-color:#78b53f}.m_addon_title{display:none;margin:0;margin-top:30px;font-size:18px;font-weight:bold;color:#333}.m_more_bundle_wrap{border:1px solid #edebee;padding:10px 15px;border-radius:3px;margin-bottom:10px}.m_more_bundle_wrap .m_more_bundle_title{font-size:18px;font-weight:bold;color:#333}.m_more_bundle_wrap .order_ticket_bundle_list{margin-left:0 !important}.m_more_bundle_wrap .order_ticket_bundle_list::before{display:none}.m_more_bundle_wrap .order_ticket_bundle_list::after{display:none}.m_more_bundle_wrap ul{padding:10px 15px}.m_more_bundle_wrap ul .order_ticket_bundle_list{padding:10px;border:1px solid #edebee;border-radius:3px;margin-bottom:10px;overflow:hidden;position:relative;min-height:120px}.m_more_bundle_wrap ul .order_ticket_bundle_list .ticket_content_wrap{float:left !important;width:100%}.m_more_bundle_wrap ul .order_ticket_bundle_list .ticket_content_wrap.has_qrcode{width:calc(100% - 82px)}.m_more_bundle_wrap ul .order_ticket_bundle_list .ticket_content_wrap h4{font-size:1.6rem;line-height:1.2;font-weight:bold;margin:3px 0;color:#333;padding-right:60px}.m_more_bundle_wrap ul .order_ticket_bundle_list .ticket_content_wrap h4 span{color:#777;font-size:1.4rem}.m_more_bundle_wrap ul .order_ticket_bundle_list .ticket_content_wrap .ticket_status{position:absolute;top:10px;right:10px;background-color:#aaa;color:#fff;font-size:1.2rem;padding:3px 5px;font-weight:normal;border-radius:3px}.m_more_bundle_wrap ul .order_ticket_bundle_list .ticket_content_wrap .ticket_status.ticket_available{background-color:#78b53f}.m_more_bundle_wrap ul .order_ticket_bundle_list .ticket_content_wrap .ticket_status.ticket_disabled{background-color:#bdbdc3}.m_more_bundle_wrap ul .order_ticket_bundle_list .ticket_content_wrap .ticket_id{font-size:1.2rem;color:#ccc;margin-bottom:0}.m_more_bundle_wrap ul .order_ticket_bundle_list .ticket_content_wrap .ticket_status_time{margin-top:15px}.m_more_bundle_wrap ul .order_ticket_bundle_list .ticket_content_wrap .ticket_status_time p{font-size:1.2rem;margin:0}.m_more_bundle_wrap ul .order_ticket_bundle_list .ticket_content_wrap .ticket_status_time h5{margin:0;margin-top:3px;font-size:1.2rem}.m_more_bundle_wrap ul .order_ticket_bundle_list .ticket_qr_wrap{float:left;width:72px;margin-right:10px}.m_more_bundle_wrap ul .order_ticket_bundle_list .ticket_qr_wrap a{text-align:center;border:1px solid #ccc;color:#333;border-radius:3px;font-size:1.2rem;padding:3px 0;position:absolute;left:10px;bottom:10px;width:72px}.d_more_bundle_wrap .product_detail_content{min-height:400px}.d_more_bundle_wrap ul{padding:0;margin:0;list-style:none}.d_more_bundle_wrap ul li{background-color:#fafafa;border-radius:3px;margin-bottom:10px;position:relative;display:block;padding:20px;overflow:hidden;border-radius:3px;color:#333}.d_more_bundle_wrap ul li .modal.qrcode_modal{color:#777}.d_more_bundle_wrap ul li .modal.qrcode_modal .modal-dialog{width:400px}.d_more_bundle_wrap ul li .modal.qrcode_modal .modal-header{border:0;padding:10px 15px;padding-top:20px;position:relative;font-size:1.6rem}.d_more_bundle_wrap ul li .modal.qrcode_modal .modal-header .color_block{position:absolute;top:0;left:0;background-color:#aaa;height:10px;width:100%;border-radius:4px 4px 0 0}.d_more_bundle_wrap ul li .modal.qrcode_modal .modal-header button{margin-top:2px}.d_more_bundle_wrap ul li .modal.qrcode_modal .modal-footer{border:0;padding:10px 15px;padding-bottom:20px;position:relative;text-align:left}.d_more_bundle_wrap ul li .modal.qrcode_modal .modal-footer .color_block{position:absolute;bottom:0;left:0;background-color:#aaa;height:10px;width:100%;border-radius:0 0 4px 4px}.d_more_bundle_wrap ul li .modal.qrcode_modal .modal-body{padding:10px 15px}.d_more_bundle_wrap ul li .modal.qrcode_modal .modal-body>h3{margin:0;color:#333;font-size:1.8rem;font-weight:bold;line-height:1.4}.d_more_bundle_wrap ul li .modal.qrcode_modal .modal-body>h3 span{font-size:14px;color:#777}.d_more_bundle_wrap ul li .modal.qrcode_modal .modal-body>h4{font-size:1.6rem;font-weight:bold}.d_more_bundle_wrap ul li .modal.qrcode_modal .modal-body .ticket_modal_qr_wrap{width:100%;max-width:280px;margin:0 auto;margin-top:30px;margin-bottom:40px}.d_more_bundle_wrap ul li .modal.qrcode_modal .modal-body .ticket_modal_qr_wrap img{display:block}.d_more_bundle_wrap ul li .modal.qrcode_modal .modal-body .ticket_modal_qr_wrap .code_str{text-align:center;font-size:1.8rem}.d_more_bundle_wrap ul li .modal.qrcode_modal .modal-body .booking_modal_data_wrap{overflow:hidden}.d_more_bundle_wrap ul li .modal.qrcode_modal .modal-body .booking_modal_data_wrap .booking_data{float:left;margin-right:30px}.d_more_bundle_wrap ul li .modal.qrcode_modal .modal-body .booking_modal_data_wrap .booking_data p{font-size:1.4rem;color:#bbb}.d_more_bundle_wrap ul li .modal.qrcode_modal .modal-body .booking_modal_data_wrap .booking_data h4{font-size:1.4rem;font-weight:bold}.d_more_bundle_wrap ul li .modal.qrcode_modal .modal-body .booking_modal_data_wrap .booking_data:last-child{margin:0}.d_more_bundle_wrap ul li .modal.qrcode_modal .modal-body .ticket_modal_status_time{margin-top:20px;font-size:1.2rem}.d_more_bundle_wrap ul li:last-child{margin-bottom:0}.d_more_bundle_wrap ul li .ticket_status{position:absolute;top:20px;right:20px;background-color:#aaa;color:#fff;font-size:1.2rem;padding:3px 5px;font-weight:normal;border-radius:3px}.d_more_bundle_wrap ul li .ticket_status.ticket_available{background-color:#78b53f}.d_more_bundle_wrap ul li .ticket_status.ticket_disabled{background-color:#bdbdc3}.d_more_bundle_wrap ul li a .product_ticket_qrcode{padding:6px}.d_more_bundle_wrap ul li .product_ticket_qrcode{width:80px;border-radius:3px;border:1px solid #edebee;background-color:#fff;float:left;margin-right:20px;text-align:center;overflow:hidden;padding:6px}.d_more_bundle_wrap ul li .product_ticket_qrcode i{font-size:8.4rem;text-align:center;height:80px;color:#edebee}.d_more_bundle_wrap ul li .product_ticket_content{width:calc(100% - 100px);float:left}.d_more_bundle_wrap ul li .product_ticket_content .fonticket_price span{font-size:1.4rem}.d_more_bundle_wrap ul li .product_ticket_content h4{margin:0;font-size:1.6rem;line-height:1.4;font-weight:bold;margin-bottom:5px;margin-top:2px;padding-right:80px}.d_more_bundle_wrap ul li .product_ticket_content h4 span{font-size:1.4rem;color:#777}.d_more_bundle_wrap ul li .product_ticket_content h4 span:first-child{color:#aaa}.d_more_bundle_wrap ul li .product_ticket_content .product_ticket_id{font-size:1.2rem;color:#ccc;margin-bottom:3px}.d_more_bundle_wrap ul li .product_ticket_content .product_ticket_time{margin:0;color:#777;font-size:1.2rem;padding-right:100px}.d_more_bundle_wrap ul li .product_ticket_content .fonticket_price{position:absolute;right:20px;bottom:20px}.d_more_bundle_title{font-weight:bold;font-size:1.8rem;margin-top:30px}.problem_body .wrapper{line-height:1.8}@media all and (min-width:768px){.problem_body .wrapper{line-height:1.7}}.problem_body .common_problem{background-color:#fff;word-break:break-all;box-shadow:0 0 5px rgba(0,0,0,0.2);border-radius:5px;overflow:hidden;padding:20px;margin-bottom:40px}p.order_available,span.order_available{color:#78b53f !important}p.order_disabled,span.order_disabled{color:#bdbdc3 !important}p.order_warning,span.order_warning{color:#fe5842 !important}a:focus{text-decoration:none}.item_status_tag{border:1px solid #eee;padding:1px 3px;border-radius:3px}.item_status_tag.order_available{border-color:#78b53f}.item_status_tag.order_disabled{border-color:#bdbdc3}.item_status_tag.order_warning{border-color:#fe5842}.item_pay_btn{display:block;color:#fff;border-radius:3px}.item_pay_btn.order_available{background-color:#78b53f}.item_pay_btn.order_disabled{background-color:#bdbdc3}.item_pay_btn.order_warning{background-color:#fe5842}.item_pay_btn.order_cancel{background-color:#fff;border:1px solid #ccc;color:#666}.item_pay_btn.order_cancel:hover{color:#666}.item_pay_btn:hover{color:#fff}.item_pay_btn:focus{color:#fff;text-decoration:none}.orders_body .wrapper,.profile_body .wrapper,.coupon_body .wrapper{padding:0;margin:0}.orders_body p,.profile_body p,.coupon_body p{margin:0}.orders_body ul,.profile_body ul,.coupon_body ul{margin:0;padding:0;list-style:none}.account_left .member_data{background-color:#f5f5f5;padding:15px;overflow:hidden;position:relative}.account_left .member_data .img_wrap{height:40px;width:40px;float:left;margin-top:3px;background-image:url(photo_default-44eaa8874a24539e30c5e3ab1efb8062.png);-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.account_left .member_data .img_wrap img{display:block;width:100%}.account_left .member_data .txt_wrap{float:left;width:calc(80% - 40px);padding-left:15px}.account_left .member_data .txt_wrap .member_name{font-weight:bold;font-size:1.8rem}.account_left .member_data .txt_wrap .member_mail{font-size:1.4rem;color:#aaa}.account_left .member_data .log_out_btn{width:20%;overflow:hidden;position:absolute;right:15px;bottom:15px}.account_left .member_data .log_out_btn a{display:block;color:#777;padding:5px 10px;font-size:1.2rem;border:1px solid #ddd;border-radius:3px;width:fit-content;float:right}.account_left .member_nav{padding:10px;border-bottom:1px solid #eee}.account_left .member_nav ul{width:100%;overflow:hidden}.account_left .member_nav ul li{float:left;margin:5px;width:calc(50% - 10px);background-color:#fff;border:1px solid #eee;text-align:center;border-radius:3px;position:relative;height:40px;transition:.3s}.account_left .member_nav ul li a{color:#777;display:block;width:100%;height:40px;line-height:40px;position:absolute;z-index:1}.account_left .member_nav ul li a:focus{text-decoration:none}.account_left .member_nav ul li i:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.05;z-index:0;background-repeat:no-repeat;background-position:85px -20px}.account_left .member_nav ul li.my_orders i:before{background-image:url(orders_bg-896f813bb416c4db37667d07c32d6cc8.png);background-size:50%}.account_left .member_nav ul li.member_detail i:before{background-image:url(member_bg-3c81a1c2abcefce1885e9ce59efbf4c9.png);background-size:70%}.account_left .member_nav ul li.coupon_list i:before{background-image:url(coupon_bg-18deddeb9b6b7960ec80371fa97461a9.png);background-size:70%}.account_left .member_nav ul li.selected{background-color:#3e3e3e;border:1px solid #3e3e3e}.account_left .member_nav ul li.selected a{color:#fff}.account_left .member_nav ul li.selected i:before{opacity:.6}.account_left .member_nav ul li.selected:hover{background-color:#3e3e3e}.account_left .member_nav ul li:hover{background-color:rgba(0,0,0,0.05)}.account_right>h1{display:none}.account_right .order_status_nav{padding:0 15px;box-shadow:0 1px 3px rgba(170,170,170,0.15),0 1px 2px rgba(170,170,170,0.3)}.account_right .order_status_nav ul{overflow:hidden}.account_right .order_status_nav ul li{float:left;padding:10px;cursor:pointer;color:#777;transition:.3s;border-bottom:2px solid rgba(0,0,0,0)}.account_right .order_status_nav ul li.selected{color:#333;text-shadow:.5px 0 0 #333;border-bottom:2px solid #333}.account_right .order_status_nav ul li:hover{color:#333;border-bottom:2px solid #333;text-shadow:.5px 0 0 #333}.account_right .order_status_content{position:relative;padding:15px;transition:.3s}.account_right .order_status_content .content_empty{text-align:center}.account_right .order_status_content .content_empty i{font-size:10rem;color:#e9e9e9;margin-top:60px;margin-bottom:30px}.account_right .order_status_content .content_empty p{color:#777;margin-bottom:60px}.account_right .order_status_content .orders_type{display:none;position:absolute;width:calc(100% - 30px)}.account_right .order_status_content .orders_type.active{display:block}.account_right .order_status_content .orders_type hr{margin:10px 0}.account_right .order_status_content .orders_type ul li{margin-bottom:15px}.account_right .order_status_content .orders_type ul li .item_link{display:block;padding:10px;border:1px solid #edebee;border-radius:3px;background-color:#fff}.account_right .order_status_content .orders_type ul li .item_link .item_pn,.account_right .order_status_content .orders_type ul li .item_link p{color:#777}.account_right .order_status_content .orders_type ul li .item_link .item_pn{float:right;font-size:1.2rem}.account_right .order_status_content .orders_type ul li .item_link .item_payment .item_payment_title,.account_right .order_status_content .orders_type ul li .item_link .item_payment .item_payment_time{display:none}.account_right .order_status_content .orders_type ul li .item_link .item_price{font-size:1.4rem;text-align:right;font-weight:bold;margin-top:10px}.account_right .order_status_content .orders_type ul li .item_link .item_product_wrap h4{color:#333;font-weight:bold;font-size:1.6rem;margin:5px 0}.account_right .order_status_content .orders_type ul li .item_link .item_product_wrap h4:first-child{margin-top:10px}.account_right .order_status_content .orders_type ul li .item_link .item_product_wrap h4:last-child{margin-bottom:10px}.account_right .order_status_content .orders_type ul li .item_link h5{color:#777;font-weight:bold;margin:10px 0 5px 0}.account_right .order_status_content .orders_type ul li .item_footer{padding:10px;border:1px solid #eee;border-radius:3px;position:relative;background-color:#fff}.account_right .order_status_content .orders_type ul li .item_footer p{text-align:center}.account_right .order_status_content .orders_type ul li .item_footer a{padding:10px 0;margin-top:10px;text-align:center}.account_right .order_status_content .orders_type ul li .item_footer:before{content:"";position:absolute;top:-2px;left:0;width:100%;height:2px;border-top:2px dotted #fff;z-index:3}.account_right .order_status_content .orders_unpaid>p{text-align:center;margin-bottom:10px}@media all and (min-width:768px){.orders_body .wrapper,.profile_body .wrapper,.coupon_body .wrapper{overflow:hidden;padding:20px 20px 140px 20px;margin:0 auto;min-height:calc(100vh - 170px)}.account_left{width:280px;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,0.2);border-radius:3px;float:left;padding:5px;position:relative}.account_left .member_data{padding:40px 0 30px 0;position:static}.account_left .member_data .img_wrap{height:100px;width:100px;float:unset;margin:0 auto;margin-bottom:20px}.account_left .member_data .txt_wrap{float:unset;width:100%;padding:0;text-align:center}.account_left .member_data .log_out_btn{width:calc(100% - 40px);position:absolute;right:20px;bottom:20px}.account_left .member_data .log_out_btn a{width:100%;height:40px;line-height:40px;padding:0;font-size:1.4rem;border:1px solid #eee;text-align:center}.account_left .member_nav{border-bottom:0}.account_left .member_nav ul{padding:5px;padding-bottom:120px}.account_left .member_nav ul li{float:unset;margin:0;margin-bottom:10px;width:100%;height:50px}.account_left .member_nav ul li a{width:100%;height:50px;line-height:50px}.account_left .member_nav ul li.my_orders i:before{background-size:50%;background-position:130px -50px}.account_left .member_nav ul li.member_detail i:before{background-size:55%;background-position:130px -20px}.account_left .member_nav ul li.coupon_list i:before{background-size:55%;background-position:130px -20px}.account_right{width:calc(100% - 300px);background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,0.2);border-radius:3px;float:right;margin-left:20px;padding:20px}.account_right>h1{display:block;font-size:2.4rem;font-weight:bold;margin:20px 0}.account_right .order_status_nav{padding:0;box-shadow:none;border-bottom:1px solid #eee}.account_right .order_status_nav ul li{padding:10px 15px;font-size:1.6rem}.account_right .order_status_content{padding:0}.account_right .order_status_content .content_empty i{font-size:14rem;margin-top:90px;margin-bottom:50px}.account_right .order_status_content .content_empty p{margin-bottom:120px}.account_right .order_status_content .orders_type{padding-top:15px;width:100%}}@media all and (min-width:992px){.orders_body .wrapper,.profile_body .wrapper,.coupon_body .wrapper{padding:20px 20px 140px 20px}.account_right{padding:30px}.account_right .order_status_content{padding:0}.account_right .order_status_content .content_empty i{font-size:14rem;margin-top:120px;margin-bottom:50px}.account_right .order_status_content .content_empty p{margin-bottom:150px}.account_right .order_status_content .orders_type hr{display:none}.account_right .order_status_content .orders_type.orders_unpaid ul li .item_link .item_product_wrap h4:last-child{margin-bottom:40px}.account_right .order_status_content .orders_type ul li{margin-bottom:15px}.account_right .order_status_content .orders_type ul li .item_link{padding:15px 15px 10px 15px;overflow:hidden;position:relative}.account_right .order_status_content .orders_type ul li .item_link .item_payment .item_payment_title,.account_right .order_status_content .orders_type ul li .item_link .item_payment .item_payment_time{display:block}.account_right .order_status_content .orders_type ul li .item_link .item_price{margin-top:0}.account_right .order_status_content .orders_type ul li .item_link>p{max-width:45%;margin-top:3px;font-size:1.2rem}.account_right .order_status_content .orders_type ul li .item_link .item_product_wrap h4{font-size:1.8rem}.account_right .order_status_content .orders_type ul li .item_link .item_product_wrap h4:last-child{margin-bottom:20px}.account_right .order_status_content .orders_type ul li .item_link h5{margin:0 0 5px 0}.account_right .order_status_content .orders_type ul li .item_link .item_booking_data{max-width:45%;float:left;margin-top:15px}.account_right .order_status_content .orders_type ul li .item_link .item_booking_data h5{font-size:1.2rem}.account_right .order_status_content .orders_type ul li .item_link .item_booking_data>div{float:left;margin-top:5px}.account_right .order_status_content .orders_type ul li .item_link .item_booking_data .item_booking_spec{margin-right:20px}.account_right .order_status_content .orders_type ul li .item_link .item_payment{max-width:55%;float:right;margin-top:15px;position:absolute;right:15px;bottom:10px}.account_right .order_status_content .orders_type ul li .item_link .item_payment>div{float:left;padding:0 10px;border-right:1px solid #eee}.account_right .order_status_content .orders_type ul li .item_link .item_payment>div:last-child{padding-right:0;border:0}.account_right .order_status_content .orders_type ul li .item_link .item_payment .item_payment_title{margin:0 0 5px 0;text-align:right;font-size:1.2rem}.account_right .order_status_content .orders_type ul li .item_link .item_payment .item_payment_time,.account_right .order_status_content .orders_type ul li .item_link .item_payment .item_price{font-weight:bold;text-align:right}.account_right .order_status_content .orders_type ul li .item_link .item_payment h5{font-weight:normal}.account_right .order_status_content .orders_type ul li .item_footer{display:none;padding:15px;text-align:right}.account_right .order_status_content .orders_type ul li .item_footer p{display:none}.account_right .order_status_content .orders_type ul li .item_footer a{padding:10px 20px;width:fit-content;margin-top:0;margin-left:auto}.account_right .order_status_content .orders_unpaid>p{text-align:right}.account_right .order_status_content .orders_unpaid ul li .item_footer{display:block}.account_right .order_status_content .orders_unpaid ul li.overdue .item_footer{display:none}}@media all and (min-width:1200px){.orders_body .wrapper,.profile_body .wrapper,.coupon_body .wrapper{padding:20px 20px 140px 20px}.account_right .order_status_content .orders_type{padding-top:20px}.account_right .order_status_content .orders_type ul li{margin-bottom:20px}.account_right .order_status_content .orders_type ul li .item_link>p{font-size:1.4rem}.account_right .order_status_content .orders_type ul li .item_link .item_booking_data h5{font-size:1.4rem}.account_right .order_status_content .orders_type ul li .item_link .item_payment .item_payment_title{font-size:1.4rem}}.profile_body .markRed{color:red}.profile_body form{padding-top:30px}.profile_body form .member_photo_wrap{padding:30px;overflow:hidden}.profile_body form .member_photo_wrap .member_photo_img{float:left;width:90px;height:90px;background-image:url(photo_default-44eaa8874a24539e30c5e3ab1efb8062.png);background-size:100%;background-repeat:no-repeat;position:relative}.profile_body form .member_photo_wrap .member_photo_img a{display:block;width:24px;height:24px;border-radius:12px;background-color:#fff;color:#b2b7c0;line-height:22px;text-align:center;cursor:pointer;position:absolute;bottom:0;right:0;border:1px solid #eee;font-size:1.2rem}@media all and (min-width:768px){.profile_body form .member_photo_wrap .member_photo_img a{display:none}}.profile_body form .member_photo_wrap .member_photo_text{width:calc(100% - 90px);float:right;padding:20px 0 20px 20px;font-size:1.2rem;color:#777}.profile_body form .member_photo_wrap .member_photo_text a{display:none}@media all and (min-width:768px){.profile_body form .member_photo_wrap .member_photo_text{padding:10px 30px}.profile_body form .member_photo_wrap .member_photo_text a{display:block;background-color:#6b6b6b;padding:5px 10px;color:#fff;border-radius:3px;width:fit-content;margin-top:10px}}.profile_body form .profile_box{padding:0 15px}@media all and (min-width:768px){.profile_body form .profile_box{padding:0}.profile_body form .profile_box .form-group.submit_btn{margin:0}}.profile_body form .profile_box .form-group{margin-bottom:30px}.profile_body form .profile_box .form-group .btn_line{height:40px;width:100%}.profile_body form .profile_box .form-group .btn_full{background-color:#6b6b6b;height:40px;color:#fff;border-radius:3px;width:100%;margin:20px 0}@media all and (min-width:992px){.profile_body form .profile_box .form-group{margin-left:0;margin-right:0}.profile_body form .profile_box .form-group.col-md-12 input{width:calc(50% - 15px)}.profile_body form .profile_box .form-group.col-md-12 button{width:fit-content}.profile_body form .profile_box .form-group.col-md-12 .btn_full{padding:0 20px;float:right}.profile_body form .profile_box input{height:40px}}.index_body .news_bread_crumbs{display:block;margin-bottom:20px;color:#777}.index_body .news_bread_crumbs span a{color:#777}.index_body .news_title>h2{font-size:2.4rem;line-height:1.7;font-weight:bold;margin:0;margin-top:10px}.index_body .wrapper .news_section ul{overflow:visible;margin-bottom:0}.index_body .wrapper .news_section ul li{display:flex;flex-direction:row;margin-bottom:15px;cursor:pointer;padding:5px;border-radius:5px;width:100%}.index_body .wrapper .news_section ul li:hover{background-color:whitesmoke}.index_body .wrapper .news_section ul li a{width:100%;display:flex;color:black}.index_body .wrapper .news_section ul li a:hover{color:black}.index_body .wrapper .news_section ul li a .news_icon{align-self:center}.index_body .wrapper .news_section ul li a .news_icon i{font-size:20px;transform:rotate(-15deg);padding:5px;margin-right:10px;border-radius:100%;border:2px solid black}.index_body .wrapper .news_section ul li a .news_content{width:100%;border:0;border-left:3px solid black;padding:0 10px}.index_body .wrapper .news_section ul li a .news_content p{margin:0}.index_body .wrapper .news_section ul li a .news_content .news_title{font-size:16px;font-weight:bold;letter-spacing:1px}.index_body .wrapper .news_section ul li a .news_content .news_date{color:#666}.index_body .wrapper .news_section ul li a .news_content .news_brief{padding-top:5px}.index_body .wrapper .news_section ul li a .news_content .news_brief p{margin-bottom:5px}.index_body .wrapper .news_section ul li a .news_content .news_tag{padding:2px 4px;border-radius:4px;color:white;display:inline-block;width:fit-content;margin:5px 0;font-size:1.2rem}.index_body .wrapper .news_section div.show_news_list{width:100%;margin-bottom:60px;text-align:center;clear:both}.index_body .whole_news .news_tag{padding:2px 4px;margin-top:5px;border-radius:4px;color:white;display:inline-block;width:fit-content;font-size:1.2rem}.index_body .whole_news .news_description{letter-spacing:2px;font-size:1.4rem;text-indent:32px;line-height:1.7;word-break:break-word}.index_body .whole_news .news_date{margin-bottom:5px;color:#666}.index_body .whole_news .news_photo{margin:50px 0}.index_body .whole_news .news_photo img{width:100%;max-width:100%;min-width:100%;height:auto}.index_body .whole_news .news_photo figcaption{font-size:1.4rem;letter-spacing:2px;text-align:left}.index_body .whole_news .news_photo figcaption i{margin-right:5px}.index_body .whole_news .attachment{border-left-style:solid}.index_body .whole_news .attachment span{margin-left:15px;font-size:16px;padding:2px 5px;display:inline-block}@media all and (max-width:767px){.news_date{float:none !important;display:block}.news_content .news_title{max-height:46px}.news_content .news_title span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.news_content .news_brief{max-height:45px}.news_content .news_brief p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:normal}}.shoppingCart_body .step_bar{width:calc(100% - 80px);margin:0 auto;padding:50px 0 80px 0;position:relative}.shoppingCart_body .step_bar .step_dot{position:absolute;top:40px}.shoppingCart_body .step_bar .step_dot.step_1{left:0}.shoppingCart_body .step_bar .step_dot.step_2{left:33%;transform:translateX(-33%)}.shoppingCart_body .step_bar .step_dot.step_3{left:66%;transform:translateX(-66%)}.shoppingCart_body .step_bar .step_dot.step_4{right:0}.shoppingCart_body .step_bar .step_dot i,.shoppingCart_body .step_bar .step_dot span{display:block;border-radius:20px;text-align:center;line-height:40px;width:40px;height:40px;color:#fff;background-color:#aaa;box-shadow:0 0 0 3px #fff;font-size:1.8rem}.shoppingCart_body .step_bar .step_dot p{position:absolute;left:50%;transform:translateX(-50%);margin-top:10px;width:120px;text-align:center}.shoppingCart_body .step_bar .progress{padding:6px}.shoppingCart_body .step_bar .progress .progress-bar-striped{background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.shoppingCart_body .shoppingCart_list{overflow:hidden;box-shadow:0 0 5px rgba(0,0,0,0.2);border-radius:3px}.shoppingCart_body .shoppingCart_list .rwd-table{margin-bottom:0}.shoppingCart_body .shoppingCart_list .item_content{overflow:hidden}.shoppingCart_body .shoppingCart_list .content_img{display:none}.shoppingCart_body .shoppingCart_list .content_name{width:calc(100% - 126px);float:left}.shoppingCart_body .shoppingCart_list .content_name a{color:#333}.shoppingCart_body .shoppingCart_list .remove_all_btn{float:right;color:lightgrey}.shoppingCart_body .shoppingCart_list .content_qty{width:100px;float:right}.shoppingCart_body .shoppingCart_list .content_qty>div input,.shoppingCart_body .shoppingCart_list .content_qty>div button{width:30px;height:30px;float:right;text-align:center}.shoppingCart_body .shoppingCart_list .content_qty>div input{width:32px}.shoppingCart_body .shoppingCart_list .content_qty>div button{border-radius:15px;border:1px solid #aaa;color:#aaa;cursor:pointer;padding:0}.shoppingCart_body .shoppingCart_list .content_qty .delete_item{float:right;margin-top:15px;text-decoration:underline;font-size:1.2rem;color:#aaa}.shoppingCart_body .shoppingCart_list ul{background-color:white;padding:10px;list-style:none;margin-bottom:0}.shoppingCart_body .shoppingCart_list li{list-style:none;padding:10px;border:1px solid #d3d3d38f;border-radius:3px;margin-bottom:10px}.shoppingCart_body .shoppingCart_list li.shoppingCart_item{display:block}.shoppingCart_body .shoppingCart_list li.shoppingCart_item h4{color:#333;font-weight:bold;font-size:1.6rem;margin-top:0}.shoppingCart_body .shoppingCart_list li.shoppingCart_item p{color:#777;margin:0}.shoppingCart_body .shoppingCart_list li.shoppingCart_item .item_salePrice{font-size:1.2rem;color:#aaa}.shoppingCart_body .shoppingCart_list li.shoppingCart_item .fonticket_price{padding:5px;border-radius:3px;text-align:right;background-color:#f5f5f5}.shoppingCart_body .shoppingCart_list li.shoppingCart_item .fonticket_price span{font-size:1.4rem}.shoppingCart_body .shoppingCart_list li.shoppingCart_item .item_spec_list .delete_item{font-size:12px;padding:0}.shoppingCart_body .shoppingCart_list li.shoppingCart_item .item_spec_list table tr th{border-bottom:1px}@media all and (min-width:768px){.shoppingCart_body .shoppingCart_list li.shoppingCart_item{background-color:#f5f5f582}}.shoppingCart_body .shoppingCart_bundle{margin:10px 0 !important}.shoppingCart_body .shoppingCart_bundle li:first-child{border-top:1px solid #edebee;padding-top:10px}.shoppingCart_body .shoppingCart_bundle li{padding-top:5px}.shoppingCart_body .shoppingCart_bundle li span{font-size:1.2rem;margin-bottom:0;border-width:1px;border-style:solid;border-radius:3px;padding:1px 1px 1px 2px;font-weight:normal;margin-right:5px}.shoppingCart_body .shoppingCart_purchase_box{width:100%;background-color:#fff;border-top:1px solid #eee;font-weight:normal;overflow:hidden;z-index:1;text-align:right}.shoppingCart_body .shoppingCart_purchase_box .fonticket_price{display:inline-block;width:fit-content;padding:0 10px;line-height:50px}.shoppingCart_body .shoppingCart_purchase_box #cartPurchaseBtn{color:#fff;height:36px;line-height:36px;margin-top:7px;width:auto;padding:0 15px;display:inline-block;border-radius:3px;float:right;margin-right:0}.shoppingCart_body .shoppingCart_purchase_box>a{display:block;color:#666;height:36px;line-height:34px;margin-top:7px;width:auto;padding:0 15px;display:inline-block;border-radius:3px;float:right;margin-right:10px}@media all and (max-width:768px){.shoppingCart_body .step_bar{width:auto;padding:20px}.shoppingCart_body .step_bar .step_dot{position:static;display:none}.shoppingCart_body .step_bar .step_dot.step_2{display:inline-block;text-align:left;transform:unset}.shoppingCart_body .step_bar .step_dot i{display:inline-block;border-radius:15px;line-height:30px;width:30px;height:30px;margin-right:10px}.shoppingCart_body .step_bar .step_dot p{display:inline-block;position:static;text-align:left;font-size:1.8rem;transform:unset;width:auto;font-weight:bold}.shoppingCart_body .step_bar .progress{display:none}}@media all and (min-width:600px){.shoppingCart_body .shoppingCart_list .content_img{display:block;width:100px;float:left;margin-right:10px;margin-bottom:10px;border-radius:3px;overflow:hidden}.shoppingCart_body .shoppingCart_list .content_img img{width:100%;height:100%}.shoppingCart_body .shoppingCart_list .content_name{width:calc(100% - 236px);float:left}.shoppingCart_body .shoppingCart_list .content_qty{width:126px;float:right}}@media all and (max-width:768px){#cartContent .shoppingCart_purchase_box{padding:0 10px}#cartContent .shoppingCart_purchase_box>a{display:block;width:100%;margin:0 0 10px 0}#cartContent .shoppingCart_purchase_box>.fonticket_price{display:block;width:100%;text-align:right}}.shoppingCart_body h3{display:none}@media(min-width:768px){.shoppingCart_body h3{display:block;margin:0;margin-left:20px;margin-bottom:15px;position:relative;font-size:1.8rem;font-weight:bold;padding:0 20px;text-indent:0}.shoppingCart_body h3::after{content:"";display:block;border-radius:1px;width:6px;height:20px;margin:0;position:absolute;left:0;top:48%;transform:translateY(-50%);margin-top:1px}}#cartContent .table>tbody>tr>td{vertical-align:middle}@media screen and (max-width:767px){.sort-select-box{display:block}.dataTables_wrapper>div:first-child{border-bottom-width:1px}.dataTables_wrapper>div{border-top-width:1px}table.dataTable.rwd-table{border:0;margin-top:10px !important}.rwd-table caption{font-size:1.3em}.rwd-table>thead{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.rwd-table>tbody>tr{border-bottom:1px solid #ddd;display:block;margin-bottom:.625em}.rwd-table>tbody>tr:nth-child(2n) td{background-color:#f9fafc}.rwd-table>tbody>tr{background-color:#f9fafc;border:1px solid #eee !important}.rwd-table>tbody>tr>td{border:none !important;border-bottom:1px solid #eee !important;display:block;text-align:right;min-height:19px;word-break:break-all}.rwd-table>tbody>tr>td:first-child{background-color:#eee}.rwd-table>tbody>tr>td:last-child{border-bottom:none !important}.rwd-table>tbody>tr>td:before{color:#666;font-weight:normal !important;content:attr(data-label);float:left;font-weight:bold;text-transform:uppercase;margin-right:10px}.rwd-table>tbody>tr>td:last-child{border-bottom:0}.rwd-table>tbody>tr>td table{background-color:transparent !important}.rwd-table>tbody>tr>td table>tbody>tr td:first-child{background-color:transparent}.col-xs-7.sort-select-box{padding:0;transform:translateX(-15px);margin-bottom:5px}.sort-select-box select{width:calc(100% - 34px) !important;display:inline-block}.sort-select-box button{float:right;width:34px;height:34px;border:0;background-color:transparent}#table-list_wrapper .row .col-sm-6.col-xs-7{width:100% !important;margin-bottom:3px}td li{list-style:none !important;position:relative;padding-left:10px}td li::before{content:'';display:block;height:4px;width:4px;background-color:#333;border-radius:2px;position:absolute;top:7px;left:0}td .dropdown-menu li::before{display:none}.rwd-list{overflow:hidden;position:relative;padding-left:55% !important}.rwd-list:before{position:absolute;left:7px;max-width:45%}.rwd-list li{text-align:left}}.view_addon_list_btn{background-color:#5cb85c;color:#fff !important;margin:0 0 0 5px !important}.addon_item_label{color:#5cb85c;background-color:transparent;border-radius:3px;font-size:12px;padding:1px 1px 1px 2px;margin-right:5px;border:1px solid #5cb85c}.coupon_wrap{display:inline-block;overflow:hidden;margin-right:5px;margin-top:10px;position:relative;background-color:#fff}.coupon_wrap p{margin:0}.coupon_value{float:left;width:80px;height:80px;text-align:center;position:relative;border-radius:3px;overflow:hidden;border:1px solid #ccc;color:#fff}.coupon_value_wrap{position:absolute;top:50%;transform:translateY(-50%);font-size:1.4rem}.coupon_value_wrap b{font-size:1.8rem;margin-bottom:5px}.coupon_content{float:right;width:180px;height:80px;padding:15px 10px;border-radius:3px;overflow:hidden;border:1px solid #ccc;margin-left:-1px}.coupon_content p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.6rem !important}.coupon_content p.coupon_condition_value{font-size:1.2rem !important}.coupon_mode{font-size:1.2rem;display:inline-block}.coupon_wrap .fa-info-circle{position:absolute;top:6px;right:5px;font-size:1.2rem;color:#ccc}.coupon_info_popup .modal-content{width:calc(100% - 40px);transform:translateY(-50%) translateX(-50%);top:50%;left:50%;max-width:400px}.coupon_info_popup h5{font-weight:bold;margin-top:15px}.coupon_info_popup p{font-size:1.2rem !important}.coupon_info_popup .coupon_condition_value{font-size:1.4rem !important}.coupon_mask{position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.5);z-index:1;width:100%;height:100%;border-radius:3px}.coupon_mask p{color:#fff !important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.8rem !important}.border-colorCoupon{border-color:#da5c5d !important}.border-colorCoupon.disabled{border-color:#bdbdc3 !important}.box-colorCoupon.disabled{background-color:#bdbdc3 !important}.text-colorCoupon.disabled{color:#bdbdc3 !important}.coupon_body .coupon_wrap{width:100%;margin-top:5px;border-radius:3px}.coupon_body .coupon_wrap a{color:#333}.coupon_body .coupon_content_list .coupon_content{width:calc(100% - 80px)}.coupon_body .coupon_content_list .coupon_content .coupon_time{display:none}.coupon_body .coupon_value_wrap{width:100%}@media all and (min-width:992px){.coupon_body .coupon_content_list .coupon_content{width:calc(100% - 100px);height:100px}.coupon_body .coupon_content_list .coupon_content .coupon_time{display:block;font-size:1.2rem !important;margin-top:5px}.coupon_body .coupon_value{width:100px;height:100px}.coupon_body .coupon_value_wrap{font-size:2rem}.coupon_body .coupon_value_wrap b{font-size:2.2rem}}.coupon_body .coupon_quantity_box{position:absolute;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 40px 40px;border-color:transparent transparent #da5c5d transparent}.coupon_body .coupon_quantity_box.disabled{border-color:transparent transparent #bdbdc3 transparent}.coupon_body .coupon_quantity{color:#fff;position:absolute;bottom:3px;right:3px;font-size:1.2rem}.search_page_search_wrap{margin:10px 0;padding:0 10px;position:relative}.search_page_search_wrap .scope_bar{width:130px;float:left}.search_page_search_wrap .search_bar{width:calc(100% - 135px);float:right}.search_page_search_wrap .search_bar,.search_page_search_wrap .scope_bar{border:1px solid #666;height:36px;border-radius:3px}.search_page_search_wrap .search_bar input,.search_page_search_wrap .scope_bar input{width:calc(100% - 36px);height:34px;padding-left:5px;font-size:1.4rem}.search_page_search_wrap .search_bar button,.search_page_search_wrap .scope_bar button{width:36px;height:34px;line-height:34px;text-align:center;float:right}.search_page_search_wrap .search_bar button i,.search_page_search_wrap .scope_bar button i{font-size:1.8rem;color:#666}.search_result_txt{font-size:1.2rem;padding:0 10px;margin:0}.search_result_tag_wrap{padding:0 10px;overflow:hidden;margin-bottom:5px}.search_result_tag_wrap .search_result_tag{display:block;float:left;border-radius:3px;color:#fff;font-size:1.2rem;padding:3px 6px;cursor:pointer}.search_result_tag_wrap .search_result_tag i{font-size:1.2rem}@media all and (min-width:768px){.search_title{float:left}.search_page_search_wrap{width:300px;float:right}}.search_scope_list{width:200px;display:none;position:absolute;padding:10px;background-color:#fff;z-index:1;left:0;top:45px;font-size:0;border-radius:3px;overflow:hidden;box-shadow:0 0 5px rgba(0,0,0,0.2);transition:.3s}.search_scope_list .scope_tag{display:inline-block;border:1px solid #ccc;margin:3px}.search_scope_list .scope_tag button{font-size:1.2rem;color:#ccc}.search_scope_list .scope_tag.active{border:1px solid #333}.search_scope_list .scope_tag.active button{color:#333}.search_scope_list .scope_tag:hover{border:1px solid #333}.search_scope_list .scope_tag:hover button{color:#333}.clearfix{clear:both}.d-flex{display:flex}.mb-3{margin-bottom:1rem !important}.pb-3{padding-bottom:1rem !important}.align-items-center{align-items:center !important}.justify-content-between{justify-content:space-between !important}.border-bottom{border-bottom:1px solid #dee2e6 !important}.flex-column{flex-direction:column !important}
