@charset "utf-8";
/* CSS Document */

.header {
	background:url(../images/header_bg.jpg) no-repeat center top;
	height: 145px;
}
.wrap {
	width: 980px;
	margin: 0 auto;
	text-align: left;
	position:relative;
	background-color:#ffffff
}

.layout {
	clear:both;
	width:100%;
	border-collapse:collapse;
	margin: 3px 0 15px;
}
.layout td.leftbg {
	vertical-align:top;
	width: 192px;
	padding:12px 0 15px;
	margin:0;
}
.layout td.center {
	vertical-align:top;
	padding:0px 20px 15px;
}
.layout td.rightbg {
	vertical-align:top;
	width: 192px;
	padding:12px 0  15px;
}
.layout .accesskey {
	margin-top: -8px;
}


.accesskey {
	position:absolute;
}
.accesskey a , .accesskey a:hover {
	color:#fff;
	text-decoration:none;
}
.layout .accesskey {
	margin-top: -1.2em;
}
.layout .accesskey a {
	color:#fff;
}

.cp , .lp , .np , .sitemap , .qp {
	margin:0;
	padding:0;
	position:relative;
	_width:100%;
}

.cp .rss ,
.lp .rss {
	position:absolute;
	right:0;
	_right:20px;
	top:30px;
	width:auto;
}
/*============================左欄*/
.service, /*.honest,後來沒用到*/
/*.epaper,後來沒用到*/
.rss, .poll, .ad, .leftbg .links { margin: 0 0 14px; width: 204px; }
/*--------------service 便民服務*/
.service { background: url(../images/sideDiv_bg.png) no-repeat left bottom; padding: 0 0 17px; margin-top: 3px; margin: 0 0 15px; }
.service .mapTW { text-align: center; margin: 7px 0 10px; }
.service h2 { }
.service ul { list-style: none; margin: 0 10px; padding: 0; font-size: 1em; line-height: 120%; }
.service li { display: inline; margin: 0; padding: 0; }
.service li a { display: block; background: url(../images/li_left.gif) no-repeat 1px 8px; padding: 8px 0 3px 20px; margin: 0; border-bottom: 1px dotted #ccc; }
.service li a:hover { border-bottom: 1px solid #bbb; }
/*====================便民資訊的滑出選單*/
/*先清除主選單的樣式影響*/
.service .mlmenu { background: none;/*清除*/ width: auto; height: auto; font-size: 1em; }
.service .mlmenu ul { list-style: none; margin: 0 10px; padding: 0; font-size: 1.09em; line-height: 120%; background: none;/*清除*/ }
.service .mlmenu li { float: none;/*清除*/ display: inline; margin: 0; padding: 0; }
.service .mlmenu li a { display: block; width: 164px;/*這一行可以讓第二層選在 ie 瀏覽器單定位較正常*/ background: url(../images/li_left.gif) no-repeat 1px 8px; padding: 8px 0 8px 20px; margin: 0; border-bottom: 1px dotted #ccc; color: #333; }
.service .mlmenu li a:hover, .service .mlmenu li a:focus { border-bottom: 1px solid #bbb; background: url(../images/li_left.gif) no-repeat 1.09px 8px; color: #0068b8; }
/*第二層選單樣式*/
.service .mlmenu ul ul { font-size: 1.09em; background: #e8f2ff; border: 1px solid #66a5e0; margin: 0; padding: 7px 0 5px; width: 180px; }
.service .mlmenu ul ul li { display: block; padding: 1px 0 1px 0; margin: 0 8px 3px; border: none; }
.service .mlmenu ul ul li a { background: none; margin: 0; padding: 2px 0; color: #194678; border-bottom: 1px dotted #6997c2; }
.service .mlmenu ul ul li a:hover, .service .mlmenu ul ul li a:focus { background: none; color: #1970db; border-bottom: 1px solid #1c7cf1; }
/*第三層選單樣式*/
.service .mlmenu ul ul ul { font-size: 1.09em; background-image: none; margin: 0; padding: 6px 0 5px; }
/*第二層選單定位*/
.service .menubg li { position: relative; z-index: 999; }
.service .menubg li ul { position: absolute; left: 184px; top: -1.8em;  *top:3px;
top: 3px \9; height: auto; z-index: 999; display: none;       /*------預設選單先關掉,再由js控制load完所有資料再出再----------*/ }
/*第三層選單定位*/
.service .menubg li li ul { position: absolute; z-index: 1000; left: 164px; top: 0; display: none; }

/*ul { list-style: none; margin: 0 10px; padding: 0; font-size: 1em; line-height: 120%; }*/
 /*li a { display: block; width: 164px;/*這一行可以讓第二層選在 ie 瀏覽器單定位較正常*/ background: url(../images/li_left.gif) no-repeat 1px 8px; padding: 8px 0 8px 20px; margin: 0; border-bottom: 1px dotted #ccc; color: #333; }*/
/* li a:hover, .service .mlmenu li a:focus { border-bottom: 1px solid #bbb; background: url(../images/li_left.gif) no-repeat 1.09px 8px; color: #0068b8; }*/