@charset "utf-8";
body { text-align: center; margin: 0px; padding: 0px; font-family: "微軟正黑體"; }
td { font-size: 14px; }
img { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }
h1, h2, h3 , h4, h5, h6, h7{
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

a, a:visited { text-decoration: none; color: #0076a3; }
a:hover { text-decoration: none; color: #EC5300; }

a.searcht, a.searcht:visited { text-decoration: none; color: #2c4764; }
a.searcht:hover { text-decoration: underline; color: #2c4764; }

a.submenub, a.submenub:visited { text-decoration: none; color: #003663; }
a.submenub:hover { text-decoration: underline; color: #003663; }

a.footer,  a.footer:visited { color: #666666; }
a.footer:hover { text-decoration: none; color: #ED008C; }

.menum { padding-right: 18px; padding-left: 18px; }
.stext12 td{ font-size: 12px; }

.menumf { padding-right: 18px; }
.menuml { padding-left: 18px;  }
.menuunderline { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #ff0000; }
.menu_sub1 { border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #FF0000; border-left-color: #FF0000; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FF0000; }
.menu_sub2 { border-bottom-width: 5px; border-bottom-style: solid; border-bottom-color: #003366; }


.menuimg { margin-right: 13px; margin-left: 13px;}
.menubar_underline { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #FF0000; }

.tdline { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eaebec; }
.line_left { border-left-width: 1px; border-left-style: solid; border-left-color: #eaebec; }
.line_top_3g { border-top-width: 3px; border-top-style: solid; border-top-color: #eaebec; }
.line_top_1w { border-top-width: 1px; border-top-style: solid; border-top-color: #ffffff; }
.line_bottom_3g { border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: #eaebec; }
.line_all { border: 1px solid #f0f0f0; }
.line_allg { border: 1px solid #96a44f; }
.line_allr { border: 1px solid #A23265; }
.line_allgg { border: 1px solid #dde0de; }




.space_top1 { margin-top: 1px; }
.space_top2 { margin-top: 2px; }
.space_top5 { margin-top: 5px; }
.space_top10 { margin-top: 10px; }
.space_bottom5 { margin-bottom: 5px; }


.news2-header {
	font-size: 16px;
	font-weight: bold;
	color: #ff5300;
}
.news2-header2 { color: #ff5300; }
.news2-time { color: #ffa77d; }

.news2live-header { font-size: 16px;
	font-weight: bold; }


.textfield_home_search { font-size: 12px; width: 100px; border: 1px solid #00b4ef; height: 19px; color: #79C6C9; vertical-align: middle; }
.search_img_a { margin-right: 1px; margin-left: 9px;}

.article_big_title { font-size: 16px; font-weight: bold; }
.article_contents { font-size: 12px; line-height: 16px; }

.article_big_title_b { font-size: 22px; font-weight: bold; }
.article_contents_b { font-size: 16px; line-height: 24px; }

.table_stock_topline { background-color: #4b5228; }
.table_stock_subline { background-color: #96A44F; color: #FFFFFF; }
.table_stock_subbar { color: #4B5228; font-size: 15px; font-weight: bold; }

.stock_subt { color: #666666; }

.textfield700 { width: 720px; border: 5px solid #CCCCCC; height: 200px; padding: 10px; font-size: 12px; line-height: 15px; }
.textfield550 { width: 550px; border: 1px solid #CCCCCC; height: 200px; padding: 10px; font-size: 12px; line-height: 15px; }
.textfield550m { width: 550px; border: 1px solid #CCCCCC; height: 100px; padding: 10px; font-size: 12px; line-height: 15px; }


.intro { font-size: 16px; line-height: 24px; color: #CC0066; font-weight: bold; }
.textfield480 { font-size: 12px; width: 450px; font-family: Arial, Helvetica, sans-serif; height: 40px; }
.textfield480b { font-size: 12px; width: 450px; font-family: Arial, Helvetica, sans-serif; height: 60px; }

.textfield180 { font-size: 12px; width: 180px; font-family: Arial, Helvetica, sans-serif; height: 20px; }

.textfield400 { font-size: 12px; width: 400px; border: 1px solid #CCCCCC; height: 21px; }
.textfield250 { font-size: 12px; width: 250px; border: 1px solid #CCCCCC; height: 21px; }
.textfield200 { font-size: 12px; width: 200px; border: 1px solid #CCCCCC; height: 21px; }
.textfield100 { font-size: 12px; width: 100px; border: 1px solid #CCCCCC; height: 21px; }
.textfield150 { font-size: 12px; width: 150px; border: 1px solid #CCCCCC; height: 21px; }
.textfield50 { font-size: 12px; width: 50px; border: 1px solid #CCCCCC; height: 21px; }
select { height: 19px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-size: 12px; }
option { font-size: 12px; }


.formnotes { font-size: 12px; color: #999999; padding-top: 3px; }
.selectbox { font-size: 12px; line-height: 15px; padding: 3px; border: 1px solid #CCCCCC; }


.footertable { margin-top: 20px; border-top-width: 3px; border-top-style: solid; border-top-color: #CCCCCC; }
.ad_title { font-size: 16px; line-height: 20px; color: #B1337D; padding-bottom: 10px; font-weight: bold; padding-top: 12px; border-top-width: 8px; border-top-style: solid; border-top-color: #F06EAA; }
.ad_table { border: 1px solid #F1D9E7; padding: 9px; }
.ad_contents { font-size: 16px; line-height: 20px; margin-bottom: 20px; }
.ad_list { padding-bottom: 10px; padding-top: 12px; border-top-width: 8px; border-top-style: solid; border-top-color: #F06EAA; }
.richtext { font-size: 12px; height: 24px; }
.textsp18 { line-height: 18px; }

.weather_image { border: 1px solid #CCCCCC; }
.news_header_list { padding-top: 3px; padding-bottom: 3px; }
.tdspacer { padding-bottom: 5px; }
.tvborder { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: 025461; border-right-color: 5faeba; border-bottom-color: 5faeba; border-left-color: 025461; }

.footer_text {
	font-size: 12px;
	color: #999;
}
.footer_text h2, .footer_text h2 a {
	font-size: 12px;
	color: #999;
}
.footer_text h1 {
	font-size: 10px;
	color: #999;
	padding-top: 2px;
}

.mpoint {
	font-size: 12px;
	color: #FFFFFF;
}
.mpointb {
	font-size: 12px;
	color: #FFC;
}

.memberlayer
{
    background-color: #ececec;
    border: 10px solid #EE145B;
}

.memberlayer2
{
    background-color: #FFFFFF;
    border: 10px solid #EF4130;
}

.memberlayer_line
{
    border-right-width: 1px;
    border-right-style: dotted;
    border-right-color: #999;
}

.text16b
{
    font-size: 16px;
    color: #333333;
    line-height: 24px;
}



.home13newsfin { width: 300px; float: left; margin-top: 0px; padding-left: 0px;  padding-right: 0px; }
.home13newsfin .container { float: left; width: 300px; }
.home13newsfin a:link { color: #ec5300; text-decoration: none; }
.home13newsfin a:visited { color: #993300; text-decoration: none; }
.home13newsfin a:hover, .home13newsfin a:active, .home13newsfin a:focus { text-decoration: none; color: #909; }

.home13newsso {  width: 300px; float: left; margin-top: 0px; padding-left: 0px;  padding-right: 0px; }
.home13newsso .container { float: left; width: 300px;  }
.home13newsso a:link { color: #c6002b; text-decoration: none; }
.home13newsso a:visited { color: #990000; text-decoration: none; }
.home13newsso a:hover, .home13newsso a:active, .home13newsso a:focus { text-decoration: none; color: #909; }

.h13aboxheader { display: block; border-top-width: 1px; border-top-style: dotted; border-top-color: #CCC; float: left; width: 300px; height: 27px; }
.h13aboxheader2c { display: block; border-top-width: 1px; border-top-style: dotted; border-top-color: #CCC; float: left; width: 300px; height: 63px; }
.h13aboxheader3c { display: block; border-top-width: 1px; border-top-style: dotted; border-top-color: #CCC; float: left; width: 300px; height: 80px; }
.h13aboxheader5c { display: block; border-top-width: 1px; border-top-style: dotted; border-top-color: #CCC; float: left; width: 300px; height: 114px; }
.h13aboxone { display: block; border-top-width: 1px; border-top-style: dotted; border-top-color: #CCC; float: left; width: 620px; height: 67px; background-image: url(../images2013/home_43.gif); }
.h13aboxint { display: block; border-top-width: 1px; border-top-style: dotted; border-top-color: #CCC; float: left; width: 388px; height: 134px; }

.h13aboxexpert { display: block; border-top-width: 1px; border-top-style: dotted; border-top-color: #CCC; float: left; width: 295px; height: 90px; background-color: #FFF; padding-left: 5px; }
.h13aboxreplay { display: block; float: left; width: 300px; background-color: #FFF; margin-top: 5px; }

.h13clink { float: left; }
.h13clink .last      { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCC; }
.h13clink h3 { font-size: 14px; line-height: 19px; font-weight: bold; padding-top: 5px; color: #909; }
.h13clink h4 { font-size: 16px; line-height: 19px; font-weight: bold; padding-top: 5px; }
.h13clink h5 { font-size: 14px; line-height: 17px; color: #666; padding-top: 1px; }
.h13clink h6 { font-size: 12px; line-height: 17px; color: #999; padding-top: 5px; float: right; }
.h13aboxreplay h5 { margin-right: 5px; }

.home13righthelp { font-size: 12px; color: #999; }
.home13righthelp a:link { color: #999999; text-decoration: none; }
.home13righthelp a:visited { color: #999999; text-decoration: none; }
.home13righthelp a:hover, a:active, a:focus {  text-decoration: none; color: #F30; }

.home13headerimg { height: 35px; float: left; clear: left; }

.home13subheader { font-size: 24px; float: left; clear: left; height: 24px; line-height: 24px; }
.home13subarea { clear: both; display: block; width: 100%; float: left; }

.home13expert { float: left; width: 650px; }
.home13expert .container { float: left; width: 635px; border-left-width: 3px; border-left-style: solid; border-left-color: #E0AAE4; padding-top: 4px; padding-left: 12px; height: 366px; padding-right: 0px; }
.home13expertphoto { margin-right: 0px; line-height: 1px; margin-top: 0px; margin-left: 0px; float: right; }
.space_white { border-bottom-width: 16px; border-bottom-style: solid; border-bottom-color: #FFF; }
.mfd14subtitle { font-size: 24px; font-weight: bold; color: #802A90; }
.mfd14subtitle2 { font-size: 18px; font-weight: bold; color: #0076A3; }
.tabmain { font-size: 21px; font-weight: bold; color: #C00; }
