@charset "utf-8";
/* CSS Document */
/* 主體 */
body {
	background-image: url(images/background_flower.gif);
	background-position: top center;
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
img{
	border:0;
}
.apbg {
	background-color: #EEE;
}
/* 麵包削 */
.step_00 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #780001;
	text-decoration: none;
}
.step_00:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: underline;
}

/* 灰色導盲磚 */
.accessguide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

/* 白色導盲磚 */
.accessguidea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
/* 左邊白色定位點 */
div.accesskey {
	font-size: 8px;
	color: #FFFFFF;
	text-decoration: none;
        margin: 0px;
        padding: 0px;
}
.div.accesskey a{
	font-size: 8px;
	color: #FFFFFF;
	text-decoration: none;
}
/* 搜尋功能文字 */
.search_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

/* 搜尋功能文字欄位 */
.search_f {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px dotted #CCCCCC;
}

/* 搜尋最新消息 */
.search_news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
/* 最新消息日期 */
.newsdate
{
	font-size:13px;
	color:#772B1A;
	line-height: 20px;
	font-family: "Arial", "Helvetica", "sans-serif";
	margin-top: 5px;
	font-weight: bold;
	margin-left: 30px;
}

/* 最新消息內容 */
.news
{
	font-size:15px;
	color:#201D1D;
	line-height: 20px;
	font-family: "Arial", "Helvetica", "sans-serif";
	margin-top: 10px;
	margin-left: 30px;
	margin-right: 30px;
}

/* 語言文字 */
.language {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

/* 語言文字變色 */
.language:hover {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #780001;
	text-decoration: none;
}

/* 語言文字分隔線 */
.language_line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}
.right_bg {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 5px;
	padding-bottom: 5px;
	background-image: url(../images/r_bg.jpg);
}
.top_bg {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-image: url(../images/top.jpg);
}
.search_bg {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-image: url(../images/top_1.jpg);
}
.left_sp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.left_linediv
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	background-image: url(../images/menu_bg.gif);
}
.left_menu_more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #630000;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 8px;
}

.left_menu_more:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 8px;
}
.copyright_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #535353;
	text-decoration: none;
	line-height: 18px;
}
.copyright_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #540000;
	text-decoration: none;
	font-weight: bold;
}
.news_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../images/tx.jpg);
	background-repeat: no-repeat; 
	padding-left: 5px;
}
.news_d {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #515151;
	text-decoration: none;
	font-weight: bold;
}
.news_cd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #515151;
	text-decoration: none;
        line-height: 25px;
}
.news_titlea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.news_titlea:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #610001;
	text-decoration: none;
}.down_d {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #515151;
	text-decoration: none;
	font-weight: bold;
}
.down_t {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}
.top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.top:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFCCCC;
	text-decoration: none;
}
.b_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.b_title1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
	line-height: 25px;
}
.b_title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding-left: 10px;
}
.b_con {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 25px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.b_con0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
	line-height: 20px;
	color: #333333;
}
.b_con1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #515151;
}
.b_con2l {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}
.b_con2l:hover {
	display:block;
	padding-top:7px;
	padding-bottom:7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	color: #333333;
	font-weight: bold;
	background-color: #FFB0B0;
}
.b_con1l {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #3B6EC7;
	text-decoration: none;
	font-weight: bold;
}
.b_con1l:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.login_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.login_txt:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #780001;
}
/*------------------------------------------------------------------------------------*/
.con_newsTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}

.pwords {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #515151;
	line-height: 25px;
	text-indent: 20pt;
	vertical-align: baseline;
        margin-left: 20pt;
}
.con_words_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #515151;
	line-height: 23px;
	vertical-align: baseline;
        text-align: right;
        margin-right: 30pt;
}
.con_MTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #570000;
	line-height: 20px;
        padding-top: 5px;
        margin-left: 20pt;
}
.con_STitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #505050;
        margin-top: 25px;
	margin-left: 20pt;
}
.con_tableTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
}
.con_SSTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FF0000;
}
.con_wordsTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #515151;
}
.con_wordsCount {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #FF9900;
	letter-spacing: 3px;
	white-space: normal;
	font-style: normal;
	font-weight: normal;
}
.con_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0099FF;
	text-decoration: underline;
}
.con_words_table {
	background-color: #ffcaca;
	width: 1px;
	border: thin solid 4b1d01;
}
.con_subTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #F2A31A;
        margin-left: 20pt;
}
.bottom_bg {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-image: url(../images/copy_bg.jpg);
}
.bodybg {
	background-color: #FFFFFF;
}
li {
	margin: 3px;
	padding-top: 8px;
	padding-bottom: 0px;
}
.li_li
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #515151;
	line-height: 20px;
	vertical-align: baseline;
        text-indent: -18pt; 
        margin-left: 20pt;
        margin-bottom: 5pt;
}
.li_dot
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #515151;
	line-height: 20px;
	vertical-align: baseline;
        text-indent: -12pt; 
        margin-left: 10pt;
        margin-bottom: 0pt;
	padding-top: 0px;
	padding-bottom: 0px;
}
.li_words
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #515151;
	line-height: 20px;
	vertical-align: baseline;
        margin-top: 5px;
        margin-bottom: 5pt;
}
.li_li_w
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #515151;
	line-height: 20px;
	vertical-align: baseline;
        margin-left: 20pt;
        margin-top: 5px;
        margin-bottom: 5pt;
}
.li_li_words
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #515151;
	line-height: 20px;
	vertical-align: baseline;
        margin-left: 50pt;
        margin-top: 5px;
        margin-bottom: 5pt;
        text-indent: -30pt;
}
.ol_F
{
	margin-top: 5px;
	margin-left: 55px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #515151;
	line-height: 20px;
	vertical-align: baseline;
}

tr.con_tableBabove
{ 
        background-color: #3D1F1F; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 1.5;
	color: #FFFFFF;
}
tr.con_tableAbove
{ 
        background-color: #F4CEBD; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 1.5;
	color: #515151;
}
tr.con_tableBelow {
	background-color: #FFF4F4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 1.25;
	color: #515151;
}
th.con_tableAbove
{ 
        background-color: #F4CEBD; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 1.5;
	color: #515151;
}
td.con_tableBelow
{ 
	background-color: #FFF4F4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 1.25;
	color: #515151;
}
.table_end {
	font-size:15px;
	color:#515151;
	line-height: 20px;
	font-family: "Arial", "Helvetica", "sans-serif";
	margin-left: 35px;
	margin-right: 20px;
	padding-top: 0px;
}
.word
{
	font-size:15px;
	color:#515151;
	line-height: 20px;
	font-family: "Arial", "Helvetica", "sans-serif";
	margin-top: 5px;
}
.inputs { border:solid 1px #6D2E20; font-size: 15 px; color: #000000;}
.button1 {
	background-color: #FFF4F4;
	border: 1px solid #E46548;
	color: #000000;
	font-size:13px;
	padding-top: 4px;
}
.msg
{
	font-size:15px;
	font-weight: bold;
	color:#772B1A;
	line-height: 25px;
	font-family: "Arial", "Helvetica", "sans-serif";
	margin-top: 25px;
}
.caption1
{
	font-size:15px;
	font-weight: bold;
	color:#772B1A;
	line-height: 1.5;
	font-family: "Arial", "Helvetica", "sans-serif";
}
/*-----------網站地圖-----------*/
.ol_W
{
	margin-top: 5px;
	margin-left: 55px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #515151;
	line-height: 30px;
	vertical-align: baseline;
}
.li_W
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #515151;
	line-height: 25px;
	vertical-align: baseline;
        text-indent: -20pt; 
        margin-left: 30pt;
        margin-bottom: 5pt;
}
.li_X
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #515151;
	line-height: 25px;
	vertical-align: baseline;
        text-indent: -20pt; 
        margin-left: 40pt;
        margin-bottom: 5pt;
}
.li_Y
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #515151;
	line-height: 25px;
	vertical-align: baseline;
        text-indent: -25pt; 
        margin-left: 50pt;
        margin-bottom: 5pt;
}
/*會員專用*/
.con_NTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #F2A31A;
        margin-left: 20pt;
        margin-top: 25px;
        margin-bottom: 5px;
}

/* ------------------首頁新聞----------------- */
.news_data{
}
.news_data th{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF6600;
}
.news_data td{
}
.news_data a{
}
.news_data a:hover{
}
/* ------------------首頁新聞表格----------------- */
.news_f{
	font-family: Arial, Helvetica, sans-serif;
}
.news_f th{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #990000;
	text-indent: 0pt;
}
.news_f td{
}
.news_f a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
}
.news_f a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
}
/* 更多 */
.more_bt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	background-color: #F0F0F0;
	border: 1px solid #CCCCCC;
	padding: 1px;
}
.more_bt a{
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	background-color: #CCCCCC;
	border: 1px solid #CCCCCC;
	text-decoration: none;
	font-weight: normal;
}
.more_bt a:hover{
display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #990000;
	border: 1px solid #CCCCCC;
}
.more_fun{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #780001;
	padding: 1px;
	text-decoration: none;
}
#explain
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #780001;
	font-weight: bold;
	padding: 5px;
	margin: 5px;
	line-height: 18px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
#news_top{
	width:772px;
	background:url(../images/tta.jpg) top no-repeat;
        padding-top:10px !important; padding-top:0px;
        padding-bottom:0px !important; padding-bottom:0px;
}
#news_middle{
	background:url(../images/ttabg.jpg) ;
	width:772px;
	margin-top:0px !important; margin-top:-4px;
	padding-bottom:0px !important; padding-bottom:-4px;
        padding-top:0px !important; padding-top:0px;
}
#news_bottom{
	width:772px;
	background:url(../images/ttado.jpg) bottom no-repeat;
        padding-top:10px !important; padding-top:0px;
	padding-bottom:5px !important; padding-bottom:0px;
	margin-top:-20px !important; margin-top:-1px;
}

