body {
  width: 100%;
  font-size: 16px;
  background-color: #f59116;
}
ul.apply-list {
  background: #e75e33;
}
ul.apply-list li.item:last-child {
  margin-bottom: 0;
}
* {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
a:visited {
  color: #fff;
}
a {
  color: #fff;
  text-decoration: none;
}
.top-logo {
  width: 100%;
  height: 5.42rem;
  background: url('../images/top-logo.jpg') center center no-repeat;
  background-size: 100% 100%;
}
.border-box {
  box-sizing: border-box;
}
.apply-list {
  padding-top: .23rem;
}
.apply-list li.item {
  box-sizing: border-box;
  padding: .3rem;
  padding-bottom: 1.2rem;
  line-height: .5rem;
  margin: 0 .2rem;
  margin-bottom: .4rem;
  padding-left: .3rem;
  background-color: #f97248;
  border-radius: .04rem;
  position: relative;
}
.apply-list li.item:last-child {
  margin-bottom: .26rem;
}
.apply-list li.item .link {
  display: block;
}
.apply-list li.item .btn {
  color: #fff;
  border: 1px solid #fea40b;
  background-color: #febc01;
  width: 1.93rem;
  text-align: center;
  border-radius: 2px;
  height: .64rem;
  line-height: .64rem;
}
.apply-list li.item .btn-wrap {
  position: absolute;
  right: .28rem;
  bottom: .28rem;
  padding: .06rem;
  background: #ffefbe;
  border-radius: .06rem;
}
.warn-tip {
  font-size: .24rem;
  line-height: .36rem;
  background: #fff459;
  color: #e75e33;
  border-radius: .06rem;
  padding: .1rem .05rem;
}
.warn-tip-wrap {
  background: #e75e33;
  padding: .2rem;
}
.safe-content img {
  vertical-align: bottom;
  width: 100%;
}
.down-link {
  display: block;
  padding-bottom: 1.2rem;
}
.down-link img {
  vertical-align: bottom;
  width: 100%;
}
.down-fixed-link {
  position: fixed;
  bottom: 0;
  width: 100%;
  left: 0;
}
.down-fixed-link img {
  vertical-align: bottom;
  width: 100%;
}
