.bannerBox{width:100%;height:574px;background:#fff}.bannerBox .bannerContent{width:100%;height:320px;overflow:hidden;text-align:center;position:relative}.bannerBox .bannerContent .bannerMp4{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translateX(-50%) translateY(-50%)}.bannerBox .bannerContent .title{width:100%;position:absolute;top:100px}.bannerBox .bannerContent h2{width:800px;font-family:PingFangSC-Medium;font-size:48px;line-height:67px;color:#fff;letter-spacing:0;text-align:center;margin:0 auto}.bannerBox .bannerContent h3{width:800px;font-family:PingFangSC-Regular;font-size:20px;color:#fff;line-height:28px;letter-spacing:0;text-align:center;margin:12px auto 0}.bannerBox .bannerCount{width:1180px;margin:0 auto;text-align:center;height:156px;padding-top:40px}.bannerBox .bannerCount .count{height:82px}.bannerBox .bannerCount .count>div{display:inline-block;width:250px;text-align:center}.bannerBox .bannerCount .count>div div:first-child span:first-child{font-family:PingFangSC-Semibold;font-size:48px;color:#373d41;line-height:67px}.bannerBox .bannerCount .count>div div:first-child span:last-child{font-family:PingFangSC-Semibold;font-size:20px;color:#19001d;padding-left:6px}.bannerBox .bannerCount .count>div div:last-child{font-family:PingFangSC-Light;font-size:14px;color:#373d41;text-align:center}.bannerBox .bannerCount .bannerBtn{margin-top:40px;box-sizing:border-box;display:flex;justify-content:center}.bannerBox .bannerCount .bannerBtn .geek-btn{margin-right:10px;border:none;background:#00c1de;color:#fff}.bannerBox .bannerCount .bannerBtn .geek-btn:hover{background:#33cde5}.bannerBox .bannerCount .bannerBtn .geek-btn:active{background:#00b7d3}.bannerBox .bannerCount .bannerBtn .org-btn{border:1px solid #00c1de;color:#00c1de;background:#fff;margin-left:10px}.bannerBox .bannerCount .bannerBtn .org-btn:hover{background:#33cde5;border-color:#33cde5;color:#fff}.bannerBox .bannerCount .bannerBtn .org-btn:active{color:#fff;background:#00b7d3;border-color:#33cde5}.projectBox{width:100%;background:#f5f5f6}.projectBox .projectContent{width:100%;margin:0 auto;padding-bottom:80px}.projectBox .projectContent h2{font-family:PingFangSC-Light;font-size:24px;color:#373d41;letter-spacing:.18px;text-align:center;line-height:48px;padding:80px 0 60px;margin:0 auto}.projectBox .projectContent .content .project{height:450px;margin-bottom:80px;text-align:center;display:flex;justify-content:center}.projectBox .projectContent .content .project .sqr{width:50%;background:#fff;height:410px}.projectBox .projectContent .content .project .sqr2{width:50%;background:#f5f5f6;height:410px}.projectBox .projectContent .content .project .qwe{width:1180px;margin:0 auto;position:relative}.projectBox .projectContent .content .project .left{display:inline-block;width:530px;height:410px;text-align:left;background:#fff}.projectBox .projectContent .content .project .left .name{font-family:PingFangSC-Medium;font-size:16px;line-height:24px;margin:40px 0 12px;color:#373d41;letter-spacing:.13px;width:530px}.projectBox .projectContent .content .project .left .introduce{font-family:PingFangSC-Light;font-size:24px;color:#474e53;letter-spacing:.2px;line-height:32px;width:430px}.projectBox .projectContent .content .project .left .line{width:40px;height:4px;background:#00c1de;margin:12px 0}.projectBox .projectContent .content .project .left .detail{font-family:PingFangSC-Light;font-size:14px;line-height:22px;color:#474e53;letter-spacing:.13px;width:430px;letter-spacing:0;text-align:left;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;
  /*! autoprefixer: off */-webkit-box-orient:vertical}.projectBox .projectContent .content .project .left .more{font-family:PingFangSC-Light;font-size:14px;color:#4a90e2;display:block;letter-spacing:.13px;margin-top:12px}.projectBox .projectContent .content .project .right{width:730px;height:410px;margin:40px 0 0 -80px}.projectBox .projectContent .content .project .right .projectImg{width:730px;height:410px}.projectBox .projectContent .content .project:nth-child(2n){display:flex;justify-content:center;flex-direction:row-reverse}.projectBox .projectContent .content .project:nth-child(2n) .left{padding-left:100px}.projectBox .projectContent .content .project:nth-child(2n) .right{margin:40px -80px 0 0}.projectBox .projectContent .content .project:nth-child(2n) .name{width:430px}.projectBox .projectContent .projectBtn{width:1180px;margin:0 auto;box-sizing:border-box;text-align:center;display:flex;justify-content:center}.projectBox .projectContent .projectBtn .joinBtn{display:inline-block;background:#00c1de;width:160px;height:40px;font-family:PingFangSC-Light;font-size:16px;color:#fff;text-align:center;line-height:40px;margin-right:12px}.projectBox .projectContent .projectBtn .joinBtn:hover{background:#33cde5}.projectBox .projectContent .projectBtn .joinBtn:active{background:#00b7d3}.projectBox .projectContent .projectBtn .moreBtn{display:inline-block;width:160px;height:40px;font-family:PingFangSC-Light;font-size:16px;color:#4a4a4a;text-align:center;line-height:40px;margin-left:12px;border:1px solid #979797}.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}.clearfloat{zoom:1}.tecUnionBox{background-image:linear-gradient(89deg,#00c276,#0044d4);width:100%;height:410px}.tecUnionBox .tecUnionContent{width:1180px;margin:0 auto}.tecUnionBox .tecUnionContent h2{font-family:PingFangSC-Regular;font-size:24px;color:#fff;letter-spacing:.2px;text-align:center;padding:60px 0 40px}.tecUnionBox .tecUnionContent .orgLogo{width:1180px;margin:0 auto;display:flex;justify-content:space-between}.tecUnionBox .tecUnionContent .orgLogo .logoBox{width:130px;height:130px}.tecUnionBox .tecUnionContent .orgLogo .logoBox img{width:100%;height:100%}.tecUnionBox .tecUnionContent .tecUnionBtnBox{text-align:center}.tecUnionBox .tecUnionContent .tecUnionBtnBox .tecUnionBtn{font-family:PingFangSC-Light;font-size:16px;color:#fff;letter-spacing:.13px;text-align:left;line-height:28px;margin-top:40px;display:inline-block}.newsBox{width:100%;background:#fff;height:609px}.newsBox h2{font-family:PingFangSC-Light;font-size:24px;line-height:48px;color:#373d41;letter-spacing:0;text-align:center;padding:80px 0 60px}.newsBox .newsContent{display:flex;justify-content:space-between;width:1180px;margin:0 auto}.newsBox .newsContent .news{width:280px;height:310px;background:#f5f5f6}.newsBox .newsContent .news .newsImg{width:280px;height:167px;display:block}.newsBox .newsContent .news .detail{padding:0 20px;margin:20px 0 8px;font-family:PingFangSC-Light;font-size:16px;line-height:22px;height:50px;color:#373d41;letter-spacing:0;text-align:left;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;
  /*! autoprefixer: off */-webkit-box-orient:vertical}.newsBox .newsContent .news .more{padding-left:16px}.newsBox .newsContent .news .more a{font-family:PingFangSC-Light;font-size:16px;color:#4a90e2;letter-spacing:.13px;text-align:left}.dingtalkBox{width:100%;height:196px;background-image:linear-gradient(-90deg,#0044d4,#00c277)}.dingtalkBox .dingtalk{width:1180px;height:196px;margin:0 auto;display:flex;justify-content:center;align-items:center}.dingtalkBox .dingtalk .left{font-family:PingFangSC-Medium;font-size:24px;color:#fff;letter-spacing:.14px;text-align:left;line-height:36px;margin-right:37px}.dingtalkBox .dingtalk .right{width:120px;height:120px}.dingtalkBox .dingtalk .right img{width:120px;height:120px;display:block}.linkBox{width:100%;height:348px;background:#f5f5f6}.linkBox h2{font-family:PingFangSC-Light;font-size:24px;color:#373d41;letter-spacing:.18px;text-align:center;line-height:48px;padding:80px 0 60px}.linkBox .linkContent{width:1180px;margin:auto;display:flex;justify-content:space-between;box-sizing:border-box}.linkBox .linkContent div{width:25%;height:80px;padding-left:16px;box-shadow:inset -1px 0 0 0 #d7d8d9}.linkBox .linkContent div a{text-align:left;display:block;font-family:PingFangSC-Semibold;font-size:18px;color:#373d41;letter-spacing:.16px;line-height:20px}.linkBox .linkContent div a:hover{color:#00c1de}.linkBox .linkContent div span{display:block;font-family:PingFangSC-Light;font-size:14px;text-align:left;color:#73777a;letter-spacing:.13px;line-height:24px;margin-top:12px;width:265px}.linkBox .linkContent div:last-child{box-shadow:none}