@charset "big5";
/* CSS Document */

html {
	width:100%;
	height:100%;
}

 body{
    font-family:"微軟正黑體","細明體", MingLiU,"標楷體", DFKai-sb, "新細明體", PMingLiU,   serif;
	font-size: 15px;
	background-color:#FFF;
	color:#333;
	margin:0 0 1px; height:100%; 
	line-height: 25px;
}

#header{
	position: relative;
	/*background: rgb(206,238,253);  Old browsers */
	/*background: url(../images/top-bg.png) repeat-x;*/
	width: 100%;
	height:30px;
	display:block;
}


#wrapper {
width: 1000px;
margin: 0 auto;
min-height:410px;
height: auto !important;
background: #fff;padding: 0px 0px;z-index: 0;
}

#container{
			position:relative;
			width:980px;
			margin:0 auto;
			background-color:#FFF;
			min-height :400px;
            height: auto !important;
            padding: 0px 10px;overflow:auto;

}
#container-produce{
			position:relative;
			width:960px;
			margin:0 auto;
			background-color:#FFF;
			min-height :400px;
            height: auto !important;
            padding: 0px 20px;overflow:auto;

}



#banner-right{
			position:relative;
			width:260px;
			margin:0 auto;
			background-color:#FFF;float:left;
}



.container1{
    width:1000px;
    margin: 0 auto;
	/*background-color:transparent;*/
	
	padding-top: 0px;
	color:#333;
	position: relative;
}
.container2{
    width:1000px;
    margin: 0 auto;
	background-color:#FFF;
	padding-top: 0px;
	color:#333;
	position: relative;
}

#nav {
width: 1000px;
height:90px;
margin: 0 auto;
background-color:#FFF;

padding-top: 5px;
}
#nav-inside {
width: 1000px;
height:160px;
margin: 0 auto;
background-color:#FFF;

padding-top: 5px;
}
#main {
	width: 980px;
	min-height:110px;
height: auto !important;
height: 110px;
	background-color: #FFF;
	padding:10px;
	/*border: 5px solid #f2f4f3;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:0px 0px 2px #000000;
	-webkit-box-shadow:0px 0px 2px #000000;
	box-shadow:0px 0px 3px #000000;*/
	margin: 0 auto;overflow: hidden;
	z-index: 0;
	

	
/*	
width: 990px;
margin: 0 auto;
padding-top: 50px;
background: #FFF url(../images/electron-bg.png) no-repeat;
overflow: hidden;height:630px;*/
}
#side {
border:none  5px #f6f7f7;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
background:#f6f7f7;
width:120px;
min-height:110px;
height: auto !important;
height: 220px;
padding: 5px;
margin-left:30px;
float:left	;	
}
#right {
width:780px;
min-height:400px;
height: auto !important;
height: 400px;
background:#FFF;
padding: 5px;

margin: 0 auto;
float:left	;
}

#right-p {
width:780px;
min-height:400px;
height: auto !important;
height: 400px;
background:#FFF;
padding-left: 20px;
margin: 0 auto;
float:left	;
}

#right-p-top {
border:none  5px #f6f7f7;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
background:#84ccc9;
width:750px;
height: 150px;
padding: 10px;
margin: 0 auto;
float:left	;
}
#right-p-bottem {
border:none  5px #f6f7f7;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
background:#fff;
width:760px;
height: 190px;
padding: 5px;
margin: 0 auto;
float:left	;
}
#p-inside01 {
border:none  5px #f6f7f7;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
background:#f6f7f7;
width:120px;
min-height:110px;
height: auto !important;
height: 220px;
padding: 5px;
margin-left:30px;
float:left	;	
}

/************************ footer ************************/
#footer{
	height:140px;
	clear:both;
	width:1000px;
	margin:0 auto;
	background: #83c5b8 url(../images/bg-m.png) repeat-x;
	color:#fff;
}

#footer-area {

color: #191919;
font-size: 13px;
padding: 10px 0;
margin-left: 290px;
}

#footer-segment {
float: left;
margin-right: 20px;
margin-left: 20px;
width: 800px;
}

#footer aside h4 {
color: #191919;
font-size: 16px;
line-height: 1.5em;
}

#footer ul {
list-style: none;
margin: -15px -40px;
}

#footer a:link, footer a:visited {
color: #009e96;
text-decoration:none;
}

#footer a:hover { 
text-decoration: underline; 
}

#footer p {
margin-top: -15px;
color: #faf0e6;
}

/*table*/
table.imagetable {
	font-family: "細明體", MingLiU,"標楷體", DFKai-sb, "新細明體", PMingLiU,   serif;
	font-size:15px;
	color:#333333;
	border-width: 1px;
	border-color: #b5b5b5;
	border-collapse: collapse;
}
table.imagetable th {
	background:#cc3300;
	border-width: 1px;
	padding: 5px 1px;
	border-style: solid;border-bottom-width:3px;
	border-color: #b5b5b5;text-align:center;
	color:#FFF;
}
table.imagetable tr:nth-child(even) {background: #FFFFFF}
table.imagetable tr:nth-child(odd) {background: #f2f4f3}

table.imagetable td {
	border-width: 1px;
	padding: 3px 1px;
	border-style: solid;
	border-color: #b5b5b5;
}

table.TT {
	font-family: "微軟正黑體","細明體", MingLiU,"標楷體", DFKai-sb, "新細明體", PMingLiU,   serif;
	font-size:15px;
	color:#333333;
	

	 border: 0px solid #00; border-collapse: collapse;
}
table.TT th {
	background:#fff;
	padding: 3px 1px;
	text-align:center;
	color:#000;
	border-bottom:3px solid #000; 
}
/*table.imagetable tr:nth-child(even) {background: #FFFFFF}
table.imagetable tr:nth-child(odd) {background: #f2f4f3}*/

table.TT td {
	/*border-width: 1px;*/
	padding: 3px 1px;
	border-style: non;
	border-color: #000;
}

table.TT tr {

	border-bottom:1px solid #000; 
}





/*font*/

.font13{
line-height:20px;	
font-size:13px;	
font-family: "細明體", MingLiU,"標楷體", DFKai-sb, "新細明體", PMingLiU,   serif;
}
.font15{
line-height:20px;	
font-size:15px;	
font-family: "細明體", MingLiU,"標楷體", DFKai-sb, "新細明體", PMingLiU,   serif;
}
.font15-bold{
line-height:20px;	
font-size:15px;	
font-family: "細明體", MingLiU,"標楷體", DFKai-sb, "新細明體", PMingLiU,   serif;
font-weight:bold;
}
.font15-red{
line-height:20px;	
font-size:15px;	
font-family: "細明體", MingLiU,"標楷體", DFKai-sb, "新細明體", PMingLiU,   serif;
color:#e60012;
}
.font15-bold-FFF{
line-height:20px;	
font-size:15px;	
font-family:Arial, "細明體", MingLiU,"標楷體", DFKai-sb, "新細明體", PMingLiU,   serif;
font-weight:bold;color:#FFF;
}

/*選單*/
.myMenu {
	margin:0;
	padding:0;
}

.myMenu li {
	list-style:none;
	float:left;
	font-family: 微軟正黑體,Trebuchet MS,Arial, Helvetica, sans-serif;
}

.myMenu li a:link, .myMenu li a:visited {
	display:block;
	text-decoration:none;
	background-color:#FFF;
	padding: 0px;
	margin:0;
	border-right: 1px solid #fff;
	color:#000;font-family:微軟正黑體,Trebuchet MS,Arial, Helvetica, sans-serif;font-size:14px;	
}

.myMenu li a:hover {
	background-color:#daf0fa;	
}

/*style the sub menu*/
.myMenu li ul {
	position:absolute;
	visibility:hidden;
	border-top:1px solid #fff;
	margin:0px;
	padding:0px 10px;z-index: 5;
}

.myMenu li ul li {
	display:inline;
	float:none;
}

.myMenu li ul li a:link, .myMenu li ul li a:visited {
	background-color:#FFF;
	width:100px;z-index:5;padding:0px 10px;
}

.myMenu li ul li a:hover {
	background-color:#e0f7f2;	
}

        