﻿@charset "utf-8";
/* CSS Document */

/*整體網站*/
body {
	margin-top: 0px; /*網頁最上方距離*/
	font-family: Arial, Helvetica, sans-serif;/*字體*/
	font-size: 14px;/*字體大小*/
	color: #000;
	background-color: #046A35;
	background-repeat: repeat;

}

/*字體連結*/
a {
	color: #333333;/*顏色*/
	text-decoration: none;/*連結底線*/
    outline: none; /*虛線邊框Firefox有效*/
    hlbr:expression(this.onFocus=this.blur());/*虛線邊框IE有效*/
}

/*字體連結 移至上方後*/
a:hover {
	color: #333333;/*顏色*/
	text-decoration: underline;/*連結底線*/
}

/*div設定*/
.title {
	height: 44px;/*高*/
	width: 1024px;/*寬*/
	margin-right: auto; /*右邊距離*/
	margin-left: auto; /*左邊距離*/
}

/*圖片邊框*/
img {border:none;}/*邊框為0*/


/*外框*/
.bpic{ padding:5px; border:1px solid #CCCCCC} /*內間距;框粗細、線條、顏色*/


/*分頁*/
.page{
	margin-top:10px;
	text-align:center;
	padding: 2px;
	font-weight: bolder;
	font-size: 12px;
	color: #000;
}/*分頁整體間距;字體粗體;字體大小*/
.page a{border:1px solid #ccc;padding:0 5px 0 5px;margin:2px;text-decoration:none;color:#333;} /*連結後邊框粗細、線條、顏色;內間距;外間距;字底線;字顏色*/

.page span{
	padding:0 5px 0 5px;/*內間距*/
	margin:2px;/*外間距*/
	color:#fff;/*字顏色*/
	border:1px solid #999; /*邊框顏色*/
	background-color: #999;/*背景色*/
}


/*文字*/

.p1 {
	font-size: 22px; /*粗體*/
	color: #000; /*顏色*/
}
/*文字*/

.about {
	font-weight: bold; /*顏色*/
	background-image: url(../images/about.png);
	background-repeat: no-repeat;
}
.menu {
	height: 124px;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	background-color: #046A35;
}

.title {
	height: 318px;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	background-color: #046A35;
}
.title01 {
	background-image: url(../images/title.png);
	background-repeat: no-repeat;
}
.title02 {
	font-size: 14px;
	color: #522F02;
}




.matter {
	height: auto;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	background-color: #046A35;
	background-image: url(../images/title.png);
}
.tl {
	background-image: url(../images/title02.png);
	background-repeat: no-repeat;
}


.foot {
	height: 98px;
	width: 955px;
	background-color: #046A35;
	margin: auto;
}
.QA , .QA a{
	font-size: 16px;
	color: #FFF;
}
.products {
	background-image: url(../images/products.png);
}

/**
 * 三層選單
 *
 */
 
#menu001 .nav {
	background:url(../images/submenu-1.png);
	background-repeat: no-repeat;
	width:174px;
	height:30px;
}
/*
#menu001 .nav img {
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
}*/
#menu001 ul {
	padding:0px;
	margin:0px;
	list-style:none;
	font-weight:bold;
}
#menu001 .nav {
	width: 218px;
	height: 31px;
	color: #FFFFFF;
	text-align: center;
	line-height: 32px;
	margin-top: 10px;
	font-weight: bold; /*粗體*/
}
#menu001 .childs {
	text-align: center;
	padding: 5px;
	color: #999999;
	margin-top: 5px;
	background-image: url(../images/submenu-2.png);
	width: 200px;
	height: 17px;
	background-repeat: repeat-x;
}

#menu001 .childs span{
	display:inline-block;
	width: 220px;
	height: 17px;
}

#menu001 .childs span:hover{
	color:#999999;
	background:#FFF;
	opacity:0.5;
}

#menu001 .childs ul {
	font-size:11pt;
	padding-left:10px;display: none;
}

#menu001 .childs ul li {
	padding:5px;
}


.error{
	color:red;
	font-size:10pt;
}
