﻿@charset "utf-8";
/* css for mp */
@import url("i_tab.css");
@import url("i_marquee.css");
@import url("i_ad.css");


/* 全文檢索 */
#search {
	background: url(../images/search_bg160.gif) no-repeat left top;
	height: 80px;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
	margin-top: 5px;
	width: 160px;
	padding-top: 3px;
	padding-bottom: 3px;
}
html > body #search {
	height: 70px;
	width: 150px;
	padding: 5px;
}
#search .Head {
	font-size: 80%;
	line-height: 120%;
	color: #573300;
	font-family: "新細明體";
	font-weight: bold;
	font-variant: normal;
	padding-bottom: 2px;
	padding-left: 25px;
	padding-top: 5px;
}
html > body #search .Head {
	background-position: 1px 1px;
	padding-bottom: 3px;
	padding-top: 4px;
	padding-left: 25px;
}

#search .Body {
	margin-top: 4px;
}
#search .Body a {
	font-size: 75%;
	color: #621500;
	text-decoration: none;
	font-family: "新細明體";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	padding-left: 5px;
}
#search .Body form {
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#search .Body form input.Text {
	font-size: 75%;
	border: 1px solid #999999;
	color: #333333;
}
#search .Body form input.Button {
	font-size: 70%;
	background: #573300;
	color: #FFFFFF;
	margin-top: 3px;
	margin-left: 110px;
	font-family: "新細明體";
	text-align: center;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	border: 1px solid #573300;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 16px;
	vertical-align: middle;
	padding: 0px;
}
html > body #search .Body form input.Button {
	margin-top: 5px;
	margin-left: 110px;
}
#search .Foot {

}

/* 全文檢索中間 */
#searchcenter {
	background: url(../images/searchcenter.gif) no-repeat left top;
	text-align: left;
	width: 100%;
	height: 25px;
	margin-bottom: 20px;
}
#searchcenter .Head {
	font-size: 80%;
	line-height: 120%;
	color: #573300;
	font-family: "新細明體";
	font-weight: bold;
	font-variant: normal;
	height: 25px;
	text-align: left;
	padding-top: 6px;
	padding-left: 45px;
	float: left;
	padding-right: 25px;
}
#searchcenter .Body {
	margin-left: 100px;
	margin-right: 20px;
	padding-top: 2px;
	padding-bottom: 1px;
}
#searchcenter .Body form {
	margin: 0px;
	padding: 0px;
	text-align: left;
	display: inline;
}
#searchcenter .Body form input.Text {
	font-size: 75%;
	border: 1px solid #999999;
	color: #333333;
}
#searchcenter .Body form input.Button {
	font-size: 80%;
	background: #573300;
	color: #FFFFFF;
	margin-top: 2px;
	margin-left: 0px;
	font-family: "新細明體";
	text-align: center;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	border: 1px solid #573300;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 18px;
	padding: 1px;
}
#searchcenter .Foot {
}


/* 選單 */
#Menu {
	width: 160px;
	margin-top: 5px;
}
html > body #Menu {
	margin-bottom: 5px;
}
#Menu .Menu_head {
	background-image: url(../images/menu_head.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 160px;
	height: 38px;
	margin: 0px;
	padding: 0px;
}
#Menu .Menu_body {
	background-image: url(../images/menu_bg01.gif);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: left;
	width: 160px;
}
html > body #Menu .Menu_body {
	margin-top: 0px;
}
/* 次選單 */
#SubMenu {
	text-align: left;
}
#SubMenu a.Menu2 {
	display: block;
	text-decoration: none;
	border-bottom: 1px dashed #CCCCCC;
	color: #006600;
	font-size: 80%;
	line-height: 150%;
	font-family: "新細明體";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	background-image: url(../images/menu_bg04.gif);
	background-repeat: repeat-y;
	padding-top: 8px;
	padding-bottom: 6px;
	background-position: left top;
	padding-left: 40px;
	padding-right: 15px;
}
#SubMenu a.Menu2:hover {
	color: #990000;
}
#Menu .Menu_foot {
	background-image: url(../images/menu_foot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	width: 160px;
}


/*--tab---*/
.tab { padding: 0; margin: 0 auto 50px;}
.tab .tabgroup {position:relative; padding:25px 5px 13px; border-bottom:1px solid #999;}
.tab .tabContainer>a {float: left; text-align:center; font-size:15px; line-height:19px; margin:-18px 2px 0 2px; padding:6px 10px; background:url(../images/butH.png) repeat-x left center; color: #fff;text-decoration: none;min-width:82px;border-radius:3px 3px 0 0;}
.tab .tabContainer>a:hover {  background:url(../images/but.png) repeat-x left center;}
.tab .tabContainer>a:focus { background:url(../images/but.png) repeat-x left center;}
.tab .tabContainer.here>a {background:url(../images/but.png) repeat-x left center;}
.tab .newsA { display: none; left: 0; right:0; }
.tab .here .newsA { display: block; width:100%;margin:25px auto 0; padding:5px 0; }

.newsA { position:relative; font-size:95%;}
.newsA ul {
        list-style: none;
        margin:0;
        padding:0;
        line-height: 135%;
}
.newsA li {
        position:relative;
        margin: 5px 0 5px 0;
        padding: 0 6em 5px 20px;
        border-bottom:1px dotted #bbb;
        background:url(../images/tab_list_li.gif) no-repeat 5px 6px;
        /*-------------------below 20100110, fix ie6,7*/
        *position:static;
        *overflow:hidden;
        *padding-right:0;
}
.newsA li .date {
        position: absolute;
        right:0;
        _right: 36px;
        top:1px;
        color:#777;
        font-family:Arial, Helvetica, sans-serif;
        /*-------------------below 20100110, fix ie6,7 */
        *position:static;
        *float:right;
        *margin-top:-1.3em;
}
.newsA li img { /*new*/
        vertical-align:-10%;
        margin-left: 3px;
        border:none;
}
.newsA ul a { color: #333; text-decoration: none; }
.newsA ul a:hover { color:#900;}
.newsA .img {float:left;margin:0 14px 6px 4px;}
.newsA .img img {display:block;max-width:200px;max-height:160px;_width:200px;border:4px solid #fff;box-shadow:rgba(0,0,0,0.3) 0 1px 5px;}
.newsA .article {overflow:hidden;padding:0 0 10px;}
.newsA .article .headerTab {overflow:hidden;margin:0 0 12px;}
.newsA .article .headerTab h1 {display:inline;margin:0;padding:0;font-size:1.063em;font-weight:normal;}
.newsA .article .headerTab .date {margin:1px .8em 0;font-size:.8125em;}
.newsA .article p {line-height:180%;max-height:7.2em;overflow:hidden;margin:0 0 12px;text-align:justify;font-size:.875em;}
.newsA .article .more, .newsA .more {clear:none;margin:0;float:right;font-size:13px; }
.newsA .article .more a { color:#008ee0;}

/*--sildeCtrl--*/
.sildeCtrl { background: #EEEEEE; margin: 0; padding: 10px 20px; color: #000; }
.sildeCtrl a , .sildeCtrl a:hover {text-decoration:none;}
.sildeCtrl ul {list-style:none;margin:0 0 0 5px;padding:0; overflow:hidden;line-height:120%; font-size:.938em; background: url(../images/footer_nav.png) repeat-y 0 0;}
.sildeCtrl ul li {margin:0 0 5px 5px;padding:0 10px; float:left; width:163px;}
.sildeCtrl ul li a { display:block; color: #000; line-height: 140%; font-weight: bold; margin-bottom:6px; } .sildeCtrl ul li a:hover {color:#900;}
.sildeCtrl ul ul { font-size:.875em; margin:2px 0;background:none;}
.sildeCtrl ul li li { color:#fff;float:none;  padding:0; margin:0 0 2px;}
.sildeCtrl ul li li a { color: #333; display: block; margin-bottom:0; padding: 3px 12px;font-weight: normal; background: url(../images/sildeCtrl_li_li.png) no-repeat 5px 12px; } 
.sildeCtrl ul li li a:hover { border-radius:3px;background:#666;color:#fff; }
.sildeCtrl ul li li li a {font-size:.813em;color: #666;}
.sildeCtrl li a:focus {background:#666;color:#fff; outline:none;border-radius:3px;}


/* 區塊名稱：公布欄 */
#C1 {
	padding-top: 5px;
	padding-bottom: 15px;
	clear: both;
}
#C1 .Head {
	font: bold 100%/120% "新細明體";
	color: #5F5F34;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 30px;
	padding-right: 0px;
	letter-spacing: 0.2em;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DCDDDE;
	border-bottom-color: #DCDDDE;
	background-image: url(../images/icom_a04.gif);
	background-repeat: no-repeat;
	background-position: 8px 7px;
}
#C1 .Body {
	padding: 8px 0px 0px;
	margin: 0px;
}
#C1 .Body h1 {
	font-size: 95%;
	font-weight: normal;
	color: #333333;
	margin-bottom: 5px;
	line-height: 120%;
	font-family: "新細明體";
	margin-top: 10px;
	margin-left: 4px;
}
#C1 .Body img {
	float: left;
	margin-right: 5px;
	border: 1px solid #999999;
	width: 160px;
}
#C1 .Body p {
	font-size: 80%;
	line-height: 150%;
	font-family: "新細明體";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
#C1 .Body .more {
	clear: both;
	margin-top: 5px;
	text-align: right;
	width: 105px;
	float: right;
	margin-bottom: 5px;
}
#C1 .Body .more a {
	color: #5F5F34;
	font-family: "新細明體";
	font-size: 75%;
	text-decoration: none;
	background-image: url(../images/icon_green01.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-bottom: 2px;
	background-position: 1px 2px;
	display: block;
	padding-right: 0px;
	text-align: right;
}
#C1 .Body .more a:hover {
	color: #FF3300;
	text-decoration: underline;
}
#C1 .Body ul {
	padding: 0px;
	margin: 5px 0px 0px;
	clear: both;
}
#C1 .Body ul li {
	list-style-type: none;
	font-family: "新細明體";
	font-size: 80%;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	color: #3D6176;
	display: inline;
}
#C1 .Body ul li a {
	display: block;
	color: #5F5F34;
	text-decoration: none;
	margin-top: 2px;
	margin-bottom: 2px;
	background-image: url(../images/icon_square_a4a476.gif);
	background-repeat: no-repeat;
	background-position: 10px 8px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 1px;
	border: 1px solid #FFFFFF;
}
#C1 .Body ul li a:hover {
	background-color: #F6F6D0;
}
#C1 .Foot {
	clear: both;
}


/* 區塊名稱：跑馬燈 */



/* 區塊名稱：最新消息 */
#C5 {
	padding-top: 5px;
	padding-bottom: 15px;
	clear: both;
}
#C5 .Head {
	font: bold 100%/120% "新細明體";
	color: #5F5F34;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 30px;
	padding-right: 0px;
	letter-spacing: 0.2em;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DCDDDE;
	border-bottom-color: #DCDDDE;
	background-image: url(../images/icom_a04.gif);
	background-repeat: no-repeat;
	background-position: 8px 7px;
}
#C5 .Body {
	padding: 8px 0px 0px;
	margin: 0px;
}
#C5 .Body h1 {
	font-size: 95%;
	font-weight: normal;
	color: #333333;
	margin-bottom: 5px;
	line-height: 120%;
	font-family: "新細明體";
	margin-top: 10px;
	margin-left: 4px;
}
#C5 .Body img {
	float: left;
	margin-right: 5px;
	border: 1px solid #999999;
	width: 160px;
}
#C5 .Body p {
	font-size: 80%;
	line-height: 150%;
	font-family: "新細明體";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
#C5 .Body .more {
	clear: both;
	margin-top: 5px;
	text-align: right;
	width: 105px;
	float: right;
	margin-bottom: 5px;
}
#C5 .Body .more a {
	color: #5F5F34;
	font-family: "新細明體";
	font-size: 75%;
	text-decoration: none;
	background-image: url(../images/icon_green01.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-bottom: 2px;
	background-position: 1px 2px;
	display: block;
	padding-right: 0px;
	text-align: right;
}
#C5 .Body .more a:hover {
	color: #FF3300;
	text-decoration: underline;
}
#C5 .Body ul {
	padding: 0px;
	margin: 5px 0px 0px;
	clear: both;
}
#C5 .Body ul li {
	list-style-type: none;
	font-family: "新細明體";
	font-size: 80%;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	color: #3D6176;
	display: inline;
}
#C5 .Body ul li a {
	display: block;
	color: #5F5F34;
	text-decoration: none;
	margin-top: 2px;
	margin-bottom: 2px;
	background-image: url(../images/icon_square_a4a476.gif);
	background-repeat: no-repeat;
	background-position: 10px 8px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 1px;
	border: 1px solid #FFFFFF;
}
#C5 .Body ul li a:hover {
	background-color: #F6F6D0;
}
#C5 .Foot {
	clear: both;
}


/* 區塊名稱：法規 */
#D1 {
	text-align: left;
	margin-top: 5px;
	margin-bottom: -5px;
	width: 160px;
}
html > body #D1 {
	margin-bottom: 5px;
}
#D1 .Head {
	background-image: url(../images/declare_headbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 39px;
	padding-top: 12px;
	padding-left: 35px;
	font-size: 80%;
	font-family: "新細明體";
	font-weight: bold;
	font-variant: normal;
	color: #573300;
	line-height: 140%;
	padding-right: 15px;
}
html > body #D1 .Head {
	height: 27px;
}
#D1 .Body {
	background-image: url(../images/declare_bodybg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-right: 6px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 5px;
}
#D1 .Body h1{
	margin: 0px;
	padding: 0px;
	font-family: "新細明體";
	font-size: 80%;
	line-height: 140%;
	font-weight: bold;
	font-variant: normal;
	color: #FF8D00;
}
#D1 .Body p {
	margin: 0px;
	padding: 5px 0px;
	font-family: "新細明體";
	font-size: 80%;
	line-height: 140%;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
}
#D1 .Body .more {
	text-align: right;
	margin-top: 5px;
	margin-right: 8px;
}

#D1 .Body .more a {
	color: #FF8D00;
	font-family: "新細明體";
	font-size: 75%;
	text-decoration: none;
	background-image: url(../images/icon_orange01.gif);
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-bottom: 1px;
	background-position: right top;
	padding-right: 17px;
	text-align: right;
	display: block;
}
#D1 .Body .more a:hover  {
	color: #FF3300;
	text-decoration: underline;
}
#D1 .Foot {
	background-image: url(../images/declare_footbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 11px;
	clear: both;
}


/* 區塊名稱：廣告 */
#B1 {
	text-align: center;
	margin-top: 5px;
	width: 160px;
}
#B1 .B1_title {
	display: none;
}
#B1 .B1_body {}
#B1 .B1_body a {
	display: block;
	padding-top: 3px;
	padding-bottom: 2px;
}
#B1 .B1_body a:hover {}
#B1 .more {}
#B1 .B1_foot {}


/* 區塊名稱：案例 */
#D2 {
	text-align: left;
	margin-top: 5px;
	margin-bottom: -7px;
	width: 160px;
}
html > body #D2 {
	margin-bottom: 5px;
}
#D2 .Head {
	background-image: url(../images/declare_headbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 39px;
	padding-top: 12px;
	padding-left: 35px;
	font-size: 80%;
	font-family: "新細明體";
	font-weight: bold;
	font-variant: normal;
	color: #573300;
	line-height: 140%;
	padding-right: 10px;
}
html > body #D2 .Head {
	height: 27px;
}
#D2 .Body {
	background-image: url(../images/declare_bodybg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-right: 6px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 5px;
	text-align: center;
}
#D2 .Body img {
	margin: 0px 0px 0px -10px;
	padding: 0px;
	text-align: left;
}
#D2 .Body h1 {
	margin: 5px 0px 0px 15px;
	padding: 0px;
	font-family: "新細明體";
	font-size: 80%;
	line-height: 140%;
	font-weight: bold;
	font-variant: normal;
	color: #CC3300;
	text-align: left;
}
#D2 .Body h1 a {
	text-decoration: none;
	color: #CC3300;
}
#D2 .Body h1 a:hover {
	color: #003366;
	text-decoration: underline;
}
#D2 .Body p {
	margin: 0px;
	padding: 5px 0px;
	font-family: "新細明體";
	font-size: 80%;
	line-height: 140%;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
}
#D2 .Body .more {
	text-align: right;
	margin-right: 8px;
	margin-top: 5px;
}
#D2 .Foot {
	background-image: url(../images/declare_footbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 11px;
}


/* 區塊名稱：頁尾 */



/* 區塊名稱：招標公告 */
#C3 {
	padding-bottom: 15px;
	padding-top: 5px;
	clear: both;
}
#C3 .Head {
	font: bold 100%/120% "新細明體";
	color: #684F06;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 30px;
	padding-right: 0px;
	letter-spacing: 0.2em;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DCDDDE;
	border-bottom-color: #DCDDDE;
	background-image: url(../images/icom_a03.gif);
	background-repeat: no-repeat;
	background-position: 8px 7px;
}
#C3 .Body {
	padding: 8px 0px 0px;
	margin: 0px;
}
#C3 .Body h1 {
	font-size: 95%;
	font-weight: normal;
	color: #333333;
	margin-bottom: 5px;
	line-height: 120%;
	font-family: "新細明體";
	margin-top: 0px;
}
#C3 .Body img {
	float: left;
	margin-right: 5px;
	border: 1px solid #999999;
	width: 160px;
}
#C3 .Body p {
	font-size: 80%;
	line-height: 150%;
	font-family: "新細明體";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
#C3 .Body .more {
	clear: both;
	margin-top: 5px;
	text-align: right;
}
#C3 .Body .more a {
	color: #806105;
	font-family: "新細明體";
	font-size: 75%;
	text-decoration: none;
	background-image: url(../images/icon_green01.gif);
	background-repeat: no-repeat;
	padding-top: 1px;
	padding-bottom: 2px;
	background-position: right top;
	display: block;
	padding-right: 18px;
}
#C3 .Body .more a:hover {
	color: #FF3300;
	text-decoration: underline;
}
#C3 .Body ul {
	padding: 0px;
	margin: 5px 0px 0px;
}
#C3 .Body ul li {
	list-style-type: none;
	font-family: "新細明體";
	font-size: 80%;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	color: #3D6176;
	display: inline;
}
#C3 .Body ul li a {
	display: block;
	color: #684F06;
	text-decoration: none;
	margin-top: 2px;
	margin-bottom: 2px;
	background-image: url(../images/icon_square_684f06.gif);
	background-repeat: no-repeat;
	background-position: 10px 8px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 1px;
	border-bottom: 1px dotted #CCCCCC;
}
#C3 .Body ul li a:hover {
	background-color: #F1F2F2;
}
#C3 .Foot {
	clear: both;
}





/* 區塊名稱：頁尾網站資訊 */



/* 區塊名稱：訪客人數 */



/* 區塊名稱：歷史沿革 */
#C1 {
	padding-top: 5px;
	padding-bottom: 15px;
	clear: both;
}
#C1 .Head {
	font: bold 100%/120% "新細明體";
	color: #5F5F34;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 30px;
	padding-right: 0px;
	letter-spacing: 0.2em;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DCDDDE;
	border-bottom-color: #DCDDDE;
	background-image: url(../images/icom_a04.gif);
	background-repeat: no-repeat;
	background-position: 8px 7px;
}
#C1 .Body {
	padding: 8px 0px 0px;
	margin: 0px;
}
#C1 .Body h1 {
	font-size: 95%;
	font-weight: normal;
	color: #333333;
	margin-bottom: 5px;
	line-height: 120%;
	font-family: "新細明體";
	margin-top: 10px;
	margin-left: 4px;
}
#C1 .Body img {
	float: left;
	margin-right: 5px;
	border: 1px solid #999999;
	width: 160px;
}
#C1 .Body p {
	font-size: 80%;
	line-height: 150%;
	font-family: "新細明體";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
#C1 .Body .more {
	clear: both;
	margin-top: 5px;
	text-align: right;
	width: 100px;
	float: right;
	margin-bottom: 5px;
}
#C1 .Body .more a {
	color: #5F5F34;
	font-family: "新細明體";
	font-size: 75%;
	text-decoration: none;
	background-image: url(../images/icon_green01.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-bottom: 2px;
	background-position: 1px 2px;
	display: block;
	padding-right: 0px;
	text-align: right;
}
#C1 .Body .more a:hover {
	color: #FF3300;
	text-decoration: underline;
}
#C1 .Body ul {
	padding: 0px;
	margin: 5px 0px 0px;
	clear: both;
}
#C1 .Body ul li {
	list-style-type: none;
	font-family: "新細明體";
	font-size: 80%;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	color: #3D6176;
	display: inline;
}
#C1 .Body ul li a {
	display: block;
	color: #5F5F34;
	text-decoration: none;
	margin-top: 2px;
	margin-bottom: 2px;
	background-image: url(../images/icon_square_a4a476.gif);
	background-repeat: no-repeat;
	background-position: 10px 8px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 1px;
	border: 1px solid #FFFFFF;
}
#C1 .Body ul li a:hover {
	background-color: #F6F6D0;
}
#C1 .Foot {
	clear: both;
}


/* 區塊名稱：活動訊息 */
#C2 {
	padding-top: 5px;
	padding-bottom: 15px;
	clear: both;
}
#C2 .Head {
	font: bold 100%/120% "新細明體";
	color: #5F5F34;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 30px;
	padding-right: 0px;
	letter-spacing: 0.2em;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DCDDDE;
	border-bottom-color: #DCDDDE;
	background-image: url(../images/icom_a04.gif);
	background-repeat: no-repeat;
	background-position: 8px 7px;
}
#C2 .Body {
	padding: 8px 0px 0px;
	margin: 0px;
}
#C2 .Body h1 {
	font-size: 95%;
	font-weight: normal;
	color: #333333;
	margin-bottom: 5px;
	line-height: 120%;
	font-family: "新細明體";
	margin-top: 10px;
	margin-left: 4px;
	clear:both;/*20100805*/
}
#C2 .Body img {
	float: left;
	margin-right: 5px;
	border: 1px solid #999999;
	width: 160px;
}
#C2 .Body p {
	font-size: 80%;
	line-height: 150%;
	font-family: "新細明體";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
#C2 .Body .more {
	clear: both;
	margin-top: 5px;
	text-align: right;
	width: 65px;
	float: right;
	margin-bottom: 5px;
}
#C2 .Body .more a {
	color: #5F5F34;
	font-family: "新細明體";
	font-size: 75%;
	text-decoration: none;
	background-image: url(../images/icon_green01.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-bottom: 2px;
	background-position: 1px 2px;
	display: block;
	padding-right: 0px;
	text-align: right;
}
#C2 .Body .more a:hover {
	color: #FF3300;
	text-decoration: underline;
}
#C2 .Body ul {
	padding: 0px;
	margin: 5px 0px 0px;
	clear: both;
}
#C2 .Body ul li {
	list-style-type: none;
	font-family: "新細明體";
	font-size: 80%;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	color: #3D6176;
	display: inline;
}
#C2 .Body ul li a {
	display: block;
	color: #5F5F34;
	text-decoration: none;
	margin-top: 2px;
	margin-bottom: 2px;
	background-image: url(../images/icon_square_a4a476.gif);
	background-repeat: no-repeat;
	background-position: 10px 8px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 1px;
	border: 1px solid #FFFFFF;
}
#C2 .Body ul li a:hover {
	background-color: #F6F6D0;
}
#C2 .Foot {
	clear: both;
}


/* 區塊名稱：左側廣告 */
#D1 {
	text-align: center;
	margin-top: 5px;
	width: 160px;
}
#D1 .D1_title {
	display: none;
}
#D1 .D1_body {}
#D1 .D1_body a {
	display: block;
	padding-top: 3px;
	padding-bottom: 2px;
}
#D1 .D1_body a:hover {}
#D1 .more {}
#D1 .D1_foot {}


/* 區塊名稱：右側廣告 */
#B1 {
	text-align: center;
	margin-top: 5px;
	width: 160px;
}
#B1 .B1_title {
	display: none;
}
#B1 .B1_body {}
#B1 .B1_body a {
	display: block;
	padding-top: 3px;
	padding-bottom: 2px;
}
#B1 .B1_body a:hover {}
#B1 .more {}
#B1 .B1_foot {}


/* 區塊名稱：網站導覽 */



/* 區塊名稱：申訴檢舉專線 */



/* 區塊名稱：電子公佈欄 */
#C5 {
	padding-top: 5px;
	padding-bottom: 15px;
	clear: both;
}
#C5 .Head {
	font: bold 100%/120% "新細明體";
	color: #5F5F34;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 30px;
	padding-right: 0px;
	letter-spacing: 0.2em;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DCDDDE;
	border-bottom-color: #DCDDDE;
	background-image: url(../images/icom_a04.gif);
	background-repeat: no-repeat;
	background-position: 8px 7px;
}
#C5 .Body {
	padding: 8px 0px 0px;
	margin: 0px;
}
#C5 .Body h1 {
	font-size: 95%;
	font-weight: normal;
	color: #333333;
	margin-bottom: 5px;
	line-height: 120%;
	font-family: "新細明體";
	margin-top: 10px;
	margin-left: 4px;
}
#C5 .Body img {
	float: left;
	margin-right: 5px;
	border: 1px solid #999999;
	width: 160px;
}
#C5 .Body p {
	font-size: 80%;
	line-height: 150%;
	font-family: "新細明體";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
#C5 .Body .more {
	clear: both;
	margin-top: 5px;
	text-align: right;
	width: 100px;
	float: right;
	margin-bottom: 5px;
}
#C5 .Body .more a {
	color: #5F5F34;
	font-family: "新細明體";
	font-size: 75%;
	text-decoration: none;
	background-image: url(../images/icon_green01.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-bottom: 2px;
	background-position: 1px 2px;
	display: block;
	padding-right: 0px;
	text-align: right;
}
#C5 .Body .more a:hover {
	color: #FF3300;
	text-decoration: underline;
}
#C5 .Body ul {
	padding: 0px;
	margin: 5px 0px 0px;
	clear: both;
}
#C5 .Body ul li {
	list-style-type: none;
	font-family: "新細明體";
	font-size: 80%;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	color: #3D6176;
	display: inline;
}
#C5 .Body ul li a {
	display: block;
	color: #5F5F34;
	text-decoration: none;
	margin-top: 2px;
	margin-bottom: 2px;
	background-image: url(../images/icon_square_a4a476.gif);
	background-repeat: no-repeat;
	background-position: 10px 8px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 1px;
	border: 1px solid #FFFFFF;
}
#C5 .Body ul li a:hover {
	background-color: #F6F6D0;
}
#C5 .Foot {
	clear: both;
}


/* 區塊名稱：全文檢索 */



/* 區塊名稱：動畫專區 */



/* 區塊名稱：跑馬燈 */
#run {
	padding-top: 5px;
	padding-bottom: 15px;
	clear: both;
}
#run .Head {
	font: bold 100%/120% "新細明體";
	color: #5F5F34;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 30px;
	padding-right: 0px;
	letter-spacing: 0.2em;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DCDDDE;
	border-bottom-color: #DCDDDE;
	background-image: url(../images/icom_a04.gif);
	background-repeat: no-repeat;
	background-position: 8px 7px;
}
#run .Body {
	padding: 8px 0px 0px;
	margin: 0px;
}
#run .Body h1 {
	font-size: 95%;
	font-weight: normal;
	color: #333333;
	margin-bottom: 5px;
	line-height: 120%;
	font-family: "新細明體";
	margin-top: 10px;
	margin-left: 4px;
}
#run .Body img {
	float: left;
	margin-right: 5px;
	border: 1px solid #999999;
	width: 160px;
}
#run .Body p {
	font-size: 80%;
	line-height: 150%;
	font-family: "新細明體";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
#run .Body .more {
	clear: both;
	margin-top: 5px;
	text-align: right;
	width: 65px;
	float: right;
	margin-bottom: 5px;
}
#run .Body .more a {
	color: #5F5F34;
	font-family: "新細明體";
	font-size: 75%;
	text-decoration: none;
	background-image: url(../images/icon_green01.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-bottom: 2px;
	background-position: 1px 2px;
	display: block;
	padding-right: 0px;
	text-align: right;
}
#run .Body .more a:hover {
	color: #FF3300;
	text-decoration: underline;
}
#run .Body ul {
	padding: 0px;
	margin: 5px 0px 0px;
	clear: both;
}
#run .Body ul li {
	list-style-type: none;
	font-family: "新細明體";
	font-size: 80%;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	color: #3D6176;
	display: inline;
}
#run .Body ul li a {
	display: block;
	color: #5F5F34;
	text-decoration: none;
	margin-top: 2px;
	margin-bottom: 2px;
	background-image: url(../images/icon_square_a4a476.gif);
	background-repeat: no-repeat;
	background-position: 10px 8px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 1px;
	border: 1px solid #FFFFFF;
}
#run .Body ul li a:hover {
	background-color: #F6F6D0;
}
#run .Foot {
	clear: both;
}




/* 區塊名稱：頁尾資訊 */



/* 區塊名稱：廣告 */
#d1 {
	padding-top: 5px;
	padding-bottom: 15px;
	clear: both;
}
#d1 .Head {
	font: bold 100%/120% "新細明體";
	color: #5F5F34;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 30px;
	padding-right: 0px;
	letter-spacing: 0.2em;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DCDDDE;
	border-bottom-color: #DCDDDE;
	background-image: url(../images/icom_a04.gif);
	background-repeat: no-repeat;
	background-position: 8px 7px;
}
#d1 .Body {
	padding: 8px 0px 0px;
	margin: 0px;
}
#d1 .Body h1 {
	font-size: 95%;
	font-weight: normal;
	color: #333333;
	margin-bottom: 5px;
	line-height: 120%;
	font-family: "新細明體";
	margin-top: 10px;
	margin-left: 4px;
}
#d1 .Body img {
	float: left;
	margin-right: 5px;
	border: 1px solid #999999;
	width: 160px;
}
#d1 .Body p {
	font-size: 80%;
	line-height: 150%;
	font-family: "新細明體";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
#d1 .Body .more {
	clear: both;
	margin-top: 5px;
	text-align: right;
	width: 65px;
	float: right;
	margin-bottom: 5px;
}
#d1 .Body .more a {
	color: #5F5F34;
	font-family: "新細明體";
	font-size: 75%;
	text-decoration: none;
	background-image: url(../images/icon_green01.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-bottom: 2px;
	background-position: 1px 2px;
	display: block;
	padding-right: 0px;
	text-align: right;
}
#d1 .Body .more a:hover {
	color: #FF3300;
	text-decoration: underline;
}
#d1 .Body ul {
	padding: 0px;
	margin: 5px 0px 0px;
	clear: both;
}
#d1 .Body ul li {
	list-style-type: none;
	font-family: "新細明體";
	font-size: 80%;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	color: #3D6176;
	display: inline;
}
#d1 .Body ul li a {
	display: block;
	color: #5F5F34;
	text-decoration: none;
	margin-top: 2px;
	margin-bottom: 2px;
	background-image: url(../images/icon_square_a4a476.gif);
	background-repeat: no-repeat;
	background-position: 10px 8px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 1px;
	border: 1px solid #FFFFFF;
}
#d1 .Body ul li a:hover {
	background-color: #F6F6D0;
}
#d1 .Foot {
	clear: both;
}


/* 區塊名稱：全文檢索 */



/* 區塊名稱：訪客人數 */



/* 區塊名稱：影片 */



/* 區塊名稱：網站導覽 */



/* 區塊名稱：人權信箱 */



/* 區塊名稱：右方固定廣告 */
#d3 {
	text-align: center;
	margin-top: 5px;
	width: 160px;
}
#d3 .d3_title {
	display: none;
}
#d3 .d3_body {}
#d3 .d3_body a {
	display: block;
	padding-top: 3px;
	padding-bottom: 2px;
}
#d3 .d3_body a:hover {}
#d3 .more {}
#d3 .d3_foot {}


/* 區塊名稱：最新消息 */
#c99 {
	padding-top: 5px;
	padding-bottom: 15px;
	clear: both;
}
#c99 .Head {
	font: bold 100%/120% "新細明體";
	color: #5F5F34;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 30px;
	padding-right: 0px;
	letter-spacing: 0.2em;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DCDDDE;
	border-bottom-color: #DCDDDE;
	background-image: url(../images/icom_a04.gif);
	background-repeat: no-repeat;
	background-position: 8px 7px;
}
#c99 .Body {
	padding: 8px 0px 0px;
	margin: 0px;
}
#c99 .Body h1 {
	font-size: 95%;
	font-weight: normal;
	color: #333333;
	margin-bottom: 5px;
	line-height: 120%;
	font-family: "新細明體";
	margin-top: 10px;
	margin-left: 4px;
}
#c99 .Body img {
	float: left;
	margin-right: 5px;
	border: 1px solid #999999;
	width: 160px;
}
#c99 .Body p {
	font-size: 80%;
	line-height: 150%;
	font-family: "新細明體";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
#c99 .Body .more {
	clear: both;
	margin-top: 5px;
	text-align: right;
	width: 65px;
	float: right;
	margin-bottom: 5px;
}
#c99 .Body .more a {
	color: #5F5F34;
	font-family: "新細明體";
	font-size: 75%;
	text-decoration: none;
	background-image: url(../images/icon_green01.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-bottom: 2px;
	background-position: 1px 2px;
	display: block;
	padding-right: 0px;
	text-align: right;
}
#c99 .Body .more a:hover {
	color: #FF3300;
	text-decoration: underline;
}
#c99 .Body ul {
	padding: 0px;
	margin: 5px 0px 0px;
	clear: both;
}
#c99 .Body ul li {
	list-style-type: none;
	font-family: "新細明體";
	font-size: 80%;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	color: #3D6176;
	display: inline;
}
#c99 .Body ul li a {
	display: block;
	color: #5F5F34;
	text-decoration: none;
	margin-top: 2px;
	margin-bottom: 2px;
	background-image: url(../images/icon_square_a4a476.gif);
	background-repeat: no-repeat;
	background-position: 10px 8px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 1px;
	border: 1px solid #FFFFFF;
}
#c99 .Body ul li a:hover {
	background-color: #F6F6D0;
}
#c99 .Foot {
	clear: both;
}


/* 區塊名稱：影音專區 */



/* 區塊名稱：直播 */



