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;
}