/* Nav */ 
#nav ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#nav ul li{
display:inline;
}
#nav ul li a{
	display: table-cell;
	list-style: none;
	float: left;
}
/* link */
ul li#logo a{
	height: 74px;
	width: 564px;
	background-image: url(../images/home02_01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
ul li#home a{
	height: 74px;
	width: 90px;
	background-image: url(../images/home02_02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

ul li#aboutus a{
	height: 74px;
	width: 108px;
	background-image: url(../images/home02_03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

ul li#products a{
	height: 74px;
	width: 114px;
	background-image: url(../images/home02_04.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

ul li#contactus a{
	height: 74px;
	width: 94px;
	background-image: url(../images/home02_05.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

/* hidden text */
#nav ul li a span {
	position:absolute;
	width:0px;
	height:0px;
	overflow:hidden;
}
/* hover */

ul li#home a:hover{
	height: 74px;
	width: 90px;
	background-image: url(../images/home02_02.jpg);
	background-repeat: no-repeat;
	background-position: 0px -74px;
}

ul li#aboutus a:hover{
	height: 74px;
	width: 108px;
	background-image: url(../images/home02_03.jpg);
	background-repeat: no-repeat;
	background-position: 0px -74px;
}

ul li#products a:hover{
	height: 74px;
	width: 114px;
	background-image: url(../images/home02_04.jpg);
	background-repeat: no-repeat;
	background-position: 0px -74px;
}

ul li#contactus a:hover{
	height: 74px;
	width: 94px;
	background-image: url(../images/home02_05.jpg);
	background-repeat: no-repeat;
	background-position: 0px -74px;
}

/* preset */

ul.home li#home a{
	height: 74px;
	width: 90px;
	background-image: url(../images/home02_02.jpg);
	background-repeat: no-repeat;
	background-position: 0px -74px;
}

ul.aboutus li#aboutus a{
	height: 74px;
	width: 108px;
	background-image: url(../images/home02_03.jpg);
	background-repeat: no-repeat;
	background-position: 0px -74px;
}

ul.products li#products a{
	height: 74px;
	width: 114px;
	background-image: url(../images/home02_04.jpg);
	background-repeat: no-repeat;
	background-position: 0px -74px;
}

ul.contactus li#contactus a{
	height: 74px;
	width: 94px;
	background-image: url(../images/home02_05.jpg);
	background-repeat: no-repeat;
	background-position: 0px -74px;
}

/* ============== */
/* lang_nav */
#lang_nav ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#lang_nav ul li{
display:inline;
}
#lang_nav ul li a{
	display: table-cell;
	list-style: none;
	float: left;
}
/* link */
ul li#lang_tw a{
	height: 46px;
	width: 64px;
	background-image: url(../images/home01_03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
ul li#lang_cn a{
	height: 46px;
	width: 58px;
	background-image: url(../images/home01_04.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
ul li#lang_en a{
	height: 46px;
	width: 60px;
	background-image: url(../images/home01_05.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
/* hidden text */
#lang_nav ul li a span {
	position:absolute;
	width:0px;
	height:0px;
	overflow:hidden;
}
/* hover */
ul li#lang_tw a:hover{
	height: 46px;
	width: 64px;
	background-image: url(../images/home01_03.jpg);
	background-repeat: no-repeat;
	background-position: 0px -46px;
}
ul li#lang_cn a:hover{
	height: 46px;
	width: 58px;
	background-image: url(../images/home01_04.jpg);
	background-repeat: no-repeat;
	background-position: 0px -46px;
}
ul li#lang_en a:hover{
	height: 46px;
	width: 60px;
	background-image: url(../images/home01_05.jpg);
	background-repeat: no-repeat;
	background-position: 0px -46px;
}
/* preset */
ul.lang_tw li#lang_tw a{
	height: 46px;
	width: 64px;
	background-image: url(../images/home01_03.jpg);
	background-repeat: no-repeat;
	background-position: 0px -46px;
}
ul.lang_cn li#lang_cn a{
	height: 46px;
	width: 58px;
	background-image: url(../images/home01_04.jpg);
	background-repeat: no-repeat;
	background-position: 0px -46px;
}
ul.lang_en li#lang_en a{
	height: 46px;
	width: 60px;
	background-image: url(../images/home01_05.jpg);
	background-repeat: no-repeat;
	background-position: 0px -46px;
}
