.header{overflow:hidden;height:470px;background-position:center;background-size:100% 100%}.header .link{margin-top:20px;display:flex;align-items:center;justify-content:flex-end}.header .link .btn{padding:8px 16px;color:#fff;line-height:1;border-radius:20px;background-color:var(--color-blue)}.header .logo{text-align:center}.header .logo a{margin-top:20px;display:flex;align-items:center;justify-content:center;flex-direction:column}.header .logo a .guohui{display:block;width:100px;height:100px;background-image:url("/r/cms/common/image/guohui.png");background-position:center;background-size:100%;margin:0 12px}.header .logo a div p:first-child{font-size:48px;font-weight:bold;text-shadow:0 0 10px #fff;color:red}.header .logo a div p:last-child{font-size:38px;line-height:38px;font-weight:bold;color:red}.header .navbar{margin-top:20px;display:flex;align-items:center;justify-content:center}.header .navbar a{display:block;background-color:rgba(255,255,255,.6);padding:8px 24px;color:var(--color-blue);font-size:18px;font-weight:700;border-radius:30px}@media screen and (max-width: 1600px){.header{height:400px}}@media screen and (max-width: 1300px){.header{height:320px}.header .logo a .guohui{width:80px;height:80px}.header .logo a div p:first-child{font-size:38px}.header .logo a div p:last-child{font-size:28px;line-height:28px}}@media screen and (max-width: 1200px){.header{background-size:auto 100%}}@media screen and (max-width: 450px){.header{height:300px}.header .logo a .guohui{width:60px;height:60px}.header .logo a div p:first-child{font-size:28px}.header .logo a div p:last-child{font-size:18px;line-height:18px}}