/* @charset "big5"; */
@charset "utf-8";
/* CSS Document */

body {
	/*color:#333;*/
	/*font-family:微軟正黑體,sans-serif,Arial, Helvetica,新細明體;*/
	/* background:#f2f2f2 url(../images/bg02.jpg) repeat-x;*/}
img { border:0px; }
a { /*color:#666666;*/color:#000000; text-decoration:none; }
a:hover { text-decoration:underline;color:navy;}

p { text-align:justify; line-height:22px;}
h3{ color:#f8660c; font-weight:bold; }
h4{ color:#f8660c; font-weight:bold; }


/*公用*/
#monther {margin:0px auto;width:999px; /*padding:0px 0px 0px 150px;*/}
#monther:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } /* 這句用來修正純 DIV Float:left 時不會調整高度的問題 */
#monther div,img,ul,li { float:left; }

#mainmenu { width:941px; height:51px; font-size:14px; font-weight:bold; line-height:51px; margin:0px 0px 7px 30px;}
#mainmenu .li { color:#888; position:relative; }
#mainmenu .li .title { margin-left:28px; cursor:pointer; }
#mainmenu .li .title:hover { font-weight:bold; font-size:15px;}
#mainmenu .first { width:54px; background:url(../images/menu_01.png) no-repeat;}
#mainmenu .first:hover { color:#fff; background:url(../images/menu_01.png) no-repeat;}
#mainmenu .ect { width:116px; background:url(../images/menu_02.png) no-repeat; }
#mainmenu .ect:hover { color:#fff; background:url(../images/menu_02.png) no-repeat;}
#mainmenu .last { width:189px; height:51px; background:url(../images/menu_03.png) no-repeat;}
#mainmenu .last:hover { color:#fff; background:url(../images/menu_03.png) no-repeat;}


#list{ padding-left:10px; width:227px; font-size:12px; line-height:20px; letter-spacing:1px; }
#list a { color:#666; }
#list a:hover {color:#048de9; }

#logo { padding:10px 29px 5px;}

.topmeun { float:right; margin-top:77px; padding-right:0px;}

.menuleft { width:100%; padding:3px;}
.menuleft li { width:90%; padding:6px; border-bottom-style:dotted; border-bottom-width:thin; border-bottom-color:#999;}

#event_list {width:600px; float:left; height:38px;  font-size:12px; background:url(../images/frame_01_bg.jpg) repeat-y; border-bottom:1px #C7DCD2 solid;  }
#event_list ul { list-style-type: none; margin: 0px; padding: 0px;float: left; }
#event_list li.formdate { width:100px; text-align:center; padding-top:13px; color:#666;}
#event_list li.formsubject { width:55px; padding-top:13px; margin-left:18px;}
#event_list li.formtitle { width:410px; padding-top:13px;}
#event_list li.formtitle a{ color:#333333; text-decoration:none;}
#event_list li.formtitle a:hover{ color:#848484; text-decoration:none;}

#news_list {width:615px; float:left; height:38px; font-size:12px; border-bottom:1px #C7DCD2 dotted;}
#news_list ul { list-style-type:none; margin:0px; padding:0px; float:left;}
#news_list li.no { width:40px; height:25px; text-align:center; padding:10px 0px;}
#news_list li.formdate { width:80px; height:25px; text-align:center; padding:10px 0px; color:#000;}
#news_list li.formsubject { width:40px; height:25px; text-align:center; padding:10px 10px;}
#news_list li.formtitle { width:365px; height:25px; padding:10px 0px;}
#news_list li.formtitle a{ color:#454444; text-decoration:none;}
#news_list li.formtitle a:hover{ color:#ff9900; text-decoration:none;}

#regulation_list {width:615px; float:left; height:38px; font-size:12px; border-bottom:1px #C7DCD2 dotted;}
#regulation_list ul { list-style-type:none; margin:0px; padding:0px; float:left;}
#regulation_list li.no { width:40px; height:25px; text-align:center; padding:10px 0px;}
#regulation_list li.formdate { width:80px; height:25px; text-align:center; padding:10px 0px; color:#000;}
#regulation_list li.formsubject { width:40px; height:25px; text-align:center; padding:10px 10px;}
#regulation_list li.formtitle { width:455px; height:25px; padding:10px 0px;}
#regulation_list li.formtitle a{ color:#454444; text-decoration:none;}
#regulation_list li.formtitle a:hover{ color:#ff9900; text-decoration:none;}


#download_list { width:291px; font-size:12px; background:url(../images/frame_03_bg.jpg) repeat-y;}
#download_list li { width:251px; padding:5px; margin:5px 10px; border-bottom:thin #ccc dashed;}

#more_01 { width:260px; padding:3px; text-align:right;}


.url_01 { color:#fff;}
.url_01:hover { color:red; text-decoration:none;}

.url_02 { color:#333;}
.url_02:hover { color:#848484; text-decoration:none;}

.url_03 { color:#333;}
.url_03:hover { color:#378ce0; text-decoration:none;}

.url_04 { color:#3366cc;}
.url_04:hover { color:#f76805; text-decoration:none;}

.url_05 { color:#333;}
.url_05:hover { color:#f76805; text-decoration:none;}

.leftmenu { color:red;}
.leftmenu:hover { color:red; text-decoration:none;}


table { margin: 0px;}
td, th { padding: 10px; vertical-align:middle;} 


/*ul , li { float:left; list-style:none; }*/
.item{ width:703px;}
.item li{ width:226px; height:100px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}


.copyright {width:912px; margin:0px 30px 0px 30px; padding:0px 15px 0px 15px; color:#fff; font-size:12px; line-height:20px; border-top:1px solid #999; background:#014572}

