.body{position:relative;background-color:#fff;margin-top:0;overflow:hidden}.title{text-align:center;margin-bottom:32px;position:relative}.title h1{font-size:32px;font-weight:bold;line-height:1}.title>.split{width:120px;height:6px;border-radius:3px;background:#FAA73F;margin:24px 0 32px 0}.more{text-align:center;position:absolute;bottom:0;right:0;font-size:16px}.more a{margin:0 auto;font-weight:bold}.more i{margin-left:8px}.wrap{width:100%;overflow:hidden;position:relative}.banner-box{position:relative;width:93.75%;min-width:1200px;margin:0 auto}.banner{position:relative;background:#011;height:650px;width:100%;overflow:hidden;top:0;border-radius:16px}.banner .items{width:100%;height:100%;position:absolute;left:0;top:0;white-space:nowrap}.banner .item{width:100%;height:100%;position:relative;display:inline-block}.banner .item .info{height:100%}.banner .item a:hover{text-decoration:none}.banner .item img{width:100%;height:100%;object-fit:cover}.banner .item video{width:100%;height:100%;object-fit:cover}.banner .item .text{width:86.7%;min-width:1200px;position:absolute;left:50%;z-index:1;top:50%;transform:translate(-50%,-50%);overflow:inherit}.banner .item .text-center{text-align:center}.banner .item .text-center p{text-align:center!important}.banner .item .text-left{text-align:left}.banner .item .text-left p{text-align:left!important}.banner .item .text-right{text-align:right}.banner .item .text-right p{text-align:right!important}.banner .item .text .btn-reverse{margin-top:20px}.banner .buttons{display:none;position:absolute;top:50%;transform:translate(0,-50%);width:44px;height:100px;line-height:100px;text-align:center;cursor:pointer;z-index:1}.banner .buttons:hover{opacity:.8}.banner:hover .buttons{display:block}.banner .buttons-left{left:40px}.banner .buttons-right{right:40px}.indexs{position:absolute;left:50%;transform:translateX(-50%);bottom:48px}.indexs span{background:#fff}.service1{margin:0 auto;padding:100px 0;background-size:cover;background-repeat:no-repeat;overflow:hidden}.service1 .backgroud{width:806px;height:946px;position:absolute;top:-171px;left:0}.service1 .backgroud img{width:100%;height:100%}.service1 .container{width:1200px;position:relative}.service1 .title{padding-bottom:24px;border-bottom:1px solid #F0F0F0}.service1 .title>.split{margin:16px 0 18px}.service1 .tabs{margin:6px 90px 0}.service1 .tabs a,.products .tabs .split{margin-top:6px}.service1 .wrap{width:100%;height:270px;overflow:hidden;position:relative}.service1 .items{position:relative;height:270px;white-space:nowrap;font-size:0}.service1 .item{display:inline-block;font-size:14px;width:100%}.service1 .item .info{width:600px;margin-right:auto}.service1 .item .desc{max-height:126px;white-space:normal;overflow:hidden;font-size:14px;line-height:2}.service1 .item .desc h3{margin-bottom:24px;font-size:16px;font-weight:bold;color:#333;line-height:normal}.service1 .item .url{font-size:14px;line-height:16px;margin-top:32px}.service1 .item .url a i{margin-left:8px}.service1 .pic{width:480px;height:270px}.service1 .pic img{width:100%;height:100%;border-radius:10px;object-fit:cover}.aboutus{width:93.75%;min-width:1200px;margin:0 auto 166px;background-size:cover;background-repeat:no-repeat;background-color:rgba(0,0,17,0.8);border-radius:16px}.aboutus .container{position:relative;width:100%}.aboutus .main{width:1200px;margin:0 auto;position:relative}.aboutus .title{width:480px;min-height:408px;text-align:left;flex-direction:column;align-items:flex-start;margin:0}.aboutus .title h1{font-size:32px;margin-top:88px}.aboutus .title .desc{line-height:2}.aboutus .buttons{margin-top:24px;margin-bottom:189px}.aboutus .title .buttons a{margin-right:24px}.aboutus .title .buttons a:hover{text-decoration:none}.aboutus .title .buttons span{vertical-align:middle}.aboutus .title .buttons a:hover span{text-decoration:underline}.aboutus .title .buttons i{margin-left:8px}.aboutus .service2{position:absolute;width:100%;bottom:-66px;height:167px}.aboutus .service2 .remark{position:absolute;width:50%;height:167px;left:0;top:0}.aboutus .service2 .wrap{width:1200px;height:100%;overflow:inherit;border-radius:0 10px 0 0}.aboutus .service2 .items{height:100%;text-align:right;word-spacing:-10px;border-radius:0 10px 0 0;overflow:hidden}.aboutus .service2 .item{width:300px;height:167px;font-size:16px;display:inline-block;padding:47px 48px;box-sizing:border-box;position:relative;text-align:left;vertical-align:top;word-spacing:0;transition:all .8s}.aboutus .service2 .item:hover{color:#fff;background:#FAA73F;text-decoration:none}.aboutus .service2 .item:first-child{color:#fff;background:#FAA73F;border-radius:0 0 0 10px}.aboutus .service2 .item .desc{font-size:32px;max-width:150px;margin-top:16px;white-space:nowrap;overflow:hidden;font-weight:bold}.aboutus .service2 .item .pic{width:50px;height:50px;position:absolute;top:47px;right:48px;display:none}.aboutus .service2 .item:first-child .pic{display:block}.aboutus .service2 .item:hover .pic{display:block}.aboutus .service2 .item .pic img{width:100%;height:100%;object-fit:cover}.aboutus .service2 .buttons{position:absolute;width:16px;height:16px;margin:0;transform:rotate(90deg)}.aboutus .service2 .buttons-left{top:-16px;left:0}.aboutus .service2 .buttons-right{top:85px;right:-16px}.products{padding:80px 0}.products .container{position:relative}.products .title{padding-bottom:24px;border-bottom:1px solid #F0F0F0}.products .title>.split{margin:16px 0 18px}.products .tabs{margin:6px 90px 0}.products .tabs a,.products .tabs .split{margin-top:6px}.products .more{bottom:24px}.products .more a:hover{text-decoration:none}.products .wrap .items-box{position:relative;overflow:hidden;font-size:0}.products .wrap .items{position:relative;vertical-align:top}.products .wrap .items .buttons{width:22px;height:22px;text-align:center;border-radius:4px;line-height:1}.products .buttons{width:48px;height:120px;line-height:120px;text-align:center;cursor:pointer;z-index:10;display:none;position:absolute}.products .buttons:hover{background-color:#E9E9E9}.products:hover .container>.buttons{display:block}.products .buttons-left{left:-72px;top:270px}.products .buttons-right{right:-72px;top:270px}.news{padding:80px 0 100px}.news .container{position:relative}.news .title{padding-bottom:24px;border-bottom:1px solid #F0F0F0}.news .title>.split{margin:16px 0 18px}.news .tabs{margin:6px 90px 0}.news .tabs a,.news .tabs .split{margin-top:6px}.news .more{bottom:24px}.news .more a:hover{text-decoration:none}.news .items-box{position:relative;left:0;top:0;width:100%;overflow:hidden}.news .items{width:100%;position:relative;white-space:nowrap;font-size:0}.news .item{width:276px;margin-left:32px;box-sizing:border-box;font-size:14px;vertical-align:top;position:relative;z-index:10;display:inline-block}.news .item:first-child{margin-left:0}.news .item .name{height:48px;font-size:16px;font-weight:bold;line-height:1.5;white-space:wrap;overflow:hidden}.news .item .desc{width:100%;height:64px;margin-top:24px;line-height:2;white-space:normal;overflow:hidden}.news .item .clear{margin-top:24px}.news .item .pic{border-radius:10px;overflow:hidden;margin-top:24px}.news .item .url{margin-top:24px}.news .item .url a:hover{text-decoration:none}.news .buttons{width:48px;height:120px;line-height:120px;text-align:center;cursor:pointer;z-index:10;display:none;position:absolute}.news .buttons:hover{background-color:#F9F9F9}.news:hover .buttons{display:block}.news .buttons-left{left:-72px;top:310px}.news .buttons-right{right:-72px;top:310px}.news .backgroud{width:676px;height:754px;position:absolute;transform:rotate(-68deg);top:221px;left:22px}.news .backgroud img{width:100%;height:100%}.service3 .container{width:93.75%;padding:60px 0;background-size:cover;background-repeat:no-repeat;border-radius:16px}.service3 .title{margin-bottom:0}.service3 .wrap{width:1200px;margin:0 auto}.service3 .items{font-size:0;white-space:nowrap;max-width:1200px}.service3 .item{display:inline-block;width:192px;padding:0 24px;vertical-align:top;position:relative;text-align:center}.service3 .item .pic{width:100%;max-height:80px}.service3 .item .pic img{max-width:80px;max-height:80px}.service3 .item .info{padding:24px 0 0 0;width:100%;box-sizing:border-box}.service3 .item .name{font-size:16px;font-weight:bold;overflow:hidden}.service3 .item .name:hover a{color:#fff}.service3 .item .desc{font-size:14px;margin-top:16px;line-height:1.5;max-height:47px;overflow:hidden;white-space:normal}.iconlink{width:1200px;text-align:center;margin:60px auto;font-size:0}.iconlink a{display:inline-block;width:208px;height:104px;line-height:104px;margin-right:40px}.iconlink a:last-child{margin-right:0}.iconlink a:nth-child(5n){margin-right:0}.iconlink a:hover{text-decoration:none}.iconlink img{max-width:100%;max-height:104px;vertical-align:middle}