 @font-face { 
  font-family: Plus Jakarta Sans; /*这里是说明调用来的字体名字*/ 
  src: url('../font/PlusJakartaSans[wght].ttf'); /*这里是字体文件路径*/ 
  /* webpack 打包的办法 */ 
  /*
  src: url("~@/widget-tools/css/fonts/HTYPE/YouSheBiaoTiHei/YouSheBiaoTiHei-2.ttf");
  */
} 

.bg-mobile {
				display: none;
			}
			.bg-pc {
				width: 100%;
				height: 100%;
			}
			.circle {  
			  width: 0.0052rem; /* 初始大小，可以设置为0或非常小的值 */  
			  height: 0.0052rem;  
			  border-radius: 50%; /* 圆形 */  
			 
			  margin: 0 auto; /* 居中显示（或根据需要调整） */  
			  animation: growCircle 15s infinite;
			     left: 70.5%;
			     position: absolute;
			     top: 4.3229rem;
				   /* left: 28%;
				     top: 0; */
			}  
			  
			@keyframes growCircle {  
				0% {  
				 /* width: 0.0521rem;  
				  height: 0.0521rem; */ 
				  transform: scale(1);
				  border-radius: 50%;
				  /* 可选，增加动画效果 */  
				}  
				100% {  
				   border-radius: 50%;
					transform: scale(5760);
				  
				/* width: 8.6927rem;
				 height: 8.6927rem; */ 
				 
				}  
			  }
		


.a_con{
	display: flex;
	margin-top: 0.75rem !important;
	border-radius: 0.1667rem;
	justify-content: space-between;
}
.al{
	width: 4.3333rem;
	height: 3.9167rem;
	background: #000;
	border-radius: 0.1667rem;
	position: relative;
	overflow: hidden;
	background-image:url('../image/al_img.png');
	background-repeat: no-repeat;
	background-position: right;
	padding: 0.2083rem;
}
.al_logo{
	margin-bottom:0;
}
.al_txt{
    position: absolute;
    bottom: 0.2083rem;
}
.al_txt p{
	color: #FFF;
	text-align: left;
	font-family: MiSans;
	font-size: 0.1042rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	text-transform: none;
	    width: 2.917rem;

}
.al_txt p:nth-child(1){
	margin-bottom: 0.1563rem;
}
.al-right{
	position: absolute;
	right: 0;
	top: 0;
}
.al-right img{
	
}
.ar{
	
}
.arT{
	width: 4.3333rem;
	display: inline-flex;
	padding: 0.1667rem;
	flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    gap: 0;
	border-radius: 0.125rem;
	background: #FFF;
	   height: 1.85rem;
}
.ar h6{
	color: #000;
	font-family: 'PingFang SC', 'Microsoft YaHei', sans-serif, "Plus Jakarta Sans";
	font-size: 0.1667rem;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	text-transform: uppercase;
}
.ar h6 span{
	font-weight: 700;
}
.ar p{
	color: #000;
	font-family: 'PingFang SC', 'Microsoft YaHei', sans-serif, "Plus Jakarta Sans";
	font-size: 0.0833rem;
	font-style: normal;
	font-weight: 500;
	line-height: 0.125rem; /* 150% */
	width: 1.7917rem;
}
.arB{
	display:flex;
	justify-content: space-between;
	margin-top:0.0833rem;
	 height: 1.98rem;
}
.arBL,.arBR{
	border-radius: 0.125rem;
	background: #FFF;
	display: flex;
	width: 2.125rem;
	padding: 0.1667rem 0.1667rem 0.125rem 0.1667rem;
	flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    gap: 0;
}
.arBR{
	
}
.map{
	width: 8.6979rem !important;
	height: 8.6979rem;
	/* border-radius: 8.6927rem; */

	/* background-image:url('../image/our_team.png'); */
	/* border:0.0052rem solid; */
	position: relative;
	margin-top:-1.6667rem !important;
	background:url('../image/our_team.png') no-repeat center;
	display: flex;
	    flex-direction: column;
	    justify-content: center;
		background-size: 100%;
}
.team{
	width: 8.75rem;
	margin-top:-1.8958rem !important;
	margin-bottom:0.8333rem !important;
}
.team h5{
	color: #000;
	font-family: 'PingFang SC', 'Microsoft YaHei', sans-serif, "Plus Jakarta Sans";
	font-size: 0.1042rem;
	font-style: normal;
	font-weight: 700;
	line-height: 0.125rem; /* 120% */
	text-transform: uppercase;
	margin-bottom:0.2917rem;
}
.team ul{
	display:flex;
	flex-wrap: wrap;
}
.team li{
	
}
/* 
.team li:nth-child(5) img,.team li:nth-child(10) img,.team li:nth-child(15) img{
	margin-right:0rem;
} */
.team img{
	border-radius: 0.0521rem;
	width: 1.6667rem;
	height: 2.0833rem;
	flex-shrink: 0;
	margin-bottom: 0.0833rem;
    margin-right: 0.0833rem;
}
.dd img{
	 left: 0;
}
.link{
	
}
.link h5{
	color: #000;
	font-family: 'PingFang SC', 'Microsoft YaHei', sans-serif, "Plus Jakarta Sans";
	font-size: 0.1042rem;
	font-style: normal;
	font-weight: 700;
	line-height: 0.125rem; /* 120% */
	text-transform: uppercase;
	margin-bottom:0.2917rem;
}
.moblie_map{
	display: none;
}
.link ul{
	display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.link li{
	width: 2.5rem;
	border-bottom:0.0052rem solid rgb(51 51 51 / 40%);
	    padding-bottom: 0.1042rem;
	    margin-bottom: 0.1042rem;
	    margin-right: 0.1042rem;
}
.link a{
	color: #000;
font-family: "Plus Jakarta Sans";
font-size: 0.0833rem;
font-style: normal;
font-weight: 500;
line-height: 125.987%; /* 20.158px */
}
.map-num{
	width: 2.6042rem;
	height: 2.0833rem;
	    display: flex;
	    flex-wrap: wrap;
	    margin-left: 0.625rem;
}
.map-num li{
	height: 0.4167rem;
	width: 50%;
	border-left: 0.0052rem solid #F00;
	    padding-left: 0.0781rem;
}
.map-num sup{
		display: block;
	    margin-top: 0.0781rem;
		font-size: 0.1563rem;
}
.map-num h5{
	color: #F00;
	/* font-family: 'PingFang SC', 'Microsoft YaHei', sans-serif, "Plus Jakarta Sans"; */
	font-family: "Plus Jakarta Sans";
	font-size: 0.3125rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	display: flex;
	
}
.map-num span{
	line-height: 0.224rem;
}
.map-num p{
	color: #000;
	font-family: 'PingFang SC', 'Microsoft YaHei', sans-serif, "Plus Jakarta Sans";
	font-size: 0.1042rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	    margin-top: 0.0208rem;
}

.circle {  
	width: 0.0052rem; /* 初始大小，可以设置为0或非常小的值 */  
	height: 0.0052rem;  
	border-radius: 50%; /* 圆形 */  
	border-radius:52.0781rem;
	/* background-color: rgb(255 0 0 / 10%); */
	border: 0.0052rem solid #F00;
	margin: 0 auto; /* 居中显示（或根据需要调整） */  
	animation: growCircle 15s infinite;
	   left: 70.5%;
	   position: absolute;
	   top: 4.3229rem;
	   transform: translate(-50%, -50%);
		 /* left: 28%;
		   top: 0; */
  }  
	
  @keyframes growCircle {  
	0% {  
	 width: 0.0052rem;  
	  height: 0.0052rem; 
	  
	  border-radius: 50%;
	  border-radius:52.0781rem;
	  /* 可选，增加动画效果 */  
	}  
	100% {  
	  width: 20.8333rem;
	   height: 20.8333rem; 
	   border-radius:52.0781rem;
		/* transform: scale(5760); */
	  
	/* width: 8.6927rem;
	 height: 8.6927rem; */ 
	 
	}  
  }

	@media screen and (max-width: 720px) {
				.bg-pc {
					width: 270%;
					
				}
				.team img{
					border-radius: 10.0032px;
					width: 320.0064px;
					height: 399.9936px;
					flex-shrink: 0;
				}
			
.footer {
    margin-top: 90px;
}
			}
			/* in
	@media screen and (min-width: 10rem) {
	
		} */