.Sleft{
	background-color: white;
	display: block;
	/* flex-direction: column; */
	/* margin: 0;
	padding: 0; */
	/* position: sticky; */
	position: fixed;
	margin: 0;
	max-width: 200px;
	width: 300px;
	height: 100%;
	/* max-height: 100%; */
	/* overflow: hidden; */
	/* min-width:200px;
	max-width: 200px; */
	box-shadow: 0 0 2rem 0 rgb(41 48 66 / 10%);
	z-index: 1;
	transition: all 0.5s;
}
/* logo部分*/
.Sleft_logo{
	/* position: sticky; */
	/* position : fixed; */
	top: 0;
	text-align: center;
	/* height: 10%; */
	padding: 20px 0px 10px 0px;
	/* font: 30px -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; */
	/* background-color: transparent; */
	/* opacity: 55%; */
	/* height: auto; */
}
.logo {
	text-decoration: none;
	white-space:nowrap;
	color:grey;
	position : inherit;
	font: 40px -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
	background-color: white;
	border: 2px solid white;
	text-align: center;
}
#Logo2_img {
	width: 150px;
}
#Logo3_img {
	width: 150px;
}
.mini_button{
	float: right;position: absolute;right: -3px;
	margin-top: 350px;
	/* background-color: red; */
	width: 20px;
	height: 25px;
	cursor:pointer;
}
.mini_button:hover{transition: all 0.5s; color: #fb7299;}
@font-face {
  font-family: "iconfont"; /* Project id 3822751 */
  src: url('iconfont.woff2?t=1671066569662') format('woff2'),
       url('iconfont.woff?t=1671066569662') format('woff'),
       url('iconfont.ttf?t=1671066569662') format('truetype');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* 菜单部分 */
.Sleft_menu{
	display: flex;
	flex-direction: column;
	flex: 1 1 auto;
	height: auto;
	max-height: 67%;
	/* overflow-y: scroll; */
	/* overflow-x: hidden; */
	/* background-color: gainsboro; */
	overflow-y: auto;
	overflow-x: hidden;
}
.Sleft_menu::-webkit-scrollbar{
	width: 0;
	height: 0;
}
.Sleft_ul{
	padding: 0;
	list-style-type: none;
	/* height: 50px; */
	display: flex;
	flex-direction:column;
	align-items: flex-start;
}
.Sleft_li{
	padding: 15px 0px 15px 25px;
	/* position: relative; */
	/* left: 10px; */
	white-space:nowrap;
}
/* a标签的定义 */
.Sleft_href_point:link{
	text-decoration: none;
	color:grey;
	margin: 0 auto;
	position: relative;
}
.Sleft_href_point:hover{color: #fb7299;}
a:visited{color: gray;}

.Sleft_img{
	max-height: 20px;
	max-width: 20px;
}

.Sleft_span{
	letter-spacing: 2px;
	position: relative;
	left: 5px;
	bottom: 5px;
	white-space:nowrap;
	font: 20px -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
	/* background-color: transparent; */
}
/* 底部联系我们 */
.Sleft_bottom{
	position: fixed;
	height: auto;
	/* position: inherit; */
	bottom: 0; */
	/* padding-top: 5px;
	padding-bottom: 5px; */
	/* height: auto; */
	background-color: white;
	/* border: 2px solid white; */
	/* text-align: center; */
}

/* 调用svg通用定义 */
.icon {
	max-height: 22px;
	max-width: 22px;
	fill: currentColor;
	/* overflow: hidden; */
}
#logo_img{
	max-width: 50px;
	max-height: 50px;
	display: none;
}