@-webkit-keyframes arrowDown{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:.5}60%{-webkit-transform:translate(0, 10%);transform:translate(0, 10%);opacity:1}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:.5}}.anchors{position:fixed;top:30%;left:1.1%;z-index:50;width:1px}.anchors span{display:block;width:1px;height:30px;margin:6px auto;background-color:#fff;cursor:pointer;-webkit-transition:background .3s;transition:background .3s}.anchors .active{background-color:#F9B901}.anchors.anchors2 span{background-color:#9b9b9b}.anchors.anchors2 .active{background-color:#F9B901}.block{padding-top:130px}.block h2{margin-bottom:16px;font-family:"SFUIDisplayUltralight";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;line-height:1.2;font-size:48px;color:#4a4a4a;font-weight:normal}.block .more a{position:relative;display:inline-block;height:27px;padding-right:30px;font-family:"SFUIDisplayRegular";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;line-height:27px;font-size:12px;color:#afafaf;letter-spacing:1px}.block .more a:before{position:absolute;top:0;right:2px;content:' ';width:20px;height:100%;background:url(../image/arrow.svg) right center no-repeat;background-size:100% auto;-webkit-transition:right .3s;transition:right .3s}.block .more a:hover:before{right:0}.banner{position:relative;height:900px;padding-top:0}.banner .swiper-container,.banner .swiper-wrapper{position:relative;height:100%}.banner .swiper-wrapper{overflow:hidden}.banner .swiper-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity 2s;transition:opacity 2s;overflow:hidden}.banner .swiper-slide .img{height:100%;background:center no-repeat;background-size:cover;-webkit-transition:-webkit-transform 4s .3s;transition:-webkit-transform 4s .3s;transition:transform 4s .3s;transition:transform 4s .3s, -webkit-transform 4s .3s}.banner .swiper-slide-active{z-index:2;opacity:1}.banner .swiper-slide-active .img{-webkit-transform:scale(1.04);transform:scale(1.04)}.banner .slogan{position:absolute;top:49.4%;left:16.4%;z-index:10;font-family:"SFUIDisplayUltralight";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.banner .slogan p{line-height:1.2;font-size:64px;color:#fff;letter-spacing:1px}.banner .slogan p em{color:#F9B901;font-weight:normal}.banner .link{padding-top:30px;font-family:"SFUIDisplayLight";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal}.banner .link a,.banner .link i{line-height:1.2;font-size:28px;color:#fff;letter-spacing:1px;opacity:.8}.banner .link i{padding:0 20px}.banner .link .l{display:none}.banner .link a:hover{font-family:"SFUIDisplayRegular";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;opacity:1}.banner .arrow{position:absolute;bottom:5px;left:50%;z-index:5;width:50px;height:50px;margin-left:-25px;background:url(../image/down.svg) center no-repeat;background-size:100% auto;cursor:pointer;-webkit-animation:arrowDown 1.2s infinite ease-in-out;animation:arrowDown 1.2s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.about{padding-top:60px;margin-top:70px}.about .text{width:56%;margin-bottom:36px}.about .text p{font-size:18px;letter-spacing:1px;line-height:35px}.about .img{position:relative;z-index:-1;margin-left:16%;margin-top:-16px;width:68%}.about .img img{display:block;max-width:100%}.awards{padding-top:105px;padding-bottom:88px}.awards h2{margin-bottom:44px}.awards .item{position:relative;padding-left:24%;padding-bottom:6px;border-top:1px solid #d2d2d2}.awards .item:before{position:absolute;top:-1px;left:0;content:' ';width:72px;height:1px;background-color:#F9B901;border-right:1px solid #fff}.awards .year{position:absolute;top:25px;left:-2px;font-family:"SFUIDisplayUltralight";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:42px;color:#4a4a4a;line-height:1}.awards li a{display:block;padding:24px 0 14px 0}.awards .ico,.awards .title,.awards .desc{float:left;width:16%;margin-left:6.8%}.awards .ico{width:60px;padding-top:2px;margin-left:0}.awards .ico img{display:block;width:100%}.awards .title{width:24%}.awards .title p{line-height:24px;font-size:18px;letter-spacing:1px}.awards .title .t{font-family:"SFUIDisplayMedium";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal}.awards .desc{width:33.3%;line-height:24px;color:#9b9b9b;font-size:18px;letter-spacing:1px}.awards .more{padding-top:26px}.team{position:relative;height:585px;padding-top:0;background:center no-repeat;background-size:cover}.team .main{position:absolute;top:0;left:0;width:50%;height:100%}.team h2{font-size:48px;color:#F9B901}.team .box{position:absolute;top:50%;left:32.7%;right:17%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.team .txt{margin-bottom:35px;font-size:18px;color:#fff;letter-spacing:0.6px;line-height:35px}.news{padding:100px 0}.news h2{margin-bottom:10px}.news ul{margin-bottom:50px}.news li{position:relative;border-bottom:1px solid #d2d2d2}.news li:before{position:absolute;bottom:-1px;left:0;content:' ';width:60px;height:1px;background-color:#F9B901;border-right:1px solid #fff;-webkit-transition:width .6s .2s;transition:width .6s .2s}.news a{display:block;height:77px;line-height:77px;font-size:18px;letter-spacing:1px;overflow:hidden}.news a div{float:left;width:140px;margin-right:5px;color:#9b9b9b}.news a .title{width:70.2%;color:#7B7D81;letter-spacing:0.5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-transition:color .3s;transition:color .3s}.news a .day{white-space:nowrap}.hiring{position:relative;height:585px;padding-top:0;background:center no-repeat;background-size:cover}.hiring .main{position:absolute;top:0;right:0;width:50%;height:100%}.hiring h2{font-size:48px;color:#F9B901}.hiring .box{position:absolute;top:50%;right:42%;left:8.5%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.hiring .txt{margin-bottom:35px;font-size:18px;color:#fff;letter-spacing:0.6px;line-height:35px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5){.team{background-image:url(../image/bg_home_team@2x.jpg)}.hiring{background-image:url(../image/bg_home_hiring@2x.jpg)}}@media screen and (max-width: 1440px){.block{padding-top:100px}.block h2{margin-bottom:12px;line-height:1.2;font-size:38px}.block .more a{height:27px;padding-right:30px;line-height:27px;font-size:12px;letter-spacing:1px}.block .more a:before{width:20px}.banner{height:540px;padding-top:0}.banner .slogan{top:49.4%;left:12%}.banner .slogan p{font-size:48px;letter-spacing:1px}.banner .link{padding-top:26px}.banner .link a,.banner .link i{line-height:1.2;font-size:22px;letter-spacing:1px}.banner .link i{padding:0 18px}.banner .arrow{bottom:5px;width:46px;height:46px;margin-left:-23px}.about{padding-top:50px;margin-top:50px}.about .text{width:60%;margin-bottom:30px}.about .text p{font-size:18px;letter-spacing:1px;line-height:35px}.about .img{margin-left:12%;margin-top:-16px;width:75%}.awards{padding-top:90px;padding-bottom:75px}.awards h2{margin-bottom:38px}.awards .item{padding-left:20%;padding-bottom:6px}.awards .item:before{width:72px}.awards .year{top:25px;left:-2px;font-size:38px}.awards li a{padding:24px 0 14px 0}.awards .ico,.awards .title,.awards .desc{width:16%;margin-left:6.8%}.awards .ico{width:60px;padding-top:2px;margin-left:0}.awards .title{width:24%}.awards .title p{line-height:24px;font-size:18px}.awards .desc{width:33.3%;line-height:24px;font-size:18px;letter-spacing:1px}.awards .more{padding-top:26px}.team{height:439px;padding-top:0}.team h2{font-size:48px}.team .box{top:50%;left:23%;right:17%}.team .txt{margin-bottom:35px;font-size:18px;letter-spacing:0.6px;line-height:35px}.news{padding:80px 0}.news h2{margin-bottom:10px}.news ul{margin-bottom:40px}.news a{height:70px;line-height:70px;font-size:18px;letter-spacing:1px}.news a div{width:80px;margin-right:5px}.news a .title{width:70.2%;letter-spacing:0.5px}.hiring{height:439px;padding-top:0}.hiring h2{font-size:48px}.hiring .box{top:50%;right:15%;left:7%}.hiring .txt{margin-bottom:35px;font-size:18px;letter-spacing:0.6px;line-height:35px}}@media screen and (max-width: 1140px){.block{padding-top:80px}.block h2{margin-bottom:12px;line-height:1.2;font-size:32px}.block .more a{height:25px;padding-right:30px;line-height:25px;font-size:12px;letter-spacing:1px}.block .more a:before{width:20px}.banner{height:360px;padding-top:0}.banner .slogan{top:49.4%;left:10%}.banner .slogan p{font-size:38px;letter-spacing:1px}.banner .link{padding-top:22px}.banner .link a,.banner .link i{line-height:1.2;font-size:16px;letter-spacing:1px}.banner .link i{padding:0 14px}.banner .arrow{bottom:5px;width:40px;height:40px;margin-left:-20px}.about{padding-top:40px;margin-top:40px}.about .text{width:80%;margin-bottom:24px}.about .text p{font-size:18px;letter-spacing:1px;line-height:35px}.about .img{margin-left:10%;margin-top:0;width:80%}.awards{padding-top:70px;padding-bottom:60px}.awards h2{margin-bottom:30px}.awards .item{padding-left:16%;padding-bottom:6px}.awards .item:before{width:60px}.awards .year{top:25px;left:-2px;font-size:32px}.awards li a{position:relative;padding:24px 0 14px 70px}.awards .ico,.awards .title,.awards .desc{float:none;width:auto;margin-left:0}.awards .ico{position:absolute;top:24px;left:0;width:60px;padding-top:2px;margin-left:0}.awards .title p{line-height:24px;font-size:18px}.awards .desc{line-height:24px;font-size:18px;letter-spacing:1px}.awards .more{padding-top:26px}.team{height:347px;padding-top:0}.team h2{font-size:40px}.team .box{top:50%;left:20%;right:10%}.team .txt{margin-bottom:28px;font-size:16px;letter-spacing:1px;line-height:1.8}.news{padding:60px 0}.news h2{margin-bottom:10px}.news ul{margin-bottom:40px}.news a{height:60px;line-height:60px;font-size:18px;letter-spacing:1px}.news a div{width:80px;margin-right:5px}.news a .title{width:65%;margin-right:2%;letter-spacing:0.5px}.hiring{height:347px;padding-top:0}.hiring h2{font-size:40px}.hiring .box{top:50%;right:10%;left:6%}.hiring .txt{margin-bottom:28px;font-size:16px;letter-spacing:0.6px;line-height:1.8}}@media screen and (max-width: 768px){.anchors{display:none}.block{padding-top:60px}.block h2{margin-bottom:12px;line-height:1.2;font-size:26px}.block .more a{height:30px;padding-right:30px;line-height:30px;font-size:14px;letter-spacing:1px}.block .more a:before{width:24px}.banner{height:670px;padding-top:0}.banner .slogan{top:49.4%;left:5.3%}.banner .slogan p{font-size:32px;letter-spacing:1px}.banner .link{padding-top:30px}.banner .link a,.banner .link i{display:block;line-height:1.2;font-size:22px;letter-spacing:1px}.banner .link i{width:40%;height:1px;padding:0;margin:10px 0 20px 0;background-color:#fff;text-indent:-999px;overflow:hidden}.banner .link .l{display:block}.banner .arrow{bottom:5px;width:40px;height:40px;margin-left:-20px}.about{padding-top:30px;margin-top:30px}.about .text{width:auto;margin-right:5.3%;margin-bottom:24px}.about .text p{font-size:18px;letter-spacing:1px;line-height:35px}.about .img{margin:0;width:auto;padding-top:30px}.awards{padding-top:70px;padding-bottom:60px}.awards h2{margin-bottom:30px}.awards .item{padding-left:16%;padding-bottom:6px}.awards .item:before{width:60px}.awards .year{top:25px;left:-2px;font-size:28px}.awards li a{position:relative;padding:24px 0 14px 70px}.awards .ico,.awards .title,.awards .desc{float:none;width:auto;margin-left:0}.awards .ico{position:absolute;top:24px;left:0;width:60px;padding-top:2px;margin-left:0}.awards .title p{line-height:24px;font-size:18px}.awards .desc{line-height:24px;font-size:18px;letter-spacing:1px}.awards .more{padding-top:26px}.team{height:310px;padding-top:0}.team h2{font-size:40px}.team .main{width:100%}.team .box{top:50%;left:5.3%;right:5.3%}.team .txt{margin-bottom:28px;font-size:15px;letter-spacing:1px;line-height:1.8}.news{padding:40px 0}.news h2{margin-bottom:10px}.news ul{margin-bottom:30px}.news li>a{height:auto;padding:50px 0 20px 0;line-height:1.4;font-size:18px;letter-spacing:1px}.news li>a div{width:auto;margin-right:5px}.news li>a .day{position:absolute;top:20px;left:0;line-height:1.2;letter-spacing:0}.news li>a .title{width:98%;margin-right:0}.hiring{height:310px;padding-top:0}.hiring h2{font-size:40px}.hiring .main{width:100%}.hiring .box{top:50%;right:10%;left:5.3%}.hiring .txt{margin-bottom:28px;font-size:15px;letter-spacing:1px;line-height:1.8}}@media screen and (max-width: 480px){.block{padding-top:88px}.block h2{margin-bottom:18px;line-height:1.2;font-size:26px;letter-spacing:0}.block .more a{height:30px;padding-right:40px;line-height:30px;font-size:14px;letter-spacing:0}.block .more a:before{width:30px}.banner{height:450px;padding-top:0}.banner .slogan{top:53%;left:5.3%}.banner .slogan .txt{padding-right:0}.banner .slogan p{font-size:21px;letter-spacing:.05em;font-weight:600;line-height:1.4;white-space:nowrap}.banner .slogan p em{font-weight:600}.banner .link{padding-top:40px}.banner .link a,.banner .link i{line-height:1.2;font-size:18px;letter-spacing:1px}.banner .link i{width:40%;height:1px;margin:16px 0;background:none}.banner .link i:after{background-color:#fff}.banner .arrow{bottom:5px;background-image:url(../image/down2.svg);width:40px;height:40px;margin-left:-20px}.about{padding-top:44px;margin-top:44px}.about .text{width:auto;margin-right:5.3%;margin-bottom:20px;font-size:16px;letter-spacing:.7px;line-height:1.8}.about .text p{font-size:16px;letter-spacing:.7px;line-height:1.8}.about .img{margin:0;width:auto;padding-top:30px}.awards{padding-top:110px;padding-bottom:20px}.awards h2{margin-bottom:30px}.awards .item{padding:40px 0 16px 13px;border:none}.awards .item:before{top:0;z-index:5;width:60px;height:1px;background-color:#F9B901;-webkit-transform:scale(1, 0.5);transform:scale(1, 0.5);-webkit-transform-origin:center bottom;transform-origin:center bottom}.awards .item:after{background-color:#d2d2d2}.awards .year{top:12px;left:0;font-size:26px}.awards li a{position:relative;padding:15px 26px 0 75px}.awards .ico,.awards .title,.awards .desc{float:none;width:auto;margin-left:0}.awards .ico{position:absolute;top:24px;left:0;width:52px;padding-top:2px;margin-left:0}.awards .title p{line-height:22px;font-size:14px}.awards .desc{line-height:24px;font-size:12px;letter-spacing:1px}.awards .more{padding-top:12px}.team{height:300px;padding-top:0}.team h2{margin-bottom:15px;font-size:26px}.team .main{width:100%}.team .box{top:50%;left:5.3%;right:14.7%}.team .txt{margin-bottom:30px;font-size:16px;letter-spacing:.5px;line-height:1.7}.news{padding:26px 0}.news h2{margin-bottom:10px}.news ul{margin-bottom:30px}.news li{border:none}.news li:before{bottom:0;z-index:5;width:60px;height:1px;background-color:#F9B901;-webkit-transform:scale(1, 0.5);transform:scale(1, 0.5);-webkit-transform-origin:center bottom;transform-origin:center bottom}.news li:after{background-color:#d2d2d2}.news li>a{height:auto;padding:42px 50px 22px 0;line-height:1.4;font-size:12px;letter-spacing:1px}.news li>a div{width:auto;margin-right:5px}.news li>a .day{position:absolute;top:22px;left:0;line-height:1.2;letter-spacing:0}.news li>a .title{width:auto;margin-right:0;font-size:16px;letter-spacing:.7px;line-height:1.8;overflow:visible;white-space:normal}.hiring{height:300px;padding-top:0}.hiring h2{margin-bottom:15px;font-size:26px}.hiring .main{width:100%}.hiring .box{top:50%;left:5.3%;right:14.7%}.hiring .txt{margin-bottom:30px;font-size:16px;letter-spacing:.5px;line-height:1.7}.lang_zh .team .box{left:5.3%;right:8%}.lang_zh .hiring .box{left:5.3%;right:8%}}@media screen and (max-width: 400px){.banner .slogan p{font-size:20px}.banner .link a,.banner .link i{font-size:17px}}@media screen and (max-width: 350px){.banner .slogan p{font-size:17px}.banner .link a,.banner .link i{font-size:16px}}.lang_zh .block h2{font-weight:300;font-style:normal}.lang_zh .block .more a{font-weight:400;font-style:normal}.lang_zh .banner .link{font-weight:300;font-style:normal}.lang_zh .banner .link a:hover{font-weight:400;font-style:normal}.lang_zh .awards .title .t{font-weight:400;font-style:normal;font-weight:600}@media screen and (min-width: 1140px){.lang_zh .block h2{font-size:32px;letter-spacing:1px}.lang_zh .about .text p{font-size:14px}.lang_zh .awards .title p{font-size:14px}.lang_zh .awards .desc{font-size:14px}.lang_zh .team .txt{font-size:14px}.lang_zh .news a{font-size:14px}.lang_zh .hiring .txt{font-size:14px}}

/*# sourceMappingURL=index.css.map */