* {margin: 0; padding: 0; box-sizing: border-box;}
html, body {width: 100%; height: auto; min-width: 1280px;}
body {background-color: #0d0f12;}
::-webkit-scrollbar {width: 5px;height: 5px;}
::-webkit-scrollbar-track {background: #412fa7;border-radius:20px;}
::-webkit-scrollbar-thumb {background: #ad9ff8;border-radius:20px;}
/**首页样式**/
.btn-item:hover {animation: shake 0.28s ease-in-out; filter: brightness(1.25);}
@keyframes shake {0% {transform: translateY(0);} 25% {transform: translateY(-4px);} 50% {transform: translateY(3px);} 75% {transform: translateY(-2px);} 100% {transform: translateY(0);}}
.page-bg2 {width: 100%; min-width: 1280px; height: 587px; background: url("bg_01.jpg") no-repeat center top; position: absolute; top: 0; left: 0; z-index: -1;}
.container {width: 1280px; margin: 0 auto; position: relative;}
.logo-box {width: 175px; height: 88px; margin: 20px 0 0 0; background: url("logo.png") no-repeat left center; animation: logoFlash 0.8s ease forwards;}
@keyframes logoFlash {0% {opacity: 0; transform: scale(0.9);} 50% {opacity: 1; transform: scale(1.05);} 100% {opacity: 1; transform: scale(1);}}
.top-btn-wrap {position: absolute; top:0px; right: 0; display: flex; gap: 12px; z-index: 99;}
.top-btn {display: block; width: 116px; height: 32px; transition: filter 0.2s ease; text-decoration: none;}
.top-btn:hover {filter: brightness(1.2);}
.top-btn1 {background: url("top_btn1.png") no-repeat center;}
.top-btn2 {background: url("top_btn2.png") no-repeat center;}
.content-area {width: 100%;min-width: 1280px; height: 2823px;background: url("bg_02.jpg") no-repeat center top;  z-index: 1;margin-top:470px;}
.content-bg-1 {width: 1280px; margin: 20px auto; background: url("01.png") no-repeat center top;}
.content-box-1 {width: 1280px; height: 1900px; margin: 0 auto; position: relative;}
.content-box-1 .act-btn-1 {position: absolute; width:147px;height:45px;transition: filter 0.2s ease;right:75px;top:650px;text-decoration: none;}
.content-box-1 .act-btn-2 {position: absolute; width:147px;height:45px;transition: filter 0.2s ease;right:75px;top:2132px;text-decoration: none;}
.goods-list{display:flex;position:relative;width:800px;height:360px;margin:0 auto;top:1700px;overflow-x:auto;padding:30px 0;}
.goods-list::-webkit-scrollbar {width: 5px;height: 10px;}