table.smill {  /*表格細框線*/
//  border: 1px solid #888888;
   border:dotted 1px #000000;
  border-collapse: collapse;
}
tr.smill, td.smill { /*表格細框線*/
//  border: 1px solid #888888;
  border:dotted 1px #000000;
  text-align:center;
  font-size:12px;
}

table.s ,tr.s ,td.s { border: 1px dotted #000000;  border-collapse: collapse;}

table{
font-size:12px;
}

a:link {
	text-decoration: none;
	color: #FF0000;
}
a:visited {
	text-decoration: none;
	color: #FF0000;
}
a:hover {
	text-decoration: none;
	color: #CCCC00;
}
a:active {
	text-decoration: none;
	color: #FFFF99;
}


a.g:link {
	text-decoration: none;
	color: #00cc00;
	font-weight:900;
}
a.g:visited {
	text-decoration: none;
	color: #00cc00;
	font-weight:900;
}
a.g:hover {
	text-decoration: none;
	color: #00aa00;
	font-weight:900;
}
a.g:active {
	text-decoration: none;
	color: #00cc00;
	font-weight:900;
}

a.black:link{
	text-decoration: none;
	color: #666666;
}

a.black:visited{
	text-decoration: none;
	color: #666666;
}

a.black:hover{
	text-decoration: none;
	color: #000000;
}

a.black:active{
	text-decoration: none;
	color: #ff0000;
}

body{
margin:0px;

}

div.top{
margin:0px;
background-color:#000000;
width:1000px;
margin:0px;
z-index:3;
position:absolute;
}

tr.top{
margin:0px;
padding:0px;
}

td.top_link{
width:100%;
color:#ffffff;
font-size:12px;
text-align:right;
vertical-align:top;
}

td.marquee{
background-image:url(img/marquee.jpg);
color:#ffffff;
}

div.menu{
position:absolute;
top:90px;
font-size:16px;
width:1000px;
text-align:center;
color:#ffffff;
background:#000000
}

div.body{
position:absolute;
top:113px;
width:1000px;
background-color:#cccccc;
}

div.left_body{
float:left;
width:200px;
height:100%;
font-size:12px;
background-color:#cccccc;
margin:0px;
padding:0px;
}

div.down{
position:relative;
bottom:0px;
text-align:center;
font-size:12px;
background-color:#ff0000;
color:#ffffff;
width:1000px;
}

p.language{
text-align:center;
padding:13px 0 13px 0;
width:200px;
font-size:12px;
background-color:#cccc99;
}

div.about{
padding:0px 13px 13px 13px ;
font-size:12px;
text-indent:2em;
color:#cc0000;
}

div.product_menu_1{
width:200px;
font-size:12px;
background:#cccc99;
font-weight:900;
padding:9px 10px;
text-align:left;
}

div.product_menu_2{
width:200px;
font-size:12px;
background:#ffffcc;
font-weight:900;
padding:9px 10px;
text-align:left;
}

h1{
font-size:16px;
color:#ff0000;
}

div.right_body{
font-size:12px;
padding:10px 10px 10px 10px;
width:797px;
background-color:#ffffff;
margin:0px;
height:500px;
}

p.no1{
text-indent:2em;
}

hr{
width:90%;
height:1px;
}