@charset "utf-8";

/* CSS Document */

#leftnav {

	width: 218px;

	height: auto;

	margin: 0px 0px 5px 0px;

	float: left;

	padding-bottom: 10px;

}

/*第一層---------------------*/

#.multi_menu {

 width: 218px;

 height: auto;

 background-repeat: no-repeat;

 background-position: center bottom;

 margin-bottom: 10px;

 padding-top: 0;

 padding-right: 0;

 padding-bottom: 37px;

 padding-left: 0;

}

ul.ma_menu {

	width: 218px;

	/********height: auto;**/

	list-style-type: none;

	clear: both;

	margin: 0 auto;

	padding: 0px;

	margin: 0px;

}

/*第一層 滑鼠覆蓋前---------------------*/

ul.ma_menu > li {

	width: 100%;

	height: auto;

	/*width: 180px;*/

	display: block;

	overflow: visible;

	cursor: pointer;

	-webkit-transition: background 200ms linear;

	-moz-transition: background 200ms linear;

	-o-transition: background 200ms linear;

	ransition: background 200ms linear;

	min-height: 29px;

	background: url(../../data/wrapper/leftnav/bg.png) no-repeat left top;

	padding-top:8px;

	/*white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;

	word-break:break-all;*/

	}

/*第一層 滑鼠覆蓋後---------------------*/

ul.ma_menu > li:hover {

	background: url(../../data/wrapper/leftnav/bg-.png) no-repeat left top;/*注意是置中或是置左*/

}

ul.ma_menu > li> a{

	background: url('dot_.png')18px 10px no-repeat;

}

ul.ma_menu > li:hover a{

	  background: url('dot.png')18px 10px no-repeat;

}

/*第一層 文字變色前---------------------*/

ul.ma_menu > li a {

	display: block;

	min-height: 31px;

	/*margin: 0px auto;*/

	color: #444444;

	font-size: 13px;

	text-decoration: none;

	text-align: left;

	outline: none;

	-webkit-transition: color 200ms linear;

	-moz-transition: color 200ms linear;

	-o-transition: color 200ms linear;

	transition: color 200ms linear;

	background-repeat: no-repeat;

	font-family: "微軟正黑體";

	padding-left:40px;
	

}

ul.ma_menu > li a:hover,ul.ma_menu > li.active > a {

	color: #fff;

	text-decoration: none;

}

ul.ma_menu > li.active {

	background: url(../../data/wrapper/leftnav/bg-.png) no-repeat left top;	/*注意是置中或是置左*/

}

ul.ma_menu > li.active > a {

	color: #fff;	

	text-decoration: none;

	background:url('dot.png')18px 10px no-repeat;

}

ul.ma_menu li.active ul li > a {

	color:#412605;	

	text-decoration: none;

	text-align: left;

	outline: none;

	-webkit-transition: color 200ms linear;

	-moz-transition: color 200ms linear;

	-o-transition: color 200ms linear;

	transition: color 200ms linear;

}

/*第一層---------------------*/



/*第二層---------------------*/

ul.ma_menu ul {

	padding: 0px;

	margin: 0px;

	/*display: none;*/

	margin: auto;

	list-style-type: none;

	font-size:13px;

	height: inherit;

	width: inherit;

	display: inline;

	overflow: visible;

}

ul.ma_menu ul li.active {

	color: #888;

	text-decoration: none;

}

ul.ma_menu ul li {

	height: auto;

	width: 100%;

	display: block;

	overflow: visible;

	cursor: pointer;

	min-height: 29px;

	/*margin: 0px 0px 0px -40px;*/

	background-color:#FFFFFF;

	/*padding: 0px 0px 0px 40px;*/

	border-bottom:#CBB1A5 1px solid;

	-webkit-transition: background 200ms linear;

	-moz-transition: background 200ms linear;

	-o-transition: background 200ms linear;

	ransition: background 200ms linear;

}

ul.ma_menu ul li:hover {

	background-repeat: no-repeat;

	background-position: bottom;

}

ul.ma_menu ul li a { /*第二層文字設定*/

	color: #666666;

	text-decoration: none;

	text-align: left;

	font-size:13px;

	padding: 8px 5px 5px 40px;

	outline: none;

	-webkit-transition: color 200ms linear;

	-moz-transition: color 200ms linear;

	-o-transition: color 200ms linear;

	transition: color 200ms linear;

}

ul.ma_menu ul li a:hover,ul.ma_menu ul li.active > a {

	color: #996C54;

	font-weight:bold;

	text-decoration: none;

}

/*第二層---------------------*/

ul.ma_menu ul ul li a {

	color: #412605;

	padding-left: 0px;

}

ul.ma_menu ul ul li a:hover {

	color: #fff;

}

ul.ma_menu span {

	float: right;

}

/*****************ck特調*****************/

.leftnav ul {

	padding: 0px;

	margin: 0px;

	list-style-type: none;

}

ul.ma_menu ul {

	display: none;

}

.first-list {

	padding-bottom: 3px;

}

