 body  {
margin : 0;
text-align : center;
background-color : #e6e6e6;
}


.框架類{}

.bg{margin-right: auto;margin-left: auto;
width:900px;
background-color:ffffff;

}
.bgframe{
	background-image:url(../images/bg.jpg);
	background-repeat: repeat;
	background-position: top;
	text-align:center;		
} 

.frame{
width:900px;
text-align:center;
background-color:ffffff;
}
.frame02{
width:900px;
text-align:center;
float:left;
background-image:url(../images/bg3.jpg);
}

.flashframe{
width:900px;
text-align:center;}

.contentframe{
width:900px;
background-image:url(../images/bg2.jpg);
text-align:center;}

.newsarea{
width:632px;
float:left;
}

.newsconarea{

float:left;
padding-left:68px;
padding-right:10px;
margin-top:5px;}

.banner{
width:268px;
float:left;
margin-top:32px;
float:left;}

.foorarea{
width:900px;
height:40px;
background-color:cccccc}


.submenuarea{
	width:167px;
	float:left;
	background-color:#FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ededed;
}

.con{
width:731px;
float:left;
text-align:left;}
.con02{
	width:731px;
	float:left;
	background-color:#FFFFFF;
	background-image:url(../images/conbg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	}
.con03{
width:663px;
margin-top:30px;
margin-left:34px;
margin-right:34px;
margin-bottom:35px;}
.con04{
width:685px;

float:left;
background-color:#FFFFFF;
text-align:left;
padding-left:198px;}



.pic{
	padding:2px;
	background-color: #FFFFFF;
	border: 1px solid #eeecef;
	float:left;
	margin-right:20px;
}
.pic02{
	padding:2px;
	background-color: #FFFFFF;
	border: 1px solid #eeecef;
	float:left;	
}
.pic03{
	padding:2px;
	background-color: #eeecef;
	border: 1px solid #eeecef;
	float:right;
	margin-left:15px;
	margin-bottom:15px;
	
}

.newsboxno1{
float:left;
width:382px;
text-align:left;}

.pro01{
width:160px;
}
.pro02{
width:135px;
}




.字體類{}
.subguide{
margin-right:10px;
margin-top:23px;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9f9f9f;
	text-decoration: none;
	}
.subguide a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9f9f9f;
	text-decoration: none;
	}
.subguide a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9f9f9f;
	text-decoration: none;
	}
.subguide a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9f9f9f;
	text-decoration: underline;
	}
	
.more01{
height:24px;
text-align:right;
padding-right:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a10d0d;
	text-decoration: none;
	}
.more01 a:link{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a10d0d;
	text-decoration: underline;
	}
.more01 a:visited{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a10d0d;
	text-decoration: underline;
	}
.more01 a:hover{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	}
	
.indexprotitle{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#252525;
	margin-bottom:10px;
	width:184px;
	font-weight: bold;
	line-height: 12px;
}

.indexprocon{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	text-decoration: none;
	line-height: 12px;
}
.indexprocon a:link{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
}
.indexprocon a:visited{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	text-decoration: none;
}
.indexprocon a:hover{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration: underline;
}

.number{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-decoration: none;
	text-align:center;
}
.number span{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	height:15px;
	width:15px;
	text-decoration: none;
	background-image: url(../images/icon.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.number a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-decoration: none;
	height:15px;
	width:15px;
}
.number a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-decoration: none;
	height:15px;
	width:15px;
}
.number a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	height:15px;
	width:15px;
	text-decoration: none;
	background-image: url(../images/icon.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.date{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c70025;
	float:left;
	
}
.date02{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c70025;
	float:left;
	width:372px;
	margin-bottom:15px;
	
}
.date03{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c70025;
	float:left;
	width:663px;
	margin-bottom:15px;
	
}

.news{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #898989;
	text-decoration: none;
	float:left;
	margin-left:12px;
	text-align:left;	
}
.news a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #898989;
	text-decoration: none;
	float:left;
	margin-left:12px;
	text-align:left;	
}
.news a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #898989;
	text-decoration: none;
	float:left;
	margin-left:12px;
	text-align:left;	
}
.news a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	float:left;
	margin-left:12px;
	text-align:left;	
}


.foot{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #494949;
	text-decoration: none;
	line-height: 38px;
	background-color:#cccccc;
	width:900px;
	}
.foot a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #494949;
	text-decoration: none;
}
.foot a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888888;
	text-decoration: none;
}
.foot a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: underline;	
}

.guide{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a7a7a7;
	text-decoration: none;
	padding-right:15px;
	text-align:right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e0e0e0;
	padding-top:8px;
	background-color:#FFFFFF;
	height:23px;
}
.guide span{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #626262;
	text-decoration: none;
}
.guide a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a7a7a7;
	text-decoration: none;
}
.guide a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a7a7a7;
	text-decoration: none;
}
.guide a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #626262;
	text-decoration: none;
}
/*1009修改*/
.submenu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bd3636;
	text-decoration: none;
	background-image: url(../images/icon0111.jpg);
	background-repeat: no-repeat;
	background-position: 11px 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ebcccc;
	padding-top:10px;
	height:22px;
	text-align:left;
	padding-left:28px;
	}
	
.submenu2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bd3636;
	text-decoration: none;
	background-image: url(../images/icon0111.jpg);
	background-repeat: no-repeat;
	background-position: 11px 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ebcccc;
	padding-top:10px;
	height:35px;
	text-align:left;
	padding-left:28px;
	}
	
.submenu a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bd3636;
	text-decoration: none;
}
.submenu a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bd3636;
	text-decoration: none;
}
.submenu a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.submenu a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bd3636;
	text-decoration: none;
}
.submenu a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bd3636;
	text-decoration: none;
}
.submenu a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.submenu2 a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bd3636;
	text-decoration: none;
}
.submenu2 a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bd3636;
	text-decoration: none;
}
.submenu2 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.newstitle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#a00d0d;
	font-weight: bold;
	width:371px;
	margin-bottom:5px;
}
.newstitle02{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#a00d0d;
	font-weight: bold;
	width:663px;
	margin-bottom:5px;
}
.newscon{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #979797;
	text-decoration: none;
	width:371px;
}
.newscon a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #979797;
	text-decoration: none;
}
.newscon a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #979797;
	text-decoration: none;
}
.newscon a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #5d5d5d;
	text-decoration: none;
}
.newscon02{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #717171;
	text-decoration: none;
	float:left;
	
}
.newscon03{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #717171;
	text-decoration: none;
	}
.newscon03 a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	}
.newscon03 a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	}
.newscon03 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #717171;
	text-decoration: underline;
	}
/*1009修改*/
.newslist{
	width:400px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #878787;
	text-decoration: none;
	background-image: url(../images/icon0111.jpg);
	background-repeat: no-repeat;
	background-position: 2px 0px;
	padding-left:15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e9e9e9;
	padding-bottom:9px;
	margin-bottom:9px;
	float:left;
}
.newslist a:link{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #878787;
	text-decoration: none;
	}
.newslist a:visited{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #878787;
	text-decoration: none;
	}
.newslist a:hover{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a00d0d;
	text-decoration: none;
	}
	
.page{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #878787;
	text-decoration: none;
}
.page span{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a00d0d;
	text-decoration: none;
}
.page a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #878787;
	text-decoration: none;
}
.page a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #878787;
	text-decoration: none;
}
.page a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a00d0d;
	text-decoration: none;
}
.text01{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AE0000;
	text-decoration: none;
	padding-top:4px;
	padding-right:12px;
}
.text01 a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AE0000;
	text-decoration: none;
}
.text01 a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AE0000;
	text-decoration: none;
}
.text01 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
.protext01{
background-color:#f5f5f5;
width:160px;
height:17px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#a00d0d;
text-decoration:none;
text-align:center;
margin-top:8px;
margin-bottom:8px;
}
.protext01 a:link{
background-color:#f5f5f5;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#a00d0d;
text-decoration:none;
text-align:center;
}
.protext01 a:visited{
background-color:#f5f5f5;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#a00d0d;
text-decoration:none;
text-align:center;
}
.protext01 a:hover{
background-color:#f5f5f5;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
text-decoration:none;
text-align:center;
}
.protext02{
width:160px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #979797;
	text-decoration: none;
	text-align:left;
}
.protext02 a:link{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #979797;
	text-decoration: none;
}
.protext02 a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #979797;
	text-decoration: none;
}
.protext02 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000;
	text-decoration: none;
}
.protext03{
	width:135px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a00d0d;
	text-decoration: none;
	text-align:left;
	padding-left:12px;
	background-image: url(../images/icon05.jpg);
	background-repeat: no-repeat;
	background-position: 2px 5px;
	margin-top:8px;
}
.protext03 a:link{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a00d0d;
	text-decoration: none;		
}
.protext03 a:visited{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a00d0d;
	text-decoration: none;		
}
.protext03 a:hover{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;		
}

.protext04{
	background-color:#f5f5f5;
	width:655px;
	height:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#a00d0d;
	text-decoration:none;
	text-align:left;
	margin-bottom:24px;
	padding-left:8px;
	font-weight: bold;
}

.protitle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#a00d0d;
	font-weight: bold;
	
	margin-bottom:5px;
	border: 1px solid #dadada;
	padding-left:8px;
	line-height: 22px;
}

.procon01{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f7e4e4;
	margin-bottom:8px;
	
	padding-left:8px;
	padding-bottom:5px;
}
.name{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #A10D0D;
	line-height: 22px;
	padding:8px;
	background-color: #F6F6F6;
}
.site{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #878787;
	text-decoration: none;
	padding-left:17px;
	padding-bottom:8px;
}
.site a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #878787;
	text-decoration: none;
	padding-left:15px;
}
.site a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #878787;
	text-decoration: none;
	padding-left:15px;
}
.site a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222222;
	text-decoration: none;
	padding-left:15px;
}
.form{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #B00000;
	background-image: url(../images/icon06.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	padding-left:10px;
}
.input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	border: 1px solid #CCCCCC;
}
.send{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
	border: 1px solid #E4E4E4;
	padding:3px;
	text-align:center;
}
.send a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
	
}
.send a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
	}
.send a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
	
	}
	
.red_title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #a10d0d;	
	float:left;
}
.red_title02{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #a10d0d;
	line-height: 14px;
	margin-bottom:16px;
}
.red_title03{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #a10d0d;	
	}
.red_title03 a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;	
	}
.red_title03 a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;	
	}
.red_title03 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #444444;	
	}
.red_title04{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #a10d0d;
	}
.gray_title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width:78px;
	float:left;
	line-height: 20px;
}
.line01{
	margin-bottom:40px;
	padding-bottom:15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
}
.careerstext01{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-image: url(../images/con10.jpg);
	background-repeat: no-repeat;
	background-position: 0px 2px;
		padding-left:18px;
	
}
.careerstext02{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	margin-bottom:10px;

}

.careerstitleA{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	margin-bottom:10px;

}

.careerstext03{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
		
}
.news_detail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #737373;
	text-decoration: none;
	letter-spacing: 2px;/*文字間距normal*/
	padding-left:12px;
	line-height:18px;
	margin-top:12px;
	margin-bottom:20px;
    margin-right:12px;
}
/*文繞圖CSS*/
/*NewsPictureW01灰線*/
.NewsPictureW01img {
	border: 1px solid #B0B0B0;/*圖邊框樣式顏色粗細*/
	float:left;/*圖置放位置right:bottom*/
	margin-bottom: 7px;/*圖下方間距*/
	margin-left: 0px;/*圖右方間距*/
	margin-right: 12px;/*圖左方間距*/
	margin-top: none;/*圖上方間距*/
}

