@charset "utf-8";
/* CSS Document */
form{margin:0px; display:inline}

body{
	background-image:url(../images/bg_01.gif);
	margin:0px;
}

/*首頁定位*/
#homeflash{
	width:1003px;
	margin:0 auto;
}

#topflash{
	width:1003px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}


#news{

}
/*--------------------*/
p{  font-family: Tahoma, Verdana, Arial;line-height:1.5em; font-size:75%; margin-top:3px; 
color:#737373;
 }
select{
 font-family: Tahoma, Verdana, Arial;
 }
th{ background:#f3f3f3; border-bottom:1px solid #ccc; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px;;
 }
 
 h1{
	font-family: Tahoma, Verdana, Arial,"新細明體";
	margin:0px;
 }
 h2{
	font-family: Tahoma, Verdana, Arial,"新細明體";
	margin:3px;
 }
  h3{
	font-family: Tahoma, Verdana, Arial,"新細明體";
	margin:3px; font-weight:normal;
 }
/*---------------------------------------------------------------- 文字基本設定 --------*/
/* 大小 */
.f70{
font-size:70%;
font-family: Tahoma, Verdana, Arial,"新細明體";
}
.f75{
font-size:75%;
font-family: Tahoma, Verdana, Arial,"新細明體";
}
.f80{
font-size:80%;
font-family: Tahoma, Verdana, Arial,"新細明體";
}
.f90{
font-size:90%;
font-family:Tahoma, Verdana, Arial,"新細明體";
}
.f100{
font-size:100%;
font-family:Tahoma, Verdana, Arial,"新細明體";
}
.f114{
font-size:114%;
font-family:Tahoma, Verdana, Arial,"新細明體";
}
/* 粗細 */
.bold{
font-weight:bold;
}
.no-bold{
font-weight:normal;
}

/* 顏色 */
.cfff{
color:#FFF;
}
.c000{
color:#000;
}

.c888{
color:#818181;
}

.ceb1{
color:#EBB012;
}

.c777{
color:#747474}

.cf52{
color:#F15A22}

.c433{
color:#453135}

.cedc{
color:#e6dac0}


/*線條樣式*/
.line_dot{
border-bottom:dotted #CCCCCC 1px;}

.line_s{
border-bottom: solid #CCCCCC 1px;}

.line_f{
padding:2px;
border-top:0px;
border-right:0px;
border-left:solid #CCCCCC 1px;
border-bottom: solid #CCCCCC 1px;}


.line_l{
	border-left:#D0D0D0 1px solid;}
.line_d{
border:solid #CCCCCC 1px;}
/*字體*/
.font-geo {font-family: Georgia, "Times New Roman", Times, serif}

.index_title{font-family: Tahoma, Verdana, Arial;line-height:1.5em; font-size:80%; font-weight:bold; color:#1E6EA6;
 }

/*頁框*/
#wrapper {
	height: 100%;
min-height: 100%;
margin: auto;
text-align:left;
}

#wrapper1{margin:0px; width:100%;}

#integral{ margin:0 auto; width:955px;
}


/*首頁body*/
#productimg{ margin-top:12px;
}
#seotext{
 float:left;width:527px; padding:10px;}
 
#news{float:left;width:388px; padding:10px;}
#newslist{padding-bottom:3px;margin-bottom:5px; border-bottom:#CCCCCC solid 1px;}

#more{ padding:5px 0px 5px 0px;}

/*內頁body*/
#body{
	width:1003px;
	margin:0 auto;
}
#main{
	float:left;
	width:709px;
	background-image:url(../images/main_backgroup.gif);
	background-repeat:repeat-y;
	margin-top: 48px;
	padding-bottom: 40px;
}

#main_content{ width:728px;background-image:url(../images/main_content_backgroup.jpg); background-repeat:no-repeat;}

.maintitle{
font-size:90%;
color:#737373;
font-weight:bold;
text-align:left;
line-height:25px;
border-bottom: #D0D0D0 2px solid;
border-top: #D0D0D0 2px solid;
}

.form_tit{
	color:#FFFFFF;
}
.form_c{
	color:#000;
	line-height:25px;
}



/*左側選單*/
#left{
padding-left:22px;
padding-top:48px;
float:left;
width:294;
}

#maindiv{
width:267px;
}
#search{ padding-left:8px; padding-top:8px;background-image:url(../images/search.gif); background-repeat:no-repeat;
width:183px; height:63px; margin:10px auto 0px;}
#productmenu{ padding-left:8px; padding-top:8px;margin:0px auto 0px;width:183px; height:243px;
background-image:url(../images/menu_b.gif); background-position:0 0; background-repeat:no-repeat;}
#productmenu ul li{ width:130px; padding-left:2px;margin-left:2px;line-height:25px; list-style: none; list-style-image:url(../images/dot_01.gif); border-bottom:1px solid #FFCC00;list-style-position: inside;
 }


/*中間內容*/

#nav{font-family: Tahoma, Verdana, Arial; font-size:75%;  padding:5px 10px; color:#FFFFFF; }
#content{
	width:680px;
	margin-top:30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
/*頁尾*/
#footer{
	margin:0 auto;
	width:100%;
	background-image: url(../images/bg_footer.gif);
	background-repeat: repeat-x;
}
#footerpage{
margin:0 auto; width:100%; height:50px;background-color:#202528;}
#footernav{
padding-top:10px; padding-left:240px;}
#footercopy{
 padding-left:240px;
}





/*-----------超連結樣式-----------------*/
 a:link,a:visited{
	text-decoration:none;
	color:#747474;
}
 a:hover{
	color:#FF6600;
}
 
  .menuA:link,.menuA:visited{
	font-family: Tahoma, Verdana, Arial;
	height:28px;
	text-align:left;
	text-decoration:none;
	color:#1E6EA6;
}
 .menuA:hover{
	height:28px;
	text-align:left;
	text-decoration:none;
	color:#000;
} 
 
 
 
   .subA:link,.subA:visited{
background-image:url(../images/dot_02.gif);
background-repeat:no-repeat;
background-position:0px 5px;
	font-family: Tahoma, Verdana, Arial;
	height:28px;
	text-align:left;
	text-decoration:none;
	color:#666;
	padding-left:7px;
}
 .subA:hover{
	height:22px;
	text-align:left;
	text-decoration:none;
	color:#FF6600;
} 
 
 
 .footermenuA:link,.footermenuA:visited{
     font-size:85%;
	font-family: Tahoma, Verdana, Arial;
	text-align:left;
	text-decoration:none;
	color:#737373;
}
 .footermenuA:hover{height:28px;text-align:left;text-decoration:none;color:#F15A22; } 
 
 
 .navA:link,.navA:visited{
	font-family: Tahoma, Verdana, Arial;
	text-align:left;
	text-decoration:none;
	color:#777;
}
 .navA:hover{
	text-align:left;
	text-decoration:none;
	color:#F15A22;
} 
 
 
  .pageA:link,.pageA:visited{
	font-family: Tahoma, Verdana, Arial;
	text-decoration:none;
	color:#E6DAC0;
}
 .pageA:hover{
	text-decoration:none;
	color:#F15A22;
} 
 
 
  
 
 
 .more:link,.more:visited{padding:0px;margin-top:0px;background:url('arrow_more.gif') 0px no-repeat}
 .more:hover{background:url('arrow_more_s.gif') 0px no-repeat;}  


 .newsA:link,.newsA:visited{
 font-size:80%;
	line-height:25px;
	font-family: Tahoma, Verdana, Arial;
	text-align:left;
	text-decoration:none;
	color:#e6dac0;
}
 .newsA:hover{
	text-align:left;
	text-decoration:none;
	color:#F15A22;
} 

 .productsubA:link,.productsubA:visited{
	background-image:url(../images/dot_04.gif);
	background-position:0px 7px;
	background-repeat:no-repeat;
	padding-left:10px;
	font-size:80%;
	line-height:18px;
	font-family: Tahoma, Verdana, Arial;
	text-align:left;
	text-decoration:none;
	color:#fff;
}
 .productsubA:hover{
	text-align:left;
	text-decoration:none;
	color:#F15A22;
} 



.newsnum{ line-height:30px;}


 .product:link,.product:visited{
 font-size:100%;
 color:#FFFFFF;
 text-align:center;
	padding-top:15px;
	margin-top:0px;
	background-image: url(../images/bt_product.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	height: 37px;
	width: 135px;
	display:block;
}
 .product:hover{
  font-size:100%;
color:#4478A2;
	background-image: url(../images/bt_product.gif);
	background-repeat: no-repeat;
	background-position: 0px;
}  






.menutitle{
font-size:80%;
font-weight:bold;
cursor:pointer;
margin-bottom: 2px;
margin-left:10px;
padding:5px 5px 5px 10px;
color:;
width:88%;
text-align:left;
background-image:url(../images/dot_01.gif);
background-repeat:no-repeat;
background-position:0px 10px;
border-bottom: #999 1px solid;
}
.submenu{
text-align:left;
font-size:70%;
line-height:22px;
display: none;
margin-left: 20px;
margin-bottom: 5px;
margin-top: 5px;
}


.photo{
	border: #FFF solid 3px; }