*,*:after,*::before{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a,a:active,a:link,a:visited,a:hover{color:#f32300}audio{left:0;position:absolute;top:0}html{background-image:url(../images/back.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;width:100%;height:100%}body{background-color:#000;font-size:.75em;line-height:1.9em;margin:0}#space{display:block;z-index:1;left:0;position:fixed;top:30%;width:100%;height:100%}#main{height:100%;left:0;position:fixed;top:0;width:100%;z-index:10}body,button,input{color:#f32300;font-weight:normal;letter-spacing:.25em;text-align:center;text-transform:uppercase}button,input{background-color:transparent;border:1px solid #f32300;border-radius:0;display:block;font-size:1em;height:36px;line-height:36px;margin:10px 0;outline:0;padding:0;width:100%;-webkit-appearance:none}button,input[type="submit"]{cursor:pointer}input.error{border:1px solid #F00!important}html{overflow:hidden}img{display:block;vertical-align:top;width:100%}.close:before{content:"\e605"}.turn:before{content:"\e606"}.close{cursor:pointer;font-size:1.5em;height:36px;left:50%;line-height:36px;margin-left:-18px;position:absolute;top:9px;width:36px;z-index:9}.color-0{color:#9b2d34}.color-1{color:#4d3864}.color-2{color:#b39e9a}.color-3{color:#dca72c}.color-4{color:#52503b}.color-5{color:#000}.color-5-birds{color:#b5b6af}.container{margin:134px auto;max-width:480px;padding-left:143px;position:relative;width:100%}.hidden{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;padding:0;position:absolute;margin:-1px;width:1px}.table{display:table;height:100%;position:relative;width:100%}.table-row{display:table-row}.table-cell{display:table-cell;padding-bottom:30px;padding-top:0;vertical-align:middle}#main>div{display:none;height:100%;left:0;overflow:auto;overflow-x:hidden;position:absolute;top:0;width:100%;-webkit-overflow-scrolling:touch}#birds canvas{height:150px;display:block;margin:5px 0 -15px;width:100%}#birds .container{padding:0 80px}#birds .description{margin-bottom:20px}#bridge canvas{height:100%;left:0;position:absolute;top:0;width:100%}#bridge p{font-weight:bold;letter-spacing:1px;margin:10px auto;max-width:382px}#bridge .container:nth-of-type(2)>div{margin:0 -5px}#bridge .container:nth-of-type(2)>div button{margin:0}#bridge .container:nth-of-type(2)>div div{float:left;padding:0 5px;width:50%}#bridge .follow{margin-left:auto;margin-right:auto;max-width:160px}#bridge .table-cell{vertical-align:top}#bridge .title{font-size:1.5em;letter-spacing:3px}#create{color:#333}#home{text-align:left}#home button{width:50%}#home h1{display:block;margin:10px 0 20px;width:100%}#home p{margin-bottom:20px;margin-top:15px;color:#f32300;font-size:20px;font-weight:bold}#home .line{background-color:#f32300;height:4px;width:20px}#home .table-row:nth-of-type(1){height:100%}#home .table-row:nth-of-type(2) .table-cell{padding-bottom:10px;padding-top:0}#home .table-row:nth-of-type(2) p{letter-spacing:.1em;margin:0}.wy{position:absolute;left:5%;bottom:13%;z-index:100}.wy img{width:150px}.nl{position:absolute;left:5%;bottom:13%;width:200px;z-index:100}.nl img{width:100%}.zn{position:absolute;right:5%;bottom:13%;width:200px;z-index:99}.zn img{width:100%}.yun{position:absolute;left:0;bottom:0;z-index:100}.yun img{width:100%}.yue{position:absolute;left:35%;width:430px;height:430px;z-index:-10;bottom:-5%;background-image:url('../images/yue.png');background-position:center center;background-repeat:no-repeat;background-size:cover}.yue img{width:100%}.logo{width:65px;position:absolute;right:0;top:5px}.logo img{width:100%}.banquan{margin:0 auto;position:absolute;bottom:10px;z-index:105;width:100%}@media screen and (max-width:768px){.container{margin:170px auto}.wy img{width:70px}.nl{width:90px}.zn{width:90px}.yue{position:absolute;left:18%;width:230px;height:230px;z-index:-10;bottom:-10%}}@media screen and (max-width:414px){#home h1{font-size:16px}.container{margin:108px auto}#home .container{padding-left:99px}#home p{font-size:12px}}@media screen and (max-width:320px){.container{margin:71px auto}.table-cell{padding-top:30px}}.trap{width:144px;height:145px;background:url(../images/trap.png) no-repeat;background-size:100% auto;position:absolute}.trap span{color:#ffd500;font-size:40px;position:absolute;top:0;right:0}