*{margin:0;padding:0;box-sizing:border-box;}
::-webkit-scrollbar{width:5px;height:5px;}
::-webkit-scrollbar-track{background:#051323;}
::-webkit-scrollbar-thumb{background:#182333;}
html,body{width:100%;height:auto;}
body{font-family:"Microsoft YaHei",sans-serif;background:#0d0f12 url("bg.jpg") no-repeat center top;background-size:1920px 1934px;min-height:1934px;color:#fff;}
.container{width:1250px;margin:0 auto;position:relative;}
.header{width:100%;height:600px;position:relative;}
.logo{position:absolute;top:20px;left:0;width:173px;height:86px;background:url("logo.png") center no-repeat;background-size:contain;animation: logoFlash 2s ease-out forwards;opacity:0;}
@keyframes logoFlash {0% {opacity: 0;transform: scale(0.5);}20% {opacity: 1;transform: scale(1.2);}40% {transform: scale(0.9);}60% {transform: scale(1.1);}80% {transform: scale(0.95);}100% {opacity: 1;transform: scale(1);}}
.top-btn{position:absolute;top:20px;right:0;display:flex;gap:10px;}
.top-btn a{display:block;width:116px;height:32px;background-size:contain;background-repeat:no-repeat;background-position:center;}
.top-btn .btn-1{background-image:url("top_btn1.png");}
.top-btn .btn-2{background-image:url("top_btn2.png");}
.top-btn a:hover {filter: brightness(1.2);}
.nav-tab{position:absolute;top:570px;left:50%;transform:translateX(-50%);width:1160px;height:93px;display:flex;justify-content:center;align-items:center;}
.nav-tab a{display:block;width:267px;height:93px;background:url("btn.png") no-repeat;font-size:0px;text-align:center;text-decoration:none;transition:all 0.3s ease;}
.nav-tab a:nth-child(1){background-position:-0px -0px;}
.nav-tab a:nth-child(2){background-position:-298px -0px;margin-left:30px;}
.nav-tab a:nth-child(3){background-position:-595px -0px;margin-left:30px;}
.nav-tab a:nth-child(4){background-position:-893px -0px;margin-left:30px;}
.nav-tab a:nth-child(1):hover,a:nth-child(1).active {background-position:-0px -93px;}
.nav-tab a:nth-child(2):hover,a:nth-child(2).active {background-position:-298px -93px;}
.nav-tab a:nth-child(3):hover,a:nth-child(3).active {background-position:-595px -93px;}
.nav-tab a:nth-child(4):hover,a:nth-child(4).active {background-position:-893px -93px;}
.content-section{width:100%;padding-bottom:100px;height:1000px;}
.activity-wrap{width:1161px;display:none;padding-top:30px;margin:0 auto;margin-top:170px;}
.activity-wrap.active{display:block;}
.title-1{background:url('01.jpg') center no-repeat;width:1161px;height:626px;}
.title-2{background:url('02.jpg') center no-repeat;width:1161px;height:579px;}
.title-3{background:url('03.jpg') center no-repeat;width:1161px;height:413px;}
.title-4{background:url('04.jpg') center no-repeat;width:1161px;height:903px;}
.title-2 .act-btn-1 {position: absolute; width:180px;height:55px;transition: filter 0.2s ease;right:80px;top:860px;text-decoration: none;}
.title-2 .act-btn-2 {position: absolute; width:180px;height:55px;transition: filter 0.2s ease;right:80px;top:1190px;text-decoration: none;}
.title-3 .act-btn-1 {position: absolute; width:180px;height:55px;transition: filter 0.2s ease;right:80px;top:830px;text-decoration: none;}