﻿@charset "utf-8";

#header {background-color:#f60000;border-bottom:1px solid #c60000}
#header .inner {position:relative;width:1080px;height:96px;margin:0 auto;padding:10px 0 0 140px}
#header .inner:after {display:block;clear:both;content:''}
#header .inner h1{position:absolute;top:30px;left:0}
#header .inner h1 a{display:block;text-align:center;background:#f60000}
#header .inner h1 a span{display:block;line-height:1em;font-size:10px;color:#fff}
#header .inner h1 a p{display:inline-block;padding-left:22px;line-height:1em;font-family: 'logo';letter-spacing:5px;font-size:34px;color:#fff;background:url("../images/ico_logo.png") no-repeat 0 center}
#header .inner .topSet {overflow:hidden}
#header .inner .topSet .box {float:right}
#header .inner .topSet .box .search{position:relative;float:left;border:2px solid #fff;padding:0 40px 0 20px;width:275px;height:33px;line-height:29px;box-sizing:border-box;border-radius:16px}
#header .inner .topSet .box .search input{border:none;margin-top:-6px;width:100%;height:31px;line-height:31px;font-size:14px;color:#fff;background:none;outline:none}
#header .inner .topSet .box .search input::-webkit-input-placeholder {color:#fff}
#header .inner .topSet .box .search input::-moz-placeholder {color:#fff}
#header .inner .topSet .box .search a{display:block;position:absolute;top:0;right:20px;width:18px;height:30px;text-indent:-9999px;background:url("../images/ico_search2.png") no-repeat right center}
#header .inner .topSet .box ul {overflow:hidden;float:left;margin-top:5px}
#header .inner .topSet .box ul li {margin-left:20px;float:left}
#header .inner .topSet .box ul li a {display:block;line-height:22px;font-size:12px;color:#510000}
#header .inner .topSet .box ul li a img {vertical-align:middle;margin-right:8px}
#header #gnb {margin-top:14px}
#header #gnb:after {display:block;clear:both;content:''}
#header #gnb > li {float:left;position:relative}
#header #gnb > li > a {display:block;height:40px;line-height:35px;font-size:16px;color:#fff;font-weight:700;padding:0 20px}
#header #gnb > li > a.curr{color:#000}
#header #gnb > li > a.on {background-color:#fff;color:#f60000}
#header #gnb > li ul {display:none;position:absolute;top:40px;left:0;z-index:999;border:1px solid #d6d6d6;background-color:#fff}
#header #gnb > li ul.first {border-top:0}
#header #gnb > li ul li {position:relative}
#header #gnb > li ul li a {display:block;width:200px;height:32px;line-height:30px;padding:0 20px;font-size:14px;color:#a6a6a6;background-color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#header #gnb > li ul li.on > a,
#header #gnb > li ul li a:hover {color:#424242;background-color:#f5f5f5}
#header #gnb > li ul li ul {position:absolute;top:0;left:200px;display:none}
#header #gnb > li ul li.on > ul {display:block}
