@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%;
}
html body {
  height: 100%;
  max-width: 1920px;
  overflow-x: hidden;
  margin: 0 auto;
  font-family: Barlow-Regular, Arial, Helvetica, sans-serif;
  position: relative;
  background-color: #fff;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 28px;
  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: 99;
  display: none;
  flex-direction: column;
  position: fixed;
  right: 0px;
  transform: translateY(-50%);
  top: 50%;
}
.rightMenu > a,
.rightMenu > span,
.rightMenu > div {
  margin-top: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 52px;
  height: 52px;
  background-color: #323232;
  border-radius: 5px;
  cursor: pointer;
}
.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: 24px;
  color: #fff;
}
.rightMenu > a:hover,
.rightMenu > span:hover,
.rightMenu > div:hover {
  background-color: #66b43b;
}
.rightMenu .goTop > a {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.rightMenu .goTop:hover {
  background: #66b43b;
}
.rightMenu .wx {
  cursor: pointer;
  position: relative;
}
.rightMenu .wx > img {
  display: none;
  position: absolute;
  right: calc(100% + 5px);
}
@media screen and (min-width: 992px) {
  .rightMenu .wx:hover > img {
    display: block;
  }
}
/* nav */
.xnav {
  display: none;
}
.nav {
  position: fixed;
  width: 35px;
  height: 23px;
  background: #66b43b;
  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: 3px;
}
@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: 9px;
  }
}
#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);
}
.big_title {
  font-family: Barlow-Bold;
  font-size: 48px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 60px;
  letter-spacing: 0px;
  color: #333333;
}
.big_title a {
  color: #333;
}
.big_title a:hover {
  color: #66b43b;
}
header {
  position: fixed;
  top: 0px;
  width: 100%;
  z-index: 100;
  max-width: 1920px;
  transition: 0.3s;
  background-color: #f3f2f2;
}
header .head_a {
  padding: 29px 0px 25px;
  border-bottom: 1px solid #dbdbdb;
}
header .head_a .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;
  padding-right: 5px;
  justify-content: space-between;
}
header .logo_text {
  color: #555555;
  line-height: 28px;
  margin-top: 3px;
}
header .logoBox {
  width: 298px;
  flex-shrink: 0;
  margin-right: 25px;
  padding-bottom: 3px;
}
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: #fff !important;
  background: #66b43b;
}
header .menuOne.menuactive > a {
  color: #fff !important;
  background: #66b43b;
}
header .menuOne {
  font-family: BarlowMedium;
  font-size: 18px;
  line-height: 26px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #333;
  position: relative;
  margin-right: 10px;
}
header .menuOne > a {
  color: #333;
  padding: 26px 12px 30px;
  position: relative;
}
header .menuOne > a p {
  white-space: nowrap;
  margin-top: 13px;
  transition: 0s;
}
header .menuOne > a:hover {
  color: #fff !important;
  background: #66b43b;
}
header .menuOne .active > a {
  background: #66b43b;
  color: #fff;
}
header .menuOne .menuactive > a {
  background: #66b43b;
  color: #fff;
}
header .menuOne:nth-last-of-type(1) .ul1 {
  right: 0;
  transform: none;
}
header form {
  overflow: hidden;
  width: 53.5%;
  margin-right: 4%;
  display: flex;
}
header form input:nth-of-type(1) {
  width: 100%;
  flex: 1;
  height: 44px;
  padding-left: 17px;
  padding-right: 15px;
  font-family: Barlow-Regular;
  font-size: 16px;
  color: #333;
  background: #fff;
}
header form input:nth-of-type(1)::placeholder {
  color: #999;
}
header form input:nth-of-type(2) {
  line-height: 33px;
  font-size: 20px;
  background: none;
  color: #fff;
  cursor: pointer;
  transition: 0.3s;
  width: 44px;
  height: 44px;
  background-color: #626469;
}
header form input:nth-of-type(2):hover {
  background: #66b43b;
}
header .ul {
  min-width: 209px;
  position: absolute;
  display: none;
  right: 100%;
  top: 0;
  padding-right: 5px;
  transform: none;
}
header .ul div {
  background: #fff;
}
header .ul li {
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 40px;
  letter-spacing: 0px;
  color: #333;
  position: relative;
}
header .ul li a {
  display: block;
  padding: 2px 14px;
  color: #333;
  white-space: nowrap;
  position: relative;
}
header .ul li a:hover {
  background: #66b43b;
  color: #fff;
}
header .ul1 {
  right: 50%;
  transform: translateX(50%);
  top: 100%;
  padding-right: 0px;
  padding-top: 4px !important;
}
header .buttonBox {
  margin-right: 34px;
}
header .buttonBox a {
  width: 130px;
  height: 40px;
  background-color: #e62129;
  border-radius: 4px;
  border: 1px solid #e62129;
  color: #fefefe;
}
header .buttonBox a:hover {
  color: #e62129;
  background: #fefefe;
}
header .icon {
  margin-left: 25px;
}
header .icon i {
  font-size: 26px;
  color: #fff;
}
header .icon i:hover {
  color: #fda533;
}
header .head_boxr {
  display: flex;
  align-items: center;
  padding-right: 40px;
}
header .lang {
  position: relative;
  cursor: pointer;
  transition: 0.3s;
  margin-right: 8px;
}
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: #66b43b;
}
header .lang .lang_box:hover .icon-yuyan {
  color: #66b43b;
}
header .lang .lang_box:hover span {
  color: #66b43b;
}
header .lang .lang_box .icon-yuyan {
  font-size: 20px;
  color: #333;
}
header .lang .lang_box .xiangxia {
  font-size: 10px;
  color: #666;
  margin-top: 2px;
}
header .lang .lang_box span {
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 30px;
  letter-spacing: 0px;
  color: #666;
  margin: 0px 5px 0px 11px;
}
header .lang > ul {
  display: none;
  position: absolute;
  width: 100px;
  background-color: #fff;
  top: 110%;
  right: 50%;
  transform: translateX(50%);
  border: 1px solid #66b43b;
  border-radius: 5px;
  z-index: 1;
}
header .lang > ul li a {
  text-align: center;
  display: block;
  line-height: 28px;
  border-bottom: 1px dashed #66b43b;
}
header .lang > ul li a:hover {
  color: #66b43b;
}
.fyhead .menuOne > a {
  padding: 20px 12px;
}
.fyhead .head_a {
  border-bottom: none;
}
.fyhead + .padding_top {
  padding-top: 66px;
}
.buttonBox {
  display: flex;
  justify-content: flex-start;
}
.buttonBox a {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0px 10px;
}
.bofangBox {
  position: absolute;
  left: 50%;
  top: 50%;
  cursor: pointer;
  transform: translate(-50%, -50%);
}
.clear {
  clear: both;
}
.bannerBox img {
  width: 100%;
}
.PageNumber {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  font-family: Barlow-Regular;
  width: 100%;
}
.PageNumber .page_box {
  display: flex;
  align-items: center;
}
.PageNumber a {
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 26px;
  letter-spacing: 0px;
  color: #333;
  width: 35px;
  height: 35px;
  background-color: #eeeeee;
  border: solid 1px #e5e5e5;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  margin-right: 9px;
}
.PageNumber a:hover {
  background: #66b43b;
  color: #fff;
  border: 1px solid #66b43b;
}
.PageNumber .active {
  background: #66b43b;
  color: #fff;
  border: 1px solid #66b43b;
}
.PageNumber .big {
  width: 89px;
}
.PageNumber .p_l {
  width: 62px;
}
.PageNumber input {
  min-width: 165px;
  height: 36px;
  background-color: #66b43b;
  font-family: Barlow-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 #66b43b;
}
.PageNumber input:hover {
  color: #66b43b;
  background: #fff;
}
.PageNumber .submit {
  margin-left: 20px;
  display: flex;
  align-items: center;
}
.PageNumber .submit i {
  font-size: 18px;
  color: #66b43b;
  margin-left: 5px;
}
.padding_top {
  padding-top: 181px;
  transition: 0.3s;
}
.index{
	overflow: hidden;
}
.indexban_dan {
  /* compatibility with Joomla styles */
  /* IE10+ hacks */
  /* IE10+ hacks */
  /* bottom center */
}
.indexban_dan #wowslider-container1 {
  display: table;
  zoom: 1;
  position: relative;
  width: 100%;
  max-width: 1920px;
  margin: 0px auto 0px;
  z-index: 90;
  text-align: left;
  font-size: 10px;
  text-shadow: none;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.indexban_dan * html #wowslider-container1 {
  width: 1920px;
}
.indexban_dan #wowslider-container1 .ws_images ul {
  position: relative;
  width: 10000%;
  height: 100%;
  left: 0;
  list-style: none;
  margin: 0;
  padding: 0;
  border-spacing: 0;
  overflow: visible;
}
.indexban_dan #wowslider-container1 .ws_images ul li {
  position: relative;
  width: 1%;
  height: 100%;
  line-height: 0;
  overflow: hidden;
  float: left;
  padding: 0 0 0 0 !important;
  margin: 0 0 0 0 !important;
}
.indexban_dan #wowslider-container1 .ws_images {
  position: relative;
  left: 0;
  top: 0;
  height: 100%;
  max-width: 1920px;
  vertical-align: top;
  border: none;
  overflow: hidden;
}
.indexban_dan #wowslider-container1 .ws_images ul a {
  width: 100%;
  height: 100%;
  display: block;
  color: transparent;
}
.indexban_dan #wowslider-container1 img {
  max-width: none !important;
}
.indexban_dan #wowslider-container1 .ws_images .ws_list img,
.indexban_dan #wowslider-container1 .ws_images > div > img {
  width: 100%;
  border: none 0;
  max-width: none;
  padding: 0;
  margin: 0;
}
.indexban_dan #wowslider-container1 .ws_images iframe {
  position: absolute;
  z-index: -1;
}
.indexban_dan #wowslider-container1 .ws-title > div {
  display: inline-block !important;
}
.indexban_dan #wowslider-container1 a {
  text-decoration: none;
  outline: none;
  border: none;
}
.indexban_dan #wowslider-container1 .ws_bullets {
  float: left;
  position: absolute;
  z-index: 70;
}
.indexban_dan #wowslider-container1 .ws_script {
  display: none;
}
.indexban_dan #wowslider-container1 sound,
.indexban_dan #wowslider-container1 object {
  position: absolute;
}
.indexban_dan #wowslider-container1 .ws_effect {
  position: static;
  width: 100%;
  height: 100%;
}
.indexban_dan #wowslider-container1 .ws_photoItem {
  border: 2em solid #fff;
  margin-left: -2em;
  margin-top: -2em;
}
.indexban_dan #wowslider-container1 .ws_cube_side {
  background: #A6A5A9;
}
.indexban_dan #wowslider-container1.ws_gestures {
  cursor: -webkit-grab;
  cursor: -moz-grab;
}
.indexban_dan #wowslider-container1.ws_gestures.ws_grabbing {
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
}
.indexban_dan #wowslider-container1.ws_video_playing .ws_bullets,
.indexban_dan #wowslider-container1.ws_video_playing .ws_fullscreen,
.indexban_dan #wowslider-container1.ws_video_playing .ws_next,
.indexban_dan #wowslider-container1.ws_video_playing .ws_prev {
  display: none;
}
.indexban_dan #wowslider-container1 .ws_video_btn {
  position: absolute;
  display: none;
  cursor: pointer;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 55;
}
.indexban_dan #wowslider-container1 .ws_video_btn.ws_youtube,
.indexban_dan #wowslider-container1 .ws_video_btn.ws_vimeo {
  display: block;
}
.indexban_dan #wowslider-container1 .ws_video_btn div {
  position: absolute;
  background-size: 200%;
  top: 50%;
  left: 50%;
  width: 7em;
  height: 5em;
  margin-left: -3.5em;
  margin-top: -2.5em;
}
.indexban_dan #wowslider-container1 .ws_video_btn.ws_youtube div {
  background-position: 0 0;
}
.indexban_dan #wowslider-container1 .ws_video_btn.ws_youtube:hover div {
  background-position: 100% 0;
}
.indexban_dan #wowslider-container1 .ws_video_btn.ws_vimeo div {
  background-position: 0 100%;
}
.indexban_dan #wowslider-container1 .ws_video_btn.ws_vimeo:hover div {
  background-position: 100% 100%;
}
.indexban_dan #wowslider-container1 .ws_playpause.ws_hide {
  display: none !important;
}
.indexban_dan #wowslider-container1 .ws_images {
  box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.26);
  -webkit-transition: box-shadow 0.5s cubic-bezier(0.4, 0, 0.2, 1);
  transition: box-shadow 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.indexban_dan #wowslider-container1 .ws_images:hover {
  box-shadow: 0px 17px 50px rgba(0, 0, 0, 0.19);
}
.indexban_dan #wowslider-container1 a.ws_prev span {
  font-size: 0px;
}
.indexban_dan #wowslider-container1 .ws_bullets a {
  position: relative;
  text-shadow: none;
  color: transparent;
  display: block;
  width: 15px;
  height: 15px;
  background-color: #ffffff;
  opacity: 0.5;
  border-radius: 50%;
  margin: 0px 7px;
}
.indexban_dan #wowslider-container1 .ws_bullets a span {
  font-size: 0px;
}
.indexban_dan #wowslider-container1 .ws_bullets a.ws_selbull {
  opacity: 1;
}
.indexban_dan #wowslider-container1 a.ws_next {
  right: 3.8%;
}
.indexban_dan #wowslider-container1 a.ws_prev {
  left: 3.8%;
}
.indexban_dan #wowslider-container1 .ws_playpause {
  display: none !important;
}
.indexban_dan #wowslider-container1 a.ws_next {
  position: absolute;
  top: 50%;
  z-index: 60;
  overflow: hidden;
  width: 66px;
  height: 66px;
  transform: translateY(-50%);
  border-radius: 50%;
  border: 1px solid #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 22px;
}
.indexban_dan #wowslider-container1 a.ws_prev {
  position: absolute;
  top: 50%;
  z-index: 60;
  overflow: hidden;
  width: 66px;
  height: 66px;
  transform: translateY(-50%);
  border-radius: 50%;
  border: 1px solid #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 22px;
}
.indexban_dan #wowslider-container1 a.ws_prev:hover,
.indexban_dan #wowslider-container1 a.ws_next:hover {
  background: rgba(237, 237, 237, 0.2);
  border: 1px solid rgba(255, 255, 255, 0.2);
}
.indexban_dan _:-ms-input-placeholder,
.indexban_dan :root #wowslider-container1 .ws_playpause:after {
  line-height: 2.8em;
}
.indexban_dan #wowslider-container1 .ws_bullets {
  bottom: 35px;
  left: 50%;
  transform: translateX(-50%);
}
.indexban_dan #wowslider-container1 .ws_bullets div {
  display: flex;
  justify-content: center;
}
.indexban_dan #wowslider-container1 .ws-title {
  position: absolute;
  margin-right: 10em;
  z-index: 50;
  left: 0.3em;
  padding: 1em;
  bottom: 30px;
  top: auto;
  opacity: 1;
}
.indexban_dan #wowslider-container1 .ws-title div,
.indexban_dan #wowslider-container1 .ws-title span {
  display: inline-block;
  padding: 0.5em;
}
.indexban_dan #wowslider-container1 .ws-title div {
  display: block;
  margin-top: 0.5em;
  font-size: 1.1em;
  padding: 1em;
  line-height: 1.15em;
  color: #000000;
  border: 3px solid;
  border-color: #ffffff;
  border-radius: 7px;
  background-color: #ffffff;
}
.indexban_dan #wowslider-container1 .ws-title span {
  font-size: 1.8em;
  border: 3px solid;
  border-color: #ffffff;
  border-radius: 7px;
  background-color: rgba(0, 0, 0, 0.2);
}
.indexban_dan #wowslider-container1 .ws_logo {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 9;
}
.indexban_dan #wowslider-container1 img.loading {
  width: 96px;
  height: 48px;
}
.indexban_dan #wowslider-container1 .ws_bullets a img {
  text-indent: 0;
  display: block;
  bottom: 7px;
  left: -48px;
  visibility: hidden;
  position: absolute;
  max-width: none;
}
.indexban_dan #wowslider-container1 .ws_bullets a:hover img {
  visibility: visible;
}
.indexban_dan #wowslider-container1 .ws_bulframe div div {
  height: 48px;
  overflow: visible;
  position: relative;
}
.indexban_dan #wowslider-container1 .ws_bulframe div {
  left: 0;
  overflow: hidden;
  position: relative;
  width: 96px;
  background-color: #FFFFFF;
}
.indexban_dan #wowslider-container1 .ws_bullets .ws_bulframe {
  display: none;
  bottom: 25px;
  margin-left: 5px;
  overflow: visible;
  position: absolute;
  cursor: pointer;
  border: 3px solid;
  border-color: #ffffff;
  border-radius: 5px;
}
.indexban_dan #wowslider-container1 .ws_bulframe div div {
  height: auto;
}
@media all and (max-width: 760px) {
  .indexban_dan #wowslider-container1 .ws_fullscreen {
    display: block;
  }
}
@media all and (max-width: 768px) {
  .indexban_dan #wowslider-container1 a.ws_next,
  .indexban_dan #wowslider-container1 a.ws_prev {
    display: none;
  }
}
.big_text {
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 30px;
  letter-spacing: 0px;
  color: #666666;
}
.index .buttonBox i {
  transition: 0s;
  margin-left: 20px;
}
.index .buttonBox a {
  font-family: BarlowMedium;
  min-width: 200px;
  height: 55px;
}
.index1 {
  background: url('../img/index1_back.jpg') no-repeat center;
  background-size: cover;
  padding-top: 93px;
  padding-bottom: 69px;
}
.index1 .big_title {
  text-align: center;
}
.index1 .big_text {
  text-align: center;
  padding: 0px 5%;
  margin-top: 14px;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.index1 figure {
  /* width: 17.5%;
  margin-left: 3.125%; */
  width: 245px;
  margin-right: 43.75px;
  margin-top: 20px;
  background: #fff;
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
  padding-bottom: 30px;
}
/* .index1 figure:nth-of-type(5n+1) {
  margin-left: 0%;
} */
.index1 .title {
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 26px;
  letter-spacing: 0px;
  color: #333333;
  margin-top: 13px;
  padding: 0px 5px 0px 9px;
}
.index1 .title a {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  color: #333;
}
.index1 .title a:hover {
  color: #66b43b;
}
.index1 .box {
  padding-top: 31px;
  overflow: hidden;
  position: relative;
}
.index1 .str_move{
	display: flex;
	position: absolute;
	left: 0;
	top: 0;
}
.index1 .box1{
	display: flex;
	flex-wrap: wrap;
}
.index1 .buttonBox {
  justify-content: center;
  margin-top: 58px;
}
.index1 .buttonBox a {
  background-color: #ffffff;
  border: solid 1px #333333;
  color: #333;
  text-transform: uppercase;
}
.index1 .buttonBox a:hover {
  background: #66b43b;
  color: #fff;
  border: 1px solid #66b43b;
}
.index2 {
  background: #000;
  padding-top: 80px;
  position: relative;
  z-index: 1;
}
.index2 .content {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
}
.index2 .r_box {
  width: 465px;
  background: #66b43b;
  padding: 44px 33px 76px;
  flex-shrink: 0;
}
.index2 .l_box {
  flex: 1;
  padding-right: 8%;
}
.index2 .logo {
  width: 56px;
  height: 65px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  margin-right: 14%;
}
.index2 .logo img {
  max-width: 100%;
  max-height: 100%;
}
.index2 .describe {
  font-size: 20px;
  line-height: 30px;
  color: #fff;
}
.index2 figure {
  display: flex;
  align-items: center;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  padding: 29px 15px 24px 22px;
}
.index2 .big_title {
  color: #fff;
}
.index2 .big_title a {
  color: #fff;
}
.index2 .big_title a:hover {
  color: #66b43b;
}
.index2 .xian {
  width: 60px;
  height: 6px;
  background-color: #66b43b;
  margin-top: 17px;
}
.index2 .buttonBox {
  margin-top: 38px;
}
.index2 .buttonBox a {
  background-color: #ffffff;
  border: solid 1px #f7f7f7;
  color: #333;
  text-transform: uppercase;
}
.index2 .buttonBox a:hover {
  background: #66b43b;
  border: 1px solid #66b43b;
  color: #fff;
}
.index2 .big_text {
  color: #fff;
  margin-top: 24px;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
}
.index2 .imgBox {
  width: 658px;
  max-width: 80%;
  box-shadow: 0px 20px 92px 0px rgba(0, 0, 0, 0.1);
  margin-top: 86px;
  margin-bottom: -18.3%;
}
.index3 {
  background: url('../img/index3_back.jpg') no-repeat center;
  background-size: cover;
  padding-bottom: 106px;
  position: relative;
}
.index3::before {
  content: attr(title);
  position: absolute;
  width: 100%;
  right: 0;
  top: 0;
  text-align: right;
  font-family: BarlowMedium;
  font-size: 167px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 150px;
  letter-spacing: 0px;
  color: #333333;
  opacity: 0.05;
  padding-right: 35px;
}
.index3 .content {
  padding-top: 247px;
}
.index3 .big_title {
  font-size: 40px;
  text-align: center;
}
.index3 .small_bt {
  font-size: 24px;
  line-height: 30px;
  color: #666;
  text-align: center;
  margin-top: 12px;
}
.index3 .buttonBox {
  justify-content: center;
  margin-top: 46px;
}
.index3 .buttonBox a {
  border: 1px solid #66b43b;
  background: #66b43b;
  color: #fff;
  height: 53px;
}
.index3 .buttonBox a:hover {
  background: #fff;
  color: #66b43b;
}
.index3 .imgBox {
  margin-top: 41px;
}
.index4 {
  background: url('../img/index4_back.jpg') no-repeat center;
  background-size: cover;
  padding-top: 53px;
  padding-bottom: 244px;
  overflow: hidden;
}
.index4 .sw_button div {
  width: 60px;
  height: 60px;
  border: solid 2px #fff;
  border-radius: 50%;
  cursor: pointer;
  transition: 0.3s;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
}
.index4 .sw_button div:hover {
  border: 2px solid #66b43b;
  color: #66b43b;
}
.index4 .sw_button div:nth-of-type(1) {
  left: 0;
}
.index4 .sw_button div:nth-of-type(2) {
  right: 0;
}
.index4 .big_title {
  margin-top: 9px;
  font-size: 46px;
}
.index4 .title_top {
  display: flex;
  justify-content: space-between;
}
.index4 .big_text {
  width: 68.65%;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
.index4 .swiper {
  overflow: initial;
}
.index4 .sw_box {
  padding: 0px 17.857%;
  position: relative;
  margin-top: 91px;
}
.index4 .describe {
  line-height: 26px;
  color: #666;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
.index4 .buttonBox {
  margin-top: 33px;
}
.index4 .buttonBox a {
  border: 1px solid #66b43b;
  background: #66b43b;
  color: #fff;
  height: 53px;
  text-transform: uppercase;
}
.index4 .buttonBox a:hover {
  background: #fff;
  color: #66b43b;
}
.index4 .swiper-slide {
  position: relative;
}
.index4 .title {
  background: rgba(0, 0, 0, 0.4);
  font-family: Barlow-Bold;
  font-size: 36px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 42px;
  letter-spacing: 0px;
  color: #ffffff;
  border-radius: 10px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 515px;
  max-width: 90%;
  padding: 10px 15px 20px;
  text-align: center;
  opacity: 0;
  transition: 0.3s;
}
.index4 .title a {
  color: #fff;
}
.index4 .title a:hover {
  color: #66b43b;
}
.index4 .box {
  width: 76.1%;
  position: absolute;
  bottom: 0px;
  left: 0;
  background: #fff;
  z-index: 2;
  padding: 30px 16px 53px;
  box-shadow: 0px 9px 92px 0px rgba(0, 0, 0, 0.1);
  opacity: 0;
  transform: translateY(0);
  transition: 0.3s;
}
.index4 .zz {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  left: 0;
  top: 0;
  position: absolute;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 36px;
  letter-spacing: 0px;
  color: #ffffff;
  text-align: right;
  padding: 20px 30px 20px;
  z-index: 2;
}
.index4 .swiper-slide-active + .swiper-slide .zz {
  text-align: left;
}
.index4 .swiper-slide-active .zz {
  display: none;
}
.index4 .swiper-slide-active .title {
  opacity: 1;
}
.index4 .swiper-slide-active .box {
  opacity: 1;
  transform: translateY(48.6%);
}
.index5 {
  background: url('../img/index5_back.jpg') no-repeat center;
  background-size: cover;
  padding-top: 75px;
  padding-bottom: 78px;
}
.index5 .big_title {
  font-size: 46px;
}
.index5 .sw_button {
  display: flex;
  align-items: center;
  margin-top: 8px;
}
.index5 .sw_button div {
  width: 49px;
  height: 50px;
  border: solid 2px #66b43b;
  border-radius: 50%;
  cursor: pointer;
  transition: 0.3s;
  color: #66b43b;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
}
.index5 .sw_button div:hover {
  background: #66b43b;
  color: #fff;
}
.index5 .sw_button div:nth-of-type(1) {
  margin-right: 25px;
}
.index5 .title_top {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.index5 .time {
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 36px;
  letter-spacing: 0px;
  color: #333333;
  flex-shrink: 0;
}
.index5 .title {
  font-family: BarlowMedium;
  font-size: 22px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 30px;
  letter-spacing: 0px;
  color: #333;
}
.index5 .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;
}
.index5 .title a:hover {
  color: #66b43b;
}
.index5 .imgBox {
  width: 440px;
  flex-shrink: 0;
}
.index5 .describe {
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 26px;
  letter-spacing: 0px;
  color: #666666;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  margin-top: 17px;
}
.index5 figure {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 47px;
  padding-bottom: 8px;
}
.index5 .l_box {
  width: 79%;
}
.index5 .box {
  display: flex;
  justify-content: space-between;
  flex: 1;
  padding-right: 4%;
  padding-bottom: 18px;
}
.oo1 {
  background: url('../img/oo1_back.jpg') no-repeat center;
  background-size: cover;
  padding-top: 61px;
  padding-bottom: 96px;
}
.oo1 .content {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
.oo1_r {
  flex: 1;
  width: 100%;
  padding-left: 40px;
}
.oo1_r .big_title {
  font-size: 40px;
}
.oo1_r .show {
  -webkit-line-clamp: initial !important;
  mask-image: none !important;
  -webkit-mask-image: none !important;
}
.oo1_r .text {
  font-family: Barlow-Regular;
  color: #666;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  margin-top: 12px;
}
.oo1_r .read {
  font-family: Barlow-Regular;
  color: #666666;
  margin-top: 13px;
}
.oo1_r .read span {
  cursor: pointer;
  display: none;
  text-decoration: underline;
}
.oo1_r .read span:hover {
  color: #66b43b;
}
.oo1_r .box {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding-left: 3px;
  margin-top: 15px;
}
.oo1_r .box a {
  min-width: 134px;
  height: 44px;
  background-color: #ffffff;
  border: solid 1px #d7d7d7;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 0px 10px;
}
.oo1_r .box a:hover {
  color: #fff;
  background: #66b43b;
  border: 1px solid #66b43b;
}
.oo1_r .box input {
  width: 12px;
  height: 12px;
  margin-left: 5px;
  cursor: pointer;
}
.oo1_r form {
  display: flex;
  flex-wrap: wrap;
  padding-top: 9px;
}
.oo1_r figure {
  width: 23.17%;
  background-color: #ffffff;
  border: solid 1px #ebebeb;
  margin-left: 2.44%;
  padding: 3px 3px 26px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-top: 28px;
  transition: 0.3s;
}
.oo1_r figure:hover {
  box-shadow: 0px 1px 18px 0px rgba(0, 0, 0, 0.09);
}
.oo1_r figure:nth-of-type(4n+1) {
  margin-left: 0%;
}
.oo1_r .title {
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 26px;
  letter-spacing: 0px;
  color: #333333;
  padding-left: 3px;
  margin-top: 17px;
}
.oo1_r .title a {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  color: #333;
}
.oo1_r .title a:hover {
  color: #66b43b;
}
.oo1_r .PageNumber {
  margin-top: 72px;
}
.oo2 {
  background: url('../img/oo2_back.jpg') no-repeat center;
  background-size: cover;
  padding-bottom: 70px;
  padding-top: 53px;
}
.oo2 .sw_button {
  display: flex;
  align-items: center;
  margin-top: 8px;
}
.oo2 .sw_button div {
  width: 49px;
  height: 50px;
  border: solid 2px #66b43b;
  border-radius: 50%;
  cursor: pointer;
  transition: 0.3s;
  color: #66b43b;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
}
.oo2 .sw_button div:hover {
  background: #66b43b;
  color: #fff;
}
.oo2 .sw_button div:nth-of-type(1) {
  margin-right: 25px;
}
.oo2 .big_title {
  font-size: 46px;
  text-transform: uppercase;
}
.oo2 .title_top {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.oo2 .title {
  font-family: BarlowMedium;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 32px;
  letter-spacing: 0px;
  color: #333333;
  margin-top: 20px;
}
.oo2 .title a {
  color: #333;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.oo2 .title a:hover {
  color: #66b43b;
}
.oo2 .l_box {
  width: 72%;
}
.oo2 .big_text {
  margin-top: 11px;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.oo2 .sw_box {
  margin-top: 51px;
}
.pub_menu {
  width: 303px;
  margin-top: 7px;
}
.pub_menu .pro_all {
  font-family: Barlow-Bold;
  font-size: 40px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  line-height: 46px;
  color: #333333;
      text-transform: uppercase;
  position: relative;
}
.pub_menu .pro_all .xiangyou{
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
@media screen and (min-width: 992px) {
	.pub_menu .pro_all .xiangyou{
		display: none;
	}
}
.pub_menu .pub_ul1 {
  font-family: BarlowMedium;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 30px;
  letter-spacing: 0px;
  color: #333333;
  margin-top: 31px;
}
.pub_menu .pub_ul1 i {
  font-size: 14px;
  margin-left: 10px;
}
.pub_menu .pub_ul1 span,
.pub_menu .pub_ul1 i {
  transition: 0s;
}
.pub_menu .pub_ul1 a {
  color: #333;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.pub_menu .pub_ul1 a:hover {
  color: #66b43b;
}
.pub_menu .pub_ul1 > li {
  margin-top: 2px;
}
.pub_menu .pub_ul1 > li > a {
  padding: 12px 12px 11px 19px;
  background: rgba(235, 235, 235, 0.5);
}
.pub_menu .pub_ul1 ul {
  display: none;
}
.pub_menu .ul1_active i {
  transform: rotate(90deg);
}
.pub_menu .pub_ul2 {
  font-family: Barlow-Regular;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 24px;
  letter-spacing: 0px;
  color: #333333;
}
.pub_menu .pub_ul2 > li {
  margin-top: 13px;
}
.pub_menu .pub_ul2 > li > a {
  padding-left: 19px;
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 12px;
}
.pub_menu .pub_ul3 {
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 3px;
}
.pub_menu .pub_ul3 li {
  padding: 0px 24px;
  margin-top: 15px;
}
.pub_menu .pub_ul3 a {
  padding-left: 13px;
  position: relative;
}
.pub_menu .pub_ul3 a::before {
  content: '';
  position: absolute;
  left: 0;
  width: 4px;
  height: 4px;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 50%;
  background: #333;
  transition: 0.3s;
}
.pub_menu .pub_ul3 a:hover {
  color: #66b43b;
}
.pub_menu .pub_ul3 a:hover::before {
  background: #66b43b;
}
.pub_menu .ul2_active > a {
  color: #66b43b;
}
.pub_menu .ul2_active > a::before {
  background: #66b43b;
}
.ot1 {
  overflow: hidden;
  padding-top: 76px;
  position: relative;
  padding-bottom: 23px;
}
.ot1::before {
  content: '';
  position: absolute;
  width: 628px;
  height: 603px;
  background: url('../img/ot1_back.png') no-repeat center;
  background-size: cover;
  z-index: -1;
  right: 0;
  bottom: 0;
}
.ot1 .bt {
  font-family: Barlow-Bold;
  font-size: 26px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 36px;
  letter-spacing: 0px;
  color: #333333;
}
.ot1 .describe {
  line-height: 26px;
  color: #666;
  max-height: 208px;
  overflow: auto;
  margin-top: 15px;
}
.ot1 .describe::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.ot1 .describe::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #66b43b;
}
.ot1 .describe::-webkit-scrollbar-track {
  border-radius: 0;
  background: rgba(0, 0, 0, 0.1);
}
.ot1 .share_box {
  display: flex;
  align-items: center;
  font-size: 16px;
  color: #666;
  margin-top: 31px;
}
.ot1 .share_box .share {
  margin-right: 5px;
}
.ot1 .buttonBox {
  display: flex;
  align-items: center;
  margin-top: 34px;
}
.ot1 .buttonBox a {
  min-width: 151px;
  height: 50px;
  border: solid 1px #66b43b;
  color: #66b43b;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px 10px;
  margin-right: 11px;
}
.ot1 .buttonBox a:hover {
  color: #fff;
  background: #66b43b;
}
.ot1 .ot1_r {
  width: 61.615%;
  float: right;
  padding-right: 189px;
  overflow: hidden;
  margin-left: 10px;
}
.ot1 .mySwiperOt1 {
  overflow: initial;
}
.ot1 .mySwiperOt1 .swiper-slide {
  border: 1px solid #ebebeb;
}
.ot1 .sw_button {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-top: 32px;
  padding-right: 72px;
}
.ot1 .sw_button div {
  width: 49px;
  height: 50px;
  border: solid 2px #66b43b;
  border-radius: 50%;
  cursor: pointer;
  transition: 0.3s;
  color: #66b43b;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
}
.ot1 .sw_button div:hover {
  background: #66b43b;
  color: #fff;
}
.ot1 .sw_button div:nth-of-type(1) {
  margin-right: 25px;
}
.ot1 .content {
  padding-top: 24px;
}
.ot2 {
  background: url('../img/ot2_back.jpg') no-repeat center;
  background-size: cover;
  padding-bottom: 60px;
}
.ot2 .content {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
.ot2 .pub_menu {
  margin-top: 0px;
}
.ot2_r {
  flex: 1;
  width: 50%;
  padding-left: 40px;
}
.ot2_r .describe {
  line-height: 26px;
  color: #666;
  margin-top: 26px;
}
.ot2_r .describe img{
  max-width: 100%;
}
.ot2_r .describe em{
  font-size: 22px;
  color: rgb(102, 180, 59);
  margin-bottom: 26px;
  font-style: normal;
  font-weight: bold;
  display: inline-block;
}
.ot2_r .bt {
  font-family: Barlow-Bold;
  font-size: 40px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  line-height: 46px;
  color: #333333;
}
.ot2_r .table {
  width: 100%;
  overflow: auto;
  margin-top: 23px;
}
.ot2_r .table::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.ot2_r .table::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: rgba(0, 0, 0, 0.2);
}
.ot2_r .table::-webkit-scrollbar-track {
  border-radius: 0;
  background: rgba(0, 0, 0, 0.1);
}
.ot2_r table {
  font-family: BarlowMedium;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 32px;
  letter-spacing: 0px;
  color: #ffffff;
  border-collapse: collapse;
  width: 100%;
}
.ot2_r table td {
  padding: 21px 20px;
  text-align: center;
}
.ot2_r table tr:nth-of-type(odd) {
  background-image: linear-gradient(-84deg, #b7d051 0%, #7ebd54 46%, #73b747 78%, #67b139 100%);
}
.ot2_r table tr:nth-of-type(even) {
  background: #f1f3e9;
  color: #000001;
}
.ot2_r .ot2r_2 {
  margin-top: 47px;
}
.ot2_r .ot2r_2 .imgBox {
  position: relative;
}
.ot2_r .ot2r_2 .zz {
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.ot2_r .ot2r_3 {
  margin-top: 66px;
}
.ot2_r .ot2r_3 .figures {
  display: flex;
  flex-wrap: wrap;
  padding-top: 5px;
}
.ot2_r .ot2r_3 .box {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  margin-top: 15px;
}
.ot2_r .ot2r_3 .box a {
  min-width: 134px;
  height: 44px;
  background-color: #ffffff;
  border: solid 1px #d7d7d7;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 0px 10px;
}
.ot2_r .ot2r_3 .box a:hover {
  color: #fff;
  background: #66b43b;
  border: 1px solid #66b43b;
}
.ot2_r .ot2r_3 .box input {
  width: 12px;
  height: 12px;
  margin-left: 5px;
  cursor: pointer;
}
.ot2_r .ot2r_3 figure {
  width: 23.17%;
  background-color: #ffffff;
  border: solid 1px #ebebeb;
  margin-left: 2.44%;
  padding: 3px 3px 26px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-top: 28px;
  transition: 0.3s;
}
.ot2_r .ot2r_3 figure:hover {
  box-shadow: 0px 1px 18px 0px rgba(0, 0, 0, 0.09);
}
.ot2_r .ot2r_3 figure:nth-of-type(4n+1) {
  margin-left: 0%;
}
.ot2_r .ot2r_3 .title {
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 26px;
  letter-spacing: 0px;
  color: #333333;
  padding-left: 3px;
  margin-top: 17px;
}
.ot2_r .ot2r_3 .title a {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  color: #333;
}
.ot2_r .ot2r_3 .title a:hover {
  color: #66b43b;
}
.to1 {
  display: flex;
  flex-wrap: wrap;
  padding-top: 56px;
}
.to1 img {
  transition: 0s;
}
.to1 figure:nth-of-type(4n+1) {
  margin-left: 0%;
}
.to1 figure {
  width: 24.43%;
  margin-left: 0.76%;
  background: #ebebeb;
  transition: 0.3s;
  font-size: 20px;
  line-height: 30px;
  color: #66b43b;
  display: flex;
  margin-top: 20px;
  align-items: center;
  padding: 37px 22px 35px;
}
.to1 figure:hover {
  background: #66b43b;
  color: #fff;
}
.to1 figure:hover img {
  filter: brightness(100);
}
.to1 .logo {
  width: 56px;
  height: 66px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-shrink: 0;
  margin-right: 20px;
}
.to1 .logo img {
  max-width: 100%;
  max-height: 100%;
}
.to2 {
  background: url('../img/to2_back.jpg') no-repeat center;
  background-size: cover;
  padding-top: 65px;
  padding-bottom: 100px;
}
.to2 .big_title {
  font-size: 46px;
  text-transform: uppercase;
}
.to2 .big_text {
  color: #666;
  width: 72%;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-top: 11px;
}
.to2 .box {
  display: flex;
  flex-wrap: wrap;
  padding-top: 31px;
}
.to2 figure {
  width: 31.857%;
  margin-left: 2.2145%;
  margin-top: 20px;
}
.to2 figure:nth-of-type(3n+1) {
  margin-left: 0%;
}
.to2 .name {
  font-family: BarlowMedium;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 30px;
  letter-spacing: 0px;
  color: #333333;
}
.to2 .name a {
  color: #333;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  padding: 21px 0px 22px;
}
.to2 .name a:hover {
  background-color: #66b43b;
  padding: 21px 25px 22px;
  color: #fff;
}
.to2 .PageNumber {
  margin-top: 59px;
}
.to2 .PageNumber .page_box {
  width: 100%;
  justify-content: center;
}
.tt1 {
  background: url('../img/tt1_back.jpg') no-repeat center;
  background-size: cover;
  padding-bottom: 115px;
  padding-top: 64px;
}
.tt1 .content {
  display: flex;
  align-items: flex-start;
}
.tt1_l {
  flex: 1;
  padding-right: 60px;
}
.tt1_l .title {
  font-family: Barlow-Bold;
  font-size: 30px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 42px;
  letter-spacing: 0px;
  color: #333333;
}
.tt1_l .share_box {
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 30px;
  letter-spacing: 0px;
  color: #666666;
  display: flex;
  align-items: center;
  margin-top: 22px;
}
.tt1_l .tt1_2 {
  margin-top: 44px;
}
.tt1_l .tt1_2 .imgBox {
  position: relative;
}
.tt1_l .tt1_2 .zz {
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.tt1_l .describe {
  color: #666;
  margin-top: 37px;
}
.tt1_l .describe img {
  display: inline-block;
  max-width: 100%;
}
.tt1_l .page_change {
  margin-top: 36px;
}
.tho .buttonBox i {
  transition: 0s;
  margin-left: 20px;
}
.tho .buttonBox a {
  font-family: BarlowMedium;
  min-width: 200px;
  height: 55px;
}
.tho1 {
  display: flex;
  flex-wrap: wrap;
  padding-top: 62px;
}
.tho1 img {
  transition: 0s;
}
.tho1 figure:nth-of-type(3n+1) {
  margin-left: 0%;
}
.tho1 figure {
  width: 30.5%;
  margin-left: 4.25%;
  background: #ebebeb;
  transition: 0.3s;
  font-size: 20px;
  line-height: 30px;
  color: #66b43b;
  display: flex;
  margin-top: 20px;
  align-items: center;
  padding: 37px 6% 35px 22px;
}
.tho1 figure:hover {
  background: #66b43b;
  color: #fff;
}
.tho1 figure:hover img {
  filter: brightness(100);
}
.tho1 .logo {
  width: 56px;
  height: 66px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-shrink: 0;
  margin-right: 20px;
}
.tho1 .logo img {
  max-width: 100%;
  max-height: 100%;
}
.tho_container {
  background: url('../img/tho2_back.jpg') no-repeat center;
  background-size: cover;
  padding-top: 68px;
  padding-bottom: 81px;
}
.tho2 {
  overflow: hidden;
}
.tho2 .xian {
  width: 60px;
  height: 6px;
  background-color: #66b43b;
  display: inline-block;
}
.tho2 .big_text {
  color: #555;
  margin-top: 36px;
}
.tho2 .imgBox {
  width: 47%;
  float: left;
  margin-right: 40px;
  margin-bottom: 7px;
}
.tho2 .r_box {
  margin-top: 27px;
}
.tho2 .xian_box {
  margin-top: 3px;
}
.tho3 {
  display: flex;
  flex-wrap: wrap;
  padding-top: 46px;
}
.tho3 .imgBox {
  width: 30.7%;
  margin-left: 3.95%;
  margin-top: 10px;
}
.tho3 .imgBox:nth-of-type(3n+1) {
  margin-left: 0%;
}
.tho4 {
  text-align: center;
  margin-top: 62px;
}
.tho4 .big_text {
  color: #555;
}
.tho4 em {
  font-family: BarlowMedium;
  font-size: 20px;
  color: #66b43b;
  font-style: normal;
}
.tho5 {
  background: url('../img/tho5_back.jpg') no-repeat center;
  background-size: cover;
  text-align: center;
  padding-top: 105px;
  padding-bottom: 76px;
}
.tho5 .bt {
  font-family: Barlow-Bold;
  font-size: 40px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  line-height: 46px;
  color: #fff;
}
.tho5 .buttonBox {
  justify-content: center;
  margin-top: 39px;
}
.tho5 .buttonBox a {
  background: #66b43b;
  border: 1px solid #fff;
  color: #fff;
}
.tho5 .buttonBox a:hover {
  background: #fff;
  color: #66b43b;
}
.tho5 .describe {
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 30px;
  letter-spacing: 0px;
  color: #ffffff;
  text-align: center;
  padding: 0px 10%;
  margin-top: 19px;
}
.tho6 {
  padding-top: 86px;
  padding-bottom: 149px;
}
.tho6 .big_title {
  text-align: center;
}
.tho6 .small_bt {
  font-family: BarlowMedium;
  text-align: center;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 32px;
  letter-spacing: 0px;
  color: #555555;
  margin-top: 13px;
}
.tho6 .turn_page {
  margin-top: 20px;
  padding: 0px 77px;
}
.tho6 .turn_page .title {
  position: absolute;
  bottom: -51px;
  display: none;
  font-family: BarlowMedium;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 32px;
  letter-spacing: 0px;
  color: #333333;
  width: 100%;
  text-align: center;
}
.tho6 .turn_page #box {
  position: relative;
}
.tho6 .turn_page #box .box-list {
  position: relative;
  padding-bottom: 36.07%;
}
.tho6 .turn_page #box .list-item:nth-child(4) .title {
  display: block;
}
.tho6 .turn_page #box .box-list .list-item {
  position: absolute;
  width: 0;
  z-index: 0;
  cursor: pointer;
  overflow: initial;
  box-sizing: content-box !important;
  bottom: 0;
  background: #000000;
  border-radius: 10px;
}
.tho6 .turn_page #box .box-list .list-item img {
  width: 100%;
  vertical-align: top;
  cursor: pointer;
  transition: all 0.5s;
}
.tho6 .turn_page #box .imgBox {
  opacity: 1 !important;
}
.tho6 .turn_page #box .prev,
.tho6 .turn_page #box .next {
  width: 36px;
  height: 36px;
  border: solid 1px #66b43b;
  border-radius: 50%;
  cursor: pointer;
  transition: 0.3s;
  color: #66b43b;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  position: absolute;
  top: 65%;
  transform: translateY(-50%);
  z-index: 1;
}
.tho6 .turn_page #box .prev:hover,
.tho6 .turn_page #box .next:hover {
  background: #66b43b;
  color: #fff;
}
.tho6 .turn_page #box .prev {
  left: -77px;
}
.tho6 .turn_page #box .next {
  right: -77px;
}
.tho6 .turn_page #box li {
  transition: 0s;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
}
.tho6 .sw_button div {
  width: 32px;
  height: 32px;
  border: solid 1px #66b43b;
  border-radius: 50%;
  cursor: pointer;
  transition: 0.3s;
  color: #66b43b;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
}
.tho6 .sw_button div:hover {
  background: #66b43b;
  color: #fff;
}
.tho6 .sw_button div:nth-of-type(1) {
  left: 0;
}
.tho6 .sw_button div:nth-of-type(2) {
  right: 0;
}
.tho6 .sw_box {
  position: relative;
}
.fuo .oo2 {
  background: url('../img/oo2_back1.jpg') no-repeat center;
  background-size: cover;
}
.fuo1 {
  padding-top: 60px;
  padding-bottom: 88px;
  background: url('../img/fuo1-back.jpg') no-repeat center;
  background-size: cover;
}
.fuo1 .fuo1_top {
  border-bottom: 2px solid rgba(102, 180, 59, 0.8);
  padding-bottom: 38px;
}
.fuo1 .fuo1_bottom{
	padding-top: 26px;
}
.fuo1 .fuo1_bottom figure {
  margin-top: 24px;
  padding-bottom: 24px;
  transition: .3s;
  border-bottom: 2px solid transparent;
}
.fuo1 .fuo1_bottom figure:hover{
	border-bottom: 2px solid rgba(102, 180, 59, 0.8);
}
.fuo1 .big_title {
  font-size: 46px;
}
.fuo1 .time {
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 36px;
  letter-spacing: 0px;
  color: #333333;
  flex-shrink: 0;
}
.fuo1 .title {
  font-family: BarlowMedium;
  font-size: 22px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 30px;
  letter-spacing: 0px;
  color: #333;
}
.fuo1 .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;
}
.fuo1 .title a:hover {
  color: #66b43b;
}
.fuo1 .imgBox {
  width: 440px;
  flex-shrink: 0;
}
.fuo1 .describe {
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 26px;
  letter-spacing: 0px;
  color: #666666;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  margin-top: 17px;
}
.fuo1 figure {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 47px;
  padding-bottom: 8px;
}
.fuo1 .l_box {
  width: 79%;
}
.fuo1 .box {
  display: flex;
  justify-content: space-between;
  flex: 1;
  padding-right: 4%;
  padding-bottom: 18px;
}
.fuo1 .PageNumber {
  justify-content: center;
  margin-top: 78px;
}
.fut .oo2 {
  background: url('../img/oo2_back2.png') no-repeat center;
  background-size: cover;
}
.fut_container {
  background: url('../img/fut_back.jpg') no-repeat center;
  background-size: cover;
  padding-top: 64px;
}
.fut_container .fut1 {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  padding-bottom: 54px;
}
.fut1_l {
  flex: 1;
  padding-right: 52px;
}
.fut1_l .title {
  font-family: Barlow-Bold;
  font-size: 30px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 42px;
  letter-spacing: 0px;
  color: #333333;
}
.fut1_l .share_box {
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 30px;
  letter-spacing: 0px;
  color: #666666;
  display: flex;
  align-items: center;
  margin-top: 22px;
}
.fut1_l .describe {
  color: #666;
  margin-top: 37px;
}
.fut1_l .describe img {
  display: inline-block;
  max-width: 100%;
}
.fut1_l .page_change {
  margin-top: 36px;
}
.fo_container {
  background: url('../img/fo_back.jpg') no-repeat center;
  background-size: cover;
  padding-bottom: 114px;
}
.fo1 {
  padding-top: 62px;
  padding-bottom: 79px;
}
.fo1 .big_title {
  font-size: 50px;
  text-align: center;
  background-image: -webkit-linear-gradient(bottom, #68b73c, #abcf52);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
   text-transform: uppercase;
}
.fo1 form {
  padding-top: 48px;
  padding-left: 21px;
  display: flex;
  justify-content: space-between;

}
.fo1 form .raq_l {
  width: 49.2%;
}
.fo1 form .raq_r {
  width: 48.8%;
}
.fo1 form .box,
.fo1 form .ttBox {
  background: #fff;
  border: 1px solid #d7d7d7;
  display: flex;
  align-items: center;
  margin-top: 19px;
  padding-left: 12px;
  width: 100%;
}
.fo1 form .ttBox {
  align-items: initial;
  padding-top: 11px;
}
.fo1 form textarea {
  height: 175px;
}
.fo1 form span {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  width: 22px;
  height: 22px;
}
.fo1 form i {
  color: #acacac;
  font-size: 20px;
}
.fo1 form input {
  height: 48px;
}
.fo1 form input,
.fo1 form textarea {
  background-color: transparent;
  font-family: Barlow-Regular;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 26px;
  letter-spacing: 0px;
  color: #333;
  padding-left: 5px;
  width: 100%;
  flex: 1;
  resize: none;
  outline: none;
  border: none;
  display: block;
}
.fo1 form input::placeholder,
.fo1 form input::-webkit-input-placeholder,
.fo1 form textarea::placeholder {
  font-family: Barlow-Regular;
  color: #888888;
}
.fo1 .afterBox {
  position: relative;
}
.fo1 .afterBox::before {
  left: -15px;
  position: absolute;
  content: '*';
  font-size: 18px;
  color: #ff0000;
  top: 50%;
  transform: translateY(-50%);
}
.fo1 .ttBox::before {
  top: 25px;
}
.fo1 .yzm_button {
  width: 100%;
  display: flex;
  margin-top: 19px;
  padding-left: 24px;
}
.fo1 .yzm {
  width: 100%;
  flex: 1;
  display: flex;
}
.fo1 .yzm input {
  background: #fff;
  border: 1px solid #d7d7d7;
  padding-left: 12px;
  height: 50px;
}
.fo1 .yzm span {
  height: 50px;
  background-color: #fff;
  border: solid 1px #d7d7d7;
  cursor: pointer;
  margin-left: 8px;
  display: block;
  width: auto;
}
.fo1 .yzm span img {
  height: 100%;
}
.fo1 .raq_tj {
  width: 234px;
  margin-left: 7px;
}
.fo1 .raq_tj input {
  font-family: Barlow-Regular;
  color: #ffffff;
  background: #66b43b;
  border: 1px solid #66b43b;
  transition: 0.3s;
  cursor: pointer;
  padding-left: 0px;
}
.fo1 .raq_tj input:hover {
  color: #66b43b;
  background: #fff;
}
.fo2 {
  display: flex;
  flex-wrap: wrap;
}
.fo2_l {
  flex: 1;
  width: 100%;
  background: rgba(235, 235, 235, 0.4);
  border: 1px solid #ebebeb;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 26px;
  letter-spacing: 0px;
  color: #333333;
  padding: 30px 36px 34px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.fo2_l a {
  color: #333;
}
.fo2_l a:hover {
  color: #66b43b;
}
.fo2_l .title {
  font-size: 18px;
}
.fo2_l .logo {
  width: 78px;
  height: 78px;
  background-color: #66b43b;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  margin-right: 24px;
}
.fo2_l .logo img {
  max-width: 50%;
  max-height: 50%;
}
.fo2_l figure {
  display: flex;
  align-items: flex-start;
  margin-top: 38px;
}
.fo2_l figure div:nth-of-type(2) {
  margin-top: 15px;
}
.fo2_l figure:nth-of-type(1) {
  margin-top: 0px;
}
.fo2_r {
  width: 56.786%;
}
.ft1 {
  overflow: hidden;
  padding-top: 74px;
}
.ft1 .bt {
  font-family: Barlow-Bold;
  font-size: 34px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 44px;
  letter-spacing: 0px;
  color: #333333;
}
.ft1 .bt span {
  color: #66b43b;
  display: inline;
}
.ft1 .big_text {
  color: #666;
  margin-top: 45px;
}
.ft1 .imgBox {
  width: 40%;
  float: right;
  margin-top: 3px;
  margin-left: 22px;
  margin-bottom: 5px;
}
.ft2 {
  padding-top: 80px;
}
.ft2 .big_title {
  text-align: center;
}
.ft2 .xian {
  width: 30px;
  height: 5px;
  background-color: #66b43b;
}
.ft2 .title {
  font-family: Barlow-Bold;
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 30px;
  letter-spacing: 0px;
  color: #333333;
  margin-top: 18px;
}
.ft2 .describe {
  line-height: 24px;
  color: #555;
  margin-top: 21px;
}
.ft2 .box1 {
  background: rgba(235, 235, 235, 0.4);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 54px;
}
.ft2 .box1 .imgBox {
  width: 44%;
}
.ft2 .r_box {
  flex: 1;
  width: 100%;
  padding: 10px 3.8% 34px;
}
.ft2 .box2 {
  padding-top: 11px;
  display: flex;
  flex-wrap: wrap;
}
.ft2 figure {
  width: 32.7%;
  background: rgba(235, 235, 235, 0.4);
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  margin-left: 0.95%;
  margin-top: 20px;
  padding: 44px 2% 31px;
}
.ft2 figure .title {
  margin-top: 15px;
}
.ft2 figure .describe {
  margin-top: 18px;
}
.ft2 figure:nth-of-type(3n+1) {
  margin-left: 0%;
}
.ft3 {
  background: url('../img/ft3_back.jpg') no-repeat center;
  background-size: cover;
  margin-top: 77px;
  padding-top: 61px;
  padding-bottom: 103px;
}
.ft3 .big_title {
  color: #fff;
  text-align: center;
}
.ft3 .logo {
  width: 166px;
  height: 166px;
  border-radius: 50%;
  border: solid 1px #ffffff;
  transition: 0.3s;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ft3 .logo:hover {
  background: #66b43b;
  border: 1px solid #66b43b;
}
.ft3 .logo img {
  max-width: 80%;
  max-height: 80%;
}
.ft3 .box {
  display: flex;
  flex-wrap: wrap;
  padding-top: 84px;
}
.ft3 .big_text {
  color: #fff;
  margin-top: 13px;
}
.ft3 .title {
  font-family: BarlowMedium;
  font-size: 30px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 44px;
  letter-spacing: 0px;
  color: #ffffff;
  margin-top: 12px;
}
.ft3 figure {
  width: 30%;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-left: 5%;
  position: relative;
  padding-top: 16px;
  padding-bottom: 11px;
}
.ft3 figure::before {
  content: '';
  position: absolute;
  height: 100%;
  width: 1px;
  background: rgba(172, 172, 172, 0.2);
  top: 0;
  left: -7%;
}
.ft3 figure:nth-of-type(3n+1) {
  margin-left: 0%;
}
.ft3 figure:nth-of-type(3n+1)::before {
  display: none;
}
.ft4 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row-reverse;
  padding-top: 88px;
  align-items: flex-start;
}
.ft4 .imgBox {
  width: 50%;
}
.ft4 .l_box {
  flex: 1;
  padding-right: 46px;
  padding-top: 16px;
}
.ft4 figure {
  border-bottom: 1px solid #ebebeb;
  line-height: 24px;
  color: #555555;
  padding-bottom: 27px;
  padding-top: 30px;
}
.ft4 figure div {
  position: relative;
  padding-left: 32px;
}
.ft4 figure div::before {
  content: '';
  position: absolute;
  width: 1px;
  height: 100%;
  background: #66b43b;
  left: 0;
  top: 0;
}
.ft4 figure:nth-last-of-type(1) {
  border-bottom: none;
}
.ft4 .title {
  font-size: 22px;
  font-family: BarlowMedium;
  color: #333;
}
.ft4 .title + * {
  margin-top: 18px;
}
.ft4 .box {
  padding-top: 8px;
}
.ft5 {
  padding-top: 74px;
  padding-bottom: 99px;
}
.ft5 .big_title {
  text-align: center;
}
.ft5 .big_text {
  color: #666;
  text-align: center;
  padding: 0px 3%;
  margin-top: 37px;
}
.ft5 .describe {
  font-family: BarlowMedium;
  font-size: 30px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 44px;
  letter-spacing: 0px;
  color: #666666;
  text-align: center;
  margin-top: 61px;
}
.ft5 .imgs {
  display: flex;
  flex-wrap: wrap;
  padding-top: 38px;
}
.ft5 .imgs .imgBox {
  width: 31.43%;
  margin-left: 2.855%;
  margin-top: 20px;
}
.ft5 .imgs .imgBox:nth-of-type(3n+1) {
  margin-left: 0%;
}
.ft6 {
  background: url('../img/ft6_ia.jpg') no-repeat center;
  background-size: cover;
  padding-top: 72px;
  padding-bottom: 78px;
}
.ft6 .big_title {
  color: #fff;
  text-align: center;
}
.ft6 .imgBox {
  width: 185px;
  border: 5px solid #fff;
  border-radius: 50%;
  overflow: hidden;
  margin-top: 45px;
}
.ft6 .name {
  font-family: BarlowMedium;
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 50px;
  letter-spacing: 0px;
  color: #66b43b;
  margin-top: 22px;
}
.ft6 .big_text {
  color: #fff;
  padding: 0px 8%;
  margin-top: 17px;
}
.ft6 .swiper-slide {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ft6 .logo {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  padding-right: 28px;
  margin-top: 13px;
}
.ft6 .logo img {
  width: 60px;
}
.ft .fo1 {
  margin-top: 109px;
  padding-top: 67px;
  background: rgba(235, 235, 235, 0.5);
  padding-bottom: 104px;
}
.ft .fo1 .big_title {
  font-size: 48px;
  color: #333;
  background-image: none;
  -webkit-text-fill-color: #333;
  -webkit-background-clip: text;
  text-transform: inherit;
}
.ft .fo1 .big_text {
  text-align: center;
  margin-top: 10px;
  color: #333;
}
.ft .fo1 form {
  padding-top: 37px;
}
.fth1 {
  padding-top: 60px;
  padding-bottom: 121px;
}
.fth1 .big_title {
  font-size: 46px;
  text-align: center;
}
.fth1 .big_text {
  text-align: center;
  color: #666;
  margin-top: 19px;
}
.fth1 .imgBox {
  margin-top: 50px;
}
.fth2 {
  background: #f2f2f2;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 26px;
  letter-spacing: 0px;
  color: #333333;
  padding: 48px 0px 56px;
}
.fth2 .content {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
}
.fth2 a {
  color: #333;
}
.fth2 a:hover {
  color: #66b43b;
}
.fth2 .title {
  font-size: 18px;
}
.fth2 .logo {
  width: 78px;
  height: 78px;
  background-color: #66b43b;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  margin-right: 24px;
}
.fth2 .logo img {
  max-width: 50%;
  max-height: 50%;
}
.fth2 figure {
  width: 23%;
  margin-left: 2.6667%;
  display: flex;
  align-items: flex-start;
  margin-top: 20px;
}
.fth2 figure div:nth-of-type(2) {
  margin-top: 15px;
}
.fth2 figure:nth-of-type(4n+1) {
  margin-left: 0%;
}
.pub_r {
  width: 391px;
  position: sticky;
}
.pub_r .box {
  padding-top: 46px;
}
.pub_r .time {
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 36px;
  letter-spacing: 0px;
  color: #333333;
  margin-top: 16px;
}
.pub_r .name {
  font-family: BarlowMedium;
  font-size: 22px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 30px;
  letter-spacing: 0px;
  color: #333333;
  margin-top: 3px;
}
.pub_r .name a {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.pub_r .name a:hover {
  color: #66b43b;
}
.pub_r .bt {
  font-family: Barlow-Bold;
  font-size: 40px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  line-height: 46px;
  color: #333333;
}
.pub_r figure {
  border-bottom: 1px solid #e1e1e1;
  padding-bottom: 33px;
  padding-top: 10px;
}
.pub_r .imgBox {
  transition: 0.5s;
}
/* @media screen and (min-width: 992px) {
  .pub_r .imgBox {
    width: 0px;
  }
  .pub_r figure:hover .imgBox {
    width: 100%;
  }
} */
.pub_news {
  width: 388px;
  position: sticky;
  margin-top: 1px;
}
.pub_news .bt {
  font-family: Barlow-Bold;
  font-size: 40px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  line-height: 46px;
  color: #333333;
      text-transform: uppercase;
}
.pub_news .name {
  font-family: BarlowMedium;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 30px;
  letter-spacing: 0px;
  color: #333333;
  margin-top: 9px;
}
.pub_news .name a {
  color: #333;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.pub_news .name a:hover {
  color: #66b43b;
}
.pub_news figure {
  margin-top: 29px;
}
.pub_news .box {
  padding-top: 11px;
}
.page_change {
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
  padding: 17px 0px;
}
.page_change > a,
.page_change > span {
  display: block;
  font-family: BarlowMedium;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 32px;
  letter-spacing: 0px;
  color: #888;
  display: flex;
  align-items: center;
}
.page_change > a span:nth-of-type(1),
.page_change > span span:nth-of-type(1) {
  flex-shrink: 0;
}
.page_change > a span:nth-of-type(2),
.page_change > span span:nth-of-type(2) {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.page_change > a:hover {
  color: #666;
}
.page_change span {
  transition: 0s;
}
.mbx {
  font-family: BarlowMedium;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  line-height: 32px;
  color: #333333;
  background: rgba(235, 235, 235, 0.5);
  padding: 8px 22px 14px;
}
.mbx a {
  color: #333;
  display: inline;
}
.mbx a:hover {
  color: #66b43b;
}
.mbx .active {
  color: #66b43b;
}
footer {
  background: #101010;
  padding-top: 59px;
}
footer .logoBox {
  width: 298px;
  flex-shrink: 0;
  max-width: 100%;
}
footer .logoBox a {
  display: block;
}
footer .logoBox img {
  width: 100%;
}
footer .footer_a {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 49px;
}
footer .describe {
  padding-right: 6%;
  margin-top: 24px;
}
footer .ul1 {
  width: 22%;
  line-height: 30px;
  letter-spacing: 0px;
  color: #999999;
  margin-right: 3.6%;
  padding-top: 5px;
}
footer .ul1 a {
  color: #999;
}
footer .ul1 a:hover {
  color: #66b43b;
}
footer li {
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 30px;
  letter-spacing: 0px;
  margin-top: 6px;
  color: #999;
}
footer li a {
  color: #999;
}
footer li a:hover {
  color: #66b43b;
}
footer .lif {
  font-family: Barlow-Bold;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 36px;
  letter-spacing: 0px;
  color: #ffffff;
  position: relative;
  padding-bottom: 10px;
  margin-top: 0px !important;
}
footer .lif::before {
  content: '';
  position: absolute;
  width: 56px;
  height: 1px;
  background-color: #66b43b;
  left: 0;
  bottom: 0;
}
footer .lif a {
  color: #fff;
}
footer .lif a:hover {
  color: #66b43b;
}
footer .lif + li {
  margin-top: 18px;
}
footer .ul2 {
  width: 18%;
}
footer .ul3 {
  width: 18%;
  margin-left: 2%;
}
footer .ul4 {
  width: 26%;
}
footer form {
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-top: 20px;
}
footer form .hd {
  position: relative;
}
footer form .hd::before {
  content: '*';
  position: absolute;
  font-size: 16px;
  color: #ff0000;
  top: 55%;
  transform: translateY(-50%);
  left: 5px;
}
footer form p {
  width: 100%;
  margin-top: 10px;
}
footer form .yzm {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: calc(100% - 112px);
  margin-top: 9px;
}
footer form .yzm span {
  height: 40px;
  border-radius: 6px;
  overflow: hidden;
  flex-shrink: 0;
  margin-left: 10px;
  cursor: pointer;
}
footer form .yzm span img {
  height: 100%;
}
footer form .yzm input {
  width: 100%;
  flex: 1;
}
footer form .buttonBox {
  width: 102px;
  flex-shrink: 0;
  margin-left: 10px;
  margin-top: 10px;
}
footer form .buttonBox input {
  color: #fff;
  cursor: pointer;
  padding: 0px !important;
  border: 1px solid #66b43b;
  transition: 0.3s;
  background: #66b43b;
}
footer form .buttonBox input:hover {
  background-color: #fff;
  color: #66b43b;
}
footer form .buttonBox input::placeholder,
footer form .buttonBox input::-webkit-input-placeholder,
footer form .buttonBox textarea::placeholder {
  font-family: BarlowMedium;
  color: #333;
}
footer form input {
  height: 40px;
}
footer form input,
footer form textarea {
  display: block;
  background-color: #ffffff;
  border-radius: 6px;
  width: 100%;
  resize: none;
  outline: none;
  font-family: Barlow-Regular;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 28px;
  letter-spacing: 0px;
  color: #333;
  padding: 0px 15px;
}
footer form input::placeholder,
footer form input::-webkit-input-placeholder {
  font-family: Barlow-Regular;
  color: #999;
}
footer .icBox {
  padding-top: 8px;
  display: flex;
  flex-wrap: wrap;
}
footer .icBox .iconfont {
  transition: 0s;
}
footer .icBox a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  border-radius: 5px;
  border: solid 1px rgba(255, 255, 255, 0.3);
  flex-shrink: 0;
  color: rgba(255, 255, 255, 0.5);
  margin-left: 9px;
  margin-top: 10px;
}
footer .icBox a:hover {
  color: #66b43b;
  border: 1px solid #66b43b;
}
footer .links {
  color: #666;
  display: flex;
  align-items: flex-start;
  margin-right: 20px;
}
footer .links span {
  flex-shrink: 0;
}
footer .links span,
footer .links a {
  margin-right: 10px;
}
footer .links a {
  color: #666;
}
footer .links a:hover {
  color: #66b43b;
}
footer .footer_b {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 13px 0px 61px;
}
.footer .icBox {
  width: 100%;
  justify-content: center;
}
.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: 1450px) {
  header .logoBox {
    width: 230px;
    padding-bottom: 0px;
  }
  header form {
    width: 50%;
  }
  header form input:nth-of-type(1) {
    height: 40px;
  }
  header form input:nth-of-type(2) {
    width: 40px;
    font-size: 18px;
    height: 40px;
  }
  header .head_a {
    padding: 15px 0px;
  }
  header .center {
    padding-right: 0px;
  }
  header .menuOne {
    font-size: 14px;
    line-height: 24px;
    margin-right: 5px;
  }
  header .menuOne > a {
    padding: 15px 8px;
  }
  header .ul {
    min-width: 170px;
  }
  header .ul li {
    font-size: 14px;
    line-height: 32px;
  }
  .fyhead .menuOne > a {
    padding: 15px 8px;
  }
  .padding_top {
    padding-top: 125px;
  }
  .big_title {
    font-size: 36px !important;
    line-height: 48px !important;
  }
  .big_text {
    font-size: 16px;
    line-height: 26px;
  }
  html body {
    font-size: 15px;
    line-height: 25px;
  }
  .index .buttonBox a {
    min-width: 160px;
    height: 46px;
  }
  .index1 .big_text {
    padding: 0px;
  }
  .index1 .title {
    font-size: 16px;
    padding: 0px 5px;
  }
  .index1 figure {
    /* width: 18.5%;
    margin-left: 1.875%; */
	width: 200px;
	margin-right: 30px;
  }
  .index2 .imgBox {
    width: 80%;
    max-width: 658px;
    margin-top: 50px;
  }
  .index2 .l_box {
    padding-right: 30px;
  }
  .index2 .r_box {
    width: 340px;
    padding: 20px 20px 30px;
  }
  .index2 .describe {
    font-size: 18px;
    line-height: 26px;
  }
  .index2 .logo {
    width: 46px;
    height: 50px;
    margin-right: 8%;
  }
  .index3::before {
    font-size: 86px;
    padding-right: 0px;
    line-height: 120px;
  }
  .index3 .content {
    padding-top: 15%;
  }
  .index3 .small_bt {
    font-size: 20px;
  }
  .index3 .buttonBox {
    margin-top: 30px;
  }
  .index4 .sw_box {
    margin-top: 60px;
  }
  .index4 .zz {
    font-size: 16px;
    line-height: 26px;
  }
  .index4 .title {
    font-size: 28px;
    line-height: 36px;
    padding: 10px 15px;
    width: 420px;
  }
  .index4 .box {
    padding: 20px 15px;
  }
  .index4 .buttonBox {
    margin-top: 20px;
  }
  .index4 .swiper-slide-active .box {
    transform: translateY(55%);
  }
  .index5 .l_box {
    margin-left: 8%;
  }
  .index5 .time {
    font-size: 16px;
  }
  .index5 .title {
    font-size: 20px;
  }
  .index5 .describe {
    font-size: 16px;
  }
  .index5 .imgBox {
    max-width: 40%;
  }
  footer .ul1 {
    line-height: 28px;
    margin-right: 0px;
  }
  footer .ul2 {
    width: 20%;
  }
  footer .ul3 {
    width: 20%;
    margin-left: 0px;
  }
  footer .describe {
    padding-right: 0px;
  }
  footer li {
    margin-top: 3px;
    font-size: 15px;
    line-height: 26px;
  }
  footer .lif {
    font-size: 18px;
    line-height: 32px;
  }
  footer .ul4 {
    width: 30%;
  }
  footer form input,
  footer form textarea {
    font-size: 14px;
  }
  footer form input {
    height: 34px;
  }
  footer form .yzm {
    width: calc(100% - 95px);
  }
  footer form .yzm span {
    height: 34px;
    margin-left: 5px;
  }
  footer form .buttonBox {
    width: 90px;
    margin-left: 5px;
  }
  .ot2_r .describe em{
    font-size: 20px;
  }
  .pub_menu {
    width: 226px;
  }
  .pub_menu .pro_all {
    font-size: 28px;
    line-height: 32px;
  }
  .pub_menu .pub_ul1 {
    font-size: 16px;
  }
  .pub_menu .pub_ul1 > li > a {
    padding: 5px 10px;
  }
  .pub_menu .pub_ul2 {
    font-size: 15px;
  }
  .pub_menu .pub_ul2 > li > a {
    padding-left: 10px;
    padding-bottom: 10px;
  }
  .pub_menu .pub_ul3 li {
    margin-top: 10px;
  }
  .oo1_r {
    padding-left: 20px;
  }
  .oo1_r .title {
    font-size: 15px;
    line-height: 24px;
    margin-top: 10px;
  }
  .oo1_r .box a {
    min-width: 102px;
    height: 36px;
  }
  .oo1_r figure {
    width: 23.5%;
    margin-left: 2%;
  }
  .mbx {
    font-size: 16px;
    line-height: 28px;
  }
  .oo2 .title {
    font-size: 16px;
    line-height: 26px;
  }
  .ot1 {
    padding-bottom: 40px;
  }
  .ot1 .ot1_r {
    padding-right: 10px;
    margin-top: 10px;
  }
  .ot1 .bt {
    font-size: 22px;
    line-height: 32px;
  }
  .ot1 .content {
    padding-top: 0px;
  }
  .ot1 .share_box {
    margin-top: 15px;
    font-size: 14px;
  }
  .ot1 .buttonBox {
    margin-top: 30px;
  }
  .ot1 .buttonBox a {
    min-width: 130px;
    height: 38px;
  }
  .ot2_r table {
    font-size: 16px;
    line-height: 28px;
  }
  .ot2_r .bt {
    font-size: 28px;
    line-height: 32px;
  }
  .ot2_r .ot2r_3 .title {
    font-size: 15px;
    line-height: 24px;
    margin-top: 10px;
  }
  .ot2_r .ot2r_3 .box a {
    min-width: 102px;
    height: 36px;
  }
  .ot2_r .ot2r_3 figure {
    width: 23.5%;
    margin-left: 2%;
  }
  .to1 .logo {
    width: 46px;
    height: 50px;
  }
  .to1 figure {
    font-size: 16px;
    line-height: 24px;
    padding: 15px 20px;
  }
  .to2 .name {
    font-size: 16px;
    line-height: 26px;
  }
  .to2 .name a {
    padding: 10px 0px;
  }
  .to2 .name a:hover {
    padding: 10px;
  }
  .tt1_l {
    padding-right: 20px;
  }
  .tt1_l .title {
    font-size: 26px;
    line-height: 38px;
  }
  .tt1_l .share_box {
    font-size: 16px;
  }
  .pub_news {
    width: 290px;
  }
  .pub_news .bt {
    font-size: 28px;
    line-height: 32px;
  }
  .pub_news .box {
    padding-top: 0px;
  }
  .pub_news figure {
    margin-top: 15px;
  }
  .pub_news .name {
    font-size: 16px;
    line-height: 26px;
    margin-top: 5px;
  }
  .tho .buttonBox a {
    min-width: 160px;
    height: 46px;
  }
  .tho1 .logo {
    width: 46px;
    height: 50px;
  }
  .tho1 figure {
    font-size: 16px;
    line-height: 24px;
    padding: 15px 20px;
  }
  .tho2 .r_box {
    margin-top: 0px;
  }
  .tho2 .xian {
    width: 50px;
    height: 4px;
  }
  .tho2 .xian_box {
    margin-top: 0px;
  }
  .tho2 .big_text {
    margin-top: 10px;
  }
  .tho4 em {
    font-size: 18px;
  }
  .tho5 .bt {
    font-size: 28px;
    line-height: 32px;
  }
  .tho5 .describe {
    font-size: 20px;
  }
  .tho6 .small_bt {
    font-size: 18px;
    line-height: 28px;
  }
  .tho6 .turn_page .title {
    bottom: -35px;
    font-size: 16px;
    line-height: 26px;
  }
  .fuo1 .l_box {
    margin-left: 8%;
  }
  .fuo1 .time {
    font-size: 16px;
  }
  .fuo1 .title {
    font-size: 20px;
  }
  .fuo1 .describe {
    font-size: 16px;
  }
  .fuo1 .imgBox {
    max-width: 40%;
  }
  .pub_r {
    width: 300px;
  }
  .pub_r .bt {
    font-size: 28px;
    line-height: 32px;
  }
  .pub_r .box {
    padding-top: 20px;
  }
  .pub_r .time {
    font-size: 16px;
    line-height: 32px;
  }
  .pub_r .name {
    font-size: 18px;
    line-height: 26px;
  }
  .fut1_l {
    padding-right: 20px;
  }
  .fut1_l .title {
    font-size: 26px;
    line-height: 38px;
  }
  .fut1_l .share_box {
    font-size: 16px;
  }
  .fo1 form {
    padding-top: 20px !important;
  }
  .fo1 form input {
    height: 40px;
  }
  .fo1 form input,
  .fo1 form textarea {
    font-size: 14px;
  }
  .fo1 form textarea {
    height: 153px;
  }
  .fo1 .yzm_button {
    padding-left: 0px;
  }
  .fo1 .yzm input {
    height: 40px;
  }
  .fo1 .yzm span {
    height: 40px;
  }
  .fo1 .raq_tj {
    width: 180px;
  }
  .fo1 .afterBox::before {
    left: -11px;
  }
  .fo2_l {
    font-size: 16px;
    line-height: 24px;
  }
  .fo2_l .title {
    font-size: 16px;
  }
  .fo2_l .logo {
    width: 60px;
    height: 60px;
  }
  .fo2_l .logo img {
    max-width: 40%;
    max-height: 40%;
  }
  .fo2_l figure {
    margin-top: 20px;
  }
  .fo2_l figure div:nth-of-type(2) {
    margin-top: 5px;
  }
  .fth2 {
    font-size: 16px;
  }
  .fth2 .title {
    font-size: 16px;
  }
  .fth2 .logo {
    width: 60px;
    height: 60px;
    margin-right: 15px;
  }
  .fth2 .logo img {
    max-width: 40%;
    max-height: 40%;
  }
  .fth2 figure {
    margin-top: 20px;
  }
  .fth2 figure div:nth-of-type(2) {
    margin-top: 5px;
  }
  .ft1 .bt {
    font-size: 26px;
    line-height: 38px;
  }
  .ft1 .big_text {
    margin-top: 30px;
  }
  .ft2 .title {
    font-size: 20px;
    margin-top: 8px;
  }
  .ft2 .describe {
    margin-top: 5px;
  }
  .ft2 .xian {
    display: inline-block;
  }
  .ft2 .box1 {
    display: block;
    overflow: hidden;
  }
  .ft2 .box1 .imgBox {
    float: left;
    margin-right: 30px;
  }
  .ft2 .r_box {
    padding: 10px 30px 30px;
  }
  .ft2 figure {
    padding: 30px 2%;
  }
  .ft2 figure .describe {
    margin-top: 8px;
  }
  .ft3 .logo {
    width: 120px;
    height: 120px;
  }
  .ft3 .logo img {
    max-width: 50%;
    max-height: 50%;
  }
  .ft3 .title {
    font-size: 24px;
    line-height: 36px;
    margin-top: 10px;
  }
  .ft3 .big_text {
    margin-top: 5px;
  }
  .ft3 .box {
    padding-top: 40px;
  }
  .ft4 {
    align-items: center;
  }
  .ft4 .title {
    font-size: 20px;
  }
  .ft4 .title + * {
    margin-top: 10px;
  }
  .ft5 .describe {
    font-size: 24px;
    line-height: 36px;
    margin-top: 40px;
  }
  .ft6 .imgBox {
    margin-top: 20px;
    width: 130px;
  }
  .ft6 .name {
    font-size: 20px;
    line-height: 32px;
    margin-top: 15px;
  }
}
@media screen and (max-width: 1300px) {
  .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: 1200px) {
  .fth2 figure {
    width: 33.33333%;
    margin-left: 0px !important;
    padding-right: 30px;
  }
  .fth2 figure:nth-last-of-type(1) {
    width: 100%;
  }
}
@media screen and (max-width: 992px) {
  .rightMenu {
    transform: none;
    flex-direction: row;
    width: 100%;
    top: auto;
    bottom: 0px;
    display: flex;
    right: 0px;
  }
  .rightMenu > a,
  .rightMenu > span,
  .rightMenu .wx {
    flex: 1;
    border-radius: 0px;
    margin-top: 0px;
  }
  .rightMenu > a i,
  .rightMenu > span 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;
  }
  .rightMenu .goTop:hover {
    background: #66b43b;
  }
  header .center {
    display: none;
  }
  header .logoBox {
    width: 200px;
  }
  header form {
    display: none;
  }
  header .lang {
    margin-right: 40px;
  }
  header .lang .lang_box span {
    font-size: 14px;
    margin: 0px 5px;
  }
  .padding_top {
    padding-top: 61px;
  }
  .ot2_r .describe em{
    font-size: 16px;
    margin-bottom: 24px;
  }
  .indexban_dan #wowslider-container1 a.ws_prev,
  .indexban_dan #wowslider-container1 a.ws_next {
    width: 36px;
    height: 36px;
    font-size: 14px;
  }
  .indexban_dan #wowslider-container1 .ws_bullets {
    bottom: 10px;
  }
  .indexban_dan #wowslider-container1 .ws_bullets a {
    width: 10px;
    height: 10px;
    margin: 0px 4px;
  }
  .big_title {
    font-size: 28px !important;
    line-height: 38px !important;
  }
  .big_text {
    font-size: 15px;
    line-height: 25px;
  }
  .index1 {
    padding-top: 40px;
    padding-bottom: 60px;
  }
  .index1 .buttonBox {
    margin-top: 30px;
  }
  .index1 .box {
    padding-top: 10px;
  }
  .index1 figure {
    /* width: 30%;
    margin-left: 5%; */
    padding-bottom: 15px;
  }
 /* .index1 figure:nth-of-type(5n+1) {
    margin-left: 5%;
  }
  .index1 figure:nth-of-type(3n+1) {
    margin-left: 0%;
  } */
  .index1 .title {
    font-size: 16px;
    margin-top: 5px;
  }
  .index2 {
    padding-top: 50px;
  }
  .index2 .xian {
    width: 60px;
    height: 4px;
    margin-top: 15px;
  }
  .index2 .imgBox {
    margin-top: 30px;
  }
  .index2 .big_text {
    margin-top: 10px;
  }
  .index2 .r_box {
    width: 280px;
    padding: 30px 10px;
  }
  .index2 figure {
    padding: 15px 10px;
  }
  .index2 .logo {
    width: 30px;
    height: 34px;
    margin-right: 15px;
  }
  .index2 .describe {
    font-size: 16px;
    line-height: 24px;
  }
  .index2 .buttonBox {
    margin-top: 25px;
  }
  .index3::before {
    font-size: 70px;
    line-height: 80px;
  }
  .index3 {
    padding-bottom: 80px;
  }
  .index3 .small_bt {
    font-size: 16px;
    line-height: 24px;
    margin-top: 8px;
  }
  .index4 {
    padding-top: 50px;
    padding-bottom: 180px;
  }
  .index4 .zz {
    font-size: 14px;
    line-height: 24px;
  }
  .index4 .title {
    font-size: 20px;
    line-height: 32px;
    padding: 5px 10px;
    width: 360px;
  }
  .index4 .describe {
    line-height: 24px;
  }
  .index4 .swiper-slide-active .box {
    transform: translateY(65%);
  }
  .index4 .sw_box {
    margin-top: 30px;
  }
  .index4 .sw_button div {
    width: 36px;
    height: 36px;
    font-size: 14px;
  }
  .index5 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .index5 .sw_button div {
    width: 32px;
    height: 32px;
    font-size: 14px;
  }
  .index5 .sw_button div:nth-of-type(1) {
    margin-right: 15px;
  }
  .index5 .time {
    font-size: 14px;
  }
  .index5 .title {
    font-size: 18px;
    line-height: 26px;
  }
  .index5 .describe {
    font-size: 14px;
    line-height: 24px;
    margin-top: 5px;
  }
  .index5 figure {
    padding-bottom: 0px;
    margin-top: 30px;
  }
  .index5 .imgBox {
    max-width: 36%;
  }
  .index5 .box {
    padding-bottom: 0px;
  }
  html body {
    font-size: 14px;
    line-height: 24px;
  }
  footer {
    padding-top: 30px;
  }
  footer .logoBox {
    width: 200px;
  }
  footer .footer_a {
    padding-bottom: 30px;
    align-items: center;
  }
  footer .ul2,
  footer .ul3 {
    display: none;
  }
  footer .ul1 {
    width: 40%;
  }
  footer .ul1 .describe {
    line-height: 26px;
    margin-top: 15px;
  }
  footer form {
    padding-top: 10px;
  }
  footer .ul4 {
    width: 40%;
  }
  footer .links {
    display: none;
  }
  footer .footer_b {
    padding: 5px 0px 50px;
  }
  footer .icBox {
    width: 100%;
    justify-content: center;
    padding-top: 0px;
  }
  footer .icBox a {
    width: 30px;
    height: 30px;
  }
  .mbx {
    font-size: 14px;
    line-height: 24px;
    padding: 5px 15px;
  }
  .pub_menu {
    width: 100%;
    margin-top: 40px !important;
  }
  .pub_menu .pub_ul1 {
    margin-top: 15px;
    display: none;
  }
  .pub_menu .pro_all {
    font-size: 20px;
    line-height: 28px;
  }
  .oo1 {
    padding-top: 20px;
    padding-bottom: 60px;
  }
  .oo1 .content {
    flex-direction: column-reverse;
  }
  .oo1_r {
    width: 100%;
    flex: none;
    padding-left: 0px;
  }
  .oo1_r figure {
    margin-top: 25px;
  }
  .oo1_r .PageNumber {
    margin-top: 30px;
  }
  .oo2 {
    padding-top: 40px;
    padding-bottom: 60px;
  }
  .oo2 .sw_button div {
    width: 32px;
    height: 32px;
    font-size: 14px;
  }
  .oo2 .sw_button div:nth-of-type(1) {
    margin-right: 15px;
  }
  .oo2 .title {
    margin-top: 10px;
  }
  .oo2 .sw_box {
    margin-top: 30px;
  }
  .oo2 .l_box {
    width: 80%;
  }
  .PageNumber a {
    font-size: 12px;
    width: 26px ;
    height: 26px ;
    margin-right: 4px;
    margin-top: 5px;
  }
  .PageNumber .submit {
    margin-top: 5px;
  }
  .PageNumber .p_f {
    width: 64px;
  }
  .PageNumber .p_l {
    width: 46px;
  }
  .PageNumber input {
    min-width: 140px;
    height: 30px;
    font-size: 14px;
  }
  .ot1 {
    padding-top: 30px;
  }
  .ot1 .content {
    padding-top: 20px;
  }
  .ot1 .ot1_r {
    width: 100%;
    padding: 0px 30px;
    float: none;
    margin: 0px !important;
  }
  .ot1 .sw_button {
    justify-content: center;
    padding-right: 0px;
    margin-top: 20px;
  }
  .ot1 .sw_button div {
    width: 32px;
    height: 32px;
    font-size: 14px;
  }
  .ot1 .sw_button div:nth-of-type(1) {
    margin-right: 15px;
  }
  .ot1 .describe {
    margin-top: 5px;
    line-height: 24px;
    max-height: 192px;
  }
  .ot1 .share_box {
    margin-top: 10px;
  }
  .ot1 .buttonBox {
    margin-top: 20px;
  }
  .ot1 .buttonBox a {
    min-width: 120px;
    height: 36px;
  }
  .ot1 .mySwiperOt1 {
    overflow: hidden;
  }
  .ot2_r {
    flex: none;
    width: 100%;
    margin-top: 20px;
    padding-left: 0px;
  }
  .ot2_r .bt {
    font-size: 20px;
    line-height: 28px;
  }
  .ot2_r .describe {
    line-height: 24px;
    margin-top: 15px;
  }
  .ot2_r table {
    font-size: 14px;
    line-height: 24px;
  }
  .ot2_r table td {
    padding: 10px;
  }
  .ot2_r .ot2r_3 {
    margin-top: 40px;
  }
  .ot2_r .ot2r_3 .figures {
    padding-top: 0px;
  }
  .ot2_r .ot2r_3 figure {
    margin-top: 25px;
  }
  .ot2 .content {
    flex-direction: column-reverse;
  }
  .to1 {
    padding-top: 10px;
  }
  .to1 .logo {
    width: 30px;
    height: 34px;
    margin-right: 8px;
  }
  .to1 figure {
    font-size: 14px;
    line-height: 24px;
    padding: 12px 10px;
  }
  .to2 {
    padding-top: 30px;
    padding-bottom: 60px;
  }
  .to2 .big_text {
    width: 100%;
  }
  .to2 .box {
    padding-top: 10px;
  }
  .to2 .PageNumber {
    margin-top: 30px;
  }
  .to2 .name {
    font-size: 14px;
    line-height: 24px;
  }
  .tt1 {
    padding-top: 20px;
    padding-bottom: 40px;
  }
  .tt1 .content {
    flex-wrap: wrap;
  }
  .tt1_l {
    padding-right: 0px;
    flex: none;
    width: 100%;
  }
  .tt1_l .page_change {
    margin-top: 25px;
  }
  .tt1_l .title {
    font-size: 22px;
    line-height: 32px;
  }
  .tt1_l .share_box {
    margin-top: 10px;
  }
  .tt1_l .tt1_2 {
    margin-top: 20px;
  }
  .tt1_l .describe {
    margin-top: 30px;
  }
  .pub_news {
    margin-top: 40px;
    width: 100%;
  }
  .pub_news .bt {
    font-size: 20px;
    line-height: 28px;
  }
  .pub_news .box {
    display: flex;
    flex-wrap: wrap;
  }
  .pub_news figure {
    width: 32%;
    margin-left: 2%;
  }
  .pub_news figure:nth-of-type(3n+1) {
    margin-left: 0%;
  }
  .pub_news .name {
    font-size: 14px;
    line-height: 24px;
  }
  .page_change {
    padding: 10px 0px;
  }
  .page_change > a,
  .page_change > span {
    font-size: 14px;
    line-height: 26px;
  }
  .tho1 {
    padding-top: 10px;
  }
  .tho1 .logo {
    width: 30px;
    height: 34px;
    margin-right: 8px;
  }
  .tho1 figure {
    font-size: 14px;
    line-height: 24px;
    padding: 12px 10px;
  }
  .tho_container {
    padding-top: 40px;
    padding-bottom: 60px;
  }
  .tho2 .imgBox {
    margin-right: 25px;
  }
  .tho3 {
    padding-top: 30px;
  }
  .tho4 {
    margin-top: 30px;
  }
  .tho4 em {
    font-size: 16px;
  }
  .tho5 {
    padding-top: 40px;
    padding-bottom: 60px;
  }
  .tho5 .bt {
    font-size: 20px;
    line-height: 28px;
  }
  .tho5 .describe {
    font-size: 16px;
    line-height: 24px;
    padding: 0px;
    margin-top: 5px;
  }
  .tho5 .buttonBox {
    margin-top: 20px;
  }
  .tho6 {
    padding-top: 30px;
    padding-bottom: 40px;
  }
  .tho6 .sw_box {
    padding: 0px 40px;
    margin-top: 20px;
  }
  .tho6 .title {
    font-family: BarlowMedium;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    margin-top: 5px;
  }
  .tho6 .sw_button div {
    font-size: 14px;
    top: 45%;
  }
  .fuo1 {
    padding-top: 40px;
    padding-bottom: 60px;
  }
  .fuo1 .time {
    font-size: 14px;
  }
  .fuo1 .title {
    font-size: 18px;
    line-height: 26px;
  }
  .fuo1 .describe {
    font-size: 14px;
    line-height: 24px;
    margin-top: 5px;
  }
  .fuo1 .fuo1_bottom{
	  padding-top: 0px;
  }
  .fuo1 figure {
    padding-bottom: 0px;
    margin-top: 30px !important;
  }
  .fuo1 .imgBox {
    max-width: 36%;
  }
  .fuo1 .box {
    padding-bottom: 0px;
  }
  .fuo1 .PageNumber {
    margin-top: 30px;
  }
  .fut1_l {
    padding-right: 0px;
    flex: none;
    width: 100%;
  }
  .fut1_l .page_change {
    margin-top: 25px;
  }
  .fut1_l .title {
    font-size: 22px;
    line-height: 32px;
  }
  .fut1_l .share_box {
    margin-top: 10px;
  }
  .fut1_l .tt1_2 {
    margin-top: 20px;
  }
  .fut1_l .describe {
    margin-top: 30px;
  }
  .pub_r {
    margin-top: 40px;
    width: 100%;
  }
  .pub_r .time {
    font-size: 14px;
    line-height: 24px;
    margin-top: 5px;
  }
  .pub_r .bt {
    font-size: 20px;
    line-height: 28px;
  }
  .pub_r .box {
    display: flex;
    flex-wrap: wrap;
    padding-top: 0px;
	align-items: center;
  }
  .pub_r .box .box1,.pub_r .box .box2{
	  width: 48%;
  }
  .pub_r .box .box2{
	  margin-left: 4%;
  }
  .pub_r .name {
    font-size: 16px;
    line-height: 24px;
  }
  .pub_r figure {
    width: 100%;
    margin-left: 0%;
    padding-bottom: 10px;
  }
  .pub_r figure:nth-of-type(2n+1) {
    margin-left: 0%;
  }
  .fut_container {
    padding-top: 20px;
  }
  .fut_container .fut1 {
    padding-bottom: 40px;
  }
  .fo1 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .fo1 form {
    flex-wrap: wrap;
    justify-content: center;
    padding-top: 0px !important;
  }
  .fo1 form input {
    height: 38px;
  }
  .fo1 form .box,
  .fo1 form .ttBox {
    margin-top: 10px;
  }
  .fo1 form .raq_l,
  .fo1 form .raq_r {
    width: 90%;
  }
  .fo1 form input,
  .fo1 form textarea {
    font-size: 14px;
    line-height: 24px;
  }
  .fo1 form input::placeholder,
  .fo1 form input::-webkit-input-placeholder,
  .fo1 form textarea::placeholder {
    font-size: 14px;
    line-height: 24px;
  }
  .fo1 .yzm_button {
    margin-top: 10px;
  }
  .fo2_l {
    padding: 10px 20px;
  }
  .fo2_l .title {
    font-size: 15px;
  }
  .fo2_l .logo {
    width: 42px;
    height: 42px;
    margin-right: 15px;
    margin-top: 5px;
  }
  .fo2_l figure div:nth-of-type(2) {
    margin-top: 0px;
  }
  .fo_container {
    padding-bottom: 40px;
  }
  .fth1 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .fth1 .big_text {
    margin-top: 10px;
  }
  .fth1 .imgBox {
    margin-top: 10px;
  }
  .fth2 {
    padding: 20px 0px 30px;
  }
  .fth2 .title {
    font-size: 15px;
  }
  .fth2 .logo {
    width: 42px;
    height: 42px;
    margin-right: 15px;
    margin-top: 5px;
  }
  .fth2 figure div:nth-of-type(2) {
    margin-top: 0px;
  }
  .ft1 {
    padding-top: 20px;
  }
  .ft1 .bt {
    font-size: 20px;
    line-height: 28px;
  }
  .ft1 .big_text {
    margin-top: 5px;
  }
  .ft2 {
    padding-top: 30px;
  }
  .ft2 .box1 {
    margin-top: 25px;
  }
  .ft2 .title {
    font-size: 18px;
    line-height: 28px;
    margin-top: 3px;
  }
  .ft2 figure {
    padding: 20px;
  }
  .ft2 figure .title {
    margin-top: 10px;
  }
  .ft3 {
    margin-top: 30px;
    padding-top: 30px;
    padding-bottom: 40px;
  }
  .ft3 .logo {
    width: 90px;
    height: 90px;
  }
  .ft3 .title {
    font-size: 20px;
    line-height: 32px;
    margin-top: 10px;
  }
  .ft3 .box {
    padding-top: 25px;
  }
  .ft4 {
    padding-top: 30px;
  }
  .ft4 figure {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .ft4 .title {
    font-size: 16px;
    line-height: 26px;
  }
  .ft4 .title + * {
    margin-top: 5px;
  }
  .ft .fo1 {
    margin-top: 30px;
  }
  .ft5 {
    padding-top: 30px;
    padding-bottom: 40px;
  }
  .ft5 .big_text {
    padding: 0px;
    margin-top: 10px;
  }
  .ft5 .imgs {
    padding-top: 10px;
  }
  .ft5 .describe {
    font-size: 18px;
    line-height: 26px;
    margin-top: 20px;
  }
  .ft6 {
    padding-top: 30px;
    padding-bottom: 40px;
  }
  .ft6 .imgBox {
    width: 110px;
  }
  .ft6 .name {
    font-size: 18px;
    line-height: 26px;
    margin-top: 10px;
  }
  .ft6 .big_text {
    padding: 0px;
  }
  .ft6 .logo {
    margin-top: 0px;
  }
  .ft6 .logo img {
    width: 36px;
  }
}
@media screen and (max-width: 768px) {
  .rightMenu .wx > img {
    bottom: 100%;
    transform: none;
    left: 0%;
  }
  html body .content {
    width: calc(100% - 8%);
  }
  .PageNumber {
    font-size: 14px;
  }
  .PageNumber a {
    margin-right: 5px;
  }
  .PageNumber span {
    margin-left: 5px;
  }
  .PageNumber input {
    font-size: 14px;
  }
  .bannerBox {
    display: none;
  }
  header .head_a {
    padding: 8px 0px;
  }
  header .logoBox {
    width: 160px;
  }
  header .lang {
    margin-right: 50px;
  }
  header .lang .lang_box span {
    display: none;
  }
  header .lang .lang_box .xiangxia {
    margin-left: 5px;
  }
  .padding_top {
    padding-top: 43px;
  }
  .big_title {
    font-size: 22px !important;
    line-height: 32px !important;
  }
  .big_text {
    line-height: 24px;
  }
  .index .buttonBox i {
    margin-left: 10px;
  }
  .index .buttonBox a {
    min-width: 140px;
    height: 40px;
  }
  .index1 {
    padding-top: 30px;
    padding-bottom: 40px;
  }
  .index1 figure{
	  width: 160px;
	  margin-right: 20px;
  }
 /* .index1 figure {
    width: 48%;
    margin-left: 4% !important;
  }
  .index1 figure:nth-of-type(2n+1) {
    margin-left: 0px !important;
  } */
  .index1 .title {
    text-align: center;
  }
  .index1 .big_text {
    margin-top: 5px;
  }
  .index1 .buttonBox {
    margin-top: 20px;
  }
  .index2 {
    padding-top: 30px;
  }
  .index2 .l_box {
    width: 100%;
    flex: none;
    padding-right: 0px;
  }
  .index2 .r_box {
    width: 100%;
    margin-top: 30px;
  }
  .index2 .imgBox {
    margin: 30px auto 0px;
  }
  .index3::before {
    font-size: 50px;
    line-height: 70px;
    text-align: center;
  }
  .index3 {
    padding-bottom: 30px;
  }
  .index3 .imgBox {
    margin-top: 30px;
  }
  .index4 {
    padding-top: 30px;
    padding-bottom: 210px;
  }
  .index4 .big_title {
    margin-top: 0px;
    text-align: center;
  }
  .index4 .title_top {
    flex-direction: column;
  }
  .index4 .big_text {
    text-align: center;
    width: 100%;
    margin-top: 5px;
  }
  .index4 .title {
    font-size: 16px;
    line-height: 28px;
  }
  .index4 .box {
    padding: 15px;
  }
  .index4 .buttonBox {
    margin-top: 15px;
    justify-content: center;
  }
  .index4 .describe {
    text-align: center;
  }
  .index4 .sw_box {
    padding: 0px 12%;
  }
  .index4 .swiper-slide .box {
    transition: 0s;
  }
  .index4 .swiper-slide-active .box {
    width: 100%;
    bottom: 0;
    transform: translateY(100%);
    transition: 0.3s;
  }
  .pub_r .box .box1,
  .pub_r .box .box2{
	width: 100%;
	margin-left: 0% !important;
  }
  .pub_r .box{
	  width: 450px;
	  max-width: 100%;
	  padding-top: 5px;
	  margin: 0px auto;
  }
  .pub_r .box .imgBox img{
	  width: 100%;
  }
  .index5 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .index5 .title_top {
    flex-direction: column;
    align-items: center;
  }
  .index5 figure {
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
  }
  .index5 .box {
    flex: none;
    width: 100%;
    padding-right: 0px;
  }
  .index5 .l_box {
    margin-left: 30px;
  }
  .index5 .imgBox {
    max-width: 100%;
    margin-top: 20px;
  }
  footer .footer_a {
    flex-wrap: wrap;
  }
  footer .logoBox {
    width: 160px;
  }
  footer .ul1 {
    width: 100%;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  footer .ul1 .describe {
    line-height: 24px;
    margin-top: 5px;
  }
  footer .ul4 {
    width: 100%;
    margin-top: 10px;
  }
  footer .lif {
    padding-bottom: 5px;
    text-align: center;
  }
  footer .lif::before {
    left: 50%;
    transform: translateX(-50%);
  }
  footer form {
    padding-top: 5px;
  }
  footer form .yzm {
    width: calc(100% - 125px);
  }
  footer form .buttonBox {
    width: 120px;
  }
  .oo1_r figure {
    width: 31%;
    margin-left: 3.5%;
  }
  .oo1_r figure:nth-of-type(4n+1) {
    margin-left: 3.5%;
  }
  .oo1_r figure:nth-of-type(3n+1) {
    margin-left: 0%;
  }
  .oo1_r .text {
    margin-top: 5px;
  }
  .oo1_r .read {
    margin-top: 10px;
  }
  .oo1_r .box a {
    height: 32px;
  }
  .oo1_r form {
    padding-top: 0px;
  }
  .oo1_r figure {
    padding: 3px 3px 15px;
  }
  .oo1_r .title {
    font-size: 14px;
    line-height: 22px;
    margin-top: 5px;
  }
  .oo1_r .PageNumber {
    margin-top: 20px;
    flex-direction: column;
    align-items: center;
  }
  .oo1 {
    padding-bottom: 30px;
  }
  .pub_menu {
    margin-top: 30px !important;
  }
  .oo2 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .oo2 .title_top {
    flex-direction: column;
    align-items: center;
  }
  .oo2 .l_box {
    width: 100%;
    text-align: center;
  }
  .oo2 .sw_box {
    margin-top: 20px;
  }
  .ot1 .bt {
    font-size: 20px;
    line-height: 28px;
  }
  .ot1 .ot1_r {
    padding: 0px 20px;
  }
  .ot1::before {
    max-width: 100%;
    max-height: 100%;
  }
  .ot2 {
    padding-bottom: 40px;
  }
  .ot2 .ot2r_3 figure {
    width: 31%;
    margin-left: 3.5%;
    margin-top: 20px;
  }
  .ot2 .ot2r_3 figure:nth-of-type(4n+1) {
    margin-left: 3.5%;
  }
  .ot2 .ot2r_3 figure:nth-of-type(3n+1) {
    margin-left: 0%;
  }
  .ot2 .ot2r_3 .box a {
    height: 32px;
  }
  .ot2 .ot2r_3 figure {
    padding: 3px 3px 15px;
  }
  .ot2 .ot2r_3 .title {
    font-size: 14px;
    line-height: 22px;
    margin-top: 5px;
  }
  .to1 figure {
    width: 48%;
    margin-left: 4% !important;
    margin-top: 10px;
  }
  .to1 figure:nth-of-type(2n+1) {
    margin-left: 0px !important;
  }
  .to2 {
    padding-top: 20px;
    padding-bottom: 30px;
  }
  .to2 figure {
    width: 48%;
    margin-left: 4%;
    margin-top: 15px;
  }
  .to2 figure:nth-of-type(3n+1) {
    margin-left: 4%;
  }
  .to2 figure:nth-of-type(2n+1) {
    margin-left: 0%;
  }
  .to2 .PageNumber {
    margin-top: 10px;
  }
  .tt1_l .share_box {
    font-size: 14px;
  }
  .pub_news {
    margin-top: 30px;
  }
  .pub_news .box {
    padding-top: 5px;
  }
  .pub_news figure {
    width: 48%;
    margin-left: 4%;
  }
  .pub_news figure:nth-of-type(3n+1) {
    margin-left: 4%;
  }
  .pub_news figure:nth-of-type(2n+1) {
    margin-left: 0%;
  }
  .tho1 figure {
    width: 48%;
    margin-left: 4% !important;
    margin-top: 10px;
  }
  .tho1 figure:nth-of-type(2n+1) {
    margin-left: 0px !important;
  }
  .tho_container {
    padding-top: 30px;
    padding-bottom: 40px;
  }
  .tho2 .xian_box {
    display: none;
  }
  .tho3 {
    padding-top: 20px;
  }
  .tho5 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .tho6 .small_bt {
    font-size: 16px;
    line-height: 24px;
  }
  .tho6 .title {
    font-size: 14px;
  }
  .fuo1 {
    padding-top: 20px;
    padding-bottom: 40px;
  }
  .fuo1 figure {
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
  }
  .fuo1 .box {
    flex: none;
    width: 100%;
    padding-right: 0px;
  }
  .fuo1 .l_box {
    margin-left: 30px;
  }
  .fuo1 .imgBox {
    max-width: 100%;
    margin-top: 20px;
  }
  .fut1_l .share_box {
    font-size: 14px;
  }
  .fut1_l .describe {
    margin-top: 10px;
  }
  .fut_container .fut1 {
    padding-bottom: 30px;
  }
  .fo1 {
    padding-top: 25px !important;
    padding-bottom: 30px !important;
  }
  .fo1 form .raq_l,
  .fo1 form .raq_r {
    width: 100%;
  }
  .fo1 form textarea {
    height: 120px;
  }
  .fo1 .yzm_button {
    flex-wrap: wrap;
  }
  .fo1 .yzm {
    flex: none;
  }
  .fo1 .raq_tj {
    width: 100%;
    margin-top: 10px;
    margin-left: 0px;
  }
  .fo2_l {
    padding: 10px 15px 20px;
  }
  .fo2_r {
    width: 100%;
  }
  .fth1 {
    padding-top: 20px;
  }
  .fth2 figure {
    width: 100%;
    padding-right: 0px;
  }
  .ft2 figure {
    width: 48%;
    margin-left: 4%;
  }
  .ft2 figure:nth-of-type(3n+1) {
    margin-left: 4%;
  }
  .ft2 figure:nth-of-type(2n+1) {
    margin-left: 0%;
  }
  .ft3 figure {
    width: 47%;
    margin-left: 6%;
  }
  .ft3 figure:nth-of-type(3n+1) {
    margin-left: 6%;
  }
  .ft3 figure:nth-of-type(3n+1)::before {
    display: block;
  }
  .ft3 figure:nth-of-type(2n+1) {
    margin-left: 0%;
  }
  .ft3 figure:nth-of-type(2n+1)::before {
    display: none;
  }
  .ft3 .title {
    font-size: 18px;
    line-height: 28px;
  }
  .ft4 {
    flex-direction: column-reverse;
  }
  .ft4 .imgBox {
    width: 100%;
    margin-top: 10px;
  }
  .ft4 .l_box {
    flex: none;
    width: 100%;
    padding-right: 0px;
    padding-top: 0px;
  }
  .ft4 figure div {
    padding-left: 20px;
  }
  .ft5 .describe {
    font-size: 16px;
    line-height: 24px;
    margin-top: 10px;
  }
}
@media screen and (max-width: 480px) {
  .index1 .title {
    font-size: 15px;
    line-height: 24px;
  }
  .index1 figure {
	   width: 140px;
  }
  footer form .yzm {
    width: calc(100% - 95px);
  }
  footer form .buttonBox {
    width: 90px;
  }
  .index2 .imgBox {
    width: 100%;
  }
  .index3::before {
    font-size: 42px;
    line-height: 52px;
  }
  .index3 .buttonBox {
    margin-top: 20px;
  }
  .index5 .box {
    flex-wrap: wrap;
  }
  .index5 .l_box {
    width: 100%;
    margin-left: 0px;
  }
  .index5 figure {
    margin-top: 10px;
    padding-bottom: 20px;
  }
  .index4 .sw_box {
    padding: 0px;
  }
  .oo1_r figure {
    width: 49% !important;
    margin-left: 2% !important;
  }
  .oo1_r figure:nth-of-type(2n+1) {
    margin-left: 0px !important;
  }
  .ot2 .ot2r_3 figure {
    width: 49% !important;
    margin-left: 2% !important;
  }
  .ot2 .ot2r_3 figure:nth-of-type(2n+1) {
    margin-left: 0px !important;
  }
  .fuo1 .box {
    flex-wrap: wrap;
  }
  .fuo1 .l_box {
    width: 100%;
    margin-left: 0px;
  }
  .fuo1 figure {
    margin-top: 10px !important;
    padding-bottom: 20px !important;
  }
  .fuo1 .fuo1_top {
    padding-bottom: 0px;
  }
  .fo1 form {
    padding-left: 10px;
  }
  .fo1 form i {
    font-size: 18px;
  }
  .fo1 form .raq_tj input {
    height: 38px;
    line-height: 36px;
    font-size: 14px;
  }
  .fo1 .yzm input {
    height: 38px;
  }
  .fo1 .yzm span {
    width: 137px;
    height: 38px;
  }
  .fo1 .raq_sf {
    margin-top: 5px;
  }
  .ft1 .imgBox {
    width: 100%;
    float: none;
    margin-left: 0px;
    margin-bottom: 15px;
  }
  .ft2 .box1 .imgBox {
    float: none;
    margin-right: 0px;
    width: 100%;
  }
  .ft2 .r_box {
    padding: 10px 10px 20px;
  }
  .ft2 figure {
    width: 100%;
    margin-left: 0px !important;
  }
  .ft3 figure {
    width: 100%;
    margin-left: 0px !important;
  }
  .ft3 figure::before {
    display: none;
  }
}
@media screen and (max-width: 400px) {
  .to1 figure {
    width: 100%;
    margin-left: 0% !important;
  }
  .to2 figure {
    width: 100%;
    margin-left: 0px !important;
  }
  .tho1 figure {
    width: 100%;
    margin-left: 0% !important;
  }
  .pub_news figure {
    width: 100%;
    margin-left: 0px !important;
  }
  .tho2 .imgBox {
    float: none;
    width: 100%;
    margin-right: 0px;
    margin-bottom: 20px;
  }
  .tho3 .imgBox {
    width: 48%;
    margin-left: 4%;
  }
  .tho3 .imgBox:nth-of-type(3n+1) {
    margin-left: 4%;
  }
  .tho3 .imgBox:nth-of-type(2n+1) {
    margin-left: 0%;
  }
}
@font-face {
  font-family: 'Barlow-Bold';
  src: url('../fonts/Barlow-Bold.eot');
  src: url('../fonts/Barlow-Bold.eot') format('embedded-opentype'), url('../fonts/Barlow-Bold.woff2') format('woff2'), url('../fonts/Barlow-Bold.woff') format('woff'), url('../fonts/Barlow-Bold.ttf') format('truetype'), url('../fonts/Barlow-Bold.svg#Barlow-Bold') format('svg');
  font-display: swap;
}
@font-face {
  font-family: 'BarlowMedium';
  src: url('../fonts/BarlowMedium.eot');
  src: url('../fonts/BarlowMedium.eot') format('embedded-opentype'), url('../fonts/BarlowMedium.woff2') format('woff2'), url('../fonts/BarlowMedium.woff') format('woff'), url('../fonts/BarlowMedium.ttf') format('truetype'), url('../fonts/BarlowMedium.svg#BarlowMedium') format('svg');
  font-display: swap;
}
@font-face {
  font-family: 'Barlow-Regular';
  src: url('../fonts/Barlow-Regular.eot');
  src: url('../fonts/Barlow-Regular.eot') format('embedded-opentype'), url('../fonts/Barlow-Regular.woff2') format('woff2'), url('../fonts/Barlow-Regular.woff') format('woff'), url('../fonts/Barlow-Regular.ttf') format('truetype'), url('../fonts/Barlow-Regular.svg#Barlow-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=1713338645167') format('woff'), url('iconfont.ttf?t=1713338645167') format('truetype');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.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";
}

.index1_dif{
	padding-bottom: 108px;
	background: url('../img/index1_back1.jpg') no-repeat center;
	background-size: cover;
	padding-top: 93px;
}
.index1_dif .big_title,
.index1_dif .big_text{
	text-align: center;
}
.index1_dif .container{
	background: #000;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 78px;
}
.index1_dif .big_text{
	margin-top: 15px;
	padding: 0px 6%;
}
.index1_dif .l_box{
	width: 50%;
}
.index1_dif .r_box{
	width: 47.072%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	gap: 10px 0px;
}
.index1_dif .r_box figure{
	display: flex;
	flex-wrap: wrap;
}
.index1_dif .rr_box{
	width: 45.5235%;
}
.index1_dif_logo{
	width: 14px;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translate(100%,-50%);
	z-index: 1;
}
.index1_dif .rl_box{
	flex: 1;
	width: 100%;
	background: #fff;
	position: relative;
	z-index: 1;
	display: flex;
	align-items: center;
	padding: 10px 4.7% 20px;
}
.index1_dif_logo img{
	width: 100%;
}
.index1_dif .title{
	font-family: Barlow-Regular;
	font-size: 34px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 42px;
	letter-spacing: 0px;
	color: #66b43b;
}
.index1_dif .title a{
	color: #66b43b;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.index1_dif .title a:hover{
	color: #333;
}
.index1_dif .dif_describe{
	font-family: Barlow-Regular;
	font-size: 22px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 28px;
	letter-spacing: -1px;
	color: #4e4e4e;
	margin-top: 22px;
}

@media screen and (max-width:1450px) {
	.index1_dif{
		padding-top: 80px;
	}
	.index1_dif .container{
		align-items: center;
		margin-top: 25px;
	}
	.index1_dif .title{
		font-size: 24px;
		line-height: 32px;
	}
	.index1_dif .dif_describe{
		font-size: 18px;
		margin-top: 10px;
	}
	.index1_dif .big_text{
		padding: 0px;
	}
}

@media screen and (max-width:992px) {
	.index1_dif .r_box{
		width: 50%;
	}
	.index1_dif .title{
		font-size: 18px;
		line-height: 26px;
	}
	.index1_dif .dif_describe{
		font-size: 15px;
		line-height: 24px;
		margin-top: 3px;
	}
	.index1_dif{
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.index1_dif .big_text{
		margin-top: 3px;
	}
	.index1_dif .container {
		margin-top: 20px;
	}
}

@media screen and (max-width:768px){
	.index1_dif .l_box{
		width: 100%;
	}
	.index1_dif .r_box{
		width: 100%;
		padding: 20px 5px 5px;
		flex-direction: row;
		flex-wrap: wrap;
		
	}
	.index1_dif .container{
		width: 100%;
		max-width: 700px;
		margin: 20px auto 0px;
	}
	.index1_dif figure{
		width: 48%;
		flex-direction: column-reverse;
	}
	.index1_dif .rr_box{
		width: 100%;
	}
	.index1_dif .rl_box{
		flex: none;
		width: 100%;
		margin-top: 10px;
	}
	.index1_dif_logo{
		right: 50%;
		top: 0;
		transform: translate(50%,-70%) rotate(-90deg);
	}
}

@media screen and (max-width:380px) {
	.index1_dif figure{
		width: 100%;
	}
	.index1_dif .r_box{
		max-width: 320px;
		margin: auto;
	}
}