*{margin:0;padding:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}body,html{-webkit-font-smoothing:antialiased;color:#333;font-family:Microsoft YaHei;font-size:15px;height:100%;line-height:1.5em;overflow-x:hidden;width:100%}.clear:after{clear:both;content:"";display:block;height:0;visibility:hidden}.container{margin:0 auto;width:730px}.columns{margin-left:-10px;margin-right:-10px}.column,.columns{box-sizing:border-box}.column{float:left;padding-left:10px;padding-right:10px;width:33.333%}.hello{height:100%;width:100%}.hello h1{font-size:30px;padding-bottom:20px;padding-top:20px}.hello h2{font-size:16px;font-weight:400}.leftbar{height:100%;left:0;overflow:hidden;position:fixed;top:0;transform:scale(1.1);width:36%}.leftbar .scene>div{background-size:cover;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.leftbar .background.bg{background:url(th_bg.e7e0f1e2.jpg);background-repeat:no-repeat;background-size:cover}.leftbar .background.figma_left{background-image:url(th_left.6b084805.png);background-position:50%}.leftbar .background.figma_right{background-image:url(th_right.031fa803.png);background-position:50%}.leftbar .background.front{background-image:url(th_front.e4737d27.png);background-position:50%}.leftbar .shadow .inner{background:linear-gradient(180deg,transparent,rgba(0,0,0,.5));height:50%;left:0;position:absolute;top:50%;width:100%}.leftbar .titlebox{bottom:9%;color:#fff;max-width:100%;position:absolute;right:9%;text-align:right;text-shadow:0 2px 5px rgba(0,0,0,.6);width:500px}.leftbar .titlebox h1{font-size:33px;letter-spacing:.2em;line-height:40px;padding-bottom:10px}.leftbar .titlebox h1 span{font-size:24px;line-height:30px}.leftbar .titlebox h2{font-size:15px;font-weight:400;letter-spacing:.1em}.leftbar .flow img{bottom:24%;display:inline-block;height:200px;position:absolute;right:15%}.scene{height:100%;width:100%}.main{background-color:#fafafa;min-height:100%;position:absolute;right:0;top:0;width:64%}.main .ch{padding:100px 0}.ch.header{background-color:#57689b;color:#fff;overflow:hidden;position:relative;text-align:center}.ch.header>*{position:relative;z-index:2}.ch.header img.logo{height:200px;padding-bottom:20px}.header .nav a{color:#333;color:#fff;display:inline-block;font-size:13px;margin:5px;padding:10px 15px;text-decoration:none;transition:all .3s}.header .nav a.current{border-bottom:4px solid #fff}.header .nav a:hover{background-color:#3c4968}.ch.hello .g_logo{display:inline-block;float:left;height:100px;margin-right:20px;width:100px}.ch.map{background:#111;padding:0;position:relative}.ch.map .overmap{bottom:5%;left:0;position:absolute;width:100%;z-index:2333}.ch.map .overmap .container{box-shadow:0 5px 10px rgba(0,0,0,.12);color:#333}.ch.map .overmap .container>div{background-color:hsla(0,0%,100%,.8);border-top:4px solid transparent;box-sizing:border-box;float:left;font-size:14px;padding:20px 0 20px 8%;transition:all .3s;width:50%}.ch.map .overmap .container>div:hover{background-color:#fff;border-top:4px solid #57689b}.ch.map .overmap .container>div h3{padding-bottom:8px}.ch.map .overmap .container>div p{font-size:12px}.ch.map .overmap a{font-size:13px;text-decoration:none}#mapitem{height:500px;width:100%}.BMap_cpyCtrl,.BMap_noprint .anchorBL{display:none}.anchorBL{opacity:.4}.ch.meta{position:relative}.ch.countdown{background-color:#fff;text-align:center}.ch.countdown #countdown>div{display:inline-block;width:100px}.ch.countdown #countdown>div span{display:block;font-size:50px;line-height:1.3em}.ch.countdown #countdown>div span.i,.countdown p{font-size:16px;opacity:.3}.countdown p{letter-spacing:1.5em}.countdown .pbar{background-color:#e5e5e5;height:4px;margin:15px 15% 20px;position:relative;text-align:center;width:70%}.countdown .pbar .in{background-color:#4780cd;height:4px;left:50%;position:absolute;top:0;transform:translate(-50%);transition:all 1s linear;width:100%}.ch.meta.act{background-color:#fff}.ch.meta .card{line-height:1.6em}.ch.meta .card h2{padding-bottom:30px}.ch.meta .card h2 i{color:#57689b;display:inline-block;font-size:40px;text-align:center;width:40px}.ch.meta .card h3{line-height:1.6em}.ch.meta .card .list{padding-top:20px}.ch.meta .feature li{background-color:#fff;border-radius:10px;box-shadow:0 5px 10px rgba(0,0,0,.12);box-sizing:border-box;float:left;font-size:14px;list-style:none;margin:0 4% 30px;padding:20px 5%;width:42%}.ch.meta .feature li i{display:block;font-size:45px;padding-bottom:20px}.ch.meta p{float:left;line-height:2.5em;width:50%}.ch.contact img.qrcode{height:150px;width:150px}.page_coming{padding:140px 0;text-align:center}.page_coming h1{padding:40px}.footer{background-color:#eee;font-size:14px}.footer a{color:initial;text-decoration:none}.footer .container{position:relative}.footer h3{font-size:20px;letter-spacing:.5em;padding-bottom:40px}.footer .meta .small{color:#888;font-size:12px;padding-top:10px}.footer .meta .links a{padding-right:30px}.footer .meta .links a:hover{color:#57689b}.page_about{background-color:#f5f5f5}.page_about .article{margin-bottom:50px}.page_about .group a{background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.06);color:initial;display:block;margin-bottom:40px;padding:24px;text-decoration:none;transition:all .3s}.page_about .group a:hover{box-shadow:0 8px 20px rgba(0,0,0,.14)}.page_about .group a .t{margin-left:180px;position:relative}.page_about .group a.tiny{width:50%；}.page_about .group img.qrcode{background-color:#fff;display:block;float:left;height:140px;margin-right:40px;width:140px}.page_about .group span{display:block;font-size:20px}.page_about .group span.small{font-size:15px;padding-top:10px}.page_about .group span.bag{background-color:#4780cd;color:#fff;display:inline-block;font-size:14px;margin-bottom:25px;padding:5px 10px}.page_about .group a.person span.bag{background-color:#35c687}.page_booth h3{font-size:24px}.article h2{margin-bottom:1em}.article img{max-width:100%}.article .small{color:#999;font-size:13px}.guestlist{column-count:2;column-gap:20px;text-align:left}.guestlist a{color:initial;display:block;text-decoration:none}.guestlist .item{background-color:#fff;border-radius:8px;box-sizing:border-box;break-inside:avoid;display:block;margin-bottom:20px;overflow:hidden;padding:20px}.guestlist .item.highlight h4{animation:highlight .5s ease-in-out infinite alternate;color:#4780cd}@-webkit-keyframes highlight{0%{transform:translateY(-1px) rotate(-2deg)}to{transform:translateY(1px) rotate(2deg)}}.guestlist .item img{background-color:#eee;display:inline-block;float:left;margin-right:20px;width:80px}.guestlist .item .content{margin-left:100px}.guestlist .item h4{font-size:16px;font-weight:400;margin-bottom:10px;margin-top:6px}.guestlist .item .tags span{background:#2196f3;border-radius:2px;color:#fff;display:inline-block;font-size:12px;height:18px;line-height:18px;margin:0 10px 6px 0;padding:0 4px}.guestlist .item .tags span.area{background-color:#ff4081}.guestlist .item .tags span.type{background-color:#388e3c}.guestlist .item p{color:#666;font-size:13px}.page_apply .pagetitle{padding:40px 0}.article h3,.article p{padding-bottom:20px}.article p{line-height:1.6em}.page_apply .pagetitle .btn{background:#7588ba;color:#fff;display:inline-block;float:left;margin:0 40px 20px 0;padding:10px 20px;text-decoration:none;transition:all .3s}.page_apply .pagetitle .btn i{font-size:24px}.page_apply .pagetitle .btn.current{background:#3c4968}.page_apply .pagetitle .btn:hover{background:#57689b}.page_apply .pagetitle .btn.disable{background:#bbb}.page_apply .pagetitle h1{line-height:40px}.page_apply .iframebox{-webkit-overflow-scrolling:touch;height:2000px;width:100%}.page_apply .article{font-size:14px}.page_apply iframe{background-color:transparent;height:2000px;overflow:auto;overflow-x:hidden;width:100%}.apply_process{color:#666;padding:40px 0 20px}.apply_process p{line-height:1em}.apply_process p span{display:inline-block;width:180px}.page_about .stafflist{line-height:2.5em}.page_about .stafflist b{display:inline-block;width:140px}.page_ticket .container{margin-bottom:50px}.page_ticket .pricelist .ticket{align-items:stretch;background-color:#fff;border-radius:6px;box-shadow:0 3px 7px rgba(0,0,0,.08);box-sizing:border-box;display:inline-block;height:200px;justify-content:space-between;padding:30px 20px;position:relative;text-align:center;width:100%}.page_ticket .pricelist .ticket h3{font-size:18px;height:120px;line-height:1.5}.page_ticket .pricelist .ticket h3 span{display:block}.page_ticket .pricelist .ticket h3 span.price{font-size:30px;padding:10px 0}.page_ticket .pricelist .ticket span.onsite{font-size:12px;opacity:.3}.page_ticket .links{margin-bottom:100px}.page_ticket .links a{background-color:#3c4968;border-radius:5px;box-shadow:0 3px 7px rgba(0,0,0,.08);color:#fff;display:block;height:80px;line-height:80px;position:relative;text-align:center;text-decoration:none;transition:all .3s}.page_ticket .links a:hover{box-shadow:0 5 14px rgba(0,0,0,.2);transform:translateY(-4px)}.page_ticket .links a img{bottom:0;height:70px;opacity:.38;position:absolute;right:0;transform:rotate(20deg);transition:all .3s;width:70px}.page_ticket .links a:hover img{height:85px;transform:rotate(9deg);width:85px}.page_ticket .items .item{line-height:2;margin:50px 0}.page_ticket .items .item h4{float:left;font-size:20px;padding-right:20px;width:150px}.page_ticket .items .item .content{margin-left:170px}@-webkit-keyframes danmu{0%{right:0}to{right:100%}}@media screen and (min-width:800px) and (max-width:1050px){.leftbar{height:600px;left:0;position:relative;top:0;width:100%}.main{margin-top:600px;width:100%}}@media screen and (max-width:800px){.leftbar,.main{position:relative;width:100%}.container{box-sizing:border-box;padding:2%;width:96%}.main .ch{padding:50px 0}.map{width:100%}.ch.map{padding:0}#mapitem{height:400px}.ch.map .overmap .container{padding:0}.ch.map .overmap .container>div{padding-left:3%;padding-right:0}.ch.map .overmap .container>div h3{font-size:14px}.ch.header img.logo{height:auto;width:100%}.leftbar .titlebox h1 span{font-size:20px}.ch.meta p{float:none;width:auto}.page_about .group img.qrcode{display:none}.page_about .group a .t{margin-left:0}.ch.countdown #countdown>div{padding:0 8px;width:auto}.ch.countdown #countdown>div span{font-size:40px}.countdown p{font-size:14px;letter-spacing:.8em}.guestlist{column-gap:16px;text-align:center}.guestlist .item img{float:none;margin-right:0}.guestlist .item .content{float:none;margin-left:0}.columns .column{margin-bottom:20px;width:100%}.page_ticket .links{margin-bottom:0}.page_ticket .items .item h4{float:none;width:100%}.page_ticket .items .item .content{margin:0}}