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: #E79006; } @media only screen and (min-width: 640px) { body { background-color: #ffffff; } .extension-style { width: 620px;margin: 0 auto;padding-bottom: 10px;background-color: #F45848; } .reg-invite-Pag { width: 620px;margin: 0 auto;padding-bottom: 10px;background-color: #E79006; } } @media only screen and (max-width: 640px) { body { background-color: #E79006; } .reg-invite-Pag { width: 620px;margin: 0 auto;padding-bottom: 10px;background-color: #E79006; } } 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 .logo{ position: absolute; /*left: 30%;*/ } 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 (min-width: 1071px) { header .top-font { color: #E64635; position: absolute; top: 9%; left: 31%; } header .top-font .top-font-m { font-size: 19rem } header .top-font .top-font-s { font-size: 5rem } } @media only screen and (min-width: 850px) and (max-width: 1071px) { header .top-font { color: #E64635; position: absolute; top: 24%; left: 38%; } header .top-font .top-font-m { font-size: 10rem } header .top-font .top-font-s { font-size: 3rem } } @media only screen and (min-width: 600px) and (max-width: 850px) { header .top-font { color: #E64635; position: absolute; top: 24%; left: 38%; } header .top-font .top-font-m { font-size: 10rem } header .top-font .top-font-s { font-size: 3rem } } @media only screen and (min-width: 450px) and (max-width: 600px) { header .top-font { color: #E64635; position: absolute; top: 24%; left: 38%; } header .top-font .top-font-m { font-size: 8rem } header .top-font .top-font-s { font-size: 2rem } } @media only screen and (max-width: 450px) { header .top-font { color: #E64635; 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: white; } .extension-con { width: 45%;margin: 0 auto;padding-bottom: 10px;background-color: #F45848; } header .top .logo{ left: 30%; } header .top .center-pic{ margin-left: 10%; width: 79%; } } @media only screen and (max-width: 640px) { body { background-color: #F45848; } header .top .logo{ top: 50px; left: 2.5%; width: 25%; } header .top .center-pic{ margin-left: 2.5%; width: 95%; } } /*header .top .center-pic{*/ /*margin-left: 28%;*/ /*width: 44%;*/ /*}*/ header .top .center-pic img{ width: 100%; } header .top .center-pic .recv-cont { width: 85%; margin-left: 7%; /*background-color: #ffffff;*/ border-radius: 1rem; margin-top: -11rem; } @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 .center-pic .recv-cont .icon { position: absolute; left: 17%; background-color: red; width: 15%; background: url("../img/phone.png") no-repeat; background-size: 100% auto; } header .top .center-pic .recv-cont .recv-ipt{ margin-top: 3rem; width: 100%; padding-left: 15%; border-radius: 5rem; color: #BBBBBB; background-color: white; border: none; } header .top .center-pic .recv-cont .recv-btn { /*border-radius: 5rem;*/ width: 109%; margin: 7% 0 0 -4%; /*border:none;*/ } .exte-recv-btn{ width: 100%; margin: 7rem 0 0 0%; } @media only screen and (min-width: 1000px) { header .top .center-pic .recv-cont .recv-btn-font { position: absolute; font-size: 6rem; color: white; top: 42%; left: 38%; letter-spacing: 3rem; } } @media only screen and (min-width: 700px) and (max-width: 1000px) { header .top .center-pic .recv-cont .recv-btn-font { position: absolute; font-size: 5rem; color: white; top: 41%; left: 38%; letter-spacing: 15px; } } @media only screen and (min-width: 455px) and (max-width: 700px) { header .top .center-pic .recv-cont .recv-btn-font { position: absolute; font-size: 32px; color: white; top: 44%; left: 38%; letter-spacing: 15px; } } @media only screen and (max-width: 455px) { header .top .center-pic .recv-cont .recv-btn-font { position: absolute; font-size: 2.8rem; color: white; top: 40%; left: 33%; letter-spacing: 15px; } } header .top .center-pic .load-menu { width: 100%; background-color: rgba(255,192,185, 0.5); border-radius: 1rem; margin-top: 7rem; padding: 0.1rem 0rem; margin-bottom: 4rem; } header .top .center-pic .load-menu .tb-codes { width: 92%; margin: 1rem auto; border-radius: 1rem; background-color: white; } 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: 2rem; color: #6D747C; letter-spacing: 0.2rem; margin-bottom: 5%; } header .top .center-pic .load-menu .tb-font { font-size: 3%; display: block; text-align: center; font-weight: bold; } @media only screen and (min-width: 700px) { header .top .center-pic .load-menu .tb-font { font-size: 3rem; } } @media only screen and (min-width: 480px) and (max-width: 700px){ header .top .center-pic .load-menu .tb-font { font-size: 2.5rem; } } @media only screen and (max-width: 480px) { header .top .center-pic .load-menu { border-radius: 0.5rem; } header .top .center-pic .load-menu .tb-font { font-size: 1.5rem; margin-top: 1rem; } } 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; } .strategy{ overflow: hidden; width: 80%; margin: 0 auto; } .strategyText{ overflow: hidden; width: 100%; margin: 0 auto; margin: 1rem 0 02rem 0; } .strategyHao{ width: 10%; height: 10%; background: rgba(219,112,19,1); border-radius: 50%; text-align: center; line-height: 2rem; font-size: 14px; color: #fff !important; } .strategyBox{ width: 30%; height: 2px; background: rgba(219,112,19,1); margin: 1rem 2% 0 2%; } .strategyLeft-text{ width: 33%; font-size:14px; color:#DB7013 ; text-align: center; } .goodFriend{ overflow: hidden; width: 95%; margin: 0 auto; } .goodFriend-hoed{ width: 100%; overflow: hidden; } .goodFriend-text-left{ width: 40%; text-align: center; font-size: 15px; color: #000; padding: 0.7rem 0rem; } .goodFriend-text-right{ width: 40%; text-align: center; font-size: 15px; color: #000; padding: 0.7rem 0rem; } .goodFriend-text-left-xe{ width: 40%; text-align: center; font-size: 13px; color: #6D747C; padding: 0.7rem 0rem; } .setww{ font-size: 14px; margin-bottom: 1rem; color: #6D747C; } .goodFriend-text-right-xe{ width: 40%; text-align: center; font-size: 13px; color: #6D747C; padding: 0.7rem 0rem; } .box-color{ color: #F04646; } .left{ float: left; } .right{ float: right; } .goodFriend-hoedtext{ text-align: center; margin: 1.5rem; font-size: 14px; }