* {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  outline: none;
  word-break: break-all;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
}
html {
  position: relative;
  font-size: 50px;
  width: 100%;
  height: 100%;
  border: none;
}
section,
nav {
  display: block;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="number"],
input[type="password"],
textarea {
  -webkit-user-select: text;
  outline: none;
}
input,
.select {
  -webkit-user-select: initial;
  font-family: Arial, "Microsoft Yahei";
  border: none;
  outline: none;
}
a {
  text-decoration: none;
}
ul,
ol,
li {
  list-style: none;
}
img {
  border: 0;
}
select {
  background: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
body {
  position: relative;
  width: 100%;
  min-height: 100%;
  font-size: 0.28rem;
  font-family: Arial, "Microsoft Yahei";
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  overflow-x: hidden;
}
section {
  font-size: 0.28rem;
}
h1,
h2,
h3,
h4,
h5 {
  font-weight: normal;
}
.clear {
  zoom: 1;
}
.clear:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.modal {
  display: table!important;
}
.dn {
  display: none!important;
}
.dis {
  display: block !important;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.flex1 {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -moz-flex: 1;
  flex: 1;
  display: block;
}
.flex2 {
  -webkit-box-flex: 2;
  -moz-box-flex: 2;
  box-flex: 2;
  -webkit-flex: 2;
  -moz-flex: 2;
  flex: 2;
  display: block;
}
.flex3 {
  -webkit-box-flex: 3;
  -moz-box-flex: 3;
  box-flex: 3;
  -webkit-flex: 3;
  -moz-flex: 3;
  flex: 3;
  display: block;
}
em,
i {
  font-style: normal;
}
.non-border:after {
  background: none !important;
}
@media screen and (min-width: 320px) {
  html {
    font-size: 42.67px;
  }
}
@media screen and (min-width: 360px) {
  html {
    font-size: 48px;
  }
}
@media screen and (min-width: 375px) {
  html {
    font-size: 50px;
  }
}
@media screen and (min-width: 414px) {
  html {
    font-size: 55.2px;
  }
}
@media screen and (min-width: 480px) {
  html {
    font-size: 64px;
  }
}
@media screen and (min-width: 768px) {
  html {
    font-size: 55.2px;
  }
}
.modal.vcode {
  z-index: 9;
}
.modal.vcode .modal-content {
  padding: 0.24rem 0.3rem 0.56rem 0.3rem;
}
.modal.vcode .title {
  padding-top: 0.16rem;
  font-size: 0.3rem;
}
.modal.vcode .mobile {
  padding-top: 0.36rem;
  padding-bottom: 0.4rem;
  text-align: center;
  font-size: 0.32rem;
  color: #666;
}
.modal.vcode .mobile em {
  color: #333;
}
.modal.vcode .tel {
  position: relative;
  padding: 0.2rem 0;
  text-align: left;
  border-bottom: 1px solid #e5e5e5;
  color: #666;
}
.modal.vcode .tel input {
  display: inline-block;
  width: 68%;
  padding-left: 0.2rem;
  line-height: 0.4rem;
  font-size: 0.32rem;
}
.modal.vcode .tel .resend {
  position: absolute;
  right: 0;
  top: 0;
  display: inline-block;
  width: 32%;
  padding: 0.1rem 0;
  font-size: 0.3rem;
  text-align: center;
}
.modal.vcode .btn-warp {
  padding: 0;
  margin-top: 0.36rem;
  width: auto;
  margin-left: 0.2rem;
  margin-right: 0.2rem;
}
.modal.vcode .btn-warp .btn {
  width: 100%;
  margin: 0;
  color: #fff;
  border: 1px solid #19b955;
}
.modal.vcode .btn:after {
  display: none;
}
.modal.vcode .pw {
  padding-top: 0.2rem;
  overflow: hidden;
}
.modal.vcode .pw em {
  display: inline-block;
  float: left;
  width: 0.8rem;
  height: 0.88rem;
  margin: 0 0.04rem;
  line-height: 0.88rem;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.modal.vcode .form-title-c9 {
  padding-left: 0.1rem;
  padding-right: 0;
  padding-bottom: 0;
  text-align: left;
}
.modal.vcode .close {
  top: -0.1rem;
}
.modal.vcode .code {
  width: 1.5rem;
  height: 0.6rem;
  position: absolute;
  right: 0.1rem;
  top: 50%;
  margin-top: -0.3rem;
}
.title-top .close {
  position: absolute;
  right: 0;
  top: 0;
  width: 0.88rem;
  height: 0.88rem;
}
.title-top {
  position: relative;
}
.title-top .close:before {
  content: '';
  position: absolute;
  right: 50%;
  top: 50%;
  margin-top: -8px;
  margin-right: -9px;
  width: 13px;
  height: 15px;
  background-position: 0 0;
  background-image: url(https://cdn-daikuan.360jie.com.cn/pic/18d8f7d2b22faeae56eba96b28d6194d.png);
  background-size: 100%;
  background-repeat: no-repeat;
}
.modal.vcode .tel .resend {
  border-left: 1px solid #e5e5e5;
  color: #19b955;
}
.modal.vcode .pw em {
  border: 1px solid #e5e5e5;
}
.modal.vcode .pw em.active {
  border: 1px solid #19b955;
}
.modal.vcode .tel .resend em {
  color: #ff3333;
}
.modal.vcode .tel .resend.sent {
  color: #999;
}
.modal.vcode input::-webkit-input-placeholder,
.modal.vcode input:focus::-webkit-input-placeholder {
  color: #999;
  font-size: 0.3rem;
}
.modal.vcode .btn.disabled-btn {
  background: #f0eff5;
  border: 1px solid #e5e5e5;
  color: #666;
}
.modal.vcode .form-title-c9 em {
  color: #19b955;
}
.cash-share .modal.vcode .verifi {
  margin-top: 0.3rem;
}
/*弹出浮层*/
.modal {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 10;
  display: table;
  width: 100%;
  height: 100%;
}
.modal-content {
  width: 100%;
  background: #fff;
  color: #333;
  text-align: center;
  font-size: 0.28rem;
}
.modal-content h1 {
  padding: 0.24rem 0;
  font-size: 0.32rem;
  text-align: center;
}
.modal-content h2 {
  padding: 0.3rem 0 0.24rem 0;
  font-size: 0.32rem;
}
.modal-center,
.modal-bottom {
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
/*弹出框居中*/
.modal-center {
  vertical-align: middle;
  display: table-cell;
}
.modal-center .modal-content {
  position: relative;
  width: 6rem;
  margin: 0 auto;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.modal .modal-content.left {
  text-align: left;
}
.modal .modal-content .non-border {
  width: 100%;
  display: block;
  border: none;
}
.modal-center .item {
  padding: 0.06rem 0.4rem;
  line-height: 0.44rem;
}
.modal-center .content {
  padding: 0.1rem;
  font-size: 0.32rem;
}
.modal-center .title {
  padding-bottom: 0.3rem;
  padding-top: 0.4rem;
  font-size: 0.34rem;
  text-align: center;
}
.modal .font-size-36 {
  font-size: 0.36rem;
}
.modal-center .item:first-child {
  padding-top: 0.6rem;
}
.modal-center .wrap {
  width: 6rem;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
  margin-top: 0.54rem;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.modal-center .wrap span,
.modal-center .wrap .flex1 {
  display: inline-block;
  width: 2.9rem;
  padding: 0.2rem 0;
  text-align: center;
}
.modal .close-bottom {
  position: absolute;
  bottom: -1.1rem;
  left: 50%;
  width: 0.76rem;
  height: 0.76rem;
  margin-left: -0.38rem;
}
.modal .close-bottom img {
  display: block;
  width: 0.76rem;
}
.modal .align-left {
  padding: 0.3rem 0.4rem 0 0.4rem;
  text-align: left;
}
.modal .align-left p {
  margin: 0.1rem 0;
}
.modal .align-left .label {
  display: inline-block;
  width: 1.6rem;
}
.modal-content h1 {
  color: #333;
  border-bottom: 1px solid #e5e5e5;
}
.modal-center .wrap {
  border-top: 1px solid #e5e5e5;
}
.modal-center .flex1 {
  color: #666;
}
.modal-center .flex1:first-child {
  border-right: 1px solid #e5e5e5;
}
.modal-center .flex1:last-child,
.modal-center .flex1.non-border {
  color: #000;
}
.modal-bottom .cancer {
  color: #666;
}
.modal-bottom .modal-content:before {
  background-color: #a8a7ab;
}
.modal .modal-content .non-border {
  width: 6rem;
  border: none;
}
/*btn*/
.btn-warp {
  width: 100%;
  padding: 0 0.24rem;
  margin-top: 0.6rem;
  text-align: center;
  display: block;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
}
.btn {
  width: 100%;
  display: block;
  padding: 0.24rem 0;
  font-size: 0.32rem;
  text-align: center;
}
.btn-left,
.btn-right {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -moz-flex: 1;
  flex: 1;
  padding: 0.15rem 0;
}
.btn,
.btn-left,
.btn-right {
  color: #fff;
  background-color: #19b955;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.agree-pact {
  position: relative;
  display: inline-block;
  margin-top: 0.18rem;
  padding: 0 0.24rem 0 0.2rem;
  font-size: 0.24rem;
}
.agree-pact span.dt {
  position: relative;
  padding-left: 0.34rem;
  font-size: 0.24rem;
}
.agree-pact .dt em {
  position: absolute;
  left: 0;
  top: 50%;
  content: '';
  width: 0.26rem;
  height: 0.26rem;
  margin-top: -0.13rem;
}
.agree-pact.active .dt em:before {
  content: '';
  width: 10px;
  height: 8px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -4px 0 0 -6px;
  background-position: 1px -42px;
}
.agree-pact span {
  display: inline-block;
  padding: 0.1rem 0;
}
.agree-pact .dt em {
  border: 1px solid #ccc;
  background: #fff;
}
.agree-pact span {
  color: #00cc66;
}
/*协议*/
.contract section {
  padding: 0.2rem 0.24rem;
  font-size: 0.3rem;
  text-align: justify;
}
.contract h1 {
  padding: 0.4rem 0;
  font-weight: bold;
  text-align: center;
  font-size: 0.32rem;
}
.contract h2 {
  margin-bottom: 0.1rem;
  font-size: 0.3rem;
  font-weight: 600;
}
.contract h3 {
  font-size: 0.3rem;
  font-weight: 600;
}
.contract ul {
  padding-bottom: 0.4rem;
}
.contract li {
  font-size: 0.28rem;
  line-height: 0.5rem;
}
.contract ul.ul {
  padding: 0 0 0.4rem 0;
}
.contract p {
  padding-bottom: 0.4rem;
  line-height: 0.5rem;
}
.contract .align-right {
  text-align: right;
}
.contract .sign {
  margin-top: 0.6rem;
}
.contract .sign h2 {
  margin-bottom: 0.3rem;
}
.contract .sign ul {
  padding-top: 0.3rem;
}
.contract .non-padding {
  padding: 0;
}
/*loading*/
.m-load {
  width: 0.4rem;
  height: 0.4rem;
  background-image: url(https://cdn-daikuan.360jie.com.cn/pic/76b6c486691c208e3a957babd196ce91.gif);
  background-size: 100%;
}
.dropdown {
  padding: 0.3rem 0;
  font-size: 0.26rem;
}
.dropdown .m-load {
  margin: 0 auto;
}
.pullup {
  padding: 0.5rem 0;
  text-align: center;
  font-size: 0.26rem;
  color: #7c7f86;
}
.pullup .wrap {
  position: relative;
  display: inline-block;
}
.pullup .m-load {
  position: absolute;
  left: -30px;
  top: 50%;
  margin-top: -10px;
}
.before:before,
.after:after {
  content: '';
  position: absolute;
}
.foot.download {
  color: #666;
  background-color: #f5f5f5;
}
.foot.download .logo {
  background: #e5e5e5;
  box-shadow: 0 2px 2px #dadada;
}
.foot.download .logo:before {
  background-repeat: no-repeat;
  background-size: 100%;
}
.foot.download {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0.16rem 2.1rem 0.16rem 1.3rem;
  z-index: 8;
}
.foot.download .btn {
  position: absolute;
  right: 0.3rem;
  top: 50%;
  height: 0.6rem;
  width: 1.8rem;
  padding: 0;
  margin-top: -0.3rem;
  line-height: 0.6rem;
  text-align: center;
  font-size: 0.28rem;
}
.foot.download p {
  padding: 0.14rem 0;
  text-align: left;
  font-size: 0.24rem;
}
.foot.download p span {
  margin-right: 0.1rem;
  font-size: 0.28rem;
}
.foot.download .logo {
  position: absolute;
  left: 0.3rem;
  top: 50%;
  width: 40px;
  height: 35px;
  margin-top: -17px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.foot.download .logo:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 0.52rem;
  height: 0.52rem;
  margin: -0.24rem 0 0 -0.26rem;
  background-position: 0 0;
  background-image: url(https://cdn.daikuan.360.cn/pic/7119b59c545a771e2d60fe59a0d7ae46.png);
}
.ad-close {
  position: absolute;
  bottom: -1.3rem;
  left: 50%;
  padding: 0.2rem;
  margin-left: -0.58rem;
}
.ad-close img {
  width: 0.76rem;
}
.modal .close-bottom img {
  display: block;
  width: 0.76rem;
}
/**/
.partner.ads {
  position: relative;
  padding: 0.3rem 0;
}
.partner.ads li {
  position: relative;
  width: 49%;
  display: inline-block;
  padding-top: 1.3rem;
}
.partner.ads li:before {
  content: '';
  width: 42px;
  height: 40px;
  position: absolute;
  top: 0.36rem;
  left: 50%;
  margin-left: -21px;
  background-image: url(https://cdn-daikuan.360jie.com.cn/pic/2b6ad113d274bd4b52ce6078da5563e2.png);
  background-repeat: no-repeat;
  background-size: 100%;
}
.partner.ads li.item1:before {
  height: 45px;
  top: 0.3rem;
}
.partner.ads li.item2:before {
  background-position: 0 -48px;
}
.partner.ads li.item3:before {
  background-position: 0 -136px;
}
.partner.ads li.item4:before {
  background-position: 0 -92px;
}
.partner.ads .dt {
  font-size: 0.28rem;
  color: #333;
}
.partner.ads .dd {
  margin-top: 0.04rem;
  font-size: 0.24rem;
  color: #999;
}
@media screen and (max-width: 359px) {
  .partner.ads li:before {
    width: 36px;
    height: 36px;
    margin-left: -18px;
  }
  .partner.ads li.item1:before {
    height: 40px;
  }
  .partner.ads li.item2:before {
    background-position: 0 -40px;
  }
  .partner.ads li.item3:before {
    background-position: 0 -116px;
  }
  .partner.ads li.item4:before {
    background-position: 0 -77px;
  }
}
.bgsize {
  background-repeat: no-repeat;
  background-size: 100%;
}
.why .pro-title {
  position: relative;
  padding: 0.14rem 0;
  font-size: 0.36rem;
  color: #464444;
  text-align: center;
  font-weight: bold;
}
.why .pro-title:before {
  content: '';
  width: 0.7rem;
  height: 0.04rem;
  position: absolute;
  left: 50%;
  bottom: 0;
  margin: 0 0 0 -0.34rem;
  background: #00cc66;
}
.why .promotion {
  padding: 0 0.5rem;
  overflow: hidden;
}
.why .promotion li {
  width: 49.5%;
  float: left;
  color: #333;
  font-size: 0.28rem;
  text-align: center;
}
.why .promotion li:nth-child(1) {
  margin-top: 0.6rem;
  padding-bottom: 0.4rem;
  border-bottom: 1px solid #eee;
  border-right: 1px solid #eee;
}
.why .promotion li:nth-child(2) {
  margin-top: 0.6rem;
  padding-bottom: 0.4rem;
  border-bottom: 1px solid #eee;
}
.why .promotion li:nth-child(2) .pro1:before {
  background-position: 0 -0.8rem;
}
.why .promotion li:nth-child(3) {
  margin-bottom: 0.4rem;
  padding-top: 0.4rem;
  border-right: 1px solid #eee;
}
.why .promotion li:nth-child(3) .pro1:before {
  background-position: 0 -2.4rem;
}
.why .promotion li:nth-child(4) {
  margin-bottom: 0.4rem;
  padding-top: 0.4rem;
}
.why .promotion li:nth-child(4) .pro1:before {
  background-position: 0 -1.6rem;
}
.why .promotion .pro1 {
  position: relative;
  display: inline-block;
  padding-left: 0.4rem;
  margin-bottom: 0.3rem;
  font-size: 0.3rem;
  font-weight: bold;
}
.why .promotion .pro1:before {
  width: 0.7rem;
  height: 0.7rem;
  left: -0.5rem;
  top: 50%;
  margin-top: -0.34rem;
  background-image: url("https://cdn-daikuan.360jie.com.cn/pic/f18cbfb4f3665b54a3fd16d30b97b884.png");
  background-size: 100%;
}
.why .promotion .pro3 {
  color: #666;
  font-size: 0.24rem;
  line-height: 0.44rem;
}
.cash-share .top .logo:after,
.cash-share .top .more,
.cash-share .ground .redpack,
.cash-share .ground .redpack,
.cash-share .ground .redpack .success,
.cash-share .expired,
.cash-share .top .more:before,
.cash-share .way ul,
.cash-share .way .des1:before,
.cash-share .ground .redpack .btn,
.cash-share .ground .tab:after,
.cash-share .no-record:before,
.cash-share .redpack .expired:before,
.cash-share .ground .redpack .open {
  background-repeat: no-repeat;
  background-size: 100%;
}
.orange {
  color: #df8b2c!important;
}
.cash-share {
  background-color: #f6db9f;
}
.cash-share .top {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 3;
}
.cash-share .top .tips {
  padding: 0.22rem 0;
  font-size: 0.26rem;
  color: #e1dede;
  text-align: center;
  background: rgba(0, 0, 0, 0.5);
}
.cash-share .top .tips span {
  position: relative;
  width: 0.9rem;
  padding-top: 0.2rem;
  display: inline-block;
}
.cash-share .top .tips span em {
  position: absolute;
  top: 50%;
  width: 0.1rem;
  height: 0.1rem;
  margin-top: -0.04rem;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  background: #fff;
}
.cash-share .top .tips span em:nth-child(1) {
  left: 0.2rem;
}
.cash-share .top .tips span em:nth-child(2) {
  left: 0.36rem;
}
.cash-share .top .tips span em:nth-child(3) {
  left: 0.52rem;
}
.cash-share .top .logo {
  position: relative;
  padding: 0.4rem 1.24rem;
  color: #c4dfff;
  font-size: 0.24rem;
  background-color: #4f5564;
}
.cash-share .top .logo em {
  font-size: 0.28rem;
}
.cash-share .top .logo .btn {
  position: absolute;
  top: 0.24rem;
  right: 0.3rem;
  width: 1.8rem;
  padding: 0.12rem 0;
  font-size: 0.28rem;
}
.cash-share .top .logo:before {
  content: '';
  position: absolute;
  left: 0.26rem;
  top: 50%;
  width: 0.8rem;
  height: 0.72rem;
  margin-top: -0.36rem;
  background: #e5e5e5;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}
.cash-share .top .logo:after {
  content: '';
  position: absolute;
  left: 0.4rem;
  top: 50%;
  width: 0.52rem;
  height: 0.54rem;
  margin: -15px 0 0 0;
  background-position: 0 -28px;
  margin: -0.24rem 0 0 0;
  background-image: url(https://cdn-daikuan.360jie.com.cn/pic/7119b59c545a771e2d60fe59a0d7ae46.png);
  background-position: 0 0;
}
.cash-share .top .more {
  position: relative;
  height: 0.8rem;
  padding-bottom: 0.52rem;
  padding-left: 0.08rem;
  margin-top: -1px;
  text-align: center;
  color: #ffbe00;
  font-size: 0.26rem;
  background-image: url(https://cdn-daikuan.360jie.com.cn/pic/fa8e06de91fa7519b406ddff690d3363.png);
  background-position: 0 bottom;
  background-size: 100% 100%;
}
.cash-share .top .more:before {
  content: '';
  width: 0.18rem;
  height: 0.22rem;
  position: absolute;
  left: 50%;
  bottom: 0.16rem;
  margin-left: -0.04rem;
  background-image: url(https://cdn-daikuan.360jie.com.cn/pic/68e2d8928328226d31747ec23e437261.png);
}
.cash-share .ground {
  max-width: 7.5rem;
  margin: 0 auto;
  padding-top: 1.5rem;
  padding-bottom: 1.52rem;
  background-image: url(https://cdn-daikuan.360jie.com.cn/pic/84cf8e49708451c09be392bfd3a6a48d.jpg);
  background-repeat: no-repeat;
  background-size: 100%;
}
.cash-share .ground.padding {
  padding-top: 160px;
}
.cash-share .ground .from {
  font-size: 0.28rem;
  text-align: center;
}
.cash-share .ground .from span {
  display: inline-block;
  padding: 0.2rem 0.5rem;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  background: #fff;
  color: #e96434;
}
.cash-share .ground .redpack {
  width: 100%;
  margin-top: 0.4rem;
}
.cash-share .ground .redpack .wrap {
  position: relative;
  width: 5.98rem;
  height: 6.6rem;
  margin: 0 auto;
}
.cash-share .ground .redpack .open {
  width: 6rem;
  height: 6.36rem;
  background-image: url(https://cdn-daikuan.360jie.com.cn/pic/e0195885bce1277879c64b36609eed89.png);
}
.cash-share .ground .redpack .title {
  padding: 0.8rem 0;
  font-size: 0.36rem;
  color: #ffffcc;
  text-align: center;
  letter-spacing: 0.04rem;
}
.cash-share .ground .redpack .button {
  display: block;
  width: 1.9rem;
  margin: 0 auto;
}
.cash-share .ground .redpack .tips {
  font-size: 0.24rem;
  color: #ffdcd3;
  text-align: center;
  line-height: 0.44rem;
}
.cash-share .ground .redpack .btn-warp {
  padding: 0 0.36rem;
}
.cash-share .ground .redpack .btn {
  color: #fff;
  font-size: 0.36rem;
  background-image: url(https://cdn-daikuan.360jie.com.cn/pic/d2de13408e52c1223042505d6f82bf26.png);
  background-color: transparent;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  text-shadow: 1px 1px 1px #b99201;
}
.cash-share .ground .redpack .success {
  height: 6.92rem;
  background-image: url(https://cdn-daikuan.360jie.com.cn/pic/43eefb5adc9bc91ab84ad15713d97791.png);
}
.cash-share .ground .redpack .success .title {
  padding: 0.6rem 0 0.14rem 0;
  font-size: 0.36rem;
  color: #c6441b;
}
.cash-share .ground .redpack .success .amt {
  padding-bottom: 0.5rem;
  font-size: 0.36rem;
  color: #666;
  text-align: center;
}
.cash-share .ground .redpack .success .amt em {
  font-size: 0.74rem;
  color: #c6441b;
}
.cash-share .ground .redpack .success .dt {
  font-size: 0.3rem;
  color: #ffffcc;
  text-align: center;
}
.cash-share .ground .redpack .success .dd {
  font-size: 0.24rem;
  color: #ffffcc;
}
.cash-share .ground .redpack .success .dd span {
  padding: 0 0.2rem;
}
.cash-share .ground .redpack .success .tips {
  padding-left: 0.2rem;
  text-align: left;
}
.cash-share .ground .redpack .success img {
  width: 100%;
  display: block;
  margin: 0.24rem 0;
}
.cash-share .ground .redpack .success .btn-warp {
  margin-top: 0.3rem;
}
.cash-share .ground .redpack .expired {
  height: 6.6rem;
  background-image: url(https://cdn-daikuan.360jie.com.cn/pic/66005e18401c224bd5e4f227a7aa6edc.png);
  text-align: center;
}
.cash-share .ground .redpack .expired:before {
  content: '';
  position: absolute;
  top: 0.9rem;
  left: 50%;
  width: 0.52rem;
  height: 0.52rem;
  margin-left: -0.26rem;
  background-image: url(https://cdn-daikuan.360jie.com.cn/pic/ec2dcb08fd79948bb9386ee6f31eb22f.png);
}
.cash-share .ground .redpack .expired .title {
  padding: 1.6rem 0 1.22rem 0;
  color: #666;
}
.cash-share .ground .redpack .expired .tips {
  margin-top: 0.3rem;
}
.cash-share .ground .redpack .expired .btn-warp {
  margin-top: 0.3rem;
}
.cash-share .ground .redpack .expired .dt {
  margin-bottom: 0.9rem;
  font-size: 0.3rem;
  color: #ffcbb9;
}
.cash-share .ground .redpack .expired .dt em {
  margin: 0 0.04rem;
  color: #ffffcc;
}
.cash-share .ground .redpack .expired .dd {
  font-size: 0.26rem;
  color: #ffc6b2;
}
.cash-share .ground .redpack .over:before {
  width: 0.56rem;
  height: 0.56rem;
  margin-left: -0.28rem;
  background-image: url(https://cdn-daikuan.360jie.com.cn/pic/d20b005ce27b7964e4614c688c0ac79e.png);
}
.cash-share .ground .redpack .rest {
  position: absolute;
  left: 0;
  bottom: 0.8rem;
  width: 100%;
  text-align: center;
  font-size: 0.3rem;
  color: #ffcbb9;
}
.cash-share .ground .redpack .rest em {
  margin: 0 0.1rem;
  font-size: 0.4rem;
  color: #ffffcc;
}
.cash-share .ground .des {
  margin: 0 0.3rem;
  padding: 0.24rem;
  text-align: left;
  border-bottom: 1px dashed #e5e5e5;
  color: #999;
}
.cash-share .ground .des em {
  color: #666;
}
.cash-share .ground .records {
  min-height: 7rem;
  padding: 0.3rem 0 0.6rem 0;
}
.cash-share .ground .records .no-record {
  position: relative;
  padding-top: 2.7rem;
  color: #999;
  text-align: center;
}
.cash-share .ground .records .no-record:before {
  content: '';
  width: 0.74rem;
  height: 0.74rem;
  position: absolute;
  top: 1.56rem;
  left: 50%;
  margin-left: -0.36rem;
  background-image: url(https://cdn-daikuan.360jie.com.cn/pic/f87f8680ceeabfa18beb2fce40b2b60d.png);
}
.cash-share .ground .tab {
  position: relative;
  margin-top: 0.76rem;
  background: #fefcf2;
  font-size: 0.3rem;
  color: #666;
  text-align: left;
  border-bottom: 1px solid #e5e5e5;
  z-index: 1;
}
.cash-share .ground .tab:after {
  content: '';
  position: absolute;
  top: -0.1rem;
  right: 0.26rem;
  width: 0.48rem;
  height: 0.58rem;
  background-image: url(https://cdn-daikuan.360jie.com.cn/pic/96daad85dac5fec8655b8418fbc55530.png);
}
.cash-share .ground .tab a {
  display: inline-block;
  padding: 0.24rem 0;
  text-align: center;
}
.cash-share .ground .tab a.active {
  color: #e55426;
  border-bottom: 2px solid #ffbf07;
}
.cash-share .ground .tab .item1 {
  width: 3.02rem;
}
.cash-share .ground .tab .item2 {
  width: 3.5rem;
}
.cash-share .ground .tab-wrap {
  background: #fefcf2;
}
.cash-share .ground .list {
  padding: 0 0.3rem;
  overflow: auto;
}
.cash-share .ground .list li {
  position: relative;
  padding: 0.24rem;
  border-bottom: 1px dashed #e5e5e5;
  color: #666;
}
.cash-share .ground .list .date {
  margin-top: 0.1rem;
  font-size: 0.24rem;
  color: #b1978b;
}
.cash-share .ground .list .amt {
  position: absolute;
  right: 0.2rem;
  top: 50%;
  margin-top: -0.2rem;
  font-size: 0.24rem;
  color: #e55425;
}
.cash-share .ground .list .amt em {
  font-size: 0.32rem;
}
.cash-share .ground .list img {
  position: absolute;
  left: 0.1rem;
  top: 50%;
  width: 0.84rem;
  height: 0.84rem;
  margin-top: -0.42rem;
  border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
}
.cash-share .ground .bottomline {
  position: relative;
  padding: 0.4rem 0;
  font-size: 0.26rem;
  color: #7c7f86;
  text-align: center;
}
.cash-share .ground .bottomline:before,
.cash-share .ground .bottomline:after {
  content: '';
  position: absolute;
  top: 50%;
  width: 2.46rem;
  padding-top: 1px;
  background: #464953;
}
.cash-share .ground .bottomline:before {
  left: 0.3rem;
}
.cash-share .ground .bottomline:after {
  right: 0.3rem;
}
.cash-share .ground .link {
  position: fixed;
  width: 100%;
  left: 0;
  bottom: 0;
  padding: 0.1rem 0 0.2rem 0;
  color: #ffe5bb;
  font-size: 0.24rem;
  text-align: center;
  background: #31343d;
}
.cash-share .ground .download {
  background: #fefcf2;
  box-shadow: 1px 0px 4px #ddd;
  -webkit-box-shadow: 1px 0px 4px #ddd;
  -moz-box-shadow: 1px 0px 4px #ddd;
}
.cash-share .introduction {
  display: none;
  text-align: center;
  background-color: #4f5564;
}
.cash-share .introduction .des1 {
  position: relative;
  display: inline-block;
  margin-top: 0.2rem;
  color: #e2dfdf;
  letter-spacing: 0.04rem;
}
.cash-share .introduction .des1:before,
.cash-share .introduction .des1:after {
  content: '';
  position: absolute;
  top: 50%;
  width: 0.44rem;
  height: 1px;
  background: #c2c1c3;
}
.cash-share .introduction .des1:before {
  left: -0.6rem;
}
.cash-share .introduction .des1:after {
  right: -0.6rem;
}
.cash-share .introduction .des2 {
  padding: 0.2rem 0;
  font-size: 0.4rem;
  color: #fbbc00;
  letter-spacing: 0.04rem;
}
.cash-share .introduction .ads {
  width: 100%;
  padding-bottom: 0.4rem;
}
.cash-share .introduction .ads li {
  position: relative;
  width: 49%;
  display: inline-block;
  padding-top: 1.3rem;
  text-align: center;
}
.cash-share .introduction .ads li:before {
  content: '';
  width: 42px;
  height: 40px;
  position: absolute;
  top: 0.36rem;
  left: 50%;
  margin-left: -21px;
  background-image: url(https://cdn-daikuan.360jie.com.cn/pic/f07c78e43d5d1a4f1f2a75c467448db2.png);
  background-repeat: no-repeat;
  background-size: 100%;
}
.cash-share .introduction .ads li.item1:before {
  height: 45px;
  top: 0.3rem;
}
.cash-share .introduction .ads li.item2:before {
  background-position: 0 -48px;
}
.cash-share .introduction .ads li.item3:before {
  background-position: 0 -136px;
}
.cash-share .introduction .ads li.item4:before {
  background-position: 0 -92px;
}
.cash-share .introduction .ads .dt {
  font-size: 0.28rem;
  color: #fff;
}
.cash-share .introduction .ads .dd {
  margin-top: 0.04rem;
  font-size: 0.24rem;
  color: #999;
}
.cash-share .modal.vcode .close {
  top: -0.24rem;
}
.cash-share .modal.vcode .mobile {
  padding-top: 0.2rem;
  font-size: 0.36rem;
}
.cash-share .modal.vcode .verifi {
  margin-top: 0.3rem;
}
.cash-share .modal.vcode .number {
  width: 100%;
}
.cash-share .modal.vcode .code {
  width: 1.5rem;
  height: 0.6rem;
  position: absolute;
  right: 0.1rem;
  top: 50%;
  margin-top: -0.3rem;
}
.cash-share .modal.rules .item {
  text-align: left;
}
.cash-share .modal.rules .modal-content {
  padding-bottom: 0.6rem;
}
.cash-share .modal.rules .title {
  padding: 0.24rem 0;
  margin-bottom: 0.5rem;
  background: #ea6434;
  color: #fff;
  font-size: 0.32rem;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
}
.cash-share .modal.rules .title .close:before {
  background-position: 0 -16px;
}
.cash-share .modal.tips {
  background: transparent;
}
.cash-share .modal.tips .modal-content {
  background: transparent;
}
.cash-share .modal.tips p {
  display: inline-block;
  padding: 0.2rem 1rem;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
.cash-share .modal.loading {
  background: transparent;
}
.cash-share .modal.loading .modal-content {
  background: transparent;
}
.cash-share .modal.loading .modal-content .m-load {
  display: inline-block;
}
.cash-share .receive .modal-content {
  padding: 0.24rem 0.7rem 0.56rem 0.7rem;
}
.cash-share .receive .close {
  right: -0.6rem;
}
.cash-share .receive .btn-warp {
  margin-left: 0;
  margin-right: 0;
}
.cash-share .receive .dt {
  padding-top: 0.6rem;
  text-align: left;
  font-size: 0.32rem;
  color: #333;
}
.cash-share .receive .dd {
  padding: 0.5rem 0;
  font-size: 0.3rem;
}
.cash-share .receive .dd a {
  padding: 0.2rem 0.3rem 0.2rem 0.1rem;
  color: #0389de;
}
.cash-share .way {
  text-align: center;
}
.cash-share .way .dt {
  padding-top: 0.5rem;
  line-height: 0.46rem;
  font-size: 0.3rem;
  color: #666;
  font-weight: 600;
}
.cash-share .way .dt em {
  font-size: 0.4rem;
  color: #333;
}
.cash-share .way .dd {
  padding: 0.1rem 0 0.5rem 0;
  font-size: 0.4rem;
  color: #e45326;
  font-weight: bold;
}
.cash-share .way img {
  width: 6.34rem;
  display: block;
  padding-bottom: 0.66rem;
  margin: 0 auto;
}
.cash-share .why {
  padding: 0.2rem 0;
  background: #fff;
}

.cash-share .ground {
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    overflow-y: scroll;
}
.modal-container .modal {
    position: absolute;
}



.redtips{
  display: table!important;right: 0;top: 0;width: 100%;height: 100%;bottom: 0;left: 0;z-index:999;background: rgba(0,0,0,.6);position: fixed;
}
.redtips-box{
  right: 0;top: 0;width: 100%;height: 100%;bottom: 0;left: 0;    vertical-align: middle;display: table-cell;text-align: center;
}
.redtips-center{
  width: 80%;   margin: 0 auto;    position: relative;    display: inline-block;    background: #fff;border-radius:.1rem;
}
.redtips-head{
  position: relative;text-align:center;margin-bottom:20px;margin-top:20px;
}
.redtips-head >*:first-child{
  height:15.5px;font-size:16px;font-family:FZLTZHUNHK--GBK1-0;color:rgba(51,51,51,1);line-height:0rem;text-align:center;color:#333333;    font-weight: bold;
}
.redtips-head .close{
  width:12px;height:12px;top:0px;right:18px;    position: absolute;
  background-position: 0 0;
  background-image: url(https://cdn-daikuan.360jie.com.cn/pic/18d8f7d2b22faeae56eba96b28d6194d.png);
  background-size: 100%;
  background-repeat: no-repeat;
}
.redtips-body{
  width:76.667%;height:230px;margin:0 auto;background:rgba(238,238,238,1);margin-bottom:24px;
}
.redtips-body .redtips-body-content{
  width:100%;height:100%;margin:0 auto;
  background-image: url('https://cdn-daikuan.360jie.com.cn/pic/887ce9c5ba19cb03c484c7fe20097310.gif');
  background-size:100% 100%;
  background-repeat: no-repeat;
  background-position: center; 
}
.redtips-footer{
  width:90%;height:43px;line-height:43px;background:rgba(29,185,85,1);border-radius: 10px ;margin:0 auto;margin-bottom:24.5px;
}
.redtips-footer span{
  background:none !important;padding:0 !important;
}
p.n-tips{
  margin-top: 40px;
  margin-bottom: 40px;
  text-align: center;
  color: #fff;
}
.n-btn {
  width: 95%;
  height: 42px;
  margin: 0 auto;
  line-height: 42px;
  text-align: center;
  background: rgba(255,201,1,1);
  border-radius: 40px;
  display: block !important;
  color: #FFFFFF;
}
.global-tips {
  top: 50% !important;
  -webkit-transform:translateX(-50%);
  -moz-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  -o-transform:translateX(-50%);
  transform:translateX(-50%);
}
.download-app {
  width: 100%;
}

/*# sourceMappingURL=app.css.map?version=c29d1c678f3c1360b7b151bf90abbd4f*/