﻿.header .top{width:1280px;margin:0 auto;height: 90px;}
.header .top h1{line-height: 90px;width: 350px;float: left;}
.header .top h1 img{vertical-align: middle;}
.header .top form{float: right;margin:30px 0px 0px 0px;}
.header .top form input[type='text']{width:185px;height: 35px;border:1px solid #e1e1e1;box-sizing: border-box;text-indent:15px;}
.header .top form input[type='submit']{width:40px;height:35px;background:url(../images/icon-search.png) #013578 center center no-repeat;float:right;}
.header .nav{height:50px;background:#013578;}
.header .nav ul{width: 1280px;margin:0 auto;display: flex;flex-wrap: wrap;}
.header .nav ul li{float:left;line-height:50px;color:#fff;flex: 1;text-align: center;}
.header .nav ul li a{color:#fff;font-size:16px;display: block;}
.header .nav ul li:hover a{background: #275289;}
.header .nav ul li.active a{background: #275289;}


.footer{background: #3f4043;}
.foot{width:1200px;margin:0 auto;padding: 45px 0px 37px 0px;}
.footL{width:270px;border-right: 2px solid #616266;height: 125px;float:left;}
.footL li{float:left;margin:0px 60px 35px 0px;}
.footL li a{font-size:14px;color:#d2d1d2;}
.footC{margin:0px 0px 0px 98px;float:left;}
.footC .code{float: left;}
.footC .p1{font-size:14px;color:#fff;text-align:center;margin:10px 0px 0px 0px;}
.footC .contact{font-size: 14px;color:#d2d1d2;margin: -8px 0px 0px 60px;float:left;line-height: 35px;}
.footR{font-size: 14px;color:#d2d1d2;margin: -8px 0px 0px 60px;float:right;line-height: 35px;}
.footR a{color:#d2d1d2;}
.Mbanner{display:none;}

@media(max-width:1080px){
    .header{height: 15vw;border-bottom: 1px solid #ececec;width: 95%;margin: 0 auto;line-height: 15vw;padding: 0px 2.5%;}
	.header .top{width:100%;height: 15vw;position: relative;}
	.header .content{/* display:block */position: relative;}
	.header .top h1{width: 60vw;line-height: 14vw;height: 15vw;position: absolute;left: 50%;margin-left: -30vw;text-align: center;}
	.header .top img{max-height:8vw}
	.header .nav{display:none;width: 100%;position: absolute;top: 15vw;z-index: 11;background: #fff;left: 0px;background: rgba(1, 53, 120, 0.8);height: auto;}
	.header .nav ul{height: auto;display:block;flex-wrap: unset;width: 100%;}
	.header .nav ul li a{line-height:10vw;border-bottom:0;padding: 0px 2.5%;}
	.header .nav ul li.active a{background: unset;font-weight: bold;}
	.header .menu{display:inline-block;width:15.6vw;height:15.6vw;background:url(../img/menu.png) center center no-repeat;background-size: 7.8vw;margin-right: 2.6vw;}
	
	.header .open{width:30px;height: 24px;background:url(../images/icon-open.png) center center no-repeat;display:inline-block;background-size: contain;float: left;margin-top: calc((15vw - 24px)/2);}
    .header .top .search{position:absolute;right:2.5%;top:50%;margin-top: -19px;height: 15vw;}
    .header .top .search {width:25px;height: 24px;background:url(../images/icon-search1.png) center center no-repeat;background-size: cover;position: relative;margin: -13px 0px 0px 0px;}
    .header .top .search input[type='text']{position:absolute;background:#fff;z-index:99999;display: none;right: 25px;top: 11vw;}
    .header .top .search:hover .header .search input[type='text']{display:block;}
    .header .top .search input[type='submit']{position:absolute;top: 11vw;z-index: 9999;display: none;}
    .header .top .search:hover input{display:block;}

    .PCbanner{display:none;}
    .Mbanner{display:block;margin: 0px;}

	.foot{width:95%;padding: 20px 0px 25px 0px;}
	.footL{width: 95%;float:none;border: 0;height: auto;margin: 0 auto;}
	.footL li{width:33%;margin: 0px 0px 15px 0px;text-align:center;}
	.footC{float:none;margin:15px auto;width:100%;}
	.footC .code{width: 90px;}
	.footC .p{font-size:12px;}
	.footC .code img{width:100%;}
	.footC .contact{width: calc(100% - 110px);margin:0px;float: right;line-height: 25px;font-size: 13px;}
	.footR{float:none;margin:0;line-height: 24px;}
	.header .nav ul li{float:none;}





	
    



}
