@charset "big5";
body{
	cursor:default;
	margin:0;
	scrollbar-face-color: fff0f8;
	scrollbar-highlight-color: fff0f8;
	scrollbar-shadow-color: f9deed;
	scrollbar-3dlight-color: f9deed;
	scrollbar-arrow-color: c919a6;
	scrollbar-track-color: fff0f8;
	scrollbar-darkshadow-color: gray;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 18px;
	border: 0px none #FFFFFF;
	color: #626262;
	}

h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
}

h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #F00;
}


.search {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}
.left_product {
	font-size: 15px;
	color: 750101;
	font-weight: bold;
	line-height: 30px;
	text-indent: 0pt;
	font-style: normal;
	letter-spacing: 0px;
}
/* 太陽光設備內頁 */
.w1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 25px;
	color: #000000;
}
.p4_w01 {
	font-size: 13px;
	line-height: 25pt;
	color: 4d4d4d;
	font-weight: bold;}
	
.p4_w01 A:link {COLOR: 4d4d4d;text-decoration: none; line-height: 180%;}
.p4_w01 A:visited {COLOR: 4d4d4d;text-decoration: none; line-height: 180%;}
.p4_w01 A:hover {
	COLOR: #000000;
	text-decoration: underline;
	line-height: 180%;
}


.w1_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #CC3300;
}
.p5_01 {
	font-family: "細明體";
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #990000;
}
.w16_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 36px;
	font-weight: bold;
	color: #c80202;
}

.w3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #993300;
}
.p5_02 {
	font-family: "細明體";
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #003399;
}
.p5_03 {
	font-family: "細明體";
	font-size: 12px;
	line-height: 25px;
	font-weight: normal;
	color: #666666;
	word-spacing: normal;
	letter-spacing: 1pt;
}
.p7_worker_01 {
	font-size: 12px;
	line-height: 20px;
	color: #C2696B;
	font-family: "細明體";
	letter-spacing: 2pt;
}
.p7_table01_line {
	border: 1px solid #DC6969;
}
.p7_td01 {
	background-color: ffd6d6;
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-family: "細明體";
	font-size: 12px;
	line-height: 26px;
	font-weight: normal;
	color: #555555;
	letter-spacing: 2pt;
}
.p7_td02 {
	background-color: fff1f1;
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-family: "細明體";
	font-size: 12px;
	line-height: 26px;
	font-weight: bold;
	color: 666666;
	letter-spacing: 2pt;
	text-indent: 5pt;
}
.p7_td03 {
	background-color: fff1f1;
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-family: "細明體";
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	color: #555555;
	letter-spacing: 2pt;
	text-indent: 5pt;
}
.p3_td_01 {
	color: #333333;
	font-size: 13px;
	line-height: 28px;
	background-color: EBB3BF;
	letter-spacing: 1pt;
	font-family: Arial, Helvetica, sans-serif;
	border-top-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: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	font-weight: bold;
	text-indent: 10px;
}

.p3_table_01 {
	border: 1px solid #EBB3BF;
}
.p3_td_04 {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 25px;
	background-color: #D5607A;
	letter-spacing: 1pt;
	font-family: Arial, Helvetica, sans-serif;
	border-top-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: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	font-weight: bold;
}


.p3_td_02 {
	color: #333333;
	font-size: 12px;
	line-height: 25px;
	background-color: #F1DCDC;
	letter-spacing: 1pt;
	font-family: Arial, Helvetica, sans-serif;
	border-top-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: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	text-indent: 5pt;
}
.p3_td_03 {
	color: #333333;
	font-size: 12px;
	line-height: 25px;
	background-color: #FAF3F3;
	letter-spacing: 1pt;
	font-family: Arial, Helvetica, sans-serif;
	border-top-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: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	text-indent: 5pt;
}
.p10_search_01 {
	font-size: 15px;
	line-height: 26px;
	color: 0b4e85;
	text-decoration: underline;
	font-weight: bold;
	letter-spacing: 1pt;
}
.p10_search_02 {
	font-size: 13px;
	line-height: 22px;
	color: 565656;
	letter-spacing: 1pt;
}
.p7_td04 {
	background-color: #DC6969;
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-family: "細明體";
	font-size: 14px;
	line-height: 26px;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 2pt;
}
.p1_table01_line {
	border: 1px solid #999999;
}


.w1_2 {
	font-size: 13px;
	line-height: 25px;
	color: 767676;
	font-weight: normal;
	text-decoration: none;
}
.w1_2  A:link{
	font-size: 13px;
	line-height: 25px;
	color: 767676;
	font-weight: normal;
	text-decoration: none;
}

.w1_2  A:visited{
	font-size: 13px;
	line-height: 25px;
	color: 767676;
	font-weight: normal;
	text-decoration: none;
}
.w1_2  A:hover{
	font-size: 13px;
	line-height: 25px;
	color: 767676;
	font-weight: normal;
	text-decoration: underline;
}







.news_td01 {
	background-color: f5f5f4;
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: 929ba0;
	border-left-color: #FFFFFF;
	font-family: "細明體";
	font-size: 12px;
	line-height: 24px;
	font-weight: normal;
	color: 444242;
	letter-spacing: 2pt;
	text-indent: 5pt;
	list-style-position: inside;
	list-style-type: none;
}
.news_td02 {
	background-color: f5f5f4;
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: 929ba0;
	border-left-color: #FFFFFF;
	font-family: "細明體";
	font-size: 12px;
	line-height: 24px;
	font-weight: normal;
	color: 000000;
	letter-spacing: 2pt;
	text-indent: 5pt;
}
.news_td03 {
	background-color: f5f5f4;
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: 929ba0;
	border-left-color: #FFFFFF;
	font-family: "細明體";
	font-size: 12px;
	line-height: 24px;
	font-weight: normal;
	color: 444242;
	letter-spacing: 2pt;
	text-indent: 5pt;
	list-style-position: outside;
	list-style-image: url(index/index_img_52.gif);
	list-style-type: disc;
}
.w4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #993333;
}
.w5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 25px;
	color: #006666;
}
.p4_w02Copy {
	font-size: 12pt;
	line-height: 25pt;
	color: #990000;
	font-weight: normal;
	letter-spacing: 2pt;
}
.p4_td_01 {
	color: #333333;
	font-size: 12px;
	line-height: 25px;
	background-color: #EEEEEE;
	letter-spacing: 1pt;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 5pt;
	border: 1px solid #808080;
}

.p4_table_01 {
	border-top-width: 0.5px;
	border-right-width: 0.5px;
	border-bottom-width: 0.5px;
	border-left-width: 0.5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #808080;
	border-right-color: #808080;
	border-bottom-color: #808080;
	border-left-color: #808080;
}
.p4_td_02 {
	color: #333333;
	font-size: 12px;
	line-height: 25px;
	background-color: #FFFFFF;
	letter-spacing: 1pt;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 5pt;
	padding: 0px;
	border: 1px solid #808080;
}
.p4_td_03 {
	color: #333333;
	font-size: 16px;
	line-height: 25px;
	background-color: #DCDDF5;
	letter-spacing: 1pt;
	font-family: "細明體";
	border-top-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-width: 0px;
	border-bottom-width: 0px;
	text-indent: 5pt;
	font-weight: bold;
}
.tab_01 {
	font-size: 12px;
	line-height: 18px;
	color: #626262;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.pic {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.history01 {
	font-size: 12px;
	color: #626262;
	background-color: #e7e7e7;
	border: 1px solid #e7e7e7;
	line-height: 24px;
	padding: 3px;
}
.history02 {
	padding: 3px;
    line-height: 24px;
	font-size: 12px;
	color: #626262;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e7e7e7;
	border-right-color: #e7e7e7;
	border-bottom-color: #e7e7e7;
	border-left-color: #e7e7e7;
}
.history03 {
	padding: 3px;
    line-height: 24px;
	font-size: 12px;
	color: #626262;

}
.ard01 {
	font-size: 13px;
	line-height: 26px;
	font-weight: bold;
	color: #727272;
}
.ard02 {
	font-size: 13px;
	line-height: 26px;
	font-weight: bold;
	color: #a62020;
}
.ard02 A:link{
	font-size: 13px;
	line-height: 26px;
	font-weight: bold;
	color: #a62020;
}
.ard02 A:visited{
	font-size: 13px;
	line-height: 26px;
	font-weight: bold;
	color: #a62020;
}

.ard02 A:hover{
	font-size: 13px;
	line-height: 26px;
	font-weight: bold;
	color: #BA712E;
}
.p7_01 {
	font-size: 14px;
	font-weight: bold;
	color: #bb2724;
	border-bottom-width: 1.5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #bb2724;
	border-right-color: #bb2724;
	border-bottom-color: #bb2724;
	border-left-color: #bb2724;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	line-height: 28px;
}
.page01 {
	font-size: 12px;
	line-height: 26px;
	color: #626262;
	text-decoration: none;
}
.page01  A:link{
	font-size: 12px;
	line-height: 26px;
	color: #626262;
	text-decoration: none;
}
.page01 A:hover{
	font-size: 12px;
	line-height: 26px;
	color: #999999;
	text-decoration: underline;
}
.page01 A:visited{
	font-size: 12px;
	line-height: 26px;
	color: #626262;
	text-decoration: none;
}
.page02 {
	font-size: 12px;
	line-height: 26px;
	color: #626262;
	text-decoration: none;
}
.page03 {
	font-size: 13px;
	line-height: 26px;
	color: #ab3a3a;
	text-decoration: none;
}
.page04 {
	font-size: 13px;
	line-height: 26px;
	color: #ab3a3a;
	text-decoration: none;
	font-weight: bold;
}
.news01 {
	font-size: 12px;
	line-height: 24px;
	color: #ae0308;
}
.news02 {
	font-size: 12px;
	line-height: 24px;
	color: #eb3535;
}
.news03 {
	font-size: 12px;
	line-height: 24px;
	color: #212fb8;
}
.p1_table01 {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #626262;
	line-height: 26px;
}
.p1_table02 {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #9a9898;
	line-height: 36px;
}
.p1_table03 {
	font-size: 13px;

	color: #626262;
	background-color: #e5e5e5;
	line-height: 36px;
}
.p5_table01 {
	font-size: 13px;
	font-weight: bold;
	color: #4c4c4c;
	background-color: #c2d0da;
	line-height: 26px;
}
.p5_table03 {
	font-size: 13px;
	color: #666666;
	background-color: #f0f0f0;
	line-height: 36px;
	padding: 3px;	
}
.p3_pg{
	font-size: 12px;
	line-height: 26px;
	color: #626262;
	text-decoration: none;
	padding: 3px;	
}
.p3_pg A:link{
	font-size: 12px;
	line-height: 26px;
	color: #626262;
	text-decoration: none;
	padding: 3px;	
}
.p3_pg A:hover{
	font-size: 12px;
	line-height: 26px;
	color: #626262;
	text-decoration: none;
	padding: 3px;	
}
.p3_pg A:visited{
	font-size: 12px;
	line-height: 26px;
	color: #626262;
	text-decoration: none;
	padding: 3px;	
}
.p3_01 {
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #bb2724;

	line-height: 28px;
}
.ucustomer_word03 {
	font-family: "新細明體";
	font-size: 12px;
	line-height: 32px;
	color: #787878;
	letter-spacing: 2px;
	text-decoration: none;

}
.ucustomer_word03 A:link {font-family: "新細明體";font-size: 12px;line-height: 32px;color: #787878;text-decoration: none;}
.ucustomer_word03 A:visited {font-family: "新細明體";font-size: 12px;line-height: 32px;color: #4bb9b5;text-decoration: none;}
.ucustomer_word03 A:hover  {
	font-family: "新細明體";
	font-size: 12px;
	line-height: 32px;
	color: #1d1d1d;
	text-decoration: none;
	letter-spacing: 2px;
	font-weight: none;
}
/*20101013 新增*/
.w13_1 {
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.w13_1 A:hover{
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.w13_1 A:link{
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.w13_1 A:visited{
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.w16_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 36px;
	font-weight: bold;
	color: #c80202;
}
.w16_1 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 36px;
	font-weight: bold;
	color: #c80202;
}
.w16_1 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 36px;
	font-weight: bold;
	color: #c80202;
}
.w16_1 a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 36px;
	font-weight: bold;
	color: #c80202;
}
.w16_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 36px;
	font-weight: bold;
	color: #ffffff;
}
.w16_2 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 36px;
	font-weight: bold;
	color: #ffffff;
}
.w16_2 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 36px;
	font-weight: bold;
	color: #ffffff;
}
.w16_2 a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 36px;
	font-weight: bold;
	color: #ffffff;
}
.w12_01{
	font-size: 12px;
	line-height: 26px;
	color: #333333;
	text-decoration: none;
}
