﻿.header {
	height: 108px;
	border-top: #d4480a solid 2px;
}
.header .wrap {
	width: 1400px;
}
.header .logo {
	height: 106px;
	display: flex;
	align-items: center;
}
.header .txt {
	width: 500px;
	float: left;
	font-size: 16px;
	height: 75px;
	margin-top: 20px;
}
.header .txt img {
	float: left;
}
.header .txt h3 {
	color: #db6531;
	font-weight: bold;
	padding-top: 16px;
	padding-bottom: 8px;
}
.header .txt p {
	display: block;
	color: #5d5d5d;
	font-weight: bold;
}
.header .nav {
	height: 108px;
}
.header .nav li {
	float: left;
	margin-left: 44px;
}
.header .nav a {
	display: block;
	color: #333;
	float: left;
	font-size: 16px;
	padding-bottom: 20px;
	line-height: 108px
}
.header .nav a:hover {
	color: #d4480a
}
.header .nav li.hover a {
	color: #d4480a
}
