/*  ================================================  架構 ================================================ */
ul,li{margin:0;padding:0;font-weight:normal;}
li{list-style-type:none;margin: 0px;padding: 0px;}
input,form{margin:0;}
a {text-decoration: none;}
img {border:none;}


body {margin: 0px;}
#container {margin: 0px auto; width:1024px; position:relative; z-index:100;}

.onlineeritem {
	padding-left: 5px;
}
.onlineer tr td {
	border-style: solid;
	border-width: 1px;
	border-color: black;
	height: 32px;
	vertical-align: middle;
}
.onlineer tr th {
	border-style: solid;
	border-width: 1px;
	border-color: black;
	text-align: center;
}
.onlineer {
	border-style: solid;
	border-width: 1px;
	border-color: black;
}

em {
    font-family: "微軟正黑體";
    color: red;
    margin-left: 10px;
    font-style: normal;
    font-size: .75em;
}


/*  ================================================  上方區塊 ================================================ */
.head_frame1 { width:100%; height:350px; float:left;}
.toplink { width:367px; height:36px; background:url(../image/bottom/toplink_a1.png) no-repeat; margin-left:657px; position:absolute; z-index:20;}
.toplink_text { padding:9px 9px; font-family: "微軟正黑體"	Arial, Helvetica, sans-serif; font-size:79%; color:#124F80;}
.toplink_text a{ color:#124F80;}
.logo { width:405px; margin-left:21px; margin-top:37px; position:absolute; z-index:20;}
.menu { width:560px; margin-left:465px; margin-top:64px; position:absolute; z-index:101; }





/*  ================================================  中間區塊 ================================================ */
.center_frame1 { width:100%; float:left; top:249px; position:absolute; background:url(../image/bottom/bottom_a1.png) left top no-repeat;}
.center_frame2 { width:100%; margin:75px 0px 0px 10px; background:url(../image/bottom/bottom_b1.png) left top no-repeat; min-height:913px;}
.center_frame3 { margin:75px 0px 0px 21px; background:url(../image/bottom/home_bottom_b1.png) left bottom no-repeat; min-height:770px;}
.center_frame4 { background:url(../image/bottom/home_bottom_b2.png) left top no-repeat;}


.left_accesskey { width:250px; height:10px; font-family: "微軟正黑體"	Arial, Helvetica, sans-serif; font-size:90%; color: #FFFFFF;}
.message_frame { width:670px; margin-top:6px; float:left;}
.activity_banner { width:670px; height:280px; float:left;}


.index_news_frame { position:relative;}
.index_news_frame2 { position: absolute; left: 603px; top: -42px;}

.s18 { position: relative; }
.s18-1 { position: absolute; left: 603px; top: -42px; }

.s10-2 {}
.s10-2 ul {}
.s10-2 ul li { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #73cbff; }
.s10-2 ul li a { display: block; font-size: 13px; color: #39697B; background-image: url(../image/icon/icon-33_off.png); background-repeat: no-repeat; background-position: 5px center; padding-top: 7px; padding-bottom: 7px; padding-left: 24px; }
.s10-2 ul li a:hover { background-color: #73cbff; color: #000; }



.index_service_frame {width:100%; position:relative;}
.index_service_frame2 {width:100%; position: absolute;}

.index_service_text { font-family: "微軟正黑體"	Arial, Helvetica, sans-serif; font-size:100%; font-weight:bold; color: #091D30;}
.index_service_text a{ color: #091D30;}
.index_service_text a:hover{ color: #0d98e9; }
.new_tab_frame { width:670px; float:left;position: relative;}


.right_accesskey { width:250px; margin-left:10px; height:10px; font-family: "微軟正黑體"	Arial, Helvetica, sans-serif; font-size:90%; color: #FFFFFF;}
.search_frame { width:300px; margin-left:10px; height:70px; float:left;}
.search_frame2 { width:300px; height:37px;}
.search_text { width:300px; height:29px; padding-top:6px; font-family: "微軟正黑體"	Arial, Helvetica, sans-serif; font-size:90%; color:#505A5E;}
.search_text a{ color:#505A5E;}
.search_text a:hover{ background-color: #0c98e7; color:#FFFFFF;}

.input_frame { font-size: 15px; color: #4CB5A9;height:31px;font-family: Arial, Helvetica, sans-serif;font-weight: normal;text-decoration: none;border-right:#E6E6E6 1px solid;border-top:#E6E6E6 1px solid;border-left:#E6E6E6 1px solid;border-bottom:#E6E6E6 1px solid;letter-spacing:1px;background-color:#FFFFFF;}

.weather_frame { width:300px; margin-left:10px; height:97px; float:left;}
.weather_text { font-family: "微軟正黑體"	Arial, Helvetica, sans-serif; font-size:230%; color:#0D98E8; font-weight:bold;}
.weather_text2 { font-family: "微軟正黑體"	Arial, Helvetica, sans-serif; font-size:90%; color:#666666;}

.left_link_frame { width:293px; background:url(../image/bottom/left_link_a2-2.png) repeat-y; float:left;margin-left:15px;}
.left_link_frame2 { width:293px; background:url(../image/bottom/left_link_a1.png) top no-repeat;}
.left_link_frame3 { width:293px; background:url(../image/bottom/left_link_a3.png) bottom no-repeat;}
.left_link_text {  font-family: "微軟正黑體"	Arial, Helvetica, sans-serif; font-size:100%; color:#091D30; font-weight:bold;}
.left_link_text a{ color:#091D30;}
.left_link_text a:hover{ color: #4e7400; }


.link_banner { width:586px; height:200px; background:url(../image/bottom/link_banner_b1.png) center bottom no-repeat;}

.small_banner { width:100%; height:94px;}

/*  ================================================  內頁區塊 ================================================ */
.home_search_frame { width:252px; margin-right:33px; height:70px; float:left;}
.search_frame2 { width:252px; height:37px;}

.sub_menu_frame { width:252px; background:url(../image/bottom/sub_menu_a2.png) repeat-y; float:left; margin-right:33px;}
.sub_menu_frame1 { width:252px; background:url(../image/bottom/sub_menu_a3.png)  bottom no-repeat;}
.sub_menu_frame2 { width:252px; background:url(../image/bottom/sub_menu_a1.png) top no-repeat;}
.sub_menu_frame3 { width:252px; background:url(../image/bottom/sub_menu_a3.png) bottom no-repeat; min-height:130px;}
.sub_menu_text {  font-family: "微軟正黑體"	Arial, Helvetica, sans-serif; font-size:100%; color:#091D30; font-weight:bold;}
.sub_menu_text a{ color:#091D30;}
.sub_menu_text a:hover{ color:#41698d;}


.right_frame { width:695px; margin-top:10px; min-height:755px;}
.root_frame { width:100%; height:22px; font-family: "微軟正黑體"	Arial, Helvetica, sans-serif; font-size:90%; color:#505A5E;}
.root_frame a{ color:#0D98E8;}

.title_frame { width:100%; height:64px;}
.title_frame1 {  background:url(../image/bottom/home_title_a2_1.png) repeat-x; font-family: "微軟正黑體"	Arial, Helvetica, sans-serif; font-size:130%; font-weight:bold; color:#FFFFFF;}
.title_frame2 {  background:url(../image/bottom/home_title_a2_1.png) no-repeat right;}
.title_frame3 { background:url(../image/bottom/home_title_a2_1.png) no-repeat left;}

.fontsize_frame { width:100%; height:14px; padding-bottom:16px;}






/*  ================================================  下方區塊 ================================================ */
.footer_frame1 { width:100%; height:162px;}
.footer_text { font-family: "微軟正黑體"	Arial, Helvetica, sans-serif; font-size:90%; color:#828282;}
.footer_text a{ color:#828282;}
.footer_text2 { font-family: "微軟正黑體"Arial, Helvetica, sans-serif; font-size:90%; color:#5F6D68;}
.footer_text3 { font-family: "微軟正黑體"	Arial, Helvetica, sans-serif; font-size:90%; color:#A4A8A4;}



/*  ================================================  左方選單 ================================================ */
.sidebarmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font-family: "微軟正黑體"	Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
width: 170px; /* Main Menu Item widths */
/*border-bottom: 1px solid #e5f2df;*/
}
 
.sidebarmenu ul li{
position: relative;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color:#091D30;
text-decoration: none;
}


/*.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
background-color: #0982d9;
}*/

.sidebarmenu ul li a:visited{
color:#091D30;
}

/*.sidebarmenu ul li a:hover{
background-color:#38adfc;
}*/

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 200px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
background-color: #58bdf7;
}

.sidebarmenu ul li ul a{
border-bottom: 1px solid  #FFFFFF;
border-right: 1px solid #FFFFFF;
padding-bottom:10px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
}

.sidebarmenu ul li ul a:hover{
background-color: #0d98e8;
color:#FFFFFF;
}

.sidebarmenu a.subfolderstyle{
background: url(../img/right.gif) no-repeat  97% 50%;
}


 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */

.rightarrowclass{
    position: absolute;
    top: 6px;
    right: 5px;
}
.content{
    width:100%; float:left;
    font-family: "微軟正黑體";
    color: hsl(209, 47%, 29%);
    font-weight: 600;
}
.content a{
    font-family: "微軟正黑體";
    color: #0D98E8;
    font-size:95%;
}

.ap_search table{
    margin-bottom: 5px;
}
.ap_search td{
    padding-right: 10px;
}