@charset "utf-8";
/* CSS Document */
.postheader,.postnav,.postnav li{ height:44px; overflow:visible;}
.postshadow,.postlogo,.postnav li,.postnav span,.postsearch a,.postmobile a,.postlogin a,.postchannel a{ background:url(../images/postimg.png) no-repeat;}
#postheader{ height:45px; width:100%; z-index:999; line-height:44px;}
#postheaderfixed{ border-bottom:1px solid #910000; background:#d01616; position:fixed; top:0px; width:100%; z-index:999; overflow:visible;}
.postheader{ max-width:1220px; min-width:1192px; _width:1192px; background:#b90000; margin:0px auto;}
.postshadow{ width:6px; height:44px;}
.postshadow.fl{ background-position:0px 0px;}
.postshadow.fr{ background-position:-6px 0px;}
.postlogo{ display:block; height:44px; width:180px; background-position:-12px -88px; padding:0px;}
#postnav_mobile.postnav{ padding-left:0px;text-align:center;}
.postnav{ font-size:14px; padding-left:8px;}
.postnav li{ display:inline-block; background-position:-200px -88px; padding-left:2px; *float:left; }
.postnav li.first{ background:none;}
.postnav li a{ float:left; position:relative; display:block; height:44px; color:#fff; filter:dropshadow(color=#000000,offx=1,offy=1,positive=1); text-shadow:1px 1px 0px #000000; padding:0px 9px;}
.postnav li a:visited{ color:#fff;}
.postnav li a:hover{ background:#fff; color:#7c1a1a; filter:none; text-shadow:none; text-decoration:none;}
a#postwhbl.cur{ background:#ddf0f9; color:#1a4a7c; filter:none; text-shadow:none; text-decoration:none; height:45px;}
.postnav a span{ position:absolute; display:none; height:44px; width:18px; top:0px; right:0px; background-position:0px -44px;}
.postnav li a:hover span{background-position:0px -88px;}
.postsearch,.postmobile,.postlogin,.postchannel{ float:right;width:48px; height:44px;border-left: 1px solid #910000;}
.postsearch a,.postmobile a,.postlogin a{ display:block; width:48px; height:44px;}
.postsearch a{ background-position:-20px 0px;}
.postsearch a:hover{ background-position:-20px -44px; background-color:#fff;}
.postmobile a{ background-position:-68px 0px;}
.postmobile a:hover{ background-position:-68px -44px; background-color:#fff;}
.postlogin a{ background-position:-116px 0px;}
.postlogin a:hover{ background-position:-116px -44px; background-color:#fff;}
.postchannel{ display:none;}
.postchannel a{ width:48px; height:44px; background-position:-164px 0px;}
.postchannel a:hover,.postchannel a.cur{ background-position:-164px -44px; background-color:#ddf0f9;}
#postnav_mobile{ display:none;}
#report .banner{ background:url(../images/reportbanner.jpg) no-repeat; width:980px; height:200px; margin:20px auto;}
#picture .banner{ background:url(../images/picturebanner.jpg) no-repeat; width:980px; height:200px; margin:20px auto;}
#subject .banner{ background:url(../images/subjectbanner.jpg) no-repeat; width:980px; height:200px; margin:20px auto;}
#tegao .banner{ background:url(../images/tegaobanner.jpg) no-repeat; width:980px; height:200px; margin:20px auto;}
#xjjpl .banner{ background:url(../images/xjjplbanner.jpg) no-repeat; width:980px; height:200px; margin:20px auto;}
#library .banner{ background:url(../images/librarybanner.jpg) no-repeat; width:980px; height:200px; margin:20px auto;}
#notecategory_djt .banner{ background:url(../images/djtbanner.jpg) no-repeat; width:980px; height:200px; margin:20px auto;}
#case .banner{ background:url(../images/casebanner.jpg) no-repeat; width:980px; height:200px; margin:20px auto;}
#bjyw .banner{ background:url(../images/bjywbanner.jpg) no-repeat; width:980px; height:200px; margin:20px auto;}
#expcolumn .banner{ background:url(../images/expcolumnbanner.jpg) no-repeat; width:980px; height:200px; margin:20px auto;}
#gdllgd .banner{ background:url(../images/gdllgdbanner.jpg) no-repeat; width:980px; height:200px; margin:20px auto;}
#worldheritage .banner{ background:url(../images/worldheritagebanner.jpg) no-repeat; width:980px; height:200px; margin:20px auto;}
#record .banner{ background:url(../images/recordbanner.jpg) no-repeat; width:980px; height:200px; margin:20px auto;}
#towrite .banner{ background:url(../images/towritebanner.jpg) no-repeat; width:980px; height:200px; margin:20px auto;}
#whbl .banner{ background:url(../images/whblbanner.jpg) no-repeat; width:980px; height:200px; margin:20px auto;}
#documents .banner{ background:url(../images/classicdocbanner.jpg) no-repeat; width:980px; height:200px; margin:20px auto;}
/*header_m*/
#header_m #navbox ul{width:100%;padding: 5px 0px;}
#header_m #navbox ul.br{border-right:none; border-bottom:1px dashed #266eba;}
#header_m #navbox li{ display:inline;}
#header_m #navbox a{padding:0px 1em;}
/*whblsubnav*/
.whblsubnav{ width:100%; min-width:1000px; height:30px; line-height:30px; background:#ddf0f9; text-align:center; font-size:13px;}
.whblsubnav li{ display:inline; padding:0px 7px;}
.whblsubnav a{ color:#1a4a7c;}