@charset "UTF-8";
.w1340 {
  width: 13.4rem;
  margin: 0 auto;
  position: relative;
  font-size: 0;
  z-index: 2;
}

@media (max-width: 1360px) {
  .w1340 {
    width: 94%;
  }
}

.nanber {
  width: 100%;
  position: relative;
}

.nanber .img {
  width: 100%;
  padding-top: 26.04%;
}

.nanber .box {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: calc((290 / 1920) * 100%);
  max-width: 90%;
  width: auto;
  z-index: 3;
}

.nanber .box .bit {
  width: 100%;
  color: rgba(34, 34, 34, 0.5);
  line-height: 1.5;
}

.nanber .box .bix {
  width: 100%;
  color: #222;
  line-height: 1.5;
}

@media (max-width: 1360px) {
  .nanber .box {
    left: 3%;
  }
}

@media (max-width: 800px) {
  .nanber .img {
    padding-top: 50%;
  }
}

.application {
  width: 100%;
  padding: 0.6rem 0;
  background-color: #f9fafb;
}

.application .applist {
  width: 100%;
  font-size: 0;
}

.application .applist .appam {
  width: 100%;
  background-color: #fff;
  box-shadow: 4px 6px 5px 1px rgba(153, 153, 153, 0.09);
  padding: 0.4rem 0.4rem 0.55rem;
  font-size: 0;
}

.application .applist .appam .apl {
  width: calc((470 / 1260) * 100%);
  display: inline-block;
  vertical-align: middle;
}

.application .applist .appam .apl .aplper {
  width: 100%;
  position: relative;
}

.application .applist .appam .apl .aplper .swiper-slide {
  width: 100%;
  border-radius: 10px;
  overflow: hidden;
}

.application .applist .appam .apl .aplper .swiper-slide .img {
  width: 100%;
  padding-top: 48.93%;
}

.application .applist .appam .apl .aplper .swiper-pagination {
  bottom: -0.25rem;
  width: 100%;
  text-align: center;
}

.application .applist .appam .apl .aplper .swiper-pagination-bullet {
  width: 7px;
  height: 7px;
  margin: 0 4px;
  border-radius: 50%;
  background-color: #222;
  opacity: 1;
  border: solid 2px #222;
}

.application .applist .appam .apl .aplper .swiper-pagination-bullet-active {
  background-color: #fff;
}

.application .applist .appam .apl .aplper .pagination {
  bottom: -0.3rem;
  width: 100%;
  text-align: center;
  position: absolute;
  left: 0;
}

.application .applist .appam .apl .aplper .pagination span {
  display: inline-block;
  vertical-align: middle;
  width: 7px;
  height: 7px;
  margin: 0 4px;
  border-radius: 50%;
  background-color: #222;
  opacity: 1;
  border: solid 2px #222;
}

.application .applist .appam .apl .aplper .pagination span.on {
  background-color: #fff;
}

.application .applist .appam .apr {
  display: inline-block;
  vertical-align: middle;
  width: calc((789 / 1260) * 100%);
  padding-left: 0.5rem;
}

.application .applist .appam .apr .rit {
  width: 100%;
  color: #222;
  line-height: 1.5;
  margin-bottom: 0.1rem;
}

.application .applist .appam .apr .rinp {
  width: 100%;
  color: #666;
  line-height: 1.5;
}

.application .applist .appam .apr .rinp p {
  color: #666;
  line-height: 1.5;
}

.application .applist .appam + .appam {
  margin-top: 0.34rem;
}

@media (max-width: 800px) {
  .application .applist .appam {
    padding: 0.3rem 0.3rem 0.5rem;
  }
  .application .applist .appam .apl {
    width: 100%;
    padding-bottom: 0.3rem;
  }
  .application .applist .appam .apl .aplper .swiper-pagination {
    bottom: -0.4rem;
  }
  .application .applist .appam .apr {
    width: 100%;
    padding-left: 0;
    margin-top: 0.3rem;
  }
}

.pages {
  width: 100%;
  padding: 0.4rem 0;
  font-size: 0;
  text-align: center;
}

.pages .page {
  display: inline-block;
  vertical-align: middle;
  width: 0.5rem;
  height: 0.5rem;
  line-height: 0.5rem;
  text-align: center;
  color: #333;
  background-color: #fff;
  margin: 0 0.1rem;
}

.pages .page.ltn {
  background-image: url("../images/b1.png");
  background-position: center;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  border: none;
}

.pages .page.rtn {
  background-image: url("../images/b2.png");
  background-position: center;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  border: none;
}

.pages .page.on {
  background-color: #222222;
  background-position: center;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  color: #fff;
  box-shadow: 0px 20px 50px 0px rgba(29, 32, 136, 0.15);
}

.pages .page.on.ltn {
  background-image: url("../images/b3.png");
  background-position: center;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  border: none;
}

.pages .page.on.rtn {
  background-image: url("../images/b4.png");
  background-position: center;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  border: none;
}

.pages .page.auto {
  width: auto;
  padding: 0 0.24rem;
}

.pages .page:hover {
  background-color: #222222;
  background-position: center;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  color: #fff;
  box-shadow: 0px 20px 50px 0px rgba(29, 32, 136, 0.15);
}

.pages .page.ltn:hover {
  background-image: url("../images/b3.png");
  background-position: center;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.pages .page.rtn:hover {
  background-image: url("../images/b4.png");
  background-position: center;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

@media (max-width: 900px) {
  .pages .page {
    width: 0.8rem;
    height: 0.8rem;
    line-height: 0.8rem;
  }
}

footer {
  width: 100%;
  position: relative;
  z-index: 4;
}

footer:after {
  content: ' ';
  position: absolute;
  top: -0.26rem;
  width: 1.75rem;
  background-image: url("../images/bg1.png");
  background-size: 100% 100%;
  left: 50%;
  height: 0.26rem;
  transform: translateX(-50%);
}

footer .ftop {
  width: 100%;
  background-color: #eeeff0;
}

footer .ftop .fop {
  width: 100%;
}

footer .ftop .fop .fim {
  width: 100%;
  text-align: center;
  line-height: 1.5;
  font-size: 0;
  padding: 0.4rem 0 0.2rem;
}

footer .ftop .fop .fim a {
  display: inline-block;
  vertical-align: middle;
  color: #000;
  line-height: 2;
  margin: 0 0.2rem 0.1rem;
}

footer .ftop .fop .share {
  width: 100%;
  padding: 0.3rem 0;
  font-size: 0;
  text-align: center;
}

footer .ftop .fop .share .am {
  display: inline-block;
  vertical-align: middle;
  width: 0.55rem;
  height: 0.55rem;
  margin: 0 0.2rem;
  border-radius: 50%;
  background-color: #fff;
  position: relative;
}

footer .ftop .fop .share .am img {
  width: 100%;
  display: block;
}

footer .ftop .fop .share .am img:first-child {
  display: block;
}

footer .ftop .fop .share .am img:last-child {
  display: none;
}

footer .ftop .fop .share .am a {
  width: 100%;
  display: block;
}

footer .ftop .fop .share .am .codm {
  width: 1.2rem;
  height: 1.2rem;
  display: block;
  position: absolute;
  bottom: 0.1rem;
  left: 50%;
  transform: translate(-50%, -50%);
  display: none;
}

footer .ftop .fop .share .am .codm img {
  width: 100%;
  display: block;
}

footer .ftop .fop .share .am:hover {
  background-color: #222;
}

footer .ftop .fop .share .am:hover img:first-child {
  display: none;
}

footer .ftop .fop .share .am:hover img:last-child {
  display: block;
}

footer .ftop .fop .share .am:hover .codm {
  display: block;
}

footer .fbot {
  width: 100%;
  background-color: #343637;
}

footer .fbot .fot {
  width: 100%;
  padding: 0.2rem 0;
}

footer .fbot .fot .fm {
  width: 100%;
  text-align: center;
  line-height: 1.5;
  color: rgba(255, 255, 255, 0.7);
}

footer .top {
  position: relative;
  z-index: 4;
  top: -0.1rem;
  cursor: pointer;
  text-align: center;
  width: 100%;
}

footer .top .xm {
  width: 13px;
  height: 7px;
  display: block;
  margin: 0 auto 0.1rem;
}

footer .top .xm img {
  width: 100%;
  display: block;
}

footer .top .back {
  width: 100%;
  color: #000;
  line-height: 1.5;
}

.joins {
  width: 100%;
  font-size: 0;
  padding: 1.2rem 0;
}

.joins .join {
  width: 100%;
  font-size: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.joins .join .jol {
  width: calc((390 / 1340) * 100%);
  display: inline-block;
  vertical-align: top;
  padding-right: 0.2rem;
}

.joins .join .jol .jit {
  width: 100%;
  color: #222;
  line-height: 1.5;
}

.joins .join .jol .jim {
  width: 100%;
  margin: 0.4rem 0;
}

.joins .join .jol .jim .jm {
  width: 100%;
  color: #666;
  line-height: 1.5;
}

.joins .join .jol .jim .jp {
  width: 100%;
  color: #222;
  line-height: 1.5;
}

.joins .join .jol .jih {
  width: 100%;
  margin: 0.3rem 0;
}

.joins .join .jol .jih .ji {
  width: 100%;
  color: #666;
  line-height: 1.5;
}

.joins .join .jol .jih .js {
  width: 100%;
  color: #0b1910;
  line-height: 1.5;
}

.joins .join .jol .codms {
  width: 100%;
  font-size: 0;
  margin-top: 0.4rem;
}

.joins .join .jol .codms .code {
  width: 100%;
}

.joins .join .jol .codms .code .mg {
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  background-color: #f0f0f0;
  padding: 0.1rem;
}

.joins .join .jol .codms .code .mg img {
  width: 100%;
  display: block;
}

.joins .join .jol .codms .code .mx {
  width: 100%;
  color: #666;
  line-height: 1.5;
  margin-top: 0.2rem;
}

.joins .join .jor {
  width: calc((945 / 1340) * 100%);
  display: inline-block;
  vertical-align: top;
}

.joins .join .jor .map {
  width: 100%;
  /* height: 5.9rem; */
  font-size: 14px;
  line-height: 1.5;
}

.joins .join .jor .map .BMap_Marker > div {
  width: 39px !important;
  font-size: 14px;
  line-height: 1.5;
}

.bussines {
  width: 100%;
  padding: 0 0 0.6rem;
  background-color: #f9fafb;
}

.bussines .busom {
  width: 100%;
  font-size: 0;
  padding: 0.4rem 0.8rem;
  background-color: #fff;
  box-shadow: 4px 6px 5px 1px rgba(153, 153, 153, 0.12);
  position: relative;
  top: -0.45rem;
}

.bussines .busom .bul {
  display: inline-block;
  vertical-align: middle;
  width: 1.46rem;
}

.bussines .busom .bul .img {
  width: 100%;
  padding-top: 65.98%;
}

.bussines .busom .bur {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 1.46rem);
  padding-left: 0.4rem;
}

.bussines .busom .bur .bit {
  width: 100%;
  color: #222;
  line-height: 1.5;
  margin-bottom: 0.1rem;
}

.bussines .busom .bur .sim {
  width: 100%;
  color: #666;
  line-height: 1.6;
}

.bussines .busom .bur .sim p {
  color: #666;
  line-height: 1.6;
}

.bussines .advans {
  width: 100%;
  margin-top: 0.15rem;
}

.bussines .advans .ait {
  width: 100%;
  color: #222;
  font-weight: bold;
  line-height: 1.5;
  margin-bottom: 0.2rem;
}

.bussines .advans .advom {
  width: 100%;
  font-size: 0;
  display: flex;
}

.bussines .advans .advom .adl {
  width: calc((890 / 1340) * 100%);
  display: inline-block;
  vertical-align: middle;
  margin-right: calc((19 / 1340) * 100%);
  position: relative;
}

.bussines .advans .advom .adl .mgx {
  width: 100%;
}

.bussines .advans .advom .adl .mgx .vmg {
  width: 100%;
  padding-top: 56.56%;
}

.bussines .advans .advom .adl .imgs {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: all ease 0.4s;
  opacity: 0;
  z-index: 1;
}

.bussines .advans .advom .adl .imgs .img {
  width: 100%;
  padding-top: 56.56%;
}

.bussines .advans .advom .adl .imgs.on {
  opacity: 1;
  z-index: 4;
}

.bussines .advans .advom .adr {
  width: calc((430 / 1340) * 100%);
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}

.bussines .advans .advom .adr .roam {
  width: 100%;
  cursor: pointer;
  flex: 1;
  background-color: #eeeff0;
  position: relative;
}

.bussines .advans .advom .adr .roam .aom {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0;
}

.bussines .advans .advom .adr .roam .aom .ric {
  width: 0.91rem;
  height: 0.91rem;
  display: inline-block;
  vertical-align: middle;
}

.bussines .advans .advom .adr .roam .aom .ric img {
  width: 100%;
  display: block;
}

.bussines .advans .advom .adr .roam .aom .rm {
  display: inline-block;
  vertical-align: middle;
  color: #222;
  line-height: 1.5;
  margin-left: 0.2rem;
}

.bussines .advans .advom .adr .roam .com {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-content: center;
  flex-wrap: wrap;
  text-align: center;
  padding: 0.1rem 0.2rem;
  background-color: #fff;
  opacity: 0;
  transition: all ease 0.4s;
}

.bussines .advans .advom .adr .roam .com .rp {
  width: 100%;
  color: #222;
  line-height: 1.5;
}

.bussines .advans .advom .adr .roam .com .rg {
  width: 100%;
  text-align: center;
  color: #666;
  line-height: 1.5;
}

.bussines .advans .advom .adr .roam .com .rg p {
  color: #666;
  line-height: 1.5;
}

.bussines .advans .advom .adr .roam.on .com {
  opacity: 1;
}

.bussines .advans .advom .adr .roam + .roam {
  margin-top: 0.2rem;
}

@media (max-width: 800px) {
  .bussines {
    padding: 0.5rem 0;
  }
  .bussines .busom {
    top: 0;
    padding: 0.4rem;
    margin-bottom: 0.34rem;
  }
  .bussines .advans {
    width: 100%;
  }
  .bussines .advans .advom {
    width: 100%;
    flex-direction: column-reverse;
  }
  .bussines .advans .advom .adr {
    width: 100%;
    margin-bottom: 0.2rem;
  }
  .bussines .advans .advom .adr .roam {
    width: 100%;
  }
  .bussines .advans .advom .adr .roam .aom {
    width: 100%;
    padding: 0.6rem 0.4rem;
  }
  .bussines .advans .advom .adl {
    width: 100%;
  }
}

.procens {
  width: 100%;
  font-size: 0;
  padding: 0.6rem 0;
}

.procens .pmglis {
  width: 100%;
  font-size: 0;
  margin-bottom: 0.8rem;
}

.procens .pmglis .pimg {
  display: inline-block;
  vertical-align: top;
  width: calc((650 / 1340) * 100%);
  margin-right: calc((39 / 1340) * 100%);
}

.procens .pmglis .pimg a {
  width: 100%;
  display: block;
}

.procens .pmglis .pimg .img {
  width: 100%;
  padding-top: 55.93%;
  transition: all ease 0.3s;
}

.procens .pmglis .pimg:nth-child(2n) {
  margin-right: 0;
}

.procens .tables {
  width: 100%;
  overflow: auto;
  margin: 0.7rem 0;
  /* 这里不需要用到这个 */
}

.procens .tables::-webkit-scrollbar {
  /* 隐藏默认的滚动条 */
  -webkit-appearance: none;
}

.procens .tables::-webkit-scrollbar:vertical {
  /* 设置垂直滚动条宽度 */
  width: 5px;
}

.procens .tables::-webkit-scrollbar:horizontal {
  /* 设置水平滚动条厚度 */
  height: 5px;
}

.procens .tables::-webkit-scrollbar-thumb {
  /* 滚动条的其他样式定制，注意，这个一定也要定制，否则就是一个透明的滚动条 */
  border-radius: 8px;
  border: 5px solid rgba(255, 255, 255, 0.4);
  background-color: rgba(0, 0, 0, 0.5);
}

.procens .tables .table {
  width: 1340px;
}

.procens .tables .table.green .tr {
  background-color: #f3f8e8;
  border: solid 1px #ffffff;
}

.procens .tables .table.green .tr .td + .td {
  border-left: solid 1px #fff;
}

.procens .tables .table.green .tr:nth-child(2n) {
  background-color: #ebf1de;
}

.procens .tables .table.green .tr.head {
  background-color: #fff;
  border: solid 1px #dcdcdc;
  border-bottom: none;
}

.procens .tables .table.green .tr.head .td + .td {
  border-left: solid 1px #dcdcdc;
}

.procens .tables .table.red .tr {
  background-color: #fce7e6;
  border: solid 1px #ffffff;
}

.procens .tables .table.red .tr .td + .td {
  border-left: solid 1px #fff;
}

.procens .tables .table.red .tr:nth-child(2n) {
  background-color: #f2dcdb;
}

.procens .tables .table.red .tr.head {
  background-color: #fff;
  border: solid 1px #dcdcdc;
  border-bottom: none;
}

.procens .tables .table.red .tr.head .td + .td {
  border-left: solid 1px #dcdcdc;
}

.procens .tables .tr {
  width: 100%;
  display: flex;
  border: solid 1px #dcdcdc;
}

.procens .tables .tr .td {
  flex: 1;
  display: flex;
}

.procens .tables .tr .td .tdm {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #222;
  line-height: 1.3;
  padding: 0.15rem;
}

.procens .tables .tr .td + .td {
  border-left: solid 1px #dcdcdc;
}

.procens .tables .tr + .tr {
  border-top: none;
}
.procens .tables table,tr,td {
    border: none;
}
.procens .tables table {
    width: 1340px;
}
.procens .tables table tr {
    flex: 1;
    display: flex;
}
.procens .tables table tr td {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #222;
    line-height: 1.3;
    padding: 0.15rem;
    border: solid 1px #ffffff;
}

.procens .tables .green tr {
    background-color: #fbfff1;
    font-size: calc(12px + 4 * 100vw / 1920);
}
.procens .tables .green tr:nth-child(2n) {
    background-color: #f8ffe9;
}
.procens .tables .red tr {
    /* background-color: #fce7e6; */
    background-color: #f2fafd;
    font-size: calc(12px + 4 * 100vw / 1920);
}
.procens .tables .red tr:nth-child(2n) {
    /* background-color: #f2dcdb; */
    background-color: #ddf6fe;
}

.procens .tables table .firstRow {
    background-color: #fff;
    border: solid 1px #dcdcdc;
    border-bottom: none;
}
.procens .tables table .firstRow td {
    border: solid 1px #dcdcdc;
}

.abouts {
  width: 100%;
  font-size: 0;
  display: flex;
  flex-wrap: wrap;
}

.abouts .aol {
  width: calc((960 / 1920) * 100%);
  display: inline-block;
  vertical-align: middle;
}

.abouts .aol .aolper {
  width: 100%;
}

.abouts .aol .aolper .swiper-slide {
  width: 100%;
}

.abouts .aol .img {
  width: 100%;
  padding-top: 97.91%;
}

.abouts .aor {
  width: calc((960 / 1920) * 100%);
  display: inline-block;
  vertical-align: middle;
}

.abouts .aor .acom {
  width: 100%;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: space-between;
}

.abouts .aor .aop {
  width: 100%;
  padding: 1rem 1.2rem;
}

.abouts .aor .aio {
  width: 100%;
  font-size: 0;
  margin-bottom: 0.6rem;
}

.abouts .aor .aio span {
  display: inline-block;
  vertical-align: middle;
  width: 1.65rem;
}

.abouts .aor .aio span img {
  width: 100%;
  display: block;
}

.abouts .aor .tia {
  width: 100%;
  color: #131313;
  line-height: 1.5;
  font-weight: bold;
  margin-bottom: 0.4rem;
}

.abouts .aor .tinp {
  width: 100%;
  color: #888;
  line-height: 1.5;
  height: 2.8rem;
  text-align: justify;
}

.abouts .aor .tinp p {
  color: #888;
  line-height: 1.5;
}

.abouts .aor .bott {
  width: 100%;
  font-size: 0;
  display: flex;
  height: 2.2rem;
}

.abouts .aor .bott .ottm {
  flex: 1;
  padding: 0.15rem 0.5rem;
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  position: relative;
}

.abouts .aor .bott .ottm:after {
  content: ' ';
  width: 1.2rem;
  height: 0.2rem;
  background-color: rgba(255, 255, 255, 0.7);
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-15deg);
}

.abouts .aor .bott .ottm .num {
  width: 100%;
  font-size: 0;
  position: relative;
  z-index: 3;
}

.abouts .aor .bott .ottm .num b {
  display: inline-block;
  color: #222;
}

.abouts .aor .bott .ottm .num span {
  display: inline-block;
  color: #fff;
  padding: 0.1rem;
  margin-left: 0.1rem;
  background-color: #666;
  border-radius: 50%;
  position: relative;
  top: -0.1rem;
  width: calc(0.2rem + 1em);
  height: calc(0.2rem + 1em);
  text-align: center;
}

.abouts .aor .bott .ottm .pim {
  width: 100%;
  color: #555;
  line-height: 1.5;
  margin-top: 0.06rem;
  position: relative;
  z-index: 3;
}

.abouts .aor .bott .ottm:nth-child(1) {
  background-color: #fafafa;
}

.abouts .aor .bott .ottm:nth-child(2) {
  background-color: #eeeeee;
}

.abouts .aor .bott .ottm:nth-child(3) {
  background-color: #e1e1e1;
}

.load-box {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  width: 100vw;
  height: 100vh;
  background-color: #222222;
  overflow: hidden;
}

.load-box .load {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.load-box .load h1 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 270px;
  height: 90px;
  display: none;
}

.load-box .load a {
  display: block;
  width: 270px;
  height: 90px;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  position: absolute;
  z-index: 1;
  background: url("../images/a8-b.png") center no-repeat #999;
  -webkit-mask: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAABaCAYAAACR8EvTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ4QjExNzAzRTIxQTExRUNCNUFCOUM0MkMwREUwMzYyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ4QjExNzA0RTIxQTExRUNCNUFCOUM0MkMwREUwMzYyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDhCMTE3MDFFMjFBMTFFQ0I1QUI5QzQyQzBERTAzNjIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDhCMTE3MDJFMjFBMTFFQ0I1QUI5QzQyQzBERTAzNjIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7TUDhNAAAscklEQVR42uyd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");
  -webkit-mask-size: auto 100%;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
  background-position-y: -30px;
  background-position-x: -800px;
  animation: load-mask-go 5s ease-in-out;
}

.load-box .load .load-img {
  position: absolute;
  z-index: 2;
  height: 30px;
  opacity: 0;
  top: 50%;
  left: 50%;
  transform: translateY(-50%);
}

.load-box .load .load-img.on {
  opacity: 1;
  transform-origin: 50% 70%;
  animation: water-go 1.2s cubic-bezier(1, -0.01, 0.43, 0.68);
}

@keyframes load-mask-go {
  0% {
    background-position-y: 30px;
    background-position-x: 0px;
    opacity: 1;
  }
  100% {
    background-position-y: -30px;
    background-position-x: -800px;
    opacity: 0;
  }
}

@keyframes water-go {
  0% {
    height: 30px;
    transform: scale(1);
  }
  100% {
    transform: scale(1100);
  }
}

.banner {
  width: 100%;
  position: relative;
}

.banner .img {
  width: 100%;
  height: 100vh;
}

.banner .videos {
  width: 100%;
  position: absolute;
  background-color: #000;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
}

.banner .play {
  position: absolute;
  z-index: 10;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  background-color: rgba(2, 47, 129, 0.5);
}

.banner .play:after {
  content: ' ';
  width: 0;
  height: 0;
  left: calc(50% + 0.3rem);
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  z-index: 11;
  border: solid 0.5rem;
  border-color: transparent transparent transparent #fff;
}

.banner .play img {
  width: 100%;
  display: none;
}

header {
  position: fixed;
  z-index: 20;
  background-color: #fff;
  top: 0;
  left: 0;
  right: 0;
}

header .hop {
  width: 100%;
  display: flex;
  align-items: center;
}

header .logo {
  display: inline-block;
  vertical-align: middle;
  width: 1.35rem;
}

header .logo a, header .logo img {
  width: 100%;
  display: block;
}

header .rav {
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
}

header .rav .ss {
  display: inline-block;
  vertical-align: middle;
  width: 0.3rem;
  height: 0.3rem;
  cursor: pointer;
}

header .rav .ss img {
  width: 100%;
  display: block;
}

header .rav .line {
  display: inline-block;
  vertical-align: middle;
  width: 1px;
  background-color: #eee;
  height: 0.3rem;
  margin: 0 0.25rem;
}

header .rav .menu {
  display: inline-block;
  vertical-align: middle;
  display: none;
}

header .rav .languages {
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  margin: 0 0.1rem;
  text-align: left;
}

header .rav .languages .lauges {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}

header .rav .languages .lauges .lashow {
  width: 100%;
  color: #555;
  line-height: 1.5;
  position: relative;
  cursor: pointer;
  padding: 0 0.3rem 0 0.1rem;
  border: solid 1px #fff;
}

header .rav .languages .lauges .lashow .ac {
  display: inline-block;
  vertical-align: middle;
  width: 0.3rem;
  height: 0.3rem;
}

header .rav .languages .lauges .lashow .ac img {
  width: 100%;
  display: block;
}

header .rav .languages .lauges .lashow .am {
  display: inline-block;
  vertical-align: middle;
  color: #222;
  line-height: 1.5;
  margin-left: 0.1rem;
}

header .rav .languages .lauges .lashow:after {
  content: " ";
  position: absolute;
  z-index: 3;
  right: 0.05rem;
  top: calc(50% + 0.01rem);
  transform: translateY(-50%);
  width: 0;
  height: 0;
  width: 0.10rem;
  height: 0.06rem;
  background-image: url("../images/x1.png");
  background-size: 100% 100%;
}

header .rav .languages .lauges .language {
  position: absolute;
  z-index: 10;
  top: 100%;
  width: 100%;
  display: none;
}

header .rav .languages .lauges .language .latem {
  width: 100%;
}

header .rav .languages .lauges .language .latem a {
  width: 100%;
  display: block;
  color: #fff;
  padding: 0 0.1rem;
  line-height: 3;
  background: rgba(34, 34, 34, 0.5);
}

header .rav .languages .lauges .language .latem:hover a {
  background: #222;
  color: #fff;
}

header .black {
  display: none;
  width: 100vw;
  height: 100vh;
  position: fixed;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 140;
  cursor: pointer;
}

header .sear {
  width: 100%;
  font-size: 0;
  padding: 0.3rem 0.3rem;
  border-top: solid 1px #f6f6f6;
  display: none;
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1111;
  background: #fff;
}

header .sear form {
  width: 100%;
  font-size: 0;
  margin: 0 auto;
  max-width: 10rem;
  display: block;
}

header .sear .input {
  width: calc(100% - 1rem);
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  background: #f6f6f6;
}

header .sear .input input {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  background: #fff;
  background: #f6f6f6;
  color: #666666;
  font-size: calc(12px - 0.12rem + 0.16rem);
  line-height: 2.5;
  height: 2.5em;
  padding: 0 0.2rem;
  border: none;
}

header .sear .submxt {
  width: 1rem;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
}

header .sear .submxt input {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  background: #222;
  color: #fff;
  font-size: calc(12px - 0.12rem + 0.16rem);
  line-height: 2.5;
  padding: 0 0.2rem;
  border: none;
  text-align: center;
  cursor: pointer;
}

header nav {
  flex: 1;
  text-align: right;
  padding-right: 0.2rem;
}

header nav .natem {
  width: auto;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}

header nav .natem .nas {
  width: auto;
  display: inline-block;
  position: relative;
}

header nav .natem .nas a {
  display: inline-block;
  line-height: 3.5;
  line-height: 1rem;
  color: #222;
  position: relative;
  padding: 0 0.3rem;
}

header nav .natem .nas:after {
  content: ' ';
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 0.2rem;
  height: 2px;
  background-color: #000;
  bottom: 0.15rem;
  display: none;
}

header nav .natem .navuls {
  width: 2rem;
  position: absolute;
  z-index: 101;
  left: 50%;
  top: 100%;
  transform: translateX(-50%);
  background: #fff;
  display: none;
}

header nav .natem .navuls ul {
  width: 100%;
}

header nav .natem .navuls ul li {
  width: 100%;
}

header nav .natem .navuls ul li .ns {
  width: 100%;
  display: block;
  line-height: 3;
  color: #000;
  text-align: left;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  padding: 0 0.2rem;
  position: relative;
  text-align: center;
}

header nav .natem .navuls ul li:hover .ns {
  background-color: #000;
  color: #fff;
}

header nav .natem.on .nas a {
  color: #222;
}

header nav .natem.on .nas:after {
  display: block;
}

header nav .natem.on .navuls {
  background-color: #f7f7f7;
}

header nav .natem:hover .nas a {
  color: #222;
}

header nav .natem:hover .nas:after {
  display: block;
}

header .black {
  display: none;
  width: 100vw;
  height: 100vh;
  position: fixed;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 140;
  cursor: pointer;
}

@media (max-width: 800px) {
  header .hop {
    height: 0.9rem;
  }
  header nav {
    width: 80%;
    position: fixed;
    max-width: 90%;
    right: 0;
    top: 0;
    left: auto;
    height: 100vh;
    background-color: #fff;
    margin-right: 0;
    z-index: 500;
    transform: translate(100%, 0);
    transition: transform .3s;
    display: block;
    text-align: left;
  }
  header nav .natem {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    width: auto;
    width: 100%;
    padding: 0.1rem 0;
  }
  header nav .natem .nas {
    width: auto;
    display: inline-block;
    width: 100%;
  }
  header nav .natem .nas a {
    width: auto;
    display: inline-block;
    vertical-align: middle;
    line-height: 2.5;
    color: #333;
    font-weight: bold;
    padding: 0 0.3rem;
    position: relative;
  }
  header nav .natem .nas:after {
    display: none !important;
  }
  header nav .natem .navuls {
    width: 100%;
    position: relative;
    z-index: 101;
    left: 0%;
    top: 0%;
    transform: translateX(0%);
    background: #fff;
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.09);
    display: none;
  }
  header nav .natem .navuls ul {
    width: 100%;
    padding: 0.1rem;
  }
  header nav .natem .navuls li {
    width: 100%;
    display: block;
    position: relative;
  }
  header nav .natem .navuls li .ns {
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    line-height: 3;
    color: #333;
    text-align: left !important;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding: 0 0.2rem;
    background: #fff;
    position: relative;
  }
  header nav .natem .navuls li .ns:hover {
    color: #000;
  }
  header nav .natem .navuls li .ns:after {
    content: ' ';
    position: absolute;
    right: 0.3rem;
    top: 50%;
    transform: translateY(-50%);
    width: 7px;
    height: 12px;
    background-image: url("../images/r.png");
    background-size: 100% 100%;
  }
  header nav .natem .navuls li + li {
    border-top: solid 1px #eee;
  }
  header nav .natem.on .nas a {
    color: #fff;
    background-color: #000;
  }
  header nav .natem.on .nas:after {
    display: none !important;
  }
  header nav .natem.has-nav:after {
    content: "+";
    display: inline-block;
    width: 36px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    position: absolute;
    background: none;
    right: 0;
    left: auto;
    transform: translateX(0);
    top: 0.05rem;
    font-size: 20px;
    color: #333;
    border: none;
  }
  header nav .natem.has-nav.show:after {
    content: "-";
  }
  header .rav {
    width: calc(100% - 1.35rem);
    text-align: right;
  }
  header .rav .menu {
    display: inline-block;
    vertical-align: middle;
    width: 0.5rem;
    height: 0.5rem;
    margin: 0 0.1rem;
  }
  header .rav .ss {
    display: inline-block;
    vertical-align: middle;
    width: 0.3rem;
    height: 0.3rem;
  }
  header.menu-state {
    z-index: 10000;
  }
  header.menu-state nav {
    transform: translate(0, 0);
  }
  header.menu-state .black {
    display: block;
  }
}

.abomgs {
  width: 100%;
  display: flex;
  padding: 0.4rem;
}

.abomgs .imgt {
  display: inline-block;
  vertical-align: middle;
  flex: 1;
  margin-right: 0.2rem;
}

.abomgs .imgt .img {
  width: 100%;
  padding-top: 97.91%;
}

.abomgs .imgt:nth-child(3n) {
  margin-right: 0;
}

.netails {
  width: 100%;
  font-size: 0;
  padding: 0.8rem 0 0; }
  .netails .netail {
    width: 100%; }
    .netails .netail .nti {
      width: 100%;
      color: #131313;
      line-height: 1.3; }
    .netails .netail .nim {
      width: 100%;
      padding: 0.2rem 0;
      font-size: 0;
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
      align-items: center; }
      .netails .netail .nim .nml {
        display: inline-block;
        vertical-align: middle; }
        .netails .netail .nim .nml .litm {
          display: inline-block;
          vertical-align: middle;
          color: #666;
          line-height: 1.5;
          margin-right: 0.35rem; }
          .netails .netail .nim .nml .litm span {
            display: inline-block;
            vertical-align: middle;
            width: 0.2rem;
            position: relative;
            top: -0.02rem;
            margin-right: 0.06rem; }
            .netails .netail .nim .nml .litm span img {
              width: 100%;
              display: block; }
      .netails .netail .nim .nmr {
        display: inline-block;
        vertical-align: middle; }
        .netails .netail .nim .nmr .am {
          display: inline-block;
          vertical-align: middle;
          width: 0.2rem;
          margin-left: 0.12rem; }
          .netails .netail .nim .nmr .am a {
            width: 100%;
            display: block; }
          .netails .netail .nim .nmr .am img {
            width: 100%;
            display: block; }
          .netails .netail .nim .nmr .am .m1 {
            display: block; }
          .netails .netail .nim .nmr .am .m2 {
            display: none; }
        .netails .netail .nim .nmr .am:hover .m1 {
          display: none; }
        .netails .netail .nim .nmr .am:hover .m2 {
          display: block; }
    .netails .netail .ninps {
      width: 100%;
      padding: 0.3rem 0 0.6rem;
      border-top: solid 1px #e8e8e8;
      color: #717273;
      line-height: 1.75; }
      .netails .netail .ninps p {
        color: #717273;
        line-height: 1.75; }
  .netails .not {
    width: 100%;
    border-top: solid 1px #e8e8e8; }
    .netails .not .notvm {
      width: 100%;
      display: flex;
      flex-wrap: wrap; }
    .netails .not .noim {
      display: inline-block;
      vertical-align: middle;
      width: 50%; }
      .netails .not .noim a {
        padding: 0.45rem 0;
        width: 100%;
        display: block;
        color: #111;
        line-height: 1.5; }
      .netails .not .noim span {
        display: inline-block;
        vertical-align: middle;
        position: relative;
        top: -0.02rem;
        width: 9px; }
        .netails .not .noim span img {
          width: 100%;
          display: block; }
        .netails .not .noim span img:first-child {
          display: block; }
        .netails .not .noim span img:last-child {
          display: none; }
    .netails .not .noim.nl a {
      padding-right: 0.4rem; }
    .netails .not .noim.nl span {
      margin-right: 0.06rem; }
    .netails .not .noim.nr a {
      padding-left: 0.4rem; }
    .netails .not .noim.nr span {
      margin-left: 0.06rem; }
    .netails .not .noim + .noim {
      border-left: solid 1px #e8e8e8; }
    .netails .not .noim:hover a {
      color: #333; }
    .netails .not .noim:hover span img:first-child {
      display: none; }
    .netails .not .noim:hover span img:last-child {
      display: block; }

@media (max-width: 900px) {
  .netails .not .noim {
    width: 100%; }
    .netails .not .noim a {
      padding: 0.3rem 0 !important; }
      .netails .not .noim a span {
        display: none; }
  .netails .not .noim + .noim {
    border-left: none; }
  .netails .netail .nim .nml .litm span {
    width: 20px; }
  .netails .netail .nim .nmr .am {
    width: 20px;
    margin-left: 10px; } }

