
@charset "utf-8";
a {
	text-decoration:none;	
	color:#d5d5d5;
}
a:hover {
	text-decoration:underline;
	color:#fff799;
}

/* 預設樣式表 */ 

body{
	background-image:url(images/background.jpg);
	background-repeat:repeat-x;
	margin:0 auto 0 auto;
	background-color:#000000;
}
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;	
}
.yellow{
    color:#ffff00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:right;
	margin:10px 45px 0px 0px;
	*margin:10px 45px 0px 0px;
	_margin:10px 25px 0px 0px;
}
.white{
    color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	float:left;
}
.gray{
	color:#d5d5d5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:lighter;
}
/* 版面樣式 */
#cover{
	width:1000px;
	margin:0 auto 0 auto;
}

#index_flash_cover{/* flash區域*/
	width:1000px;
	margin:0 auto 0 auto;
	float:left;
}
#index_flash_banner{
	float:right;
	width:1000px;
	height:466px;
	margin:0 auto 0 auto;
}
#flash_banner{
	float:right;
	width:1000px;
	height:331px;
	margin:0 auto 0 auto;
}
#index_left_back{
     width:272px;
	 height:177px;
	 float:left;
	 background-image:url(images/index_news.jpg);
	 margin:0px 0px 0px 0px;
}
#index_left_word{
     width:170px;
	 float:left;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#FFFFFF;
	 line-height:18px;
	 margin:50px 0px 0px 52px;
	 *margin:50px 0px 0px 52px;
	 _margin:50px 0px 0px 25px;
}
#index_right_back{
	width:721px;
	height:178px;
	float:left;
	background-image:url(images/index_products.jpg);
	margin:0px 0px 0px 0px;
}
#index_right_jpg{
	float:left;
	margin:20px 0px 0px 20px;
	*margin:20px 0px 0px 20px;
	_margin:20px 0px 0px 12px;
	height:103px;	
	overflow:hidden;
}
#index_right_word{
	width:170px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:23px;
	margin:20px 0px 0px 20px;
	*margin:20px 0px 0px 20px;
	_margin:20px 0px 0px 20px;
}
#index_body_center{
	width:1000px;
	float:left;
	margin:0 auto 0 auto;
}
#body_center{
	width:1000px;
	float:left;
	background-image:url(images/body_center.jpg);
	background-repeat:repeat-y;
	margin:0 auto 0 auto;
}
#left{/**/
     width:225px;
	 float:left;
	 margin:0px 0px 0px 0px;
}
#left_title{
     width:225px;
	 height:48px;
	 background-image:url(images/left_title.jpg);
	 background-repeat:no-repeat;
	 float:left;
}
#left_back{
     width:225px;
	 float:left;
}
#left_word{
	width:160px;
/*
	height:35px;

	background:url(images/left_back.jpg) no-repeat;
*/
	padding:18px 0px 9px 20px;
	*padding:18px 0px 9px 20px;
	_padding:18px 0px 9px 10px;
	border-bottom:1px dotted #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ffffff;
	margin-left:20px;
}
#left_word a{
	text-decoration:none;	
	color:#ffffff;
}
#left_word :hover{
	text-decoration:underline;
	color:#ffff00;
} 
#right{/* */
     width:740px;
	 float:right;
	 margin:0px 0px 0px 0px;
}
#title_word{
	float:left;
	margin:10px 0px 5px 5px;
	*margin:10px 0px 5px 5px;
	_margin:10px 0px 5px 3px;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}
#title_word a{
	text-decoration:none;	
	color:#eb6119;
}
#title_word :hover{
	text-decoration:underline;
	color:#666666;
} 
#title_back{
	width:700px;
	height:39px;
	float:left;
	background-image:url(images/title_back.jpg);
	background-repeat:no-repeat;
}
#right_body{
     width:700px;
	 float:left;
	 margin:15px 17px 20px 0px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:13px;
	 color:#666666;
}
#news_back{
	width:600px;
	margin:10px 0px 10px 0px;
	float:left;
	font-size:13px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:#666666 1px dotted;
}
#news_word{
	width:600px;
	margin:0px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#666666;
	line-height:20px;
}
#pro_title{
	float:left;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#666666;
}
#pro_left_cover{
	float:left;
	width:160px;
	margin:0px 15px 0px 0px;
}
#pro_left{
	width:139px;
	height:172px;
	overflow:hidden;
	background:#FFF;
	padding:0;
	margin:5px 0px 0px 0px;
	border:1px solid #6c6c6c;
	text-align:center;
}
#pro_left img{
	line-height:170px;
	margin:0;
	padding:0;
	vertical-align:middle;
}
#pro_word{
	width:150px;
	float:left;
	font-size:13px;
	color:#666666;
}
#pro_02_jpg{
	float:left;
	width:443px;
	margin:10px 0px 0px 110px;
	*margin:10px 0px 0px 110px;
	_margin:10px 0px 0px 60px;
	border:1px solid #6c6c6c;
}
#pro_02_word{
	width:443px;
	float:left;
	margin:10px 0px 0px 110px;
	*margin:10px 0px 0px 110px;
	_margin:10px 0px 0px 60px;
	font-size:15px;
	color:#666666;
}
#background_02{
	background-image:url(images/background_02.jpg);
	background-repeat:repeat-x;
	margin:0px auto 0px auto;
	width:100%;
	height:99px;
	z-index:1;
}
#foot{/*950*/
	width:1000px;
	margin:0 auto;
	height:99px;
	text-align:center;
	background-image:url(images/foot_background.jpg);
	background-repeat:no-repeat;
}
#sitemap{
	width:600px;
	margin: 30px auto 10px auto;
	font-family:Arial, Helvetica, sans-serif;
	color:#ff9900;	
	font-size:13px;
}
#sitemap_back{
	font-family:Arial, Helvetica, sans-serif;
	color:#ff9900;	
    font-size:13px;
}
#sitemap a{
	text-decoration:none;	
	color:#eb6119;
}
#sitemap :hover{
	text-decoration:underline;
	color:#ba3d0a;
} 
.foot_word{
	clear:both;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	line-height:20px;
}
#foot_word_02{
    float:right;
	width:630px;
    margin: 2px 30px 0px 0px;
	*margin: 2px 30px 0px 0px;
	_margin: 4px 20px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color: #666666;
    font-size: 12px;
	line-height:20px;
}
#foot_word_03{
    float:right;
	width:660px;
    margin: 2px 30px 0px 0px;
	*margin: 2px 30px 0px 0px;
	_margin: 4px 20px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color: #666666;
    font-size: 12px;
	line-height:20px;
}
#foot_word_04{
    float:right;
	width:540px;
    margin: 2px 30px 0px 0px;
	*margin: 2px 30px 0px 0px;
	_margin: 4px 20px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color: #666666;
    font-size: 12px;
	line-height:20px;
}
