@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: Arial, Helvetica, sans-serif;
  position: relative;
  background-color: #fff;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 30px;
  letter-spacing: 0px;
  color: #333;
}
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 .sw_content {
  margin: auto;
  max-width: 1703px;
  width: calc(100% - 60px);
}
html body li {
  list-style: none;
}
.rightMenu {
  z-index: 9999;
  display: none;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-end;
  position: fixed;
  right: 0px;
  transform: translateY(-50%);
  top: 50%;
}
.rightMenu > div {
  margin-top: 3px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 47px;
  height: 47px;
  cursor: pointer;
  border-radius: 8px;
}
.rightMenu > div a {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
}
.rightMenu > div i {
  font-size: 22px;
  color: #fff;
}
.rightMenu .text {
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #ffffff;
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 47px;
  border-radius: 8px;
  z-index: 0;
  overflow: hidden;
  opacity: 0;
  transform: translateX(0) !important;
}
.rightMenu .text i {
  margin-left: 15px;
}
.rightMenu .auw {
  position: relative;
}
.rightMenu .auw a {
  transform: translateX(0);
}
@media screen and (min-width: 992px) {
  .rightMenu .auw:hover a {
    transform: translateX(200%);
  }
  .rightMenu .auw:hover .text {
    opacity: 1;
    z-index: 2;
    width: 225px;
  }
}
.rightMenu > a:nth-of-type(1) i {
  font-size: 23px;
}
.rightMenu .r_1 a {
  background: #2072d6;
}
.rightMenu .r_2 a {
  background: #00aff0;
}
.rightMenu .r_3 a {
  background: #35b30d;
}
.rightMenu .r_3 .text {
  background-color: #35b30d;
}
.rightMenu .goTop {
  background: #1296db;
}
.rightMenu .goTop > a {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.rightMenu .goTop > a i {
  font-size: 24px;
}
.rightMenu .wx {
  cursor: pointer;
  position: relative;
  background: #00d00b;
}
.rightMenu .wx > img {
  display: none;
  position: absolute;
  right: 100%;
}
@media screen and (min-width: 992px) {
  .rightMenu .wx:hover > img {
    display: block;
  }
}
/* nav */
.xnav {
  display: none;
}
.nav {
  position: fixed;
  width: 35px;
  height: 23px;
  background: #ff5f15;
  right: 2.5%;
  top: 20px;
  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: 480px) {
  .nav {
    top: 16px;
  }
}
#baguetteBox-overlay {
  display: none;
  opacity: 0;
  position: fixed;
  overflow: hidden;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #222;
  background-color: rgba(0, 0, 0, 0.8);
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  z-index: 99999999999999999999999999999999999999;
}
#baguetteBox-overlay.visible {
  opacity: 1;
}
#baguetteBox-overlay .full-image {
  display: inline-block;
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
}
#baguetteBox-overlay .full-image figure {
  display: inline;
  margin: 0;
  height: 100%;
}
#baguetteBox-overlay .full-image img {
  display: inline-block;
  width: auto;
  height: auto;
  max-height: 100%;
  max-width: 100%;
  vertical-align: middle;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}
#baguetteBox-overlay .full-image figcaption {
  display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center;
  line-height: 1.8;
  color: #ccc;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.6);
  font-family: Verdana, Geneva, sans-serif;
}
#baguetteBox-overlay .full-image:before {
  content: "";
  display: inline-block;
  height: 50%;
  width: 1px;
  margin-right: -1px;
}
#baguetteBox-slider {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  white-space: nowrap;
  -webkit-transition: left 0.4s ease, -webkit-transform 0.4s ease;
  transition: left 0.4s ease, -moz-transform 0.4s ease;
  transition: left 0.4s ease, transform 0.4s ease;
}
#baguetteBox-slider.bounce-from-right {
  -webkit-animation: bounceFromRight 0.4s ease-out;
  animation: bounceFromRight 0.4s ease-out;
}
#baguetteBox-slider.bounce-from-left {
  -webkit-animation: bounceFromLeft 0.4s ease-out;
  animation: bounceFromLeft 0.4s ease-out;
}
.baguetteBox-button#next-button,
.baguetteBox-button#previous-button {
  top: 50%;
  top: calc(50% - 30px);
  width: 44px;
  height: 60px;
}
.baguetteBox-button {
  position: absolute;
  cursor: pointer;
  outline: 0;
  padding: 0;
  margin: 0;
  border: 0;
  -moz-border-radius: 15%;
  border-radius: 15%;
  background-color: #323232;
  background-color: rgba(50, 50, 50, 0.5);
  color: #ddd;
  font: 1.6em sans-serif;
  -webkit-transition: background-color 0.4s ease;
  transition: background-color 0.4s ease;
}
.baguetteBox-button:hover {
  background-color: rgba(50, 50, 50, 0.9);
}
.baguetteBox-button#next-button {
  right: 2%;
}
.baguetteBox-button#previous-button {
  left: 2%;
}
.baguetteBox-button#close-button {
  top: 20px;
  right: 2%;
  right: calc(2% + 6px);
  width: 30px;
  height: 30px;
}
.baguetteBox-button svg {
  position: absolute;
  left: 0;
  top: 0;
}
.spinner {
  width: 40px;
  height: 40px;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -20px;
  margin-left: -20px;
}
.double-bounce1,
.double-bounce2 {
  width: 100%;
  height: 100%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-color: #fff;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: bounce 2s infinite ease-in-out;
  animation: bounce 2s infinite ease-in-out;
}
.double-bounce2 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
@-webkit-keyframes bounceFromRight {
  0% {
    margin-left: 0;
  }
  50% {
    margin-left: -30px;
  }
  100% {
    margin-left: 0;
  }
}
@keyframes bounceFromRight {
  0% {
    margin-left: 0;
  }
  50% {
    margin-left: -30px;
  }
  100% {
    margin-left: 0;
  }
}
@-webkit-keyframes bounceFromLeft {
  0% {
    margin-left: 0;
  }
  50% {
    margin-left: 30px;
  }
  100% {
    margin-left: 0;
  }
}
@keyframes bounceFromLeft {
  0% {
    margin-left: 0;
  }
  50% {
    margin-left: 30px;
  }
  100% {
    margin-left: 0;
  }
}
@-webkit-keyframes bounce {
  0%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes bounce {
  0%,
  100% {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
  }
}
.imgBox {
  width: 100%;
}
.imgBox a {
  display: block;
  width: 100%;
  overflow: hidden;
}
.imgBox a img:hover {
  transform: scale(1.05);
}
.imgBox img {
  max-width: 100%;
  margin: auto;
}
.swiper {
  width: 100%;
  height: 100%;
}
.swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.header {
  background-color: rgba(0, 0, 0, 0.6);
}
header {
  position: fixed;
  top: 0px;
  width: 100%;
  z-index: 99;
  max-width: 1920px;
  transition: 0.3s;
  background-color: #fff;
}
header .head_a {
  background: #0e2b5c;
  padding: 9px 0px;
}
header .head_b {
  padding: 24px 0px 14px;
}
header .center {
  display: flex;
  align-items: center;
  margin-left: 20px;
  padding-bottom: 8px;
}
header .follow {
  color: #ff5f15;
}
header .c1 {
  display: flex;
  justify-content: space-between;
}
header .c2 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
header .heada_l {
  color: #fff;
  display: flex;
  align-items: center;
}
header .heada_l li {
  display: flex;
  align-items: center;
  margin-right: 43px;
}
header .heada_l i {
  flex-shrink: 0;
  width: 28px;
  height: 28px;
  background: #ff5f15;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  margin-right: 12px;
}
header .heada_r {
  display: flex;
  align-items: center;
}
header .icBox {
  display: flex;
  flex-wrap: wrap;
  padding-left: 14px;
}
header .icBox a {
  margin-left: 8px;
}
header .icBox a:hover {
  color: #ff5f15;
}
header .logoBox {
  width: 298px;
  flex-shrink: 0;
  transition: 0.3s;
  padding-bottom: 3px;
}
header .logoBox a {
  display: block;
}
header .logoBox img {
  width: 100%;
}
header .menuOne.active > a {
  color: #ff5f15 !important;
      
}
header .menuOne.menuactive > a {
  color: #ff5f15 !important;

}
header .menuOne {
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  line-height: 36px;
  letter-spacing: 0px;
  color: #333;
  margin-right: 50px;
  position: relative;
}
header .menuOne:nth-last-of-type(1){
  margin-right: 0px !important;
}
header .menuOne > a {
  color: #333;
  text-transform: uppercase;
}
header .menuOne > a:hover {
  color: #ff5f15 !important;
}
header .menuOne .active > a {
  color: #ff5f15;
  background: #eaeaea;
}
header .menuOne .menuactive > a {
  color: #ff5f15;
  background: #eaeaea;
}
header .head_boxl {
  display: flex;
  flex: 1;
  align-items: center;
  padding-left: 27px;
}
header .sousuo {
  position: relative;
  margin-right: 68px;
  margin-left: 47px;
}
header .sousuo i {
  cursor: pointer;
  font-size: 22px;
  font-weight: normal;
  color: #333;
}
header .sousuo i:hover {
  color: #ff5f15;
}
header .sousuo form {
  display: none;
  overflow: hidden;
  height: 35px;
  width: 230px;
  border-radius: 4px;
  border: 1px solid #333;
  background-color: #ffffff;
  position: absolute;
  top: 110%;
  right: 0px;
  z-index: 2;
}
header .sousuo form input:nth-of-type(1) {
  width: 100%;
  height: 33px;
  line-height: 33px;
  border-radius: 4px;
  padding-left: 10px;
  font-size: 14px;
  color: #333;
  background: none;
  padding-right: 40px;
}
header .sousuo form input:nth-of-type(2) {
  line-height: 33px;
  font-size: 20px;
  background: none;
  position: absolute;
  right: 10px;
  color: #333;
  cursor: pointer;
  transition: 0.3s;
}
header .sousuo form input:nth-of-type(2):hover {
  color: #ff5f15;
}
header .ul {
  min-width: 220px;
  position: absolute;
  display: none;
  left: 100%;
  top: 0;
  padding-left: 5px;
}
header .ul div {
  background: #fff;
}
header .ul li {
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 32px;
  letter-spacing: 0px;
  color: #333;
  position: relative;
}
header .ul li a {
  color: #333;
  display: block;
  padding: 6px 20px 2px;
  white-space: nowrap;
}
header .ul li a:hover {
  color: #ff5f15;
  background: #eaeaea;
}
header .ul1 {
  left: -10px;
  top: 100%;
  padding-left: 0px;
  padding-top: 41px !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;
}
header .lang img {
  margin-right: 8px;
}
header .lang li {
  font-size: 14px;
}
header .lang li a {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  text-align: center;
  line-height: 28px;
  border-bottom: 1px dashed #e62129;
  padding: 4px 10px;
  white-space: nowrap;
}
header .lang li a:hover {
  color: #e62129;
}
header .lang .lang_box {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  cursor: pointer;
}
header .lang .lang_box span {
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 30px;
  letter-spacing: 0px;
  color: #666;
}
header .lang ul {
  display: none;
  position: absolute;
  min-width: 80px;
  background-color: #fff;
  top: 105%;
  left: 50%;
  transform: translateX(-50%);
  border: 1px solid #e62129;
  border-radius: 5px;
  z-index: 1;
}
.fyhead .head_b {
  padding: 8px 0px;
}
.fyhead .logoBox {
  width: 210px;
}
.fyhead .ul1 {
  padding-top: 23px !important;
}
.icBox a {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
}
.icBox a i {
  transition: 0s;
  font-size: 20px;
}
.big_title {
  font-size: 46px;
  font-weight: normal;
  font-weight: bold;
  line-height: 50px;
  letter-spacing: 0px;
  color: #333;
  text-align: center;
}
.big_title span {
  color: #ff5f15;
}
.big_title a {
  color: #333;
  
    text-transform: uppercase;
}
.big_title a:hover {
  color: #ff5f15;
}
.dif_title {
  font-size: 36px;
  font-weight: bold;
  font-stretch: normal;
  line-height: 36px;
  letter-spacing: 0px;
  color: #0e2b5c;
}
.index .swiper_button div {
  color: #666666;
  font-size: 24px;
  position: absolute;
  font-weight: bold;
  top: 26%;
  cursor: pointer;
  transition: 0.3s;
  z-index: 1;
}
.index .swiper_button div:hover {
  color: #ff5f15;
}
.index .swiper_button .prev {
  left: -7.5%;
}
.index .swiper_button .next {
  right: -7.5%;
}
.index .banner {
  position: relative;
  z-index: 2;
  line-height: 0;
  font-size: 0;
}
.index .banner .slick-list,
.index .banner .slick-slider,
.index .banner .slick-track {
  position: relative;
  display: block;
}
.index .banner .slick-loading .slick-slide,
.index .banner .slick-loading .slick-track {
  visibility: hidden;
}
.index .banner .slick-slider {
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.index .banner .slick-list {
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.index .banner .slick-list:focus {
  outline: 0;
}
.index .banner .slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.index .banner .slick-slider .slick-list,
.index .banner .slick-slider .slick-track {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.index .banner .slick-track {
  top: 0;
  left: 0;
}
.index .banner .slick-track:after,
.index .banner .slick-track:before {
  display: table;
  content: '';
}
.index .banner .slick-track:after {
  clear: both;
}
.index .banner .slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
.index .banner [dir=rtl] .slick-slide {
  float: right;
}
.index .banner .slick-slide img {
  display: block;
  width: 100%;
}
.index .banner .slick-slide.slick-loading img {
  display: none;
}
.index .banner .slick-slide.dragging img {
  pointer-events: none;
}
.index .banner .slick-initialized .slick-slide {
  display: block;
}
.index .banner .slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.index .banner .slick-arrow.slick-hidden {
  display: none;
}
.index .banner .slick-dots .slide-count {
  display: none;
}
.index .banner .slick-slide {
  position: relative;
}
.index .banner .slick-slide iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.index .banner .slick-slide video {
  position: absolute;
  display: block;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  min-width: 101%;
  min-height: 100%;
  max-width: none;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
  display: none \9;
  display: block \9\0;
}
@media screen and (max-width: 992px) {
  .index .banner .slick-slide video {
    object-position: inherit;
    object-fit: inherit;
    width: 100%;
    height: 100%;
    transform: translate(0, 0);
    left: 0;
    top: 0;
  }
}
.index .banner .slick-arrow {
  position: absolute;
  z-index: 8;
  top: 50%;
  transform: translateY(-50%);
  width: 69px;
  height: 69px;
  cursor: pointer;
  font-size: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: solid 2px #ffffff;
  border-radius: 50%;
  color: #fff;
  display:none !important;
}
.index .banner .slick-arrow:hover {
  background: #fff;
  color: #ff5f15;
}
.index .banner .slick-prev {
  left: 3.1%;
}
.index .banner .slick-next {
  right: 3.1%;
}
.index .banner .slick-dots {
  position: absolute;
  z-index: 8;
  left: 0;
  right: 0;
  bottom: 27px;
  font-size: 0;
  letter-spacing: 0;
  text-align: center;
}
.index .banner .slick-dots li {
  margin: 0 6px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.index .banner .slick-dots li.slick-active a {
  opacity: 1;
}
.index .banner .slick-dots a {
  display: block;
  width: 12px;
  height: 12px;
  background: #fff;
  opacity: 0.2;
  cursor: pointer;
  border-radius: 50%;
}
.index .banner.hide {
  display: none;
}
@media screen and (max-width: 992px) {
  .index .banner {
    display: block;
  }
  .index .banner.hide {
    display: block;
  }
  .index .banner .slick-arrow {
    display: none !important;
  }
  .index .banner .slick-dots {
    bottom: 10px;
  }
  .index .banner .slick-dots li {
    margin: 0 5px;
  }
  .index .banner .slick-dots a {
    width: 10px;
    height: 10px;
  }
  .index .banner2 {
    display: none;
  }
}
.index .pub1 {
  padding-top: 99px;
  background: #fafafa;
}
.index .pub1 .sw_box {
  position: relative;
}
.index .index1 {
  padding-top: 85px;
  background: #fafafa;
  padding-bottom: 112px;
}
.index .index1 .small_title {
  color: #666;
  text-align: center;
  width: 82%;
  margin: 19px auto 0px;
}
.index .index1 .title {
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  line-height: 32px;
  letter-spacing: 0px;
  color: #333333;
  margin-top: 13px;
}
.index .index1 .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;
}
.index .index1 .title a:hover {
  color: #ff5f15;
}
.index .index1 .describe {
  line-height: 24px;
  color: #666;
  margin-top: 1px;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.index .index1 .button {
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 24px;
  letter-spacing: 0px;
  color: #0e2b5c;
  margin-top: 28px;
}
.index .index1 .button a {
  color: #0e2b5c;
  display: flex;
  align-items: center;
}
.index .index1 .button a:hover {
  color: #ff5f15;
}
.index .index1 .button i {
  font-size: 26px;
  transition: 0s;
  margin-left: 3px;
}
.index .index1 .imgBox {
  position: relative;
  border-radius: 12px;
  overflow: hidden;
}
.index .index1 .imgBox:hover .z_z {
  opacity: 1;
}
.index .index1 a img:hover {
  transform: none;
}
.index .index1 .z_z {
  position: absolute;
  left: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background: rgba(255, 95, 21, 0.7);
  opacity: 0;
  transition: 0.3s;
  z-index: 1;
}
.index .index1 .z_z img {
  width: auto;
  height: auto;
}
.index .index1 .box {
  padding-left: 20px;
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.index .index1 .swiper-slide {
  height: auto;
  display: flex;
  flex-direction: column;
  margin-top: 45px !important;
  padding-bottom: 12px;
}
.index .index1 .swiperindex1-pagination {
  position: relative;
  bottom: 0;
  margin-top: 51px;
}
.index .index1 .swiper-pagination-bullet {
  width: 21px;
  height: 5px;
  background-color: #999999;
  border-radius: 3px;
  opacity: 1;
  margin: 0px 5px;
}
.index .index1 .swiper-pagination-bullet-active {
  width: 30px;
  height: 5px;
  background-color: #ff5f15;
  border-radius: 3px;
}
.index .index2 .content {
  position: relative;
}
.index .index2 .container {
  background: url('../img/index_back2.jpg') no-repeat left;
  background-size: cover;
  padding: 26px 0px 53px;
  position: absolute;
  left: 0;
  top: -18px;
  width: 100%;
  box-shadow: 1px 1px 20px 0px rgba(0, 0, 0, 0.15);
  display: flex;
  justify-content: flex-end;
}
.index .index2 .big_box {
  display: flex;
  align-items: center;
  width: 68%;
  margin-right: 8.9%;
}
.index .index2 .logo {
  position: relative;
  z-index: 1;
  margin-top: 8px;
}
.index .index2 .logo span {
  width: 86px;
  height: 86px;
  border-radius: 50%;
  background-color: #ff5f15;
  box-shadow: 1px 1px 10px 0px rgba(255, 95, 21, 0.51);
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.index .index2 .logo span::before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  background: #fff;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% + 20px);
  height: calc(100% + 20px);
  z-index: -1;
}
.index .index2 .logo i {
  color: #fff;
  font-size: 38px;
}
.index .index2 .box {
  margin-left: 40.5px;
}
.index .index2 .big_title {
  text-align: left;
  font-size: 40px;
  color: #0e2b5c;
}
.index .index2 .big_title span {
  display: inline;
  color: #ff5f15;
}
.index .index2 .describe {
  font-size: 18px;
  line-height: 30px;
  color: #333;
  margin-top: 11px;
}
.index .index3 {
  background: url('../img/index_back.jpg') no-repeat center;
  background-size: cover;
  overflow: hidden;
  padding: 194px 0px 116px;
  margin-top: 75px;
}
.index .index3 .img1 {
  float: left;
  width: 50%;
  margin-right: calc(30px + 1.6%);
}
.index .index3 .big_title {
  color: #fff;
  margin-top: 26px;
  text-align: left;
}
.index .index3 .big_title a {
  color: #fff;
}
.index .index3 .big_title a:hover {
  color: #ff5f15;
}
.index .index3 .describe {
  color: #fff;
  margin-top: 31px;
  min-height: 222px;
}
.index .index3 .buttonBox1 {
  margin-top: 50px;
}
.index .index3 .content {
  margin-top: 2.95%;
}
.index .dif_xbt {
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 30px;
  letter-spacing: 0px;
  color: #ff5f15;
}
.index .dif_xbt::before {
  content: '';
  display: inline-block;
  width: 3px;
  height: 24px;
  background: #ff5f15;
  vertical-align: middle;
  margin-right: 7px;
}
.index .dif_xbt p {
  display: inline-block;
}
.index .buttonBox1 a {
  height: 60px;
  border-radius: 10px;
  border: 1px solid #ff5f15;
  text-transform: uppercase;
}
.index .buttonBox1 a:hover {
  background: #fff;
  color: #ff5f15;
}
.index .pub2 {
  background: #f2f5f7;
}
.index .index4 {
  padding: 56px 0px 101px;
}
.index .index4 .boxs {
  display: flex;
  flex-wrap: wrap;
  padding-top: 27px;
}
.index .index4 figure {
  width: 30.7%;
  margin-left: 3.95%;
  background-color: #ffffff;
  box-shadow: 1px 1px 18px 0px rgba(0, 0, 0, 0.1);
  display: flex;
  flex-direction: column;
  margin-top: 20px;
}
.index .index4 figure:nth-of-type(3n+1) {
  margin-left: 0%;
}
.index .index4 .title {
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  line-height: 30px;
  letter-spacing: 0px;
  color: #0e2b5c;
  margin-top: 22px;
}
.index .index4 .title a {
  color: #0e2b5c;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.index .index4 .title a:hover {
  color: #ff5f15;
}
.index .index4 .button {
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  line-height: 24px;
  letter-spacing: 0px;
  color: #0e2b5c;
  margin-top: 27px;
}
.index .index4 .button a {
  color: #0e2b5c;
  display: flex;
  align-items: center;
  text-transform: uppercase;
}
.index .index4 .button a:hover {
  color: #ff5f15;
}
.index .index4 .button i {
  font-size: 26px;
  transition: 0s;
  margin-left: 3px;
}
.index .index4 .describe {
  line-height: 26px;
  color: #666666;
  margin-top: 18px;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
.index .index4 .box {
  padding: 0px 14px 38px 9px;
  flex: 1;
  display: flex;
  flex-direction: column;
}
.index .index4 .box1 {
  padding: 0px 9px 16px;
}
.index .index4 .box2 {
  padding: 0px 9px;
  border-top: 1px solid #eeeeee;
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.index .index4 .time {
  color: #999;
  margin-top: 5px;
}
.index .index4 .time p {
  display: flex;
  align-items: center;
}
.index .index4 .time i {
  font-size: 22px;
  margin-right: 15px;
}
.pub1 .pub1_name {
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 32px;
  letter-spacing: 0px;
  color: #0e2b5c;
  margin-top: 12px;
  text-align: center;
}
.pub1 .pub1_name a {
  color: #0e2b5c;
}
.pub1 .pub1_name a:hover {
  color: #ff5f15;
}
.pub1 .sw_box {
  position: relative;
}
.pub1 .logo a {
  width: 117px;
  height: 117px;
  border-radius: 50%;
  background: #0e2b5c;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pub1 .logo a:hover {
  background: #ff5f15;
}
.pub1 .logo img {
  width: auto;
  height: auto;
  max-width: 80%;
  max-height: 80%;
}
.pub1 .swiper-slide {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.pub2 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 100px !important;
}
.pub2 .big_title {
  text-align: left;
  color: #0e2b5c;
}
.pub2 .big_title a {
  color: #0e2b5c;
}
.pub2 .big_title a:hover {
  color: #ff5f15;
}
.pub2 .pub2_describe {
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 30px;
  letter-spacing: 0px;
  color: #333333;
  margin-top: 35px;
}
.pub2 .imgBox {
  width: 50%;
}
.pub2 .buttonBox {
  padding-top: 50px;
}
.pub2 .buttonBox a {
  margin-right: 36px;
  margin-top: 10px;
}
.pub2 .pub2_l {
  width: 100%;
  flex: 1;
  padding: 0px 3.4% 22px;
}
.pub3 {
  padding: 97px 0px 100px;
}
.pub3 .title {
  width: 100%;
  text-align: center;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 30px;
  letter-spacing: 0px;
  color: #333333;
}
.pub3 .turn_page {
  margin-top: 49px;
}
.pub3 .turn_page .title {
  position: absolute;
  bottom: -67px;
  display: none;
}
.pub3 .turn_page #box {
  position: relative;
}
.pub3 .turn_page #box .box-list {
  position: relative;
  padding-bottom: 34.57%;
}
.pub3 .turn_page #box .list-item:nth-child(4) .title {
  display: block;
}
.pub3 .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;
}
.pub3 .turn_page #box .box-list .list-item img {
  width: 100%;
  vertical-align: top;
  cursor: pointer;
  transition: all 0.5s;
}
.pub3 .turn_page #box .imgBox {
  opacity: 1 !important;
}
.pub3 .turn_page #box .prev,
.pub3 .turn_page #box .next {
  color: #666666;
  font-size: 30px;
  position: absolute;
  font-weight: bold;
  top: 56%;
  cursor: pointer;
  transition: 0.3s;
  z-index: 1;
}
.pub3 .turn_page #box .prev:hover,
.pub3 .turn_page #box .next:hover {
  color: #ff5f15;
}
.pub3 .turn_page #box .prev {
  left: -7.5%;
}
.pub3 .turn_page #box .next {
  right: -7.5%;
}
.pub3 .turn_page #box li {
  transition: 0s;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
}
.pub3 .small_describe {
  color: #333333;
  margin: 17px auto 0px;
  width: 82%;
  text-align: center;
}
.pub4 {
  background: #f2f4f6;
  padding-top: 66px;
  padding-bottom: 62px;
}
.pub4 .swiper {
  margin-top: 42px;
}
.pub4 .pub4_top {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.pub4 .dif_title {
  width: 100%;
  flex: 1;
  margin-right: 50px;
}
.pub4 .swiper_button {
  display: flex;
  align-items: center;
}
.pub4 .swiper_button div {
  width: 54px;
  height: 53px;
  background-color: #ffffff;
  cursor: pointer;
  transition: 0.3s;
  box-shadow: 3px 5px 49px 0px rgba(3, 13, 38, 0.13);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
.pub4 .swiper_button div:hover {
  color: #fff;
  background-color: #0e2b5c;
  box-shadow: none;
}
.pub4 .swiper_button .next {
  margin-left: 6px;
}
.pub4 .title {
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  line-height: 32px;
  letter-spacing: 0px;
  color: #333333;
  margin-top: 13px;
}
.pub4 .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;
}
.pub4 .title a:hover {
  color: #ff5f15;
}
.pub4 .describe {
  line-height: 24px;
  color: #666;
  margin-top: 1px;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.pub4 .button {
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 24px;
  letter-spacing: 0px;
  color: #0e2b5c;
  margin-top: 28px;
}
.pub4 .button a {
  color: #0e2b5c;
  display: flex;
  align-items: center;
}
.pub4 .button a:hover {
  color: #ff5f15;
}
.pub4 .button i {
  font-size: 26px;
  transition: 0s;
  margin-left: 5px;
}
.pub4 .imgBox {
  position: relative;
  border-radius: 12px;
  overflow: hidden;
}
.pub4 .imgBox:hover .z_z {
  opacity: 1;
}
.pub4 a img:hover {
  transform: none;
}
.pub4 .z_z {
  position: absolute;
  left: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background: rgba(255, 95, 21, 0.7);
  opacity: 0;
  transition: 0.3s;
  z-index: 1;
}
.pub4 .z_z img {
  width: auto;
  height: auto;
}
.pub4 .box {
  padding-left: 20px;
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.pub4 .swiper-slide {
  height: auto;
  display: flex;
  flex-direction: column;
  padding-bottom: 12px;
}
.oo .oo1 {
  background: #fafafa;
  padding-bottom: 69px;
}
.oo .oo_top {
  padding-top: 55px;
}
.oo .oo_top .show {
  -webkit-line-clamp: initial !important;
}
.oo .oo_top .oot_describe {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  margin-top: 10px;
  color: #666;
}
.oo .oo_top .read {
  color: #ffffff;
  margin-top: 33px;
  display: flex;
  justify-content: flex-start;
}
.oo .oo_top .read span {
  cursor: pointer;
  display: none;
  align-items: center;
  justify-content: center;
  padding: 5px 10px;
  min-width: 174px;
  height: 50px;
  background-color: #ff5f15;
  border: 1px solid #ff5f15;
  border-radius: 10px;
}
.oo .oo_top .read span:hover {
  background: #fff;
  color: #ff5f15;
}
.oo .oot_dif {
  font-size: 36px;
  font-weight: bold;
  font-stretch: normal;
  line-height: 46px;
  letter-spacing: 0px;
  color: #333333;
}
.oo .oo2 {
  display: flex;
  flex-wrap: wrap;
  padding-top: 64px;
  padding-bottom: 99px;
}
.oo .oo2_box {
  width: 100%;
  flex: 1;
  margin-left: 36px;
}
.oo form {
  display: flex;
  flex-wrap: wrap;
}
.oo form figure {
  width: 31.7273%;
  margin-left: 2.40905%;
  margin-bottom: 34px;
}
.oo form figure:nth-of-type(3n+1) {
  margin-left: 0%;
}
.oo form .title {
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  line-height: 32px;
  letter-spacing: 0px;
  color: #333333;
  margin-top: 11px;
}
.oo form .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;
}
.oo form .title a:hover {
  color: #ff5f15;
}
.oo form .describe {
  line-height: 24px;
  color: #666;
  margin-top: 1px;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
      height: 72px;
}
.oo form .imgBox {
  position: relative;
  border-radius: 12px;
  overflow: hidden;
}
.oo form .imgBox:hover .z_z {
  opacity: 1;
}
.oo form a img:hover {
  transform: none;
}
.oo form .z_z {
  position: absolute;
  left: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background: rgba(255, 95, 21, 0.7);
  opacity: 0;
  transition: 0.3s;
  z-index: 1;
}
.oo form .z_z img {
  width: auto;
  height: auto;
}
.oo form .box {
  padding-left: 20px;
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.oo form .box1 {
  display: flex;
  align-items: center;
  margin-top: 15px;
}
.oo form .box1 input {
  cursor: pointer;
  margin-right: 15px;
}
.oo form .box1 a {
  font-weight: bold;
  color: #0e2b5c;
}
.oo form .box1 a:hover {
  color: #ff5f15;
}
.oo .PageNumber {
  padding-top: 58px;
}
.ot .ot1 {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  border-bottom: 1px solid rgba(0, 0, 3, 0.1);
  padding-bottom: 78px;
}
.ot .ot1 .r_box {
  width: 50.2%;
  display: flex;
  justify-content: space-between;
  padding-top: 3px;
}
.ot .ot1 .r_box img {
  transition: 0s;
}
.ot .ot1 .zoomPad {
  position: relative;
  float: left;
  z-index: 99;
  cursor: crosshair;
}
.ot .ot1 .zoomPreload {
  -moz-opacity: 0.8;
  opacity: 0.8;
  filter: alpha(opacity=80);
  color: #333;
  font-size: 12px;
  font-family: Tahoma;
  text-decoration: none;
  border: 1px solid #CCC;
  background-color: white;
  padding: 8px;
  text-align: center;
  background-repeat: no-repeat;
  background-position: 43px 30px;
  z-index: 110;
  width: 90px;
  height: 43px;
  position: absolute;
  top: 0px;
  left: 0px;
}
.ot .ot1 .zoomPup {
  overflow: hidden;
  background-color: #FFF;
  -moz-opacity: 0.6;
  opacity: 0.6;
  filter: alpha(opacity=60);
  z-index: 120;
  position: absolute;
  border: 1px solid #CCC;
  z-index: 101;
  cursor: crosshair;
}
.ot .ot1 .zoomOverlay {
  position: absolute;
  left: 0px;
  top: 0px;
  background: #FFF;
  z-index: 5000;
  width: 100%;
  height: 100%;
  display: none;
  z-index: 101;
}
.ot .ot1 .zoomWindow {
  position: absolute;
  left: 110%;
  top: 40px;
  background: #FFF;
  z-index: 6000;
  height: auto;
  z-index: 10000;
  z-index: 110;
}
.ot .ot1 .zoomWrapper {
  position: relative;
  border: 1px solid #ccc;
  z-index: 110;
}
.ot .ot1 .zoomWrapperTitle {
  display: block;
  background: #999;
  color: #FFF;
  height: 18px;
  line-height: 18px;
  width: 100%;
  overflow: hidden;
  text-align: center;
  font-size: 10px;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 120;
  -moz-opacity: 0.6;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.ot .ot1 .zoomWrapperImage {
  display: block;
  position: relative;
  overflow: hidden;
  z-index: 110;
}
.ot .ot1 .zoomWrapperImage img {
  border: 0px;
  display: block;
  position: absolute;
  z-index: 101;
}
.ot .ot1 .zoomIframe {
  z-index: -1;
  filter: alpha(opacity=0);
  -moz-opacity: 0.8;
  opacity: 0.8;
  position: absolute;
  display: block;
}
.ot .ot1 .m-prob {
  position: relative;
  width: 100%;
  padding-bottom: 54px;
}
.ot .ot1 .pic-big {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 9;
  width: 79.7%;
}
.ot .ot1 .big-img {
  display: block;
  line-height: 0;
  font-size: 0;
}
.ot .ot1 .big-img .zoomPad {
  float: none;
  z-index: 8;
}
.ot .ot1 .zoomWrapperImage img {
  max-width: 1920px;
  z-index: 99;
}
.ot .ot1 .pic-small {
  position: relative;
  overflow: hidden;
  z-index: 1;
  width: 100%;
  margin-left: 1.5%;
  flex: 1;
}
.ot .ot1 .pic-btn {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  color: #ccc;
  z-index: 9;
  font-size: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 37px;
  height: 38px;
  background-color: #ffffff;
  border: solid 1px #cccccc;
  border-radius: 50%;
}
.ot .ot1 .pic-btn.prev {
  top: 0;
}
.ot .ot1 .pic-btn.next {
  bottom: 0;
}
.ot .ot1 .pic-btn:hover {
  background: #0e2b5c;
  border: 1px solid #0e2b5c;
  color: #fff;
}
.ot .ot1 .pic-list {
  margin: 0px;
  position: absolute;
  top: 51%;
  transform: translateY(-50%);
  width: 100%;
  left: 0;
  height: 76%;
  overflow: hidden;
}
.ot .ot1 .pic-list ul {
  width: 100%;
  display: flex;
  flex-direction: column;
}
.ot .ot1 .list-item {
  position: relative;
  float: left;
  width: 100%;
  overflow: hidden;
  background-color: #fff;
  margin-bottom: 11%;
}
.ot .ot1 .item-pics,
.ot .ot1 .pic-list .item-video {
  display: block;
  position: relative;
  border: solid 2px transparent;
}
.ot .ot1 .item-pics:before,
.ot .ot1 .pic-list .item-video:before {
  content: "";
  position: absolute;
  width: 8px;
  height: 15px;
  background: url() no-repeat center left;
  left: 0px;
  top: 50%;
  margin-top: -7px;
  z-index: -1;
}
.ot .ot1 .item-pics img,
.ot .ot1 .pic-list .item-video img {
  width: 100%;
  display: block;
  transition: 0.3s;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
}
.ot .ot1 .item-pics.zoomThumbActive:before,
.ot .ot1 .item-video.active:before {
  left: -8px;
}
.ot .ot1 .m-propic2 {
  display: none;
}
.ot .ot1 .provideo-box {
  border-radius: 0;
  width: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
}
.ot .ot1 .provideo-box .provideo {
  position: relative;
  overflow: hidden;
  padding-bottom: 100%;
  height: 0;
  background: #fff;
}
.ot .ot1 .provideo-box .provideo iframe,
.ot .ot1 .pro2-box .provideo-box .provideo video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}
.ot .ot1 .provideo-box .provideo iframe body {
  margin: 0px !important;
}
.ot .ot1 .item-pics:hover,
.ot .ot1 .item-pics.active,
.ot .ot1 .item-video:hover,
.ot .ot1 .item-video.active {
  border-color: #0e2b5c;
}
.ot .ot1_l {
  width: 100%;
  flex: 1;
  margin-left: 5.6%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding-bottom: 2.2%;
}
.ot .ot1_l .bt {
  font-size: 30px;
  font-weight: bold;
  font-stretch: normal;
  line-height: 40px;
  letter-spacing: 0px;
  color: #333333;
}
.ot .ot1_l .describe {
  color: #666;
  margin-top: 17px;
}
.ot .ot1_l .table {
  overflow: auto;
}
.ot .ot1_l .table::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.ot .ot1_l .table::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: rgba(0, 0, 0, 0.2);
}
.ot .ot1_l .table::-webkit-scrollbar-track {
  border-radius: 0;
  background: rgba(0, 0, 0, 0.1);
}
.ot .ot1_l table {
  width: 100%;
  color: #666;
  border-collapse: collapse;
}
.ot .ot1_l table td {
  border: 1px solid #ccc;
  padding: 17px 5px;
}
.ot .ot1_l table tr td {
  text-align: center;
}
.ot .ot1_l .buttonBox {
  margin-top: 30px;
}
.ot .ot1_l .buttonBox a {
  margin-right: 36px;
}
.ot .share_box {
  color: #999999;
  display: flex;
  align-items: center;
  margin-top: 10px;
}
.ot .share_box .share {
  margin-right: 8px;
}
.ot .img1 {
  margin-top: 38px;
  display: inline-block;
  position: relative;
  max-width: 100%;
}
.ot .img1 img {
  max-width: 100%;
}
.ot .img1 .z_z {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.5);
}
.ot .ot2 {
  padding-top: 54px;
}
.ot .ot2 .describe {
  color: #666666;
  margin-top: 24px;
}
.ot .ot2 .table {
  overflow: auto;
}
.ot .ot2 .table::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.ot .ot2 .table::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: rgba(0, 0, 0, 0.2);
}
.ot .ot2 .table::-webkit-scrollbar-track {
  border-radius: 0;
  background: rgba(0, 0, 0, 0.1);
}
.ot .ot2 table {
  max-width: 100%;
  color: #666;
  border-collapse: collapse;
}
.ot .ot2 table td {
  border: 1px solid #ccc;
  padding: 17px 5px;
}
.ot .ot2 table tr td:nth-of-type(1) {
  text-align: center;
}
.ot .ot3 {
  padding-top: 53px;
  padding-bottom: 96px;
}
.ot .ot3 .top {
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  line-height: 48px;
  letter-spacing: 0px;
  color: #333333;
  display: flex;
  align-items: center;
}
.ot .ot3 .box {
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #ffffff;
  width: 50px;
  height: 50px;
  background-color: #0e2b5c;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
  flex-shrink: 0;
}
.ot .ot3 .bottom {
  background-color: #ffffff;
  box-shadow: 2px 3px 54px 0px rgba(5, 20, 58, 0.12);
  border-radius: 10px;
  color: #555;
  padding: 29px 28px 31px;
  margin-top: 28px;
}
.ot .ot3 figure {
  margin-top: 61px;
}
.to .to1 {
  background: url('../img/to_back.jpg') no-repeat center;
  background-size: cover;
  overflow: hidden;
}
.to .to1 .sw_box {
  margin-top: 41px;
}
.to .img1 {
  position: relative;
  width: 48.57%;
  float: right;
  margin-left: 26px;
}
.to .z_z {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
}
.to .line {
  width: 56px;
  height: 6px;
  background-color: #ff5f15;
  margin-top: 17px;
}
.to .box1 {
  margin-top: 1px;
}
.to .box1 .big_title {
  text-align: left;
}
.to .box1 .describe {
  color: #444;
  margin-top: 34px;
}
.to .to1_container {
  padding-top: 54px;
  padding-bottom: 50px;
}
.to .mySwiper1 .swiper1-pagination {
  position: relative;
  bottom: 0;
  margin-top: 56px;
}
.to .mySwiper1 .swiper-pagination-bullet {
  width: 50px;
  height: 3px;
  background-color: #0e2b5c;
  border-radius: 2px;
  opacity: 0.2;
  transition: 0.3s;
  margin: 0px 8px;
}
.to .mySwiper1 .swiper-pagination-bullet-active {
  opacity: 1;
}
.to .pub3 {
  background: #f2f4f6;
  padding: 73px 0px 156px;
}
.to .pub3 .turn_page {
  margin-top: 54px;
}
.to .pub3 .turn_page .title {
  bottom: -55px;
}
.to .to2 {
  padding-top: 73px;
  padding-bottom: 39px;
}
.to .to2 .describe {
  color: #333;
  text-align: center;
  width: 92%;
  margin: 21px auto 0px;
}
.to .to2 .buttonBox {
  margin-top: 41px;
  justify-content: center;
}
.to .to2 .buttonBox img {
  filter: brightness(100);
  margin-right: 18px;
  transition: 0.2s;
}
.to .to2 .buttonBox a {
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #ffffff;
  min-width: 306px;
  height: 50px;
  background-color: #ff5f15;
  border-radius: 10px;
  padding: 5px 10px;
  border: 1px solid #ff5f15;
}
.to .to2 .buttonBox a:hover {
  color: #ff5f15;
  background: #fff;
}
.to .to2 .buttonBox a:hover img {
  filter: none;
}
.to .to3 {
  background: url('../img/to_back2.jpg') no-repeat center;
  background-size: cover;
  padding-top: 66px;
  padding-bottom: 113px;
  margin-bottom: 10px;
}
.to .to3 .content {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  z-index: 1;
}
.to .to3 .content::before {
  content: 'Staff Style';
  left: 0;
  top: 0%;
  position: absolute;
  font-size: 200px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 152px;
  letter-spacing: 0px;
  -webkit-text-stroke: 1px rgba(0, 0, 0, 0.2);
  color: transparent;
  z-index: 0;
}
.to .to3 .l_box {
  width: 100%;
  flex: 1;
  margin-right: 2.5%;
  padding-top: 6.3%;
}
.to .to3 .sw_box {
  width: 70.1%;
}
.to .to3 .sw_box .imgBox {
  margin-top: 26px;
}
.to .to3 .sw_box .imgBox:nth-of-type(1) {
  margin-top: 0px;
}
.to .to3 .big_title {
  text-align: left;
}
.to .to3 .describe {
  color: #333;
  margin-top: 40px;
}
.to .to3 .swiper_button {
  display: flex;
  align-items: center;
  margin-top: 74px;
}
.to .to3 .swiper_button div {
  width: 54px;
  height: 53px;
  background-color: #ffffff;
  box-shadow: 3px 5px 49px 0px rgba(3, 13, 38, 0.13);
  color: #666666;
  transition: 0.3s;
  cursor: pointer;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.to .to3 .swiper_button div:hover {
  background-color: #0e2b5c;
  color: #fff;
  box-shadow: none;
}
.to .to3 .swiper_button .prev {
  margin-right: 9px;
}
.to .to3 .swiper-slide:nth-of-type(odd) {
  margin-top: 79px;
}
.tho .swiper_button div {
  color: #666666;
  font-size: 24px;
  position: absolute;
  font-weight: bold;
  top: 26%;
  cursor: pointer;
  transition: 0.3s;
  z-index: 1;
}
.tho .swiper_button div:hover {
  color: #0e2b5c;
}
.tho .swiper_button .prev {
  left: -7.5%;
}
.tho .swiper_button .next {
  right: -7.5%;
}
.tho .tho1 {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-top: 88px;
  padding-bottom: 68px;
}

.tho .tho1 .imgBox {
    width: 50%;
}

.tho .tho3 .r_box {
    width: 50%;
    overflow: hidden;
    position: relative;
	padding-bottom: 30.357%;
}

.tho .tho3 .imgBox{
    width: 100% !important;
    float: none !important;
    margin: 0px !important;
	position: absolute !important;
	left: 0;
	top: 0;
}

.tho .tho1 .r_box iframe {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index:1;
}
.tho .tho1 .box {
  width: 41%;
  padding-top: 1%;
}
.tho .tho1 .big_title {
  text-align: left;
}
.tho .tho1 .describe {
  color: #666;
  margin-top: 17px;
}
.tho .tho3 {
  flex-direction: row-reverse;
  padding-top: 74px;
  padding-bottom: 0px;
}
.tho .tho3 .describe {
  margin-top: 28px;
}
.tho .tho3 .box {
  padding-top: 2.35%;
}
.tho .tho2 {
  background: #f2f4f6;
  padding-top: 50px;
  padding-bottom: 111px;
}
.tho .tho2 .describe {
  color: #666;
  width: 82%;
  text-align: center;
  margin: 25px auto 0px;
}
.tho .pub1 {
  margin-top: 97px;
}
.tho .tho4 {
  padding-top: 78px;
}
.tho .tho4 figure {
  background-color: #f2f4f6;
  width: 23.57%;
  margin-left: 1.906667%;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 33px 2.5% 50px;
  margin-top: 23px;
}
.tho .tho4 .logo {
  height: 82px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.tho .tho4 .logo img {
  max-height: 100%;
}
.tho .tho4 .title {
  font-size: 30px;
  font-weight: bold;
  font-stretch: normal;
  line-height: 40px;
  letter-spacing: 0px;
  color: #333333;
  text-align: center;
  margin-top: 14px;
}
.tho .tho4 .describe {
  color: #666;
  margin-top: 12px;
  height: 60px;
}
.tho .tho4_box {
  display: flex;
  flex-wrap: wrap;
  padding-top: 47px;
}
.tho .tho4_box figure:nth-of-type(4n+1) {
  margin-left: 0%;
}
.tho .tho5 {
  text-align: center;
  padding-top: 69px;
  padding-bottom: 87px;
}
.tho .tho5 .dif_title {
  color: #333;
}
.tho .tho5 .xbt {
  font-size: 20px;
  line-height: 28px;
  color: #666;
  margin-top: 33px;
}
.tho .tho5 .dif_title1 {
  margin-top: 23px;
  font-size: 36px;
}
.tho .tho5 .buttonBox {
  margin-top: 40px;
  justify-content: center;
}
.tho .tho5 .buttonBox a {
  min-width: 200px;
  height: 55px;
  background-color: #ff5f15;
}
.fuo .fuo1 {
  display: flex;
  flex-wrap: wrap;
  padding-top: 3px;
}
.fuo .fuo1 figure {
  width: 30.7%;
  margin-left: 3.95%;
  background-color: #ffffff;
  box-shadow: 1px 1px 18px 0px rgba(0, 0, 0, 0.1);
  display: flex;
  flex-direction: column;
  margin-top: 53px;
}
.fuo .fuo1 figure:nth-of-type(3n+1) {
  margin-left: 0%;
}
.fuo .fuo1 .title {
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  line-height: 30px;
  letter-spacing: 0px;
  color: #0e2b5c;
  margin-top: 22px;
}
.fuo .fuo1 .title a {
  color: #0e2b5c;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.fuo .fuo1 .title a:hover {
  color: #ff5f15;
}
.fuo .fuo1 .button {
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  line-height: 24px;
  letter-spacing: 0px;
  color: #0e2b5c;
  margin-top: 27px;
}
.fuo .fuo1 .button a {
  color: #0e2b5c;
  display: flex;
  align-items: center;
  text-transform: uppercase;
}
.fuo .fuo1 .button a:hover {
  color: #ff5f15;
}
.fuo .fuo1 .button i {
  font-size: 26px;
  transition: 0s;
  margin-left: 3px;
}
.fuo .fuo1 .describe {
  line-height: 26px;
  color: #666666;
  margin-top: 18px;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
.fuo .fuo1 .box {
  padding: 0px 14px 38px 9px;
  flex: 1;
  display: flex;
  flex-direction: column;
}
.fuo .fuo1 .box1 {
  padding: 0px 9px 16px;
}
.fuo .fuo1 .box2 {
  padding: 0px 9px;
  border-top: 1px solid #eeeeee;
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.fuo .fuo1 .time {
  color: #999;
  margin-top: 11px;
}
.fuo .fuo1 .time p {
  display: flex;
  align-items: center;
}
.fuo .fuo1 .time i {
  font-size: 22px;
  margin-right: 15px;
}
.fuo .PageNumber {
  padding-left: 0px;
  margin-top: 92px;
}
.fuo .pub2 {
  padding: 18px 0px 97px;
}
.fut .bt {
  font-size: 30px;
  font-weight: bold;
  font-stretch: normal;
  line-height: 36px;
  letter-spacing: 0px;
  color: #0e2b5c;
}
.fut .share_time {
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 30px;
  letter-spacing: 0px;
  color: #999999;
  display: flex;
  align-items: center;
  margin-top: 34px;
}
.fut .share_time .share_box {
  display: flex;
  margin-left: 35px;
  align-items: center;
}
.fut .share_time .share {
  margin-right: 14px;
  font-size: 16px;
}
.fut .fut1 {
  padding-top: 58px;
}
.fut .fut1_describe {
  color: #666;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 38px;
  margin-top: 23px;
}
.fut .fut1_describe img {
  max-width: 100%;
}
.fut .big_title {
  color: #0e2b5c;
  text-align: left;
}
.fut .fut2 {
  padding-top: 79px;
  padding-bottom: 77px;
}
.fut .fut2 .boxs {
  display: flex;
  flex-wrap: wrap;
  padding-top: 27px;
}
.fut .fut2 figure {
  width: 30.7%;
  margin-left: 3.95%;
  background-color: #ffffff;
  margin-top: 20px;
}
.fut .fut2 figure:nth-of-type(3n+1) {
  margin-left: 0%;
}
.fut .fut2 .title {
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  line-height: 30px;
  letter-spacing: 0px;
  color: #0e2b5c;
  margin-top: 22px;
}
.fut .fut2 .title a {
  color: #0e2b5c;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.fut .fut2 .title a:hover {
  color: #ff5f15;
}
.fut .fut2 .box1 {
  padding: 0px 15px 16px;
}
.fut .fut2 .time {
  color: #999;
  margin-top: 11px;
}
.fut .fut2 .time p {
  display: flex;
  align-items: center;
}
.fut .fut2 .time i {
  font-size: 22px;
  margin-right: 15px;
}
.fo .fo_container {
  position: relative;
}
.fo .fo_container::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 50%;
  height: 100%;
  background: #f9f9f9;
  z-index: -1;
}
.fo .big_title {
  text-align: left;
  font-size: 44px;
}
.fo .fo1 {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-top: 58px;
  padding-bottom: 56px;
}
.fo .fo1_l {
  width: 40%;
  padding-top: 1px;
}
.fo .fo1_l ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-top: 13px;
}
.fo .fo1_l i {
  width: 40px;
  height: 40px;
  background-color: #ff5f15;
  border-radius: 50%;
  color: #fff;
  font-size: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 15px;
  flex-shrink: 0;
}
.fo .fo1_l li {
  min-width: 45%;
  display: flex;
  margin-top: 44px;
  padding-right: 20px;
}
.fo .fo1_r {
  width: 47.35%;
}
.fo .name {
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;
  color: #333333;
}
.fo .link {
  color: #666;
}
.fo .link a {
  color: #666;
}
.fo .link a:hover {
  color: #ff5f15;
}
.fo .describe {
  color: #666;
  margin-top: 17px;
}
.fo form {
  width: 100%;
  padding-left: 15px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-top: 9px;
}
.fo form .hd {
  position: relative;
}
.fo form .hd::before {
  content: '*';
  position: absolute;
  color: #ff0000;
  top: 50%;
  font-size: 18px;
  transform: translateY(-50%);
  left: -14px;
}
.fo form p {
  width: 100%;
  margin-top: 23px;
}
.fo form .ttBox {
  margin-top: 23px;
}
.fo form .ttBox::before {
  top: 25px;
}
.fo form .half {
  width: 48.3%;
}
.fo form .yzm_submit {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.fo form .yzm {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  flex: 1;
  margin-top: 19px;
}
.fo form .yzm span {
  height: 54px;
  flex-shrink: 0;
  margin-left: 22px;
  cursor: pointer;
  border: 1px solid #d2d2d2;
}
.fo form .yzm span img {
  height: 100%;
}
.fo form .yzm input {
  width: 100%;
  flex: 1;
}
.fo form .buttonBox {
  width: 250px;
  flex-shrink: 0;
  margin-top: 19px;
  margin-left: 20px;
}
.fo form .buttonBox input {
  color: #fff;
  cursor: pointer;
  text-indent: 0px !important;
  padding-right: 0px !important;
  border: none;
  background: #ff5f15;
  border: 1px solid #ff5f15;
  transition: 0.3s;
  font-size: 16px;
}
.fo form .buttonBox input:hover {
  background: #fff;
  color: #ff5f15;
}
.fo form input {
  height: 54px;
  padding-right: 5px;
}
.fo form input,
.fo form textarea {
  display: block;
  background-color: transparent;
  border: solid 1px #d2d2d2;
  width: 100%;
  resize: none;
  outline: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 26px;
  letter-spacing: 0px;
  color: #333;
  text-indent: 8px;
}
.fo form textarea {
  height: 132px;
  padding-top: 7px;
}
.fo form input::placeholder,
.fo form input::-webkit-input-placeholder,
.fo form textarea::placeholder {
  color: #666;
}
.page_change {
  padding-top: 4px;
}
.page_change .iconfont {
  width: 34px;
  height: 34px;
  border: solid 1px #999999;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  color: #999;
  transition: 0.3s;
  flex-shrink: 0;
  margin-right: 8px;
}
.page_change p {
  margin-top: 17px;
}
.page_change p,
.page_change a {
  color: #999;
  display: flex;
  align-items: center;
}
.page_change a:hover {
  color: #333;
}
.page_change a:hover i {
  border: 1px solid #0e2b5c;
  background: #0e2b5c;
  color: #fff;
}
.page_change span {
  transition: 0s;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.publ_menu {
  width: 264px;
  padding-top: 3px;
}
.publ_menu .menu_all {
  font-size: 30px;
  font-weight: bold;
  font-stretch: normal;
  line-height: 32px;
  letter-spacing: 0px;
  color: #333333;
  position: relative;
}
.publ_menu .menu_all span,
.publ_menu .menu_all p {
  position: relative;
  padding-left: 26px;
}
.publ_menu .menu_all span::before,
.publ_menu .menu_all p::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 7px;
  height: 32px;
  max-height: 100%;
  background-color: #ff5f15;
}
.publ_menu .menu_all a {
  padding-left: 26px;
  color: #333333;
  display: block;
  display: flex;
  align-items: center;
  cursor: pointer;
  position: relative;
}
.publ_menu .menu_all a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 7px;
  height: 32px;
  max-height: 100%;
  background-color: #ff5f15;
}
.publ_menu .menu_all a:hover {
  color: #ff5f15;
}
.publ_menu .menu_all a:hover + i {
  color: #ff5f15;
}
.publ_menu .ma_icon {
  font-size: 18px;
  color: #ff5f15;
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  pointer-events: none;
}
.publ_menu .ma_icon.rotate {
  transform: translateY(-50%) rotate(90deg);
}
.publ_menu .menu_all1 {
  display: none;
}
.publ_menu .menu_all + ul {
  border: solid 1px #f1f1f1;
  margin-top: 37px;
}
.publ_menu .publ_1 ul {
  padding-bottom: 13px;
}
.publ_menu .menuOne a {
  display: block;
  padding: 10px 0px 6px 31px;
}
.publ_menu .menuOne a:hover {
  color: #ff5f15;
  background: #eaeaea;
}
.publ_menu .menuOne.active {
  background: #eaeaea;
}
.publ_menu .menuOne.active a {
  color: #ff5f15;
}
.publ_menu .time {
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 26px;
  letter-spacing: 0px;
  color: #999999;
  display: flex;
  align-items: center;
  margin-top: 6px;
}
.publ_menu .time i {
  margin-right: 8px;
  font-size: 20px;
  color: #999;
}
.publ_menu .title {
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  line-height: 30px;
  letter-spacing: 0px;
  color: #0e2b5c;
}
.publ_menu .title a {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  color: #0e2b5c;
}
.publ_menu .title a:hover {
  color: #ff5f15;
}
.publ_menu .describe {
  line-height: 26px;
  color: #666;
  margin-top: 11px;
}
.publ_menu .publ_2 {
  margin-top: 56px;
}
.publ_menu .publ_2 li:nth-of-type(1) {
  padding: 21px 8px 21px;
}
.publ_menu .publ_2 li:nth-last-of-type(1) {
  border-bottom: none;
}
.publ_menu .publ_2 li {
  border-bottom: 1px solid #ededed;
  padding: 29px 8px 21px;
}
.publ_menu .publ_bt {
  font-size: 30px;
  font-weight: bold;
  font-stretch: normal;
  line-height: 40px;
  letter-spacing: 0px;
  color: #ffffff;
}
.publ_menu .xbt {
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 30px;
  letter-spacing: 0px;
  color: #ffffff;
  margin-top: 18px;
}
.publ_menu .publ_3 {
  text-align: center;
  background: url('../img/publ_ia.jpg') no-repeat center;
  background-size: cover;
  padding: 28.6% 15% 42%;
  margin-top: 67px;
}
.publ_menu .publ_button {
  justify-content: center;
  margin-top: 23px;
}
.publ_menu .publ_button a {
  max-width: 100%;
  color: #fff;
  min-width: 137px;
  height: 39px;
  background-color: #ff5f15;
  border-radius: 4px;
  border: 1px solid #ff5f15;
}
.publ_menu .publ_button a:hover {
  color: #ff5f15;
  background: #fff;
}
.mbx {
  /* display: flex; */
  /* align-items: center; */
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 26px;
  letter-spacing: 0px;
  color: #999999;
  padding-top: 20px;
}
.mbx i {
  font-size: 18px;
  color: #999999;
  margin-bottom: 4px;
  margin-right: 5px;
}
.mbx a {
  margin: 0px 5px;
  color: #999;
  display: inline;
}
.mbx a:hover {
  color: #0e2b5c;
}
.mbx .active {
  color: #0e2b5c;
}
.padding_top {
  overflow: hidden;
  padding-top: 171px;
}
.buttonBox {
  display: flex;
  justify-content: flex-start;
}
.buttonBox a {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 200px;
  height: 55px;
  color: #fff;
  background: #ff5f15;
  padding: 5px 10px;
}
.buttonBox a:hover {
  background: #0e2b5c;
}
.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: center;
  align-items: center;
  width: 100%;
  padding-left: 8px;
}
.PageNumber .iconfont {
  transition: 0s;
}
.PageNumber a {
  font-size: 16px;
  color: #666666;
  width: 30px;
  height: 30px;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  margin-right: 10px;
}
.PageNumber a:hover {
  background: #0e2b5c;
  color: #fff;
}
.PageNumber .active {
  background: #0e2b5c;
  color: #fff;
}
.PageNumber .p_f {
  width: 93px;
}
.PageNumber .p_l {
  width: 61px;
}
.PageNumber input {
  font-family: Arial;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 26px;
  letter-spacing: 0px;
  color: #999999;
  background: transparent;
  cursor: pointer;
  transition: 0.3s;
}
.PageNumber input:hover {
  color: #ff5f15;
}
.PageNumber .submit {
  padding-left: 8px;
}
.PageNumber .submit i {
  color: #999999;
}
footer .footer_a {
  background: #03132c;
  padding: 45px 0px 53px;
}
footer .ul3 {
  width: 25%;
}
footer .ul3 i {
  color: #ff5f15;
  font-size: 16px;
  width: 26px;
  flex-shrink: 0;
}
footer .ul3 li {
  display: flex;
  align-items: flex-start;
}
footer .lif {
  font-size: 24px;
  font-weight: bold;
  font-stretch: normal;
  line-height: 30px;
  letter-spacing: 0px;
  color: #ffffff;
  padding-bottom: 14px;
}
footer .lif a {
  color: #fff;
}
footer .lif a:hover {
  color: #ff5f15;
}
footer li {
  color: #fff;
  margin-top: 4px;
}
footer li a {
  color: #fff;
}
footer li a:hover {
  color: #ff5f15;
}
footer form {
  width: 100%;
  padding-left: 18px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
footer form .hd {
  position: relative;
}
footer form .hd::before {
  content: '*';
  position: absolute;
  color: #ff0000;
  top: 50%;
  transform: translateY(-50%);
  left: -16px;
}
footer form p {
  width: 100%;
  margin-top: 13px;
}
footer form .ttBox {
  margin-top: 14px;
}
footer form .ttBox::before {
  top: 33%;
}
footer form .half {
  width: 46.8%;
}
footer form .yzm_submit {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
footer form .yzm {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  flex: 1;
  margin-top: 14px;
}
footer form .yzm span {
  height: 34px;
  flex-shrink: 0;
  margin-left: 27px;
  cursor: pointer;
}
footer form .yzm span img {
  height: 100%;
}
footer form .yzm input {
  width: 100%;
  flex: 1;
}
footer form .buttonBox {
  width: 83px;
  flex-shrink: 0;
  margin-top: 14px;
  margin-left: 19px;
}
footer form .buttonBox input {
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 24px;
  letter-spacing: 0px;
  color: #fff;
  cursor: pointer;
  text-indent: 0px !important;
  padding-right: 0px !important;
  border: none;
  background: #ff5f15;
  border: 1px solid #ff5f15;
  transition: 0.3s;
}
footer form .buttonBox input:hover {
  background: #fff;
  color: #ff5f15;
}
footer form input {
  height: 34px;
  padding-right: 5px;
}
footer form input,
footer form textarea {
  display: block;
  background-color: transparent;
  border: solid 1px #cccccc;
  width: 100%;
  resize: none;
  outline: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 24px;
  letter-spacing: 0px;
  color: #ffffff;
  text-indent: 8px;
}
footer form textarea {
  height: 67px;
  padding-top: 7px;
}
footer form input::placeholder,
footer form input::-webkit-input-placeholder,
footer form textarea::placeholder {
  font-family: Arial, Helvetica, sans-serif;
  color: #fff;
}
footer .icBox {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
footer .icBox a {
  width: 33px;
  height: 33px;
  border-radius: 5px;
  border: solid 2px #ffffff;
  margin-left: 17px;
}
footer .icBox a:hover {
  background: #fff;
  color: #ff5f15;
}
footer .icBox a:nth-of-type(1) {
  margin-left: 0px;
}
footer .follow {
  font-size: 24px;
  font-weight: bold;
  font-stretch: normal;
  line-height: 36px;
  letter-spacing: 0px;
  color: #ffffff;
  margin-right: 24px;
}
footer .c1 {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
footer .ul1 {
  width: 13.4%;
}
footer .ul2 {
  width: 15%;
}
footer .ul4 {
  width: 31.35%;
}
footer .footera_bottom {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-top: 20px;
}
footer .footer_b {
  color: #fff;
  background: #00030f;
  padding: 12px 0px 11px;
}
footer .footer_b a {
  color: #fff;
}
footer .footer_b a:hover {
  color: #ff5f15;
}
footer .footer_b p {
  margin-top: 2px;
}
.fy_foot .footer_b {
  padding: 12px 0px 43px;
}
.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: 1700px) {
  .index .swiper_button .prev {
    left: -20px;
  }
  .index .swiper_button .next {
    right: -20px;
  }
  .pub3 .turn_page #box .prev,
  .pub3 .turn_page #box .next {
    font-size: 20px;
  }
  .pub3 .turn_page #box .prev {
    left: -20px;
  }
  .pub3 .turn_page #box .next {
    right: -20px;
  }
}
@media screen and (max-width: 1550px) {
  .rightMenu > a,
  .rightMenu > span {
    width: 50px;
    height: 50px;
  }
  .rightMenu > a i,
  .rightMenu > span i {
    font-size: 28px;
  }
  .rightMenu .wx {
    cursor: pointer;
    position: relative;
  }
  .rightMenu .wx > img {
    display: none;
    position: absolute;
    right: 100%;
  }
}
@media screen and (max-width: 1450px) {
  html body {
    font-size: 15px;
    line-height: 25px;
  }
  .icBox a i {
    font-size: 18px;
  }
  header .icBox a {
    margin-left: 4px;
  }
  header .logoBox {
    width: 210px;
    padding-bottom: 0px;
  }
  header .menuOne {
    font-size: 16px;
    line-height: 30px;
    margin-right: 25px;
  }
  header .sousuo {
  margin-left: 20px;
    margin-right: 20px;
  }
  header .sousuo i {
    font-size: 20px;
  }
  header .center {
    padding-bottom: 0px;
  }
  header .head_b {
    padding: 15px 0px;
  }
  header .ul {
    min-width: 195px;
  }
  header .ul li {
    font-size: 15px;
    line-height: 26px;
  }
  header .ul1 {
    padding-top: 29px !important;
  }
  .fyhead .logoBox {
    width: 190px;
    padding-bottom: 0px;
  }
  .padding_top {
    padding-top: 139.38px;
  }
  .big_title {
    font-size: 32px !important;
    line-height: 42px !important;
  }
  .index .banner .slick-arrow {
    width: 48px;
    height: 48px;
    font-size: 20px;
  }
  .index .swiper_button div {
    top: 30%;
    font-size: 20px;
  }
  .index .index1 .title {
    font-size: 18px;
    line-height: 32px;
    margin-top: 10px;
  }
  .index .index1 .box {
    padding-left: 10px;
  }
  .index .index1 .button {
    margin-top: 12px;
  }
  .index .index2 .describe {
    font-size: 16px;
    line-height: 26px;
  }
  .index .dif_xbt {
    font-size: 16px;
  }
  .index .dif_xbt::before {
    margin-bottom: 3px;
  }
  .index .index3 .content {
    margin-top: 0px;
  }
  .index .index3 .content .img1 {
    margin-top: 30px;
  }
  .index .index3 .big_title {
    margin-top: 5px;
  }
  .index .index3 .describe {
    margin-top: 15px;
    min-height: auto;
  }
  .index .index3 .buttonBox1 {
    margin-top: 25px;
  }
  .index .buttonBox1 a {
    height: 42px;
  }
  .index .buttonBox a {
    padding: 5px 10px;
    min-width: 160px;
    height: 42px;
  }
  .index .index4 .title {
    font-size: 18px;
    line-height: 26px;
    margin-top: 15px;
  }
  footer .lif {
    font-size: 22px;
    line-height: 28px;
    padding-bottom: 8px;
  }
  footer .ul1 {
    width: 16%;
  }
  footer .ul2 {
    width: 17%;
  }
  footer .ul4 {
    width: 35%;
  }
  footer form .buttonBox {
    margin-left: 10px;
  }
  footer form .yzm span {
    margin-left: 10px;
  }
  footer form .hd::before {
    left: -10px;
  }
  footer .follow {
    font-size: 20px;
    line-height: 28px;
    margin-right: 15px;
  }
  footer .icBox a {
    width: 28px;
    height: 28px;
    margin-left: 8px;
  }
  footer .icBox a i {
    font-size: 14px;
  }
  .pub1 .logo a {
    width: 90px;
    height: 90px;
  }
  .pub1 .logo img {
    max-width: 70%;
    max-height: 70%;
  }
  .pub1 .pub1_name {
    font-size: 16px;
    line-height: 26px;
  }
  .pub2 .pub2_describe {
    font-size: 16px;
    line-height: 26px;
    margin-top: 15px;
  }
  .pub2 .buttonBox {
    padding-top: 10px;
  }
  .pub2 .buttonBox a {
    padding: 5px 10px;
    min-width: 160px;
    height: 42px;
  }
  .oo .oo_top {
    padding-top: 40px;
  }
  .oo .oo_top .read span {
    padding: 5px 10px;
    min-width: 150px;
    height: 42px;
  }
  .oo .oot_dif {
    font-size: 32px;
    line-height: 42px;
  }
  .oo form .title {
    font-size: 18px;
    line-height: 32px;
    margin-top: 10px;
  }
  .oo form .box {
    padding-left: 10px;
  }
  .publ_menu {
    width: 226px;
  }
  .publ_menu .menu_all {
    font-size: 26px;
    line-height: 32px;
  }
  .publ_menu .menu_all a {
    padding-left: 20px;
  }
  .publ_menu .menu_all p,
  .publ_menu .menu_all span {
    padding-left: 20px;
  }
  .publ_menu .menuOne a {
    padding: 10px 0px 6px 20px;
  }
  .publ_menu .menu_all + ul {
    margin-top: 25px;
  }
  .publ_menu .publ_2 {
    margin-top: 40px;
  }
  .publ_menu .title {
    font-size: 16px;
    line-height: 26px;
  }
  .publ_menu .publ_3 {
    margin-top: 40px;
  }
  .publ_menu .publ_bt {
    font-size: 26px;
    line-height: 32px;
  }
  .publ_menu .xbt {
    font-size: 16px;
    line-height: 26px;
  }
  .dif_title {
    font-size: 32px !important;
    line-height: 36px !important;
  }
  .ot .ot1 {
    align-items: center;
  }
  .ot .ot1 .pic-btn {
    width: 28px;
    height: 28px;
    font-size: 16px;
  }
  .ot .ot1 .pic-list {
    height: 79%;
  }
  .ot .ot1_l {
    margin-left: 4%;
  }
  .ot .ot1_l .buttonBox a {
    padding: 5px 10px;
    min-width: 160px;
    height: 42px;
  }
  .ot .ot1_l .bt {
    font-size: 26px;
    line-height: 32px;
  }
  .ot .ot3 figure {
    margin-top: 40px;
  }
  .ot .ot3 .top {
    font-size: 18px;
    line-height: 32px;
  }
  .pub4 .title {
    font-size: 18px;
    line-height: 32px;
    margin-top: 10px;
  }
  .pub4 .box {
    padding-left: 10px;
  }
  .pub4 .button {
    margin-top: 12px;
  }
  .to .to3 .content::before {
    font-size: 110px;
    line-height: 110px;
  }
  .to .to3 .l_box {
    padding-top: 3%;
  }
  .to .to3 .describe {
    line-height: 26px;
    margin-top: 20px;
  }
  .to .to3 .swiper_button {
    margin-top: 30px;
  }
  .tho .swiper_button .prev {
    left: -20px;
  }
  .tho .swiper_button .next {
    right: -20px;
  }
  .tho .tho1 .box {
    width: 46%;
  }
  .tho .pub1 {
    margin-top: 50px;
  }
  .tho .tho3 .box {
    padding-top: 1%;
  }
  .tho .tho3 .describe {
    margin-top: 15px;
  }
  .tho .tho4_box {
    padding-top: 30px;
  }
  .tho .tho4 .logo {
    height: 70px;
  }
  .tho .tho4 .title {
    font-size: 24px;
    line-height: 32px;
  }
  .tho .tho5 .buttonBox a {
    padding: 5px 10px;
    min-width: 160px;
    height: 42px;
  }
  .fuo .fuo1 .title {
    font-size: 18px;
    line-height: 26px;
    margin-top: 15px;
  }
  .fuo .fuo1 figure {
    margin-top: 40px;
  }
  .fut .bt {
    font-size: 26px;
    line-height: 36px;
  }
  .fut .share_time {
    margin-top: 20px;
  }
  .fut .fut1 {
    padding-top: 40px;
  }
  .fut .fut2 .title {
    font-size: 18px;
    line-height: 26px;
    margin-top: 15px;
  }
  .fo .fo1_l {
    width: 47%;
  }
  .fo form input {
    height: 40px;
  }
  .fo form .buttonBox {
    width: 160px;
    margin-left: 12px;
  }
  .fo form .yzm span {
    margin-left: 12px;
    height: 40px;
  }
  .fo .name {
    font-size: 16px;
  }
}
@media screen and (max-width: 1300px) {
  .rightMenu > a,
  .rightMenu > span {
    width: 40px;
    height: 40px;
  }
  .rightMenu > a i,
  .rightMenu > span i {
    font-size: 25px;
  }
  .rightMenu .vx {
    cursor: pointer;
    position: relative;
  }
  .rightMenu .vx > img {
    display: none;
    position: absolute;
    right: 100%;
  }
}
@media screen and (max-width: 992px) {
  .rightMenu {
    transform: none;
    flex-direction: row;
    width: 100%;
    top: auto;
    bottom: 0px;
    display: flex;
  }
  .rightMenu > div {
    flex: 1;
    border-radius: 0px;
    margin-top: 0px;
  }
  .rightMenu > div a {
    border-radius: 0px;
  }
  .rightMenu > div i {
    font-size: 23px;
  }
  .rightMenu .wx {
    position: relative;
  }
  .rightMenu .wx > img {
    bottom: 100%;
    transform: translate(-50%);
    left: 50%;
  }
  header {
    border-bottom: 1px solid #ccc;
  }
  header .logoBox {
    width: 190px;
  }
  header .head_b {
    padding: 7px 0px;
  }
  header .head_a {
    display: none;
  }
  header .menuOne {
    display: none;
  }
  header .sousuo {
    display: none;
  }
  header .center {
    padding-right: 36px;
  }
  header .lang .lang_box span {
    font-size: 14px;
  }
  html body {
    font-size: 14px;
    line-height: 24px;
  }
  footer .ul1,
  footer .ul2 {
    display: none;
  }
  footer .ul3 {
    width: 45%;
  }
  footer .ul4 {
    width: 50%;
  }
  footer .lif {
    font-size: 20px;
    padding-bottom: 5px;
  }
  footer .follow {
    font-size: 16px;
    line-height: 26px;
  }
  footer .footera_bottom {
    justify-content: center;
  }
  footer .footer_a {
    padding: 30px 0px 40px;
  }
  footer .footer_b {
    padding-bottom: 55px !important;
    text-align: center;
  }
  footer .link {
    display: none;
  }
  .padding_top {
    padding-top: 65px;
  }
  .big_title {
    font-size: 26px !important;
    line-height: 32px !important;
  }
  .index .swiper_button {
    display: flex;
    width: 100%;
    margin-top: 20px;
    justify-content: center;
  }
  .index .swiper_button div {
    margin: 0px 5px;
    position: relative;
    top: 0;
    left: 0 !important;
    right: 0 !important;
  }
  .index .pub1 {
    padding-top: 40px;
  }
  .index .index1 {
    padding-top: 50px;
    padding-bottom: 80px;
  }
  .index .index1 .small_title {
    width: 100%;
    margin: 10px auto 0px;
  }
  .index .index1 .box {
    padding-left: 0px;
  }
  .index .index1 .title {
    font-size: 16px;
    line-height: 26px;
  }
  .index .index1 .button {
    font-size: 14px;
    margin-top: 6px;
  }
  .index .index1 .swiper-slide {
    padding-bottom: 0px;
    margin-top: 30px !important;
  }
  .index .index1 .z_z {
    opacity: 0 !important;
  }
  .index .index1 .swiperindex1-pagination {
    margin-top: 40px;
  }
  .index .index2 .container {
    background: none;
    margin-top: 30px;
    top: 0;
    position: relative;
  }
  .index .index2 .big_box {
    width: 100%;
    margin-right: 0;
    padding: 0px 30px;
  }
  .index .index2 .logo i {
    font-size: 34px;
  }
  .index .index2 .logo span {
    width: 70px;
    height: 70px;
  }
  .index .index2 .describe {
    font-size: 14px;
    line-height: 24px;
  }
  .index .index3 {
    margin-top: 30px;
    padding: 50px 0px 80px;
  }
  .index .index3 .img1 {
    float: none;
    width: 800px;
    max-width: calc(100% - 60px);
    margin: auto !important;
  }
  .index .index3 .content {
    padding-top: 30px;
  }
  .index .index4 {
    padding: 50px 0px 80px;
  }
  .index .index4 .boxs {
    padding-top: 5px;
  }
  .index .index4 .title {
    font-size: 16px;
    margin-top: 10px;
  }
  .index .index4 .box {
    padding: 0px 9px 15px;
  }
  .index .index4 .box1 {
    padding: 0px 0px 8px;
  }
  .index .index4 .box2 {
    padding: 0px;
  }
  .index .index4 .time i {
    margin-right: 5px;
  }
  .index .index4 .describe {
    line-height: 24px;
    margin-top: 8px;
  }
  .index .index4 .button {
    font-size: 14px;
    margin-top: 8px;
  }
  .pub1 .logo a {
    width: 85px;
    height: 85px;
  }
  .pub1 .pub1_name {
    font-size: 14px;
    line-height: 24px;
    margin-top: 8px;
  }
  .pub2 {
    flex-direction: column-reverse;
    padding: 10px 0px 20px !important;
    margin-top: 30px !important;
  }
  .pub2 .imgBox {
    width: 600px;
    max-width: 100%;
  }
  .pub2 .pub2_l {
    flex: none;
    padding: 30px 3.4% 22px;
  }
  .pub2 .pub2_describe {
    font-size: 14px;
    line-height: 24px;
    margin-top: 10px;
  }
  .pub3 {
    padding: 50px 0px 0px !important;
  }
  .pub3 .small_describe {
    margin: 10px auto 0px;
    width: 100%;
  }
  .pub3 .swiper_button {
    display: flex;
    width: 100%;
    margin-top: 20px;
    justify-content: center;
  }
  .pub3 .swiper_button div {
    margin: 0px 5px;
    position: relative;
    top: 0;
    left: 0 !important;
    right: 0 !important;
  }
  .pub3 .sw_box {
    margin-top: 15px;
  }
  .pub3 .title {
    font-size: 14px;
    margin-top: 8px;
  }
  .mbx {
    font-size: 14px;
    padding-top: 8px;
  }
  .oo .oo_top {
    padding-top: 20px;
  }
  .oo .oo_top .read {
    margin-top: 20px;
  }
  .oo .oot_dif {
    font-size: 24px;
    line-height: 32px;
  }
  .oo .oo2 {
    flex-direction: column-reverse;
    padding-top: 50px;
    padding-bottom: 80px;
  }
  .oo .oo2_box {
    flex: none;
    margin-left: 0%;
  }
  .oo form .box {
    padding-left: 0px;
  }
  .oo form .title {
    font-size: 16px;
    line-height: 26px;
  }
  .oo form .z_z {
    opacity: 0 !important;
  }
  .oo form .box1 {
    margin-top: 10px;
  }
  .oo .PageNumber {
    padding-top: 20px;
  }
  .publ_menu {
    width: 100%;
    padding-top: 50px;
  }
  .publ_menu .menu_all {
    font-size: 20px;
    line-height: 28px;
  }
  .publ_menu .menu_all + ul {
    margin-top: 20px;
    padding-bottom: 0px !important;
  }
  .publ_menu .menuOne a {
    padding: 3px 0px 3px 20px;
  }
  .publ_menu .publ_1 .menu_all {
    display: none;
  }
  .publ_menu .publ_1 .menu_all1 {
    display: block;
  }
  .publ_menu .publ_1 .menu_all1 + ul {
    display: none;
  }
  .publ_menu .publ_2 li {
    padding: 15px 10px;
  }
  .publ_menu .describe {
    margin-top: 8px;
  }
  .publ_menu .publ_bt {
    font-size: 20px;
    line-height: 28px;
  }
  .publ_menu .publ_3 {
    margin-top: 30px;
    padding: 50px 20px 80px;
  }
  .publ_menu .xbt {
    font-size: 14px;
    line-height: 24px;
    margin-top: 8px;
  }
  .dif_title {
    font-size: 26px !important;
    line-height: 32px !important;
  }
  .ot .ot1 {
    padding-top: 20px;
    justify-content: center;
    padding-bottom: 50px;
  }
  .ot .ot1 .zoomPad {
    cursor: default !important;
  }
  .ot .ot1 .zoomPup {
    display: none !important;
  }
  .ot .ot1 .zoomWindow {
    display: none !important;
  }
  .ot .ot1 .zoomPreload {
    display: none !important;
  }
  .ot .ot1 .r_box {
    width: 80%;
  }
  .ot .ot1_l {
    flex: none;
    margin-left: 0%;
    margin-top: 30px;
    padding-bottom: 0px;
  }
  .ot .ot1_l .bt {
    font-size: 22px;
    line-height: 32px;
  }
  .ot .ot1_l .describe {
    line-height: 24px;
  }
  .ot .ot1_l .buttonBox a {
    min-width: 140px;
    height: 42px;
  }
  .ot .img1 {
    margin-top: 20px;
  }
  .ot .ot3 {
    padding-top: 50px;
    padding-bottom: 80px;
  }
  .ot .ot3 figure {
    margin-top: 30px;
  }
  .ot .ot3 .top {
    font-size: 16px;
    line-height: 26px;
  }
  .ot .ot3 .box {
    font-size: 20px;
    width: 38px;
    height: 38px;
  }
  .ot .ot3 .bottom {
    margin-top: 15px;
    padding: 15px 25px;
  }
  .ot .bofangBox {
    width: 50px;
  }
  .pub4 {
    padding-top: 50px;
  }
  .pub4 .swiper {
    margin-top: 30px;
  }
  .pub4 .swiper_button div {
    width: 38px;
    height: 38px;
  }
  .pub4 .box {
    padding-left: 0px;
  }
  .pub4 .title {
    font-size: 16px;
    line-height: 26px;
  }
  .pub4 .button {
    font-size: 14px;
    margin-top: 6px;
  }
  .pub4 .z_z {
    opacity: 0 !important;
  }
  .to .line {
    width: 46px;
    height: 4px;
    margin-top: 10px;
  }
  .to .box1 .describe {
    margin-top: 20px;
  }
  .to .mySwiper1 .swiper1-pagination {
    margin-top: 25px;
  }
  .to .to1_container {
    padding-top: 30px;
  }
  .to .pub3 {
    padding-bottom: 50px !important;
  }
  .to .to2 {
    padding-top: 50px;
  }
  .to .to2 .describe {
    width: 100%;
    margin: 10px auto 0px;
  }
  .to .to2 .buttonBox {
    margin-top: 30px;
  }
  .to .to2 .buttonBox img {
    width: 28px;
    margin-right: 10px;
  }
  .to .to2 .buttonBox a {
    font-size: 16px;
    min-width: 260px;
    height: 42px;
  }
  .to .to3 {
    padding-top: 50px;
    padding-bottom: 80px;
    margin-bottom: 0px;
  }
  .to .to3 .content::before {
    font-size: 70px;
    line-height: 40px;
  }
  .to .to3 .l_box {
    flex: none;
  }
  .to .to3 .describe {
    margin-top: 5px;
    line-height: 24px;
  }
  .to .to3 .swiper_button {
    justify-content: center;
  }
  .to .to3 .swiper_button div {
    width: 38px;
    height: 38px;
  }
  .to .to3 .sw_box {
    width: 100%;
    margin-top: 15px;
  }
  .to .to3 .swiper-slide:nth-of-type(odd) {
    margin-top: 20px;
  }
  .tho .swiper_button {
    display: flex;
    width: 100%;
    margin-top: 20px;
    justify-content: center;
  }
  .tho .swiper_button div {
    margin: 0px 5px;
    position: relative;
    top: 0;
    left: 0 !important;
    right: 0 !important;
  }
  .tho .tho1 {
    display: block;
    overflow: hidden;
    padding-top: 30px;
    padding-bottom: 50px;
  }
  .tho .tho1 .imgBox,
  .tho .tho3 .r_box{
    float: left;
    margin-right: 20px;
  }
  .tho .tho1 .box {
    width: 100%;
  }
  .tho .tho3 {
    padding-top: 50px;
    padding-bottom: 0px;
  }
  .tho .tho3 .imgBox {
    float: right;
    margin-right: 0px;
    margin-left: 20px;
  }
  .tho .tho2 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .tho .tho2 .describe {
    width: 100%;
    margin: 15px auto 0px;
  }
  .tho .pub1 {
    margin-top: 30px;
  }
  .tho .tho4 {
    padding-top: 40px;
  }
  .tho .tho4 .logo {
    height: 50px;
  }
  .tho .tho4 .title {
    font-size: 20px;
    line-height: 28px;
  }
  .tho .tho4 .describe {
    margin-top: 8px;
  }
  .tho .tho4 figure {
    width: 30%;
    margin-left: 5%;
    padding: 15px 2.5% 30px;
  }
  .tho .tho4 figure:nth-of-type(4n+1) {
    margin-left: 5%;
  }
  .tho .tho4 figure:nth-of-type(3n+1) {
    margin-left: 0%;
  }
  .tho .tho4_box {
    padding-top: 10px;
  }
  .tho .tho5 {
    padding-top: 40px;
    padding-bottom: 60px;
  }
  .tho .tho5 .buttonBox {
    margin-top: 30px;
  }
  .tho .tho5 .xbt {
    font-size: 16px;
    line-height: 26px;
    margin-top: 8px;
  }
  .tho .tho5 .dif_title1 {
    margin-top: 8px;
  }
  .fuo .fuo1 {
    padding: 0px;
  }
  .fuo .fuo1 .boxs {
    padding-top: 5px;
  }
  .fuo .fuo1 .title {
    font-size: 16px;
    margin-top: 10px;
  }
  .fuo .fuo1 .box {
    padding: 0px 9px 15px;
  }
  .fuo .fuo1 .box1 {
    padding: 0px 0px 8px;
  }
  .fuo .fuo1 .box2 {
    padding: 0px;
  }
  .fuo .fuo1 .time i {
    margin-right: 5px;
  }
  .fuo .fuo1 .describe {
    line-height: 24px;
    margin-top: 8px;
  }
  .fuo .fuo1 .button {
    font-size: 14px;
    margin-top: 8px;
  }
  .fuo .PageNumber {
    margin-top: 40px;
  }
  .fut .bt {
    font-size: 20px;
    line-height: 28px;
  }
  .fut .fut1 {
    padding-top: 20px;
  }
  .fut .fut2 {
    padding-top: 50px;
  }
  .fut .fut2 .boxs {
    padding-top: 5px;
  }
  .fut .fut2 .title {
    font-size: 16px;
    margin-top: 10px;
  }
  .fut .fut2 .box1 {
    padding: 0px 0px 8px;
  }
  .fut .fut2 .time i {
    margin-right: 5px;
  }
  .page_change .iconfont {
    width: 28px;
    height: 28px;
    font-size: 14px;
  }
  .fo .fo1 {
    padding-top: 30px;
    flex-wrap: wrap;
  }
  .fo .fo1_l {
    width: 100%;
  }
  .fo .fo1_l li {
    margin-top: 20px;
    min-width: 50%;
  }
  .fo .fo1_r {
    width: 100%;
    margin-top: 40px;
  }
  .fo .describe {
    margin-top: 10px;
  }
  .fo .fo_container::before {
    width: 100%;
    height: 50%;
  }
}
@media screen and (max-width: 768px) {
  .rightMenu .wx > img {
    bottom: 100%;
    transform: none;
    left: auto;
    right: 0%;
  }
  .rightMenu > div {
    height: 45px;
  }
 
  html body {
    line-height: 22px;
  }
  html body .content {
    width: calc(100% - 40px);
  }
  html body .sw_content {
    width: calc(100% - 40px);
  }
  .bannerBox {
    display: none;
  }
  footer .ul3 {
    display: none;
  }
  footer .ul4 {
    width: 350px;
    max-width: 100%;
  }
  footer .c1 {
    justify-content: center;
  }
  footer form p {
    margin-top: 10px;
  }
  footer .lif {
    font-size: 18px;
    padding-bottom: 0px;
  }
  footer .footer_a {
    padding: 30px 0px;
  }
  .big_title {
    font-size: 20px !important;
    line-height: 28px !important;
  }
  .index .swiper_button div {
    font-size: 16px;
  }
  .index .index1 {
    padding-top: 30px;
    padding-bottom: 40px;
  }
  .index .index1 .small_title {
    margin: 5px auto 0px;
  }
  .index .index1 .swiperindex1-pagination {
    margin-top: 20px;
  }
  .index .index1 .swiper-pagination-bullet {
    width: 16px;
    height: 3px;
    margin: 0px 3px;
  }
  .index .index1 .swiper-pagination-bullet-active {
    width: 21px;
  }
  .index .index2 .big_title {
    text-align: center;
  }
  .index .index2 .big_title span {
    display: inline-block;
  }
  .index .index2 .describe {
    text-align: center;
  }
  .index .index2 .logo {
    display: none;
  }
  .index .index2 .box {
    margin-left: 0px;
  }
  .index .index2 .container {
    padding: 30px 0px 40px;
  }
  .index .index3 {
    padding: 30px 0px 40px;
  }
  .index .index3 .describe {
    margin-top: 8px;
  }
  .index .index3 .buttonBox1 {
    margin-top: 20px;
  }
  .index .dif_xbt {
    font-size: 14px;
  }
  .index .buttonBox a {
    min-width: 135px;
    height: 40px;
  }
  .index .index4 {
    padding: 30px 0px 40px;
  }
  .index .index4 figure {
    width: 48%;
    margin-left: 4%;
  }
  .index .index4 figure:nth-of-type(3n+1) {
    margin-left: 4%;
  }
  .index .index4 figure:nth-of-type(2n+1) {
    margin-left: 0%;
  }
  .pub1 .logo a {
    width: 66px;
    height: 66px;
  }
  .pub2 .pub2_l {
    padding: 20px 3.4% 20px;
  }
  .pub2 .buttonBox a {
    min-width: 100%;
    height: 40px;
  }
  .pub3 {
    padding: 30px 0px 0px !important;
  }
  .oo .oot_dif {
    font-size: 20px;
    line-height: 28px;
  }
  .oo .oo_top {
    padding-top: 10px;
  }
  .oo .oo_top .oot_describe {
    margin-top: 8px;
  }
  .oo .oo_top .read span {
    min-width: 135px;
    height: 40px;
  }
  .oo .oo1 {
    padding-bottom: 40px;
  }
  .oo form figure {
    width: 48%;
    margin-left: 4% !important;
    margin-bottom: 25px;
  }
  .oo form figure:nth-of-type(2n+1) {
    margin-left: 0% !important;
  }
  .oo form .box1 input {
    margin-right: 8px;
  }
  .oo form .describe {
    line-height: 22px;
  }
  .oo .oo2 {
    padding-top: 30px;
    padding-bottom: 40px;
  }
  .oo .PageNumber {
    padding-top: 10px;
  }
  .PageNumber {
    padding-left: 0px;
  }
  .PageNumber a {
    font-size: 14px;
    width: 28px;
    height: 28px;
    margin-right: 5px;
  }
  .PageNumber .submit {
    width: 100%;
    display: flex;
    justify-content: center;
    padding-left: 0px;
    margin-top: 8px;
  }
  .publ_menu .menu_all {
    font-size: 18px;
    line-height: 26px;
  }
  .publ_menu .menu_all + ul {
    margin-top: 10px;
  }
  .publ_menu .ma_icon {
    font-size: 16px;
  }
  .publ_menu .publ_bt {
    font-size: 18px;
    line-height: 26px;
  }
  .publ_menu .publ_2 {
    margin-top: 25px;
  }
  .publ_menu .publ_3 {
    margin-top: 25px;
    padding: 30px 20px 40px;
  }
  .dif_title {
    font-size: 20px !important;
    line-height: 28px !important;
  }
  .ot .ot1 {
    padding-top: 10px;
    padding-bottom: 30px;
  }
  .ot .ot1 .pic-btn {
    width: auto;
    height: auto;
    border: none !important;
  }
  .ot .ot1 .pic-btn .pic-btn.prev {
    top: -2px;
  }
  .ot .ot1 .pic-btn .pic-btn.next {
    bottom: -2px;
  }
  .ot .ot1 .pic-btn:hover {
    color: #ff5f15;
    background: none;
  }
  .ot .ot1_l .bt {
    font-size: 20px;
    line-height: 28px;
  }
  .ot .ot1_l .buttonBox {
    margin-top: 20px;
  }
  .ot .ot1_l .buttonBox a {
    min-width: 135px;
    height: 40px;
    margin-right: 20px;
  }
  .ot .img1 {
    margin-top: 15px;
  }
  .ot .ot2 {
    padding-top: 30px;
  }
  .ot .ot2 .describe {
    margin-top: 15px;
  }
  .ot .ot3 {
    padding-top: 30px;
    padding-bottom: 40px;
  }
  .ot .ot3 figure {
    margin-top: 20px;
  }
  .ot .ot3 .bottom {
    margin-top: 10px;
    padding: 10px 20px;
  }
  .pub4 {
    padding-top: 30px;
    padding-bottom: 40px;
  }
  .pub4 .pub4_top {
    flex-direction: column;
    justify-content: center;
  }
  .pub4 .dif_title {
    flex: none;
    margin-right: 0px;
  }
  .pub4 .swiper_button div {
    width: 32px;
    height: 32px;
  }
  .pub4 .swiper {
    margin-top: 20px;
  }
  .to .to1_container {
    padding-top: 20px;
    padding-bottom: 30px;
  }
  .to .to1_container .bofangBox {
    width: 50px;
  }
  .to .to1 .sw_box {
    margin-top: 30px;
  }
  .to .mySwiper1 .swiper1-pagination {
    margin-top: 15px;
  }
  .to .mySwiper1 .swiper-pagination-bullet {
    width: 30px;
  }
  .to .pub3 {
    padding-bottom: 40px !important;
  }
  .to .to2 {
    padding-top: 30px;
    padding-bottom: 10px;
  }
  .to .to2 .buttonBox {
    margin-top: 20px;
  }
  .to .to2 .buttonBox a {
    font-size: 14px;
    min-width: 240px;
    height: 38px;
  }
  .to .to3 {
    padding-top: 30px;
    padding-bottom: 40px;
  }
  .to .to3 .content::before {
    font-size: 38px;
    line-height: 40px;
  }
  .tho .swiper_button div {
    font-size: 16px;
  }
  .tho .tho1 {
    padding-top: 20px;
    padding-bottom: 30px;
  }
  .tho .tho2 {
    padding-top: 30px;
    padding-bottom: 40px;
  }
  .tho .tho2 .describe {
    margin: 8px auto 0px;
  }
  .tho .tho3 {
    padding-top: 30px;
    padding-bottom: 0px !important;
  }
  .tho .tho3 .describe {
    margin-top: 8px;
  }
  .tho .tho4 figure {
    width: 48%;
    margin-left: 4% !important;
  }
  .tho .tho4 figure:nth-of-type(2n+1) {
    margin-left: 0px !important;
  }
  .tho .tho4 .logo {
    height: 38px;
  }
  .tho .tho5 {
    padding-top: 30px;
    padding-bottom: 40px;
  }
  .tho .tho5 .xbt {
    font-size: 14px;
    line-height: 22px;
  }
  .tho .tho5 .buttonBox {
    margin-top: 10px;
  }
  .fuo .fuo1 figure {
    width: 48%;
    margin-left: 4%;
    margin-top: 20px;
  }
  .fuo .fuo1 figure:nth-of-type(3n+1) {
    margin-left: 4%;
  }
  .fuo .fuo1 figure:nth-of-type(2n+1) {
    margin-left: 0%;
  }
  .fuo .PageNumber {
    margin-top: 20px;
  }
  .fut .fut1 {
    padding-top: 10px;
  }
  .fut .share_time {
    margin-top: 10px;
    line-height: 24px;
  }
  .fut .share_time .share {
    margin-right: 10px;
    font-size: 14px;
  }
  .fut .fut1_describe {
    margin-top: 15px;
    padding-bottom: 20px;
  }
  .fut .fut2 {
    padding-top: 30px;
    padding-bottom: 40px;
  }
  .fut .fut2 .boxs {
    padding-top: 0px;
  }
  .fut .fut2 figure {
    width: 48%;
    margin-left: 4%;
  }
  .fut .fut2 figure:nth-of-type(3n+1) {
    margin-left: 4%;
  }
  .fut .fut2 figure:nth-of-type(2n+1) {
    margin-left: 0%;
  }
  .page_change p {
    margin-top: 10px;
  }
  .fo .fo1 {
    padding-top: 10px;
    padding-bottom: 40px;
  }
  .fo .fo1_l {
    padding-top: 0px;
  }
  .fo .fo1_l ul {
    padding-top: 0px;
  }
  .fo .fo1_l li {
    min-width: 100%;
    padding-right: 0px;
  }
  .fo .fo1_l i {
    width: 34px;
    height: 34px;
    font-size: 16px;
    margin-right: 10px;
  }
  .fo form .hd::before {
    top: 55%;
    left: -10px;
  }
  .fo form .ttBox::before {
    top: 25px;
  }
  .fo .describe {
    margin-top: 8px;
  }
  .tho .tho1 .imgBox,
  .tho .tho3 .r_box{
    width: 100%;
    float: none;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .tho .tho3 .r_box{
  	  padding-bottom: 60.613%;
  }
}
@media screen and (max-width: 480px) {
  .ot .ot1 .r_box{
    width: 100%;
  }
  header .logoBox {
    width: 155px;
  }
  .padding_top {
    padding-top: 56.61px;
  }
  footer form {
    padding-left: 5px;
  }
  footer form .buttonBox {
    width: 100%;
    margin-left: 0px;
  }
  footer .footera_bottom {
    flex-wrap: wrap;
  }
  footer .follow {
    margin-right: 0px;
  }
  footer .icBox {
    width: 100%;
    justify-content: center;
    margin-top: 8px;
  }
  footer .footer_a {
    padding: 15px 0px;
  }
  .index .index1 .title {
    font-size: 15px;
  }
  .index .index2 .big_box {
    padding: 0px 10px;
  }
  .index .index4 figure {
    width: 100%;
    margin-left: 0% !important;
  }
  .pub2 .buttonBox {
    flex-direction: column;
    flex-wrap: wrap;
    align-items: flex-start;
  }
  .oo form .title {
    font-size: 15px;
  }
  .ot .ot1_l .buttonBox {
    align-items: flex-start;
    flex-direction: column;
  }
  .ot .ot1_l .buttonBox a {
    margin-top: 10px;
  }
  .to .img1 {
    width: 100%;
    float: none;
    margin-left: 0px;
    margin-bottom: 20px;
  }
  .pub4 .title {
    font-size: 15px;
  }
  
  .tho .tho1 .box {
    padding-top: 20px;
  }
  .tho .tho4 figure {
    width: 100%;
    margin-left: 0px !important;
  }
  .fuo .fuo1 figure {
    width: 100%;
    margin-left: 0% !important;
  }
  .fut .share_time {
    flex-direction: column;
    justify-content: center;
  }
  .fut .share_time .share_box {
    margin-left: 0px;
    margin-top: 5px;
  }
  .fut .fut2 figure {
    width: 100%;
    margin-left: 0% !important;
  }
  .fo form {
    padding-left: 5px;
  }
  .fo form p {
    margin-top: 12px;
  }
  .fo form .half {
    width: 100%;
  }
  .fo form input {
    height: 38px;
  }
  .fo form .ttBox {
    margin-top: 12px;
  }
  .fo form textarea {
    height: 100px;
  }
  .fo form .yzm {
    margin-top: 12px;
  }
  .fo form .yzm span {
    height: 38px;
  }
  .fo form .buttonBox {
    width: 100%;
    margin-left: 0px;
    margin-top: 12px;
  }
}
@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=1711069301333') format('woff'), url('iconfont.ttf?t=1711069301333') format('truetype');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.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";
}



.publ_2 .describe p{
      display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.index .index3 .img1 {
  position: relative;
}
.index .index3 .z_z {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
}