ul,
ol {
  list-style: none;
  padding-left: 0;
}
.am-btn-main {
  background-color: #F86353;
  border-color: #F86353;
  color: #fff;
}
.am-btn-main:hover {
  color: #fff;
}
.btn-main-empty {
  background: #fff;
  border-color: #F86353;
  color: #F86353;
}
.btn-main-empty:hover {
  color: #F86353;
}
.am-header-default {
  background: #F86353;
}
.am-navbar-default .am-navbar-nav {
  border-top: 1px solid #ddd;
  background: #f1f1f1;
}
.am-navbar-default .am-navbar-nav a {
  color: #999;
}
.am-navbar-default .am-navbar-nav .active {
  color: #F86353;
}
.color-bg {
  background: #F7F8F8;
  padding-bottom: 20px;
  position: relative;
}
.white-bg {
  background: #fff;
}
.text-turquoise {
  color: #1ABC9C;
}
.text-emerland {
  color: #2ECC71;
}
.text-peterriver {
  color: #3498DB;
}
.text-sunflower {
  color: #F1C40F;
}
.text-carrot {
  color: #E67E22;
}
.text-alizrin {
  color: #E74C3C;
}
.ls-bg {
  background: url('../images/ls-bg.png') no-repeat center;
  background-size: 100%;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  padding-top: 60px;
  padding-bottom: 60px;
}
.sign-box {
  margin-top: 10%;
  position: relative;
  padding-top: 60px;
  margin-left: 1rem;
  margin-right: 1rem;
}
.sign-box .input-box {
  position: relative;
  border-radius: 5px;
  overflow: hidden;
  color: #fff;
}
.sign-box .input-box .input-box-bg {
  background: #fff;
  opacity: 0.5;
  position: absolute;
  width: 100%;
  height: 100%;
}
.sign-box .am-form .am-form-label {
  padding-top: 3px;
  padding-left: 15px;
}
.sign-box .am-form .am-form-group {
  margin: 1.5rem 0;
}
.sign-box .am-form .am-form-field {
  border: 0px;
  background: transparent;
  color: #fff;
  outline: none;
}
.sign-box .am-form .am-form-field:focus {
  border: 0px;
  background: transparent;
  color: #fff;
  outline: none;
  box-shadow: 0px 0px 3px #fff;
}
.sign-box .am-form input::-moz-placeholder {
  color: #fff !important;
}
.sign-box .am-form input::-webkit-input-placeholder {
  color: #fff !important;
}
.sign-box .am-form iinput::-ms-input-placeholder {
  color: #fff !important;
}
.sign-box .am-form input::-o-placeholder {
  color: #fff !important;
}
.sign-box .code-box {
  height: 100%;
  margin-top: 0px;
}
.sign-box .code-box img {
  width: 100%;
}
.sign-box .xieyi {
  color: #f1f1f1;
  margin: 1.0rem 0;
  display: block;
}
.sign-box .xieyi a {
  color: #f1f1f1;
}
.sign-box .tips {
  padding: 5px 8px;
  color: #fff;
  font-size: 1.2rem;
  position: absolute;
  top: 0;
  left: 0;
  dispaly: block;
  width: 100%;
  border-radius: 3px;
  overflow: hidden;
}
.sign-box .tips p {
  position: relative;
  z-index: 99;
  margin: 0;
}
.sign-box .tips .tips-bg {
  background: #F1C40F;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.7;
  width: 100%;
  height: 100%;
  z-index: 0;
}
