#menu {
	margin: 0;
	padding: 20;
	list-style: none;
	with:1150px;
	align:center;
	z-index:9999;

	
}

#menu ul
{
	 	
	 height:150px;
	 

}

#menu li {
	margin: 0;
	padding: 0;
	float: left;
	
	


	

}
#menu li a {
  color: #00a8ff ;
  color:black;
  text-decoration: none;
  display: block;
  padding: 20px 0px;
  /*font-weight: 300;*/
  /*變換大小寫*/
 /* text-transform: uppercase;*/
  /*font-size: 15px;*/
 


}
#menu li a:hover {
	 color: #00a8ff;

}
#menu li a:hover:before {
  width: 0%;
}
#menu li a:before {
 content: "";
  display: block;
  position: relative;
  top: 38px;
  left: 0;
  bottom: 0;
  height: 3px;
  width: 0;
  background: #00a8ff;
  -webkit-transition: width .25s;
  -moz-transition: width .25s;
  -ms-transition: width .25s;
  -o-transition: width .25s;
  transition: width .25s;
 
 
}



#menu li.active a:before {
  width: 100%;
  
}




#sub_ul
{
	z-index:9998; 
	max-height:0px;

				
}
#corver_liner
{
		/*background-image:url(../images/templates/cover.png);
		
		/*background: #ffffff;*/ /* Fallback background color for non supported browsers */ 
		
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f3f3f3+100 */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(243,243,243,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */

	
		
			
	
}


#sub_ul li a
{
	font-size:14px;
	line-height:20px;
		
	
}
#sub_ul li a: hover
{
	color: #008fd9;
	
	
}


#sub_ul li > a 
{
	padding:3px 20px 0 0px;
	
}

#sub_ul li > a:before 
{
	
	 
 
  position: relative;
  top: 25px;
  left: 0;
  bottom: 0;
  height: 0px;
  width: 0;
  background:#F00;
 

	
}


#sub_ul li
{
 	
	
}


#menu li ul {
	margin: 0;
	padding: 15px 0;
	list-style: none;
	
	position: relative;
	left:0%;
	/*padding-left: 20%;*/
	width: 100%;
	color: #fff;
	background: #F6F6F6 url('bottom.gif') no-repeat bottom;
	display: none;
	/*min-height:500px;*/
	
	
}
#menu li ul li { border-right: 0px solid #fff; }
#menu li ul li a { /*display: inline;*/ /*padding-right:30px;*/ line-height:20px; color:#00a8ff; font-size:14px;}
#menu li ul li a:hover { text-decoration: none;color:#008fd9;}


.div-inline{ display:inline} 



#top_menu2
{
	/*background-image:url(../images/templates/full-width-separator.png);*/
	background-repeat: no-repeat; 
	background-position:10% 122%;
	/*width:200%;*/
}

#language
{
	color: #000; 
	text-decoration:none; 
	/*position:relative; top:20px; 
	left:50px; */
	
}

#language:hover
{
	color: #00a8ff; 
	text-decoration:none; 
	/*position:relative; top:20px; 
	left:50px; */
	
}

#language_2
{
	color:#666; 
	text-decoration:none; 
	position:relative; top:8px; 
	left:100px; 
	
}







