/* 404错误页面模版
** 素材与JS特效来源为互联网
** 蓝叶分享 网址：http://lanyes.org
*/ 
*{margin:0;border:0;padding:0}body{font-size:14px;font-family:Microsoft Yahei,Arial;color:#ddddd1;height:100%;background-color:#121211;line-height:18px}a:active,a:link,a:visited{color:#4E76C9;text-decoration:none}a:hover{color:#4E76C9;text-decoration:underline}.left{float:left}.right{float:right}#hallway{width:100%;height:350px;overflow:hidden;position:relative}h1{font-family:Arial,Helvetica;line-height:1em;text-align:center;color:#fff}.container{width:1000px;margin:0 auto;overflow:hidden;margin-top:10px;height:550px;position:relative}.painting{position:relative;float:left;margin-right:8px;margin-left:10px}.eye-container{position:absolute;top:50%}.eye,.pupil{height:12px;width:12px;background-color:#FFF;display:inline-block;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;overflow:hidden;position:relative;-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,.5);box-shadow:0 0 1px 0 rgba(0,0,0,.5)}.pupil{position:absolute;top:2px;left:2px;width:8px;height:8px;background-color:#000}.pupil:after{content:"";width:2px;height:1px;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;display:block;top:2px;right:-4px;position:relative;background-color:#fff;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);opacity:.6}#cat1{top:70px}#cat1 .eye-container{top:34%;left:32%}#cat1 .eye{margin-right:7px}#cat1 .eye.right{top:1px}#cat2{top:49px}#cat2 .eye-container{top:28%;left:41.75%}#giraffe{top:4px;margin-left:10px}.monocle{position:absolute;top:47%;left:37%}#giraffe .eye-container{top:48.5%;left:37%}#giraffe .eye{margin-right:46px}#giraffe .eye.right{top:4px}#cat3{top:53px}#cat3 .eye-container{top:38%;left:39.5%}#cat3 .eye{margin-right:11px}#cat4{top:71px;margin-right:0;margin-left:1px}#cat4 .eye-container{top:35%;left:43%}#cat4 .eye.right{top:-1px}#cat4 .eye{margin-right:8px}.footer{width:480px;text-align:center;margin:0 auto;color:#777;border:1px solid #000;margin-top:10px;background-color:#181817;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:20px;box-shadow:0 0 5px #000}.footer h1{color:#fff;font-size:26px;padding-bottom:20px;text-shadow:#000 1px 1px 1px}.footer p{font-size:14px;padding-bottom:15px;-webkit-margin-before:0;-webkit-margin-after:0;text-shadow:#000 1px 1px 1px;font-weight:700}.footer p a{color:#777}.footer p.nav a{margin-right:10px}