/* CSS Document */
@charset "utf-8";
/* 整體結構
---------------------------------------------------- */
/*body {
	padding:0;	
	background-color:#000000;
	background-image:url(../images/bg.gif);
	background-repeat: repeat-x;	
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif,"新細明體";
	margin:0;
	border:none;
	color:#FFFFFF;
}*/


* {
	padding:0;
	font-size:12px;25
	font-family:Arial, Helvetica, sans-serif,"新細明體";
	margin:0;
	border:none;
	color:#FFFFFF;
	}
	

	
body {
	background-color:#000000;


	}	

a {
	text-decoration:none;
	color:#FFFFFF;
	border:none;
    }
a:hover {
	color:#FF99CC;
	text-decoration:none;
    }
	
a img {
	border:0;
	}
.wrapper {
	width:910px;
	margin:auto;

	}


/* header 
---------------------------------------------------- */
.headerbox{
	float:left;
	width:910px;
   }
   
.logo{
	float:left;
	padding:18px 0 0 10px;
   }
   
.menubox{
	float:left;
	margin-left:85px;
   }
   
.menu{
	float:left;
   }
   
.banner{
	float:left;
   }
   
.space{
    width:60px;
	float:left;
	}

/* collection contentbox 
---------------------------------------------------- */
.contentbox{
	width:910px;
	margin-top:25px;
   }

*html .contentbox{ /*for ie6 and blow*/
	width:910px;
	margin-top:35px;
   }

.line{
   margin:10px 0 5px 0;
   padding-left:5px;
   
   }
   
*html .line{ /*for ie6 and blow*/
   margin:15px 0 15px 0;
   padding-left:5px;
   
   }

   
.level{
	margin:10px 0 10px 0;
	float:left;
   }
   
*html .level{ /*for ie6 and blow*/
	margin:0 0 0 0;
	float:left;
   }
   
.productup{
    width:200px;
	}
   
.title1{
    float:left;
	background-image:url(../images/bg1.gif);
	background-repeat:no-repeat;
	width:224px;
	height:207px;
   }
.pic{
	float:right;
	margin-left:20px;
	border:#BF0290 1px solid;
   }
   
   

	
.title2{
    float:left;
	background-image:url(../images/bg2.gif);
	background-repeat:no-repeat;
	width:224px;
	height:207px;
   }
   

	
.title3{
    float:left;
	background-image:url(../images/bg3.gif);
	background-repeat:no-repeat;
	width:224px;
	height:207px;
   }
   

	
.title4{
    float:left;
	background-image:url(../images/bg4.gif);
	background-repeat:no-repeat;
	width:224px;
	height:207px;
   }
   
.productup{
   margin:5px 0 0 5px;
   }
.productdown{
	margin:15px 0 0 15px;
   }
.collectiondown{
	margin:25px 0 0 15px;
   }   
   
.c_down{
	margin:15px 0 0 15px;
   }      
   
*html .productdown{ /* for ie6 and blow */
	margin:0 0 0 15px;
	padding:15px 0 0 0;
   }

*+html .productdown{ /* for ie7 */
	margin:7px 0 0 15px;
	padding:10px 0 0 0;
   }


.title{
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   font-size:24px;
   color:#FFFFFF;
   }   
.style01{
   color:#FF99CC;
   font-size:16px;
   }

   
.productname{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#FF99CC;
   padding-top:5px;
   font-weight:bold;
   }
    
.collectionname{
   font-family:Arial, Helvetica, sans-serif;
   font-size:15px;
   color:#FF99CC;
   font-weight:bold;
   }  
.productcontent{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#FFFFFF;
   }
   
.txt{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#FFFFFF;
   font-weight:bold;
   float:left;
   }
.collectiontxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top: 5px;
   }   

.more{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#FFFFFF;
   padding-right:20px;
   float:right;
   }
   
   
/* news
---------------------------------------------------- */   
.newsup{
	margin:15px 10px 10px 10px;
	line-height:18px
   }   
   
*+html.newsup{
	line-height:16px;
   }     
.newsleft{
	float:left;
	width: 225px;
   }   
.newsright{
	width:800px;
	margin:0 55px 0 55px;
   }

.newstitle{
	background-image:url(../images/bg5.gif);
	background-repeat:no-repeat;
	width:215px;
	height:225px;
	padding-left:10px;
   }

.gallerytitle{
	background-image:url(../images/bg10.gif);
	background-repeat:no-repeat;
	width:215px;
	height:402px;
	padding-left:10px;
	padding-top:5px;
   }    
      
.collection_title{
	background-image:url(../images/bg7.gif);
	background-repeat:no-repeat;
	width:215px;
	padding:15px 0 0 10px;
   } 
.collection_bg{
	background-image:url(../images/bg8.gif);
	background-repeat:no-repeat;
	width:215px;
	height:150px;
	padding:5px 0 0 10px;
   } 
   
.collection_bg1{
	background-image:url(../images/bg9.gif);
	background-repeat:no-repeat;
	width:215px;
	height:194px;
	padding:10px 0 0 10px;
   }    
   
.c_title{
   color:#FFFFFF;
   font-weight:bold;
   font-size:15px;
   padding:0;
   }    
   
.d_name{
	color:#FFFFFF;
	font-size:15px;
   }     
            
.date{
   color:#FFFFFF;
   }   
.othernews{
	background-image:url(../images/bg6.gif);
	background-repeat:no-repeat;
	width:205px;
	height:564px;
	padding: 5px 10px 0 10px;
	}   
.othernewstitle{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding:10px 0 10px 0;
	}   
.othernewschtitle{
    color:#FFFFFF;
	}
.othernewsdate{
   color:#FF33CC;
   }	
   
.encontent{
   color:#FFFFFF;
   margin-top:10px;
   line-height:18px;
   }   
.chcontent{   
   color:#FF0099;
   }
  
.gallery_designer{
  color:#990099;
  font-size:18px;}
   
.read a{
   color:#FF0099;}   
.read a:hover{
   color:#FF99CC;}      
.newscontent{
	margin-top:20px;
	line-height:17px;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
   }    
   
.adpic{
   border:#FF0099 1px solid;
   width:205px;
   height:206px;
   }   
.ad{
   margin:30px 0 0 13px;} 
   
.path{
   color:#FFFFFF;
   font-size:16px;
   float:left;
   }   
.path a{
   color:#FF0099;
   font-size:16px;
   }     
   
    
.style02{
	color:#FF0099;
   }   
   
.style03{
   color:#FFFFFF;
   font-weight:normal;
   }    
   
.style04{
   color:#FF0099;
   font-weight:bold;
   }  
.page{
   color:#FFFFFF;
   font-size:16px;
   float:right;
   }   

.newsbox{
	margin:20px 0 0 0;
	padding:0 0 20px 0;
	border-bottom:2px #FF0099 dashed;
   }
.newsbox_pic{
	float:left;
}  


.c_pic{

}  
.c_name{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FF99CC;
	font-weight:bold;
	margin-top:20px;
	float:left;
   } 
.c_number{
	float:right;
	font-size:15px;
	color:#FFFFFF;
	margin-top:20px;
	font-weight:bold;
   }
   
   
         
.newboxcontent{
	float:right;
	width:330px;
	line-height:20px;
   }    
   
.newsbox_entitle{
   color:#FFFFFF;
   font-size:18px;
   padding-top:10px;
   } 
.newsbox_chtitle{
   color:#FF0099;
   font-size:18px;
   }     
.newsbox_date{
   color:#FFFFFF;
   font-size:15px;
   padding-bottom:12px;
   }  
   
.newsbox_chcontent{   
   color:#FF0099;
   padding-top:15px;
   line-height:18px;
   }      
.space01{
	width:5px;
	height: 5px;
	float: left;
   }    

.c_left{
	float:left;
	width: 390px;
	padding:10px 5px 0 5px;
   }
.c_right{
	float:right;
	width:260px;
	padding: 10px 5px 0 10px;
   }
.designer{
	color:#FF0099;
	font-size:14px;
	margin-bottom:10px;
	font-weight: bold;
   }
   
.picbox{
   margin-top:10px;}   
   
.picbox_pic{
	float:left;
	margin:5px 3px 0 0;
}   
   
.list_box{
  margin-top:15px;}   
  

/* gallery
---------------------------------------------------- */
.spacing{
	height:15px;
  }  
  
.otherexhibition{
	background-image:url(../images/bg11.gif);
	background-repeat:no-repeat;
	width:205px;
	height:399px;
	padding: 5px 10px 0 10px;
  }  
.galleryright{
  background-color:#000000;
  padding:5px 0 20px 0 ;
  margin-top:5px;
  }
.galleryright table{
   margin-left:15px;
  }
.gallery_show{
	margin: 50px 50px 40px 50px;
}  

.gallery_content{
	margin: 30px 50px 40px 50px;
}  
.gallery_pic{
	border:1px #FFFFFF solid;
	text-align: center;
	margin-bottom:20px;
}


/* slider
---------------------------------------------------- */
.slider{
	width:660px;
	height:78px;
	margin-left: 5px;
	margin-top:10px;
	}
.slipicbox{
	width:600px;
	height:78px;
	}
.slipic{
	float:left;
	width:82px;
	height:78px;
	margin:0 0 0 16px;
	}
*+html .slipic{ /* for ie7 */
	float:left;
	width:82px;
	height:78px;
	margin:0 0 0 15px;
}

*html .slipic{ /* for ie6 */
	float:left;
	width:82px;
	height:78px;
	margin:0 0 0 10px;
}

/* contact
---------------------------------------------------- */
.table{
	background-color:#000000;
	padding-bottom:60px;
   }
.dot{
	color:#FF0099;
}
  
.newstag_spe{
  font-size:12px;
  padding:8px 0 0 0;
  }  

.newstag{
	background-image:url(../images/bg12.gif);
	background-repeat:no-repeat;
	width:215px;
	height:186px;
	padding-left:10px;
	padding-top:10px;
   }     
/* footer
---------------------------------------------------- */
.footer{
   margin:20px 0 20px 0;
   width:910px;
   height:16px;

   }
   
.yiman{
	float:right;
	color:#FF99CC;
	padding-left:5px;
   }

.imw{

   
   }
a.email {
font-family:Arial, Helvetica, sans-serif,"新細明體";
font-size:10px;
color:#666;
text-decoration:none;
letter-spacing:1px;
}

a:hover.email {
	font-family:Arial, Helvetica, sans-serif,"新細明體";
	font-size:10px;
	color:#FF0099;
	text-decoration:none;
	letter-spacing:1px;
}

/* sponsor
---------------------------------------------------- */
.sponlog{
	float:left;
	with:auto;
	height:auto;
	margin-right: 20px;
   }
*> .sponlog{
	float:left;
	with:auto;
	height:auto;
	margin-right: 20px;
   }
.copytxt{
	font-size:10px;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

