@charset "UTF-8";

body,
html {
  font-size: 0.8333333333vw;
  min-height: 100%;
}

@media (min-width: 1024px) and (max-width: 1366px) {

  body,
  html {
    font-size: 1vw;
  }
}

@media (min-width: 767px) and (max-width: 1024px) {

  body,
  html {
    font-size: 1.1111111111vw;
  }
}

@media (max-width: 767px) {

  body,
  html {
    font-size: 14px;
  }
}

body {
  outline: none;
  font-family: -apple-system, BlinkMacSystem, "Noto Sans SC", "Montserrat", sans-serif !important;
  line-height: 1.5;
  background-color: #F9FBFF;
}

@media (max-width: 990px) {
  body {
    padding: 0;
  }
}

body,
body * {
  outline: none;
}

p {
  padding: 0;
  margin: 0;
}

.wh {
  padding: 0 13.5416666667%;
}

@media (max-width: 1366px) {
  .wh {
    padding: 0 5.78125%;
  }
}

@media (max-width: 768px) {
  .wh {
    padding: 0 4%;
  }
}

.wh1 {
  padding: 0 5.2083333333%;
}

@media (max-width: 768px) {
  .wh1 {
    padding: 0 4%;
  }
}

.flex {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flex-z {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flex_left {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flex_left1 {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.flex2 {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.flex3 {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: flex-end;
  -moz-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.flex21 {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.flex31 {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.swiper {
  overflow: hidden;
}

.overa {
  overflow: hidden;
}

/* 图片动画 */
.fang {
  overflow: hidden;
  display: block;
}

.fang img {
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  -moz-transition: all 0.6s;
  transition: all 0.6s;
}

.fang:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}

.xz img {
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}

.xz:hover img {
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

.heng1 {
  width: 100%;
  font-size: 0;
}

.heng1 img {
  width: 100%;
}

.iconfont1 {
  font-family: "iconfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* header */
.header .head1 {
  line-height: 7rem;
  background: #fff;
  border-bottom: 1px solid #F2F2F2;
}

@media (max-width: 990px) {
  .header .head1 {
    line-height: inherit;
    padding: 1rem 0;
  }
}

@media (max-width: 990px) {
  .header .head1 a.logo {
    width: 100%;
    text-align: center;
  }
}

.header .head1 a.logo img {
  height: 4.6875rem;
}

@media (max-width: 990px) {
  .header .head1 a.logo img {
    height: 3.25rem;
  }
}

@media (max-width: 990px) {
  .header .head1 .dlongz {
    width: 100%;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 0.75rem;
  }
}

.header .head1 .dlongz a.bm {
  color: #049DD6;
  font: 400 1rem/1.5em "Noto Sans SC";
}

.header .head1 .dlongz .tc {
  color: #333333;
  font: 400 1rem/1.5em "Noto Sans SC";
  margin-left: 1.5em;
}

.header .head1 .dlongz .tc i {
  font-size: 1.125rem;
  margin-right: 0.25rem;
}

.header .head2 {
  background: #049DD6;
}

.header .head2 .top_nav li {
  width: 12.7142857143%;
}

@media (max-width: 990px) {
  .header .head2 .top_nav li {
    width: auto;
    -webkit-flex: auto;
    -moz-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
  }
}

.header .head2 .top_nav li a {
  display: block;
  padding: 0.85em 0;
  color: #FFFFFF;
  font: 600 1.125rem/1.5em "Noto Sans SC";
  text-align: center;
}

@media (max-width: 768px) {
  .header .head2 .top_nav li a {
    font-size: 1rem;
  }
}

.header .head2 .top_nav li:hover a,
.header .head2 .top_nav li.active a {
  background: #fff;
  color: #049DD6;
}

.more-a {
  color: #049DD6;
  font: 400 1rem/1.5em "Noto Sans SC";
  background: #FFFFFF;
  display: inline-block;
  padding: 0.4rem 1.5em;
  border-radius: 0.375rem;
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  -moz-transition: all 0.6s;
  transition: all 0.6s;
}

.more-a:hover {
  background: #000000;
  color: #fff;
}

body.bj {
  background: url(../images/bj1.jpg) no-repeat center;
  -o-background-size: cover;
  background-size: cover;
}

.cont1 {
  height: 75.9259259259vh;
}

@media (max-width: 768px) {
  .cont1 {
    height: auto;
    padding: 2.5rem 0 1rem;
  }
}

.cont1 .wh {
  width: 100%;
}

.cont1 .a1_v1 {
  width: 100%;
}

.cont1 .a1_v1 .a1_list1 li {
  width: 31.4285714286%;
  text-align: center;
  padding: 2.625rem 4% 3.875rem;
  background-color: #049DD6;
  border-radius: 0.375rem;
  position: relative;
  overflow: hidden;
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  -moz-transition: all 0.6s;
  transition: all 0.6s;
}

@media (max-width: 768px) {
  .cont1 .a1_v1 .a1_list1 li {
    width: 100%;
    padding: 2.625rem 4%;
  }

  .cont1 .a1_v1 .a1_list1 li+li {
    margin-top: 1rem;
  }
}

.cont1 .a1_v1 .a1_list1 li::after {
  content: "";
  display: block;
  position: absolute;
  left: -6.25rem;
  top: -6.25rem;
  width: 13.75rem;
  height: 13.75rem;
  background: rgba(0, 0, 0, 0.04);
  border-radius: 50%;
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  -moz-transition: all 0.6s;
  transition: all 0.6s;
}

.cont1 .a1_v1 .a1_list1 li::before {
  content: "";
  display: block;
  position: absolute;
  right: -11.375rem;
  bottom: -50%;
  width: 23.5rem;
  height: 23.5rem;
  background: rgba(0, 0, 0, 0.04);
  border-radius: 50%;
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  -moz-transition: all 0.6s;
  transition: all 0.6s;
}

.cont1 .a1_v1 .a1_list1 li .cont-p {
  color: #fff;
  position: relative;
  z-index: 1;
}

.cont1 .a1_v1 .a1_list1 li .cont-p u {
  display: block;
  font-size: 0;
  width: 6.75rem;
  margin: 0 auto;
}

@media (max-width: 768px) {
  .cont1 .a1_v1 .a1_list1 li .cont-p u {
    width: 6rem;
  }
}

.cont1 .a1_v1 .a1_list1 li .cont-p u img {
  width: 100%;
}

.cont1 .a1_v1 .a1_list1 li .cont-p .tit {
  font: 600 1.875rem/1.5em "Noto Sans SC";
  margin-top: 0.5em;
}

@media (max-width: 768px) {
  .cont1 .a1_v1 .a1_list1 li .cont-p .tit {
    font-size: 1.5rem;
  }
}

.cont1 .a1_v1 .a1_list1 li .cont-p .entit {
  font: 700 0.875rem/1.5em "Noto Sans SC";
  text-transform: uppercase;
}

.cont1 .a1_v1 .a1_list1 li .cont-p a.more-a {
  margin-top: 1rem;
}

.cont1 .a1_v1 .a1_list1 li:nth-child(2) {
  background-color: #005474;
}

.cont1 .a1_v1 .a1_list1 li:nth-child(3) {
  background-color: #429A4E;
}

.cont1 .a1_v1 .a1_list1 li:hover {
  -webkit-transform: translateY(-10px);
  -moz-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  -o-transform: translateY(-10px);
  transform: translateY(-10px);
}

.cont1 .a1_v1 .a1_list1 li:hover::after {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}

.cont1 .a1_v1 .a1_list1 li:hover::before {
  -webkit-transform: scale(1.6);
  -moz-transform: scale(1.6);
  -ms-transform: scale(1.6);
  -o-transform: scale(1.6);
  transform: scale(1.6);
}

.bj .footer,
.body_hei .footer {
  position: absolute;
  left: auto;
  width: 100%;
  bottom: 1.75rem;
  padding: 0;
}

@media (max-width: 990px) {

  .bj .footer,
  .body_hei .footer {
    display: block;
    position: static;
    padding: 2rem 0;
    font-size: 1rem;
  }
}

.footer {
  text-align: center;
  color: #7B7B7B;
  font: 400 0.875rem/1.5em "Noto Sans SC";
  padding: 2rem 0;
}

@media (max-width: 990px) {
  .footer {
    display: block;
    position: static;
    padding: 2rem 0;
    font-size: 1rem;
  }
}

.footer a {
  color: #7B7B7B;
}

.footer a:hover {
  color: #049DD6;
}

.xgxx-cont1 .xgxx-a1v1 {
  padding: 0 20.4285714286%;
}

@media (max-width: 990px) {
  .xgxx-cont1 .xgxx-a1v1 {
    padding: 0;
  }
}

.form-control:focus,
.form-select:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #999;
}

.form-control::-webkit-input-placeholder {
  color: #999;
}

.form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}

.form-control[disabled],
fieldset[disabled] .form-control,
.form-select[disabled],
fieldset[disabled] .form-select {
  cursor: not-allowed;
}

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group>.btn,
.input-group-btn:first-child>.dropdown-toggle,
.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.input-group-addon:first-child {
  border-right: 0;
}

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group>.btn,
.input-group-btn:last-child>.dropdown-toggle,
.input-group-btn:first-child>.btn:not(:first-child),
.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.input-group-addon:last-child {
  border-left: 0;
}

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}

.input-group-btn>.btn {
  position: relative;
}

.input-group-btn>.btn+.btn {
  margin-left: -1px;
}

.input-group-btn>.btn:hover,
.input-group-btn>.btn:focus,
.input-group-btn>.btn:active {
  z-index: 2;
}

.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group {
  margin-right: -1px;
}

.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group {
  z-index: 2;
  margin-left: -1px;
}

.btn-info {
  color: #fff;
  background-color: #049DD6;
  border-color: #049DD6;
}

.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #0c6ec8;
  border-color: #084680;
}

.btn-info:hover {
  color: #fff;
  background-color: #0c6ec8;
  border-color: #0b69be;
}

.btn-info:active,
.btn-info.active,
.open>.dropdown-toggle.btn-info {
  color: #fff;
  background-color: #0c6ec8;
  border-color: #0b69be;
}

.btn-info:active:hover,
.btn-info.active:hover,
.open>.dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open>.dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open>.dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #0a5ba6;
  border-color: #084680;
}

.btn-info:active,
.btn-info.active,
.open>.dropdown-toggle.btn-info {
  background-image: none;
}

.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #049DD6;
  border-color: #049DD6;
}

.btn-info .badge {
  color: #1688f1;
  background-color: #fff;
}

:root {
  --bs-body-color: #333;
}

.mgs1 {
  padding: 4.375rem 0;
}

@media (max-width: 768px) {
  .mgs1 {
    padding: 2rem 0;
  }
}

.mgs1 .msg_list li {
  width: 48.1927710843%;
  margin-top: 1rem;
}

@media (max-width: 768px) {
  .mgs1 .msg_list li {
    width: 100%;
  }
}

.mgs1 .msg_list li.w100 {
  width: 100%;
}

.mgs1 .msg_list li .tit {
  color: #0E0F11;
  font: 400 1rem/1.5em "Noto Sans SC";
  padding: 0.35em 0;
}

.mgs1 .msg_list li .mswz {
  color: #049DD6;
  font-size: 0.75rem;
  list-style: 1.5em;
  margin-top: 0.5em;
}

.btn-more {
  background: #049DD6;
  border: none;
  color: #FFFFFF;
  font: 400 1rem/1.5em "Noto Sans SC";
  padding: 0.58rem 2.5em;
  border-radius: 0.15rem;
  margin-top: 2.5rem;
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  -moz-transition: all 0.6s;
  transition: all 0.6s;
}

.btn-more:hover {
  background: #000;
}

.gong-tanc {
  max-width: 46rem;
  width: 100%;
  top: 25% !important;
  /* transform: translateY(-50%) !important; */
}

.gong-tanc .layui-layer-title {
  height: 3.2rem;
  line-height: 3.2rem;
  font-size: 1rem;
  border-bottom: 1px solid #DDE1E6;
  padding-left: 2em;
}

@media (max-width: 768px) {
  .gong-tanc .layui-layer-title {
    padding-left: 1em;
  }
}

.gong-tanc .layui-layer-setwin {
  top: 1.25rem;
  right: 1rem;
}

.gong-tanc .layui-layer-setwin span {
  width: auto;
  height: auto;
  font-size: 1.5rem;
}

.gong-tanc .form-layer {
  padding: 1rem 10% 2rem;
}

@media (max-width: 768px) {
  .gong-tanc .form-layer {
    padding: 1rem 5%;
  }
}

.gong-tanc .form-layer .form-group {
  padding-bottom: 1.5rem;
}

.gong-tanc .form-layer .form-group .form-control {
  font-size: 0.875rem;
  line-height: 1.8;
}

.gong-tanc .form-layer .form-footer .form-group .btn-embossed {
  border: 1px solid #DDE1E6;
  color: #838D95;
}

.gong-tanc .form-layer .form-footer .form-group .btn-embossed:hover {
  --bs-btn-hover-bg: none;
  border-color: #049DD6;
  color: #049DD6;
}

.gong-tanc .form-layer .form-footer .form-group .btn-primary {
  background: --bs-btn-hover-bg;
  border-color: --bs-btn-hover-border-color;
}

.gong-tanc .form-layer .form-footer .form-group .btn-primary:hover {
  --bs-btn-hover-bg: #0a5ba6;
  --bs-btn-hover-border-color: #084680;
}

.gong-tanc .form-layer .form-footer .form-group button {
  font-size: 1rem;
  --bs-btn-padding-x: 2rem;
}

.gong-tanc .form-layer .form-footer .form-group button+button {
  margin-left: 1rem;
}

.gong-tanc .tcgong-layer {
  /* padding: 2.5rem 6% 3rem; */
}

@media (max-width: 768px) {
  .gong-tanc .tcgong-layer {
    /* padding: 2rem 6%; */
  }
}

.gong-tanc .tcgong-layer .p {
  color: #333333;
  font-size: 1rem;
  line-height: 1.8;
}

.form-control,
.btn,
.form-select {
  line-height: 1.8;
}

.btn-primary {
  background: #049DD6;
  border-color: #049DD6;
}

.layui-layer-btn .layui-layer-btn0 {
  background-color: #049DD6;
}

.layui-layer-btn a {
  font-size: .875rem;
  padding: 0 0.75rem;
  line-height: 1.8;
  border-radius: 0.375rem;
  height: auto;
}

.login-cont1 {
  width: 100%;
  margin-top: 18.5185185185vh;
}

.layui-btn {
  background-color: #049DD6;
  color: #fff;
}

@media (max-width: 990px) {
  .login-cont1 {
    margin-top: 4rem;
  }
}

.login-cont1 .login-a1_v1 {
  background: #FFF;
  box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.05);
}

.login-cont1 .login-a1_v1 .login-a1_b1 {
  width: 62.2142857143%;
  background: url(../images/asd1.jpg) no-repeat center;
  -o-background-size: cover;
  background-size: cover;
  padding: 2.5rem 3.4285714286% 12.875rem;
}

@media (max-width: 768px) {
  .login-cont1 .login-a1_v1 .login-a1_b1 {
    width: 100%;
    padding: 2rem 5% 4rem;
  }
}

.login-cont1 .login-a1_v1 .login-a1_b1 .logoa {
  display: block;
  font-size: 0;
}

.login-cont1 .login-a1_v1 .login-a1_b1 .logoa img {
  height: 4.6875rem;
}

@media (max-width: 768px) {
  .login-cont1 .login-a1_v1 .login-a1_b1 .logoa img {
    height: 3.5rem;
  }
}

.login-cont1 .login-a1_v1 .login-a1_b1 .cont-p {
  color: #fff;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 6.25rem;
}

@media (max-width: 768px) {
  .login-cont1 .login-a1_v1 .login-a1_b1 .cont-p {
    margin-top: 1.25rem;
  }
}

.login-cont1 .login-a1_v1 .login-a1_b1 .cont-p .tit {
  font: 600 2.625rem/1.35em "Noto Sans SC";
  border-bottom: 1px solid #FFFFFF;
  padding-bottom: 0.5rem;
  margin-bottom: 0.5rem;
}

@media (max-width: 768px) {
  .login-cont1 .login-a1_v1 .login-a1_b1 .cont-p .tit {
    font-size: 1.35rem;
  }
}

.login-cont1 .login-a1_v1 .login-a1_b1 .cont-p p {
  font: 600 1.375rem/1.25em "Noto Sans SC";
  letter-spacing: 0.05em;
}

@media (max-width: 768px) {
  .login-cont1 .login-a1_v1 .login-a1_b1 .cont-p p {
    font-size: 1rem;
  }
}

.login-cont1 .login-a1_v1 .login-a1_b2 {
  width: 37.7857142857%;
  padding: 2rem 4.5% 6rem;
  position: relative;
}

@media (max-width: 768px) {
  .login-cont1 .login-a1_v1 .login-a1_b2 {
    width: 100%;
  }
}

.login-cont1 .login-a1_v1 .login-a1_b2 .cont-p {
  width: 100%;
}

.login-cont1 .login-a1_v1 .login-a1_b2 .cont-p .login-a1c1 {
  margin-top: 0.65rem;
}

.login-cont1 .login-a1_v1 .login-a1_b2 .cont-p .login-a1c1 li+li {
  margin-left: 20%;
}

.login-cont1 .login-a1_v1 .login-a1_b2 .cont-p .login-a1c2 form .form-group {
  margin-top: 1.55rem;
}

.login-cont1 .login-a1_v1 .login-a1_b2 .cont-p .login-a1c2 form .btn-primary {
  width: 100%;
  margin-top: 1.55rem;
  background: #049DD6;
  border-color: #049DD6;
}

.login-cont1 .login-a1_v1 .login-a1_b2 .cont-p .login-a1c2 .form-va1 {
  color: #838D95;
  font: 400 0.875rem/1.5em "Noto Sans SC";
  margin-top: 1rem;
}

.login-cont1 .login-a1_v1 .login-a1_b2 .cont-p .login-a1c2 .form-va1 a {
  color: #f00;
  -moz-text-decoration-line: underline;
  text-decoration-line: underline;
  font-weight: 600;
}

.login-cont1 .login-a1_v1 .login-a1_b2 .tel-a {
  position: absolute;
  left: 0;
  width: 100%;
  bottom: 2rem;
  color: rgba(131, 141, 149, 0.8);
  font-family: "Noto Sans SC";
  font-size: 0.875rem;
  line-height: 1.5em;
}

.login-cont1 .login-a1_v1 .login-a1_b2 .tel-a i {
  width: 1rem;
  display: block;
  line-height: 1rem;
  margin-right: 0.5em;
}

.login-cont1 .login-a1_v1 .login-a1_b2 .tel-a i img {
  width: 100%;
}

.iconfont1 {
  font-family: "iconfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.gong-tit {
  color: #000000;
  font: 500 1.875rem/1.5em "Noto Sans SC";
}

.gong-a1c1 li {
  color: #767676;
  font-size: 1.125rem;
  line-height: 2em;
  cursor: pointer;
  position: relative;
}

.gong-a1c1 li::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  background: #23B2E7;
  -webkit-transform: scaleX(0);
  -moz-transform: scaleX(0);
  -ms-transform: scaleX(0);
  -o-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: left;
  -moz-transform-origin: left;
  -ms-transform-origin: left;
  -o-transform-origin: left;
  transform-origin: left;
}

.gong-a1c1 li.on,
.gong-a1c1 li:hover {
  color: #23B2E7;
}

.gong-a1c1 li.on::after,
.gong-a1c1 li:hover::after {
  -webkit-transform: scaleX(1);
  -moz-transform: scaleX(1);
  -ms-transform: scaleX(1);
  -o-transform: scaleX(1);
  transform: scaleX(1);
}

.more-btn {
  color: #049DD6;
  font-size: 1rem;
  line-height: 1.8;
  padding: 0.375rem 1.5rem;
  border: 1px solid #049DD6;
  border-radius: 0.375rem;
  background: #FFF;
}

.more-btn.ls {
  background: #049DD6;
  color: #fff;
}

.more-btn.ns {
  color: #429A4E;
  border-color: #429A4E;
}

.more-btn.ns:hover {
  background: #429A4E;
}

.more-btn:hover {
  color: #fff;
  background: #049DD6;
}

.more-btn:hover.ls {
  background: #0a5ba6;
  border-color: #084680;
}

.gong-a1c2 li {
  display: none;
}

.form-group {
  position: relative;
}

.form-group .msg-box {
  position: absolute;
  left: 0;
  bottom: 1.5rem;
  width: 100%;
}

@media (max-width: 768px) {
  .form-group .msg-box {
    position: static;
  }
}

.n-invalid {
  border: 1px solid #FF5A57;
}

.register-cont1 {
  background: url(../images/bj2.jpg) no-repeat center top;
  -o-background-size: cover;
  background-size: cover;
  padding-bottom: 18.75rem;
}

@media (max-width: 990px) {
  .register-cont1 {
    text-align: center;
  }
}

.register-cont1 .logoa {
  line-height: 7rem;
  display: inline-block;
}

@media (max-width: 990px) {
  .register-cont1 .logoa {
    line-height: inherit;
    padding: 1rem 0;
  }
}

.register-cont1 .logoa img {
  height: 4.6875rem;
}

@media (max-width: 990px) {
  .register-cont1 .logoa img {
    height: 3.25rem;
  }
}

.register-cont2 {
  -webkit-transform: translateY(-11.875rem);
  -moz-transform: translateY(-11.875rem);
  -ms-transform: translateY(-11.875rem);
  -o-transform: translateY(-11.875rem);
  transform: translateY(-11.875rem);
}

.register-cont2 .register-a2v1 {
  background: #FFF;
  box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.05);
  width: 72.4285714286%;
  margin: 0 auto;
  padding: 2rem 5%;
}

@media (max-width: 990px) {
  .register-cont2 .register-a2v1 {
    width: 100%;
  }
}

.register-cont2 .register-a2v1 .register-a2c1 {
  margin-top: 0.5rem;
}

.register-cont2 .register-a2v1 .register-a2c1 li+li {
  margin-left: 10%;
}

.register-cont2 .register-a2v1 .register-a2c2 {
  margin-top: 1rem;
}

.register-cont2 .register-a2v1 .register-a2c2 li .form-group {
  padding-bottom: 1.5rem;
}

.register-cont2 .register-a2v1 .register-a2c2 li .form-group.mt0 {
  padding-bottom: 0;
}

.register-cont2 .register-a2v1 .register-a2c2 li .form-group .ms-txt {
  color: #636B75;
  font-size: 0.875rem;
  line-height: 2em;
}

.register-cont2 .register-a2v1 .register-a2c2 li .form-group .ms-txt a {
  color: #23B2E7;
}

.register-cont2 .register-a2v1 .register-a2c2 .msg-bottom {
  margin-top: 1rem;
}

.register-cont2 .register-a2v1 .register-a2c2 .msg-bottom .btn-primary {
  --bs-btn-padding-x: 2rem;
}

.register-cont2 .register-a2v1 .register-a2c2 .msg-bottom .texrtas {
  color: #838D95;
  font-size: 0.875rem;
  line-height: 1.5em;
  margin-top: 1.5rem;
}

.register-cont2 .register-a2v1 .register-a2c2 .msg-bottom .texrtas a {
  color: #049DD6;
}

.btn:hover {
  --bs-btn-hover-bg: #0a5ba6;
  --bs-btn-hover-border-color: #084680;
}

#dwaMsg .n-error {
  color: #838D95;
}

#dwaMsg .n-error a {
  color: #049DD6;
}

.register-cont3 {
  -webkit-transform: translateY(-8.125rem);
  -moz-transform: translateY(-8.125rem);
  -ms-transform: translateY(-8.125rem);
  -o-transform: translateY(-8.125rem);
  transform: translateY(-8.125rem);
}

.register-cont3 .register-a3v1 {
  background: #FFF;
  box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.05);
  width: 33.0625rem;
  max-width: 100%;
  margin: 0 auto;
  padding: 1.5rem 5% 2rem;
}

.register-cont3 .register-a3v1 form {
  margin-top: 2rem;
}

.register-cont3 .register-a3v1 .form-group {
  padding-bottom: 1.5rem;
}

.register-cont3 .register-a3v1 .btn-primary {
  width: 100%;
  background: #049DD6;
  border-color: #049DD6;
}

.register-cont3 .register-a3v1 .tel-a {
  width: 100%;
  color: rgba(131, 141, 149, 0.8);
  font-family: "Noto Sans SC";
  font-size: 0.875rem;
  line-height: 1.5em;
  margin-top: 1rem;
}

.register-cont3 .register-a3v1 .tel-a span {
  color: #049DD6;
}

.register-cont3 .register-a3v1 .tel-a i {
  width: 1rem;
  display: block;
  line-height: 1rem;
  margin-right: 0.5em;
}

.register-cont3 .register-a3v1 .tel-a i img {
  width: 100%;
}

.btn.btn-bs {
  background: #FFFFFF;
  border-color: #FFFFFF;
  color: #049DD6;
  --bs-btn-padding-x: 1.5rem;
  --bs-btn-padding-y: 0.375rem;
}

.btn.btn-bs:hover {
  color: #fff;
  border-color: #fff;
  background: transparent;
}

.btn.btn-bs:active {
  color: #fff;
  border-color: #fff;
}

.gong-tanc1 {
  background: #049DD6;
  width: 32.5%;
}

@media (max-width: 990px) {
  .gong-tanc1 {
    width: 100%;
  }
}

.gong-tanc1 .tcgong-layer {
  padding: 4.0625rem 6% 2.9375rem;
  position: relative;
  overflow: hidden;
}

@media (max-width: 768px) {
  .gong-tanc1 .tcgong-layer {
    padding: 2rem 6%;
  }
}

.gong-tanc1 .tcgong-layer::after {
  content: "";
  display: block;
  position: absolute;
  left: -6.25rem;
  top: -6.25rem;
  width: 13.75rem;
  height: 13.75rem;
  background: rgba(0, 0, 0, 0.04);
  border-radius: 50%;
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  -moz-transition: all 0.6s;
  transition: all 0.6s;
}

.gong-tanc1 .tcgong-layer::before {
  content: "";
  display: block;
  position: absolute;
  right: -11.375rem;
  bottom: -50%;
  width: 23.5rem;
  height: 23.5rem;
  background: rgba(0, 0, 0, 0.04);
  border-radius: 50%;
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  -moz-transition: all 0.6s;
  transition: all 0.6s;
}

.gong-tanc1 .tcgong-layer form {
  position: relative;
  z-index: 1;
}

.gong-tanc1 .tcgong-layer form .form-body .form-group {
  margin-bottom: 1rem;
}

.gong-tanc1 .tcgong-layer form .form-body .form-group .tit {
  color: #fff;
  font-size: 1rem;
  line-height: 1.5em;
  padding-bottom: 0.5em;
}

.xxtb-cont1 {
  padding: 3.125rem 0 3.75rem;
}

@media (max-width: 768px) {
  .xxtb-cont1 {
    padding: 2rem 0 0;
  }
}

.xxtb-cont1 .xxtb-a1v1 {
  border-bottom: 1px solid #D9D9D9;
  padding-bottom: 2rem;
}

@media (max-width: 768px) {
  .xxtb-cont1 .xxtb-a1v1 {
    padding-bottom: 1rem;
  }
}

.xxtb-cont1 .xxtb-a1v1 .xxtb-a1b1 .tsxx {
  color: #429A4E;
  font-size: 0.875rem;
  line-height: 2em;
}

@media (max-width: 768px) {
  .xxtb-cont1 .xxtb-a1v1 .xxtb-a1b1 .tsxx {
    width: 100%;
  }
}

.xxtb-cont1 .xxtb-a1v1 .xxtb-a1b1 .tsxx span {
  color: #0E0F11;
}

.xxtb-cont1 .xxtb-a1v1 .xxtb-a1b1 .tsxx i {
  margin-right: 0.5rem;
}

.xxtb-cont1 .xxtb-a1v1 .xxtb-a1b1 a {
  margin-left: 1.5rem;
}

@media (max-width: 768px) {
  .xxtb-cont1 .xxtb-a1v1 .xxtb-a1b1 a {
    margin-left: 0;
    margin-right: 1rem;
    margin-top: 0.5rem;
  }
}

.xxtb-cont1 .xxtb-a1v2 {
  padding: 1rem 0;
}

.xxtb-cont1 .xxtb-a1v2 .xxtb-a1v2d1 {
  color: #0E0F11;
  font-size: 1rem;
  line-height: 1.75em;
  width: 33%;
  padding: 0.5rem 1rem 0.5rem 0;
}

@media (max-width: 768px) {
  .xxtb-cont1 .xxtb-a1v2 .xxtb-a1v2d1 {
    width: 100%;
    padding: 0.25rem 0;
  }
}

.xxtb-cont1 .xxtb-a1v2 .xxtb-a1v2d1 span {
  color: #F31F00;
}

.xxtb-cont1 .xxtb-a1v2 .xxtb-a1v2b1 {
  color: #0E0F11;
  font-size: 1rem;
  font-weight: 500;
}

@media (max-width: 768px) {
  .xxtb-cont1 .xxtb-a1v2 .xxtb-a1v2b1 {
    width: 100%;
    margin-bottom: 0.5rem;
  }
}

.xxtb-cont1 .xxtb-a1v2 .xxtb-a1v2b1 p {
  margin-right: 2em;
}

.xxtb-cont1 .xxtb-a1v2 .xxtb-a1v2b2 .tsxx {
  color: #0E0F11;
  font-size: 0.875rem;
  line-height: 2em;
}

.xxtb-cont1 .xxtb-a1v2 .xxtb-a1v2b2 .tsxx i {
  margin-right: 0.5rem;
  color: #A4A4A4;
}

.xxtb-cont1 .xxtb-a1v2 .xxtb-a1v2b2 .more-btn {
  font-size: 0.75rem;
  margin-left: 1.5rem;
}

.xxtb-cont1 .xxtb-a1v3 .bh-list>li {
  border-radius: 0.375rem;
  border: 1px solid #DDE1E6;
  background: #fff;
  box-shadow: 0px 1px 0.1875rem 0px rgba(0, 0, 0, 0.08);
  overflow-x: auto;
}

.bh-list>li+li {
  margin-top: 1.75rem;
}

.bh-list>li .cont-x {
  min-width: 1000px;
}

.bh-list>li .form-select,
.bh-list>li .form-control {
  font-size: 0.875rem;
}

.bh-list>li .bh-listvs1 {
  background: #EFEFEF;
  border-bottom: 1px solid #DDE1E6;
  padding: 0 1.2857142857%;
}

.bh-list>li .bh-listvs1 .ast1 {
  color: #0E0F11;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.5em;
  padding: 0.8em 0;
}

.bh-list>li .bh-listvs1 .bh-a1 {
  width: 13%;
}

.bh-list>li .bh-listvs1 .bh-a2 {
  width: 86%;
}

.bh-list>li .bh-listvs1 .bh-a2 .ast1:nth-child(1) {
  width: 8.547008547%;
}

.bh-list>li .bh-listvs1 .bh-a2 .ast1:nth-child(2) {
  width: 8.547008547%;
}

.bh-list>li .bh-listvs1 .bh-a2 .ast1:nth-child(3) {
  width: 20.5128205128%;
}

.bh-list>li .bh-listvs1 .bh-a2 .ast1:nth-child(4) {
  width: 15.641025641%;
}

.bh-list>li .bh-listvs1 .bh-a2 .ast1:nth-child(5) {
  width: 11.1111111111%;
}

.bh-list>li .bh-listvs1 .bh-a2 .ast1:nth-child(6) {
  width: 14.5299145299%;
}

.bh-list>li .bh-listvs1 .bh-a2 .ast1:nth-child(7) {
  width: 11.9658119658%;
}

.bh-list>li .bh-listvs1 .bh-a2 .ast1:nth-child(8) {
  width: 8.547008547%;
}

.bh-list>li .bh-listvs {
  padding: 1rem 1.2857142857% 2rem;
}

.bh-list>li .bh-listvs .bh-a1 {
  width: 13%;
  padding-right: 2%;
}

.bh-list>li .bh-listvs .bh-a1 .cont b {
  color: #838D95;
  font: 400 0.875rem/2em "Noto Sans SC";
  margin-bottom: 2rem;
}

.bh-list>li .bh-listvs .bh-a1 .cont .zjk {
  width: 66.6666666667%;
  text-align: center;
}

.bh-list>li .bh-listvs .bh-a1 .cont .zjk .img img {
  width: 100%;
}

.bh-list>li .bh-listvs .bh-a1 .cont .zjk .more-btn {
  font-size: 0.75rem;
  padding: 0.15rem 0.5rem;
  margin-top: 0.5rem;
  display: inline-block;
}

.bh-list>li .bh-listvs .bh-a2 {
  width: 86%;
}

.bh-list>li .bh-listvs .bh-a2 .asd1 {
  padding-right: 1rem;
}

.bh-list>li .bh-listvs .bh-a2 .asd1:nth-child(1) {
  width: 8.547008547%;
}

.bh-list>li .bh-listvs .bh-a2 .asd1:nth-child(2) {
  width: 8.547008547%;
}

.bh-list>li .bh-listvs .bh-a2 .asd1:nth-child(3) {
  width: 20.5128205128%;
}

.bh-list>li .bh-listvs .bh-a2 .asd1:nth-child(4) {
  width: 15.641025641%;
}

.bh-list>li .bh-listvs .bh-a2 .asd1:nth-child(5) {
  width: 11.1111111111%;
}

.bh-list>li .bh-listvs .bh-a2 .asd1:nth-child(6) {
  width: 14.5299145299%;
}

.bh-list>li .bh-listvs .bh-a2 .asd1:nth-child(7) {
  width: 11.9658119658%;
}

.bh-list>li .bh-listvs .bh-a2 .asd1:nth-child(8) {
  width: 8.547008547%;
}

.bh-list>li .bh-listvs .bh-a2 .asd1 .tit {
  color: #0E0F11;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.5em;
  padding: 0.8em 0 0.2em;
}

.bh-list>li .bh-listvs .bh-a2 .asd1 .a {
  width: 30%;
}

.bh-list>li .bh-listvs .bh-a2 .asd1 .b {
  padding-left: 1rem;
  width: 70%;
}

.bh-list>li .bh-listvs .bh-a2 .bh-a2s1 {
  border-bottom: 1px solid #D9D9D9;
  padding-bottom: 1rem;
}

.bh-list>li .bh-listvs .bh-a2 .bh-a2s2 {
  margin-top: 1.5rem;
}

.bh-list>li .bh-listvs .bh-a2 .bh-a2s2 .tpsc {
  width: 9.5625rem;
  border-radius: 0.375rem;
  background: #F6F6F6;
  box-shadow: 0px 1px 0.1875rem 0px rgba(0, 0, 0, 0.08);
  overflow: hidden;
  margin-right: 1.5rem;
  padding: 1.5rem 0 0.85rem;
}

.bh-list>li .bh-listvs .bh-a2 .bh-a2s2 .tpsc .pr {
  width: 60%;
  margin: 0 auto;
}

.bh-list>li .bh-listvs .bh-a2 .bh-a2s2 .tpsc .img {
  width: 100%;
}

.bh-list>li .bh-listvs .bh-a2 .bh-a2s2 .tpsc .img img {
  width: 100%;
}

.bh-list>li .bh-listvs .bh-a2 .bh-a2s2 .tpsc .file {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}

.bh-list>li .bh-listvs .bh-a2 .bh-a2s2 .tpsc p {
  color: #979797;
  font-size: 0.625rem;
  line-height: 1.5em;
  text-align: center;
  margin-top: 0.75rem;
}

.bh-list>li .bh-listvs .bh-a2 .bh-a2s2 .tpsc p span {
  color: #049DD6;
}

.tczjgong-layer .cont1-p {
  padding: 1.375rem 6% 2rem;
}

@media (max-width: 768px) {
  .tczjgong-layer .cont1-p {
    padding: 1.5rem 6%;
  }
}

.tczjgong-layer .cont1-p .more-btn {
  font-size: 0.75rem;
}

.tczjgong-layer .cont1-p .cont-p1 {
  margin-top: 1.5rem;
}

.tczjgong-layer .cont1-p .cont-p1 .cont-p1a1 {
  width: 72.9166666667%;
}

.tczjgong-layer .cont1-p .cont-p1 .cont-p1a1 .img img {
  width: 100%;
}

.tczjgong-layer .cont1-p .cont-p1 .cont-p1a1 .p {
  color: #9B9B9B;
  font: 400 0.875rem/1.5em "Noto Sans SC";
  margin-top: 1rem;
}

.tczjgong-layer .cont1-p .cont-p1 .cont-p1a1 .xxtb-a1v2b2 {
  margin-top: 1rem;
}

.tczjgong-layer .cont1-p .cont-p1 .cont-p1a1 .xxtb-a1v2b2 .tsxx {
  color: #0E0F11;
  font-size: 0.875rem;
  line-height: 2em;
}

.tczjgong-layer .cont1-p .cont-p1 .cont-p1a1 .xxtb-a1v2b2 .tsxx i {
  margin-right: 0.5rem;
  color: #A4A4A4;
}

.tczjgong-layer .cont1-p .cont-p1 .cont-p1a1 .xxtb-a1v2b2 .more-btn {
  font-size: 0.75rem;
  margin-left: 1rem;
  padding: 0.25rem 1rem;
}

.tczjgong-layer .cont1-p .cont-p1 .cont-p1a2 {
  width: 22.9166666667%;
}

.tczjgong-layer .cont1-p .cont-p1 .cont-p1a2 img {
  width: 100%;
}

.tczjgong-layer .cont2-p {
  border: 1px solid #DDE1E6;
  padding: 0.8rem 0 1.5rem;
}

.tczjgong-layer .cont2-p .form-group .btn-embossed {
  border: 1px solid #DDE1E6;
  color: #838D95;
}

.tczjgong-layer .cont2-p .form-group .btn-embossed:hover {
  --bs-btn-hover-bg: none;
  border-color: #049DD6;
  color: #049DD6;
}

.tczjgong-layer .cont2-p .form-group .btn-primary {
  background: --bs-btn-hover-bg;
  border-color: --bs-btn-hover-border-color;
}

.tczjgong-layer .cont2-p .form-group .btn-primary:hover {
  --bs-btn-hover-bg: #0a5ba6;
  --bs-btn-hover-border-color: #084680;
}

.tczjgong-layer .cont2-p .form-group button {
  font-size: 1rem;
  --bs-btn-padding-x: 2rem;
}

.tczjgong-layer .cont2-p .form-group button+button {
  margin-left: 1rem;
}

.gd-more-v1 .btnmore {
  background: #FFFFFF;
  border: 1px solid #DDE1E6;
  border-bottom-left-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0.75em 2em;
  margin: 0 auto;
}

.gd-more-v1 .btnmore i {
  background: #429A4E;
  color: #fff;
  font-size: 1rem;
  width: 1.5625rem;
  line-height: 1.5625rem;
  border-radius: 50%;
  text-align: center;
}

.gd-more-v1 .btnmore p {
  color: #838D95;
  font: 400 0.875rem/1.5em "Noto Sans SC";
  margin-left: 0.5em;
}

.gd-more-v1 .btnmore:hover {
  background: #049DD6;
}

.gd-more-v1 .btnmore:hover i {
  background: #fff;
  color: #333;
}

.gd-more-v1 .btnmore:hover p {
  color: #fff;
}

.gd-more-v2 {
  text-align: center;
  margin-top: 3rem;
}

@media (max-width: 768px) {
  .gd-more-v2 {
    margin-top: 1.5rem;
  }
}

.gd-more-v2 .more-btn {
  width: 35%;
  margin: 0 auto;
  display: block;
  padding: 0.5rem 1.5rem;
}

@media (max-width: 768px) {
  .gd-more-v2 .more-btn {
    width: auto;
  }
}

.pxxq-ab1 {
  border-radius: 0.375rem;
  border: 1px solid #DDE1E6;
  background: #fff;
  box-shadow: 0px 1px 0.1875rem 0px rgba(0, 0, 0, 0.08);
  overflow-x: auto;
}

.pxxq-ab1 table {
  border: none;
  width: 100%;
  min-width: 1000px;
}

.pxxq-ab1 table td {
  padding: 0.8em 1em;
  text-align: center;
}

.pxxq-ab1 table td:nth-child(1),
.pxxq-ab1 table td:nth-child(2) {
  text-align: left;
}

.pxxq-ab1 table .pxxq-title {
  background: #EFEFEF;
  border-bottom: 1px solid #DDE1E6;
}

.pxxq-ab1 table .pxxq-title td {
  color: #0E0F11;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.5em;
}

.pxxq-ab1 table tr:not(:nth-child(1)) {
  border-top: 1px solid rgba(0, 0, 0, 0.2);
}

.pxxq-ab1 table tr:not(:nth-child(1)) td {
  color: #838D95;
  font-size: 0.875rem;
  line-height: 1.5em;
  padding: 1.25em 1em;
}

.pxxq-ab1 table tr:not(:nth-child(1)) td:nth-child(1) .img {
  width: 6.625rem;
}

.pxxq-ab1 table tr:not(:nth-child(1)) td:nth-child(1) .img img {
  width: 100%;
}

.pxxq-ab1 table tr:not(:nth-child(1)) td:nth-child(1) .p {
  width: -webkit-calc(95% - 6.625rem);
  width: -moz-calc(95% - 6.625rem);
  width: calc(95% - 6.625rem);
}

.pxxq-ab1 table tr:not(:nth-child(1)) td:nth-child(2) .img {
  width: 47%;
  box-shadow: 0px 1px 0.1875rem 0px rgba(0, 0, 0, 0.08);
  border-radius: 0.25rem;
  overflow: hidden;
  font-size: 0;
}

.pxxq-ab1 table tr:not(:nth-child(1)) td:nth-child(2) .img img {
  width: 100%;
}

.pxxq-ab1 table tr:not(:nth-child(1)) td b {
  color: #F31F00;
  font-weight: 600;
  font-size: 1rem;
}

.pxxq-ab1 table tr:not(:nth-child(1)) td .more-btn {
  font-size: 0.75rem;
  padding: 0.25rem 1rem;
}

.pxxq-ab2 .asta1 {
  color: #0E0F11;
  font-weight: 400;
  font-size: 1.25rem;
  line-height: 1.5em;
  padding: 1.5rem 0;
}

@media (max-width: 768px) {
  .pxxq-ab2 .asta1 {
    padding: 1rem 0;
    font-size: 1rem;
  }
}

.pxxq-ab2 .asta1 p+p {
  margin-left: 2em;
}

@media (max-width: 768px) {
  .pxxq-ab2 .asta1 p+p {
    margin-left: 1em;
  }
}

.pxxq-ab2 .asta1 span {
  color: #F31F00;
  font-weight: 700;
}

.pxxq-ab2 .more-btn {
  width: 26%;
  display: block;
  padding: 0.5rem 1.5rem;
  text-align: center;
}

@media (max-width: 768px) {
  .pxxq-ab2 .more-btn {
    width: auto;
  }
}

.pxxq-ab3 {
  margin-top: 1.8rem;
}

.tcgong-astcent .ico {
  width: 5rem;
  margin: 0 auto;
}

.tcgong-astcent .ico img {
  width: 100%;
}

.tcgong-astcent p {
  text-align: center;
  color: #0E0F11;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.5em;
}

.tcgong-astcent .form-group {
  margin-top: 1.8rem;
}

.tcgong-astcent .form-group a {
  padding: 0.375rem 2rem;
}

.tcgong-astcent .form-group a+a {
  margin-left: 1rem;
}

.fkxx-cont .tit {
  color: #0E0F11;
  font: 400 1rem/1.5em "Noto Sans SC";
}

.fkxx-cont .tit b {
  color: #F31F00;
  font-weight: 600;
  font-size: 1.5rem;
}

.fkxx-cont .fktitas {
  margin-top: 1rem;
  border-bottom: 1px solid #DDE1E6;
}

.fkxx-cont .fktitas li {
  color: #767676;
  font: 400 1.125rem/1.5em "Noto Sans SC";
  padding: 0 0 0.75em;
  position: relative;
}

.fkxx-cont .fktitas li::after {
  content: "";
  display: none;
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  background: #23B2E7;
}

.fkxx-cont .fktitas li+li {
  margin-left: 1.5em;
}

.fkxx-cont .fktitas li.active {
  color: #23B2E7;
}

.fkxx-cont .fktitas li.active::after {
  display: block;
}

.fkxx-cont .fkxx-cont1 {
  margin-top: 1.375rem;
}

.fkxx-cont .fkxx-cont1 li {
  display: none;
}

.fkxx-cont .fkxx-cont1 li.active {
  display: block;
}

.fkxx-cont .fkxx-cont1 li .astkgong .sad {
  width: 1.875rem;
}

.fkxx-cont .fkxx-cont1 li .astkgong .sad b {
  display: block;
  width: 100%;
  text-align: center;
  line-height: 1.875rem;
  color: #fff;
  font-size: 1rem;
  border-radius: 50%;
  background: #23B2E7;
}

.fkxx-cont .fkxx-cont1 li .astkgong .cont {
  width: -webkit-calc(99% - 2.875rem);
  width: -moz-calc(99% - 2.875rem);
  width: calc(99% - 2.875rem);
  margin-left: 0.75rem;
}

.fkxx-cont .fkxx-cont1 li .astkgong .cont .tit {
  color: #0E0F11;
  font: 600 1rem/1.5em "Noto Sans SC";
  padding: 0.25rem 0;
}

.fkxx-cont .fkxx-cont1 li .astkgong .cont .p1 {
  color: #838D95;
  font-size: 0.875rem;
}

.fkxx-cont .fkxx-cont1 li .astk1 {
  position: relative;
  z-index: 1;
  padding-bottom: 1rem;
}

.fkxx-cont .fkxx-cont1 li .astk1::after {
  content: "";
  display: block;
  position: absolute;
  left: 0.875rem;
  width: 1px;
  height: 100%;
  top: 1px;
  border-left: 1px dashed #737373;
  z-index: -1;
}

.fkxx-cont .fkxx-cont1 li .astk1 .cont p {
  color: #F31F00;
  font-size: 0.875rem;
  line-height: 1.5em;
}

.fkxx-cont .fkxx-cont1 li .astk1 .cont .erma {
  width: 9.875rem;
  margin-top: 1rem;
}

.fkxx-cont .fkxx-cont1 li .astk1 .cont .erma img {
  width: 100%;
}

.fkxx-cont .fkxx-cont1 li .astk2 .cont .p2 {
  color: #0E0F11;
  font-size: 0.875rem;
  margin-top: 0.5em;
}

.fkxx-cont .fkxx-cont1 li .astk2 .cont .p2 i {
  color: #F31F00;
  font-size: 0.875rem;
  margin-right: 0.25em;
}

.fkxx-cont .fkxx-cont1 li .astk2 .cont .p2 span {
  color: #F31F00;
}

.fkxx-cont .fkxx-cont1 li .astk2 .cont .p2 a {
  color: #049DD6;
}

.fkxx-cont .fkxx-cont1 li .astk2 .cont .p3 p {
  color: #F31F00;
  font-size: 1rem;
  line-height: 1.8em;
  margin-top: 0.5em;
}

.fkxx-cont .fkxx-cont1 li .astk2 .cont .p4 {
  margin-top: 0.5rem;
}

.fkxx-cont .fkxx-cont1 li .astk2 .cont .p4 i {
  color: #A4A4A4;
}

.fkxx-cont .fkxx-cont1 li .astk2 .cont .p4 p {
  color: #0E0F11;
  font-size: 0.875rem;
  list-style: 1.5em;
  margin: 0 0.45em;
}

.fkxx-cont .fkxx-cont1 li .astk2 .cont .p4 a.more-btn {
  font-size: 0.75rem;
  padding: 0.25rem 1rem;
}

.wdbmas-a1 .xxtb-a1v1 {
  border-bottom: 1px solid #D9D9D9;
  padding-bottom: 0;
}

.wdbmas-a1 .xxtb-a1v2 {
  padding: 0.5rem 0 1rem;
}

.wdbmas-a1 .xxtb-a1v2.xxtb-a1v2-sa {
  padding: 1rem 0;
}

.wdbmas-a1 .xxtb-a1v2 .xxtb-a1v2b1 {
  color: #0E0F11;
  font-size: 1rem;
  font-weight: 500;
}

@media (max-width: 768px) {
  .wdbmas-a1 .xxtb-a1v2 .xxtb-a1v2b1 {
    width: 100%;
    margin-bottom: 0.5rem;
  }
}

.wdbmas-a1 .xxtb-a1v2 .xxtb-a1v2b1 p {
  margin-right: 2em;
}

.wdbmas-a1 .xxtb-a1v2 .xxtb-a1v2b2 .tsxx {
  color: #0E0F11;
  font-size: 0.875rem;
  line-height: 2em;
}

.wdbmas-a1 .xxtb-a1v2 .xxtb-a1v2b2 .tsxx i {
  margin-right: 0.5rem;
  color: #A4A4A4;
}

.wdbmas-a1 .xxtb-a1v2 .xxtb-a1v2b2 .more-btn {
  font-size: 0.75rem;
  margin-left: 1.5rem;
}

@media (max-width: 768px) {
  .wdbmas-a1 .xxtb-a1v2 .xxtb-a1v2s1 .as-ssa1 {
    width: 100%;
  }
}

.wdbmas-a1 .xxtb-a1v2 .xxtb-a1v2s1 .as-ssa1 li {
  margin-right: 1.5em;
}

.wdbmas-a1 .xxtb-a1v2 .xxtb-a1v2s1 .as-ssa1 li a {
  color: #767676;
  font-size: 1rem;
  display: block;
  position: relative;
  line-height: 2.2em;
}

.wdbmas-a1 .xxtb-a1v2 .xxtb-a1v2s1 .as-ssa1 li a::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 0;
  background: #049DD6;
}

.wdbmas-a1 .xxtb-a1v2 .xxtb-a1v2s1 .as-ssa1 li:hover a::after {
  width: 100%;
}

@media (max-width: 768px) {
  .wdbmas-a1 .xxtb-a1v2 .xxtb-a1v2s1 .wehha {
    width: 100%;
    margin: 1rem 0;
  }
}

.wdbmas-a1 .xxtb-a1v2 .xxtb-a1v2s1 .wehha p {
  color: #767676;
  font-size: 1rem;
  font-weight: 400;
}

.wdbmas-a1 .xxtb-a1v2 .xxtb-a1v2s1 .wehha form {
  margin-left: 0.5em;
}

.wdbmas-a1 .xxtb-a1v2 .xxtb-a1v2s2 {
  color: #F31F00;
  font-size: 0.875rem;
}

.wdbmas-a1 .xxtb-a1v2 .xxtb-a1v2s2 i {
  display: block;
  width: 1rem;
  font-size: 0;
  margin-right: 0.4rem;
}

.wdbmas-a1 .xxtb-a1v2 .xxtb-a1v2s2 i img {
  width: 100%;
}

.wdbm-cont1 {
  padding: 3.125rem 0 3.75rem;
}

@media (max-width: 768px) {
  .wdbm-cont1 {
    padding: 2rem 0 1rem;
  }
}

.wdbm-cont1 .xxtb-a1v1 {
  border-bottom: 1px solid #D9D9D9;
}

.wdbm-cont1 .xxtb-a1v2 {
  padding: 0.5rem 0 1rem;
}

.wdbm-cont1 .xxtb-a1v2.xxtb-a1v2-sa {
  padding: 1rem 0;
}

.wdbm-cont1 .xxtb-a1v2 .xxtb-a1v2b1 {
  color: #0E0F11;
  font-size: 1rem;
  font-weight: 500;
}

@media (max-width: 768px) {
  .wdbm-cont1 .xxtb-a1v2 .xxtb-a1v2b1 {
    width: 100%;
    margin-bottom: 0.5rem;
  }
}

.wdbm-cont1 .xxtb-a1v2 .xxtb-a1v2b1 p {
  margin-right: 2em;
}

.wdbm-cont1 .xxtb-a1v2 .xxtb-a1v2b2 .tsxx {
  color: #0E0F11;
  font-size: 0.875rem;
  line-height: 2em;
}

.wdbm-cont1 .xxtb-a1v2 .xxtb-a1v2b2 .tsxx i {
  margin-right: 0.5rem;
  color: #A4A4A4;
}

.wdbm-cont1 .xxtb-a1v2 .xxtb-a1v2b2 .more-btn {
  font-size: 0.75rem;
  margin-left: 1.5rem;
}

@media (max-width: 768px) {
  .wdbm-cont1 .xxtb-a1v2 .xxtb-a1v2s1 .as-ssa1 {
    width: 100%;
  }
}

.wdbm-cont1 .xxtb-a1v2 .xxtb-a1v2s1 .as-ssa1 li {
  margin-right: 1.5em;
}

.wdbm-cont1 .xxtb-a1v2 .xxtb-a1v2s1 .as-ssa1 li a {
  color: #767676;
  font-size: 1rem;
  display: block;
  position: relative;
  line-height: 2.2em;
}

.wdbm-cont1 .xxtb-a1v2 .xxtb-a1v2s1 .as-ssa1 li a::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 0;
  background: #049DD6;
}

.wdbm-cont1 .xxtb-a1v2 .xxtb-a1v2s1 .as-ssa1 li:hover a::after {
  width: 100%;
}

@media (max-width: 768px) {
  .wdbm-cont1 .xxtb-a1v2 .xxtb-a1v2s1 .wehha {
    width: 100%;
    margin: 1rem 0;
  }
}

.wdbm-cont1 .xxtb-a1v2 .xxtb-a1v2s1 .wehha p {
  color: #767676;
  font-size: 1rem;
  font-weight: 400;
}

.wdbm-cont1 .xxtb-a1v2 .xxtb-a1v2s1 .wehha form {
  margin-left: 0.5em;
}

.wdbm-cont1 .xxtb-a1v2 .xxtb-a1v2s2 {
  color: #F31F00;
  font-size: 0.875rem;
}

.wdbm-cont1 .xxtb-a1v2 .xxtb-a1v2s2 i {
  display: block;
  width: 1rem;
  font-size: 0;
  margin-right: 0.4rem;
}

.wdbm-cont1 .xxtb-a1v2 .xxtb-a1v2s2 i img {
  width: 100%;
}

.xxtb-a1v3 .xxtb-ab1 {
  border-radius: 0.375rem;
  border: 1px solid #DDE1E6;
  background: #fff;
  box-shadow: 0px 1px 0.1875rem 0px rgba(0, 0, 0, 0.08);
  overflow-x: auto;
}

.xxtb-a1v3 .xxtb-ab1 table {
  border: none;
  width: 100%;
  min-width: 1000px;
}

.xxtb-a1v3 .xxtb-ab1 table tr+tr {
  border-top: 1px solid #DDE1E6;
}

.xxtb-a1v3 .xxtb-ab1 table .more-btn {
  font-size: 0.75rem;
  padding: 0.25rem 0.75rem;
}

.xxtb-a1v3 .xxtb-ab1 table td {
  padding: 0.8em 1em;
  text-align: center;
  color: #838D95;
  font-size: 0.875rem;
}.xxtb-a1v3 .xxtb-ab1 table td:nth-child(2){
    width: 20%;
}

.xxtb-a1v3 .xxtb-ab1 .pxxq-title {
  background: #EFEFEF;
  border-bottom: 1px solid #DDE1E6;
}

.xxtb-a1v3 .xxtb-ab1 .pxxq-title td {
  color: #0E0F11;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.5em;
}

.xxtb-a1v3 .xxtb-ab1 tr:not(:nth-child(1)) td b {
  color: #F31F00;
  font-weight: 700;
  font-size: 1rem;
}

.xxtb-a1v3 .xxtb-ab1 tr:not(:nth-child(1)) td .p1 {
  color: #0E0F11;
  font-size: 0.75rem;
  line-height: 1.5em;
  margin-bottom: 0.5em;
}

.xxtb-a1v3 .xxtb-ab1 tr:not(:nth-child(1)) td .p1 .pa1 {
  color: #F31F00;
}

.xxtb-a1v3 .xxtb-ab1 tr:not(:nth-child(1)) td .p1 .pa3 {
  color: #838D95;
}

.xxtb-a1v3 .xxtb-ab1 tr:not(:nth-child(1)) td:nth-child(1) {
  font-weight: 600;
}

.xxtb-a1v3 .xxtb-ab1 tr:not(:nth-child(1)) td:nth-child(5) .more-btn {
  color: #838D95;
  border: none;
  background: #fff;
}

.xxtb-a1v3 .xxtb-ab1 tr:not(:nth-child(1)) td:nth-child(5) .more-btn.hs {
  color: #F31F00;
  border: 1px solid #F31F00;
}

.xxtb-a1v2-sb {
  padding: 1rem 0;
}

.xxtb-a1v2-sb .hsa {
  color: #0E0F11;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5em;
}

.xxtb-a1v2-sb .hsa span {
  color: #F31F00;
}

.xxtb-a1v2-sb .lsda span {
  color: #429A4E;
}

.xxtb-a1v2-sb form {
  width: 28.5714285714%;
  margin-top: 0.5rem;
}

@media (max-width: 768px) {
  .xxtb-a1v2-sb form {
    width: 100%;
  }
}

.gd-more-v3 {
  margin-top: 2rem;
}

.gd-more-v3 .more-btn+.more-btn {
  margin-left: 1rem;
}

.xxtb-a1v2b2.xxtb-a1v2b2cd {
  margin-top: 1rem;
}

@media (max-width: 768px) {
  .xxtb-a1v2b2.xxtb-a1v2b2cd {
    margin-top: 0.65rem;
    padding-bottom: 1rem;
  }
}

.xxtb-a1v2b2.xxtb-a1v2b2cd .tsxx {
  color: #0E0F11;
  font-size: 0.875rem;
  line-height: 2em;
}

.xxtb-a1v2b2.xxtb-a1v2b2cd .tsxx i {
  margin-right: 0.5rem;
  color: #A4A4A4;
}

.xxtb-a1v2b2.xxtb-a1v2b2cd .more-btn {
  font-size: 0.75rem;
  margin-left: 0.75rem;
  padding: 0.2rem 0.85rem;
}

.cont-asp {
  text-align: center;
}

.cont-asp .erma {
  width: 50%;
  margin: 0 auto;
}

.cont-asp .erma img {
  width: 100%;
}

.cont-asp p {
  text-align: center;
  color: #838D95;
  font: 500 1rem/1.5em "Noto Sans SC";
}

.zqsl-conta {
  padding: 2rem 15%;
}

.zqsl-conta .tit {
  color: #049DD6;
  font: 400 1rem/1.5em "Noto Sans SC";
}

.zqsl-conta .flex-as {
  margin-top: 1rem;
}

.zqsl-conta .flex-as .asdr1 {
  width: 45%;
}

.zqsl-conta .flex-as .asdr1 .img {
  width: 100%;
  border-radius: 0.375rem;
  border: 1px solid #DDE1E6;
  background: #FFF;
  box-shadow: 0px 1px 0.1875rem 0px rgba(0, 0, 0, 0.08);
  padding: 0.8rem 1.25rem;
}

.zqsl-conta .flex-as .asdr1 .img img {
  width: 100%;
}

.zqsl-conta .flex-as .asdr1 p {
  color: #979797;
  font: 400 1rem/1.5em "Noto Sans SC";
  text-align: center;
  margin-top: 0.75em;
}

.dcmpre {
  font-size: 0.75rem;
  padding: 0.25rem 1rem;
}

.gong-tanc .layui-layer-content {
  padding: 5%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.6em;
}

.layui-btn-primary:hover {
  border-color: #333;
  background-color: #333;
  color: #fff;
}

.layui-form-mid {
  padding: 0 !important;
  line-height: 1.5em;
  font-size: .875rem;
  margin-top: 8px;
  margin-top: 0.55rem;
}

.layui-col-xs3 {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.img-preview {
  border: 1px solid #f0f0f0;
}

.layui-layer-iframe {
  height: 50% !important;
}

@media (max-width: 768px) {
  .layui-layer-iframe .layui-layer-btn a {
    font-size: 1.125rem;
  }
}

.layui-layer-iframe iframe {
  height: 178px !important;
}

.layui-layer-iframe .layui-layer-content {
  padding: 5% 5% 0;
}

/* 报名系统 */
.wha {
  padding: 0 23.8541666667%;
}

@media (max-width: 1366px) {
  .wha {
    padding: 0 5.78125%;
  }
}

@media (max-width: 768px) {
  .wha {
    padding: 0 4%;
  }
}

.bmxta {
  background: url(https://img-data-brwq.oss-cn-hangzhou.aliyuncs.com/ysdemo/uploads/20240304/5f094da6c0bda06049bd29ce0f119b25.jpg) no-repeat center;
  -o-background-size: cover;
  background-size: cover;
}

.bmxt-cont2 {
  padding: 4rem 0;
  color: #000000;
  font: 400 1.125rem/1.65em "Noto Sans SC";
}

@media (max-width: 768px) {
  .bmxt-cont2 {
    padding: 2rem 0;
  }
}

.bmxt-cont2 .titast {
  color: #fff;
  font: 700 2.5rem/1.5em "Noto Sans SC";
  text-align: center;
}

@media (max-width: 768px) {
  .bmxt-cont2 .titast {
    font-size: 2rem;
  }
}

.bmxt-cont2 .pxf-a1 {
  border-radius: 1.625rem;
  background: #FFF;
  box-shadow: 0px 0px 1.25rem 0px rgba(0, 0, 0, 0.2);
  position: relative;
  margin-top: 2.5rem;
}

@media (max-width: 768px) {
  .bmxt-cont2 .pxf-a1 {
    margin-top: 1.5rem;
  }
}

.bmxt-cont2 .pxf-a1 .titas1 {
  color: #fff;
  font: 700 1.5rem/1.5em "Noto Sans SC";
  text-align: center;
  background: url(https://img-data-brwq.oss-cn-hangzhou.aliyuncs.com/ysdemo/uploads/20240304/346008f65ea7e09e2e35dd9ef8faff63.svg) no-repeat center;
  -o-background-size: cover;
  background-size: cover;
  padding: 0.65rem 3rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  width: 12.375rem;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  margin: 0 auto;
}

.bmxt-cont2 .pxf-a1 .titas1 img {
  width: 0.9375rem;
}

.bmxt-cont2 .pxf-a1 .cont-gong {
  padding: 3rem;
}

@media (max-width: 768px) {
  .bmxt-cont2 .pxf-a1 .cont-gong {
    padding: 1rem;
  }
}

.bmxt-cont2 .pxf-a1 .cont-gong img {
  width: 100%;
}

.bmxt-cont2 .pxf-a1 .cont-gong .p1 {
  color: #333;
  font-size: 1rem;
  font-weight: 700;
}

.bmxt-cont2 .pxf-a1 .cont-gong .p1 span {
  color: #049DD6;
}

.hs {
  color: #F31F00;
}

.bmxt-cont2 .pxf-a1 .cont-gong .p2 {
  color: #333;
  font-size: 0.875rem;
  font-weight: 500;
}

.bmxt-cont2 .pxf-a1 .cont-gong .p2 span {
  color: #049DD6;
}

.bmxt-cont2 .pxf-a1 .cont-gong .p3 {
  color: #F31F00;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5em;
}

.bmxt-cont2 .pxf-a1 .cont-gong .p4 {
  color: #333;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5em;
}

.bmxt-cont2 .pxf-a1 .cont-gong .p4 a {
  color: #049DD6;
}

.bmxt-cont2 .pxf-a1 .cont-gong .p5 {
  border-top: 1px solid #DEDEDE;
  color: #333;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 2.25em;
  margin-top: 2rem;
  padding: 2rem 0;
}

.bmxt-cont2 .pxf-a1 .cont-gong .p5 i {
  display: block;
  width: 1.5rem;
  margin-right: 0.5rem;
}

.bmxt-cont2 .pxf-a1 .cont-gong .p5 i img {
  width: 100%;
}

.bmxt-cont2 .pxf-a1 .cont-gong .p5 p {
  width: -webkit-calc(100% - 2rem);
  width: -moz-calc(100% - 2rem);
  width: calc(100% - 2rem);
}

.bmxt-cont2 .pxf-a1 .cont-gong p.pad {
  position: relative;
  padding-left: 1em;
}

.bmxt-cont2 .pxf-a1 .cont-gong p.pad::before {
  content: "·";
  position: absolute;
  left: 0;
  top: 0;
}

.bmxt-cont2 .pxf-a1 .cont-gong .cont-v1 {
  border-radius: 1.0625rem;
  border: 1px solid #EEE;
  background: #FFF;
  overflow: hidden;
}

.bmxt-cont2 .pxf-a1 .cont-gong .cont-b1 {
  width: 30%;
  border-radius: 1.0625rem 0px 0px 1.0625rem;
  border: 1px solid #EEE;
  background: #049DD6;
  text-align: center;
  color: #fff;
  font-weight: 700;
}

@media (max-width: 768px) {
  .bmxt-cont2 .pxf-a1 .cont-gong .cont-b1 {
    width: 100%;
    padding: 1.5rem 0;
    border-radius: 0;
  }
}

.bmxt-cont2 .pxf-a1 .cont-gong .cont-b1 .cnas {
  font-size: 1.25rem;
}

.bmxt-cont2 .pxf-a1 .cont-gong .cont-b1 .en {
  font-size: 0.75rem;
  text-transform: uppercase;
}

.bmxt-cont2 .pxf-a1 .cont-gong .cont-b2 {
  width: 70%;
  padding: 1rem;
}

@media (max-width: 768px) {
  .bmxt-cont2 .pxf-a1 .cont-gong .cont-b2 {
    width: 100%;
  }
}

.bmxt-cont2 .pxf-a1 .cont-gong .cont-b2 .asra1 {
  border-radius: 0.3125rem;
  border: 1px solid #DDE1E6;
  background: #EFEFEF;
  box-shadow: 0px 0.0625rem 0.1875rem 0px rgba(0, 0, 0, 0.08);
}

.bmxt-cont2 .pxf-a1 .cont-gong .cont-b2 .asra1 li {
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
  color: #000;
  font-size: 0.875rem;
  font-weight: 400;
  padding: 0.65rem 0;
}

.bmxt-cont2 .pxf-a1 .cont-gong .cont-b2 .asra2 {
  margin-top: 1rem;
}

.bmxt-cont2 .pxf-a1 .cont-gong .cont-b2 .asra2 li {
  border: 1px solid #DDE1E6;
  background: #FFF;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.08);
}

.bmxt-cont2 .pxf-a1 .cont-gong .cont-b2 .asra2 li p {
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
  color: #000;
  font-size: 0.875rem;
  font-weight: 400;
  padding: 0.65rem 0;
}

.bmxt-cont2 .pxf-a1 .cont-gong .cont-b2 .asra2 li p span {
  color: #F31F00;
}

.bmxt-cont2 .pxf-a1 .cont-gong .cont-a1 {
  border-radius: 1.625rem;
  background: #FFF;
  box-shadow: 0px 0px 1.25rem 0px rgba(0, 0, 0, 0.1);
  padding: 1rem;
}

.bmxt-cont2 .pxf-a1 .cont-gong .cont-a2 {
  border-radius: 1.625rem;
  background: #FFF;
  box-shadow: 0px 0px 1.25rem 0px rgba(0, 0, 0, 0.1);
  padding: 1rem;
  margin-top: 1rem;
}

.bmxt-cont2 .pxf-a1 .cont-gong .cont-a2 .cont-b1 {
  background: #005474;
}


#countdownBtn {
  border: none;
  background: #049DD6;
  color: #fff;
  font-size: 1rem;
  width: 8.75rem;
  margin: 0 auto;
  text-align: center;
  display: block;
  padding: 0.5rem 0;
  border-radius: 0.375rem;
  cursor: pointer;
}

@media (max-width: 768px) {
  #countdownBtn {
    margin-top: 2rem;
  }
}

/* 帮助手册 */
.bzsc-cont1 {
  background: #049DD6;
  padding: 1.25rem 0;
}

@media (max-width: 768px) {
  .bzsc-cont1 {
    padding: 1rem 0;
  }
}

.bzsc-cont1 a.logo {
  display: block;
  font-size: 0;
}

.bzsc-cont1 a.logo img {
  height: 4.6875rem;
}

@media (max-width: 768px) {
  .bzsc-cont1 a.logo img {
    height: 3rem;
  }
}

.bzsc-cont2 {
  margin-top: 1.5625rem;
}

@media (max-width: 768px) {
  .bzsc-cont2 {
    margin-top: 1.125rem;
  }
}

.bzsc-cont2 .bzsc-a2b1 {
  width: 17.4479166667%;
  background: #fff;
  min-height: 100vh;
  box-shadow: 0px 0px 0.625rem 0px rgba(0, 0, 0, 0.05);
}

@media (max-width: 768px) {
  .bzsc-cont2 .bzsc-a2b1 {
    width: 30%;
  }
}

.bzsc-cont2 .bzsc-a2b1 .dh-nav li {
  border-bottom: 1px solid #DDE1E6;
  position: relative;
}

.bzsc-cont2 .bzsc-a2b1 .dh-nav li a {
  color: #0E0F11;
  font: 400 1rem/2.75rem "Noto Sans SC";
  display: block;
  padding-left: 5%;
}

.bzsc-cont2 .bzsc-a2b1 .dh-nav li a+a {
  margin-top: 1px;
}

.bzsc-cont2 .bzsc-a2b1 .dh-nav li a:hover,
.bzsc-cont2 .bzsc-a2b1 .dh-nav li a.clicked {
  background: #049DD6;
  color: #fff;
}

.bzsc-cont2 .bzsc-a2b1 .dh-nav li .seca {
  border-top: 1px solid #DDE1E6;
  display: none;
}

.bzsc-cont2 .bzsc-a2b1 .dh-nav li .seca a {
  font: 400 0.875rem/1.255rem "Noto Sans SC";
  padding: 0.8rem 0;
  padding-left: 15%;
}

.bzsc-cont2 .bzsc-a2b2 {
  width: 79.6354166667%;
  margin-right: 1.25%;
  background: #fff;
  box-shadow: 0px 0px 0.625rem 0px rgba(0, 0, 0, 0.05);
}

@media (max-width: 768px) {
  .bzsc-cont2 .bzsc-a2b2 {
    width: 65%;
    margin-right: 2.5%;
  }
}

.bzsc-cont2 .bzsc-a2b2 .tit {
  color: #0E0F11;
  font: 400 0.875rem/2.75rem "Noto Sans SC";
  border-bottom: 1px solid #DDE1E6;
  padding: 0 1.875rem;
}

.bzsc-cont2 .bzsc-a2b2 .contont {
  padding: 2rem 5%;
  color: #000000;
  font: 400 1.125rem/1.65em "Noto Sans SC";
}

.zanweikaifang {
  background-color: #333;
  color: #fff;
  font: 400 1rem/1.65em "Noto Sans SC";
  padding: 0.5em 0;
  transform: rotate(-45deg);
  position: absolute;
  left: -35%;
  top: 11%;
  width: 100%;
}

@media (max-width: 768px) {
  .bzsc-cont2 .bzsc-a2b2 .contont {
    font-size: 1rem;
    padding: 1.5rem 5%;
  }
}

.agreement {
  text-align: center;
}

.agreement label {
  background: #0497CE;
  padding: 1rem 5%;
  border-radius: .625rem;
  color: #fff;
  font-size: 1.125rem;
  width: fit-content;
  margin: 0 auto;
  margin-top: 5.3125rem;
  cursor: pointer;
}

.agreement label a {
  color: #fff;
  text-decoration: underline;
}

.agreement input {
  width: 1rem;
  height: 1rem;
  background: #fff;
  margin-right: 0.25rem;
}

.agreement.on span {
  display: none;
}

@media (max-width: 768px) {
  .agreement label {
    margin-top: 2rem;
  }
}

.patxa1 {
  color: red;
  font-size: 1.25rem;
  line-height: 1.5em;
  margin-top: 2rem;
  text-align: center;
}
/*
ajax搜索
*/
.my-search-div{
	position: relative;
}
.my-search-results {
	list-style: none;
	padding: 0;
	margin: 0;
	border: 1px solid #ccc;
	position: absolute;
	z-index: 10;
	width: 280px;
	max-height: 400px;
	overflow: auto;
}
.my-search-results li {
	padding: 5px;
	background-color: #F8F8F8;
	cursor: pointer;
	border-bottom: 1px dotted #ccc;
}
.my-search-results li:hover {
	background-color: #e6e6e6;
}
.my_warning{
	color: #ff0000;
}
.result-setinput{
	width: 100%;
	display: block;
	text-align: left;
	padding-left: 5px;
	height: 30px;
	line-height: 30px;
	border-top:1px solid #ccc;
	margin-top:12px;
	
}
.my-preview{
	display: block;
	float: left;
	width: 100px;
	height:130px;
	border:1px solid #e6e6e6;
	margin-right: 5px;
}
.my-preview .my-preview-img{
	width: 100px;
	height: 100px;
	text-align: center;
}
.my-preview .my-preview-img img{
	width: 100px;
	height: 100px;
}
.my-preview .my-preview-del{
	width: 100px;
	height: 30px;
	line-height: 30px;
	text-align:center;
	background-color: #ff0000;
	color: #fff;
	cursor: pointer;
}