
.tec-font {
  font-family: "PingFang SC", -apple-system, BlinkMacSystemFont, "Microsoft Yahei UI", "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

.tec-font-bold, .second-page .banner-cont-title__en {
  font-weight: 700;
}

html, body {
  font-size: 0.8333333333vw;
}

.second-page span, .second-page a {
  font-size: 0.8333333333vw;
  box-sizing: border-box;
}
.second-page div {
  box-sizing: border-box;
}

.tec-bg-img {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.tec-link {
  color: #0012EF;
  cursor: pointer;
}

.tec-link:hover {
  opacity: 0.7;
}

.tec-divider__horizontal {
  width: 100%;
  height: 1px;
  background-color: #D8D8D8;
  margin: 0.833vw 0;
}

.tec-btn, .tec-btn__lg, .tec-btn__primary-lg, .tec-btn__transparent-lg, .tec-btn__primary {
  display: inline-block;
  cursor: pointer;
  border: 1px solid #000000;
  text-align: center;
}

.tec-btn__primary, .tec-btn__primary-lg {
  color: #FFF;
  border: 0;
  background: linear-gradient(90deg, #000BFE 0%, #0750FE 100%);
}
.tec-btn__primary:hover, .tec-btn__primary-lg:hover {
  /* background: linear-gradient(90deg, #2d75ff 0%, #4a5cdf 100%); */
  background: linear-gradient(90deg, #002BFF 0%, #1573FF 100%);
}

.tec-btn__transparent-lg {
  border: 1px solid #fff;
  color: #fff;
}

.tec-btn__lg, .tec-btn__primary-lg, .tec-btn__transparent-lg {
  height: 2.0833333333vw;
  line-height: 2.0833333333vw;
  border-radius: 4px;
  padding: 0 1.5625vw;
}

.tec-btn__sm {
  font-size: 0.938vw;
  height: 2.604vw;
  line-height: 2.604vw;
  border-radius: 1.302vw;
  padding: 0 2.5vw;
}

.tec-btn__primary.disabled, .disabled.tec-btn__primary-lg {
  background: #EEEFF3;
  color: #939599;
}

.tec-tabs {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #D8D8D8;
  margin-bottom: 1.563vw;
}

.tec-tabs-item {
  position: relative;
  cursor: pointer;
  flex: 1;
  padding-bottom: 0.52vw;
}

.tec-tabs-item::after {
  content: "";
  opacity: 0;
  transition: opacity 0.3s;
  height: 3px;
  width: 40%;
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translate(-50%);
  background-color: #337EFF;
}

.tec-tabs-item.active::after {
  opacity: 1;
}

.tec-tabs-item.active img {
  opacity: 1;
  transform: scale(1.2);
}

.tec-tabs-item img {
  width: 100%;
}

.tec-flex {
  display: flex;
}

.tec-flex__between {
  display: flex;
  justify-content: space-between;
}

.tec-flex__center {
  display: flex;
  align-items: center;
}

.tec-flex__center-between {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.tec-text-align_r {
  text-align: right;
}

.second-page .page-wrapper {
  padding-left: 12.5vw;
  padding-right: 12.5vw;
}
.second-page .banner {
  height: 36.6666666667vw;
  color: #fff;
}
.second-page .banner.banner__black {
  color: #303030;
}
.second-page .banner-cont {
  width: 35.4166666667vw;
  padding-top: 9.7395833333vw;
}
.second-page .banner-cont-title__en {
  margin-top: 0;
  font-size: 2.5vw;
  line-height: 3.0208333333vw;
  margin-bottom: 0.7291666667vw;
}
.second-page .banner-cont-title__cn {
  margin-top: 0;
  font-size: 2.5vw;
  line-height: 3.0208333333vw;
  margin-bottom: 1.9270833333vw;
}
.second-page .banner-cont-desc {
  line-height: 1.25vw;
  margin-bottom: 3.125vw;
}
.second-page .module-container {
  height: 36.6666666667vw;
}
.second-page .module-text__title {
  font-size: 2vw;
  line-height: 2.5vw;
  color: #303030;
  font-weight: 700;
  margin-bottom: 0.625vw;
}
.second-page .module-text__desc {
  font-size: 1.1458333333vw;
  line-height: 1.6666666667vw;
  color: #0750FE;
  margin-bottom: 2.0833333333vw;
}
.second-page .module-text__desc--black {
  color: #4A4E64;
  font-size: 0.8333333333vw;
  line-height: 1.25vw;
}
.second-page .module-text__list {
  margin-bottom: 3.125vw;
}
.second-page .module-text__list-item {
  font-size: 0.9375vw;
  line-height: 1.6666666667vw;
  color: #4A4E64;
  margin-bottom: 0.5208333333vw;
  display: flex;
  align-items: center;
}
.second-page .module-text__list-item::before {
  content: "";
  margin-right: 0.5208333333vw;
  background-color: #000BFF;
  width: 0.31vw;
  height: 0.31vw;
  border-radius: 0.16vw;
}
.second-page .module-text__list-item > .highlight {
  color: #000bff;
}
.second-page .module-text__list.checked-list .module-text__list-item {
  background-image: url(../../images/v2/tec-retail/check-icon.png);
  background-repeat: no-repeat;
  background-position: 0 0.2604166667vw;
  padding-left: 1.5625vw;
}
.second-page .module-text__list.checked-list .module-text__list-item::before {
  display: none;
}
.second-page .module-text-white .module-text__title {
  color: #fff;
}
.second-page .module-text-white .module-text__desc {
  color: #06DFEA;
}
.second-page .module-text-white .module-text__list-item {
  color: #EDF0FF;
}
.second-page .module-text-white .module-text__list-item::before {
  background-color: #EDF0FF;
}

.ell-2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.ell-3 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.ell-4 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}/*# sourceMappingURL=common.css.map */
