
.text_black {
	color: #000;
}
.text_red {
	color: #D32128;
}

.text_white {
	color: #fff;
}

.text_brown {color: #D85A00;}

.text_brown01 {color: #E97D0D;}

.text_pink {color: #EA1742;}

.text_pink01 {color: #E96476;}


.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;}

.up .text_pt8em{font-size: 0.9em;}
.up .text_1em{font-size: 1.1em;}
.up .text_1pt2em{font-size: 1.3em;}
.up .text_2em{font-size: 1.9em; line-height:1.2em;}
.up .text_3em{font-size: 2.5em; line-height:1.5em;}

.down .text_pt8em{font-size: 0.7em;}
.down .text_1em{font-size: 0.9em;}
.down .text_1pt2em{font-size: 1.1em;}
.down .text_2em{font-size: 1.7em; line-height: 1.0em;}
.down .text_3em{font-size: 2.3em; line-height:1.3em;}


.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: 30px;
	
	text-align: center;
	text-decoration: none; 
	width: 60px;
	float:left;
	
	margin-right:30px;
  border: none;
  cursor: pointer;
}
/*button.btn{*/
  /*padding: 0 6px !important;*/
  /*width: 48px !important;*/
/*}*/

.btn a, .btn01 a , .btn02 a  {
	background-position: bottom;
	color: #fff;
	text-decoration: none;
	display: block; 

}

.btn a:link, .btn01 a:link , .btn02 a:link  {
	background-position: bottom;
	color: #fff;
	text-decoration: none;
	display: block; 

}
.btn:hover, .btn01:hover , .btn02:hover{
	background-position: bottom;
	color: #fff;
	text-decoration: none; 
	display: block;

}

.btn.marginV{
  margin: 5px 0;
}

.btn.marginN{
  margin: 0px;
}

.btn01 {
	background-image: url(../images/bg_btn01.jpg);
	color: #fff;
	display: block;
	height: 26px;
	padding-top: 4px;
	text-align: center;
	text-decoration: none; 
	width: 96px;
	float:left;
	margin-top:5px;
	margin-right:30px;
  
  cursor: pointer;
}

.btn02 {
	background-image: url(../images/bg_btn02.jpg);
	color: #fff;
	display: block;
	height: 26px;
	padding-top: 4px;
	text-align: center;
	text-decoration: none; 
	width: 96px;
	float:left;
	margin-top:5px;
	margin-right:30px;
  
  cursor: pointer;
}

/**-----------------------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; }



.up .e_sub{font-size:1.5em;line-height: 1.6em;}
.up .e_sub01{font-size:1.5em;line-height: 1.6em;}
.up .e_sub02{font-size:1.5em;line-height: 1.6em;}
.up .e_content_12{font-size:0.9em;line-height: 1.8em;}
.up .e_txt11black{font-size:0.9em;line-height: 1.8em;}
.up .e_txt25white h1{font-size:2.1em;line-height: 1.1em;}


.down .e_sub{font-size:1.3em;line-height: 1.4em;}
.down .e_sub01{font-size:1.3em;line-height: 1.4em;}
.down .e_sub02{font-size:1.1em;line-height: 1.4em;}
.down .e_content_12{font-size:0.7em;line-height: 1.6em;}
.down .e_txt11black{font-size:0.7em;line-height: 1.6em;}
.down .e_txt25white h1{font-size:1.9em;line-height: 0.9em;}


#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 td {
	border-bottom: 1px #9A9A9A dashed; padding:12px; 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;
	padding:10px;
	background-image:url(../images/bkgd_table01.jpg); 
	background-position:top;
	background-repeat:repeat-x;
	vertical-align:top;
	}
#border_order td {
	border-bottom: 1px solid #fff; padding:8px;}
#border_order img {
	padding:0px 0px 3px 0px;}
	
#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;
}

#imageslist01 {
	list-style-type: none;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;

}
#imageslist01 li {
	display: inline-block;
	margin: 5px 8px 15px 0px;
	vertical-align: top;
	min-height: 300px;
	width: 200px;
	background-color:#FFFDF9;
	padding:10px;
	border: 1px solid #D8D1BE;
	box-shadow: 2px 2px 5px #D8D1BE;
	
}
#imageslist01 li img{
	width: 200px;
	padding: 0px 0px 5px 0px;

}

.images_left { 
		padding-right:25px;}
