﻿@charset "utf-8";
/* CSS Document */

/* reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;}
body {
	line-height: 1.333em;
	background-color:#E0E0E0;
}
html, body { height:100%; }

/* table */
table { border-collapse: separate; border-spacing: 0; }
table, td, th { vertical-align:top; }

/* form */
input { border:#000000 1px sloid; }

/*  字形+通用 */
body { font-family:arial, verdana, helvetica, geneva, sans-serif; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-weight:normal;}
h1{ font-size:1.6em;}
h2{ font-size:1.3em;}
h3{ font-size:1em;}
h4{ font-size:0.9em;}
h5{ font-size:0.7em;}
h6{ font-size:0.6em;}

a{ text-decoration:none; }
a:link, a:visited { color:#006699; }
a:hover, a:active {color:#CC0000;}

.line { clear:both; height:1px; background:url(../images/line.gif) 0 0 repeat-x;overflow:hidden; }
*html .line { overflow:hidden; }
.line99 { width:99%; background:url(../images/line.gif) 9px 0 no-repeat;} 
.line_black { clear:both; width:99%; height:1px; overflow:hidden; background-color:#000000; margin-top:7px; }

.clear { clear:both; height:1px; overflow:hidden; }

/* format */
#wrap{position: relative;margin:0 auto; padding:0; width:960px; }

/* header */

#header { margin:auto;padding:0; width:100%;display:block; background-color:#FFFFFF;float:left;min-height:100px}
#header .logo {
	/*float:left;*/
	margin-top:2px;
	margin-left:9px;
	margin-bottom:10px;
	padding:0;
}
#header .logo img{margin:0;padding:0;float:left;}
#header .logo div{margin:0 9px 10px 14px;padding:0;float:right;}
#header .backLiberty{text-align: right;font-size: 12px;padding:3px 20px }
#header .search {float:right; margin-top:30px; width:300px;}
#header .etitle { float:left;margin-top:48px; margin-left:20px; margin-bottom:0;}
#header .etitle_c1 { display:none;color:#FF6600; font-weight:bold;} /* 內頁的title : Taiwan News */
#header .etitle_p1 { display:none;color:#000000; font-weight:bold;} /* Photo News Title */

#header .etitle_c2 { display:none;color:#4a9e00; font-weight:bold;} /* 內頁的title : World News*/
#header .etitle_c3 { display:none;color:#0072ff; font-weight:bold;} /* 內頁的title : Editorials */
#header .etitle_c4 { display:none;color:#0072ff; font-weight:bold;} /* 內頁的title :Sports */
#header .etitle_c5 { display:none;color:#511bff; font-weight:bold;} /* 內頁的title : Business */
#header .etitle_c6 { display:none;color:#a600e3; font-weight:bold;} /* 內頁的title : World Business */
#header .etitle_c7 { display:none;color:#ff9c00; font-weight:bold;} /* 內頁的title :Feature */
#header .etitle_c8 { display:none;color:#444444; font-weight:bold;} /* 內頁的title :Bilingual Pages  */

.blackline { height:2px; width:100%; background-color:#2b2b2b; overflow:hidden;float:left;}

/* nav */
#nav {height:36px; width:auto; padding:0.5em 10px 0px 11px; background:#ffffff url(../images/nav_bg_red.jpg) no-repeat;clear:both}
*html #nav {padding-left:22px;}
#nav ul{ list-style-type:none; padding:0; font-weight:bold; font-size:90%; margin-left:5px;}
#nav li{display:inline; }
#nav a{ text-decoration:none; padding:10px 1em 9px 13px ; background-image:url(../images/nav_bg.jpg) repeat-x;color:#FFFFFF; }/* 0914修改 */
#nav a.select{ background:url(../images/bg_nav_black.jpg) repeat-x; color:#FFFFFF; }
#nav a:hover{ background:url(../images/bg_nav_black_over.jpg) repeat-x; color:#FFFFFF; }

/*main*/
#main { width:960px; background-color:#ffffff; margin:0; }

#content_left { width:620px; padding-left:11px; float:left; margin-top:7px;}
#content_fleft{ width:300px; margin-left:9px;margin-right:4px; float:left; margin-top:7px; } /* 0628新增，在首頁最下方 氣象、新聞查詢、AD用 */
*html #content_fleft{margin-right:0px;} /* 0707新增 */

#front_boxf { width:98%; /*background-color:#e0e0e0;*/ margin:0 5px; } /* 0629新增 為首頁最下方 氣象、新聞查詢、AD用 */

#date h5{color:#999999; margin:5px 0 2px 5px; }

#front_boxa { width:98%; height:auto; margin-left:10px; overflow:hidden; }/* index 主新聞 */
#front_boxa img { float:left; margin-right:15px;}
#front_boxa h1 { margin:7px 0 3px 0;}
#front_boxa h1 a:link, #front_boxa h1 a:visited { color:#990000; font-weight:bold;}
#front_boxa h1 a:hover, #front_boxa h1 a:active { color:#e21102; font-weight:bold; }
#front_boxa h4 { line-height:19px; }

/* front-page news item ; 其他類別新聞*/
#front_boxb {width:220px;height:554px;padding:0 5px 6px 0px;overflow:hidden;float:left;border:3px solid #f2f2f2;margin:5px 2px 2px 6px;background:url(../images/bg_front_boxb.gif) left 0 repeat-x ; }  /* 2011修改 */
*html #front_boxb {margin:5px 2px 2px 5px;background:url(../images/bg_front_boxb.gif) 0 -5px repeat-x ; }
#front_boxa ul, #front_boxb ul, #front_boxb_p ul, #front_boxb_t ul{ list-style-type:none; margin-top:5px;}
*html #front_boxa ul, *html #front_boxb ul, *html #front_boxb_p ul, *html #front_boxb_t ul{margin-top:10px;}
#front_boxa ul li, #front_boxb ul li, #front_boxb_p ul li, #front_boxb_t ul li{ display:inline;}
#front_boxa ul li a, #front_boxb ul li a, #front_boxb_p ul li a, #front_boxb_t ul li a{ display:block; width:98%; float:left;padding:0px 0 0px 9px; margin-left:3px;background:url(../images/arrow_dot.gif) left 8px no-repeat; }

#front_boxb .pic_cartoon { width:168px; margin:7px 0 0 28px; border:1px solid #cccccc}/* 0614新增 */

/* front-page news item ; 2011 修改 photo news*/
#front_boxb_p {width:220px;height:267px;padding:0 5px 6px 0px;overflow:hidden;float:left;border:3px solid #f2f2f2;margin:5px 2px 2px 6px;background:url(../images/bg_front_boxb.gif) left 0 repeat-x ; }  /* #front_boxb_p 2011新增 */
*html #front_boxb_p {margin:5px 2px 2px 5px;background:url(../images/bg_front_boxb.gif) 0 -5px repeat-x ; }
#front_boxb_p  .pic_cartoon { width:146px; height:110px; overflow:hidden; margin:7px 0 0 40px; }/* 2011 修改 */
#front_boxb_p  .pic_cartoon img{ width:146px;border:1px solid #cccccc }/* 2011 修改 */
/* 2012 修改 taiwan*/
#front_boxb_t {width:453px;height:554px;padding:0 5px 6px 0px;overflow:hidden;float:left;border:3px solid #f2f2f2;margin:5px 2px 2px 6px;background:url(../images/bg_front_boxb.gif) left 0 repeat-x ; }
*html #front_boxb_t {margin:5px 2px 2px 5px;background:url(../images/bg_front_boxb.gif) 0 -5px repeat-x ; }

/* 2012 修改 features 合併 Bilingual*/
#front_boxb_m {width:220px;height:276px;margin:0px 0px 2px;overflow:hidden;float:left;border:3px solid #f2f2f2;background:url(../images/bg_front_boxb.gif) left 0 repeat-x ; }
*html #front_boxb_m {margin:0px 0px 2px;background:url(../images/bg_front_boxb.gif) 0 -5px repeat-x ; }
#front_boxb_merge {width:220px;float:left;padding:0 5px 6px 0px;margin:5px 2px 2px 6px;}
*html #front_boxb_merge {margin:5px 2px 2px 5px;}
/*整合box*/
.front_box ul{ list-style-type:none; margin-top:5px;}
*html .front_box ul{margin-top:10px;}
.front_box ul li{ display:inline;}
.front_box ul li a{ display:block; width:98%; float:left;padding:0px 0 0px 9px!important; margin-left:3px !important;background:url(../images/arrow_dot.gif) left 8px no-repeat; }
/* 0706修改前，舊的樣式 */
/*#front_boxc, #weather { width:300px; height:auto; overflow:hidden; border-bottom:1px solid #232323; margin-top:13px; margin-right:11px; padding-bottom:3px;} /* most read news &  weather, 0628修改padding-bottom:3px;*/
/*#front_boxc h3, #weather h3{ padding:3px 5px 3px 5px; font-weight:bold; border-bottom:3px solid #232323;}/* photo caption */

#front_boxc { width:300px; height:auto; overflow:hidden; border-bottom:1px solid #232323; margin-top:13px; margin-right:11px; padding-bottom:3px;} /* most read news &  weather, 0628修改padding-bottom:3px;*/
#front_boxc h3{ padding:3px 5px 3px 5px; font-weight:bold; border-bottom:3px solid #232323;}/* photo caption */

#front_boxc ul{ list-style-type:none; margin:0; padding:0;}/* most popular */
#front_boxc ul li{ font-size:0.8em; float:left; } /* sidebar list */
#front_boxc .date h6{ text-align:right; color:#666666; line-height:9px; padding:3px 5px; madgin:0 5px;}
#front_boxc .date .red { color:#FF0099; }
#front_boxc ul li a { display:block; float:left; line-height:21px;width:265px; padding:1px 3px 3px 3px; border-bottom:1px solid #ededed; }
#front_boxc ul .no { color:#c01b1a; font-weight:bold; border:1px solid #c01b1a;width:20px; float:left; text-align:center; margin:2px 5px 0 0;}

#front_boxbi {width:97%;height:auto;padding:0 5px 6px 0px;overflow:hidden;float:left;margin:5px 2px 2px 6px;}/* 內頁:其他類別新聞 */
*html #front_boxbi {margin:5px 2px 2px 6px;}
#front_boxbi .reporter { padding:2px 0px 7px 0;font-size:0.8em;color:#666666;}/* 0907新增  */
#front_boxbi img { float:left; margin-right:10px; margin-top:8px; width:120px; /*max-height:120px;*/overflow:hidden; border:1px solid #efefef;}
#front_boxbi h2 { line-height:1.3em; font-weight:bold;}/*0720修改*/
#front_boxbi h2 .c1_date {font-size:0.6em;color:#3399CC;margin-left:1em;font-weight:normal;}
#front_boxbi h2 a.c1:hover, #front_boxbi h2 a.c1:active {color:#CC0000;	font-weight:bold;}
#front_boxbi h2 a.c1:link, #front_boxbi h2 a.c1:visited {color:#0F96BD;font-weight:bold;}
#front_boxbi h2 a.c1:hover, #front_boxbi h2 a.c1:active {color:#CC0000;	font-weight:bold;}
#front_boxb h4 { line-height:18px; font-size:0.8em; padding-left:3px; margin-top:0; }
.front_box h4 { line-height:18px; font-size:0.8em; padding-left:3px; margin-top:0; }
/* weather */

#weather img { padding:2px; }
#tb_weather { border-collapse:collapse; font-size:0.8em; line-height:35px; }
#tb_weather td { padding:0 2px; }
#tb_weather .bg { background-color:#ffffff;/*#ededed;*/ }/* 0708修改 */

/* list */
.title_list{ border-top:1px solid #ffffff; padding-left:5px;margin:0 ; line-height:43px; clear:both; font-weight:bold; font-size:1.2em; font-family:Geneva, Arial, Helvetica, sans-serif;}

.list_area, .list_areaH {width:100%; font-size:0.95em;} /* 0707修改 新增.list_areaH-歷史新聞列表*/
.list_area ul, .list_areaH ul {list-style-type:none; padding:0;}/* 0707修改 新增.list_areaH*/
.list_area li, .list_areaH li { padding-left:25px; margin:0; clear:both; background:url(../images/arrow_dot.gif) 13px 15px no-repeat; border-bottom:1px solid #ededed; overflow:hidden; _line-height:31px; _height:auto; _display:inline-block;}/* 0707修改 新增.list_areaH*/
.list_area li a { float:left; padding:2px 0px; display:block; height:auto;width:83%;line-height:27px; }
.list_areaH li a { float:left; padding:2px 0px; display:block; height:auto;width:auto;line-height:27px; }/* 0707修改 新增.list_areaH*/
.list_area .date_list { font-size:0.8em;padding-right:10px;padding-top:5px; _padding-top:0; color:#333333; float:right; _line-height:31px;}


/*  editorial's cartoon */
#front_boxe { margin: 5px 0 0 0px; width:100%; /*float:left; */}
.box300 { width:300px; height:100px; margin:5px 0; }
.box300_50 { width:300px; height:65px; margin:5px 0; background-color:#e5e5e5; }
.box300_50 h3{ font-weight:bold; color:#ffffff; background-color:#4a4a4a; padding:0px 5px 0px 5px; line-height:23px; width:286px; margin:2px;}

/**html .box300_cadd{ margin:5px 5px 2px 1px; }/*主要用在首頁的cartoon*/*/
/*.box300_add { margin:5px 10px 0 0; text-align:center;}主要用在首頁 最下方廣告*/
/**html .box300_add { margin:5px 0px 0 0; }主要用在首頁 最下方廣告*/
.cartoon_a1, .backissue_a1 { margin: 0; padding:0; width:300px ; height:4px ; background: url(../images/bg_cartoon_all.gif) 0 0 no-repeat;overflow:hidden;}
.cartoon_content, .backissue_content {width:300px ; height:100px ; background:url(../images/bg_cartoon_all.gif) 0 -5px no-repeat; padding:0;}
.cartoon_content .etitle { margin-top:25px; margin-left:25px; float:left; font-weight:bold; font-size:1.2em; width:100px; line-height:22px;}
.cartoon_content .pic{ 
height : 90px;
/*idth : 300px;*/

text-align : center;
    
/* Firefox, Chrome */
line-height : 90px;
white-space : nowrap;
   
/* IE */
*font-size : 120px;  /* 140px * 0.8 = 112px */
*font-family : Arial;

overflow:hidden;
padding:1px;
margin:3px;
float:left;
border:1px solid #333333;
}

.cartoon_content .pic:after {
  content : ".";
  font-size : 1px;
  margin-left : -1px;
  opacity : 0; }

.cartoon_content .pic img {vertical-align : middle}
.cartoon_content .c1 img { float:left; margin-right:5px; margin:1px; height:100px; overflow:hidden;}

/* end cartoon */
.box300 .ad img {margin-left:4px;}/* 首頁下方的廣告 */

/* BackIssue */
.box300_backissue{ margin:5px 6px 2px 4px; }/*主要用在首頁backissue*/
.backissue_a1 { margin: 0; padding:0; width:300px ; height:4px ; background: url(../images/bg_cartoon_all.gif) 0 0 no-repeat;overflow:hidden;}
.backissue_content {width:300px ; height:100px ; background:url(../images/bg_cartoon_all.gif) 0 -5px no-repeat; padding:0;}
.backissue_content .front_bi { width:94%; height:92px; margin-left:5px; }
.backissue_content .front_bi h3{ font-weight:bold; color:#000000; padding:7px 5px 0px 5px; /*height:21px;*/ border-bottom:1px solid #cccccc;}

/* box300 float left : 調整首頁最下方的AD*/
.box300f { float:left; }
.box300m { margin: 0px 0px 5px 0; }
*html .box300m { margin: 0px 0px 5px 0; }


#front_boxa_1{ width:98%; height:auto; overflow:hidden; float:left;} /*margin-right:1px;*//* 首頁-新聞類別-次新聞box */
#front_boxa_1 ul {width:97%;} /* 0810 */
#front_boxa_1 a{ margin:1px 0; padding:2px 0; }  /* 2011修改 */

#front_boxb .o1 img, #front_boxb_p .o1 img, #front_boxb_t .o1 img { float:left; margin-right:10px; margin-top:4px; width:90px; /*max-height:120px;*/overflow:hidden;}
#front_boxb .o2 img, #front_boxb_p .o2 img, #front_boxb_t .o2 img { margin-top:4px; width:225px; /*max-height:120px;*/overflow:hidden;}

#front_boxb .pic, #front_boxb_p .pic, #front_boxb_t .pic{ 
height : 72px;
width : 90px;

text-align : center;
    
/* Firefox, Chrome */
line-height : 90px;
white-space : nowrap;
   
/* IE */
*font-size : 120px;  /* 140px * 0.8 = 112px */
*font-family : Arial;

overflow:hidden;
padding:1px;
margin:0 3px;
float:left;
background-color:#efefef;
border:1px solid #ffffff;
}

#front_boxb .pic:after {
  content : ".";
  font-size : 1px;
  margin-left : -1px;
  opacity : 0; }

#front_boxb .pic img {vertical-align : middle;}

.front_box .o1 img { float:left; margin-right:10px; margin-top:4px; width:90px; /*max-height:120px;*/overflow:hidden;}
.front_box .o2 img { margin-top:4px; width:225px; /*max-height:120px;*/overflow:hidden;}

.front_box .pi{ 
height : 72px;
width : 90px;

text-align : center;
    
/* Firefox, Chrome */
line-height : 90px;
white-space : nowrap;
   
/* IE */
*font-size : 120px;  /* 140px * 0.8 = 112px */
*font-family : Arial;

overflow:hidden;
padding:1px;
margin:0 3px;
float:left;
background-color:#efefef;
border:1px solid #ffffff;
}

.front_box .pic:after {
  content : ".";
  font-size : 1px;
  margin-left : -1px;
  opacity : 0; }

.front_box .pic img {vertical-align : middle;}

.title_pic, .title_picB { border-top:1px solid #ffffff; padding-left:5px;margin:0 ; line-height:30px; _height:25px;padding-top:5px;clear:both; font-weight:bold; font-size:1.2em; font-family:Geneva, Arial, Helvetica, sans-serif;}/* 0615修改 */

.title_pic1 { width:100%; background:url(../images/bg_ctitle.jpg) 0 0 repeat-x ; border-bottom:3px solid #ffcc00; }/* 首頁下方單元的title */
.title_pic2 { width:100%; background:url(../images/bg_ctitle.jpg) 0 -36px repeat-x ; border-bottom:3px solid #4a9e00; }
.title_pic3 { width:100%; background:url(../images/bg_ctitle.jpg) 0 -72px repeat-x ; border-bottom:3px solid #0072ff; }
.title_pic4 { width:100%; background:url(../images/bg_ctitle.jpg) 0 -108px repeat-x ; border-bottom:3px solid #dc2e17; }
.title_pic5 { width:100%; background:url(../images/bg_ctitle.jpg) 0 -144px repeat-x ; border-bottom:3px solid #511bff; }
.title_pic6 { width:100%; background:url(../images/bg_ctitle.jpg) 0 -180px repeat-x ; border-bottom:3px solid #a600e3; }
.title_pic7 { width:100%; background:url(../images/bg_ctitle.jpg) 0 -216px repeat-x ; border-bottom:3px solid #ff6c00; }
.title_pic8 { width:100%; background:url(../images/bg_ctitle.jpg) 0 -252px repeat-x ; border-bottom:3px solid #444444; }

.title_pic0B { margin-top:10px; width:615px; background:url(../images/bg_ctitle.jpg) 0 -252px repeat-x ; border-bottom:3px solid #444444; } /* front page 0811 新增*/
.title_pic1B { margin-top:10px; width:615px;  background:url(../images/bg_ctitle.jpg) 0 0px repeat-x ; border-bottom:3px solid #ffcc00; }/* 內頁上方單元的title */
.title_pic2B { margin-top:10px; width:615px; background:url(../images/bg_ctitle.jpg) 0 -36px repeat-x ; border-bottom:3px solid #4a9e00; }
.title_pic3B { margin-top:10px; width:615px; background:url(../images/bg_ctitle.jpg) 0 -72px repeat-x ; border-bottom:3px solid #0072ff; }
.title_pic4B { margin-top:10px; width:615px; background:url(../images/bg_ctitle.jpg) 0 -108px repeat-x ; border-bottom:3px solid #dc2e17; }
.title_pic5B { margin-top:10px; width:615px; background:url(../images/bg_ctitle.jpg) 0 -144px repeat-x ; border-bottom:3px solid #511bff; }
.title_pic6B { margin-top:10px; width:615px; background:url(../images/bg_ctitle.jpg) 0 -180px repeat-x ; border-bottom:3px solid #a600e3; }
.title_pic7B { margin-top:10px; width:615px; background:url(../images/bg_ctitle.jpg) 0 -216px repeat-x ; border-bottom:3px solid #ff6c00; }
.title_pic8B { margin-top:10px; width:615px; background:url(../images/bg_ctitle.jpg) 0 -252px repeat-x ; border-bottom:3px solid #444444; }
.title_pic9B { margin-top:10px; width:615px; background:url(../images/bg_ctitle.jpg) 0 -325px repeat-x ; border-bottom:3px solid #f86126; } /* 其他頁 0924 新增*/

a.red:link, a.red:visited { color:#990000; }
a.red:hover, a.red:active {color:#CC0000;}
a.black:link, a.black:visited { color:#000000; }
a.black:hover, a.black:active {color:#CC0000;}
a.fullstory:link, a.fullstory:visited { color:#990000; font-size:0.8em; padding:1px 3px 1px 5px; }
a.fullstory:hover, a.fullstory:visited {color:#CC0000; font-size:0.8em; padding:1px 3px;}
a.white:link, a.white:visited { color:#FFFFFF; }
a.white:hover, a.white:active { color:#CCCCCC; }
a.gray:link, a.gray:visited {color:#999999;}/*0823修改 0918再改*/
a.gray:hover, a.gray:active {color:#B6B6B6;}

#front_boxb h3, #front_boxb_p h3, #front_boxb_t h3 { font-weight:bold; padding-left:3px; line-height:21px; margin:10px 0 7px 0;} /* #front_boxb_p 2011新增 */
#front_boxb h3 a:link, #front_boxb h3 a:visited , #front_boxb_p h3 a:link, #front_boxb_p h3 a:visited, #front_boxb_t h3 a:link, #front_boxb_t h3 a:visited{color:#006699;}
#front_boxb h3 a:hover, #front_boxb h3 a:active, #front_boxb_p h3 a:hover, #front_boxb_p h3 a:active , #front_boxb_t h3 a:hover, #front_boxb_t h3 a:active{color:#CC0000;}

#front_boxb h3 a.c1:link, #front_boxb h3 a.c1:visited {
	color:#0066CC;
	font-weight:bold;
}
#front_boxb h3 a.c1:hover, #front_boxb h3 a.c1:active {color:#CC0000; font-weight:bold;}

#front_boxb h3 .c1_date {
	font-size:0.6em;
	color:#3399CC;
	margin-left:1em;
}

#front_boxb h4, #front_boxb_p h4 , #front_boxb_t h4{ line-height:18px; font-size:0.8em; padding-left:3px; margin-top:0; }

/*整合box*/
.front_box h3 { font-weight:bold; padding-left:3px; line-height:21px; margin:10px 0 7px 0;}
.front_box h3 a:link, .front_box h3 a:visited {color:#006699;}
.front_box h3 a:hover, .front_box h3 a:active{color:#CC0000;}
.front_box h4{ line-height:18px; font-size:0.8em; padding-left:3px; margin-top:0; }
/* inside */

/* link icon */
#fc { line-height:25px; height:27px; _height:20px; text-align:right; background-color:#f8f8f8; font-size:0.75em;}/* fc: 0615修改很多 */
*html #fc {padding:5px 3px;}
#fc ul{ list-style-type:none; margin:0; padding:0; }
#fc li { margin:0; padding:0; display:inline; padding-right:9px;}
a.linkIcon { background:url(../images/icon.gif) no-repeat; padding-left:18px; display:inline-block; height:18px; line-height:18px; text-decoration:none;}
a.linkIcon.print{ background-position:0 4px; }
a.linkIcon.email{ background-position:0 -23px; }
a.linkIcon.facebook{ background-position:0 -158px; }
a.linkIcon.twitter{ background-position:0 -103px; }
a.linkIcon.plurk{ background-position:0 -130px; }
a.linkIcon.funp{ background-position:0 -76px; }
a.linkIcon.rss{ background-position:0 -184px; margin-left:20px; }/* 0614修改 */
a.linkIcon.enlarge{ background-position:0 -215px; }
#pg_title h2 a:link{ text-decoration:none; }/*首頁 editor's pick 的標題 0823修改*/
#pg_title h2 a:visited {
	color:#000000;
	text-decoration:none;
}
#pg_title h2 a:hover{ color:#ff0000; text-decoration:none;  }
#pg_title h2 a:active{ color:#cccccc; text-decoration:none;  }

.intro { margin:5px 0 5px 5px; }
.intro_top { margin-top:24px; }

#front_boxd { margin:0; /*height:auto;*/ min-height:500px; padding:0 15px; /*overflow:hidden;*/}
#front_boxd .title {line-height:31px; letter-spacing:0.7px; margin:25px 0; font-weight:bold; }
#front_boxd .main_ipic { width:350px; height:auto; overflow:hidden; border-bottom:1px solid #cccccc; float:left; background-color:#f5f5f5; margin:20px 15px 15px 0; text-align:center;}
#front_boxd .enlarge { height:17px; width:auto; text-align:right;}
#front_boxd .main_ipic img { margin:0; padding:0; }
.TTNC {width:100%;height:20px;text-align:left;background:url(../images/Advertisements.gif) no-repeat #DDD}

#front_boxd h3 {
	line-height:21px;
	font-size:0.93em;
	font-weight:bold;
	color:#333333;
	}/* 0906修改 */
#front_boxd .a1 { padding:2px 4px 2px 0; margin-right:4px;font-size:0.93em; color:#FF0000; font-weight:bold;} /* 0906修改 */
#front_boxd .a2 {margin-bottom:15px; }  /* 0906新增 */

#front_boxd .reporter { padding:2px 0px; font-size:0.8em;color:#666666;}
#front_boxd h4.caption { font-size:80%; padding:0px 9px 0px 9px; line-height:17px; margin:0; text-align:left;}
#front_boxd h4.source { color:#666666; font-weight:bold; padding:0 9px;text-align:left;}
#front_boxd p { margin-top:1em; }
#front_boxd .text { font-size:0.93em; font-family:Arial, Helvetica, sans-serif;}

#related .r_news { font-size:0.9em; }

/*首頁專欄*/
#column { width:292px; height:auto; background:url(../images/bg_column.jpg) no-repeat; float:left; margin-left:10px; margin-top:10px;}
#column h2 { font-family:"Book Antiqua"; font-weight:bold; color:#ff3300; margin: 3px 0 0 10px; width:92%; border-bottom:1px solid #990000;}
#column ul{ list-style-type:none; margin-top:5px; margin-left:15px;}
#column ul li{ font-size:0.8em; line-height:17px;}
#column ul li a{ display:block; width:266px; float:left;padding:3px 0 0px 9px; margin-right:3px; margin-left:3px;background:url(../images/arrow_dot.gif) left 10px no-repeat; }
*html #column ul li a{ display:block; width:250px; float:left;padding:0px 0 0px 9px; margin-right:3px; margin-left:3px;background:url(../images/arrow_dot.gif) left 10px no-repeat; }

#column .ad { background-color:#FFFFFF; margin:5px 0 0 5px;}

.top {clear:both;float:right;margin:5px 5px;width:38px;	}
.top img{ border:1px solid #ffffff; }
/*a.top:link, a.top:visited {	color:#000000;}
a.top:hover, a.top:active {	color:#990000;}*/

/*首頁-top-main pic & news*/
#frame { width:99%; height:auto; overflow:hidden; margin:5px 0; padding:7px;border-bottom:3px solid #f2f2f2;}

#main_pic { width:300px; max-height:auto; float:left; text-align:center; margin-right:9px; margin-top:3px; overflow:hidden;border:2px solid #f2f2f2;}
#main_pic .pa1 { height:7px; background:url(../images/bg_mainpic_allA.jpg) top no-repeat; overflow:hidden;}
#main_pic .pa3 { height:190px; background:url(../images/bg_mainpic_allA.jpg) left -5px no-repeat; overflow:hidden;}
#main_pic .pa2 { height:5px; background:url(../images/bg_mainpic_allA.jpg) bottom no-repeat; overflow:hidden; font-size:1px}
#main_pic img { margin:5px auto 5px auto; }
#main_pic h3 { font-size:0.9em; font-weight:bold; text-align:center; padding:2px 10px 0 10px; line-height:19px; height:19px; overflow:hidden} /*here*/
#pa3_a {display:block;width:280px;overflow:hidden;margin:auto}

#frame h1 { margin:0px 0; line-height:31px;}/* main_news title */
#frame h4 { margin:5px 0 0 0; line-height:1.5em;}/* main_news conntent */
#frame .ma {float:right; width:49%}
#frame .mr { height:auto; font-size:0.95em; line-height:19px; clear:both}/* related news */ /*here*/
#frame .mr ul{ list-style-type:none; margin-top:0px; width:48%; float:left; padding-right:2%} /*here*/
#frame .mr h3 {margin:8px 0 6px 0; font-size:1.1em; font-weight:bold}

#frame .a1 { color:#FF0000 }
#frame h1 a:link, #frame h1 a:visited { color:#990000; font-weight:bold;}
#frame h1 a:hover, #frame h1 a:active { color:#e21102; font-weight:bold;}


#frame .reporter { padding:5px 0px 3px 0;font-size:0.8em; color:#666666;}/* 0907新增  */

/*首頁-photo news */
#pg_title {width:100%; background:url(../images/bg_ctitle.jpg) 0 -287px repeat-x; border-bottom:3px solid #000000; line-height:33px;}

#pg_content {  width:620px; height:194px; border:3px solid #f2f2f2; background:#d3d3d3 url(../images/bg_pg_content.gif) repeat-x; }
#pg_title h2{ margin:0px 5px; font-weight:bold;}
#pg_content .icon { width:22px; height:auto; padding:40px 0px 0 2px; float:left;}
#pg_content ul { list-style-type:none; padding:2px 1px 3px 4px; margin-top:5px;float:left; display:inline-block; width:570px; height:142px; overflow:hidden}
#pg_content ul li{ display:inline; background-color:#ffffff; border:1px solid #e5e5e5; float:left; margin: 0 1px;}

#pg_content h6 {width:100px; height:26px; overflow:hidden; padding:2px 0 5px 4px; font-size:0.7em; line-height:14px;}

#pg_content .picitem{ 
height : 100px;
width : 100px;
text-align : center;
  
/* Firefox, Chrome */
line-height : 100px;
white-space : nowrap;
   
/* IE */
*font-size : 86px;  /* 140px * 0.8 = 112px */
*font-family : Arial;

overflow:hidden;
padding:1px;
margin: 4px;
}

#pg_content .picitem:after {  content : "."; font-size : 1px; margin-left : -1px; opacity : 0; }

#pg_content .picitem img {vertical-align : middle;}
#pg_content .left { margin-top:50px; float:left; width:18px; margin-left:3px;}
*html #pg_content .left{ margin-left:2px; }
#pg_content .right { margin-top:50px; float:left;width:18px; margin-left:3px; }
*html #pg_content .right { margin-left:2px; }

/* 內頁-photo news */
#pg_icontent {height:auto!important;}
#pg_icontent ul { list-style-type:none; padding:3px 1px 3px 35px; /*float:left;*/}
#pg_icontent ul li{ display:inline; border:1px solid #ffffff; float:left; margin: 3px auto 5px auto; height:159px; background:#fff; overflow:hidden}/* 0722修改 */

#pg_icontent h4 {width:120px; padding:0 0 4px 4px; line-height:17px; font-size:0.8em;}

#pg_icontent .ipicitem{ 
height : 120px;
border:1px solid #e1e1e1;
width : 120px;

text-align : center;
    
/* Firefox, Chrome */
line-height : 120px;
white-space : nowrap;
   
/* IE */
*font-size : 120px;  /* 140px * 0.8 = 112px */
*font-family : Arial;

overflow:hidden;
padding:3px;
margin:0 3px;
}

#pg_icontent .ipicitem:after {
  content : ".";
  font-size : 1px;
  margin-left : -1px;
  opacity : 0; }

#pg_icontent .ipicitem img {vertical-align : middle;}

/* inside stable : 小table */

.stabble { float:right; width:180px; height:auto; overflow:hidden; margin-left:9px; padding:3px;border:1px solid #cccccc;  }
.stabble .stitle {font-weight:bold;border-bottom:2px solid #0085cf;padding-bottom:3px;background-color:#f5f5f5;padding:2px;}
.stabble .scontent { font-size:0.9em; padding-top:3px;line-height:18px;}/* 0922修改 */
.stabble .highlight {color:#FF0000;}

/* content_right */
#content_right { width:300px; padding-right:10px; float:right;}
*html #content_right { width:300px; padding-right:3px; float:right; }

#content_right .sidebar{ text-align:center; background:#efefef;/* url(../images/bg_sidebar_pic1.jpg) repeat-x;  /*border:1px solid #cccccc;*/ padding:2px;margin-top:23px; width:100%;}
#content_right .spic h4 { text-align:center; background-color:#cccccc; margin-top:1px; font-size:0.9em; font-weight:bold;}
#content_right a.spic:link, #content_right a.spic:visited { display:block; color:#333333;}
#content_right a.spic:hover, #content_right a.spic:active { display:block; color:#FFFFFF;}

.ad_sidebar img{ margin:3px 0 4px 0; }
.ad_middle { width:100%; height:auto; min-height:100px; }

.front_rad {margin:5px 5px 5px 10px;float:left; }

/* skybox */
#skybox { width:940px; margin:7px 11px; height:72px; overflow:hidden;}
#skybox .item { width:230px; height:70px; margin:2px; background-color:#eeeeee; float:left; display:inline;}

#skybox .item h5 { color:#990000; padding-top:2px; width:auto;}
#skybox .item h6 { color:#000000; font-size:0.7em; line-height:15px; width:230px;width:auto;}
#skybox .item img { margin:5px 4px 0 4px; float:left;}

/* page */
.page { margin:19px 0;}
.page_i { text-align:right; }/* 新聞內頁 */
.page_list { text-align:center; }/* list頁 */
.page_pic { text-align:center; margin:0 0 5px; padding:0; }
.page_fr { float:right; margin-top:0px; margin-bottom:10px; width:70px; position:relative; top:0;_top:5px; right:0px; }/* 0722修改 */
.page ul, .page_pic ul{ list-style-type:none; }
.page li, .page_pic li { display:inline; height:auto; }
.page a, .page_pic a{font-size:0.7em;padding:2px 6px;margin:3px;border:1px solid #efefef;}
.page_fr a {border:1px solid #cccccc;}/* 0722修改 */
.page a:hover , .page_pic a:hover { border:1px solid #999999; }
.page a.select, .page_pic a.select {font-weight:bold;border:1px solid #999999;}

/* search */
.search_i {margin:10px 0 10px 38px; width:550px; font-size:0.95em;}/* 0722修改 */
.search_area {height:50px; width:auto;margin-top:20px;text-align:center;}
.search_ptitle{ border-top:1px solid #ffffff; padding-left:5px;margin:0 ; line-height:43px; clear:both; font-size:1.2em; font-family:Geneva, Arial, Helvetica, sans-serif;}

.search_result {width:100%; font-size:0.95em;}
.search_result ul {list-style-type:none; padding:0; margin:13px 10px 0 10px;}
.search_result li { padding:0; margin:0; clear:both; overflow:hidden; }
.search_result .npc_title {line-height:25px; font-weight:bold; font-size:1.1em;}
.search_result .pc { line-height:19px;  }
.search_result .ds{ font-size:0.7em;font-weight:normal; padding-left:10px;padding-top:5px; color:#333333;  }
.search_result a.green { color:#009933; font-size:0.85em; }

/* photo gallery */
#front_boxd .pg_pic { width:480px; height:auto; margin:0 auto;}
#front_boxd .pg_pic img { text-align:center; margin-bottom:13px;}
#front_boxd .pg_pic .fullstory { border:1px solid #CCCCCC; padding:0 5px; margin-left:10px; float:right; font-size:0.75em;}
#front_boxd .date { color:#999999; font-size:0.9em; margin-left:10px; }

/* footer */

#footer { margin:0 auto; width:960px; height:120px;	display:block; background:url(../images/bg_footer.jpg) repeat-x; } /*0929*/
.f_service {height:100px !important; background-position: 0 60%}
#footer a:hover { color:#CC0000; }
#footer_nav { background: url("../images/line.gif") repeat-x scroll 0 0 transparent; background-color:#f8f8f8;text-align:center; line-height:30px; font-size:0.8em;}
#footer_nav ul{ list-style-type:none; }
#footer_nav ul li { padding:0 6px; border-right:1px solid #cccccc; display:inline;}
#footer_nav .rightborder { border-right:1px solid #ffffff; }

#footer_about { text-align:center; line-height:30px; font-size:0.8em; height:80px; background: url("../images/line.gif") repeat-x scroll 0 0 transparent}

#footer_about .logo1 { margin:15px 10px 10px 20px; float:left; } /*0929*/
#footer_about .aboutus { float:right; margin-top:22px; padding-right:20px; line-height:20px; text-align:right; color:#666666;} /*0929*/

#footer_about .comment {color:#990000; margin-bottom:4px}
#footer_about .comment a {color:#990000; text-decoration:underline} /*0929*/
#footer_about .comment a:hover {color:red} /*0929*/

/* print 0617 新增*/
body.bg_print { background-color:#FFFFFF;  margin:3px; padding:3px;}
#header_print { width:99%; height:56px;}
#header_print .logo {margin-top:10px; margin-left:10px; width:290px; }
#content_print { width:99%; margin-top:7px;}
#content_print h3 { font-size:1em;}
#content_print .a1 { padding:2px 4px 2px 0; margin-right:4px;font-size:0.8em; color:#FF0000; font-weight:bold;} 
#content_print .reporter, #content_print .date { font-size:0.8em;}
#content_print h1.title {line-height:31px; letter-spacing:0.7px; margin:25px 0; font-weight:bold; }
#content_print h4 { font-size:0.85em; }
#content_print p { margin-top:1em; }
#content_print .print_pic { width:350px; height:auto; border-bottom:1px solid #cccccc; float:left; margin:10px 10px 10px 0; padding:3px; text-align:center;}
#content_print .print_pic h4.caption, .print_pic h4.source { padding:0px 9px 0px 9px; line-height:17px; margin:0; text-align:left;text-align:left;}
#content_print .print_pic img { margin:0 auto; padding:0; }
#footer_print { font-size:0.9em; margin:0; padding:5px 0;}
#footer_print .url { font-weight:bold; }

/* 過期新聞查詢 0628 新增 */
.tb_calendar { border-collapse:collapse; font-size:0.9em;text-align:center;line-height:24px;width:auto;}
.tb_calendar th{color:#333333;font-family:sans-serif;font-weight:bold;height:24px; }
.tb_calendar td {  width:42px; height:28px; }/* 0809新增 */
.tb_calendar .bg { background-color:#ededed}
.tb_calendar .pf_left { margin:5px 3px 0; float:left;}
.tb_calendar .date {font-family:sans-serif;margin:1px; }
.tb_calendar .date a{ display:block; padding:0; color:#0099cc; background:url(../images/bg_calendar_all.gif) no-repeat; text-align:center; width:40px; /*margin-top:1px; margin-right:1px;*/}/* 0809修改 */
.tb_calendar a.bgtoday { border:1px solid #cc3300; width:38px; height:22px;}/* 0809修改 */

/* 0706 把weather 跟front_boxc分開 */
#box300B, #weather { background-color:#f6f6f6; height:auto; /*margin:0 3px;*/ overflow:hidden; width:294px; border:3px solid #f2f2f2;} /* most read news &  weather, 0628修改padding-bottom:3px;*/
#box300B h3,#weather h3{ padding:3px 5px 3px 5px; font-weight:bold; border-bottom:3px solid #232323; margin: 0;}/* photo caption */

.pointer {cursor:pointer} /*0811新增*/

/* 0724 Service 訂購單 */
#front_boxd .tb ol { margin:0 0 0 15px; padding:0; }
#front_boxd .tb li { margin:10px 0 0 0;}
#front_boxd .tb .fb_red { color:#990000; font-weight:bold; width:auto;}
#front_boxd .tb .fb_black {color:#000000;font-weight:bold;width:auto;}

/* 0806訂購單 */
.subscription .tb{ border-collapse:collapse; line-height:27px; }
.subscription .tb td { padding:3px 0 3px 20px; }
.subscription .tb th, .emp dt {
	background-color:#e5e5e5;
	border:1px solid #cccccc;
	color:#000000;
	font-weight:bold;
	height:29px;
	text-align:left;
	padding-left:10px;
}
.subscription .tb .bg_white { background-color:#FFFFFF; font-weight:normal; color:#000000; }
.subscription .tb .bg_gray {background-color:#e5e5e5;}
.subscription .tb1{ border-collapse:collapse; border:1px solid #cccccc; line-height:21px; font-size:13px; width:100%;}
.subscription .bt_line { border-bottom:1px dotted #666666; }

/* 徵才 */
.emp {line-height:29px;}
.emp ol {margin-left:35px}
.emp li {margin:5px auto}

/* service_nav 從footer修改 0816 */

#service { font-size:0.9em; margin:10px auto 0 auto; width:auto; height:30px; line-height:30px; display:block; /*background:url(../images/bg_footer.jpg) repeat-x; */ background-color:#f4f4f4;text-align:left; }
#service a { color:#CC0000; border-bottom:2px solid #ffffff; font-weight:bold;}
#service a:hover{ color:#000000; border-bottom:2px solid red;}
#service a.sellect { color:#000000; border-bottom:2px solid red; }
#service ul{ list-style-type:none; }
#service ul li { padding:0 10px; display:inline;}
#service .rightborder { border-right:1px solid #ffffff; }

/* 0817 right-side: margin top */
.rmt { margin-top:13px; }

.googlead {
    color: #333333 !important;
    font-family: Arial,Helvetica,sans-serif;
    letter-spacing: 1px;
    line-height: 130%;
    padding: 8px 6px;
    text-align: left;
    text-indent: 0;
    font-size: 15px;
    background:url("../images/line.gif") repeat-x scroll left bottom transparent;
}
#NC1 .googlead{
    border-top:1px #5dabba solid;
    border-bottom:1px #5dabba solid;
    padding:10px 3px;
    margin: 10px 12px 15px;
    background:inherit;
}
.gadhr {
    border:none;
    height:1px;
    border-top:1px dashed #d4d4d4;
}
.gadtitle, .gadurl{
    color: #0044B5;
    text-decoration: none;
}
.gadtitle:hover, .gadurl:hover {
    color: #CC3300;
}
.googlead span {
    font-size: 0.8em;
}
a.gadgoogle {
    color: black;
    font-family: Tohoma;
    font-size: 0.7em;
    text-decoration: none;
}
.gadurl {
    font-size: 0.8em;
    margin-left: 5px;
}

@media print{
.noprint {display:none}
h1.fit {font-size:1.2em}
}

/* 0908 more popular news */
.more-popularnews { float:right; padding:3px 5px 3px 0; font-size:0.7em;}
/* 0920 click-rate */
.click-rate { font-size:0.8em; margin:5px auto; padding-left:15px; }
.click-rate-photo{ font-size:0.8em; margin:5px auto; padding-left:9px; } /* 2011新增 */
.fb-activity{margin:10px 0;}
/*留言警語*/
.fb_p{font-size:0.8rem;color:#555;line-height:1rem;margin-top:5px;}