html{
	width:100%;
	height: auto;
}
.home_page{
	position: relative;
}
.home_page::before{
	position: absolute;
	content: "";
	width: 65%;
	height: 3px;
	background-color: #fff;
	bottom: 0;
	left: 20%;
	right: 0;
	border-radius: 2px;
}
.details_head_tab ul li .detail_new_active{
	position: relative;
	font-size: 16px;
	font-weight: bold;
	color: #1A1A1A;

}
.detail_new_active::before{
	position: absolute;
	content: "";
	width: 65%;
	height: 3px;
	background-color: #F88012;
	bottom: 0;
	left: 20%;
	right: 0;
	border-radius: 2px;
}
.new_do_nav{
	display: flex;
	justify-content: center;
	align-items: center;
}

.header-nav{
	width: 100%;
	background: black;
	margin-bottom: 0;
	border-radius: 0;
	border: none;
	position: absolute;
	top: 0;
	z-index: 100;
	overflow: hidden;
}
.new_header_nav{
	background: none;
}
@media (min-width: 768px){
	.hide_head{
		display:none;
	}
}
span.nav-icon{
	background-color: #FE9E0C !important;
}
.menu{
	margin-left: 75px !important;
}
.menu ul li{
	line-height: 60px;
}
.menu ul li a{
	font-size: 16px;
	color: #fff !important;;
}
.menu ul li .home_page{
	background: none !important;
	/* color: #FE9E0C !important; */
	font-weight: bold;
}
.new_log img{
	width: 123px;
	height: 59px;
	margin-top: 10px;
}
.tel{
	/* margin-right: 20px; */
}
.tel span{
	display: inline-block;
	height: 24px;
}
.tel span.icon{
	width: 24px;
	height: 22px;
	margin-top: 12px;
	background: url('../images/header/tel-icon.png');
}
.tel span.telnumber{
	margin-top: 16px;
	margin-left: 5px;
	vertical-align: top;
	color: #fff;
}
.tel .language{
	font-size: 20px;
	font-weight: 500;
	margin-top: 0px;
	color: #fff;
	padding:10px 15px 0 10px;
	cursor: pointer;
	text-indent: none;
}
.tel .language a{
	color: #fff;
}
.menu-icon{
	background: none;
	border: none;
}
.menu-icon:hover{
	background: none !important;
	border: none;
}
.menu-icon:focus{
	background: none;
	border: none;
}
.menu ul li a{
	padding: 15px 20px;
}
.logo{
	padding-top: 10px;
	/*padding-left: 40px;*/
}
.logo img{
	width: 30px;
	height: 30px;
	float: left;
	margin-left: 10px;
}
.logo img.logoText{
	width: 50px;
	height: 25px;
	margin-top: 2px;
}

@media screen and (max-width: 1080px) {
	.menu ul li a{
		padding: 15px 10px;
	}
}

@media screen and (max-width: 768px) {
	.menu{
		margin-left: 0px !important;
	}
}

  





.details_head{
	background:#fff;
	box-shadow: 0px 4px 27px 0px rgba(51, 51, 51, 0.08);
	height: 80px;
}
.details_head_tab ul li a{
	font-size: 16px;
	font-weight: 400;
	color: #666666 !important
}
