.banner { width: 100%; height: 136px; background: #fff url(http://www.news.cn/2019xhcbs/images/topbg.jpg) top center no-repeat; }
.banner .logo { padding-top: 20px; width: 1200px; margin: 0 auto; }
.nav_box { width: 100%; min-width: 1200px; height: 60px; background: #00469d; }
.nav_list { width: 1200px; height: 60px; margin: 0 auto; list-style: none; }
.nav_list li { float: left; font-size: 20px; font-weight: normal; color: #fff; line-height: 60px; text-align: center; cursor: pointer; position: relative; }
.nav_list li a { color: #fff; }
.nav_list li+li { margin-left: 50px; }
.navmore { }
.navmore:hover .sub { height: 120px; padding: 0; display: block; }
.sub { position: absolute; left: -10px; width: auto; transition: all 0.5s; display: none; height: 0px; z-index: 50; font-size: 14px; }
.sub span { display: block; width: 100px; text-align: center; font-weight: normal; height: 40px; line-height: 40px; border-bottom: 1px solid #275ea1; background: #3f78be; }
.sub span a { color: #fff; }
.sub span:hover { background: #5289ce; }
#ld_box:hover { color: #fff!important; }
#ld_box:hover .leader { height: 202px; padding: 0; }
.leader { position: absolute; left: 100px; top: 41px; width: 100px; transition: all 0.5s; overflow: hidden; height: 0px; background: #3f78be; z-index: 50; font-size: 14px; }
.leader a { display: block; text-align: center; font-weight: normal; height: 40px; line-height: 40px; border-bottom: 1px solid #275ea1; }
.leader a:hover { background: #5289ce; color: #fff!important; }
.footer { width: 100%; min-width: 1200px; padding: 40px 0 40px 0; background: #efefef; text-align: center; margin-top: 50px; }
.footer p { line-height: 20px; text-align: center; color: #00469c; }
