/* BASIC css start */
html {
	overflow-y: scroll;	
}
.river-inner{display:block; width:1200px; margin:0 auto;}
#wrap { width:100%; margin:0px auto; background-color:#fff; min-width:1200px}
#header { width:100%;}
#header h1 {
	text-align: center;
	/*padding-top:50px;*/
}

/*#header .area_search {
	position: relative;
    top:6px;
	width: 138px;
	
}
#header .area_search .MS_search_word {
	width: 113px; height: 15px;
	border: 0; border-bottom: 1px solid #e4e4e4;
	font-size: 11px; color: #545454; line-height: 18px;
	float: left;
}
#header .area_search p, #header .area_search .btn-sch {
	float: left;
}
#header .area_search p img {
	padding: 10px 0 0 0;
}*/

#header .menu_list {
	text-align: right;
	padding: 10px 0;
}
#header .menu_list li {
	display: inline-block;
	padding:0 10px;
}
.#header .menu_list li:last-child{padding-right:0;}
/* »ó´Ü ·Î°íºÎºÐ Ãß°¡ */
.header-top{position:relative; padding-bottom:30px;}
.clr:after{content:''; display:block; clear:both;}
.logo-h1{float:left;}

/* Ä«Å×°í¸® */
#header .cate_list {
	margin:0px auto;
	text-align:center;
	
	height:40px;
	line-height:40px;
	font-size:0;
}
#header .cate_list li {
	display: inline-block;
	margin:0px;
	padding:0px 8px;
}
#header .cate_list li:last-child{padding-right:0;}
#header .cate_list li a {
	display:inline-block;
	margin:0px;
	padding:0 10px;
	font-size:16px;
	font-weight:bold;
	color:#333;
	font-family:"Nanum Gothic", Georgia, "Times New Roman", serif
}
#header .cate_list li a:hover {
	color:#009de1;
}
#header .info {
	text-align:center;
	padding:20px 0;
	font-size:11px;
}
/* #header .cate_list li:last-child a {color:#cc0000;} */

/* °Ë»öÃ¢ ºÎºÐ*/
.hd-search {position: absolute; width: 457px; padding-right:43px; margin-left: -251px; margin-top:6px; height: 44px; left: 50%; border: 3px solid #be1115;}
.MS_search_word{height: 18px; width: 100%; padding: 13px 0; border:0; text-indent:10px; font-size:15px;}
.search_btn {position: absolute; display:block; right: 0; top: 0; padding:10px;}
.search_btn:before {content: ""; width: 1px; display: inline-block; height: 23px; background:#be1115; position: absolute; right: 43px;}

/* »ó´Ü ¿À¸¥ÂÊ ¸Þ´º ºÎºÐ */
.right-menu{float:right; height:56px;}
.right-menu li{display:inline-block; margin-left:15px;}
.right-menu li a{text-align:center; display:block;}
.right-menu li img{padding-top:7px; padding-bottom:3px;}

/* »ó´Ü ÀüÃ¼ Ä«Å×°í¸® ºÎºÐ */
.cate-wrap{border-top:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb}
#header .cate_list .btn_all {
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    width: 202px;
    padding: 0;
}
.btn_all img{padding-right:20px;}
.topWrap{position:relative;}
#header .topWrap .all_category { display:none; position:absolute; top:41px; width:100%; left:0; z-index:99; text-align:left; box-sizing:border-box; padding:20px; background:#fff; /*opacity:.8;*/ border:1px solid #eee; border-top:0; }
#header .topWrap .all_category > ul { font-size:0 }
#header .topWrap .all_category > ul .cate-type1 { display:inline-block; width:25%; vertical-align:top;}
#header .topWrap .all_category > ul > li > a { font-size:15px; font-weight:bold; color:#000; }
#header .topWrap .all_category > ul > li > ul { padding:13px 0 15px; }
#header .topWrap .all_category > ul > li > ul li { display:block; }
/* BASIC css end */

