.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}.more{text-align:center;position:absolute;bottom:0;right:0}.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:100%}.banner{width:100%;height:650px;position:relative;top:0}.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: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:32px}.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 .buttons-left{left:40px}.banner .buttons-right{right:40px}.indexs{position:absolute;right:0;top:0;height:650px;width:200px}.indexs span{position:absolute;background:#fff;display:block!important;width:48px!important;height:48px!important;border-radius:50%;margin:40px;border:1px solid transparent;background-color:transparent!important}.indexs span:hover{background-color:#f0f0f0!important;opacity:.5}.indexs span em{content:'';display:block;width:8px;height:8px;background:#fff;border-radius:4px;position:absolute;left:20px;top:20px}.indexs .active{border:1px solid #fff}.indexs span:last-child{margin-right:40px}.barner-index-box{position:absolute;right:-340px;top:0}.aboutus{width:100%;min-width:1200px;background-size:cover;background-repeat:no-repeat;overflow:hidden;position:relative}.aboutus .backgroud{width:806px;height:946px;position:absolute;top:-233px;left:0}.aboutus .backgroud img{width:100%;height:100%}.aboutus .container{width:1000px;margin:0 auto;padding:100px 0}.aboutus .main{width:100%}.aboutus .title{text-align:center;margin-bottom:0}.aboutus .title h1{line-height:normal}.aboutus .title .split{width:75px;height:6px;border-radius:2px;margin:16px 0}.aboutus .title .desc{font-size:16px;line-height:2}.aboutus .buttons{margin-top:32px}.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 i{margin-left:8px;margin-top:-2px}.service1{margin-top:80px}.service1 .wrap{width:100%;height:100%;overflow:inherit;border-radius:0 10px 0 0}.service1 .items{height:100%;display:flex;justify-content:space-between;align-items:center;overflow:hidden}.service1 .item{max-width:250px;padding-right:20px;font-size:16px;box-sizing:border-box}.service1 .item .name{text-align:center}.service1 .item .desc{font-size:48px;margin-top:4px;white-space:nowrap;overflow:hidden;font-weight:bold}.service2{margin:0 auto;background-size:cover;background-repeat:no-repeat;overflow:hidden}.service2 .container{width:100%}.service2 .wrap{width:100%;height:360px;overflow:hidden;position:relative}.service2 .items{position:relative;height:360px}.service2 .item{width:33.33%;height:100%;background-size:100% 100%;background-repeat:no-repeat;background-position:center;transition:all .5s}.service2 .item .flex-center{width:100%;height:100%;background-color:rgba(0,0,0,0.4);transition:all .4s}.service2 .item .info{width:464px;text-align:center}.service2 .item .name{max-height:64px;font-size:32px;font-weight:bold;line-height:1;overflow:hidden}.service2 .item .desc{max-height:96px;margin-top:32px;white-space:normal;overflow:hidden;font-size:16px;line-height:2}.service2 .item .url{font-size:14px;line-height:normal;margin-top:32px}.service2 .item:hover .flex-center{background-color:rgba(0,0,0,0.6)}.service2 .item .url a i{margin-left:8px;margin-top:-2px}.products{width:100%;padding:60px 0 100px 0;position:relative;overflow:hidden}.products .backgroud{width:715px;height:839px;position:absolute;top:310px;left:-268px}.products .backgroud img{width:100%;height:100%}.products .container{position:relative}.products .title{display:flex;justify-content:flex-start;text-align:left}.products .title .split{width:6px;height:auto;border-radius:2px;margin:0 16px 0 0}.products .title .tabs-box{max-width:1050px}.products .title h1{text-align:left}.products .title .desc{margin-top:12px;font-size:20px}.products .more a{line-height:40px}.products .more a:hover{text-decoration:none}.products .wrap .items-box{position:relative;font-size:0;white-space:nowrap}.products .wrap .items{position:relative;vertical-align:top;display:inline-block}.products .wrap .items .buttons{width:22px;height:22px;text-align:center;border-radius:4px;line-height:1}@media(min-width:1800px){.products .tabs{height:100%;display:flex;position:absolute;top:0;right:0}.products .tabs a{width:88px;height:100%;font-size:20px;font-weight:bold;text-align:center;background:#033C8B;position:relative}.products .tabs a:nth-child(2){background:#22BCBC}.products .tabs a:nth-child(3){background:#53268B}.products .tabs .num{width:100%;position:absolute;left:0;top:104px;transition:all .5s}.products .tabs .name{width:24px;position:absolute;left:50%;top:calc(100% - 100px);transform:translate(-50%,-100%);transition:all .5s}.products .tabs .ename{width:24px;margin-top:-100px;white-space:nowrap;position:absolute;left:50%;top:calc(100% - 100px);transform:translate(-50%,0%) rotate(90deg);transition:all .5s}.products .tabs a:hover{opacity:.8}.products .tabs .active .name{top:159px;transform:translate(-50%,0)}.products .tabs .active .ename{top:259px;transform:translate(-50%,0) rotate(90deg)}}@media(min-width:1500px) and (max-width:1800px){.products .tabs{width:calc(50% - 640px);height:100%;display:flex;position:absolute;top:0;right:0}.products .tabs a{width:33.33%;max-width:88px;min-width:20px;height:100%;font-size:20px;font-weight:bold;text-align:center;background:#033C8B;position:relative}.products .tabs a:nth-child(2){background:#22BCBC}.products .tabs a:nth-child(3){background:#53268B}.products .tabs .num{width:100%;position:absolute;left:0;top:104px;transition:all .5s}.products .tabs .name{width:20px;position:absolute;left:50%;top:calc(100% - 100px);transform:translate(-50%,-100%);transition:all .5s}.products .tabs .ename{width:24px;margin-top:-100px;white-space:nowrap;position:absolute;left:50%;top:calc(100% - 100px);transform:translate(-50%,0%) rotate(90deg);transition:all .5s}.products .tabs a:hover{opacity:.8}.products .tabs .active .name{top:159px;transform:translate(-50%,0)}.products .tabs .active .ename{top:259px;transform:translate(-50%,0) rotate(90deg)}}@media(max-width:1500px){.products .tabs{width:1200px;height:59px;line-height:59px;display:flex;position:absolute;bottom:41px;left:50%;transform:translate(-50%,0)}.products .tabs a{flex:1;padding:0 16px;height:100%;font-size:20px;font-weight:bold;text-align:center;background:#033C8B;box-sizing:border-box;position:relative}.products .tabs a:nth-child(2){background:#22BCBC}.products .tabs a:nth-child(3){background:#53268B}.products .tabs .num{display:inline-block;margin-right:12px;transition:all .5s}.products .tabs .name{display:inline-block;transition:all .5s}.products .tabs .ename{display:inline-block;transition:all .5s}.products .tabs a:hover{text-decoration:none;opacity:.8}.products .tabs .active .num,.products .tabs .active .name{color:#FFF}}.service3 .container{width:100%;padding:80px 0 120px;background-size:cover;background-repeat:no-repeat}.service3 .title{margin-bottom:0}.service3 .title .split{width:75px;height:6px;margin:16px 0 32px;border-radius:2px}.service3 .wrap{width:1200px;margin:0 auto}.service3 .items{max-width:1200px;font-size:0}.service3 .item{display:inline-block;width:400px;height:171px;padding:40px 40px 40px 124px;text-align:left;vertical-align:top;border-bottom:1px solid #999;border-right:1px solid #999;box-sizing:border-box;background:#F9F9F9;position:relative;transition:all .8s}.service3 .item:nth-child(3n+1){border-left:1px solid #999}.service3 .item:first-child{border-top:1px solid #999}.service3 .item:nth-child(2){border-top:1px solid #999}.service3 .item:nth-child(3){border-top:1px solid #999}.service3 .item:hover{text-decoration:none}.service3 .item .pic{width:100%;max-width:52px;max-height:52px;position:absolute;top:40px;left:40px}.service3 .item .pic img{max-width:52px;max-height:52px}.service3 .item .info{width:100%;box-sizing:border-box}.service3 .item .name{font-size:20px;font-weight:bold;white-space:nowrap;overflow:hidden}.service3 .item .name span{color:#22BCBC}.service3 .item .desc{font-size:16px;margin-top:16px;line-height:1.5;max-height:48px;overflow:hidden;white-space:normal}.service3 .item:hover{background:#22BCBC}.service3 .item:hover .pic img{filter:brightness(100)}.service3 .item:hover .name span{color:#FFF}.service3 .item:hover .desc{color:#FFF}.news{padding:80px 0;background-image:url(/res/image/bg/001.png)}.news .container{position:relative}.news .title{display:flex;justify-content:flex-start;text-align:left}.news .title .split{width:6px;height:auto;border-radius:3px;margin:0 16px 0 0}.news .title .tabs-box{max-width:1050px}.news .title h1{text-align:left}.news .title .desc{margin-top:12px;font-size:20px}.news .more a{line-height:40px}.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:389px;margin-left:16px;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 .pic{width:100%;overflow:hidden}.news .item .info{padding:20px;border-top:1px solid #E9E9E9}.news .item .name{font-size:16px;font-weight:bold}.news .item .desc{width:100%;height:42px;margin-top:16px;line-height:1.5;white-space:normal;overflow:hidden}.news .item .date{margin-top:16px;padding-top:16px;border-top:1px solid #E9E9E9}.news .item .url a:hover{text-decoration:none}.news .item .url i{margin-left:8px;margin-top:-2px}.news .tabs{flex-direction:column;position:absolute;top:99px;left:1224px}.news .tabs.ename{left:1272px;flex-direction:row;white-space:nowrap;transform-origin:left top;transform:rotate(90deg)}.news .tabs a{padding:12px 16px;box-sizing:border-box;transition:all .4s}.news .tabs.ename a{height:48px;line-height:24px}.news .tabs .split{width:6px;height:6px;margin:12px 0;background:rgba(3,60,139,0.15)}.news .tabs.ename .split{margin:0 12px}