@charset "utf-8";
a {
	text-decoration:none;	
	color:#59493f;
}
a:hover {
	text-decoration:underline;
	color:3333ff;
}

/* 預設樣式表 */ 

body{
	width:881px;
    background-repeat:repeat;
    margin:20px auto 20px auto;
	padding:0px;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
    background-image: url(images/background.jpg);
}

form, html {
	padding:			0;
	margin:				0;
}

img {
	border:				none;
}

input.txt, textarea.txt {
	font-size:			1em;
	border:				1px #aaa solid;
	border-top:			1px #888 solid;
	padding:			2px 3px 2px 3px;
	font-family: 		Verdana,Arial,Helvetica,sans-serif;	
}

textarea.txt {
	font-size:			1em;
	line-height:		1.4em;
	border:				1px #aaa solid;
	padding:			3px;
	font-family: 		Verdana,Arial,Helvetica,sans-serif;	
}

input.button {
	font-size:			1em;
	padding:			2px 0px 0 0px;
	color:				#575757;
}


select.txt, select.date {
	border:				1px #aaa solid;
	border-bottom:		1px #888 solid;
	font-size:			1em;
	font-family: 		Verdana,Arial,Helvetica,sans-serif;
}

select.date {
	font-size:			0.9em;
}

select.txt option { 
	padding:			2px 3px 0 3px;

}



hr {
	margin:				16px 0 16px 0;
}

.end {
	clear:both;
	height:0px;
	overflow:hidden;	
}

.error {
	color:			#ff9900;
	font-family:Arial,Helvetica,sans-serif;
}


.conter_font{
		margin:5px 10px 5px 40px;
	}
/* 版面樣式------------------------------------------------------------------------------------- */
#index_head{
	width: 881px;
	margin: 0 auto 0 auto;
	padding: 0px 0px 0px 0px;
}

#space{

height:5px;
margin: 0 0 0 0;
}


#flash{
width:881px;

margin:0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
}

#right{
width:697px;
float:right;}

#content-product{
width:690px;
float:right;
background:url(images/title-product_09.jpg);
background-repeat:no-repeat;
margin:0 3px 0 0;
padding: 0px 0px 0px 0px;
}

#content-about{
width:690px;
float:right;
height:auto;
background:url(images/tlm3_04.gif);
background-repeat:no-repeat;
margin:0 3px 0 0;
padding: 0px 0px 0px 0px;
}
#content-media{
width:690px;
float:right;
height:auto;
background:url(images/title-media_09.jpg);
background-repeat:no-repeat;
margin:0 3px 0 0;
padding: 0px 0px 0px 0px;
}


#content-index{
margin:0px 0 0 0px;
padding: 0px 0px 0px 0px;
width:881px;

float:left;

}

#content-news{
width:690px;

float:right;
background:url(images/title-news_09.jpg);
background-repeat:no-repeat;
margin:0 3px 0 0;
padding: 0px 0px 0px 0px;
}

#content-news1{
width:570px;


margin:60px 0 0 50px;
padding: 0px 0px 0px 0px;
}

#content-news2{
width:500px;
height:5px;
margin:0px 0 0 0px;
padding: 0px 0px 0px 0px;
}

#content-news3{
width:500px;
height:20px;
margin:20px 0 0 5px;
padding: 0px 0px 0px 0px;
}

#content-service{
width:690px;
height:auto;
float:right;
background:url(images/service.gif);
background-repeat:no-repeat;
margin:0 3px 0 0;
padding: 0px 0px 0px 0px;
}

#content-contact{
width:690px;

float:right;
background:url(images/contact.gif);
background-repeat:no-repeat;
margin:0 auto 0 auto;
padding: 0px 0px 0px 0px;
}

#content-sitemap{
width:690px;

float:right;
background:url(images/sitemap.gif);
background-repeat:no-repeat;
margin:0 auto 0 auto;
padding: 0px 0px 0px 0px;
}

#content-sitemap{
width:690px;

float:right;
background:url(images/link.gif);
background-repeat:no-repeat;
margin:0 auto 0 auto;
padding: 0px 0px 0px 0px;
}


#content-service2{
width:570px;

margin:60px auto 0 auto;
padding: 0px 0px 0px 0px;
}


#content-constr{
width:690px;

float:right;
background:url(images/construction.gif);
background-repeat:no-repeat;
margin:0 3px 0 0;
padding: 0px 0px 0px 0px;
}

#content-jobpra{
width:690px;

float:right;
background:url(images/title-jobpractice_09.jpg);
background-repeat:no-repeat;
margin:0 3px 0 0;
padding: 0px 0px 0px 0px;
}

#content-about1{
margin:30px auto 0 200px;
padding: 3px 0px 0px 0px;
align:center;
font-family:"新細明體";
font-size:18px;
color:#333333;
}

#content-cons{
margin:35px auto 0 auto;
padding: 3px 0px 0px 30px;
width:400px;
height:20px;
align:center;
font-family:"新細明體"
font-size:18px;
color:#333333;
}

#content-about2{
margin:20px auto 0 auto;
padding: 0px 0px 0px 0px;
width:560px;
height:20px;
align:center;
font-family:"新細明體"
font-size:14px;
color:#3399CC;
float:rihgt;
}

#content-about3{
margin:10px auto 0 auto;
padding: 0px 0px 0px 0px;
width:560px;
height:15px;
align:center;
font-family:"新細明體"
font-size:14px;
font-weight:bold;
color:#666666;}

#content-about4{
margin:5px 0px 0 0px;
padding: 0px 0px 0px 70px;
width:320px;
height:140px;
align:center;
float:left;
line-height:18px;
font-family:"新細明體"
font-size:14px;
color:#666666;}

#content-about5{
margin:5px 30px 0px 0px;
padding: 0px 0px 0px 0px;
width:190px;
height:143px;
align:center;
float:right;
}

#content-about6{
margin:20px 0px 0px 0px;
padding: 0px 0px 0px 45px;
width:560px;
height:15px;
float:left;
align:center;
font-family:"新細明體"
font-size:14px;
font-weight:bold;
color:#666666;
}

#content-about7{
margin:5px 0px 0px 0px;
padding: 0px 0px 0px 70px;
width:500px;
height:40px;
float:left;
align:center;
line-height:18px;
font-family:"新細明體"
font-size:14px;
color:#666666;
}

#content-about1-1{
margin:5px 0px 0px 0px;
padding: 0px 0px 0px 70px;
width:500px;
height:80px;
align:center;
float:left;
line-height:18px;
font-family:"新細明體"
font-size:14px;
color:#666666;}

#content-product1{
margin:15px auto 0px auto;
padding: 0px 0px 0px 0px;
width:600px;
height:140px;
}

#content-product2{
margin:0 5px 0 5px;
padding: 5px 5px 5px 5px;
width:170px;
height:130px;
/*background-color:#F0F0F0;*/
float:left;
}

#content-product3{
margin:0;
padding: 5px 0px 5px 0px;
font-size:14px;
color:#666666;
float:left;
}

#content-product4{
margin:0px 0 0 0;
padding: 0px 0px 0px 0px;
width:80px;
float:right;
}

#content-product5{
margin:20px 0 0 225px;
padding: 0px 0px 0px 0px;
width:32px;
float:left;
}

#content-product6{
margin:20px 0 0 10px;
padding: 5px 0px 0px 0px;
width:80px;
float:left;
font-size:12px;
letter-spacing:10px;

}

#content-product7{
margin:20px 0 0 10px;
padding: 0px 0px 0px 0px;
width:32px;
float:left;
}

#content-index1{
margin:0px 0 0 0px;
padding: 60px 0px 0px 0px;
width:655px;
height:129px;
float:left;
background-image:url(images/tlm1_16.gif);
background-repeat:no-repeat;
}

#content-index2{
margin:0px 0 0 0px;
padding: 0px 0px 0px 0px;
width:224px;
height:372px;
float:right;
background:url(images/list.gif);
background-repeat:no-repeat;
color:#006666;
}

#content-index3{
margin:0px 0 0 0px;
padding: 0px 0px 0px 0px;
width:655px;
height:204px;
float:left;
background-image:url(images/tlm1_21.gif);
background-repeat:no-repeat;
}

#list{
margin:0px 0 0 0px;
padding: 60px 30px 0px 20px;
width:160px;
height:300px;
float:right;
}


#content-index4{
margin:0px 0 0 0px;
padding: 0px 0px 0px 0px;
width:224px;
height:auto;
float:left;
}

#content-index5{
margin:7px 0 0 0px;
padding: 0px 0px 0px 0px;
width:500px;

float:left;
}

#content-index6{
margin:0px 0 0 30px;
padding: 0px 0px 0px 0px;
width:75px;
color:#666666;
float:left;
}

#content-index7{
margin:0px 0 0 60px;
padding: 0px 0px 0px 0px;
width:20px;
float:left;
}

#content-index8{
margin:0px 0 0 15px;
paddin1: 0px 0px 0px 0px;
width:250px;
float:left;
color:#666666;
}

#content-index9{
margin:15px 0 0 0px;
padding: 0px 0px 0px 0px;
width:500px;
float:left;
}

#content-index10{
margin:55px 0 0 30px;
padding: 0px 0px 0px 0px;
width:600px;
height:107px;
}

#content-index11{
margin:0px 15px 0px 0px;
padding: 3px 0px 0px 0px;
width:180px;
height:101px;
background-color:#EEEEEE;
float:left;
}

#link{
margin:0px 0px 0px 0px;
padding: 0px 10px 0px 0px;
width:600px;
height:15px;
float:right;
line-height:18px;
text-align:right;
font-family:"新細明體";
font-size:12px;
color:#006699;
}

#left{
width:188px;
height:60;
padding: 0px 0px 0px 0px;}


#left1-product{
width:188px;
height:auto;

}

#left1-about{
width:188px;
height:150px;

}

#left1-news{
width:188px;
height:360px;

}

#left2{
width:232px;
height:auto;
padding: 0px 0px 0px 0px;

}

#down1{
width:627px;
height:78px;
padding: 0px 0px 0px 0px;
background-color:#d6d6d6;
float:left;
}

#down2{
width:251px;
height:78;
float:right;
}


#h1{
margin:				0;
padding:20px 0  0  60px;
font-family:"新細明體"
font-size:12px;
color:#666666;}


#h2{
margin:				0;
padding:16px 0  0  60px;
font-family:"新細明體"
font-size:12px;
color:#666666;}

#h3{
margin:				0;
padding:0 0  0  27px;
font-family:"新細明體"
font-size:1.1em;
color:#666666;}

#h4{
margin:				0;
padding:10px 0  0  27px;
font-family:"新細明體"
font-size:14px;
color:#000000;}

#h5{
font-family:"新細明體"
font-size:1.2em;
color:#0099CC;}

#h6{
margin:				0;
padding:16px 0  0  60px;
font-family:"新細明體"
font-size:14px;
font-weight:bold;
color:#666666;}

#content-text{
	margin:50px 0px 30px 80px;
}

