*{margin:0;padding:0}body{color:#222;line-height:1.5;font-size:16px;font-family:"Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", SimSun, Arial, sans-serif}a{text-decoration:none}#navbar{position:fixed;top:0;left:0;width:100%;height:80px;z-index:199;font-size:14px;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s;background:rgba(0,0,0,0.6)}#navbar .wp{max-width:1300px;margin:0 auto}#navbar a{color:#fff}#navbar a:hover{color:#35b2ff}#navbar .logo{float:left}#navbar .logo img{display:block;margin:20px;height:40px}#navbar .menu{float:right}#navbar .menu a{float:left;padding:0 2em;line-height:80px}#navbar .menu .register span{color:#fff;background:#35b2ff;border-radius:3px;padding:10px 15px}#navbar .menu .register:hover span{background:#76e0ff}#navbar .menu .lang{font-size:12px}#navbar .menu .active{height:77px;border-bottom:3px solid #35b2ff}.nav-trigger{position:absolute;top:0;right:0;width:50px;height:50px;cursor:pointer;display:none}.nav-trigger span{position:absolute;width:24px;height:3px;background:#fff;top:24.5px;left:13.5px;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.nav-trigger span:first-child{-webkit-transform:translateY(-7px);-ms-transform:translateY(-7px);transform:translateY(-7px)}.nav-opened .nav-trigger span:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.nav-trigger span:last-child{-webkit-transform:translateY(7px);-ms-transform:translateY(7px);transform:translateY(7px)}.nav-opened .nav-trigger span:last-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-opened{overflow:hidden}.nav-opened #navbar{background:rgba(0,0,0,0.6);border-bottom:none}.nav-opened #navbar .menu{display:block}.slide{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:80px;overflow:hidden}.slide h2{text-align:center;font-size:48px;font-weight:normal;line-height:1;margin:2em 0 .7em}.slide h2:after{content:'';display:block;height:3px;background:#35b2ff;width:2em;margin:.7em auto 0}.slide a{color:#35b2ff}.slide a:hover{text-decoration:underline}.slide .content{width:80%;max-width:1300px;margin:0 auto}.slide .content h3{font-size:32px;font-weight:normal;text-align:center;margin-bottom:30px}.table{display:table;width:100%;height:100%}.cell{display:table-cell;vertical-align:middle}#home{background:#000 url(img/homebg.jpg) no-repeat 50%;background-size:cover;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);height:100vh}#home h2{max-width:90%;margin:5%;background:url(img/slogan.png) no-repeat 50%;background-size:contain;height:350px}#home h2:before{content:'';display:block;padding-top:17.8869323448%}#home h2:after{display:none}#home h1{font-size:48px;font-weight:normal;margin:0 0 .3em}#home h3{font-size:18px;font-weight:300}#home .arrow{position:absolute;bottom:50px;left:50%;margin-left:-20px;width:40px;height:40px}#home .arrow img{width:100%;height:100%}#intro{background:#edf3ff}#intro .content{line-height:2;max-width:1000px;margin-bottom:100px}#intro .content p{margin-bottom:1em;text-indent:2em}#intro .content .features{margin:70px 0;list-style:none;overflow:hidden}#intro .content .features li{float:left;width:20%;text-align:center}#intro .content .features .fa{font-size:48px;color:#35b2ff;margin-bottom:.5em}#intro .content .features .text{display:block;margin:0 1em;line-height:1.5;font-size:14px}#guest .content .speakers{list-style:none;margin:100px -20px 0;overflow:hidden}#guest .content .speakers li{float:left;width:20%}#guest .content .speakers li:nth-child(5n+1){clear:left}#guest .content .speakers div{margin:0 20px 20px;text-align:center}#guest .content .speakers img{vertical-align:top;width:100%;border-radius:50%;margin-bottom:20px}#guest .content .speakers .name{display:block;font-weight:bold;font-size:16px}#guest .content .speakers .name span{display:block;font-weight:normal;font-size:14px;line-height:1.3}#agenda table{width:100%;border-collapse:collapse;border-spacing:0}#agenda table thead th{font-weight:normal;text-align:left}#agenda table tbody tr:nth-child(odd){background:#edf3ff}#agenda table td,#agenda table th{padding:15px 20px}#agenda table .time{color:#666;font-weight:300;width:8em}#agenda table .subject{font-weight:bold}#agenda table .subject span{display:none}#agenda table td.subject{font-size:14px;width:40%}#agenda table td.speaker{font-size:14px;width:35%}#agenda table td.download{font-size:14px}#guide{border-top:1px solid #eee;background:url(img/guidebg.jpg) no-repeat 50% 100%}#guide .content{text-align:center}#guide .content .location{font-size:18px;margin-bottom:30px}#guide #map{width:100%;height:500px}#sponsor #co-organizer,#sponsor #silver-sponsor{background:#FAFAFA}#sponsor .content{overflow:hidden;margin-top:0;margin-bottom:0}#sponsor h3{margin-top:80px}#sponsor ul{list-style:none}#sponsor li{overflow:hidden;margin-bottom:70px}#sponsor .logo{float:left;margin-right:50px;width:300px;height:auto}#sponsor .desc{overflow:hidden;font-size:14px;line-height:2;color:#666;text-indent:2em}#register{border-top:1px solid #eee}#register h2{margin-top:0}#register .content{text-align:center;margin-bottom:0}#register .content p{margin-bottom:1em}#register .register{display:inline-block;font-size:28px;border:1px solid #35b2ff;color:#35b2ff;border-radius:5px;padding:1em 3em;margin:50px auto 100px}#register .register:hover{background:#35b2ff;text-decoration:none;color:#fff}@media (max-width: 970px){#home h1 span{display:block}#guest .content .speakers li{width:25%}#guest .content .speakers li:nth-child(4n+1){clear:left}#guest .content .speakers li:nth-child(5n+1){clear:none}}@media (min-width: 768px) and (max-width: 970px){#navbar .menu a{padding-left:1em;padding-right:1em}}@media (max-width: 767px){body{font-size:14px}#navbar{height:auto}#navbar .logo{float:none}#navbar .logo img{height:30px;margin:10px}#navbar .menu{display:none;float:none;position:static}#navbar .menu a{text-align:center;width:33.3%;line-height:44px;padding-left:0;padding-right:0}#navbar .menu .active{height:41px}#navbar .menu .lang{float:right}.nav-trigger{display:block}.slide{padding-top:50px}.slide h2{font-size:32px;margin-top:1.5em}.slide .content{margin-bottom:100px}.slide .content h3{font-size:24px}#intro .content .features{margin-top:30px;margin-bottom:30px}#intro .content .features li{float:none;width:auto;overflow:hidden;text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}#intro .content .features li .fa{float:left;width:1em;margin-right:20px;margin-bottom:0;text-align:center}#intro .content .features li .text{overflow:hidden}#guest .content .speakers{margin-top:50px}#guest .content .speakers li{width:50%}#guest .content .speakers li div{margin:0 20px 20px}#guest .content .speakers li:nth-child(2n+1){clear:left}#agenda .content{width:auto;margin-left:0;margin-right:0}#agenda table td,#agenda table th{padding:10px}#agenda table .time{width:6em;padding-left:2em}#agenda table .subject .speaker{display:block;font-size:12px;color:#666;font-weight:normal}#agenda table .speaker{display:none}#guide .content{width:auto;margin-left:0;margin-right:0;margin-bottom:0}#guide .content .location{margin-left:1em;margin-right:1em}#guide #map{height:300px;pointer-events:none}#sponsor .content{padding-bottom:20px}#sponsor h3{margin-top:50px}#sponsor li{margin-bottom:30px}#sponsor .logo{float:none;display:block;margin:0 auto 20px;width:150px}#sponsor .desc{font-size:12px}#register .register{font-size:20px;padding-left:1em;padding-right:1em;margin-top:30px;margin-bottom:60px}}@media (max-width: 575px){#home{background-image:url(img/homebgm.jpg)}#home h2{width:318px;margin:10% auto 0;background-image:url(img/sloganm.png)}#home h2:before{content:'';display:block;padding-top:58.8050314465%}#home h1{font-size:26px;margin-bottom:2em}#home h3{font-size:18px}#home h3 .slash{height:0;display:block;overflow:hidden}#home .arrow{bottom:30px}}@media (max-width: 320px){#home h1{font-size:22px;margin-bottom:1em}#home .arrow{bottom:10px}}
