
body {
    font-size:0.361rem;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    /*line-height:1.4;*/
    text-align:center;
}
body, ul, ol, dl, dd, h1, h2, h3, h4, h5, h6, p, form, fieldset, legend, input, textarea, select, button, th, td {
    margin:0;
    padding:0;
}
h1, h2, h3, h4, h5, h6 {
    font-size:100%;
    font-weight:normal;
}
table {
    font-size:inherit;
}
input, select {
    font-size:100%;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
}
button {
    overflow:visible;
}
th, em, strong, b, address, cite {
    font-style:normal;
    font-weight:normal;
}
li {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}
img{
    display: block;
}
img, fieldset {
    border:0 none;
}
ins {
    text-decoration:none;
}
a{
        color: #1b3155
}
/* 字体文件 */
/* @font-face {
  font-family: "Avenir-Medium";
  src: url('../fonts/Avenir-medium.woff2') format('woff2'),
    url('../fonts/Avenir-medium.woff') format('woff');
  font-display: swap;
}

@font-face {
  font-family: "Avenir-Heavy";
  src: url('../fonts/Avenir-heavy.woff2') format('woff2'),
    url('../fonts/Avenir-heavy.woff') format('woff');
  font-display: swap;
}

@font-face {
  font-family: "DIN Alternate";
  src: url('../fonts/DINAlternate-bold.ttf') format('truetype');
  font-display: swap;
} */
.boldFont{
  font-family: Roboto, Roboto-Bold;
  font-weight: 700;
  color: #1b3155;
}
button.formBtn{
  border: none;
  outline: none;
  width: 12.389rem;
  height: 2.778rem;
  line-height: 2.778rem;
  background: #27ae60;
  border-radius: 2.806rem;
  font-size: 1rem;
  color: #ffffff;
}
.overflow_ellipsis {
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}

html, body{
  width: 100%;
  height: 100%;
}
#app {
  width: 100%;
  height: 100%;
  font-size: 0.778rem;
  font-weight: 400;
  color: #1b3155;
  font-family: Roboto, Roboto-Regular;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* toast弹层 */
.van-toast.van-toast--text{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-width: 100%;
  padding: 0;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: none;
  transform: none;
  border-radius: 0;
}
.van-toast.van-toast--text .van-toast__text{
  padding: 0.972rem 0.667rem;
  box-sizing: border-box;
  width: 15.861rem;
  max-width: 70%;
  opacity: 0.9;
  background: #000000;
  border-radius: 0.222rem;
  font-size: 0.778rem;
  font-family: Roboto, Roboto-Regular;
  font-weight: 400;
  text-align: center;
  color: #ffffff;
  line-height: 0.778rem;
  position: relative;
  z-index: 2003;
  word-break: keep-all;
}
/* loading */
.van-toast.van-toast--loading{
  width: 3.333rem;
  height: 3.333rem;
  font-size: 0.778rem;
  font-family: Roboto, Roboto-Regular;
  font-weight: 400;
  text-align: center;
  color: #ffffff;
  line-height: 0.778rem;
}
.van-toast.van-toast--loading .van-toast__text{
  margin-top: 0.444rem;
}
.van-toast.van-toast--loading .van-loading__spinner{
  width: 0.972rem;
  height: 0.972rem;
}

.commonDialog .van-dialog[data-v-2d8174ba] {
  font-family: Roboto, Roboto-Regular;
  font-size: 0.889rem;
  font-weight: 400;
  padding: 1.667rem 1.333rem 1.111rem;
  box-sizing: border-box;
  width: 16.444rem;
  border-radius: 1rem;
  box-shadow: 0 0.056rem 0.111rem 0 rgba(196, 202, 213, 0.2);
}
.commonDialog .title[data-v-2d8174ba] {
  font-size: 1.111rem;
  font-family: Roboto, Roboto-Medium;
  font-weight: 700;
  text-align: center;
  color: #1b3155;
  line-height: 1.111rem;
  padding-top: 0.333rem;
  padding-bottom: 1.222rem;
}
.commonDialog .pic[data-v-2d8174ba] {
  padding-bottom: 0.444rem;
}
.commonDialog .pic img[data-v-2d8174ba] {
    width: 95%;
    margin: 0 auto;
}
.commonDialog .text[data-v-2d8174ba] {
  text-align: center;
  color: #1b3155;
  line-height: 1.222rem;
}
.commonDialog .text[data-v-2d8174ba] span {
    color: #27ae60;
}
.commonDialog .text[data-v-2d8174ba] .list {
    color: #1B3155;
    text-align: left;
    margin-top: 0.889rem;
    padding-left: 0.722rem;
    position: relative;
    word-wrap: break-word;
}
.commonDialog .text[data-v-2d8174ba] .list i {
      width: 0.444rem;
      height: 0.444rem;
      background: #FFBC11;
      border-radius: 50%;
      display: block;
      position: absolute;
      top: 0.472rem;
      left: 0;
}
.commonDialog .text[data-v-2d8174ba] .list:first-child {
    margin-top: 0;
}
.commonDialog .confirmA[data-v-2d8174ba] {
  height: 2.444rem;
  line-height: 2.444rem;
  background: #27ae60;
  border-radius: 1.472rem;
  color: #fff;
  margin: 1.444rem 0 0.333rem;
}
.commonDialog .confirmB[data-v-2d8174ba] {
  height: 2.444rem;
  line-height: 2.444rem;
  background: #fff;
  color: #27ae60;
  border-radius: 1.472rem;
}
.commonDialog.notice .title[data-v-2d8174ba] {
  text-align: left;
}
.commonDialog.notice .text[data-v-2d8174ba] {
  text-align: left;
}

.thirdPage .van-dialog[data-v-57104494] {
  top: 50%;
  width: 100%;
  height: 100%;
  background: none;
}
.thirdPage[data-v-57104494] .van-dialog__content {
  width: 100%;
  height: 100%;
}
.thirdPage .wrap_box[data-v-57104494] {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.thirdPage .wrap_box .center[data-v-57104494] {
    width: 90%;
    height: 93%;
    border-radius: 0.444rem;
    overflow: hidden;
}
.thirdPage .title[data-v-57104494] {
  padding: 0 0.417rem 0 0.472rem;
  height: 2.5rem;
  line-height: 2.5rem;
  background: #333333;
  font-size: 0.667rem;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.thirdPage .title img[data-v-57104494] {
    width: 1.778rem;
    height: 1.778rem;
}
.thirdPage .contents[data-v-57104494] {
  width: 100%;
  height: calc(100% - 2.5rem);
  background: #ffffff;
}
.thirdPage .contents .iframeContents[data-v-57104494] {
    width: 100%;
    height: 100%;
}


/*# sourceMappingURL=app.28655e3a.css.map*/