@charset "big5";
.fastlink_bg {
	background-color: #FFFFFF;
	background-image: url(images/fastlink_bg.jpg);
	background-repeat: no-repeat;
	height: 304px;
	width: 214px;
}
.contents_bg {
	background-color: #FFFFFF;
	background-image: url(images/contents_bg.jpg);
	background-repeat: no-repeat;
	height: 304px;
	width: 786px;
}
.menu_bg {
	background-color: #FFFFFF;
	background-image: url(images/index_02.jpg);
	background-repeat: no-repeat;
	height: 116px;
	width: 742px;
}
.Performance_bg {
	background-color: #FFFFFF;
	background-image: url(images/Performance_02.jpg);
	background-repeat: no-repeat;
	height: 116px;
	width: 742px;
}
.place_bg {
	background-color: #FFFFFF;
	background-image: url(images/Performance_06.jpg);
	background-repeat: no-repeat;
	height: 48px;
	width: 516px;

}
.title_bg {
	background-image: url(images/title_bg.jpg);
	background-repeat: no-repeat;
	height: 172px;
	width: 233px;
	padding-top: 20px;

}
.title_bg01 {
	background-image: url(images/left_menu_bg.jpg);
	background-repeat: no-repeat;
	height: 577px;
	width: 233px;
	padding-top: 20px;
	}
.fastlink_bg01 {
	background-color: #FFFFFF;
	background-image: url(images/Performance_09.jpg);
	background-repeat: no-repeat;
	height: 455px;
	width: 233px;
	padding-top: 30px;
}
.rank_bg {
	background-image: url(images/rank_bg.jpg);
	background-repeat: no-repeat;
	height: 368px;
	width: 233px;
	
}
.ranklong_bg {
	background-image: url(images/ranklong_bg.jpg);
	background-repeat: no-repeat;
	height: 374px;
	width: 233px;
	
}
.down_bg {
	background-color: #109fbe;
	background-image: url(images/dindex_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 10px;
	}
.line_01 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #57a5dd;
}
.contents_font01 {
	font-family: Geneva, Arial, Helvetica, sans-serif, "新細明體";
	font-size: 83%;
	color: #666666;
	background-image: url(images/icon_01.png);
	background-repeat: no-repeat;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	line-height: 24px;
	background-position: 3px;
}
.contents_font01 a:link { text-decoration: none;  color: #666666}
.contents_font01 a:visited { text-decoration: underline; color: #6b5eca}
.contents_font01 a:hover {text-decoration: underline;	color: #ffa200; padding-top: 3px;}

.contents_font02 {
	font-family: Geneva, Arial, Helvetica, sans-serif, "新細明體";
	font-size: 83%;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	line-height: 24px;	
}
.contents_font02 a:link { text-decoration: none;  color: #666666}
.contents_font02 a:visited { text-decoration: underline; color: #6b5eca}
.contents_font02 a:hover {text-decoration: underline;	color: #ffa200; }
.contents_td {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	line-height: 24px;
	
}
.font_83_o {
	font-family: Geneva, Arial, Helvetica, sans-serif, "新細明體";
	font-size: 83%;
	font-weight: bold;
	color: #FF6600;
}
.font_83_blue {
	font-family: Geneva, Arial, Helvetica, sans-serif, "新細明體";
	font-size: 83%;
	font-weight: normal;
	color: #1A53A4;
	padding-right: 30px;
	
}
.font_83_blue a:link { text-decoration: underline; color: #1A53A4}
.font_83_blue a:visited { text-decoration: underline; color: #6b5eca}
.font_83_blue a:hover {text-decoration:underline;color: #ffa200; }
.title_td_font {
	font-family: Geneva, Arial, Helvetica, sans-serif, "新細明體";
	font-size: 83%;
	line-height: 26px;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
.title_td_font a:link { text-decoration: none;  color: #666666}
.title_td_font a:visited { text-decoration: underline; color: #6b5eca}
.title_td_font a:hover {text-decoration: underline;	color: #ffa200;padding-left: 10px; }
.font_83_gray {
	font-family: Geneva, Arial, Helvetica, sans-serif, "新細明體";
	font-size: 83%;
	line-height: 24px;
	font-weight: normal;
	color: #333333;
}
.font_83_black {
	font-family: Geneva, Arial, Helvetica, sans-serif, "新細明體";
	font-size: 83%;
	line-height: 24px;
	font-weight: normal;
	color: #000000;
}
.font_83_black a:link { text-decoration: none;  color: #000000}
.font_83_black a:visited { text-decoration: underline; color: #6b5eca}
.font_83_black a:hover {text-decoration: underline;	color: #3061de;}
.font_96_black {
	font-family: Geneva, Arial, Helvetica, sans-serif, "新細明體";
	font-size: 96%;
	line-height: 24px;
	font-weight: normal;
	color: #333333;
}
.font_96_black a:link { text-decoration: none;  color: #333333}
.font_96_black a:visited { text-decoration: underline; color: #6b5eca}
.font_96_black a:hover {text-decoration: underline;	color: #3061de;}
.font_96_blue {
	font-family: Geneva, Arial, Helvetica, sans-serif, "新細明體";
	font-size: 96%;
	line-height: 24px;
	font-weight: bold;
	color: #666666;
}
.font_96_blue a:link { text-decoration: none;  color: #333333}
.font_96_blue a:visited { text-decoration: underline; color: #6b5eca}
.font_96_blue a:hover {text-decoration: underline;	color: #3061de;}
.font_83_b1 {
	font-family: Geneva, Arial, Helvetica, sans-serif, "新細明體";
	font-size: 83%;
	line-height: 24px;
	font-weight: normal;
	color: #8595ac;
}
.font_83_b2 {
	font-family: Geneva, Arial, Helvetica, sans-serif, "新細明體";
	font-size: 83%;
	line-height: 24px;
	font-weight: bold;
	color: #214a87;
}
.font_96_b2 {
	font-family: Geneva, Arial, Helvetica, sans-serif, "新細明體";
	font-size: 96%;
	line-height: 24px;
	font-weight: bold;
	color: #214a87;
}
.harbor_greybg {
	font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	font-size: 83%;
	line-height: 30px;
	color: #666666;
	background-color: #d9ecff;
}
.harbor_greybg a:link{
 text-decoration: none; color:#666666;
}
.harbor_greybg a:visited {
  text-decoration: none;  color:#666666;
}
.harbor_greybg a:hover {
  text-decoration:underline ; color: #0000CC;
}
.harbor_greybg a:active {
  text-decoration: none;  color:#666666;
 }
 
.harbor_bluebg {
	font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	font-size: 83%;
	line-height: 24px;
	color: #666666;
	background-color: #effbff;
}
.harbor_bluebg a:link{
 text-decoration: none; color:#666666;
}
.harbor_bluebg a:visited {
  text-decoration: none;  color:#666666;
}
.harbor_bluebg a:hover {
  text-decoration: none;  color: #0000CC;font-weight:bold;
}
.harbor_bluebg a:active {
  text-decoration: none;  color:#666666;
 }
  
.harbor_ybg {
	font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	font-size:  83%;
	line-height: 24px;
	color: #666666;
	background-color: #fffcdf;
	padding-left: 10px;
}
.harbor_ybg a:link{
 text-decoration: none; color:#666666;
}
.harbor_ybg a:visited {
  text-decoration: none;  color:#666666;
}
.harbor_ybg a:hover {
  text-decoration: none;  color: #0000CC;font-weight:bold;
}
.harbor_ybg a:active {
  text-decoration: none;  color:#666666;
 }
  
.harbor_obg {
	font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	font-size: 83%;
	line-height: 30px;
	color: #666666;
	background-color: #bfe2ff;
}
.harbor_obg a:link{
 text-decoration: none; color:#666666;
}
.harbor_obg a:visited {
  text-decoration: none;  color:#666666;font-weight:bold;
}
.harbor_obg a:hover {
  text-decoration: none;  color: #0000CC;
}
.harbor_obg a:active {
  text-decoration: none;  color:#333333;
 }
 .harbor_w1bg {
	font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	font-size:  83%;
	line-height: 24px;
	color: #666666;
	background-color: #f5f5f5;
	padding-left: 10px;
}
.harbor_w1bg a:link{
 text-decoration: none; color:#666666;
}
.harbor_w1bg a:visited {
  text-decoration: none;  color:#666666;
}
.harbor_w1bg a:hover {
  color: #0000CC;text-decoration: underline;
}
.harbor_w1bg a:active {
  text-decoration: none;  color:#666666;
 }
.harbor_w1bg_font {
	font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	font-size:  83%;
	line-height: 24px;
	color: #666666;
	padding-left: 10px;
	background-color: #FFFFFF;
}
.harbor_w1bg_font a:link{
 text-decoration: none; color:#666666;
}
.harbor_w1bg_font a:visited {
  text-decoration: none;  color:#666666;
}
.harbor_w1bg_font a:hover {
  color: #0000CC;text-decoration: underline;
}
.harbor_w1bg_font a:active {
  text-decoration: none;  color:#666666;
 }

 .harbor_w4bg {
	font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	font-size:  83%;
	line-height: 26px;
	color: #666666;
	background-color: #eeeeee;
	border: 1px solid #CCCCCC;
}
.harbor_w11bg {
	font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	font-size:  83%;
	line-height: 20px;
	text-align:left;
	color: #666666;
	background-color: #eeeeee;
}
.harbor_w11bg a:link{
 text-decoration: none; color:#666666;
}
.harbor_w11bg a:visited {
  text-decoration: none;  color:#666666;
}
.harbor_w11bg a:hover {
  color: #0000CC;font-weight:bold;text-decoration: underline;
}
.harbor_w11bg a:active {
  text-decoration: none;  color:#666666;
 }
.news_bg {
	font-family: Geneva, Arial, Helvetica, sans-serif, "新細明體";
	font-size: 96%;
	color: #336699;
	padding-left: 30px;
	font-weight: bold;
}
.news_bg a:link { font-size: 96%;  text-decoration: none;  color: #336699}
.news_bg a:visited { font-size: 96%; text-decoration: none; color: #336699}
.news_bg a:hover {text-decoration: underline;	color: #53a3cd; font-size: 100%; padding-left: 7px;}
/*09/09新增*/
.title01 {
	color: #0066CC;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif, "新細明體";
	background-image: url(images/harbor/bg01.jpg);
	background-repeat: repeat-x;
	font-size: 96%;
	height: 43px;
	width: 210px;
}
.title01 a:link{
  text-decoration: none;  text-align:center;  color:#0066CC;
}
.title01 a:visited{
  text-decoration: none;  text-align:center;  color:#0066CC;
}
.title01 a:hover{
  text-decoration:underline ;  text-align:center;  color: #1897b4;
}
.title01 a:active{
  text-decoration: none;  text-align:center;  color:#0066CC;
} 
.title02 {
	color: #0066CC;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif, "新細明體";
	background-image: url(images/harbor/bg03.jpg);
	background-repeat: repeat-x;
	font-size: 96%;
	height: 53px;
}
.title02 a:link{
  text-decoration: none;  text-align:center;  color:#0066CC;
}
.title02 a:visited{
  text-decoration: none;  text-align:center;  color:#0066CC;
}
.title02 a:hover{
  text-decoration: none;  text-align:center;  color: #0040c2;
}
.title02 a:active{
  text-decoration: none;  text-align:center;  color:#0066CC;
} 
.title04 {
	color: #0066CC;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif, "新細明體";
	background-image: url(images/harbor/bg03.jpg);
	background-repeat: repeat-x;
	font-size: 96%;
	height: 40px;
}
.title04 a:link{
  text-decoration: none;  text-align:center;  color:#0066CC;
}
.title04 a:visited{
  text-decoration: none;  text-align:center;  color:#0066CC;
}
.title04 a:hover{
  text-decoration: none;  text-align:center;  color: #0040c2;
}
.title04 a:active{
  text-decoration: none;  text-align:center;  color:#0066CC;
} 
.tep_draw_prod_top {
	border: 1px solid #ff93aa;
}
.tep_draw_prod_top01 {
	border: 1px solid #3cad22;
}
.tep_draw_prod_top02 {
	border: 1px solid #3366CC;
}
.vam1 {
	font-family: Geneva, Arial, Helvetica, sans-serif, "新細明體";
	font-size: 83%;
	color: #666666;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	text-align: left;
	line-height: 22px;
}
.vam1 a:link{
  text-decoration: none;  text-align:center;  color:#666666;
}
.vam1 a:visited{
  text-decoration: none;  text-align:center;  color:#666666;
}
.vam1 a:hover{
  text-decoration: underline;  text-align:center;  color: #1897b4;
}
.vam1 a:active{
  text-decoration: none;  text-align:center;  color:#666666;
}
.padding_5 {
	padding: 5px;}
.list_bg {
	font-family: Geneva, Arial, Helvetica, sans-serif, "新細明體";
	font-size: 83%;
	color: #666666;
	background-image: url(images/harbor/bg02.jpg);
	background-repeat: repeat-x;
	height: 44px;
}
.list_bg a:link{
  text-decoration: none;  text-align:center;  color:#666666;
}
.list_bg a:visited{
  text-decoration: none;  text-align:center;  color:#666666;
}
.list_bg a:hover{
  text-decoration: underline;  text-align:center;  color: #1897b4;
}
.list_bg a:active{
  text-decoration: none;  text-align:center;  color:#666666;
}
.s2_tl {
	BACKGROUND: url(images/s2_tl.gif) no-repeat left top; WIDTH: 100%
}
.s2_tr {
	BACKGROUND: url(images/s2_tr.gif) no-repeat right top
}
.s2_bl {
	BACKGROUND: url(images/s2_bl.gif) no-repeat left bottom
}
.s2_br {
	PADDING-RIGHT: 17px; PADDING-LEFT: 17px; BACKGROUND: url(images/s2_br.gif) no-repeat right bottom; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
.s2_l {
	background-color: #ffffff;
	background-image: url(images/harbor/s2_bg.gif);
	background-repeat: repeat-y;
	background-position: left 50%;
}
.s2_t {
	background-color: #ffffff;
	background-image: url(images/harbor/s2_bg.gif);
	background-repeat: repeat-x;
	background-position: 50% top;
}
.s2_b {
	background-color: #ffffff;
	background-image: url(images/harbor/s2_bg.gif);
	background-repeat: repeat-x;
	background-position: 50% bottom;
}
.s2_r {
	background-color: #ffffff;
	background-image: url(images/harbor/s2_bg.gif);
	background-repeat: repeat-y;
	background-position: right 50%;
}
.p_t {
	background-image: url(images/harbor/p_bg.gif);
	background-repeat: repeat-x;
	background-position: 50% top;
}
.p_l {
	background-image: url(images/harbor/p_bg.gif);
	background-repeat: repeat-y;
	background-position: left 50%;
}
.p_r {
	background-image: url(images/harbor/p_bg.gif);
	background-repeat: repeat-y;
	background-position: right 50%;
}
.p_b {
	background-image: url(images/harbor/p_bg.gif);
	background-repeat: repeat-x;
	background-position: 50% bottom;
}
.TBoutton {
	font-family: Geneva, Arial, Helvetica, sans-serif, "新細明體";
	font-size: 83%;
	font-weight: normal;
	color: #666666;
	background-image: url(images/harbor/001.gif);
	background-repeat: no-repeat;
	line-height: 30px;
}
.Dline {
	font-family: Geneva, Arial, Helvetica, sans-serif, "新細明體";
	font-size: 83%;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	text-align: left;
}
.t12_blue {
	FONT-SIZE: 83%; COLOR: #3482b6; LINE-HEIGHT: 18px; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif, "新細明體";
}
.t83_blue {
	FONT-SIZE: 83%;
	COLOR: #7F9DB9;
	LINE-HEIGHT: 22px;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif, "新細明體";
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7F9DB9;
	background-color: #F9FDFE;
}
.Button1 {	FONT-SIZE: 96%;
	COLOR: #666666;
	BACKGROUND-COLOR: #FFFCDF;
	border: 1px solid #FFCC00;
	padding: 2px;
	font-family: Geneva, Arial, Helvetica, sans-serif, "新細明體";
}
.member_top {
	background-image: url(images/harbor/member_top.jpg);
	background-repeat: repeat-x;
	height: 9px;
}
.member_rl {
	background-image: url(images/harbor/member_rl.jpg);
	background-repeat: repeat-y;
	width: 9px;
}
.member_rr {
	background-image: url(images/harbor/member_rr.jpg);
	background-repeat: repeat-y;
	width: 9px;
}
.member_d {
	background-image: url(images/harbor/member_d.jpg);
	background-repeat: repeat-x;
	height: 9px;
}
.color5 {COLOR: #2098e4}
.color6 {COLOR: #ff528f}
.color7 {COLOR: #ff9641}
.color8 {COLOR: #267cd4}
.font_83white {
	font-family: Geneva, Arial, Helvetica, sans-serif, "新細明體";
	font-size: 83%;
	line-height: 24px;
	color: #FFFFFF;
}

.title03 {
	font-family: Geneva, Arial, Helvetica, sans-serif, "新細明體";
	font-size: 96%;
	line-height: 30px;
	color: #3366CC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.title03 a:link{
  text-decoration: none;  text-align:center;  color:#3366CC;
}
.title03 a:visited{
  text-decoration: none;  text-align:center;  color:#3366CC;
}
.title03 a:hover{
  text-decoration: underline;  text-align:center;  color: #1897b4;
}
.title03 a:active{
  text-decoration: none;  text-align:center;  color:#3366CC;
}
.contant_bg {
	background-color: #FFFFFF;
	background-image: url(images/contant_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 10px;
}
 .text36{
	font-size: 12px;
	color: #004a79;
	line-height: 20px;
}
.text36 a:link{
  text-decoration: none;    color:#004a79;
}

.text36 a:visited{
  text-decoration: none;    color:#004a79;
}

.text36 a:hover{
	text-decoration: underline;
	color: #004a79;
}
.text36 a:active{
 text-decoration: none;  color:#004a79;
 }
