@import url('swiper-bundle.min.css');
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
html {
  font-size: 62.5%;
  transition: 0.5S;
  scroll-behavior: smooth;
  height: 100%;
  scroll-padding-top: 90px;
}
html body {
  height: 100%;
  max-width: 1920px;
  overflow-x: hidden;
  margin: 0 auto;
  font-family: Montserrat-Light, Arial, Helvetica, sans-serif;
  position: relative;
  background-color: #fff;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 30px;
  letter-spacing: 0px;
}
html body input {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-size: 1.2rem;
  color: #999999;
  border: none;
  outline: none;
}
html body img {
  display: block;
  transition: 0.4s;
}
html body i {
  display: inline-block;
  transition: 0.3s;
}
html body a {
  display: inline-block;
  color: #333;
  text-decoration: none;
}
html body a[rel~='nofollow'] img,
html body a[rel~='sponsored'] img,
html body a[rel~='ugc'] img {
  outline: none !important;
}
html body a[rel~='nofollow'],
html body a[rel~='sponsored'],
html body a[rel~='ugc'] {
  outline: none !important;
}
html body span {
  display: inline-block;
}
html body a,
html body span,
html body li {
  transition: 0.3s;
}
html body .content {
  margin: auto;
  max-width: 1400px;
  width: calc(100% - 60px);
}
html body li {
  list-style: none;
}
.rightMenu {
  z-index: 9999;
  display: none;
  flex-direction: column;
  position: fixed;
  right: 0px;
  transform: translateY(-50%);
  top: 50%;
}
.rightMenu > a,
.rightMenu > span,
.rightMenu > div {
  border-radius: 10px;
  margin-top: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 70px;
  height: 70px;
  cursor: pointer;
  background-color: #f5f5f5;
  position: relative;
}
.rightMenu > a a,
.rightMenu > span a,
.rightMenu > div a {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.rightMenu > a i,
.rightMenu > span i,
.rightMenu > div i {
  font-size: 30px;
  color: var(--i);
}
.rightMenu > a:hover,
.rightMenu > span:hover,
.rightMenu > div:hover {
  background-color: #1e6ea1;
}
.rightMenu > a:hover i,
.rightMenu > span:hover i,
.rightMenu > div:hover i {
  color: #fff;
}
.rightMenu .goTop > a {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.rightMenu .goTop > a i {
  font-size: 24px;
  font-weight: bold;
}
.rightMenu .wx {
  cursor: pointer;
}
.rightMenu .wx > img {
  display: none;
  position: absolute;
  right: 100%;
}
@media screen and (min-width: 992px) {
  .rightMenu .wx:hover > img {
    display: block;
  }
}
/* nav */
.xnav {
  display: none;
}
.nav {
  position: fixed;
  width: 35px;
  height: 23px;
  background: #1e6ea1;
  right: 2.5%;
  top: 18px;
  cursor: pointer;
  border-radius: 5px;
  z-index: 9999999999;
}
.nav span {
  display: block;
  width: 20px;
  height: 2px;
  background: #fff;
  position: absolute;
  left: 50%;
  margin-left: -10px;
  top: 50%;
  transition: 0.8s;
  z-index: 99999991;
}
.nav .nav1 {
  margin-top: -1px;
}
.nav .nav2 {
  margin-top: -8px;
}
.nav .nav3 {
  margin-top: 6px;
}
.navh .nav1 {
  transform: rotate(45deg);
}
.navh .nav2 {
  transform: rotate(-45deg);
  width: 10px;
  margin-left: -1px;
  margin-top: -5px;
}
.navh .nav3 {
  transform: rotate(-45deg);
  width: 9px;
  margin-top: 3px;
  margin-left: -8px;
}
.smdaohang {
  position: fixed;
  width: 280px;
  height: 100%;
  opacity: 0;
  overflow: auto;
  top: 0px;
  right: -200%;
  background: #ccc;
  z-index: 9999999;
  transition: 0.5s;
  text-align: center;
}
.smdaohangh {
  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: #333;
  display: block;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  padding-right: 50px;
  border-bottom: 1px dashed #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.yizi {
  transform: rotate(90deg);
}
.smdaohang form {
  margin-top: 15px;
  margin-bottom: 15px;
  width: 240px;
  height: 26px;
  border: 1px solid #fff;
  position: relative;
  background: #fff;
}
.smdaohang form .iptc {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 15px;
  background-color: #fff;
  width: 80%;
  height: 24px;
  line-height: 24px;
  display: block;
  float: left;
}
.smdaohang form .ipsc {
  width: 20%;
  height: 26px;
  line-height: 26px;
  display: block;
  float: right;
  background: transparent;
  position: relative;
  z-index: 99;
}
.smdaohang form i {
  position: absolute;
  right: 10px;
  top: 0px;
}
@media screen and (max-width: 768px) {
  .daohang2 {
    display: block;
    text-align: center;
    margin-top: 10px;
  }
  .daohang2 a {
    float: left;
    width: 25%;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 24px;
    text-align: center;
  }
  .daohang,
  .daohang1 {
    display: none;
  }
}
@media screen and (max-width: 992px) {
  .xnav {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .nav {
    top: 12px;
  }
}
#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);
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  z-index: 99999999999999999999999999999999999999;
}
#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;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  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);
  font-family: Verdana, Geneva, sans-serif;
}
#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;
  -webkit-transition: left 0.4s ease, -webkit-transform 0.4s ease;
  transition: left 0.4s ease, -moz-transform 0.4s ease;
  transition: left 0.4s ease, transform 0.4s ease;
}
#baguetteBox-slider.bounce-from-right {
  -webkit-animation: bounceFromRight 0.4s ease-out;
  animation: bounceFromRight 0.4s ease-out;
}
#baguetteBox-slider.bounce-from-left {
  -webkit-animation: bounceFromLeft 0.4s ease-out;
  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;
  -moz-border-radius: 15%;
  border-radius: 15%;
  background-color: #323232;
  background-color: rgba(50, 50, 50, 0.5);
  color: #ddd;
  font: 1.6em sans-serif;
  -webkit-transition: background-color 0.4s ease;
  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%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-color: #fff;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: bounce 2s infinite ease-in-out;
  animation: bounce 2s infinite ease-in-out;
}
.double-bounce2 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
@-webkit-keyframes bounceFromRight {
  0% {
    margin-left: 0;
  }
  50% {
    margin-left: -30px;
  }
  100% {
    margin-left: 0;
  }
}
@keyframes bounceFromRight {
  0% {
    margin-left: 0;
  }
  50% {
    margin-left: -30px;
  }
  100% {
    margin-left: 0;
  }
}
@-webkit-keyframes bounceFromLeft {
  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;
  }
}
@-webkit-keyframes bounce {
  0%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes bounce {
  0%,
  100% {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
  }
}
.imgBox {
  width: 100%;
}
.imgBox a {
  display: block;
  width: 100%;
  overflow: hidden;
}
.imgBox a img:hover {
  transform: scale(1.05);
}
.imgBox img {
  max-width: 100%;
  margin: auto;
}
.swiper {
  width: 100%;
  height: 100%;
}
.swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.header {
  background-color: rgba(0, 0, 0, 0.6);
}
header {
  position: fixed;
  top: 0px;
  width: 100%;
  z-index: 10;
  max-width: 1920px;
  transition: 0.3s;
  background-color: #fff;
  padding: 13px 0px 14px;
  display: flex;
  justify-content: center;
}
header .head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: calc(100% - 60px);
  max-width: 1792px;
  margin-left: 14px;
}
header .content {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
header .l_box {
  display: flex;
  align-items: center;
  padding-top: 2px;
}
header .center {
  display: flex;
  align-items: center;
  margin-left: 6%;
}
header .logo_text {
  color: #555555;
  line-height: 28px;
  margin-top: 3px;
}
header .logoBox {
  width: 197px;
  flex-shrink: 0;
  margin-right: 25px;
}
header .logoBox a {
  display: block;
}
header .logoBox img {
  width: 100%;
}
header .logo {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 21px;
}
header .logo img {
  max-height: 100%;
  transition: 0.2s;
}
header .menuOne.active > a {
  color: #1e6ea1 !important;
}
header .menuOne.menuactive > a {
  color: #1e6ea1 !important;
}
header .menuOne {
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #333333;
  margin-right: 60px;
}
header .menuOne > a {
  color: #333333;
  padding: 15px 0px 18px;
}
header .menuOne > a:hover {
  color: #1e6ea1 !important;
}
header .menuOne .active > a {
  color: #fff;
  background: #ff772d;
}
header .menuOne .menuactive > a {
  color: #fff;
  background: #ff772d;
}
header .menuOne:nth-last-of-type(1) {
  margin-right: 0px !important;
}
header .sousuo {
  margin-right: 23px;
}
header .sousuo .search {
  cursor: pointer;
  color: #222;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: normal;
  font-size: 18px;
  font-weight: bold;
}
header .sousuo .search:hover {
  color: #1e6ea1;
}
header .sousuo .form_zz {
  display: none;
  width: 100vw;
  height: 100vh;
  position: absolute;
  top: 0%;
  left: 50%;
  transform: translateX(-50%);
  background: rgba(0, 0, 0, 0.6);
  z-index: 100;
}
header .sousuo .form_box {
  padding: 6% 30px;
  background: #fafafa;
  z-index: 2;
  position: relative;
}
header .sousuo .search_hide {
  position: absolute;
  font-size: 20px;
  right: 20px;
  top: 5px;
  cursor: pointer;
  color: #333;
}
header .sousuo .search_hide:hover {
  color: #1e6ea1;
}
header .sousuo form {
  overflow: hidden;
  border-bottom: 1px solid #333;
  z-index: 2;
  margin: 0px auto;
  width: 600px;
  max-width: 100%;
  display: flex;
  align-items: center;
  padding: 0px 5px;
}
header .sousuo form input:nth-of-type(1) {
  height: 42px;
  line-height: 30px;
  border-radius: 4px;
  font-size: 18px;
  color: #2f3135;
  background: none;
  width: 100%;
  flex: 1;
  padding-right: 10px;
}
header .sousuo form input:nth-of-type(2) {
  line-height: 33px;
  font-size: 20px;
  background: none;
  color: #333;
  cursor: pointer;
  transition: 0.3s;
}
header .sousuo form input:nth-of-type(2):hover {
  color: #1e6ea1;
}
header .ul {
  min-width: 160px;
  position: absolute;
  display: none;
  left: 100%;
  top: 0;
  padding-left: 5px;
}
header .ul div {
  background: #fff;
  border-radius: 10px;
  padding: 13px 0px;
}
header .ul li:nth-of-type(1) {
  margin-top: 0px;
}
header .ul li {
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 25px;
  letter-spacing: 0px;
  color: #555;
  position: relative;
  margin-top: 8px;
}
header .ul li a {
  display: block;
  padding: 3px 20px;
  color: #555;
  white-space: nowrap;
  position: relative;
}
header .ul li a:hover {
  background: #ff772d;
  color: #fff;
}
header .ul1 {
  left: -10px;
  top: 100%;
  padding-left: 0px;
  padding-top: 1px !important;
}
header .ul_dif {
  width: 100%;
  position: absolute;
  left: 0;
  top: calc(100% - 14px);
  padding-top: 14px;
  display: none;
}
header .ul_dif > div {
  background-color: #ffffff;
  box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);
  border-radius: 1px;
}
header .ul_dif .box {
  max-width: 1660px;
  width: 100%;
  min-height: 270px;
  margin-left: auto;
  margin-right: 0px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 19px;
  padding-bottom: 25px;
}
header .ul_l {
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 36px;
  letter-spacing: 0px;
  color: #666666;
  z-index: 1;
  width: 37.4%;
  padding-top: 2.3%;
}
header .ul_r {
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  line-height: 36px;
  letter-spacing: 0px;
  color: #333333;
  width: 49.5%;
  display: flex;
  flex-wrap: wrap;
  padding-right: 5%;
}
header .ul_r figure {
  width: 33.3333%;
  padding-right: 15px;
  margin-top: 42px;
}
header .ul_r a {
  color: #333;
}
header .ul_r a:hover {
  color: #1e6ea1;
}
header .h_buttonBox a {
  width: 171px;
  height: 63px;
  background-color: #1e6ea1;
  border: 1px solid #1e6ea1;
  border-radius: 32px;
  font-family: 'Montserrat-Bold';
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 30px;
  letter-spacing: 0px;
  color: #ffffff;
}
header .h_buttonBox a:hover {
  color: #1e6ea1;
  background: #fff;
}
header .head_r {
  display: flex;
  align-items: center;
}
header .lang {
  position: relative;
  cursor: pointer;
  transition: 0.3s;
  margin-right: 21px;
}
header .lang::before {
  content: '';
  position: absolute;
  left: -28px;
  top: 50%;
  transform: translateY(-50%);
  width: 1px;
  height: 20px;
  background-color: #ffffff;
  border-radius: 1px;
  opacity: 0.5;
}
header .lang:hover p {
  background: #fff;
}
header .lang:hover i,
header .lang:hover .xiangxia,
header .lang:hover span {
  color: #333;
  transition: 0s;
}
header .lang .lang_box {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
header .lang .lang_box:hover .xiangxia {
  color: #1e6ea1;
}
header .lang .lang_box:hover .icon-diqiu1 {
  color: #1e6ea1;
}
header .lang .lang_box:hover span {
  color: #1e6ea1;
}
header .lang .lang_box .icon-diqiu1 {
  font-size: 18px;
  color: #222222;
}
header .lang .lang_box .xiangxia {
  font-size: 14px;
  color: #222222;
  transform: scale(1);
}
header .lang .lang_box span {
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 30px;
  letter-spacing: 0px;
  color: #222222;
  margin-left: 5px;
  margin-right: 2px;
}
header .lang > ul {
  display: none;
  position: absolute;
  width: 100px;
  background-color: #fff;
  top: 110%;
  right: 50%;
  transform: translateX(50%);
  border: 1px solid #1e6ea1;
  border-radius: 5px;
  z-index: 1;
}
header .lang > ul li a {
  text-align: center;
  display: block;
  line-height: 28px;
  border-bottom: 1px dashed #1e6ea1;
}
header .lang > ul li a:hover {
  color: #1e6ea1;
}
.buttonBox {
  display: flex;
  justify-content: flex-start;
}
.buttonBox a {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 160px;
  height: 43px;
  background-color: #0892cc;
  border-radius: 22px;
  padding: 0px 17px;
  border: 1px solid #0892cc;
  color: #fff;
  font-family: 'Montserrat-Bold';
  /*text-transform: uppercase;*/
}
.buttonBox a:hover {
  color: #0892cc;
  background: #fff;
}
.bofangBox {
  position: absolute;
  left: 50%;
  top: 50%;
  cursor: pointer;
  transform: translate(-50%, -50%);
}
.clear {
  clear: both;
}
.bannerBox img {
  width: 100%;
}
.padding_top {
  padding-top: 90px;
}
.big_title {
  font-family: 'Montserrat-Bold';
  font-size: 40px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 46px;
  letter-spacing: 0px;
  color: #333333;
}
.big_title a {
  color: #333;
}
.big_title a:hover {
  color: #1e6ea1;
}
.small_title {
  font-family: 'Montserrat-Bold';
  font-size: 36px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 42px;
  letter-spacing: 0px;
  color: #222222;
}
.small_title a {
  color: #222;
}
.small_title a:hover {
  color: #1e6ea1;
}
.index_banner a:hover img {
  transform: none;
}
.index_banner .swiper-slide {
  position: relative;
  overflow: hidden;
}
.index_banner iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.index_banner video {
  position: absolute;
  display: block;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  min-width: 101%;
  min-height: 100%;
  max-width: none;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
  display: none \9;
  display: block \9\0;
}
@media screen and (max-width: 991px) {
  .index_banner video {
    object-position: inherit;
    object-fit: inherit;
    width: 100%;
    height: 100%;
    transform: translate(0, 0);
    left: 0;
    top: 0;
  }
}
.index_banner .iconfont {
  font-size: 24px;
  cursor: pointer;
  transition: 0.3s;
}
.index_banner .iconfont:hover {
  color: #1e6ea1;
}
.index_banner .index_bannerbox {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  position: absolute;
  width: 100%;
  bottom: 27px;
  left: 0;
  z-index: 5;
}
.index_banner .swiperBanner-pagination {
  width: auto;
  font-family: 'Montserrat-Bold';
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 28px;
  letter-spacing: 0px;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 90px;
  margin: 0px 12px;
}
.index_banner .swiperBanner-pagination span {
  margin: 3px 8px 0px;
}
.index_banner .act {
  margin: 3px 8px 0px !important;
}
.index1 {
  position: relative;
}
.index1::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 76%;
  background-color: #52b2db;
  opacity: 0.2;
  left: 0;
  top: 0;
  z-index: -1;
}
.index1 .big_num {
  font-family: 'Montserrat-Bold';
  font-size: 86px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 60px;
  letter-spacing: 0px;
  color: #0892cc;
  margin-right: 20px;
}
.index1 .j-hdata1::before {
  content: attr(title);
  display: block;
  height: 0px;
  visibility: hidden;
}
.index1 .big_text {
  font-size: 26px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 40px;
  letter-spacing: 0px;
  color: #333333;
}
.index1 .index1_top {
  display: flex;
  justify-content: space-between;
  padding-top: 111px;
}
.index1 .index1_top figure {
  display: flex;
  align-items: center;
  margin-left: 7%;
  position: relative;
}
.index1 .index1_top figure::before {
  content: '';
  position: absolute;
  width: 1px;
  height: 59px;
  max-height: 100%;
  background-color: #007bc1;
  top: 50%;
  transform: translateY(-50%);
  left: -12%;
}
.index1 .index1_top figure:nth-of-type(1) {
  margin-left: 0%;
}
.index1 .index1_top figure:nth-of-type(1)::before {
  display: none;
}
.index1 .describe {
  color: #666;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
.index1 .l_box {
  width: 60%;
}
.index1 .index1_center {
  display: flex;
  justify-content: space-between;
  margin-top: 60px;
}
.index1 .logos {
  width: 36%;
  margin-top: 5px;
}
.index1 .logos {
  height: 74px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.index1 .logos .logo {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.index1 .logos .logo img {
  max-height: 100%;
}
.index1 .buttonBox {
  margin-top: 23px;
}
.index1 .swiper-slide {
  border-radius: 40px;
  overflow: hidden;
}
.index1 .index1_bottom {
  position: relative;
  margin-top: -10px;
}
.index1 .swiper_button {
  width: 115px;
  height: 116px;
  background: rgba(8, 146, 204, 0.7);
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  right: 30px;
  transform: translateY(50%);
  z-index: 1;
}
.index1 .swiper_button div {
  cursor: pointer;
  margin: 0px 15px;
}
.index1 .swiper_button div:hover i {
  color: #333;
}
.index1 .swiper_button div:nth-of-type(2) {
  position: relative;
}
.index1 .swiper_button div:nth-of-type(2)::before {
  content: '';
  position: absolute;
  left: -15px;
  width: 1px;
  height: 25px;
  background-color: #ffffff;
  top: 48%;
  transform: translateY(-50%);
  max-height: 100%;
}
.index1 .swiper_button i {
  font-size: 22px;
  color: #fff;
}
.index2 {
  padding-top: 93px;
}
.index2 .title_describe {
  font-family: 'Montserrat-Bold';
  font-size: 18px;
  font-weight: normal;
  line-height: 28px;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #555555;
  margin-top: 15px;
}
.index2 .title {
  font-size: 34px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 42px;
  letter-spacing: 0px;
  color: #333333;
  position: relative;
}
.index2 .title::before {
  font-family: 'Montserrat-Bold';
  content: attr(title);
  position: absolute;
  left: 0;
  top: 35%;
  transform: translateY(-50%);
  font-size: 200px;
  font-weight: normal;
  line-height: 200px;
  font-stretch: normal;
  letter-spacing: 2px;
  color: #e0e0e0;
  opacity: 0.4;
  z-index: -1;
}
.index2 .title a {
  color: #333;
}
.index2 .title a:hover {
  color: #1e6ea1;
}
.index2 .title span {
  font-family: 'Montserrat-Bold';
  transition: 0s;
  display: inline;
}
.index2 .describe {
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 36px;
  letter-spacing: 0px;
  color: #333333;
  margin-top: 48px;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.index2 .l_box {
  width: 28%;
  padding-top: 2%;
}
.index2 .buttonBox {
  margin-top: 35px;
}
.index2 .r_box {
  width: 61.21%;
  position: relative;
}
.index2 .r_box::before {
  content: attr(title);
  position: absolute;
  width: 100%;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  font-family: 'Montserrat-Bold';
  font-size: 193px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 2px;
  line-height: 230px;
  color: #333333;
  opacity: 0.15;
  z-index: -1;
}
.index2 .container {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
  padding-top: 3.2%;
}
.index2 .imgBox {
  position: relative;
}
.index2 .imgBox img:nth-of-type(2) {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  opacity: 0;
}
.index2 .name {
  font-family: 'Montserrat-Bold';
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  line-height: 28px;
  color: #333333;
  transition: 0.3s;
  margin-top: 23px;
}
.index2 .swiper-slide {
  cursor: pointer;
}
.index2 .swiper-slide:hover .imgBox img:nth-of-type(2) {
  opacity: 1;
}
.index2 .swiper-slide:hover .name {
  color: #1e6ea1;
}
.index2 .box {
  display: flex;
  flex-wrap: wrap;
}
.index2 figure {
  width: 18.14%;
  margin-top: 10px;
  margin-left: 2.325%;
}
.index2 figure:nth-of-type(5n+1) {
  margin-left: 0%;
}
.index2 .active .imgBox img:nth-of-type(2) {
  opacity: 1;
}
.index2 .active .name {
  color: #1e6ea1;
}
.index2 .sw_box {
  margin-top: 98px;
}
.index2 .pro_name {
  font-family: 'Montserrat-Bold';
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  line-height: 28px;
  color: #333333;
  text-align: center;
}
.index2 .pro_name a {
  color: #333;
}
.index2 .pro_name a:hover {
  color: #1e6ea1;
}
.index2 .container1 {
  padding-top: 12px;
}
.index2 .box_all {
  padding-bottom: 65px;
}
.index2 .box_all:nth-of-type(odd) {
  background: rgba(220, 220, 220, 0.4);
  padding-top: 30px;
}
.index2 .box_all:nth-of-type(odd) .container {
  flex-direction: row-reverse;
}
.index5 {
  background: url('../img/index5_back.jpg') no-repeat right;
  background-size: cover;
  padding-top: 102px;
  padding-bottom: 81px;
}
.index5 .title_describe {
  font-family: 'Montserrat-Bold';
  font-size: 18px;
  font-weight: normal;
  line-height: 28px;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #555555;
  margin-top: 10px;
}
.index5 .logo {
  width: 80px;
  height: 80px;
  border: solid 2px #dcdcdc;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.index5 .logo img:nth-of-type(2) {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.index5 .container {
  display: flex;
  padding-top: 56px;
}
.index5 figure {
  width: 24.1%;
  margin-left: 1.2%;
  background-color: #ffffff;
  border-radius: 20px;
  border: solid 2px #eaeaea;
  padding: 23px 24px;
  display: flex;
  transition: 0.5s;
  flex-direction: column;
  min-height: 573px;
}
.index5 .active {
  flex-shrink: 0;
  width: 43.14%;
  padding: 23px 2.5% 56px;
}
.index5 .active .logo {
  background: #1e6ea1;
}
.index5 .active .logo img:nth-of-type(2) {
  opacity: 0;
}
.index5 .box {
  flex: 1;
  position: relative;
}
.index5 figure:nth-of-type(1) {
  margin-left: 0%;
}
.index5 .title {
  font-family: 'Montserrat-Bold';
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 32px;
  letter-spacing: 0px;
  color: #333333;
}
.index5 .describe {
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 36px;
  letter-spacing: 0px;
  color: #333333;
  padding-top: 4px;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.index5 .box1 li {
  position: relative;
  padding-left: 20px;
  margin-top: 12px;
}
.index5 .box1 li::before {
  content: '';
  position: absolute;
  width: 9px;
  height: 9px;
  background-color: #1e6ea1;
  border-radius: 50%;
  left: 0;
  top: 14px;
}
.index5 .img_box img {
  max-width: 60%;
}
.index5 .box1 {
  margin-top: 25px;
}
.index5 .buttonBox {
  margin-top: 18px;
}
.index5 .img_box {
  margin-top: 34px;
}
.index5 .describe1 {
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 36px;
  letter-spacing: 0px;
  color: #333333;
  margin-top: 23px;
}
.index5 .link {
  position: absolute;
  bottom: 0;
  left: 0;
}
.index5 .link a:hover i {
  color: #1e6ea1;
}
.index5 .link i {
  font-size: 20px;
}
.index6 {
  background: rgba(82, 178, 219, 0.15);
  padding-top: 135px;
  padding-bottom: 96px;
}
.index6 .describe {
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 34px;
  letter-spacing: 0px;
  color: #666666;
  margin-top: 43px;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
}
.index6 .index6_top {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.index6 .l_box {
  width: 47%;
  padding-top: 12px;
}
.index6 .buttonBox {
  margin-top: 74px;
}
.index6 .big_num {
  font-family: 'Montserrat-Bold';
  font-size: 86px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 60px;
  letter-spacing: 0px;
  color: #0892cc;
  margin-top: 14px;
}
.index6 .big_describe {
  font-family: 'Montserrat-Bold';
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 41px;
  letter-spacing: 0px;
  color: #333333;
  display: flex;
  justify-content: center;
  width: 26%;
  margin-left: 12%;
}
.index6 .r_box {
  width: 50%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.index6 .r_box figure {
  width: 100%;
  background-color: #ffffff;
  border-radius: 20px;
  overflow: hidden;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  align-content: center;
  min-height: 224px;
  padding: 14px 20px 10px;
}
.index6 .r_box .half {
  width: 48.57%;
  align-content: flex-start;
  min-height: 171px;
  margin-top: 19px;
  padding: 22px 20px 10px;
}
.index6 .r_box .half .big_num {
  margin-top: 0px;
  font-size: 51px;
  margin-right: 5px;
}
.index6 .r_box .half .big_describe {
  align-items: flex-end;
  width: 100%;
  margin-left: 0px;
}
.index6 .small_describe {
  margin-top: 19px;
  text-align: center;
}
.index6 .index6_imgs {
  display: flex;
  flex-wrap: wrap;
  padding-top: 56px;
}
.index6 .index6_imgs figure {
  width: 16.21%;
  border-radius: 14px;
  overflow: hidden;
  margin-left: 0.548%;
  margin-top: 13px;
}
.index6 .index6_imgs figure:nth-of-type(6n+1) {
  margin-left: 0%;
}
.index6 .j-hdata1::before {
  content: attr(title);
  display: block;
  height: 0;
  visibility: hidden;
}
.index7 {
  padding-top: 77px;
  padding-bottom: 73px;
}
.index7 .imgBox {
  border-radius: 20px;
  overflow: hidden;
  position: relative;
}
.index7 .time {
  min-width: 147px;
  color: #666;
  position: absolute;
  background: #fff;
  border-radius: 0px 22px 0px 0px;
  padding: 7px 7px 1px;
  left: 0;
  bottom: 0;
}
.index7 .title {
  font-family: 'Montserrat-Bold';
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  line-height: 28px;
  color: #333333;
  margin-top: 39px;
}
.index7 .title a {
  color: #333;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.index7 .title a:hover {
  color: #1e6ea1;
}
.index7 .describe {
  color: #666666;
  margin-top: 20px;
}
.index7 .link {
  margin-top: 19px;
}
.index7 .link a:hover i {
  color: #1e6ea1;
}
.index7 .link i {
  font-size: 18px;
  color: #333;
  transition: 0s;
}
.index7 .sw_box {
  margin-top: 62px;
}
.mbx {
  background-color: #f7f7f7;
  color: #666;
  padding-top: 13px;
  padding-bottom: 12px;
}
.mbx a {
  color: #666;
}
.mbx a:hover {
  color: #1e6ea1;
}
.mbx .active {
  color: #1e6ea1;
}
.oo_menu {
  font-family: 'Montserrat-Bold';
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #333333;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding-top: 35px;
}
.oo_menu a,
.oo_menu span {
  margin-top: 20px;
  cursor: pointer;
  color: #333333;
  min-width: 513px;
  padding: 0px 10px;
  height: 63px;
  background-color: #ededed;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-radius: 14px;
}
.oo_menu a:hover,
.oo_menu span:hover {
  color: #fff;
  background: #007bc1;
}
.oo_menu .active {
  color: #fff;
  background: #007bc1;
}
.oo_menu a:nth-of-type(2),
.oo_menu span:nth-of-type(2) {
  margin-left: 18px;
}
.oo1 {
  padding-top: 47px;
}
.oo1 .describe {
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 34px;
  letter-spacing: 0px;
  color: #666666;
  padding-right: 1%;
}
.oo1 .box {
  font-family: 'Montserrat-Bold';
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 34px;
  letter-spacing: 0px;
  color: #333333;
  display: flex;
  flex-wrap: wrap;
  padding-top: 8px;
}
.oo1 figure {
  width: 21.214%;
  height: 152px;
  background-color: #e5f4fa;
  border-radius: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding: 10px;
  margin-left: 5.048%;
  margin-top: 20px;
}
.oo1 figure:nth-of-type(4n+1) {
  margin-left: 0px;
}
.oo2 {
  padding-top: 65px;
}
.oo2 .r_box {
  width: 40.3%;
}
.oo2 .l_box {
  width: 46%;
  padding-top: 30px;
  padding-bottom: 55px;
}
.oo2 figure {
  background-color: #ffffff;
  box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.18);
  border-radius: 10px;
  padding: 0px 81px 0px 88px;
  margin-bottom: 104px;
}
.oo2 .top {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.oo2 .describe {
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 34px;
  letter-spacing: 0px;
  color: #666666;
  margin-top: 22px;
}
.oo2 .buttonBox {
  padding-top: 40px;
}
.oo2 .buttonBox a {
  margin-top: 20px;
  background: #0892cc;
  border: 1px solid #0892cc;
  color: #fff;
  margin-right: 38px;
  cursor: pointer;
  text-transform: uppercase;
}
.oo2 .buttonBox a:hover {
  color: #0892cc;
  background: #fff;
}
.oo2 .bottom {
  width: 100%;
  display: flex;
  /*flex-wrap: wrap;*/
  justify-content: space-between;
  padding-bottom: 79px;
}
.oo2 .bl {
  width: 100%;
  flex: 1;
}
.oo2 .table {
  overflow: hidden;
  width: 100%;
}
.oo2 .table::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.oo2 .table::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #1e6ea1;
}
.oo2 .table::-webkit-scrollbar-track {
  border-radius: 0;
  background: rgba(0, 0, 0, 0.1);
}
.oo2 .table table {
  width: 100%;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  line-height: 28px;
  color: #333333;
  background: #f8f8f8;
  border-collapse: collapse;
}
.oo2 .table td {
  padding: 17px 23px;
}
.oo2 .table tr:nth-of-type(odd) {
  background: #ebebeb;
}
.oo2 .table tr:nth-of-type(odd) td {
  padding: 12px 23px;
}
.oo2 .table tr:nth-of-type(1) {
  background: #0892cc;
  color: #fff;
  font-size: 20px;
}
.oo2 .table tr:nth-of-type(1) td {
  padding: 7px 23px;
}
.oo2 .br {
  width: 55.32%;
  margin-left: 56px;
}
.oo2 .title {
  font-family: 'Montserrat-Bold';
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 34px;
  letter-spacing: 0px;
  color: #333333;
}
.oo2 .describe1 {
  margin-top: 31px;
}
.oo2 .describe1 img {
  max-width: 100%;
}
.oo2 figure:nth-of-type(even) .top {
  flex-direction: row-reverse;
}
.to1 {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-top: 43px;
}
.to1 .big_title {
  width: 100%;
  flex: 1;
  padding-right: 15px;
  margin-top: 4px;
  text-transform: uppercase;
}
.to1 .describe {
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 34px;
  letter-spacing: 0px;
  color: #666666;
  width: 67%;
}
.to2 figure {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 46px;
  padding-bottom: 15px;
}
.to2 .imgBox {
  width: 48.57%;
}
.to2 .r_box {
  width: 48%;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  padding: 2.15% 0px 2.9%;
}
.to2 .title {
  font-family: 'Montserrat-Bold';
  font-size: 30px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 38px;
  letter-spacing: 0px;
  color: #333333;
}
.to2 .title a {
  color: #333;
}
.to2 .title a:hover {
  color: #1e6ea1;
}
.to2 .describe {
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 34px;
  letter-spacing: 0px;
  color: #666666;
  margin-top: 41px;
  flex: 1;
  position: relative;
}
.to2 .describe1 {
  position: absolute;
  height: 100%;
  width: 100%;
  overflow: auto;
  left: 0;
  top: 0;
}
.to2 .describe1::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.to2 .describe1::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: rgba(0, 0, 0, 0.2);
}
.to2 .describe1::-webkit-scrollbar-track {
  border-radius: 0;
  background: rgba(0, 0, 0, 0.1);
}
.to2 .buttonBox {
  margin-top: 30px;
}
.to2 figure:nth-of-type(even) {
  flex-direction: row-reverse;
}
.to_contaienr {
  padding-bottom: 98px;
  position: relative;
}
.to_contaienr::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 21%;
  background: rgba(82, 178, 219, 0.2);
  left: 0;
  top: 0;
  z-index: -1;
}
.to_contaienr .PageNumber {
  margin-top: 88px;
}
.tt1 {
  padding-top: 50px;
}
.tt1 .title {
  font-family: 'Montserrat-Bold';
  font-size: 30px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  line-height: 36px;
  color: #333333;
}
.tt1 .describe {
  color: #666666;
  margin-top: 28px;
}
.tt1 .describe img {
  display: inline-block;
  max-width: 100%;
}
.tt .page_change {
  margin-top: 47px;
}
.page_change {
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #333333;
  border-top: 1px solid rgba(102, 102, 102, 0.1);
  border-bottom: 1px solid rgba(102, 102, 102, 0.1);
  padding: 13px 0px 30px;
}
.page_change i {
  font-size: 18px;
  margin-right: 7px;
  flex-shrink: 0;
}
.page_change p {
  display: flex;
  align-items: center;
}
.page_change p:nth-of-type(2) {
  margin-top: 19px;
}
.page_change a {
  color: #333;
}
.page_change a:hover {
  color: #1e6ea1;
}
.page_change a,
.page_change span {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.tho .tho_title {
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 32px;
  letter-spacing: 0px;
  color: #333333;
}
.tho1 {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: flex-start;
  padding-top: 44px;
}
.tho1 .l_box {
  width: 47%;
}
.tho1 .describe {
  color: #666;
  margin-top: 21px;
}
.tho1 .buttonBox {
  margin-top: 12.7%;
}
.tho1 .box {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-top: 11px;
}
.tho1 .r_box {
  width: 50.1%;
  margin-top: 12px;
}
.tho1 .box1,
.tho1 .box2 {
  background-color: #e5f4fa;
  border-radius: 10px;
  margin-top: 22px;
  padding: 17px 21px 28px;
}
.tho1 .box1 {
  width: 100%;
}
.tho1 .box1 .text_box {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.tho1 .box1 .text_box > * {
  padding-right: 25px;
}
.tho1 .box2 {
  width: 48.57%;
}
.tho1 .text_box {
  color: #333;
  margin-top: 18px;
}
.tho1 .title {
  font-family: 'Montserrat-Bold';
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 30px;
  letter-spacing: 0px;
  color: #333333;
}
.tho2 {
  background: rgba(82, 178, 219, 0.15);
  margin-top: 82px;
  padding-top: 48px;
  padding-bottom: 93px;
}
.tho2 .tho_title {
  font-family: 'Montserrat-Bold';
}
.tho2 .table {
  margin-top: 55px;
  overflow: auto;
}
.tho2 .table::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.tho2 .table::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: rgba(0, 0, 0, 0.2);
}
.tho2 .table::-webkit-scrollbar-track {
  border-radius: 0;
  background: rgba(0, 0, 0, 0.1);
}
.tho2 table {
  width: 100%;
  font-family: 'Montserrat-Bold';
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 28px;
  letter-spacing: 0px;
  color: #333333;
  border-collapse: collapse;
  text-align: center;
  background: #fff;
  border-radius: 20px;
  overflow: hidden;
}
.tho2 table td {
  border-left: 1px solid rgba(102, 102, 102, 0.2);
  padding: 24px 5px;
}
.tho2 table tr td:nth-of-type(1) {
  border-left: none;
  text-align: left;
  padding: 24px 34px 30px;
}
.tho2 table tr:nth-of-type(even) {
  background: #1e6ea1;
}
.tho2 table tr:nth-of-type(even) td {
  color: #fff;
}
.tho2 table strong {
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #0892cc;
}
.tho2 table img {
  display: inline-block;
  max-width: 50%;
}
.tho2 table em {
  display: block;
  font-family: 'Montserrat-Light';
  font-style: normal;
  font-size: 16px;
  color: #333;
  text-align: center;
}
.tho3 {
  padding-top: 80px;
  padding-bottom: 73px;
}
.tho3 .tho3_top {
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 36px;
  letter-spacing: 0px;
  color: #333333;
}
.tho3_center {
  display: flex;
  flex-wrap: wrap;
  padding-top: 24px;
}
.tho3_center figure {
  width: 16.43%;
  background-color: #0892cc;
  border-radius: 10px;
  margin-left: 0.284%;
  padding: 21px 8px 17px 19px;
  margin-top: 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.tho3_center .box {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.tho3_center figure:nth-of-type(6n+1) {
  margin-left: 0%;
}
.tho3_center .logo {
  width: 60px;
  border-radius: 50%;
  overflow: hidden;
}
.tho3_center .logo img {
  width: 100%;
}
.tho3_center .title {
  font-family: 'Montserrat-Bold';
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 36px;
  letter-spacing: 0px;
  color: #ffffff;
  margin-top: 15px;
  min-height: 72px;
}
.tho3_center .describe {
  color: #e2e2e2;
  margin-top: 9px;
  flex: 1;
}
.tho3_center .num {
  font-size: 60px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 52px;
  letter-spacing: 0px;
  color: #ffffff;
  opacity: 0.3;
  margin-top: 5px;
}
.tho3_bottom {
  padding-top: 62px;
  display: flex;
  flex-wrap: wrap;
}
.tho3_bottom .big_num {
  font-family: 'Montserrat-Bold';
  font-size: 86px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 60px;
  letter-spacing: 0px;
  color: #0892cc;
}
.tho3_bottom .describe {
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 40px;
  letter-spacing: 0px;
  color: #333333;
  margin-top: 28px;
}
.tho3_bottom figure {
  width: 21.1%;
  position: relative;
  margin-left: 5.2%;
  margin-top: 20px;
  padding: 31px 0px 26px;
}
.tho3_bottom figure::before {
  content: '';
  position: absolute;
  z-index: -1;
  width: calc(100% + 73px);
  height: 100%;
  left: -38px;
  top: 0;
  border-radius: 20px;
  background: #fff;
  border-radius: 10px;
  transition: 0.3s;
}
.tho3_bottom figure:hover::before {
  background: #dcf0f8;
}
.tho3_bottom figure:nth-of-type(4n+1) {
  margin-left: 0%;
}
.tho4 {
  background: rgba(192, 192, 192, 0.15);
  padding-top: 70px;
  padding-bottom: 85px;
}
.tho4 .describe {
  color: #666666;
  margin-top: 35px;
}
.tho4 .title {
  font-family: 'Montserrat-Bold';
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 30px;
  letter-spacing: 0px;
  color: #333333;
  margin-top: 73px;
}
.tho4 .big_num {
  font-family: 'Montserrat-Bold';
  font-size: 56px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 52px;
  letter-spacing: 0px;
  color: #333333;
}
.tho4 .text {
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 39px;
  letter-spacing: 0px;
  color: #333333;
  margin-top: 41px;
}
.tho4 .box {
  display: flex;
  flex-wrap: wrap;
  padding-top: 33px;
}
.tho4 figure {
  margin-top: 20px;
  width: 29.57%;
  background: #fff;
  border-radius: 10px;
  margin-left: 5.645%;
  padding: 30px 23px 22px;
}
.tho4 figure:nth-of-type(3n+1) {
  margin-left: 0%;
}
.tho5 {
  padding-top: 135px;
  padding-bottom: 75px;
}
.tho5 .box {
  display: flex;
  flex-wrap: wrap;
  padding-top: 41px;
}
.tho5 .logo {
  width: 57px;
  border-radius: 50%;
  overflow: hidden;
  box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.43);
}
.tho5 figure {
  width: 21%;
  margin-left: 5.3333%;
  margin-top: 20px;
}
.tho5 figure:nth-of-type(4n+1) {
  margin-left: 0px;
}
.tho5 .title {
  font-family: 'Montserrat-Bold';
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  line-height: 28px;
  color: #333333;
  margin-top: 20px;
}
.tho5 .describe {
  color: #333;
  margin-top: 24px;
}
.tho6 {
  background: rgba(192, 192, 192, 0.15);
  padding-top: 95px;
  padding-bottom: 119px;
}
.tho6 .describe {
  color: #666666;
}
.tho6 .box {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
  padding-top: 113px;
}
.tho6 .l_box {
  width: 47.57%;
  box-shadow: 0px 3px 24px 0px rgba(0, 0, 0, 0.06);
  border-radius: 20px;
  overflow: hidden;
}
.tho6 .r_box {
  width: 47.2857%;
  padding-top: 9px;
}
.tho6 figure {
  background: #1e6ea1;
  border-radius: 20px;
  overflow: hidden;
  display: flex;
  align-items: center;
  padding: 21px 17px;
  margin-bottom: 47px;
}
.tho6 .num {
  font-family: 'Montserrat-Bold';
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 30px;
  letter-spacing: 0px;
  color: #ffffff;
  width: 61px;
  flex-shrink: 0;
}
.tho6 .title {
  font-family: 'Montserrat-Bold';
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 30px;
  letter-spacing: 0px;
  color: #ffffff;
}
.tho6 .text {
  color: #fff;
  margin-top: 9px;
}
.tho6 .container {
  width: 100%;
  flex: 1;
}
.tho7 {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-top: 87px;
  padding-bottom: 103px;
}
.tho7 figure {
  width: 38.93%;
  margin-top: 20px;
}
.tho7 .imgBox {
  box-shadow: 0px 3px 24px 0px rgba(0, 0, 0, 0.06);
  border-radius: 1px;
}
.tho7 table {
  width: 100%;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 30px;
  letter-spacing: 0px;
  color: #333333;
}
.tho7 table td {
  padding: 16px 10px 16px 0px;
}
.tho7 table tr td:nth-of-type(1) {
  font-family: 'Montserrat-Bold';
}
.tho7 .table {
  width: 100%;
  overflow: auto;
  margin-top: 81px;
}
.tho7 .table::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.tho7 .table::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: rgba(0, 0, 0, 0.2);
}
.tho7 .table::-webkit-scrollbar-track {
  border-radius: 0;
  background: rgba(0, 0, 0, 0.1);
}
.fuo_container {
  position: relative;
  padding-bottom: 118px;
}
.fuo_container::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 13.1%;
  background: rgba(82, 178, 219, 0.2);
  left: 0;
  top: 0;
  z-index: -1;
}
.fuo1 {
  padding-top: 64px;
  padding-bottom: 100px;
}
.fuo1_top {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
.fuo1_top .big_title {
  width: 100%;
  flex: 1;
}
.fuo1_top .describe {
  color: #666666;
  width: 64.286%;
  padding-top: 1px;
}
.fuo1_center {
  position: relative;
  margin-top: 62px;
}
.fuo1_center .swiper_button {
  width: 115px;
  height: 116px;
  background: rgba(8, 146, 204, 0.7);
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  right: 30px;
  transform: translateY(50%);
  z-index: 1;
}
.fuo1_center .swiper_button div {
  cursor: pointer;
  margin: 0px 15px;
}
.fuo1_center .swiper_button div:hover i {
  color: #333;
}
.fuo1_center .swiper_button div:nth-of-type(2) {
  position: relative;
}
.fuo1_center .swiper_button div:nth-of-type(2)::before {
  content: '';
  position: absolute;
  left: -15px;
  width: 1px;
  height: 25px;
  background-color: #ffffff;
  top: 48%;
  transform: translateY(-50%);
  max-height: 100%;
}
.fuo1_center .swiper_button i {
  font-size: 22px;
  color: #fff;
}
.fuo1_center .swiper-slide {
  position: relative;
}
.fuo1_center .swiper {
  border-radius: 40px;
}
.fuo1_center .swiper .imgBox img{
  border-radius: 40px;
}
.fuo1_bottom {
  margin-top: 61px;
}
.fuo1_bottom .describe {
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 36px;
  letter-spacing: 0px;
  color: #666666;
  text-align: center;
}
.fuo1_bottom .buttonBox {
  justify-content: center;
  margin-top: 31px;
}
.fuo2 {
  background: url('../img/fuo2_back.jpg') no-repeat center;
  background-size: cover;
  padding-top: 95px;
  padding-bottom: 126px;
}
.fuo2 .l_box {
  width: 42.857%;
  padding-top: 46px;
  position: relative;
  z-index: 1;
}
.fuo2 .l_box::before {
  content: 'AIR';
  position: absolute;
  font-family: 'Montserrat-Bold';
  font-size: 200px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 2px;
  line-height: 200px;
  color: #e0e0e0;
  opacity: 0.4;
  left: 0;
  top: -12%;
  z-index: -1;
}
.fuo2 .content {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.fuo2 .describe {
  color: #666;
  line-height: 36px;
  margin-top: 53px;
}
.fuo2 .buttonBox {
  margin-top: 68px;
}
.fuo2 .mySwiperfuo2 {
  height: 412px;
  margin: 19px 0px 23px;
}
.fuo2 .swiper-slide {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.fuo2 .logo {
  width: 102px;
  height: 102px;
  border-radius: 50%;
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 36px;
  letter-spacing: 0px;
  color: #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #007bc1;
  flex-shrink: 0;
  margin-left: 4%;
}
.fuo2 .text {
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 36px;
  letter-spacing: 0px;
  color: #333333;
  max-height: 108px;
  overflow: auto;
  width: 100%;
  flex: 1;
}
.fuo2 .text::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.fuo2 .text::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: rgba(0, 0, 0, 0.2);
}
.fuo2 .text::-webkit-scrollbar-track {
  border-radius: 0;
  background: rgba(0, 0, 0, 0.1);
}
.fuo2 .r_box {
  width: 47.2%;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  margin-right: 6%;
}
.fuo2 .button {
  margin-right: 38px;
}
.fuo2 .button i {
  color: #333;
  font-size: 24px;
  cursor: pointer;
}
.fuo2 .button i:hover {
  color: #1e6ea1;
}
.fuo3 {
  padding-top: 72px;
  padding-bottom: 157px;
  display: flex;
  flex-wrap: wrap;
}
.fuo3 .describe {
  color: #666666;
  margin-top: 37px;
  flex: 1;
  position: relative;
}
.fuo3 .describe .describe1 {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: auto;
}
.fuo3 .describe .describe1::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.fuo3 .describe .describe1::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: rgba(0, 0, 0, 0.2);
}
.fuo3 .describe .describe1::-webkit-scrollbar-track {
  border-radius: 0;
  background: rgba(0, 0, 0, 0.1);
}
.fuo3 .describe em {
  display: block;
  font-size: 18px;
  color: #333;
  font-style: normal;
}
.fuo3 .r_box {
  width: 100%;
  flex: 1;
  padding-bottom: 7.8%;
  padding-top: 1.8%;
  display: flex;
  flex-direction: column;
}
.fuo3 .l_box {
  width: 50%;
  background: #f1f1f1;
  position: relative;
  padding-top: 50px;
  padding-bottom: 52px;
  margin-right: 38px;
}
.fuo3 .mySwiperfuo3 {
  width: 76%;
}
.fuo3 .swiper_button {
  width: 115px;
  height: 116px;
  background: rgba(8, 146, 204, 0.7);
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  right: 0;
  transform: translate(50%, 50%);
  z-index: 1;
}
.fuo3 .swiper_button div {
  cursor: pointer;
  margin: 0px 15px;
}
.fuo3 .swiper_button div:hover i {
  color: #333;
}
.fuo3 .swiper_button div:nth-of-type(2) {
  position: relative;
}
.fuo3 .swiper_button div:nth-of-type(2)::before {
  content: '';
  position: absolute;
  left: -15px;
  width: 1px;
  height: 25px;
  background-color: #ffffff;
  top: 48%;
  transform: translateY(-50%);
  max-height: 100%;
}
.fuo3 .swiper_button i {
  font-size: 22px;
  color: #fff;
}
.fuo3 .logos {
  height: 74px;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  margin-top: 49px;
}
.fuo3 .logos .logo {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-right: 6.3%;
}
.fuo3 .logos .logo img {
  max-height: 100%;
}
.fuo4 {
  overflow: hidden;
  background: rgba(82, 178, 219, 0.2);
}
.fuo4 .imgBox {
  width: 50%;
  float: right;
  margin-left: 2%;
}
.fuo4 .describe {
  color: #666;
  margin-top: 44px;
}
.fuo4 .describe em , .fuo4 .describe strong{
  display: block;
  font-size: 20px;
  font-style: normal;
  color: #333;
}
.fuo4 .content {
  padding-top: 4.05%;
}
.fuo .fuo_title {
  font-family: 'Montserrat-Bold';
  font-size: 32px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 38px;
  letter-spacing: 0px;
  color: #333333;
}
.fuo5 {
  padding-top: 83px;
}
.fuo5 .name {
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  line-height: 28px;
  color: #333333;
  text-align: center;
  margin-top: 33px;
}
.fuo5 .name a {
  color: #333;
}
.fuo5 .name a:hover {
  color: #1e6ea1;
}
.fuo5 .sw_button {
  display: flex;
  align-items: center;
}
.fuo5 .sw_button div {
  margin-left: 15px;
  color: #333;
  font-size: 24px;
  cursor: pointer;
  transition: 0.3s;
}
.fuo5 .sw_button div:hover {
  color: #1e6ea1;
}
.fuo5 .title_top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.fuo5 .imgBox {
  border-radius: 10px;
  overflow: hidden;
}
.fuo5 .sw_box {
  margin-top: 48px;
}
.fuo6 {
  padding-top: 83px;
}
.fuo6 .name {
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  line-height: 28px;
  color: #333333;
  text-align: center;
  margin-top: 19px;
}
.fuo6 .name a {
  color: #333;
}
.fuo6 .name a:hover {
  color: #1e6ea1;
}
.fuo6 .sw_button {
  display: flex;
  align-items: center;
}
.fuo6 .sw_button div {
  margin-left: 15px;
  color: #333;
  font-size: 24px;
  cursor: pointer;
  transition: 0.3s;
}
.fuo6 .sw_button div:hover {
  color: #1e6ea1;
}
.fuo6 .title_top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.fuo6 .imgBox {
  border-radius: 10px;
  overflow: hidden;
}
.fuo6 .sw_box {
  margin-top: 39px;
}
.fo1 {
  display: flex;
  flex-wrap: wrap;
  padding-top: 47px;
}
.fo1 .big_title {
  font-weight: bolder;
}
.fo1 .logo {
  width: 91px;
  height: 90px;
  background-color: #f2f3f5;
  border-radius: 50%;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 15px;
}
.fo1 .logo img {
  max-width: 100%;
  max-height: 100%;
}
.fo1 .logo + * {
  margin-top: 20px;
}
.fo1 .name {
  font-family: 'Montserrat-Bold';
  font-size: 22px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 28px;
  letter-spacing: 0px;
  color: #333333;
}
.fo1 .l_box {
  width: 100%;
  flex: 1;
  padding-right: 10px;
}
.fo1 .l_box li {
  color: #6a6a6a;
  display: flex;
  margin-top: 44px;
}
.fo1 .l_box li p {
  margin-top: 1px;
}
.fo1 .l_box li a {
  color: #6a6a6a;
}
.fo1 .l_box li a:hover {
  color: #1e6ea1;
}
.fo1 .l_box ul {
  padding-top: 7px;
}
.fo1 .form_title {
  font-family: 'Montserrat-Bold';
  font-size: 30px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 46px;
  letter-spacing: 0px;
  color: #333333;
}
.fo1 .form_title span {
  color: #0892cc;
}
.fo1 form {
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.fo1 form p {
  width: 100%;
  margin-top: 20px;
}
.fo1 form .half {
  width: 48.5%;
}
.fo1 form .hd {
  position: relative;
}
.fo1 form .hd::before {
  content: '*';
  position: absolute;
  color: #ff0000;
  top: 50%;
  transform: translateY(-50%);
  left: -13px;
  font-size: 20px;
}
.fo1 form .yzm {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  width: 48.5%;
  position: relative;
  margin-top: 20px;
}
.fo1 form .yzm span {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  height: 40px;
  right: 1px;
  flex-shrink: 0;
  cursor: pointer;
}
.fo1 form .yzm span img {
  width: 100%;
  height: 100%;
}
.fo1 form .yzm input {
  width: 100%;
  padding-right: 105px;
}
.fo1 form input {
  height: 60px;
}
.fo1 form input,
.fo1 form textarea {
  display: block;
  background-color: rgba(255, 255, 255, 0.8);
  border: solid 1px #e6e6e6;
  border-radius: 0px;
  width: 100%;
  resize: none;
  outline: none;
  font-family: 'Montserrat-Light';
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 30px;
  letter-spacing: 0px;
  color: #333;
  padding-left: 19px;
  padding-right: 10px;
}
.fo1 form .ttBox::before {
  top: 32px;
}
.fo1 form textarea {
  height: 149px;
  padding-top: 14px;
}
.fo1 form input::placeholder,
.fo1 form input::-webkit-input-placeholder,
.fo1 form textarea::placeholder {
  font-family: 'Montserrat-Light';
  color: #666666;
}
.fo1 form .buttonBox {
  width: 48.5%;
  margin-top: 20px;
}
.fo1 form .buttonBox input {
  cursor: pointer;
  padding-left: 0px !important;
  padding-right: 0px !important;
  border: 1px solid #1e6ea1;
  background-color: #1e6ea1;
  color: #fff;
  transition: 0.3s;
}
.fo1 form .buttonBox input:hover {
  background-color: #fff;
  color: #1e6ea1;
}
.fo1 .r_box {
  width: 48.57%;
  background-color: #f2f3f5;
  border-radius: 16px;
  padding: 38px 50px 54px;
  margin-top: 10px;
}
.fo2 {
  padding-top: 35px;
  padding-bottom: 98px;
}
.fo2 .imgBox {
  border-radius: 16px;
  overflow: hidden;
}
.ft1 {
  padding-top: 48px;
  padding-bottom: 127px;
}
.ft1 .PageNumber {
  margin-top: 42px;
}
.ft1 .box {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.ft1 figure {
  width: 48%;
  margin-top: 40px;
  padding-bottom: 5px;
}
.ft1 .imgBox {
  border-radius: 20px;
  overflow: hidden;
  position: relative;
}
.ft1 .time {
  min-width: 147px;
  color: #666;
  position: absolute;
  background: #fff;
  border-radius: 0px 22px 0px 0px;
  padding: 7px 7px 1px;
  left: 0;
  bottom: 0;
}
.ft1 .title {
  font-family: 'Montserrat-Bold';
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  line-height: 28px;
  color: #333333;
  margin-top: 39px;
}
.ft1 .title a {
  color: #333;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.ft1 .title a:hover {
  color: #1e6ea1;
}
.ft1 .describe {
  color: #666666;
  margin-top: 20px;
}
.ft1 .link {
  margin-top: 19px;
}
.ft1 .link a:hover i {
  color: #1e6ea1;
}
.ft1 .link i {
  font-size: 18px;
  color: #333;
  transition: 0s;
}
.fth1 {
  padding-top: 58px;
  padding-bottom: 36px;
}
.fth1 .title {
  font-family: 'Montserrat-Bold';
  font-size: 26px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 36px;
  letter-spacing: 0px;
  color: #333333;
}
.fth1 .share_time {
  display: flex;
  align-items: center;
  margin-top: 21px;
}
.fth1 .share_box {
  font-size: 14px;
  color: #666;
  display: flex;
  align-items: center;
  margin-left: 20px;
}
.fth1 .share_box .share {
  margin-right: 10px;
}
.fth1 .time {
  color: #0892cc;
}
.fth1 .describe {
  color: #666;
  border-top: 1px solid rgba(102, 102, 102, 0.1);
  margin-top: 24px;
  padding-top: 36px;
}
.fth1 .describe img {
  display: inline-block;
  max-width: 100%;
  border-radius: 20px;
}
.fth .pub_pro {
  padding: 86px 0px;
}
.ffu1 {
  background: url('../img/ffu1_back.jpg') no-repeat center;
  background-size: cover;
  padding: 56px 0px 104px;
}
.ffu1 .l_box {
  width: 38.57%;
  padding-bottom: 4px;
}
.ffu1 .content {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.ffu1 .r_box {
  width: 56.43%;
  position: relative;
}
.ffu1 .big_title {
  color: #fff;
}
.ffu1 .describe {
  color: #c7c7c7;
  font-size: 18px;
  line-height: 34px;
  margin-top: 56px;
}
.ffu2 {
  display: flex;
  flex-wrap: wrap;
  padding-top: 23px;
  padding-bottom: 104px;
}
.ffu2 .name {
  color: #333333;
  line-height: 24px;
  text-align: center;
  margin-top: 20px;
}
.ffu2 .imgBox {
  position: relative;
}
.ffu2 figure {
  width: 33.07%;
  margin-left: 0.395%;
  margin-top: 35px;
}
.ffu2 figure:nth-of-type(3n+1) {
  margin-left: 0px;
}
.ffu2 .PageNumber {
  margin-top: 66px;
}
.pub_pro {
  padding-top: 64px;
  padding-bottom: 108px;
}
.pub_pro .title_top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.pub_pro .name {
  font-family: 'Montserrat-Bold';
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 28px;
  letter-spacing: 0px;
  color: #333333;
  text-align: center;
}
.pub_pro .name a {
  color: #333;
}
.pub_pro .name a:hover {
  color: #1e6ea1;
}
.pub_pro .sw_box {
  margin-top: 39px;
}
.pub_pro .sw_button {
  display: flex;
  align-items: center;
}
.pub_pro .sw_button div {
  margin-left: 15px;
  color: #333;
  font-size: 24px;
  cursor: pointer;
  transition: 0.3s;
}
.pub_pro .sw_button div:hover {
  color: #1e6ea1;
}
.pub_form {
  background: rgba(82, 178, 219, 0.2);
  padding-top: 60px;
  padding-bottom: 99px;
}
.pub_form .content {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
}
.pub_form .email {
  font-family: 'Montserrat-Bold';
  font-size: 22px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 36px;
  letter-spacing: 0px;
  color: #333333;
  display: flex;
  align-items: center;
  margin-top: 88px;
}
.pub_form .email a {
  color: #333;
}
.pub_form .email a:hover {
  color: #1e6ea1;
}
.pub_form .logo {
  width: 50px;
  flex-shrink: 0;
  margin-right: 18px;
}
.pub_form .logo img {
  width: 100%;
}
.pub_form .describe {
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 33px;
  letter-spacing: 0px;
  color: #666666;
  margin-top: 12px;
}
.pub_form .describe a {
  font-family: 'Montserrat-Bold';
  text-decoration: underline;
  color: #333;
}
.pub_form .describe a:hover {
  color: #1e6ea1;
}
.pub_form .l_box {
  width: 38%;
  padding-top: 20px;
}
.pub_form form {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  width: 56.3%;
}
.pub_form form p {
  width: 100%;
  margin-top: 15px;
}
.pub_form form .half {
  width: 48%;
}
.pub_form form > div {
  margin-top: 21px;
}
.pub_form form input,
.pub_form form textarea {
  width: 100%;
  display: block;
  background-color: #ffffff;
  border-radius: 5px;
  outline: none;
  resize: none;
  font-family: 'Lato-Regular';
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 30px;
  letter-spacing: 0px;
  color: #333;
  height: 45px;
  padding: 0px 18px;
  border: none;
}
.pub_form form .hd {
  position: relative;
}
.pub_form form .hd::before {
  content: '*';
  position: absolute;
  color: #ff0000;
  top: 60%;
  transform: translateY(-50%);
  left: 7px;
  font-size: 20px;
}
.pub_form form .tt_box {
  width: 100%;
}
.pub_form form .tt_box::before {
  top: 28px;
}
.pub_form form textarea {
  height: 178px;
  padding-top: 10px;
}
.pub_form form input::placeholder,
.pub_form form input::-webkit-input-placeholder,
.pub_form form textarea::placeholder {
  color: #bbbbbb;
}
.pub_form form .form_box {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 672px;
  max-width: 100%;
}
.pub_form form .yzm {
  width: calc(100% - 215px);
  display: flex;
  align-items: center;
}
.pub_form form .yzm input {
  flex: 1;
}
.pub_form form .yzm span {
  height: 51px;
  overflow: hidden;
  cursor: pointer;
  margin-left: 15px;
}
.pub_form form .yzm span img {
  height: 100%;
}
.pub_form form .buttonBox {
  margin-left: 22px;
}
.pub_form form .buttonBox input {
  width: 193px;
  background-color: #0892cc;
  border: 1px solid #0892cc !important;
  color: #fff;
  border: none;
  cursor: pointer;
  transition: 0.3s;
  font-family: 'Montserrat-Bold';
}
.pub_form form .buttonBox input:hover {
  color: #0892cc;
  background: #fff;
}
.PageNumber {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  font-family: 'Lato-Regular';
  width: 100%;
}
.PageNumber .page_box {
  display: flex;
  align-items: center;
}
.PageNumber a {
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 26px;
  letter-spacing: 0px;
  color: #333;
  width: 35px;
  height: 30px;
  background-color: #fff;
  border: solid 1px #e5e5e5;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  margin-right: 9px;
}
.PageNumber a:hover {
  background: #1e6ea1;
  color: #fff;
  border: 1px solid #1e6ea1;
}
.PageNumber .active {
  background: #1e6ea1;
  color: #fff;
  border: 1px solid #1e6ea1;
}
.PageNumber .no {
  width: 79px !important;
}
.PageNumber .big {
  width: 62px;
}
.PageNumber input {
  min-width: 165px;
  height: 36px;
  background-color: #1e6ea1;
  font-family: 'Lato-Regular';
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 26px;
  letter-spacing: 0px;
  color: #ffffff;
  cursor: pointer;
  transition: 0.3s;
  border: 1px solid #1e6ea1;
}
.PageNumber input:hover {
  color: #1e6ea1;
  background: #fff;
}
.PageNumber .submit {
  margin-left: 20px;
  display: flex;
  align-items: center;
}
.PageNumber .submit i {
  font-size: 18px;
  color: #1e6ea1;
  margin-left: 5px;
}
footer {
  background: url('../img/foot_back.jpg') no-repeat center;
  background-size: cover;
  padding-top: 74px;
  padding-bottom: 42px;
}
footer .footer_1 {
  display: flex;
  justify-content: center;
}
footer .footer_1 .imgBox {
  width: 197px;
}
footer .footer_1 .imgBox a:hover img {
  transform: none;
}
footer .logo {
  width: 18px;
  height: 19px;
  margin-top: 5.5px;
  flex-shrink: 0;
  margin-right: 9px;
  display: flex;
  justify-content: center;
  align-items: center;
}
footer .logo img {
  max-width: 100%;
  max-height: 100%;
}
footer li {
  color: #f3f3f3;
  margin-top: 6px;
}
footer li a {
  color: #f3f3f3;
}
footer li a:hover {
  color: #1e6ea1;
}
footer .lif {
  font-family: 'Montserrat-Bold';
  font-size: 20px;
  color: #fff;
  position: relative;
  padding-bottom: 16px;
}
footer .lif::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 39px;
  height: 3px;
  background: url('../img/la.png') no-repeat center;
  background-size: cover;
}
footer .lif a {
  color: #fff;
}
footer .lif + li {
  margin-top: 21px;
}
footer .footer_2 {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-top: 74px;
  padding-bottom: 154px;
}
footer .ul1 {
  width: 15%;
}
footer .ul2 {
  width: 18%;
}
footer .ul3 {
  width: 14%;
}
footer .ul4 {
  width: 13%;
}
footer .ul4 li {
  display: flex;
  align-items: flex-start;
}
footer .icBox a {
  margin-right: 16px;
  margin-top: 10px;
}
footer .icBox a:hover i {
  color: #fff;
}
footer .icBox i {
  color: #a1aab8;
  font-size: 22px;
}
footer .footer_3 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  text-align: center;
}
footer .footer_3 p {
  margin-top: 8px;
  font-size: 14px;
  line-height: 26px;
  color: #fff;
}
footer .footer_3 p a {
  color: #fff;
}
footer .footer_3 p a:hover {
  color: #1e6ea1;
}
.videoBox {
  display: none;
  z-index: 9999;
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  top: 0;
  left: 0;
}
.videoBox > div {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.videoBox > div .guanbi {
  position: absolute;
  top: 20px;
  right: 50px;
  cursor: pointer;
}
.videoBox > div .guanbi i {
  font-size: 40px;
  color: #ccc;
}
.videoBox video {
  width: 80%;
}
.videoBox iframe {
  width: 80%;
}
.tankaunga {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  background: #000;
  background: rgba(0, 0, 0, 0.5);
  display: none;
  z-index: 9999999999;
}
.tankaunga:before {
  content: "X";
  position: absolute;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  top: 10px;
  right: 10px;
  background: #fff;
  border-radius: 50%;
  font-size: 18px;
  cursor: pointer;
}
.tankaungn2 {
  position: fixed;
  left: 5%;
  top: 5%;
  right: 5%;
  bottom: 5%;
}
.tankaungn2 iframe,
.tankaungn2 video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}
.tankaungn2 iframe body {
  margin: 0px !important;
}
@media screen and (max-width: 1550px) {
  .rightMenu {
    right: 10px;
  }
  .rightMenu > a,
  .rightMenu > span,
  .rightMenu .wx {
    width: 50px;
    height: 50px;
  }
  .rightMenu > a i,
  .rightMenu > span i,
  .rightMenu .wx i {
    font-size: 24px;
  }
  .rightMenu .wx {
    cursor: pointer;
    position: relative;
  }
  .rightMenu .wx > img {
    display: none;
    position: absolute;
    right: 100%;
  }
  .padding_top {
    padding-top: 60px;
  }
  header {
    padding: 5px 0px;
  }
  header .head_container {
    margin-left: 0px;
    width: calc(100% - 20px);
  }
  header .center {
    margin-left: 0%;
  }
  header .logoBox {
    width: 140px;
    margin-right: 5px;
  }
  header .menuOne {
    font-size: 16px;
    margin-right: 20px;
    line-height: 30px;
  }
  header .menuOne > a {
    padding: 10px 0px;
  }
  header .h_buttonBox a {
    width: 136px;
    min-width: 136px;
    height: 50px;
    font-size: 16px;
  }
  header .sousuo {
    margin-right: 15px;
  }
  header .sousuo .search {
    font-size: 16px;
  }
  header .lang {
    margin-right: 10px;
  }
  header .lang .lang_box span {
    font-size: 16px;
    line-height: 25px;
    margin-right: 0px;
    margin-bottom: 2px;
  }
  header .lang .lang_box .xiangxia {
    margin-top: 2px;
    font-size: 12px;
    transform: scale(0.8);
  }
  header .ul_dif {
    top: calc(100% - 5px);
    padding-top: 5px;
  }
}
@media screen and (max-width: 1450px) {
  .big_title {
    font-size: 32px !important;
    line-height: 42px !important;
  }
  .small_title {
    font-size: 28px;
    line-height: 36px;
  }
  html body {
    font-size: 15px;
    line-height: 25px;
  }
  .index6 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .index6 .index6_top {
    align-items: flex-start;
  }
  .index6 .big_num {
    font-size: 48px;
    margin-top: 0px;
  }
  .index6 .big_describe {
    font-size: 16px;
    line-height: 28px;
    width: 30%;
    margin-left: 5%;
  }
  .index6 .describe {
    font-size: 16px;
    line-height: 28px;
  }
  .index6 .r_box figure {
    min-height: 180px;
  }
  .index6 .r_box .half {
    min-height: 130px;
  }
  .index6 .r_box .half .big_num {
    font-size: 36px;
    line-height: 42px;
  }
  .index6 .small_describe {
    margin-top: 3px;
  }
  .index6 .describe {
    margin-top: 25px;
  }
  .index6 .buttonBox {
    margin-top: 25px;
  }
  .index7 .title {
    font-size: 18px;
    margin-top: 20px;
  }
  .index7 .describe {
    margin-top: 15px;
  }
  .index7 .sw_box {
    margin-top: 40px;
  }
  .pub_form {
    padding-bottom: 80px;
  }
  .pub_form .describe {
    font-size: 16px;
    line-height: 28px;
  }
  .pub_form .logo {
    width: 40px;
  }
  .pub_form .email {
    font-size: 20px;
    line-height: 28px;
    margin-top: 40px;
  }
  .pub_form form .yzm span {
    height: 45px;
  }
  footer .footer_1 .imgBox {
    width: 170px;
  }
  footer .footer_2 {
    padding-top: 40px;
    padding-bottom: 60px;
  }
  footer .lif {
    font-size: 18px;
    padding-bottom: 15px;
  }
  footer .ul4 {
    width: 22%;
  }
  footer .ul3 {
    width: 18%;
  }
  .index1 .big_text {
    font-size: 15px;
    line-height: 28px;
  }
  .index1 .big_num {
    font-size: 55px;
    line-height: 58px;
  }
  .index1 .index1_top figure {
    margin-left: 5%;
  }
  .index1 .index1_top figure::before {
    left: -9%;
  }
  .index1 .l_box {
    width: 56%;
  }
  .index1 .logos {
    width: 40%;
    height: 62px;
  }
  .index1 .swiper_button {
    width: 90px;
    height: 90px;
  }
  .index1 .swiper_button i {
    font-size: 20px;
  }
  .index1 .swiper_button div {
    margin: 0px 8px;
  }
  .index1 .swiper_button div:nth-of-type(2)::before {
    left: -8.5px;
  }
  .index2 .title {
    font-size: 26px;
    line-height: 32px;
  }
  .index2 .title::before {
    font-size: 140px;
    line-height: 140px;
  }
  .index2 .title_describe {
    font-size: 16px;
    line-height: 26px;
    margin-top: 10px;
  }
  .index2 .describe {
    font-size: 18px;
    line-height: 30px;
  }
  .index2 .r_box::before {
    font-size: 138px;
    line-height: 160px;
  }
  .index2 .sw_box {
    margin-top: 60px;
  }
  .index2 .pro_name {
    font-size: 18px;
    line-height: 28px;
  }
  .index2 .name {
    font-size: 16px;
    line-height: 24px;
    margin-top: 10px;
  }
  .index5 .title_describe {
    font-size: 16px;
    line-height: 26px;
    margin-top: 10px;
  }
  .index5 .logo {
    width: 74px;
    height: 74px;
  }
  .index5 .logo img {
    max-height: 50%;
  }
  .index5 .title {
    font-size: 20px;
    line-height: 28px;
  }
  .index5 .describe {
    font-size: 18px;
    line-height: 26px;
  }
  .index5 .describe1 {
    font-size: 18px;
    line-height: 28px;
    margin-top: 20px;
  }
  .index5 figure {
    min-height: 490px;
  }
  .index5 .box1 li::before {
    width: 9px;
    height: 9px;
    top: 10px;
  }
  .oo_menu {
    font-size: 20px;
  }
  .oo_menu a,
  .oo_menu span {
    min-width: 380px;
    height: 56px;
  }
  .oo1 .describe {
    font-size: 16px;
    line-height: 28px;
    padding-right: 0px;
  }
  .oo1 .box {
    font-size: 16px;
    line-height: 28px;
  }
  .oo1 figure {
    height: 134px;
  }
  .oo2 figure {
    padding: 0px 50px;
  }
  .oo2 .top {
    align-items: center;
  }
  .oo2 figure {
    margin-bottom: 100px;
  }
  .oo2 .describe {
    font-size: 16px;
    line-height: 28px;
    margin-top: 15px;
  }
  .oo2 .buttonBox {
    padding-top: 20px;
  }
  .oo2 .l_box {
    width: 48%;
  }
  .oo2 .buttonBox a {
    margin-right: 15px;
  }
  .oo2 .r_box {
    width: 48%;
  }
  .oo2 .title {
    font-size: 20px;
    line-height: 28px;
  }
  .oo2 .describe1 {
    margin-top: 25px;
  }
  .oo2 .table td {
    padding: 10px 15px !important;
  }
  .oo2 .table table {
    font-size: 15px;
    line-height: 24px;
  }
  .oo2 .table tr:nth-of-type(1) {
    font-size: 16px;
  }
  .to1 .describe {
    font-size: 16px;
    line-height: 30px;
  }
  .to2 .title {
    font-size: 24px;
    line-height: 32px;
  }
  .to2 .describe {
    font-size: 16px;
    line-height: 28px;
    margin-top: 20px;
  }
  .tt1 .title {
    font-size: 24px;
    line-height: 32px;
  }
  .tt1 .describe {
    margin-top: 20px;
  }
  .page_change {
    font-size: 18px;
    padding: 10px 0px;
  }
  .page_change p:nth-of-type(2) {
    margin-top: 5px;
  }
  .pub_pro .name {
    font-size: 18px;
  }
  .fuo1_top .describe {
    width: 70%;
  }
  .fuo1_center .swiper_button {
    width: 90px;
    height: 90px;
  }
  .fuo1_center .swiper_button i {
    font-size: 20px;
  }
  .fuo1_center .swiper_button div {
    margin: 0px 8px;
  }
  .fuo1_center .swiper_button div:nth-of-type(2)::before {
    left: -8.5px;
  }
  .fuo1_bottom .describe {
    font-size: 18px;
    line-height: 30px;
  }
  .fuo2 {
    padding-top: 60px;
    padding-bottom: 80px;
  }
  .fuo2 .l_box::before {
    font-size: 130px;
    line-height: 130px;
    top: 0;
  }
  .fuo2 .describe {
    line-height: 30px;
    margin-top: 30px;
  }
  .fuo2 .buttonBox {
    margin-top: 40px;
  }
  .fuo2 .r_box {
    margin-right: 0px;
    width: 52%;
  }
  .fuo2 .text {
    font-size: 16px;
    line-height: 30px;
    max-height: 90px;
  }
  .fuo2 .mySwiperfuo2 {
    margin: 10px 0px;
    height: 366px;
  }
  .fuo3 {
    padding-bottom: 80px;
  }
  .fuo3 .swiper_button {
    width: 90px;
    height: 90px;
  }
  .fuo3 .swiper_button i {
    font-size: 20px;
  }
  .fuo3 .swiper_button div {
    margin: 0px 8px;
  }
  .fuo3 .swiper_button div:nth-of-type(2)::before {
    left: -8.5px;
  }
  .fuo3 .describe em {
    font-size: 16px;
  }
  .fuo3 .logos {
    height: 62px;
  }
  .fuo3 .logos .logo {
    margin-right: 4%;
  }
  .fuo4 .describe em {
    font-size: 16px;
  }
  .fuo4 .imgBox {
    margin-bottom: 5px;
  }
  .fuo4 .content {
    padding-bottom: 50px;
  }
  .fuo .fuo_title {
    font-size: 24px;
    line-height: 32px;
  }
  .fuo5 .name {
    margin-top: 15px;
  }
  .fuo6 .name {
    margin-top: 10px;
  }
  .tho2 table {
    font-size: 18px;
  }
  .tho2 table strong {
    font-size: 20px;
  }
  .tho3 .tho3_top {
    font-size: 20px;
    line-height: 32px;
  }
  .tho3_center .title {
    font-size: 16px;
    line-height: 26px;
    min-height: 78px;
  }
  .tho3_center .num {
    font-size: 38px;
    line-height: 42px;
  }
  .tho3_bottom .big_num {
    font-size: 52px;
    line-height: 50px;
  }
  .tho3_bottom .describe {
    font-size: 16px;
    line-height: 26px;
    margin-top: 10px;
  }
  .tho3_bottom figure {
    width: 23%;
    margin-left: 2.6666%;
    padding: 20px 0px;
  }
  .tho3_bottom figure::before {
    width: calc(100% + 20px);
    left: -10px;
  }
  .tho4 .big_num {
    font-size: 42px;
    line-height: 48px;
  }
  .tho4 .text {
    font-size: 18px;
    line-height: 28px;
    margin-top: 15px;
  }
  .tho4 .title {
    font-size: 18px;
    margin-top: 50px;
  }
  .tho5 {
    padding-top: 80px;
  }
  .tho5 .title {
    font-size: 18px;
    line-height: 28px;
  }
  .tho5 figure {
    width: 23%;
    margin-left: 2.6666%;
  }
  .tho6 .title {
    font-size: 18px;
    line-height: 28px;
  }
  .tho6 .num {
    width: 45px;
  }
  .tho6 figure {
    margin-bottom: 20px;
  }
  .tho6 .text {
    margin-top: 5px;
  }
  .tho6 .box {
    align-items: center;
    padding-top: 50px;
  }
  .tho7 figure {
    width: 44%;
  }
  .tho7 .table {
    margin-top: 40px;
  }
  .tho7 table {
    font-size: 18px;
    line-height: 28px;
  }
  .tho7 table td {
    padding: 10px 10px 10px 0px;
  }
  .fo1 .form_title {
    font-size: 24px;
    line-height: 32px;
  }
  .fo1 .r_box {
    padding: 35px 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .fo1 form {
    padding-top: 0px;
  }
  .fo1 form p {
    margin-top: 10px;
  }
  .fo1 form input,
  .fo1 form textarea {
    font-size: 14px;
  }
  .fo1 form input {
    height: 38px;
  }
  .fo1 form .yzm input {
    padding-right: 90px;
  }
  .fo1 form .yzm span {
    height: 36px;
  }
  .fo1 form .hd::before {
    left: -10px;
  }
  .fo1 form .buttonBox input {
    font-size: 16px;
  }
  .fo1 form textarea {
    height: 120px;
    padding-top: 5px;
  }
  .fo1 .logo {
    width: 74px;
    height: 74px;
  }
  .fo1 .logo img {
    max-width: 50%;
    max-height: 50%;
  }
  .fo1 .name {
    font-size: 18px;
    line-height: 28px;
  }
  .fo1 .logo + * {
    margin-top: 12px;
  }
  .fo1 .l_box li {
    margin-top: 25px;
  }
  .ft1 .title {
    font-size: 18px;
    margin-top: 20px;
  }
  .ft1 .describe {
    margin-top: 15px;
  }
  .ffu1 .describe {
    font-size: 16px;
    line-height: 26px;
    margin-top: 20px;
  }
}
@media screen and (max-width: 1300px) {
  .rightMenu {
    right: 0;
  }
  .rightMenu > a,
  .rightMenu > span,
  .rightMenu .wx {
    width: 40px;
    height: 40px;
  }
  .rightMenu > a i,
  .rightMenu > span i,
  .rightMenu .wx i {
    font-size: 22px !important;
  }
  .rightMenu .vx {
    cursor: pointer;
    position: relative;
  }
  .rightMenu .vx > img {
    display: none;
    position: absolute;
    right: 100%;
  }
}
@media screen and (max-width: 992px) {
  .rightMenu {
    transform: none;
    flex-direction: row;
    width: 100%;
    top: auto;
    bottom: 0px;
    display: flex;
    border-top: 1px solid #ccc;
  }
  .rightMenu > a,
  .rightMenu > span,
  .rightMenu > div,
  .rightMenu .wx {
    flex: 1;
    border-radius: 0px;
    box-shadow: none;
    margin-top: 0px;
  }
  .rightMenu > a i,
  .rightMenu > span i,
  .rightMenu > div i,
  .rightMenu .wx i {
    font-size: 23px;
  }
  .rightMenu .wx {
    position: relative;
  }
  .rightMenu .wx > img {
    bottom: 100%;
    transform: translate(-50%);
    left: 50%;
  }
  .rightMenu .goTop > a {
    width: 100%;
    height: 100%;
  }
  .rightMenu .goTop > a:hover i {
    color: #fff;
  }
  .padding_top {
    padding-top: 58.42px;
  }
  header {
    padding: 15px 0px;
  }
  header .menuOne {
    display: none;
  }
  header .h_buttonBox {
    display: none;
  }
  header .lang {
    margin-right: 60px;
  }
  header .sousuo {
    display: none;
  }
  .index_banner .iconfont {
    font-size: 18px;
  }
  .index_banner .swiperBanner-pagination {
    font-size: 16px;
    line-height: 28px;
    min-width: 68px;
    margin: 0px 5px;
  }
  .index_banner .index_bannerbox {
    bottom: 5px;
  }
  html body {
    font-size: 14px;
    line-height: 24px;
  }
  .buttonBox a {
    min-width: 148px;
    height: 40px;
  }
  .big_title {
    font-size: 24px !important;
    line-height: 32px !important;
  }
  .small_title {
    font-size: 22px !important;
    line-height: 32px !important;
  }
  .index6 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .index6 .describe {
    font-size: 14px;
    line-height: 24px;
    margin-top: 5px;
  }
  .index6 .buttonBox {
    margin-top: 15px;
  }
  .index6 .index6_top {
    justify-content: center;
  }
  .index6 .l_box {
    width: 100%;
  }
  .index6 .r_box {
    width: 100%;
    max-width: 630px;
    margin-top: 30px;
  }
  .index6 .r_box figure {
    min-height: 150px;
  }
  .index6 .big_describe {
    font-size: 15px;
    line-height: 25px;
  }
  .index6 .index6_imgs {
    padding-top: 15px;
  }
  .index6 .index6_imgs figure {
    width: 23%;
    margin-left: 2.6666%;
  }
  .index6 .index6_imgs figure:nth-of-type(6n+1) {
    margin-left: 2.6666%;
  }
  .index6 .index6_imgs figure:nth-of-type(4n+1) {
    margin-left: 0%;
  }
  .index7 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .index7 .sw_box {
    margin-top: 20px;
  }
  .index7 .time {
    min-width: 116px;
    padding: 4px 10px;
  }
  .index7 .title {
    font-size: 16px;
    margin-top: 10px;
    line-height: 26px;
  }
  .index7 .describe {
    margin-top: 2px;
  }
  .index7 .link {
    margin-top: 10px;
  }
  .index7 .link i {
    font-size: 14px;
  }
  .pub_form {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .pub_form .describe {
    font-size: 14px;
    line-height: 24px;
  }
  .pub_form .logo {
    width: 30px;
    margin-right: 10px;
  }
  .pub_form .email {
    margin-top: 20px;
    font-size: 16px;
    line-height: 26px;
  }
  .pub_form form p {
    margin-top: 10px;
  }
  .pub_form form > div {
    margin-top: 10px;
  }
  .pub_form form input,
  .pub_form form textarea {
    height: 36px;
    font-size: 16px;
  }
  .pub_form form textarea {
    height: 120px;
  }
  .pub_form form .yzm {
    width: calc(100% - 140px);
  }
  .pub_form form .yzm span {
    height: 36px;
    margin-left: 10px;
  }
  .pub_form form .buttonBox {
    margin-left: 10px;
  }
  .pub_form form .buttonBox input {
    width: 130px;
  }
  footer {
    padding-top: 30px;
    padding-bottom: 50px;
  }
  footer .footer_1 .imgBox {
    width: 150px;
  }
  footer .footer_2 {
    display: none;
  }
  footer .footer_3 {
    margin-top: 10px;
    flex-direction: column;
    align-items: center;
  }
  footer .icBox a {
    margin-right: 10px;
  }
  footer .icBox i {
    font-size: 18px;
  }
  .index1 .index1_top {
    padding-top: 30px;
  }
  .index1 .big_text {
    font-size: 15px;
    line-height: 24px;
  }
  .index1 .big_num {
    font-size: 52px;
    margin-right: 10px;
  }
  .index1 .index1_center {
    margin-top: 15px;
    flex-wrap: wrap;
  }
  .index1 .l_box {
    width: 100%;
  }
  .index1 .buttonBox {
    margin-top: 15px;
  }
  .index1 .index1_bottom {
    margin-top: 10px;
  }
  .index1 .logos {
    width: 100%;
    margin-top: 25px;
    height: 70px;
  }
  .index2 {
    padding-top: 80px;
  }
  .index2 .l_box {
    width: 35%;
  }
  .index2 .title {
    font-size: 20px;
    line-height: 28px;
  }
  .index2 .title::before {
    font-size: 80px;
    line-height: 90px;
  }
  .index2 .title_describe {
    margin-top: 5px;
    font-size: 15px;
    line-height: 24px;
  }
  .index2 .box_all {
    padding-bottom: 30px;
  }
  .index2 .describe {
    font-size: 16px;
    line-height: 24px;
    margin-top: 15px;
  }
  .index2 .buttonBox {
    margin-top: 20px;
  }
  .index2 .r_box::before {
    text-align: center;
    font-size: 90px;
    line-height: 120px;
  }
  .index2 .sw_box {
    margin-top: 30px;
  }
  .index2 figure {
    width: 23%;
    margin-left: 2.666666%;
  }
  .index2 figure:nth-of-type(4n+1) {
    margin-left: 2.666666%;
  }
  .index2 figure:nth-of-type(3n+1) {
    margin-left: 0px;
  }
  .index2 .box_all:nth-of-type(odd) {
    padding-top: 0px;
  }
  .index5 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .index5 .title_describe {
    font-size: 15px;
    line-height: 24px;
    margin-top: 5px;
  }
  .index5 .title {
    font-size: 18px;
    line-height: 26px;
  }
  .index5 .box1 {
    margin-top: 18px;
  }
  .index5 .box1 li {
    margin-top: 5px;
    padding-left: 10px;
  }
  .index5 .box1 li::before {
    width: 6px;
    height: 6px;
    top: 10px;
  }
  .index5 .img_box {
    margin-top: 20px;
  }
  .index5 .describe {
    -webkit-line-clamp: 4;
    font-size: 15px;
    line-height: 24px;
  }
  .index5 .container {
    flex-wrap: wrap;
    padding-top: 0px;
  }
  .index5 .box2,
  .index5 .link {
    display: none;
  }
  .index5 figure {
    margin-top: 20px;
    width: 48% !important;
    margin-left: 4%;
    min-height: auto;
    padding: 20px !important;
  }
  .index5 .logo {
    background: #1e6ea1 !important;
  }
  .index5 .logo img {
    max-width: 50%;
  }
  .index5 .logo img:nth-of-type(2) {
    opacity: 0;
  }
  .index5 figure:nth-of-type(2n+1) {
    margin-left: 0%;
  }
  .mbx {
    padding: 8px 0px;
  }
  .oo_menu {
    padding-top: 0px;
    font-size: 16px;
  }
  .oo_menu a,
  .oo_menu span {
    min-width: 260px;
    height: 48px;
  }
  .oo1 {
    padding-top: 30px;
  }
  .oo1 .describe {
    font-size: 14px;
    line-height: 24px;
  }
  .oo1 figure {
    width: 23%;
    margin-left: 2.66666%;
    height: 102px;
  }
  .oo2 {
    padding-top: 30px;
  }
  .oo2 .bl {
    flex: none;
  }
  .oo2 .title {
    font-size: 18px;
    line-height: 26px;
  }
  .oo2 .table table {
    font-size: 14px;
    line-height: 22px;
  }
  .oo2 .table td {
    padding: 5px 8px !important;
  }
  .oo2 .br {
    width: 100%;
    margin-left: 0px;
    margin-top: 30px;
  }
  .oo2 .describe1 {
    margin-top: 15px;
  }
  .oo2 .bottom {
    padding-bottom: 0px;
    flex-wrap: wrap;
  }
  .oo2 figure {
    padding: 20px 20px;
    margin-bottom: 30px;
  }
  .oo2 .top {
    justify-content: center;
  }
  .oo2 .r_box {
    width: 100%;
    max-width: 400px;
  }
  .oo2 .l_box {
    width: 100%;
    padding: 0px;
  }
  .oo2 .buttonBox {
    padding-top: 0px;
  }
  .oo2 .describe {
    font-size: 15px;
    line-height: 25px;
    margin-top: 5px;
  }
  .PageNumber a {
    font-size: 12px;
    width: 26px ;
    height: 26px ;
    margin-right: 4px;
    margin-top: 5px;
  }
  .PageNumber .submit {
    margin-top: 5px;
  }
  .PageNumber .no {
    width: 64px !important;
  }
  .PageNumber .big {
    width: 46px;
  }
  .PageNumber input {
    min-width: 140px;
    height: 30px;
    font-size: 14px;
  }
  .to1 {
    padding-top: 20px;
  }
  .to1 .big_title {
    padding-right: 0px;
  }
  .to1 .describe {
    width: 100%;
    font-size: 15px;
    line-height: 26px;
    margin-top: 5px;
  }
  .to2 .title {
    font-size: 20px;
    line-height: 28px;
  }
  .to2 .describe {
    font-size: 15px;
    line-height: 25px;
    margin-top: 5px;
  }
  .to2 .r_box {
    padding: 0px;
  }
  .to2 .buttonBox {
    margin-top: 15px;
  }
  .to2 figure {
    padding-bottom: 0px;
    margin-top: 30px;
  }
  .to_contaienr {
    padding-bottom: 30px;
  }
  .to_contaienr .PageNumber {
    margin-top: 25px;
  }
  .tt1 {
    padding-top: 20px;
  }
  .tt1 .title {
    font-size: 20px;
    line-height: 28px;
  }
  .tt1 .describe {
    margin-top: 8px;
  }
  .tt .page_change {
    margin-top: 25px;
  }
  .page_change {
    font-size: 14px;
    padding: 5px 0px;
  }
  .page_change i {
    font-size: 14px;
    margin-right: 5px;
  }
  .pub_pro {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .pub_pro .sw_button div {
    font-size: 18px;
  }
  .pub_pro .sw_box {
    margin-top: 20px;
  }
  .pub_pro .name {
    font-size: 15px;
    line-height: 25px;
  }
  .fuo1 {
    padding-top: 20px;
    padding-bottom: 30px;
  }
  .fuo1_top .big_title {
    flex: none;
  }
  .fuo1_top .describe {
    margin-top: 10px;
    width: 100%;
  }
  .fuo1_center {
    margin-top: 25px;
  }
  .fuo1_center .bofangBox img {
    width: 60px;
  }
  .fuo1_bottom .describe {
    font-size: 16px;
    line-height: 26px;
  }
  .fuo1_bottom .buttonBox {
    margin-top: 20px;
  }
  .fuo2 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .fuo2 .l_box {
    width: 100%;
    padding-top: 0px;
  }
  .fuo2 .l_box::before {
    font-size: 80px;
    line-height: 30px;
  }
  .fuo2 .describe {
    line-height: 24px;
    margin-top: 8px;
  }
  .fuo2 .buttonBox {
    margin-top: 20px;
  }
  .fuo2 .r_box {
    width: 100%;
  }
  .fuo3 {
    padding-top: 30px;
    padding-bottom: 60px;
  }
  .fuo3 .describe {
    margin-top: 8px;
  }
  .fuo3 .describe em {
    font-size: 14px;
  }
  .fuo3 .logos {
    height: 44px;
    margin-top: 20px;
  }
  .fuo4 .describe {
    margin-top: 12px;
  }
  .fuo4 .describe em {
    font-size: 15px;
  }
  .fuo5,
  .fuo6 {
    padding-top: 30px !important;
    padding-bottom: 0px !important;
  }
  .fuo5 .sw_button div,
  .fuo6 .sw_button div {
    font-size: 18px;
  }
  .fuo5 .sw_box,
  .fuo6 .sw_box {
    margin-top: 20px;
  }
  .fuo5 .name,
  .fuo6 .name {
    font-size: 15px;
    line-height: 25px;
  }
  .fuo_container {
    padding-bottom: 30px;
  }
  .tho1 {
    max-width: 800px !important;
    padding-top: 20px;
  }
  .tho1 .describe {
    margin-top: 10px;
  }
  .tho1 .buttonBox {
    margin-top: 20px;
  }
  .tho1 .l_box {
    width: 100%;
  }
  .tho1 .r_box {
    width: 100%;
    margin-top: 30px;
  }
  .tho1 .text_box {
    margin-top: 5px;
  }
  .tho1 .box1,
  .tho1 .box2 {
    margin-top: 15px;
  }
  .tho1 .box {
    padding-top: 0px;
  }
  .tho .tho_title {
    font-size: 18px;
    line-height: 28px;
  }
  .tho2 {
    margin-top: 30px;
    padding: 30px 0px;
  }
  .tho2 .table {
    margin-top: 20px;
  }
  .tho2 table {
    font-size: 15px;
    line-height: 24px;
  }
  .tho2 table em {
    font-size: 16px;
  }
  .tho2 table td {
    padding: 10px 5px;
  }
  .tho2 table strong {
    font-size: 16px;
  }
  .tho2 table tr td:nth-of-type(1) {
    padding: 15px 10px;
  }
  .tho3 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .tho3 .tho3_top {
    font-size: 16px;
    line-height: 26px;
  }
  .tho3_center {
    padding-top: 10px;
  }
  .tho3_center .title {
    min-height: 52px;
  }
  .tho3_center figure {
    width: 30%;
    margin-left: 5%;
  }
  .tho3_center figure:nth-of-type(6n+1) {
    margin-left: 5%;
  }
  .tho3_center figure:nth-of-type(3n+1) {
    margin-left: 0%;
  }
  .tho3_bottom {
    padding-top: 10px;
    width: 100%;
    max-width: 800px;
    margin: 0px auto;
  }
  .tho3_bottom figure::before {
    background: #dcf0f8;
  }
  .tho3_bottom figure {
    width: 48%;
    margin-left: 4% !important;
  }
  .tho3_bottom figure:nth-of-type(2n+1) {
    margin-left: 0px !important;
  }
  .tho3_bottom .big_num {
    font-size: 32px;
    line-height: 38px;
  }
  .tho3_bottom .describe {
    font-size: 14px;
    line-height: 24px;
    margin-top: 8px;
  }
  .tho4 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .tho4 .describe {
    margin-top: 8px;
  }
  .tho4 .box {
    padding-top: 5px;
  }
  .tho4 .big_num {
    font-size: 28px;
    line-height: 32px;
  }
  .tho4 figure {
    padding: 20px 15px;
  }
  .tho4 .text {
    font-size: 14px;
    line-height: 24px;
    margin-top: 8px;
  }
  .tho4 .title {
    font-size: 16px;
    margin-top: 20px;
  }
  .tho5 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .tho5 .box {
    padding-top: 0px;
    max-width: 800px;
    margin: 0px auto;
  }
  .tho5 .title {
    font-size: 16px;
    line-height: 26px;
    margin-top: 10px;
  }
  .tho5 .describe {
    margin-top: 15px;
  }
  .tho5 figure {
    width: 48%;
    margin-left: 4% !important;
  }
  .tho5 figure:nth-of-type(2n+1) {
    margin-left: 0% !important;
  }
  .tho6 {
    padding-top: 30px;
    padding-bottom: 10px;
  }
  .tho6 .l_box {
    width: 100%;
  }
  .tho6 .r_box {
    width: 100%;
    padding-top: 15px;
  }
  .tho6 .box {
    padding-top: 20px;
    max-width: 660px;
    width: 100%;
    margin: 0px auto;
  }
  .tho7 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .tho7 .table {
    margin-top: 20px;
  }
  .tho7 table {
    font-size: 15px;
    line-height: 24px;
  }
  .tho7 table td {
    padding: 2px 10px 0px 0px;
  }
  .fo1 {
    max-width: 690px !important;
    padding-bottom: 30px;
    padding-top: 10px;
  }
  .fo1 .form_title {
    font-size: 20px;
    line-height: 28px;
  }
  .fo1 .l_box {
    width: 100%;
  }
  .fo1 .l_box li {
    margin-top: 12px;
  }
  .fo1 .logo {
    width: 60px;
    height: 60px;
  }
  .fo1 .logo + * {
    margin-top: 0px;
  }
  .fo1 .r_box {
    width: 100%;
    margin-top: 30px;
    padding: 30px 20px;
  }
  .fo2 {
    padding-top: 0px;
    padding-bottom: 30px;
  }
  .ft1 {
    padding-top: 20px;
    padding-bottom: 30px;
  }
  .ft1 .PageNumber {
    margin-top: 25px;
  }
  .ft1 figure {
    width: 49%;
    margin-top: 25px;
    padding-bottom: 0px;
  }
  .ft1 .time {
    min-width: 116px;
    padding: 4px 10px;
  }
  .ft1 .title {
    font-size: 16px;
    margin-top: 10px;
    line-height: 26px;
  }
  .ft1 .describe {
    margin-top: 2px;
  }
  .ft1 .link {
    margin-top: 10px;
  }
  .ft1 .link i {
    font-size: 14px;
  }
  .fth1 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .fth1 .title {
    font-size: 20px;
    line-height: 28px;
  }
  .fth1 .share_time {
    margin-top: 15px;
  }
  .fth1 .describe {
    margin-top: 15px;
    padding-top: 10px;
  }
  .ffu1 {
    padding: 30px 0px;
  }
  .ffu1 .describe {
    font-size: 14px;
    line-height: 24px;
    margin-top: 6px;
  }
  .ffu1 .bofangBox img {
    width: 60px;
  }
  .ffu2 {
    padding-bottom: 30px;
  }
  .ffu2 .PageNumber {
    margin-top: 20px;
  }
  .ffu2 .name {
    margin-top: 8px;
  }
  .ffu2 figure {
    margin-top: 20px;
  }
}
@media screen and (max-width: 768px) {
  .rightMenu .wx > img {
    bottom: 100%;
    transform: none;
    left: 0%;
  }
  html body .content {
    width: calc(100% - 40px);
  }
  .bannerBox {
    display: none;
  }
  .padding_top {
    padding-top: 47px;
  }
  header {
    padding: 10px 0px;
  }
  header .logoBox {
    width: 126px;
  }
  .big_title {
    font-size: 20px !important;
    line-height: 28px !important;
  }
  .small_title {
    font-size: 18px !important;
    line-height: 26px !important;
  }
  .index6 .r_box figure {
    min-height: 140px;
  }
  .index6 .r_box .half {
    padding: 15px 10px 20px;
  }
  .index6 .index6_imgs figure {
    width: 32%;
    margin-left: 2% !important;
  }
  .index6 .index6_imgs figure:nth-of-type(3n+1) {
    margin-left: 0px !important;
  }
  .pub_form .l_box {
    width: 100%;
    padding-top: 0px;
  }
  .pub_form form {
    width: 100%;
    max-width: 480px;
    margin: 20px auto 0px;
  }
  .index1 .index1_top {
    flex-wrap: wrap;
  }
  .index1 .index1_top figure {
    width: 100%;
    margin-left: 0px;
  }
  .index1 .index1_top figure::before {
    display: none;
  }
  .index1 .swiper_button {
    width: 60px;
    height: 60px;
  }
  .index1 .swiper_button div {
    margin: 0px 4px;
  }
  .index1 .swiper_button div::before {
    display: none;
  }
  .index1 .swiper_button i {
    font-size: 16px;
  }
  .index2 {
    padding-top: 54px;
  }
  .index2 .l_box {
    width: 100%;
  }
  .index2 .container {
    justify-content: center;
    align-items: center;
  }
  .index2 figure {
    width: 30%;
    margin-left: 5% !important;
  }
  .index2 figure:nth-of-type(3n+1) {
    margin-left: 0px !important;
  }
  .index2 .pro_name {
    font-size: 14px;
    line-height: 24px;
  }
  .index2 .r_box {
    width: 100%;
    max-width: 600px;
    margin-top: 25px;
  }
  .index2 .r_box::before {
    display: none;
  }
  .index5 .img_box img {
    max-width: 100%;
  }
  .oo_menu {
    font-size: 14px;
  }
  .oo_menu a,
  .oo_menu span {
    min-width: 200px;
    height: 42px;
  }
  .oo_menu a:nth-of-type(2),
  .oo_menu span:nth-of-type(2) {
    margin-left: 10px;
  }
  .oo1 figure {
    width: 48%;
    margin-left: 4%;
  }
  .oo1 figure:nth-of-type(4n+1) {
    margin-left: 4%;
  }
  .oo1 figure:nth-of-type(2n+1) {
    margin-left: 0px;
  }
  .to2 {
    max-width: 580px !important;
  }
  .to2 .imgBox {
    width: 100%;
  }
  .to2 .r_box {
    width: 100%;
    margin-top: 20px;
  }
  .to2 .describe1 {
    position: relative;
  }
  .buttonBox a {
    min-width: 132px;
    height: 36px;
    padding: 0px 8px;
  }
  .pub_pro .title_top {
    flex-direction: column;
  }
  .pub_pro .sw_button {
    margin-top: 5px;
  }
  .pub_pro .sw_button div {
    margin: 0px 5px;
  }
  .fuo1_center .swiper_button {
    width: 60px;
    height: 60px;
  }
  .fuo1_center .swiper_button div {
    margin: 0px 4px;
  }
  .fuo1_center .swiper_button div::before {
    display: none;
  }
  .fuo1_center .swiper_button i {
    font-size: 16px;
  }
  .fuo1_center .bofangBox img {
    width: 40px;
  }
  .fuo1_bottom {
    margin-top: 40px;
  }
  .fuo1_bottom .describe {
    font-size: 15px;
    line-height: 24px;
  }
  .fuo2 .logo {
    font-size: 18px;
    line-height: 28px;
    width: 80px;
    height: 80px;
  }
  .fuo2 .text {
    font-size: 14px;
    line-height: 24px;
    max-height: 72px;
  }
  .fuo2 .mySwiperfuo2 {
    height: 280px;
  }
  .fuo2 .button {
    margin-right: 30px;
  }
  .fuo2 .button i {
    font-size: 18px;
  }
  .fuo3 .content {
    max-width: 600px !important;
  }
  .fuo3 .swiper_button {
    width: 60px;
    height: 60px;
    transform: translate(0%, 50%);
  }
  .fuo3 .swiper_button div {
    margin: 0px 4px;
  }
  .fuo3 .swiper_button div::before {
    display: none;
  }
  .fuo3 .swiper_button i {
    font-size: 16px;
  }
  .fuo3 .l_box {
    width: 100%;
    padding: 30px 0px;
    margin-right: 0px;
  }
  .fuo3 .r_box {
    flex: none;
    width: 100%;
    margin-top: 45px;
    padding: 0px;
  }
  .fuo3 .describe1 {
    position: relative !important;
  }
  .fuo3 .logos {
    height: 60px;
  }
  .fuo .fuo_title {
    font-size: 20px;
  }
  .fuo5 .title_top,
  .fuo6 .title_top {
    flex-direction: column;
  }
  .fuo5 .sw_button,
  .fuo6 .sw_button {
    margin-top: 5px;
  }
  .fuo5 .sw_button div,
  .fuo6 .sw_button div {
    margin: 0px 5px;
  }
  .tho3_center figure {
    width: 48%;
    margin-left: 4% !important;
  }
  .tho3_center figure:nth-of-type(3n+1) {
    margin-left: 4% !important;
  }
  .tho3_center figure:nth-of-type(2n+1) {
    margin-left: 0px !important;
  }
  .tho4 figure {
    width: 48%;
    margin-left: 4%  !important;
  }
  .tho4 figure:nth-of-type(2n+1) {
    margin-left: 0% !important;
  }
  .tho7 {
    max-width: 540px !important;
  }
  .tho7 figure {
    width: 100%;
  }
  .fo1 .logo {
    width: 46px;
    height: 46px;
  }
  .ffu1 .content {
    justify-content: center;
  }
  .ffu1 .r_box {
    width: 100%;
    max-width: 580px;
    margin-top: 20px;
  }
  .ffu1 .l_box {
    width: 100%;
  }
  .ffu2 {
    max-width: 580px !important;
  }
  .ffu2 figure {
    width: 48%;
    margin-left: 4%;
  }
  .ffu2 figure:nth-of-type(3n+1) {
    margin-left: 4%;
  }
  .ffu2 figure:nth-of-type(2n+1) {
    margin-left: 0px;
  }
}
@media screen and (max-width: 480px) {
  header .lang {
    margin-right: 48px;
  }
  .index6 .big_num {
    font-size: 36px;
    line-height: 42px;
  }
  .index6 .r_box .half {
    width: 100%;
  }
  .index6 .big_describe {
    width: 100%;
    margin-left: 0px;
  }
  .index6 .r_box {
    max-width: 400px;
  }
  .index6 .r_box figure {
    min-height: 130px !important;
    align-content: center !important;
  }
  .index6 .index6_imgs figure {
    width: 49%;
    margin-left: 2% !important;
  }
  .index6 .index6_imgs figure:nth-of-type(3n+1) {
    margin-left: 2% !important;
  }
  .index6 .index6_imgs figure:nth-of-type(2n+1) {
    margin-left: 0px !important;
  }
  .index7 .sw_box {
    max-width: 380px;
    width: 100%;
    margin: 20px auto 0px;
  }
  .pub_form form {
    max-width: 380px;
  }
  .pub_form form .yzm {
    width: 100%;
  }
  .pub_form form .buttonBox {
    width: 100%;
    margin-left: 0px;
  }
  .pub_form form .buttonBox input {
    width: 100%;
  }
  .index1::before {
    height: 100%;
  }
  .index1 .logos {
    height: 42px;
  }
  .index1 .title::before {
    font-size: 60px;
    line-height: 80px;
  }
  .index2 .box_all {
    padding-top: 20px !important;
  }
  .index2 figure {
    width: 48%;
    margin-left: 4% !important;
  }
  .index2 figure:nth-of-type(2n+1) {
    margin-left: 0px !important;
  }
  .index5 .container {
    align-items: center;
    justify-content: center;
  }
  .index5 figure {
    transition: 0s;
    width: 100% !important;
    max-width: 380px;
    margin-left: 0px !important;
  }
  .index5 .img_box img {
    max-width: 80%;
  }
  .oo_menu {
    flex-direction: column;
    flex-wrap: wrap;
    align-items: center;
  }
  .oo_menu a,
  .oo_menu span {
    min-width: auto;
    max-width: 400px;
    margin-top: 15px;
    margin-left: 0px !important;
    width: 100%;
  }
  .oo1 .box {
    font-size: 14px;
    line-height: 22px;
  }
  .oo1 figure {
    margin-top: 15px;
  }
  .oo2 .buttonBox {
    padding-top: 5px;
    flex-direction: column;
    align-items: flex-start;
  }
  .oo2 .buttonBox a {
    margin-top: 10px;
  }
  .fuo3 .logos {
    justify-content: space-between;
    height: 42px;
  }
  .fuo3 .logos .logo {
    margin-right: 0px;
  }
  .fuo4 .imgBox {
    width: 100%;
    float: none;
    margin-left: 0px;
    margin-bottom: 0px;
  }
  .tho1 .box2 {
    width: 100%;
  }
  .tho3_center {
    max-width: 380px !important;
    margin: 0px auto;
  }
  .tho3_center figure {
    width: 100%;
    margin-left: 0px !important;
  }
  .tho3_center figure:nth-of-type(3n+1) {
    margin-left: 0px !important;
  }
  .tho3_bottom {
    max-width: 350px !important;
    margin: 0px auto;
  }
  .tho3_bottom figure {
    width: 100%;
    margin-left: 0px !important;
  }
  .tho4 .box {
    width: 100%;
    max-width: 350px;
    margin: 0px auto;
  }
  .tho4 figure {
    width: 100%;
    margin-left: 0px !important;
  }
  .tho5 .box {
    max-width: 350px;
  }
  .tho5 figure {
    width: 100%;
    margin-left: 0px !important;
  }
  .fo1 {
    max-width: 400px !important;
  }
  .fo1 form .half {
    width: 100%;
  }
  .ft1 figure {
    width: 100%;
    margin-top: 20px;
  }
  .ft1 .box {
    max-width: 380px;
    margin: auto;
  }
  .fth1 .title {
    text-align: center;
  }
  .fth1 .share_time {
    margin-top: 5px;
    flex-direction: column;
  }
  .fth1 .share_time .share_box {
    margin-left: 0px;
    margin-top: 5px;
  }
  .ffu2 {
    max-width: 350px !important;
  }
  .ffu2 figure {
    width: 100%;
    margin-left: 0px !important;
  }
}
@font-face {
  font-family: 'Montserrat-Bold';
  src: url('../fonts/Montserrat-Bold.eot');
  src: url('../fonts/Montserrat-Bold.eot') format('embedded-opentype'), url('../fonts/Montserrat-Bold.woff2') format('woff2'), url('../fonts/Montserrat-Bold.woff') format('woff'), url('../fonts/Montserrat-Bold.ttf') format('truetype'), url('../fonts/Montserrat-Bold.svg#Montserrat-Bold') format('svg');
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat-Light';
  src: url('../fonts/Montserrat-Light.eot');
  src: url('../fonts/Montserrat-Light.eot') format('embedded-opentype'), url('../fonts/Montserrat-Light.woff2') format('woff2'), url('../fonts/Montserrat-Light.woff') format('woff'), url('../fonts/Montserrat-Light.ttf') format('truetype'), url('../fonts/Montserrat-Light.svg#Montserrat-Light') format('svg');
  font-display: swap;
}
@font-face {
  font-family: 'Lato-Regular';
  src: url('../fonts/Lato-Regular.eot');
  src: url('../fonts/Lato-Regular.eot') format('embedded-opentype'), url('../fonts/Lato-Regular.woff2') format('woff2'), url('../fonts/Lato-Regular.woff') format('woff'), url('../fonts/Lato-Regular.ttf') format('truetype'), url('../fonts/Lato-Regular.svg#Lato-Regular') format('svg');
  font-display: swap;
}
@font-face {
  font-family: "iconfont";
  /* Project id 4160138 */
  src: url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), url('iconfont.woff?t=1715589987651') format('woff'), url('iconfont.ttf?t=1715589987651') format('truetype');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-xiangxia2:before {
  content: "\e63d";
}
.icon-xiala:before {
  content: "\e654";
}
.icon-huidaodingbu2:before {
  content: "\e7ef";
}
.icon-dizhi3:before {
  content: "\e641";
}
.icon-sousuo3:before {
  content: "\e63c";
}
.icon-houzz:before {
  content: "\ebbf";
}
.icon-xiangyoujiaohuan:before {
  content: "\e8f9";
}
.icon-diqiu1:before {
  content: "\e63b";
}
.icon-huidaodingbu1:before {
  content: "\e63a";
}
.icon-facebook2:before {
  content: "\e639";
}
.icon-xunpan:before {
  content: "\e636";
}
.icon-sousuo2:before {
  content: "\e635";
}
.icon-danseshixintubiao-:before {
  content: "\e633";
}
.icon-xiangxiazhanhang:before {
  content: "\ec0b";
}
.icon-shangchuan1:before {
  content: "\e631";
}
.icon-guanbi1:before {
  content: "\e62b";
}
.icon-xiangyou:before {
  content: "\e688";
}
.icon-xiangzuo:before {
  content: "\e628";
}
.icon-xiangyou-copy:before {
  content: "\ecde";
}
.icon-weibo:before {
  content: "\e65a";
}
.icon-kongjian:before {
  content: "\e630";
}
.icon-erweima:before {
  content: "\eaf2";
}
.icon-bilibili:before {
  content: "\e653";
}
.icon-douyin1:before {
  content: "\e8db";
}
.icon-flickr:before {
  content: "\eac7";
}
.icon-chuanzhen:before {
  content: "\e64c";
}
.icon-xiaoren:before {
  content: "\e73b";
}
.icon-facebook-fill:before {
  content: "\e88d";
}
.icon-vk1:before {
  content: "\e7a8";
}
.icon-search:before {
  content: "\e6aa";
}
.icon-xiangshang1:before {
  content: "\e62c";
}
.icon-xiangshang:before {
  content: "\e66b";
}
.icon-xiangxia1:before {
  content: "\e66c";
}
.icon-fasong:before {
  content: "\e627";
}
.icon-xiangshang4-copy:before {
  content: "\ecdd";
}
.icon-xiangshang4:before {
  content: "\e795";
}
.icon-tiktok:before {
  content: "\ecdc";
}
.icon-icon_TikTok-square:before {
  content: "\e626";
}
.icon-guge:before {
  content: "\e65c";
}
.icon-a-dianhua2:before {
  content: "\eb3c";
}
.icon-wodekefu:before {
  content: "\e68b";
}
.icon-huidaodingbu:before {
  content: "\e669";
}
.icon-duihao:before {
  content: "\eaf1";
}
.icon-linkedin1:before {
  content: "\e625";
}
.icon-jiantou_xiangzuo:before {
  content: "\eb0a";
}
.icon-jiantou_qiehuanzuo2:before {
  content: "\eb06";
}
.icon-jiantou_qiehuanyou:before {
  content: "\e623";
}
.icon-shijian1:before {
  content: "\e61f";
}
.icon-pinterest1:before {
  content: "\e61e";
}
.icon-weixin:before {
  content: "\e619";
}
.icon-dizhi2:before {
  content: "\e61d";
}
.icon-homepage_fill:before {
  content: "\e702";
}
.icon-shujuzhiliang:before {
  content: "\e618";
}
.icon-Tags:before {
  content: "\e667";
}
.icon-dianhua3:before {
  content: "\e693";
}
.icon-tubiaoku03:before {
  content: "\e617";
}
.icon-15fenzhongxiangying:before {
  content: "\e692";
}
.icon-zuanshi_o:before {
  content: "\eb70";
}
.icon-yanfa:before {
  content: "\e632";
}
.icon-zhengshu:before {
  content: "\e66e";
}
.icon-changjiantou-copy-copy-copy:before {
  content: "\e60d";
}
.icon-twitter-new2:before {
  content: "\e800";
}
.icon-WeChat:before {
  content: "\e62f";
}
.icon-zhiding:before {
  content: "\e704";
}
.icon-skype2:before {
  content: "\ea04";
}
.icon-email2:before {
  content: "\e634";
}
.icon-whatsapp2:before {
  content: "\e60e";
}
.icon-jiantou_qiehuanzuo1:before {
  content: "\e6eb";
}
.icon-instagram2:before {
  content: "\e73a";
}
.icon-youtube1:before {
  content: "\e614";
}
.icon-biaoqian1:before {
  content: "\e629";
}
.icon-feiji:before {
  content: "\e6ae";
}
.icon-xiazai:before {
  content: "\e64b";
}
.icon-home1:before {
  content: "\e60b";
}
.icon-kehuishouwu-bolilei:before {
  content: "\e63f";
}
.icon-dianhua2:before {
  content: "\e61c";
}
.icon-youjiantou-copy:before {
  content: "\eb8f";
}
.icon-sanjiaoleft-copy:before {
  content: "\eb8e";
}
.icon-sanjiaoleft:before {
  content: "\e609";
}
.icon-youjiantou:before {
  content: "\e73d";
}
.icon-tabzuoyouqiehuan-copy:before {
  content: "\eb90";
}
.icon-tabzuoyouqiehuan:before {
  content: "\e668";
}
.icon-tuandui:before {
  content: "\e62d";
}
.icon-renzhengpeizhi:before {
  content: "\e612";
}
.icon-jichusheshi:before {
  content: "\e670";
}
.icon-dianji-shouzhi:before {
  content: "\e60a";
}
.icon-pinterest2:before {
  content: "\e82e";
}
.icon-facebook1:before {
  content: "\eb8d";
}
.icon-douyin:before {
  content: "\e6b0";
}
.icon-xiangxiaxialakuang:before {
  content: "\e657";
}
.icon-jiantou_qiehuanzuo:before {
  content: "\e6d1";
}
.icon-dizhi1:before {
  content: "\e64a";
}
.icon-home-fill:before {
  content: "\e622";
}
.icon-message1:before {
  content: "\e6b5";
}
.icon-message2:before {
  content: "\e660";
}
.icon-jiantou:before {
  content: "\e638";
}
.icon-jiantou-copy:before {
  content: "\eb91";
}
.icon-up2:before {
  content: "\e721";
}
.icon-shubiao1:before {
  content: "\e662";
}
.icon-diqiu:before {
  content: "\e62e";
}
.icon-jiantou_xiangyou:before {
  content: "\eb08";
}
.icon-dianhua1:before {
  content: "\e61b";
}
.icon-dingzhijiaju:before {
  content: "\e61a";
}
.icon-shenhe:before {
  content: "\e64f";
}
.icon-dianhua:before {
  content: "\e71a";
}
.icon-daohangdizhi:before {
  content: "\e65f";
}
.icon-calendar2:before {
  content: "\e606";
}
.icon-yuzhongqiehuanx:before {
  content: "\e70f";
}
.icon-fangda:before {
  content: "\e835";
}
.icon-calculation:before {
  content: "\e6ca";
}
.icon-chizi:before {
  content: "\e645";
}
.icon-chuangyejidi:before {
  content: "\e650";
}
.icon-twitter3:before {
  content: "\e7fd";
}
.icon-twitter4:before {
  content: "\e7fe";
}
.icon-yuangongfuzeren:before {
  content: "\e62a";
}
.icon-gongchang:before {
  content: "\e98e";
}
.icon-dizhi:before {
  content: "\e652";
}
.icon-youxiang-32:before {
  content: "\e605";
}
.icon-appquality:before {
  content: "\e69b";
}
.icon-yuangong:before {
  content: "\e64e";
}
.icon-skype-fill:before {
  content: "\e882";
}
.icon-kexuejishu-:before {
  content: "\e9be";
}
.icon-zu:before {
  content: "\e613";
}
.icon-zuojiantou:before {
  content: "\e75c";
}
.icon-yuyan:before {
  content: "\e684";
}
.icon-shijian:before {
  content: "\e6c8";
}
.icon-jingyanfankui1:before {
  content: "\e665";
}
.icon-funengkejiyanfa:before {
  content: "\e64d";
}
.icon-shubiao:before {
  content: "\e89d";
}
.icon-icon_37:before {
  content: "\e60c";
}
.icon-xiangxia:before {
  content: "\e666";
}
.icon-wodedingdan2:before {
  content: "\e651";
}
.icon-zhiliangrenzheng:before {
  content: "\e65e";
}
.icon-tuanduishezhi:before {
  content: "\e604";
}
.icon-035meijin:before {
  content: "\e7d1";
}
.icon-trun-north:before {
  content: "\e615";
}
.icon-zhuanwan:before {
  content: "\e603";
}
.icon-guanbi:before {
  content: "\e601";
}
.icon-zhedie2:before {
  content: "\e621";
}
.icon-shouji:before {
  content: "\e658";
}
.icon-rili:before {
  content: "\e8b4";
}
.icon-youxiang:before {
  content: "\e664";
}
.icon-yingguoguoqi:before {
  content: "\e63e";
}
.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-youbian:before {
  content: "\e60f";
}
.icon-jian2:before {
  content: "\e600";
}
.icon-jia2: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-sousuo:before {
  content: "\e616";
}
.icon-sousuo1:before {
  content: "\e65b";
}
.icon-shangchuan:before {
  content: "\e602";
}
.icon-top2:before {
  content: "\e637";
}
.icon-biaoqian:before {
  content: "\e649";
}
.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";
}


.index2 .swiper_button .button{
	cursor: pointer;
	position: absolute;
	top: 40%;
	transform: translateY(-50%);
	color: #333;
	transition: .3s;
	font-weight: bold;
	font-size: 20px;
}

.index2 .swiper_button .button:hover{
	color: #0892cc;
}

.index2 .swiper_button .button:nth-of-type(1){
	left: -30px;
}
.index2 .swiper_button .button:nth-of-type(2){
	right: -30px;
}

.index2 .sw_box{
	position: relative;
}

@media screen and (max-width:1450px){
	.index2 .swiper_button .button{
		font-size: 18px;
	}
	.index2 .swiper_button .button:nth-of-type(1){
		left: -25px;
	}
	.index2 .swiper_button .button:nth-of-type(2){
		right: -25px;
	}
}

@media screen and (max-width:992px){
	.index2 .swiper_button .button{
		position: relative;
		left: auto !important;
		right: auto !important;
		top: 0px;
		margin: 0px 10px;
	}
	.index2 .swiper_button{
		display: flex;
		align-items: center;
		justify-content: center;
		margin-top: 20px;
	}
}