@charset "big5";

/*-------------------------------------------------*/
.color00 {color: #666666;}
.color01 {color: #333333;}
.color02 {color: #FFFFFF;}
.color03 {color: #8C903B;}
.color04 {color: #CC0000;}
.color05 {color: #008A31;}
.color06 {color: #1465AD;}
.color07 {color: #FF0000;}
.color09 {color: #0B7B27;}
.color10 {color: #00a0e9;}
.color11 {color: #FF6600;}
.color12 {color: #770b3c;}

/*------------------------png圖+底圖+js------------------------*/

 .ispng {behavior:url(../js/iepngfix.htc); }          /*內頁用*/
 .ispng_index {behavior:url(js/iepngfix_index.htc); } /*首頁用*/
 .bg-index-logo{background:url(../images/index_01.jpg) no-repeat; }
 .bg-home-logo{background:url(../images/home_01.jpg) no-repeat; }
 .bg-main-logo{background:url(../images/main_02.jpg) no-repeat; }
 
/*-------------------------------------------------*/
.left_topimg{
	width: 179px;
	height: 73px;

}


.bg_home_03 {
	background-image: url(../images/home_03.jpg);
	background-repeat: no-repeat;
	background-position: center middle;
	width: 371px;
	height: 31px;
}
.bg_home_12 {
	background-image: url(../images/home_12.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 716px;
	height: 35px;
}
.bg_home_27 {
	background-image: url(../images/home_27.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 229px;
	height: 37px;
}
.bg_home_28 {
	background-image: url(../images/home_28.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 568px;
	height: 325px;
}
.bg_home_39 {
	background-image: url(../images/home_39.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 229px;
	height: 213px;
}
.bg_home_54 {
	background-image: url(../images/home_54.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 158px;
	height: 28px;
}
.bg_home_74 {
	background-image: url(../images/home_74.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 996px;
	height: 96px;
}
.bg_main_04 {
	background-image: url(../images/main_04.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 315px;
	height: 30px;
}
.bg_main_28 {
	background-image: url(../images/main_28.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 951px;
	height: 108px;
}
.bg_icon_1 {
	background-color: #aae39b;
	width: 116px;
}
.bg_icon_2 {
	background-color: #509e3e;
	width: 116px;
}
.bg_title_5 {
	background-image: url(../images/title_05.gif);
	background-repeat: no-repeat;
	background-position: center middle;
	width: 677px;
	height: 39px;
}
.bg_title_back {
	background-image: url(../images/title-back.jpg);
	height: 35px;
}
.bg_title_back-b {
	background-image: url(../images/title-back-b.jpg);
	height: 35px;
}
.bg_title_back-o {
	background-image: url(../images/title-back-o.jpg);
	height: 35px;
}
.bg_faq_back {
	background-image: url(../images/faq_03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 168px;
	width: 633px;
}
.bg_faq-1_back {
	background-image: url(../images/faq-1_03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 169px;
	width: 683px;
}
.bg_t1 {
	background-image: url(../images/t1_03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 168px;
	width: 681px;
}
.bg_t2 {
	background-image: url(../images/t2_03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 168px;
	width: 681px;
}
.bg_gu {
	background-image: url(../images/gu_03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 168px;
	width: 681px;
}
.bg_ml {
	background-image: url(../images/ml_03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 168px;
	width: 681px;
}
.bg_new {
	background-image: url(../images/new_03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 168px;
	width: 681px;
}
.bg_qs {
	background-image: url(../images/qs_03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 168px;
	width: 681px;
}
.bg_top {
	background:url(../images/top_02.gif) no-repeat bottom;
	width: 636px;
	height: 36px;
}


/*-------------------------------------------------*/

.T064{
	font-family: "Arial", "新細明體";
	font-size: 64%;
	line-height: 150%;
	text-decoration: none;
	color: #666666;
}
.T075{
	font-family: "Arial", "新細明體";
	font-size: 75%;
	line-height: 150%;
	text-decoration: none;
	color: #666666;
}
.T084{
	font-family: "Arial", "新細明體";
	font-size: 84%;
	line-height: 150%;
	text-decoration: none;
	color: #666666;
	letter-spacing:1px;
}
.T095{
	font-family: "Arial", "新細明體";
	FONT-SIZE:95%;
	line-height: 150%;
	text-decoration: none;
	color: #666666;
	letter-spacing:1px;
}
.T100{
	font-family: "Arial", "新細明體";
	font-size: 100%;
	line-height: 150%;
	text-decoration: none;
	color: #666666;
}
.T150{
	font-family: "Arial", "新細明體";
	font-size: 150%;
	line-height: 150%;
	letter-spacing:1px;
	text-decoration: none;
	color: #666666;
}

/*-------------------------------------------------*/

.Title_1 {
	font-family: "Arial", "新細明體";
	font-size: 84%;
	line-height: 150%;
	letter-spacing:1px;
	color: #bf4e5d;
	font-weight: bold;
}
.Title_2{
	font-family: "Arial", "新細明體";
	font-size: 84%;
	line-height: 150%;
	letter-spacing:1px;
	color: #024B73;
}

/*-------------------------------------------------*/

A.link_T064:link {
	FONT-SIZE: 64%;
	line-height: 150%;
	COLOR: #0f7195;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
	padding:1px;
} 
A.link_T064:visited {
	FONT-SIZE: 64%;
	line-height: 150%;
	COLOR: #006600;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
} 	
A.link_T064:hover {
	FONT-SIZE: 64%;
	line-height: 150%;
	COLOR:#950f81;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
}
A.link_T064:active {
	FONT-SIZE: 64%;
	line-height: 150%;
	COLOR:#333333;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
}

/*-------------------------------------------------*/

A.link_T075:link {
	FONT-SIZE: 75%;
	line-height: 150%;
	COLOR: #0f7195;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
	padding:1px;
} 
A.link_T075:visited {
	FONT-SIZE: 75%;
	line-height: 150%;
	COLOR: #006600;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
} 	
A.link_T075:hover {
	FONT-SIZE: 75%;
	line-height: 150%;
	COLOR:#950f81;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
}
A.link_T075:active {
	FONT-SIZE: 75%;
	line-height: 150%;
	COLOR:#333333;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
}

/*-------------------------------------------------*/

A.link_T084:link {
	FONT-SIZE: 84%;
	line-height: 150%;
	COLOR: #0f7195;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
	padding:1px;
} 
A.link_T084:visited {
	FONT-SIZE: 84%;
	line-height: 150%;
	COLOR: #0f7195;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
} 	
A.link_T084:hover {
	FONT-SIZE: 84%;
	line-height: 150%;
	COLOR:#950f81;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
}
A.link_T084:active {
	FONT-SIZE: 84%;
	line-height: 150%;
	COLOR:#333333;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
}

/*-------------------------------------------------*/

A.link_T095:link {
	FONT-SIZE: 95%;
	line-height: 150%;
	COLOR: #0f7195;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";letter-spacing:1px;
} 
A.link_T095:visited {
	FONT-SIZE: 95%;
	line-height: 150%;
	COLOR: #0f7195;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";letter-spacing:1px;
} 	
A.link_T095:hover {
	FONT-SIZE: 95%;
	line-height: 150%;
	COLOR:#950f81;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";letter-spacing:1px;
}
A.link_T095:active {
	FONT-SIZE: 95%;
	line-height: 150%;
	COLOR:#333333;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";letter-spacing:1px;
}

/*-------------------------------------------------*/

A.link_w75:link {
	FONT-SIZE: 75%;
	line-height: 150%;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
	
} 
A.link_w75:visited {
	FONT-SIZE: 75%;
	line-height: 150%;
	COLOR: #FFFF99;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
} 	
A.link_w75:hover {
	FONT-SIZE: 75%;
	line-height: 150%;
	COLOR:#FFFF00;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
}
A.link_w75:active {
	FONT-SIZE: 75%;
	line-height: 150%;
	COLOR:#CCCCCC;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
}

/*-------------------------------------------------*/

A.link_w67:link {
	FONT-SIZE: 67%;
	line-height: 180%;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
	
} 
A.link_w67:visited {
	FONT-SIZE: 67%;
	line-height: 180%;
	COLOR: #FFFF99;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
} 	
A.link_w67:hover {
	FONT-SIZE: 67%;
	line-height: 180%;
	COLOR:#FFFF00;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
}
A.link_w67:active {
	FONT-SIZE: 67%;
	line-height: 180%;
	COLOR:#CCCCCC;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
}

/*-------------------------------------------------*/

A.link_c095:link {
	FONT-SIZE: 95%;
	line-height: 150%;
	COLOR: #666600;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
	
} 
A.link_c095:visited {
	FONT-SIZE: 95%;
	line-height: 150%;
	COLOR: #006600;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
} 	
A.link_c095:hover {
	FONT-SIZE: 95%;
	line-height: 150%;
	COLOR:#950f81;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
}
A.link_c095:active {
	FONT-SIZE: 95%;
	line-height: 150%;
	COLOR:#333333;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
}

/*-------------------------------------------------*/

A.link_o095:link {
	FONT-SIZE: 95%;
	line-height: 150%;
	COLOR: #FF6600;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
	
} 
A.link_o095:visited {
	FONT-SIZE: 95%;
	line-height: 150%;
	COLOR: #006600;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
} 	
A.link_o095:hover {
	FONT-SIZE: 95%;
	line-height: 150%;
	COLOR:#950f81;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
}
A.link_o095:active {
	FONT-SIZE: 95%;
	line-height: 150%;
	COLOR:#333333;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
}

/*-------------------------------------------------*/

.line_dotted_bot {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cccc99;
}
.line_dotted_top {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}
.line_green_1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #aae39b;
}

.line_green_top {
	border-top-width: 3px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #aae39b;
	border-bottom-color: #aae39b;
}
.line_green_bot {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #aae39b;
}
.line_green_bg {
	background-color: #e6fae1;
}
.line_green_bg2 {
	background-color: #aae39b;
}
.line_blue_1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #91DAF2;
}
.line_blue_top {
	border-top-width: 3px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #91DAF2;
	border-bottom-color: #91DAF2;
}
.line_blue_bot {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #91DAF2;
}
.line_blue_bg {
	background-color: #D9F2FF;
}
.line_blue_bg2 {
	background-color: #91DAF2;
}
.line_orange_1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffba69;
}
.line_orange_top {
	border-top-width: 3px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ffba69;
	border-bottom-color: #ffba69;
}
.line_orange_bot {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #ffba69;
}
.line_orange_bg {
	background-color: #fee8ce;
}
.line_orange_bg2 {
	background-color: #ffba69;
}
.line_gray_bg {
	background-color: #F3F3F3;
}

/*-------------------------------------------------*/

.T67_data {
	font-family: Arial;
	font-size: 67%;
	color: #898989;
}
.T75_data {
	font-family: Arial;
	font-size: 75%;
	color: #CC0000;
}

/*-------------------------------------------------*/

.w75{
	font-family: "Arial", "新細明體";
	font-size: 75%;
	line-height: 150%;
	text-decoration: none;
	color: #FFFFFF;
}
.w67{
	font-family: "Arial", "新細明體";
	font-size: 67%;
	line-height: 180%;
	text-decoration: none;
	color: #FFFFFF;
}
.y75{
	font-family: "Arial", "新細明體";
	font-size: 75%;
	line-height: 150%;
	text-decoration: none;
	color: #FFFF00;
}

.y84{
	font-family: "Arial", "新細明體";
	font-size: 84%;
	line-height: 150%;
	text-decoration: none;
	color: #FFFF00;
}
.y95{
	font-family: "Arial", "新細明體";
	font-size: 95%;
	line-height: 150%;
	text-decoration: none;
	color: #FFFF00;letter-spacing:1px;
}
.r105{
	font-family: "Arial", "新細明體";
	font-size: 105%;
	line-height: 150%;
	font-weight: bold;
	text-decoration: none;
	color: #a30076;
}
.table-64{
	font-family: "Arial", "新細明體";
	font-size: 64%;
	line-height: 150%;
	text-decoration: none;
	color: #CCCCCC;
}
.r95{
	font-family: "Arial", "新細明體";
	font-size: 95%;
	line-height: 150%;
	text-decoration: none;
	color: #FF6600;
	font-weight: bold;
}
.b95{
	font-family: "Arial", "新細明體";
	font-size: 95%;
	line-height: 150%;
	text-decoration: none;
	color: #0f7195;
}
/*--------content 裡面有下div 向右內縮40px------*/
.w772 div{
	padding-left:40px;
}
