*{ box-sizing:border-box; font-family:microsoft yahei; }

#nv{ width:1180px; height:45px; line-height:45px; background-color:#bd2027; font-size:14px; overflow:hidden; margin:0px auto;}

#idmenu{ width:1180px; margin:0px auto; }

#nv li{ float:left; text-align:center; }

#nv li a{ display:block; width:100%; height:45px; line-height:45px; color:#fff; }

#nv li a.cur, #nv li a:hover{ color:#fff; background-color:#a00000; }

#nv ul.dropmenu{ height:auto; background:#099ff0; }

#nv ul.dropmenu li{ height:35px; line-height:35px; text-align:left; font-size:12px; text-indent:10px; }

#nv ul.dropmenu li a{ width:120px; font-size:12px; }

#nv ul.dropmenu li a:hover{ background:none; }

.navbar-fixed-top{ position:fixed; z-index:999; top:0px; box-shadow:0px 0px 10px #666; }

.mininav{ background:#eee; border:none; }

#header{ width:100%; }

#hd{ width:1180px; height:100px; padding:14px 0 10px; margin:0 auto; }

#hd .wp{ width:1180px; }

#hd .logo{ float:left; width:216px; height:67px; background:url(/uploads/image/cimages/contentlogo.png) no-repeat; }

#hd .logo a{ display:block; width:216px; height:67px; text-indent:-9999px; }

#hd .sitename{ float:left; margin:7px 0 0 12px; background:url(/uploads/image/cimages/logopipe.png) no-repeat 0 18px; }

#hd .sitename span{ float:left; display:block; width:432px; height:60px; background:url(/uploads/image/cimages/sitename.png) no-repeat 0 16px; text-indent:-9999px; margin-left:12px }

#ft{ width:1800px; background-color:#bd2027;margin:0px auto; }