

/*网站导航*/
.nav_main{width:1000px;height: 50px;background: #1d71b7;position: relative;z-index: 3;margin-bottom: 5px;}
.nav_main .nav li{float:left;width: 90px;line-height: 50px;display: block;position: relative;z-index: 10;font-size: 16px;text-align: center;transition: all .5s;}
.nav_main .nav li a{display: block;color:#fff;font-size:16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nav_main .nav li:hover, .nav_main .nav li.hover{background: #305798;}
.nav_main .nav dl{width: 100%;position: absolute;left: 0;top: 100%;z-index: 12;box-shadow: 3px 0 10px rgba(0, 0, 0, 0.1);}
.nav_main .nav dl{position: absolute;filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0,direction=120,strength=5);opacity: 0;visibility: hidden;transition: all .6s ease 0s;transform: translate3d(0, 10px, 0);-moz-transform: translate3d(0, 10px, 0);-webkit-transform: translate3d(0, 10px, 0);}
.nav_main .nav li:hover dl{opacity: 1;visibility: visible;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);}
.nav_main .nav dl dd{line-height: 44px;height: 44px;text-align: left;position: relative;z-index: 12;display: block;width: 100%;border-top: 1px solid var(--colour3);}
.nav_main .nav dl dd:first-child{border: none;}
.nav_main .nav dl dd a{color: #fff;font-size: 16px;padding: 0;background:#1d71b7;text-align:center;background-repeat: no-repeat;background-image: -webkit-linear-gradient(left, #2b2b2b, #2b2b2b);background-image: linear-gradient(to right, #305798, #305798);-webkit-transition: all 0.5s;transition: all 0.5s;background-size: 0% 100%;}
.nav_main .nav dl dd a:hover {background-size: 100% 100%;padding-left: 10px;color: rgba(255, 255, 255, 0.9999);}
@media (max-width: 1600px){.nav_main .nav li{width: 90px;}}


.nav_main .w1200 {
  width: 1000px;
  margin: 0 auto;
  list-style: none;
}



