*, ::backdrop, :after, :before {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-scroll-snap-strictness: proximity;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #3b82f680;
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
}

@font-face {
    font-family: 'Bebas Neue'; /* 给字体起个名字，后续用这个名字调用 */
    src: url('./bebasneue-36ccc775.woff2') format('woff2'); /* 指向你的字体文件路径 */
    font-weight: normal; /* Bebas Neue 通常只有 Regular 一种字重 */
    font-style: normal;
    font-display: swap; /* 优化加载体验，避免文字闪烁 */
}

.bus_bg {
    background: linear-gradient(to top, #232526 10%, #414345 90%);
    color: #fff;
    font-size: 18px;
}

@media screen and (min-width: 768px) {
  .global-header{
    width: 100%;
      /* position: fixed; */
      top: 0;
      z-index: 51;
  }
  .global-container{
    padding-top: 60px;
  }

  .nav_bg{ 
    width: 1624px; margin: 0 auto; padding-top: .4rem;
      transition-property: all;
      transition-timing-function: cubic-bezier(.4,0,.2,1);
      transition-duration: .5s;
  }
  .sticky-header {
      background-color: #000;
      background-color: rgba(0, 0, 0, 0.85);
      --tw-bg-opacity: 0.85;


      /* 阴影效果 */
      box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);

      /* 核心：高斯模糊效果 */
      --tw-backdrop-blur: blur(20px);
      -webkit-backdrop-filter: var(--tw-backdrop-blur);
      backdrop-filter: var(--tw-backdrop-blur);

      /* 过渡动画，让变化更平滑 */
      transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
    }
    
   .sticky-header    .nav_bg{ 
      --tw-bg-opacity: 85% !important;
      padding-top: .15rem !important;
      padding-bottom: .15rem !important;
}
}

@media screen and (max-width: 768px) {

.nav_bg{ width: 100%;}

}


.pc_login {
	height: 90vh;
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;
}
.bus_bg{
	/* background: linear-gradient(to top, #232526 10%, #414345 90%);  */
	color: #fff;
  border: none;
    border-radius: 6px;
    background: linear-gradient(90deg, #444, #666);
    transition: all 0.2s;
}
.bus_bgs{
background: rgba(40, 42, 48, 0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-radius: 16px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.4);
	color: #fff;
}
/* .color_jb{
	background: linear-gradient(120deg, #2cb7d5 10%, #2cb7d5  45%, #b4288f 70%, #601d76 90%); 
	  -webkit-background-clip: text;
	  -webkit-text-fill-color: transparent; 
}
.color_defjb{
	background: linear-gradient(120deg, #2cb7d5 10%, #2cb7d5  90%); 
	  -webkit-background-clip: text; 
	  -webkit-text-fill-color: transparent;
}

.tn-line-progress--active{     background-color: rgb(170, 33, 33) !important; }
 */


 
.fade-in {
  opacity: 0;
  transition: opacity .8s ease-in
}

.fade-in.show {
  opacity: 1
}

/*每个页面公共css */
uni-view {
  word-break: normal;
  /* font-family: Gill Sans, Gill Sans MT, Calibri, Trebuchet MS, sans-serif */
}

body {
  /* filter: grayscale(100%);
  -webkit-filter: grayscale(100%); */
  background-color: #fff;
  /* background-color: #ffffff; */
  font-size: 14px;
  color: #080808;
  font-family: Helvetica Neue, Helvetica, sans-serif;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
      /* background-image: url("../images/home/home-intro-background.svg"); */
} 


.cssdh_bus{-webkit-animation:scaleUpDown-data-v-71b2ce2c 5s infinite;animation:scaleUpDown-data-v-71b2ce2c 5s infinite;
	/* 调用动画，持续2秒并无限循环 */-webkit-transform-origin:center;transform-origin:center
	/* 设置缩放的基准点为元素的中心 */}@-webkit-keyframes scaleUpDown-data-v-71b2ce2c{0%{-webkit-transform:scale(1);transform:scale(1)
		/* 初始大小 */}50%{-webkit-transform:scale(1.1);transform:scale(1.1)
		/* 最大放大 */}100%{-webkit-transform:scale(1);transform:scale(1)
		/* 恢复原始大小 */}}@keyframes scaleUpDown-data-v-71b2ce2c{0%{-webkit-transform:scale(1);transform:scale(1)
		/* 初始大小 */}50%{-webkit-transform:scale(1.1);transform:scale(1.1)
		/* 最大放大 */}100%{-webkit-transform:scale(1);transform:scale(1)
		/* 恢复原始大小 */}}.blink-dot{width:7px;height:7px;background-color:grey;border-radius:50%;display:inline-block;margin:0 5px;-webkit-animation:blink 1s infinite;animation:blink 1s infinite}.blink-dot:nth-child(1){-webkit-animation-delay:.2s;animation-delay:.2s}.blink-dot:nth-child(2){-webkit-animation-delay:.4s;animation-delay:.4s}.blink-dot:nth-child(3){-webkit-animation-delay:.6s;animation-delay:.6s}uni-image{width:100%;height:100%}.mobile_bus{background-color:#ff961b;box-shadow:0 2px 6px rgba(243,174,78,.52);color:#fff;height:50px;line-height:50px;border-radius:10px;text-align:center;width:80%;margin:0 auto}.pc_bus:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.pc_bus_w:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.pc_bus{cursor:pointer;transition:all .6s;color:#fff;display:inline-block;height:50px;padding:0 50px;line-height:50px;border-radius:10px}.wys:hover{color:#ff961b}


.content {
  max-width: 1000px;
  min-height: 800px;
  color: #fff;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  margin: 0px auto 20px auto;
  padding-top: 10px;
}