#header {
	width: 95%;	
	overflow:hidden;
	margin:0 auto;
	text-align:center;
}
#header .logo {   
	overflow:hidden;
	margin:0 auto;
}

#top_menu {
	width: 100%;
	overflow:hidden;
	margin:0 auto;
	text-align:center;	
}
#top_menu .search{
	width: 100%;
	height:50px;
	margin:0 auto;
	text-align:center;
	background:url('../image/top_back.gif');	
	background-repeat:repeat;	
}

#top_menu .category{
	width: 100%;
	margin:0 auto;
	text-align:center;	
	background-repeat:repeat;	
}

.category_over{
	background-color:#018845;
	color:#fff;
	font-weight:bold;
}

 .minimenu{
	width: 100%;
	height:35px;
	line-height:35px;
	text-align:center;	
	margin:0 auto;	
	background:#000;
	margin-bottom:10px;
}

 .minimenu li{
	width: 25%;
	height:35px;
	line-height:35px;
	text-align:center;	
	color:#fff;
	float:left;
}

 .minimenu li a {color: #fff;line-height:16px;font-size:12px;}
 .minimenu li a:link {color: #fff;line-height:16px;font-size:12px; }
.minimenu li a:visited {color: #fff;line-height:16px;font-size:12px;}
 .minimenu li a:hover {color: #577e1c;line-height:16px;font-size:12px;font-weight:bold;}


#main_01 {
	width: 95%;	
	margin:0 auto;
	text-align:center;
	padding:10px 0px 10px 0px;
}

#Main_icon_center {margin:0 auto; width="100%"}

.main_bt{		
	width:106px;
	height:99px;
	float:left;
	margin:0 auto;
	text-align:center;	
}

#main_01 a {color: #514f4f;line-height:16px;font-size:12px;}
#main_01 a:link {color: #514f4f;line-height:16px;font-size:12px; }
#main_01 a:visited {color: #514f4f;line-height:16px;font-size:12px;}
#main_01 a:hover {color: #577e1c;line-height:16px;font-size:12px;font-weight:bold;}



#footer{ 
 	width: 100%;	
	margin:0 auto;
	text-align:center;	
	background-repeat:repeat-x;		
}
#footer .notice{
	width: 95%;
	height:37px;
	line-height:37px;
	margin:0 auto;
	text-align:center;	
}
#footer .login{
	width: 100%;
	height:40px;
	line-height:40px;
	text-align:center;	
	margin:0 auto;	
	background:#ECECEC;
	border-bottom:1px solid #ccc;
}


#footer .bt1{
	width: 100%;
	height:38px;
	line-height:38px;
	margin:0 auto;
	text-align:center;
	background:#ECECEC;		
}
#footer .bt2{
	width: 100%;
	height:30px;
	line-height:30px;
	margin:0 auto;
	text-align:center;
	background:#6A6A6A;		
}
#footer .time{
	width: 100%;	
	margin:0 auto;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	background:#ECECEC;		
}
#footer .bank{
	width: 100%;	
	margin:0 auto;
	text-align:center;
	border-top:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;
	padding-top:10px;
	padding-bottom:10px;
	background:#ECECEC;	
}
#footer .tel{
	width: 100%;	
	margin:0 auto;
	text-align:center;
	padding-top:10px;
	padding-bottom:25px;
	background:#ECECEC;		
}
#footer .copyright{
	width: 100%;	
	margin:0 auto;
	text-align:left;		
	background:#000;	
	color:#fff;	
	padding-top:20px;
	padding-bottom:20px;
}


#main_menu{display:block;position:relative;overflow:hidden; padding:0px; margin-top:0px;}
#main_menu ul.tab_menu{background-color:#F37500;height:30px;line-height:25px;display:block;overflow:hidden;}
#main_menu ul.tab_menu li{line-height:25px; margin-top:5px;display:inline-block;zoom:1;*display:inline;overflow:hidden;padding:0px 5px;font-weight:bold;}
#main_menu ul.tab_menu li a{color:#333333;display:block; line-height:25px;}
#main_menu ul.tab_menu li:first-of-type{margin-left:8px; line-height:25px;}
#main_menu ul.tab_menu li.on{background-color:#FFFFFF;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0; height:25px; line-height:25px;}
#main_menu ul.tab_menu li.on a{color:#804040;}

#sub_tab {
	width: 93%;
	margin:0 auto;
	text-align:center;
	border-bottom:1px solid #ffffff;		
	margin-top:10px;	
}

#sub_title {
	width: 98%;
	height:30px;
	margin:0 auto;
	text-align:left;
	border-bottom:1px solid #ffffff;		
	margin-top:10px;	
}

#sub_title .t_text{		
	text-align:left;	
	font-weight:bold;
	font-size:16px;
	padding-left:5px;
	line-height:30px;
	float:left;
	color:#000;
}


#sub_area{	
	width: 98%;	
	margin:0 auto;
	text-align:center;
	margin-bottom:20px;
}

#sub_area .contents{	
	width:100%;			
	text-align:left;	
}


#event .Main_img-wrap { position: relative; width: 100%; overflow: hidden; }
#event .event-imgs { position: relative; }
#event .Main_img-area { float: left; }
#event .Main_img-area:not(:first-child) { display: none; }
#event .Main_img-area img { width: 100%; }
#event .pagination { position: relative; left: 0; text-align: center; width: 100%; }
#event .pagination .swiper-pagination-switch { display: inline-block; margin: 0 2px; text-indent: -9999px; background: url(../image/main_bt.gif) no-repeat 0 50%; background-size: 19px 7px; width: 10px; height: 10px; }
#event .pagination .swiper-active-switch { background-position: -12px 50%; }
