@charset "utf-8";
/* CSS Document */

/*主题*/
body {
  background-color: #fff;
}
.am-from-rgst {
  margin-top: 90px;
  padding: 4rem 10px;
  background-color: #fff;
}
.am-tabs {
  width: 540px;
  margin: 0 auto;
}
.am-nav-tabs > li.am-active > a,
.am-nav-tabs > li.am-active > a:hover,
.am-nav-tabs > li.am-active > a:focus {
  color: #fff;
  background-color: #128abc;
  cursor: default;
  font-size: 16px;
  color: #fff;
  display: block;
  font-weight: bold;
}
.am-tabs-bd {
  border-style: none;
}

legend {
  display: block;
  width: 100%;
  margin-bottom: 2rem;
  font-size: 2rem;
  line-height: inherit;
  color: #333;
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 0.5rem;
}
.am-form-group {
  margin-bottom: 1.5rem;
}
.am-checkbox a {
  color: #3bb4f2;
}
.am-popup-hd .am-close {
  color: red;
  font-size: 30px;
}
.am-close {
  opacity: 1;
}
.am-popup-bd p {
  text-indent: 25px;
}
.am-popup-inner {
  overflow: inherit;
}
.am-from-rgst .am-form {
  width: 520px;
  margin: 0 auto;
}
@media only screen and (max-width: 1240px) {
  .am-tabs-bd .am-tab-panel {
    width: auto;
  }
  am-from-rgst .am-form {
    width: auto;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 768px) {
  .am-tabs-bd .am-tab-panel {
    width: auto;
  }
  am-from-rgst .am-form {
    width: auto;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 640px) {
  .am-tabs-bd .am-tab-panel {
    width: auto;
  }
  .am-from-rgst .am-form {
    width: auto;
    margin: 0 auto;
  }
  .am-tabs {
    width: auto;
  }
}
