.container, .notfound { height: 100%; }

.notfound { display: flex; align-items: center; justify-content: center; }
.notfound-main { background: url("../images/404.png") no-repeat; min-height: 457px; min-width: 623px; display: flex; flex-direction: column; justify-content: center; padding-left: 350px; color: #666; }
.notfound-tit { font-size: 24px; font-weight: bold; margin-bottom: 20px; margin-top: -30px; }
.notfound-push { font-size: 14px; margin-bottom: 5px; }
.notfound-list { display: flex; }
.notfound-list a { color: var(--gray6); margin-right: 24px; }
.notfound-list a:last-child { margin-right: 0; }
.notfound-list a:hover { color: var(--tc); }
.notfound-list a::after { content: ''; border-left: 5px solid currentColor; border-top: 4px solid transparent; border-bottom: 4px solid transparent; display: inline-block; margin-left: 4px; vertical-align: 1px; }
.notfound-btn { width: 240px; line-height: 48px; background-color: var(--tc); color: #fff; font-size: 14px; text-align: center; margin-top: 60px; }
.notfound-btn:hover { color: #fff; opacity: .9; }
