@charset "utf-8";

.head{ padding:20px; position:fixed; display:block; background:#000000aa; z-index:999; width:100%;}
.logo{height:80px; float:left;}
.logo a{float:left; margin-right:10px;}
.logo img{max-height:80px; width:auto; margin-top:0px;}
.menu{float:right}
.menu li{ float:left; margin:0 20px; line-height:80px;}
.menu li a{color:#E6E6E6; font-weight:bolder;}
.menu li a:hover,.menu li .active {color:#E10600;}

.header .nav>ul>li{}
.header .navcell {
    display: none;
    position: absolute;
    top: 90px;
    z-index: 99;
	background-color:#333;
	line-height:20px;
	padding-bottom:10px;
}
.header .navcell .nav-li {
    width: 100%;
    text-align: left;
    white-space: nowrap;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
	line-height:28px;
	height:28px;
}
.header .navcell .nav-n{text-align:left; margin-left:20px; background-color:#111;}
.header .navcell .nav-n:hover{background-color:#222;}
.header .navcell .nav-li a {
	display:block;
    font-size: 14px !important;
	margin-top:5px;
	line-height:28px;
	height:28px;
	padding:0 20px;
}
.header .navcell .nav-li a:hover {
    color: #D0111B !important;
}
.header .navcell .nav-li a::after{ display:none !important;}
.header .navcell .nav-n a{padding:0px; margin-top:0px;}
.ema{ text-align:center; padding-top:30px;}
.ema .upp{ font-weight:bolder; color:#E10600;}
.ema a{ color:#fff; text-decoration:underline;}