@charset "utf-8";
body {margin-top: 0px;margin-bottom: 0px;text-align: center;margin-right: auto;margin-left: auto;}
*{margin:0;font-size: 12pt;font-family: "微軟正黑體", "Verdana", "Arial", "Helvetica", "sans-serif";}
input.aaa,textarea.aaa {transition: all 0.30s ease-in-out;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;border: #35a5e5 1px solid;border-radius: 4px;outline: none;padding: 2px 4px;}
a.aaa {transition: all 0.30s ease-in-out;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;}
input.aaa:focus,textarea.aaa:focus {box-shadow: 0 0 5px rgba(81, 203, 238, 1);-webkit-box-shadow: 0 0 5px rgba(81, 203, 238, 1);-moz-box-shadow: 0 0 5px rgba(81, 203, 238, 1);}
*:link, *:visited, *:hover, *:active, *:focus {-webkit-transition: color .5s linear, background-color .5s linear, border-color .5s linear;transition: color .5s linear,	background-color .5s linear, border-color .5s linear;}
a,a:visited,a:link { color: #2d6ab6; text-decoration: none; border:none;outline: none; /* for Firefox Google Chrome  */ behavior:expression(this.onFocus=this.blur()); /* for IE */}/*a內文*/
a:hover { color: #ff6060; }
.a00 { color: #000000; font-family: "微軟正黑體", "Verdana"; font-size: 12pt;}/*內文*/
a.a00:visited,a.a00:link { color: #2d6ab6; text-decoration:underline;}
a.a00:hover { color: #ff6060; }
.a01 { color: #35dafd; font-family: "微軟正黑體", "Verdana"; font-size: 13pt;}
a.a01:visited,a.a01:link { color: #35dafd; text-decoration:underline;}
a.a01:hover { color: #fff601; }
.a02 { color: #2be091; font-family: "微軟正黑體", "Verdana"; font-size: 13pt;}
a.a02:visited,a.a02:link { color: #2be091; text-decoration:underline;}
a.a02:hover { color: #fff601; }
.a03 { color: #f1941a; font-family: "微軟正黑體", "Verdana"; font-size: 13pt;}
a.a03:visited,a.a03:link { color: #f1941a; text-decoration:underline;}
a.a03:hover { color: #fff601; }
.a04,a.a04:visited,a.a04:link { font-size:12pt;color:#2d6ab6;font-family:"微軟正黑體", "Verdana";}/*內文*/
a.a04:hover { color:#009900;}
.a05 { color: #2d6ab6; font-family: "微軟正黑體", "Verdana"; font-size: 15pt;}
a.a05:visited,a.a05:link { color: #2d6ab6; text-decoration:underline;}
a.a05:hover { color: #ff6060; }
.a06,a.a06:visited,a.a06:link,a.a06:hover { color: #3378b3; font-family: "微軟正黑體", "Verdana"; font-size: 17pt; font-weight:bold;} /*左側menu標題*/
.a06_2,a.a06_2:visited,a.a06_2:link,a.a06_2:hover { color: #ffffff; font-family: "微軟正黑體", "Verdana"; font-size: 17pt; font-weight:bold;} /*內頁標題*/
.a06_3,a.a06_3:visited,a.a06_3:link,a.a06_3:hover { color: #959595; font-family: "微軟正黑體", "Verdana"; font-size: 15pt; font-weight:bold;} /*內頁標題*/
.a07{color: #ff0000; font-family: "微軟正黑體", "Verdana"; font-size: 12pt;}
.a08 { color: #ffffff; font-family: "微軟正黑體", "Verdana"; font-size: 12pt;}/*內文*/
a.a08:visited,a.a08:link { color: #ffffff; text-decoration:underline;}
a.a08:hover { color: #ffff00; }
.a09 { color: #ffff00; font-family: "微軟正黑體", "Verdana"; font-size: 11pt;}/*內文*/
a.a09:visited,a.a09:link { color: #ffff00;}
a.a09:hover { color: #e9fdfe; }
.a10 { color: #bcbcbc; font-family: "微軟正黑體", "Verdana"; font-size: 10pt;}/*內文*/
a.a10:visited,a.a10:link { color: #bcbcbc;}
a.a10:hover { color: #787878; }
.a11 { color: #2d9139; font-family: "微軟正黑體", "Verdana"; font-size: 11pt;}/*內文*/
a.a11:visited,a.a11:link { color: #2d9139;}
a.a11:hover { color: #ae20cd; }
.a12 { color: #0b8d08; font-family: "微軟正黑體", "Verdana"; font-size: 12pt;}/*內文*/
a.a12:visited,a.a12:link { color: #0b8d08;}
a.a12:hover { color: #0e5e0c; }
.a13 { color: #199b38; font-family: "微軟正黑體", "Verdana"; font-size: 15pt; font-weight:bold;}
a.a13:visited,a.a13:link { color: #199b38; text-decoration:underline; font-weight:bold;}
a.a13:hover { color: #f0820c;  font-weight:bold;}
.a14 { color: #ffffff; font-family: "微軟正黑體", "Verdana"; font-size: 11pt;}
a.a14:visited,a.a14:link { color: #ffffff; text-decoration: none;}
a.a14:hover { color: #ffffff; text-decoration:none }
.ac075 { color: #2576ab; font-family: "微軟正黑體", "Verdana"; font-size: 12pt;}
a.ac075:visited,a.ac075:link { color: #2576ab; text-decoration: none;}
a.ac075:hover { color: #e1651a; text-decoration:none }
.ac076 { color: #838383; font-family: "微軟正黑體", "Verdana"; font-size: 10pt;}
a.ac076:visited,a.ac076:link { color: #838383; text-decoration: none;}
a.ac076:hover { color: #535353; text-decoration:none }
.ac077 { color: #09952d; font-family: "微軟正黑體", "Verdana"; font-size: 11pt;}
a.ac077:visited,a.ac077:link { color: #09952d; text-decoration: none;}
a.ac077:hover { color: #086420; text-decoration:none }
.ac070 { color: #217318; font-family: "微軟正黑體", "Verdana"; font-size: 10pt; cursor:pointer;}
a.ac070:visited,a.ac070:link { color: #217318; text-decoration: none;}
a.ac070:hover { color: #ca1dcc; text-decoration:none }
#box_01_bg { width: 1000px; text-align: center; margin-right: auto; margin-left: auto; position: relative; }
#box_animation { width: 1000px;text-align: center; margin-right: auto; margin-left: auto; }
#box_login { position: absolute; right: 0px; top: 0px; padding:2px 10px; background-image:url(../images/alpha_80.png); z-index: 10; visibility: visible; text-align:right; }
#box_logo { position: absolute; z-index: 0; visibility: visible; }
#aa_content_all{width: 1000px; position:relative;}
#aa_menu{width: 175px;margin-top:12px; margin-left:0px;text-align:left;float: left;background-color:#ffffff;}
#aa_content{width: 800px; margin-left:12px;margin-top:12px;text-align:left;float: left;position:relative;}
.aa_btpage {position:relative; width:370px; margin-left:218px; margin-top:50px;}
.thumbImage {max-width: 100%;max-height: 100%;} /* 用來縮放圖片到指定的div裡面 */
.cls_chclr1 {clear:both;}
.menu_div {margin-top:30px;}
.lmbg1 {width:163px; height:66px; margin-left:12px;}
.lmbg2 {width:163px; margin-left:12px; margin-top:0px; text-align:center;}
.lmbg3 {width:163px; height:18px; margin-left:12px; margin-top:0px;}
.lmbg4 {width:163px; height:41px; margin-left:12px; margin-top:0px;}
.lmbg_s3_1 {width:163px; height:66px; margin-left:6px;}
.lmbg_s3_2 {width:163px; margin-left:6px; margin-top:0px; text-align:center;}
.lmbg_s3_3 {width:163px; height:18px; margin-left:6px; margin-top:0px;}
.lmbg_s3_4 {width:163px; height:41px; margin-left:6px; margin-top:0px;}
.lmbg_c0{ clear:both;}
.lmbg_c1{ width:54px; float:left; margin:0px; text-align:left; font-size:10pt;}
.lmbg_c2{ width:87px; float:left; margin:0px; text-align:right; font-size:10pt;}
.lmbg_cc {font-size:10pt;font-family:Verdana;}
.item_box { float:left; padding:5px 10px; margin:3px; background-color:#ffffcc; text-align:center;border: #35a5e5 1px solid;border-radius: 8px;outline: none;}
.item_box a { text-decoration:none;}
.item_box2 { float:left; padding:5px 10px; margin:3px; background-color:#fee3a1; text-align:center;border: #35a5e5 1px solid;border-radius: 8px;outline: none;}
.item_box2 a { text-decoration:none;}
.item_box_blue { padding:5px 10px; margin-left:0px; margin-top:15px; background-color:#d9f8ff; text-align:left;border: #35a5e5 1px solid;border-radius: 8px;outline: none;}
.item_box_blue a { text-decoration:none;}
.item_box_y { padding:5px 10px; margin-left:0px; margin-top:15px; background-color:#ffffcc; text-align:left;border: #fee3a1 1px solid;border-radius: 8px;outline: none;}
.item_box_y a { text-decoration:none;}
.item_box_r { padding:5px 10px; margin-left:0px; margin-top:15px; background-color:#ffebff; text-align:left;border: #fccdfd 1px solid;border-radius: 8px;outline: none;}
ul.show_p, ul.show_p li{float: left;list-style: none;border-radius: 8px; padding:0px;}
ul.show_p li {  margin:12px 0px 0px 12px; width:250px; height:310px; border: #CCC 1px solid; position:relative;}
ul.show_p2, ul.show_p2 li{float: left;list-style: none;border-radius: 8px; padding:0px;}
ul.show_p2 li {  margin:8px 0px 0px 8px; width:190px; height:190px; border:none; position:relative;}
ul.show_p2 li a:link img, ul.show_p2 li a:visited img {opacity:0.7;border:none;border-radius: 8px;}
ul.show_p2 li a:hover img{opacity:1;}
ul.show_v, ul.show_v li{float: left;list-style: none;border-radius: 8px; padding:0px;}
ul.show_v li {  margin:12px 0px 0px 12px; width:250px; height:250px; border: #CCC 1px solid; position:relative;}
ul.show_pp, ul.show_pp li{float: left;list-style: none; padding:0px;}
ul.show_pp li {  margin:5px 5px 0px 0px; width:185px; height:185px; border:none; position:relative;}
.album_item a:link img, .album_item a:visited img{opacity:0.7;border:none;border-top-left-radius:8px; border-top-right-radius:8px; border-bottom-left-radius:0px; border-bottom-right-radius:0px;}
.album_item a:hover img{opacity:1;}
.album_text {width:240px; height:25px; position:absolute; top:255px; left:5px; margin:0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; display:block;font-size: 11pt;}
.album_text2 {width:240px; height:25px; position:absolute; top:195px; left:5px; margin:0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; display:block;font-size: 11pt;}
#aa_content archive { border:none;}
#archive { display: table;width: 100%;border-collapse: collapse; margin-top:5px;}
#archive article, .item_01  {border-bottom: 1px solid #ECECEC;display:table-row ;}
#archive .item_01{ border-bottom: 3px solid #ECECEC;}
.item_01 .list_01, #archive article .list_02 { display: table-cell; width:650px; padding: 8px 10px;}
.item_01 .list_03, #archive article .list_04 { display: table-cell; width:100px; padding: 8px 10px;}
.list_01 {text-align:center;}
.list_03 { text-align:right;}
.list_04 { text-align:right;}
.item_01 .list_01, .item_01 .list_03 { color:#D86818; padding-bottom: 3px;}
#archive article .list_04 img{ vertical-align: middle; border:none;}
#archive .article2, .item_02 {display:table-row ;}
.item_02 .list_a1, .item_02 .list_a1_2, #archive .article2 .list_a2, #archive .article2 .list_a2_2 { display: table-cell;}
.list_a1 {float:left;width:105px; height:30px; text-align:center; position:relative; border-style:solid; border-width:1px 1px 1px 0px; border-color:#116c77; padding-top:5px; background:#20a0af; color:#ffffff; font-weight:bold;}
.list_a1_2{float:left;width:30px; height:30px; text-align:center; position:relative; border-style:solid; border-width:0px 1px 0px 0px; border-color:#116c77; padding-top:5px;}
.list_a2 {float:left; width:30px; height:173px;text-align:center; position:relative;border-right:1px #CCC solid;}
.list_a2_2 {float:left; width:105px; height:173px;text-align:center; position:relative;border-bottom:1px #CCC solid;border-right:1px #CCC solid;}
.list_a2_date {width:100%; height:28px;border-bottom:1px #CCC dashed;}
.list_a2_inside {width:89px; font-size: 10pt; text-align:left;margin:3px 3px 0px 5px; padding:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; cursor:pointer;}
.clrr1 {width:100%; position:relative;}
.clrr2 {position: absolute; bottom:16px; right:-30px; z-index: 50; width:346px; text-align:left;}
.clrr2 p img {vertical-align: middle;}
.clrr1 div:hover .clrr2, .clrr1 div a:hover .clrr2 { display:block;}
.clrr1 div .clrr2 {display:none;z-index: 1;}
ul.pagelist, ul.pagelist li{border-radius: 7px;outline: none;float:left;margin: 2;list-style: none;}
ul.pagelist li {font-size:12pt;margin:2px;position: relative;background: #eaeaea;color: #a8a8a8;text-decoration: none;border-width:1px;border-style:solid;border-color:#ffffff;}
ul.pagelist li a{  /* 選單 li 裡面連結之樣式 */border-radius: 7px;outline: none;	font-size:12pt;display: block;padding: 4px 8px;background: #a5d8ff;color: #2d6ab6;text-decoration: none;}
ul.pagelist > li > a:hover{color: #ffffff;background: #6bbefd;}
#vertical div{margin-right:3px;float:left;width:30px;height:30px;position:relative;overflow:hidden;}
#horizontal div {margin-right:3px;float:left; width:88px; height:22px;position:relative;overflow:hidden;}
#vertical img, #horizontal img {position:absolute;}
.clear_v {overflow:auto;}
form label{float: left;width: 180px;text-align: right; display: block; margin-right:5px;margin-top:2px;cursor:pointer;}
form p {clear: both;margin-top:20px;}
form img.dd {vertical-align: middle;}
#p-list {list-style: none;width: 770px;	margin: 0; padding:3px;}
#p-list li { float: left; margin:5px 5px 0px 0px; width:185px; height:185px; border:none; text-align: left;}
#p-list li img.handle {	margin-right: 5px;	cursor: move;}
