@charset "utf-8";body{color:#fff;background-color:#810000}.wrap{position:relative;max-width:945px;min-height:100vh;margin:0 auto;background:url(../images/bg_body.jpg) no-repeat;background-size:100% auto}.container{padding-left:.44rem;padding-right:.44rem}.header{position:absolute;left:.58rem;top:.46rem;z-index:100}.header .logo{width:1.98rem;height:.6rem;font-size:0;line-height:0}.header .logo img{height:100%}.banner{z-index:1}.btn-download-container{display:flex;justify-content:center;align-items:center;margin:.25rem 0}.btn-download-container .btn-primary{width:7.12rem;height:1.36rem;background:url(../images/btn_primary.png) no-repeat;background-size:cover;-webkit-animation:breathe 1s infinite;animation:breathe 1s infinite}.list-img{font-size:0;line-height:0}.list-img img{width:100%}.slogan{margin:.15rem 0}.btn-install{cursor:pointer}.aside-tool{position:fixed;top:.46rem;right:.26rem;z-index:100;width:1.08rem;font-size:0}.aside-tool .item{width:100%;height:1.08rem;max-width:80px;max-height:80px;margin-top:.16rem}.aside-tool .item:first-child{margin-top:0}.aside-tool .item img{width:100%}@media (min-width:945px){.aside-tool{right:50%;margin-right:-4.46rem}}@-webkit-keyframes breathe{from{transform:scale(1)}50%{transform:scale(.9)}to{transform:scale(1)}}@keyframes breathe{from{transform:scale(1)}50%{transform:scale(.9)}to{transform:scale(1)}}