@media screen and (max-width: 750px) { html { font-size: calc(100vw / 7.5); } } @media screen and (min-width: 750px) { html { font-size: calc(450px / 7.5); } } ::selection { background-color: #b3d4fc; text-shadow: none; } .clearfix:before, .clearfix:after { content: ""; display: table; } .clearfix:after { clear: both; } body { background-color: #ffffff; } .free-code-con { background-color: #169AF2; width: 7.5rem; min-height: 100vh; margin: 0 auto; } .free-code-con .bottom-img{ width: 100%; } button:focus, input:focus{ outline: 0; } .top .center-pic { position: absolute; top: 10.15rem; } .top .center-pic .recv-cont .recv-ipt{ width: 6.7rem; height: 1rem; margin-left: 0.4rem; padding-left: 0.4rem; border-radius: 0.5rem; font-size: 0.3rem; color: #333333; background-color: white; border: none; } .top .center-pic .recv-cont .recv-btn { color: #FFFFFF; letter-spacing: 0.04rem; line-height: 1.21rem; font-size: 0.36rem; font-weight: 500; margin-left: 0.31rem; margin-top: 0.33rem; border-radius: 0.5rem; text-align: center; width: 6.88rem; height: 1.21rem; background: url(../img/experienceBtn.png) no-repeat; background-size: 100% 100%; } .top .center-pic .recv-cont .recv-btn img { width: 0.25rem; height: 0.25rem; position: absolute; top: -0.12rem; right: -0.2rem; }