body {
  margin: 0;
  padding: 0;
}
.commWidth {
  width: 65%;
  margin: 0 auto;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.bg-box {
  background-image: url(../images/bg.png);
  width: 100%;
  height: 42%;
  background-repeat: no-repeat;
  background-size: cover;
}

.bg-box .icon-box {
  width: 25%;
  margin: 0 auto 38px;
  padding-top: 26%;
}
.bg-box .icon-box img {
  width: 100%;
}

.bg-box .iconbg-box {
  width: 25%;
  margin: 0 auto;
  height: 52px;
}
.bg-box .iconbg-box img {
  width: 100%;
}

.main {
  width: 100%;
  margin-top: 30px;
}
.main .commWidth .phonelogo-Img {
  width: 12%;
  margin-right: 3px;
  vertical-align: middle;
}
.main .commWidth .phonelogo-Img img {
  width: 100%;
}
.main .commWidth p {
  width: 100%;
  height: 26px;
  font-size: 24px;
  color: #666666;
  letter-spacing: 0px;
  text-align: center;
  font-family: 'PingFangSC-Regular';
  margin: 0 auto;
}
.main .hr {
  background: #eeeeee;
  width: 226px;
  height: 1px;
  margin: 10% auto;
}

footer p {
  width: 55%;
  height: 60px;
  margin: 0 auto;
  font-family: HelveticaNeue;
  font-size: 14px;
  color: #a9b1b3;
  letter-spacing: 0px;
  text-align: left;
}
footer a {
  margin: 0 auto;
  display: none;
  width: 53%;
  height: 43px;
  border-radius: 23px;
  border: 1px solid #cccccc;
  background: #ffffff;
  text-align: center;
  line-height: 43px;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #666666;
  text-decoration: none;
}

.actions {
  width: 50%;
  margin: 0 auto;
  text-align: center;
}
.loading {
  animation: rotate 0.6s linear infinite;
}
.actions button {
  display: inline-block;
  border: 1px solid #a9b1b3;
  border-radius: 50%;
  color: #fff;
  background: #fff;
  font-size: 14px;
  min-width: 43px;
  width: 43px;
  padding: 12px 0px;
  border-top-color: transparent;
  border-left-color: transparent;
}
@-moz-keyframes rotate {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.backHomeIOS {
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
.backHomeIOS span {
  color: #3c6;
}

.backHomeAndroid {
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
.backHomeAndroid span {
  color: #3c6;
}
