#banner-root{height:559px;position:relative}#banner-root .banner-page{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;background-image:url(../../img/index/banner-6b7a4cc53a.png)}#banner-root .banner-page .banner-page-content{position:relative;height:100%}#banner-root #banner-indicator-root{width:100%;height:4px;position:absolute;z-index:100;left:0;bottom:26px}#banner-root #banner-indicator-root ul{position:absolute;left:50%;height:4px;top:0;margin-left:-36px;display:inline;float:left}#banner-root #banner-indicator-root ul li{cursor:pointer;overflow:hidden;margin:0 3px;display:inline-block;padding-bottom:10px}#banner-root #banner-indicator-root ul li .banner-indicator{width:30px;height:4px;filter:Alpha(opacity=30);background:#fff;opacity:.3}#banner-root #banner-indicator-root ul li .active{filter:Alpha(opacity=100);background:#fff;opacity:1}#wrap-content{padding:0}.tongji{display:flex;justify-content:space-between;padding:56px 0}.tongji img{width:108px;height:108px}.tongji li{display:flex}.tongji li .right{margin-left:16px;padding:7px 0}.tongji li .right h1{color:var(---text-0,#1d2129);font-family:DIN Alternate;font-size:48px;font-style:normal;font-weight:700;line-height:56px;margin-bottom:16px}.tongji li .right h1 span{color:var(---text-0,#1d2129);font-size:18px;line-height:normal}.tongji li .right h1 span,.tongji li .right span{font-family:PingFang SC;font-style:normal;font-weight:400}.tongji li .right span{color:var(---text-2,#86909c);font-size:14px;line-height:22px}.gnld{position:relative}.gnld .gn-lf-top{position:absolute;width:182px;height:182px;top:-64px;left:-64px}.gnld li{position:relative;display:flex;justify-content:space-between;margin-bottom:64px}.gnld li img{width:620px;height:380px}.gnld li .right{width:480px;display:flex;flex-direction:column;justify-content:center}.gnld li .right img{width:36px;height:36px;margin-right:16px}.gnld li .right h1{font-size:32px;font-weight:500;margin-bottom:24px;display:flex}.gnld li .right h1,.gnld li .right p{color:var(---text-0,#1d2129);font-family:PingFang SC;font-style:normal;line-height:36px}.gnld li .right p{font-size:24px;font-weight:400}.gnld li .gn-l-bottom{left:0}.gnld li .gn-l-bottom,.gnld li .gn-r-bottom{position:absolute;bottom:-30px;width:124px;height:60px}.gnld li .gn-r-bottom{right:0}.gdgn{display:flex;flex-wrap:wrap;justify-content:space-between}.gdgn li{box-sizing:border-box;width:290px;padding:24px;margin-bottom:16px}.gdgn li img{width:24px;height:24px;margin-right:16px}.gdgn li .top{display:flex;margin-bottom:16px}.gdgn li .top h2{font-size:16px;font-weight:500;line-height:24px}.gdgn li .top h2,.gdgn li p{color:var(---text-5,#1d2129);font-family:PingFang SC;font-style:normal}.gdgn li p{font-size:12px;font-weight:400;line-height:20px}.tiyan-wrap{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;background-image:url(../../img/index/tiyan-banner-0dd67cf097.png)}.tiyan{padding:80px 0;display:flex;flex-direction:column;align-items:center}.tiyan h1{color:var(---__1,#1d2129);font-family:PingFang SC;font-size:36px;font-style:normal;font-weight:500;line-height:44px;margin-bottom:32px}.more_technology{font-size:14px;width:123px;height:44px;line-height:44px;border:1px solid #004ea2;border-radius:22px;color:#004ea2;background-color:#fff;text-align:center;display:inline-block}.more_technology:hover{background-color:#004ea2;color:#fff}.join-us-bg{width:100%;height:704px;background-image:url(../../img/index/join_us_bg-b30e7c45d3.png);background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.join-us{width:33%;height:388px;float:left;text-align:center}.join-us-content{display:block;width:78%;height:100%;margin:0 auto;margin-top:160px;background-color:#fff;cursor:pointer}.join-us-content:hover{margin-top:148px}.join-us-content:hover .detail{background-color:#004ea2;color:#fff}.join-us-content img{margin-top:60px}.join-us-content p{margin-top:24px;font-size:18px;color:#191919}.join-us-content .divider{background-color:#004ea2;width:40px;height:4px;margin:20px auto 0}.join-us-content .detail{font-size:14px;width:123px;height:44px;line-height:44px;margin:40px auto 0;border:1px solid #004ea2;border-radius:22px;color:#004ea2;background-color:#fff}.icon-delay{animation-delay:.5s;-webkit-animation-delay:.5s}@keyframes fadeInUpDiv{0%{opacity:0;transform:translate3d(0,184px,0)}to{opacity:1;transform:translateZ(0)}}.fadeInUpDiv{animation-name:fadeInUpDiv}