@charset "utf-8";
/* CSS Document */

body { margin: 0px; font-size:100%; font-family: "微軟正黑體","Microsoft JhengHei","Verdana"; color:#333333;  behavior: url('csshover.htc');  behavior: url('iepngfix.htc'); line-height:1.6em; background:##acd7f3;}
img {  behavior: url('iepngfix.htc');}
a:link { text-decoration: none;}
a:visited { text-decoration: none;}
a:active { text-decoration: none;}

p { margin:1em 0; padding:0;}

#deftop { background:#4398ce; margin:0; padding:2px 0 ; border-bottom:1px solid #ffffff; color:#000000; }

/*版面設定*/
#sitemain { 
    width:1000px; /*版面寬度設定*/
    text-align: left; /*left文字靠左;right文字靠右;center文字居中;*/
    margin: 0px auto;
    padding: 0;
}
#sitemain01 { background:url('../images/midbg.jpg') repeat-y left top;;
    width:1000px; /*版面寬度設定*/
    text-align: left; /*left文字靠左;right文字靠右;center文字居中;*/
    margin: 0px auto;
    padding:10px 0 0 0; border:0px solid blue;
}
.date {font-size:0.9em; color:#ffffff; margin:5px 0; background:#FF6600; display:block; width:85px; padding:2px 5px; border-radius:10px; text-align:center;}

#topfixed {position: fixed;  width: 100%;  left: 0; top: 0; z-index:999; }
#sitecen { margin-top:230px;  background:#acd7f3; border:0px solid red; }

#qulick { margin-top:0px; margin-bottom:10px; color:#333333; padding:5px 10px; font-size:0.9em; border-bottom:1px dotted #999999;}
#qulick A:link {color:#333333;}
#qulick A:visited {color:#777777;}
#qulick A:active {color:#777777;}
#qulick A:hover {color:#0033FF;}


/*左側選單開始*/
#leftmenu { float:left;  margin:0 ;  width:200px; border:0px solid red; padding:0; }
#leftmenu h1 { font-size:1.1em; color:#006699; margin:0;  padding:10px 0 5px 0; text-align:center; letter-spacing:0.1em; }
#leftmenu h1 A:link { color:#006699; }
#leftmenu h1 A:visited {  color:#006699; }
#leftmenu h1 A:active {  color:#006699; }
#leftmenu h1 A:hover { color:#006699;  }


#leftmenu ol { list-style:none; margin:0 ; padding:0 10px 20px 20px ; border:0px solid red;}
#leftmenu ol li { line-height:2em; margin:0; padding:6px 0; font-size:0.9em; border-bottom:1px dotted #cccccc; text-align:center;}
#leftmenu ol li A:link { color:#333333; }
#leftmenu ol li A:visited {  color:#333333; }
#leftmenu ol li A:active {  color:#333333; }
#leftmenu ol li A:hover { color:#ffffff; background:#6699CC; display:block;  }


.h1head01 {background: url('../images/h1head.png') no-repeat left top; }
.h1head02 {background: url('../images/h1head01.png') no-repeat left top; }

.olbg01 {background: url('../images/olbg01.png') no-repeat left bottom;}
.olbg02 {background: url('../images/olbg02.png') no-repeat left bottom;}


/*首頁全文檢索*/
#searchbg { background: url('../images/searchbg.jpg') no-repeat left top; margin:20px 0; padding:55px 0 15px 10px; border:0px solid red; }

/*首頁相關連結*/
#rightmenu {float:right; margin: 0 ; padding:10px 0 0 0; width:190px; border:0px solid red;}
#rightmenu img { display:block; width:170px; height:50px; border:0; margin:10px 0;}

#rightmenubg {background: url('../images/rightmenubg.jpg') no-repeat left top; margin: 0 ; padding:75px 10px 0px 10px; width:155px;  color:#fffff;border:0px solid red;}
#rightmenubg ul { margin:0 0 0 60px; padding:0; list-style:none;}
#rightmenubg ul li {  font-size:0.9em; border:0px solid blue; width:90px; color:#fffff; margin-bottom:7px; color:#ffffff; letter-spacing:0.2em;}
#rightmenubg ul li A:link {color:#ffffff;}
#rightmenubg ul li A:visited {color:#ffffff;}
#rightmenubg ul li A:active {color:#ffffff;}
#rightmenubg ul li A:hover {color:#FF6600;}


/*跑馬燈*/
#run { float:left; width:555px; margin:10px 0 10px 20px; padding:8px; background:#ebedac; border-radius:10px; border:1px solid #d4d380;}
#run A:link {color: #000000;}
#run A:visited {color: #333333;}
#run A:active {color: #333333;}
#run A:hover {color:#045381;}

/*首頁中間最上方*/
#defleftout  {float:left; width:590px; margin:0 ; padding:0;  border:0px solid red;}





#cenquick { float:left; margin:0px 0 10px 20px; padding:0; width:215px;  border:0px solid red;}
#cenquick ol { list-style:none; margin:0; padding:0; }
#cenquick ol li {float:left; width:66px; margin:0 5px 2px 0; padding:55px 0 8px 0; text-align:center; line-height:1.2em; font-size:0.8em;  border:0px solid red; }
.botton01 { background: url('../images_icon/bottono1.png') no-repeat center top;}
.botton02 { background: url('../images_icon/bottono2.png') no-repeat center top;}
.botton03 { background: url('../images_icon/bottono3.png') no-repeat center top;}
.botton04 { background: url('../images_icon/bottono4.png') no-repeat center top;}
.botton05 { background: url('../images_icon/bottono5.png') no-repeat center top;}
.botton06 { background: url('../images_icon/bottono6.png') no-repeat center top;}
.botton07 { background: url('../images_icon/bottono7.png') no-repeat center top;}
.botton08 { background: url('../images_icon/bottono8.png') no-repeat center top;}
.botton09 { background: url('../images_icon/bottono9.png') no-repeat center top;}
#cenquick ol li A:link {color:#ffffff;}
#cenquick ol li A:visited {color:#ffffff;}
#cenquick ol li A:active {color:#ffffff;}
#cenquick ol li A:hover {color:#FFFF66;}

#peoplebg { float:left;  width:180px; margin:-5px 0 20px 15px ; padding:0; font-size:1em; text-align:center; border:0px solid red;}
#peoplebg ol { list-style:none; margin:0 ; padding:0;   }
#peoplebg ol li {float:left; background:#FF6600; border-radius:10px; margin:0 5px 5px 0; padding:10px 5px ; width:45px; text-align:center; color:#ffffff; font-size:0.9em; line-height:1.4em;  }
#peoplebg ol li A:link {color:#ffffff;}
#peoplebg ol li A:visited {color:#ffffff;}
#peoplebg ol li A:active {color:#ffffff;}
#peoplebg ol li A:hover {color:#FFFF66;}

/*二欄中間最上方*/
#seccontent  { float:right;  width:760px; margin:10px 20px 0 0; padding:0; font-size:0.95em; line-height:2em; border:0px solid red;}
#seccontent h1 {background:#e17c19 url('../images/h1bg.png') no-repeat left bottom; color:#ffffff; font-size:1.2em; margin:5px 0 10px 0; padding:8px 0 5px 50px; letter-spacing:0.2em;}
#seccontent h2 {background: url('../images/h2bg.gif') no-repeat 0 45%; padding:5px 1em; font-size:1.1em; color:#0066CC; margin:1em 0 ;}
.title { padding:3px 8px 3px 5px; color:#0066CC; background:#ffffff;}

#seccontent li { line-height:1.7em;}
#seccontent A:link {color:#0033CC;}
#seccontent A:visited {color:#0033CC;}
#seccontent A:active {color:#0033CC;}
#seccontent A:hover {color:#FF3399;}


#pagelist { margin:20px 0; text-align:center; border:0px solid red;}
#pagelist ol {list-style:none; margin:0 ; padding:0 20px;  text-align:center; width:100%;}
#pagelist ol li {float:left;background:#f8fad5; width:auto; padding:3px 10px; margin:5px 5px 5px 0; text-align:center; border:1px solid #d4d78b;}
#pagelist A:link {color:#0033CC;}
#pagelist A:visited {color:#0033CC;}
#pagelist A:active {color:#0033CC;}
#pagelist A:hover {color:#FF3399;}

/*tabledown*/
.tabledown {border:#999999 1px solid; text-align:left; padding:2px;}
.tabledown td { border-top:#bbb 1px solid;}
.tdborder { border-right: #bbb 1px solid;}
.tabledown th {background:#dddddd; text-align:center; vertical-align: text-top; padding-top:5px;}

#page { margin:15px 0 10px 0; padding:0; text-align:center;}

/*linkb*/
.linkb { padding: 0;  margin: 0 0 0 1em; list-style: none; }
.linkb li { float: left; margin: 1px 10px; padding: 2px 2px 2px 20px; width: 26%; background: url(../images/dot_06.gif) 0 60% no-repeat;  border-bottom: #666666 1px dotted; }
.linkb li A:link {color:#333333;}
.linkb li A:visited {color:#333333;}
.linkb li A:active {color:#333333;}
.linkb li A:hover {color:#CC6600;}

/*gallery*/
#gallery01 { margin-bottom:10px; padding: 5px 0; width:100%;}
#gallery01 ul { list-style: none; padding:0 10px;}
#gallery01 li { width:160px; display: inline; float:left; margin:5px ; padding:5px;  background:#eee;  height:200px; line-height:1.4em; font-size:0.9em;}
#gallery01 ul img { padding:0; margin:0; width:150px; height:130px; }
#gallery01 ul a:hover img { }
#gallery01 ul a:hover { color:#0066CC; }



	

/*首頁中間消息列表區*/
#hpage { clear:both;  line-height:1.5em;margin:0px 0 20px 20px;  border:0px solid red; font-size:0.9em; }
#hpage h1 {background:#e17c19 url('../images/h1bg.png') no-repeat left bottom; color:#ffffff; font-size:1.2em; margin:10px 0; padding:8px 0 5px 50px; letter-spacing:0.2em;}
#hpage h2 { color:#3366CC; font-size:1em; margin:5px 0; padding:0;}
#hpage ul {  margin:0; padding:0; list-style:none; width:570px; border:0px solid red;}
#hpage li { float:left; margin:0 10px 0 0; padding:0; border:0px solid red; width:100%;}
#hpage p { margin:5px 0; padding:0; line-height:1.6em; }
#hpage A:link {color:#333333;}
#hpage A:visited {color:#333333;}
#hpage A:active {color:#333333;}
#hpage A:hover {color:#CC6600;}

#hpage01 {  line-height:1.6em;margin-top:20px;  margin-right:20px; border:0px solid red; font-size:0.9em; width:760px; float:right; }
#hpage01 h1 {background:#e17c19 url('../images/h1bg.png') no-repeat left bottom; color:#ffffff; font-size:1.2em; margin:5px 0; padding:10px 0 8px 50px; letter-spacing:0.2em;}
#hpage01 h2 { color:#3366CC; font-size:1.1em; margin:5px 0; padding:0;}
#hpage01 ul {   list-style:none; }
#hpage01 li { margin:0 ; padding:0; border:0px solid red; }
#hpage01 p { margin:5px 0; padding:0; line-height:1.6em; }
#hpage01 A:link {color:#333333;}
#hpage01 A:visited {color:#333333;}
#hpage01 A:active {color:#333333;}
#hpage01 A:hover {color:#CC6600;}


#more {float:right; margin:5px 5px 0 5px; padding:0;}
#more A:link {color:#ffffff;}
#more A:visited {color:#ffffff;}
#more A:active {color:#ffffff;}
#more A:hover {color:#0066CC;}

#more01 {float:right; margin:15px 5px 0 5px; padding:0;}
#more01 A:link {color:#ffffff;}
#more01 A:visited {color:#ffffff;}
#more01 A:active {color:#ffffff;}
#more01 A:hover {color:#0066CC;}

.newsList { margin:10px 0; padding:0; line-height:1.8em; list-style:none;}
.newsList A:link {color:#333333;}
.newsList A:visited {color:#333333;}
.newsList A:active {color:#333333;}
.newsList A:hover {color:#0066CC;}

.newsList strong {
    text-align: left;
    padding: 0px;
    font-weight: normal; /*字型加粗bold; 正體正常normal*/
    color:#FF9900; font-size:0.9em; margin-right:10px;
}

.newsList ul {
    list-style: none;
    margin: 0;
    padding: 5px;
}

.newsList li {
    background-image: url('./images/point02.gif'); /*符號項目圖片設定*/
    background-repeat: no-repeat;
    background-position: 5px 2px;
    margin: 0px;
    list-style-type: none;
    padding-left: 9em;
    text-indent: -6.5em;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px 
}

.newsList a:hover {
    text-decoration: underline;
}



/*胖腳收合開始*/

#footerbom { clear:both; background:#e8f3f9; margin:15px 0 0 0; padding:10px 5px 0px 12px; font-size:1em; border-top:5px solid #FF6600; }
#footerbom h1 { font-size:1em; color:#003399; border-bottom:1px dotted #999999; padding:0; margin:5px 0; text-align:center; }
#footerbom h1 A:link { display:block; color:#003399;}
#footerbom h1 A:visited {color:#003399;}
#footerbom h1 A:active {color:#003399;}
#footerbom h1 A:hover {color:#FF6600;}
#footerbom ul { margin:0 ;  padding:0; line-height:normal; }
#footerbom li { float:left; font-size:1em; width:237px; height:160px;  margin-right:8px; padding:0; text-align:left;  list-style:none; border:0px solid blue;  }
#footerbom ul ul { margin:0 ; padding:0; }
#footerbom li li { float:left; font-size:0.8em; background: url(../images_icon/liicon01.png) left center no-repeat ; width:98px; height:auto;  line-height:1.6em;  text-align:left; margin-right:3px; padding:0 0 0 15px ;  border:0px solid red;}
#footerbom A:link { display:block; color:#333333;}
#footerbom A:visited {color:#444444;}
#footerbom A:active {color:#444444;}
#footerbom A:hover {color:#663300;}

/*copyright*/
#copyright { background:#0b70af;margin:0;  margin-top:-25px; padding:15px 15px ; line-height:1.3em; font-size:1em; }
#copyright .fl_right { font-size:0.7em; float:right; color:#DDD2B7; margin:0; padding:0;}
#copyright .fl_left { font-size:0.8em; float:left;  color:#ffffff; margin:0; padding:0; }
#copyright .fl_leftbanner { margin:5px 20px 5px 0; float:left; padding:0;}


/*--蒞臨人次設定-*/
.count {  font-size: 0.8em; color: #ffffff;  float: left; padding: 0 1em; }

.navbar { font-size: 0.8em; color: #ffffff;  float: right; padding: 0 1em;}
.navbar A:link { color:#ffffff; }
.navbar A:visited {  color:#ffffff; }
.navbar A:active {  color:#ffffff; }
.navbar A:hover { color:#FFFF00; }

#topbanner {background: url('../images/sky.jpg') repeat center top; }
#logo { height: 155px; background: url('../images/topbanner1207.gif') no-repeat center top; margin:0; padding:0;}
#logo h1 { font-size: 1.3em; color: #fff; display: none; }
#logo h2 { font-size: 1em; color: #fff; display: none; }
#logo .imgxy { margin: 0; width:460px; height:100px; border:0px solid red; }

form { margin: 0; padding: 0; }

/*-------- Accesskey 快速鍵連結 ----------------*/
.Accesskey { color: #666666; margin: 0 5px 0 0; padding: 0px; display: block; float:left;  font-size: 0.7em;}
.Accesskey:active {color: #666666;}
.Accesskey:link {color: #666666;}
.Accesskey:visited {color: #666666;}





/*------------ 分眾導覽 ------------*/
#sitemapul01 { float:left; width:225px; height:360px; border:1px solid #CCCCCC; margin:3px; padding:10px; font-size:1.1em; color:#000000;}
#sitemapul01 ul { list-style:none; margin:0.5em 0 0 2.5em; padding:0;text-indent : -1em ;}
#sitemapul01 ul li { line-height:1.5em; font-size:0.8em;}
#sitemapul01 A:link {color: #555555;}
#sitemapul01 A:visited {color: #555555;}
#sitemapul01 A:active {color: #555555;}
#sitemapul01 A:hover {color:#006699;}


#views { border:1px solid #90c4d1; background:#bfe0e8; margin:5px 0; padding:10px; color:#222222; font-size:0.9em;}
#views A:link {color:#07429c;}
#views A:visited {color:#07429c;}
#views A:active {color:#07429c;}
#views A:hover {color:#0033CC;}
#views ul { margin:5px 0; }


.categorycen { margin:5px 0; padding:3px; font-size:1em; line-height:1.6em; color:#996600; }
.categorycen ul  {color: #555555; font-size:0.9em;margin:5px 0;}
.categorycen ul A:link {color: #555555; font-size:0.9em;}
.categorycen ul A:visited {color: #555555;}
.categorycen ul A:active {color: #555555;}
.categorycen ul A:hover {color:#006699;}