﻿body {
	/*width: 990px;
	margin: 5px auto 10px auto;*/
	padding: 0;
	background-color: #FFF;
	border: none;
	text-align: justify;
	font-family: 微軟正黑體, verdana, arial, sans-serif;
	font-style: normal;
	color: #000;
	/*font-size: 9pt;*/
	letter-spacing: 1pt;
	position:relative;
}
body form{
	margin: 0px;
}
img {border: none;text-align:middle}

/*h1, h1 a {font: bold 1.2em/1.5em verdana, arial, sans-serif;}*/
h1, h1 a {font: bold 16pt verdana, arial, sans-serif;}
h2, h2 a {font: normal 1.12em/1.2em verdana, arial, sans-serif;}
h3, h3 a {font: normal 1.12em/1.2em verdana, arial, sans-serif;}

/*頁面上方標題*/
a.PageSubject:link, a.PageSubject:visited, a.PageSubject:hover, a.PageSubject:active {color: #000000; text-decoration: none;font-size: 24pt;}

/*頁面上方標題*/
a.PageSublv2:link, a.PageSublv2:visited, a.PageSublv2:hover, a.PageSublv2:active {color: #000000; text-decoration: none;font-size: 20pt;}

/*內文用*/
/*a:link, a:visited   {color: #1E4061; text-decoration: none;}
a:hover, a:active   {color: #CC0000; text-decoration: underline;}*/

/*服務說明用*/
a.svc:link, a.svc:visited   {color: #CC0000; text-decoration: none;}
a.svc:hover, a.svc:active   {color: #CC0000; text-decoration: underline;}

/*強調用*/
a.e:link, a.e:visited {color: #0E5ACC; text-decoration: none;}
a.e:hover, a.e:active {color: #CC0000; text-decoration: underline;}

/*新聞分類用*/
a.c:link, a.c:visited {color: #444444; text-decoration: underline;}
a.c:hover, a.c:active {color: #CC0000; text-decoration: underline;}

/*強調用*/
a.g:link, a.g:visited {color: #b86716; text-decoration: none;}
a.g:hover, a.g:active {color: #1e4016; text-decoration: none;}

/*強調用*/
a.big:link, a.big:visited {color: #0e5acc;font-size:15pt;text-decoration: none;}
a.big:hover, a.big:active {color: #cc0000;font-size:15pt;text-decoration: underline;}


/*強調文字用*/
.emphasis {font-style: normal; color: #CC6600;}

/*強調連接用*/
.emphasislike {font-style: normal; background:#D3D3D3;}

/*強調相關新聞用*/
.contentlike{font-style: normal;font-size: 8pt; color: #CC6600;list-style-type:square;margin-bottom:-5px; }
/*font: bold 1em/1.5em verdana, arial, sans-serif;*/

/*忽略文字用*/
.ignore {color: #C0C0C0;}

/*首頁左邊頻道用*/
a.hp:link, a.hp:visited   {color: #000000;text-decoration: none;}
a.hp:hover, a.hp:active   {color: #000000;text-decoration: underline;}

/*首頁左邊頻道用*/
a.hp1:link, a.hp1:visited   {color: #eb6100;text-decoration: none;}
a.hp1:hover, a.hp1:active   {color: #eb6100;text-decoration: underline;}

/*首頁左邊頻道用*/
a.hp2:link, a.hp2:visited   {color: #eb6100;text-decoration: none;}
a.hp2:hover, a.hp2:active   {color: #eb6100;text-decoration: underline;}

/*首頁左邊頻道用*/
a.hp3:link, a.hp3:visited   {color: #ffffff;text-decoration: none;}
a.hp3:hover, a.hp3:active   {color: #ffffff;text-decoration: underline;}

a.hp4:link, a.hp4:visited   {color: #000000;text-decoration: none;}
a.hp4:hover, a.hp4:active   {color: #000000;text-decoration: none;}

a.hp5:link, a.hp5:visited   {color: #727377;text-decoration: none;}
a.hp5:hover, a.hp5:active   {color: #727377;text-decoration: none;}

a.hp6:link, a.hp6:visited   {color: #cc0000;text-decoration: none;}
a.hp6:hover, a.hp6:active   {color: #cc0000;text-decoration: underline;}

a.hp7:link, a.hp7:visited   {color: #ffffff;text-decoration: none;}
a.hp7:hover, a.hp7:active   {color: #ffffff;text-decoration: underline;}

a.hp8:link, a.hp8:visited   {color: #F09000;text-decoration: none;}
a.hp8:hover, a.hp8:active   {color: #F09000;text-decoration: underline;}

a.hp9:link, a.hp9:visited   {color: #F7BB59;text-decoration: none;}
a.hp9:hover, a.hp9:active   {color: #F7BB59;text-decoration: underline;}

a.hp10:link, a.hp10:visited   {color: #790603;text-decoration: none;}
a.hp10:hover, a.hp10:active   {color: #790603;text-decoration: underline;}

/*關鍵字*/
.keyword {color: #FF0000;}

/*不顯示*/
.none {display: none;}

/*縮小文字用*/
.small {font-style: normal; font-size: 1em; line-height: 1.6em;color:#808080;}

/*放大文字用*/
.large {font-style: normal; font-size: 1.12em; line-height: 1.12em;}

/*強調放大文字*/
/* update 2008/6/5  a.lgemphasis{font: bold 1.2em/1.6em verdana, arial, sans-serif; color: #CC6600;text-decoration:none;}*/ 
a.lgemphasis{font: bold 1.2em/1.6em verdana, arial, sans-serif; color: black;text-decoration:none;}


/*解除圍繞*/
.clear {clear: both;}

/*Menu下拉css*/
.dropmenu{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 100px;
visibility: hidden;
text-align: left;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}
* html .dropmenu { /*IE only hack*/
top: -340px;
}

.dropmenu a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color: black;
}

* html .dropmenu a{ /*IE only hack*/
width: 100%;
}

.dropmenu a:hover{ /*THEME CHANGE HERE*/
background-color: #F0F0F0;
}

select {
	font-family: arial, verdana, sans-serif;
}

/*inupt********************************************************************************************/
input {
	padding-top: 3px;
	background-color: #FFF;
	border: solid 1px #C0C0C0;
	font-size: 9pt;
	color: #000000;
	font-family: arial, verdana, sans-serif;
}
input.noBorder,
span.noBorder input {
    background-color: transparent;
	border: none;
}
input.radio {
	border: none;
	vertical-align:middle;
	margin: 0 2px 0 0;
}
/*圖型按鈕*/
input.pt_image_Icon,
input.pt_image_Submit {
    margin: 0;
    padding: 0;
    background-color: transparent;
    border: none;
}
img.pt_Button {
    cursor: pointer;
    vertical-align: middle;
}

/*內頁日期*/
p.date {
	margin: 0 0 10px 2px;
	padding: 0;
	text-align: left;
	font-size: 1.2em;
	color: #808080;
}

/*內頁類別*/
p.class {
	margin: 0 0 10px 2px;
	padding: 0 0 3px 0;
	text-align: left;
	font-size: 1.25em;
	color: #808080;
	border-bottom: solid 1px #C0C0C0;
}

/*虛線*/
.pt_Dotline {
	margin: 0;
	padding: 5px 0 0 0;
}
/*天地空白分隔*/
.pt_Space {
	padding-top: 10px;
	clear: both;
}
/*物件空白分隔*/
.Object_Space {
	padding-top: 8px;
}
/*內頁類別前面的方塊*/
.square {font-size: 0.8em; color: #DBDBDB;}

/*列印頁的區域******************************************************************************************/
body#printArea {
	width: 700px;
	margin: 20px auto;
	text-align: center;
	background-color: #E8E8E8;
}
body#printArea_fancybox {
	width: 620px;
	margin: 20px auto;
	text-align: center;
	background-color: #E8E8E8;
}
div#printBorder {
	padding: 10px 10px 60px 10px;
	width: 600px;
	text-align: left;
	border: solid 1px #C0C0C0;
	background-color: #FFFFFF;
}
div#printLogo {
	padding: 10px;
}
div#Area {
	padding: 10px 17px;
}
div#box_print {
	margin:0;
	padding: 3px 0 0 0;
	height: 27px;
	border-bottom: solid 1px #C0C0C0;
	border-top: solid 1px #C0C0C0;
}

/*廣告***************************************************************************************************/
.pt_ad {
	margin: 0px auto;
	text-align: center;
}
/*廣告(Banner)*/
.pt_ad_Banner {
	text-align: center;
	margin: 0;
	padding: 10px 0;
	border-top: solid 1px #C0C0C0;
}

/*廣告table(Banner)*/
.pt_table_Banner {
	text-align: left;
	padding: 5px 0;
	margin: 0px 0;
}

/*廣告(Button)*/
.pt_ad_Button {
	margin: 5px auto;
	text-align: center;
}
/*廣告(摩天)*/
.pt_ad_Skyscraper {
	margin: 5px auto;
	text-align: center;
}
/*廣告(大門廉)*/
.pt_ad_BidAd {
	margin: 5px auto;
	text-align: center;
}
/*廣告(大方塊)*/
.pt_ad_Bigboard {
	margin: 5px auto;
	text-align: center;
}

/*頻道選單和功能小圖示********************************************************************************************/

/*頻道選項*/
#channelNav {
	width: 100%;
	float:left;
	margin: 0;
	padding: 0;
	list-style: none;
}
#channelNav li {
	float: left;
	margin: 0;
	padding: 0;
	height: 24px;

}
#channelNav a {
	margin: 0px;
	padding: 0 0 1px 5px;
	text-decoration: none;
	font-size: 15pt;
}
*html #channelNav a {
	font-size: 14pt;
	
}
*html #channelNav .weeka {
	font-size: 10pt;
	
}
*html #channelNav span {
  height: 18px;
	padding: 0 0 1px 0px;
	font-size: 10pt;
}


/*功能小圖示*/
ul#function {
	position: relative;
	float: right;
	margin: -22px 1px 0 0;
	padding: 0;
	list-style-type: none;
}
ul#function li {
	float: left;
	display: block;
	padding: 0 2px 0 6px;
}
ul#WebToptxt {
	position: relative;
	float: right;
	margin: -18px 1px 0 0;
	padding: 0;
	list-style-type: none;
}
ul#WebToptxt li {
	float: left;
	display: block;
	padding: 0 2px 0 6px;
}

li#pt_func_Greeting {
	margin: 1px 0 0 0;
	padding: 0;
	color: #4C4C4C;
}

/*促銷和新聞搜尋********************************************************************************************/
div#pageNeck {
	clear: both;
	margin: 0;
	padding: 0;
	height: 2em;
	letter-spacing: 0pt;
}
div#pt_logo_TextAd {
	position: relative;
	float: left;
	margin: 5px 0 0 5px;
	color: #C0C0C0;
	text-align: left;
	width: 40%;
}
div#pt_logo_TextAd1 {
	position: relative;
	float: left;
	margin: 5px 0 0 5px;
	color: #000000;
	text-align: left;
	width: 43%;
}
div#pt_logo_Promote {
	position: relative;
	float: right;
	margin: 3px 5px 0 0;
	color: #2D2D2D;
	text-align: right;
	width: 55%;
}

/*報頭容器********************************************************************************************/
div#container_head {
	clear: both;
	padding: 0;
	border: solid 1px #727377;
	border-bottom: solid 1px #C0C0C0;
	border-top: none;
}

/*內文容器*/
div#container_body {
	clear: both;
	margin: 0;
	padding: 0;
	border-top: none;
	border-left: solid 1px #727377;
	border-right: solid 1px #727377;
	border-bottom: none;
}

/*內文容器_一欄*/
div#container {
	clear: both;
	margin: 0;
	padding: 10px 20px;
	border-top: none;
	border-left: solid 1px #727377;
	border-right: solid 1px #727377;
	border-bottom: none;
}
/*首頁報頭********************************************************************************************/
div#pageHead {
	margin: 0;
	padding: 0;
	height: 110px;
	border-bottom: 1px solid #C0C0C0;
	letter-spacing: 0pt;
}
div#pt_logo_Box {
	position: relative;
	float: left;
	margin: 20px 10px 10px 10px;
	color: #808080;
	height: 70px;
	/*width: 22%;*/
	width: 200px;
}
div#pt_logo_Banner {
	position: relative;
	float: left;
	padding: 10px 0px 10px 0px;
	color: #C0C0C0;
	width: 65%;
}
p#pt_logo {
	margin: 0;
	padding-left: 15px;
}
p#pt_date {
	clear: both;
	margin: 0;
	padding-left: 22px;
}
/*報頭_登入選項*/
ul#pt_logo_Login {
	float: left;
	margin: 0;
	padding: 15px 0 2px 20px;
	list-style-type: none;
}
ul#pt_logo_Login li {
	float: left;
	color: #808080;
}
li#pt_logo_Login1 {
	padding: 0 5px 0 0;
}
li#pt_logo_Login2 {
	padding: 0 5px 0 5px;
	border-left: solid 1px #808080;
	border-right: solid 1px #808080;
}
li#pt_logo_Login3 {
	padding: 0 5px 0 5px;
}
li#pt_logo_Login4 {
	padding: 0 5px 0 5px;
	border-right: solid 1px #808080;
}
ul#pt_logo_Login a{
	color: #808080;
	text-decoration: none;
}
ul#pt_logo_Login a:hover {
	color: #CC0000;
	text-decoration: underline;
}

/*內頁報頭********************************************************************************************/
div#pageHead_sub {
	margin: 0;
	padding: 0;
	/*height: 65px;*/
	height: 90px;
	border-bottom: none;
	letter-spacing: 0pt;
}
div#pt_sub_Box {
	position: relative;
	float: left;
	padding: 13px 0px 0px 25px;
	color: #808080;
	width: 20%;
}
/*內頁_登入選項*/
ul#pt_sub_Login {
	float: left;
	margin: 0;
	padding: 5px 0 2px 8px;
	list-style-type: none;
}
ul#pt_sub_Login li {
	float: left;
	color: #808080;
}
li#pt_logo_Login1 {
	padding: 0 5px 0 0;
}
li#pt_logo_Login2 {
	padding: 0 5px 0 5px;
	border-left: solid 1px #808080;
	border-right: solid 1px #808080;
}
li#pt_logo_Login3 {
	padding: 0 5px 0 5px;
}
ul#pt_sub_Login a{
	color: #808080;
	text-decoration: none;
}
ul#pt_sub_Login a:hover {
	color: #CC0000;
	text-decoration: underline;
}
div#pt_sub_matter {
	position: relative;
	float: left;
	padding: 12px 0px 10px 0px;
	color: #000;
	text-align: left;/*width: 50%;*/
	font-size:20pt;
	width: 370px;
	margin:0px;
}
div#pt_sub_matter {
	font-weight: bolder;
}


div#pt_sub_matter1 {
	position: relative;
	float: left;
	padding: 19px 0px 10px 0px;
	color: #000;
	text-align: left;/*width: 50%;*/
	width: 370px;
	line-height : 200%; /*設定行高*/ 
	margin:0px;
}
div#pt_sub_matter1 a{
	font-weight: bolder;
}
div#pt_sub_matter1 p{height:1px;border-top : 1px solid #c0c0c0; /*上框線*/ }
div#pt_sub_matter1 p #sitemap{height:1px;}

div#pt_sub_search {
	position: relative;
	float: right;
	padding: 12px 18px 0 0;
	color: #2D2D2D;
	text-align: right;
	width: 25%;
}
div#pt_AD_Box_1 { /*版本三970628*/
	position: relative;
	float: right;
	text-align: center;
	padding: 0px;
	padding-right:1px; /*右邊框留空白*/ 
	padding-left:1px; /*左邊框留空白*/ 
	width: 184px;
}
div#pt_AD_Box_2 { /*版本三970628*/
	position: relative;
	float: right;
	text-align: center;
	padding: 0px;
	padding-right:1px; /*右邊框留空白*/ 
	padding-left:1px; /*左邊框留空白*/ 
	width: 184px;
}
p#pt_sub_date {
	margin: 0;
	padding: 6px 0 0 6px;
}
div#pt_sub_search p {
	margin: 0;
	padding-top: 5px;
}

/*首頁分欄********************************************************************************************/
table.defaultBox {
	width: 988px;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}
td.defaultBox_left {
	text-align: center;
	border-right: 1px solid #D4D4D4;
	vertical-align: top;
	padding: 5px 0 0 0;
	width: 90px;
}
td.defaultBox_middle {
	text-align: center;
	border-right: 1px solid #D4D4D4;
	vertical-align: top;
	padding: 5px;
	width: 520px;
}
td.defaultBox_right {
	text-align: center;
	border-right: none;
	vertical-align: top;
	padding: 5px;
	width: 338px;
}

table.ColumnBox {
	width: 100%;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}
td.Column_Left {
	text-align: center;
	border-right: 1px solid #D4D4D4;
	vertical-align: top;
	padding: 0 5px 0 0;
	width: 164px;
}
td.Column_right {
	text-align: center;
	border-right: none;
	vertical-align: top;
	padding: 0 0 0 5px;
	width: 164px;
}

/*內頁分欄( 2欄 )*/
table.page_2col {
	width: 988px;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	text-align: LEFT;
}
td.left_2col {
	text-align: center;
	border-right: 1px solid #D4D4D4;
	vertical-align: top;
	padding: 5px;
	width: 640px;
}
td.left_2colx {
	text-align: center;
	border-right: 1px solid #D4D4D4;
	vertical-align: top;
	padding: 5px;
	width: 260px;
}
td.right_2col {
	text-align: center;
	border-right: none;
	vertical-align: top;
	padding: 5px;
	width: 338px;
}
td.right_2colx {
	text-align: center;
	border-right: none;
	vertical-align: top;
	padding: 5px;
	width: 300px;
}
/*內頁分類欄(單欄 )*/ 
td.class_list {
	text-align: LEFT;
/*	border-right: 1px solid #D4D4D4;*/ 
	vertical-align: top;
	padding: 5px;
	width: 100%;
}

/*內頁分類欄( 2欄 )*/ 
td.classl_2col {
	text-align: LEFT;
	border-right: 1px solid #D4D4D4;
	vertical-align: top;
	padding: 5px;
	width: 50%;
}
td.classr_2col {
	text-align: LEFT;
	border-right: none;
	vertical-align: top;
	padding: 5px;
	width: 50%;
}
td.classa_2col {
	text-align: LEFT;
	border-right: none;
	vertical-align: top;
	padding: 5px;
	width: 100%;
}

/*內頁分欄( 3欄 )*/
table.page_3col {
	width: 988px;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}
td.left_3col {
	text-align: center;
	border-right: 1px solid #D4D4D4;
	vertical-align: top;
	padding: 5px;
	width: 458px;
}
td.middle_3col {
	text-align: center;
	border-right: 1px solid #D4D4D4;
	vertical-align: top;
	padding: 5px;
	width: 200px;
}
td.right_3col {
	text-align: center;
	border-right: none;
	vertical-align: top;
	padding: 5px;
	width: 338px;
}

/*內頁分欄( 3欄 )A型*/
table.page_3col_A {
	width: 988px;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}
td.left_3col_A {
	text-align: center;
	border-right: 1px solid #D4D4D4;
	vertical-align: top;
	padding: 5px;
	width: 526px;
}
td.middle_3col_A {
	text-align: center;
	border-right: 1px solid #D4D4D4;
	vertical-align: top;
	padding: 5px;
	width: 270px;
}
td.right_3col_A {
	text-align: center;
	border-right: none;
	vertical-align: top;
	padding: 5px;
	width: 160px;
}

/*內頁分欄( 3欄 )B型*/
table.page_3col_B {
	/*width: 990px;*/
	margin: 0;
	padding: 0;
	border-collapse: collapse;

}
td.left_3col_B 
{
	text-align: center;
	vertical-align: top;
	padding: 5px;
	width: 150px;
}
td.middle_3col_B 
{
	text-align: center;
	vertical-align: top;
	padding: 5px;
	width: 629px;
}
td.right_3col_B 
{
	text-align: center;
	border-right: none;
	vertical-align: top;
	padding: 5px;
	width: 245px;
}

/*內頁分欄( 3欄 )C型*/
table.page_3col_C {
	width: 988px;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}
td.left_3col_C {
	text-align: left;
	border-right: 1px solid #D4D4D4;
	vertical-align: top;
	padding: 5px;
	width: 596px;
}
td.middle_3col_C {
	text-align: left;
	border-right: 1px solid #D4D4D4;
	vertical-align: top;
	padding: 5px;
	width: 180px;
}
td.right_3col_C {
	text-align: left;
	border-right: none;
	vertical-align: top;
	padding: 5px;
	width: 180px;
}

/*menu頁籤選單********************************************************************************************/
table.menu {
	width: 100%;
	margin: -1px 0 0 0;
	padding: 0;
	border-collapse: collapse;
}
table.menu td {
	padding: 4px;
	text-align: center;
}
.on {                                      /*頁籤on*/
	font-style: bold;
	font-size: 9pt;
	color: #CC6600;
	border-top: 1px solid #D2D5D8;
	border-right: 1px solid #D2D5D8;
	border-left: 1px solid #D2D5D8;
	border-bottom: 0px solid #FFCC66;
	background-color: #FFFFFF;
}
.off {                                      /*頁籤off*/
	font-style: normal;
	font-size: 9pt;
	color: #CC6600;
	background-color: #F0F4F5;
	border: 1px solid #D2D5D8;
}
.tnone 
{
	width:10%;                                 /*左右的空白頁籤_有依類別和版面的選擇時使用*/
	background-color: #FEEDC8;
	border-top: 1px solid #D2D5D8;
	border-bottom: 1px solid #D2D5D8;
	border-left: none;
	border-right: none;
	text-align: center;
	padding: 0;
}
.tnone_white 
{
	width:10%;                                 /*左右的空白頁籤*/
	background-color: #FFFFFF;
	border-top: 1px solid #D2D5D8;
	border-bottom: 1px solid #D2D5D8;
	border-left: none;
	border-right: none;
	text-align: center;
	padding: 0;
}
	
/*次選項*/
.topmenuItem {
  width:100%
	margin:0px;
	padding: 5px 2px;
	height:1.3em;
	text-align: left;
	border-bottom: #d2d5d8 1px solid;
	background-color: #F2F2F2;
	overflow: hidden; /* for IE 6.0 firefox 3.0以前版本 */
	}

.topmenuItem .ItemRight{
	height:1.3em;
	padding: 5px 2px;
	_padding: 4px 2px; /* for IE 6.0以前版本 */
 	margin-right: 5px;
	position:relative;top:-20px;
	text-align:right;
	/*background-color: #F8F8D4;/* E6EFF8; */
	display: inline;	
	float: right;
	}


.topmenuItem .ItemCenter{

	height:1.3em;
	padding: 5px 2px;
	_padding: 4px 2px; /* for IE 6.0以前版本 */
 	margin-left: 450px;
	position:relative;
  top:-20px;
	text-align:Center;
	background-color: #F8F8D4;/* E6EFF8; */
	display: inline;	
	float: left;
	}




/*首頁頁籤********************************************************************************************/
.contentl{
vertical-align:top;
width:100%;
padding:0px;
margin:0px;
}

.Mtab_page_txt{
margin: 0;
color: #0e5acc;
font-size: 9pt;
font-weight: bold;
padding: 1px 0 0 0;
}
.Mtab_page_txt a{
color: #0e5acc;
}
.Mtab_page_txt a:hover{
text-decoration: none;
color: red;
}
.Mtab_page_box{
margin: 0;
clear: both;
text-align: left;
padding: 1px;
border-top:1px solid #808080;
font-size:100%;
}

.Mtab_page_box1{
margin: 0;
clear: both;
text-align: left;
padding: 1px;
border-top:1px solid #808080;
font-size:100%;
	color: #2D2D2D;
	font-size: 1.12em;
	line-height: 1.5em;
	letter-spacing:0.1em;
}
.Mtab_page_box1 h1 {
	margin: 0px 0 8px 0;
}
.Mtab_page_box ul{
margin:10px 2px 30px 2px;
padding-left:8px;
line-height:1.55;
color:#5a5a5a;
}
.Mtab_page_box ul li {
color: #ADADAD;
margin: 4px;
}

.Mtab_page_box ul li a{
text-decoration: none;
}
.Mtab_page_txt a:hover{

}


.tab_page_txt{
margin: 0;
color: #000000;
font-size: 9pt;
font-weight: bold;
padding: 1px 0 0 0;
}
.tab_page_txt a{
text-decoration: none;
color: #000000;
vertical-align:bottom; /*垂直向下對齊*/ 
}
.tab_page_txt a:hover{
/*color: #FC9400;*/
color: red;
}
.tab_page_box{
margin: 0;
clear: both;
padding: 1px;
/*border-top:1px solid #808080;*/
}
content {
	margin: 1px ;
	padding: 0px;
	text-align: left;
	list-style-type: none;

}
.content li {
	padding: 0px;
  font-family : arial,sans-serif; /*文字字型*/ 
	font-weight: normal;
  font-size: 8pt;
  letter-spacing:1px;
	line-height: 1.5em;
	color: #2D2D2D;
}
.content li.HandLine {
	color: #2D2D2D;
	padding-bottom:5px;
}

.content li.HandLine a {
  font-weight: bold;
	/*font-size: 1.1em;080715修改size 如下*/ 
	font-size:8pt;
	line-height: 1.2em;
}
.content li.Hand {
	color: #2D2D2D;
	padding-bottom:5px;
}
.content li.Hand a {
	font-weight: bold;
	/*font-size: 1.1em;080715修改size 如下*/ 
	font-size:8pt;
	line-height: 1.2em;
}


/*首頁內文*/
div.content2008 {
	margin: 0;
	padding: 0px;
	text-align: center;
	list-style-type: none;
}
.contentl8 {
	margin: 0px ;
	padding: 0px;
	text-align: left;
	list-style-type: none;
	margin-bottom:10px;
}
.contentl8 li {
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 1.12em;
	line-height: 1.3em;
	color: #2D2D2D;
}

.contentl8 li.HandLine {
	color: #2D2D2D;
	padding-bottom:3px;
}

.contentl8 li.HandLine a {
	font-weight: bold;
	font-size: 12pt;
	line-height: 1.2em;
	color:#0e5acc;
}

.contentl8 li.Hand {

	color: #2D2D2D;
	padding-bottom:5px;
}
.contentl8 li.Hand a {
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.2em;
	color: #1E4061; 
}

.yAbstract {
	padding: 0px 0px 20px 47px;
	font-weight: normal;
	font-size: 1.12em;
	line-height: 1.3em;
	color: #2D2D2D;
}
.reporter {
	font-weight: normal;
	font-size: 9pt;
	color: #7D7D7D;
}



/*單元頁籤選單********************************************************************************************/
div.label {
	border: solid 1px #C0C0C0;
}
div.label p {
	margin: 0;
	padding: 2px 10px;
	background-color: #F4F4F4;
	border-bottom: 1px solid #D2D5D8;
	border-top: 1px solid #D2D5D8;
	border-right: 1px solid #D2D5D8;
	border-left: 1px solid #D2D5D8;
}
div.label table {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	width: 100%;
}
div.label td {
	padding: 4px 0;
	background-color: #F0F4F5;
	border-left: solid 1px #D2D5D8;
	border-right: solid 1px #D2D5D8;
	border-bottom: solid 1px #D2D5D8;
	text-align: center;
}
div.label td.on {                                 /*頁籤(啟用)*/
	background-color: #FFFFFF;
	border-top: none;
	border-left: solid 1px #D2D5D8;
	border-right: solid 1px #D2D5D8;
	border-bottom: solid 1px #FFF;
	font-weight: bold;
	color: #CC6600;
}
div.label td.on a {
	font-weight: bold;
	color: #CC6600;
}
div.label td.left {                                 /*最左的頁籤*/
	border-left: none;
}
div.label td.right {                                 /*最右的頁籤*/
	border-right: none;
}
div.label ul {
	margin: 0;
	padding: 5px 0 0 10px;/*四邊不同值順序為上、右、下、左*/
	list-style-type:decimal;
	text-align: left;
	line-height:15px;
    letter-spacing:1px;
}
div.label li {
	margin: 0 0 0 27px;
	padding: 0 10px 5px 0;
	/*color: #ADADAD;*/
}
div.label div.more {
	margin: 0 15px 5px auto;
	padding: 0;
	text-align: right;
}
/*FT頁籤選單********************************************************************************************/
div.ftlabel {
	border: solid 1px #C0C0C0;
}
div.ftlabel p {
	margin: 0;
	padding: 2px 10px;
	background-color: #F4F4F4;
	border-bottom: 1px solid #D2D5D8;
}
div.innft table {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	width: 100%;
}
div.innft td {
	padding: 4px 0;
	background-color: #F0F4F5;
	border-left: solid 1px #D2D5D8;
	border-right: solid 1px #D2D5D8;
	border-bottom: solid 1px #D2D5D8;
	text-align: center;
}
div.innft td.on {                                 /*頁籤(啟用)*/
	background-color: #FFFFFF;
	border-top: none;
	border-left: solid 1px #D2D5D8;
	border-right: solid 1px #D2D5D8;
	border-bottom: solid 1px #FFF;
	font-weight: bold;
	color: #CC6600;
}
div.innft td.on a {
	font-weight: bold;
	color: #CC6600;
}
div.innft td.left {                                 /*最左的頁籤*/
	border-left: none;
}
div.innft td.right {                                 /*最右的頁籤*/
	border-right: none;
}



/*條列式清單********************************************************************************************/
div.pt_Title {
	margin: 0;
	padding: 5px;
	text-align: left;
}
ul.pt_List {
	margin: 0;
	padding: 1px 8px 0px 23px;
	text-align: left;
	list-style-type: disc;
	line-height: 15pt;
}
ul.pt_List li {
	margin: 0;
	padding: 0 0 9px 20;
	color: #ADADAD;
}
ul.Member_List li {
	margin: 0;
	padding: 0 0 9px 0;
	color: #ADADAD;
}

/*報尾 連結***************************************************************************************/
div#pageFoot {
	clear: both;
	margin: 0;
	padding: 4px;
	background: #E5E5FF;
	border: solid 1px #727377;
	border-TOP: solid 1px #C0C0C0;
	height: 40px;
	letter-spacing: 0pt;
}
div#pt_foot_Top {
	margin: 0;
	padding: 2px 0 0 10px;
	list-style-type: none;
}

div#pt_foot_Link {
	position: relative;
	float: left;
	margin: 0;
	padding: 2px 0 0 10px;
	list-style-type: none;
}
div#pt_foot_Option {
	position: relative;
	float: right;
	margin: 0;
	padding: 2px 0px 0 0;
	list-style-type: none;
}

/*報尾 網站連結*/
div#pageLink {
    margin: 0;
    padding: 3px;
	border-bottom: solid 1px #C0C0C0;
	letter-spacing: 0pt;
}
ul#pt_foot_Url {
    margin: 3px 0 0 0;
    padding: 2px 0 2px 0;
    background-color: #FFF;
    text-align: center;
    list-style-type: none;
}
ul#pt_foot_Url li {
    display: inline;
    padding: 0 5px 0 5px;
    text-align: center;
}
li#pt_foot_Url2 {
    border-left: solid 1px #808080;
	border-right: solid 1px #808080;
}
li#pt_foot_Url3 {
	border-right: solid 1px #808080;
}

/*報尾 版權*/
div#pageCopyright {
    margin: 5px 5px 10px 5px;
    padding: 0;
	letter-spacing: 0pt;
}
div#pt_Copyright {
    margin: 5px 5px 3px 5px;
    color: #666;
    text-align: center;
}
div#pt_Company ul {
    margin: 0;
    padding: 0;
    text-align: center;
    list-style-type: none;
}
div#pt_Company li {
    display: inline;
    padding: 0 10px;
    color: #666;
}
div#pt_Company li em {
    font-style: normal;
}
div#pt_Company em.pt_Chinese {
    font-style: normal;
}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html ul#pt_foot_Url li {
  height: 1%;
}
/* End hide from IE5/mac */


/*圖片放大用 和/tw/x/js/highslide/highslide.js配合使用*/
.highslide img {
	border: 1px solid white;

}
.highslide:hover img {
	/*border: 1px solid gray;*/
}

.highslide-image {
    /*border: 1px solid white;*/
    border: 0px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 1px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
  display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
  text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
}
a.highslide-credits,
a.highslide-credits i {
		padding: 1px;
		color: silver;
		text-decoration: none;
		font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.control {
		float: right;
		display: block;
		position: relative;
		margin: 0 5px;
		font-size: 9pt;
		font-weight: bold;
		text-decoration: none;
		text-transform: uppercase;
		margin-top: 1px;
		margin-bottom: 1px;
}
.control:hover {
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
    margin-top: 0;
    margin-bottom: 0;
}
.control, .control * {
	color: #666;
}

/*2008/03/27 新增用*/
div.jumptotitle {
	float:left;
	font-family:arial,sans-serif;
	font-weight:bold;
  text-align:right;
	}
.jumptonav {
padding:0 0 0 1px;
margin:0;
list-style:none;
width:95%;
margin-left:10px;
text-align:left;
}
.jumptonav a {
font-family:arial,sans-serif;
font-size:.9em;
padding-right:3px;padding-left:3px;
}
.jumptonav a.active {
font-family:arial,sans-serif;
font-size:.9em;
padding-right:3px;padding-left:1px;
color:#0e5acc;
}
.jumptonav a.first {padding-left:0;}

/*rpt專輯圖片*/
.complist ul {
	margin: 0px 0px 8px 0px;
	padding: 10px 10px 0px 10px;
	text-align: left;
	}
.complist li {
	font-size: 10pt;
	color: #B1BCC4;
	line-height: 12pt;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 8px 0px;
	list-style: disc;
	}


 .rpt_dot {
    *font-size:9pt;
	_font-size:5pt;    
	color: #000000;
	padding-left:10px;
	}

 .rpt_square {
    *font-size:8pt;

	color: #000000;
	}

/*右側上下方塊專輯用*/
#fltop {width:100%; margin:0px;padding:0;}
#fltop div {clear:left; padding:5px 0 0 10px; background:#ffffff no-repeat left 5px;text-align:left;}
#fltop .show img {float:left; width:60px; height:85px; margin:0 5px 5px 0;}
#fltop .show fv2 {padding:3px 0;text-align:left;}
#fltop .show p {margin:0px;padding:0;}
#fltop .hidden {background-position:left center;background-color:#f0f4f5;}
#fltop .hidden img {display:none;}
#fltop .hidden p {display:none;}

/*文章限排用*/
.fixed300Line3{
	line-height: 1.2;
	width: 290px;
	#width: 290px;
	height: 56px;
	list-style:none;
	overflow-x: hidden;
	overflow-y: hidden;
	text-align:justify; 
	text-justify:newspaper;
	overflow: hidden;
}
.fixed300Line4{
	line-height: 1.2;
	width: 290px;
	#width: 290px;
	height: 75px;
	list-style:none;
	overflow-x: hidden;
	overflow-y: hidden;
	text-align:justify; 
	text-justify:newspaper;
	overflow: hidden;
}
.fixed339Line3{
	line-height: 1.2;
	width: 339px;
	#width: 339px;
	height: 56px;
	list-style:none;
	overflow-x: hidden;
	overflow-y: hidden;
	text-align:justify; 
	text-justify:newspaper;
	overflow: hidden;
}
.fixed339Line4{
	line-height: 1.2;
	width: 339px;
	#width: 339px;
	height: 75px;
	list-style:none;
	overflow-x: hidden;
	overflow-y: hidden;
	text-align:justify; 
	text-justify:newspaper;
	overflow: hidden;
}
.fixed348Line3{
	line-height: 1.2;
	width: 346px;
	#width: 346px;
	height: 56px;
	list-style:none;
	overflow-x: hidden;
	overflow-y: hidden;
	text-align:justify; 
	text-justify:newspaper;
	overflow: hidden;
}
.fixed348Line4{
	line-height: 1.2;
	width: 346px;
	#width: 346px;
	height: 75px;
	list-style:none;
	overflow-x: hidden;
	overflow-y: hidden;
	text-align:justify; 
	text-justify:newspaper;
	overflow: hidden;
}
.fixed440Line3{
  padding:0px;
	line-height: 1.2;
	width: 436px;
	#width: 436px;
	height: 56px;
	list-style:none;
	overflow-x: hidden;
	overflow-y: hidden;
	text-align:justify; 
	text-justify:newspaper;
	overflow: hidden;
}
.fixed440Line4{
  padding:0px;
	line-height: 1.2;
	width: 436px;
	#width: 436px;
	height: 75px;
	list-style:none;
	overflow-x: hidden;
	overflow-y: hidden;
	text-align:justify; 
	text-justify:newspaper;
	overflow: hidden;
}
.fixed440Line6{
   padding:0px;
	line-height: 1.2;
	width: 436px;
	#width: 436px;
	height: 75px;
	list-style:none;
	overflow-x: hidden;
	overflow-y: hidden;
	text-align:justify; 
	text-justify:newspaper;
	overflow: hidden;
}


.fixed430Line3{
  padding:0px;
	line-height: 1.2;
	width: 423px;
	#width: 423px;
	height: 56px;
	list-style:none;
	overflow-x: hidden;
	overflow-y: hidden;
	text-align:justify; 
	text-justify:newspaper;
	overflow: hidden;
}
.fixed430Line4{
  padding:0px;
	line-height: 1.2;
	width: 423px;
	#width: 423px;
	height: 75px;
	list-style:none;
	overflow-x: hidden;
	overflow-y: hidden;
	text-align:justify; 
	text-justify:newspaper;
	overflow: hidden;
}


.fixed420Line2{
  padding:0px;
	line-height: 1.2;
	width: 410px;
	#width: 410px;
	height: 38px;
	list-style:none;
	overflow-x: hidden;
	overflow-y: hidden;
	text-align:justify; 
	text-justify:newspaper;
	overflow: hidden;
}

.fixed420Line4{
  padding:0px;
	line-height: 1.2;
	width: 410px;
	#width: 410px;
	height: 75px;
	list-style:none;
	overflow-x: hidden;
	overflow-y: hidden;
	text-align:justify; 
	text-justify:newspaper;
	overflow: hidden;
}

.fixed320Line2{
  padding:0px;
	line-height: 1.2;
	width: 294px;
	#width: 294px;
	height: 40px;
	list-style:none;
	overflow-x: hidden;
	overflow-y: hidden;
	text-align:justify; 
	text-justify:newspaper;
	overflow: hidden;
}

.fixedPageFoot{
   padding:3px;
	 #padding:4px 3px 4px 3px;
	 border-top:solid 3px #F29600;
	 width:100%;
}

.fixedPageFoot_A{
   font-size:9px;
   padding:3px;
	 #padding:4px 3px 4px 3px;
	 border-top:solid 3px #AFAFAF;
	 width:98%;
}


.fxcontent{
 font-size:12px;
 line-height:20px;
 letter-spacing:1px;
 /*clear: text-align;
 text-align:left; */
}

.newspaperjustify{
 overflow:hidden;
 width:100%;
 text-align:justify;
 text-justify:newspaper;
}



.newspapercontent{
/* font-size:12px;
 line-height:20px;
 letter-spacing:1px; */
 overflow:hidden;
 width:100%;
 text-align:justify;
 text-justify:newspaper;
}

.hot_title {
  background-color: #F6F6F6;
  font-size:10pt;
  text-align:left;
  line-height:20px;
  border-bottom:1px solid #B4B4B4
}

 .live_search {
      position:absolute;
	  background-color: #FFFFFF;
	  width: 300px;
	  height: 200px;
	  border-width:1px;
	  border-style:solid;
	  border-color:#000000;
	  display:none;
 }
 .live_tool {
      padding:6px;
      position:absolute;
	  background-color: #FFFFFF;	  
	  border-width:1px;
	  border-style:solid;
	  border-color:#000000;
	  display:none;
 }