@charset "utf-8";
.accordion_menu{
	width:310px;
	overflow:hidden;}

.accordion_menu ul li {
	display:block;
	width:310px;
	padding-top:2px;
	margin-bottom:2px;
	list-style:none;
	overflow:visible;
	border:0px solid #F00;
	background-image: url(../images/bg_slidemenu.png);
	background-position:left top;
	background-repeat:repeat;
}
.accordion_menu ul li a {
	display:block;
	height:34px; 
	width:280px;
	margin-top:0px;
	padding-top:14px;
	padding-left:20px;
	font-family:"微軟正黑體", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333;
	text-decoration:none;
	outline:none;
}
.accordion_menu ul li .active {
	background:url(../images/on.png) top right no-repeat;
}

.accordion_menu ul li .inactive {
	background:url(../images/off.png) top right no-repeat;
}
.accordion_menu ul li ul {
	display:none; 
	margin-top:0px;
	background-color:#9e9290;
	/*margin-bottom:10px;   */
}
.accordion_menu ul li ul li ul {
	margin-bottom:0px;
}
.accordion_menu ul li ul li {
	display:block;
	background:none;
	font-size:14px;
	list-style:circle;
	color:#fff;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:10px;
	padding-left:26px;
	border-bottom:1px solid #FFF;
}
.accordion_menu ul li ul li a {
	display:block;
	background:none;
	font-size:14px;
	height:20px;
	color:#fff;
	padding-top:15px;
	/*padding-left:0px;*/
	/*border-bottom:1px dotted #888; */
}

.accordion_menu ul li ul li a.sub_sec{
	width:258px;}