@charset "utf-8";


/* base
-----------------------------------------------*/
html{
height:100%;
}

body{
padding-top:0;
background:#000;
height:100%;
}

#container{
margin:0 auto;
padding-top:370px;
width:984px;
position:relative;
z-index:99;
}

object#homeFlash{
width:100%;
min-width:984px;
min-height:823px;
}

*html object#homeFlash{
height:auto !important;
height:823px;
width: expression(document.body.clientWidth < 986? "984px" : "100%");
}
*:first-child+html object#homeFlash{
height:823px;
width: expression(document.body.clientWidth < 986? "984px" : "100%");
}

#homeFlash{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:1;
}

#homeContainer{
margin:0 auto;
width:984px;
}


/* homeHeader
-----------------------------------------------*/
#homeHeader{
width:248px;
float:left;
}

#homeHeader h1{
margin-bottom:1px;
padding:58px 0 39px;
background:#fff;
text-align:center;
}

#homeHeaderUtilityNav{
margin-bottom:1px;
padding:8px 16px 7px;
position:relative;
background:#fff;
}

#homeHeader address{
padding:16px 16px 8px 16px;
background:#fff;
}
#homeHeader address p{
}


/* home global nav
-----------------------------------------------*/
#homeGlobalNav{
margin-bottom:8px;
width:729px;
float:right;
}
#homeGlobalNav li{
padding-left:1px;
display:table-cell;
/display:inline;
zoom:1;
}
#homeGlobalNav li a{
padding:1px 0 0 0;
display:block;
background:#fff
}
#homeGlobalNav li a:hover{
background:#eee7de;
}
#homeGlobalNav li.firstChild a,
#homeGlobalNav li.lastChild a{
padding-left:1px;
}


/* home contents
-----------------------------------------------*/
#homeContents{
width:729px;
float:right;
zoom:1;
}
#homeContents:after{
height:0;
display:block;
clear:both;
visibility:hidden;
content:".";
line-height:0; 
}
#homeContents .section{
margin-left:1px;
padding:18px 0 8px 0;
width:242px;
min-height:284px;
_height:284px;
float:left;
_float:none;
_display:inline;
background:#fff;
_vertical-align:top;
zoom:1;
}
#homeContents .section02{
margin-left:1px;
width:242px;
min-height:310px;
_height:310px;
float:left;
_float:none;
_display:inline;
_vertical-align:top;
zoom:1;
}
#homeContents .section03{
margin-bottom:1px;
padding:18px 0 8px 0;
width:242px;
min-height:188px;
_height:188px;
background:#fff;
}
#homeContents .sectionInner{
padding:0 12px;
}
#homeContents .sectionInnerBorder{
margin-bottom:15px;
padding:0 12px 3px;
background:url(../images/line_dot_02.gif) repeat-x left bottom;
zoom:1;
}

#homeContents .nezunet,
#homeContents .listB01{
margin-bottom:0;
}


/* homeFooter
-----------------------------------------------*/
#homeFooter{
padding:23px 0 3px 0;
position:relative;
clear:both;
color:#fff;
zoom:1;
}


/* home module
-----------------------------------------------*/
.homeInfoA01{
position:relative;
zoom:1;
}
.homeInfoA01 .btn01{
position:absolute;
top:0;
right:0;
}

/* ========== homeExhibitionInfo ========== */
.homeExhibitionInfoA01{
position:relative;
zoom:1;
}
.homeExhibitionInfoA01 h2{
/* float:left; */
}
.homeExhibitionInfoA01 .btn01{
position:absolute;
top:0;
right:0;
}

.homeExhibitionInfoB01{
}
.homeExhibitionInfoB01 dl{
margin:0;
}
.homeExhibitionInfoB01 dt{
padding-right:10px;
display:table-cell;
/display:inline;
vertical-align:middle;
zoom:1;
}
.homeExhibitionInfoB01 dt img{
display:block;
}
.homeExhibitionInfoB01 dd{
display:table-cell;
/display:inline;
vertical-align:middle;
zoom:1;
}


/* ========== homeCollectionA01 ========== */
.homeCollectionA01{
margin-top:15px;
margin-bottom:0;
padding-left:95px;
min-height:94px;
_height:94px;
position:relative;
}
.homeCollectionA01 dt{
position:absolute;
top:0;
left:0;
}
.homeCollectionA01 dd.category{
margin-bottom:10px;
display:-moz-inline-box;
display:inline-block;
/display:inline;
color:#666;
zoom:1;
}
.homeCollectionA01 dd.category img{
display:block;
}
