@charset "utf-8";
.newsDM {
	margin:10px 0;
	text-align:center;
}
.newsDM ul {
	text-align:left;
	margin:10px 0;
}
.newsDM li {
	display:inline;
	border-right:1px solid #CCC;
	padding:0 0 0 4px;
}
.newsDM a {
	color:#999;
}
.newsDM a.here {
	display:inline;
	font-weight:bold;
	color:#333;
	text-align:center;
	padding:0 5px 2px 5px;
	background-image:url(../images/here_bg1.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}
.bannerImg {
	text-align:center;
	width:500px;
	height:125px;
	margin:5px;
}
#photos {
	background:url(../images/bg_media.jpg) no-repeat 0 top;
}
ul.filmstrip {
	background:url(../images/bg_media.jpg) no-repeat -509px top;
	height:320px;
	display:block;
}
ul.filmstrip li img {
	width:50px;
	height:37px;
}

.center .headline {
	margin:9px 45px -35px 0px;
	clear:both;
	}
	
	 	
.headline_Mayor{
	    background-image:url(../images/TCGphoto.jpg);
		background-color:#006ac0;
		position:relative;
		height:215px;
		width:447px;
		display:block;
	}
	
html>/**/body .headline_Mayor{
width:447px;
}	
	
.headline_Mayor h3{
	margin:0 15px 0 150px;
	color:#fff;
	font-weight:bold;
	line-height:1.5em;
	font-size:18px;
}

html>/**/body .headline_Mayor h3{margin:15px 15px 0 150px;} 

.headline_Mayor h3 a{
	color:#fff;
}

.headline_Mayor .more leftimg a{
	background-color:#6fb7f1;
	color:006ac0;
}

.headline_Mayor p{color:#fff;
    margin:10px 15px 0 150px;
	line-height:1.5em;
	font-size:110%;}
	
	
.center .headline h2 {
	/*background:url(../images/bg_mp_title.jpg) no-repeat 10px top;
	border-bottom:1px solid #ccc;
	*/
	font-weight:normal;
	color:#016fb6;
	clear:none;
	font-size:1.1em;
	padding:5px 0 2px 20px;

	margin:0;
	height:21px;
	display:block;
	font-family:Arial, Sans-Serif;
	letter-spacing:-1px;
	
}
.center .headline h2 a {
	color:#016fb6;
	font-weight:bold;
}
.center .headline h2 span {
	color:#016fb6;
	font-weight:bold;
}
.center .headline h2 .rss {
	position:absolute;
	margin:-19px 0 0 90px;
    *margin:10px 0 0 220px;
	_margin:-50px 0 0 90px;
}
.center .headline .rss {
	margin:-32px 0 0 400px;
*margin:-32px 0 0 400px;
	_margin:-32px 0 0 400px;
	position:absolute;
}
.center .headline .body {
	font-size:.95em;
	line-height:1.7em;
	padding:0;
	border:0 solid #ccc;
}
.center .headline .body h3 {
	color:#07509b;
	margin:0;
	padding:5px 0 2px 16px;
	background:url(../images/icon_menu1.gif) no-repeat 0 7px;
	font-weight:normal;
	border-bottom:1px dashed #d2d2d2;
	font-size:.9em;
	line-height:1.3em;
	clear:both;
	
}
.center .headline .body h3 a {
	color:#555;
	text-decoration:none;
}
.center .headline .body h3 a:hover {
	color:#1c86c1;
	text-decoration:underline;
}
.center .headline .body h4 {
	color:#F00;
	font-size:.9em;
	line-height:1.3em;
	background:url(../images/icon_arrow11.gif) no-repeat 0 2px;
	font-weight:normal;
	padding:0 0 0 15px;
}
.center .headline .body p {
	color:#666;
	letter-spacing:0;
	margin:5px 0;
	padding:0;
	line-height:18px;
}
.center .headline .body ul {
	padding:0 10px 0 0;
	display:block;
}
.center .headline .body ul li {
	border-bottom:1px solid #d2d2d2;
	padding:0 0 2px 20px;
	margin:0 0 4px 0;
	display:block;
	text-align:left;
	width:415px;
	height:auto;
	_height:20px;
	 
	list-style-position:outside;
	background:url(../images/icon_arrow12.gif) no-repeat 0 2px;
}
.center .headline .body ul li a {
	color:#555555;
	text-decoration:none;
	width:auto;
	height:auto;
	padding:0;
	font-size:120%;
	font-weight:normal;
	line-height:22px;
}
.center .headline .body ul li a:hover {
	color:#ffbdd3;
	text-decoration:none;
	background:none;
}
.center .headline .body li .date {
	color:#eb8929;
	padding:3px 2px;
	font-size:80%;
	margin:0;
}
.center .headline .body li .image {
	float:left;
	padding:5px 0 5px 0;
}
.center .headline .body li .image img {
	border:1px solid #CCC;
	padding:1px;
	margin:0 5px 5px 0;
	width:170px;
	display:none;
}
.center .headline .body .list {
	margin:0 0 0 140px;
	background-image:none;
}
.center .headline .body .list li {
	background:url(../images/icon_arrow7.gif) no-repeat 0 5px;
	padding-left:15px;
	display:block;
	text-align:left;
	line-height:22px;
	border-bottom:1px solid #ddd;
}
.center .headline .body .list li .date {
	color:#999;
	padding:0 2px 0 2px;
	font-size:80%;
	margin:0;
}
.center .headline .pic {
	border:1px solid #CCC;
	padding:1px;
	margin:0 5px 0 0;
	width:120px;
}
.center .headline .image {
	float:left;
	padding:5px 0 0 0;
}
.center .headline .image img {
	border:1px solid #CCC;
	padding:1px;
	margin:0 5px 0 0;
	width:170px;
}
.center .headline .source {
	background:url(../images/scorebg.gif) repeat-y left 0;
	padding:2px 0 2px 5px;
	margin:5px 0;
	clear:both;
}
.center .headline .source em {
	color:#C00;
}
.center .headline .source img {
	vertical-align:middle;
}
.center .headline .foot {
	display:block;
	height:0;
	background:    no-repeat right top;
}
html>body .center .headline .foot {
	height:8px;
}
*+html>body .center .headline .foot {
	height:8px;
}








.center .LBS .body {
	background:#FFF;
}
.list input[type='radio'] {
	width:auto;
	line-height:1.5em;
	padding:0;
	font-size:1em;
	margin:0;
	color:#777;
	border:0 solid #efefef;
	vertical-align:middle;
	background:    no-repeat left top;
}
#container div.tabpanel .headline h2 {
	background:url(../images/bg_control.jpg) no-repeat right 0;
	padding:0;
	margin:0;
	height:23px;
	border-bottom:0 solid #ccc;
}
#container div.tabpanel .headline h2 span {
	display:none;
}
#container div.tabpanel .headline ul {
	
	margin:0;
	_margin:20px 0px 0px 0px;
	width:400px;
	padding:0;
	text-align:right;
	_z-index:999999;
	_position:relative

	/*background:url(../images/bg_control.jpg) no-repeat right 0;
	float:right;
	height:23px;*/
}
#container div.tabpanel .headline ul li {
	display:inline;
	padding:0;
}
#container div.tabpanel .headline body {
	background:none;
	height:auto;
	width:auto;
}
ul#ListMode {
	display:block;
	margin:10px 0 0 20px;
	padding:0 10px 0 0;
}
ul#PicMode {
	display:none;
}
ul#PicMode li a {
	color:#ffffff;
}

ul#PicMode li a:hover {
	color:#cec0e5;
	text-decoration:none;
	background:none;
}

ul#ListMode li a{
	color:#ffffff;
	
}

ul#ListMode li a:hover {
	color:#fed0e0;
	text-decoration:none;
	background:none;
}
ul#ListMode li {
	/*border-bottom:1px solid #d2d2d2;*/
	padding:0 0 2px 20px;
	margin:0 0 4px 0;
	height:auto;
	_height:20px;
	 
	list-style-position:outside;
}
ul#PicMode li {
	margin:5px 0;
	background:none;
}
ul#ListMode li span.date, ul#PicMode li span.date {
	color:#d34322;
}
ul#PicMode li img {
	width:80px;
	height:50px;
	float:left;
	border:2px solid #d2d2d2;
	margin:0 10px 0 0;
}
ul#PicMode li p {
	margin:0 0 0 10px;
	display:block;
	height:auto;
	_height:30px;
}
.center .headline .body .HeTb th {
	padding:4px;
	color:#069;
	white-space:nowrap;
	font-weight:normal;
	text-align:right;
	border-bottom:1px dashed #FFF;
}
.center .headline .body .HeTb {
	border-bottom:1px dashed #FFF;
	padding:4px;
}
.center .headline .headlinTb {
	line-height:20px;
	color:#7C7C7C;
	font-size:90%;
	width:100%;
}
.center .headline .headlinTb .PD_pic {
	margin:2px 0;
}
.center .headline .headlinTb .PD_pic li {
	display:block;
	background-image:none;
	border:0 none;
	padding:0;
}
.center .headline .headlinTb .PD_pic img {
	width:60px;
	height:60px;
	border:1px solid #ccc;
	padding:1px;
}
.center .LinkBox {
	margin:0;
	padding:0;
	clear:both;
}
.center .LinkBox h2 {
	background:url(../images/bg_mp_title.jpg) no-repeat 10px top;
	font-weight:normal;
	color:#016fb6;
	clear:none;
	font-size:1.1em;
	padding:5px 0 2px 20px;
	margin:0;
	height:21px;
	display:block;
	font-family:Arial, Sans-Serif;
	letter-spacing:-1px;
	border-bottom:1px solid #ccc;
}
.center .LinkBox h2 a {
	color:#016fb6;
	font-weight:bold;
}
.center .LinkBox h2 span {
	color:#016fb6;
	font-weight:bold;
}
.center .LinkBox .body {
	font-size:.95em;
	line-height:1.7em;
	padding:10px 0 0 10px;
	border:1px solid #ccc;
	border-top:0 solid #ccc;
	background:url(../images/bg_mp_list.jpg) no-repeat 0 top;
	height:479px;
	display:block;
	overflow-y:hidden;
}
.LinkSet {
	margin:0 13px 24px 0;
	background-image:none;
	float:left;
	width:160px;
	height:230px;
	overflow:hidden;
}
.LinkSet h3 {
	padding:14px 0 2px 45px;
	font-size:1em;
	font-weight:normal;
	color:#000;
	margin:0;
}
.LinkSet ul {
	padding:0;
	margin:10px 0 0 0;
}
.LinkSet li {
	padding:4px 0 0 18px;
	margin:0;
	background:url(../images/bg_linkset_line.gif) no-repeat left top;
	height:22px;
}
.LinkSet li a {
	color:#016fb6;
}
.LinkSet li a:hover {
	color:#F00;
	text-decoration:none;
	background:none;
}
.center table.clear {
	margin:0 0 0 0;
	padding:0;
	/*background:url(../images/bg_center.jpg) no-repeat bottom #ffffff;*/
}


.leftblock{
	width:42%;
	vertical-align:top;
	padding:0px ;
}

html>/**/body .rightblock{	width:52%;
	vertical-align:top;}

.rightblock {
	width:50%;
	vertical-align:top;
}

.leftblock .headline h2 {
	/*background:url(../images/bg_mp_td_title.gif) no-repeat left top;*/
	font-family:Arial, Sans-Serif;
	display:block;
	padding:0px 0 0 110px;
	_padding:5px 0 0 110px;
	margin:0;
	line-height:1.5em;
	font-size:1.2em;
	font-weight:bold;
	color:#3e7904;
	height:47px;
	_height:40px;
	letter-spacing:-1px;
}
.leftblock .headline h2 a {
	color:#3e7904;
	font-weight:bold;
}
.leftblock .headline h2 span {
	color:#3e7904;
	font-weight:bold;
}
.rightblock .headline h2 {
	/*background:url(../images/bg_mp_td_title.gif) no-repeat left top;*/
	font-family:Arial, Sans-Serif;
	display:block;
	padding:0 0 0 0;
	_padding:10px 0 0 10px;
	margin:0;
	line-height:1.5em;
	font-size:1.2em;
	font-weight:bold;
	color:#3e7904;
	height:47px;
	_height:40px;
	letter-spacing:-1px;
}
.rightblock .headline h2 a {
	color:#3e7904;
	font-weight:bold;
}
.rightblock .headline h2 span {
	background-color:#cc3366;
	padding:5px 5px 5px 5px;
	color:#FFF;
	font-weight:bold;
}
.leftblock .headline .body {
	/*background:url(../images/bg_center_table.jpg) repeat-x left top;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:0 solid #fff;
	
	*/
	padding:0px 30px 0px 30px;	
	border-left:none;
}
.rightblock .headline .body {
	/*background:url(../images/bg_center_table.jpg) repeat-x left top;
		border-top:1px solid #fff;
	border-bottom:0 solid #fff;
	border-left:1px solid #fff;
	
	*/
	padding:0px 30px 0px 30px;	
	
	border-right:none;

}
.center .IntroHeadline {
	clear:both;
	margin:0 0 10px 0;
}
.center .IntroHeadline h2 {
	background:url(../images/bg_mp_title.gif) no-repeat 10px top;
	font-weight:bold;
	color:#13487b;
	clear:none;
	font-size:1.1em;
	padding:7px 0 2px 15px;
	margin:0;
	height:24px;
	display:none;
}
.center .IntroHeadline h2 a {
	color:#63ba1c;
	font-weight:bold;
}
.center .IntroHeadline h2 .rss {
	margin:0;
}
.center .IntroHeadline .body {
	background:url(../images/bg_intro_box.jpg) no-repeat 0 top;
	color:#022131;
	font-size:.95em;
	line-height:1.7em;
	padding:20px 10px 10px 10px;
	height:120px;
	border:1px solid #d0e7e9;
}
.center .IntroHeadline .body h3 {
	color:#07509b;
	margin:0;
	padding:5px 0;
	font-weight:bold;
	background-image:none;
	border:0 none;
	font-size:1.1em;
	line-height:1.3em;
	clear:both;
	display:none;
}
.center .IntroHeadline .body h3 a {
	color:#07509b;
	text-decoration:underline;
}
.center .IntroHeadline .body h4 {
	color:#093;
	padding:3px;
	clear:both;
	margin:0 0 2px 0;
	font-weight:bold;
	background:url(../images/h2_bg.gif) no-repeat 0 bottom;
	display:none;
}
.center .IntroHeadline .body p {
	color:#666;
	letter-spacing:1px;
	margin:5px 0;
	padding:0;
	line-height:18px;
}
.center .IntroHeadline .body ul {
	margin:0 0 0 5px;
	background-image:none;
}
.center .IntroHeadline .body li {
	background:url(../images/icon_arrow7.gif) no-repeat 0 5px;
	padding-left:15px;
	display:block;
	text-align:left;
	line-height:22px;
	border-bottom:1px dashed #ddd;
	clear:left;
}
.center .IntroHeadline .body li.date {
	color:#999;
	padding:3px 2px;
	font-size:80%;
	margin:0;
}
.center .IntroHeadline .body .list {
	margin:0 0 0 140px;
	background-image:none;
}
.center .IntroHeadline .body .list li {
	background:url(../images/icon_arrow7.gif) no-repeat 0 5px;
	padding-left:15px;
	display:block;
	text-align:left;
	line-height:22px;
	border-bottom:1px dashed #ddd;
}
.center .IntroHeadline .body .list li .date {
	color:#999;
	padding:0 2px 0 2px;
	font-size:80%;
	margin:0;
}
.center .IntroHeadline .pic {
	border:1px solid #CCC;
	padding:1px;
	width:120px;
	height:100px;
	margin:0 5px 0 0;
}
.center .IntroHeadline .image {
	float:left;
	padding:5px 0 0 0;
}
.center .IntroHeadline .image img {
	border:1px solid #CCC;
	padding:1px;
	width:120px;
	height:100px;
	margin:0 5px 0 0;
}
.center .IntroHeadline .source {
	background:url(../images/scorebg.gif) repeat-y left 0;
	padding:2px 0 2px 5px;
	margin:5px 0;
	clear:both;
}
.center .IntroHeadline .source em {
	color:#C00;
}
.center .IntroHeadline .source img {
	vertical-align:middle;
}
.center .IntroHeadline .foot {
	display:block;
	height:11px;
	background:url(../images/bg_box_footer.jpg) no-repeat right top;
}
.center .box2 h2 a {
	font-weight:bold;
	color:#008040;
}
.center .box2 .body .Tb th {
	padding:5px;
	color:#069;
	font-weight:normal;
	text-align:left;
	line-height:20px;
}
.center .box2 .body {
	border-bottom:1px dashed #FFF;
}
.list ul {
	margin-left:2em;
}
.list li {
	background:url(../images/listIcon.gif) no-repeat left .55em;
	line-height:1.5;
	padding-left:1.2em;
	color:#999;
}
.list li a {
	margin-right:.5em;
}


.footer_mp {
background:url(../images/foot_bg.gif) no-repeat top;
height:78px;
padding:140px 10px 0px 20px;
z-index:1;
position:relative;
margin-top:-130px;
}
 
 
 
 
 
 /*-------申辦業務----------*/

.center .headline_service {
	margin:0px;
	clear:both;
	height:280px;
	background:url(../images/bg_headlinetop.jpg) no-repeat top right;
	
}
.center .headline_service h2 {
	background:url(../images/service_h2.jpg) no-repeat center top;
	/*border-bottom:1px solid #ccc;*/
	
	font-weight:normal;
	color:#016fb6;
	clear:none;
	font-size:1.1em;
	padding:15px 0 2px 20px;
	margin:0;
	height:42px;
	_height:52px;
	display:block;
	font-family:Arial, Sans-Serif;
	letter-spacing:-1px;
	
}
.center .headline_service h2 a {
	color:#016fb6;
	font-weight:bold;

}
.center .headline_service h2 span {
	color:#016fb6;
	font-weight:bold;
	padding:0px 0px 2px 90px;

}
.center .headline_service h2 .rss {
	position:absolute;
	margin:-19px 0 0 90px;
*margin:0 0 0 30px;
	_margin:0 0 0 30px;
}
.center .headline_service .rss {
	margin:0 0 0 15px;
*margin:0 0 0 15px;
	_margin:0 0 0 15px;
}
.center .headline_service .body {
	font-size:.95em;
	line-height:1.7em;
	padding:0px 30px 0px 30px;
	border:0 solid #ccc;
}
.center .headline_service .body h3 {
	color:#07509b;
	margin:0;
	padding:5px 0 2px 16px;
	background:url(../images/icon_menu1.gif) no-repeat 0 7px;
	font-weight:normal;
	border-bottom:1px dashed #d2d2d2;
	font-size:.9em;
	line-height:1.3em;
	clear:both;
	
}
.center .headline_service .body h3 a {
	color:#555;
	text-decoration:none;
}
.center .headline_service .body h3 a:hover {
	color:#1c86c1;
	text-decoration:underline;
}
.center .headline_service .body h4 {
	color:#F00;
	font-size:.9em;
	line-height:1.3em;
	background:url(../images/icon_arrow11.gif) no-repeat 0 2px;
	font-weight:normal;
	padding:0 0 0 15px;
}
.center .headline_service .body p {
	color:#666;
	letter-spacing:0;
	margin:5px 0;
	padding:0;
	line-height:18px;
}
.center .headline_service .body ul {
	margin:10px 0 0 20px;
	padding:0 10px 0 0;
	display:block;
}
.center .headline_service .body ul li {
	border-bottom:1px solid #d2d2d2;
	padding:0 0 2px 20px;
	margin:0 0 4px 0;
	display:block;
	text-align:left;
	width:500px;
	height:auto;
	_height:20px;
	 
	list-style-position:outside;
	background:url(../images/icon_arrow12.gif) no-repeat 0 2px;
}
.center .headline_service .body ul li a {
	color:#1c86c1;
	text-decoration:none;
	width:auto;
	height:auto;
	padding:0;
	font-size:.95em;
	font-weight:normal;
	line-height:14px;
	border-bottom:0 solid #dbdbdb;
}
.center .headline_service .body ul li a:hover {
	color:#F00;
	text-decoration:none;
	background:none;
}
.center .headline_service .body li .date {
	color:#1c86c1;
	padding:3px 2px;
	font-size:80%;
	margin:0;
}
.center .headline_service .body li .image {
	float:left;
	padding:5px 0 5px 0;
}
.center .headline_service .body li .image img {
	border:1px solid #CCC;
	padding:1px;
	margin:0 5px 5px 0;
	width:170px;
	display:none;
}
.center .headline_service .body .list {
	margin:0 0 0 140px;
	background-image:none;
}
.center .headline_service .body .list li {
	background:url(../images/icon_arrow7.gif) no-repeat 0 5px;
	padding-left:15px;
	display:block;
	text-align:left;
	line-height:22px;
	border-bottom:1px solid #ddd;
}
.center .headline_service .body .list li .date {
	color:#999;
	padding:0 2px 0 2px;
	font-size:80%;
	margin:0;
}
.center .headline_service .pic {
	border:1px solid #CCC;
	padding:1px;
	margin:0 5px 0 0;
	width:120px;
}
.center .headline_service .image {
	float:left;
	padding:5px 0 0 0;
}
.center .headline_service .image img {
	border:1px solid #CCC;
	padding:1px;
	margin:0 5px 0 0;
	width:170px;
}
.center .headline_service .source {
	background:url(../images/scorebg.gif) repeat-y left 0;
	padding:2px 0 2px 5px;
	margin:5px 0;
	clear:both;
}
.center .headline_service .source em {
	color:#C00;
}
.center .headline_service .source img {
	vertical-align:middle;
}
.center .headline_service .foot {
	display:block;
	height:0;
	background:    no-repeat right top;
}
html>body .center .headline_service .foot {
	height:8px;
}
*+html>body .center .headline_service .foot {
	height:8px;
}






 
 
 /*-------查詢服務----------*/

.center .headline_service1 {
	margin:0px;
	clear:both;
	height:280px;
	background:url(../images/bg_headlinetop.jpg) no-repeat top left ;
	
}
.center .headline_service1 h2 {
	background:url(../images/service1_h2.jpg) no-repeat center top;
	/*border-bottom:1px solid #ccc;*/
	
	font-weight:normal;
	color:#016fb6;
	clear:none;
	font-size:1.1em;
	padding:15px 0 2px 20px;
	margin:0;
	height:42px;
	_height:52px;
	display:block;
	font-family:Arial, Sans-Serif;
	letter-spacing:-1px;
	
}
.center .headline_service1 h2 a {
	color:#016fb6;
	font-weight:bold;

}
.center .headline_service1 h2 span {
	color:#016fb6;
	font-weight:bold;
	padding:0px 0px 2px 90px;

}
.center .headline_service1 h2 .rss {
	position:absolute;
	margin:-19px 0 0 90px;
*margin:0 0 0 30px;
	_margin:0 0 0 30px;
}
.center .headline_service1 .rss {
	margin:0 0 0 15px;
*margin:0 0 0 15px;
	_margin:0 0 0 15px;
}
.center .headline_service1 .body {
	font-size:.95em;
	line-height:1.7em;
	padding:0px 30px 0px 30px;
	border:0 solid #ccc;
}
.center .headline_service1 .body h3 {
	color:#07509b;
	margin:0;
	padding:5px 0 2px 16px;
	background:url(../images/icon_menu1.gif) no-repeat 0 7px;
	font-weight:normal;
	border-bottom:1px dashed #d2d2d2;
	font-size:.9em;
	line-height:1.3em;
	clear:both;
	
}
.center .headline_service1 .body h3 a {
	color:#555;
	text-decoration:none;
}
.center .headline_service1 .body h3 a:hover {
	color:#1c86c1;
	text-decoration:underline;
}
.center .headline_service1 .body h4 {
	color:#F00;
	font-size:.9em;
	line-height:1.3em;
	background:url(../images/icon_arrow11.gif) no-repeat 0 2px;
	font-weight:normal;
	padding:0 0 0 15px;
}
.center .headline_service1 .body p {
	color:#666;
	letter-spacing:0;
	margin:5px 0;
	padding:0;
	line-height:18px;
}
.center .headline_service1 .body ul {
	margin:10px 0 0 20px;
	padding:0 10px 0 0;
	display:block;
}
.center .headline_service1 .body ul li {
	border-bottom:1px solid #d2d2d2;
	padding:0 0 2px 20px;
	margin:0 0 4px 0;
	display:block;
	text-align:left;
	width:500px;
	height:auto;
	_height:20px;
	 
	list-style-position:outside;
	background:url(../images/icon_arrow12.gif) no-repeat 0 2px;
}
.center .headline_service1 .body ul li a {
	color:#1c86c1;
	text-decoration:none;
	width:auto;
	height:auto;
	padding:0;
	font-size:.95em;
	font-weight:normal;
	line-height:14px;
	border-bottom:0 solid #dbdbdb;
}
.center .headline_service1 .body ul li a:hover {
	color:#F00;
	text-decoration:none;
	background:none;
}
.center .headline_service1 .body li .date {
	color:#1c86c1;
	padding:3px 2px;
	font-size:80%;
	margin:0;
}
.center .headline_service1 .body li .image {
	float:left;
	padding:5px 0 5px 0;
}
.center .headline_service1 .body li .image img {
	border:1px solid #CCC;
	padding:1px;
	margin:0 5px 5px 0;
	width:170px;
	display:none;
}
.center .headline_service1 .body .list {
	margin:0 0 0 140px;
	background-image:none;
}
.center .headline_service1 .body .list li {
	background:url(../images/icon_arrow7.gif) no-repeat 0 5px;
	padding-left:15px;
	display:block;
	text-align:left;
	line-height:22px;
	border-bottom:1px solid #ddd;
}
.center .headline_service1 .body .list li .date {
	color:#999;
	padding:0 2px 0 2px;
	font-size:80%;
	margin:0;
}
.center .headline_service1 .pic {
	border:1px solid #CCC;
	padding:1px;
	margin:0 5px 0 0;
	width:120px;
}
.center .headline_service1 .image {
	float:left;
	padding:5px 0 0 0;
}
.center .headline_service1 .image img {
	border:1px solid #CCC;
	padding:1px;
	margin:0 5px 0 0;
	width:170px;
}
.center .headline_service1 .source {
	background:url(../images/scorebg.gif) repeat-y left 0;
	padding:2px 0 2px 5px;
	margin:5px 0;
	clear:both;
}
.center .headline_service1 .source em {
	color:#C00;
}
.center .headline_service1 .source img {
	vertical-align:middle;
}
.center .headline_service1 .foot {
	display:block;
	height:0;
	background:    no-repeat right top;
}
html>body .center .headline_service1 .foot {
	height:8px;
}
*+html>body .center .headline_service1 .foot {
	height:8px;
}

 
 
 
 
 /*-------市政資訊----------*/

.center .headline_info {
	margin:0px;
	clear:both;
	height:340px;
	background:url(../images/bg_headlinebottom1.jpg) no-repeat top right;
	
}
.center .headline_info h2 {
	background:url(../images/info_h2.jpg) no-repeat center top;
	/*border-bottom:1px solid #ccc;*/
	
	font-weight:normal;
	color:#016fb6;
	clear:none;
	font-size:1.1em;
	padding:15px 0 2px 20px;
	margin:0;
	height:42px;
	_height:52px;
	display:block;
	font-family:Arial, Sans-Serif;
	letter-spacing:-1px;
	
}
.center .headline_info h2 a {
	color:#016fb6;
	font-weight:bold;

}
.center .headline_info h2 span {
	color:#016fb6;
	font-weight:bold;
	padding:0px 0px 2px 90px;

}
.center .headline_info h2 .rss {
	position:absolute;
	margin:-19px 0 0 90px;
*margin:0 0 0 30px;
	_margin:0 0 0 30px;
}
.center .headline_info .rss {
	margin:0 0 0 15px;
*margin:0 0 0 15px;
	_margin:0 0 0 15px;
}
.center .headline_info .body {
	font-size:.95em;
	line-height:1.7em;
	padding:0px 30px 0px 30px;
	border:0 solid #ccc;
}
.center .headline_info .body h3 {
	color:#07509b;
	margin:0;
	padding:5px 0 2px 16px;
	background:url(../images/icon_menu1.gif) no-repeat 0 7px;
	font-weight:normal;
	border-bottom:1px dashed #d2d2d2;
	font-size:.9em;
	line-height:1.3em;
	clear:both;
	
}
.center .headline_info .body h3 a {
	color:#555;
	text-decoration:none;
}
.center .headline_info .body h3 a:hover {
	color:#1c86c1;
	text-decoration:underline;
}
.center .headline_info .body h4 {
	color:#F00;
	font-size:.9em;
	line-height:1.3em;
	background:url(../images/icon_arrow11.gif) no-repeat 0 2px;
	font-weight:normal;
	padding:0 0 0 15px;
}
.center .headline_info .body p {
	color:#666;
	letter-spacing:0;
	margin:5px 0;
	padding:0;
	line-height:18px;
}
.center .headline_info .body ul {
	margin:10px 0 0 20px;
	padding:0 10px 0 0;
	display:block;
}
.center .headline_info .body ul li {
	border-bottom:1px solid #d2d2d2;
	padding:0 0 2px 20px;
	margin:0 0 4px 0;
	display:block;
	text-align:left;
	width:500px;
	height:auto;
	_height:20px;
	 
	list-style-position:outside;
	background:url(../images/icon_arrow12.gif) no-repeat 0 2px;
}
.center .headline_info .body ul li a {
	color:#1c86c1;
	text-decoration:none;
	width:auto;
	height:auto;
	padding:0;
	font-size:.95em;
	font-weight:normal;
	line-height:14px;
	border-bottom:0 solid #dbdbdb;
}
.center .headline_info .body ul li a:hover {
	color:#F00;
	text-decoration:none;
	background:none;
}
.center .headline_info .body li .date {
	color:#1c86c1;
	padding:3px 2px;
	font-size:80%;
	margin:0;
}
.center .headline_info .body li .image {
	float:left;
	padding:5px 0 5px 0;
}
.center .headline_info .body li .image img {
	border:1px solid #CCC;
	padding:1px;
	margin:0 5px 5px 0;
	width:170px;
	display:none;
}
.center .headline_info .body .list {
	margin:0 0 0 140px;
	background-image:none;
}
.center .headline_info .body .list li {
	background:url(../images/icon_arrow7.gif) no-repeat 0 5px;
	padding-left:15px;
	display:block;
	text-align:left;
	line-height:22px;
	border-bottom:1px solid #ddd;
}
.center .headline_info .body .list li .date {
	color:#999;
	padding:0 2px 0 2px;
	font-size:80%;
	margin:0;
}
.center .headline_info .pic {
	border:1px solid #CCC;
	padding:1px;
	margin:0 5px 0 0;
	width:120px;
}
.center .headline_info .image {
	float:left;
	padding:5px 0 0 0;
}
.center .headline_info .image img {
	border:1px solid #CCC;
	padding:1px;
	margin:0 5px 0 0;
	width:170px;
}
.center .headline_info .source {
	background:url(../images/scorebg.gif) repeat-y left 0;
	padding:2px 0 2px 5px;
	margin:5px 0;
	clear:both;
}
.center .headline_info .source em {
	color:#C00;
}
.center .headline_info .source img {
	vertical-align:middle;
}
.center .headline_info .foot {
	display:block;
	height:0;
	background:    no-repeat right top;
}
html>body .center .headline_info .foot {
	height:8px;
}
*+html>body .center .headline_info .foot {
	height:8px;
}





 
 
 /*-------市政宣導----------*/

.center .headline_decree {
	margin:0px;
	clear:both;
	height:340px;
	background:url(../images/bg_headlinebottom.jpg) no-repeat top left ;
	
}
.center .headline_decree h2 {
	background:url(../images/decree_h2.jpg) no-repeat center top;
	/*border-bottom:1px solid #ccc;*/
	
	font-weight:normal;
	color:#016fb6;
	clear:none;
	font-size:1.1em;
	padding:15px 0 2px 20px;
	margin:0;
	height:42px;
	_height:52px;
	display:block;
	font-family:Arial, Sans-Serif;
	letter-spacing:-1px;
	
}
.center .headline_decree h2 a {
	color:#016fb6;
	font-weight:bold;

}
.center .headline_decree h2 span {
	color:#016fb6;
	font-weight:bold;
	padding:0px 0px 2px 90px;

}
.center .headline_decree .rss {
	position:absolute;
	margin:-19px 0 0 90px;
*margin:0 0 0 30px;
	_margin:0 0 0 30px;
}
.center .headline_decree .rss {
	margin:0 0 0 15px;
*margin:0 0 0 15px;
	_margin:0 0 0 15px;
}
.center .headline_decree .body {
	font-size:.95em;
	line-height:1.7em;
	padding:0px 30px 0px 30px;
	border:0 solid #ccc;
}
.center .headline_decree .body h3 {
	color:#07509b;
	margin:0;
	padding:5px 0 2px 16px;
	background:url(../images/icon_menu1.gif) no-repeat 0 7px;
	font-weight:normal;
	border-bottom:1px dashed #d2d2d2;
	font-size:.9em;
	line-height:1.3em;
	clear:both;
	
}
.center .headline_decree .body h3 a {
	color:#555;
	text-decoration:none;
}
.center .headline_decree .body h3 a:hover {
	color:#1c86c1;
	text-decoration:underline;
}
.center .headline_decree .body h4 {
	color:#F00;
	font-size:.9em;
	line-height:1.3em;
	background:url(../images/icon_arrow11.gif) no-repeat 0 2px;
	font-weight:normal;
	padding:0 0 0 15px;
}
.center .headline_decree .body p {
	color:#666;
	letter-spacing:0;
	margin:5px 0;
	padding:0;
	line-height:18px;
}
.center .headline_decree .body ul {
	margin:10px 0 0 20px;
	padding:0 10px 0 0;
	display:block;
}
.center .headline_decree .body ul li {
	border-bottom:1px solid #d2d2d2;
	padding:0 0 2px 20px;
	margin:0 0 4px 0;
	display:block;
	text-align:left;
	width:500px;
	height:auto;
	_height:20px;
	 
	list-style-position:outside;
	background:url(../images/icon_arrow12.gif) no-repeat 0 2px;
}
.center .headline_decree .body ul li a {
	color:#1c86c1;
	text-decoration:none;
	width:auto;
	height:auto;
	padding:0;
	font-size:.95em;
	font-weight:normal;
	line-height:14px;
	border-bottom:0 solid #dbdbdb;
}
.center .headline_decree .body ul li a:hover {
	color:#F00;
	text-decoration:none;
	background:none;
}
.center .headline_decree .body li .date {
	color:#1c86c1;
	padding:3px 2px;
	font-size:80%;
	margin:0;
}
.center .headline_decree .body li .image {
	float:left;
	padding:5px 0 5px 0;
}
.center .headline_decree .body li .image img {
	border:1px solid #CCC;
	padding:1px;
	margin:0 5px 5px 0;
	width:170px;
	display:none;
}
.center .headline_decree .body .list {
	margin:0 0 0 140px;
	background-image:none;
}
.center .headline_decree .body .list li {
	background:url(../images/icon_arrow7.gif) no-repeat 0 5px;
	padding-left:15px;
	display:block;
	text-align:left;
	line-height:22px;
	border-bottom:1px solid #ddd;
}
.center .headline_decree .body .list li .date {
	color:#999;
	padding:0 2px 0 2px;
	font-size:80%;
	margin:0;
}
.center .headline_decree .pic {
	border:1px solid #CCC;
	padding:1px;
	margin:0 5px 0 0;
	width:120px;
}
.center .headline_decree .image {
	float:left;
	padding:5px 0 0 0;
}
.center .headline_decree .image img {
	border:1px solid #CCC;
	padding:1px;
	margin:0 5px 0 0;
	width:170px;
}
.center .headline_decree .source {
	background:url(../images/scorebg.gif) repeat-y left 0;
	padding:2px 0 2px 5px;
	margin:5px 0;
	clear:both;
}
.center .headline_decree .source em {
	color:#C00;
}
.center .headline_decree .source img {
	vertical-align:middle;
}
.center .headline_decree .foot {
	display:block;
	height:0;
	background:    no-repeat right top;
}
html>body .center .headline_decree .foot {
	height:8px;
}
*+html>body .center .headline_decree .foot {
	height:8px;
}

 .ftext_bg {	
	padding:0px 0 0 0px;
	margin:0px 0px 0px 10px;
	_margin:0px 0px 0px 10px;
	height:25px;
	*height:25px;
	_height:25px;

}
 
 

.expo2010 {
width:430px;
height:70px;
padding:10px 0px 10px 0px;
margin:0px;
background-image:url(../images/expo2010_title.jpg);
font-size:120%
}
