 .logo {
   width: 100px;
   height: 100px;
   position: absolute;
   left: 50px;
   top: 3%;
   z-index: 999;
 }
 /* *{

      cursor: none!important
    } */
 .english-btn {
   width: 65px;
   height: 65px;
   position: absolute;
   right: 25px;
   top: 3%;
   z-index: 999;
 }

 .about-btn {
   width: 65px;
   height: 65px;
   position: absolute;
   right: 25px;
   top: calc(3% + 80px) ;
   z-index: 999;
 }
 .v-btn {
   width: 65px;
   height: 65px;
   position: absolute;
   right: 25px;
   top: calc(3% + 160px) ;
   z-index: 999;
 }




  .z1 {
  font-family: 'e-Font', sans-serif;
  /* font-weight: bold; */
}

.z2 {
  font-family: 'c-Font',  sans-serif;
 
}

 h3 {


   margin: 0
 }

 p {


   margin: 0
 }


 .tab {

   height: 6.1vh;
   display: block;
   margin: 0 auto;
   margin-top: 1.5vh

 }

 /* Blob cursor styles */
 .blob-container {
   position: fixed;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   z-index: 100;
   pointer-events: none;
 }

 .blob-main {
   pointer-events: none;
   position: absolute;
   width: 100%;
   height: 100%;
   overflow: hidden;
   background: transparent;
   user-select: none;
   cursor: default;
 }

 .blob {
   position: absolute;
   will-change: transform;
   transform: translate(-50%, -50%);
 }

 .inner-dot {
   position: absolute;
 }


 .content {


   
   position: absolute;
   top: 50%;
   left: 50%;
   width: 87.5%;
   height: 88.8%;
   transform: translate(-50%, -50%);
   background-image: url("./background.png");

 /* margin:0 auto; */
   background-size: cover;
   background-position: center;
   background-repeat: no-repeat;
  margin-top:3vh;



   display: flex;

   overflow: hidden;




 }

 .bblur {


   background: rgba(255, 255, 255, 0.2);
   /* 半透明背景 */
   backdrop-filter: blur(10px);
   /* 关键：毛玻璃模糊效果 */
   /* border-radius: 15px;
            border: 1px solid rgba(255, 255, 255, 0.3);
            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1); */
   position: absolute;
   top: 80%;
   left: 50%;
   width: 75%;
   height: 30%;
   transform: translate(-50%, -30%);


 }

 @font-face {
   font-family: 'FiraSans';
   src: url('fonts/FiraSans-Medium.ttf') format('truetype');
   /* font-weight: normal; */
   /* font-style: normal; */
 }

 @font-face {
   font-family: 'Inter';
   src: url('fonts/Inter_18pt-Medium.ttf') format('truetype');
   /* font-weight: normal; */
   /* 这里可以指定为bold */
   /* font-style: normal; */
 }

 .menu-container {
   position: fixed;
   left: 50%;
   top: 50%;
   transform: translateY(-50%, -50%);
   z-index: 99;
   display: none;
   /* 初始隐藏 */
   opacity: 0;
   /* 初始透明 */
   color: white;
 }

 .menu-container.active {



   display: block;
   /* 显示 */
   opacity: 1;
   /* 完全不透明 */
 }

 .menu-item {

   /* width: 20vw; */
   height: 4vh;
padding: 7px 25px;
   margin-bottom: 5px;
     /* cursor: pointer; */
   white-space: nowrap; 
   /* transition: all 0.3s ease; */
 }

 .menu-item:hover {



   /* width: 20vw; */
   height: 4vh;
   background-image: url("../img/box.png");
   background-size: 100% 100%;
   padding: 7px 25px;
   color: black;


 }