.header{position:relative;padding-top:50px;height:300px;overflow:hidden}.header .background-cover{position:absolute;z-index:-1;top:0;height:800px;width:100%;background-image:url("/r/cms/jmsexrmzfw/image/yishenqinggongkai-header-background.png");background-repeat:no-repeat;background-position:center;background-size:100% 100%}.header .logo a{display:flex;align-items:center;gap:10px}.header .logo a .guohui{display:block;width:80px;height:80px;background-image:url("/r/cms/common/image/guohui.png");background-position:center;background-size:100%}.header .logo a div{font-size:34px;font-weight:bold;color:#fff}.header .page-title{font-size:76px;font-weight:bold;color:#fff;text-align:center;letter-spacing:5px}.header .page-title span{display:inline-block;padding:10px 60px}.main{min-height:calc(100vh - 576px);padding:30px 0}.main .layout-center{max-width:962px;position:relative;background-color:#e5efff}.main .layout-center::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:.5;background-image:linear-gradient(to right, #b4d6ff 2px, transparent 2px, transparent 40px),linear-gradient(to bottom, #b4d6ff 2px, transparent 2px, transparent 40px);background-size:40px 40px}.main .container-header{position:relative}.main .container-header img{width:100%;-o-object-fit:cover;object-fit:cover}.main .container-header .apply-button{position:absolute;top:0;right:40px;background-color:#ffaa3f;padding:20px 30px;font-weight:700;color:#fff;font-size:24px;border-radius:0 0 10px 10px}@media screen and (max-width: 1200px){.header .logo a .guohui{width:50px;height:50px}.header .logo a div{font-size:30px}.header .page-title{margin-top:30px;font-size:60px}.main .layout-center{padding:0}.main .layout-center .container-body{padding:20px}}@media screen and (max-width: 768px){.header .logo a .guohui{width:60px;height:60px}.header .logo a div{font-size:28px}.header .page-title{font-size:50px}.main .container-header .apply-button{padding:10px 20px}}@media screen and (max-width: 680px){.header .logo a .guohui{width:40px;height:40px}.header .logo a div{font-size:20px}.header .page-title{font-size:40px}.main .container-header .apply-button{padding:8px 16px}}@media screen and (max-width: 560px){.header{height:240px}.header .page-title{font-size:30px;letter-spacing:0px}.header .page-title span{padding:10px 30px}.main .container-header .apply-button{font-size:16px}}@media screen and (max-width: 560px){.main .container-header .apply-button{padding:4px 10px;font-size:14px;font-weight:normal}}