
#ac-globalnav {
	position:absolute;
	top:0;
	right:0;
	left:0;
	z-index:9999;
	display:block;
	margin:0;
	width:100%;
	min-width:1024px;
	height:60px;
	max-height:53px;
	background:#64a814; /*收起顶部背景颜色*/
	font-size:18px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-backdrop-filter:saturate(180%) blur(20px);
	backdrop-filter:saturate(180%) blur(20px)
}

@media only screen and (max-width: 1044px) {
#ac-globalnav {
min-width:320px
}
}
@media only screen and (max-width: 3000px) {
#ac-globalnav {
max-height:none;
-webkit-transition:background 0.35s linear, height 0.35s ease-in;
transition:background 0.35s linear, height 0.35s ease-in
}
#ac-gn-menustate:checked ~ #ac-globalnav, #ac-gn-menustate:target ~ #ac-globalnav {
height:100%;
background:#64a814;/*展开背景颜色*/
-webkit-transition:background 0.35s linear, height 0.35s ease-in 200ms;
transition:background 0.35s linear, height 0.35s ease-in 200ms
}
#ac-globalnav.searchshow, #ac-globalnav.searchopen, #ac-globalnav.searchhide {
position:fixed
}
}
#ac-gn-menustate {
	display:none
}
#ac-gn-placeholder {
	height:44px
}



#ac-globalnav.searchshow ~ #ac-gn-curtain, #ac-globalnav.searchopen ~ #ac-gn-curtain, #ac-globalnav.searchhide ~ #ac-gn-curtain {
display:block
}
@media only screen and (max-width: 3000px) {
#ac-globalnav.searchshow ~ #ac-gn-curtain, #ac-globalnav.searchopen ~ #ac-gn-curtain, #ac-globalnav.searchhide ~ #ac-gn-curtain {
display:none
}
}



@media only screen and (max-width: 3000px) {
#ac-globalnav .ac-gn-list {
position:absolute;
z-index:2;
top:48px;
right:0;
bottom:0;
left:0;
margin:0;
padding:0 28px;
height:auto;
box-sizing:border-box;

-webkit-overflow-scrolling:touch;
visibility:hidden;
-webkit-transition:visibility 0s linear 1s;
transition:visibility 0s linear 1s;

}
#ac-globalnav .ac-gn-list :nth-child(2) {

}
#ac-globalnav .ac-gn-list :nth-child(8) {

}
#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-list, #ac-gn-menustate:target ~ #ac-globalnav .ac-gn-list {
visibility:visible;
-webkit-transition-delay:0s;
transition-delay:0s
}
#ac-globalnav.searchshow .ac-gn-list {
bottom:auto;
-webkit-animation:ac-gn-list-searchshow 800ms both;
animation:ac-gn-list-searchshow 800ms both
}
#ac-globalnav.searchopen .ac-gn-list {
display:none
}
#ac-globalnav.searchhide .ac-gn-list {
bottom:auto;
-webkit-animation:ac-gn-list-searchshow 800ms reverse both;
animation:ac-gn-list-searchshow 800ms reverse both
}
#ac-globalnav .ac-gn-list:after {
display:none
}
}


@media only screen and (max-width: 3000px) {
#ac-globalnav .ac-gn-item {
width:100%;
display:block;
}
#ac-globalnav .ac-gn-item a {color:#e7b3b2;display:block;}  /*次导航链接字体颜色*/
#ac-globalnav .ac-gn-item a:hover {color:#fff;}

#ac-globalnav .ac-gn-item .bmenu {color:#fff;display:block;}  /*主导航链接字体颜色*/
#ac-globalnav .ac-gn-item .bmenu:hover {color:#fff;}

}



@media only screen and (max-width: 3000px) {
#ac-globalnav.searchhide .ac-gn-item-menu {
-webkit-animation:ac-gn-item-searchshow-small 800ms reverse both;
animation:ac-gn-item-searchshow-small 800ms reverse both
}
#ac-globalnav.searchhide .ac-gn-item-menu:nth-child(n) {
-webkit-animation-delay:0s;
animation-delay:0s
}
}
@media only screen and (max-width: 3000px) {
#ac-globalnav .ac-gn-item-menu {
line-height:47px;
border-bottom:1px solid #64a814;  /*导航底部线条颜色*/
opacity:0;
text-align:left;
pointer-events:none;
display:block;
-webkit-transform:scale(1.1) translateY(-24px);
transform:scale(1.1) translateY(-24px);
-webkit-transition:opacity 0.35s ease-out, -webkit-transform 0.35s ease-out;
transition:opacity 0.35s ease-out, -webkit-transform 0.35s ease-out;
transition:opacity 0.35s ease-out, transform 0.35s ease-out;
transition:opacity 0.35s ease-out, transform 0.35s ease-out, -webkit-transform 0.35s ease-out
}
#ac-globalnav .ac-gn-item-menu:nth-child(2) {
-webkit-transition-delay:350ms, 350ms;
transition-delay:350ms, 350ms
}
#ac-globalnav .ac-gn-item-menu:nth-child(3) {
-webkit-transition-delay:300ms, 300ms;
transition-delay:300ms, 300ms
}
#ac-globalnav .ac-gn-item-menu:nth-child(4) {
-webkit-transition-delay:250ms, 250ms;
transition-delay:250ms, 250ms
}
#ac-globalnav .ac-gn-item-menu:nth-child(5) {
-webkit-transition-delay:200ms, 200ms;
transition-delay:200ms, 200ms
}
#ac-globalnav .ac-gn-item-menu:nth-child(6) {
-webkit-transition-delay:150ms, 150ms;
transition-delay:150ms, 150ms
}
#ac-globalnav .ac-gn-item-menu:nth-child(7) {
-webkit-transition-delay:100ms, 100ms;
transition-delay:100ms, 100ms
}
#ac-globalnav .ac-gn-item-menu:nth-child(8) {
-webkit-transition-delay:50ms, 50ms;
transition-delay:50ms, 50ms
}
#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-item-menu, #ac-gn-menustate:target ~ #ac-globalnav .ac-gn-item-menu {
opacity:1;
pointer-events:auto;
-webkit-transform:none;
transform:none
}
#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-item-menu:nth-child(2), #ac-gn-menustate:target ~ #ac-globalnav .ac-gn-item-menu:nth-child(2) {
-webkit-transition-delay:300ms, 300ms;
transition-delay:300ms, 300ms
}
#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-item-menu:nth-child(3), #ac-gn-menustate:target ~ #ac-globalnav .ac-gn-item-menu:nth-child(3) {
-webkit-transition-delay:350ms, 350ms;
transition-delay:350ms, 350ms
}
#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-item-menu:nth-child(4), #ac-gn-menustate:target ~ #ac-globalnav .ac-gn-item-menu:nth-child(4) {
-webkit-transition-delay:400ms, 400ms;
transition-delay:400ms, 400ms
}
#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-item-menu:nth-child(5), #ac-gn-menustate:target ~ #ac-globalnav .ac-gn-item-menu:nth-child(5) {
-webkit-transition-delay:450ms, 450ms;
transition-delay:450ms, 450ms
}
#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-item-menu:nth-child(6), #ac-gn-menustate:target ~ #ac-globalnav .ac-gn-item-menu:nth-child(6) {
-webkit-transition-delay:500ms, 500ms;
transition-delay:500ms, 500ms
}
#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-item-menu:nth-child(7), #ac-gn-menustate:target ~ #ac-globalnav .ac-gn-item-menu:nth-child(7) {
-webkit-transition-delay:550ms, 550ms;
transition-delay:550ms, 550ms
}
#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-item-menu:nth-child(8), #ac-gn-menustate:target ~ #ac-globalnav .ac-gn-item-menu:nth-child(8) {
-webkit-transition-delay:600ms, 600ms;
transition-delay:600ms, 600ms
}
}


#ac-globalnav .ac-gn-menuicon-label {
	display:block;
	position:absolute;
	z-index:3;
	top:0;
	width:48px;
	height:48px;
	cursor:pointer;
	-webkit-transition:opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	transition:opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	transition:opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	transition:opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99), -webkit-transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	-webkit-tap-highlight-color:transparent
}
#ac-globalnav .ac-gn-menuicon-label:hover, #ac-globalnav .ac-gn-menuicon-label:focus, #ac-globalnav .ac-gn-menuicon-label:active {
	opacity:.65
}
#ac-globalnav.touch .ac-gn-menuicon-label {
	opacity:1;
	-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	transition:-webkit-transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	transition:transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	transition:transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99), -webkit-transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99)
}
#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-menuicon-label, #ac-gn-menustate:target ~ #ac-globalnav .ac-gn-menuicon-label {
-webkit-transform:rotate(90deg);
transform:rotate(90deg)
}
#ac-globalnav .ac-gn-menuicon-bread {
	position:absolute;
	z-index:3;
	top:7px;
	left:0;
	width:48px;
	height:48px;
	-webkit-transition:opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition:opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1)
}
#ac-globalnav .ac-gn-menuicon-bread-top {
	-webkit-transition:-webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	transition:-webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	transition:transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	transition:transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99), -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	-webkit-transform:rotate(0);
	transform:rotate(0);
	z-index:4
}
#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-menuicon-bread-top, #ac-gn-menustate:target ~ #ac-globalnav .ac-gn-menuicon-bread-top {
-webkit-transition:-webkit-transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99);
transition:-webkit-transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99);
transition:transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99);
transition:transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99), -webkit-transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99);
-webkit-transform:rotate(45deg);
transform:rotate(45deg)
}
#ac-globalnav .ac-gn-menuicon-bread-bottom {
	-webkit-transition:-webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	transition:-webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	transition:transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	transition:transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99), -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-menuicon-bread-bottom, #ac-gn-menustate:target ~ #ac-globalnav .ac-gn-menuicon-bread-bottom {
-webkit-transition:-webkit-transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99);
transition:-webkit-transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99);
transition:transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99);
transition:transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99), -webkit-transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99);
-webkit-transform:rotate(-45deg);
transform:rotate(-45deg)
}
#ac-globalnav .ac-gn-menuicon-bread-crust {
	display:block;
	width:17px;
	height:1px;
	background:#fff;
	position:absolute;
	left:16px;
	z-index:1;
	-webkit-transition:-webkit-transform 0.2s;
	transition:-webkit-transform 0.2s;
	transition:transform 0.2s;
	transition:transform 0.2s, -webkit-transform 0.2s
}
#ac-globalnav .ac-gn-menuicon-bread-crust-top {
	top:23px;
	-webkit-transition:-webkit-transform 0.2s 0.2s;
	transition:-webkit-transform 0.2s 0.2s;
	transition:transform 0.2s 0.2s;
	transition:transform 0.2s 0.2s, -webkit-transform 0.2s 0.2s;
	-webkit-transform:translateY(-3px);
	transform:translateY(-3px)
}
#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-menuicon-bread-crust-top, #ac-gn-menustate:target ~ #ac-globalnav .ac-gn-menuicon-bread-crust-top {
-webkit-transform:translateY(0);
transform:translateY(0);
-webkit-transition-delay:0;
transition-delay:0
}
#ac-globalnav .ac-gn-menuicon-bread-crust-bottom {
	bottom:23px;
	-webkit-transform:translateY(3px);
	transform:translateY(3px)
}
#ac-gn-menustate:checked ~ #ac-globalnav .ac-gn-menuicon-bread-crust-bottom, #ac-gn-menustate:target ~ #ac-globalnav .ac-gn-menuicon-bread-crust-bottom {
-webkit-transition:-webkit-transform 0.2s;
transition:-webkit-transform 0.2s;
transition:transform 0.2s;
transition:transform 0.2s, -webkit-transform 0.2s;
-webkit-transform:translateY(0);
transform:translateY(0)
}
