body,header,html{width:100%}li{list-style:none}body,html{margin:0;padding:0;height:100%}body{font-family:-apple-system,"Noto Sans","Helvetica Neue",Helvetica,"Nimbus Sans L",Arial,"Liberation Sans","PingFang SC","Hiragino Sans GB","Noto Sans CJK SC","Source Han Sans SC","Source Han Sans CN","Microsoft YaHei","Wenquanyi Micro Hei","WenQuanYi Zen Hei","ST Heiti",SimHei,"WenQuanYi Zen Hei Sharp",sans-serif;min-width:max-content;min-width:-moz-max-content}.text-justify{text-align:justify;-ms-text-justify:inter-ideograph;text-justify:inter-ideograph;text-spacing:ideograph-alpha}header{position:fixed;top:0;background:#090911;z-index:20}header img.logo{display:block;float:left}header.light{background:#FCFCFC}header.light .navbar{color:#333}header.light .navbar ul li a{color:#333;transition:.5s}header.light .navbar ul li a:hover{text-shadow:0 0 1px #333;transition:.5s}header.light .navbar ul li.active{background:url(../images/nav_item_bg_light.png)}footer{color:#FFF;background:url(../images/bottom_contact_bg.jpg) center no-repeat #323232;background-size:cover}footer.light{color:#333;background:#FFF}footer .bottomContact{box-sizing:border-box}footer .bottomContact .left{float:left}footer .bottomContact .left .t{font-weight:700;letter-spacing:.04em}footer .bottomContact .right{float:right}footer .bottomContact .right img.qr{float:left}footer .bottomContact .right .text{float:left;text-align:center;letter-spacing:.04em}footer .bottomContact .right .green{color:#FFF;float:left;background:#4CBF00;font-weight:700;text-align:center}footer .copyRight{background:#000;color:#979797;text-align:center}footer .copyRight p{display:inline-block;margin-bottom:0}footer .copyRight p a{text-decoration:none;color:#979797}.content{margin:0 auto}.content.xl{width:1440px}.content.l{width:1120px}.hf-row{height:480px;background-position:center;background-repeat:no-repeat;min-width:1120px}.hf-row .text .title{font-weight:700;color:#444;letter-spacing:.04em}a.detail{color:#333;background:#FFF;display:inline-block;text-decoration:none;font-weight:700;box-shadow:0 3px 5px rgba(104,89,36,.25);transition:.4s}a.detail:hover{box-shadow:0 4px 6px rgba(104,89,36,.5);transition:.4s}.main h1.bigtitle{color:#444;font-weight:700;margin:0;text-align:center;letter-spacing:.04em}@media (min-width:768px){.hide-in-pc{display:none}.hide-in-mobile{display:block}body .main{margin-top:96px}header{height:96px;background:#090911;box-shadow:0 2px 10px rgba(0,0,0,.1)}header img.logo{margin-top:26px}header .navbar{border:none;margin-bottom:0;float:right;height:96px;line-height:96px;font-size:18px;color:#FFF}header .navbar ul{padding-left:0}header .navbar ul li{display:inline-block;margin-left:64px;letter-spacing:.1em}header .navbar ul li a{display:block;color:#FFF;text-decoration:none;transition:.5s}header .navbar ul li a:hover{text-shadow:0 0 1px #FFF;transition:.5s}header .navbar ul li a span{letter-spacing:0;margin-left:-5px}header .navbar ul li.active{background:url(../images/nav_item_bg.png)}header .navbar ul li.active a{font-weight:700}header.light{background:#FCFCFC}header.light .navbar{color:#333}header.light .navbar ul li a{color:#333;transition:.5s}header.light .navbar ul li a:hover{text-shadow:0 0 1px #333;transition:.5s}header.light .navbar ul li.active{background:url(../images/nav_item_bg_light.png)}footer .bottomContact{padding-top:66px;height:335px;background:#1A2B3D}footer .bottomContact .content.l{padding-left:260px;padding-right:260px}footer .bottomContact .t{font-weight:700;font-size:40px;line-height:60px;text-align:center}footer .bottomContact .left{margin-top:24px}footer .bottomContact .left .t{font-size:48px}footer .bottomContact .left .c{font-size:16px;line-height:30px}footer .bottomContact .left .c p:first-child{margin-bottom:28px}footer .bottomContact .left .c span.i{display:inline-block;padding-left:52px}footer .bottomContact .right{font-size:16px;line-height:24px;margin-top:24px;width:86px;text-align:center}footer .bottomContact .right div{padding-bottom:8px;font-size:14px;line-height:20px}footer .bottomContact .right img.qr{float:none;display:inline-block;width:72px;height:72px}footer .bottomContact .right .text{float:left;margin-left:20px;font-size:14px;line-height:28px;letter-spacing:.1em;color:rgba(153,153,153,.8)}footer .bottomContact .right .green{margin-left:24px;margin-top:12px;width:270px;height:40px;border-radius:6px;font-size:18px;line-height:40px}footer .bottomContact .right .green img{margin-right:16px}footer .copyRight{height:65px;line-height:65px;font-size:12px}footer .copyRight p{margin-right:20px;margin-bottom:0}.content{margin:0 auto}.content.xl{width:1440px}.content.l{width:1120px}.hf-row{height:480px;min-width:1120px}.hf-row .text .title{font-size:40px;line-height:60px}.hf-row .text .desc{font-size:16px;line-height:30px}a.detail{padding:0 24px;height:40px;line-height:40px;font-size:18px;border:1px solid #444;border-radius:4px}.main h1.bigtitle{margin:0;font-size:64px;line-height:96px;letter-spacing:.04em}}@media (min-width:768px) and (max-width:1199px){header .content{padding-left:40px;padding-right:40px}header .navbar ul li{margin-left:30px;letter-spacing:.08em}footer .bottomContact .content.l{padding-left:180px;padding-right:180px}.content.l,.content.xl{width:960px}.hf-row{min-width:960px}.hf-row .text .desc{font-size:18px;line-height:26px}}@media (max-width:767px){.hide-in-pc{display:block}.hide-in-mobile{display:none}body .main{margin-top:.64rem}header{transition:none;position:fixed;top:0;width:100%;height:.64rem;z-index:20;box-shadow:0 .02rem .1rem rgba(0,0,0,.1)}header .hline{position:relative;height:.64rem}header img.logo{width:1.05rem;height:.28rem;margin-left:.24rem;margin-top:.2rem}header div.listbtn{width:.26rem;height:.22rem;float:right;margin-top:.26rem;margin-right:.3rem}header div.listbtn label{position:relative;width:.25rem;height:.2rem;display:inline-block;cursor:pointer;margin:0;transition:all .5s;text-align:left}header div.listbtn label div:first-child{top:0rem}header div.listbtn label div:nth-child(2){top:.05rem}header div.listbtn label div:nth-child(3){top:.1rem}header div.listbtn div,header div.listbtn div:after,header div.listbtn div:before{background:#FFF;position:absolute;height:.02rem;width:.25rem;border-radius:.02rem;transition:all .5s}header div.listbtn #menu35+label div:first-child{transition:width .15s .15s,top .15s,right .15s,transform .15s}header div.listbtn #menu35+label div:nth-child(2){transition:transform .15s}header div.listbtn #menu35+label div:nth-child(3){right:0;transition:width .15s .15s,top .15s,right .15s,transform .15s}header div.listbtn #menu35:checked+label div:first-child{top:2%;left:7%;width:50%;transform:rotate(45deg);transition:width .15s,top .15s .15s,left .15s .15s,transform .15s .15s}header div.listbtn #menu35:checked+label div:nth-child(2){transform:rotate(-45deg);transition:transform .15s .15s}header div.listbtn #menu35:checked+label div:nth-child(3){width:50%;right:7%;top:47%;transform:rotate(45deg);transition:width .15s,top .15s .15s,right .15s .15s,transform .15s .15s}header.light div.listbtn div,header.light div.listbtn div:after,header.light div.listbtn div:before{background:#444;position:absolute;height:.025rem;width:.25rem;border-radius:.02rem;transition:all .5s}header div.navlist{width:100%;height:100%;position:fixed;left:120%;transition:left .3s ease-in-out}header div.navlist .cover{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;outline:0;-webkit-overflow-scrolling:touch;background-color:rgba(0,0,0,.6);z-index:-221}header div.navlist ul{padding:0;display:block;width:100%;background:#090911}header div.navlist ul li{text-align:center;display:block;margin:0;height:.64rem;background:#090911;width:100%}header div.navlist ul li.active{background:#0D2B52}header div.navlist ul li a{text-decoration:none;display:inline-block;width:100%;height:100%;color:#FFF;font-size:.18rem;line-height:.64rem}header.light .hline,header.light div.navlist ul,header.light div.navlist ul li{background:#FCFCFC}header.light div.navlist ul li.active{background:#AA8E4A}header.light div.navlist ul a{color:#333}footer .bottomContact{background:#1A2B3D;padding-top:.4rem;box-sizing:border-box;text-align:center;height:4.24rem}footer .bottomContact .t{font-weight:700;font-size:.24rem;line-height:.36rem}footer .bottomContact .c{margin:0 auto;width:2.4rem;text-align:left;margin-top:.4rem;font-size:.14rem;line-height:.24rem}footer .bottomContact .c a{text-decoration:none;color:#FFF}footer .bottomContact .c p{display:block;margin-left:auto;margin-right:auto;margin-bottom:0}footer .bottomContact .c span.i{display:inline-block;padding-left:3em}footer .bottomContact .right{float:none;margin-top:.24rem;width:100%}footer .bottomContact .right .center{margin:0 auto;width:1.6rem}footer .bottomContact .right .search{font-size:.16rem;line-height:.28rem;font-weight:700;padding-bottom:.1rem}footer .bottomContact .right img.qr{float:none;display:block;margin-left:auto;margin-right:auto;width:.8rem;height:.8rem}.content.l,.content.xl,.hf-row{width:3.75rem}footer .bottomContact .right .text{font-weight:400;float:left;display:block;margin-left:.16rem;font-size:.14rem;line-height:.26rem;letter-spacing:.02em;color:rgba(153,153,153,.8)}footer .copyRight{padding-top:.1rem;height:.8rem;line-height:.2rem;font-size:.12rem}footer .copyRight p{display:block;margin:0}.hf-row{height:4.8rem;background-position:center;background-repeat:no-repeat;min-width:3.75rem}.hf-row .text .title{font-weight:700;font-size:.24rem;line-height:.36rem;color:#444;letter-spacing:.04em}.hf-row .text .desc{font-size:.14rem;line-height:.22rem;color:#333}a.detail{padding:0 .24rem;display:inline-block;height:.36rem;line-height:.36rem;text-decoration:none;font-size:.16rem;border:.01rem solid #444;border-radius:.04rem;box-shadow:0 .02rem .04rem rgba(104,89,36,.25)}.main h1.bigtitle{color:#444;font-weight:700;margin:0;font-size:.36rem;line-height:.48rem;text-align:center;letter-spacing:.04em}}@media (min-width:768px){.main{margin-top:0!important}header .navbar ul li{letter-spacing:.1em}header .holder{position:relative;z-index:2}header.light{background:0 0}header:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.blocks{width:1120px;margin:40px auto}.blocks .hf-row .content.l{display:block;min-width:auto;width:100%;height:100%}.hf-row.ai .text .desc br,.hf-row.ai .text h1.title br{display:none}.blocks .hf-row .text .desc{font-size:20px;line-height:36px}.blocks .hf-row.product{min-width:auto;float:left;width:480px;height:656px;background:url(../images/index/bg_product.jpg) center bottom no-repeat;background-size:cover}.blocks .hf-row.product .text{padding:40px 100px 0 80px}.blocks .hf-row.product .text .desc{margin-top:24px}.blocks .hf-row.product .text .desc p{margin:0}.blocks .hf-row.product a.detail{margin-top:40px}.blocks .hf-row.ai-lab{min-width:auto;float:left;margin-left:16px;width:624px;height:320px;background:linear-gradient(111.93deg,rgba(36,36,36,.9) 34.95%,rgba(39,39,39,.05) 87.38%),url(../images/index/bg_ai.jpg);background-position:center;background-size:cover}.blocks .hf-row.ai-lab .text{color:#FFF;padding:40px;margin:0}.blocks .hf-row.ai-lab .text .title{color:#FFF}.blocks .hf-row.ai-lab .text .desc{width:280px;margin-top:24px}.blocks .hf-row.ai-lab .text a.detail{margin-top:40px}.blocks .hf-row.join{min-width:auto;float:left;margin-left:16px;margin-top:16px;width:624px;height:320px;background:url(../images/index/bg_join.jpg);background-position-x:center;background-size:cover}.blocks .hf-row.join .text{padding:40px}.blocks .hf-row.join .text .desc{margin-top:16px;width:280px}.blocks .hf-row.join .text a.detail{margin-top:40px}.hf-row.ai{width:100%;height:600px;position:relative;text-align:left;background:url(../images/index/bg_title.jpg) center no-repeat;background-size:cover}.hf-row.ai .text{padding-top:216px}.hf-row.ai .text h1.title{font-size:40px;line-height:60px}.hf-row.ai .text .desc{margin-top:24px;width:616px;font-size:20px;line-height:36px;text-align:left}.hf-row.ai .text .remark{color:#888;margin-top:170px;font-size:12px;text-align:right;padding-right:12px}.hf-row.ai a.detail{margin-top:46px}}@media (min-width:768px) and (max-width:1199px){header .navbar ul li{letter-spacing:.08em}.blocks{width:880px}.blocks .hf-row.product{width:374px;height:500px}.blocks .hf-row.product .text{padding:30px 40px 0}.blocks .hf-row.product .text .desc{font-size:16px}.blocks .hf-row.ai-lab{width:490px;height:242px}.blocks .hf-row.ai-lab .text{padding:20px 40px 0}.blocks .hf-row.ai-lab .text .desc{margin-top:8px;font-size:16px}.blocks .hf-row.ai-lab .text a.detail{margin-top:16px}.blocks .hf-row.join{width:490px;height:242px}.blocks .hf-row.join .text{padding:20px 40px 0}.blocks .hf-row.join .text .desc{margin-top:8px;font-size:16px}.blocks .hf-row.join .text a.detail{margin-top:16px}.hf-row.ai .text{padding-left:40px}}@media (max-width:767px){.hf-row span.comma{visibility:hidden;margin:0 -.04rem}.hf-row.ai{height:3.36rem;overflow:hidden;width:100%;position:relative;text-align:left;background:url(../images/mobile/index/bg_title.jpg) center bottom;background-size:cover}.hf-row.ai .text{padding:.4rem .4rem 0}.hf-row.join .text,.hf-row.product .text{padding-right:.7rem}.hf-row.ai .text h1.title{margin:0;font-size:.24rem;line-height:.36rem}.hf-row.ai .text .desc{margin-top:.24rem;font-size:.16rem;line-height:.28rem}.hf-row.ai .text .down{text-align:center;height:.4rem;margin-top:.2rem;font-size:.14rem;color:#666;background-image:url(../images/ai_lab/down.svg);background-repeat:no-repeat;background-position:bottom center}.hf-row.ai-lab,.hf-row.join,.hf-row.product{background-color:#FFF;background-size:cover;height:2.48rem}.hf-row.ai .text .remark{margin-top:.2rem;text-align:right;padding-left:1rem;font-size:.1rem;color:#888}.hf-row.ai-lab .text,.hf-row.join .text,.hf-row.product .text{padding-top:.4rem;padding-left:.4rem}.hf-row.ai a.detail{margin-top:.4rem}.hf-row.product{background-image:url(../images/mobile/index/bg_product.jpg)}.hf-row.product .text .desc{margin-top:.08rem;font-size:.16rem;line-height:.28rem}.hf-row.product .text .desc p{margin:0}.hf-row.product .text a.detail{margin-top:.24rem}.hf-row.join{background-image:url(../images/mobile/index/bg_join.jpg)}.hf-row.join .text .desc{margin-top:.08rem;font-size:.16rem;line-height:.28rem}.hf-row.join .text a.detail{margin-top:.24rem}.hf-row.ai-lab{background-image:url(../images/mobile/index/bg_ailab.jpg)}.hf-row.ai-lab .text .title{color:#FFF}.hf-row.ai-lab .text .desc{color:#FFF;margin-top:.08rem;font-size:.16rem;line-height:.28rem}.hf-row.ai-lab .text a.detail{margin-top:.24rem}}