body,#trmHeader *,
#trmFooter *{margin:0;padding:0}
body{text-align:center}
img{border:0}

#trmHeader,
#trmFooter,
#TRM{width:980px;
margin:0 auto 10px;
font-size:12px;
text-align:left}
#TRM{clear:both;
}
#TRMlgcy{width:750px;
margin:0 auto 10px;
font-size:12px;
text-align:left}

/*　------------------------------　
　　　　　　　header
　------------------------------　*/

#trmHeader a:link,
#trmFooter a:link, 
#trmHeader a:visited ,
#trmFooter a:visited ,
#trmHeader a:active,
#trmFooter a:active { text-decoration: none; color:#666;}
#trmHeader a:hover,
#trmFooter a:hover {text-decoration:underline; color:#666;}

#trmHeader {margin:0 auto 3px}
#trmHeader #globallogo{width:165px;float:left;padding:10px 0 0;}
#trmHeader #globallogo a{width:155px;height:90px;background:url(../img/head201007/logo.gif) no-repeat 0 0;text-indent:-9900px;overflow:hidden;display:block;font-size:1px;text-decoration:none}
#trmHeader .applinks {width:162px;float:left;}
#trmHeader .applinks img{padding:0 0 3px}

#trmHeader .prbnner{width:640px;float:right;padding:0 5px 5px 0}
#trmHeader .prbnner .inbnrlft{padding-right:10px}

#trmHeader .hdTopLeft{padding-right:15px}
#trmHeader .hdMdl,
#trmHeader .hdNav{clear:both;height:35px}
#trmHeader .hdNav li,#trmHeader .hdNav li a{display:inline;float:left}
#trmHeader .hdNav li a{text-indent:-9000px;overflow:hidden;height:35px;display:block;}
#trmHeader .hdNav li.nav01 a{background:url(/autonavi/img/head201007/nav1.jpg) no-repeat 0 0;width:137px;}
#trmHeader .hdNav li.nav03 a{background:url(/autonavi/img/head201007/nav3.jpg) no-repeat 0 0;width:107px;}
#trmHeader .hdNav li.nav04 a{background:url(/autonavi/img/head201007/nav4.jpg) no-repeat 0 0;width:92px;}
#trmHeader .hdNav li.nav05 a{background:url(/autonavi/img/head201007/nav5.jpg) no-repeat 0 0;width:74px;}
#trmHeader .hdNav li.nav06 a{background:url(/autonavi/img/head201007/nav6.jpg) no-repeat 0 0;width:98px;}
#trmHeader .hdNav li.nav07 a{background:url(/autonavi/img/head201007/nav7.jpg) no-repeat 0 0;width:108px;}
#trmHeader .hdNav li.nav08 a{background:url(/autonavi/img/head201007/nav8.jpg) no-repeat 0 0;width:146px;}
#trmHeader .hdNav li.nav09 a{background:url(/autonavi/img/head201007/nav9.jpg) no-repeat 0 0;width:114px;}
#trmHeader .hdNav li.nav10 a{background:url(/autonavi/img/head201007/nav10.jpg) no-repeat 0 0;width:104px;}

#trmHeader .hdNav li a:hover{background-position:0 -35px }

#trmHeader .hdSubNav{clear:both;height:52px}
#trmHeader .hdSubNav a:hover img{	opacity:0.7;filter: alpha(opacity=70);}
#trmHeader .hdTop{padding:5px 0 ;width:700px;float:left}
#trmHeader .hdTop a{background:url(../img/head201007/arrow.gif) no-repeat 0 4px;padding:0 8px}
#trmHeader .szklink{width:100px;float:right;text-align:right}
#trmHeader .hdTop .trmSearchTxt{border:1px solid #999;padding:1px 2px 2px;width:200px;vertical-align:middle;margin-left:15px}
#trmHeader .hdTop .trmSearchBtn{vertical-align:middle}

#trmFooter .section,
.section{margin-bottom:10px}
#TRMfacility{width:750px;
margin:10px auto ;
font-size:12px;
float:left
}
.facility{background:url(../img/facility_bg.jpg) no-repeat right top;}
#sideBnr {float:right;width:210px;margin:10px 0}
#sideBnr a{display:block;padding-bottom:8px;text-align:center}

#TRMhch{width:750px;
margin:10px auto ;
font-size:12px;
text-align:left;
padding:0 220px 0 0 ;
background:url(/collection-hall/img/rightcont.jpg) no-repeat right top}

/*　------------------------------　
　　　　　　　footer
　------------------------------　*/

#trmFooter{clear:both;padding-top:8px}
#trmFooter,#trmFooter a{color:#666}
#trmFooter #TRMmap{border:1px solid #ccc;float:left;font-size:10px;background:url(../img/foot2010/map_bg.gif) repeat-y 0 0;width:auto; height:300px;line-height:1em;margin-bottom:0}
#trmFooter #TRMmap li{list-style:none;padding:2px 0 3px;line-height:1em}
#trmFooter #TRMmap a{background:url(../img/foot2010/arrow.gif) no-repeat 0 3px;padding:0 9px;}
#trmFooter #TRMmap .trmMS{width:350px;float:left;}
#trmFooter #TRMmap .trmMS ul{width:173px;float:left;padding:7px 0 7px 10px;}
#trmFooter #TRMmap .trmMS ul.sht{width:150px}
#trmFooter #TRMmap .trmEvent{width:195px;float:left;}
#trmFooter #TRMmap .trmFs{width:200px;float:left;}
#trmFooter #TRMmap .trmEvent ul,
#trmFooter #TRMmap .trmFs ul{padding:8px 10px}
#trmFooter #TRMmap p{background:url(../img/foot2010/tab_bg.jpg) repeat-x;padding:10px 8px 12px;width:auto;height:13px;}
#trmFooter #TRMmap .trmEvent p,
#trmFooter #TRMmap .trmFs p{border-left:1px solid #ccc;}
#trmFooter #TRMmap .libr a{display:block;line-height:1.2em}
#trmFooter #TRMmap .trmFs .idt a{background:none;padding:0 3px;}
#trmFooter #TRMmap .trmFs .idt {padding:2px 9px 3px}

#trmFooter #qr{text-align:center;width:195px;padding:10px 10px 0;float:right;border:1px solid #ccc;height:290px;background:url(../img/foot2010/tab_bg.jpg) repeat-x 0 0}
html>/**/#trmFooter #qr {
	height:295px}

#trmFooter #qr p{text-align:left;font-size:10px;padding:1px 5px;line-height:1.2em}
#trmFooter #qr p.code{text-align:center;padding:30px 0 15px}
#trmFooter #pagelink{width:210px;float:right}
#trmFooter #pagelink a{padding:0 5px}
#trmFooter .copyright{font-size:10px;padding:5px 0}
#trmFooter .copyright img{padding:0 5px 5px 0}
#trmFooter .fnvInfo{padding:5px 0}


/*　------------------------------　
　　　　　　　clearfix
　------------------------------　*/

#trmHeader:after ,
#trmHeader .hdTop:after,
#trmHeader .cateLinks:after,
#TRM:after,
.section:after,
#TRMlgcyS:after{
content: ".";   
display: block;   
visibility: hidden;   
height: 0.1px;   
font-size: 0.1em;   
line-height: 0;   
clear: both;   }

#TRM,
#TRMlgcyS,
.section,
#trmHeader ,
#trmHeader .hdTop,
#trmHeader .cateLinks{zoom: 100%;}
