
.text_black {
	color: #000;
}
.text_red {
	color: #D32128;
}

.text_white {
	color: #fff;
}

.text_brown {color: #D85A00;}

.text_brown01 {color: #E97D0D;}

.text_pink {color: #639A30;}

.text_pink01 {color: #4A7424;}

.text_pt8em {
	font-size: .8em;
}

.text_1em {
	font-size: 1em;
}
.text_1pt2em {
	font-size: 1.2em;
}
.text_2em {
	font-size: 1.8em;
	line-height:1.1em;
}
.text_3em {
	font-size: 2.4em;
	line-height:1.4em;
}
.chi {
font-family: SimHei,新細明體,黑體;
}

/*** new ***/


img.border_11 { border:#EFEFEF 11px solid;}

.bullet {padding: 0px 0px 0px 15px;}
.bullet  ul{  margin: 0px 0px 0px 33px; width: 460px; float:left; *margin-left: 5px;/*ie 6,7*/ }
.bullet  li{ color: #000; line-height: 20px; *margin-left: 0px;/*ie 6,7*/}



/**-----------------------other -------------------------**/
		
.bkgdfix{background-repeat:repeat-x;}

.bkgdfix01{
background-repeat:repeat-x;
background-position:0% 100%;
}
.newstable{
	background-repeat:repeat-x;
	background-image:url(images/bkgd_news.jpg);
	border: #FFC993 1px solid;
}


.view_selected
 {
 border-style:solid;
 border-width:1px;
 }
 


h3 {
	border-bottom: 1px #FAAF6C solid;
	padding-bottom: 10px;
}


ul.sitemap ul {  margin-bottom:20px; margin-left:20px; }
ul.sitemap ul li { list-style:square outside; color:#FAAF6C; }
ul.sitemap li a { font-weight:bold; border-left:3px solid #FAAF6C; padding-left:5px;  margin-bottom:10px; }
ul.sitemap li li a { border:none; font-weight:normal;  margin-bottom:0; padding:0; line-height:2; }






/* btn*/

.btn {
	background-image: url(../images/bg_btn.jpg);
	color: #fff;
	display: block;
	height: 26px;
	padding-top: 4px;
	text-align: center;
	text-decoration: none; 
	width: 60px;
	float:left;
	margin-right:30px;
}

.btn a:link,  {
	background-position: bottom;
	color: #fff;
	text-decoration: none;
	display: block; 

}
.btn:hover {
	background-position: bottom;
	color: #fff;
	text-decoration: none; 
	display: block;

}
/**-----------------------4 Sep 2013-------------------------**/

.e_sub {font-size:1.4em; line-height: 1.5em; color: #D2232B; text-decoration: none; }
.e_sub01 h2{font-size:1.4em; line-height: 1.5em; color: #D2232B; text-decoration: none; }
.e_sub02 {font-size:1.2em; line-height: 1.5em; color: #FF6600; text-decoration: none; }

.e_content_12{font-size:0.8em; line-height: 1.7em; color: #333; text-decoration: none; }
.e_content_12 a:link, .e_content_12 a:visited {color: #E41F29; text-decoration: none; }
.e_content_12 a:hover{color: #E41F29; text-decoration: underline;}

.e_txt11black {font-size:0.8em; line-height: 1.7em; color: #000; text-decoration: none;}
.e_txt12black {font-family: Arial, Helvetica, sans-serif; font-size:1em; line-height: 1.7em; color: #000; text-decoration: none;}

.e_txt25white h1 {font-size: 2em; line-height: 1em; color: #fff; text-decoration: none; font-weight:bold; }


#border_top_grey td{
	border-top: #BEBEBE 1px dashed;}
	
#border_right_grey{
	border-right: #BEBEBE 1px dashed;}

#border_all_grey td {
	border-bottom: #BEBEBE 1px dashed; padding:10px;  border-left: #BEBEBE 1px dashed;}
	
#border_all_none td{
	border-bottom: 0px none; padding:0px;  border-left:  0px none;	}
	
#border_bottom_grey tr th {
	border-bottom: 1px #9A9A9A dashed; padding:15px; vertical-align:top;
	background-image:url(../images/table_bkgd.jpg); 
	background-position:top;
	background-repeat:repeat-x;
	font-weight:bold;
	text-align:left;
	
	}

#border_bottom_grey tr td {
	border-bottom: 1px #9A9A9A dashed; padding:15px; vertical-align:top;
	background-image:url(../images/table_bkgd.jpg); 
	background-position:top;
	background-repeat:repeat-x;
	
	}
	
#border_bottom_grey01 tr td{
	border-bottom: #BEBEBE 1px dashed;
	border-left: #BEBEBE 1px dashed;
	padding:10px;
	background-image:url(../images/bkgd_table01.jpg); 
	background-position:top;
	background-repeat:repeat-x;
	}
#border_pic	{padding:8px; border:  #ccc 1px solid}


#border_eassy td{
	border: #BEBEBE 1px dashed; padding:10px; background-color:#fff	}



table.border_line tr td {
	background-color:  #0CF;
	color: #000;
}


.pic_list {
	width:100%;
	margin:0 auto;
	position:relative;
		text-align:left;
}

.pic_list ul{
	margin:0;
	padding:0;
	padding-top:8px;
}
.pic_list ul li{
	list-style-type:none;
	display:inline-block;
	*display:inline;
	zoom: 1; 
	padding:0px 13px 13px 0px;
}
.pic_list img { border: 1px solid #D8D8D8; 
padding: 10px;
	box-shadow: 2px 2px 5px #A8A8A8; height: 190px}


.notice {
	width:100%;
	margin:0 auto;
	position:relative;
	text-align:left;
}

.notice ul{
	margin:0;
	padding:0;
	padding-top:8px;
}
.notice ul li{
	list-style-type:none;
	display: inline-block;
	margin: 5px 15px 0px 15px;
	vertical-align: top;
	min-height: 310px;
	max-width: 200px;
	padding:0px 0px 20px 0px;
	text-align:center;
	font-size: 1.2em;
}
.notice ul li img{ padding:0px 0px 10px 0px; width:200px;
}


.notice_big {
	width:100%;
	margin:0 auto;
	position:relative;
	text-align:left;
}

.notice_big ul{
	margin:0;
	padding:0;

}
.notice_big ul li{
	list-style-type:none;
	display: inline-block;
	margin: 20px 0px 0px 0px;
	vertical-align: top;
	max-width: 705px;


}
.notice_big ul li img{  width:705px;
}
h1, h2, h3 {
	line-height: 1.5em;
}

h4, h5, h6 {
	line-height: 1.35em;
}