::selection {
  color: #fff;
  background: #FF6709;
}

* {
  margin: 0px;
  padding: 0px;
  box-sizing: border-box;
}

html {
  font-size: 62.5%;
  height: 100%;
  scroll-behavior: smooth;
  scroll-padding-top: 100px;
}

body {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  overflow-x: hidden;
  font-family: var(--fontr);
  font-size: 16px;
  font-size: 1.6rem;
  color: #fff;
  line-height: 1.2;
  background-color: #272727;
}

:root {
  --fontr: Arial, Helvetica, sans-serif;
}

a {
  color: #fff;
  text-decoration: none;
  outline: none;
  transition: all 500ms;
}
a:hover {
  color: #FF6709;
}
a:hover img {
  transform: scale(1.1);
}

.clear {
  clear: both;
}

ol,
ul {
  list-style: none;
}

img {
  max-width: 100%;
  border: none;
  vertical-align: middle;
  transition: all 500ms;
}

table,
embed,
video {
  max-width: 100%;
}

input,
textarea {
  border: none;
  background: none;
  font-family: inherit;
}
input:focus,
textarea:focus {
  outline: none;
}

input[type=checkbox] {
  cursor: pointer;
}
input[type=radio] {
  cursor: pointer;
}

input[type=submit],
input[type=reset],
input[type=button],
button {
  appearance: none;
  cursor: pointer;
}

textarea {
  resize: none;
}

button {
  border: none;
  background: none;
  cursor: pointer;
}

::-webkit-input-placeholder {
  color: #B3B3B3;
}

:-o-placeholder {
  color: #B3B3B3;
}

:-ms-input-placeholder {
  color: #B3B3B3;
}

::-moz-placeholder {
  color: #B3B3B3;
}

@media screen and (min-width: 1000px) {
  .m-range {
    width: calc(100% - 180px);
    max-width: 1200px;
    margin: auto;
  }
}
@media screen and (max-width: 999px) {
  .mpdt {
    padding-top: 30px;
  }
  .mpdb {
    padding-bottom: 30px;
  }
  .m-range {
    width: 95%;
    margin: auto;
  }
}
.head a:hover {
  color: #FF6709;
}

.foot a:hover {
  color: #FF6709;
}

.mp {
  font-size: 16px;
  line-height: 28px;
  color: #fff;
}
.mp a {
  color: #FF6709;
}
.mp a:hover {
  text-decoration: underline;
}
.mp img {
  display: inline-block;
  vertical-align: middle;
}
.mp td {
  border: 1px solid #fff;
  padding: 5px 10px;
}

@media screen and (max-width: 767px) {
  .mp {
    font-size: 14px;
    line-height: 24px;
  }
}
.imga {
  text-align: center;
  font-size: 0;
  overflow: hidden;
}
.imga a {
  display: inline-block;
  overflow: hidden;
  vertical-align: bottom;
}
.imga img {
  display: block;
  margin: 0 auto;
}

.imgb {
  height: 100%;
}
.imgb a {
  height: 100%;
}
.imgb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  margin: 0 auto;
}

@media screen and (max-width: 480px) {
  .imgb,
  .imgb a,
  .imgb img {
    height: auto;
  }
}
.table {
  width: 100%;
  overflow: auto;
}

table {
  width: 100%;
  border-collapse: collapse;
}

form .star {
  position: relative;
}
form .star::before {
  content: "*";
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 30px;
  color: #F00;
  position: absolute;
  left: 10px;
  top: 10px;
}

/**
 * Swiper 11.0.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 26, 2023
 */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, 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");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color:#007aff;
}

:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}

.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-horizontal {
  touch-action: pan-y;
}

.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-3d {
  perspective: 1200px;
}

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide {
  transform-style: preserve-3d;
}

.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color:#fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color:#000;
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}

:root {
  --swiper-navigation-size:44px;
}

.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev {
  display: none !important;
}

.swiper-button-next svg, .swiper-button-prev svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform-origin: center;
}

.swiper-rtl .swiper-button-next svg, .swiper-rtl .swiper-button-prev svg {
  transform: rotate(180deg);
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}

.swiper-button-lock {
  display: none !important;
}

.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 0.3s opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 0.2s transform, 0.2s top;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s left;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s right;
}

.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}

.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}

.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}

.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar {
  position: absolute;
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
  touch-action: none;
}

.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-fade .swiper-slide-active {
  pointer-events: auto;
}

.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube {
  overflow: visible;
}

.swiper-cube .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top {
  z-index: 0;
  backface-visibility: hidden;
}

.swiper-flip {
  overflow: visible;
}

.swiper-flip .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top {
  z-index: 0;
  backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}

.swiper-cards {
  overflow: visible;
}

.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  backface-visibility: hidden;
  overflow: hidden;
}

.sw-over {
  overflow: initial;
  pointer-events: none;
}
.sw-over .swiper-slide > * {
  transition: 0.5s;
  opacity: 0;
}
.sw-over .swiper-slide-visible > * {
  opacity: 1;
  pointer-events: initial;
}

/* nav */
.snav {
  display: none;
}
.snav .nav {
  position: fixed;
  width: 35px;
  height: 23px;
  background: #fff;
  right: 2.5%;
  top: 18px;
  cursor: pointer;
  border-radius: 5px;
  z-index: 9999999999;
}
.snav .nav span {
  display: block;
  width: 20px;
  height: 2px;
  background: #333;
  position: absolute;
  left: 50%;
  margin-left: -10px;
  top: 50%;
  transition: 0.8s;
  z-index: 99999991;
}
.snav .nav .nav1 {
  margin-top: -1px;
}
.snav .nav .nav2 {
  margin-top: -8px;
}
.snav .nav .nav3 {
  margin-top: 6px;
}
.snav .navh .nav1 {
  transform: rotate(45deg);
}
.snav .navh .nav2 {
  transform: rotate(-45deg);
  width: 10px;
  margin-left: -1px;
  margin-top: -5px;
}
.snav .navh .nav3 {
  transform: rotate(-45deg);
  width: 9px;
  margin-top: 3px;
  margin-left: -8px;
}

.smnav {
  position: fixed;
  width: 280px;
  height: 100%;
  opacity: 0;
  overflow: auto;
  top: 0px;
  right: -200%;
  background: #272727;
  z-index: 9999999;
  transition: 0.5s;
  text-align: center;
}

.smnavh {
  right: 0px;
  opacity: 1;
}

.topnav {
  margin: auto;
  margin-top: 30px;
  padding: 20px;
}

ul.topnav li {
  text-align: left;
  position: relative;
}

ul.topnav li a {
  padding: 15px 5px;
  padding-left: 0px;
  color: #fff;
  display: block;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  padding-right: 50px;
  border-bottom: 1px solid #fff;
}

ul.topnav ul {
  display: none;
}

ul.topnav ul li {
  clear: both;
}

ul.topnav ul li a {
  padding: 10px 5px;
  padding-left: 20px;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: normal;
  outline: 0;
  border: none;
}

ul.topnav ul ul li a {
  padding-left: 40px;
  font-size: 12px;
  font-size: 1.2rem;
}

ul.topnav ul ul {
  border-top: 1px dashed rgba(255, 255, 255, 0.5);
  border-bottom: 1px dashed rgba(255, 255, 255, 0.5);
}

ul.topnav ul ul ul li a {
  padding-left: 60px;
}

ul.topnav span {
  display: block;
  position: absolute;
  right: 0px;
  top: 15px;
  width: 20px;
  height: 20px;
  background: #fff;
  background: rgba(255, 255, 255, 0.6);
  cursor: pointer;
  border-radius: 50%;
  transition: 0.5s;
}

ul.topnav span:before {
  content: "";
  width: 6px;
  height: 2px;
  background: #333;
  position: absolute;
  left: 50%;
  margin-left: -3px;
  top: 50%;
  margin-top: 0px;
  transform: rotate(45deg);
  transform-origin: right center;
}

ul.topnav span:after {
  content: "";
  width: 6px;
  height: 2px;
  background: #333;
  position: absolute;
  left: 50%;
  margin-left: -3px;
  top: 50%;
  margin-top: -1px;
  transform: rotate(-45deg);
  transform-origin: right center;
  transition: 0.5s;
}

ul.topnav span.nav-hide {
  transform: rotate(90deg);
}

.smnav form {
  margin-top: 15px;
  margin-bottom: 15px;
  width: 240px;
  height: 26px;
  border: 1px solid #fff;
  position: relative;
  background: #fff;
}

.smnav form .iptc {
  box-sizing: border-box;
  padding-left: 15px;
  background-color: #fff;
  width: 80%;
  height: 24px;
  line-height: 24px;
  display: block;
  float: left;
}

.smnav form .ipsc {
  width: 20%;
  height: 26px;
  line-height: 26px;
  display: block;
  float: right;
  background: transparent;
  position: relative;
  z-index: 99;
}

.smnav form i {
  position: absolute;
  right: 10px;
  top: 3px;
  color: #333;
}

@media screen and (max-width: 999px) {
  .snav {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .snav .nav {
    top: 18px;
  }
}
.ver-code {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #f3fbfe;
  cursor: pointer;
}
.ver-code img {
  max-width: 100%;
  max-height: 100%;
}

.main {
  overflow: hidden;
}

.map iframe {
  width: 100%;
}

/* head */
.head {
  position: fixed;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  /* max-width: 1920px; */
  z-index: 9999;
  transition: 0.5s;
}
.head .m-range {
  display: flex;
  align-items: center;
}

.head1 {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.head1 .m-range {
  height: 50px;
}

.hd-info {
  display: flex;
  gap: 10px 50px;
}
.hd-info li {
  font-size: 16px;
  line-height: 28px;
  color: #ffffff;
  display: flex;
  align-items: center;
  gap: 7px;
}
.hd-info li a {
  color: #fff;
}
.hd-info li a:hover {
  color: #FF6709;
}
.hd-info i {
  font-size: 20px;
}

.hd-r {
  margin-left: auto;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}

/* languages */
.h-languages {
  display: flex;
  align-items: center;
  gap: 14px;
}
.h-languages i {
  font-size: 30px;
}
.h-languages .h-country {
  width: 34px;
}

/* search */
.search {
  margin-left: 14px;
}
.search > i {
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  font-size: 22px;
  line-height: 30px;
  color: #fff;
  cursor: pointer;
  transition: 0.5s;
}
.search .search-form-box {
  padding: 22px 0 22px;
  width: 100%;
  display: none;
  position: absolute;
  right: 0px;
  top: 100%;
  z-index: 9;
  background-color: #fff;
}
.search form {
  width: 95%;
  max-width: 960px;
  margin: 0 auto;
  position: relative;
}
.search form > div {
  display: flex;
  align-items: center;
  position: relative;
  background-color: #eeeeee;
  border-radius: 15px;
}
.search .search-inp {
  width: 0;
  flex: 1;
  height: 30px;
  line-height: 30px;
  padding-left: 14px;
  font-size: 16px;
  color: #000;
}
.search .search-sub {
  width: 55px;
  height: 55px;
  background: none;
  position: relative;
  z-index: 9;
  cursor: pointer;
}
.search .search-sub1 {
  width: 55px;
  height: 55px;
  text-align: center;
  line-height: 55px;
  position: absolute;
  right: 0px;
  top: 0px;
  font-size: 20px;
  font-weight: bold;
  color: #FF6709;
  cursor: pointer;
  z-index: 6;
}
.search .search-news {
  width: 95%;
  max-width: 960px;
  margin: 0 auto;
}

.searchf > i,
.search:hover > i {
  color: #FF6709 !important;
}

.logo {
  width: 155px;
}
.logo a:hover img {
  transform: none;
}

.navigation {
  margin-left: auto;
  display: flex;
  align-items: center;
  font-size: 18px;
  line-height: 30px;
  gap: 10px 40px;
}
.navigation > li {
  display: flex;
  align-items: center;
  position: relative;
  text-align: center;
}
.navigation > li > a {
  display: block;
  font-weight: bold;
  padding: 25px 0;
  position: relative;
  z-index: 1;
  transition: 0.5s;
}
.navigation > li.nav-pos {
  position: initial;
}
.navigation > li:hover > a, .navigation > li.nav-cur > a {
  color: #FF6709;
}
.navigation .nav-dropdown {
  min-width: 172px;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  text-align: left;
  display: none;
  z-index: 9;
  white-space: nowrap;
}
.navigation .nav-dropdown::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background: #383838;
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15);
}

.nav-dropdown li {
  width: 100%;
  position: relative;
  transition: 0.5s;
}
.nav-dropdown li a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  padding: 5px 18px;
  gap: 20px;
}
.nav-dropdown li:hover > p > a {
  color: #FF6709;
}
.nav-dropdown .nav-dropdown {
  position: absolute;
  z-index: 1;
  left: 100%;
  top: 0;
  transform: initial;
  display: none;
}
.nav-dropdown ul.drop-left {
  left: auto !important;
  right: 100% !important;
}
.nav-dropdown > li > ul.drop-left {
  right: 0;
  left: auto;
}

.hd-btn {
  margin-left: 30px;
}
.hd-btn a {
  padding: 10px 12px;
  display: inline-block;
  font-weight: bold;
  font-size: 18px;
  line-height: 30px;
  color: #fff;
  background-color: #FF6709;
  border-radius: 50px;
}
.hd-btn a:hover {
  background-color: #fff;
  color: #FF6709;
}

.headh {
  background-color: #272727;
}

@media screen and (max-width: 1400px) {
  .head .m-range {
    width: 95%;
  }
}
@media screen and (max-width: 1200px) {
  .logo {
    width: 120px;
  }
  .navigation {
    font-size: 16px;
    gap: 10px 26px;
  }
  .hd-btn {
    margin-left: 20px;
  }
  .hd-btn a {
    padding: 5px 12px;
    font-size: 16px;
  }
}
@media screen and (max-width: 999px) {
  .head {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    justify-content: space-between;
    height: 60px;
    padding: 0 2.5%;
  }
  .head .m-range {
    width: 100%;
  }
  .head1 {
    border-bottom: none;
  }
  .hd-info,
  .navigation,
  .search,
  .hd-btn {
    display: none;
  }
  .hd-r {
    margin-right: 50px;
  }
  .h-languages {
    gap: 10px;
  }
  .h-languages i {
    font-size: 24px;
  }
  .h-languages .h-country {
    width: 26px;
  }
}
@media screen and (max-width: 480px) {
  .head {
    position: relative;
    left: 0;
    transform: initial;
  }
  .hdpd {
    display: none;
  }
}
/* banner */
.banner {
  position: relative;
  overflow: hidden;
}

.banner-sw {
  height: 100vh;
}

.banner img {
  width: 100%;
}

.banner .swiper-slide {
  position: relative;
  overflow: hidden;
  height: auto;
}

.banner .swiper-slide img {
  transform: initial;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.banner .ban-vid {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.banner .ban-vid iframe,
.banner .ban-vid video {
  position: absolute;
  width: 100%;
  height: 100%;
  border: none;
}

.banner .ban-vid iframe body {
  margin: 0px !important;
}

.banner iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.banner video {
  position: absolute;
  z-index: 1;
  display: block;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  min-width: 100%;
  min-height: 100%;
  max-width: none;
  object-fit: cover;
  object-position: 50% 50%;
}

.banner .ban-prev,
.banner .ban-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 48px;
  height: 48px;
  line-height: 46px;
  border: 1px solid #fff;
  border-radius: 50%;
  text-align: center;
  opacity: 0.5;
  color: #fff;
  font-size: 16px;
  z-index: 9;
  cursor: pointer;
  transition: 0.5s;
}
.banner .ban-prev:hover,
.banner .ban-next:hover {
  opacity: 1;
  color: #fff;
  background-color: rgba(255, 255, 255, 0.2);
  border-color: transparent;
}

.banner .ban-prev {
  left: 29px;
}

.banner .ban-next {
  right: 29px;
}

.banner .ban-pag {
  position: absolute;
  left: 0;
  bottom: 13px;
  z-index: 9;
  display: flex;
  justify-content: flex-end;
  padding: 0 260px;
  gap: 23px;
}
.banner .ban-pag .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  opacity: 0.6;
  margin: 0;
  background-color: #fff;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
  position: relative;
}
.banner .ban-pag .swiper-pagination-bullet-active {
  opacity: 1;
  background-color: #FF6709;
  box-shadow: none;
}
.banner .ban-pag .swiper-pagination-bullet-active::before {
  content: "";
  width: 20px;
  height: 20px;
  background: url(../images/pagback.png) no-repeat center;
  background-size: cover;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}

.banz {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 9;
  max-width: 62.5vw;
  width: 100%;
  margin: 0 auto;
}

.ban-det {
  max-width: clamp(492px, 40.625vw, 40.625vw);
}

.ban-title {
  font-weight: bold;
  font-size: 2.3958333333vw;
  line-height: 4.0625vw;
  color: #fff;
}
.ban-title em {
  font-style: initial;
  color: #FF6709;
}

.ban-line {
  margin-top: 0.5208333333vw;
  width: 12.7604166667vw;
  height: 6px;
  background-color: #FF6709;
}

.ban-advantages {
  margin-top: 2.6041666667vw;
  max-width: clamp(492px, 36.4583333333vw, 36.4583333333vw);
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  text-align: center;
}
.ban-advantages li {
  width: 25%;
  position: relative;
  padding: 0 1.0416666667vw;
}
.ban-advantages li::before {
  content: "";
  width: 1px;
  height: 5.46875vw;
  background-color: #fff;
  position: absolute;
  top: 0;
  left: 100%;
}
.ban-advantages li:last-child::before {
  display: none;
}

.ban-s-img {
  width: 3.3333333333vw;
  display: inline-block;
}

.ban-s-title {
  margin-top: 0.3645833333vw;
  font-size: clamp(12px, 0.8333333333vw, 0.8333333333vw);
  line-height: clamp(24px, 1.4583333333vw, 1.4583333333vw);
}

.ban-btn a {
  margin-top: 4.1666666667vw;
  display: flex;
  align-items: center;
  gap: 10px;
  position: relative;
  z-index: 1;
  padding-left: 2.0833333333vw;
  font-weight: bold;
  font-size: clamp(12px, 0.8333333333vw, 0.8333333333vw);
  line-height: clamp(24px, 1.4583333333vw, 1.4583333333vw);
}
.ban-btn a::before {
  content: "";
  width: 3.6458333333vw;
  height: 3.2291666667vw;
  border-radius: 50%;
  background-color: #FF6709;
  position: absolute;
  left: 0;
  top: -0.9375vw;
  z-index: -1;
}
.ban-btn a:hover {
  color: #FF6709;
}
.ban-btn a:hover::before {
  background-color: #fff;
}
.ban-btn i {
  font-size: 0.8333333333vw;
}

.ban-mouse {
  position: absolute;
  left: 50%;
  bottom: 22px;
  transform: translateX(-50%);
  z-index: 6;
}

.ban-mouse-title {
  font-size: 16px;
  line-height: 28px;
  color: #fff;
  text-align: center;
}

.ban-mouse-img {
  width: 38px;
  margin: 6px auto 0;
}

@media screen and (max-width: 1800px) {
  .banner .ban-prev {
    left: 20px;
  }
  .banner .ban-next {
    right: 20px;
  }
}
@media screen and (max-width: 999px) {
  .banner .ban-prev,
  .banner .ban-next {
    display: none;
  }
  .banner .ban-pag {
    padding: 0 30px;
  }
  .banner .ban-pag {
    bottom: 10px;
  }
  .ban-mouse {
    display: none;
  }
}
@media screen and (max-width: 750px) {
  .banner-sw {
    height: initial;
  }
  .banz {
    display: none;
  }
}
@media screen and (min-width: 1000px) {
  .main1 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
.m1-det li {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 100px;
}
.m1-det li:nth-child(2n) {
  flex-direction: row-reverse;
}
.m1-det li:last-child {
  margin-bottom: 0;
}

.m1-l {
  width: 50%;
}

.m1-img {
  border-radius: 20px;
  overflow: hidden;
}

.m1-r {
  width: 46.25%;
}

.m1-title {
  font-weight: bold;
  font-size: 30px;
  line-height: 48px;
}
.m1-title a {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  overflow: hidden;
}

.m1-s-title {
  margin-top: 10px;
  font-size: 18px;
  line-height: 30px;
  color: #FF6709;
}

.m1-con {
  margin-top: 20px;
}

.m1-btn {
  display: flex;
}
.m1-btn a {
  margin-top: 38px;
  padding: 10px 20px;
  display: flex;
  align-items: center;
  gap: 10px;
  font-weight: bold;
  font-size: 18px;
  line-height: 30px;
  border: 2px solid #FF6709;
  border-radius: 50px;
}
.m1-btn a:hover {
  background-color: #FF6709;
  color: #fff;
}
.m1-btn a:hover img {
  transform: initial;
}

@media screen and (max-width: 999px) {
  .m1-det li {
    margin-bottom: 30px;
  }
  .m1-title {
    font-size: 24px;
    line-height: 30px;
  }
  .m1-btn a {
    margin-top: 20px;
    padding: 5px 10px;
    font-size: 16px;
  }
}
@media screen and (max-width: 767px) {
  .m1-l {
    width: 100%;
    max-width: 600px;
    margin: 0 auto;
  }
  .m1-r {
    width: 100%;
    margin-top: 20px;
  }
  .m1-title {
    font-size: 20px;
  }
  .m1-btn a {
    font-size: 14px;
  }
}
@media screen and (min-width: 1000px) {
  .main2 {
    padding-top: 83px;
    padding-bottom: 100px;
  }
  .m2-btn a {
    margin-top: 50px;
  }
}
.main2 {
  background-color: #383838;
}

.m2-title {
  font-weight: bold;
  font-size: 46px;
  line-height: 62px;
}
.m2-title em {
  font-style: initial;
  color: #FF6709;
}

.m2-t-con {
  margin-top: 20px;
}

.m2-det {
  margin-top: 50px;
  display: flex;
  flex-wrap: wrap;
  gap: 20px 2.87%;
}
.m2-det li {
  width: 31.42%;
  position: relative;
}

.m2-img {
  border-radius: 20px;
  overflow: hidden;
  position: relative;
}
.m2-img::before {
  content: "";
  width: 100%;
  height: 80px;
  position: absolute;
  left: 0;
  top: 0;
  background: linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0) 100%);
  z-index: 1;
  opacity: 0.8;
  pointer-events: none;
}

.m2-s-title {
  width: 100%;
  font-weight: bold;
  font-size: 18px;
  line-height: 30px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
  padding: 22px 14px;
  text-align: center;
}
.m2-s-title a {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  overflow: hidden;
}

.m2-btn {
  justify-content: center;
}

@media screen and (max-width: 1400px) {
  .m2-title {
    font-size: 36px;
    line-height: 40px;
  }
}
@media screen and (max-width: 999px) {
  .m2-title {
    font-size: 30px;
  }
  .m2-det {
    margin-top: 30px;
    gap: 20px 2%;
  }
  .m2-det li {
    width: 32%;
  }
  .m2-s-title {
    font-size: 16px;
    padding: 10px;
  }
}
@media screen and (max-width: 767px) {
  .m2-title {
    font-size: 24px;
    line-height: 30px;
  }
  .m2-s-title {
    font-size: 14px;
    line-height: 26px;
  }
  .m2-det li {
    width: 49%;
  }
}
@media screen and (max-width: 480px) {
  .m2-det li {
    width: 100%;
    max-width: 377px;
    margin: 0 auto;
  }
}
@media screen and (min-width: 1000px) {
  .main3 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
.main3 {
  background: url("../images/m3back.png") no-repeat center;
  background-size: cover;
}

.m3-con {
  margin-top: 30px;
}

@media screen and (max-width: 999px) {
  .m3-con {
    margin-top: 20px;
  }
}
@media screen and (min-width: 1000px) {
  .main4 {
    padding-top: 102px;
    padding-bottom: 98px;
  }
  .m4-con {
    font-size: 18px;
    line-height: 30px;
  }
}
.main4 {
  background: url("../images/m4back.jpg") no-repeat center;
  background-size: cover;
  position: relative;
}

.m4-det {
  max-width: 806px;
  position: relative;
  z-index: 2;
}

.m4-con {
  margin-top: 30px;
}

.m4-logo {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 1;
  width: 31.666667%;
}

@media screen and (max-width: 999px) {
  .m4-con {
    margin-top: 20px;
  }
}
.foot {
  background-color: #111;
  padding-top: 50px;
  padding-bottom: 22px;
}
.foot .m-range {
  display: flex;
  justify-content: space-between;
}

.fo1 {
  width: 411px;
  padding-right: 90px;
}
.fo1 .fo-title {
  display: none;
}

.fo2 {
  width: 155px;
}

.fo3 {
  width: 204px;
}

.fo4 {
  width: 280px;
}

.fo-logo a img {
  transform: initial;
}

.fo1p {
  margin-top: 25px;
  color: #fff;
  opacity: 0.6;
}

.fo-title {
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
  color: #ffffff;
  margin-bottom: 40px;
}
.fo-title a {
  color: #fff;
}

.fo-nav p {
  font-size: 16px;
  line-height: 40px;
  color: #ffffff;
  opacity: 0.6;
}
.fo-nav a {
  color: #fff;
}

.fo-ul {
  margin-top: 26px;
}
.fo-ul li {
  font-size: 16px;
  line-height: 30px;
  color: #ffffff;
  opacity: 0.6;
  margin-bottom: 10px;
}
.fo-ul li > p {
  flex-shrink: 0;
}
.fo-ul a {
  color: #fff;
}

.fo-form {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 12px 0;
}
.fo-form > div {
  width: 100%;
}
.fo-form input,
.fo-form textarea {
  padding: 8px 16px;
  width: 100%;
  font-size: 16px;
  line-height: 30px;
  color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 4px;
}
.fo-form textarea {
  height: 68px;
}
.fo-form .ver {
  position: relative;
}
.fo-form .ver input {
  padding-right: 90px;
}
.fo-form .ver-code {
  width: 90px;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: 4px;
  overflow: hidden;
}
.fo-form .form-btn input {
  background-color: #FF6709;
  color: #fff;
  cursor: pointer;
  transition: 0.5s;
}
.fo-form .form-btn input:hover {
  background-color: #fff;
  color: #FF6709;
}
.fo-form .form-btn button {
  padding: 6px 24px;
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 16px;
  line-height: 28px;
  color: #fff;
  background-color: #4B677D;
  border-radius: 999px;
}
.fo-form .form-btn button:hover {
  background-color: #fff;
  color: #000;
}
.fo-form .form-btn button:hover img {
  filter: invert(1);
}
.fo-form ::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.fo-form :-o-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.fo-form :-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.fo-form ::-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
}

.foot2 .m-range {
  gap: 20px;
  align-items: center;
  margin-top: 46px;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  padding-top: 20px;
}

.fop {
  font-size: 16px;
  line-height: 28px;
  color: #fff;
  opacity: 0.6;
}

.fop p {
  color: #fff;
}

.fop a,
.fop span {
  display: inline-block;
  color: #fff;
}

.fop span {
  margin-left: 30px;
}

.fop a:hover {
  color: #FF6709;
}

.fsl {
  width: 100%;
  font-size: 16px;
  line-height: 28px;
  color: #fff;
  opacity: 0.6;
}

.fsl span,
.fsl a {
  display: inline-block;
  vertical-align: middle;
  color: #fff;
}

.fsl a {
  margin: 0 5px;
}

.fsl a:hover {
  color: #FF6709;
}

.foot .social-media {
  display: flex;
  flex-wrap: wrap;
  gap: 10px 14px;
}
.foot .social-media a {
  display: block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 50%;
  text-align: center;
  color: #fff;
  background-color: rgba(255, 255, 255, 0.2);
  flex-shrink: 0;
  cursor: pointer;
}
.foot .social-media a i {
  font-size: 18px;
}
.foot .social-media a:hover {
  color: #fff;
  background-color: #FF6709;
}

@media screen and (max-width: 1400px) {
  .foot .m-range {
    width: 95%;
  }
  .fo1 {
    width: 270px;
    padding-right: 0;
  }
  .fo2 {
    width: 140px;
  }
  .fo4 {
    width: 250px;
  }
  .fologo {
    width: 160px;
  }
}
@media screen and (max-width: 999px) {
  .foot {
    padding: 20px 0 60px;
  }
  .foot .m-range {
    flex-wrap: wrap;
    gap: 0;
  }
  .fo-list {
    width: 100%;
  }
  .fo1 .fo-title {
    display: flex;
  }
  .fo-title {
    margin-bottom: 10px;
    font-size: 16px;
  }
  .fo1p {
    margin-bottom: 20px;
    text-align: center;
  }
  .fo-nav,
  .fo-ul {
    margin-top: 0;
    display: none;
    margin-bottom: 10px;
  }
  .foot .social-media {
    width: 100%;
    justify-content: center;
  }
  .foot2 .m-range {
    margin-top: 20px;
    flex-direction: column-reverse;
    gap: 20px;
  }
  .fo-logo {
    width: 120px;
    margin: 0 auto;
  }
  .fop {
    font-size: 14px;
    line-height: 26px;
    text-align: center;
  }
}
@media screen and (max-width: 767px) {
  .foot-top {
    font-size: 16px;
  }
  .fo-nav p,
  .fo-ul li {
    font-size: 14px;
    line-height: 24px;
  }
  .fo-form input,
  .fo-form textarea {
    font-size: 14px;
    line-height: 26px;
    padding: 8px 18px;
  }
  .foot .social-media {
    gap: 20px;
  }
  .foot .social-media a {
    width: 30px;
    height: 30px;
    line-height: 30px;
  }
  .foot .social-media a i {
    font-size: 16px;
  }
  .fo-logo {
    margin: 0 auto;
  }
  .fo-r {
    margin-top: 10px;
    width: 100%;
  }
}
/* contact */
.contact-us {
  position: fixed;
  width: 60px;
  right: 0px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 99999;
  display: none;
}

.contact-us div a {
  display: block;
  width: 60px;
  height: 60px;
  text-align: center;
  line-height: 60px;
  border-radius: 8px;
  font-size: 24px;
  background-color: #6E6E6E;
  color: #E2E2E2;
  cursor: pointer;
  position: relative;
  margin-bottom: 9px;
}
.contact-us div:last-child a {
  margin-bottom: 0;
}
.contact-us div.top {
  margin-top: 10px;
}
.contact-us div.top a {
  display: flex;
  align-items: center;
  justify-content: center;
}

.contacth {
  display: block;
}

.c-wechat {
  position: relative;
  cursor: pointer;
}
.c-wechat img {
  position: absolute;
  width: 150px;
  height: 150px;
  max-width: none;
  top: 0px;
  left: -150px;
  display: none;
}
.c-wechat:hover img {
  display: block;
}

.c-wechat2,
.c-popup {
  display: none;
}

.c-popup {
  position: absolute;
  bottom: 50px;
  left: 50% !important;
  margin-left: -75px;
  z-index: 1;
}
.c-popup img {
  display: block;
  position: relative;
  width: 150px;
  height: 150px;
  left: auto;
  margin: auto;
}

.contact-us div a:hover {
  background: #FF6709;
  color: #fff;
}
.contact-us div a:hover img {
  opacity: 1;
  filter: grayscale(1) brightness(10);
}

.clear2 {
  display: none;
}

.fo-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.fo-title i {
  display: none;
}

.contact-us .c-tel {
  position: relative;
}

.c-teln {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(200%, -50%);
  transition: 0.5s;
  background-color: #FF6709;
  color: #fff;
  height: 100%;
  display: flex;
  align-items: center;
  font-size: 18px;
  line-height: 30px;
  padding: 13px;
  padding-right: 90px;
  z-index: -1;
}
.c-teln em {
  font-style: initial;
  white-space: nowrap;
  display: block;
}

.c-telr a:before {
  display: inline-block;
  transform: rotate(90deg);
}

@media screen and (min-width: 1000px) {
  .contact-us .c-tel:hover .c-teln {
    transform: translate(0, -50%);
  }
}
@media screen and (max-width: 999px) {
  .contact-us {
    width: 100%;
    right: auto;
    top: auto;
    margin: auto;
    left: 0px;
    bottom: 0px;
    transform: translateY(0);
    display: flex;
  }
  .contact-us div {
    flex: 1;
    float: left;
  }
  .contact-us div a {
    margin: auto;
    width: 100%;
    background: #B3B3B3;
    color: #fff;
    height: 30px;
    line-height: 30px;
    border-radius: 0px;
    font-size: 20px;
  }
  .contact-us div.top {
    margin-top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .contact-us div.top img {
    width: 16px;
    margin: 0 auto;
  }
  .c-wechat2 {
    display: block;
  }
  .c-wechat1 {
    display: none;
  }
  .fo-title i {
    display: block;
  }
  .c-teln {
    display: none;
    top: initial;
    bottom: 100%;
    right: 100%;
    transform: translateX(100%);
    padding: 5px 10px;
  }
  .contact-us-pop {
    width: 50px;
    padding: 15px 10px;
    position: absolute;
    left: 0;
    bottom: 100%;
  }
  .contact-us-pop p {
    font-size: 14px;
    line-height: 20px;
  }
}
@media screen and (max-width: 600px) {
  .c-popup {
    left: 0 !important;
    margin-left: 0;
  }
}
/* m-crumbs */
.paging-top {
  padding-top: 15px;
  font-size: 16px;
  line-height: 28px;
}

.paging-top,
.paging-top a {
  display: inline-block;
}

.paging-top a:hover,
.paging-top .pag-cur {
  color: #FF6709;
}

@media screen and (max-width: 999px) {
  .paging-top {
    padding-top: 5px;
    font-size: 14px;
    line-height: 26px;
  }
}
@media screen and (min-width: 1000px) {
  .a1m1 {
    padding-top: 57px;
    padding-bottom: 96px;
  }
}
.a1m1-det {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.a1m1-l {
  width: 48.9166666667%;
}

.a1m1-t-title {
  margin-top: 15px;
  font-weight: bold;
  font-size: 24px;
  line-height: 35px;
}
.a1m1-t-title em {
  font-style: initial;
  color: #FF6709;
}

.a1m1-con {
  margin-top: 15px;
}

.a1m1-r {
  width: 45.9166666667%;
}

.a1m1-img {
  border-radius: 20px;
}

@media screen and (max-width: 999px) {
  .a1m1-t-title {
    font-size: 20px;
    line-height: 30px;
  }
}
@media screen and (max-width: 767px) {
  .a1m1-t-title {
    font-size: 16px;
  }
  .a1m1-l {
    width: 100%;
  }
  .a1m1-r {
    width: 100%;
    max-width: 551px;
    margin: 30px auto 0;
  }
}
@media screen and (min-width: 1000px) {
  .p1m1 {
    padding-top: 94px;
    padding-bottom: 73px;
  }
  .p1m2 {
    padding-bottom: 100px;
  }
}
.p1m1-det {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  padding-bottom: 50px;
}

.p1m1-l {
  width: 49%;
}
.p1m1-l .a1m1-t-title {
  margin-top: 20px;
}

.p1m1-con {
  margin-top: 30px;
}

.p1m1-r {
  width: 44.1666666667%;
}

.p1m1-img {
  border-radius: 20px;
}

.p1m2 .m2-det {
  margin-top: 0;
}

@media screen and (max-width: 999px) {
  .p1m1-con {
    margin-top: 20px;
  }
}
@media screen and (max-width: 767px) {
  .p1m1-l {
    width: 100%;
  }
  .p1m1-r {
    width: 100%;
    max-width: 530px;
    margin: 30px auto 0;
  }
  .p1m1-det {
    padding-bottom: 30px;
  }
}
/* page-turn */
.page-turn {
  margin-top: 60px;
  width: 100%;
  font-size: 16px;
  line-height: 30px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 16px;
}
.page-turn i {
  font-size: 14px;
  line-height: 20px;
}
.page-turn a {
  width: 44px;
  height: 44px;
  line-height: 42px;
  border: 1px solid rgba(255, 255, 255, 0.5);
  border-radius: 8px;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  font-size: 16px;
  color: #fff;
}
.page-turn .page-prev,
.page-turn .page-next {
  padding: 0 16px;
  width: initial;
}
.page-turn .page-turn-current,
.page-turn a:hover {
  background-color: #FF6709;
  border-color: #FF6709;
  color: #fff;
}
.page-turn .sc {
  width: initial;
  height: initial;
  border: none;
  background-color: transparent;
}
.page-turn .sc:hover {
  background-color: transparent;
}
.page-turn .sc:hover i {
  color: #FF6709;
}
.page-turn .sc:hover input {
  color: #FF6709;
  text-decoration: underline;
}
.page-turn .sc input {
  background-color: transparent;
  transition: 0.3s;
  font-size: 16px;
  line-height: 30px;
  cursor: pointer;
  color: #fff;
}
.page-turn .sc i {
  font-size: 20px;
  line-height: 20px;
  color: #fff;
  vertical-align: middle;
}
.page-turn .no:hover {
  background-color: #ffffff !important;
  color: #999999 !important;
}
.page-turn .no:hover i {
  color: #666;
}

@media screen and (max-width: 999px) {
  .page-turn {
    margin-top: 30px;
  }
  .page-turn i {
    font-size: 12px;
  }
  .page-turn a {
    width: 30px;
    height: 30px;
    line-height: 28px;
    font-size: 14px;
  }
  .page-turn .sc input {
    font-size: 14px;
    line-height: 26px;
    margin-left: 0;
  }
  .page-turn .sc i {
    font-size: 16px;
  }
}
@media screen and (max-width: 767px) {
  .page-turn {
    display: block;
    text-align: center;
  }
}
@media screen and (min-width: 1000px) {
  .p2m1 {
    padding-top: 37px;
    padding-bottom: 100px;
  }
}
.p2m1-t-con {
  margin-top: 20px;
  line-height: 28px !important;
}

.p2m1-t-btn {
  margin-top: 20px;
  justify-content: center;
}

.p2m1-caro {
  margin-top: 30px;
  position: relative;
}
.p2m1-caro .swiper-slide {
  width: auto;
}
.p2m1-caro .sw-btn > div {
  position: absolute;
  top: 50%;
  font-size: 20px;
  cursor: pointer;
  transition: 0.5s;
}
.p2m1-caro .sw-btn > div:hover {
  color: #FF6709;
}
.p2m1-caro .p2m1-prev {
  left: 0;
  transform: translate(-160%, -50%);
}
.p2m1-caro .p2m1-next {
  right: 0;
  transform: translate(160%, -50%);
}

.p2m1-t-title {
  font-size: 18px;
  line-height: 30px;
  border-radius: 50px;
  border: 1px solid #FF6709;
  padding: 9px 15px;
  display: block;
}
.p2m1-t-title.cur, .p2m1-t-title:hover {
  background-color: #FF6709;
  color: #fff;
}

.p2m1-det {
  margin-top: 60px;
  display: flex;
  flex-wrap: wrap;
  gap: 60px 2.51%;
}
.p2m1-det li {
  width: 31.66%;
}

.p2m1-img {
  border-radius: 10px;
  overflow: hidden;
}

.p2m1-s-title {
  margin-top: 17px;
  font-weight: bold;
  font-size: 20px;
  line-height: 30px;
}
.p2m1-s-title a {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  overflow: hidden;
}

.p2m1-ipt {
  margin-top: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
.p2m1-ipt:hover span {
  border-color: #FF6709;
}
.p2m1-ipt label {
  font-size: 0;
  flex-shrink: 0;
}
.p2m1-ipt span {
  width: 15px;
  height: 15px;
  background-color: #E6E6E6;
  display: inline-block;
  cursor: pointer;
  position: relative;
}
.p2m1-ipt input[type=checkbox]:checked + span {
  display: none;
}
.p2m1-ipt input {
  display: none;
  width: 15px;
  height: 15px;
  cursor: pointer;
}
.p2m1-ipt input[type=checkbox]:checked {
  display: block;
}
.p2m1-ipt a {
  display: flex;
  align-items: center;
  font-size: 16px;
  line-height: 26px;
  color: #FF6709;
}
.p2m1-ipt a:hover {
  color: #fff;
}

@media screen and (max-width: 999px) {
  .p2m1-caro {
    padding: 0 20px;
  }
  .p2m1-caro .sw-btn > div {
    transform: translateY(-50%);
  }
  .p2m1-t-title {
    font-size: 16px;
    padding: 5px 10px;
  }
  .p2m1-det {
    margin-top: 30px;
    gap: 20px 2%;
  }
  .p2m1-det li {
    width: 32%;
  }
  .p2m1-s-title {
    font-size: 18px;
    margin-top: 10px;
  }
}
@media screen and (max-width: 767px) {
  .p2m1-t-title {
    font-size: 14px;
    line-height: 26px;
  }
  .p2m1-det li {
    width: 49%;
  }
  .p2m1-s-title {
    font-size: 16px;
  }
  .p2m1-ipt a {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .p2m1-det li {
    width: 100%;
    max-width: 380px;
    margin: 0 auto;
  }
}
.jqzoom {
  float: left;
  position: relative;
  padding: 0px;
}

.zoomdiv {
  z-index: 200;
  position: absolute;
  top: 0px;
  width: 400px;
  height: 400px;
  background: #ffffff;
  border: 1px solid #CCCCCC;
  display: none;
  text-align: center;
  overflow: hidden;
}

.zoomdiv img {
  max-width: unset !important;
}

.jqZoomPup {
  z-index: 200;
  visibility: hidden;
  position: absolute;
  top: 0px;
  left: 0px;
  border: 1px solid #aaa;
  background: #ffffff;
  opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  filter: alpha(Opacity=50);
  transition: none;
}

@media screen and (max-width: 999px) {
  .jqZoomPup,
  .zoomdiv {
    display: none !important;
  }
}
@media screen and (min-width: 1000px) {
  .p3m1 {
    padding-top: 46px;
    padding-bottom: 100px;
  }
}
.p3m1-det {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.p3m1-l {
  width: 45.8333333333%;
}

.p3m1-caro2 {
  position: relative;
}
.p3m1-caro2 .swiper-slide {
  border-radius: 10px;
  overflow: hidden;
}
.p3m1-caro2 img {
  display: block;
}

.p3m1-caro1 {
  margin-top: 24px;
  position: relative;
  padding: 0 39px;
}
.p3m1-caro1 img {
  display: block;
}
.p3m1-caro1 .swiper-slide {
  border-radius: 10px;
  overflow: hidden;
  border: 1px solid transparent;
  cursor: pointer;
}
.p3m1-caro1 .swiper-slide-thumb-active {
  border-color: #FF6709;
}
.p3m1-caro1 .p3m1-prev,
.p3m1-caro1 .p3m1-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-size: 20px;
  text-align: center;
  color: #fff;
  transition: all 500ms;
  cursor: pointer;
}
.p3m1-caro1 .p3m1-prev:hover,
.p3m1-caro1 .p3m1-next:hover {
  color: #FF6709;
}
.p3m1-caro1 .p3m1-prev {
  left: 0;
}
.p3m1-caro1 .p3m1-next {
  right: 0;
}

.p3m1-r {
  width: 48.5833333333%;
}

.p3m1-title {
  font-weight: bold;
  font-size: 36px;
  line-height: 54px;
}

.p3m1-s-title {
  margin-top: 20px;
  font-weight: bold;
  font-size: 24px;
  line-height: 35px;
  color: #FF6709;
}

.p3m1-con {
  margin-top: 20px;
}

.inq {
  margin-top: 40px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.inq .share {
  display: inline-block;
  vertical-align: middle;
  margin-right: auto;
}
.inq .share1 {
  font-size: 16px;
  line-height: 26px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
.inq .share2 {
  display: inline-block;
  vertical-align: middle;
}

.p3m1-pdf {
  margin-top: 40px;
  border-radius: 10px;
  border: 1px solid #AEAEAE;
  max-width: 518px;
  padding: 9px 13px;
  display: flex;
  align-items: center;
}

.p3m1-pdf-img {
  width: 39px;
  margin-right: 10px;
  flex-shrink: 0;
}

.p3m1-pdf-title {
  font-size: 16px;
  line-height: 28px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  overflow: hidden;
}

.p3m1-down {
  flex-shrink: 0;
  padding-left: 32px;
  margin-left: auto;
  font-size: 16px;
  line-height: 28px;
  display: flex;
  align-items: center;
  gap: 8px;
  color: #FF6709;
  position: relative;
}
.p3m1-down:hover {
  color: #fff;
}
.p3m1-down::before {
  content: "";
  width: 1px;
  height: 32px;
  background-color: #D0D0D0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}

.p3m1-btn {
  margin-top: 62px;
  flex-wrap: wrap;
  gap: 20px 30px;
}
.p3m1-btn a {
  margin-top: 0;
}

@media screen and (min-width: 1000px) {
  .p3m2 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
.p3m2 {
  background-color: #383838;
}

.p3m2-con {
  margin-top: 30px;
}
.p3m2-con ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 15px 0;
}
.p3m2-con li {
  width: 46.6666666667%;
  padding-left: 40px;
  position: relative;
}
.p3m2-con li::before {
  content: "";
  width: 20px;
  height: 20px;
  background: url("../images/yes.png") no-repeat center;
  background-size: cover;
  position: absolute;
  top: 4px;
  left: 0;
}

@media screen and (max-width: 999px) {
  .p3m1-l {
    width: 100%;
    margin: 0 auto;
    max-width: 500px;
  }
  .p3m1-r {
    margin-top: 30px;
    width: 100%;
  }
  .p3m1-title {
    font-size: 30px;
    line-height: 40px;
  }
  .p3m1-s-title {
    margin-top: 10px;
    font-size: 20px;
    line-height: 30px;
  }
  .inq {
    margin-top: 20px;
  }
  .p3m1-pdf {
    margin-top: 20px;
    padding: 5px 10px;
  }
  .p3m1-down {
    padding-left: 20px;
  }
  .p3m1-btn {
    margin-top: 30px;
    gap: 20px;
  }
}
@media screen and (max-width: 767px) {
  .p3m1-title {
    font-size: 24px;
    line-height: 30px;
  }
  .p3m1-s-title {
    font-size: 16px;
  }
  .inq .share1 {
    font-size: 14px;
  }
  .p3m1-pdf-img {
    width: 30px;
  }
  .p3m1-pdf-title {
    font-size: 14px;
  }
  .p3m2-con li {
    width: 100%;
  }
  .p3m2-con li::before {
    top: 2px;
  }
}
@media screen and (min-width: 1000px) {
  .i1m1 {
    padding-top: 57px;
    padding-bottom: 100px;
  }
}
.i1m1-con {
  margin-top: 15px;
}

.i1m1-det {
  margin-top: 60px;
  display: flex;
  flex-wrap: wrap;
  gap: 60px 2.25%;
}
.i1m1-det li {
  width: 31.83%;
  border-radius: 20px;
  overflow: hidden;
  background-color: #383838;
}

.i1m1-s-title {
  font-weight: bold;
  font-size: 18px;
  line-height: 30px;
  color: #FF6709;
}
.i1m1-s-title a {
  color: #FF6709;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  overflow: hidden;
}

.i1m1-b-con {
  padding: 40px 20px 26px;
}

.i1m1-btn {
  display: flex;
}
.i1m1-btn a {
  margin-top: 15px;
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 16px;
  line-height: 28px;
}

@media screen and (max-width: 999px) {
  .i1m1-det {
    margin-top: 30px;
    gap: 20px 2%;
  }
  .i1m1-det li {
    width: 32%;
  }
  .i1m1-b-con {
    padding: 10px 16px;
  }
  .i1m1-s-title {
    font-size: 16px;
  }
}
@media screen and (max-width: 767px) {
  .i1m1-det li {
    width: 49%;
  }
  .i1m1-btn a {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .i1m1-det li {
    width: 100%;
    max-width: 382px;
    margin: 0 auto;
  }
}
.net {
  margin-top: 50px;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px 34px;
}
.net .share {
  display: inline-block;
  vertical-align: middle;
}
.net .share1 {
  margin-right: 5px;
  font-size: 16px;
  line-height: 28px;
  display: inline-block;
  vertical-align: middle;
}
.net .share2 {
  display: inline-block;
  vertical-align: middle;
}

.i2m1-time {
  font-size: 16px;
  line-height: 28px;
  color: #fff;
}

@media screen and (max-width: 999px) {
  .net {
    margin-top: 20px;
    gap: 20px;
  }
}
@media screen and (max-width: 767px) {
  .net .share1,
  .i2m1-time {
    font-size: 14px;
    line-height: 26px;
  }
}
@media screen and (min-width: 1000px) {
  .i2m1 {
    padding-top: 57px;
    padding-bottom: 100px;
  }
}
.i2m1-top {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  padding-bottom: 50px;
}

.i2m1-l {
  width: 47.1666666667%;
}

.i2m1-r {
  width: 48.9166666667%;
}

.i2m1-img {
  border-radius: 20px;
  overflow: hidden;
}

.i2m1-con {
  padding-top: 40px;
  margin-bottom: 40px;
}
.i2m1-con strong {
  display: inline-block;
  font-weight: bold;
  font-size: 30px;
  line-height: 48px;
  color: #FF6709;
  margin-bottom: 10px;
}
.i2m1-con em {
  display: inline-block;
  padding-left: 35px;
  font-style: initial;
  position: relative;
}
.i2m1-con em::before {
  content: "";
  width: 20px;
  height: 20px;
  background: url("../images/yes.png") no-repeat center;
  background-size: cover;
  position: absolute;
  top: 4px;
  left: 0;
}

.i2m1-title {
  font-weight: bold;
  font-size: 30px;
  line-height: 48px;
  color: #FF6709;
}

.i2m1-caro {
  margin-top: 20px;
  border-radius: 20px;
  background: #383838;
  padding: 53px 106px;
  position: relative;
}
.i2m1-caro .sw-btn > div {
  font-size: 26px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 9;
  cursor: pointer;
}
.i2m1-caro .sw-btn > div:hover {
  color: #FF6709;
}
.i2m1-caro .i2m1-prev {
  left: 26px;
}
.i2m1-caro .i2m1-next {
  right: 26px;
}

.i2m1-btm-det {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.i2m1-btm-l {
  width: 36.2348%;
  display: flex;
  align-items: center;
  gap: 20px;
}

.i2m1-s-img {
  width: 120px;
  border-radius: 50%;
  overflow: hidden;
}

.i2m1-job,
.i2m1-name {
  font-weight: bold;
  font-size: 18px;
  line-height: 30px;
}

.i2m1-btm-r {
  width: 58.70445%;
}

.i2m1-btm-con {
  margin-top: 39px;
}

.move-on {
  margin-top: 80px;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  padding: 30px 0;
  display: flex;
  flex-direction: column;
  gap: 22px;
  font-size: 16px;
  line-height: 28px;
}

@media screen and (max-width: 1200px) {
  .i2m1-caro {
    padding: 30px;
  }
  .i2m1-caro .i2m1-prev {
    left: 10px;
  }
  .i2m1-caro .i2m1-next {
    right: 10px;
  }
  .i2m1-s-img {
    width: 100px;
  }
}
@media screen and (max-width: 999px) {
  .i2m1-top {
    padding-bottom: 30px;
  }
  .i2m1-caro {
    padding: 20px 30px;
  }
  .i2m1-con {
    padding-top: 30px;
    margin-bottom: 30px;
  }
  .i2m1-con strong {
    font-size: 24px;
    line-height: 30px;
  }
  .i2m1-title {
    font-size: 24px;
    line-height: 30px;
  }
  .i2m1-btm-det {
    flex-wrap: wrap;
  }
  .i2m1-btm-l {
    width: 100%;
  }
  .i2m1-btm-r {
    margin-top: 20px;
    width: 100%;
  }
  .move-on {
    margin-top: 30px;
    padding: 20px 0;
    gap: 10px;
  }
  .i2m1-btm-con {
    margin-top: 20px;
  }
}
@media screen and (max-width: 767px) {
  .i2m1-l {
    width: 100%;
  }
  .i2m1-r {
    width: 100%;
    max-width: 587px;
    margin: 30px auto 0;
  }
  .i2m1-con strong {
    font-size: 20px;
  }
  .i2m1-title {
    font-size: 20px;
  }
  .move-on {
    font-size: 14px;
  }
}
@media screen and (min-width: 1000px) {
  .n2m1 {
    padding-top: 57px;
    padding-bottom: 100px;
  }
}
.n2m1-det {
  margin-top: 43px;
  overflow: hidden;
}

.n2m1-img {
  width: 48.9166666667%;
  float: right;
  margin-left: 50px;
  border-radius: 20px;
}

.n2m1-con {
  padding-top: 0;
}

@media screen and (max-width: 999px) {
  .n2m1-img {
    margin-left: 30px;
  }
  .n2m1-det {
    margin-top: 30px;
  }
}
@media screen and (max-width: 600px) {
  .n2m1-img {
    width: 100%;
    float: initial;
    margin-left: 0;
  }
  .n2m1-con {
    margin-top: 20px;
  }
}
.insbanner {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.insbanz {
  padding: 76px 0;
}

.ins-line {
  margin-top: 14px;
  margin-bottom: 22px;
  width: 120px;
  height: 6px;
  background-color: #FF6709;
}

.ins-s-title {
  font-weight: bold;
  font-size: 24px;
  line-height: 35px;
}

.ins-con {
  margin-top: 20px;
  font-weight: bold;
  font-size: 20px;
  line-height: 30px;
}

.ins-advantages {
  margin-top: 34px;
  display: flex;
  flex-wrap: wrap;
  gap: 20px 50px;
  text-align: center;
}
.ins-advantages .ins-con {
  margin-top: 7px;
}

.ins-s-img {
  width: 64px;
  display: inline-block;
}

.ins-s-con {
  font-size: 16px;
  line-height: 28px;
}

@media screen and (max-width: 999px) {
  .insbanz {
    padding: 30px 0;
  }
  .ins-line {
    margin: 10px 0;
  }
  .ins-s-title {
    font-size: 20px;
    line-height: 30px;
  }
  .ins-con {
    margin-top: 10px;
    font-size: 16px;
  }
  .ins-advantages {
    gap: 20px 30px;
  }
}
@media screen and (max-width: 767px) {
  .ins-s-title {
    font-size: 16px;
    line-height: 30px;
  }
  .ins-con {
    font-size: 14px;
  }
  .ins-s-con {
    font-size: 14px;
  }
}
@media screen and (min-width: 1000px) {
  .s1m1 {
    padding-top: 42px;
    padding-bottom: 100px;
  }
}
.s1m1-line {
  width: 100px;
  height: 6px;
  background-color: #FF6709;
  margin: 20px auto 0;
}

.s1m1-det {
  margin-top: 50px;
  display: flex;
  flex-wrap: wrap;
  gap: 20px 8.89%;
  text-align: center;
}
.s1m1-det li {
  width: 18.33%;
  position: relative;
}
.s1m1-det li::before {
  content: "";
  width: 1px;
  height: 140px;
  background-color: #fff;
  opacity: 0.5;
  position: absolute;
  top: 50%;
  left: 124.09%;
  transform: translate(-50%, -50%);
}

.s1m1-s-img {
  display: inline-block;
  width: 80px;
}

.s1m1-year {
  margin-top: 10px;
  font-size: 16px;
  line-height: 28px;
}
.s1m1-year span {
  font-weight: bold;
  font-size: 46px;
  line-height: 62px;
  color: #FF6709;
}

.s1m1-s-title {
  margin-top: 2px;
  font-weight: bold;
  font-size: 18px;
  line-height: 30px;
}

.s1m1-btm-con {
  margin-top: 45px;
}

@media screen and (min-width: 1000px) {
  .s1m2 {
    padding-bottom: 100px;
  }
}
.s1m2-det {
  margin-top: 46px;
  display: flex;
  flex-wrap: wrap;
  gap: 20px 2.33%;
  text-align: center;
}
.s1m2-det li {
  width: 23.25%;
  background-color: #383838;
  border-radius: 10px;
  padding: 30px 20px;
}
.s1m2-det li:hover {
  background-color: #FF6709;
}
.s1m2-det li:hover .s1m2-s-img {
  background-color: #fff;
}
.s1m2-det li:hover .s1m2-s-img img {
  filter: none;
}

.s1m2-s-img {
  width: 55px;
  aspect-ratio: 1/1;
  background-color: #FF6709;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}
.s1m2-s-img img {
  filter: grayscale(1) brightness(10);
  transition: 0s;
}

.s1m2-s-title {
  margin-top: 21px;
  font-weight: bold;
  font-size: 18px;
  line-height: 30px;
}

.s1m2-con {
  margin-top: 20px;
}

@media screen and (min-width: 1000px) {
  .s1m3 {
    padding-bottom: 94px;
  }
}
.s1m3-det {
  margin-top: 50px;
  display: flex;
  flex-wrap: wrap;
  gap: 20px 2%;
  text-align: center;
}
.s1m3-det li {
  width: 23.5%;
  position: relative;
}
.s1m3-det li::before {
  content: "";
  width: 53.9%;
  height: 0;
  border-top: 3px dashed #fff;
  opacity: 0.5;
  position: absolute;
  top: 56px;
  left: 105.09%;
  transform: translate(-50%, -50%);
}
.s1m3-det li:last-child::before {
  display: none;
}

.s1m3-s-img {
  width: 113px;
  aspect-ratio: 1/1;
  border-radius: 50%;
  border: 3px solid #FF6709;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}
.s1m3-s-img img {
  width: 59%;
}

.s1m3-num {
  font-weight: bold;
  font-size: 20px;
  line-height: 30px;
  color: #fff;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background-color: #FF6709;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 33px auto 0;
}

.s1m3-title {
  margin-top: 22px;
  font-weight: bold;
  font-size: 20px;
  line-height: 30px;
}

.s1m3-con {
  margin-top: 13px;
}

@media screen and (min-width: 1000px) {
  .s1m4 {
    padding-top: 102px;
    padding-bottom: 100px;
  }
}
.s1m4 {
  background-color: #383838;
}

.s1m4-det {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.s1m4-l {
  width: 42.5%;
}

.s1m4-info {
  margin-top: 30px;
}
.s1m4-info li {
  display: flex;
  gap: 13px;
  margin-bottom: 31px;
}
.s1m4-info li:last-child {
  margin-bottom: 0;
}
.s1m4-info i {
  margin-top: 4px;
  width: 46px;
  height: 46px;
  line-height: 46px;
  text-align: center;
  background-color: #FF6709;
  color: #383838;
  border-radius: 50%;
  font-size: 20px;
  flex-shrink: 0;
}

.s1m4-info-title {
  font-weight: bold;
  font-size: 18px;
  line-height: 30px;
  color: #FF6709;
}

.s1m4-info-con {
  font-size: 16px;
  line-height: 28px;
}

.s1m4-r {
  width: 50.8333333333%;
}

.s1m4-form {
  margin-top: 26px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 27px 0;
}
.s1m4-form > div {
  width: 48.36%;
}
.s1m4-form > div.long {
  width: 100%;
}
.s1m4-form input,
.s1m4-form textarea {
  width: 100%;
  padding: 14px 26px;
  font-size: 16px;
  line-height: 30px;
  color: #fff;
  border: 1px solid #D2D2D2;
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 0.05);
}
.s1m4-form textarea {
  height: 117px;
}
.s1m4-form .ver {
  position: relative;
}
.s1m4-form .ver input {
  padding-right: 110px;
}
.s1m4-form .ver-code {
  position: absolute;
  top: 1px;
  right: 1px;
  bottom: 1px;
  border-radius: 4px;
  overflow: hidden;
  width: 100px;
}
.s1m4-form .form-btn input {
  background-color: #FF6709;
  border-color: #FF6709;
  color: #fff;
}
.s1m4-form .form-btn input:hover {
  background-color: #fff;
  color: #FF6709;
}
.s1m4-form ::-webkit-input-placeholder {
  color: #fff;
}
.s1m4-form :-o-placeholder {
  color: #fff;
}
.s1m4-form :-ms-input-placeholder {
  color: #fff;
}
.s1m4-form ::-moz-placeholder {
  color: #fff;
}
.s1m4-form .m-formcountry .drop-btn i, .s1m4-form .m-formcountry .drop-btn svg {
  color: #fff;
}

@media screen and (max-width: 1200px) {
  .s1m1-year span {
    font-size: 36px;
    line-height: 40px;
  }
  .s1m4-form .ver {
    width: 100%;
  }
}
@media screen and (max-width: 999px) {
  .s1m1-det {
    margin-top: 30px;
    gap: 20px 2%;
  }
  .s1m1-det li {
    width: 23.5%;
  }
  .s1m1-det li::before {
    display: none;
  }
  .s1m1-year span {
    font-size: 30px;
  }
  .s1m1-s-title {
    font-size: 16px;
  }
  .s1m1-btm-con {
    margin-top: 20px;
  }
  .s1m2-det {
    margin-top: 30px;
    gap: 20px 2%;
  }
  .s1m2-det li {
    padding: 16px;
    width: 23.5%;
  }
  .s1m2-s-title {
    margin-top: 10px;
    font-size: 16px;
  }
  .s1m3-det {
    margin-top: 30px;
  }
  .s1m3-det li::before {
    display: none;
  }
  .s1m3-s-img {
    width: 80px;
  }
  .s1m3-num {
    margin-top: 20px;
  }
  .s1m3-num,
  .s1m3-title {
    font-size: 18px;
  }
  .s1m4-info li {
    margin-bottom: 10px;
  }
  .s1m4-form {
    gap: 10px 0;
  }
  .s1m4-form input, .s1m4-form textarea {
    padding: 10px 26px;
  }
}
@media screen and (max-width: 767px) {
  .s1m1-det li {
    width: 49%;
  }
  .s1m1-year span {
    font-size: 24px;
    line-height: 30px;
  }
  .s1m2-det li,
  .s1m3-det li {
    width: 49%;
  }
  .s1m4-form input, .s1m4-form textarea {
    font-size: 14px;
    line-height: 26px;
  }
  .s1m4-l {
    width: 100%;
  }
  .s1m4-r {
    margin-top: 30px;
    width: 100%;
  }
  .s1m4-info-title {
    font-size: 16px;
  }
  .s1m4-info-con {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .s1m1-det li,
  .s1m2-det li,
  .s1m3-det li {
    width: 100%;
  }
  .s1m4-form > div {
    width: 100%;
  }
}
@media screen and (min-width: 1000px) {
  .c1m1 {
    padding-top: 57px;
    padding-bottom: 100px;
  }
  .c1m1-t-con {
    font-size: 18px;
    line-height: 30px;
  }
}
.c1m1-t-con {
  margin-top: 10px;
}

.c1m1-info {
  margin-top: 105px;
  display: flex;
  flex-wrap: wrap;
  gap: 20px 2.66%;
  text-align: center;
}
.c1m1-info li {
  width: 23%;
  border-radius: 10px;
  background: #383838;
  padding: 0 14px 30px;
}
.c1m1-info li:hover {
  background: #FF6709;
}
.c1m1-info li:hover i {
  background-color: #fff;
  color: #FF6709;
}
.c1m1-info i {
  display: inline-block;
  margin-top: -46px;
  width: 89px;
  height: 89px;
  line-height: 89px;
  text-align: center;
  background-color: #FF6709;
  color: #fff;
  border-radius: 50%;
  font-size: 40px;
}

.c1m1-info-title {
  margin-top: 48px;
  margin-bottom: 20px;
  font-weight: bold;
  font-size: 18px;
  line-height: 30px;
}

.c1m1-info-con {
  font-size: 18px;
  line-height: 30px;
}
.c1m1-info-con a:hover {
  color: #fff;
  text-decoration: underline;
}

.c1m1-det {
  margin-top: 60px;
  border-radius: 20px;
  background: #383838;
  padding: 50px;
}

.c1m1-form {
  margin-top: 41px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 12px 0;
}
.c1m1-form > div {
  width: 49.2727%;
}
.c1m1-form > div.long {
  width: 100%;
}
.c1m1-form input,
.c1m1-form textarea {
  width: 100%;
  padding: 15px 26px;
  font-size: 16px;
  line-height: 30px;
  color: #fff;
  border: 1px solid #D2D2D2;
  border-radius: 5px;
  background-color: rgba(255, 255, 255, 0.05);
}
.c1m1-form textarea {
  height: 214px;
}
.c1m1-form .ver {
  position: relative;
}
.c1m1-form .ver input {
  padding-right: 110px;
}
.c1m1-form .ver-code {
  position: absolute;
  top: 1px;
  right: 1px;
  bottom: 1px;
  border-radius: 5px;
  overflow: hidden;
  width: 100px;
}
.c1m1-form .form-btn input {
  font-weight: bold;
  background-color: #FF6709;
  border-color: #FF6709;
  color: #fff;
}
.c1m1-form .form-btn input:hover {
  background-color: #fff;
  color: #FF6709;
}
.c1m1-form .m-formcountry .drop-btn i, .c1m1-form .m-formcountry .drop-btn svg {
  color: #fff;
}

.map {
  margin-top: 60px;
  border-radius: 20px;
  overflow: hidden;
}

@media screen and (max-width: 999px) {
  .c1m1-info {
    margin-top: 30px;
    gap: 20px 2%;
  }
  .c1m1-info li {
    width: 49%;
    padding: 20px 10px;
  }
  .c1m1-info i {
    margin-top: 0;
  }
  .c1m1-info-title {
    margin: 10px 0;
  }
  .c1m1-info-title,
  .c1m1-info-con {
    font-size: 16px;
  }
  .c1m1-det {
    margin-top: 30px;
    padding: 20px;
  }
  .c1m1-form {
    margin-top: 20px;
  }
  .c1m1-form input, .c1m1-form textarea {
    padding: 10px 26px;
  }
  .c1m1-form textarea {
    height: 120px;
  }
  .map {
    margin-top: 30px;
  }
}
@media screen and (max-width: 767px) {
  .c1m1-info i {
    width: 60px;
    height: 60px;
    line-height: 60px;
    font-size: 30px;
  }
  .c1m1-info-title,
  .c1m1-info-con {
    font-size: 14px;
  }
  .c1m1-form input, .c1m1-form textarea {
    font-size: 14px;
  }
  .c1m1-form .ver {
    width: 100%;
  }
  .c1m1-form .form-btn {
    width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .c1m1-info li {
    width: 100%;
  }
  .c1m1-form > div {
    width: 100%;
  }
}
.vid1 {
  position: relative;
  aspect-ratio: 16/9;
  overflow: hidden;
}
.vid1 iframe, .vid1 video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  object-fit: cover;
}
.vid1 iframe body {
  margin: 0px !important;
}

/* pop-form */
.pop-form {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  background: rgba(0, 0, 0, 0.5);
  display: none;
  z-index: 9999999999;
}
.pop-form .pf-close {
  text-align: center;
  position: absolute;
  top: 13px;
  right: 11px;
  font-size: 12px;
  width: 24px;
  height: 24px;
  line-height: 20px;
  border-radius: 50%;
  border: 2px solid #666;
  cursor: pointer;
  transform: rotate(45deg);
  color: #666;
  transition: 0.5s;
  z-index: 99;
}
.pop-form .pf-close:hover {
  border-color: #FF6709;
  background-color: #FF6709;
  color: #fff;
}
.pop-form .pf-title {
  font-size: 36px;
  line-height: 46px;
}

.pop-formn {
  position: fixed;
  left: 5%;
  top: 5%;
  right: 5%;
  bottom: 5%;
  display: flex;
  align-items: center;
}

.pfn-b {
  position: relative;
  padding: 0 10px;
  width: 100%;
  max-width: 520px;
  margin: 0 auto;
  max-height: calc(100vh - 20%);
  overflow: auto;
  scrollbar-color: #FF6709 #fff;
  scrollbar-width: thin;
}

.pfn-b::-webkit-scrollbar {
  width: 5px;
}

.pfn-b::-webkit-scrollbar-track {
  background: #fff;
}

.pfn-b::-webkit-scrollbar-thumb {
  background-color: #FF6709;
}

.pfn {
  overflow: hidden;
  position: relative;
  background-color: #fff;
  margin: 0 auto;
  padding: 42px 64px 45px;
}

.pf-form form {
  margin-top: 34px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 10px 0;
}
.pf-form form > div {
  width: 100%;
}
.pf-form input, .pf-form textarea {
  width: 100%;
  padding: 10px 26px;
  font-size: 16px;
  line-height: 28px;
  color: #333;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.pf-form textarea {
  height: 80px;
}
.pf-form .ver {
  position: relative;
  display: flex;
  gap: 20px;
}
.pf-form .ver input {
  flex: 1;
}
.pf-form .ver-code {
  width: 120px;
}
.pf-form .pf-form-btn {
  display: flex;
}
.pf-form .pf-form-btn button {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 10px 36px;
  font-size: 16px;
  line-height: 28px;
  background-color: #FF6709;
  border-radius: 5px;
  border: 1px solid #FF6709;
  color: #fff;
  cursor: pointer;
  transition: 0.5s;
}
.pf-form .pf-form-btn button:hover {
  background-color: #fff;
  color: #FF6709;
}
.pf-form .pf-form-btn button i {
  transform: rotate(-45deg);
}
.pf-form ::-webkit-input-placeholder {
  color: #666;
}
.pf-form :-o-placeholder {
  color: #666;
}
.pf-form :-ms-input-placeholder {
  color: #666;
}
.pf-form ::-moz-placeholder {
  color: #666;
}

@media screen and (max-width: 999px) {
  .pop-form .pf-close {
    right: 20px;
    top: 20px;
    width: 30px;
    height: 30px;
    line-height: 24px;
    font-size: 16px;
  }
  .pf-form form {
    margin-top: 20px;
  }
  .pf-form input, .pf-form textarea {
    padding: 10px 20px;
    font-size: 16px;
  }
  .pf-form .star::before {
    top: 10px;
  }
  .pfn {
    padding: 20px;
  }
  .pf-form textarea {
    height: 100px;
  }
  .pop-form .pf-title {
    font-size: 24px;
    line-height: 30px;
  }
}
@media screen and (max-width: 767px) {
  .pf-form form > div {
    width: 100%;
  }
  .pf-form input,
  .pf-form textarea {
    font-size: 14px;
  }
}
.m-vid {
  cursor: pointer;
  position: relative;
}

.m-play {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 2;
  transform: translate(-50%, -50%);
  max-width: 12%;
  pointer-events: none;
}

.pop-up1 {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  background: #000;
  background: rgba(0, 0, 0, 0.5);
  display: none;
  z-index: 9999999999;
}
.pop-up1::before {
  position: absolute;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  top: 10px;
  right: 10px;
  background: #fff;
  color: #333;
  border-radius: 50%;
  font-size: 16px;
  cursor: pointer;
  transform: rotate(45deg);
}

.pop-up1n {
  position: fixed;
  left: 5%;
  top: 5%;
  right: 5%;
  bottom: 5%;
}
.pop-up1n iframe, .pop-up1n video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}
.pop-up1n iframe body {
  margin: 0px !important;
}

@media screen and (max-width: 767px) {
  .pop-up1n {
    position: fixed;
    left: 5%;
    top: 10%;
    right: 5%;
    bottom: 10%;
  }
}
.m-formcountry {
  position: relative;
}
.m-formcountry .drop-btn {
  position: relative;
  width: 100%;
}
.m-formcountry .drop-btn i, .m-formcountry .drop-btn svg {
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 10px;
  pointer-events: none;
  color: #666;
}
.m-formcountry .drop-list {
  display: none;
  border: 1px solid #e6e6e6;
  width: 100%;
  position: absolute;
  top: 100%;
  background-color: #fff;
  max-height: 218px;
  overflow-x: hidden;
  z-index: 10001;
  scrollbar-color: #333 rgba(0, 0, 0, 0.05);
  scrollbar-width: thin;
}
.m-formcountry .drop-list::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
.m-formcountry .drop-list::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0.05);
}
.m-formcountry .drop-list::-webkit-scrollbar-thumb {
  background-color: #333;
}
.m-formcountry .drop-list li {
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  padding: 5px 18px;
  cursor: pointer;
  border-bottom: 1px solid #e6e6e6;
  color: #999;
}
.m-formcountry .drop-list li.on {
  background-color: #e0e0e0;
}

.pr-open {
  transition: height 0.3s;
  overflow: hidden;
}

.open-btn {
  display: none;
}
.open-btn p {
  cursor: pointer;
  display: flex;
  margin-top: 10px;
  font-size: 16px;
  line-height: 30px;
}
.open-btn p.close {
  display: none;
}

.pr-open.collapsed + .open-btn {
  display: flex;
}

.m-center {
  text-align: center;
}

.m-white,
.m-white a {
  color: #fff;
}

.m-white a:hover {
  color: #FF6709;
}

.scrollable {
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.scrollable ::-webkit-scrollbar {
  display: none;
}

/* certificate */
#baguetteBox-overlay {
  display: none;
  opacity: 0;
  position: fixed;
  overflow: hidden;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #222;
  background-color: rgba(0, 0, 0, 0.8);
  transition: opacity 0.5s ease;
  z-index: 100000000000000000000000000000000000000;
}

#baguetteBox-overlay.visible {
  opacity: 1;
}

#baguetteBox-overlay .full-image {
  display: inline-block;
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
}

#baguetteBox-overlay .full-image figure {
  display: inline;
  margin: 0;
  height: 100%;
}

#baguetteBox-overlay .full-image img {
  display: inline-block;
  width: auto;
  height: auto;
  max-height: 100%;
  max-width: 100%;
  vertical-align: middle;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}

#baguetteBox-overlay .full-image figcaption {
  display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center;
  line-height: 1.8;
  color: #ccc;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.6);
}

#baguetteBox-overlay .full-image:before {
  content: "";
  display: inline-block;
  height: 50%;
  width: 1px;
  margin-right: -1px;
}

#baguetteBox-slider {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  white-space: nowrap;
  transition: left 0.4s ease, transform 0.4s ease;
}

#baguetteBox-slider.bounce-from-right {
  animation: bounceFromRight 0.4s ease-out;
}

#baguetteBox-slider.bounce-from-left {
  animation: bounceFromLeft 0.4s ease-out;
}

.baguetteBox-button#next-button,
.baguetteBox-button#previous-button {
  top: 50%;
  top: calc(50% - 30px);
  width: 44px;
  height: 60px;
}

.baguetteBox-button {
  position: absolute;
  cursor: pointer;
  outline: 0;
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 15%;
  background-color: #323232;
  background-color: rgba(50, 50, 50, 0.5);
  color: #ddd;
  font: 1.6em sans-serif;
  transition: background-color 0.4s ease;
}

.baguetteBox-button:hover {
  background-color: rgba(50, 50, 50, 0.9);
}

.baguetteBox-button#next-button {
  right: 2%;
}

.baguetteBox-button#previous-button {
  left: 2%;
}

.baguetteBox-button#close-button {
  top: 20px;
  right: 2%;
  right: calc(2% + 6px);
  width: 30px;
  height: 30px;
}

.baguetteBox-button svg {
  position: absolute;
  left: 0;
  top: 0;
}

.spinner {
  width: 40px;
  height: 40px;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -20px;
  margin-left: -20px;
}

.double-bounce1,
.double-bounce2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #fff;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  animation: bounce 2s infinite ease-in-out;
}

.double-bounce2 {
  animation-delay: -1s;
}
@keyframes bounceFromRight {
  0% {
    margin-left: 0;
  }
  50% {
    margin-left: -30px;
  }
  100% {
    margin-left: 0;
  }
}
@keyframes bounceFromLeft {
  0% {
    margin-left: 0;
  }
  50% {
    margin-left: 30px;
  }
  100% {
    margin-left: 0;
  }
}
@keyframes bounce {
  0%, 100% {
    transform: scale(0);
  }
  50% {
    transform: scale(1);
  }
}
@font-face {
  font-family: "iconfont";
  font-display: swap;
  src: url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"), url("../fonts/iconfont.woff?t=1784704902019") format("woff"), url("../fonts/iconfont.ttf?t=1784704902019") format("truetype");
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-computer:before {
  content: "\eb49";
}

.icon-twitter-new2:before {
  content: "\e802";
}

.icon-earth3:before {
  content: "\e6d5";
}

.icon-sina2:before {
  content: "\e645";
}

.icon-sina1:before {
  content: "\e61b";
}

.icon-zhihu1:before {
  content: "\e6a0";
}

.icon-kuaishou2:before {
  content: "\e60c";
}

.icon-xiaohongshu1:before {
  content: "\e68a";
}

.icon-bilibili21:before {
  content: "\ea95";
}

.icon-zhihu2:before {
  content: "\e690";
}

.icon-kuaishou1:before {
  content: "\e61d";
}

.icon-bilibili1:before {
  content: "\e625";
}

.icon-bilibili:before {
  content: "\e605";
}

.icon-bilibili2:before {
  content: "\e606";
}

.icon-pinterest1:before {
  content: "\e60a";
}

.icon-no1:before {
  content: "\e618";
}

.icon-earth2:before {
  content: "\e781";
}

.icon-no2:before {
  content: "\e60e";
}

.icon-douyinzhanghao:before {
  content: "\e603";
}

.icon-download2:before {
  content: "\e641";
}

.icon-yes:before {
  content: "\ec9e";
}

.icon-no:before {
  content: "\e6e6";
}

.icon-delete:before {
  content: "\e69d";
}

.icon-facebook4:before {
  content: "\e88d";
}

.icon-linkedin1:before {
  content: "\e812";
}

.icon-instagram2:before {
  content: "\e88f";
}

.icon-facebook3:before {
  content: "\e64e";
}

.icon-twitter2:before {
  content: "\e7ff";
}

.icon-calendar3:before {
  content: "\e8c5";
}

.icon-email3:before {
  content: "\e92f";
}

.icon-twitter3:before {
  content: "\e7fd";
}

.icon-twitter4:before {
  content: "\e7fe";
}

.icon-fax2:before {
  content: "\e622";
}

.icon-facebook1:before {
  content: "\e6e5";
}

.icon-message1:before {
  content: "\e633";
}

.icon-youtube2:before {
  content: "\e880";
}

.icon-facebook2:before {
  content: "\e617";
}

.icon-tel3:before {
  content: "\e621";
}

.icon-calendar2:before {
  content: "\e8b4";
}

.icon-xiaohongshu:before {
  content: "\e69e";
}

.icon-douyin:before {
  content: "\e8db";
}

.icon-tel2:before {
  content: "\e643";
}

.icon-earth1:before {
  content: "\e9ee";
}

.icon-wechat1:before {
  content: "\e6c7";
}

.icon-tiktok:before {
  content: "\e62e";
}

.icon-earth:before {
  content: "\e642";
}

.icon-bottom2:before {
  content: "\ee74";
}

.icon-email2:before {
  content: "\e601";
}

.icon-rise-full:before {
  content: "\ea08";
}

.icon-home1:before {
  content: "\e674";
}

.icon-youtube1:before {
  content: "\e612";
}

.icon-home:before {
  content: "\e624";
}

.icon-edit:before {
  content: "\e611";
}

.icon-facebook:before {
  content: "\e620";
}

.icon-pinterest:before {
  content: "\e8ab";
}

.icon-linkedin:before {
  content: "\e648";
}

.icon-youtube:before {
  content: "\e6d6";
}

.icon-twitter:before {
  content: "\e607";
}

.icon-bigger:before {
  content: "\e647";
}

.icon-left:before {
  content: "\e72c";
}

.icon-right:before {
  content: "\e72d";
}

.icon-up1:before {
  content: "\e72e";
}

.icon-bottom1:before {
  content: "\e72f";
}

.icon-left1:before {
  content: "\e730";
}

.icon-right1:before {
  content: "\e731";
}

.icon-up:before {
  content: "\e73e";
}

.icon-bottom:before {
  content: "\e73f";
}

.icon-instagram:before {
  content: "\e79d";
}

.icon-tumblr:before {
  content: "\e79e";
}

.icon-download:before {
  content: "\e7a0";
}

.icon-download1:before {
  content: "\e7a7";
}

.icon-search4:before {
  content: "\e7b2";
}

.icon-address:before {
  content: "\e7bc";
}

.icon-email:before {
  content: "\e7bd";
}

.icon-contact:before {
  content: "\e7be";
}

.icon-whatsapp:before {
  content: "\e7bf";
}

.icon-fax:before {
  content: "\e7c2";
}

.icon-mobile:before {
  content: "\e7c6";
}

.icon-phone:before {
  content: "\e7c8";
}

.icon-tel:before {
  content: "\e7c7";
}

.icon-phone1:before {
  content: "\e7cb";
}

.icon-skype:before {
  content: "\e7cc";
}

.icon-whatsapp1:before {
  content: "\e7c1";
}

.icon-address1:before {
  content: "\e7c3";
}

.icon-contact1:before {
  content: "\e7c4";
}

.icon-email1:before {
  content: "\e7c5";
}

.icon-skype1:before {
  content: "\e7c9";
}

.icon-fax1:before {
  content: "\e7ca";
}

.icon-qq:before {
  content: "\e7ce";
}

.icon-tel1:before {
  content: "\e7cd";
}

.icon-wechat:before {
  content: "\e7cf";
}

.icon-phone2:before {
  content: "\e7d0";
}

.icon-message:before {
  content: "\e7da";
}

.icon-calendar:before {
  content: "\e7e1";
}

.icon-calendar1:before {
  content: "\e7e3";
}

.icon-top:before {
  content: "\e7ed";
}

.icon-zipcode:before {
  content: "\e60f";
}

.icon-minus2:before {
  content: "\e600";
}

.icon-add2:before {
  content: "\e608";
}

.icon-vk:before {
  content: "\e735";
}

.icon-instagram1:before {
  content: "\e640";
}

.icon-up7:before {
  content: "\e722";
}

.icon-bottom7:before {
  content: "\e723";
}

.icon-left7:before {
  content: "\e724";
}

.icon-right7:before {
  content: "\e725";
}

.icon-sousuo4:before {
  content: "\e610";
}

.icon-search:before {
  content: "\e616";
}

.icon-search1:before {
  content: "\e65b";
}

.icon-upload:before {
  content: "\e602";
}

.icon-top1:before {
  content: "\e637";
}

.icon-label:before {
  content: "\e649";
}