.clr2    { clear: both !important; float: none !important; line-height: 0 !important; height: 0 !important; font-size: 0 !important; content: ''; display: block }

.wrapper { width: 1000px; min-width: 1000px; margin: 0 auto } 

header .wrapper {background:#444;height:47px;}
header, #snbMain {min-width:1000px !important}


/* header */
header {background:#fff;border-bottom: 1px solid #E5E5E5;}
#h1 {position:absolute;margin:0;padding:0;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
header #logo {position:absolute;background:url('/img/logo.png') 0px 2px no-repeat;margin:0;padding:0;display:block;width:302px;height:92px;text-indent:-9999em;z-index:2}
#header_top {height:30px;background:#000}



#topmenu2 {background:#fff;}
#topmenu2 .wrapper {background:#fff}
#topmenu2 ul {}
#topmenu2 li {float:left;position:relative;}
#topmenu2 li:last-child {}
#topmenu2 > div > ul > li > a{display: block;height: 47px;position: relative;text-align: center;font-size: 15px; padding-top: 34px;color: #333;font-weight: bold;}
#topmenu2 li a {display:block;height:89px;position:relative;}
#topmenu2 li.nth-child-1 a {width:114px;background:url('/images/main/menu_01.gif') center center no-repeat;}
#topmenu2 li.nth-child-2 a {width:134px;background:url('/images/main/menu_02.gif') center center no-repeat;}
#topmenu2 li.nth-child-3 a {width:118px;background:url('/images/main/menu_03.gif') center center no-repeat;}
#topmenu2 li.nth-child-4 a {width:135px;background:url('/images/main/menu_04.gif') center center no-repeat;}
#topmenu2 li.nth-child-5 a {width:162px;background:url('/images/main/menu_05.gif') center center no-repeat;}
#topmenu2 li.nth-child-6 a {width:154px;background:url('/images/main/menu_06.gif') center center no-repeat;}

#topmenu2 li.nth-child-1 > a.on {width:114px;background:url('/images/main/menu_01r.gif') center center no-repeat;}
#topmenu2 li.nth-child-2 > a.on {width:134px;background:url('/images/main/menu_02r.gif') center center no-repeat;}
#topmenu2 li.nth-child-3 > a.on {width:118px;background:url('/images/main/menu_03r.gif') center center no-repeat;}
#topmenu2 li.nth-child-4 > a.on {width:135px;background:url('/images/main/menu_04r.gif') center center no-repeat;}
#topmenu2 li.nth-child-5 > a.on {width:162px;background:url('/images/main/menu_05r.gif') center center no-repeat;}
#topmenu2 li.nth-child-6 > a.on {width:154px;background:url('/images/main/menu_06r.gif') center center no-repeat;}


/* sub menu */
.topmenusub {display:none}
#topmenu2 .topmenusub {position:absolute;z-index:1000;width:100%;border-right:1px solid #dadada;height:0;overflow:hidden;display:block;}
#topmenu2 .topmenusub ul {margin:0;padding:0;margin-left:0px;padding-top:20px}
#topmenu2 .topmenusub ul li {float:none;margin:0;padding:0;border:0;}
#topmenu2 .topmenusub ul li a {background:none;height:auto;color:#000;letter-spacing:-1px;text-indent:20px;line-height:2em}
#topmenu2 .topmenusub ul li a:hover, #topmenu .topmenusub ul li a:focus {text-decoration:none;color:#fff;background:#989493;}

#topmenu2 .on {background-color:#f1f1f1;}
.wrapper >ul >li > div.on{background-color:#f1f1f1;}

#topmenu2 #topmenu100 span.split {position:absolute;width:1px;height:100%;background:#dadada}
#topmenusubBG {position:absolute;z-index:999;background:#fff;width:100%;height:180px;left:0;border-bottom:1px solid #dadada;display:none;min-width: 1000px;}
#topmenusubBG .banner2 {margin-top:2px}
#topmenusubBG .banner2 img {display:block;margin-bottom:8px}

.topmenusubBG.on{height:200px;background:#fff;display:block!important;}