/* 頁面基本設定 */

body {
 margin:0 0 0 0;
 color:#000000;
 background:#CBDCEB url('images/bg.gif') repeat-x;
 font-size:11px; 
 font-family:Arial 新細明體;
 
  		}

/* link */

 a:link {color:#000000; text-decoration: none; }
 a:visited { color:#000000;text-decoration: none; }
 a:hover { color: #666666; text-decoration: none; }
a:active {   color: #000000; }

#language a:link {   color: #333333;background: #ffffff; text-decoration: none; }
#language a:visited {   color: #333333;background: #ffffff; text-decoration: none; }
#language a:hover { color: #ff0000;  background: #ffffff;}
#language a:active {   color: #333333;background: #ffffff; }

#conlink a:link { color: #A6A5A5;  background: none; text-decoration: none; }
#conlink  a:visited { color: #A6A5A5;  background: none; text-decoration: none; }
#conlink  a:hover { color: #000000;  background: none; font-weight:normal; }
#conlink  a:active { color: #A6A5A5;  background: none; }

#tralink a:link { color: #A6A5A5;  background: none; text-decoration: none; }
#tralink  a:visited { color: #A6A5A5;  background: none; text-decoration: none; }
#tralink  a:hover { color: #000000;  background: none; font-weight:normal; }
#tralink  a:active { color: #A6A5A5;  background: none; }

/* layout for mainlink */

#top-ill {
margin-top: 0px;
margin-left:0px;
width:800px;
height: 85px;
background-image: url(images/main_menu/top_bgpict.gif);
background-repeat:no-repeat;
}

#language {
margin-top: 10px;
margin-left:680px;
}

#menu {
margin-top: 0px;
height: 28px;
width: 800px;
background: #0089E9;
}

/* 首頁主畫面大小 */
#content {
height: 650px;
width: 800px;
margin-top: 0px;
background: #ffffff;
}

/* contact 主畫面大小 */
#content-05 {
height: 1050px;
width: 800px;
margin-top: 0px;
background: #ffffff;
}

/* service主畫面大小 */
#content-03 {
height: 720px;
width: 800px;
margin-top: 0px;
background: #ffffff;
}

/* train主畫面大小 */
#content-04 {
height: 1830px;
width: 800px;
margin-top: 0px;
background: #ffffff;
}

#content-042{
height: 1700px;
width: 800px;
margin-top: 0px;
background: #ffffff;
}

#content-043 {
height: 1050px;
width: 800px;
margin-top: 0px;
background: #ffffff;
}

#content-044 {
height: 1000px;
width: 800px;
margin-top: 0px;
background: #ffffff;
}

#content-045{
height: 950px;
width: 800px;
margin-top: 0px;
background: #ffffff;
}

/* about主畫面大小 */
#content-01 {
height: 550px;
width: 800px;
margin-top: 0px;
background: #ffffff;
}

#content-012 {
height: 830px;
width: 800px;
margin-top: 0px;
background: #ffffff;
}

/* product主畫面大小 */
#content-02 {
height: 1400px;
width: 800px;
margin-top: 0px;
background: #ffffff;
}

#content-022 {
height: 500px;
width: 800px;
margin-top: 0px;
background: #ffffff;
}

#content-023 {
height: 800px;
width: 800px;
margin-top: 0px;
background: #ffffff;
}

#main03{
position: absolute;
top: 117px;
left:470px;
width:530px;
height:650px;
}

#main04{
position: absolute;
top: 117px;
left:470px;
width:530px;
height:850px;
}

#event {
margin-top: 20px;
margin-left: 20px;
}

#new-product {
margin-top: 20px;
margin-left: 20px;
width:350px;
height:390px;
}

#train {
	position: absolute;
	margin-top: 20px;
	margin-left:20px;
	width:450px;
	height:700px;
	left: 575px;
	top: 120px;
}

#descri{
	position: absolute;
   text-align:center;
	width:800px;
	height:30px;
	left:230px;
	top: 870px;
}

#title01 {
margin-top: 0px;
margin-left:0px;
width:395px;
height: 23px;
background-image: url(images/main_menu/title-01.gif);
background-repeat:no-repeat;
}

#title02 {
margin-top: 0px;
margin-left:0px;
width:395px;
height: 23px;
background-image: url(images/main_menu/title-02.gif);
background-repeat:no-repeat;
}

#title03 {
margin-top: 0px;
margin-left:0px;
width:395px;
height: 23px;
background-image: url(images/main_menu/title-03.gif);
background-repeat:no-repeat;
}

#title04 {
margin-top: 0px;
margin-left:0px;
width:395px;
height: 23px;
background-image: url(images/main_menu/title-04.gif);
background-repeat:no-repeat;
}

#titlebg01 {
margin-top: 0px;
margin-left:0px;
width:321px;
height:29px;
background-image: url(images/main_menu/title_bg01.gif);
background-repeat:no-repeat;
}

#titlebg02 {
margin-top: 0px;
margin-left:0px;
width:424px;
height:30px;
background-image: url(images/main_menu/title_bg02.gif);
background-repeat:no-repeat;
}

#ci{
position: absolute;
top: 5px;
left:270px;
width:150px;
height:65px;
}

#hyper05{
margin-top: 20px;
margin-left:30px;
width:183px;
height:300px;
}

#leftlink { 
  font-weight:normal;
  line-height: 30px; 
  margin-left:7px;
  margin-top:0px;
  }
 
#main{
position: absolute;
top: 117px;
left:470px;
width:530px;
height:850px;
}
  

/* 字型 */

h1, h2, h3, h4, h5, h6 { 
   
  letter-spacing: 0em; 
  margin:0 0 0 0;
  padding: 0; 
  font-family:Arial, 新細明[; 
  
}

h1 { 
  font-size:15px;
  font-weight:normal;
  color: #ffffff; 
}

h2 { 
  text-indent:12px;
   font-size:13px;
   font-weight:normal;
   color: #000000; 
    line-height: 30px; 
}

/*次頁的標題大小*/
#contitle01 { 
   margin-top: 0.35em;
    font-size:13px;
   font-weight:normal;
    line-height: 30px; 
}

h3 { 
  margin-top: 0.35em;
  font-size:11px;
  font-weight:bold;
  color: #000000; 
}

h4 { 
  font-size:12px;
  font-weight:normal;
  color: #333333; 
  line-height: 18px; 
  font-family:arial, 新細明[;
}

#time { 
  font-size:11px;
  font-weight:normal;
  color: #333333; 
  line-height: 14px; 
}

h5 { 
  font-size:13px;
  font-weight:normal;
  color: #399F25; 
  line-height: 18px; 
  margin-left:25px;
  margin-top:4px;
}

h6 { 
  font-size:13px;
  font-weight:normal;
  color: #255E9F; 
  line-height: 18px; 
  margin-left:25px;
  margin-top:4px;
}

#tit { 
  font-size:13px;
  font-weight:normal;
  color: #EE4D4D; 
  line-height: 18px; 
  margin-left:25px;
  margin-top:4px;
}

#tit02 { 
  font-size:13px;
  font-weight:normal;
  color: #F8A937; 
  line-height: 18px; 
  margin-left:25px;
  margin-top:4px;
}

#conlink { 
  letter-spacing:0.5em;
  font-size:11px;
  font-weight:normal;
  line-height: 25px; 
  margin-left:7px;
  margin-top:0px;
    color: #A6A5A5; 
	 border-bottom:1px solid #c4c4c4
}

#tralink { 
  letter-spacing: 0em;
  font-size:11px;
  font-weight:normal;
  line-height: 25px; 
  margin-left:7px;
  margin-top:0px;
    color: #A6A5A5; 
	 border-bottom:1px solid #c4c4c4
}



p { 
  margin-top: 0.35em; 
  margin-left: 0; 
  padding-left: 0; 
  line-height: 1.5em; 
} 

ul { 
  margin-top: 0.35em; 
  margin-left: 1em; 
  padding-left: 0; 
} 

li { 
  line-height: 1.5em; 
  font-family:arial, 新細明[;
 } 
 
 li.arrow02 {

   font-size:11px;
  font-weight:normal;
  color: #333333; 
  line-height: 18px;  
  font-family:arial, 新細明[;
   list-style-image: url('images/contact/con_icon.gif');
}

 li.sub {
 text-indent:12px;
  font-size:12px;
  font-weight:normal;
  color: #333333; 
  line-height: 18px; 
  font-family:arial, 新細明[;
}

dl {
float: left;
width: 160px;
margin-top: 0 px;
height: 28px;
}

dt {
cursor: pointer;
text-align:center;
font-weight: normal;
border-bottom: 8px solid #EAEAEA;
margin-top:4 px;
height: 31px;
}

dd { 
  margin-top: 0.35em; 
  margin-left: 0; 
  padding-left: 0; 
  line-height: 1.5em; 
}
