@charset "utf-8";
/* CSS Document */

/*--------------------------------------header -------------------*/

.header { position: relative; height: 205px; text-align: left; background: url(../images/header.jpg) no-repeat center 0px; }
.header h1 { position: absolute; top: 0px; left: 0px; }
.header h1 img { width: 256px; height: 90px; }
/*---------------------------------------nav ------------------*/
.header .nav { position: absolute; z-index: 99; top: 6px;  *top:4px; right: 0px; padding: 0; float: left; font-size: 90%; }
.header .nav ul { margin: 0; }
.header .nav li { display: inline; padding: 0 10px 0 0; margin: 0 5px 0 0; /*margin: 0 5px 0px 0\9;*/
font-weight: normal; border-right-width: 1px; border-right-style: solid; border-right-color: #999; }
.header .nav li a { color: #fff; }
.header .nav li a:hover { color: #FF9F11; }
/*----------------------------------------------------------------- custom*/
.header .custom { padding: 0; margin: 0; position: absolute; right: 0; }
.header .colorSet { padding-left: 5px; float: left; width: 90px; width: auto\9; display: block; font-weight: bold; margin-top: 5px; margin-right: 5px; }
.header .colorSet span { color: #fff; float: left; margin: 0 5px 0 0; }
.header .colorSet span a { color: #c9e3f4; text-decoration: none; }
.header .colorSet ul { float: left; margin: 0; margin: 0\9; }
.header .colorSet ul li { display: inline; }
/**/
.header .fontSet { color: #666; float: right; width: 90px; margin: 0; padding: 0; font-weight: bold; }
.header .fontSet span { color: #fff; float: left; margin: 4px 2px 0 0; margin: 6px 2px 0 0\9; }
.header .fontSet span a { color: #c9e3f4; text-decoration: none; }
.header .fontSet ul { float: left; margin-top: 5px; }
.header .fontSet ul li { display: inline; }
/*.header .fontSet {
	color: #666;
	margin:0px 0 0;
	padding: 0;
	float:left;
	width:90px;
	font-weight: bold;
	text-align: right;
}
.header .fontSet span {
	color: #fff;
	float:left;
	margin:4px 2px 0 0;
	margin:6px 2px 0 0\9;
}
.header .fontSet span a {
	color: #c9e3f4;
	text-decoration: none;
}
.header .fontSet ul {
	float:left;
	margin-top: 5px;

}
.header .fontSet ul li {
	display:inline;
}
/*-----------------------------------service*/

.service { width: 230px; left: 16px; top: 63px; position: absolute; }
.service h2 { color: #FF0; font: bold 15px "微軟正黑體"; }
.service p { color: #FFF; display: block; font-size: 12px; }
.service label { color: #FF0; font-weight: bold; }
.service select { color: #999; font-size: 12px; margin: 0; width: 220px; height: 20px; }
.service option { width: 185px; }
/*---20141008新增---*/
.service .visitor { color: #FF0; font-size: 100%; font-weight: bold; }
.service .visitor em { font-variant: normal; }
/*-----------------------------------flash*/

.flash { position: absolute; top: 26px; left: 257px; background: url(../images/headerbg.jpg) no-repeat left top; width: 741px; height: 179px; }
.header .visitor { color: #FF0; float: left; display: block; position: absolute; left: 300px; top: 5px; }
