@font-face {
    font-family: 'NotoSans-Bold';
    src: url('../Fonts/NotoSans-Bold.ttf'); 
  
}
@font-face {
    font-family: 'NotoSans-Medium';
    src: url('../Fonts/NotoSans-Medium.ttf'); 
   
}
@font-face {
    font-family: 'NotoSans-Regular';
    src: url('../Fonts/NotoSans-Regular.ttf'); 
   
}
/* 样式表 */  
body {  
  margin: 0;  
  padding: 0;  
  font-family: Arial, sans-serif;  
}  
nav { 
	  z-index: 999; 
    display: flex;  
    justify-content: space-between;  
    align-items: center;  
    padding:0 15px;  
    background-color: #060709; 
    color: #fff;  
    font-size: 14px;
    position: fixed;
    top:0;
    width: 100%;
    text-align: center;
}  
.carousel-indicators li{
  width: 12px;
  height: 12px;
  border-radius: 50%
}
.logo img{   
  width: 35px;
}  

.nav-links {  
  list-style: none;  
  margin: 0;  
  padding: 0;  
  display: flex;  
}  
.nav-links li {  
  margin-right: 0;  
  text-align: center; /* 如果需要的话 */  
}  
.nav-links li a {  
  display: flex;  
  flex-direction: column;
  align-items: center; 
  color: #fff;  
  text-decoration: none;  
  padding: 8px 10px;
  border-radius: 4px;  
  transition: background-color 0.3s ease;  
}
.main-text{
	font-family: 'NotoSans-Medium'
}  
.nav-links li a span.subtext {  
  font-size: 12px; 
  margin-top: 3px; 
  font-family: 'NotoSans-Regular'
}  
.nav-links li:hover {  
  background-color: #666;  
}  
.email-icon {  
  display: flex;  
  align-items: center;  
}  
.email-icon img {  
  width: 30px;  
}
.carousel-text{
  font-size: 40px;
}
.carousel-msg{
  font-size: 41px;
}
.carousel-text,.carousel-msg{
	font-family: 'NotoSans-Bold';
  font-weight: 600;
  letter-spacing: 2px;
}
.carousel-msg{
	padding-left: 15px
}
.carousel-caption{
    position: absolute;  
    right: 15%;  
    top: 58%; 
    left: 15%;  
    z-index: 10;  
    transform: translateY(-50%); /* 添加这个属性来垂直居中 */  
    padding-top: 20px;  
    padding-bottom: 20px;  
    color: #fff;  
    text-align: center;  
 
}
.carousel-disclaimer{
	width: 45%;
	margin: 0 auto;
    position: absolute;
    right: 15%;
    bottom: 40%;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
}
.carousel-disclaimer div{
	margin: 25px 0;
	text-align: left;
}
.more{
	width: 140px;
	margin: 20px auto 0 auto;
	background-color: #fff;
	border-radius: 25px;
	color: #060709;
	font-family: 'NotoSans-Bold';
	font-size: 12px;
	padding:10px 0px;
	font-weight:600;
}
.footer{
	width: 100%;
	background-color: #060709;
	color: #fff;
	padding: 8px 0;
	text-align: center;
	font-size: 14px;
	z-index: 999;
}
.footer .row{
	width: 100%
}
.footer a{
  color: #fff
}
.medium{
	font-family: 'NotoSans-Medium';
}
.regular{
	font-family: 'NotoSans-Regular';
	padding-left: 5px;
}
.copyright{
	font-family: 'NotoSans-Regular';
	font-size: 12px
}
.copyright span{
	padding-left: 50px
}
 .carousel-page {  
    position: fixed;  
    left: 20px;  
    top: 50%;  
    transform: translateY(-50%);  
    display: flex;  
    flex-direction: column;  
    list-style: none;  
    padding: 0;  
    margin: 0;  
  }  
  
  .carousel-page li {  
    width: 4px;  
    height: 25px;  
    border-radius: 10px;
    background-color: #fff;
    opacity: 0.5;  
    margin-bottom: 5px;  
    cursor: pointer;  
  }  
  
  .carousel-page li.active {  
    background-color: #fff;
    opacity: 1;    
  }  
  a:hover {  
    text-decoration: none; /* 去掉下划线 */  
    /* 你还可以添加其他样式变化，如改变颜色或字体样式 */  
    color: red; /* 示例：鼠标移入时链接变为红色 */  
}
.email{
	text-decoration: underline;
	color: #fff
}