@charset "utf-8";

/*公共*/
@font-face {
  font-family: "syzt";
  src: url('/fonts/SourceHanSansCN-Bold.otf');
}
@font-face {
  font-family: "syzt2";
  src: url('/fonts/SourceHanSansCN-Light.otf');
}
body {
  overflow: hidden;

  margin: auto;

  background: #fff;
}
.g_content {
  width: 1200px;

  margin: auto;
}

/*pc导航选中*/

.ys_navph2_header {
  display: none;
}

@media screen and (max-width: 1199px) {
  .ys_navph2_header {
    display: block;
  }

  .g_show {
    display: none;
  }
}

.ys_navph2_header {
  position: relative;

  z-index: 99;

  height: 100%;
}

.ys_navph2_navbar {
  background: #fff;

  position: fixed;

  left: 0;

  top: 0;

  width: 100%;

  z-index: 100;

  box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.05);
}
.ys_navph2_navbar1.on {
  position: relative;
}

.ys_navph2_logo {
  position: relative;

  z-index: 50;

  width: 130px;
}

.ys_navph2_logo_btn {
  position: absolute;

  left: 0;

  top: 0;

  display: table-cell;

  width: 100%;

  height: 64px;

  line-height: 64px;

  padding: 0 10px;

  display: block;

  /* background: #1c5cb0; */

  background: #fff;

  transition: all 0.36s;
}

.ys_navph2_logo_btn img,
.ys_navph2_search_btn img {
  width: 100%;
}

.ys_navph2_search_btn {
  display: block;

  font-size: 16px;

  line-height: 64px;

  color: #333333;

  transition: all 0.36s;
}

.ys_navph2_modal {
  position: fixed;

  top: 64px;

  left: 0;

  width: 100%;

  background-color: #fff;

  text-align: center;

  border-top: 1px solid #eee;

  overflow: hidden;

  display: none;
}

.ys_navph2_modalmbox {
  padding: 16px 20px;
}

.ys_navph2_modalm {
  transform: translateX(0px);
}

.ys_navph2_msc_box {
  width: 100%;

  display: block;
}

.ys_navph2_msc_boxl {
  border-bottom: 1px solid #eee;

  width: calc(100% - 40px);

  padding-right: 20px;

  height: 40px;
}

.ys_navph2_msc_boxl input {
  width: 100%;

  height: 100%;

  font-size: 16px;
}

.ys_navph2_msc_boxr {
  width: 30px;
}

.ys_navph2_msc_boxr img {
  width: 100%;

  line-height: 40px;
}

.ys_navph2_menu {
  line-height: 64px;

  margin-left: 15px;
}

.ys_navph2_menu_btn {
  position: relative;

  display: inline-block;

  vertical-align: middle;

  width: 28px;

  height: 22px;

  cursor: pointer;
}

.ys_navph2_menu_line,
.ys_navph2_menu_line::before,
.ys_navph2_menu_line::after {
  display: block;

  width: 100%;

  height: 2px;

  background: #0089cf;

  transition: all 0.36s;
}

.ys_navph2_menu_line {
  position: absolute;

  left: 0;

  top: 50%;

  transform: translateY(-50%);
}

.ys_navph2_menu_line::before {
  content: "";

  position: absolute;

  top: 10px;
}

.ys_navph2_menu_line::after {
  content: "";

  position: absolute;

  top: -10px;
}

.ys_navph2_list {
  position: fixed;

  z-index: 99;

  left: 0;

  top: 0;

  width: 100%;

  height: 100%;

  padding: 84px 0 50px;

  background: linear-gradient(to bottom, #0089cf, #2f82ad);

  color: #fff;

  overflow: hidden;

  left: 100%;

  transition: all 0.5s ease-out;

  opacity: 0;
}

.ys_navph2_list.act {
  left: 0;

  opacity: 1;
}

.ys_navph2_subnav {
  padding: 0 20px;

  height: 100%;

  overflow: auto;
}

.ys_navph2_subnav li > div {
  position: relative;

  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

.ys_navph2_subnav a {
  line-height: 24px;

  padding: 13px 0;

  color: rgba(255, 255, 255, 0.7);

  display: inline-block;
}

.ys_navph2_subnav_a {
  font-size: 16px;
}

.ys_navph2_nav_icon {
  position: absolute;

  right: 5px;

  top: 50%;

  transform: translateY(-50%);

  width: 12px;

  height: 12px;
}

.ys_navph2_nav_icon::before {
  transform: rotate(90deg);
}

.ys_navph2_nav_icon::before,
.ys_navph2_nav_icon::after {
  content: "";

  position: absolute;

  left: 50%;

  top: 0;

  margin-left: -1px;

  width: 2px;

  height: 100%;

  background: #fff;

  transition: all 0.36s;
}

.ys_navph2_subnav ul {
  display: none;

  padding-left: 15px;
}

.ys_navph2_thirnav_a {
  font-size: 14px;
}

.ys_navph2_thirnav a {
  padding: 8px 0;
}

.ys_navph2_nav_icon {
  position: absolute;

  right: 5px;

  top: 50%;

  transform: translateY(-50%);

  width: 12px;

  height: 12px;

  cursor: pointer;
}

.ys_navph2_subnav ul {
  display: none;

  padding-left: 15px;
}

.ys_navph2_fournav_li {
  font-size: 12px;
}

.ys_navph2_lang {
  position: absolute;

  left: 0;

  bottom: 0;

  width: 100%;

  text-align: center;
}

.ys_navph2_lang_btn {
  display: inline-block;

  padding: 15px;

  cursor: pointer;
}

.ys_navph2_lang_btn img {
  width: 20px;
}

.ys_navph2_lang_modal {
  transform: translateX(100%);

  transition: all 0.5s ease-out;
}

.ys_navph2_lang_modal {
  position: absolute;

  left: 0;

  top: 0;

  width: 100%;

  height: 100%;

  background: inherit;

  padding: 84px 0 20px;
}

.ys_navph2_lang_back {
  font-size: 16px;

  margin-bottom: 10px;
}

.ys_navph2_lang_back {
  padding: 0 15px;

  cursor: pointer;
}

.ys_navph2_subnav {
  padding: 0 20px;

  height: 100%;

  overflow: auto;
}

.ys_navph2_search_btn {
  width: 20px;

  cursor: pointer;
}

.modal-open {
  overflow: hidden;
}

.ys_navph2_menu_btn.act .ys_navph2_menu_line {
  background: transparent;
}

.ys_navph2_menu_btn.act .ys_navph2_menu_line::before {
  top: 0;

  transform: rotate(45deg);
}

.ys_navph2_menu_btn.act .ys_navph2_menu_line::after {
  top: 0;

  transform: rotate(-45deg);
}

.ys_navph2_nav_icon::before {
  transform: rotate(90deg);
}

.ys_navph2_subnav li.act > div .ys_navph2_nav_icon::after {
  transform: rotate(90deg);
}

.ys_navph2_lang_modal.act {
  transform: translateX(0);
}

.ys_navph2_subnav_a.yxnav_active1,
.ys_navph2_thirnav_a.yxnav_active2,
.ys_navph2_fournav_a.yxnav_active3 {
  color: rgba(255, 255, 255, 1);
}

/*鼠标效果*/

@media screen and (min-width: 1200px) {
  .t_navli:hover .t_navtiao::before {
    width: 100%;

    opacity: 1;
  }

  .t_headli a:hover {
    color: #0089cf;
  }
}
.t_f2k3 {
  overflow: hidden;
}

/*载入效果*/

.g_fadein1 {
  -webkit-animation: fadeIn 1s ease both;

  animation: fadeIn 1s ease both;

  animation-delay: 0.3s;
}

.g_fadeup1 {
  -webkit-animation: fadeInUp 1s ease both;

  animation: fadeInUp 1s ease both;

  animation-delay: 0.4s;
}

.g_fadeup2 {
  -webkit-animation: fadeInUp 1s ease both;

  animation: fadeInUp 1s ease both;

  animation-delay: 0.5s;
}

.g_fadeup3 {
  -webkit-animation: fadeInUp 1s ease both;

  animation: fadeInUp 1s ease both;

  animation-delay: 0.6s;
}

.g_fadeup4 {
  -webkit-animation: fadeInUp 1s ease both;

  animation: fadeInUp 1s ease both;

  animation-delay: 0.7s;
}

.g_fadeup5 {
  -webkit-animation: fadeInUp 1s ease both;

  animation: fadeInUp 1s ease both;

  animation-delay: 0.8s;
}

.g_fadeup6 {
  -webkit-animation: fadeInUp 1s ease both;

  animation: fadeInUp 1s ease both;

  animation-delay: 0.9s;
}

.g_fadeup7 {
  -webkit-animation: fadeInUp 1s ease both;

  animation: fadeInUp 1s ease both;

  animation-delay: 1s;
}

.g_fadedown1 {
  -webkit-animation: fadeInDown 1s ease both;

  animation: fadeInDown 1s ease both;

  animation-delay: 0.4s;
}

.g_fadeleft1 {
  -webkit-animation: fadeInLeft 1s ease both;

  animation: fadeInLeft 1s ease both;

  animation-delay: 0.4s;
}

.g_faderigth1 {
  -webkit-animation: fadeInRight 1s ease both;

  animation: fadeInRight 1s ease both;

  animation-delay: 0.4s;
}

/* b1 Tammy */

.t_head {
  width: 100vw;

  transition: all 0.36s;
}

.t_headlogo a {
  display: block;

  line-height: 80px;

  width: 119px;
}

.t_headlogo a img {
  width: 100%;
}

.t_navtiao a {
  font-size: 16px;

  line-height: 80px;
}
.t_head.on .t_navtiao a {
  color: #666;
}
.t_navli.on .t_navtiao a {
  color: #0089cf;
}

.t_navjian {
  width: 8px;

  line-height: 80px;

  margin-left: 8px;
}

.t_navjian img {
  width: 100%;

  transition: all 0.36s;
}

.t_navkuang {
  width: 34px;

  height: 34px;

  border-radius: 50%;

  border: 1px solid #666;

  position: relative;

  z-index: 10;
}

.t_navkuang img {
  width: 14px;

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);
}

.t_navkuang {
  color: #666;

  font-size: 14px;

  line-height: 34px;

  text-align: center;
}

.t_navli {
  padding: 0 6px;
}

.t_navtiao {
  margin: 0 26px;
}

.t_headlogo {
  margin-right: 140px;
}

.t_navsou {
  line-height: 80px;
}

.t_navzixin {
  color: #fff;

  line-height: 43px;

  font-size: 16px;
}
.t_head.on .t_navzixin {
  color: #666;
}

.t_navzinr {
  border-radius: 22px;

  border: 1px solid #fff;
}
.t_head.on .t_navzinr {
  border: 1px solid #999;
}
.t_navicon {
  margin-right: 13px;

  width: 19px;
}

.t_souzi {
  margin: 0 10px;

  position: relative;

  top: 17px;
}

.t_b1banpic {
  width: 100%;
}

.t_b1banpic img {
  width: 100%;
}

.t_b1ban {
  position: relative;
}

.t_b1banwen {
  position: absolute;

  width: 100%;

  top: calc(50% + 22px);

  transform: translateY(-50%);
}

.t_b1banwen {
  text-align: center;
}

.t_anli a {
  font-size: 18px;

  color: #fff;

  line-height: 54px;

  width: 174px;

  text-align: center;

  background: rgba(0, 0, 0, 0.7);

  transition: all 0.36s;

  display: block;
}

.t_anli.on a {
  background: linear-gradient(to right, #0089cf, #22c286);
}

.t_anqie {
  border-radius: 5px;

  overflow: hidden;

  display: inline-block;
}

.t_b1banwen .t_ywh1 {
  margin-bottom: 15px;
}

.t_b1banwen .t_ywduanp {
  margin-bottom: 45px;
}

.t_erwen {
  font-size: 22px;

  color: #999;

  line-height: 96px;

  padding: 0 35px;

  cursor: pointer;

  position: relative;

  transition: all 0.36s;
}

.t_erwen::before {
  content: "";

  width: 5px;

  height: 5px;

  border-radius: 50%;

  position: absolute;

  top: 50%;

  transform: translateY(-50%);

  left: 18px;

  background: #999;

  transition: all 0.36s;
}

.t_erwen::after {
  content: "";

  width: 0;

  height: 3px;

  border-radius: 0;

  position: absolute;

  bottom: 0;

  transform: translatex(-50%);

  left: 50%;

  background: transparent;

  transition: all 0.36s;
}

.t_erli {
  margin: 0 4px;
}

.t_ernav {
  text-align: center;
}

.t_erzhong {
  display: inline-block;
}

.t_erli.on .t_erwen {
  color: #333;
}

.t_erli.on .t_erwen::before {
  background: #333;
}

.t_erli.on .t_erwen::after {
  width: 100%;

  background: linear-gradient(to right, #2c9e6b, #2799a0, #2495ca);
}

.t_b1k1 {
  background: #f8f8f8;

  padding-top: 36px;
}

.t_anbtn {
  display: inline-block;
}

.t_anbtnr {
  font-size: 16px;

  color: #fff;

  line-height: 46px;

  background: linear-gradient(to right, #0089cf, #22c286);

  padding: 0 40px;

  border-radius: 5px;

  overflow: hidden;

  cursor: pointer;
}

.t_b1pic {
  width: 900px;

  display: inline-block;
}

.t_b1pic img {
  width: 100%;
}

.t_b1k1 {
  text-align: center;
}

.t_line1 {
  height: 44px;

  position: relative;
}

.t_line1::before {
  content: "";

  left: calc(50% - 0.5px);

  top: 0;

  position: absolute;

  background: #333;

  width: 1px;

  height: 100%;
}

.t_b1k1 .t_line1 {
  margin-bottom: 19px;
}

.t_b1k1 .t_ywh2 {
  margin-bottom: 33px;
}

.t_b1k1 .t_anbtn {
  margin-bottom: 10px;
}

.t_b1pic {
  position: relative;

  top: 25px;
}

.t_content1 {
  width: 1400px;

  margin: 0 auto;
}

.t_b1neier {
  border-bottom: 1px solid #cfcfcf;
}

.t_b1neili {
  color: #999;

  font-size: 18px;

  font-weight: bold;

  line-height: 1.5;

  padding: 32px 36px 16px;

  cursor: pointer;

  position: relative;

  margin: 0 18px;

  transition: all 0.36s;
}

.t_b1neili::before {
  content: "";

  height: 3px;

  width: 0;

  position: absolute;

  bottom: -3px;

  left: 50%;

  transform: translateX(-50%);

  background: transparent;

  transition: all 0.36s;
}

.t_b1neier {
  text-align: center;
}

.t_b1ju {
  display: inline-block;
}

.t_b1neili.on {
  color: #333;
}

.t_b1neili.on::before {
  width: 100%;

  background: linear-gradient(to right, #2c9e6b, #2799a0, #2495ca);
}

.t_navli .menubox {
  /* display: flex; */
  top: 80px;
  text-align: left;
  position: absolute;
  z-index: 20;
  left: 50%;
  transform: translateX(-50%);
  width: 100vw;
  height: 0;
  transition: all 0s;
  overflow: hidden;
  background: #fff;
}
.w1300 {
  width: 1500px;
  margin: 0 auto;
}
.t_navli:hover .menubox {
  height: 350px;
  transition: all 0s;
}
.menubox .pic {
  width: 300px;
  height: 234px;
  /* margin-top: 40px; */
}
.menubox .pic img {
  /* width: 100%; */
  height: 100%;
  object-fit: cover;
}
.menubox .menu {
  width: 782px;
  position: relative;
  margin-top: 40px;
}
.menubox .menu li {
  float: left;
  width: 244px;
  border-bottom: solid 1px #eeeeed;
  margin: 0 98px 15px 0;
  padding: 22px 0 28px 0;
}
.menubox .menu li a {
  color: #333;
  font-size: 16px;
  background: url("https://mywl-source.antbms.com/images/jt.png") no-repeat right
    center;
  display: block;
}
.t_navli.on .menubox .menu li a:hover {
  color: #0089cf;
  background: url("https://mywl-source.antbms.com/images/jt2.png") no-repeat right
    center;
}
.banner {
  height: 800px;
  position: relative;
}
.banner video {
  border: none;
  bottom: 0;
  box-shadow: none;
  height: 100%;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none;
  object-fit: cover;
  outline: none;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

/* 首页 */
.title1 {
  font-family: "syzt";
  color: #1d2129;
  font-size: 44px;
  text-align: center;
}
.section3 {
  background: url("https://mywl-source.antbms.com/images/pic_16.jpg") no-repeat;
  background-size: cover;
  height: 350px;
  position: relative;
}
.section3 .text {
  position: absolute;
  width: 100%;
  text-align: center;
  left: 0;
  top: 50%;
  transform: translate(0, -50%);
  color: #fff;
  font-size: 27px;
}
.section3 .text h4 {
  font-size: 44px;
  margin-bottom: 42px;
}
.section1 {
  background: #f6f9fe;
  padding: 68px 0;
}
.section1 .tabs-box1 {
  box-shadow: 0 0 10px rgba(224, 224, 224, 0.4);
  background: #fff;
  margin-top: 48px;
  border-radius: 20px;
}
.section1 .tabs1 {
  text-align: center;
  padding: 30px 0;
  border-bottom: 1px solid #eee;
}
.section1 .tabs1 a {
  display: inline-block;
  color: #1d2129;
  font-size: 18px;
  height: 46px;
  line-height: 46px;
  padding: 0 20px;
  border-radius: 23px;
  margin: 0 12px;
}
.section1 .tabs1 a.cur {
  background: #0089cf;
  color: #fff;
}
.section1 .tabs-con1 {
  padding: 40px 68px;
}
.tabs-con1 .item1 {
  display: none;
}
.section1 .pic {
  width: 57%;
  height: 390px;
  position: relative;
  overflow: hidden;
  border-radius: 20px;
}
.section1 .pic img {
  width: 100%;
  height: auto;
  display: block;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
}
.section1 .text {
  width: 38%;
}
.section1 .text h3 a {
  display: block;
  color: #333;
  font-size: 26px;
  font-weight: bold;
  position: relative;
  padding: 24px 0;
  margin-bottom: 22px;
}
.section1 .text h3 a::after {
  content: "";
  display: block;
  position: absolute;
  width: 52px;
  height: 3px;
  background: #01a6fc;
  bottom: 0;
}
.section1 .text p {
  color: #666;
  font-size: 16px;
  line-height: 32px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}
.section1 .text a.more {
  display: inline-block;
  height: 46px;
  line-height: 46px;
  border-radius: 20px;
  text-align: center;
  color: #fff;
  font-size: 16px;
  background: #0089cf;
  position: relative;
  padding: 0 57px 0 38px;
  margin-top: 38px;
  position: relative;
  overflow: hidden;
}
.section1 .text a.more i {
  display: inline-block;
  background: url("https://mywl-source.antbms.com/images/jt3.png") no-repeat right
    center;
  width: 20px;
  height: 13px;
  position: absolute;
  top: 16px;
}
.section2 {
  background: url("https://mywl-source.antbms.com/images/pic_10.jpg") no-repeat;
  background-size: cover;
  padding-bottom: 88px;
}
.title2 {
  color: #fff;
  font-size: 16px;
  text-align: center;
  padding-top: 78px;
  margin-bottom: 48px;
}
.title2 h3 {
  font-size: 44px;
  font-family: "syzt";
  padding-bottom: 20px;
}
.section2 .our {
  height: 128px;
  position: relative;
}
.section2 .our p {
  color: #fff;
  font-size: 18px;
  line-height: 34px;
  padding-right: 46px;
}
#countup {
  margin: 66px 0 0 0;
}
#countup li {
  width: 25%;
  float: left;
  text-align: center;
}
#countup li b {
  font-size: 60px;
  font-family: arial;
  color: #fff;
}
#countup li sup {
  font-size: 60px;
  font-weight: bold;
  top: 18px;
  position: relative;
}
#countup li p {
  color: #fff;
  font-size: 16px;
  padding-top: 5px;
}
#countup li p em {
  font-style: normal;
  font-size: 12px;
  font-family: arial;
  display: inline-block;
  padding-left: 8px;
}
.section2 .swiper {
  height: 100%;
  width: 100%;
}
.section2 .swiper-slide {
  height: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow-y: scroll;
}
.section2 .swiper-scrollbar {
  background: #fff;
  position: absolute;
  right: 2px;
  top: 0;
  height: 100%;
  width: 1px;
  opacity: 1;
}
.section2 .swiper-scrollbar .swiper-scrollbar-drag {
  background: #fff;
  width: 4px;
  border-radius: 0;
  height: 30px;
  right: 1px;
}
.section2 .swiper-slide::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.section2 .swiper-slide::-webkit-scrollbar-track {
  background: transparent;
}
.section2 .swiper-slide::-webkit-scrollbar-thumb {
  background: #fff;
}
.section2 .swiper-slide::-webkit-scrollbar-thumb:hover {
  background: #fff;
}
.section2 .swiper-slide::-webkit-scrollbar-corner {
  background: #fff;
}

.title3 {
  color: #555;
  font-size: 16px;
  text-align: center;
  padding-top: 78px;
  margin-bottom: 48px;
}
.title3 h3 {
  font-size: 44px;
  font-family: "syzt";
  padding-bottom: 20px;
  color: #1d2129;
}
.brand {
  background: #fff;
  box-shadow: 0px 0px 18px 2px rgba(156, 154, 154, 0.15);
  position: relative;
  z-index: 2;
}
.brand li {
  display: inline-block;
  margin-right: 70px;
}
.brand li a {
  display: block;
  color: #333;
  font-size: 18px;
  height: 80px;
  line-height: 80px;
  position: relative;
}
.brand li a.move {
  color: #0089cf;
  font-weight: bold;
}
.brand li a::after {
  content: "";
  position: absolute;
  left: 0;
  height: 2px;
  background: #0089cf;
  bottom: 0;
}
.brand li a.move::after {
  width: 100%;
}
.leftside {
  position: fixed;
  left: 0;
  width: 100%;
  z-index: 9;
  background: #fff;
  box-shadow: 0 2px 6px 0 hsla(0, 0%, 79%, 0.1);
  height: 80px;
  top: -110px;
  -webkit-transition: top 0.6s;
  transition: top 0.6s;
}
.leftside.on {
  top: 0;
}
.leftside li {
  float: left;
  margin-right: 70px;
}
.leftside li a {
  display: flex;
  align-items: center;
  color: #333;
  position: relative;
  font-size: 18px;
  height: 80px;
  line-height: 80px;
}
.leftside li a::after {
  content: "";
  position: absolute;
  left: 0;
  height: 2px;
  background: #0089cf;
  bottom: 0;
}
.leftside li.on a {
  color: #0089cf;
  font-weight: bold;
}
.leftside li.on a::after {
  width: 100%;
}
.ny-banner {
  background-size: cover;
  height: 460px;
  background-repeat: no-repeat;
  margin-top: 80px;
  position: relative;
}
.banner-text {
  position: absolute;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 48px;
  font-family: "syzt";
  top: 50%;
  transform: translate(0, -50%);
}
.banner-text h3 {
  font-size: 48px;
  text-transform: uppercase;
  padding-bottom: 14px;
}
.he-news {
  background: #f6f9fe;
  padding: 70px 0;
}
.he-news li {
  float: left;
  margin: 0 2% 30px 0;
  width: 32%;
  background: #fff;
}
.he-news li:nth-child(3n) {
  margin-right: 0;
}
.he-news li .pic {
  height: 287px;
  overflow: hidden;
}
.he-news li .pic img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.6s;
}
.he-news li .text {
  padding: 37px 35px 35px 35px;
}
.he-news li a h3 {
  color: #333;
  font-size: 18px;
  margin-bottom: 24px;
  transition: all 0.6s;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.he-news li a p {
  color: #999;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.he-news li a .time {
  color: #999;
  font-size: 14px;
  font-family: arial;
  background: url("https://mywl-source.antbms.com/images/more1.png") no-repeat
    right center;
  margin-top: 43px;
  transition: all 0.6s;
}
.he-news li:hover .pic img {
  transform: scale(1.1);
}
.he-news li:hover a h3 {
  font-weight: bold;
  color: #0089cf;
}
.he-news li:hover a .time {
  background: url("https://mywl-source.antbms.com/images/more2.png") no-repeat
    right center;
}
.inside_text05 .text05_nav {
  overflow: hidden;
  margin: 0px 0 30px 0;
  text-align: center;
}
.inside_text05 .text05_nav h2 {
  font-size: 24px;
  color: #333333;
  padding: 0px 0 13px 0;
  font-weight: bold;
}
.inside_text05 .text05_nav h3 {
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 34px;
}
.inside_text05 .text05_nav h3 span {
  font-size: 14px;
  color: #999;
  padding-right: 20px;
}
.inside_text05 .text05_nav h3 a {
  font-size: 14px;
  color: rgba(155, 124, 67, 1);
  padding: 0 5px;
}
.inside_text05 .text05_nav h3 a:hover {
  text-decoration: underline;
}
.inside_text05 .text05 {
  overflow: hidden;
  padding-bottom: 50px;
}
.inside_text05 .text05 p {
  font-size: 16px;
  color: #666;
  line-height: 32px;
  text-align: justify;
}
.inside_text05 .text05 img {
  display: block;
  margin: 30px auto;
  max-width: 100%;
}
.inside_text05 .fy {
  overflow: hidden;
  padding-top: 28px;
  border-top: 1px solid #e6e6e6;
}
.inside_text05 .fy h4 {
  overflow: hidden;
  line-height: 30px;
  font-size: 16px;
  color: #666;
}
.inside_text05 .fy h4 a {
  font-size: 16px;
  color: #666;
  font-weight: normal;
}
.inside_text05 .fy h4:hover a {
  color: #0089cf;
}
.inside_text05 .fy .fr {
  text-align: right;
}
.nn_detail img {
  max-width: 986px;
  margin: 10px auto;
  display: block;
}
.left-side {
  width: 67%;
}
.right-side {
  width: 28%;
  padding: 0px 0 0 5%;
  border-left: #e6e6e6 solid 1px;
}
.right-side .tit {
  color: #333;
  font-size: 24px;
  padding-bottom: 38px;
  font-weight: bold;
}
.part-box li {
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 16px;
  margin-bottom: 22px;
}
.part-box li a .p1 {
  color: #555;
  font-size: 18px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  margin-bottom: 14px;
}
.part-box li a span {
  display: inline-block;
  font-size: 14px;
  color: #999;
  line-height: 22px;
  margin-right: 10px;
}
.part-box li:hover a .p1 {
  color: #0089cf;
}
.he-news-details {
  padding: 70px 0;
}
.contact {
  padding: 84px 0;
}
.contact .left {
  width: 36%;
  padding-top: 20px;
}
.contact .middle {
  font-size: 34px;
  font-family: arial;
  width: 39%;
  text-align: center;
  padding: 52px 0;
  border-left: 2px solid #ededed;
  border-right: 2px solid #ededed;
}
.contact .middle .h6 {
  background: url("https://mywl-source.antbms.com/images/phone.jpg") no-repeat left
    top;
  line-height: 48px;
  padding-left: 72px;
  display: inline-block;
  color: #0089cf;
}
.contact .right {
  width: 110px;
  text-align: center;
  color: #666;
  font-size: 14px;
  margin-right: 4%;
  padding-top: 16px;
}
.contact .right img {
  width: 110px;
  height: 110px;
}
.map img {
  width: 100%;
}
.contact-way {
  padding: 70px 0;
}
.contact-way li {
  float: left;
  width: 28%;
  position: relative;
  margin: 47px 8% 47px 0;
  height: 138px;
}
.contact-way li .tit1 {
  font-size: 20px;
  color: #333;
  font-weight: bold;
  margin-bottom: 27px;
}
.contact-way li .tit1 i {
  display: inline-block;
  float: left;
  position: relative;
  top: -1px;
  margin-right: 12px;
  background: url("https://mywl-source.antbms.com/images/tbb.jpg") no-repeat;
  width: 27px;
  height: 24px;
}
.contact-way li p {
  line-height: 28px;
  color: #666;
  font-size: 16px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  margin-top: 7px;
}
.contact-way li:nth-child(3n) {
  margin-right: 0;
}
.contact-way li::after {
  content: "";
  display: block;
  position: absolute;
  width: 1px;
  height: 100%;
  background: #e0e0e0;
  right: -12%;
  top: 0;
}
.contact-way li:nth-child(3n)::after {
  display: none;
}

.contact .tabs2 {
  float: left;
  width: calc(35% - 24px);
}
.contact .tab-con2 {
  float: right;
  width: 65%;
}
.contact .tabs2 li {
  background: #f6f6f6;
  padding: 48px 0px 0 42px;
  margin-bottom: 24px;
  height: 222px;
  border-radius: 20px;
}
.contact .tabs2 h5 {
  color: #333;
  font-size: 24px;
  font-weight: bold;
  margin: 0 0 17px 0;
}
.contact .tabs2 p {
  color: #666;
  font-size: 14px;
  line-height: 28px;
}
.contact .map {
  display: none;
  height: 714px;
  background-size: cover;
  background-repeat: no-repeat;
}
.contact .tabs2 li.on {
  background: url("https://mywl-source.antbms.com/images/lxwm_03.jpg") no-repeat;
  background-size: cover;
  transition: all 0.3s;
}
.contact .tabs2 li.on h5,
.contact .tabs2 li.on p {
  color: #fff;
}

.he-help {
  padding: 58px 0;
}
.he-help .tit-01 {
  color: #333;
  font-size: 34px;
  font-weight: bold;
  margin-bottom: 35px;
}
.he-help .books li {
  float: left;
  margin: 0 1% 32px 0;
  background: #f6f9fe;
  width: 32.66%;
  padding: 52px 46px 36px 46px;
  transition: all 0.3s;
  border-radius: 20px;
}
.he-help .books li:nth-child(3n) {
  margin-right: 0;
}
.he-help .books li a p {
  color: #333;
  font-size: 22px;
  line-height: 32px;
  height: 64px;
  margin-bottom: 20px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  transition: all 0.3s;
}
.he-help .books li a .shijian {
  color: #666;
  font-size: 16px;
  background: url("https://mywl-source.antbms.com/images/bz1.png") no-repeat right
    center;
  height: 42px;
  line-height: 42px;
  transition: all 0.3s;
}
.he-help .books li:hover {
  background: #0089cf;
}
.he-help .books li:hover a .shijian {
  background: url("https://mywl-source.antbms.com/images/bz2.png") no-repeat right
    center;
}
.he-help .books li:hover a p,
.he-help .books li:hover a .shijian {
  color: #fff;
}
.he-solution1 {
  padding: 84px 0 62px 0;
}
.he-solution1 .box1 {
  margin-bottom: 60px;
}
.he-solution1 .box1 .tit {
  color: #333;
  font-weight: bold;
  font-size: 36px;
  margin: 24px 0 27px 0;
}
.he-solution1 .box1 p {
  color: #666;
  font-size: 16px;
  line-height: 26px;
}
.he-solution1 .box1 .left {
  width: 42%;
}
.he-solution1 .box1 .right {
  width: 50%;
}
.he-solution1 .box1 .right img {
  width: 100%;
  border-radius: 20px;
}
.he-solution1 .box2 li {
  float: left;
  margin-right: 1.5%;
  width: 23.875%;
  text-align: center;
  margin-bottom: 20px;
}
.he-solution1 .box2 li:nth-child(4n) {
  margin-right: 0;
}
.he-solution1 .box2 li .img {
  height: 80px;
  margin-top: 20px;
}
.he-solution1 .box2 li img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.he-solution1 .box2 li p {
  color: #333;
  font-size: 16px;
}
.he-solution2 {
  background: #f6f9fe;
  padding: 82px 0 24px 0;
}
.he-solution2 .box1 {
  margin-bottom: 58px;
}
.he-solution2 .left {
  width: 50%;
}
.he-solution2 .left img {
  width: 100%;
  border-radius: 20px;
}
.he-solution2 .right {
  width: 45%;
}
.he-solution2 .tit2 {
  color: #333;
  font-weight: bold;
  font-size: 36px;
  margin: 24px 0 27px 0;
}
.he-solution2 p {
  color: #666;
  font-size: 16px;
  line-height: 26px;
}
.he-solution2 p em {
  display: none;
}
.he-solution2 p em.dd {
  background: #0089cf;
  display: inline-block;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  position: relative;
  top: 10px;
  float: left;
  margin-right: 10px;
}
.he-solution3 .tit-01 {
  color: #333;
  font-size: 34px;
  font-weight: bold;
  margin-bottom: 35px;
}
.he-solution3 {
  padding: 70px 0;
}
.width-auto {
  width: 100%;
  position: relative;
}
.width-auto .swiper {
  height: 100%;
  width: 100%;
  padding-bottom: 70px;
}
.width-auto .swiper-slide {
  width: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.width-auto .swiper-scrollbar {
  background: transparent;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 50px;
  width: 100%;
  opacity: 1;
}
.width-auto .swiper-scrollbar::before {
  width: 100%;
  height: 5px;
  background: #ccc;
  border-radius: 5px;
  content: "";
  display: block;
  position: absolute;
  top: 12px;
}
.width-auto .swiper-scrollbar .swiper-scrollbar-drag {
  background: #0089cf url("https://mywl-source.antbms.com/images/jdut.png")
    no-repeat center;
  width: 60px;
  border-radius: 15px;
  height: 30px;
  right: 0;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
.product-bg {
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 80px;
}
.product-bg .t_content1 {
  position: relative;
  height: 610px;
}
.product-bg .left {
  width: 40%;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
}
.product-bg h3 {
  font-size: 48px;
  font-family: "syzt";
  color: #fff;
  padding-bottom: 18px;
}
.product-bg p {
  font-size: 24px;
  font-family: "syzt2";
  color: #e9f9ff;
  line-height: 40px;
}
.product-bg .right {
  width: 48%;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  right: 0;
}
.product-bg .right img {
  width: 100%;
  max-height: 100%;
}
.he-products-box {
  background: #f6f9fe;
}
.he-products1 {
  padding: 56px 0;
}
.he-products1 .left {
  width: 45%;
  position: relative;
}
.he-products1 .left .swiper-button-next,
.he-products1 .left .swiper-button-prev {
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
  padding: 20px 5px;
  outline: none;
  top: auto;
  bottom: 10%;
  z-index: 10;
}
.he-products1 .left .swiper-button-next:after,
.he-products1 .left .swiper-button-prev:after {
  font-size: 20px;
}
.he-products1 .left .swiper-button-next {
  right: 0;
}
.he-products1 .left .swiper-button-prev {
  left: 0;
}
.qieSwiper2 {
  height: 75%;
  width: 100%;
}
.qieSwiper2 .swiper-slide {
  position: relative;
}
.qieSwiper2 .swiper-slide::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.8);
  opacity: 0;
  -webkit-transition: opacity 0.4s ease-in-out;
  -moz-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
}
.qieSwiper2 .swiper-slide::after {
  content: "";
  position: absolute;
  opacity: 0;
  left: 50%;
  top: 50%;
  width: 80px;
  height: 80px;
  background: rgba(0, 0, 0, 0.7)
    url("https://mywl-source.antbms.com/images/zoom.png") no-repeat center;
  background-size: auto 30px;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.qieSwiper2 .swiper-slide:hover::before {
  opacity: 1;
}
.qieSwiper2 .swiper-slide:hover::after {
  opacity: 1;
  transform: translate(-50%, -50%) scale(0.8);
  -webkit-transform: translate(-50%, -50%) scale(0.8) rotateZ(90deg);
}
.qieSwiper2 .swiper-slide:hover {
  cursor: pointer;
}

.qieSwiper {
  height: 25%;
  box-sizing: border-box;
  padding: 12px 0 0 0;
}

.qieSwiper .swiper-slide {
  width: 33.33%;
  height: 100%;
  opacity: 0.4;
  background: #fff;
}

.qieSwiper .swiper-slide-thumb-active {
  opacity: 1;
}

.he-products1 .swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.he-products1 .right {
  width: 49%;
  padding-top: 28px;
}
.he-products1 h3 {
  color: #333;
  font-size: 36px;
  font-weight: bold;
  margin-bottom: 33px;
}
.he-products1 p {
  color: #666;
  font-size: 16px;
  line-height: 28px;
}
.he-products1 .list1 {
  border-top: 1px solid #e7eaee;
  margin-top: 26px;
  padding-top: 32px;
}
.he-products1 .list1 p {
  color: #666;
  font-size: 16px;
  line-height: 26px;
}
.he-products1 .list1 p em {
  display: none;
}
.he-products1 .list1 p em.dd {
  background: #0089cf;
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  position: relative;
  top: 10px;
  float: left;
  margin-right: 10px;
}
.he-products2 {
  background: url("https://mywl-source.antbms.com/images/xq_11.jpg") no-repeat;
  background-size: cover;
  padding: 50px 0;
}
.he-products2 h4 {
  color: #fff;
  font-size: 36px;
  font-weight: bold;
  margin-bottom: 40px;
}
.he-products2 p {
  color: #fff;
  font-size: 16px;
  line-height: 26px;
}
.he-products2 .t_content1 {
  position: relative;
}
/* 产品优势 */
.he-products2 .group-1 {
  float: left;
  width: calc(33.33% - 20px);
  margin-right: 30px;
  padding: 30px;
  height: 560px;
  overflow: auto;
}

.group-1::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.group-1::-webkit-scrollbar-track {
  background: #f5f5f5;
}
.group-1::-webkit-scrollbar-thumb {
  background: #0089cf;
}
.group-1::-webkit-scrollbar-thumb:hover {
  background: #fff;
}
.group-1::-webkit-scrollbar-corner {
  background: #fff;
}
.he-products2 .group-1:nth-child(3n) {
  margin-right: 0;
}
.he-products2 .group-1 h5 {
  color: white;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 15px;
  margin-left: -15px;
}
.he-products2 .group-1 ol li {
  list-style-type: decimal;
  color: white;
  font-size: 14px;
  line-height: 26px;
}
.he-products4 {
  background: url("https://mywl-source.antbms.com/images/xq_20.jpg") no-repeat;
  background-size: cover;
  height: 559px;
}
.he-products4 .tit-2 {
  color: #fff;
  font-size: 36px;
  font-weight: bold;
  text-align: center;
  padding: 67px 0 57px 0;
}
.he-products4 .zz img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}
.he-products5 {
  padding: 72px 0;
}
.he-products5 .box1 .left {
  width: 50%;
}
.he-products5 .box1 img {
  width: 100%;
}
.he-products5 .box1 .right {
  width: 45%;
}
.he-products5 .tit2 {
  color: #333;
  font-weight: bold;
  font-size: 36px;
  margin: 24px 0 27px 0;
}
.he-products5 p {
  color: #666;
  font-size: 16px;
  line-height: 26px;
}
.he-products3 .box1 .left {
  width: 50%;
}
.he-products3 .box1 img {
  width: 100%;
}
.he-products3 .box1 .right {
  width: 45%;
}
.he-products3 .tit2 {
  color: #333;
  font-weight: bold;
  font-size: 36px;
  margin: 24px 0 27px 0;
}
.he-products3 p {
  color: #666;
  font-size: 16px;
  line-height: 26px;
}
.he-products3 p em {
  display: none;
}
.he-products3 p em.dd {
  background: #0089cf;
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  position: relative;
  top: 10px;
  float: left;
  margin-right: 10px;
}
.he-products3 .box1 {
  margin-bottom: 67px;
}
.he-products3 {
  padding: 10px 0 70px 0;
  background: #fff;
}
.he-products3 .xin-tit1 {
  color: #333;
  font-size: 36px;
  font-weight: bold;
  margin: 46px 0;
}
.he-products3 img {
  max-width: 100%;
  margin: 0 auto;
  display: block;
}
.he-products3 table {
  border-top: 1px solid #dee1e5;
  border-left: 1px solid #dee1e5;
  min-width: 100%;
}
.he-products3 table th {
  height: 52px;
  background: #ecf5ff;
  border-right: 1px solid #dee1e5;
  border-bottom: 1px solid #dee1e5;
  color: #333;
  font-size: 18px;
  text-align: left;
  padding: 0 10px 0 24px;
}
.he-products3 table td {
  padding: 12px 24px;
  border-right: 1px solid #dee1e5;
  border-bottom: 1px solid #dee1e5;
  color: #333;
  font-size: 16px;
  line-height: 28px;
}
.he-products3 .xin-table {
  width: 100%;
  overflow-x: auto;
  padding-bottom: 20px;
}
.xin-table::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.xin-table::-webkit-scrollbar-track {
  background: #f5f5f5;
}
.xin-table::-webkit-scrollbar-thumb {
  background: #0089cf;
}
.xin-table::-webkit-scrollbar-thumb:hover {
  background: #fff;
}
.xin-table::-webkit-scrollbar-corner {
  background: #fff;
}

.products-group {
  margin: 28px 0;
}
.products-group .group {
  background: #fff;
  padding: 65px 5%;
  margin-bottom: 30px;
}
.products-group .group .left {
  width: 41%;
  height: 442px;
  position: relative;
}
.products-group .group .left img {
  width: 100%;
  display: block;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  height: auto;
}
.products-group .group .right {
  width: 47%;
}
.he-products {
  background: #f6f9fe;
  padding: 56px 0;
}
.he-products .top-text {
  background: url("https://mywl-source.antbms.com/images/cp-bg.jpg") no-repeat;
  background-size: cover;
  height: 265px;
  padding: 0 88px;
  position: relative;
}
.he-products .top-text h3 {
  color: #333;
  font-weight: bold;
  font-size: 36px;
  margin-bottom: 33px;
}
.he-products .top-text p {
  color: #666;
  font-size: 16px;
  line-height: 26px;
}
.he-products .top-text .text {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  width: 70%;
}
.products-group .group h3 a {
  color: #333;
  font-size: 36px;
  font-weight: bold;
  margin-bottom: 25px;
  display: block;
}
.products-group .group p {
  color: #666;
  font-size: 16px;
  line-height: 28px;
}
.products-group .group .list1 {
  margin: 17px 0 32px 0;
}
.products-group .group .list1 p {
  color: #666;
  font-size: 16px;
  line-height: 26px;
}
.products-group .group .list1 p em {
  display: none;
}
.products-group .group .list1 p em.dd {
  background: #0089cf;
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  position: relative;
  top: 10px;
  float: left;
  margin-right: 10px;
}
.products-group .group .look a {
  display: block;
  color: #fff;
  font-size: 16px;
  text-align: center;
  width: 130px;
  height: 40px;
  line-height: 40px;
  background: #0089cf;
  border-radius: 5px;
  position: relative;
  overflow: hidden;
}
.products-group .group .look a:after,
.section1 .text a.more:after,
.section1 .pic:after {
  content: "";
  position: absolute;
  left: -120%;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: -webkit-linear-gradient(
    0deg,
    rgba(255, 255, 255, 0),
    rgba(255, 255, 255, 0.5),
    rgba(255, 255, 255, 0)
  );
  transform: skewx(-25deg);
  -webkit-transform: skewx(-25deg);
}
.products-group .group .look a:hover:after,
.section1 .text a.more:hover:after,
.section1 .pic:hover:after {
  transition: all 0.5s ease;
  left: 100%;
}
/* .leftside2 {
  position: absolute;
  left:0;
  top: 676px;
  z-index: 9;
  display: none;
  width: 200px;
  padding: 15px 0 15px 24px;
  background: #fff;
  overflow-y: auto;
  display: block;
  bottom: -500px;
} */
.leftside2 {
  position: fixed;
  left: 0;
  top: 90px;
  z-index: 9;
  display: none;
  width: 200px;
  padding: 15px 0 15px 24px;
  background: #fff;
  height: 350px;
  overflow-y: auto;
}
.leftside2::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.leftside2::-webkit-scrollbar-track {
  background: #f5f5f5;
}
.leftside2::-webkit-scrollbar-thumb {
  background: #0089cf;
}
.leftside2::-webkit-scrollbar-thumb:hover {
  background: #fff;
}
.leftside2::-webkit-scrollbar-corner {
  background: #fff;
}
.leftside2.on {
  display: block;
  /* position: fixed;
  left:0;
  top: 90px; */
}
.leftside2 li {
  position: relative;
}
.leftside2 li::before {
  content: "";
  border-left: 1px solid #cdcdcd;
  position: absolute;
  left: 3px;
  top: 0px;
  height: 100%;
}
.leftside2 li a {
  display: flex;
  align-items: center;
  color: #919191;
  position: relative;
  line-height: 36px;
  font-size: 15px;
  padding-left: 24px;
}
.leftside2 li i {
  display: block;
  width: 7px;
  height: 7px;
  position: relative;
  border-radius: 50%;
  background-color: #e4e4e4;
  margin-right: 28px;
  position: absolute;
  top: 14px;
  left: 0;
}
.leftside2 li.on a {
  color: #0089cf;
}
.leftside2 li.on i {
  background: #0089cf;
}
.leftside3 li a {
  line-height: 24px;
  padding: 8px 10px 8px 24px;
  font-size: 15px;
}
.leftside3 {
  padding: 15px 0px 15px 20px;
}
.leftside3 li i {
  margin-right: 10px;
  position: absolute;
  top: 16px;
  left: 0;
}
/*.leftside2 li.on i::after {
  content: "";
  width: 0.23rem;
  height: 0.23rem;
  position: absolute;
  left: 50%;
  top: 50%;
  border-radius: 50%;
  background: #990000;
  opacity: 0.3;
  transform: translate(-50%, -50%);
}*/
.world {
  position: relative;
  margin-bottom: 70px;
}
.world .sjdt {
  width: 100%;
}
.world .ul1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.world .ul1 li {
  position: absolute;
  z-index: 6;
  width: 0.36rem;
  height: 0.44rem;
  cursor: pointer;
  transform: translate(-50%, -50%);
}
.world .ul1 li i {
  display: block;
  width: 12px;
  height: 12px;
  position: relative;
  border-radius: 50%;
  background-color: #01a6fc;
}
.world .ul1 li span {
  position: absolute;
  white-space: nowrap;
  font-size: 16px;
  color: #666;
  top: 20px;
  right: -30px;
  transition: all 0.5s ease;
}
.world .ul1 #li1 i {
  background: none;
  background-color: #9adcff;
  border-radius: 50%;
}
.world .ul1 #li1 i::before {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  border: 2px solid #fff;
  border-radius: 50%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #01a6fc;
}
.world .ul1 #li1 i::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  top: 0;
  left: 0;
  opacity: 0;
  background-color: #01a6fc;
  animation: welcome-qqyy-dh0 3s 1.5s linear infinite;
}
@keyframes welcome-qqyy-dh0 {
  0% {
    opacity: 0;
    transform: scale(0);
  }
  75% {
    opacity: 0.4;
    transform: scale(1.2);
  }
  100% {
    opacity: 0;
    transform: scale(1.5);
  }
}
.world .ul1 #li1 span {
}
.world .ul1 li:nth-of-type(1) {
  top: 44.5%;
  right: 22%;
}
.world .ul1 li:nth-of-type(2) {
  top: 44%;
  left: 16.5%;
}
.world .ul1 li:nth-of-type(3) {
  top: 30.4%;
  left: 45.8%;
}
.world .ul1 li:nth-of-type(4) {
  top: 22.2%;
  left: 54.3%;
}
.world .ul1 li:nth-of-type(5) {
  top: 25.5%;
  left: 54.3%;
}

.world .ul1 li:nth-of-type(7) {
}
.world .ul1 li:nth-of-type(8) {
}
.world .ul1 li:nth-of-type(9) {
}
.world .ul1 li:nth-of-type(10) {
}
.world .ol1 {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 2;
}
.world .ol1 li {
  position: absolute;
  top: 0;
  right: 0;
  background-size: cover;
  background-position: right top;
}
.world .ol1 li:nth-of-type(1) {
  top: 13%;
  right: 22.2%;
  width: 0;
  height: 32%;
  background-image: url(https://mywl-source.antbms.com/images/line/xt1.png);
}
@keyframes welcome-qqyy-dh1 {
  0% {
    width: 0;
  }
  100% {
    width: 61%;
  }
}
.world .ol1 li:nth-of-type(2) {
  top: 16.7%;
  right: 22.2%;
  width: 0;
  height: 28%;
  background-image: url(https://mywl-source.antbms.com/images/line/xt2.png);
}
.world .ul1 li:nth-of-type(3) span {
  right: 15px;
  top: 5px;
}
@keyframes welcome-qqyy-dh2 {
  0% {
    width: 0;
  }
  100% {
    width: 31.8%;
  }
}
.world .ol1 li:nth-of-type(3) {
  top: 17.9%;
  right: 22%;
  width: 0;
  height: 27%;
  background-image: url(https://mywl-source.antbms.com/images/line/xt3.png);
}
.world .ul1 li:nth-of-type(4) span {
  right: 15px;
  top: 8px;
}
@keyframes welcome-qqyy-dh3 {
  0% {
    width: 0;
  }
  100% {
    width: 23.5%;
  }
}
/*波兰*/
.world .ol1 li:nth-of-type(4) {
  top: 21.6%;
  right: 21.9%;
  width: 0;
  height: 23.8%;
  background-image: url(https://mywl-source.antbms.com/images/line/xt4.png);
}
.world .ul1 li:nth-of-type(5) span {
  right: 15px;
  top: 8px;
}
@keyframes welcome-qqyy-dh4 {
  0% {
    width: 0;
  }
  100% {
    width: 23.5%;
  }
}
/*法国*/
.world .ul1 li:nth-of-type(6) {
  top: 34.6%;
  left: 48%;
}
.world .ol1 li:nth-of-type(5) {
  top: 24.5%;
  right: 22%;
  width: 0;
  height: 20%;
  background-image: url(https://mywl-source.antbms.com/images/line/xt5.png);
}
.world .ul1 li:nth-of-type(6) span {
  right: 15px;
  top: 8px;
}
@keyframes welcome-qqyy-dh5 {
  0% {
    width: 0;
  }
  100% {
    width: 29.6%;
  }
}
/*葡萄牙*/
.world .ul1 li:nth-of-type(7) {
  top: 40.9%;
  left: 44.9%;
}
.world .ol1 li:nth-of-type(6) {
  top: 29.5%;
  right: 22.4%;
  width: 0;
  height: 15%;
  background-image: url(https://mywl-source.antbms.com/images/line/xt6.png);
}
.world .ul1 li:nth-of-type(7) span {
  right: 15px;
  top: 8px;
}
@keyframes welcome-qqyy-dh6 {
  0% {
    width: 0;
  }
  100% {
    width: 32.2%;
  }
}
/*匈牙利*/
.world .ul1 li:nth-of-type(8) {
  top: 34%;
  left: 53.6%;
}
.world .ol1 li:nth-of-type(7) {
  top: 32.3%;
  right: 22.1%;
  width: 0;
  height: 13.7%;
  background-image: url(https://mywl-source.antbms.com/images/line/xt7.png);
}
.world .ul1 li:nth-of-type(8) span {
  right: 0px;
  top: 15px;
}
@keyframes welcome-qqyy-dh7 {
  0% {
    width: 0;
  }
  100% {
    width: 24%;
  }
}
/*斯洛文尼亚*/
.world .ul1 li:nth-of-type(9) {
  top: 39%;
  left: 54%;
}
.world .ol1 li:nth-of-type(8) {
  top: 35.8%;
  right: 21.9%;
  width: 0;
  height: 9.8%;
  background-image: url(https://mywl-source.antbms.com/images/line/xt8.png);
}
.world .ul1 li:nth-of-type(9) span {
  right: 15px;
  top: 8px;
}
@keyframes welcome-qqyy-dh8 {
  0% {
    width: 0;
  }
  100% {
    width: 23.6%;
  }
}
/*克罗地亚*/
.world .ul1 li:nth-of-type(10) {
  top: 41%;
  left: 54.8%;
}
.world .ol1 li:nth-of-type(9) {
  top: 37.5%;
  right: 21.9%;
  width: 0;
  height: 7.8%;
  background-image: url(https://mywl-source.antbms.com/images/line/xt9.png);
}
.world .ul1 li:nth-of-type(10) span {
  right: -2px;
  top: 12px;
}
@keyframes welcome-qqyy-dh9 {
  0% {
    width: 0;
  }
  100% {
    width: 23%;
  }
}
/*乌兹别克斯坦*/
.world .ul1 li:nth-of-type(11) {
  top: 40.6%;
  left: 62.5%;
}
.world .ol1 li:nth-of-type(10) {
  top: 39.7%;
  right: 21.9%;
  width: 0;
  height: 6%;
  background-image: url(https://mywl-source.antbms.com/images/line/xt10.png);
}
.world .ul1 li:nth-of-type(11) span {
  right: -2px;
  top: 12px;
}
@keyframes welcome-qqyy-dh10 {
  0% {
    width: 0;
  }
  100% {
    width: 15%;
  }
}
/*印度*/
.world .ul1 li:nth-of-type(12) {
  top: 52%;
  left: 68.7%;
}
.world .ol1 li:nth-of-type(11) {
  top: 42.5%;
  right: 22%;
  width: 0;
  height: 9.8%;
  background-image: url(https://mywl-source.antbms.com/images/line/xt11.png);
}
.world .ul1 li:nth-of-type(12) span {
  right: 10px;
  top: 3px;
}
@keyframes welcome-qqyy-dh11 {
  0% {
    width: 0;
  }
  100% {
    width: 9.1%;
  }
}
/*印尼*/
.world .ul1 li:nth-of-type(13) {
  bottom: 35%;
  right: 21.2%;
}
.world .ol1 li:nth-of-type(12) {
  top: 44.5%;
  right: 20%;
  width: 8.7%;
  height: 0;
  background-image: url(https://mywl-source.antbms.com/images/line/xt12.png);
}
.world .ul1 li:nth-of-type(13) span {
  right: -45px;
  top: 5px;
}
@keyframes welcome-qqyy-dh12 {
  0% {
    height: 0;
  }
  100% {
    height: 20%;
  }
}
/*泰国*/
.world .ul1 li:nth-of-type(14) {
  top: 55%;
  right: 24.3%;
}
.world .ol1 li:nth-of-type(13) {
  top: 44%;
  right: 22.3%;
  width: 3.3%;
  height: 0;
  background-image: url(https://mywl-source.antbms.com/images/line/xt13.png);
}
.world .ul1 li:nth-of-type(14) span {
  right: 10px;
  top: 3px;
}
@keyframes welcome-qqyy-dh13 {
  0% {
    height: 0;
  }
  100% {
    height: 12%;
  }
}
/*越南*/
.world .ul1 li:nth-of-type(15) {
  top: 56.4%;
  right: 22.8%;
}
.world .ol1 li:nth-of-type(14) {
  top: 44.2%;
  right: 22.3%;
  width: 1.8%;
  height: 0;
  background-image: url(https://mywl-source.antbms.com/images/line/xt14.png);
}
.world .ul1 li:nth-of-type(15) span {
  right: -45px;
  top: 5px;
}
@keyframes welcome-qqyy-dh14 {
  0% {
    height: 0;
  }
  100% {
    height: 11.7%;
  }
}
/*韩国*/
.world .ul1 li:nth-of-type(16) {
  top: 42.3%;
  right: 17.3%;
}
.world .ol1 li:nth-of-type(15) {
  top: 41.8%;
  right: 17.6%;
  width: 0;
  height: 0;
  background-image: url(https://mywl-source.antbms.com/images/line/xt15.png);
}
.world .ul1 li:nth-of-type(16) span {
  right: -45px;
  top: 5px;
}
@keyframes welcome-qqyy-dh15 {
  0% {
    width: 0;
    top: 45.4%;
    right: 27%;
    height: 0;
  }
  100% {
    width: 4.8%;
    top: 41.8%;
    right: 17.6%;
    height: 3%;
  }
}
/*加拿大*/
.world .ul1 li:nth-of-type(17) {
  top: 35%;
  left: 16.5%;
}
.world .ol1 li:nth-of-type(16) {
  top: 9.7%;
  right: 22.3%;
  width: 0;
  height: 35.4%;
  background-image: url(https://mywl-source.antbms.com/images/line/xt17.png);
}
.world .ul1 li:nth-of-type(17) span {
  right: -8px;
  top: 18px;
}
@keyframes welcome-qqyy-dh16 {
  0% {
    width: 0;
  }
  100% {
    width: 60.6%;
  }
}
/*哥伦比亚*/
.world .ul1 li:nth-of-type(18) {
  bottom: 33.3%;
  left: 28%;
}
.world .ol1 li:nth-of-type(17) {
  top: 35%;
  right: 22%;
  width: 0;
  height: 30.2%;
  background-image: url(https://mywl-source.antbms.com/images/line/xt18.png);
}
.world .ul1 li:nth-of-type(18) span {
  right: -35px;
  top: 18px;
}
@keyframes welcome-qqyy-dh17 {
  0% {
    width: 0;
  }
  100% {
    width: 49.6%;
  }
}
/*巴西*/
.world .ul1 li:nth-of-type(19) {
  bottom: 23%;
  left: 30%;
}
.world .ol1 li:nth-of-type(18) {
  top: 33%;
  right: 22.6%;
  width: 0;
  height: 42.7%;
  background-image: url(https://mywl-source.antbms.com/images/line/xt19.png);
}
.world .ul1 li:nth-of-type(19) span {
  right: -5px;
  top: 18px;
}
@keyframes welcome-qqyy-dh18 {
  0% {
    width: 0;
  }
  100% {
    width: 46.9%;
  }
}
/*尼日尔*/
.world .ul1 li:nth-of-type(20) {
  bottom: 38.8%;
  left: 52%;
}
.world .ol1 li:nth-of-type(19) {
  top: 42%;
  right: 22.6%;
  width: 0;
  height: 18%;
  background-image: url(https://mywl-source.antbms.com/images/line/xt20.png);
}
.world .ul1 li:nth-of-type(20) span {
  right: -20px;
  top: 18px;
}
@keyframes welcome-qqyy-dh19 {
  0% {
    width: 0;
  }
  100% {
    width: 25%;
  }
}
.t_f1k5.on .world .ol1 li:nth-of-type(1) {
  animation: welcome-qqyy-dh1 1.5s;
  width: 61%;
}
.t_f1k5.on .world .ol1 li:nth-of-type(2) {
  animation: welcome-qqyy-dh2 1.5s;
  width: 31.8%;
}
.t_f1k5.on .world .ol1 li:nth-of-type(3) {
  animation: welcome-qqyy-dh3 1.5s;
  width: 23.5%;
}
.t_f1k5.on .world .ol1 li:nth-of-type(4) {
  animation: welcome-qqyy-dh4 1.5s;
  width: 23.5%;
}
.t_f1k5.on .world .ol1 li:nth-of-type(5) {
  animation: welcome-qqyy-dh5 1.5s;
  width: 29.6%;
}
.t_f1k5.on .world .ol1 li:nth-of-type(6) {
  animation: welcome-qqyy-dh6 1.5s;
  width: 32.2%;
}
.t_f1k5.on .world .ol1 li:nth-of-type(7) {
  animation: welcome-qqyy-dh7 1.5s;
  width: 24%;
}
.t_f1k5.on .world .ol1 li:nth-of-type(8) {
  animation: welcome-qqyy-dh8 1.5s;
  width: 23.6%;
}
.t_f1k5.on .world .ol1 li:nth-of-type(9) {
  animation: welcome-qqyy-dh9 1.5s;
  width: 23%;
}
.t_f1k5.on .world .ol1 li:nth-of-type(10) {
  animation: welcome-qqyy-dh10 1.5s;
  width: 15%;
}
.t_f1k5.on .world .ol1 li:nth-of-type(11) {
  animation: welcome-qqyy-dh11 1.5s;
  width: 9.1%;
}
.t_f1k5.on .world .ol1 li:nth-of-type(12) {
  animation: welcome-qqyy-dh12 1.5s;
  height: 20%;
}
.t_f1k5.on .world .ol1 li:nth-of-type(13) {
  animation: welcome-qqyy-dh13 1.5s;
  height: 12%;
}
.t_f1k5.on .world .ol1 li:nth-of-type(14) {
  animation: welcome-qqyy-dh14 1.5s;
  height: 11.7%;
}
.t_f1k5.on .world .ol1 li:nth-of-type(15) {
  animation: welcome-qqyy-dh15 0.6s;
  width: 4.8%;
  height: 3%;
}
.t_f1k5.on .world .ol1 li:nth-of-type(16) {
  animation: welcome-qqyy-dh16 1.5s;
  width: 60.6%;
}
.t_f1k5.on .world .ol1 li:nth-of-type(17) {
  animation: welcome-qqyy-dh17 1.5s;
  width: 49.6%;
}
.t_f1k5.on .world .ol1 li:nth-of-type(18) {
  animation: welcome-qqyy-dh18 1.5s;
  width: 46.9%;
}
.t_f1k5.on .world .ol1 li:nth-of-type(19) {
  animation: welcome-qqyy-dh19 1.5s;
  width: 25%;
}

.t_syk1bg {
  width: 100%;

  /* height: 100%; */

  overflow: hidden;

  position: absolute;

  top: 0;
}

.t_syk1bg img {
  width: 100%;

  /* min-width: 100%;

    min-height: 100%; */

  position: relative;

  top: 0;

  /* left: 50%;

    transform: translate(-50%,-50%); */

  /* object-fit: cover; */
}

.t_head {
  position: absolute;

  top: 0;

  width: 100vw;

  z-index: 10;
  background: rgba(0, 0, 0, 0.5);
}
.t_head2 {
  position: fixed;
}
.t_head .t_bai,
.t_head.on .t_hei {
  display: none;
}
.t_head .t_navtiao a {
  color: #fff;
}
.t_head.on .t_bai,
.t_head.on .t_phbai {
  display: inline-block;
}

.t_syul {
  position: absolute;

  top: 50%;

  left: 0;

  transform: translateY(-50%);

  z-index: 998;
}

.t_syli a {
  background-image: -webkit-linear-gradient(right, #0089cf, #22c286);

  -webkit-background-clip: text;

  -webkit-text-fill-color: transparent;

  font-size: 16px;

  line-height: 1.5;

  position: relative;

  padding-left: 54px;
}

.t_syli a::before {
  content: "";

  width: 24px;

  height: 1px;

  position: absolute;

  background: -webkit-linear-gradient(right, #0089cf, #22c286);

  left: 20px;

  top: calc(50% - 0.5px);

  transition: all 0.36s;
}

.t_syli.active a::before {
  width: 44px;

  left: 0;
}

.fp-viewing-0 .t_syli:first-of-type a::before {
  width: 44px;

  left: 0;
}

.fp-viewing-1 .t_syli:nth-of-type(2) a::before {
  width: 44px;

  left: 0;
}

.fp-viewing-2 .t_syli:nth-of-type(3) a::before {
  width: 44px;

  left: 0;
}

.fp-viewing-3 .t_syli:nth-of-type(4) a::before {
  width: 44px;

  left: 0;
}

.t_syli a {
  padding-bottom: 9px;
}

.t_syli:last-of-type a {
  padding-bottom: 0px;
}

.t_syk1icon {
  width: 26px;

  height: 26px;

  position: relative;
}

.t_syk1icon img {
  width: 100%;
}

.t_syk1jie {
  border-radius: 22px;

  line-height: 44px;

  min-width: 165px;

  padding: 0 22px;

  position: relative;
}

.t_syk1wen {
  font-size: 18px;

  color: #fff;

  line-height: 44px;

  margin-right: 8px;
}

.t_syk1le {
  width: 20px;

  line-height: 44px;

  margin-right: 10px;
}

.t_syk1le img {
  width: 20px;
}

.t_syk1go {
  width: 6px;

  line-height: 44px;
}

.t_syk1go img {
  width: 100%;
}

.t_syk1ul {
  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;
}

.t_syk1li {
  position: absolute;

  transform: translate(-50%, -50%);

  cursor: pointer;
}

.t_tanli {
  cursor: pointer;
}

/* .t_tanli::before{

    content: '';

    background: rgba(0,148,126,.34);

    width: 27px;

    height: 27px;

    border-radius: 50%;

    position: absolute;

    left: 50%;

    top: 50%;

    transform: translate(-50%,-50%);

    animation: boderM 3s .75s infinite;

}

.t_tanli::after{

    content: '';

    background: rgba(0,148,126,.34);

    width: 27px;

    height: 27px;

    border-radius: 50%;

    position: absolute;

    left: 50%;

    top: 50%;

    transform: translate(-50%,-50%);

    animation: boderM 3s .75s infinite;

} */

.t_syk1icon::before {
  content: "";

  background: rgba(0, 148, 126, 0.34);

  width: 27px;

  height: 27px;

  border-radius: 50%;

  position: absolute;

  left: 50%;

  top: 50%;

  transform: translate(-50%, -50%);

  animation: boderM 3s 0.75s infinite;
}

.t_syk1icon::after {
  content: "";

  background: rgba(0, 148, 126, 0.34);

  width: 27px;

  height: 27px;

  border-radius: 50%;

  position: absolute;

  left: 50%;

  top: 50%;

  transform: translate(-50%, -50%);

  animation: boderM 3s infinite;
}

.t_syk1jie {
  position: absolute;

  top: 50%;

  transform: translateY(-50%);

  left: 14px;
}

.t_syk1li11 .t_syk1jie {
  left: calc(14px - 165px);
}

.t_tan1 {
  position: fixed;

  width: 100vw;

  height: 100vh;

  top: 0;

  left: 0;

  z-index: 9999;
}

.t_tanclose {
  width: 38px;

  position: absolute;

  top: 34px;

  right: 67px;

  cursor: pointer;
}

.t_tanclose img {
  width: 100%;
}

.t_tannr {
  width: 100%;

  height: 100%;
}

.t_tanpic {
  width: 100%;

  /* height: 100%; */

  position: relative;
}

.t_tanpic img {
  width: 100%;

  top: 0;

  /* min-width: 100%;

    min-height: 100%; */

  position: relative;

  /* top:50%;

    left: 50%; */

  /* transform: translate(-50%,-50%); */

  /* object-fit: cover; */
}

.t_tanul {
  position: absolute;

  width: 100%;

  height: 100%;

  top: 0;

  left: 0;

  z-index: 10;
}

.t_tanicon {
  width: 26px;

  height: 26px;
}

.t_tanicon img {
  width: 100%;
}

.t_tanli {
  position: absolute;

  transform: translate(-50%, -50%);

  cursor: pointer;
}

.t_sytanjie {
  border-radius: 22px;

  line-height: 44px;

  padding: 0 22px;

  min-width: 150px;

  position: absolute;

  top: 50%;

  transform: translateY(-50%);

  left: 42px;

  white-space: nowrap;
}

.t_tanul .t_syk1wen {
  margin-right: 0px;
}

body.fix .t_tan1 {
  animation: portOpen both cubic-bezier(0.77, 0, 0.175, 1) 1.2s 0s;

  overflow-x: auto;

  height: 100vh;
  opacity: 1;
}

@keyframes portOpen {
  0% {
    top: 100%;
  }

  100% {
    top: 0;
  }
}

body.fix1 .t_tan1 {
  display: block;

  animation: portClose both cubic-bezier(0.77, 0, 0.175, 1) 1.2s 0.4s;

  opacity: 0;
}

@keyframes portClose {
  0% {
    top: 0;
  }

  100% {
    top: 100%;
  }
}

.t_tan1 {
  position: fixed;

  top: 100%;

  left: 0;

  z-index: 10000;

  width: 100%;

  overflow: hidden;
}

.t_tanclose {
  z-index: 10;
}

.t_syk1jie {
  white-space: nowrap;

  pointer-events: none;
}

.t_sytanjie {
  white-space: nowrap;

  pointer-events: none;
}

.t_syk1li .t_syk1jie div {
  opacity: 0;
}

.t_syk1jie::before {
  content: "";

  position: absolute;

  left: 0;

  top: 0;

  z-index: -1;

  width: 0;

  height: 100%;

  background: -webkit-linear-gradient(left, #0089cf, #22c286);

  border-radius: 22px;
}

.t_sytanjie::before {
  content: "";

  position: absolute;

  left: 0;

  top: 0;

  z-index: -1;

  width: 0;

  height: 100%;

  background: -webkit-linear-gradient(left, #0089cf, #22c286);

  border-radius: 22px;
}

.t_sytanjie div {
  opacity: 0;
}

/* syk2 */

.t_syk2pic {
  width: 100%;

  height: 100%;

  position: relative;
}

.t_syk2pic img {
  width: 100%;

  min-height: 100%;

  min-width: 100%;

  position: absolute;

  left: 50%;

  top: 50%;

  transform: translate(-50%, -50%);

  object-fit: cover;

  z-index: 10;
}

.t_syk2pic video {
  width: 100%;

  min-height: 100%;

  min-width: 100%;

  position: absolute;

  left: 50%;

  top: 50%;

  transform: translate(-50%, -50%);

  object-fit: cover;

  z-index: 18;
}

.t_syk2nr {
  width: 100%;

  height: 100%;
}

.t_syk2lun {
  width: 100%;

  height: 100%;
}

.t_syk2bo {
  width: 100%;

  height: 100%;

  position: relative;
}

.t_sytit h1 {
  font-size: 52px;

  font-weight: bold;

  color: #fff;

  line-height: 1.5;
}

.t_syk2wen {
  position: absolute;

  width: 100%;

  top: calc(50% - 37px);

  transform: translateY(-50%);

  z-index: 30;
}

.section {
  overflow: hidden;
}

.t_syk2lun.slick-slider .slick-track,
.t_syk2lun.slick-slider .slick-list {
  width: 100%;

  height: 100%;
}

.t_syk2lun .slick-prev,
.t_syk2lun .slick-next {
  width: 76px;

  height: 76px;

  border-radius: 50%;

  border: 2px solid #fff;

  z-index: 50;

  transition: all 0.36s;

  top: calc(50% + 158px);
}

.t_syk2lun .slick-prev {
  left: calc(50% - 700px);
}

.t_syk2lun .slick-next {
  border: 2px solid transparent;

  right: calc(50% + 516px);
}

.t_syk2lun .slick-prev::before {
  opacity: 0;
}

.t_syk2lun .slick-next::before,
.t_syk2lun .slick-prev::before {
  content: "";

  position: absolute;

  width: calc(100% + 4px);

  height: calc(100% + 4px);

  border-radius: 50%;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);

  background: linear-gradient(to right, #0089cf, #22c286);

  transition: all 0.36s;
}

.t_syk2lun .slick-next::after,
.t_syk2lun .slick-prev::after {
  content: url(https://mywl-source.antbms.com/images/);

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);

  z-index: 2;
}

/* syk3 */

.t_content2 {
  width: 1500px;

  margin: 0 auto;
}

.t_sycon3 .t_ywh1 h2 {
  color: #444;

  font-weight: bold;
}

.t_syk3xin {
  background: #fff;

  box-shadow: 0px 5px 41.82px 9.18px rgba(140, 140, 140, 0.11);
}

.t_syk3pic {
  position: relative;

  width: 100%;

  overflow: hidden;
}

.t_syk3pic img {
  width: 100%;

  height: 100%;

  transition: all 0.36s;
}

.t_syk3li {
  width: 33.333333%;

  padding: 0 26px;
}

.t_syk3new {
  margin: 0 -26px;
}

.t_tou {
  position: relative;

  top: 0;

  left: 0;
}

.t_shi {
  position: absolute;

  top: 0;

  left: 0;
}

.t_syk3date {
  font-size: 14px;

  color: #099d84;

  line-height: 1.5;

  font-family: "Montserrat-Regular-8" !important;

  margin-bottom: 12px;
}

.t_syk3wen .ywduan p {
  line-height: 1.56;

  color: #261a1c;

  height: 56px;

  overflow: hidden;
}

.t_syk3wen {
  padding: 28px 40px 38px;

  position: relative;
}

.t_jiancir {
  width: 58px;

  height: 58px;

  border-radius: 50%;

  background: linear-gradient(to right, #0089cf, #22c286);

  position: absolute;

  right: 40px;

  top: -29px;

  transition: all 0.36s;

  opacity: 0;
}

.t_jiantou {
  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);

  width: 100%;
}

.t_jiantou img {
  width: 100%;
}

.t_syk3tit {
  margin-bottom: 54px;
}

.t_sycon3 .t_anbtn {
  margin-top: 13px;
}

.t_sycon4 {
  position: relative;
}

.t_sycon4::before {
  content: "";

  width: 100%;

  height: 100%;

  background: rgba(0, 0, 0, 0.32);

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);
}

/* syk4 */

.t_content3 {
  width: 1000px;

  margin: 0 auto;
}

.t_syk4nr .t_ywh1 h2 {
  font-weight: bold;

  color: #fff;

  text-align: center;
}

.t_syk4icon {
  width: 59px;

  height: 55px;

  display: inline-block;

  margin-bottom: 14px;
}

.t_syk4icon img {
  width: 100%;
}

.t_syk4xin .t_ywh6 h6 {
  color: #fff;

  text-align: center;
}

.t_syk4shu {
  font-size: 48px;

  color: #fff;

  line-height: 1.5;

  font-family: "MONTSERRAT-BOLD" !important;

  text-align: center;
}

.t_syk4shu .am_num {
  font-size: 48px;

  color: #fff;

  line-height: 1.5;

  font-family: "MONTSERRAT-BOLD" !important;
}

.t_syk4xin {
  text-align: center;
}

.t_syk4li {
  width: 25%;

  padding: 10px;
}

.t_ancha {
  font-size: 12px;

  color: #fff;

  line-height: 38px;

  border-radius: 20px;

  border: 1px solid #fff;

  text-align: center;

  padding: 0 44px;
}

.t_anbtn2 {
  display: inline-block;

  margin: 0 auto;
}

.t_syk4nr {
  position: relative;

  z-index: 10;

  text-align: center;
}

.t_syk4nr .t_ywh1 {
  margin-bottom: 70px;
}

.t_syk4nr .t_ywh6 {
  margin-bottom: 10px;
}

.t_syk4ul {
  margin-bottom: 38px;
}
footer {
  clear: both;
}
.t_footer {
  background: #1f232a;
}

.t_footertop {
}

.t_content4 {
  width: 1460px;

  margin: 0 auto;
}

.t_dilogo a {
  display: block;

  width: 131px;
}

.t_dilogo a img {
  width: 100%;
}

.t_diwen p {
  font-size: 16px;

  color: #9a9797;

  line-height: 1.5;

  font-family: "Montserrat-Regular-8" !important;
}

.t_diicon {
  width: 18px;

  margin-right: 18px;

  position: relative;

  top: 2px;
}

.t_diicon img {
  width: 100%;
}

.t_diwen {
  width: calc(100% - 36px);
}

.t_footfirst a {
  color: #fff;

  font-size: 18px;

  line-height: 1.5;
}

.t_footnavli a {
  font-size: 16px;

  color: #9a9797;

  line-height: 36px;

  transition: all 0.36s;
}

.t_footnavul {
  width: 105px;

  overflow: hidden;

  margin: 0 59px;
}

.t_footnav {
  margin: 0 -59px;

  width: 820px;
}

.t_foottopnr {
  padding-top: 78px;

  padding-bottom: 23px;
}

.t_footfirst {
  margin-bottom: 12px;
}

.t_footnavli {
}

.t_footlist {
  margin-bottom: 41px;
}

.t_dilogo {
  margin-bottom: 13px;
}

.t_diul p {
  line-height: 36px;
}

.t_shareic {
  width: 24px;

  cursor: pointer;
}

.t_shareic img {
  width: 100%;
}

.t_shareli {
  margin: 0 12px;
}

.t_sharefl {
  margin: 0 -12px;
}

.t_waizi {
  color: #999;

  font-size: 16px;

  line-height: 1.5;

  margin-right: 18px;

  transition: all 0.36s;
}

.t_waiic {
  width: 20px;

  position: relative;

  top: 2px;
}

.t_waiic img {
  width: 100%;
}

.t_waili {
  padding: 0 26px;

  position: relative;
}

.t_wailian {
  margin: 0 -26px;
}

.t_waili::before {
  content: "";

  height: 18px;

  width: 1px;

  position: absolute;

  top: 50%;

  transform: translateY(-50%);

  left: 0px;

  background: rgba(102, 102, 102, 0.3);
}

.t_waili:first-of-type::before {
  display: none;
}

.t_diyin a {
  font-size: 14px;

  color: #999;

  line-height: 1.5;

  transition: all 0.36s;
}

.t_diyin {
  padding: 0 14px;
}

.t_didownle {
  margin: 0 -14px;
}

.t_didownp p {
  font-size: 14px;

  color: #999;

  line-height: 1.5;
}

.t_didownp p span {
  font-size: 14px;

  color: #999;

  line-height: 1.5;
}

.t_didownp p a {
  font-size: 14px;

  color: #9a9797;

  line-height: 1.5;
}

.t_didown {
  padding: 18px 0 20px;
  border-top: 1px solid #313438;
}

.t_footsh {
  margin-bottom: 20px;
}

.t_cebian {
  width: 58px;

  height: 58px;

  border-radius: 50%;

  background: #fff;

  box-shadow: 0px 0px 73.08px 13.92px rgba(0, 0, 0, 0.06);
}

.t_cebian a {
  display: block;
}

.t_sycenr {
  width: 100%;

  height: 100%;

  position: relative;
}

.t_cebian img {
  width: 100%;
}

.t_cebian {
  position: fixed;

  z-index: 99;

  right: 66px;

  bottom: 66px;

  /* display: none; */
}

.t_cebian.on {
  display: block;
}

/* nav */

.t_syhead {
  width: 100vw;
}

.t_headnr {
  padding-left: 80px;

  padding-right: 80px;
}

.t_navtiao {
  position: relative;
}

.t_navjian {
  position: absolute;

  left: 100%;

  top: 0;
}

.t_maijian {
  width: 12px;
}

.t_maijian img {
  width: 100%;

  transition: all 0.36s;
}

.t_zaimai {
  font-size: 16px;

  line-height: 80px;

  color: #fff;

  padding-left: 8px;

  padding-right: 7px;
}
.t_head.on .t_zaimai {
  color: #666;
}

.t_head.on {
  background: #fff;

  box-shadow: 0px 0px 18px 2px rgba(156, 154, 154, 0.15);
}

.t_navtuer {
  position: absolute;

  background: #fff;

  left: 50%;

  transform: translateX(-50%);

  top: 100%;
}

.t_headli a {
  font-size: 16px;

  color: #666;

  line-height: 1.5;

  display: block;

  text-align: center;

  transition: all 0.36s;
}

.t_navtiao::before {
  content: "";

  height: 2px;

  width: 0;

  position: absolute;

  bottom: 0;

  left: 50%;

  transform: translateX(-50%);

  opacity: 0;

  transition: all 0.36s;

  background: #0089cf;
}

.t_navtuer.t_navtuer1 {
  padding-top: 30px;

  width: calc(100% - 12px);

  padding-bottom: 29px;
}

.t_headli {
  margin-bottom: 16px;
}

.t_headli:last-of-type {
  margin-bottom: 0px;
}

.t_headli.yxnav_active2 a {
  color: #129d89;
}

.t_navtuer {
  box-shadow: 0px 40px 48.3px 3.7px rgba(156 154 154 / 30%);
}

.t_navtuer2 {
  width: 1460px;

  position: fixed;

  left: 50%;

  transform: translateX(-50%);

  top: 80px;
}

.t_navtiao {
  position: relative;

  z-index: 10;
}

.t_daonavrg {
  width: 484px;

  background: #f9f9f9;

  padding: 50px 58px 32px;
}

.t_newspic {
  position: relative;

  width: 100%;

  overflow: hidden;

  border-radius: 5px;

  margin-bottom: 20px;
}

.t_newspic img {
  width: 100%;

  height: 100%;

  transition: all 0.36s;
}

.t_newstit {
  font-size: 14px;

  line-height: 1.5;

  color: #666;

  height: 42px;

  overflow: hidden;

  font-weight: bold;
}

.t_daonav {
  width: calc(calc(100% - 484px) + 72px);

  padding: 61px 88px;
}

.t_dao2er {
  width: 50%;
}

.t_wang {
  font-size: 18px;

  line-height: 1.5;

  color: #129d89;

  font-weight: bold;

  padding-left: 6px;

  border-bottom: 1px solid #e0e1e1;

  padding-bottom: 20px;
}

.t_dao2er a {
  font-size: 16px;

  line-height: 2;

  color: #666;

  padding-left: 28px;

  transition: all 0.36s;

  position: relative;
}

.t_dao2er.yxnav_active2 a {
  color: #129d89;
}

.t_dao2er {
  width: 50%;

  margin-bottom: 4px;
}

.t_dao2erul {
  padding: 0 36px;

  width: 50%;
}

.t_dao2er a::before {
  content: "";

  width: 5px;

  height: 5px;

  border-radius: 50%;

  top: 8px;

  left: 4px;

  background: #129d89;

  position: absolute;
}

.t_daolier {
  padding-top: 21px;
}

.t_daonav {
  margin: 0 -36px;
}

.t_navtuer3 {
  width: 1350px;

  position: fixed;

  left: 50%;

  transform: translateX(-50%);

  top: 80px;
}

.t_dao2erul1 .t_dao2er {
  width: 100%;
}

.t_dao2erul.t_dao2erul1 {
  width: 33.333333%;
}

.t_dao2erul.t_dao2erul2 {
  width: 66.666666%;
}

.t_daologo {
  width: 100%;

  position: relative;

  display: inline-block;
}

.t_daologo img {
  width: 100%;

  height: 100%;

  transition: all 0.36s;
}

.t_navdianji {
  width: 34px;

  height: 34px;

  border-radius: 50%;

  border: 1px solid transparent;

  position: relative;

  z-index: 5;
}

.t_navdianji img {
  width: 14px;

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);
}

.t_navdianji {
  pointer-events: none;
}

.t_navkuang {
  cursor: pointer;
}

.t_kuangwai {
  border: 1px solid #666;

  border-radius: 17px;
}

.t_xiaping {
  height: 88px;

  bottom: 52px;

  position: fixed;

  left: 50%;

  transform: translateX(-50%);

  /* padding-top: 60px; */
}

.t_shubiao {
  width: 36px;

  height: auto;

  border-radius: 9px;

  border: 1px solid transparent;

  position: relative;

  cursor: pointer;
}

.t_shubiao .t_mousepic {
  width: 100%;

  position: relative;

  top: 20px;

  animation: huadong 2s ease-in-out infinite;
}

@keyframes huadong {
  0% {
    top: 20px;
  }

  50% {
    top: -20px;
  }

  100% {
    top: 20px;
  }
}

.t_shubiao .t_mousepic img {
  width: 100%;

  height: 100%;
}

.t_mouselv {
  position: relative;

  top: 0;

  left: 0;
}

.t_mousebai {
  position: absolute;

  top: 0;

  left: 0;
}
@keyframes scroll1 {
  0% {
    opacity: 0;

    top: 10px;
  }

  100% {
    opacity: 1;

    top: 24px;
  }
}

.t_syk2btn a {
  display: block;
}

.t_syk2icon {
  width: 76px;

  height: 76px;

  border-radius: 50%;

  background: linear-gradient(to right, #0089cf, #22c286);
}

.t_sytit {
  margin-bottom: 54px;
}

.t_syk2icon {
  position: relative;
}

.t_syk2icon img {
  width: 100%;

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);
}

.t_syk2wen {
  top: calc(50% + 29px);
}
.t_stcon div {
  display: inline-block;

  float: none;
}

.t_syk1le {
  position: relative;

  top: -3px;

  z-index: 10;
}

.t_syk1li11 .t_syk1jie {
  left: calc(14px - 240px);
}

.t_syheadbai.t_head .t_bai {
  opacity: 1;
}

.t_syheadbai.t_head .t_hei {
  opacity: 0;
}

.t_syheadbai.t_head .t_phhei {
  display: none;
}

.t_syheadbai.t_head .t_phbai {
  display: inline-block;
}

.t_syheadbai .t_yuan {
  display: inline-block;
}

.t_syheadbai.t_head .t_navtiao a {
  color: #fff;
}

.t_syheadbai.t_head .t_kuangwai {
  border: 1px solid #fff;
}

.t_syheadbai.t_head .t_navkuang {
  border: 1px solid #fff;

  color: #fff;
}

.t_navdianji .t_daologo {
  height: 100%;
}

.t_syheadbai.t_head .t_zaimai {
  color: #fff;
}

.t_syheadbai.t_head .t_navzinr {
  border: 1px solid #fff;
}

.t_syheadbai.t_head .t_navzixin {
  color: #fff;
}
.t_navli.on .t_navjian img {
  transform: rotate(180deg);
}

.t_navgouic {
  line-height: 80px;
}

.t_navicon {
  line-height: 43px;
}

.t_maijian {
  line-height: 80px;
}

.t_syk1icon {
  width: 64px;

  height: 64px;

  z-index: 10;
}

.t_syk1jie {
  left: 32px;
}

.t_syk1li11 .t_syk1jie {
  left: calc(32px - 244px);
}

.t_syk1go {
  width: 10px;

  position: relative;

  top: -2px;
}

.t_tanli .t_syk1jie div {
  opacity: 0;
}

.t_sycenr img {
  transform: rotate(270deg);
}

.t_navtiao {
  cursor: pointer;
}
.t_phbanner {
  display: none;
}

.ys_navph3_header .ys_navph3_logo {
  width: 130px;
}

.t_shareli:last-of-type .t_shareic {
  width: 28px;

  line-height: 24px;
}

.t_shareli {
  position: relative;
}

.t_fuer {
  position: absolute;

  width: 80px;

  bottom: -20px;
}

.t_fuer img {
  /* width: 100%; */
  height: 100px;
}

.t_phbai {
  display: none;
}

/* .t_picimg {

    width: 12px;

    height: 6px;

    position: relative;

    display: inline-block;
	background: url("https://mywl-source.antbms.com/images/jt.png") no-repeat;

} */
.t_navli .t_picimg img,
.t_head.on .t_navli .t_picimg img {
  display: none;
}
.t_navli .t_navjian {
  top: -2px;
}

.t_picimg,
.t_wengou .t_maijian {
  width: 10px;

  height: 6px;

  position: relative;

  display: inline-block;
  background: url("https://mywl-source.antbms.com/images/xjt03.png") no-repeat;
  top: -1px;
}
.t_head.on .t_picimg {
  background: url("https://mywl-source.antbms.com/images/xjt01.png") no-repeat;
}
.t_head.on .t_navli.on:hover .t_picimg {
  background: url("https://mywl-source.antbms.com/images/xjt04.png") no-repeat;
  transform: rotate(360deg);
  transition: all 0.8s;
}
.t_wengou .t_maijian {
  position: relative;
  top: -2px;
}
.t_head.on .t_navgou:hover .t_zaimai {
  color: #0089cf;
}
.t_wengou .t_maijian img {
  display: none;
}
.t_wengou .t_maijian {
  top: 0;
  height: 80px;
  background: url("https://mywl-source.antbms.com/images/xjt03.png") no-repeat
    center;
}
.t_head.on .t_wengou .t_maijian {
  background: url("https://mywl-source.antbms.com/images/xjt01.png") no-repeat
    center;
  top: 0;
  height: 80px;
}
.t_head.on .t_maijian .t_phbai {
  display: none;
}
.t_head.on .t_navgou:hover .t_maijian {
  background: url("https://mywl-source.antbms.com/images/xjt04.png") no-repeat
    center;
  transform: rotate(360deg);
  transition: all 0.8s;
  height: 80px;
}
.t_picimg .t_bai {
  top: 6px;
}

.t_navgouic {
  position: relative;
}

.t_yuan {
  width: 100%;

  display: none;
}

.t_navli.yxnav_active1 .t_navtiao::before {
  width: 100%;

  opacity: 1;
}

.t_gouli {
  cursor: pointer;
}

.t_gouli .t_waizi {
  font-size: 16px;

  color: #666;

  line-height: 3;

  transition: all 0.36s;

  text-align: center;
}

.t_navgup {
  cursor: pointer;
}

.t_gouxia {
  padding: 16px 10px;
}



.t_navgou {
  position: relative;
}

.t_gouxia {
  position: absolute;

  top: 100%;

  width: 261%;

  background: #fff;

  box-shadow: 0px 40px 48.3px 3.7px rgba(156 154 154 / 30%);

  display: none;
}

/* .t_navgou:hover .t_navgup::before {

    width: 100%;

    opacity: 1;

} */

.t_navgup::before {
  content: "";

  height: 2px;

  width: 0;

  position: absolute;

  bottom: 0px;

  left: 50%;

  transform: translateX(-50%);

  opacity: 0;

  transition: all 0.36s;

  background: linear-gradient(to right, #0089cf, #22c286);

  z-index: 10;
}

.t_navzinr {
  padding: 0 25px;
}

.t_navgou {
  margin: 0 16px 0px 30px;
}

/* .t_head.on .t_navfr{

    background: #fff;

} */

/* .t_search .t_souwai {

    position: absolute;

    right: 0;

    width: auto;

    transition: all .4s cubic-bezier(.34, .44, .41, 1.12);

}

.t_search.on .t_souwai{

    width: 190px;

} */

.t_souwai {
  width: 34px;

  height: 34px;

  position: relative;
}

.t_kuangwai {
  position: absolute;

  right: 0;

  top: 0;

  white-space: nowrap;
}

.t_kuangwai div {
  display: inline-block;
}

.t_navfr {
  position: relative;

  z-index: 10;
}

.t_navdianji {
  width: 34px;

  height: 33px;
}

.t_kuangwai {
  width: 34px;

  height: 34px;
}

.t_gouli {
  /* margin-bottom: 6px; */
}

.t_gouli:last-of-type {
  margin-bottom: 0;
}

.ys_navph3_header {
  -webkit-transition: all 0.3s ease-out 0s;

  -moz-transition: all 0.3s ease-out 0s;

  -ms-transition: all 0.3s ease-out 0s;

  -o-transition: all 0.3s ease-out 0s;

  transition: all 0.3s ease-out 0s;
}

.ys_navph3_header .ys_navph3_menuph .ys_navph3_point {
  -webkit-transition: all 0.3s ease-out 0s;

  -moz-transition: all 0.3s ease-out 0s;

  -ms-transition: all 0.3s ease-out 0s;

  -o-transition: all 0.3s ease-out 0s;

  transition: all 0.3s ease-out 0s;
}

.ys_navph3_header .ys_navph3_logo {
  -webkit-transition: all 0.3s ease-out 0s;

  -moz-transition: all 0.3s ease-out 0s;

  -ms-transition: all 0.3s ease-out 0s;

  -o-transition: all 0.3s ease-out 0s;

  transition: all 0.3s ease-out 0s;
}

.ys_navph3_header .ys_navph3_other1 {
  -webkit-transition: all 0.3s ease-out 0s;

  -moz-transition: all 0.3s ease-out 0s;

  -ms-transition: all 0.3s ease-out 0s;

  -o-transition: all 0.3s ease-out 0s;

  transition: all 0.3s ease-out 0s;
}

.t_syk1jie2 {
  position: absolute;

  top: calc(100% + 2px);

  transform: translateY(0);
}

.ys_navph3_firstli.yxnav_active2 a {
  color: #000;
}

.ys_navph3_firstli.yxnav_active3 a {
  color: #000;
}

.t_daologo img {
  transition: all 0.4s cubic-bezier(0.34, 0.44, 0.41, 1.12);
}

.t_navgou.on .t_maijian img {
  transform: rotate(180deg);
}

.t_scrollnr {
  left: 50%;

  transform: translateX(-50%);
}

/* b1 */

.t_neiban {
  margin-top: 80px;
}

.t_head.t_neihead {
  background: #fff;

  box-shadow: 0px 10px 15.66px 2.34px rgba(0 0 0 / 5%);
}

.t_b1k2dian .ywduan2 p {
  color: #666;

  height: 72px;

  overflow: hidden;
}

.t_b1k2dian .t_ywh5 h5 {
  font-weight: bold;
}

.t_b1k2qie {
  padding: 0 30px;
}

.t_b1k2li {
  width: 33.333333%;

  padding: 0 30px;
}

.t_b1k2xin {
  background: #fff;

  transition: all 0.36s;

  position: relative;

  border-radius: 10px;

  overflow: hidden;

  padding: 44px 36px 22px;
}

.t_b1k2xin::before {
  content: "";

  position: absolute;

  left: 0;

  height: 100%;

  width: 8px;

  background: linear-gradient(to top, #0089cf, #22c286);

  transition: all 0.36s;

  opacity: 0;

  top: 50%;

  transform: translateY(-50%);
}

.t_b1k2li {
  margin-bottom: 20px;
}

.t_b1k2icon {
  width: 83px;

  height: 79px;
}

.t_b1k2icon img {
  width: 100%;
}

.t_b1k2dian {
  width: calc(100% - 83px);

  padding-left: 18px;
}

.t_b1k2box {
  padding-top: 50px;
}

.t_b1k3 {
  background: #fbfbfd;
}

.t_b1k3icon {
  position: relative;

  width: 136px;

  height: 136px;

  border-radius: 50%;

  display: inline-block;

  margin-bottom: 9px;

  /* background: linear-gradient(to right,#0089cf,#22c286); */

  /* opacity: 0; */

  transition: all 0.36s;
}

.t_b1k3icon::before {
  content: "";

  width: 100%;

  height: 100%;

  position: absolute;

  top: 0;

  left: 0;

  border-radius: 50%;

  display: inline-block;

  margin-bottom: 9px;

  background: linear-gradient(to right, #0089cf, #22c286);

  opacity: 0;

  transition: all 0.36s;
}

.t_b1k3box {
  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);

  width: 130px;

  height: 130px;

  background: #fbfbfd;

  border-radius: 50%;
}

.t_b1k3ic {
  width: 56px;

  height: 56px;

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);
}

.t_b1k3li .t_ywh6 h6 {
  color: #666;

  font-weight: bold;

  text-align: center;
}

.t_b1k3li {
  width: 20%;

  text-align: center;

  padding: 0 24px;

  margin-bottom: 34px;
}

.t_b1k2dian .t_ywh5 {
  margin-bottom: 11px;
}

.t_b1k2qie {
  display: none;
}

.t_b1k2qie.act {
  display: block;
}

.t_b1k3nr .t_ywh2 {
  width: 280px;

  text-align: center;

  padding-top: 87px;
}

.t_b1k3xin {
  padding-top: 48px;

  margin: 0 -24px;

  padding-bottom: 114px;
}

.t_b1k3rg {
  width: calc(100% - 280px);
}

.t_b1mao:nth-of-type(2) .t_b1pic {
  top: 16px;
}

.t_cebian {
  cursor: pointer;
}

.t_syk1li8 {
  z-index: 10;
}

.t_syk1li.t_syk1li11 .t_syk1jie::before {
  left: auto;

  right: 0;
}

.t_tanli.t_tanli9 .t_syk1jie::before {
  left: auto;

  right: 0;
}

.t_tanli.t_tanli10 .t_syk1jie::before {
  left: auto;

  right: 0;
}

.t_scroll_line::before {
  height: 8px;

  top: 0;

  -webkit-transform-origin: 50% 0;

  -ms-transform-origin: 50% 0;

  transform-origin: 50% 0;
}

.t_scroll_line::before,
.t_scroll_line::after {
  content: "";

  width: 2px;

  position: absolute;

  left: 50%;

  transform: translateX(-50%);

  background: #bfbfbf;

  transition: all 0.36s;
}

.t_scroll_line::after {
  height: 123px;

  bottom: 0;

  -webkit-transform-origin: 50% 100%;

  -ms-transform-origin: 50% 100%;

  transform-origin: 50% 100%;
}

.fp-viewing-1 .t_scroll_line::before {
  height: 64px;
}

.fp-viewing-1 .t_scroll_line::after {
  height: 67px;
}

.fp-viewing-2 .t_scroll_line::after {
  background: #019780;
}

.fp-viewing-2 .t_scroll_line::before {
  height: 82px;
}

.fp-viewing-2 .t_scroll_line::after {
  height: 49px;
}

.fp-viewing-3 .t_scroll_line::before {
  height: 110px;
}

.fp-viewing-3 .t_scroll_line::after {
  height: 21px;
}

.t_waiic {
  height: 19px;
}

.t_waiic img {
  transition: all 0.36s;
}

.t_yuan1 {
  position: relative;

  top: 0;

  left: 0;
}

.t_hover {
  position: absolute;

  top: 0;

  left: 0;

  opacity: 0;
}

.t_anbtnr {
  position: relative;
}

.t_anbtnr .t_anxin {
  position: relative;

  z-index: 10;
}

.t_anbtnr::before {
  width: 0;

  height: 100%;

  content: "";

  background: rgba(50, 50, 50, 0.11);

  position: absolute;

  left: 0;

  top: 50%;

  transform: translateY(-50%);

  transition: all 0.4s cubic-bezier(0.34, 0.44, 0.41, 1.12);
  opacity: 0;
}

.t_ancha {
  position: relative;

  transition: all 0.36s;
}

.t_anmore {
  position: relative;

  z-index: 10;
}

.t_ancha::before {
  width: 0;

  height: calc(100% + 2px);

  content: "";

  background: linear-gradient(to right, #0089cf, #22c286);

  position: absolute;

  left: -1px;

  top: 50%;

  transform: translateY(-50%);

  transition: all 0.4s cubic-bezier(0.34, 0.44, 0.41, 1.12);
  opacity: 0;

  border-radius: 20px;
}

.t_kongda {
  display: none;
}

/* b2 */

.t_content5 {
  width: 1280px;

  margin: 0 auto;
}

.t_b2k1li {
  width: 25%;

  padding: 0 17px;

  margin-bottom: 40px;
}

.t_b2k1nr {
  margin: 0 -17px;
}

.t_b2k1hao {
  width: 40px;

  height: 40px;

  line-height: 40px;

  border-radius: 50%;

  text-align: center;

  background: #f8f8f8;

  font-size: 16px;

  color: #c2c2c2;

  font-weight: bold;

  transition: all 0.36s;

  position: absolute;

  left: 50%;

  transform: translateX(-50%);

  top: -20px;
}

.t_b2k1xin {
  border-radius: 10px;

  background: #f8f8f8;

  position: relative;

  padding-bottom: 26px;

  padding-top: 58px;
}

.t_b2k1xin .t_ywh5 h5 {
  font-weight: bold;

  color: #333;

  font-size: 20px;

  line-height: 1.5;

  text-align: center;
}

.t_b2k1xin .t_ywh5 {
  height: 60px;

  overflow: hidden;
}

.t_b2k1ic {
  width: 75px;

  height: 86px;

  margin-bottom: 30px;
}

.t_b2k1ic img {
  width: 100%;
}

.t_b2k1 {
  padding-top: 70px;

  padding-bottom: 108px;
}

.t_tanxie {
  width: 100vw;

  height: 100vh;

  position: fixed;

  left: 0;

  top: 0;

  background: rgba(0, 0, 0, 0.5);

  z-index: 999;

  display: none;
}

.t_tanxin {
  width: 1200px;

  background: #fff;

  box-shadow: 0px 0px 28.5px 1.5px rgba(98, 160, 172, 0.1);

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);
}

.t_b1tanbg {
  width: 275px;

  position: absolute;

  right: 0;

  bottom: 0;
}

.t_b1tanbg img {
  width: 100%;
}

.t_b1tanclose {
  width: 22px;

  position: absolute;

  top: 42px;

  right: 44px;

  cursor: pointer;
}

.t_b1tanclose img {
  width: 100%;
}

.t_tanname {
  font-size: 16px;

  line-height: 1.5;

  color: #999;

  margin-right: 6px;
}

.t_tanname span {
  color: #bb0a0a;

  margin-right: 6px;
}

.t_tanline {
  width: 194px;

  position: relative;

  /* border-bottom: 1px solid #d3d2d2; */
}

.t_tanline::before {
  content: "";

  width: 100%;

  height: 1px;

  background: #d3d2d2;

  bottom: 2px;

  left: 0;

  position: absolute;
}

.t_tanline input {
  width: 100%;

  padding: 0 10px;

  font-size: 16px;

  line-height: 1.5;

  color: #999;
}

.t_tanb1nr {
  width: 100%;
}

.t_tanhang1 .t_tanb1li {
  padding: 0 50px;
}

.t_tanhang1 {
  margin: 0 -50px;
}

.t_tanhang2 .t_tanline {
  width: calc(100% - 58px);
}

.t_tanhang2 .t_tanb1li {
  width: 100%;
}

.t_tanhang3 .t_tanb1li {
  width: 25%;

  padding: 0 15px;
}

.t_tanhang3 {
  margin: 0 -15px;
}

.t_tanhang3 .t_tanline {
  width: calc(100% - 58px);
}

.t_tanhang3 .t_tanb1li:last-of-type .t_tanline {
  width: calc(100% - 89px);
}

.t_tanhang4 .t_tanline {
  width: calc(100% - 121px);
}

.t_area {
  padding: 0 14px;
}

.t_area textarea {
  width: 100%;

  height: 134px;

  border: 1px solid #dcdbdb;

  padding: 10px 18px;

  resize: none;

  font-size: 14px;

  color: #999;

  line-height: 2;
}

.t_area textarea::-webkit-input-placeholder {
  font-size: 14px;

  color: #999;

  line-height: 2;
}

.t_tanhang4 .t_tanb1li {
  width: 100%;
}

.t_tanhang6 .t_tanline {
  width: 118px;
}

.t_tanhang6 .t_tanb1li {
  margin-right: 14px;
}

.t_codema {
  width: 88px;

  position: relative;

  cursor: pointer;

  top: -8px;
}

.t_codema::before {
  content: "";

  width: 100%;

  height: 100%;

  position: absolute;

  border: 1px solid #f3f3f3;
}

.t_codema img {
  width: 100%;
}

.t_anbtn2 .t_anbtnr {
  line-height: 44px;

  background: linear-gradient(to right, #19b46e, #55c4ec);

  padding: 0 70px;

  border-radius: 6px;
}

/* 分割线 */

.t_tanb1nr {
  padding: 102px 134px;
}

.t_tanhang {
  margin-bottom: 32px;
}

.t_tanhang5 .t_tanname {
  margin-bottom: 12px;
}

.t_tanhang.t_tanhang5 {
  margin-bottom: 46px;
}

.t_tantrue {
  position: fixed;

  width: 100vw;

  height: 100vh;

  top: 0;

  left: 0;

  background: rgba(0, 0, 0, 0.5);

  z-index: 999;

  display: none;
}

.t_tantrle {
  text-align: center;
}

.t_tantrle .ywjiah3 h3 {
  font-weight: bold;
}

.t_tantrle .t_ywduanp p {
  color: #666;

  text-align: center;
}

.t_tantricon {
  width: 94px;

  height: 94px;

  display: inline-block;

  margin-bottom: 22px;
}

.t_tantricon img {
  width: 100%;
}

.t_taner {
  width: 282px;

  padding: 8px;

  border: 1px solid #999;
}

.t_taner img {
  width: 266px;
}

.t_tantrrg .ywjiah3 h3 {
  font-weight: bold;
}

.t_tantruexin {
  padding: 163px 66px;
}

.t_tanclose {
  box-shadow: 0 0 10px 3px rgba(0 0 0 / 5%);
}

.t_tantrle {
  width: 50%;

  text-align: center;

  position: relative;

  padding-top: 6px;
}

.t_tantrle::before {
  content: "";

  height: 220px;

  width: 1px;

  background: #dedede;

  position: absolute;

  right: 0;

  top: 50%;

  transform: translateY(-50%);
}

.t_tantrrg {
  width: 50%;

  text-align: center;
}

.t_tanrg {
  display: inline-block;
}

.t_tantrrg .ywjiah3 {
  text-align: left;

  margin-bottom: 32px;
}

.t_tantrle .ywjiah3 {
  margin-bottom: 30px;
}

.t_ywduanp {
  margin-bottom: 36px;
}

/* 白扩散 */

.t_syk1icon::before {
  background: rgba(255, 255, 255, 0.9);
}

.t_syk1icon::after {
  background: rgba(255, 255, 255, 0.9);
}

@keyframes boderM {
  0% {
    transform: translate(-50%, -50%) scale(1);

    opacity: 0;
  }

  20% {
    opacity: 1;
  }

  75% {
    transform: translate(-50%, -50%) scale(1.6);

    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

.t_syk1icon img {
  z-index: 10;
}

/* he */

.t_sykbox {
  position: absolute;

  top: 9px;

  transform: translateY(0);

  left: 32px;
}

.t_syk1jie {
  position: relative;

  top: 0;

  transform: translateY(0);

  left: 0;
}

.t_syk1jie2 {
  margin-top: 8px;

  position: relative;

  transform: translateY(0);
}

.t_syk1li11 .t_sykbox {
  left: calc(32px - 244px);
}

.t_syk1li11 .t_syk1jie {
  left: 0;
}

.t_tanli10 .t_sykbox {
  left: calc(32px - 244px);
}

.t_tanli10 .t_syk1jie {
  left: 0;
}

.t_tanli9 .t_sykbox {
  left: calc(32px - 260px);
}

.t_tanli9 .t_syk1jie {
  left: 0;
}

.t_sykbox {
  pointer-events: none;
}

/* xu */

.t_neiban {
  position: relative;
}

.t_c1ban .t_b1banwen .t_ywh1 h1 {
  color: #fff;
}

.t_c1ban .t_b1banwen .t_ywduanp p {
  color: #fff;
}

.t_neiban.t_c1ban {
  margin-top: 0;
}

.t_syheadbai.t_head .t_yuan {
  opacity: 1;
}

.t_syheadbai.t_head .t_navgouic .t_hei {
  display: none;
}

.t_c1k1rg {
  width: 700px;

  position: relative;
}

.t_c1kxin {
  width: 100%;

  position: relative;
}

.t_c1k1pic {
  width: 100%;
}

.t_c1k1pic img {
  width: 100%;
}

.t_c1k1 {
  position: relative;

  overflow: hidden;
}

.t_c1kzhang {
  position: absolute;

  width: 520px;

  top: 0;

  left: 0;
}

.t_c1kzhang img {
  width: 100%;
}

.t_c1k1nr {
  padding-top: 150px;

  padding-bottom: 180px;
}

.t_c1k1pic {
  position: relative;
}

.t_c1k1pic::before {
  width: 16px;

  height: 100%;

  content: "";

  position: absolute;

  background: #fff;

  left: 46.571429%;

  top: 0;
}

.t_c1k1pic::after {
  height: 16px;

  width: 46.571429%;

  content: "";

  position: absolute;

  background: #fff;

  left: 0;

  top: 54.462935%;
}

.t_c1kxin::before {
  height: 16px;

  width: calc(53.428571% - 16px);

  content: "";

  position: absolute;

  background: #fff;

  right: 0;

  top: 44.326778%;

  z-index: 10;
}

.t_c1kxin::after {
  height: 9.984871%;

  width: calc(53.428571% - 16px);

  content: "";

  position: absolute;

  background: #fff;

  right: 0;

  top: 0;

  z-index: 10;
}

.t_c1k1rg::after {
  height: 10.590015%;

  width: 46.571429%;

  content: "";

  position: absolute;

  background: #fff;

  left: 0;

  bottom: 0;
}

.t_tanclose {
  border-radius: 50%;
}

.t_c1k1le .t_ywjiah2 h2 {
  font-weight: bold;

  color: #059b80;
}

.t_c1k1le .ywduan p {
  color: #666;

  line-height: 2;

  width: 440px;
}

.t_c1k1le {
  width: calc(100% - 700px);

  padding-right: 80px;

  padding-top: 169px;
}

.t_c1k1le .t_ywh4 {
  margin-bottom: 43px;
}

.t_c1k1le .t_ywjiah2 {
  margin-bottom: 54px;
}

.t_c1k2li {
  background: #fafcff;
}

.t_c1liwen {
  font-size: 16px;

  color: #999;

  line-height: 1.5;

  transition: all 0.36s;

  padding: 18px 0;

  padding-left: 26px;

  cursor: pointer;
}

.t_c1li.on .t_c1liwen {
  color: #333;
}

.t_c1ul {
  position: relative;
}

.t_c1ul::before {
  content: "";

  height: 100%;

  width: 1px;

  position: absolute;

  background: #e7e7e7;

  left: 1px;

  top: 0;
}

/* .t_c1ul::after{

    content: '';

    height: 60px;

    width: 3px;

    position: absolute;

    background: #15a44a;

    left: 0;

    top:0;

} */

.t_c1ce {
  position: fixed;

  top: 50%;

  transform: translateY(-50%);

  left: 72px;
}

.t_c1k2rg {
  width: 45%;

  background: #f3f5f9;
}

.t_c1k2xin .t_ywjiah2 h2 {
  font-weight: bold;

  color: #059b80;
}

/* jia */

/* index2 */

.t_syk1icon #lottie {
  width: 170%;

  height: 100%;
}

/* .t_syk1icon::before{

    display: none;

}

.t_syk1icon::after{

    display: none;

} */

/* he */

.t_sykbox {
  position: absolute;

  top: 9px;

  transform: translateY(0);

  left: 32px;
}

.t_syk1jie {
  position: relative;

  top: 0;

  transform: translateY(0);

  left: 0;
}

.t_syk1jie2 {
  margin-top: 8px;

  position: relative;

  transform: translateY(0);
}

.t_syk1li11 .t_sykbox {
  left: calc(32px - 244px);
}

.t_syk1li11 .t_syk1jie {
  left: 0;
}

.t_tanli10 .t_sykbox {
  left: calc(32px - 244px);
}

.t_tanli10 .t_syk1jie {
  left: 0;
}

.t_tanli9 .t_sykbox {
  left: calc(32px - 260px);
}

.t_tanli9 .t_syk1jie {
  left: 0;
}

.t_sykbox {
  pointer-events: none;
}

.t_tanclose {
  border-radius: 50%;
}

.t_syk1icon .lottie {
  width: 170%;

  height: 100%;
}

/* sanban */

/* index1 */

.t_syk1icon::before {
  width: 28px;

  height: 28px;

  border-radius: 50%;

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);

  background: linear-gradient(to right, #0089cf, #22c286);

  animation: none;
}

.t_syk1icon::after {
  width: 0px;

  height: 0px;

  border-radius: 50%;

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);

  background: #fff;

  animation: none;

  transition: all 0.3s ease 0s;
}

.t_syk1icon {
  position: relative;
}

.t_syk1icon img {
  transition: all 0.2s ease 0s;

  z-index: 10;
}

.t_syk1icon .t_syhover {
  position: absolute;

  top: 0;

  left: 0;

  opacity: 0;
}

.t_syyuan {
  position: relative;

  top: 0;

  left: 0;

  opacity: 1;
}

@media screen and (min-width: 1200px) {
  .isnoph .t_syk1li:hover .t_syk1icon::after {
    animation: kuo 0.2s ease 0s forwards;
  }

  .isnoph .t_syk1li:hover .t_syyuan {
    opacity: 0;
  }

  .isnoph .t_syk1li:hover .t_syhover {
    opacity: 1;
  }

  .isnoph .t_syk1li:hover .t_syk1icon {
    animation: yidong 0.36s ease 0.26s forwards;
  }

  .isnoph .t_tanli:hover .t_syk1icon {
    animation: yidong 0.36s ease 0.26s forwards;
  }

  .isnoph .t_tanli:hover .t_syk1icon::after {
    animation: kuo 0.2s ease 0s forwards;
  }

  .isnoph .t_tanli:hover .t_syyuan {
    opacity: 0;
  }

  .isnoph .t_tanli:hover .t_syhover {
    opacity: 1;
  }

  .t_b1k3li:hover .t_b1k3icon::before {
    opacity: 1;
  }

  .t_b1k3li:hover .t_b1k3ic .t_yuan {
    opacity: 0;
  }

  .t_b1k3li:hover .t_b1k3ic .t_hover {
    opacity: 1;
  }
}

/* .t_tanli.on .t_syk1icon{

    animation: yidong2 .36s ease 0s forwards;

}

.t_syk1li.on .t_syk1icon{

    animation: yidong2 .36s ease 0s forwards;

} */

/* @keyframes yidong {

    0%{

        left: 0;

    }

    100%{

        left: 30px;

    }

}

@keyframes yidong2 {

    0%{

        left: 30px;

    }

    100%{

        left: 0;

    }

} */

/* he */

.t_sykbox {
  position: absolute;

  top: 9px;

  transform: translateY(0);

  left: 32px;
}

.t_syk1jie {
  position: relative;

  top: 0;

  transform: translateY(0);

  left: 0;
}

.t_syk1jie2 {
  margin-top: 8px;

  position: relative;

  transform: translateY(0);
}

.t_syk1li11 .t_sykbox {
  left: calc(32px - 244px);
}

.t_syk1li11 .t_syk1jie {
  left: 0;
}

.t_tanli10 .t_sykbox {
  left: calc(32px - 244px);
}

.t_tanli10 .t_syk1jie {
  left: 0;
}

.t_tanli9 .t_sykbox {
  left: calc(32px - 260px);
}

.t_tanli9 .t_syk1jie {
  left: 0;
}

.t_sykbox {
  pointer-events: none;
}

.t_tanclose {
  border-radius: 50%;
}

/*  */

@keyframes kuo {
  0% {
    width: 0;

    height: 0;
  }

  100% {
    width: 40px;

    height: 40px;
  }
}

.t_sykbox {
  left: 8px;
}

.t_syk1wen {
  font-size: 14px;
}

.t_syk1go {
  width: 6px;

  top: -1px;
}

.t_syk1le {
  line-height: 46px;
}

.t_syk1wen {
  line-height: 46px;
}

.t_syk1go {
  line-height: 46px;
}

.t_syk1li11 .t_sykbox {
  left: -152px;
}

.t_syk1bg .t_syk1li11 .t_syk1go img,
.t_tanli9 .t_syk1go img,
.t_tanli10 .t_syk1go img {
  transform: rotate(180deg) translateY(0);

  top: 0;

  position: relative;
}

.t_syk1bg .t_syk1go img {
  width: 100%;

  position: relative;

  top: 0;

  transform: translateY(0);
}

.t_syk1li11 .t_syk1go,
.t_tanli9 .t_syk1go,
.t_tanli10 .t_syk1go {
  margin-right: 8px;
}

.t_syk1le {
  width: 20px;
}

.t_tanul .t_syk1wen {
  margin-right: 8px;
}

.t_syk1li11 .t_syk1wen,
.t_tanli9 .t_syk1wen,
.t_tanli10 .t_syk1wen {
  margin-right: 0px;
}

.t_tanli9 .t_sykbox {
  left: -167px;
}

.t_tanli10 .t_sykbox {
  left: -154px;
}

.t_syli::after {
  display: none;
}

.t_syli::before {
  display: none;
}

.t_head.on .t_phbai {
  display: inline-block;
}

.t_head.on .t_phhei {
  display: none;
}

.t_head.on .t_hei {
  display: none;
}

.t_head.on .t_yuan {
  display: none;
}

.t_syk1icon .t_syhover {
  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);

  width: 22px;
}

.t_syk1jie2::after {
  content: "";

  width: 0px;

  height: 0px;

  border-radius: 50%;

  position: absolute;

  top: 50%;

  left: 4px;

  transform: translateY(-50%);

  background: #fff;

  animation: none;

  transition: all 0.3s ease 0s;
}

.t_syk1jie2 > a > img {
  width: 22px;

  position: absolute;

  top: 50%;

  transform: translateY(-50%);

  left: 13px;

  z-index: 10;

  opacity: 0;
}

.t_syk1jie2 .t_syk1le img {
  position: relative;

  left: -9px;
}

.t_syk1le {
  top: 0px;
}

.t_navtuer {
  /* display: none; */
}

.t_navtuer {
  opacity: 0;

  pointer-events: none;

  transform: translateX(-50%);

  transform-origin: top center;

  transition: all 0.36s;
}

.t_navli.on .t_navtuer {
  opacity: 1;

  pointer-events: all;
}

.t_head.on .t_navtuer3::before {
  content: "";

  height: 100%;

  width: 55px;

  position: absolute;

  left: 100%;

  top: 0;

  background: #fff;

  transition: all 0.36s;
}

.t_head.on .t_navtuer3::after {
  content: "";

  height: 100%;

  width: 55px;

  position: absolute;

  right: 100%;

  top: 0;

  background: #fff;

  transition: all 0.36s;
}

.t_navli.on .t_navtuer3::before,
.t_navli.on .t_navtuer3::after {
  width: 0;
}

.t_headlogo {
  margin-right: 8%;
  height: 80px;
}

.t_navgou {
  margin: 0 16px 0px 2px;
}

.t_headnr {
  padding-left: 8%;

  padding-right: 8%;
}

.t_c1k2rg {
  padding: 108px 80px 20px;
}

.t_c1k2rg .ywduan p {
  color: #666;
}

.t_c1k2rg .t_ywjiah2 {
  margin-bottom: 9px;
}

.t_c1k2xin {
  margin-bottom: 84px;
}

.t_c1k2rg {
  height: 970px;
}

.t_c1k2rg .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #e7e7e7;

  -webkit-border-radius: 1px;

  -moz-border-radius: 1px;

  border-radius: 1px;
}

.t_c1k2rg .mCSB_scrollTools .mCSB_draggerRail {
  width: 1px !important;

  height: 100%;
}

.t_c1k2rg .mCSB_scrollTools .mCSB_dragger {
  width: 3px;

  height: 53% !important;

  z-index: 1;

  background: #059b80;
}

.t_c1k2rg .mCSB_scrollTools {
  width: 3px;

  height: 30%;

  top: calc(50% - 30px);

  transform: translateY(-50%);
}

.t_sykuo {
  position: relative;

  width: 100%;

  height: 100%;
}

.t_sykuo::before {
  content: "";

  background: rgba(255, 255, 255, 0.7);

  width: 40px;

  height: 40px;

  border-radius: 50%;

  position: absolute;

  left: 50%;

  top: 50%;

  transform: translate(-50%, -50%);
  animation: kuosan 1.6s linear 0s infinite;
}
.t_sykuo::after {
  content: "";

  background: rgba(255, 255, 255, 0.7);

  width: 40px;

  height: 40px;

  border-radius: 50%;

  position: absolute;

  left: 50%;

  top: 50%;

  transform: translate(-50%, -50%);
  animation: kuosan 1.6s linear 0.8s infinite;
}
.t_syk1icon::before {
  z-index: 10;
}

.t_syk1icon::after {
  z-index: 20;
}

.t_sykuo img {
  z-index: 22;
}

.t_syk1icon {
  pointer-events: none;
}

.t_tannr #mCSB_2_scrollbar_horizontal {
  opacity: 0 !important;
}

.t_tannr .mCSB_draggerContainer {
  opacity: 0 !important;
}

.t_tanzyicon {
  width: 60px;

  height: 60px;

  border-radius: 50%;

  -webkit-box-shadow: 5px 10px 20px rgba(0 0 0 / 20%);

  box-shadow: 5px 10px 20px rgba(0 0 0 / 20%);

  z-index: 16;

  position: absolute;

  left: 50%;

  bottom: 70px;

  transform: translateX(-50%);

  background: linear-gradient(to right, #0089cf, #22c286);

  display: none;

  cursor: pointer;
}

.t_tanzyicon img {
  width: 90%;

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);
}

.t_c1k2rg .mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #059b80;
}

.t_c1k2rg .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #059b80;
}

.t_c1k2rg .mCSB_scrollTools {
  opacity: 1;
}

.t_c1k2le .t_ywh2 h2 {
  font-weight: bold;
}

.t_c1k2le {
  width: 55%;

  position: relative;

  padding-top: 94px;
}

.t_c1k2up {
  padding-left: 18%;

  padding-right: 18%;
}

.t_c1k2lix {
  width: 33.333333%;

  padding: 0 40px;

  text-align: center;

  margin-bottom: 10px;

  cursor: pointer;
}

.t_c1k2ul {
  margin: 0 -40px;

  padding-bottom: 16px;
}

.t_c1k2lix .t_ywh6 h6 {
  text-align: center;

  color: #666;
}

.t_c1k2le .t_ywh2 {
  margin-bottom: 33px;
}

.t_c1k2le .ywduan p {
  color: #666;

  line-height: 1.67;
}

.t_c1k2ic {
  width: 90px;

  display: inline-block;

  margin-bottom: 12px;
}

.t_c1k2ic img {
  width: 100%;
}

.t_c1k2le .ywduan {
  margin-bottom: 28px;
}

.t_c1an .t_anbtnr {
  font-size: 14px;

  line-height: 40px;

  border-radius: 2px;

  padding: 0 37px;
}

.t_c1boli {
  width: 600px;

  position: relative;
}

.t_c1boli img {
  width: 100%;

  height: 100%;
}

.t_c1k2xia {
  text-align: center;
}

.t_gsou {
  width: 270px;

  border: 2px solid #bfbfbf;

  padding: 0 24px;
}

.t_gsouic {
  width: 20px;

  line-height: 46px;

  cursor: pointer;
}

.t_gsouic img {
  width: 100%;
}

.t_f1k1bo {
  text-align: center;

  width: 20%;
}

.t_f1go {
  position: absolute;

  top: calc(50% - 30px);

  transform: translateY(-50%);

  right: 0;

  z-index: 20;
}

.t_ernav {
  position: relative;

  z-index: 1000;

  /* background: #fff; */
}

.t_ernav::before {
  content: "";

  height: 100%;

  right: 0;

  position: absolute;

  background: #fff;

  top: 0;

  width: calc(92% - 200px);

  pointer-events: all;
}

.t_ernav {
  pointer-events: none;
}

.t_erwen {
  pointer-events: all;
}

.t_erwen {
  line-height: 80px;
}

.t_tanxie {
  z-index: 1100;
}

.t_tantrue {
  z-index: 1100;
}

.t_b1k3ic .t_yuan {
  display: block;
}

.t_b1k3ic img {
  width: 100%;

  height: 100%;

  transition: all 0.36s;
}

.t_b1k2xin {
  cursor: pointer;
}

.t_b1k3box {
  cursor: pointer;
}

.t_b2k1ic {
  margin: 0 auto;
}

.t_weidong {
  position: relative;

  top: 0;

  transition: all 1s ease-in-out;
}

.t_weidong.on {
  top: 20px;
}

.t_weidong.act {
  top: -20px;
}

.t_c1ce {
  left: -100%;

  transition: all 0.5s;
}

.t_c1ce.on {
  left: 72px;
}

.t_cexian {
  height: 60px;

  width: 3px;

  position: absolute;

  background: #15a44a;

  left: 0;

  top: 0;

  transition: all 0.36s;
}

.t_neilv.on {
  -webkit-animation: totop 1s ease both;

  animation: totop 1s ease both;

  animation-delay: 0.3s;
}
.t_gsou {
  margin-bottom: 52px;
}

.t_gxiali {
  margin-bottom: 7px;
}

.t_syhead {
  width: 100vw;

  left: 50%;

  transform: translateX(-50%);
}
.t_phpic {
  display: none;
}

body {
  margin: auto !important;
}

.t_headnr {
  width: 100%;
}

.t_headwai {
  max-width: 100%;

  margin: auto;
}

.t_neicon {
  overflow: hidden;
}

/* 导航 */

.t_head.on .t_navtuer3::before {
  display: none;
}

.t_head.on .t_navtuer3::after {
  display: none;
}

.t_syerdao {
  position: absolute;

  top: 100%;

  width: 100%;

  left: 0;

  z-index: 0;

  pointer-events: none;
}

.t_navtuxia {
  position: absolute;

  top: 0;

  left: 50%;

  transform: translateX(-50%);

  background: #fff;

  transition: 150ms cubic-bezier(0.215, 0.61, 0.355, 1);
}

.t_naverzo {
  opacity: 0;
}

.t_naverzo.t_navtuer3 {
  opacity: 1;
}

.t_head {
  z-index: 11;
}
/* 载入效果 */
@media screen and (min-width: 1200px) {
}
@media screen and (max-width: 768px) {
  .he-products2 .group-1 {
    float: left;
    width: calc(33.33% - 20px);
    margin-right: 30px;
    padding: 30px;
    height: auto;
    overflow: visible;
  }
}
.t_phbai {
  display: none;
}

.t_syk1li.on .t_sykuo::before {
  animation-play-state: paused;
  width: 40px;
  height: 40px;
  display: none;
  /* animation-fill-mode: forwards; */
}
.t_syk1li.on .t_sykuo::after {
  animation-play-state: paused;
  width: 40px;
  height: 40px;
  display: none;
  /* animation-fill-mode: forwards; */
}
.t_tanli.on1 .t_sykuo::before {
  animation-play-state: paused;
  width: 40px;
  height: 40px;
  display: none;
  /* animation-fill-mode: forwards; */
}
.t_tanli.on1 .t_sykuo::after {
  animation-play-state: paused;
  width: 40px;
  height: 40px;
  display: none;
  /* animation-fill-mode: forwards; */
}
.t_gsou {
  width: 100%;
}

@keyframes huadong {
  0% {
    top: 15px;
  }
  50% {
    top: -15px;
  }
  100% {
    top: 15px;
  }
}
.t_naverzo.on {
  transition: all 200ms;
}
.t_naverzo {
  transition: none;
}
.t_f3k1icon {
  margin-bottom: 26px;
}
.t_f2k2shou {
  display: none;
}
.t_gouxia {
  display: block;
  opacity: 0;
  transition: all 0.36s;
  pointer-events: none;
}
.t_navgou.on .t_gouxia {
  opacity: 1;
  pointer-events: all;
}

.t_diwen p {
  white-space: nowrap;
}

.t_headli a {
  white-space: nowrap;
  padding: 0 15px;
}
.t_footnavul {
  width: 120px;
  margin-left: 66px;
  margin-right: 0;
}
.t_gouli a:hover .t_waizi {
  color: #0089cf;
}
.t_footnavul:nth-child(2) {
  width: 180px;
}
