body{display:flex;flex-direction:column}.header-wrap{height:50px;background:#d42730}.header-wrap .nav{height:50px;width:100%;position:relative}.header-wrap .nav .nav-header{display:inline}.header-wrap .nav .nav-header .nav-title{display:inline-block;line-height:22px;color:#fff;padding:10px 10px 10px 10px}.header-wrap .nav .nav-btn{display:none}.header-wrap .nav .nav-links{display:inline;float:right;font-weight:550;font-size:14px}.header-wrap .nav .nav-links a{display:inline-block;padding:13px 10px 13px 10px;text-decoration:none;color:#efefef}.header-wrap .nav #nav-check{display:none}.wrapper{position:relative;height:auto;width:100%}.wrapper .error-404{flex:1;text-align:center}.wrapper .error-404 img{width:374px;height:233px}.footer-wrap{padding:30px 0px;background:#787878;color:#fff}.footer-wrap p{margin:0px;margin-bottom:0px}.footer-wrap p:first-child{margin-top:25px}.footer-wrap p a{color:#fff}.footer-wrap p a:hover{color:#fff}.footer-wrap .fright{display:flex;align-items:center;justify-content:center;background:#838383;height:160px;border-radius:15px;padding:0px 10px 20px 10px}.footer-wrap .fright a{margin:0px 20px;width:75px;height:75px;border-radius:50%;background:#f8f8f8;color:#e9e9e9;text-align:center;text-decoration:none}.footer-wrap .fright a img{width:100%;height:100%;margin-bottom:10px}.footer-wrap .fright a :hover{border-radius:50%;background:#e9e9e9;color:#e9e9e9;font-weight:bold}@media screen and (max-width: 960px){.header-wrap .container{padding:0px}.header-wrap .nav .nav-btn{display:inline-block;position:absolute;right:0px;top:0px}.header-wrap .nav .nav-btn label{display:inline-block;width:50px;height:50px;padding:13px}.header-wrap .nav .nav-btn label span{display:block;width:25px;height:10px;border-top:2px solid #eee}.header-wrap .nav .nav-links{position:absolute;z-index:9999;display:block;width:100%;background-color:#d42730;height:0px;transition:all .3s ease-in;overflow-y:hidden;top:50px;left:0px}.header-wrap .nav .nav-links a{display:block;width:100%;padding:13px 10px 13px 10px;text-decoration:none;color:#efefef}.header-wrap .nav #nav-check{display:none}.header-wrap .nav #nav-check:checked~.nav-links{height:calc(100vh - 50px);overflow-y:auto}.wrapper{width:auto;display:block;margin:0px 5px}.wrapper .error-404{flex:1;text-align:center}.wrapper .error-404 img{width:324px;height:183px}.footer-wrap p{margin-bottom:5px}.footer-wrap .fright{width:100%;float:none}.footer-wrap .fright a:first-child{border-right:1px solid #fff}}