﻿/* Bexweb II, Design in 2008/06/13 */
/*  */
/*版面背景 開始*/
/*版面背景_Flash動畫*/.topflash { width: 100%; position: absolute; z-index: 211; }
/*版面背景_共同設定*/.stage_tl, .stage_tr, .stage_bl, .stage_br, .stage_tc, .stage_bc { width: 100%;}
/*版面背景_上半部共同設定*/.stage_tl, .stage_tr, .stage_tc {height: 349px;}
/*版面背景_上左*/.stage_tl {	background-repeat: no-repeat; background-image: url(../images/home_01.jpg); z-index: 210; left:0; background-position: center top; }
/*版面背景_下半部共同設定*/.stage_bl, .stage_br, .stage_bc { height: 330px; bottom: 0; position: absolute;}
/*版面背景_下左*//*.stage_bl { z-index: 208; background-position: left bottom; background-image: url(../images/home_03.jpg); background-repeat: no-repeat;}
版面背景 結束*/

/*基本設定_開始*/
/*滑鼠事件*/a:hover { text-decoration: none; }
/*連結*/a { text-decoration: none; color: #333333;}
th { font-weight:bold;}
/* 表單外框*/
.input { border: 1px solid #999999; font-size: 0.75em; padding: 1px; float: left; }
.input_noborder{ border:0; background: transparent; font-size: 0.95em;}

/*列印本頁*/.print {background-image:url(../images/icon/icon_print.gif); color:#0066CC; }
/*rss訂閱*/.rss {background-image:url(../images/icon/feed.gif); color:#0066cc; }
/*更多資訊*/.more { background-image:url(../images/icon/bullet_go.gif); color:#006633; float: right; margin-top:12px; }
/*相關連結*/.otherlink { background-image:url(../images/icon/link.gif); color:#0066CC; }
/*相關檔案*/.forms { background-image:url(../images/icon/attach.gif); color:#0066CC; }
/*進階搜尋*/.search_advanced { background-image:url(../images/icon/zoom.gif); color:#0066CC; }
/*共同設定*/a.print, a.rss, a.more, a.otherlink, a.forms, a.search_advanced { background-repeat:no-repeat; padding: 0 10px 3px 18px;}
/*基本設定_結束*/

/* 所有網頁路徑 */.path { font-size: 1em; font-weight:normal; float: left;}

/*上區塊導覽列*/
.top_nav, .top_nav a { z-index: 300; color:#fff; }
.top_nav { float: right; margin: 0.3em 4em 0 2em; font-size:0.9em; }
.top_nav span {background-image:url(../images/topnav_001.gif); width:12px; padding:3px; float:left; }
.top_nav dd { background-image:url(../images/topnav_001.gif); background-repeat:no-repeat; padding:3px 18px 3px 0; background-position:right; float:left; margin:0; }
.top_nav a:hover { text-decoration: underline; color:#fff; }
/*上區塊導覽列*/
#sitename { width:75%; height:13em; position:relative; left:0px; padding: 5px; z-index: 320;}/*客戶全銜*/
/*上選單*/
#topmenu {
	z-index:2000;
}
#topmenu dd {position:relative; margin:0.9em 0; list-style-type:none; float:left;}
.ovalbutton { float: left; /* Change 13px as desired */}
.ovalbuttonright {float: right; /* Change 13px as desired */}
.ovalbutton, .ovalbuttonright {
	background: transparent url(../images/oval-gray-left.gif) no-repeat top left;
	display: block;
	line-height: 18px;
	height: 20px; /* Height of button background height */
	padding-left: 9px; /* Width of left menu image */
	text-decoration: none;
	margin: 0.7em;
	position: relative;
	cursor:auto;
}
.ovalbutton span, .ovalbuttonright span{
background: transparent url(../images/oval-gray-right.gif) no-repeat top right;
display: block;
padding: 1px 9px 0 0; /*Set 11px below to match value of 'padding-left' value above*/
}

.ovalbutton:hover, .ovalbuttonright:hover{ /* Hover state CSS */
background-position: bottom left;
}

.ovalbutton:hover span, .ovalbuttonright:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

/* 表單按鈕 */
a.squarebutton{
	display: block;
	float: right;
	font: normal 12px Arial;
	line-height: 15px;
	height: 23px;
	padding-left: 9px;
	text-decoration: none;
	background-image: url(../images/square-gray-left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	margin: 0 3px;
}
a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{color: #494949; }
a.squarebutton span{background: transparent url(../images/square-gray-right.gif) no-repeat top right; display: block;padding: 4px 9px 4px 0; }
a.squarebutton:hover{ background-position: bottom left;}
a.squarebutton:hover span{ background-position: bottom right; color: black;}

/*.search001 開始*/
.search001 { float:right; position:relative; padding: 0; list-style-type: none; }
.search001 dl { display:block; background: url(../images/search_08.gif) no-repeat top right; height:32px; line-height:32px; float:left; padding: 1px 20px 0 10px;  margin-right:20px;}
.search001 span { float:left; display:block; background: url(../images/search_08.gif) no-repeat top left; padding-left:110px; height:32px; line-height:32px; text-align:right;}
 /*search001 end*/
 
 /*search002 相關連結 開始*/
.search002 .background, .search002 .title, .search002 .base, .search002 .base2, .search002 .body  {background-image: url(../images/frame_search_002.gif); DISPLAY: block; background-repeat: no-repeat; z-index: 400; POSITION: relative; list-style-type: none;  }
.search002 { POSITION: relative; margin: 5px; width:100%;}
.search002 .title {
	padding: 25px 10px 25px 0;
	background-position: right top;
	margin-left: 200px;
	margin-right: -10px;
}
.search002 .background {background-position: left top; background: 0 0 25px 25px; margin-right: 10px; color: #336600;}
.search002 .body {
	MARGIN-LEFT: 40px;
	HEIGHT: 1%;
	background-position: right -78px;
	margin-right: -10px;
	padding-right: 10px;
}
.search002 .base { background-position: left bottom; margin-right: 20px;}
.search002 .base2 { MARGIN-LEFT: 20px; HEIGHT: 25px; background-repeat: no-repeat; background-position: right bottom; margin-right: -20px; padding-right: 20px;} 
 /*search002 /

/*service001 便民服務 開始*/
.service001 .background, .service001 .title, .service001 .base, .service001 .base2, .service001 .body  {background-image: url(../images/frame_service_001.gif); DISPLAY: block; background-repeat: no-repeat; position:relative; z-index: 400;  list-style-type: none; }
.service001 { POSITION: relative; margin: 5px; width:100%;}
.service001 .title { padding: 35px 0; background-position: right top; margin-left: 155px; margin-right: -20px;}
.service001 .background {background-position: left top; background: 0 0 25px 25px; margin-right: 20px; color: #336600;}
.service001 .body {	MARGIN-LEFT: 47px; POSITION: relative; HEIGHT: 1%; background-position: right -95px; margin-right: -20px; padding-right: 20px;}
.service001 .base { background-position: left bottom; margin-right: 20px;}
.service001 .base2 { MARGIN-LEFT: 47px; HEIGHT: 25px; background-repeat: no-repeat; background-position: right bottom; margin-right: -20px; padding-right: 20px;} 
 /*service001 /
 /*service002 便民服務 開始*/
.service002 .background, .service002 .title, .service002 .base, .service002 .base2, .service002 .body  {
	background-image: url(../images/frame_service_002.gif);
	DISPLAY: block;
	background-repeat: no-repeat; z-index: 400; POSITION: relative; list-style-type: none;
}
.service002 { POSITION: relative; margin: 5px; z-index: 400; width:100%;}
.service002 .title { padding: 35px 5px 35px 0; background-position: right top; margin-left: 160px; margin-right: -5px;}
.service002 .background {background-position: left top; background: 0 0 15px 15px; margin-right: 5px; color: #336600;}
.service002 .body {
	MARGIN-LEFT: 10px;
	POSITION: relative;
	HEIGHT: 1%;
	background-position: right -95px;
	margin-right: -10px;
	padding-right: 5px;
}
.service002 .base { background-position: left bottom; margin-right: 10px;}
.service002 .base2 { MARGIN-LEFT: 47px; HEIGHT: 25px; background-repeat: no-repeat; background-position: right bottom; margin-right: -10px; padding-right: 10px;} 
.service002 img { border:0;}
 /*service002 /

/*otherlink001 相關連結 開始*/
.otherlink001 .background, .otherlink001 .title, .otherlink001 .base, .otherlink001 .base2, .otherlink001 .body  {background-image: url(../images/frame_otherlink_001.gif); DISPLAY: block; background-repeat: no-repeat; z-index: 400; POSITION: relative; list-style-type: none; }
.otherlink001 { POSITION: relative; margin: 5px; width:100%;}
.otherlink001 .title {
	padding: 20px 0 20px 0;
	background-position: right top;
	margin-left: 200px;
	margin-right: -10px;
}
.otherlink001 .background {background-position: left top; background: 0 0 45px 45px; margin-right: 10px; color: #336600;}
.otherlink001 .body {
	MARGIN-LEFT: 20px;
	POSITION: relative;
	HEIGHT: 1%;
	background-position: right -95px;
	margin-right: -10px;
	padding-right: 10px;
}
.otherlink001 .base {
	background-position: left bottom;
	margin-right: 40px;
}
.otherlink001 .base2 {
	MARGIN-LEFT: 20px;
	HEIGHT: 25px;
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-right: -20px;
	padding-right: 20px;
} 
 /*otherlink001 /
 
/*otherlinkicon001 相關連結icon 開始*/
.otherlinkicon001 {	width: 150px; margin:2px; position:relative; float: left; list-style-type: none;}
.otherlinkicon001 a, .otherlinkicon001 span{ background-image: url(../images/otherlinkicon001.gif);	position:relative; float: left;}
.otherlinkicon001 span {width: 150px; DISPLAY: block; padding: 0; height: 7px;}
.otherlinkicon001 a { width: 140px; background-position: bottom; padding: 0 5px 5px 5px; margin:0 0 5px 0; text-align:center; font-size:1.1em; font-weight:bold; color:#003366;}
.otherlinkicon001 img { border:0;}
/*otherlinkicon001 end*/

/*advertise001 戶政宣導 開始*/
.advertise001 .background, .advertise001 .title, .advertise001 .base, .advertise001 .base2, .advertise001 .body  {background-image: url(../images/frame_advertise_001.gif); DISPLAY: block; background-repeat: no-repeat; z-index: 400; POSITION: relative; list-style-type: none; }
.advertise001 { POSITION: relative; margin: 5px; width:100%;}
.advertise001 .title { padding: 25px 0; background-position: right top; margin-left: 200px; margin-right: -20px;}
.advertise001 .background {background-position: left top; background: 0 0 45px 45px; margin-right: 20px; color: #336600;}
.advertise001 .body {	MARGIN-LEFT: 47px; POSITION: relative; HEIGHT: 1%; background-position: right -95px; margin-right: -20px; padding-right: 20px;}
.advertise001 .base { background-position: left bottom; margin-right: 20px;}
.advertise001 .base2 { MARGIN-LEFT: 47px; HEIGHT: 25px; background-repeat: no-repeat; background-position: right bottom; margin-right: -20px; padding-right: 20px;} 
 /*advertise001 /
 
 /*news001 最新消息 開始*/
.news001 .background, .news001 .title, .news001 .base, .news001 .base2, .news001 .body  {background-image: url(../images/frame_news_001.gif); DISPLAY: block; background-repeat: no-repeat; z-index: 400; POSITION: relative; list-style-type: none; }
.news001 { POSITION: relative; margin: 5px; z-index:width:100%;}
.news001 .title { padding: 25px 0; background-position: right top; margin-left: 200px; margin-right: -20px;}
.news001 .background {background-position: left top; background: 0 0 45px 45px; margin-right: 20px; color: #336600;}
.news001 .body {	MARGIN-LEFT: 47px; POSITION: relative; HEIGHT: 1%; background-position: right -95px; margin-right: -20px; padding-right: 20px;}
.news001 .base { background-position: left bottom; margin-right: 20px;}
.news001 .base2 { MARGIN-LEFT: 47px; HEIGHT: 25px; background-repeat: no-repeat; background-position: right bottom; margin-right: -20px; padding-right: 20px;} 
 /*news001 /
 
 /*newsdefault 最新消息 開始*/
.news_default .background, .news_default .title, .news_default .base, .news_default .base2, .news_default .body  {background-image: url(../images/frame_news.gif); DISPLAY: block; background-repeat: no-repeat; z-index: 400; POSITION: relative; list-style-type: none; }
.news_default { POSITION: relative; margin: 5px; width:100%;}
.news_default .title { padding: 20px 0; background-position: right top; margin-left: 200px; margin-right: -20px;
}
.news_default .background {background-position: left top; background: 0 0 25px 25px; margin-right: 20px; color: #336600;}
.news_default .body {	MARGIN-LEFT: 20px; POSITION: relative; HEIGHT: 1%; background-position: right -95px; margin-right: -20px; padding-right: 20px;}
.news_default .base { background-position: left bottom; margin-right: 20px;}
.news_default .base2 { MARGIN-LEFT: 20px; HEIGHT: 15px; background-repeat: no-repeat; background-position: right bottom; margin-right: -20px; padding-right: 20px;} 
.news_default dd { float:left; line-height:20px; margin:0;}
.news_default dl {
	width:99%;
	padding: 2px 0;
	clear:both;
	line-height:20px;
	float: left;
}
.news_default dl:hover { }
.news_default .unesubject { position:relative; float:left;
	width:70%;
	margin: 1em 0;
}/*第一則訊息標題*/
.news_default .unesubject a {
	color:#009999;
	position: relative;
	font-size: 1.4em;
	float: left;
}/*第一則訊息標題連結*/
.news_default .unecontent {
	width:70%;
	margin:0px;
	float:left;
	position: relative;
}/*第一則訊息摘要*/
.news_default .unecontent a { color:#454545;}/*第一則訊息摘要連結*/
.news_default .unecontent a:hover { color:#000;}/*第一則訊息摘要滑鼠事件*/
.news_default .normalsubject  { width:99%; float:left; background-image:url(../images/icon/f1.gif); padding-left:22px; background-repeat: no-repeat;}/*最新消息標題*/
.news_default .normalsubject a { color:#009900; }/*最新消息標題連結*/
.news_default .normalcontent  { width:99%; margin:0px; float:left; padding: 0 22px;}/*最新消息摘要*/
.news_default .normalcontent a { color:#454545;}/*最新消息摘要連結*/
.news_default .normalcontent a:hover { color:#000;}/*最新消息摘要滑鼠事件*/
.news_default .tableth {
	width:99%;
	position: relative;
	float:left;
	padding-left:22px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
.news_default .pic {margin:10px;  float:left; background-image:url(../images/photofond.gif); width:160px; background-repeat:no-repeat;}
.news_default .pic img  { border: 5px solid #ccc;}/*第一則訊息圖片*/
.news_default .no {width:5%; float:left;}/*序次*/
.news_default .category { width:10%; float:left;}/*類別*/
.news_default .releasedate { width:17%; float:left;}/*發佈日期*/
.news_default .subject a {  width:auto; color:#333333; float:left; }/*標題連結*/
.news_default .subject a:hover {width:auto;  color:#000; }/*標題連結*/
.news_default .units { width:10%; float:left;}/*單位*/
.news_default .user { width:10%; float:right;}/*發佈人*/
.news_default .visitor { width:7%; float:right;}/*點閱數*/
 /*news_default /

 /*newsdefault_page 最新消息內頁 開始*/
.news_default_page .background, .news_default_page .title, .news_default_page .base, .news_default_page .base2, .news_default_page .body  {background-image: url(../images/frame_page_002.gif); DISPLAY: block; background-repeat: no-repeat; }
.news_default_page { POSITION: relative; margin: 5px; z-index: 400; width:100%;}
.news_default_page .title {
	padding: 20px 0;
	background-position: right top;
	margin-left: 75px;
	margin-right: -20px;
	text-align:left;
	font-size: 1.2em;
	color: #333399;
}
.news_default_page .background {background-position: left top; background: 0 0 25px 25px; margin-right: 20px; color: #336600;}
.news_default_page .body {	MARGIN-LEFT: 47px; POSITION: relative; HEIGHT: 1%; background-position: right -75px; margin-right: -20px; padding-right: 20px;}
.news_default_page .base { background-position: left bottom; margin-right: 20px;}
.news_default_page .base2 { MARGIN-LEFT: 47px; HEIGHT: 25px; background-repeat: no-repeat; background-position: right bottom; margin-right: -20px; padding-right: 20px;} 
.news_default_page .tableth { width:99%; padding: 4px 0; height:22px; line-height:22px; position: relative; float:left; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #999999; font-size: 1em; font-weight: bold; color: #996600;}/*表單標題列*/
.news_default_page dl { width:99%; padding: 4px 0; clear:both;}/*行*/
.news_default_page dl:hover { background-color:#EFEFEF;}/*行_滑鼠事件*/
.news_default_page dd { float:left; }/*欄*/
.news_default_page .no {width:5%; float:left;}/*序次*/
.news_default_page .category { width:13%; float:left;}/*類別*/
.news_default_page .releasedate { width:10%; float:right;}/*發佈日期*/
.news_default_page .subject {}/*標題*/
.news_default_page .content { position: relative; float:left; z-index: 400; width: 97%; text-align:inherit; padding:0px 3px 20px 20px;}/*內容*/
.news_default_page .search {}/*檢索*/
.news_default_page .units { width:13%; float:left;}/*單位*/
.news_default_page .user { width:10%; float:right;}/*發佈人*/
.news_default_page .visitor { width:7%; float:right;}/*點閱數*/
.news_default_page img { border: 0;}/*目錄圖片*/
.news_default_page .content_subject {
	width:97%;
	font-size:16px;
	font-weight:bold;
	background-image:url(../images/icon/world.gif);
	padding:3px 3px 3px 20px;
	background-repeat:no-repeat;
	position:relative;
	float:left;
	background-position: 0 5px;
	color:#CC3300;
}/*內容主標題*/
.news_default_page .content_subsubject { width:97%; padding:0px 3px 3px 20px; position:relative; float:left; color:#CC3300; }/*內容次標題*/
.news_default_page .Forms { width:96%; margin-left:20px; padding-left:22px; background-repeat: no-repeat; position: relative; float:left;  background-image:url(../images/icon/disk.gif); }/*附檔*/
.news_default_page .Forms a { color:#6633cc; }/*附檔_連結*/
.news_default_page .Forms img { border:0; margin:3px;}/*附檔_圖示*/
.news_default_page .urllink { width:96%; margin-left:20px; padding-left:22px; background-repeat: no-repeat; position: relative; float:left;  background-image:url(../images/icon/f1.gif);}/*相關連結*/
.news_default_page .urllink a { color:#CC6600; }/*相關連結_連結*/
.news_default_page .listindex{width:38%; float:right;}/*分頁索引*/
 /*newsdefault_page 最新消息內頁 結束*/


/*photoalbum_home_default 相片模組 首頁 開始*/
.photoalbum_home_default .background, .photoalbum_home_default .title, .photoalbum_home_default .base, .photoalbum_home_default .base2,.photoalbum_home_default .body  { background-image: url(../images/frame_photoalbum_001.gif); DISPLAY: block; background-repeat: no-repeat;  }
.photoalbum_home_default { POSITION: relative; margin: 5px; z-index: 400; width:95%;}
.photoalbum_home_default .title { padding: 25px 0; background-position: right top; margin-left: 200px; margin-right: -20px;}
.photoalbum_home_default .background { background-position: left top; background: 0 0 25px 25px; margin-right: 20px; color: #336600;}
.photoalbum_home_default .body {
	MARGIN-LEFT: 30px;
	POSITION: relative;
	HEIGHT: 1%;
	background-position: right -75px;
	margin-right: -20px;
	padding-right: 20px;
}
.photoalbum_home_default .base { background-position: left bottom; margin-right: 20px;}
.photoalbum_home_default .base2 {MARGIN-LEFT: 18px; HEIGHT: 25px; background-repeat: no-repeat; background-position: right bottom; margin-right: -20px; padding-right: 20px;} 
.photoalbum_home_default .pictext { float: left; position:relative; width:126px; text-align:center; margin: 2px 0; color:#333333;}
.photoalbum_home_default .slider {
	width:132px;
	padding: 18px 18px 0 18px;
	position:relative;
	float: left;
	background-image: url(../images/photo_bg_004.gif);
	background-repeat:no-repeat;
}
.photoalbum_home_default .picsmall  { margin:0; width:126px; height:126px; margin-bottom:15px; }
.photoalbum_home_default .pic {width:126px; padding:5px; position:relative; float: left;  background-image: url(../images/picfond.gif); background-repeat:no-repeat;}
.photoalbum_home_default .pic .picsmall  { width:120px; height:120px; }
.photoalbum_home_default .pic img { border: 0px;}
.wraptocenter { display: table-cell;   text-align: center;   vertical-align: middle; }
.wraptocenter  * { vertical-align: middle;}
/*\*//*/
.wraptocenter {
    display: block;
}
.wraptocenter span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/
.photoalbum_home_default img { border: 3px; border-color: #fff; }
.photoalbum_home_default .subject, .photoalbum_home_default .content {float:left; position:relative; width:97%; margin-left:20px; position:relative; z-index:400; }

.photoalbum_list_default .background, .photoallist_001 .title, .photoallist_001 .base, .photoallist_001 .base2, .photoallist_001 .body  {
	background-image: url(../images/pageframe001.gif); position:relative; z-index:400; 
	}
.photoalbum_list_default {
	DISPLAY: block;
	POSITION: relative;
	margin: 3px;
}
.photoalbum_list_default .title {
	font-weight: bold;
	padding: 10px 20px 15px 0;
	font-size: 15px;
	text-align: left;
	background-repeat: no-repeat;
	background-position: right top;
	margin-left: 20px;
	margin-right: -20px;
	color: #336600;
}
.photoalbum_list_default .background { 
	DISPLAY: block;
	background-repeat: no-repeat;
	background-position: left top;
	background: 0 0 20px 20px;
	margin-right: 20px;
}
.photoalbum_list_default .body {
	DISPLAY: block;
	MARGIN-LEFT: 15px;
	POSITION: relative;
	HEIGHT: 1%;
	background-position: right -45px;
	margin-right: -15px;
	padding-right: 15px;
}
.photoalbum_list_default .base {
	DISPLAY: block;
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-right: 30px;
	clear: both;
}
.photoalbum_list_default .base2 {
	DISPLAY: block;
	MARGIN-LEFT: 20px;
	HEIGHT: 25px;
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-right: -30px;
	padding-right: 30px;
}

.photoalbum_list_default dd {
	background-image: url(../images/photo_bg_001.gif);
	margin: 0px;
	float: left;
	border: 0px solid #CCCCCC;
	display: block;
	height: auto;
	text-align: center;
	width:140px;
	height:100px;
}
.photoalbum_list_default img {
	border: 0px;
	border-color: #666666;
	margin:3px;
} 
/*photoalbum_list_default 相片模組 目錄 結束*/
/*photoalbum_content_default 相片模組 詳細內容 開始*/
.photoalbum_content_default { width:550px;}
.photoalbum_content_default .title, .photoalbum_content_default .background, .photoalbum_content_default .body, .photoalbum_content_default .base, .photoalbum_content_default .base2 { background-image:url(../images/photo001.gif); background-repeat: no-repeat; DISPLAY: block;}
.photoalbum_content_default img { border: 3px; border-color: #ccc; }
.photoalbum_content_default .title {font-weight: bold; padding: 3px 20px 3px 10px; font-size: 13px; text-align: left; background-position: right top; margin-left: 20px; margin-right: -20px; color: #ffffff; }
.photoalbum_content_default .background { background-position: left top; background: 0 0 20px 20px;	margin-right: 20px;}
.photoalbum_content_default .body { MARGIN-LEFT: 20px; POSITION: relative; HEIGHT: 1%; background-position: right -45px; margin-right: -20px; padding-right: 20px;}
.photoalbum_content_default .base { background-position: left bottom; margin-right: 20px;}
.photoalbum_content_default .base2 { MARGIN-LEFT: 20px; HEIGHT: 20px; background-repeat: no-repeat; background-position: right bottom; margin-right: -20px; padding-right: 20px; clear: both;} 
/*photoalbum_content_default 相片模組 詳細內容 結束*/



/*photoalbum001 開始*/
.photoalbum001 .background, .photoalbum001 .title, .photoalbum001 .base, .photoalbum001 .base2, .photoalbum001 .body  {background-image: url(../images/frame_photoalbum_001.gif); DISPLAY: block; background-repeat: no-repeat; }
.photoalbum001 { POSITION: relative; margin: 5px; z-index: 400; width:100%;}
.photoalbum001 .title { padding: 25px 0; background-position: right top; margin-left: 200px; margin-right: -20px;}
.photoalbum001 .background {background-position: left top; background: 0 0 25px 25px; margin-right: 20px; color: #336600;}
.photoalbum001 .body {	MARGIN-LEFT: 20px; POSITION: relative; HEIGHT: 1%; background-position: right -95px; margin-right: -20px; padding-right: 20px;}
.photoalbum001 .base { background-position: left bottom; margin-right: 20px;}
.photoalbum001 .base2 { MARGIN-LEFT: 18px; HEIGHT: 25px; background-repeat: no-repeat; background-position: right bottom; margin-right: -20px; padding-right: 20px;} 
.photoalbum001 .pictext { float: left; position:relative; width:126px; text-align:center; margin: 2px 0; color:#333333;}
.photoalbum001 .slider { width:132px; padding: 18px; position:relative; float: left; background-image: url(../images/photo_bg_004.gif); background-repeat:no-repeat;}
.photoalbum001 .picsmall  { width:126px; height:126px; margin-bottom:20px; }
.photoalbum001 img { border: 3px; border-color: #fff; }
.photoalbum001 .texttitle, .photoalbum_001 .text { float:left; position:relative; width:97%; margin-left:20px;}
.photoalbum001 .line { width: 720px;}
 /*photoalbum001 /
 
 /*photoalbum_default 開始
.photoalbum_default .background, .photoalbum_default .title, .photoalbum_default .base, .photoalbum_default .base2, .photoalbum_default .body  {background-image: url(../images/frame_photoalbum_002.gif); DISPLAY: block; background-repeat: no-repeat; }
.photoalbum_default { POSITION: relative; margin: 5px; z-index: 400; width:100%;}
.photoalbum_default .title { padding: 25px 0; background-position: right top; margin-left: 200px; margin-right: -20px;}
.photoalbum_default .background {background-position: left top; background: 0 0 25px 25px; margin-right: 20px; color: #336600;}
.photoalbum_default .body {	MARGIN-LEFT: 20px; POSITION: relative; HEIGHT: 1%; background-position: right -95px; margin-right: -20px; padding-right: 20px;}
.photoalbum_default .base { background-position: left bottom; margin-right: 20px;}
.photoalbum_default .base2 { MARGIN-LEFT: 18px; HEIGHT: 25px; background-repeat: no-repeat; background-position: right bottom; margin-right: -20px; padding-right: 20px;} 
.photoalbum_default .pictext { float: left; position:relative; width:126px; text-align:center; margin: 2px 0; color:#333333;}
.photoalbum_default .slider { width:132px; padding: 18px; position:relative; float: left; background-image: url(../images/photo_bg_004.gif); background-repeat:no-repeat;}
.photoalbum_default .picsmall  { width:126px; height:126px; margin-bottom:20px; }
.photoalbum_default img { border: 3px; border-color: #fff; }
.photoalbum_default .texttitle, .photoalbum_001 .text { float:left; position:relative; width:97%; margin-left:20px;}
.photoalbum_default .line { width: 720px;}
 /*photoalbum_default */


/* search112 開始*/
.search112 .background, .search112 .title, .search112 .base, .search112 .base2, .search112 .body,  
.search112 {
	DISPLAY: block;
	POSITION: relative;
	margin: 3px;
}
.search112 .title {/* 基本設定， 標題設定 */
	padding: 7px 0 0 0;
	background-repeat: no-repeat;
	background-position: right top;
	margin-left: 10px;
	margin-right: -10px;
	height:25px;
	color: #006699;

}
.search112 .background {
	DISPLAY: block;
	background-repeat: no-repeat;
	background-position: left top;
	background: 0 0 25px 10px;
	margin-right: 10px;
}
.search112 .body {
	DISPLAY: block;
	MARGIN-LEFT: 22px;
	POSITION: relative;
	HEIGHT: 1%;
	background-position: right -25px;
	margin-right: -10px;
	padding-right: 10px;
}

.search112 .base {
	DISPLAY: block;
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-right: 20px;
}
.search112 .base2 {
	DISPLAY: block;
	MARGIN-LEFT: 20px;
	HEIGHT: 15px;
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-right: -20px;
	padding-right: 20px;
}

.search112 a.squarebutton{
	display: block;
	float: left;
	font: normal 12px Arial;
	line-height: 15px;
	height: 23px;
	padding-left: 9px;
	text-decoration: none;
	background-image: url(../images/square-gray-left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	margin: 6px 2px;
}
.search112 a:link.squarebutton, .search112 a:visited.squarebutton, .search112 a:active.squarebutton{color: #494949; }
.search112 a.squarebutton span{background: transparent url(../images/square-gray-right.gif) no-repeat top right; display: block;padding: 4px 9px 4px 0; }
.search112 a.squarebutton:hover{ background-position: bottom left;}
.search112 a.squarebutton:hover span{ background-position: bottom right; color: black;}
/* search112 結束 */

.search_top { float: none;}
.search_main {
	background-image: url(../images/searct_main_bg.gif);
	padding: 5px 0;
	margin: 3px 0;
	width: 99%
}
.search_main dl{ float: right; width: auto;}
.search_side { float: left;}

.counter_side { float: left;}
.counter_side dl { float: left;}
.counter_main {
	background-image: url(../images/searct_main_bg.gif);
	padding: 5px 0;
	margin: 3px 0;
	width: 99%
}
.counter_main dl { float: right; width: auto;}
/*更多資訊*/.more2 {
	background-image:url(../images/more.gif);
	color:#003300;
	float: right;
	margin-top:0px;
	background-repeat:no-repeat;
	line-height:17px;
	height:17px;
	width:47px;
}


 /* 一般內頁 開始*/
.self_default_page .background, .self_default_page .title, .self_default_page .base, .self_default_page .base2, .self_default_page .body  {background-image: url(../images/frame_content.gif); DISPLAY: block; background-repeat: no-repeat; font-weight:normal; color:#333333; z-index:400; position:relative; }
.self_default_page { POSITION: relative; margin: 5px; z-index: 400; width:95%;}
.self_default_page .title {
	padding: 18px 0;
	background-position: right top;
	margin-left: 80px;
	margin-right: -20px;
	text-align:left;
	font-size: 1.4em;
	color: #333399;
}
.self_default_page .background {background-position: left top; background: 0 0 25px 25px; margin-right: 20px; color: #336600;}
.self_default_page .body {	MARGIN-LEFT: 40px; POSITION: relative; HEIGHT: 1%; background-position: right -75px; margin-right: -20px; padding-right: 20px; font-weight:normal;}
.self_default_page .base { background-position: left bottom; margin-right: 20px;}
.self_default_page .base2 { MARGIN-LEFT: 47px; HEIGHT: 25px; background-repeat: no-repeat; background-position: right bottom; margin-right: -20px; padding-right: 20px;} 
.self_default_page .tableth { width:99%; padding: 4px 0; height:22px; line-height:22px; position: relative; float:left; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #999999; font-size: 1em; font-weight: bold; color: #996600;}/*表單標題列*/
.self_default_page .pagetitle { width:99%; font-size:16px; font-weight:bold; background-image:url(../images/icon/world.gif); padding:3px 3px 3px 20px; background-repeat:no-repeat; position:relative; float:left; background-position: 0 5px;  color:#CC3300;}
.self_default_page .pagesubtitle{ width:99%; padding:0px 3px 3px 20px; position:relative; float:left; color:#CC3300; font-weight:normal; }
.self_default_page .pageth { width:96%; padding: 3px; margin-left:20px; background-color:#F6F6F6; height:22px; position: relative; float:left; }
.self_default_page .pagelink { width:96%; margin-left:20px; padding-left:22px; background-repeat: no-repeat; position: relative; float:left; }
.self_default_page .pagelink { background-image:url(../images/icon/f1.gif);}
.self_default_page .pagefilelist { width:96%; margin-left:20px; position: relative; float:left; }
.self_default_page .pagelink a { color:#CC6600; }
.self_default_page .pagecontent { position: relative; float:left; z-index: 400; width: 97%; text-align:inherit; padding:0px 3px 20px 20px;}
.self_default_page .filename { }
.self_default_page .filetype  {width:20%; float:right;}
.self_default_page dl { width:99%; padding: 4px 0; clear:both;}/*行*/
.self_default_page dl:hover { background-color:#EFEFEF;}/*行_滑鼠事件*/
.self_default_page dd { float:left; }/*欄*/
.self_default_page .no {width:5%; float:left;}/*序次*/
.self_default_page .category { width:13%; float:left;}/*類別*/
.self_default_page .releasedate { width:10%; float:right;}/*發佈日期*/
.self_default_page .subject {}/*標題*/
.self_default_page .content { position: relative; float:left; z-index: 400; width: 97%; text-align:inherit; padding:0px 3px 20px 20px;}/*內容*/
.self_default_page .search {}/*檢索*/
.self_default_page .units { width:13%; float:left;}/*單位*/
.self_default_page .user { width:10%; float:right;}/*發佈人*/
.self_default_page .visitor { width:7%; float:right;}/*點閱數*/
.self_default_page img { border: 0;}/*目錄圖片*/
.self_default_page .content_subject {
	width:97%;
	font-size:16px;
	font-weight:bold;
	background-image:url(../images/icon/world.gif);
	padding:3px 3px 3px 20px;
	background-repeat:no-repeat;
	position:relative;
	float:left;
	background-position: 0 5px;
	color:#CC3300;
}/*內容主標題*/
.self_default_page .content_subsubject { width:97%; padding:0px 3px 3px 20px; position:relative; float:left; color:#CC3300; }/*內容次標題*/
.self_default_page .Forms { width:96%; margin-left:20px; padding-left:22px; background-repeat: no-repeat; position: relative; float:left;  background-image:url(../images/icon/disk.gif); }/*附檔*/
.self_default_page .Forms a { color:#6633cc; }/*附檔_連結*/
.self_default_page .Forms img { border:0; margin:3px;}/*附檔_圖示*/
.self_default_page .urllink { width:96%; margin-left:20px; padding-left:22px; background-repeat: no-repeat; position: relative; float:left;  background-image:url(../images/icon/f1.gif);}/*相關連結*/
.self_default_page .urllink a { color:#CC6600; }/*相關連結_連結*/
.self_default_page .listindex{ width:38%; float:right;}/*分頁索引*/
 /*newsdefault_page 最新消息內頁 結束*/
