#header{
	width: 100%;
	height: 80px;
	background: #113360;
	position: relative;


}
.bg-red{height: 80px;
position: absolute;z-index: 0;
left: 0;
width:40%;
height: 100%;
background: #b52823;

}
.header-w{margin:0 auto;width: 1175px;position: relative;z-index: 100;
background: #113360;
}
#header .logo{
	width: 117px;
	height: 100%;	
    float: left;
}

#header .logo img{float: right;}

#header  .nav{float: left;margin-left: 48px;}
#header  .nav>ul>li{float: left;height: 100%;line-height:80px;font-size: 18px;position: relative;}
#header  .nav>ul>li>a{
display: block;
padding: 0 20px;
color: #fff;
}

#header  .nav>ul>li.active{
	background-color: #b52823;
}
#header  .nav>ul>li.active a{
	color: #f9eeee;
}

/*#header  .nav ul li:hover{
	background-color: #b52823;
}

#header  .nav ul li:hover a{
	color: #f9eeee;
}

*/
.second-list{
	display: none;
	font-size: 16px;text-align: center;
	color:#fff;
	background:  #7085a0;
	width: 70%;
	position: absolute;
	left: 15%;
	top: 64px;
	padding:10px 0;
	z-index: 100
}
.second-list a{color:#fff;font-size: 16px;}
.second-list ul li{height: 26px;line-height: 26px;box-sizing: border-box;
overflow: hidden
}

.second-list:before {
    position: absolute;
    right: 50%;
    margin-right: -8px;
    top: -7px;
    width: 0;
    height: 0;
    content: "";
    border-width: 0px 8px 8px 8px;
    border-style: solid;
    border-color: #7085a0 transparent;
    
}

#header  .nav ul li:hover .second-list{
	display: block;
}
#header  .nav ul li .second-list a:hover{
	color: #b52823;
}

#header .contact{
	float: left;
	height: 80px;
	line-height: 80px;
	color: #fff;
	margin-left: 50px;
}
#header .contact span{padding: 0 5px;}
#header .contact a{color: #fff;}
#header .contact h3{display: inline-block;margin-left: 5px;}

