/* .active {
	
} */
.navbar-collapse{
	padding-left: 30px;
	
}
.navbar-nav .active .nav-link{
	color: #FE0000 !important;
	border-bottom: 2px solid #FE0000 !important;
}
.icon-subscript{
	width: 14px;
	height: 8px;
}
.navbar {
	padding: 0 !important;
	background-color: #fff;
	box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.1);
}
.btn-contact-number{
	width: 120px;
	height: 40px;
	background: #FE0000;
	border-radius: 20px;
	font-weight: 400;
	font-size: 14rpx;
	color: #FFFFFF;
	border: none;

	align-items: center;
	justify-content: center;
}
.language{
	width: 120px;
	height: 40px;
	background: #000;
	border-radius: 20px;
	font-weight: 400;
	font-size: 14rpx;
	color: #FFFFFF;
	border: none;
}
.nav-item {
	width: 105px;
	height: 100px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.navbar-nav .nav-item .nav-link {
	color: #333333 ;
	padding:0;
	height: 100px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	border-bottom: 2px solid #fff;
}
.navbar-nav .nav-item .nav-link:hover{
	color: #FE0000 ;
}

.navbar-brand img {
	margin: 25px 0;
}
.nav-linkdiv2{
   display: none;
}

.position a{
	color: #999999;
}
.position{
	margin-top: 35px;
	margin-bottom: 40px;
}
.dropdown-menu {
	min-width: 120px;
	border-radius: 10px;
	top: 110%;
	box-shadow:
	  0px 3px 4.1px rgba(0, 0, 0, 0.035),
	  0px 10px 33px rgba(0, 0, 0, 0.07)
	;
	border: none;
}
.dropdown-menu a:hover{
	color: #000000;
}

.coloraa:hover{
	color: #FFFFFF;
}
@media only screen and (max-width: 1200px) {
	.nav-item{
		width: 90px;
	}
	._h-45{
		height: 30px;
	}
}

@media only screen and (max-width: 768px) {
	.navbar-brand img {
		margin: 3vw 0 3vw 5vw;
	}
	.active a {
		height: auto;
	}
	.navbar-toggler {
		border: none;
		margin-right: 4vw;
	}

	.head-sm-height {
		height: 16vw !important;
	}

	.nie_ui {
		position: fixed;
		width: 100vw;
		height: 100vh;
		background-color: rgba(0, 0, 0, 0.3);
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		display: flex;
		flex-direction: column;
		justify-content: normal !important;
		align-items: end;
	}
	.guanbi{
		width: 55vw;
		height: 100vh;
		position: absolute;
		left: 0;top: 0;
		opacity: 0;
	}
	.nei_bage .qie_huan{
		border-bottom: 1px solid #e7e7e7;
		padding: 15px 0 15px 0;
		display: flex;
		justify-content: space-around;
	}
	.nei_bage .qie_huan a{
		width: 18vw;
		height: 10vw;
		display: flex;
		justify-content: center;
		align-items: center;
		color: #101010;
		border-radius: 8vw;
		background-color: #FFFFFF;
	}
	.nei_bage .qie_huan .gb_active{
		background-color: #fe0000;
		color: #FFFFFF;
	}

	.nei_bage {
		background-color: #FFFFFF;
		width: 45vw;
		height: 100vh;
		position: absolute;
		right: 0;top: 0;
		
	}

	.nei_bage .iocn {
		padding: 2vh 4vw 1vh 4.800vw;
		border-bottom: 1px solid rgba(174, 174, 174, 0.3);
		text-align: right;
	}

	.nei_bage span {
		font-size: 8vw;
	}

	.nav-item2 {
		display: flex;
		padding: 1.5vh 4vw 1.5vh 4.800vw;
		border-bottom: 1px solid rgba(174, 174, 174, 0.3);
		flex-wrap: wrap;
	}

	.active {
		width: auto;
		height: auto;
		border-bottom: 1px solid rgba(254, 0, 0, 1);
	}
	
	.active a {
		border-bottom: 2px solid #fff;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.active .nav-item2 .nav-link2{
		color: #fe0000;
	}

	.nav-item2 .iconfont {
		font-size: 2.133vw;
		color: #AEAEAE;
		display: flex;
		align-items: center;
	}

	.nav-item2 a {
		display: flex;
		justify-content: space-between;
		width: 100%;
	}
	.nav-item2 a:hover{
		color: #fe0000;
	}
	.nav-item2 ._flex-col-bet-mid {
		width: 100%;
		margin-top: 1vh;
		padding-left: 1vw;
	}

	.nav-item2 ._flex-col-bet-mid a {
		margin: 1vh 0;
		display: flex;
		align-items: center;

	}

	.nav-item2 ._flex-col-bet-mid a samp {
		color: #AEAEAE;
	}


}
