.nav{width: 100%;background-color: #fff;z-index: 2;}
.header .nav{position: absolute;top:0;left: 0;z-index: 1;}
.nav .nav-box{display: flex;width:1120px;min-width: 1120px;height: 66px;margin: 0 auto;line-height: 66px;align-items: center;justify-content: space-between;}
.nav .logo-box .logo{width: 136px;height: 39px;vertical-align: middle;}
.nav .nav-list{display: flex;justify-content: flex-end;}
.nav .nav-list li{margin-left: 70px;}
.nav .nav-list li a{display: inline-block;text-decoration: none;font-size: 16px;color: #333333;line-height: 36px;border-bottom: 1px solid transparent;}
.nav .nav-list li.active a{border-bottom: 1px solid #333333;}



.other-header{position: relative;;width: 100%;}
.other-header>img{width: 100%;height: auto;}
.other-header .header-tit{position: absolute;top:50%;width: 100%;margin-top: -20px;text-align: center;font-size: 40px;color: #fff;line-height: 40px;}
.other-header .header-box{position: absolute;left: 0;bottom: 0;width: 100%;height: 54px;background-color: rgba(0,0,0,0.3);}
.other-header .header-box .other-nav{display: flex;width: 500px;margin:0 auto;justify-content: center;}
.other-header .header-box .other-nav>li{position: relative;margin: 0 27px;color: #fff;font-size: 16px;line-height: 52px;border-bottom: 2px solid transparent;cursor: pointer;}
.other-header .header-box .other-nav>li.active:after{position: absolute;display:block;left:17px;bottom: 7px;width: 30px;height: 2px;content: "";background-color: #fff;}



.footer{width:100%;padding: 60px 0 54px 0;background-color: #FAFAFC;}
.footer .footer-con{width:1120px;display: flex;justify-content: space-between;align-items: center;margin: 0 auto;}
.footer .footer-left{width: 595px;display: flex;justify-content: space-between;}
.footer .footer-left>li{display: inline-block;color: #555;}
.footer .footer-left>li p{font-size: 18px;line-height: 66px;}
.footer .footer-left>li a{display: block;font-size: 14px;line-height: 50px;}
.footer .footer-police{width:1120px;display: flex;justify-content: space-between;margin: 30px auto 0;}
.footer .footer-police>li{display: flex;justify-content: flex-start;}
.footer .footer-police>li img{width: 20px;height: 20px;margin-right: 10px;}
.footer .footer-police>li em{font-size: 14px;color: #555555;line-height: 20px;}
