﻿*{
    margin: 0;
    padding: 0;
}
/*头部样式*/
.horizontal-header{position: fixed;left: 0;top: 27px;background: #013a89;z-index: 99999;width: 100%;box-shadow: 0 5px 15px rgba(0,0,0,0.5);
  display: block;
}
.horizontal-header > div{width: 1260px;margin:0 auto;height: 120px;}



.logo2{width: 384px;float: left;display: flex;align-items: center;justify-content: center;}
.h-logo1{padding-right: 8px;width: 230px;float: left;height: auto;margin-top: 22px;/*border-right: 1px solid rgba(248, 248, 248, 0.377);*/margin-right: 10px;}
.h-logo2{width: 140px;float: left;height: auto;margin-top: 15px;}
.h-logo1 img{width: 230px;height: 64px;}
.h-logo2 img{width: 120px;height: 40px;}
.h-nav{width: auto;float: right;border-right: 1px solid #194c93;}
.h-nav li{float: left;border-left:1px solid #194c93;position: relative;height: 120px;}
.h-nav li > a{display: block;width: 20px;font-family: '华文宋体','宋体','微软雅黑';font-size: 20px;line-height: 21px;color:white;height:83%;font-weight: bold;padding:10px 20px;transition: all 0.3s ease-in-out;}
.h-nav li:hover > a,.h-nav li.on > a{color:#fff;background-color:#032f6b;}
.h-nav li.on .h-subNav{display: block;}
.h-subNav{width: 130px;position: absolute;left: 50%;margin-left: -65px;z-index: 9000;display: none;background:url(../image/subNav_bg.png) repeat;}
.h-subNav2{width: 170px;margin-left:-86px;}
.h-subNav3{width: 210px;margin-left:-179px;}
.h-subNav:before{ width:0;
    height:0;
    border-width:0 7px 7px;
    border-style:solid;
    border-color:transparent transparent #020101;
    position:absolute;content: '';left: 50%;top: -7px;margin-left: -7px;}
.h-subNav3:before{left: auto;right: 23px;}
.h-subNav .arrow{width: 14px;height: 7px;display: block;position: absolute;left: 50%;top:-7px;background:url(../image/arrow.png) no-repeat center center;margin-left: -7px;}
.h-subNav dl{padding:0 5px;}
.h-subNav dd{float: left;margin:0;}
.h-subNav a{width: 20px;display: block;color:#fff;font-size: 14px;padding:15px 10px;transition: all 0.3s ease-in-out;text-align: center;font-family: '华文宋体','宋体','微软雅黑';}
.h-subNav a:hover{opacity: 0.8}
.fadeInUp{-webkit-animation-duration: 1s;  animation-duration: 0.5s;  -webkit-animation-fill-mode: both;
  animation-fill-mode: both}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0,50%,0);
    transform: translate3d(0,50%,0)
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0,50%,0);
    transform: translate3d(0,50%,0)
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}
ul, ol, li {
  list-style: none outside none;
}
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp
}
.wrap-header{width: 100%;background-color: #032f6b;transition: all 0.3s ease-in-out;height: 127px;}
.wrap-header.fixed{position: fixed;top: 0;left: 0;z-index: 99998}
.headerTop{width:100%;overflow: hidden;height: 27px;line-height: 23px;background: #032f6b}
.top_nav{width: 1260px;margin:0 auto;text-align: right;height: 27px;}
.top_nav a{color:#fff;font-size: 12px;}
.headerTop{width:100%;overflow: hidden;height: 27px;line-height: 23px;background: #032f6b;position: fixed;z-index: 99999;}
.top_nav{width: 1260px;margin:0 auto;text-align: right;height: 27px;}
.top_nav a{color:#fff;font-size: 12px;}
.headerTop .lf{width: auto;float: left;}
.top_nav a{margin:0 10px;}
.top_nav span{color:#798da9;}
.lx{display: block;}
.top_nav a:last-child{display:none;}
.headerTop a:hover{color:#f11f0f;}
.mode01{width: 1260px;margin:0 auto;position: relative;}
.mode01 .rt{margin-left: 360px;padding:20px 0 0 0;-moz-transition: margin-left 0.4s ease;
  -o-transition: margin-left 0.4s ease;
  -webkit-transition: margin-left 0.4s ease;
  transition: margin-left 0.4s ease;}
.news-nav {
    /*width: 450px;
    margin: auto;*/
	display: contents;
}
 .news-nav span{
	display: inline-block;
    width: 90px;
	height:45px;
    text-align: center;
    line-height: 45px;
    font-size: 18px;
    color: #005197;
  }

  .n {
    color: #fff !important;
    background:rgb(23, 55, 130);
}
