@charset "utf-8";
/* CSS Document */

body{
	background-image:url(../images/backgroup.gif);
	background-repeat:repeat-x;
	margin:0px;
}

/*首頁定位*/
#homeflash{ 
width:1014px;
height:574px;
margin:0 auto;
}

#news{

}
/*--------------------*/
p{
	font-family: Tahoma, Verdana, Arial;
	line-height:1.5em;
	font-size:100%;
	margin-top:3px;
	color:#666666;
 }
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:3px auto;	
 }
 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,"新細明體";
}
.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,"新細明體";
}
.f120{
font-size:120%;
font-family:Tahoma, Verdana, Arial,"新細明體";
}

.f130{
font-size:130%;
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}

.c049{
color:#034694}

.cf52{
color:#F15A22}


/*線條樣式*/
.line_dot{
border-bottom:dotted #CCCCCC 1px;}

.line_s{
border-bottom: solid #CCCCCC 1px;}

/*字體*/
.font-geo {font-family: Georgia, "Times New Roman", Times, serif}

/*頁框*/
#wrapper{width:100%;}

#wrapper1{margin:0px; width:100%;}

#integral{ margin:0 auto; width:1003px;
}


/*首頁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:1014px; margin:0 auto; 
}
#main{float:left; width:779px;background-image:url(../images/main_backgroup.gif); background-repeat:repeat-y;}

#main_content{ width:728px;background-image:url(../images/main_content_backgroup.jpg); background-repeat:no-repeat;}






/*左側選單*/
#left{ float:left;
width:232px;}
#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{
	background-image:url(../images/backgroup_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:#777777;
}
 a:hover{
	color:#25AEEC;
}
 
  .menuA:link,.menuA:visited{
	font-family: Tahoma, Verdana, Arial;
	height:28px;
	text-align:left;
	text-decoration:none;
	color:#FFFFFF;
}
 .menuA:hover{height:28px;text-align:left;text-decoration:none;color:#4478A2; } 
 
 
 
   .subA:link,.subA:visited{
   background-image:url(../images/dot_04.gif);
background-repeat:no-repeat;
background-position:0px 5px;
	font-family: Tahoma, Verdana, Arial;
	height:28px;
	text-align:left;
	text-decoration:none;
	color:#FFFFFF;
	padding-left:12px;
}
 .subA:hover{height:28px;text-align:left;text-decoration:none;color:#4478A2; } 
 
 
 .footermenuA:link,.footermenuA:visited{ font-family: Tahoma, Verdana, Arial;height:28px;text-align:left;text-decoration:none;color:#818181;}
 .footermenuA:hover{height:28px;text-align:left;text-decoration:none;color:#ECAE18; } 
 
 
 .navA:link,.navA:visited{
	font-family: Tahoma, Verdana, Arial;
	text-align:left;
	text-decoration:none;
	color:#FFFFFF;
}
 .navA:hover{text-align:left;text-decoration:none;color:#ECAE18; } 
 
 
 .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{ line-height:18px; font-family: Tahoma, Verdana, Arial;text-align:left;text-decoration:none;color:#818181;}
 .newsA:hover{  line-height:18px;text-align:left;text-decoration:none;color:#ECAE18; } 
.newsnum{ line-height:30px;}


.pic {
	width: 520px;
	padding-left:-5px;
	margin-left:-5px;
}
.pic p { float: left; padding: 3px; border: 1px solid #ddd; background: #fff; margin: 3px; }


.menutitle{
font-size:80%;
font-weight:bold;
cursor:pointer;
margin-bottom: 2px;
padding:5px 5px 5px 20px;
color:;
width:147px;
text-align:left;
background-image:url(../images/dot_01.gif);
background-repeat:no-repeat;
background-position:0px 10px;
border-bottom: #494C4E 1px solid;
}
.submenu{
font-size:75%;
line-height:22px;
display: none;
margin-left: 25px;
margin-bottom: 5px;
margin-top: 5px;
}
