@charset "gb2312";




.top{ width:100%; height:154px; background:url(imagestopbg.jpg) center no-repeat; }
.logobox{ width:1030px; margin:0 auto; }
.logo{ float:left; width:560px;  margin-top:20px; overflow:hidden;  }
.top_right{ float:right; width:400px; color:#fff; text-align:right; margin-top:20px;  }
.jiuban{ overflow:hidden; }
.jiuban a{ padding:4px 6px; font-weight:bold; color:#fff; }
.login{ color:#b30000 !important; text-decoration:underline; }
.search{ float:right; margin-top:35px; }
.write{ float:left; width:200px; height:34px; line-height:34px; padding:0 6px; border:solid 1px #b30000; outline:none;  }
.btn{ float:right; width:50px; height:36px; line-height:36px; text-align:center; background:#b30000; font-size:16px; font-weight:bold; color:#fff; }



.nav{ width:100%; height:44px; background:#b30000; }
.navbox{ width:1030px; margin:0 auto; }
.navbox li{ float:left; width:114px; height:44px; line-height:44px; text-align:center; position:relative; }
.navbox li a{ display:block; font-size:15px; color:#fff; font-weight:bold;  }
.navbox li a:hover{ background:#990000; }
.nav_current{ background:#990000; }

.subnav{ z-index:999; cursor:default; position:absolute; left:0; top:44px; overflow:hidden; display:none;  }
.subnav li { height:38px; text-align:center; background:#a71c1c; border-top:solid 1px #8c1515; }
.subnav li a{ display:block; line-height:38px; font-size:14px !important; font-weight:normal; }
.subnav li a:hover{ background:#961a1a; }
.navbox li:hover .subnav{ display:block !important; }

.conbox{ width:1030px; margin:0 auto; padding:16px 0; background:#fff; }
.conshow{ width:1000px; margin:0 auto; }



.link{ height:50px;line-height:50px; color:#c42626; overflow:hidden; }
.link_l{ float:left; width:905px; background:#f5f5f5; }
.link_l span{ display:inline-block; font-size:16px; font-weight:bold; color:#c42626; padding-left:20px;  }
.link_l a{ color:#c42626; padding:0 6px; }



.foot{ width:1030px; height:60px; border-top:solid 5px #b30000; font-size:12px; line-height:24px; color:#999; padding-top:20px; }
.copyright{ float:left; margin-left:100px;  }
.guanzhu{ float:right; margin:15px 100px 20px 0;  }
.guanzhu span{ float:left; width:24px; height:24px; margin:0 10px; position:relative; }
.guanzhu .qq{ background:url(imagesqq.png) center no-repeat; }
.guanzhu .weixin{ background:url(imagesweixin.png) center no-repeat; }
.guanzhu .weibo{ background:url(imagesweibo.png) center no-repeat; }
.erweima{ width:100px; height:100px; position:absolute; bottom:30px; left:-30px; z-index:999; display:none; }
.erweima img{ width:100%; height:auto; }
.guanzhu span:hover .erweima{ display:block; }