html { font-size: 62.5%; color: #222; } ::selection { background-color: #b3d4fc; text-shadow: none; } .clearfix:before, .clearfix:after { content: ""; display: table; } .clearfix:after { clear: both; } body { font-size: 1.2rem; line-height: 1.5; background-color: #CB0907; } a { color: #666; text-decoration: none; } a:hover, a:active { color: #0ae; text-decoration: underline; } button:focus, input:focus{ outline: 0; } header { width: 100%; } header .top { } header .top .bottom-img{ width: 100%; } /*@media only screen and (min-width: 700px) {*/ /*header .top .center-pic{*/ /*margin-left: 28%;*/ /*width: 44%;*/ /*}*/ /*}*/ /*@media only screen and (min-width: 640px) and (max-width: 700px){*/ @media only screen and (max-width: 450px) { header .top-font { color: #CB0907; position: absolute; top: 22%; left: 35%; } header .top-font .top-font-m { font-size: 6rem } header .top-font .top-font-s { font-size: 1rem } } @media only screen and (min-width: 640px) { body { background-color: #ffffff; } .free-code-con { width: 620px;margin: 0 auto;padding-bottom: 10px;background-color: #CB0907; } header .top .center-pic{ margin-left: 8%; width: 84%; position: relative; } header .top .center-pic .recv-cont { width: 100%; top: -74%; } header .top .center-pic .load-menu .tb-codes { width: 100%; } header .top .center-pic .load-menu .code-tip-icon{ width: auto; } header .top .center-pic .load-menu .code-tip-font{ font-size: 24px; padding: 2rem 5rem; margin: 3rem 2rem 1rem; } header .top .top-tip-con{ font-size: 22px; } } @media only screen and (min-width: 350px) and (max-width: 400px) { header .top .center-pic .recv-cont{ top: -73%!important; } } @media only screen and (max-width: 640px) { .tip-suc-con { margin-left: 15%; } body { background-color: #CB0907; } header .top .center-pic{ margin-left: 2.5%; width: 95%; position: relative; } header .top .center-pic .recv-cont { width: 93%; left: 3%; top: -70%; } header .top .center-pic .load-menu .tb-codes { width: 93%; /*margin-left: 3%;*/ } header .top .center-pic .load-menu .code-tip-icon{ width: 13%; } header .top .center-pic .load-menu .code-tip-font{ font-size: 22px; padding: 1rem 3rem; margin: 3rem 1rem 1rem; } header .top .top-tip-con{ font-size: 13px; } } /*header .top .center-pic{*/ /*margin-left: 28%;*/ /*width: 44%;*/ /*}*/ header .top .center-pic .recv-cont { /*background-color: #ffffff;*/ border-radius: 3rem; /*margin-top: -11rem;*/ /*padding: 3% 8%;*/ position: absolute; } @media only screen and (min-width: 700px) { header .top .center-pic .recv-cont{ margin-bottom: 2rem; } } @media only screen and (min-width: 480px) and (max-width: 700px){ header .top .center-pic .recv-cont{ margin-bottom: 1rem; } } @media only screen and (max-width: 480px) { header .top .center-pic .recv-cont{ margin-bottom: 1rem; } } header .top .top-tip-con{ position: absolute; top: 3%; left: 50%; transform: translate(-50%,-50%); color: #FFFFFF } header .top .top-tip-con .font-right{ opacity: 0.7; border-left: rgba(255,255,255,0.71) 1px solid; padding-left: 1rem; margin-left: 1rem; } header .top .center-pic .recv-cont .recv-ipt{ margin-top: 3rem; width: 100%; padding-left: 15%; border-radius: 7rem; color: #333333; background-color: white; border: none; } header .top .center-pic .recv-cont .recv-btn { font-weight: bold; background:linear-gradient(360deg,rgba(248,194,58,1) 0%,rgba(255,239,188,1) 100%); box-shadow:0px 2px 6px 0px rgba(171,6,4,1); color:rgba(148,62,32,1); border-radius:50px; text-align: center; /*border-radius: 5rem;*/ width: 100%; margin: 7% 0 0 0; /*border:none;*/ } header .top .center-pic .load-menu { width: 100%; border-radius: 1rem; margin-top: 2rem; padding: 0; margin-bottom: 2rem; } .coupons-item { color: #FFFFFF;font-size: 18px;text-align: center;display: inline-block;width: 32%;margin: 7px 0; } header .top .center-pic .load-menu .code-tip-icon{ display: inline-block; } header .top .center-pic .load-menu .code-tip-font{ display: inline-block; background:linear-gradient(307deg,rgba(240,70,70,1) 0%,rgba(252,145,110,1) 100%); color: #FFFFFF; border-radius: 5rem; letter-spacing:1px; } header .top .center-pic .load-menu .tb-codes { margin: 2rem auto; border-radius: 3rem; background-color: rgba(255, 255, 255, 0.2); } header .top .center-pic .load-menu .tb-codes .tb-con { width: 90%; margin: 0 auto; padding-top: 8%; padding-bottom: 3%; } header .top .center-pic .load-menu .tb-codes p{ font-size: 20px; color: rgba(255, 255, 255, 0.81); margin-bottom: 1%; } @media only screen and (max-width: 480px) { header .top .center-pic .load-menu { border-radius: 0.5rem; } } header .top .center-pic .load-menu .recv-btn { border-radius: 5rem; width: 60%; margin: 7% 0 7% 19%; border:none; background-color: #ffa71c; color: #1C262E; } header .top .center-pic .load-menu .recv-btn a:hover{ color: #ffffff; text-decoration: none; } header .top .center-pic .load-menu .recv-btn a:active{ text-decoration: none; } header .top .center-pic .load-menu .recv-btn a:visited{ text-decoration: none; } .tip-suc-con { width: 270px;text-align: center;margin-top: 30vh; } .tip-suc-title { color: #333333;font-size: 18px;font-weight: bold;margin-top: 19px; } .tip-suc-context{ text-align: left;border-bottom: 1px solid #EDEEF0; } .tip-suc-btn{ margin: 10px 0; }