.header{display:flex;align-items:center;justify-content:space-between;width:1200px;height:70px;margin:0 auto}.header .logo img{height:52px;display:block}.header .nav{display:flex;align-items:center;list-style:none;line-height:70px}.header .nav a{text-decoration:none}.header .nav a:last-child .nav-cell{margin-right:0}.header .nav .nav-cell{position:relative;padding:0 12px;color:#282828;font-size:18px;margin-right:10px}.header .nav .nav-cell.active,.header .nav .nav-cell:hover{color: var(--base-color)}.header .nav .nav-cell.active::after,.header .nav .nav-cell:hover::after{content:'';position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:50px;height:2px;background:var(--base-color)}.banner{position:relative}.banner .swiper,.banner img{width:100%}.footer .top{background:#EEF2F2;height:90px;padding-top:38px}.footer .top .con{display:flex;align-items:center}.footer .top .f-logo{color:var(--base-color);font-weight:bold;font-size:26px;margin-right:143px}.footer .top .intro{color:rgba(51,51,51,0.7)}.footer .top .intro .num{font-size:20px;color:#333}.footer .top .intro .shu{color:rgba(51,51,51,0.2);margin:0 7px}.footer .des{padding-top:25px;height:90px;font-size:12px}.footer .con{position:relative;width:1200px;margin:0 auto}.footer .gzh{position:absolute;top:-28px;right:0}.footer .gzh .img{border-radius:5px 5px 0px 0px;background:#FFFFFF;overflow:hidden}.footer .gzh .img img{width:103px;height:103px}.footer .gzh p{font-size:12px;text-align:center}
