@charset "utf-8";
a {
	text-decoration:none;	
	color:#000000;
}
a:hover {
	text-decoration:underline;
	color:#000000;
}

/* 預設樣式表 */ 

body{
	width:900px;
    background-repeat:repeat;
    margin:20px auto 20px auto;
	padding:0px;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
    background-image: url(images/background.jpg);
}

form, html {
	padding:			0;
	margin:				0;
}

img {
	border:				none;
}

input.txt, textarea.txt {
	font-size:			1em;
	border:				1px #aaa solid;
	border-top:			1px #888 solid;
	padding:			2px 3px 2px 3px;
	font-family: 		Verdana,Arial,Helvetica,sans-serif;	
}

textarea.txt {
	font-size:			1em;
	line-height:		1.4em;
	border:				1px #aaa solid;
	padding:			3px;
	font-family: 		Verdana,Arial,Helvetica,sans-serif;	
}

input.button {
	font-size:			1em;
	padding:			2px 0px 0 0px;
	color:				#575757;
}

*html input.btn {
	font-size:			12px;
	line-height:		10px;
	padding:			4px 0px 1px 0px;
}

select.txt, select.date {
	border:				1px #aaa solid;
	border-bottom:		1px #888 solid;
	font-size:			1em;
	font-family: 		Verdana,Arial,Helvetica,sans-serif;
}

select.date {
	font-size:			0.9em;
}

select.txt option { 
	padding:			2px 3px 0 3px;

}

h1, h2, h3, h4, h5, h6, h7 {
	margin:				0;
	padding:			0 0 6px 0;
}

h2 {
	font-size:			1.25em;
	color:				#575757;
}

h3 {
	font-size:			1.25em;
	color:				#6F9838;
}

h4 {
	font-size:			1.1em;
	color:				#66AB41;
}

h5 {
	font-size:			1em;
	color:				#FF6C00;
	padding-bottom:		0px;
}

hr {
	margin:				16px 0 16px 0;
}

.end {
	clear:both;
	height:0px;
	overflow:hidden;	
}

.error {
	color:			#ff9900;
	font-family:Arial,Helvetica,sans-serif;
}


.conter_font{
		margin:5px 10px 5px 40px;
	}
/* 版面樣式 */
#index_head{/*w1024*/
	width: 1024px;
	background-color:#FFFFFF;
	margin: 0 auto 0 auto;
	padding: 0px 0px 0px 0px;
}
#index_back{
    width: 1024px;
	background-image:url(images/index_back.png);
}
#index_flash{
    width: 1024px;
	margin: 0 auto 0 auto;
}
#index_foot{
    width: 1024px;
    margin: 0 auto 0 auto;
}

#index_head2{/*w900*/
    width:900px;
	background-color:#FFFFFF;
}

#index_cover{/*w900*/
    width:900px;
    background-image:url(images/center.jpg);
	background-repeat:repeat-y;
}

#contact_left{/*w284*/
	width:400px;
	overflow:visible;
	float:left;
    padding:0px;
	color: #59493f;	
    font-size: 15px;
	height-line:25px;
	margin:15px 0px 15px 50px;
	*margin:15px 0px 15px 50px;
	_margin:15px 0px 15px 30px;
}
#contact_right{/*w284*/
	width:400px;
	float:right;
    padding:0px;
	color: #59493f;	
    font-size: 15px;
	height-line:25px;
	margin:0px 50px 15px 0px;
	*margin:0px 50px 15px 0px;
	_margin:-600px 30px 15px 0px;
}

#product_word{/*800*/
	width:800px;
	margin: 15px 50px 15px 50px;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	color: #59493f;
	font-size:17px;
	font-family:Arial,Helvetica,sans-serif;
	line-height:25px;
}
#product_word_2{/*800*/
    height:153px;
	}
#product_word_3{/*800*/
    margin: 0px 15px 0px 15px;
	color: #000000f;
	font-size:16px;
	font-family:Arial,Helvetica,sans-serif;
	line-height:25px;
}
#news_word{
    margin: 15px 50px 15px 50px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #59493f;	
    font-size: 15px;
	height-line:25px;
}
#foot_word{
    margin: 25px 0px 0 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #373737;	
    font-size: 12px;
	height-line:25px;
	height:62px;
}

#foot{
	background-image:url(images/foot.jpg);
	background-repeat:repeat-x;
	width:900px;
	height:62px;
     margin: 0 auto 0 auto;
}
#about_list{
	padding-top:10px;
	margin-bottom:-16px;
	width:144px;
	height:32px;
	float:left;
}