@charset "utf-8";
/* CSS Document */
/*--------------------------------------------------------首頁----------------------------------------------------------------------*/
#all { width:100%;}
#main { width:992px; margin: 0 auto; position:relative; background:url(images/indexbg.gif) no-repeat top left; }
#top {width:992px; position:relative; float:left; top:0px; left:0px;}

#left { width:274px; float:left;}
#logo { width:274px; height:305px;}
#tel { width:274px; height:77px;}
#news { width:251px; height:120px; margin-left:17px;}
#newsbox {  background:url(images/news.gif) left top no-repeat; width:251px; height:100px;}
#newstext {height:16px; width:173px; margin-top:5px; float:right; background:url(images/alow.gif) no-repeat left; }
#cm { width:251px; height:143px; margin-left:17px;}

#right {width:718px; float:left;}
#topbar {width:718px; height:36px; position:relative; top:0px; left:0px;}
#menubar{width:718px; height:70px;}
#mainflash {width:718px; height:527px; position:relative;}

#foot { width:992px; height:105px; position:relative; float:left; background:url(images/footbg.jpg);}
#copybox { width:685px; height:50px; margin-top:45px; margin-right:0px; float:right;}



/*---------------------------------------------------內頁menu----------------------------------------------------------------------*/

#logo2 { width:274px; height:336px;}
#menubox{ width:274px; height:301px; background:url(images/menubg.jpg) left top no-repeat; position:relative;}
#insideflash {width:718px; height:229px;}
#menusidebg { width:274px; height:747px; background:url(images/inside_sidebg.jpg) no-repeat left bottom; top:0px;}
#menusidebg2 { width:274px; height:380px; background:url(images/inside_sidebg2.jpg) no-repeat left top; top:0px;}

#menusidebg6 { width:274px; height:600px; background:url(images/inside_sidebg.jpg) no-repeat left bottom; top:0px;}
#menu_1box {
	width:702px;
	height:1650px;
	background: #FFFFF url(images/insdie_menu1bg.gif) no-repeat left top;
	margin-left:0px;
	position:relative;
	margin-bottom:25px;
	background-color: #FFFFFF;
}
	
#menu_2box {
	width:702px;
	height:700px;
	background: #FFFFFF url(images/insdie_menu2bg.gif) no-repeat left top;
	margin-left:0px;
	position:relative;
	margin-bottom:25px;
}	
	
#menu_3box {
	width:702px;
	height:1380px;
	background: #FFFFFF url(images/insdie_menu3bg.gif) no-repeat left top;
	margin-left:0px;
	position:relative;
	margin-bottom:25px;
}

#menu_4box {
	width:702px;
	height:1780px;
	background: #FFFFFF url(images/insdie_menu4bg.gif) no-repeat left top;
	margin-left:0px;
	position:relative;
	margin-bottom:25px;
}

#menu_5box {
	width:702px;
	height:700px;
	background: #FFFFFF url(images/insdie_menu5bg.gif) no-repeat left top;
	margin-left:0px;
	position:relative;
	margin-bottom:25px;
}

#menu_6box {
	width:702px;
	height:900px;
	background: #FFFFFF url(images/insdie_menu6bg.gif) no-repeat left top;
	margin-left:0px;
	position:relative;
	margin-bottom:25px;
}

#menu_7box {
	width:702px;
	height:1650px;
	background: #FFFFFF url(images/insdie_menu7bg.gif) no-repeat left top;
	margin-left:0px;
	position:relative;
	margin-bottom:25px;
}

#menu_8box {
	width:702px;
	height:700px;
	background: #FFFFFF url(images/insdie_menu8bg.gif) no-repeat left top;
	margin-left:0px;
	position:relative;
	margin-bottom:25px;
}		
			
	
#menu_top_nextbar {
	width:250px;
	height:21px;
	top:6px;
	right:0px;
	position:absolute;
	}
#menu_bottom_nextbar {
	width:250px;
	height:21px;
	bottom:15px;
	right:0px;
	position:absolute;
}
#nuember_box { height:18px; width:120px; top:0px; right:30px; position:absolute;}
#menu_image { width:536px; height:150px; margin-left:52px; margin-bottom:40px; position:relative; }
#menu_image2 { width:536px; margin-left:52px; margin-bottom:20px; position:relative; }
#menu_image3 { width:650px; margin-left:20px; position:relative; }
#menu_text {
	width:180px;
	height:60px;
	position:absolute;
	bottom:0px;
	right:0px;
}
#foot_nextbar {
	width:320px;
	height:21px;
	top:20px;
	right:15px;
	position:absolute;
}

/*------------------------------------------------about-------------------------------------------*/
#menubox-abot{ width:274px; height:300px; background:url(images/menubg.jpg) left top no-repeat;}
#about-intro {
	width:650px;
	height:500px;
	margin-left:68px;
	position:relative;
	background: url(images/aboutbg.gif) right top no-repeat;
}


#about_text {
	top:50px;
	left:0px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	position:absolute;
	width:555px;
	line-height:20px;
}

#about_box {
	width:702px;
	height:654px;
	margin-left:0px;
	position:relative;
	margin-bottom:25px;
}


/*------------------------------------------------news-------------------------------------------*/
#news-menubox{ width:274px; height:200px; background:url(images/newsmenubg.gif) left top no-repeat; position:relative;}
#news-intro {
	width:702px;
	height:800px;
	margin-left:16px;
	position:relative;
	background:#FFFFFF;
	position:relative; text-align:center;
}

#paypeaper { top:538px; widows:702px;}
#print_bar {
	top:500px;
	right:40px;
	position:absolute;
}
#menusidebg3 { width:274px; height:600px; background:url(images/inside_sidebg.jpg) no-repeat left bottom; top:0px;}


/*------------------------------------------------contact-------------------------------------------*/

#contact-intro {
	width:702px;
	height:550px;
	margin-left:16px;
	background:#FFFFFF url(images/contactbg.gif) top left no-repeat;
	position:relative; text-align:center;
}

#con{
position:absolute;
width:600px;
left:0px;
top:80px;
float:left;
height:auto;


}

#con_list{
position:relative;
width:450px;
float:left;
top:0px;
left:80px;
height:27px;
margin-bottom:2px;
}

#con_list_word{
position:absolute;
width:80px;
height:20px;
float:left;
top:0px;
left:0px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
text-align: center;
background-color: #EBEBEB;
padding-top:5px;
border-top-style:solid;
border-top-width:2px;
border-top-color: #999999;


}

#con_list input{
position:absolute;
top:2px;
left:85px;
float:left;
width:350px;
height:18px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;


}

#con_list textarea{
position:absolute;
top:2px;
left:85px;
float:left;
width:350px;
height:100px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;


}

#buttom_left{
position:relative;
width:300px;
float:left;
top:90px;
left:165px;
height:27px;
margin-bottom:2px;

}

#buttom_left input{
position: relative;
float:left;
top:0px;
left:0px;
width:60px;
height:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
}
/*------------------------------------------------bar-------------------------------------------*/

.input_style {background-color:#AA0000; color:#FFFFFF;}
