.navbar-wrapper .switch {
	width: 48px !important;
	min-width: 48px !important;
	height: 48px !important;
	position: fixed;
	top: 16px;
	right: 160px;
	border: none;
}

.navbar-wrapper .menu-item {
	display: inline-block;
}

.navbar-wrapper .menu-all img {
	width: 16px;
	height: 16px;
}


.navbar-wrapper .menu-all {
	display: inline-block;
	line-height: 77px !important;
}
	
.navbar-wrapper .menu-all img {
	transition: all 0.2s;
	margin-top: -1px;
}
	
.navbar-wrapper .head_nav_ul {
	display: block;
	overflow: auto;
}

.navbar-wrapper .menu-all img {
	transition: all 0.2s;
	transform-origin: 45% 55%;
}
	
.navbar-wrapper.show .menu-all img {
	transform: rotate(90deg);
}

@media screen and (max-width:960px) {
	.navbar-wrapper .head_nav_ul .menu-item:nth-child(n+2) {
		display: none;
		width: 100px;
	}
	
	.navbar-wrapper.show .head_nav_ul .menu-item:nth-child(n+2) {
		display: inline-block !important;
		position: absolute;
		background: #2d6dcc;
		line-height: 56px;
		top: 76px;
	}
	
	.navbar-wrapper.show .head_nav_ul .menu-item:nth-child(n+3) {
		top: calc(76px + 56px);
	}
	
	.navbar-wrapper.show .head_nav_ul .menu-item:nth-child(n+4) {
		top: calc(76px + (56px) * 2);
	}
	
	.navbar-wrapper.show .head_nav_ul .menu-item:nth-child(n+5) {
		top: calc(76px + (56px) * 3);
	}
	
	.navbar-wrapper.show .head_nav_ul .menu-item:nth-child(n+6) {
		top: calc(76px + (56px) * 4);
	}
	
	.navbar-wrapper.show .head_nav_ul .menu-item:nth-child(n+7) {
		top: calc(76px + (56px) * 5);
	}
	
	.navbar-wrapper.show .head_nav_ul .menu-item:nth-child(n+8) {
		top: calc(76px + (56px) * 6);
	}
	
	.navbar-wrapper.show .head_nav_ul .menu-item:nth-child(n+9) {
		top: calc(76px + (56px) * 7);
	}
	
	.navbar-wrapper.show .head_nav_ul .menu-item:nth-child(n+10) {
		top: calc(76px + (56px) * 8);
	}
}

@media screen and (min-width:961px) and (max-width:1060px) {
	.navbar-wrapper .head_nav_ul .menu-item:nth-child(n+3) {
		display: none;
		width: 100px;
	}
	
	.navbar-wrapper.show .head_nav_ul .menu-item:nth-child(n+3) {
		display: inline-block !important;
		position: absolute;
		background: #2d6dcc;
		line-height: 56px;
		top: 76px;
	}
	
	.navbar-wrapper.show .head_nav_ul .menu-item:nth-child(n+4) {
		top: calc(76px + 56px);
	}
	
	.navbar-wrapper.show .head_nav_ul .menu-item:nth-child(n+5) {
		top: calc(76px + (56px) * 2);
	}
	
	.navbar-wrapper.show .head_nav_ul .menu-item:nth-child(n+6) {
		top: calc(76px + (56px) * 3);
	}
	
	.navbar-wrapper.show .head_nav_ul .menu-item:nth-child(n+7) {
		top: calc(76px + (56px) * 4);
	}
	
	.navbar-wrapper.show .head_nav_ul .menu-item:nth-child(n+8) {
		top: calc(76px + (56px) * 5);
	}
	
	.navbar-wrapper.show .head_nav_ul .menu-item:nth-child(n+9) {
		top: calc(76px + (56px) * 6);
	}
	
	.navbar-wrapper.show .head_nav_ul .menu-item:nth-child(n+10) {
		top: calc(76px + (56px) * 7);
	}
}

@media screen and (min-width:1061px) and (max-width:1160px) {
	.navbar-wrapper .head_nav_ul .menu-item:nth-child(n+4) {
		display: none;
		width: 100px;
	}
	
	.navbar-wrapper.show .head_nav_ul .menu-item:nth-child(n+4) {
		display: inline-block !important;
		position: absolute;
		background: #2d6dcc;
		line-height: 56px;
		top: 76px;
	}
	
	.navbar-wrapper.show .head_nav_ul .menu-item:nth-child(n+5) {
		top: calc(76px + 56px);
	}
	
	.navbar-wrapper.show .head_nav_ul .menu-item:nth-child(n+6) {
		top: calc(76px + (56px) * 2);
	}
	
	.navbar-wrapper.show .head_nav_ul .menu-item:nth-child(n+7) {
		top: calc(76px + (56px) * 3);
	}
	
	.navbar-wrapper.show .head_nav_ul .menu-item:nth-child(n+8) {
		top: calc(76px + (56px) * 4);
	}
	
	.navbar-wrapper.show .head_nav_ul .menu-item:nth-child(n+9) {
		top: calc(76px + (56px) * 5);
	}
	
	.navbar-wrapper.show .head_nav_ul .menu-item:nth-child(n+10) {
		top: calc(76px + (56px) * 6);
	}
}

@media screen and (min-width:1161px) and (max-width:1260px) {
	.navbar-wrapper .head_nav_ul .menu-item:nth-child(n+5) {
		display: none;
		width: 100px;
	}
	
	.navbar-wrapper.show .head_nav_ul .menu-item:nth-child(n+5) {
		display: inline-block !important;
		position: absolute;
		background: #2d6dcc;
		line-height: 56px;
		top: 76px;
	}
	
	.navbar-wrapper.show .head_nav_ul .menu-item:nth-child(n+6) {
		top: calc(76px + 56px);
	}
	
	.navbar-wrapper.show .head_nav_ul .menu-item:nth-child(n+7) {
		top: calc(76px + (56px) * 2);
	}
	
	.navbar-wrapper.show .head_nav_ul .menu-item:nth-child(n+8) {
		top: calc(76px + (56px) * 3);
	}
	
	.navbar-wrapper.show .head_nav_ul .menu-item:nth-child(n+9) {
		top: calc(76px + (56px) * 4);
	}
	
	.navbar-wrapper.show .head_nav_ul .menu-item:nth-child(n+10) {
		top: calc(76px + (56px) * 5);
	}
}

@media screen and (min-width:1261px) and (max-width:1340px) {
	.navbar-wrapper .head_nav_ul .menu-item:nth-child(n+6) {
		display: none;
		width: 100px;
	}
	
	.navbar-wrapper.show .head_nav_ul .menu-item:nth-child(n+6) {
		display: inline-block !important;
		position: absolute;
		background: #2d6dcc;
		line-height: 56px;
		top: 76px;
	}
	
	.navbar-wrapper.show .head_nav_ul .menu-item:nth-child(n+7) {
		top: calc(76px + 56px);
	}
	
	.navbar-wrapper.show .head_nav_ul .menu-item:nth-child(n+8) {
		top: calc(76px + (56px) * 2);
	}
	
	.navbar-wrapper.show .head_nav_ul .menu-item:nth-child(n+9) {
		top: calc(76px + (56px) * 3);
	}
	
	.navbar-wrapper.show .head_nav_ul .menu-item:nth-child(n+10) {
		top: calc(76px + (56px) * 4);
	}
}

@media screen and (min-width:1341px) and (max-width:1420px) {
	.navbar-wrapper .head_nav_ul .menu-item:nth-child(n+7) {
		display: none;
		width: 100px;
	}
	
	.navbar-wrapper.show .head_nav_ul .menu-item:nth-child(n+7) {
		display: inline-block !important;
		position: absolute;
		background: #2d6dcc;
		line-height: 56px;
		top: 76px;
	}
	
	.navbar-wrapper.show .head_nav_ul .menu-item:nth-child(n+8) {
		top: calc(76px + 56px);
	}
	
	.navbar-wrapper.show .head_nav_ul .menu-item:nth-child(n+9) {
		top: calc(76px + (56px) * 2);
	}
	
	.navbar-wrapper.show .head_nav_ul .menu-item:nth-child(n+10) {
		top: calc(76px + (56px) * 3);
	}
}

@media screen and (min-width:1421px) and (max-width:1500px) {
	.navbar-wrapper .head_nav_ul .menu-item:nth-child(n+8) {
		display: none;
		width: 100px;
	}
	
	.navbar-wrapper.show .head_nav_ul .menu-item:nth-child(n+8) {
		display: inline-block !important;
		position: absolute;
		background: #2d6dcc;
		line-height: 56px;
		top: 76px;
	}
	
	.navbar-wrapper.show .head_nav_ul .menu-item:nth-child(n+9) {
		top: calc(76px + 56px);
	}
	
	.navbar-wrapper.show .head_nav_ul .menu-item:nth-child(n+10) {
		top: calc(76px + (56px) * 2);
	}
}

@media screen and (min-width:1501px) and (max-width:1600px) {
	.navbar-wrapper .head_nav_ul .menu-item:nth-child(n+9) {
		display: none;
		width: 100px;
	}
	
	.navbar-wrapper.show .head_nav_ul .menu-item:nth-child(n+9) {
		display: inline-block !important;
		position: absolute;
		background: #2d6dcc;
		line-height: 56px;
		top: 76px;
	}
	
	.navbar-wrapper.show .head_nav_ul .menu-item:nth-child(n+10) {
		top: calc(76px + 56px);
	}
}
			
@media screen and (min-width:1601px) {
	.navbar-wrapper .menu-item {
		display: inline-block;
	}
}

.navbar-wrapper .head_nav {
	margin-right: 300px;
}

.navbar-wrapper .menu-item.nav_active {
	background: #669deb !important;
}