/************************************************************
** 请将全局样式拷贝到项目的全局 CSS 文件或者当前页面的顶部 **
** 否则页面将无法正常显示                                  **
************************************************************/

html {
  font-size: 16px;
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans',
    'Droid Sans', 'Helvetica Neue', 'Microsoft Yahei', sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 100vw;overflow: hidden; 
  height: 100vh;
}
#particleCanvas { display: block; width:100%;height:100%;padding-bottom: 4vw;}
body * {
  box-sizing: border-box;
  flex-shrink: 0;
}

.fuwu_-flex-row {
  display: flex;
  flex-direction: row;
}

.fuwu_-flex-col {
  display: flex;
  flex-direction: column;
}

.fuwu_-justify-start {
  justify-content: flex-start;
}

.fuwu_-justify-end {
  justify-content: flex-end;
}

.fuwu_-justify-center {
  justify-content: center;
}

.fuwu_-justify-between {
  justify-content: space-between;
}

.fuwu_-justify-around {
  justify-content: space-around;
}

.fuwu_-justify-evenly {
  justify-content: space-evenly;
}

.fuwu_-items-start {
  align-items: flex-start;
}

.fuwu_-items-end {
  align-items: flex-end;
}

.fuwu_-items-center {
  align-items: center;
}

.fuwu_-items-baseline {
  align-items: baseline;
}

.fuwu_-items-stretch {
  align-items: stretch;
}

.fuwu_-self-start {
  align-self: flex-start;
}

.fuwu_-self-end {
  align-self: flex-end;
}

.fuwu_-self-center {
  align-self: center;
}

.fuwu_-self-baseline {
  align-self: baseline;
}

.fuwu_-self-stretch {
  align-self: stretch;
}

.fuwu_-flex-1 {
  flex: 1 1 0%;
}

.fuwu_-flex-auto {
  flex: 1 1 auto;
}

.fuwu_-grow {
  flex-grow: 1;
}

.fuwu_-grow-0 {
  flex-grow: 0;
}

.fuwu_-shrink {
  flex-shrink: 1;
}

.fuwu_-shrink-0 {
  flex-shrink: 0;
}

.fuwu_-relative {
  position: relative;
}

.fuwu_-ml-2 {
  margin-left: 0.1042vw;
}

.fuwu_-mt-2 {
  margin-top: 0.1042vw;
}

.fuwu_-ml-4 {
  margin-left: 0.2083vw;
}

.fuwu_-mt-4 {
  margin-top: 0.2083vw;
}

.fuwu_-ml-6 {
  margin-left: 0.3125vw;
}

.fuwu_-mt-6 {
  margin-top: 0.3125vw;
}

.fuwu_-ml-8 {
  margin-left: 0.4167vw;
}

.fuwu_-mt-8 {
  margin-top: 0.4167vw;
}

.fuwu_-ml-10 {
  margin-left: 0.5208vw;
}

.fuwu_-mt-10 {
  margin-top: 0.5208vw;
}

.fuwu_-ml-12 {
  margin-left: 0.625vw;
}

.fuwu_-mt-12 {
  margin-top: 0.625vw;
}

.fuwu_-ml-14 {
  margin-left: 0.7292vw;
}

.fuwu_-mt-14 {
  margin-top: 0.7292vw;
}

.fuwu_-ml-16 {
  margin-left: 0.8333vw;
}

.fuwu_-mt-16 {
  margin-top: 0.8333vw;
}

.fuwu_-ml-18 {
  margin-left: 0.9375vw;
}

.fuwu_-mt-18 {
  margin-top: 0.9375vw;
}

.fuwu_-ml-20 {
  margin-left: 1.0417vw;
}

.fuwu_-mt-20 {
  margin-top: 1.0417vw;
}

.fuwu_-ml-22 {
  margin-left: 1.1458vw;
}

.fuwu_-mt-22 {
  margin-top: 1.1458vw;
}

.fuwu_-ml-24 {
  margin-left: 1.25vw;
}

.fuwu_-mt-24 {
  margin-top: 1.25vw;
}

.fuwu_-ml-26 {
  margin-left: 1.3542vw;
}

.fuwu_-mt-26 {
  margin-top: 1.3542vw;
}

.fuwu_-ml-28 {
  margin-left: 1.4583vw;
}

.fuwu_-mt-28 {
  margin-top: 1.4583vw;
}

.fuwu_-ml-30 {
  margin-left: 1.5625vw;
}

.fuwu_-mt-30 {
  margin-top: 1.5625vw;
}

.fuwu_-ml-32 {
  margin-left: 1.6667vw;
}

.fuwu_-mt-32 {
  margin-top: 1.6667vw;
}

.fuwu_-ml-34 {
  margin-left: 1.7708vw;
}

.fuwu_-mt-34 {
  margin-top: 1.7708vw;
}

.fuwu_-ml-36 {
  margin-left: 1.875vw;
}

.fuwu_-mt-36 {
  margin-top: 1.875vw;
}

.fuwu_-ml-38 {
  margin-left: 1.9792vw;
}

.fuwu_-mt-38 {
  margin-top: 1.9792vw;
}

.fuwu_-ml-40 {
  margin-left: 2.0833vw;
}

.fuwu_-mt-40 {
  margin-top: 2.0833vw;
}

.fuwu_-ml-42 {
  margin-left: 2.1875vw;
}

.fuwu_-mt-42 {
  margin-top: 2.1875vw;
}

.fuwu_-ml-44 {
  margin-left: 2.2917vw;
}

.fuwu_-mt-44 {
  margin-top: 2.2917vw;
}

.fuwu_-ml-46 {
  margin-left: 2.3958vw;
}

.fuwu_-mt-46 {
  margin-top: 2.3958vw;
}

.fuwu_-ml-48 {
  margin-left: 2.5vw;
}

.fuwu_-mt-48 {
  margin-top: 2.5vw;
}

.fuwu_-ml-50 {
  margin-left: 2.6042vw;
}

.fuwu_-mt-50 {
  margin-top: 2.6042vw;
}

.fuwu_-ml-52 {
  margin-left: 2.7083vw;
}

.fuwu_-mt-52 {
  margin-top: 2.7083vw;
}

.fuwu_-ml-54 {
  margin-left: 2.8125vw;
}

.fuwu_-mt-54 {
  margin-top: 2.8125vw;
}

.fuwu_-ml-56 {
  margin-left: 2.9167vw;
}

.fuwu_-mt-56 {
  margin-top: 2.9167vw;
}

.fuwu_-ml-58 {
  margin-left: 3.0208vw;
}

.fuwu_-mt-58 {
  margin-top: 3.0208vw;
}

.fuwu_-ml-60 {
  margin-left: 3.125vw;
}

.fuwu_-mt-60 {
  margin-top: 3.125vw;
}

.fuwu_-ml-62 {
  margin-left: 3.2292vw;
}

.fuwu_-mt-62 {
  margin-top: 3.2292vw;
}

.fuwu_-ml-64 {
  margin-left: 3.3333vw;
}

.fuwu_-mt-64 {
  margin-top: 3.3333vw;
}

.fuwu_-ml-66 {
  margin-left: 3.4375vw;
}

.fuwu_-mt-66 {
  margin-top: 3.4375vw;
}

.fuwu_-ml-68 {
  margin-left: 3.5417vw;
}

.fuwu_-mt-68 {
  margin-top: 3.5417vw;
}

.fuwu_-ml-70 {
  margin-left: 3.6458vw;
}

.fuwu_-mt-70 {
  margin-top: 3.6458vw;
}

.fuwu_-ml-72 {
  margin-left: 3.75vw;
}

.fuwu_-mt-72 {
  margin-top: 3.75vw;
}

.fuwu_-ml-74 {
  margin-left: 3.8542vw;
}

.fuwu_-mt-74 {
  margin-top: 3.8542vw;
}

.fuwu_-ml-76 {
  margin-left: 3.9583vw;
}

.fuwu_-mt-76 {
  margin-top: 3.9583vw;
}

.fuwu_-ml-78 {
  margin-left: 4.0625vw;
}

.fuwu_-mt-78 {
  margin-top: 4.0625vw;
}

.fuwu_-ml-80 {
  margin-left: 4.1667vw;
}

.fuwu_-mt-80 {
  margin-top: 4.1667vw;
}

.fuwu_-ml-82 {
  margin-left: 4.2708vw;
}

.fuwu_-mt-82 {
  margin-top: 4.2708vw;
}

.fuwu_-ml-84 {
  margin-left: 4.375vw;
}

.fuwu_-mt-84 {
  margin-top: 4.375vw;
}

.fuwu_-ml-86 {
  margin-left: 4.4792vw;
}

.fuwu_-mt-86 {
  margin-top: 4.4792vw;
}

.fuwu_-ml-88 {
  margin-left: 4.5833vw;
}

.fuwu_-mt-88 {
  margin-top: 4.5833vw;
}

.fuwu_-ml-90 {
  margin-left: 4.6875vw;
}

.fuwu_-mt-90 {
  margin-top: 4.6875vw;
}

.fuwu_-ml-92 {
  margin-left: 4.7917vw;
}

.fuwu_-mt-92 {
  margin-top: 4.7917vw;
}

.fuwu_-ml-94 {
  margin-left: 4.8958vw;
}

.fuwu_-mt-94 {
  margin-top: 4.8958vw;
}

.fuwu_-ml-96 {
  margin-left: 5vw;
}

.fuwu_-mt-96 {
  margin-top: 5vw;
}

.fuwu_-ml-98 {
  margin-left: 5.1042vw;
}

.fuwu_-mt-98 {
  margin-top: 5.1042vw;
}

.fuwu_-ml-100 {
  margin-left: 5.2083vw;
}

.fuwu_-mt-100 {
  margin-top: 5.2083vw;
}
.fuwu_ml-73 {
  margin-left: 3.8021vw;
}
.fuwu_mt-25 {
  margin-top: 1.3021vw;
}
.fuwu_mt-23 {
  margin-top: 1.1979vw;
}
.fuwu_page {
  background-image: linear-gradient(180deg, rgb(16, 33, 58) 0%, rgb(9, 15, 22) 100%);
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}
.page {
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  height: 100%;
}
.fuwu_section_2 {
  padding: 0.9375vw 8.8vw 0.9375vw 7.9vw;
   background-color: rgba(0, 0, 0, 0.5);
    z-index: 9999;
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px);
}
.fuwu_pos {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
}
.fuwu_image {
  width: 8.2292vw;
  height: 1.7708vw;
}
.fuwu_font {
  font-size: 0.7813vw;
  font-family: Microsoft YaHei;
  line-height: 0.625vw;
  color: rgb(255, 255, 255);
}
.fuwu_section_6 {
  padding: 2.9167vw 0;
  background-image: url('../images/9d7fc4276619afca593f54b644ae3223.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 9.6354vw;
}
.fuwu_pos_3 {
  position: absolute;
  right: 8.3333vw;
  bottom:9%;
  z-index: 1;padding-left: 1vw;
}
.fuwu_image_3 {
  width: 2.7083vw;
  height: 2.8125vw;
}
.fuwu_font_2 {
  font-size: 0.9375vw;
  font-family: Microsoft YaHei;
  line-height: 0.9375vw;
  font-weight: 700;
  color: rgb(255, 255, 255);
}
.fuwu_text {
  text-transform: uppercase;transition:color 0.2s;
}
a.fuwu_text:hover{color:#1351ec;}
.fuwu_section_4 {
  padding: 3.0208vw 0;
  background-image: url('../images/9d7fc4276619afca593f54b644ae3223.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 9.6354vw;
}
.fuwu_pos_5 {
  position: absolute;
  right: 32.9167vw;
  bottom:4%;
  z-index: 1;padding-left: 1vw;
}
.fuwu_image_6 {
  width: 2.7604vw;
  height: 2.3438vw;
}
.fuwu_section_1 {
  padding: 3.0208vw 0 2.9688vw;
  background-image: url('../images/9d7fc4276619afca593f54b644ae3223.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 9.6354vw;
}
.fuwu_pos_4 {
  position: absolute;
  left: 32.9167vw;
  bottom:4%;
  z-index: 1;padding-left: 1vw;
}
.fuwu_image_5 {
  width: 2.6042vw;
  height: 2.3958vw;
}
.fuwu_section_3 {
  padding: 2.8646vw 0 2.9167vw;
  background-image: url('../images/9d7fc4276619afca593f54b644ae3223.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 9.6354vw;
}
.fuwu_pos_2 {
  position: absolute;
  left: 8.3333vw;
  bottom:9%;
  z-index: 1;padding-left: 1vw;
}
.fuwu_image_2 {
  width: 2.4479vw;
  height: 2.7083vw;
}
.fuwu_pos_1 {
  position: absolute;
  left: 2.7083vw;
  bottom:1.7%;
}
.fuwu_image_4 {
  width: 94.7396vw;
  height: 10.8854vw;
}
.box-div{width:83.3333%;height:65%;position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);background-color:#ffffff;box-shadow:0 0 1.5vw rgba(0,0,0);border-radius:15px;}
 /* 切换按钮样式 */
        .switch-div {
            opacity: 0.6;
            cursor: pointer;transition: 
                opacity 0.3s ease, 
                transform 0.3s ease,translateY 0.5s ease;
            transform: translateY(0);
        }
        /* 内容区块样式 */
        .box-div {
            transition: height 0.6s ease-out;
			height: 0;
            bottom: 0;
        }    /* 激活状态：透明度1 + 上移20px */
        .switch-div.active {
            opacity: 1;
            transform: translateY(-30px);
        }