.textEellipsis {
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.clearF:after {
  display: block;
  content: '';
  width: 0;
  height: 0;
  clear: both;
}
.userSelect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.totalIconCss {
  font-family: "iconfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.floatL {
  float: left;
}
.floatR {
  float: right;
}
.the-header {
  height: 110px;
  z-index: 8;
}
.the-header.header-only-v2:hover .header-tips {
  background: #F8F8F8;
}
.the-header.header-only-v2:hover .header-tips .page-wrap {
  color: #404751;
}
.the-header.header-only-v2:hover .menu-box {
  background: #ffffff;
  border-bottom: 1px solid #E3E5E9;
}
.the-header.header-only-v2:hover .menu-box .header-menu .header-l .site-link a {
  background: url("/img/images/site-logo.png") no-repeat center;
}
.the-header.header-only-v2:hover .menu-box .header-menu .nav-each.active .each {
  color: #00863E;
}
.the-header.header-only-v2:hover .menu-box .header-menu .nav-each.active .each:after {
  background: #00863E;
}
.the-header.header-only-v2:hover .menu-box .header-menu .nav-each .each {
  color: #404751;
}
.the-header.header-only-v2 .header-tips {
  background: #404751;
}
.the-header.header-only-v2 .header-tips .page-wrap {
  color: #ffffff;
}
.the-header.header-only-v2 .menu-box {
  width: 100%;
  background: transparent;
  position: absolute;
  top: 40px;
  border-bottom: none;
}
.the-header.header-only-v2 .menu-box .navigation-box {
  background: unset;
  border-bottom: unset;
}
.the-header.header-only-v2 .menu-box .header-menu .header-l .site-link a {
  background: url("/img/images/index-v2/site-logo-v2.png") no-repeat center;
}
.the-header.header-only-v2 .menu-box .header-menu .nav-each.active .each:after {
  background: #ffffff;
}
.the-header.header-only-v2 .menu-box .header-menu .nav-each .each {
  color: #ffffff;
}
.the-header.fly .menu-box {
  position: fixed;
  top: 0;
  z-index: 6;
  background: #ffffff;
  border-bottom: 1px solid #E3E5E9;
}
.the-header.fly .menu-box .header-menu .header-l .site-link a {
  background: url("/img/images/site-logo.png") no-repeat center;
}
.the-header.fly .menu-box .header-menu .nav-each.active .each {
  color: #00863E;
}
.the-header.fly .menu-box .header-menu .nav-each.active .each:after {
  background: #00863E;
}
.the-header.fly .menu-box .header-menu .nav-each .each {
  color: #404751;
}
.index-page-v2 {
  transform: translateY(-70px);
}
.index-page-v2 * {
  font-size: 14px;
  box-sizing: border-box;
  color: #404751;
}
.index-page-v2 .common-title {
  text-align: center;
  margin-bottom: 50px;
}
.index-page-v2 .common-title .title {
  font-weight: bold;
  font-size: 32px;
  line-height: 32px;
  margin-bottom: 26px;
}
.index-page-v2 .common-title .des {
  font-size: 18px;
  line-height: 24px;
}
.index-page-v2 .banner-module {
  min-width: 1400px;
  position: relative;
  margin-bottom: 80px;
}
.index-page-v2 .banner-module .banner-remit {
  height: 824px;
  position: relative;
}
.index-page-v2 .banner-module .banner-remit .pic-item {
  width: 100%;
  min-width: 1400px;
  height: 100%;
  display: block;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.index-page-v2 .banner-module .banner-remit .pic-item video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.index-page-v2 .banner-module .swiper-pagination {
  bottom: 60px;
}
.index-page-v2 .banner-module .swiper-pagination .swiper-pagination-bullet {
  width: 147px;
  height: 4px;
  border-radius: 4px;
  margin: 0 9px;
  background: #d4d8db;
  opacity: 1;
  overflow: hidden;
  position: relative;
}
@keyframes proTime {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
.index-page-v2 .banner-module .swiper-pagination .swiper-pagination-bullet:after {
  width: 0;
  height: 100%;
  background: #ffffff;
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
}
.index-page-v2 .banner-module .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after {
  animation: proTime 3s linear;
}
.index-page-v2 .banner-module .page-wrap {
  width: 872px;
  position: absolute;
  left: -530px;
  right: 0;
  top: 500px;
  margin: 0 auto;
  z-index: 6;
}
.index-page-v2 .banner-module .quote-title {
  width: 1400px;
  font-weight: bold;
  font-size: 66px;
  color: #ffffff;
  position: absolute;
  left: 0;
  right: 0;
  top: 380px;
  margin: 0 auto;
  z-index: 3;
}
.index-page-v2 .banner-module .quote-module {
  width: 872px;
  background: rgba(255, 255, 255, 0.95);
  border-radius: 6px;
}
.index-page-v2 .banner-module .publicity-remit {
  padding: 0 30px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 2px solid #E8EAEC;
}
.index-page-v2 .banner-module .publicity-remit .quote-tab {
  display: flex;
  align-items: center;
  gap: 96px;
}
.index-page-v2 .banner-module .publicity-remit .quote-tab .tab-el {
  padding: 14px 0;
  font-size: 18px;
  color: #404751;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease-in-out;
  position: relative;
}
.index-page-v2 .banner-module .publicity-remit .quote-tab .tab-el:before {
  width: 26px;
  height: 26px;
  content: '';
  display: inline-block;
  margin-right: 10px;
}
.index-page-v2 .banner-module .publicity-remit .quote-tab .tab-el:after {
  width: 0;
  height: 2px;
  background: #00863E;
  content: '';
  position: absolute;
  bottom: -2px;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 1;
  transition: all 0.3s ease-in-out;
}
.index-page-v2 .banner-module .publicity-remit .quote-tab .tab-el:hover {
  font-size: 18px;
  color: #00863E;
  font-weight: bold;
}
.index-page-v2 .banner-module .publicity-remit .quote-tab .tab-el:hover:first-of-type:before {
  background: url("/img/images/index-v2/quote-menu-icon1-hover.png") no-repeat center;
}
.index-page-v2 .banner-module .publicity-remit .quote-tab .tab-el:hover:nth-of-type(2):before {
  background: url("/img/images/index-v2/quote-menu-icon2-hover.png") no-repeat center;
}
.index-page-v2 .banner-module .publicity-remit .quote-tab .tab-el:first-child:before {
  background: url("/img/images/index-v2/quote-menu-icon1.png") no-repeat center;
}
.index-page-v2 .banner-module .publicity-remit .quote-tab .tab-el:nth-of-type(2):before {
  background: url("/img/images/index-v2/quote-menu-icon2.png") no-repeat center;
}
.index-page-v2 .banner-module .publicity-remit .quote-tab .tab-el.active {
  color: #00863E;
  font-weight: bold;
}
.index-page-v2 .banner-module .publicity-remit .quote-tab .tab-el.active:after {
  width: 100%;
}
.index-page-v2 .banner-module .publicity-remit .quote-tab .tab-el.active:first-of-type:before {
  background: url("/img/images/index-v2/quote-menu-icon1-hover.png") no-repeat center;
}
.index-page-v2 .banner-module .publicity-remit .quote-tab .tab-el.active:nth-of-type(2):before {
  background: url("/img/images/index-v2/quote-menu-icon2-hover.png") no-repeat center;
}
.index-page-v2 .banner-module .publicity-remit .horn-tips {
  margin: 0;
  display: flex;
  align-items: center;
}
.index-page-v2 .banner-module .publicity-remit .horn-tips:before {
  background: url("/img/images/index-v2/horn-icon.png") no-repeat center;
  width: 34px;
  height: 34px;
  content: '';
  margin-right: 12px;
  display: inline-block;
}
.index-page-v2 .banner-module .publicity-remit .horn-tips .swiper-wrapper {
  width: 356px;
  height: 16px;
}
.index-page-v2 .banner-module .publicity-remit .horn-tips .tips-item {
  height: 16px;
  line-height: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  color: #00863E;
}
.index-page-v2 .banner-module .quote-remit .val-row {
  padding: 22px 30px;
  display: flex;
  align-items: flex-end;
  gap: 32px;
}
.index-page-v2 .banner-module .quote-remit .val-row .val-list .val-text {
  width: 100%;
  height: 100%;
  padding: 0 12px;
}
.index-page-v2 .banner-module .quote-remit .val-row .val-list .val-text::placeholder {
  color: #A9B1BC;
}
.index-page-v2 .banner-module .quote-remit .val-row .val-list .val-feed {
  width: 150px;
  height: 40px;
  border-radius: 4px;
  border: 1px solid #D4D8DC;
  position: relative;
}
.index-page-v2 .banner-module .quote-remit .val-row .val-list .val-feed.merge-line {
  width: 262px;
  display: flex;
}
.index-page-v2 .banner-module .quote-remit .val-row .val-list .val-feed.merge-line .val-text {
  width: 112px;
}
.index-page-v2 .banner-module .quote-remit .val-row .val-list .val-feed.merge-line .symbol {
  min-width: 36px;
  border-left: 1px solid #D4D8DC;
  border-right: 1px solid #D4D8DC;
  display: flex;
  justify-content: center;
  align-items: center;
}
.index-page-v2 .banner-module .quote-remit .val-row .val-list .val-feed.merge-line .symbol:after {
  background: url("/img/images/index-v2/symbol-icon.png") no-repeat center;
  width: 12px;
  height: 12px;
  content: '';
  display: block;
}
.index-page-v2 .banner-module .quote-remit .val-row .val-list .val-feed.down-line.active:after {
  transform: rotate(180deg);
}
.index-page-v2 .banner-module .quote-remit .val-row .val-list .val-feed.down-line .val-text {
  cursor: pointer;
  padding-right: 30px;
}
.index-page-v2 .banner-module .quote-remit .val-row .val-list .val-feed.down-line:after {
  background: url("/img/images/index-v2/down-val-icon.png") no-repeat center;
  width: 12px;
  height: 12px;
  content: '';
  display: block;
  position: absolute;
  top: 14px;
  right: 14px;
  z-index: 1;
  transition: all 0.3s ease-in-out;
}
.index-page-v2 .banner-module .quote-remit .val-row .val-list .val-feed.down-line .down-val {
  position: absolute;
  left: 0;
  top: 46px;
  z-index: 2;
  width: 370px;
  padding: 20px;
  background: #ffffff;
  box-shadow: 0 1px 6px 0 rgba(169, 177, 188, 0.28);
  border-radius: 4px;
  display: flex;
  flex-wrap: wrap;
  gap: 12px 10px;
}
.index-page-v2 .banner-module .quote-remit .val-row .val-list .val-feed.down-line .down-val li {
  width: 58px;
  height: 30px;
  line-height: 28px;
  text-align: center;
  color: #A9B1BC;
  cursor: pointer;
  border-radius: 4px;
  border: 1px solid #D4D8DC;
  transition: all 0.3s ease-in-out;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.index-page-v2 .banner-module .quote-remit .val-row .val-list .val-feed.down-line .down-val li:hover {
  border: 1px solid #00863E;
  color: #00863E;
}
.index-page-v2 .banner-module .quote-remit .val-row .val-list .val-feed.down-line .down-val li.active {
  border: 1px solid #00863E;
  color: #00863E;
}
.index-page-v2 .banner-module .quote-remit .val-row .val-list .val-feed.down-line .down-board-val {
  width: 100%;
  background: #ffffff;
  box-shadow: 0 1px 6px 0 rgba(169, 177, 188, 0.28);
  border-radius: 4px;
  position: absolute;
  right: 0;
  top: 50px;
}
.index-page-v2 .banner-module .quote-remit .val-row .val-list .val-feed.down-line .down-board-val .list-val,
.index-page-v2 .banner-module .quote-remit .val-row .val-list .val-feed.down-line .down-board-val a {
  height: 28px;
  line-height: 28px;
  padding: 0 20px;
  color: #A9B1BC;
  cursor: pointer;
  display: block;
  transition: all 0.3s ease-in-out;
}
.index-page-v2 .banner-module .quote-remit .val-row .val-list .val-feed.down-line .down-board-val .list-val.active,
.index-page-v2 .banner-module .quote-remit .val-row .val-list .val-feed.down-line .down-board-val a.active {
  background: #F9F9FA;
}
.index-page-v2 .banner-module .quote-remit .val-row .val-list .val-feed.down-line .down-board-val .list-val:hover,
.index-page-v2 .banner-module .quote-remit .val-row .val-list .val-feed.down-line .down-board-val a:hover {
  background: #F9F9FA;
}
.index-page-v2 .banner-module .quote-remit .val-row .val-list .val-feed.check-line {
  width: 262px;
  padding: 0 20px;
  display: flex;
  gap: 25px;
  align-items: center;
}
.index-page-v2 .banner-module .quote-remit .val-row .val-list .val-feed.check-line .check-item {
  color: #A9B1BC;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.index-page-v2 .banner-module .quote-remit .val-row .val-list .val-feed.check-line .check-item.active:before {
  background: url("/img/images/index-v2/check-active-icon.png") no-repeat center;
}
.index-page-v2 .banner-module .quote-remit .val-row .val-list .val-feed.check-line .check-item:before {
  background: url("/img/images/index-v2/check-icon.png") no-repeat center;
  width: 16px;
  height: 16px;
  content: '';
  display: block;
  margin-top: 2px;
  margin-right: 10px;
}
.index-page-v2 .banner-module .quote-remit .val-row .val-list .more-down {
  width: 100%;
  position: absolute;
  left: 0;
  top: 46px;
  z-index: 2;
  padding: 4px 0;
  background: #ffffff;
  box-shadow: 0 1px 6px 0 rgba(169, 177, 188, 0.28);
  border-radius: 4px;
  overflow: hidden;
}
.index-page-v2 .banner-module .quote-remit .val-row .val-list .more-down dd {
  padding: 5px 8px 5px 20px;
  line-height: normal;
  text-align: left;
  color: #A9B1BC;
  margin-top: 4px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.index-page-v2 .banner-module .quote-remit .val-row .val-list .more-down dd:first-of-type {
  margin-top: unset;
}
.index-page-v2 .banner-module .quote-remit .val-row .val-list .more-down dd:hover {
  background: #F9F9FA;
  color: #00863E;
}
.index-page-v2 .banner-module .quote-remit .val-row .val-list .more-down dd.active {
  background: #F9F9FA;
  color: #00863E;
}
.index-page-v2 .banner-module .quote-remit .val-row .jump-link {
  height: 42px;
  line-height: 42px;
  background: #00863E;
  border-radius: 4px;
  font-size: 18px;
  font-weight: bold;
  color: #ffffff;
  display: inline-block;
  padding: 0 39px;
  transition: all 0.3s ease-in-out;
}
.index-page-v2 .banner-module .quote-remit .val-row .jump-link:hover {
  background: #08783C;
}
.index-page-v2 .done-remit {
  display: flex;
  gap: 22px;
  margin-top: 110px;
  margin-bottom: 80px;
}
.index-page-v2 .done-remit .done-item {
  position: relative;
}
.index-page-v2 .done-remit .done-item.active .done-cen {
  background: url("/img/images/index-v2/done-bg-hover.png") no-repeat center;
}
.index-page-v2 .done-remit .done-item.active .done-icon {
  margin: -90px auto 0;
}
.index-page-v2 .done-remit .done-item.active .done-pic {
  bottom: 0;
}
.index-page-v2 .done-remit .done-item.active dl dt {
  color: #00863E;
}
.index-page-v2 .done-remit .done-item.active dl dd {
  color: #00863E;
}
.index-page-v2 .done-remit .done-item .done-cen {
  background: url("/img/images/index-v2/done-bg.png") no-repeat center;
  width: 263px;
  height: 354px;
  background-size: cover;
  padding: 60px 18px 0;
  overflow: hidden;
  transition: all 0.3s ease-in-out;
  position: relative;
}
.index-page-v2 .done-remit .done-item .done-icon {
  width: 140px;
  height: 140px;
  background-size: cover;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  margin: -80px auto 0;
  display: block;
  transition: all 0.3s ease-in-out;
  z-index: 1;
}
.index-page-v2 .done-remit .done-item dl {
  text-align: center;
}
.index-page-v2 .done-remit .done-item dl dt {
  font-weight: bold;
  line-height: normal;
  font-size: 24px;
  transition: all 0.3s ease-in-out;
}
.index-page-v2 .done-remit .done-item dl dd {
  margin-top: 20px;
  transition: all 0.3s ease-in-out;
}
.index-page-v2 .done-remit .done-item .done-pic {
  width: 264px;
  height: 128px;
  background-size: cover;
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -28px;
  margin: 0 auto;
  transition: all 0.3s ease-in-out;
}
.index-page-v2 .server-remit {
  display: flex;
  gap: 24px;
  margin-bottom: 80px;
}
.index-page-v2 .server-remit .ser-jump {
  background: url("/img/images/index-v2/ser-bg1.png") no-repeat center;
  min-width: 420px;
  height: 557px;
  background-size: cover;
  padding: 30px 27px;
  display: block;
  border-radius: 16px;
}
.index-page-v2 .server-remit .ser-jump dl dt {
  color: #00863E;
}
.index-page-v2 .server-remit .ser-jump dl dd:before {
  background: #00863E;
}
.index-page-v2 .server-remit .ser-jump dl dd a {
  opacity: 1;
  visibility: visible;
}
.index-page-v2 .server-remit .ser-jump dl dd:last-of-type {
  margin-top: 30px;
}
.index-page-v2 .server-remit dl dt {
  font-weight: bold;
  font-size: 24px;
  line-height: normal;
  margin-bottom: 12px;
}
.index-page-v2 .server-remit dl dd {
  font-size: 16px;
  margin-top: 16px;
}
.index-page-v2 .server-remit dl dd:before {
  width: 6px;
  height: 6px;
  content: '';
  display: inline-block;
  border-radius: 50%;
  background: #D4D8DC;
  margin-right: 10px;
}
.index-page-v2 .server-remit dl dd:first-of-type {
  margin-top: unset;
}
.index-page-v2 .server-remit dl dd:last-of-type {
  margin-top: 20px;
}
.index-page-v2 .server-remit dl dd:last-of-type:before {
  display: none;
}
.index-page-v2 .server-remit dl a {
  padding: 0 21px;
  height: 36px;
  line-height: 36px;
  display: inline-block;
  border-radius: 18px;
  font-size: 16px;
  color: #ffffff;
  background: #00863E;
  transition: all 0.3s ease-in-out;
  opacity: 0;
  visibility: hidden;
}
.index-page-v2 .server-remit dl a:hover {
  background: #08783C;
}
.index-page-v2 .server-remit .car-mit {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
}
.index-page-v2 .server-remit .car-mit .car-list {
  background: url("/img/images/index-v2/ser-bg2.png") no-repeat center;
  width: 465px;
  height: 267px;
  padding: 30px 30px 0;
  overflow: hidden;
  border-radius: 6px;
  position: relative;
  transition: all 0.3s ease-in-out;
}
.index-page-v2 .server-remit .car-mit .car-list:after {
  width: 100%;
  height: 20px;
  background: #00863E;
  content: '';
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -20px;
  z-index: 2;
  transition: all 0.3s ease-in-out;
}
.index-page-v2 .server-remit .car-mit .car-list.active {
  background: url("/img/images/index-v2/ser-bg2-hvoer.png") no-repeat center;
}
.index-page-v2 .server-remit .car-mit .car-list.active:after {
  bottom: 0;
}
.index-page-v2 .server-remit .car-mit .car-list.active dl dt {
  color: #00863E;
}
.index-page-v2 .server-remit .car-mit .car-list.active dl dd:before {
  background: #00863E;
}
.index-page-v2 .server-remit .car-mit .car-list.active dl dd a {
  opacity: 1;
  visibility: visible;
}
.index-page-v2 .server-remit .car-mit .car-list .ser-pic {
  width: 224px;
  height: 172px;
  background-size: cover;
  position: absolute;
  right: 0;
  bottom: 0;
  display: block;
}
.index-page-v2 .quality-remit {
  margin-bottom: 80px;
}
.index-page-v2 .quality-remit .quality-swiper {
  background: url("/img/images/index-v2/quality-bg.png") no-repeat center;
  width: 100%;
  min-width: 1400px;
  height: 412px;
  padding: 50px 0;
  background-size: cover;
}
.index-page-v2 .quality-remit .quality-swiper .quality-item {
  width: 332px;
  min-width: 332px;
  height: 313px;
  overflow: hidden;
  border-radius: 6px;
  background: #ffffff;
}
.index-page-v2 .quality-remit .quality-swiper .quality-item:hover .quality-pic {
  transform: scale(1.05);
}
.index-page-v2 .quality-remit .quality-swiper .quality-item .quality-pic {
  width: 100%;
  height: 100%;
  background-size: cover;
  position: relative;
  left: 0;
  top: 0;
  z-index: 1;
  transition: all 0.3s ease-in-out;
}
.index-page-v2 .quality-remit .quality-swiper .quality-item .title {
  font-size: 18px;
  font-weight: normal;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 36px;
  z-index: 2;
  text-align: center;
}
.index-page-v2 .quality-remit .the-btn {
  margin-top: 34px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
}
.index-page-v2 .quality-remit .the-btn:before,
.index-page-v2 .quality-remit .the-btn:after {
  width: 100%;
  height: 1px;
  background: #D4D8DC;
  content: '';
  display: block;
}
.index-page-v2 .quality-remit .the-btn .icon {
  min-width: 36px;
  height: 36px;
  display: block;
  cursor: pointer;
}
.index-page-v2 .quality-remit .the-btn .icon.left {
  background: url("/img/images/index-v2/swiper-left-icon.png") no-repeat center;
}
.index-page-v2 .quality-remit .the-btn .icon.right {
  background: url("/img/images/index-v2/swiper-right-icon.png") no-repeat center;
  margin-left: 12px;
}
.index-page-v2 .realize-remit {
  height: 516px;
  background: #F1F2F4;
  margin-bottom: 80px;
  padding-top: 48px;
}
.index-page-v2 .realize-remit .video-ves {
  width: 1400px;
  height: 370px;
  position: relative;
}
.index-page-v2 .realize-remit .video-ves video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.index-page-v2 .realize-remit .video-btn {
  background: url("/img/images/index-v2/video-btn-icon.png") no-repeat center;
  width: 68px;
  height: 68px;
  display: block;
  cursor: pointer;
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  margin: -34px auto 0;
  z-index: 6;
}
.index-page-v2 .realize-remit .cer-row {
  height: 96px;
  display: flex;
  gap: 122px;
  align-items: center;
  justify-content: center;
}
.index-page-v2 .realize-remit .cer-row a {
  display: block;
}
.index-page-v2 .realize-remit .cer-row li:hover img {
  transform: scale(1.05);
}
.index-page-v2 .realize-remit .cer-row img {
  transition: all 0.3s ease-in-out;
}
.index-page-v2 .industry-remit {
  margin-bottom: 80px;
}
.index-page-v2 .industry-remit .industry-swiper {
  height: 546px;
  position: relative;
}
.index-page-v2 .industry-remit .swiper-slide {
  height: 546px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.index-page-v2 .industry-remit .the-page {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  display: flex;
}
.index-page-v2 .industry-remit .the-page li {
  font-size: 18px;
  color: #ffffff;
  padding: 38px 0;
  flex: 1;
  line-height: 0;
  text-align: center;
  border-left: 1px solid #ffffff;
  cursor: pointer;
  background: rgba(64, 71, 81, 0.72);
  opacity: 1;
  border-radius: unset;
  margin: unset;
  transition: all 0.3s ease-in-out;
}
.index-page-v2 .industry-remit .the-page li.swiper-pagination-bullet-active {
  background: rgba(0, 134, 62, 0.5);
}
.index-page-v2 .industry-remit .the-page li.swiper-pagination-bullet-active:hover {
  color: #ffffff;
}
.index-page-v2 .industry-remit .the-page li:first-of-type {
  border-left: unset;
}
.index-page-v2 .industry-remit .the-page li:hover {
  color: #00863E;
}
.index-page-v2 .plat-module {
  width: 100%;
  min-width: 1400px;
  height: 844px;
  padding-top: 56px;
  background-size: cover;
  margin-bottom: 160px;
}
.index-page-v2 .plat-module .common-title {
  margin-bottom: 40px;
}
.index-page-v2 .plat-module .page-wrap {
  position: relative;
}
.index-page-v2 .plat-module .plat-remit {
  display: flex;
  justify-content: space-between;
  padding-right: 200px;
}
.index-page-v2 .plat-module .map-box {
  width: 800px;
  height: 600px;
  background-size: cover;
}
.index-page-v2 .plat-module .map-box canvas {
  object-fit: cover;
}
.index-page-v2 .plat-module .plat-num .plat-icon {
  width: 62px;
  height: 62px;
  background-size: cover;
  display: block;
  margin-right: 20px;
}
.index-page-v2 .plat-module .plat-num .num-item {
  display: flex;
  align-items: center;
  padding-bottom: 30px;
  margin-bottom: 20px;
  position: relative;
}
.index-page-v2 .plat-module .plat-num .num-item:after {
  width: 138px;
  height: 2px;
  background: #ffffff;
  content: '';
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  margin: 0 auto;
}
.index-page-v2 .plat-module .plat-num .num-item:last-of-type:after {
  display: none;
}
.index-page-v2 .plat-module .plat-num .num,
.index-page-v2 .plat-module .plat-num .symbol {
  font-size: 32px;
  font-weight: bold;
}
.index-page-v2 .plat-module .plat-num .plat-des {
  margin-top: 18px;
  font-size: 18px;
}
.index-page-v2 .plat-module .cooperative-units {
  background: url("/img/images/index-v2/dealer-bg.png") no-repeat center;
  width: 100%;
  height: 152px;
  padding: 29px 48px;
  position: absolute;
  left: 0;
  bottom: -20px;
  z-index: 1;
}
.index-page-v2 .plat-module .cooperative-units .group-box {
  overflow: hidden;
}
.index-page-v2 .plat-module .cooperative-units .group-cer-mask {
  display: flex;
  gap: 42px;
  align-items: center;
}
.index-page-v2 .user-single-module {
  margin-bottom: 80px;
}
.index-page-v2 .user-single-module .user-remit {
  position: relative;
}
.index-page-v2 .user-single-module .single-swiper {
  border-radius: 6px;
  padding: 10px 0;
}
.index-page-v2 .user-single-module .single-swiper .single-item {
  width: 330px;
  height: 387px;
  display: block;
  background: #ffffff;
  box-shadow: 0 4px 14px 0 rgba(220, 220, 220, 0.6);
  border-radius: 6px;
}
.index-page-v2 .user-single-module .single-swiper .single-item:hover .single-pic img {
  transform: scale(1.05);
}
.index-page-v2 .user-single-module .single-swiper .single-pic {
  width: 100%;
  height: 182px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  overflow: hidden;
}
.index-page-v2 .user-single-module .single-swiper .single-pic img {
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}
.index-page-v2 .user-single-module .single-swiper .care-cen {
  padding: 14px 16px 20px;
}
.index-page-v2 .user-single-module .single-swiper .user-top {
  display: flex;
  justify-content: space-between;
  margin-bottom: 8px;
}
.index-page-v2 .user-single-module .single-swiper .logo-bt {
  display: flex;
  align-items: center;
}
.index-page-v2 .user-single-module .single-swiper .user-log {
  width: 44px;
  min-width: 44px;
  height: 44px;
  border-radius: 50%;
  overflow: hidden;
}
.index-page-v2 .user-single-module .single-swiper .user-log img {
  max-height: 100%;
  object-fit: cover;
}
.index-page-v2 .user-single-module .single-swiper .user-name {
  font-size: 18px;
  line-height: 18px;
  margin-left: 14px;
  max-width: 130px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.index-page-v2 .user-single-module .single-swiper .start-row {
  display: flex;
  gap: 6px;
  align-items: center;
}
.index-page-v2 .user-single-module .single-swiper .start-row li {
  background: url("/img/images/index-v2/start-icon-hover.png") no-repeat center;
  width: 16px;
  height: 16px;
  display: block;
}
.index-page-v2 .user-single-module .single-swiper .user-des {
  font-size: 16px;
  line-height: 26px;
  width: 300px;
  height: 50px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.index-page-v2 .user-single-module .single-swiper .tag-row {
  display: flex;
  gap: 12px;
  align-items: center;
  margin-top: 14px;
  margin-bottom: 16px;
}
.index-page-v2 .user-single-module .single-swiper .tag-row .tag1,
.index-page-v2 .user-single-module .single-swiper .tag-row .tag2 {
  height: 24px;
  line-height: 24px;
  border-radius: 4px;
  display: inline-block;
  padding: 0 8px;
  min-width: 40px;
  color: #ffffff;
}
.index-page-v2 .user-single-module .single-swiper .tag-row .tag1 {
  background: #ED8F25;
}
.index-page-v2 .user-single-module .single-swiper .tag-row .tag2 {
  background: #00863E;
}
.index-page-v2 .user-single-module .single-swiper .des-bl {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index-page-v2 .user-single-module .single-swiper .address {
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.index-page-v2 .user-single-module .the-btn .icon {
  position: absolute;
  top: 50%;
  margin: -10px auto 0;
  z-index: 3;
  min-width: 36px;
  height: 36px;
  display: block;
  cursor: pointer;
}
.index-page-v2 .user-single-module .the-btn .icon.left {
  background: url("/img/images/index-v2/swiper-left-icon.png") no-repeat center;
  left: -72px;
}
.index-page-v2 .user-single-module .the-btn .icon.right {
  background: url("/img/images/index-v2/swiper-right-icon.png") no-repeat center;
  right: -72px;
}
.index-page-v2 .news-remit {
  padding: 54px 0;
  background: #F1F2F4;
  margin-bottom: 0;
}
.index-page-v2 .news-remit .page-wrap {
  display: flex;
  justify-content: space-between;
}
.index-page-v2 .news-remit .news-notice {
  width: 510px;
  height: 464px;
  padding: 28px 33px;
  background: #ffffff;
  border-radius: 6px;
  display: block;
}
.index-page-v2 .news-remit .news-notice:hover .news-pic img {
  transform: scale(1.05);
}
.index-page-v2 .news-remit .news-notice .news-pic {
  width: 100%;
  height: 246px;
  overflow: hidden;
  border-radius: 6px;
  margin-bottom: 24px;
}
.index-page-v2 .news-remit .news-notice .news-pic img {
  background-size: cover;
  transition: all 0.3s ease-in-out;
}
.index-page-v2 .news-remit .news-notice .title {
  font-weight: bold;
  font-size: 20px;
  line-height: 24px;
  height: 24px;
  color: #00863E;
  margin-bottom: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.index-page-v2 .news-remit .news-notice .des {
  font-size: 16px;
  line-height: 23px;
  height: 46px;
  margin-bottom: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.index-page-v2 .news-remit .news-notice .time-bt {
  text-align: right;
}
.index-page-v2 .news-remit .article-box {
  width: 868px;
  height: 464px;
  padding: 34px 32px;
  background: #ffffff;
  border-radius: 6px;
}
.index-page-v2 .news-remit .article-box .more-tp {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 26px;
}
.index-page-v2 .news-remit .article-box .more-tp .mill-title {
  font-size: 18px;
  line-height: 24px;
  padding-bottom: 8px;
  position: relative;
}
.index-page-v2 .news-remit .article-box .more-tp .mill-title:after {
  width: 100%;
  height: 1px;
  content: '';
  display: block;
  background: #404751;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0 auto 0;
}
.index-page-v2 .news-remit .article-box .more-tp .more-jump {
  font-size: 16px;
  line-height: 24px;
  color: #00863E;
  transition: all 0.3s ease-in-out;
}
.index-page-v2 .news-remit .article-box .more-tp .more-jump:after {
  background: url("/img/images/index-v2/more-icon.png") no-repeat center;
  width: 12px;
  height: 12px;
  content: '';
  display: inline-block;
  transition: all 0.3s ease-in-out;
  vertical-align: middle;
  margin-bottom: 2px;
}
.index-page-v2 .news-remit .article-box .more-tp .more-jump:hover {
  text-decoration: underline;
  color: #08783C;
}
.index-page-v2 .news-remit .article-box .more-tp .more-jump:hover:after {
  transform: translateX(4px);
}
.index-page-v2 .news-remit .article-box .mit-tp {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 18px;
}
.index-page-v2 .news-remit .article-box .mit-tp .title {
  font-weight: bold;
  font-size: 20px;
  max-width: 680px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.index-page-v2 .news-remit .article-box .info-item {
  margin-bottom: 36px;
}
.index-page-v2 .news-remit .article-box .info-item:last-of-type {
  margin-bottom: unset;
}
.index-page-v2 .news-remit .article-box .news-info {
  font-size: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.index-page-v2 .news-remit .article-box .news-info:hover {
  color: #00863E;
}
.index-page-v2 .news-remit .article-box .list-note {
  display: flex;
  gap: 30px;
  flex-wrap: wrap;
}
.index-page-v2 .news-remit .article-box .list-note li {
  display: flex;
  align-items: center;
}
.index-page-v2 .news-remit .article-box .list-note li:before {
  width: 10px;
  height: 10px;
  content: '';
  background: #D4D8DC;
  display: block;
  border-radius: 50%;
  margin-right: 10px;
  transition: all 0.3s ease-in-out;
}
.index-page-v2 .news-remit .article-box .list-note li:hover:before {
  background: #00863E;
}
.index-page-v2 .news-remit .article-box .list-note li:hover .des,
.index-page-v2 .news-remit .article-box .list-note li:hover .time {
  color: #00863E;
}
.index-page-v2 .news-remit .article-box .list-note li a {
  width: 366px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.index-page-v2 .news-remit .article-box .list-note li .des {
  font-size: 16px;
  max-width: 280px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  transition: all 0.3s ease-in-out;
}
.index-page-v2 .news-remit .article-box .list-note li .time {
  transition: all 0.3s ease-in-out;
}
.index-page-v2 .process-module {
  background: url("/img/images/index-v2/process-bg.png") no-repeat center;
  width: 100%;
  min-width: 1400px;
  height: 210px;
  background-size: cover;
  margin-bottom:-70px;
}
.index-page-v2 .process-module .pro-title {
  text-align: center;
  font-weight: bold;
  font-size: 32px;
  color: #ffffff;
  padding-top: 42px;
  margin-bottom: 30px;
}
.index-page-v2 .process-module .pro-jump {
  text-align: center;
}
.index-page-v2 .process-module .pro-jump a {
  height: 46px;
  line-height: 44px;
  border-radius: 6px;
  border: 1px solid #ffffff;
  padding: 0 67px;
  display: inline-block;
  font-size: 18px;
  color: #ffffff;
}
model-viewer::part(default-progress-bar) {
  display: none;
}
@media (min-width: 1440px) and (max-width: 1600px) {
  .index-page-v2 .user-single-module .the-btn .icon.right {
    right: 0;
  }
  .index-page-v2 .user-single-module .the-btn .icon.left {
    left: 0;
  }
}
/*# sourceMappingURL=index-v2.css.map */