.main {
  padding-top: 110px;
  background: #006CD6 url('https://sitefile.keshun.com.cn/keshuncn/pc/images/certificate/bg.jpg') no-repeat center bottom;
  padding: 10rem;
}
#pageForm {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#pageForm .title {
  padding-top: 10rem;
}
#pageForm .form-wrapper {
  margin-top: 2rem;
  width: 70%;
}
#pageForm .form-wrapper .form-item:nth-child(n+2) {
  margin-top: 1rem;
}
#pageForm .form-wrapper .form-item .label {
  color: #ffffff;
  font-size: 1rem;
}
#pageForm .form-wrapper .form-item .item {
  margin-top: 1rem;
  padding: 0.5rem;
  border: 1px solid #ccc;
  width: 100%;
}
#pageForm .form-wrapper .form-item .item input {
  box-sizing: border-box;
  width: 100%;
  font-size: 1rem;
  background: transparent;
  border: 0;
  color: #ffffff;
}
#pageForm .btn {
  margin-top: 2rem;
  width: 100%;
}
#pageForm .btn #btnSubmit {
  background-image: linear-gradient(180deg, #eee5ba 0%, #d6bc22 100%);
  border-radius: 40px;
  width: 50%;
  color: #006CD6 !important;
  padding: 1rem 0;
  border: 1px solid #ffffff;
}
#pageForm .btn .loading {
  display: none;
  color: #ffffff;
}
#pageList .back {
  text-align: right;
}
#pageList .back svg {
  width: 32px;
}
#pageList #listCertificate {
  flex: 1;
  max-width: 1200px;
  margin: 0 auto;
}
#pageList #listCertificate .am-icon-angle-down {
  transition: all 0.5s;
}
#pageList #listCertificate .collapsed .am-icon-angle-down {
  transform: rotate(-90deg);
}
#pageList .page {
  max-width: 800px;
  padding: 10rem 0;
}
#pageList .panel-bd {
  padding: 1rem;
}
#pageList .panel-group {
  background-color: #ffffff;
}
#pageList .panel-group .panel-hd {
  color: #444;
  background-color: #f5f5f5;
  border-color: #ddd;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  padding: 1rem;
}
#pageList .panel-group a {
  color: #006CD6;
}
