
		        /* 基础样式 */
 * {
		margin: 0;
		padding: 0;
		box-sizing: border-box;
		font-family: 'Segoe UI', 'Microsoft YaHei', sans-serif;
        }
        
 :root {
		--primary: #27aade;      /* 主色调：亮蓝色 */
		--secondary: #010c80;    /* 辅助色：深蓝色 */
		--dark: #0a1a3a;         /* 深色系 */
		--light: #f0f7ff;        /* 浅色背景 */
		--gray: #e0e7f2;         /* 灰色调 */
		--light-blue: #e6f2ff;   /* 浅蓝色背景 */
		--light-red:#e74c3c;
		--transition: all 0.3s ease;
        }
a:link,a:visited {text-decoration:none}
.top{
	height: 3rem;
}
.top div{
	position: fixed;
	top: 0px;
	line-height:3rem;
	color:white;
	font-size:1.3rem;
	z-index:31

}
.top .left {
	left:0; 
	border:0px solid transparent;/* 先将空元素的边框大小设置为0，颜色为透明，再将其中一条边的边框大小设置成梯形的高度，并设置边框颜色为梯形的颜色 */
	border-bottom:3rem solid #27aade;
	border-right:40px solid transparent;
	width:calc(50% + 40px)
	        }
.top .right{
	left:50%; 
	border:0px solid transparent;
	border-top:3rem solid #010c80;
	border-left:40px solid transparent;
	width:50% ;
        }
.tel{
	left: 5%;
	}
.tel a:link, .tel a:active, .tel a:visited{
	color:white;
}
.email{
	right: 5%;
}

#header {
	margin:-1rem 0 1rem 0;
    justify-content:space-around;
	align-items:center;
	letter-spacing:0.1rem;
	font-size:1.2rem;
	display:flex;list-style:none;


	}
#header  .buhuanhang{
	white-space:nowrap;
}	
#header object{
	width:33vw;
	transform: translateY(-1rem);

}
#header .nav{
	border-bottom:2px solid #27aade;
	display:flex;list-style:none;


}
	
#header .nav A{
	display:block;
	padding:1rem;
}
	
#header .nav .present,#header .nav A:hover{
	background:#27aade;
	color:#fff;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	padding:1rem;
	text-align:center
}
#header .yuyan{
	position: absolute;
	font-size:1rem;
	top:4rem; right:2rem;
}
#header a:link,a:visited {color:#000;}
