@charset "utf-8";

#header{width:100%;min-width:1100px;border-bottom:1px solid #ddd;}
#header #head{width:1100px;margin:0 auto;height:110px;}
#header #head .logo{text-align:center;float:left;}
#header #head .logo img{vertical-align:top;padding:30px 0;}

#lnb{float:right;}

#lnb #menu li{float:left;text-align:center;height:110px;line-height:110px;margin-right:60px;position:relative;}
#lnb #menu li a{font-weight:300;font-size:18px;color:#333;display:block;height:46px;width:100%;}
#lnb #menu li:hover a{color:#666;}

#lnb #menu li .sub{overflow:hidden;position:absolute;z-index:999999;top:110px;padding-top:21px;display:none;width:auto;min-width:450px;left:-10px;}
#lnb #menu li .sub ul{overflow:hidden;padding:0 15px;border-radius:23px;float:left;background:#fff}
#lnb #menu li .sub ul li{width:auto;margin-right:15px;height:46px;line-height:46px;}
#lnb #menu li .sub ul li.last{margin:0;}
#lnb #menu li .sub ul li a{font-size:14px;background:transparent;color:#333;font-weight:400;}
#lnb #menu li .sub ul li a:hover{color:#999;}



/*
#lnb{width:100%;min-width:1100px;border-bottom:2px solid #000;height:46px;}
#lnb #menu{width:1100px;margin:0 auto;overflow:visible;position: relative;}
#lnb #menu li{float:left;width:20%;text-align:center;height:46px;line-height:46px;}
#lnb #menu li a{font-weight:bold;font-size:16px;color:#333;display:block;height:46px;width:100%;}
#lnb #menu li:hover a{background:#f5f7f9;color:#666;}

#lnb #menu li .sub{overflow:hidden;position:absolute;z-index:999999;top:46px;padding-top:12px;display:none;width:auto;min-width:220px;max-width:450px;}
#lnb #menu li .sub ul{background:#fff;overflow:hidden;padding:0 15px;border-radius:23px;float:left;}
#lnb #menu li .sub ul li{width:auto;margin-right:15px;}
#lnb #menu li .sub ul li.last{margin:0;}
#lnb #menu li .sub ul li a{font-size:14px;background:transparent;color:#333;}
#lnb #menu li .sub ul li a:hover{color:#999;}


#lnb #menu li.lnb_01 .sub{left:0;}
#lnb #menu li.lnb_02 .sub{left:220px;}
#lnb #menu li.lnb_03 .sub{left:440px;}
#lnb #menu li.lnb_04 .sub{left:660px;}
#lnb #menu li.lnb_05 .sub{left:880px;}
*/
#footer{min-width:1100px;background:#fff;border-top:1px solid #ddd;padding:30px 0;font-size:12px;color:#666;}
#footer #foot{width:1100px;margin:0 auto;overflow:hidden;}
#footer #foot .footer_logo{float:left;padding-top:3px;padding-right:30px;}
#footer #foot .info_area{float:left;margin-left:;}
#footer #foot .info_area address{font-style:normal}
#footer #foot .btn_top{float:right;}
#footer #foot .kod_logo{float:right;margin-top:10px;margin-right:10px;}

iframe{margin-top:30px;}