#index_01 {
	height: auto;
	width: 1063px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 29px;
}
#index_flash {
	float: left;
	height: 81px;
	width: 1063px;
}
#index_02-1 {
	float: left;
	height: 687px;
	width: 1025px;
	padding-bottom: 30px;
	background-image: url(../images/background_02.jpg);
	background-repeat: no-repeat;
	margin-left: 19px;
	*margin-left: 9.5px;
}

#index_02-2 {
	float: left;
	height: 687px;
	width: 1044px;
	padding-bottom: 30px;
	background-image: url(../images/background_02-1.jpg);
	background-repeat: no-repeat;
	padding-left: 19px;
}
#index_02-3 {
	float: left;
	height: auto;
	width: 1025px;
	background-image: url(../images/background_04-2.jpg);
	background-repeat: repeat-y;
	margin-left: 19px;






	*margin-left: 9.5px;
	margin-bottom: 30px;
}
#index_02-3_dn {
	float: left;
	height: auto;
	width: 1025px;
	background-image: url(../images/background_04-3.jpg);
	background-repeat: no-repeat;







	*margin-left: 9.5px;					background-position: 0px bottom;
}
#index_02-3_up {
	float: left;
	height: auto;
	width: 1025px;
	background-image: url(../images/background_04-1.jpg);
	background-repeat: no-repeat;






	*margin-left: 9.5px;					background-position: left top;
}



#index_banner {
	float: left;
	height: 369px;
	width: 1025px;
}
#index_map {
	float: left;
	height: 351px;
	width: 983px;
	background-image: url(../images/background_03.jpg);
	background-repeat: no-repeat;
	padding-top: 14px;
	padding-left: 42px;
}

#index_03 {
	float: left;
	height: auto;
	width: 1025px;
}
#index_03-0 {
	float: left;
	height: 240px;
	width: 1025px;
}


#index_03-1 {
	float: left;
	height: 609px;
	width: 1025px;
}

#index_03-2 {
	float: left;
	height: 244px;
	width: 994px;
	padding-left: 31px;
}
#index_03-3 {
	float: left;
	height: auto;
	width: 1025px;
	padding-bottom: 20px;
}

#index_04 {
	float: left;
	height: 68px;
	width: 1025px;
}
#index_04-1 {
	float: left;
	height: 68px;
	width: 1025px;
	padding-bottom: 10px;
}


#index_04-left {
	float: left;
	height: 68px;
	width: 350px;
	padding-left: 57px;
	color: #FFF;
	font-size: 10pt;
	font-family: 'Hero';
	line-height: 14pt;
}
#index_04-right {
	float: right;
	height: 68px;
	width: 200px;
	padding-right: 57px;
	text-align: right;
	color: #FFF;
	font-size: 10pt;
	font-family: 'Hero';
	line-height: 14pt;
}
#home_left {
	float: left;
	height: auto;
	width: 614px;
	padding-top: 19px;
	padding-right: 10px;
	padding-left: 29px;
}

.home_left-01 {
	float: left;
	height: auto;
	width: 307px;
}
.home_left-02 {
	float: left;
	height: 27px;
	width: 307px;
}
.home_left-03 {
	float: left;
	height: 133px;
	width: 307px;
	background-image: url(../images/index_news_02.jpg);
	background-repeat: no-repeat;
}
.home_left-03_1 {
	float: left;
	height: 133px;
	width: 307px;
	background-image: url(../images/index_about_us_02.jpg);
	background-repeat: no-repeat;
}
.home_left-03_2 {
	float: left;
	height: 85px;
	width: 240px;
	font-family: Arial;
	font-size: 9pt;
	line-height: 11pt;
	color: #000;
	padding-top: 37px;
	padding-left: 30px;
	overflow: hidden;
}

.home_left-03_text-0 {
	float: left;
	height: auto;
	width: 240px;
	padding-top: 37px;
	padding-left: 30px;
}
.home_left-03_text-left {
	float: left;
	height: 65px;
	width: 240px;
	font-family: "微軟正黑體", Arial;
	font-size: 9pt;
	line-height: 19px;
	color: #000;
	font-weight: bold;
	overflow: hidden;
}


.home_left-03_text-right {
	float: left;
	height: 19px;
	width: 240px;
	font-family: Arial;
	font-size: 9pt;
	line-height: 19px;
	color: #ffc000;
	text-align: right;
}
#home_right {
	float: left;
	height: auto;
	width: 340px;
	padding-top: 19px;
}
#home_right-01 {
	float: left;
	height: 27px;
	width: 340px;
}
#home_right-02 {
	float: left;
	height: 25px;
	width: 340px;
}
.home_right-cg {
	float: left;
	height: 126px;
	width: 170px;
}





.home_left-04 {
	float: left;
	height: 17px;
	width: 307px;
}
#about_us-00 {
	float: left;
	height: auto;
	width: 381px;
	padding-top: 70px;
	padding-left: 178px;
}
#about_us-01 {
	float: left;
	height: 29px;
	width: 381px;
}
#about_us-02 {
	float: left;
	height: 440px;
	width: 341px;
	font-family: Arial;
	font-size: 14pt;
	line-height: 18pt;
	color: #FFF;
	background-image: url(../images/about_us_02.jpg);
	background-repeat: no-repeat;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 62px;
}
#contact_us-01 {
	background-image: url(../images/contact_us_01.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 175px;
	width: 945px;
	padding-top: 18px;
	padding-left: 18px;
}
#contact_us-text_up {
	background-image: url(../images/contact_us_01.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 23px;
	width: 945px;
	font-family: Arial;
	font-size: 10pt;
	color: #FFF;
	overflow: hidden;
}
.contact_us-form {
	float: left;
	height: auto;
	width: 635px;
	overflow: hidden;
}
.contact_us-text_00 {
	float: left;
	height: auto;
	width: 301px;
	overflow: hidden;
}

.contact_us-text_00-1 {
	float: left;
	height: auto;
	width: 334px;
	overflow: hidden;
}
.contact_us-text_00-2 {
	float: left;
	height: auto;
	width: 300px;
	font-family: Arial;
	font-size: 9pt;
	line-height: 16pt;
	color: #FFF;
	padding-right: 10px;
	overflow: hidden;
}
div.contact_us-text_00-2 a {
	font-family: Arial;
	font-size: 9pt;
	line-height: 16pt;
	color: #FFF;
}
div.contact_us-text_00-2 a:hover {
	font-family: Arial;
	font-size: 9pt;
	line-height: 16pt;
	color: #FFF;
}
.contact_us-text_01 {
	float: left;
	height: 14px;
	width: 301px;
	padding-bottom: 8px;
	overflow: hidden;
}
.contact_us-text_01-1 {
	float: left;
	height: 14px;
	width: 313px;
	padding-bottom: 8px;
	text-align: right;
	padding-right: 21px;
	overflow: hidden;
}


.contact_us-text_left {
	font-family: Arial;
	font-size: 9pt;
	line-height: 14px;
	color: #FFF;
	float: left;
	height: 14px;
	width: 38px;
	padding-right: 3px;
	padding-left: 4px;
	overflow: hidden;
}
.contact_us-text_left-1 {
	font-family: Arial;
	font-size: 9pt;
	line-height: 14px;
	color: #FFF;
	float: left;
	height: 14px;
	width: 327px;
	padding-right: 3px;
	padding-left: 4px;
	padding-bottom: 8px;
	overflow: hidden;
}

.contact_us-text_right {
	font-family: Arial;
	font-size: 9pt;
	line-height: 11px;
	color: #333;
	float: left;
	height: 11px;
	width: 231px;
	padding-right: 3px;
	padding-left: 3px;
	overflow: hidden;
}
.contact_us-text_right-comment {
	font-family: Arial;
	font-size: 9pt;
	line-height: 11px;
	color: #333;
	float: left;
	height: 78px;
	width: 307px;
	padding-right: 3px;
	padding-left: 3px;
	margin-bottom: 8px;
	overflow: hidden;
}

.contact_us-text_right-pin {
	font-family: Arial;
	font-size: 9pt;
	line-height: 11px;
	color: #333;
	float: left;
	height: 11px;
	width: 100px;
	padding-right: 3px;
	padding-left: 3px;

	*margin-right: 3.5px;
	overflow: hidden;
	margin-right: 6px;
}
.contact_us-text_right-pin-1 {
	font-family: Arial;
	font-size: 9pt;
	line-height: 11px;
	color: #333;
	float: left;
	height: 19px;
	width: 69px;
	padding-right: 6px;



	*margin-right: 3.5px;
	overflow: hidden;
}

#porducts_left {
	float: left;
	height: auto;
	width: 149px;
	padding-top: 168px;
	padding-left: 31px;
	padding-right: 11px;
	*padding-right: 9px;
}
.porducts_left-01 {
	float: left;
	height: 20px;
	width: 149px;
	padding-bottom: 12px;
}
#products_right {
	float: left;
	height: auto;
	width: 833px;
	padding-top: 114px;
}
#products_right-d {
	height: 44px;
	width: 387px;
	position: absolute;
	margin-top: -44px;
}

#products_right-01 {
	float: left;
	height: auto;
	width: 801px;
}
.products_cg-01 {
	background-image: url(../images/products_model-1.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 236px;
	width: 184px;
	padding-right: 19px;
	padding-bottom: 12px;
	z-index: 10;
}
.products_cg-01_1 {
	background-image: url(../images/products_model-1.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 236px;
	width: 184px;
	padding-bottom: 12px;
	z-index: 10;
}



.products_cg-01_up {
	float: left;
	height: 19px;
	width: 132px;
	font-family: Arial;
	font-size: 9pt;
	line-height: 19px;
	color: #FFF;
	padding-left: 52px;
	font-style: italic;
	font-weight: bold;
}
.products_cg-01_up-1 {
	float: left;
	height: 19px;
	width: 134px;
	font-family: Arial;
	font-size: 9pt;
	line-height: 19px;
	color: #FFF;
	padding-left: 50px;
	font-style: italic;
	font-weight: bold;
}

.products_cg-01_up-2 {
	float: left;
	height: 19px;
	width: 98px;
	font-family: Arial;
	font-size: 9pt;
	line-height: 19px;
	color: #FFF;
	padding-left: 86px;
	font-style: italic;
	font-weight: bold;
}



.products_cg-01_ps {
	float: left;
	height: 128px;
	width: 184px;
	text-align: center;
	vertical-align: middle;
}
.products_cg-01_ps-1 {
	float: left;
	height: 111px;
	width: 184px;
	text-align: center;
	vertical-align: middle;
}

.products_cg-01_text {
	float: left;
	height: auto;
	width: 184px;
	font-family: Arial;
	font-size: 8pt;
	color: #000;
	padding-top: 3px;
}

.products_cg-02 {
	background-image: url(../images/products_model-2.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 236px;
	width: 184px;
	padding-right: 19px;
	padding-bottom: 12px;
	z-index: 10;
}

.products_cg-02_1 {
	background-image: url(../images/products_model-2.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 236px;
	width: 184px;
	padding-bottom: 12px;
	z-index: 10;
}


.products_cg-03 {
	background-image: url(../images/products_model-3.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 236px;
	width: 184px;
	padding-right: 19px;
	padding-bottom: 12px;
	z-index: 10;
}


.products_cg-03_1 {
	background-image: url(../images/products_model-3.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 236px;
	width: 184px;
	padding-bottom: 12px;
	z-index: 10;
}
.products_cg-04 {
	background-image: url(../images/products_model-4.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 236px;
	width: 184px;
	padding-right: 19px;
	padding-bottom: 12px;
	z-index: 10;
}

.products_cg-04_1 {
	background-image: url(../images/products_model-4.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 236px;
	width: 184px;
	padding-bottom: 12px;
	z-index: 10;
}


.products_cg-05 {
	background-image: url(../images/products_model-5.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 236px;
	width: 184px;
	padding-right: 19px;
	padding-bottom: 12px;
	z-index: 10;
}


.products_cg-05_1 {
	background-image: url(../images/products_model-5.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 236px;
	width: 184px;
	padding-bottom: 12px;
	z-index: 10;
}
