.header1 {
	position: fixed;
	width: 100%;
	z-index: 99;
	background: rgba(255,255,255,0.8);
	top: 0;
	border-bottom: 0.01rem solid #FC6823;
	backdrop-filter: blur(6px);
}
.header2 {
	position: absolute;
	width: 100%;
	z-index: 99;
	background: rgba(255,255,255,0.8);
	bottom: 0;
	backdrop-filter: blur(6px);

}
.header{
	height: 1.21rem;
}

.logo{
	width: 3.02rem;
	height: 0.42rem;
}
.hd-nav>ul>li {
	font-size: .16rem;
	position: relative;
}

.hd-nav>ul>li>a {
	padding: 0 .19rem;
	position: relative;
	display: block;
	line-height: 1.21rem;
	transition: 0.3s;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 0.16rem;
	text-align: center;
	color: #212529;
	z-index: 9;
}

.other .subnav,
.hd-nav .subnav {
	opacity: 0;
	visibility: hidden;
	transform: translateY(.37rem) translateX(-50%);
	transition: .3s;
	position: absolute;
	top: 0.84rem;
	left: 50%;
	background: rgba(255, 255, 255, 0.93);
	border-radius: 0rem 0rem 0.05rem 0.05rem;
	z-index: -1;
	transition: all 0.8s;
}

.hd-nav .subnav ul{
	padding: 0.14rem 0;
}
.hd-nav .subnav li a {
	display: block;
	width: 1.6rem;
	text-align: center;
	font-size: 0.15rem;
	/* padding: 0.145rem 0.54rem; */
	/* white-space: nowrap; */
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 0.16rem;
    padding: 0.08rem;
}
.hd-nav li.item1 .subnav li a {
	color: #979695;
}
.hd-nav li.item1 .subnav li a:hover {
	color: #333333;
}

.other .item1:hover .subnav,
.hd-nav>ul>li:hover .subnav {
	opacity: 1;
	visibility: inherit;
	z-index: -1;
}

.hd-nav>ul>li:hover>a{
	color: #FC6823;
}

.other{
	width: 0.24rem;
	height: 0.24rem;
	margin-left: 0.02rem
}
.menu_main{
	position: relative;
}
.menu_main::after{
	content: '';
	width: 2.44rem;
	height: 0.63rem;
	display: block;
	position: absolute;
	top: 0.29rem;
	left: 5.92rem;
	background-image: url(../img/slogan.png);
	background-size: 100%;
}


.side_top{
	position: fixed;
	bottom: 0.46rem;
	right: 0;
	z-index: 9;
	width: 0.6rem;
	height: 0.6rem;
	background: #717171;
	border-radius: 0.04rem 0.04rem 0.04rem 0.04rem;
	padding: 0.225rem 0.165rem;
}
.side_top .totop{
	width: 0.27rem;
	height: 0.15rem;
}
.menu_btn{
	display: none;
}


@media screen and (max-width: 1024px) {	
	.header	.menu_btn{
		width: 0.7rem;
		height: 0.7rem;
		display: block;
		position: absolute;
		right: 3%;
		top: 0.24rem;
		z-index: 9;
	}
	
	.header .other{
		width: auto;
		height: 0.5rem;
		position: absolute;
		right: calc(3% + 1rem);
		top: 0.34rem;	
	}
	
	.header .menu_btn .img1{
		display: block;
	}
	.header .menu_btn .img2{
		display: none;
	}
	.header{
		position: fixed;
		top: 0;
		left: 0;
		background: #FFF;
		height: 1.2rem;
		border-bottom: 0.01rem solid #FC6823;
	}
	.header .hd-nav>ul>li>a{
		line-height: 0.8rem;
		text-align: left;
        display: block;
        width: fit-content;
	}
	.header  .hd-nav>ul>li{
		width: 100%;
		border-bottom: 0.01rem solid #979695;
		padding: 0 0.1rem;
	}
	.header  .logo{
		height: auto;
		width: 4.6rem;
		position: absolute;
		top: 0.3rem;
		left: 3%;
	}
	.header .hd-nav>ul>li>a,
	.header .hd-nav>ul>li{
		font-size: 0.32rem;
	}
	.header .menu_main .main{
		position: relative;
		width: 100%;
	}
    .header .hd-nav{
		width: 100%;
		background: #FFFFFF;
	}
	
	.header  .hd-nav>ul{
		position: absolute;
		flex-direction: column !important;
		width: 100%;
		bottom: 0;
		height: auto;
		background: #FFFFFF;
		border-bottom: 0.01rem solid #212529;
	}
	.header .menu_main{
		position: unset;
	}
	.header .menu_main::after{
		content: unset;
	}
	.header .hd-nav .subnav{
		position: relative;
		z-index: 9;
		transform: unset;
		top: unset;
		left: unset;
	}
	.header .hd-nav .subnav ul{
		padding: 0;
	}
	.header .hd-nav .subnav li a{
		width: 100%;
		text-align: left;
		font-size: 0.3rem;
		padding: 0 0.2rem;
		line-height: 0.6rem;
	}
	.header .hd-nav li.item1 .subnav li a{
    	color: #333333;
	}
	.header .other .subnav, .header .hd-nav .subnav{
		opacity: 1 !important;
		display: none;
		z-index: 9 !important;
		visibility: unset !important;
	}
	.header .item1:hover  .subnav{
		display: block;
	}
}