html,body{margin:0;padding:0}*{-webkit-tap-highlight-color:transparent}div{box-sizing:border-box}.wrap{padding-top:90px}.fixed-bar{position:fixed;top:0;left:0;right:0;display:flex;background:#ffffff;height:90px;padding:0 16px;z-index:999;box-shadow:0 10px 10px rgba(0,0,0,0.02)}.fixed-bar .wrap{flex:1;display:flex;justify-content:space-between;align-items:center;padding:0}.fixed-bar .logo{width:50px;height:50px;border-radius:10px;overflow:hidden}.fixed-bar .meta{flex:1;display:flex;flex-direction:column;padding-left:10px;padding-right:10px}.fixed-bar .meta .title{font-size:14px;font-weight:bold;color:#121212;line-height:1;margin:0;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.fixed-bar .meta .sub-title{font-size:12px;font-weight:bold;color:#aaaaaa;line-height:1;margin:0;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.fixed-bar .meta .sub-title:last-of-type{margin-bottom:0}.download-button{background:#fa541c;border-radius:100px;font-weight:bold;font-size:12px;color:#ffffff;padding:6px 15px;border:0;text-decoration:none;cursor:pointer;text-align:center}.download-button:active{opacity:.5}.banner{width:100%;height:auto}.banner img{width:100%;height:auto}.swiper{width:100%;padding-top:50px;padding-bottom:50px}.swiper-slide{background-position:center;background-size:cover;width:60%}.swiper-slide img{display:block;width:100%}.foot-down{display:flex;flex-direction:column;padding:50px 20px}.foot-down .title{font-size:16px;font-weight:bold;color:#121212;line-height:1;margin:0;margin-bottom:30px;text-align:center}.foot-down .download-button{padding:16px 0;font-size:18px;width:100%;border-radius:100px}.contact{padding:50px 20px;border-top:#f2f2f2 solid 1px;text-align:center}.contact .title{margin-bottom:30px}.contact .title h3{font-size:16px;font-weight:bold;color:#121212;line-height:1;margin:0}.contact .title h3.en{font-size:14px;margin-top:10px;opacity:.5}.contact .email{font-size:16px;color:#fff;line-height:1;padding:12px 20px;background:#44506d;border:2px solid transparent;border-radius:100px;text-decoration:none;margin-bottom:20px;display:inline-block;transition:all .3s ease}.contact .email:active{background:#44506d;color:#ffffff}.contact .address p{font-size:12px;color:#888880;margin:0}.contact .address p.en{margin-top:6px}@media screen and (min-width:768px){.wrap{width:768px;margin:auto;padding-top:150px}.download-button:hover{opacity:.5}.fixed-bar{height:150px}.fixed-bar .wrap{flex:unset}.fixed-bar .logo{width:90px;height:90px}.fixed-bar .meta{padding-right:40px}.fixed-bar .meta .title{font-size:24px;margin-bottom:14px;line-height:1.5;-webkit-line-clamp:2}.fixed-bar .meta .sub-title{font-size:14px;margin-bottom:8px;line-height:1.5;-webkit-line-clamp:2}.fixed-bar .download-button{font-size:20px;padding:10px 30px}.foot-down .title{font-size:32px;margin-bottom:50px}.foot-down .download-button{font-size:24px;padding:20px 40px;max-width:400px;margin:0 auto}.contact{width:100%;display:flex;flex-direction:column;padding-left:0;padding-right:0}.contact .title h3{font-size:24px;text-align:left}.contact .bottom{display:flex;width:100%;justify-content:space-between;align-items:center;text-align:left}.contact .bottom .email{margin:0;order:1}.contact .bottom .address{width:50%;text-align:left;padding-right:40px;order:0}}/*# sourceMappingURL=./index.css.map */