@charset "UTF-8";
body {
	font-family: "Microsoft JhengHei", "微軟正黑體", "Open Sans", Arial, Helvetica, sans-serif;
	background: #FFF;
}

a,
p,
div,
strong,
span,
ul,
li,
label,
em,
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: "Open Sans", "Microsoft JhengHei", "微軟正黑體", Arial, Helvetica, sans-serif;
}

a {
	text-decoration: none;
}

a:hover {
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
a:focus {
   outline: 3px dotted #18a0d9 !important;
    z-index: 2;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

.hidden {
	display: none;
}
img {
    border:0;
}
.textfield {
	border: 1px #bfbfbf solid;
	padding: 5px;
	/*-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;*/
	/*height: 30px;*/
	height: 26px;
	border-radius: 3px;
	font-family: 微軟正黑體;
	font-size: 15px;
}

.select {
	border: 1px #bfbfbf solid;
	padding: 4px 5px;
	margin: 0;
	/*-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;*/
}

.main-nav-bar {
	width: 99.9%;
	float: left;
	background: #fff;
	text-align: center;
	position: relative;
}

.main-nav {
	width: 100%;
	max-width: 1320px;
	margin: 15px auto 0 auto;
	position: relative;
}

.main-nav li {
	display: inline-block;
	line-height: 49px;
	/*margin: 0 0 3px 0;*/
	border-left: 1px solid #ccc;
	position: relative;
	width: 16.57%;
}


/*-----------------英文選單------------------*/

.main-nav-en li {
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 0 1%;
	height: 49px;
	line-height: 49px;
	margin-left: -5px;
	background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20181111174726/https://ptp.sfaa.gov.tw/internet/images/main_nav_line.png) left center no-repeat;
}


/*-----------------英文選單------------------*/

.main-nav li:first-child {
	background: none;
	background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20181111174726/https://ptp.sfaa.gov.tw/internet/images/nav_li_style.png) 20px 12px no-repeat;
}

.main-nav li a {
	width: 100%;
	color: #000;
	text-align: center;
	font-size: 1.125em;
	line-height: 49px;
	padding: 8px 1px;
	display: block;
}

.main-nav-en li a {
	width: 100%;
	color: #333;
	text-align: center;
	font-size: 0.85em;
	font-weight: bold;
}

a.main-nav-color {
	color: #fff!important;
	opacity: 1;
	padding: 7px 1px 4px 1px!important;
	margin-left: -1px;
	background-color: #16b4c9;
	border-bottom: 3px solid #e2eb78;
	opacity: 1;
}

.main-nav li a.current {
	color: #fff;
	opacity: 1;
	padding: 6px 1px 3px 1px;
	margin-left: -1px;
	background-color: #16b4c9;
	border-bottom: 3px solid #f0c64e;
}

ul.sub-nav-block {
	width: 100%;
	position: absolute;
	display: none;
	overflow: visible;
	z-index: 9999;
	font-size: 1em;
	font-weight: inherit;
	opacity: 1;
	top: 64px;
	left: 0px;
	color: #333;
	background: #FFF;
	box-shadow: 5px 5px 5px #b9c5c7;
	-webkit-box-shadow: 5px 5px 5px #b9c5c7;
	-moz-box-shadow: 5px 5px 5px #b9c5c7;
	float: left;
}

ul.sub-nav-block li {
	width: 16.6666%;
	float: left;
	display: block;
	margin: 0;
	border: none;
	padding: 0;
	background: none;
}

ul.sub-nav-block li:first-child {
	background: none;
}

ul.sub-nav {
	width: 100%;
	float: left;
	/*font-size: 0.875em;*/
	color: #FFF;
	padding: 10px 0;
	border-right: 1px dotted #f0f0f0;
}

ul.sub-nav-block ul.sub-nav li {
	width: 70%;
	float: left;
	display: block;
	padding: 10px 15%;
	background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20181111174726/https://ptp.sfaa.gov.tw/internet/images/item_dot_blue.png) 15px 18px no-repeat;
}

ul.sub-nav-block ul.sub-nav li:last-child {
	margin-bottom: -14px;
}

ul.sub-nav-block ul.sub-nav .more_btn {
	float: none;
	bottom: 0px;
	position: absolute;
	background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20181111174726/https://ptp.sfaa.gov.tw/internet/images/nav_misc_style.png) 5% center no-repeat!important;
	padding: 10px 15%;
	border-top: 1px solid #FFF;
}

ul.sub-nav-block ul.sub-nav .more_btn a {
	float: none;
}

ul.sub-nav-color {
	background: #16b4c9;
	padding: 10px 0;
}

ul.sub-nav-color li {
	background: 0;
	background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20181111174726/https://ptp.sfaa.gov.tw/internet/images/item_dot_white.png) 15px 18px no-repeat !important;
}

ul.sub-nav-color li:hover {
	background: 0;
	background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20181111174726/https://ptp.sfaa.gov.tw/internet/images/item_dot_white.png) 15px 18px no-repeat #0c7c8b!important;
}

ul.sub-nav-color a {
	color: #fff;
	opacity: 1;
}

ul.sub-nav-block .sub-nav li a {
	float: left;
	width: 100%;
	display: block;
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 0.98em;
	line-height: 1.5em;
	font-weight: inherit;
	border: none;
	background: none;
}

.main-nav li a.current {
	background: #2d648d;
	color: #fff;
	font-weight: none;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
	width: 50%;
	height: auto;
	line-height: 18px;
	padding: 13px 45px;
	font-size: 0.875em;
	border-bottom: none;
}

.main-nav ul li:hover,
.main-nav ul .current {
	color: #000;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

.main-nav ul li:hover,
.main-nav ul .current {
	color: #fff;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

a.rwd-nav-btn.sb-toggle-right {
	float: right;
	width: 7%;
}

input.btn {
	margin: 0px 0px 0px 9px;
	font-size: 1em;
	background: #116cb0;
	border: none;
	color: #fff;
	letter-spacing: 3px;
}

table,
table th,
table tr,
table td,
textarea{
	font-family: 微軟正黑體;
}


/*無障礙*/
a.sr-only {
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 99;
    width: 1px;
    height: 1px;
    white-space: nowrap;
    overflow: hidden;
    color: #000;
}

a.sr-only:focus {
    width: auto;
    height: auto;
    padding: 6px;
    background-color: #fff;
}






/*
     FILE ARCHIVED ON 17:47:26 十一月 11, 2018 AND RETRIEVED FROM THE
     AN OPENWAYBACK INSTANCE ON 18:13:51 五月 10, 2026.
     JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
