﻿@charset "utf-8";
@import url("layout.css");
@import url("header.css");
@import url("mp.css");
@import url("left.css");
@import url("right.css");
@import url("cp.css");
@import url("lp.css");
@import url("np.css");
@import url("qp.css");
@import url("fb.css");
@import url("form.css");
@import url("search.css");
@import url("menu.css");
@import url("forwardForm.css");
@import url("epaper.css");
@import url("tabpanel1_class.css");
@import url("cp_layout.css");
@import url("media.css");
.accesskey {
	height:0.5px;
	/*font-size:0.3em;*/
	text-align:left;
}
html>/**/body .accesskey{
	font-size:0.3em;
	text-align:left;
	height:0.5px;
	}
.accesskey a {
	color:#FFF;
}

.theme_service .accesskey {
	color:#fdfef8;
	position:absolute;

	left:20px;
}
h2 {
	font-size:120%;
	/*background:url(../images/bg_cp_title_line.gif) repeat-x left bottom;*/
	padding:0 0 5px 0;
	margin:15px 0 0 20px;
	color:#ffffff;
	font-weight:bold;
	letter-spacing:1px;
}
a {
	color:##006AC0;
}
a:hover {
	color:#F00;
	text-decoration:underline;
}

.pickedFirst {
background: url(../images/pickedFirst.gif) no-repeat 0 0;
color: #000000;
padding: 0;
margin: 0;
height: 23px;
width: 95px;
border: 0 none;
vertical-align: middle;
}

.pickedAll {
background: url(../images/pickedAll.gif) no-repeat 0 0;
color: #000000;
padding: 0;
margin: 0;
height: 22px;
width: 80px;
border: 0 none;
vertical-align: middle;
}

.blockquote {
	color:#960;
	line-height:20px;
	margin:5px 10px 0 10px;
	clear:both;
}
.date {
	color:#d56e1b;
	display:inline-block;
}


.rightbg .headline h2 span .date{
	font-size:9px;
}


.more {
	float:right;
	margin:0px 25px 0 0;
	clear:both;
}
.more a {
	font-size:13px;
	color:#fff;
	text-align:right;
	display:block;
	margin:0;
	padding:0 12px 2px 0;
}
.leftimg {
	background-image:url(../images/leftimgmore.png);
	padding:2px 0px 2px 13px;
	/*display:block;*/
	margin:10px 17px 0px 0px;
	}
	
.leftimg a{
 color:cc3366;
	}



/*----*/

.headline1 .more {
	float:right;
	margin:0px 0px 0px 0px;
	clear:both;
}


.headline1  .more a {
	font-size:80%;
	color:#FFF;
	background-image:url(../images/morebg_right.gif);
	background-repeat:no-repeat;
	background-position:right 0;
	text-align:right;
	display:block;
	margin:0;
	padding:0 12px 2px 0;
}

.headline1 .leftimg {
	padding:0 0 5px 4px;
	display:block;
	background-image:url(../images/morebg_left.gif);
	background-repeat:no-repeat;
	background-position:left 0;
}
/*----*/










.btn_center {
	text-align:center;
	clear:both;
}
.PgSet {
	float:right;
	margin:0 3px;
	clear:both;
	padding:0;
}
.PgSet li {
	display:inline;
	padding:0;
	background-image:none;
	border:none 0;
	vertical-align:-10px;
}
.friendly {
	color:#666;
	margin:0;
	text-align:left;
	clear:both;
	width:100%;
	position:relative;

	z-index:999999
	
}
.friendly .path {
	background:url(../images/icon_path.gif) no-repeat 0 0px;
	padding:8px 0 0 30px;
	margin:0 0 0 30px;
	font-size:.95em;
}
.friendly .path span.before {
	padding:0 12px 0 0;
}
.friendly .path a {
	color:#000;
}
.friendly .path img {
	vertical-align:middle;
}

/*
.friendly .function {
	position:relative;
	text-align:right;
	margin:0px 30px 0 480px;
_margin:0px 0 0 480px;
	top:0px;
	z-index:999999;

}*/


.friendly .function {
	position:relative;
	text-align:right;
	margin:0px 0 0 480px;
	/*_margin:0px 0 0 480px;*/
	top:-20px;
	z-index:2147483647;


}





.friendly .function ul {
	margin:20px 0 0 0;
	float:right;
}
.friendly .function li {
	background:    no-repeat 0 0;
	margin:0 2px 0 0;
	padding:0;
	text-align:center;
	display:block;
	float:left;
	font-size:.95em;
	width:79px;
}
.friendly .function li span {
	display:none;
}
.friendly .function .print {
	background:url(../images/btn_print.jpg) no-repeat 0 0;
	padding:5px 0 0 15px;
	margin-right:10px;
	width:79px;
*width:79px;
	_width:94px;
	height:31px;
	display:block;
}
.friendly .function .forward {
	background:url(../images/btn_forward.jpg) no-repeat 0 0;
	padding:5px 0 0 10px;
	width:49px;
*width:49px;
	_width:64px;
	height:31px;
	display:block;
}
.friendly .function .back {
	background:url(../images/btn_back.jpg) no-repeat 0 0;
	padding:5px 0 0 15px;
	width:49px;
*width:49px;
	_width:64px;
	height:31px;
	display:block;
}





		.friendly .webFun {
			 font-size:0.95em;
			
			/*float:right;*/
			margin-left:30px;
			margin-top:10px;




		}

/*
		.friendly .webFun span{
			display: inline;
			vertical-align:top;
		}
		.friendly .webFun img{
			margin-left:5px;
		}
		*/



.text_red {
	color:#C00;
}
.text_green {
	color:#093;
}
.text_blue {
	color:#06C;
}
.text_Q {
	color:#06C;
	font-size:100%;
	font-weight:bold;
	margin:5px 0 5px 0;
}
.text_A {
	color:#C30;
	font-size:100%;
	font-weight:bold;
	margin:5px 0 5px 0;
}
.btnSearch {
	color:#ffffff;
	font-weight:bold;
	background:url(../images/btn_submit.jpg) no-repeat 0 0;
	padding:0;
	margin:0;
	height:35px;
	width:35px;
	border:0 none;
	vertical-align:middle;
}
.btngray {
	color:#333;
	background-color:#FFF;
	background-image:url(../images/btngray.gif);
	background-repeat:repeat-x;
	background-position:0 0;
	padding:2px 3px 2px 3px;
	margin:0 1px;
	height:22px;
	vertical-align:middle;
	border:1px solid #CCC;
}
.btnCom {
	color:#333;
	background-image:url(../images/btnCombg.gif);
	background-repeat:repeat-x;
	background-position:0 0;
	border:1px solid #EAB13C;
	text-align:center;
	padding:3px 0;
	font-size:11px;
	width:60px;
	height:22px;
	vertical-align:middle;
}
.btnadd {
	color:#333;
	background-image:url(../images/btnadd.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	padding:3px 0 2px 0;
	width:85px;
	border:0 none;
	text-align:center;
	background-color:#FFF;
}
.inputSearch {
	border:1px solid #b1b1b1;
	padding:8px 3px 0 3px;
	color:#666;
	vertical-align:middle;
	width:220px;
	margin:0;
	background:#FFF;
	height:25px;
}

html > body .inputSearch {padding:5px 3px 0 3px;height:30px;font-size:1.2em;}


.inputgray {
	border:1px solid #B1CDD6;
	padding:4px 3px 0 3px;
	color:#666;
	vertical-align:middle;
}
.floatleft {
	float:left;
}
.floatleft img {
	vertical-align:middle;
}
.quickLink {
	margin:10px auto;
	text-align:right;
	font-size:90%;
	clear:both;
}
.quickLink ul {
	margin:0;
	text-align:right;
	list-style-type:none;
}
.quickLink li {
	display:inline;
	padding:0 1px;
	background-image:none;
	border:0 none;
}
.quickLink a.gotop {
	background-image:url(../images/icon_home.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	padding-left:15px;
	color:#999;
}
.quickLink a.back {
	background-image:url(../images/icon_back.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	padding-left:15px;
	color:#999;
}
.page {
	margin:10px 0 0 0;
	text-align:center;
	clear:both;
	height:25px;
	border-bottom:1px solid #eee;
	background:#eee;
	padding:3px 5px 0 5px;
}
.page em {
	color:#C60;
	font-weight:normal;
}
.page img {
	vertical-align:middle;
}
.page ul {
margin:0 padding:0;
	list-style:none;
	width:300px;
	float:left;
}
.page ul li.prev {
	background-image:url(../images/icon_previous.gif);
	background-repeat:no-repeat;
	background-position:left 0;
	padding-left:10px;
	padding-top:0;
}
.page ul li.first {
	padding:0 2px 2px 2px;
}
.page ul li.next {
	padding:0 2px 2px 2px;
}
.page ul li.last {
	padding:0 2px 2px 2px;
}
.page ul li.here {
	background:#2e84ee;
	color:#fff;
	padding:0 3px;
	margin:0 5px;
	display:block;
}
.page .condition {
	margin:0;
	padding:0 8px;
	float:right;
	background:#2e84ee;
	color:#FFF;
}
.page .condition a {
	color:#FFF;
}
.page ul li {
margin:0 padding:0;
	list-style:none;
	float:left;
	display:block;
	padding:0;
}
.page ul li a {
	padding:0 3px;
}
.page ul li a:hover {
	background:#2e84ee;
	color:#fff;
	padding:0 3px;
	margin:0;
	display:block;
	text-decoration:none;
}
.page ul li.prev a:hover, .page ul li.first a:hover, .page ul li.next a:hover, .page ul li.last a:hover {
	background:none;
	color:#fff;
	padding:0 auto;
	_padding:0 2px 2px 2px;
	display:block;
	text-decoration:none;
}
.sitemap {
	color:#666;
	vertical-align:top;
	line-height:1.7em;
	padding:0 15px 10px 15px;
	border:0 solid #d0e7e9;
	background:none;
	font-size:.95em;
	clear:both;
}
.sitemap h3 {
	font-size:120%;
	font-weight:normal;
	color:#093;
	margin:5px 0;
	padding-bottom:3px;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#CCC;
}
.sitemap p {
	margin:5px 0 0 0;
	line-height:20px;
}
.sitemap ul {
	margin:10px 0 0 20px;
}
.sitemap li {
	list-style-type:none;
	line-height:20px;
}
.sitemap li img {
	vertical-align:middle;
}
.sitemap .mapTree {
	margin:5px 0 0 15px;
}
.sitemap .mapTree li {
	background-image:url(../images/icon_arrow3.gif);
	background-repeat:no-repeat;
	background-position:0 7px;
	padding-left:15px;
	line-height:25px;
	list-style-type:none;
}
.sitemap .mapTree ul {
	margin:5px 0 0 15px;
}
.sitemap .mapTree li li {
	background-image:url(../images/icon_arrow5.gif);
	background-repeat:no-repeat;
	background-position:0 8px;
	padding-left:10px;
	list-style-type:none;
}
.sitemap .update {
	text-align:right;
	clear:both;
	color:#999;
}
.sitemap .quickLink li {
	background-image:none;
}



.footer {
	background-color:#fff;
	height:auto;
	width:980px;
	text-align:left;
	padding:10px 0 10px 0;
	_padding:10px 0 10px 0;
	margin:0 auto 0 auto;
	font-size:13px;
}
.footer .aaa {
	float:left;
	position:absolute;
	margin:10px 5px 0 80px;
}
.footer p {
	color:#000;
	margin:5px 0 0 205px;
*margin:5px 0 0 200px;
	_margin:5px 0 0 102px;
	line-height:16px;
	float:left;
	width:620px;
}
.footer p img {
	float:left;
}
.copyright {
	margin:0;
*margin:0;
	_margin:0;
}
.footer .copyright ul {
	text-align:center;
	padding:5px 0 0 0px;
}
.footer .copyright li {
	display:inline;
	padding:0 5px 0 5px;
	border-right:1px solid #656464;
	font-size:13px;
}
.footer .copyright a {
	color:#0089e9;
}
.footer .egov {
	float:right;
	margin:-10px 100px 0 0;
}
.footer .egov ul {
	text-align:center;
}
.footer .egov li {
	display:inline;
	padding:0 8px 0 0;
}
.footer .update {
	color:#000;
	padding:0;
}
.footer .update em {
	color:#000;
}
.footer .Copy {
	font-size:.8em;
	font-family:'Trebuchet MS';
	color:#000;
	padding:10px 0 0 0;
}





/*--------mp頁-------------*/

.footer_mp {
/*background:url(../images/foot_bg.gif) no-repeat top;*/
	height:78px;
padding:20px 10px 0px 10px;
z-index:1;
position:relative;
margin-top:-10px;
font-size:.85em;
}
.footer_mp .aaa {
	float:left;
	position:absolute;
	margin:10px 5px 0 48px;
}
.footer_mp p {
	color:#000;
	margin:5px 0 0 205px;
*margin:5px 0 0 205px;
	_margin:5px 0 0 102px;
	line-height:1.8em;
	float:left;
	width:600px;
}
.footer_mp p img {
	float:left;
}
.copyright {
	margin:0;
*margin:0;
	_margin:0;
}
.footer_mp .copyright ul {
	text-align:left;
	padding:5px 0 0 10px;
}
.footer_mp .copyright li {
	display:inline;
	padding:0 5px 0 5px;
	border-right:1px solid #656464;
}
.footer_mp .copyright a {
	color:#0089e9;
}


.footer_mp .egovBox {
	float:right;
	margin:-30px 0px 0px 0px;
}



/*
.footer_mp .egov {
	float:right;
	margin:-70px 13px 0 5px;
}
.footer_mp .egov ul {
	text-align:center;
}
.footer_mp .egov li {
	display:inline;
	padding:0 8px 0 0;
}


.footer_mp .egov_1 {
	float:right;
	margin:-70px 70px 0 0px;
	_margin:-70px 10px 0 0px;

}
.footer_mp .egov_1 ul {
	text-align:center;
}
.footer_mp .egov_1 li {
	display:inline;
	padding:0 8px 0 0;
}

*/





.footer_mp .update {
	color:#000;
	padding:0;
}
.footer_mp .update em {
	color:#000;
}
.footer_mp .Copy {
	font-size:.8em;
	font-family:'Trebuchet MS';
	color:#000;
	padding:10px 0 0 0;
}







.headline_note  {
	font-size:.95em;
	line-height:1.7em;
	padding:0px 8px 10px 0px;	
	_padding:0px 8px 0px 0px;
	width:490px;	
	margin-top:-20px;
	margin-left:10px;
}



.headline_note .body h3 {
	color:#555;
	margin:0;
	padding:5px 0 2px 16px;
	background:url(../images/icon_arrow_note.gif) no-repeat 0 7px;
	font-weight:normal;
	border:0 none;
	font-size:.9em;
	line-height:1.3em;
}


.headline_note h3 a {
	color:#FF0000;
	text-decoration:none;
}

.headline_note h3 a:hover {
	color:#FF0000;
	text-decoration:none;
}

/*------------footer menu---------------------*/


.fatfootermenu{  
     
	 /*top:311px; 
	 background-color:#CCC;*/ 
	 margin:0px 0px 0px 0px;
	 /*white-space: nowrap;--不折行*/
	 width:auto;
	 height:290px;
	 padding:10px 0px 40px 0px; 
	 width:964px;
	 text-align:left;
	 background:url(../images/bg_fatfootermenu.jpg) repeat-x;
	/*_padding:0px 0px 0px 162px;
	position:absolute;*/
	/* 功能列對齊調整padding:上 右 下 左*/	
	}
	
html>/**/body .fatfootermenu{

	 margin:30px 0px 0px 0px;
	
	}


.fatfootermenu h2{font-size: 1.2em;font-weight: normal;color: #1d5993;display:none;}
.fatfootermenu .title{
	color:#F60;
	font-size: 1.4em;
	font-weight:bold;
	

	}
.fatfootermenu img{ padding:0px 0 0 0;display:none;}

.fatfootermenu ul{
	list-style-type: none;
	padding:0px 0 0px 0px;
	margin:22px 0px 0px 40px;
	text-align:left;}
	
html>/**/body .fatfootermenu UL{ 
    list-style-type: none;
	padding:0px 0 0px 0px;
	margin:12px 0px 0px 40px;
	text-align:left;

}	

	
.fatfootermenu li {
	margin: 0px auto;
	padding:0px 0 2px 1px;
	list-style-type: none;
	background: none;display: block;float:left;
	width:231px;
	/*white-space:inherit;*/
}

html> body .fatfootermenu li{
	margin: 0px auto;
	padding:0px 0 2px 1px;
	list-style-type: none;
	background: none;display: block;float:left;
	width:230px;
	/*white-space:inherit;*/
}	

.fatfootermenu ul li a{
	font-size:120%;
	color:#fff;
	font-weight:bold;
	text-align:center;

	/*background:#FC0;*/
	}
	
.fatfootermenu ul li a:hover{
	text-decoration: none;
	}
	
.fatfootermenu ul li ul {
	margin:10px auto 0 auto;	
	}
	
.fatfootermenu ul li ul li a{
	font-size:1em;
	color:#575757;
	font-weight:normal;
	text-align:left;
	background:none;	
	}
	
.fatfootermenu ul li ul li a:hover{
	text-decoration: none;
	color: #ffffff;	
	}
	
/*
.fatfootermenu li a{	
     display: block;
	 color: #203301;
	 text-decoration: none;
	background: url(../images/bg_top_menu.jpg) repeat-x left top;
	 background:none;
	 width: auto;
	 height:auto;
	 padding:2px 0px 2px 0px;
	 font-size: 1em;
	 font-weight:bold;
	 line-height: 1em;
	 border-bottom:0px solid #dbdbdb;	 
	 }
	 
.fatfootermenu li a:hover{
	color: #FFF;
	text-decoration: none;
	background: url(../images/bg_top_menu_f2.jpg) repeat-x left top;
	border-bottom:4px solid #a4ce6c;
	}

*/


#mediaZone {

	margin-left:210px;
	position:absolute;
	z-index:999999;
	
}