@charset "utf-8";
/* CSS Document */

@import url("reset.css");

body { color:#333333;}
.Wrapper {width:990px; margin:0 auto; background-color:#FFFFFF; }/*overflow:hidden;*/ 

/*字型大小樣式*/
.fs01{ font:13px/1.6 Arial, Helvetica, sans-serif; }
.fs02{ font:12px/1.6 Arial, Helvetica, sans-serif; }
.fs03{ font:15px/1.6 Arial, Helvetica, sans-serif; }
.fs05{ font:20px/1.6 Arial, Helvetica, sans-serif; }
.fs06{ font:13px/14px Arial, Helvetica, sans-serif; }


/*字體色彩*/
.fc01 { color:#CC0000;}
.fc02 { color:#2d5e89;}
.fc03 { color:#f60;}
.fc04 { color:#739900;}
.fc05 { color:#666666;}

/*連結色彩*/
.aL a { color:#B50001; 	text-decoration:none;}
.aL a:hover { text-decoration:underline;}
.bL a { color:#2d5e89; text-decoration:none;}
.bL a:hover { text-decoration:underline;}
.cL a { color:#333333; text-decoration:underline;}
.cL a:hover { text-decoration:none;}
.dL a { color:#739900; text-decoration:none;}
.dL a:hover { text-decoration:underline;}

/**/
.tb-color1 {border-collapse: collapse;}
.tb-color1 td {border:1px solid #aaa;border-collapse: collapse; padding:5px;}

.tb-color2 { border-collapse: collapse;}
.tb-color2 td {
	border-collapse: collapse;
	padding:2px 4px;
	border-bottom:1px dotted #6699CC;
}
.tb-color2 tr a {color:#2d5e89; text-decoration:none;}

.tb-color3 { border-collapse: collapse;}
.tb-color3 td {
	border-collapse: collapse;
	padding:2px 4px;
	border-bottom:1px dotted #aaaaaa;
	border-right:1px dotted #aaaaaa;
	font:13px/24px Arial, Helvetica, sans-serif;
}

.tb-color4 td {
	border-collapse: collapse;
	padding:3px 4px;
	font:13px/24px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #aaaaaa;
}
.tb-color4 td a{ color:#2d5e89;}
.tb-color4 td a:hover { text-decoration:none;}

.tb-color5 td{border-collapse: collapse; padding:5px;}

.tb-color6 {
	border-collapse: collapse;
}
.tb-color6 td {border:1px solid #aaa;border-collapse: collapse; padding:2px 3px;}




.bg-color01 { background:#e6ecf3;}
.bg-color02 { background:#eeeeee;}
.bg-color03 { background:#FFFFDF;}
.bg-color04 { background:#eeeeee; color: #555555; border-bottom:1px solid #aaaaaa; border-top:1px solid #aaaaaa; }
.bg-color05 { background:#F8FAFC; } 
.bg-color06 { background:#FFFFF7; } 
.bg-color07 { background:#FFF7F7; } 
.bg-color08 { background:#FBFFF4;} 
.bg-color09 { background: #F4FDFF;} 


/*--- 刊頭 ---*/
.Header { height:180px;}
.He-box01 { background:url(../images/header01.jpg); height:20px; color:#2d5e89; font:12px Arial, Helvetica, sans-serif; padding:5px 0 0;}
.He-box01-left { float:left; margin-left:50px;}
.He-box01-right { float:right; }
.He-box01-right a{ color:#2d5e89; text-decoration:none;}
.He-box01-right a:hover { text-decoration:underline;}
.He-box02 { clear:both; height:95px;}
.He-box02 h1 {  width:480px; height:95px; background: url(../images/header02.jpg); clear:both; text-indent:-9999px; float:left;}
.He-box02-right{ width:510px; height:75px; background:url(../images/header03.jpg); float:right; padding:20px 0 0 0; text-align:right;}
.global-nav { background:url(../images/header04.jpg); height:30px; clear:both;}
.global-nav ul{ list-style:none; margin:0; padding:0 0 0 50px;}
.global-nav li { float:left; }
.global-nav li a{display:block; height:25px; background: url(../images/he-menu02.gif); padding:5px 15px 0; color:#FFFFFF; font:13px Arial, Helvetica, sans-serif; text-decoration:none;}
.global-nav li a:hover { color:#dddddd;}
.global-nav li.a { width:10px; height:30px; background: url(../images/he-menu01.gif);}
.global-nav li.b a{ height:25px; background:url(../images/he-menu03.gif);}
.global-nav li.c { width:10px; height:30px; background: url(../images/he-menu04.gif);}
.global-nav-list { background:#d10100; height:25px; clear:both; color:#FFF; font:13px Arial, Helvetica, sans-serif; padding:5px 0 0 70px;}
.global-nav-list a{ color:#FFFFFF; text-decoration:none; clear:both; margin:0 5px; }
.global-nav-list a:hover { position:relative; top:1px; left:1px;}

.main-content { float:left; width:730px;}
.main-content2 { float:right; width:770px;}
.main-content3 { clear:both; }
.main-right { width:240px; float:right;}


/*--- 左邊區塊 ---*/
.main-left {width:200px; float:left; clear:both; }

/*--- 內頁左邊共同欄位(三欄) ---*/
.M-Lbox01 { margin:10px 0 0; clear:both; }
.M-Lbox01 ul { list-style:none; margin:0; padding:0;}
.M-Lbox01 li a { display:block; height:30px; text-indent:-9999px; margin-bottom:3px;}
.M-Lbox01 li.a { background:url(../images/Rbox7-01.jpg);}
.M-Lbox01 li.b { background:url(../images/Rbox7-02.jpg);}
.M-Lbox01 li.c { background:url(../images/Rbox7-03.jpg);}
.M-Lbox01 li.d { background:url(../images/Rbox7-04.jpg);}
.M-Lbox01 li.e { background:url(../images/Rbox7-05.jpg);}

.M-L-ad { margin:20px 0 ; padding:0 20px 20px;}

/*--- 內頁中間欄位(三欄) ---*/
.Center { float:right; margin:0 0 0 20px; width:510px; overflow:hidden;}


/*--- 右邊共同欄位 ---*/
.M-Rbox1 dt { height:30px; }
.M-Rbox1 dt.a { background:url(../images/M-Rbox01-01.gif);}
.M-Rbox1 ul.a { list-style:none; margin:0; padding:0;}
.M-Rbox1 li.a { width:240px;display:block; height:22px;float:left;  background: url(../images/arr04.gif) no-repeat 0 4px;  }
.M-Rbox1 li.a a{ font:13px/1.8 Arial, Helvetica, sans-serif; color:#937643; text-decoration:none; padding-left:14px;}
.M-Rbox1 li.a a:hover{ text-decoration: underline;}

.M-Rbox1 dt.b { background:url(../images/M-Rbox01-02.gif); }
.M-Rbox1 ul.b { list-style:none; margin:0; padding:0;}
.M-Rbox1 li.b { width:240px;display:block; height:22px;float:left;  background: url(../images/arr01.gif) no-repeat 0 4px;  }
.M-Rbox1 li.b a{ font:13px/1.8 Arial, Helvetica, sans-serif; color:#2d5e89; text-decoration:none; padding-left:14px;}
.M-Rbox1 li.b a:hover{ text-decoration: underline;}

.M-Rbox1 dd {  padding:10px 0 20px ; overflow:hidden;}

.M-Rbox2 { clear:both;}
.M-Rbox2 img { margin:5px 10px;  }
.M-Rbox3 { clear:both; margin:15px 0;}


/*--- 麵包屑 ---*/
.bread { font:12px/1.5 Arial, Helvetica, sans-serif; color:#666666; height:30px; margin:10px 0 0 ;}
.bread a { color:#666666; }
.bread a:hover { text-decoration:none;}


/*--- 地圖區塊 ---*/
.map { clear:both; margin-top:15px; }
.map h2{ display:block; height:30px; background:#cb0100; font:11px/30px Arial, Helvetica, sans-serif; text-align:center; color:#FFFFFF;}
.map h2 a { color:#FFFFFF; text-decoration:none; font:13px/1.6 Arial, Helvetica, sans-serif;}
.map h2 a:hover { text-decoration:underline;}
.map-con { margin:3px 0; padding:0 30px; clear:both; background:#e6e6e6; height:230px;}
.map-con dl { float:left; margin:0 5px; display:inline; width:120px;}
.map-con dt { height:24px; margin-top:20px; font:bold 15px Arial, Helvetica, sans-serif;}
.map-con dt.a { height:22px; margin:2px;}
.map-con dt a{ color:#333333; text-decoration:none;}
.map-con dt a:hover { text-decoration:underline;}
.map-con dd { background:url(../images/arr02.gif) no-repeat -2px 3px; text-indent:12px; margin-bottom:5px;}
.map-con dd a{ font:13px Arial, Helvetica, sans-serif; text-decoration:none; color:#444444; }
.map-con dd a:hover { text-decoration:underline;}


/*--- 版權區塊 ---*/
#FOOTER { background: #fff; clear:both; padding:20px 70px; height:70px; }
#FOOTER .box1 img { float:left;}
#FOOTER .box1 p {font:12px/1.5 Arial, Helvetica, sans-serif; color:#666666; }
#FOOTER .box1 .main {margin-left:15px; float:left; padding-top:8px; width:680px;}
#FOOTER .box1 a{ color:#2864a8; text-decoration:none;  }
#FOOTER .box1 a:hover { text-decoration:underline;}
