.header{position: fixed;width: 100%;left: 0px;z-index: 9999;height: 90px;background: rgba(0,0,0,0);transition: 0.5s all ease;}
.header.fixed{background: #0052dd;}
.header.fixed .head{top: 0;}
.head{z-index: 99999;width: 1200px;margin: 0 auto;position: relative;top: 20px;transition: 0.5s all ease;}
.nav ul{margin:0 auto;float: left;}
.nav ul li{float:left;flex: 1;text-align: center;line-height: 20px;color: #fff;position:relative;}
.nav ul li a{color: #333333;font-size: 15px;padding: 0px 28px;line-height: 90px;}
.header h1{float:left;width:100px;}
.header .nav{float:right;width: 855px;position: relative;}
.header .nav li:after{content:'';width:1px;height:13px;background:#394b5e;display:block;position:absolute;right:0px;top: 50%;margin-top: -6px;}
.header .nav li:last-child:after{display:none;}
.header .nav form{transition:1s all ease;background:url(../images/icon-search.png) center center no-repeat;min-width: 30px;line-height: 20px;position: absolute;right: 0px;top: 50%;margin-top: -12px;}
.header .nav form input[type='text']{transition:1s all ease;width: 120px;height: 24px;line-height: 24px;max-width:0;text-indent:10px;font-size:14px;}
.header .nav form input[type='submit']{transition:1s all ease;width: 26px;background: url(../images/icon-search.png) center center no-repeat;height: 24px;line-height: 24px;float: right;max-width:0px;}
.header .nav form:hover{min-width:126px;background:#fff;}
.header .nav form:hover input[type='text']{max-width:100px;}
.header .nav form:hover input[type='submit']{max-width:26px;}  

.header.fixed .nav ul li a{color:#fff;}
.header.fixed .nav li:after{background:#fff;}
.header.fixed .nav form{background: url(../images/search1.png) center center no-repeat;}
.header.fixed .nav form:hover{min-width:126px;background:#fff;}
.center{width:1200px;margin:0 auto;}

.footer{background: #0052dd;padding: 60px 0px 0px 0px;}
.foot{width:1200px;margin: 0 auto 75px;}
.foot ul{float: left;}
.foot ul li{float:left;color:#fff;margin:0px 40px 0px 0px;width:120px;}
.foot ul li a{color:#fff;transition:0.5s all ease;}
.foot ul li .a1{font-size:18px;display:block;padding:0px 0px 25px 0px;border-bottom:1px solid #1666ec;}
.foot ul li dl{margin:18px 0px 0px 0px;}
.foot ul li dd{margin:0px 0px 14px 0px;}
.foot ul li dd a{font-size:14px;}
.foot ul li a:hover{opacity:0.7;}
.foot h1.logo{float: right;;width:145px;}
.foot h1.logo img{max-width: 100%;}
.copyright{color: #fff;font-size: 14px;text-align: center;padding: 44px 0px;border-top:2px solid #1666ec;width:1200px;margin:0 auto;}
.copyright a{color: #fff;margin: 0px 0px 0px 10px;}


.banner{width: 100%;position:relative;}
.banner img{width: 100%;}
.banner .btn{height: 30px;position: absolute;width: 1200px;left:50%;margin:0px 0px 0px -600px;bottom:8.5vw;}
.banner .swiper-button-next{bottom: 0px;top: auto;}
.banner .mySwiper{position:relative;height: 41.4vw;}
.banner .swiper-button-prev{left:auto;right: 140px;bottom: 0px;top: auto;}
.banner .swiper-button-prev{background: url(../images/icon-left.png) center center no-repeat;}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{content: '';}
.banner .swiper-button-next{background: url(../images/icon-right.png) center center no-repeat;}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-next:after{content: '';}
.banner .swiper-pagination{position:absolute;bottom: 6px;right: 40px;width: 95px;left:auto;font-size:24px;color:#fff;font-weight: 300;}
.banner .swiper-pagination span{padding:0px 10px;}
.banner .words{position:absolute;bottom: 13vw;font-size:58px;color:#fff;font-weight:bold;opacity:0.6;width: 1200px;left: 50%;margin-left: -600px;text-align: right;}

.header .nav li:hover dl{display:block;}
.header .nav dl{position:absolute;top: 90px;background: rgb(0,82,221,0.8);width: 180px;left: calc(50% - 90px);display:none;/* border: 1px solid #aaa; */background: #fff;box-shadow: 0 0 6px rgba(0,0,0,.2);}
.header .nav dl>dt.hasdl>a{position:relative;display: block;width: 100%;height: 100%;padding: 0 10px;box-sizing: border-box;font-size: 14px;}
.header .nav dl>dt.hasdl>a:after{background:url(../img/arrow.png) right center no-repeat;content:"";width:22px;height: 40px;position:absolute;background-size: 40px;}
.header .nav dl dt{line-height:40px;text-align:center;/* margin:10px 0; */position:relative;box-sizing: border-box;}
.header .nav dl dt:after{width:90%;height:1px;background: #ccc;content:"";position:absolute;left:5%;top:0;}
.header .nav dl dt:first-child::after{display:none}
.header .nav dl dt a{color:#fff;padding: 3px 0;font-size: 14px;color: #333;line-height: 20px;}
.header .nav dl dt a:hover{font-weight:bold}
.header.fixed .nav dl dt a{color:#333;}