﻿
.products_div_list_1 {
	text-align: left;
	float: right;
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	width: 200px;
	color: #4e4e4e;
	height: 20px;
	background-color: #E7E7E7;
	margin-right:15px;
	margin-top: 2px;
}

.products_div_list_2 {
	text-align: left;
	float: left;
	clear:both;
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	width: 200px;
	color: #4e4e4e;
	height: 20px;
	background-color: #E7E7E7;
	margin-left:10px;
	margin-top: 0px;
}
.products_div_list_3 {
	text-align: left;
	float: left;
	clear:both;
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	width: 200px;
	color: #4e4e4e;
	height: 15px;
	background-color: #ffffff;
	margin-left:10px;
	margin-top: 0px;
}
.products_div_list_5 {
	text-align: left;
	float: left;
	clear:both;
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	width: 480px;
	color: #4e4e4e;
	height: 105px;
	background-color: #ffffff;
	margin-left:10px;
	margin-top: 0px;
}


.language {
	float: left;
	margin-left:38px;
	
	
}
.language2 {
	float: left;
	margin-left:15px;
	padding-top: 5px;
	
}
.btn {
	
	
	padding-bottom: 45px;
	padding-left:245px;
	
}
.btn2 {
	
	padding-top: 15px;
	padding-left:5px;
	
}
.font_main {
	font-family: MS Sans Serif, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #434343;
	line-height: 16px;
	letter-spacing:1px;
	padding-right:10px;
}

.piclocation{margin-left: 45px;
margin-top: 20px;


}

.piclocation2{
padding-left: 30px;
padding-right: 30px;
padding-top: 30px;
padding-bottom: 30px;

width:154;
}


.picframe{
border-style:solid;
border-width:4px;
border-color:#e0ded7;


}

.listatitle {margin-left: 20px;
}
.listatitle2 {margin-left: 15px;
}


.box_body ul 	{


list-style:none;


 }

.box_body .bg_list {
color:#4e4e4e; 
padding-left:14px; 
background:url(../images/arrow.gif) top left no-repeat; 
background-position:0 10px; 
text-decoration:none; 
line-height:25px; 
font-family:sans-serif, Arial, Helvetica; 
font-weight: normal;
font-size:12px; 

}


/* table lista */ 
.lista {
	margin-left: 40px;
   

}
.lista td{
	font-family:sans-serif, Arial, Helvetica;
	font-size: 12px;
	color: #4e4e4e;
	letter-spacing: 1px;
	text-align: left;
	padding-top: 5px;
	
	line-height: 25px;
}
.lista th {
	font-family:sans-serif, Arial, Helvetica;
	font-size: 12px;
	color: #4e4e4e;
	letter-spacing: 1px;
	text-align: left;
	padding-top: 5px;
	
	line-height: 25px;
}

.lista td a{
font-family:sans-serif, Arial, Helvetica;
	font-size: 12px;
	color: #4e4e4e;
	letter-spacing: 1px;
	text-align: left;
	padding-top: 5px;
	
	line-height: 25px;
}
.lista td a:hover{
  font-family:sans-serif, Arial, Helvetica;
	font-size: 12px;
	color: #4e4e4e;
	letter-spacing: 1px;
	text-align: left;
	padding-top: 5px;
	line-height: 25px;
	text-decoration: underline;
}


/* table lista2 */ 
.lista2 {
	margin-left: 40px;

}
.lista2 td{
	font-family:sans-serif, Arial, Helvetica;
	font-size: 12px;
	color: #4e4e4e;
	letter-spacing: 1px;
	text-align: left;
	padding-top: 5px;
	
	line-height: 25px;
}
.lista2 th {
	font-family:sans-serif, Arial, Helvetica;
	font-size: 12px;
	color: #4e4e4e;
	letter-spacing: 1px;
	text-align: left;
	padding-top: 5px;
	
	line-height: 25px;
}

.lista2 td a{
	font-family:sans-serif, Arial, Helvetica;
	font-size: 12px;
	color: #4e4e4e;
	letter-spacing: 1px;
	text-align: left;
	padding-top: 5px;
	
	line-height: 25px;
}
.lista2 td a:hover{
	font-family:sans-serif, Arial, Helvetica;
	font-size: 12px;
	color: #4e4e4e;
	letter-spacing: 1px;
	text-align: left;
	padding-top: 5px;
	
	line-height: 25px;
}


/* table lista3 */ 
.lista3 {
	margin-left: 30px;
	padding-right: 50px;
	margin-top: 30px;
	margin-bottom: 20px;

}
.lista3 td{
	font-family:sans-serif, Arial, Helvetica;
	font-size: 12px;
	color: #4e4e4e;
	letter-spacing: 1px;
	text-align: left;
	line-height: 20px;
}
.lista3 th {
	font-family:sans-serif, Arial, Helvetica;
	font-size: 12px;
	color: #4e4e4e;
	letter-spacing: 1px;
	text-align: left;
	line-height: 20px;
}




/* table lista4 */ 
.lista4 {
	
   padding-left: 5px;
   padding-right: 15px;	 

}
.lista4 td{
	font-family:sans-serif, Arial, Helvetica;
	font-size: 12px;
	color: #4e4e4e;
	letter-spacing: 1px;
	text-align: left;
	padding-top: 5px;
	
	line-height: 25px;
}
.lista4 th {
	font-family:sans-serif, Arial, Helvetica;
	font-size: 12px;
	color: #4e4e4e;
	letter-spacing: 1px;
	text-align: left;
	padding-top: 5px;
	
	line-height: 25px;
}

/* table lista5 */ 
.lista5 {
	
   padding-left: 0;	 

}
.lista5 td{
	font-family:sans-serif, Arial, Helvetica;
	font-size: 12px;
	color: #4e4e4e;
	letter-spacing: 1px;
	text-align: left;
	padding-top: 5px;
	
	line-height: 25px;
}
.lista5 th {
	font-family:sans-serif, Arial, Helvetica;
	font-size: 12px;
	color: #4e4e4e;
	letter-spacing: 1px;
	text-align: left;
	padding-top: 5px;
	
	line-height: 25px;
}
/* table lista6 */ 
.lista6 {
	margin-left: 30px;
	padding-right: 50px;
	margin-top: 30px;
	margin-bottom: 70px;

}
.lista6 td{
	font-family:sans-serif, Arial, Helvetica;
	font-size: 12px;
	color: #4e4e4e;
	letter-spacing: 1px;
	text-align: left;
	line-height: 30px;
}
.lista6 th {
	font-family:sans-serif, Arial, Helvetica;
	font-size: 12px;
	color: #4e4e4e;
	letter-spacing: 1px;
	text-align: left;
	line-height: 30px;
}

/* table lista7 */ 

.lista7 {
	
	width:659px;
   

}


.lista8 {
	
	width:603px;
	margin-left:10px;
	margin-top:10px;
	
	float:left;
	display:block;
   padding-bottom:30px;
   border-style:solid;
   border-width:1px;
   border-color:#cccccc;

}
.lista8 td{
	font-family:sans-serif, Arial, Helvetica;
	font-size: 12px;
	color: #4e4e4e;
	
	text-align: center;
	padding-top: 1px;	
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	line-height: 18px;
	
}


.title2 {
color:#4e4e4e; 
padding-left:16px; 
background:url(../images/square.gif) top left no-repeat; 
background-position:0 12px; 
text-decoration:none; 
line-height:12px; 
font-family:sans-serif, Arial, Helvetica; 
font-weight: bold;
font-size:12px;
 
}

.title3 ul 	{

padding-left:4px;
list-style:none;



 }
 
 .title3 .bg_list {
	color:#6e6e6e;
	padding-left:14px;
	background:url(../images/line.gif) top left no-repeat;
	background-position:0 8px;
	text-decoration:none;
	line-height:25px;
	font-family: Arial, Helvetica;
	
	font-weight: normal;
	font-size:12px;
	text-align: left;
}


.spec {

color:#6e6e6e;
	
	text-decoration:none;
	line-height:25px;
	font-family: Arial, Helvetica;
	
	font-weight: normal;
	font-size:12px;
	text-align: center;

      

 }
 
 .spec td{

color:#6e6e6e;
	text-align: center;
	text-decoration:none;
	line-height:25px;
	font-family: Arial, Helvetica;	
	font-weight: normal;
	font-size:12px;
	
	 border-style:solid;
   border-width:1px;
   border-color:#cccccc;

   
      

 }

.specimg {


	color:#6e6e6e;
	padding-left:14px;
	
	text-decoration:none;
	line-height:10px;
	font-family: Arial, Helvetica;
	
	font-weight: normal;
	font-size:12px;
	text-align: center;
	background:url(../images/line.gif) top left no-repeat;
	background-position:0 13px;
	
 }




/* table products */ 

.products {
	margin-left: auto;
	margin-right: auto;
	margin-top:10px;
	margin-bottom:60px;
	width: 656px
;
}

.products2 {
	margin-left: auto;
	margin-right: auto;
	margin-top:10px;
	
	width: 656px
;
	background-image: url('../images/products_t1_bg.gif');
	background-repeat: repeat-y;
	}
	
.prodpics {
	margin-left: 24px;	
	margin-top:16px;
	margin-bottom:20px;
	width: 319px;
	height: 81px;
	background-image: url('../images/products_t1_2.jpg');
	background-repeat: no-repeat;
	float:left;
	clear:left;
	}	


.prolist{

    margin-right: 20px;	
	margin-top:20px;
	margin-left: 40px;
	width: 230px;
	float:right;
	clear:right;
	}




.prolist2 ul 	{


list-style:none;


 }
 
 .prolist2 .probg_list {
	color:#6e6e6e;
	padding-left:28px;
	background:url(../images/arrow2.gif) top left no-repeat;
	background-position:0 8px;
	text-decoration:none;
	line-height:25px;
	font-family: Arial, Helvetica;
	
	font-weight: bold;
	font-size:12px;
	text-align: left;
}

.prolist2 .probg_list a{
	color:#6e6e6e;
	padding-left:0px;
	
	
	text-decoration:underline;
	line-height:25px;
	font-family: Arial, Helvetica;
	font-weight: bold;
	font-size:12px;
	text-align: left;
}

.prolist2 .probg_list a:hover{
	color:#8ea606;
	padding-left:0px;
	
	
	text-decoration:underline;
	line-height:25px;
	font-family: Arial, Helvetica;
	font-weight: bold;
	font-size:12px;
	text-align: left;
}


.prolist2 .probg_list2 {
	color:#6e6e6e;
	padding-left:28px;
	
	padding-bottom:5px;
	
	
	text-decoration:none;
	line-height:18px;
	font-family: Arial, Helvetica;
	
	font-weight: normal;
	font-size:12px;
	text-align: left;
}

.prolist2 .probg_list2 a{
	color:#6e6e6e;
	padding-left:0px;
	
	
	text-decoration:underline;
	line-height:18px;
	font-family: Arial, Helvetica;
	
	font-weight: normal;
	font-size:12px;
	text-align: left;
}

.prolist2 .probg_list2 a:hover{
	color:#8ea606;
	padding-left:0px;
	
	
	text-decoration:underline;
	line-height:18px;
	font-family: Arial, Helvetica;
	
	font-weight: normal;
	font-size:12px;
	text-align: left;
}



/* table prolight */ 

.prolight {
	margin-left: auto;
	margin-right: auto;
	margin-top:10px;
	margin-bottom:60px;
	width: 656px
;
}

.prolight2 {

	margin-top:10px;
	padding-left:auto;
	pading-right:auto;
	width: 656px
;
	background-image: url('../images/products_t2_bg.gif');
	background-repeat: repeat-y;
	}
	
.prolightpics {
	margin-left: 24px;	
	margin-top:16px;
	margin-bottom:20px;
	width: 319px;
	height: 81px;
	background-image: url('../images/products_t2_2.jpg');
	background-repeat: no-repeat;
	float:left;
	clear:left;
	}	


.prolightlist{

    margin-right: 20px;	
	margin-top:20px;
	margin-left: 40px;
	width: 230px;
	float:right;
	clear:right;
	}




.prolightlist2 ul 	{


list-style:none;


 }
 
 
.prolightlist2 .probg_list {
	color:#6e6e6e;
	padding-left:28px;
	background:url(../images/arrow2.gif) top left no-repeat;
	background-position:0 8px;
	text-decoration:none;
	line-height:25px;
	font-family: Arial, Helvetica;
	
	font-weight: bold;
	font-size:12px;
	text-align: left;
}

.prolightlist2 .probg_list a{
	color:#6e6e6e;
	padding-left:0px;
	
	
	text-decoration:underline;
	line-height:25px;
	font-family: Arial, Helvetica;
	
	font-weight: bold;
	font-size:12px;
	text-align: left;
}

.prolightlist2 .probg_list a:hover{
	color:#3292bc;
	padding-left:0px;
	
	
	text-decoration:underline;
	line-height:25px;
	font-family: Arial, Helvetica;
	
	font-weight: bold;
	font-size:12px;
	text-align: left;
}


.prolightlist2 .probg_list2 {
	color:#6e6e6e;
	padding-left:28px;
	
	padding-bottom:5px;
	
	
	text-decoration:none;
	line-height:18px;
	font-family: Arial, Helvetica;
	
	font-weight: normal;
	font-size:12px;
	text-align: left;
}

.prolightlist2 .probg_list2 a{
	color:#6e6e6e;
	padding-left:0px;
	
	
	text-decoration:underline;
	line-height:18px;
	font-family: Arial, Helvetica;
	
	font-weight: normal;
	font-size:12px;
	text-align: left;
}

.prolightlist2 .probg_list2 a:hover{
	color:#3292bc;
	padding-left:0px;
	
	
	text-decoration:underline;
	line-height:18px;
	font-family: Arial, Helvetica;
	
	font-weight: normal;
	font-size:12px;
	text-align: left;
}


/* table proram */ 

.proram {
	margin-left: auto;
	margin-right: auto;
	margin-top:10px;
	margin-bottom:60px;
	width: 656px
;
}

.proram2 {
	margin-left: auto;
	margin-right: auto;
	margin-top:10px;
	
	width: 656px
;
	background-image: url('../images/products_t3_bg.gif');
	background-repeat: repeat-y;
	}
	
.prorampics {
	margin-left: 24px;	
	margin-top:16px;
	margin-bottom:20px;
	width: 319px;
	height: 81px;
	background-image: url('../images/products_t3_2.jpg');
	background-repeat: no-repeat;
	float:left;
	clear:left;
	}	


.proramlist{

    margin-right: 20px;	
	margin-top:20px;
	margin-left: 40px;
	width: 230px;
	float:right;
	clear:right;
	}




.proramlist2 ul 	{


list-style:none;


 }
 
 
.proramlist2 .probg_list {
	color:#6e6e6e;
	padding-left:28px;
	background:url(../images/arrow2.gif) top left no-repeat;
	background-position:0 8px;
	text-decoration:none;
	line-height:25px;
	font-family: Arial, Helvetica;
	
	font-weight: bold;
	font-size:12px;
	text-align: left;
}

.proramlist2 .probg_list a{
	color:#6e6e6e;
	padding-left:0px;
	
	
	text-decoration:underline;
	line-height:25px;
	font-family: Arial, Helvetica;
	
	font-weight: bold;
	font-size:12px;
	text-align: left;
}

.proramlist2 .probg_list a:hover{
	color:#e88a14;
	padding-left:0px;
	
	
	text-decoration:underline;
	line-height:25px;
	font-family: Arial, Helvetica;
	
	font-weight: bold;
	font-size:12px;
	text-align: left;
}


.proramlist2 .probg_list2 {
	color:#6e6e6e;
	padding-left:28px;
	
	padding-bottom:5px;
	
	
	text-decoration:none;
	line-height:18px;
	font-family: Arial, Helvetica;
	
	font-weight: normal;
	font-size:12px;
	text-align: left;
}

.proramlist2 .probg_list2 a{
	color:#6e6e6e;
	padding-left:0px;
	
	
	text-decoration:underline;
	line-height:18px;
	font-family: Arial, Helvetica;
	
	font-weight: normal;
	font-size:12px;
	text-align: left;
}

.proramlist2 .probg_list2 a:hover{
	color:#e88a14;
	padding-left:0px;
	
	
	text-decoration:underline;
	line-height:18px;
	font-family: Arial, Helvetica;
	
	font-weight: normal;
	font-size:12px;
	text-align: left;
}



/* table procon */ 

.procon {
	margin-left: auto;
	margin-right: auto;
	
	margin-top:10px;
	margin-bottom:60px;
	width: 603px;
	
}

.procon .title {
	margin-left: auto;
	margin-right: auto;
	margin-bottom:10px;
	width: 603px;
	height:25px;
	background-image: url('../images/products2_t_bg.jpg');
	background-repeat: no-repeat;
	}
	
.titlefont {
	color:#4e4e4e;
	font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
	font-size:12px;
	text-align: left;
	padding-left:43px;
	background-image: url('../images/point_purple.gif');
	background-repeat: no-repeat;
	background-position:25px 3px;
	
	
	

}

.titlefont a{
	color:#009bc3;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:12px;
	text-align: left;
	padding-left:5px;
	text-decoration: underline;	
	

}
.titlefont a:hover{
	color:#009bc3;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:12px;
	text-align: left;
	padding-left:5px;
	text-decoration: none;		
	

}

.titlefont2 {
	color:#4e4e4e;
	font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
	font-size:12px;
	text-align: left;
	padding-left:5px;
	

}
.titlefont3 {
	color:#009bc3;
	font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
	font-size:14px;
	text-align: left;
	padding-left:40px;
	

}

/* 圖片縮圖排列 */ 

.piclist {
	margin-left: auto;
    margin-right: auto;
	

}


#albumlist {
	padding-left:45px;
	
	padding-top:30px;
	margin-bottom: 75px;
}
#albumlist ul{
	list-style-type: none;	
	list-style-image: none;
	
}
 
#albumlist li {
float: left;

margin-right:40px;
margin-bottom:50px;
list-style-type: none;
	 
width: 141px;
height:141px;
}
#albumlist li div{
    width: 141px;
    height:141px;
	margin-left: auto;
    margin-right: auto;
	position: relative; 
	
} 
#albumlist li div div{
	
	 
} 

#albumlist li .albumlistfont {
	margin-left: auto;
	margin-right: auto;
	padding-top:15px !important;
	padding-top:5px;
	display:block;
	position: relative;
	text-align:center;
	font-size: 12px;
	color: #4e4e4e;
	letter-spacing: 1px;	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 141px;
	height:18px;
	
	
		
}

#albumlist li .albumlistfont2 {
	margin-left: auto;
	margin-right: auto;
	
	display:block;
	font-size: 12px;
	
	color: #717171;
	letter-spacing: 1px;
	font-family: "細明體";
	position: absolute;
	text-align:center;
	
	width: 141px;
	height:18px;
	
		
}


#albumlist img {
	display: block;
	margin-left: auto;
    margin-right: auto;
    width: 141px;
    height:141px;
	border:solid;
border-width:4px;
border-color:#e0ded7;
	
	
}

/* table content */ 

.profeature {
	padding-left:10px;
	padding-right:20px;
	padding-top: 30px;
	padding-bottom: 30px;
	
	
	text-align:left;
	font-size: 13px;
	color: #4e4e4e;
		
	font-family: Arial, Helvetica, sans-serif;
	line-height: 25px;	
	}
	
.proncont {
	margin-left: auto;
	margin-right: auto;
	margin-bottom:20px;
	width: 656px
;
	height:25px;
	background-image: url('../images/proncont.jpg');
	background-repeat: no-repeat;
	}
	
.proncont2 ul 	{
padding-left:20px;
padding-top:20px; 

list-style:none;


 }

.proncont2 .bg_list {
color:#4e4e4e;
 
padding-left:24px; 
background:url(../images/square.gif) top left no-repeat; 
background-position:0 10px; 
text-decoration:none; 
line-height:25px; 
font-family:sans-serif, Arial, Helvetica; 
font-weight: normal;
font-size:12px; 

}
.procon2 {
	margin-left: auto;
	margin-right: auto;
	margin-top:10px;
	margin-bottom:10px;
	width: 603px
;
}

.procon2 .title {
	margin-left: auto;
	margin-right: auto;
	margin-bottom:20px;
	width: 603px
;
	height:25px;
	background-image: url('../images/products2_t_bg.jpg');
	background-repeat: no-repeat;
	}
	
	
	
.product_title{
width:609px;
height:92px;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
background-image: url(../images/title_peoduct.jpg);
background-position:center;
background-repeat:no-repeat;
}

.titlebar_product{
width:550px;
margin-left:55px;
margin-top: 30px;
background-image: url(../images/mark_purple.gif);
background-position:top left;
background-repeat:no-repeat;

}

.titlebar_product .pfont{

color:#85085d;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:12px;
text-align: left;
margin-left:15px;

}
.productfont{
    margin-left: 69px;
    margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	width:560px;
    font-size: 12px;
	color: #545454;	
	letter-spacing: 1px;
	text-align: left;
	font-family: "新細明體";
	
	height: 30px;	
	
	line-height: 20px;
	
	}

.productfont2{
   margin-left: 51px;
    margin-right: 10px;
	margin-top: 0px;
	margin-bottom:20px;
	width:560px;
    font-size: 12px;
	color: #545454;	
	letter-spacing: 1px;
	text-align: left;
	font-family: "新細明體";
	
	height: 30px;	
	
	line-height: 20px;
	
	}
	
.searchfield2{
width: 123px;
height:19px;
margin-right: 50px;
margin-top: 19px;
font-size: 12px;
color: #333436;
letter-spacing: 1px;
float: right;
font-family: sans-serif;
}

.greenfont2{

    font-size: 12px;
	color: #85085D;	
	letter-spacing: 1px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 3px;
	padding-bottom: 3px;
	height: 30px;	
	padding-right: 5px;
	padding-left: 5px;
	line-height: 20px;
}

.greenfont2 a{
	font-size: 12px;
	color: #85085D;
	letter-spacing: 1px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 3px;
	padding-bottom: 3px;
	height: 30px;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 20px;
 	font-weight: bold;
}