* {
  font-family: 'HYQiHei-65S', '微软雅黑', monospace;
}
body {
  min-width: 1100px !important;
  overflow: auto;
}
.link-btn {
  width: 8.125vw;
  height: 5.91341077085533vh;
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  border: 1px solid #3d68ff;
  font-family: 'HYQiHei';
  font-style: normal;
  font-weight: 400;
  font-size: 0.9375vw;
  line-height: 5.91341077085533vh;
  align-items: center;
  color: #3d68ff;
  text-align: center;
}
.link-btn a {
  color: #3d68ff;
  text-decoration: none;
}
.title-main {
  font-family: 'HYQiHei';
  font-style: normal;
  font-weight: 400;
  font-size: 2.08333333333333vw;
  line-height: 5.27983104540655vh;
  color: #1d1d27;
}
.title-sub {
  /* 字体/24-55S */
  font-family: 'HYQiHei';
  font-style: normal;
  font-weight: 400;
  font-size: 1.25vw;
  line-height: 3.16789862724393vh;
  color: #7e7e7e;
}
.header {
  width: 100%;
  height: 9.3vh;
  background: #ffffff;
  border-radius: 0px 0px 0px 0px;
  /*opacity: 1;
  position: fixed;*/
  z-index: 888;
}
.header .header-inner {
  width: 75vw;
  height: 9.3vh;
  background: #ffffff;
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.header .header-inner .logo {
  width: 21.3541666666667vw;
  height: 5.06863780359029vh;
  background: url(/images/logo.png) center no-repeat;
  background-size: 100%;
}
.header .header-inner .menu {
  list-style: none;
  padding: 0px;
  display: flex;
  flex: 1;
  justify-content: space-between;
  margin: 0px 5vw;
}
.header .header-inner .menu li {
  text-align: center;
  height: 5.06863780359029vh;
  line-height: 5.06863780359029vh;
  box-sizing: border-box;
  display: block;
  padding: 0px 1.5625vw;
}
.header .header-inner .menu li a {
  font-size: 0.9375vw;
  font-family: 'HYQiHei', 'HYQiHei-65S';
  font-weight: 600;
  color: #1d1d27;
  text-decoration: none;
}
.header .header-inner .menu li.active {
  border-bottom: 2px solid #3d68ff;
}
.header .header-inner .menu li.active a {
  color: #3d68ff;
}
.header .header-inner .link {
  background: url(/images/dianhua.png) left center no-repeat;
  font-size: 1.25vw;
  font-family: HYQiHei-65S, HYQiHei;
  font-weight: 600;
  color: #1d1d27;
  padding-left: 1.66666666666667vw;
  width: 10.8333333333333vw;
  background-size: 1.25vw 2.5343vh;
}

.banner {
  width: 100%;
  max-width: 100vw;
  /*flex: 1;*/
  overflow: hidden;
  height: 90.7vh;
}
.banner .banner-bg {
  width: 100vw;
  height: 90.7vh;
}
.banner .banner-bg.banner1 {
  background: url(/images/banner1.jpg) center no-repeat;
  background-size: 100% 100%;
}
.banner .banner-bg.banner2 {
  background: url(/images/banner2.jpg) center no-repeat;
  background-size: 100% 100%;
}
.banner .banner-bg.banner3 {
  background: url(/images/banner3.jpg) center no-repeat;
  background-size: 100% 100%;
}
.banner .swiper-pagination-bullet {
  width: 20px;
  height: 4px;
  background: #dcdce5;
  border-radius: 0px;
  margin: 0 12px !important;
}
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #3d68ff;
}

.section-2 {
  background: url(/images/page2_bg.svg) center no-repeat;
}
.section-2 .section-between {
  display: flex;
  height: 100%;
}
.section-2 .section-between .left {
  flex: 1;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  justify-items: center;
}
.section-2 .section-between .left .left-l {
  height: auto;
}
.section-2 .section-between .left .left-l .title-sub {
  margin-top: 2.53431890179514vh;
  width: 34.5833333333333vw;
}
.section-2 .section-between .left .left-l .link-btn {
  margin-top: 6.75818373812038vh;
}
.section-2 .section-between .left .left-l .section-2-list {
  margin-top: 10.1372756071806vh;
  display: flex;
  width: 34.5833333333333vw;
  flex-wrap: wrap;
  justify-content: space-between;
}
.section-2 .section-between .left .left-l .section-2-list .section-2-item {
  width: 10.4166666666667vw;
  height: 12.2492080253432vh;
  border-radius: 0px 0px 0px 0px;
  border: 1px solid #dcdce5;
  padding: 3.37909186906019vh 1.25vw;
  box-sizing: border-box;
  margin-bottom: 3.80147835269271vh;
}
.section-2
  .section-between
  .left
  .left-l
  .section-2-list
  .section-2-item.active {
  border-left: 3px solid #3d68ff;
}
.section-2
  .section-between
  .left
  .left-l
  .section-2-list
  .section-2-item
  .section-2-item-t {
  font-family: 'HYQiHei';
  font-style: normal;
  font-weight: 400;
  font-size: 0.833333333333333vw;
  line-height: 2.11193241816262vh;
  color: #1d1d27;
}
.section-2
  .section-between
  .left
  .left-l
  .section-2-list
  .section-2-item
  .section-2-item-c {
  /* 字体/14-50S */
  font-family: 'HYQiHei';
  font-style: normal;
  font-weight: 400;
  font-size: 0.729166666666667vw;
  line-height: 1.79514255543823vh;
  /* identical to box height */
  color: #7e7e7e;
  margin-top: 1.68954593453009vh;
}
.section-2 .section-between .right {
  flex: 1;
  background: url(/images/page2-right.jpg) left top no-repeat;
  background-size: 100%;
  height: 100%;
}
.ai-page .ai-title {
  margin-top: 9.3vh;
  text-align: center;
  font-family: 'HYQiHei';
  font-style: normal;
  font-weight: 400;
  font-size: 2.08333vw;
  line-height: 5.17423442449842vh;
  /* identical to box height */

  /* 颜色/主色T6 */
  color: #1d1d27;
}
.ai-page .ai-sub {
  font-family: 'HYQiHei';
  font-style: normal;
  font-weight: 400;
  font-size: 1.04166666666667vw;
  line-height: 2.53431890179514vh;
  letter-spacing: 2px;
  color: #7e7e7e;
  margin-top: 2.53431890179514vh;
  text-align: center;
}
.tab-wrap {
  margin-top: 7.1805702217529vh;
  display: flex;
  justify-content: center;
}
.tab-wrap .tab-ctr {
  width: 12.5vw;
  display: flex;
  flex-direction: column;
  align-items: center;
  cursor: pointer;
}
.tab-wrap .tab-ctr .txt {
  font-family: 'HYQiHei';
  font-style: normal;
  font-weight: 400;
  font-size: 1.25vw;
  line-height: 3.0623020063358vh;
  /* 颜色/主色T6 */
  color: #1d1d27;
}

.tab-wrap .tab-ctr + .tab-ctr {
  margin-left: 4.58333333333333vw;
}
.tab-wrap .tab-ctr.active .txt {
  color: #3d68ff;
}
.tab-wrap .tab-ctr.active .border {
  position: absolute;
  width: 6.66666666666667vw;
  height: 2px;
  /* 颜色/品牌色 */
  background: #3d68ff;
  margin-top: 4.75184794086589vh;
  z-index: 88;
}
.ai-page .ai-content {
  width: 100%;
  border-top: 2px solid #ededed;
  margin-top: 1.68954593453009vh;
}
.ai-page .ai-content .ai-swiper-slide {
  width: 100vw;
}
.ai-page .ai-content .tab-content {
  width: 75vw;
  margin: 0 auto;
  margin-top: 6.75818373812038vh;
  display: flex;
  justify-content: space-between;
}
.ai-page .ai-content .tab-content .ai-img {
  width: 24.8958333333333vw;
  height: 53.6430834213305vh;
}
.ai-page .ai-content .tab-content .ai-img.fix {
  background: url(/images/ai_fix.png) center no-repeat;
  background-size: 100%;
}
.ai-page .ai-content .tab-content .ai-img.ins {
  background: url(/images/ai_ins.png) center no-repeat;
  background-size: 100%;
}
.ai-page .ai-content .tab-content .ai-info {
  width: 44.6875vw;
}
.ai-page .ai-content .tab-content .ai-info .ai-info-h {
  width: 44.6875vw;
  height: 35.9028511087645vh;
  /* 辅助色T白 */
  background: #ffffff;
  box-shadow: 4px 0px 6px rgba(0, 0, 0, 0.06), 0px 8px 16px rgba(0, 0, 0, 0.1);
  padding: 5.06863780359029vh 3.54166666666667vw;
  box-sizing: border-box;
  border-left: 4px solid #3d68ff;
}
.ai-page .ai-content .tab-content .ai-info .ai-info-h .ai-info-h-title {
  font-family: 'HYQiHei';
  font-style: normal;
  font-weight: 400;
  font-size: 1.25vw;
  line-height: 3.0623020063358vh;
  /* 颜色/主色T6 */
  color: #1d1d27;
}
.ai-page .ai-content .tab-content .ai-info .ai-info-h .ai-info-h-sub {
  font-family: 'HYQiHei';
  font-style: normal;
  font-weight: 400;
  font-size: 0.833333333333333vw;
  line-height: 2.60633579725449vh;

  /* 原型/常规色 */
  color: #9f9f9f;
  margin-top: 2.53431890179514vh;
}
.ai-page .ai-content .tab-content .ai-info .ai-info-h .ai-info-h-btn {
  margin-top: 6.5vh;
}
.ai-page .ai-content .tab-content .ai-info .ai-info-list {
  width: 44.6875vw;
  height: 17.740232312566vh;
  background: #f3f5fb;
  display: flex;
  flex-wrap: wrap;
  padding: 4.22386483632524vh 3.54166666666667vw;
  box-sizing: border-box;
}
.ai-page .ai-content .tab-content .ai-info .ai-info-list .ai-info-item {
  font-family: 'HYQiHei';
  font-style: normal;
  font-weight: 400;
  font-size: 0.833333333333333vw;
  line-height: 2.00633579725449vh;
  color: #616161;
  display: flex;
  align-items: center;
  width: 12.5vw;
}
.ai-page .ai-content .tab-content .ai-info .ai-info-list .ai-info-item .icon {
  width: 01.25vw;
  height: 02.53431890179514vh;
  margin-right: 0.833333333333333vw;
}
.ai-page .ai-content .tab-content .ai-info .ai-info-list .ai-info-item .icon1 {
  background: url(/images/ai_icon1.png) center no-repeat;
  background-size: 0.9375vw;
}
.ai-page .ai-content .tab-content .ai-info .ai-info-list .ai-info-item .icon2 {
  background: url(/images/ai_icon2.png) center no-repeat;
  background-size: 0.9375vw;
}
.ai-page .ai-content .tab-content .ai-info .ai-info-list .ai-info-item .icon3 {
  background: url(/images/ai_icon3.png) center no-repeat;
  background-size: 0.9375vw;
}
.ai-page .ai-content .tab-content .ai-info .ai-info-list .ai-info-item .icon4 {
  background: url(/images/ai_icon4.png) center no-repeat;
  background-size: 0.9375vw;
}
.ai-page .ai-content .tab-content .ai-info .ai-info-list .ai-info-item .icon5 {
  background: url(/images/ai_icon5.png) center no-repeat;
  background-size: 0.9375vw;
}

.ai-page .ai-content .tab-content .ai-info .ai-info-list .ai-info-item .icon6 {
  background: url(/images/ai_icon6.png) center no-repeat;
  background-size: 0.9375vw;
}
.ai-page .ai-content .tab-content .ai-info .ai-info-list .ai-info-item .icon7 {
  background: url(/images/ai_icon7.png) center no-repeat;
  background-size: 0.9375vw;
}
.ai-page .ai-content .tab-content .ai-info .ai-info-list .ai-info-item .icon8 {
  background: url(/images/ai_icon8.png) center no-repeat;
  background-size: 0.9375vw;
}
.ai-page .ai-content .tab-content .ai-info .ai-info-list .ai-info-item .icon9 {
  background: url(/images/ai_icon9.png) center no-repeat;
  background-size: 0.9375vw;
}
.ai-page .ai-content .tab-content .ai-info .ai-info-list .ai-info-item .icon10 {
  background: url(/images/ai_icon10.png) center no-repeat;
  background-size: 0.9375vw;
}
.ai-page
  .ai-content
  .tab-content
  .ai-info
  .ai-info-list
  .ai-info-item
  .icon510 {
  background: url(/images/ai_icon10.png) center no-repeat;
  background-size: 0.9375vw;
}
.solution {
  width: 75vw;
  margin: 0 auto;
}
.solution .solution-title {
  text-align: center;
  font-family: 'HYQiHei';
  font-style: normal;
  font-weight: 400;
  font-size: 2.08333333333333vw;
  line-height: 5.1742vh;
  /* identical to box height */

  /* 颜色/主色T6 */
  color: #1d1d27;
}
.solution .solution-sub {
  text-align: center;
  font-family: 'HYQiHei';
  font-style: normal;
  font-weight: 400;
  font-size: 1.0417vw;
  line-height: 2.5343vh;
  letter-spacing: 2px;

  color: #7e7e7e;
  margin-top: 2.5343vh;
}
.solution .solution-list {
  margin-top: 8.4477vh;
  display: flex;
  justify-content: space-around;
}
.solution .solution-list .solution-item {
  width: 17.2917vw;
  height: 44.3506vh;
  background-size: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.solution .solution-list .solution-item.hy1 {
  background: url(/images/hy_1.jpg) center no-repeat;
}
.solution .solution-list .solution-item.hy2 {
  background: url(/images/hy_2.jpg) center no-repeat;
}
.solution .solution-list .solution-item.hy3 {
  background: url(/images/hy_3.jpg) center no-repeat;
}
.solution .solution-list .solution-item.hy4 {
  background: url(/images/hy_4.jpg) center no-repeat;
}
.solution .solution-list .solution-item .solution-icon {
  width: 6.6667vw;
  height: 13.5164vh;
}
.solution .solution-list .solution-item .solution-icon.icon1 {
  background: url(/images/hy_icon_1.png) center no-repeat;
  background-size: 100%;
}
.solution .solution-list .solution-item .solution-icon.icon2 {
  background: url(/images/hy_icon_2.png) center no-repeat;
  background-size: 100%;
}
.solution .solution-list .solution-item .solution-icon.icon3 {
  background: url(/images/hy_icon_3.png) center no-repeat;
  background-size: 100%;
}
.solution .solution-list .solution-item .solution-icon.icon4 {
  background: url(/images/hy_icon_4.png) center no-repeat;
  background-size: 100%;
}
.solution .solution-list .solution-item .solution-name {
  font-family: 'HYQiHei';
  font-style: normal;
  font-weight: 400;
  font-size: 1.6667vw;
  line-height: 4.1183vh;
  /* identical to box height */

  color: #ffffff;
  text-align: center;
  margin-top: 4.5407vh;
}
/*ai_fix.png*/
.section.case-section {
  background: url(/images/anli_bg.jpg) #f3f5fb center top;
  background-size: cover;
}
.case {
  width: 75vw;
  margin: 0 auto;
}
.case .case-title {
  font-family: 'HYQiHei';
  font-style: normal;
  font-weight: 400;
  font-size: 2.0833vw;
  line-height: 5.1742vh;
  /* identical to box height */

  /* 颜色/主色T6 */
  color: #1d1d27;
  text-align: center;
}
.case .case-sub-title {
  font-family: 'HYQiHei';
  font-style: normal;
  font-weight: 400;
  font-size: 1.0417vw;
  line-height: 2.5343vh;
  letter-spacing: 2px;

  color: #7e7e7e;
  margin-top: 2.5343vh;
  text-align: center;
}
.case .case-detail {
  margin-top: 9.2925vh;
  display: flex;
}
.case .case-img {
  flex: 1;
}
.case .case-txt {
  flex: 1;
}
.case .case-txt .case-txt-h {
  font-family: 'HYQiHei';
  font-style: normal;
  font-weight: 400;
  font-size: 1.6667vw;
  line-height: 4.1183vh;
  /* identical to box height */

  color: #000000;
}
.case .case-txt .case-txt-content {
  font-family: 'HYQiHei';
  font-style: normal;
  font-weight: 400;
  font-size: 0.9375vw;
  line-height: 2.8vh;
  letter-spacing: 1px;

  color: #7e7e7e;
  margin-top: 2.5343vh;
}
.case .case-btn {
  margin-top: 14.5723vh;
}
.case .case-detail .case-img .swiper-container {
  width: 32.2917vw;
  height: 45.0898vh;
}
.case .case-detail .case-img .swiper-container img {
  width: 100%;
  height: 100%;
}
.case .ani-slide p {
  transform: translateX(0);
  opacity: 1;
}
.form {
  width: 75vw;
  margin: 0 auto;
  flex: 1;
  display: flex;
  flex-direction: column;
}
.form .form-title {
  font-family: 'HYQiHei';
  font-style: normal;
  font-weight: 400;
  font-size: 2.0833vw;
  line-height: 5.1742vh;
  /* identical to box height */

  /* 颜色/主色T6 */
  color: #1d1d27;
  padding-top: 7.3918vh;
  text-align: center;
}
.form .form-sub-title {
  font-family: 'HYQiHei';
  font-style: normal;
  font-weight: 400;
  font-size: 1.0417vw;
  line-height: 2.5343vh;
  letter-spacing: 2px;

  color: #7e7e7e;
  margin-top: 2.5343vh;
  text-align: center;
}
.form .form-wrap {
  margin-top: 4.2239vh;
  overflow: hidden;
  height: 40.9715vh;
}
.form .form-wrap iframe {
  height: 40.9715vh !important;
}
.form form {
  width: 34.6354vw;
  height: 40.1267vh;
  margin: 0 auto;
  margin-top: 6.3358vh;
}
.form form .form-item {
  display: flex;
  margin-bottom: 2.5343vh;
  width: 34.6354vw;
}
.form form .form-item .form-label {
  flex: 1;
  margin-right: 1.25vw;
  font-family: 'HYQiHei';
  font-style: normal;
  font-weight: 400;
  font-size: 0.8333vw;
  line-height: 5.0686vh;
  text-align: right;

  /* 原型/深色 */
  color: #616161;
}
.form form .form-item .form-input {
  width: 29.6354vw;
}
.form form .form-item .form-input input {
  height: 48px;
  border: 1px solid #cbcbcb;
  box-sizing: border-box;
  width: 569px;
}
.form form .form-item .form-input textarea {
  width: 569px;
  height: 100px;
  border: 1px solid #cbcbcb;
  box-sizing: border-box;
}
.section.form-section {
  background: url(/images/form-bg.jpg) center top no-repeat !important;
  background-size: 100%;
  height: 100vh;
  overflow: auto;
}
.form .form-submit {
  text-align: center;
  margin-top: 40px;
}
.form .form-submit button {
  width: 156px;
  height: 56px;
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  border: 1px solid #3d68ff;
  font-family: 'HYQiHei';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 56px;
  align-items: center;
  color: #3d68ff;
  text-align: center;
  color: #3d68ff;
  text-decoration: none;
}

.footer {
  height: 29.5671vh !important;
  background-color: #252a36;
  margin-top: 6.3358vh;
  display: flex;
  flex-direction: column;
}

.footer .footer-content {
  display: flex;
  width: 75vw;
  margin: 0 auto;
  padding-top: 5.9134vh;
  flex: 1;
}
.footer .footer-content .footer-left {
  width: 67.7083vw;
}
.footer .footer-content .footer-left .footer-item {
  margin-bottom: 2.7455vh;
}
.footer .footer-content .footer-left .footer-item .footer-blok {
  display: inline-block;
}
.footer .footer-content .footer-left .footer-item .footer-blok .label {
  font-family: 'HYQiHei';
  font-style: normal;
  font-weight: 400;
  font-size: 0.8333vw;
  line-height: 2.0063vh;

  /* 辅助色T4 */
  color: #dcdce5;
}
.footer .footer-content .footer-left .footer-item .footer-blok .txt {
  font-family: 'HYQiHei';
  font-style: normal;
  font-weight: 400;
  font-size: 0.8333vw;
  line-height: 2.0063vh;

  /* 辅助色T白 */
  color: #ffffff;
}
.footer .footer-content .footer-left .footer-item .footer-blok .txt a {
  color: #ffffff;
  text-decoration: none;
}

.footer .footer-copyright {
  border-top: 1px solid #dcdce5;
  width: 100%;
}
.footer .footer-copyright .footer-copyright-content {
  width: 75vw;
  height: 5.9134vh;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 auto;
}
.footer .footer-copyright .footer-copyright-content .footer-copyright-item {
  font-family: 'HYQiHei';
  font-style: normal;
  font-weight: 400;
  font-size: 0.8333vw;
  line-height: 2.1119vh;
  height: 2.1119vh;
  /* 辅助色T4 */
  color: #dcdce5;
}
.page-1 {
  width: 100%;
  height: 75.8184vh;
  background: url(/images/product_page_1_bg.jpg) rgba(251, 251, 255, 0.5) center
    no-repeat;
  background-size: 100% 75.8184vh;
}
.page-1 .page-1-content {
  width: 75vw;
  margin: 0 auto;
  padding-top: 9.2925vh;
}
.page-1 .page-title {
  text-align: center;
}
.page-1 .page-sub-title {
  text-align: center;
}
.page-1 .wt-list {
  margin-top: 8.4477vh;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.page-1 .wt-list .wt-item {
  margin-bottom: 6.7582vh;
  width: 20.8333vw;
  height: 12.2492vh;
  background: #ffffff;
  /* 辅助色T4 */
  border: 1px solid #dcdce5;
  box-sizing: border-box;
  border-left: 4px solid #3d68ff;
  display: flex;
  padding: 2.3231vh 1.1458vw 2.3231vh 1.875vw;
}
.page-1 .wt-list .wt-item .wt-txt {
  font-family: 'HYQiHei';
  font-style: normal;
  font-weight: 400;
  font-size: 0.9375vw;
  line-height: 2.3231vh;
  /* 颜色/主色T6 */
  color: #1d1d27;
}
.page-1 .wt-list .wt-item .wt-icon {
  width: 3.75vw;
  height: 7.603vh;
  padding: 0.4224vh 0.4688vw;
  background: url(/images/wt1.png) center no-repeat;
  background-size: 100%;
}
.page-1 .wt-list .wt-item .wt-icon img {
  width: 5.2083vw;
}
.page .page-title {
  font-family: 'HYQiHei';
  font-style: normal;
  font-weight: 400;
  font-size: 2.0833vw;
  line-height: 5.1742vh;
  /* identical to box height */
  text-align: center;

  /* 颜色/主色T6 */
  color: #1d1d27;
}
.page .page-sub-title {
  font-family: 'HYQiHei';
  font-style: normal;
  font-weight: 400;
  font-size: 1.0417vw;
  line-height: 2.5343vh;
  letter-spacing: 2px;

  color: #7e7e7e;
  margin-top: 2.5343vh;
}
.page-2 {
  background-color: #f3f5fb;
  width: 100%;
  padding: 9.2925vh 0px;
}
.page-2 .page-2-content {
  width: 75vw;
  margin: 0 auto;
}
.page-2 .page-sub-title {
  text-align: center;
}
.page-3 {
  background: url(/images/page3_bg.jpg) center no-repeat;
  background-size: 100% 100%;
}
.page-3-content {
  width: 77.9167vw;
  margin: 0 auto;
  display: flex;
  padding: 19.4298vh 8.4375vw;
}
.page-3-content .page-3-img {
  width: 39.4792vw;
  height: 55.1214vh;
  background: url(/images/page-3-bg.png) center no-repeat;
}
.page-3-content .page-3-info {
  flex: 1;
  margin-left: 4.5833vw;
}
.page-3-content .page-3-title {
  font-family: 'HYQiHei';
  font-style: normal;
  font-weight: 400;
  font-size: 2.0833vw;
  line-height: 5.1742vh;
  /* identical to box height */
  text-align: center;

  /* 颜色/主色T6 */
  color: #1d1d27;
}
.page-3-content .page-3-sub-title {
  font-family: 'HYQiHei';
  font-style: normal;
  font-weight: 400;
  font-size: 0.8333vw;
  line-height: 2.0063vh;

  /* 原型/常规色 */
  color: #9f9f9f;
  margin-top: 2.5343vh;
}

.page-3-content .page-3-list {
  display: flex;
  margin-top: 8.4477vh;
  flex-wrap: wrap;
}

.page-3-content .page-3-list .page-3-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 9.8958vw;
  height: 10.1373vh;
  background: #ffffff;
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1);
  margin-bottom: 4.2239vh;
  margin-right: 2.0833vw;
}
.page-3-content .page-3-list .page-3-item .page-3-icon {
  margin: 0px 0.8333vw;
  width: 2.0833vw;
  height: 4.2239vh;
}
.page-3-content .page-3-list .page-3-item .page-3-txt {
  font-family: 'HYQiHei';
  font-style: normal;
  font-weight: 400;
  font-size: 0.9375vw;
  line-height: 2.3231vh;
  /* identical to box height */

  /* 颜色/主色T6 */
  color: #1d1d27;
}
.page-3-content .page-3-list .page-3-item .page-3-icon.icon1 {
  background: url(/images/page3_icon1.png) center no-repeat;
  background-size: 100%;
}
.page-3-content .page-3-list .page-3-item .page-3-icon.icon2 {
  background: url(/images/page3_icon2.png) center no-repeat;
  background-size: 100%;
}
.page-3-content .page-3-list .page-3-item .page-3-icon.icon3 {
  background: url(/images/page3_icon3.png) center no-repeat;
  background-size: 100%;
}
.page-3-content .page-3-list .page-3-item .page-3-icon.icon4 {
  background: url(/images/page3_icon4.png) center no-repeat;
  background-size: 100%;
}
.page-3-content .page-3-list .page-3-item .page-3-icon.icon5 {
  background: url(/images/page3_icon5.png) center no-repeat;
  background-size: 100%;
}

.page-4 {
  background: url(/images/page4_bg.jpg) center no-repeat;
  background-size: 100% 100%;
}
.page-4-content {
  width: 78.6458vw;
  margin: 0 auto;
  display: flex;
  padding: 14.2555vh 0px;
}
.page-4-content .page-4-img {
  width: 39.2708vw;
  height: 54.9102vh;
  background: url(/images/page-4-bg.png) center no-repeat;
  margin-left: 6.3542vw;
}
.page-4-content .page-4-info {
  flex: 1;
}
.page-4-content .page-4-title {
  font-family: 'HYQiHei';
  font-style: normal;
  font-weight: 400;
  font-size: 2.0833vw;
  line-height: 5.1742vh;
  /* identical to box height */
  text-align: center;

  /* 颜色/主色T6 */
  color: #1d1d27;
}
.page-4-content .page-4-sub-title {
  font-family: 'HYQiHei';
  font-style: normal;
  font-weight: 400;
  font-size: 0.8333vw;
  line-height: 2.0063vh;

  /* 原型/常规色 */
  color: #9f9f9f;
  margin-top: 2.5343vh;
}

.page-4-content .page-4-list {
  display: flex;
  margin-top: 8.4477vh;
  flex-wrap: wrap;
}

.page-4-content .page-4-list .page-4-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 9.8958vw;
  height: 10.1373vh;
  background: #ffffff;
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1);
  margin-bottom: 3.3791vh;
  margin-right: 1.6667vw;
  padding-right: 1.0417vw;
  box-sizing: border-box;
}
.page-4-content .page-4-list .page-4-item .page-4-icon {
  margin: 0px 0.8333vw;
  width: 2.0833vw;
  height: 4.2239vh;
}
.page-4-content .page-4-list .page-4-item .page-4-txt {
  font-family: 'HYQiHei';
  font-style: normal;
  font-weight: 400;
  font-size: 0.8333vw;
  line-height: 2.0063vh;

  /* 颜色/主色T6 */
  color: #1d1d27;
}
.page-4-content .page-4-list .page-4-item .page-4-icon.icon1 {
  background: url(/images/page4_icon1.png) center no-repeat;
  background-size: 100%;
}
.page-4-content .page-4-list .page-4-item .page-4-icon.icon2 {
  background: url(/images/page4_icon2.png) center no-repeat;
  background-size: 100%;
}
.page-4-content .page-3-list .page-3-item .page-4-icon.icon3 {
  background: url(/images/page4_icon3.png) center no-repeat;
  background-size: 100%;
}
.page-4-content .page-4-list .page-4-item .page-4-icon.icon4 {
  background: url(/images/page4_icon4.png) center no-repeat;
  background-size: 100%;
}
.page-4-content .page-4-list .page-4-item .page-4-icon.icon5 {
  background: url(/images/page4_icon5.png) center no-repeat;
  background-size: 100%;
}

.page-4-content .page-4-list .page-4-item .page-4-icon.icon6 {
  background: url(/images/page4_icon6.png) center no-repeat;
  background-size: 100%;
}
.page-4-content .page-4-list .page-4-item .page-4-icon.icon7 {
  background: url(/images/page4_icon7.png) center no-repeat;
  background-size: 100%;
}
.page-4-content .page-4-list .page-4-item .page-4-icon.icon8 {
  background: url(/images/page4_icon8.png) center no-repeat;
  background-size: 100%;
}
.page-4-content .page-4-list .page-4-item .page-4-icon.icon9 {
  background: url(/images/page4_icon9.png) center no-repeat;
  background-size: 100%;
}
.page-4-content .page-4-list .page-4-item .page-4-icon.icon10 {
  background: url(/images/page4_icon10.png) center no-repeat;
  background-size: 100%;
}
.page-4-content .page-4-list .page-4-item .page-4-icon.icon11 {
  background: url(/images/page4_icon11.png) center no-repeat;
  background-size: 100%;
}
.page-5 {
  background: url(/images/product_page5_bg.jpg);
  background-size: 100% 100%;
}
.page-5-content {
  width: 72.9167vw;
  margin: 0 auto;
}
.page-5-content .page-5-title {
  text-align: center;
  padding-top: 9.2925vh;
  font-family: 'HYQiHei';
  font-style: normal;
  font-weight: 400;
  font-size: 2.0833vw;
  line-height: 5.1742vh;
  /* identical to box height */
  text-align: center;

  /* 颜色/主色T6 */
  color: #1d1d27;
}
.page-5-content .page-5-modules {
  margin-top: 8.4477vh;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.page-5-content .page-5-modules .page-5-module-item {
  width: 22.9167vw;
  height: 46.4625vh;
  background: #ffffff;
  box-shadow: 0px 10px 20px 1px rgba(80, 80, 80, 0.1);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  border: 2px solid #dcdce5;
  border-top: 2px solid #3d68ff;
  margin-bottom: 4.2239vh;
  padding: 6.3358vh 3.0208vw 0px 3.0208vw;
  box-sizing: border-box;
}
.page-5-content .page-5-modules .page-5-module-item .module-image {
  width: 16.875vw;
  height: 14.9947vh;
  background: rgba(123, 159, 251, 0.2);
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  border: 4px solid #dcdce5;
}
.page-5-content .page-5-modules .page-5-module-item .module-image img {
  width: 16.875vw;
  height: 14.9947vh;
}
.page-5-content .page-5-modules .page-5-module-item .module-name {
  margin-top: 5.9134vh;
  font-family: 'HYQiHei';
  font-style: normal;
  font-weight: 400;
  font-size: 1.25vw;
  line-height: 3.0623vh;

  /* 颜色/品牌色 */
  color: #3d68ff;
}
.page-5-content .page-5-modules .page-5-module-item .module-list {
  margin-top: 3.3791vh;
}
.page-5-content
  .page-5-modules
  .page-5-module-item
  .module-list
  .module-list-item {
  font-family: 'HYQiHei';
  font-style: normal;
  font-weight: 400;
  font-size: 0.9375vw;
  line-height: 2.3231vh;
  /* identical to box height */

  /* 颜色/主色T6 */
  color: #1d1d27;
  margin-bottom: 2.1119vh;
  background: url(/images/jt_top.svg) left center no-repeat;
  padding-left: 1.0417vw;
}

.page-6-content {
  width: 72.9167vw;
  margin: 0 auto;
}
.page-6-content .page-6-list {
  margin-top: 8.4477vh;
  display: flex;
  justify-content: space-between;
  margin-bottom: 8.4477vh;
}
.page-6-content .page-6-list .page-6-item {
  width: 20.8333vw;
  height: 36.7476vh;
  background: #ffffff;
  border: 1px solid #dcdce5;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.page-6-content .page-6-list .page-6-item .page-6-img {
  width: 10.4167vw;
  height: 19.0074vh;
}
.page-6-content .page-6-list .page-6-item .page-6-img img {
  width: 10.4167vw;
  height: 19.0074vh;
}
.page-6-content .page-6-list .page-6-item .page-6-item-title {
  font-family: 'HYQiHei';
  font-style: normal;
  font-weight: 400;
  font-size: 2.0833vw;
  line-height: 5.1742vh;
  /* identical to box height */
  text-align: center;
  letter-spacing: 4px;

  /* 颜色/主色T6 */
  color: #1d1d27;
}
.page-6-content .page-6-list .page-6-item .page-6-item-info {
  font-family: 'HYQiHei';
  font-style: normal;
  font-weight: 400;
  font-size: 0.9375vw;
  line-height: 2.3231vh;

  color: #000000;
  margin-top: 2.5343vh;
  padding: 0px 2.5343vh;
}
.case-list {
  width: 1400;
  margin: 0 auto;
}
.case-list .case-item {
  margin-top: 12.6716vh;
  display: flex;
}
.case-list .case-item .case-img {
  width: 29.1667vw;
  height: 61.9852vh;
}
.case-list .case-item .case-img .case-img-wrap {
  width: 29.1667vw;
  height: 61.9852vh;
}
.case-list .case-item .case-img .case-img-wrap img {
  width: 29.1667vw;
  height: 61.9852vh;
}
.case-list .case-item .case-img .case-img-zz {
  position: relative;
  width: 29.1146vw;
  height: 9.2925vh;
  background: rgba(0, 0, 0, 0.4);
  margin-top: -9.2925vh;
}
.case-list .case-item .case-img .case-img-name {
  position: relative;
  width: 29.1146vw;
  height: 9.2925vh;

  font-family: 'HYQiHei';
  font-style: normal;
  font-weight: 400;
  font-size: 1.6667vw;
  line-height: 4.1183vh;
  /* identical to box height */
  text-align: center;

  /* 辅助色T白 */
  color: #ffffff;
  margin-top: -9.2925vh;
  background-color: transparent;
  line-height: 9.2925vh;
}
.case-list .case-item .case-info-list {
  flex: 1;
  margin-left: 3.125vw;
}
.case-info-list .case-info {
  margin-bottom: 4.2239vh;
}
.case-info-list .case-info .case-p-title {
  font-family: 'HYQiHei';
  font-style: normal;
  font-weight: 400;
  font-size: 1.25vw;
  line-height: 3.0623vh;

  /* 颜色/主色T6 */
  color: #1d1d27;
}
.case-info-list .case-info .case-p-content {
  width: 40.625vw;
  height: 12.2492vh;
  background: #ffffff;
  /* 辅助色T4 */
  border: 1px solid #dcdce5;
  box-sizing: border-box;
  font-family: 'HYQiHei';
  font-style: normal;
  font-weight: 400;
  font-size: 0.9375vw;
  line-height: 2.3231vh;
  /* 颜色/主色T6 */
  color: #1d1d27;
  border-left: 4px solid #3d68ff;
  padding: 3.8015vh 2.5343vh;
  margin-top: 2.5343vh;
}
.company-page {
  background: url(/images/company-bg.png) center no-repeat;
}
.company-page .company-info {
  width: 72.9167vw;
  padding: 29.5671vh 0px;
  margin: 0 auto;
  display: flex;
}
.company-page .company-info .company-img {
  width: 31.25vw;
  height: 42.2386vh;
}
.company-page .company-info .company-img img {
  width: 31.25vw;
  height: 42.2386vh;
}
.company-page .company-info .company-txt {
  flex: 1;
  margin-left: 5.7292vw;

  font-family: 'HYQiHei';
  font-style: normal;
  font-weight: 400;
  font-size: 1.25vw;
  line-height: 3.8015vh;
  /* or 150% */
  letter-spacing: 3px;

  /* 颜色/主色T6 */
  color: #1d1d27;
  margin-top: 2.1119vh;
}
.qualifications-page {
  background-color: #f3f5fb;
  padding: 9.2925vh 0px;
}
.qualifications-contente {
  width: 72.9167vw;
  margin: 0 auto;
}
.qualifications-contente .qualifications-iso {
  width: 29.1667vw;
  margin: 0 auto;
  margin-top: 8.4477vh;
  display: flex;
  justify-content: space-between;
}
.qualifications-contente .qualifications-img-wrap {
  width: 13.5417vw;
  height: 33.7909vh;
  background: #ffffff;
  box-shadow: 0px 6px 12px 1px rgba(0, 0, 0, 0.12);
  display: flex;
  justify-content: center;
  align-items: center;
}
.qualifications-contente .qualifications-img-wrap .qualifications-img {
  width: 11.4583vw;
  height: 29.5671vh;
  background: #f3f5fb;
  padding: 3.5903vh 1.5625vw;
  box-sizing: border-box;
}
.qualifications-contente .qualifications-img-wrap .qualifications-img img {
  width: 8.3333vw;
  height: 22.3865vh;
}
.qualifications-contente .qualifications-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.qualifications-contente .qualifications-list .qualifications-img-wrap {
  margin-top: 4.2239vh;
}
.page-map {
  padding: 9.2925vh 0px;
}
.map {
  width: 72.9167vw;
  height: 63.358vh;
  margin: 0 auto;
}
.map img {
  width: 72.9167vw;
  height: 63.358vh;
}
