﻿
/* 公共样式 */
* {
  padding: 0px;
  margin: 0px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

select,
input,
textarea {
  border-radius: 0;
  -webkit-border-radius: 0;
  color: #878787;
}

input:focus {
  outline: none;
}

input,
button,
select,
textarea {
  outline: none;
  /*-webkit-appearance:none; */
}

input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px white inset !important;
          box-shadow: 0 0 0 1000px white inset !important;
}

textarea {
  resize: none;
  /*-webkit-appearance:none; */
}

textarea,
input,
select {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
}

img {
  max-width: 100%;
}

li {
  list-style: none;
}

a {
  text-decoration: none;
  font-weight: normal;
}

i {
  font-style: normal;
}

body {
  background-color: #fff;
  font-family: HarmonyOS Sans SC, OPPOSans, PingFang SC, Source Han Sans, Microsoft YaHei !important;
}

[class^=icon-], [class*=" icon-"] {
  font-family: "iconfont" !important;
  line-height: 1;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* 版心 */
.content1780 {
  width: -webkit-calc(100% - 40px);
  width: -moz-calc(100% - 40px);
  width: calc(100% - 40px);
  margin: 0 auto;
}

.hideScroll {
  overflow: hidden;
}

/* 头部 */
.header {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  padding: 0px;
  height: 60px;
  z-index: 99;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  transition: all 0.8s ease;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -moz-box-align: center;
       align-items: center;
}

.header .commonweb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -moz-box-align: center;
       align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  -moz-box-pack: justify;
       justify-content: space-between;
}

.header .logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -moz-box-align: center;
       align-items: center;
  position: relative;
  z-index: 20;
}

.header .logo a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -moz-box-align: center;
       align-items: center;
  color: #fff;
  position: relative;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  transition: all 0.8s ease;
}

.header .logo a .white {
  opacity: 1;
}

.header .logo a .black {
  opacity: 0;
  position: absolute;
  left: 0px;
  top: 0px;
}

.header .logo img {
  display: block;
  height: 30px;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  transition: all 0.8s ease;
}

.header .logo h1 {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}

.header .logo a:nth-child(2) {
  border-left: 1px solid rgba(255, 255, 255, 0.4);
  padding-left: 20px;
  margin-left: 20px;
  font-size: 14px;
  line-height: 18px;
  display: none;
}

.header .navBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -moz-box-align: center;
       align-items: center;
  position: relative;
  z-index: 20;
}

.header .navBox .nav {
  display: none;
  position: fixed;
  left: 0px;
  top: 60px;
  padding-bottom: 30.333vw;
  border-top: 1px solid #eee;
  bottom: 0px;
  right: 0px;
  background: #fff;
  overflow-y: auto;
  overflow-x: hidden;
}

.header .navBox .nav ul {
  padding: 25px 20px 0px;
}

.header .navBox .nav ul li {
  border-bottom: 1px solid #eee;
  position: relative;
}

.header .navBox .nav ul li em {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 35%;
  height: 16.667vw;
  padding-right: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  -moz-box-pack: end;
       justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -moz-box-align: center;
       align-items: center;
  z-index: 30;
}

.header .navBox .nav ul li em::after {
  content: "";
  width: 3.067vw;
  height: 3.067vw;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
       transform: rotate(45deg);
  border-top: 2px solid #c2c2c2;
  border-right: 2px solid #c2c2c2;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  transition: all 0.8s ease;
}

.header .navBox .nav ul li h2 a {
  font-size: 4.8vw;
  line-height: 16.667vw;
  padding: 0px;
  display: block;
  color: #000;
  position: relative;
  z-index: 20;
}

.header .navBox .nav ul li h2 a span::after {
  content: "";
  width: 0%;
  right: 0px;
  height: 1px;
  background: #fff;
  position: absolute;
  bottom: 0px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.header .navBox .consultBtn {
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -moz-box-align: center;
       align-items: center;
  padding: 0px 13px 0px 23px;
  font-weight: 600;
  height: 37px;
  font-size: 14px;
  border-radius: 37px;
  position: relative;
  color: #fff;
}

.header .navBox .consultBtn span {
  position: relative;
  z-index: 10;
  padding-right: 10px;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  transition: all 0.8s ease;
  color: #fff;
}

.header .navBox .consultBtn i {
  position: relative;
  z-index: 10;
  font-size: 8px;
  width: 20px;
  height: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -moz-box-align: center;
       align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -moz-box-pack: center;
       justify-content: center;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  transition: all 0.8s ease;
}

.header .navBox .consultBtn::after {
  content: "";
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  border-radius: 37px;
  background: #2a2a2a;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  transition: all 0.8s ease;
}

.header .navBox .consultBtn:hover::after {
  width: 37px;
  right: 0px;
  background: #ff0000;
}

.header .navBox .consultBtn:hover i {
  -webkit-transform: translateX(5px);
  -ms-transform: translateX(5px);
  -moz-transform: translateX(5px);
       transform: translateX(5px);
}

.header .navBox .nav ul li.cur em::after {
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
       transform: rotate(135deg);
  border-color: #ff0000;
}

.header .navBox .nav ul li .subNavMain {
  display: none;
}

.header .navBox .nav ul li .subNavMain .subNavBox {
  border-top: 1px solid #eee;
  padding: 10px 0px;
}

.header .navBox .nav ul li .subNavMain .subNavBox .list {
  padding: 0px;
  width: 100%;
}

.header .navBox .nav ul li .subNavMain .subNavBox .list a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -moz-box-align: center;
       align-items: center;
  padding: 0px;
  position: relative;
}

.header .navBox .nav ul li .subNavMain .subNavBox .list a::after {
  content: "";
  position: absolute;
  right: 15px;
  top: 50%;
  width: 2.4vw;
  height: 2.4vw;
  -webkit-transform: translateY(-50%) rotate(45deg);
  -ms-transform: translateY(-50%) rotate(45deg);
  -moz-transform: translateY(-50%) rotate(45deg);
       transform: translateY(-50%) rotate(45deg);
  border-top: 2px solid #c2c2c2;
  border-right: 2px solid #c2c2c2;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  transition: all 0.8s ease;
}

.header .navBox .nav ul li .subNavMain .subNavBox .list .icon {
  width: 34px;
  height: 34px;
  font-size: 20px;
  border-radius: 100%;
  background: #fff8f8;
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -moz-box-align: center;
       align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -moz-box-pack: center;
       justify-content: center;
  color: #ff0000;
}

.header .navBox .nav ul li .subNavMain .subNavBox .list .content {
  padding-left: 0px;
  width: 100%;
}

.header .navBox .nav ul li .subNavMain .subNavBox .list .content .listTitle {
  font-size: 3.733vw;
  line-height: 12.267vw;
  color: #979797;
}

.header .navBox .nav ul li .subNavMain .subNavBox .list .content .desc {
  font-size: 12px;
  color: #8e8e8e;
  display: none;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.header .navBox .nav ul li .navDownMenuMain {
  display: none;
}

.header .navBox .nav ul li .navDownMenuMain .navDownMenuBox .imgBox {
  display: none;
}

.header .navBox .nav ul li .navDownMenuMain .navDownMenuBox .SecondaryMenu {
  border-top: 1px solid #eee;
  padding: 10px 0px;
}

.header .navBox .nav ul li .navDownMenuMain .navDownMenuBox .SecondaryMenu h3 a {
  font-size: 3.733vw;
  line-height: 12.267vw;
  color: #979797;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header .navBox .nav ul li .navDownMenuMain .navDownMenuBox .SecondaryMenu h3 a i {
  display: none;
}

.mConsultBtn {
  text-align: center;
  padding-top: 50px;
}

.mConsultBtn .text span {
  position: relative;
  padding: 0px 2.667vw;
  font-size: 2.933vw;
  color: #9f9f9f;
}

.mConsultBtn .text span::after {
  content: "";
  width: 10.667vw;
  height: 2px;
  position: absolute;
  top: 50%;
  left: -10.667vw;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
       transform: translateY(-50%);
  background-color: #ececec;
  background-image: -webkit-gradient(linear, left top, right top, from(#fcfcfc), to(#ececec));
  background-image: -webkit-linear-gradient(left, #fcfcfc, #ececec);
  background-image: -moz-linear-gradient(left, #fcfcfc, #ececec);
  background-image: linear-gradient(to right, #fcfcfc, #ececec);
}

.mConsultBtn .text span::before {
  content: "";
  width: 10.667vw;
  height: 2px;
  position: absolute;
  top: 50%;
  right: -10.667vw;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
       transform: translateY(-50%);
  background-color: #ececec;
  background-image: -webkit-gradient(linear, left top, right top, from(#ececec), to(#fcfcfc));
  background-image: -webkit-linear-gradient(left, #ececec, #fcfcfc);
  background-image: -moz-linear-gradient(left, #ececec, #fcfcfc);
  background-image: linear-gradient(to right, #ececec, #fcfcfc);
}

.mConsultBtn .btn {
  padding-top: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -moz-box-align: center;
       align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -moz-box-pack: center;
       justify-content: center;
}

.mConsultBtn .btn a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -moz-box-align: center;
       align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -moz-box-pack: center;
       justify-content: center;
  width: 37.333vw;
  font-size: 3.733vw;
  color: #fff;
  background: #ff0000;
  height: 10.667vw;
  border-radius: 10.667vw;
}

.mConsultBtn .btn a img {
  height: 4.667vw;
  margin-right: 1.333vw;
}

.mTelBox {
  position: fixed;
  bottom: 0px;
  left: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -moz-box-align: center;
       align-items: center;
  z-index: 30;
  height: 21.333vw;
  width: 100%;
  background-image: url(../images/mTelBoxBg.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.mTelBox a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -moz-box-align: center;
       align-items: center;
  padding: 0vw 4vw;
  width: 100%;
}

.mTelBox a .telNumberBox {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  -moz-box-flex: 1;
       flex: 1;
}

.mTelBox a .telNumberBox .telNumber {
  font-size: 4.533vw;
  color: #000000;
}

.mTelBox a .telNumberBox .text {
  font-size: 2.667vw;
}

.mTelBox a .icon {
  width: 10.667vw;
  height: 10.667vw;
  background: #fff;
  border-radius: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -moz-box-align: center;
       align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -moz-box-pack: center;
       justify-content: center;
}

.mTelBox a .icon i {
  font-size: 4.8vw;
  color: #ff0000;
}

.navBtn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  -moz-box-pack: end;
       justify-content: flex-end;
  width: 22px;
}

.navBtn span {
  background: #fff;
  width: 85%;
  height: 2px;
  display: block;
  margin: 3px 0px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.navBtn span:nth-child(2) {
  width: 100%;
  opacity: 1;
  visibility: visible;
}

.navBtn span:nth-child(3) {
  width: 75%;
}

.navBtnClose span:nth-child(1) {
  -webkit-transform: rotateZ(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotateZ(45deg);
       transform: rotateZ(45deg);
  -webkit-transform-origin: left center;
  -ms-transform-origin: left center;
  -moz-transform-origin: left center;
       transform-origin: left center;
  width: 100%;
}

.navBtnClose span:nth-child(2) {
  visibility: hidden;
  opacity: 0;
}

.navBtnClose span:nth-child(3) {
  -webkit-transform: rotateZ(-45deg);
  -ms-transform: rotate(-45deg);
  -moz-transform: rotateZ(-45deg);
       transform: rotateZ(-45deg);
  -webkit-transform-origin: left center;
  -ms-transform-origin: left center;
  -moz-transform-origin: left center;
       transform-origin: left center;
  width: 100%;
}

.headerDown .headerBg {
  visibility: visible;
  opacity: 1;
}

.headerTransp {
  background: transparent;
}

.headerTransp .logo a {
  color: #000;
}

.headerTransp .logo a .white {
  opacity: 0;
}

.headerTransp .logo a .black {
  opacity: 1;
}

.headerTransp .logo a:nth-child(2) {
  border-color: #000;
}

.headerTransp .headerBg {
  visibility: hidden;
  opacity: 0;
}

.headerTransp .navBox .nav ul li h2 a {
  color: #000000;
}

.headerTransp .navBox .nav ul li h2 a span::after {
  background: #ff0000;
}

.headerTransp .navBox .consultBtn:hover span {
  color: #000;
}

.headerTransp .navBtn span {
  background: #000;
}

.headerHover {
  background: #fff;
}

.headerHover .logo a {
  color: #000;
}

.headerHover .logo a .white {
  opacity: 0;
}

.headerHover .logo a .black {
  opacity: 1;
}

.headerHover .logo a:nth-child(2) {
  border-color: #000;
}

.headerHover .headerBg {
  visibility: hidden;
  opacity: 0;
}

.headerHover .navBox .nav ul li h2 a {
  color: #000000;
}

.headerHover .navBox .nav ul li h2 a span::after {
  background: #ff0000;
}

.headerHover .navBox .consultBtn:hover span {
  color: #000;
}

.mHeader {
  position: fixed;
  top: 0px;
  background: #fff;
}

.mHeader .logo a {
  color: #000;
}

.mHeader .logo a .white {
  opacity: 0;
}

.mHeader .logo a .black {
  opacity: 1;
}

.mHeader .logo a:nth-child(2) {
  border-color: #000;
}

.mHeader .navBox .nav ul li h2 a {
  color: #000000;
}

.mHeader .navBox .nav ul li h2 a span::after {
  background: #ff0000;
}

.mHeader .navBox .consultBtn:hover span {
  color: #000;
}

.mHeader .navBtn span {
  background: #000;
}

.headerDown {
  position: fixed;
  top: 0px;
  background: #fff;
}

.headerDown .logo a {
  color: #000;
}

.headerDown .logo a .white {
  opacity: 0;
}

.headerDown .logo a .black {
  opacity: 1;
}

.headerDown .logo a:nth-child(2) {
  border-color: #000;
}

.headerDown .navBox .nav ul li h2 a {
  color: #000000;
}

.headerDown .navBox .nav ul li h2 a span::after {
  background: #ff0000;
}

.headerDown .navBox .consultBtn:hover span {
  color: #000;
}

.headerDown .navBtn span {
  background: #000;
}

.headerUp {
  position: fixed;
  top: -100px;
  background: #fff;
}

.headerUp .logo a {
  color: #000;
}

.headerUp .logo a .white {
  opacity: 0;
}

.headerUp .logo a .black {
  opacity: 1;
}

.headerUp .logo a:nth-child(2) {
  border-color: #000;
}

.headerUp .navBox .nav ul li h2 a {
  color: #000000;
}

.headerUp .navBox .nav ul li h2 a span::after {
  background: #ff0000;
}

.headerUp .navBox .consultBtn:hover span {
  color: #000;
}

/* 底部 */
.footerBg {
  padding: 53px 0px -webkit-calc(35px + 15.333vw);
  padding: 53px 0px -moz-calc(35px + 15.333vw);
  padding: 53px 0px calc(35px + 15.333vw);
  background: #fffcf5;
  position: relative;
  z-index: 2;
}
.footerBg .footer .footerItem1 .title {
  display: none;
}
.footerBg .footer .footerItem1 .nav ul li.active a {
  color: #353535;
}
.footerBg .footer .footerItem1 .nav ul li.active a i {
  color: #FF0000;
}
.footerBg .footer .footerItem1 .nav ul li:last-child {
  margin-right: 0px;
}
.footerBg .footer .footerItem1 .nav ul li a {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 17px;
  color: #555555;
  position: relative;
  border-bottom: 1px solid #E8E4D9;
  padding: 6.8px 0px;
}
.footerBg .footer .footerItem1 .nav ul li a i {
  font-size: 24px;
  color: #CFCFCF;
}
.footerBg .footer .footerList {
  margin: 51px 0px 20px;
}
.footerBg .footer .footerList a {
  font-size: 15px;
  color: rgba(0, 0, 0, 0.5);
  position: relative;
}
.footerBg .footer .footerList a::after {
  content: "";
  position: absolute;
  bottom: -2px;
  width: 0%;
  left: 0vw;
  height: 2px;
  background: #ff0000;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.footerBg .footer .footerList a.active {
  color: #000;
}
.footerBg .footer .footerList a.active::after {
  width: 80%;
}
.footerBg .footer .footerList a:last-child span {
  opacity: 0;
  visibility: hidden;
}
.footerBg .footer .footerList a span {
  font-size: 17px;
  color: rgba(0, 0, 0, 0.5);
  padding: 0px 5px;
}
.footerBg .footer .footerItem2 {
  padding-bottom: 40px;
  border-bottom: 1px solid #EEEEEE;
}
.footerBg .footer .footerItem2 .footerTab {
  display: none;
}
.footerBg .footer .footerItem2 .footerTab:nth-child(1) {
  display: block;
}
.footerBg .footer .footerItem2 .footerTab.footerAdvantage .desc {
  max-height: none;
}
.footerBg .footer .footerItem2 .footerTab .title {
  display: none;
}
.footerBg .footer .footerItem2 .footerTab .desc {
  font-size: 12px;
  color: #828282;
  line-height: 19px;
  max-height: 76px;
  overflow: hidden;
}
.footerBg .footer .footerItem2 .footerTab .desc p {
  margin-bottom: 12px;
}
.footerBg .footer .footerItem2 .footerTab .desc p:last-child {
  margin-bottom: 0px;
}
.footerBg .footer .footerItem3 {
  font-size: 12px;
  color: #000;
  line-height: 1.3;
  padding-top: 20px;
}

/* 侧边栏 */
.rightFastMain {
  position: fixed;
  left: 0px;
  bottom: 0px;
  width: 100%;
  display: none;
  z-index: 88;
}

.rightFastMain .rightFastBox {
  width: 100%;
  padding: 0px;
  background: #fff;
  -webkit-box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.15);
  margin-top: 1px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
}

.rightFastMain .rightFastBox .fastDemand {
  cursor: pointer;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  -moz-box-flex: 1;
       flex: 1;
}

.rightFastMain .rightFastBox .fastDemand .icon {
  width: 46px;
  margin: auto;
  position: relative;
  display: none;
}

.rightFastMain .rightFastBox .fastDemand .icon::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  background-color: rgba(255, 0, 0, 0.4);
  -webkit-transform: translate(-50%, -50%) scale(1);
  -ms-transform: translate(-50%, -50%) scale(1);
  -moz-transform: translate(-50%, -50%) scale(1);
       transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  -webkit-animation: yuanRun 2s infinite linear;
  -moz-animation: yuanRun 2s infinite linear;
       animation: yuanRun 2s infinite linear;
}

.rightFastMain .rightFastBox .fastDemand .icon::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  background-color: rgba(255, 0, 0, 0.4);
  -webkit-transform: translate(-50%, -50%) scale(1);
  -ms-transform: translate(-50%, -50%) scale(1);
  -moz-transform: translate(-50%, -50%) scale(1);
       transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  -webkit-animation: yuanRun 2s 1s infinite linear;
  -moz-animation: yuanRun 2s 1s infinite linear;
       animation: yuanRun 2s 1s infinite linear;
}

.rightFastMain .rightFastBox .fastDemand .icon p {
  height: 46px;
  border-radius: 100%;
  background: #ff0000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -moz-box-align: center;
       align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -moz-box-pack: center;
       justify-content: center;
  position: relative;
  z-index: 10;
}

.rightFastMain .rightFastBox .fastDemand .icon img {
  width: 22px;
  display: block;
}

.rightFastMain .rightFastBox .fastDemand .title {
  width: auto;
  font-size: 14px;
  line-height: 16px;
  padding: 5px 0px 10px;
  margin: 0px auto;
  color: #4c4c4c;
  text-align: center;
}

.rightFastMain .rightFastBox .fastTel {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  -moz-box-flex: 1;
       flex: 1;
  text-align: center;
  padding: 8px 0px 0px;
  cursor: pointer;
  position: relative;
  border-left: 1px solid #e5e5e5;
}

.rightFastMain .rightFastBox .fastTel .icon {
  font-size: 22px;
  color: #000;
}

.rightFastMain .rightFastBox .fastTel .title {
  width: 36px;
  font-size: 14px;
  line-height: 16px;
  padding: 2px 0px 15px;
  margin: 0px auto;
  color: #4c4c4c;
  text-align: center;
}

.rightFastMain .rightFastBox .fastTel:last-child .title {
  border: none;
}

.rightFastMain .scrollTop {
  position: absolute;
  width: 56px;
  height: 56px;
  border-radius: 100%;
  margin-top: 10px;
  background: #fff;
  -webkit-box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.15);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -moz-box-align: center;
       align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -moz-box-pack: center;
       justify-content: center;
  cursor: pointer;
}

.rightFastMain .scrollTop i {
  font-size: 26px;
  color: #b7b7b7;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  transition: all 0.8s ease;
}

.rightFastMain .scrollTop:hover i {
  color: #ff0000;
}

.rightFastMain .rightFastBox .popUpTelMain {
  position: absolute;
  right: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
       transform: translateY(-50%);
  padding-right: 20px;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  z-index: -111;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  transition: all 0.8s ease;
}

.rightFastMain .rightFastBox .popUpTelBox {
  width: 172px;
  height: 294px;
  border-radius: 20px;
  -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
  background-image: url(../images/telBg.jpg);
  background-repeat: no-repeat;
  background-position: top;
  background-size: cover;
}

.rightFastMain .rightFastBox .popUpTelBox .consultTitle {
  padding: 20px 0px 15px;
  text-align: center;
  font-size: 14px;
  color: #4c4c4c;
}

.rightFastMain .rightFastBox .popUpTelBox .consultCode {
  width: 100px;
  border: 2px solid #ff0000;
  border-radius: 10px;
  overflow: hidden;
  margin: 0px auto;
}

.rightFastMain .rightFastBox .popUpTelBox .consultCode img {
  width: 100%;
  display: block;
}

.rightFastMain .rightFastBox .popUpTelBox .telTitle {
  padding-top: 15px;
  font-size: 14px;
  color: #4c4c4c;
}

.rightFastMain .rightFastBox .popUpTelBox .telNumber {
  font-size: 18px;
  font-family: "BronovaBold";
  color: #4c4c4c;
}

.rightFastMain .rightFastBox .popUpTelBox .btn {
  padding-top: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -moz-box-pack: center;
       justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -moz-box-align: center;
       align-items: center;
}

.rightFastMain .rightFastBox .popUpTelBox .btn a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -moz-box-pack: center;
       justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -moz-box-align: center;
       align-items: center;
  background-color: #ff0000;
  color: #fff;
  height: 40px;
  border-radius: 40px;
  padding: 0px 20px;
  font-size: 14px;
}

.rightFastMain .rightFastBox .popUpTelBox .btn a i {
  font-size: 24px;
  margin-right: 5px;
}

.rightFastMain .rightFastBox .qrCode {
  position: absolute;
  right: 40px;
  top: 0px;
  width: 150px;
  border-radius: 5px;
  overflow: hidden;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  z-index: -111;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  transition: all 0.8s ease;
}

.rightFastMain .rightFastBox .qrCode img {
  width: 100%;
  display: block;
  border: 1px solid #e5e5e5;
}

.rightFastMain .rightFastBox .fastTel:hover .popUpTelMain {
  z-index: 10;
  right: 50px;
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.rightFastMain .rightFastBox .fastTel:hover .qrCode {
  right: 70px;
  opacity: 1;
  visibility: visible;
}

/* 咨询表单 */
.pupDemandMain {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  z-index: 99;
  display: none;
}

.pupDemandMain .pupDemandContainer {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  padding: 40px 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -moz-box-align: center;
       align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -moz-box-pack: center;
       justify-content: center;
}

.pupDemandMain .pupDemandBox {
  width: 100%;
  padding-left: 0px;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  transition: all 0.8s ease;
  position: relative;
  margin: 0px auto;
  border-radius: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  overflow: hidden;
  background-image: url(../images/popupBg.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.pupDemandMain .pupDemandBox .title {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 560px;
  padding: 80px 0px 0px 60px;
  font-size: 36px;
  line-height: 46px;
  font-weight: 600;
  color: #fff;
}

.pupDemandMain .pupDemandBox .telBox {
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 560px;
  padding: 0px 0px 80px 60px;
}

.pupDemandMain .pupDemandBox .telBox .tel {
  font-family: "BronovaBold";
  font-size: 26px;
  line-height: 1.2;
  color: #fff;
}

.pupDemandMain .pupDemandBox .telBox .desc {
  font-size: 14px;
  color: #fff;
}

.pupDemandMain .pupDemandBox .pupDemand {
  width: 100%;
  padding: 25px 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  background-color: rgba(255, 255, 255, 0.8);
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  height: 100%;
  width: 100%;
  border-radius: 30px;
}

.pupDemandMain .pupDemandBox .pupDemand form {
  display: block;
  overflow-y: auto;
  overflow-x: hidden;
  margin-right: -20px;
  padding-right: 20px;
}

.pupDemandMain .pupDemandBox .pupDemand form::-webkit-scrollbar {
  width: 4px;
  background-color: #fff;
}

.pupDemandMain .pupDemandBox .pupDemand form::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  background-color: #fff;
}

.pupDemandMain .pupDemandBox .pupDemand form::-webkit-scrollbar-thumb {
  border-radius: 2px;
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
  background-color: #ff0000;
}

.pupDemandMain .pupDemandBox .pupDemand .subTitle {
  font-size: 13px;
  padding: 10px 0px 0px 8px;
  color: #2a2829;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -moz-box-align: center;
       align-items: center;
}

.pupDemandMain .pupDemandBox .pupDemand .subTitle::before {
  width: 12px;
  height: 12px;
  background: #ff0000;
  border-radius: 100%;
  content: "";
  display: block;
  margin-right: 5px;
}

.pupDemandMain .pupDemandBox .pupDemand .inputList {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0px;
  padding-top: 5px;
}

.pupDemandMain .pupDemandBox .pupDemand .inputList .list {
  width: 100%;
  margin: 0px;
  padding-top: 10px;
}

.pupDemandMain .pupDemandBox .pupDemand .inputList .list input {
  height: 35px;
  border-radius: 35px;
  padding: 0px 15px;
  font-size: 12px;
  width: 100%;
  background: #fff;
  color: #2a2829;
}

.pupDemandMain .pupDemandBox .pupDemand .inputList .list input::-webkit-input-placeholder {
  color: #2a2829;
}

.pupDemandMain .pupDemandBox .pupDemand .inputList .list input:-moz-placeholder {
  color: #2a2829;
}

.pupDemandMain .pupDemandBox .pupDemand .inputList .list input::-moz-placeholder {
  color: #2a2829;
}

.pupDemandMain .pupDemandBox .pupDemand .inputList .list input:-ms-input-placeholder {
  color: #2a2829;
}

.pupDemandMain .pupDemandBox .pupDemand .MultipleChoice .MultipleChoiceTitle {
  padding-top: 15px;
  font-size: 16px;
  color: #2b2b2b;
  font-weight: 550;
}

.pupDemandMain .pupDemandBox .pupDemand .MultipleChoice .MultipleChoiceList {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.pupDemandMain .pupDemandBox .pupDemand .MultipleChoice .MultipleChoiceList .layui-form-checkbox {
  margin: 8px 5px 0px 0px;
  padding: 0px 10px;
  color: #6d6d6d;
  line-height: 20px !important;
  border-radius: 28px !important;
  background: #fff;
}

.pupDemandMain .pupDemandBox .pupDemand .MultipleChoice .MultipleChoiceList .layui-form-checkbox span {
  line-height: 20px !important;
  font-size: 12px;
  padding: 0px;
}

.pupDemandMain .pupDemandBox .pupDemand .MultipleChoice .MultipleChoiceList .layui-form-checkbox i {
  display: none;
}

.pupDemandMain .pupDemandBox .pupDemand .MultipleChoice .MultipleChoiceList .layui-form-checkbox.layui-form-checked {
  background: #ff0000;
}

.pupDemandMain .pupDemandBox .pupDemand .MultipleChoice .MultipleChoiceList .layui-form-checkbox.layui-form-checked div {
  color: #fff;
}

.pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetTitle {
  padding-top: 15px;
  font-size: 16px;
  color: #2b2b2b;
  font-weight: 550;
}

.pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio {
  font-size: 12px;
  color: #6d6d6d;
  line-height: 18px;
  padding: 0px;
  margin: 8px 10px 0px 0px;
}

.pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio > i {
  font-size: 12px;
  color: #6d6d6d;
}

.pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio div {
  font-size: 12px;
}

.pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio:hover div {
  color: #000000 !important;
}

.pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio:hover > i {
  color: #000000 !important;
}

.pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio.layui-form-radioed > i {
  color: #000000 !important;
}

.pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio.layui-form-radioed {
  color: #000000 !important;
}

.pupDemandMain .pupDemandBox .pupDemand .code {
  margin-top: 15px;
  position: relative;
}

.pupDemandMain .pupDemandBox .pupDemand .code input {
  width: 100%;
  background: #fff;
  height: 35px;
  border-radius: 35px;
  padding: 0px 15px;
  font-size: 12px;
  color: #2a2829;
}

.pupDemandMain .pupDemandBox .pupDemand .code input::-webkit-input-placeholder {
  color: #2a2829;
}

.pupDemandMain .pupDemandBox .pupDemand .code input:-moz-placeholder {
  color: #2a2829;
}

.pupDemandMain .pupDemandBox .pupDemand .code input::-moz-placeholder {
  color: #2a2829;
}

.pupDemandMain .pupDemandBox .pupDemand .code input:-ms-input-placeholder {
  color: #2a2829;
}

.pupDemandMain .pupDemandBox .pupDemand .code img {
  position: absolute;
  right: 15px;
  height: 28px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
       transform: translateY(-50%);
  cursor: pointer;
}

.pupDemandMain .pupDemandBox .pupDemand .btn {
  margin-top: 15px;
}

.pupDemandMain .pupDemandBox .pupDemand .btn input {
  font-size: 14px;
  height: 35px;
  border-radius: 35px;
  width: 100%;
  background: #121212;
  color: #fff;
  cursor: pointer;
}

.pupDemandMain .pupDemandBox .pupDemandClose {
  position: absolute;
  right: 25px;
  top: 25px;
  width: 30px;
  height: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -moz-box-align: center;
       align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -moz-box-pack: center;
       justify-content: center;
  z-index: 20;
  cursor: pointer;
}

.pupDemandMain .pupDemandBox .pupDemandClose i {
  font-size: 24px;
  color: #535353;
}

.pupDemandMain.animat .pupDemandBox {
  width: 100%;
  padding-left: 0px;
}

.pupDemandMain.animat .pupDemandBox .desc {
  opacity: 1;
  visibility: visible;
  -webkit-transition-delay: 0.8s;
  -moz-transition-delay: 0.8s;
       transition-delay: 0.8s;
}

@-webkit-keyframes yuanRun {
  from {
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
  }
  to {
    -webkit-transform: translate(-50%, -50%) scale(1.5);
    transform: translate(-50%, -50%) scale(1.5);
    opacity: 0;
  }
}

@-moz-keyframes yuanRun {
  from {
    -webkit-transform: translate(-50%, -50%) scale(1);
    -moz-transform: translate(-50%, -50%) scale(1);
         transform: translate(-50%, -50%) scale(1);
    opacity: 1;
  }
  to {
    -webkit-transform: translate(-50%, -50%) scale(1.5);
    -moz-transform: translate(-50%, -50%) scale(1.5);
         transform: translate(-50%, -50%) scale(1.5);
    opacity: 0;
  }
}

@keyframes yuanRun {
  from {
    -webkit-transform: translate(-50%, -50%) scale(1);
    -moz-transform: translate(-50%, -50%) scale(1);
         transform: translate(-50%, -50%) scale(1);
    opacity: 1;
  }
  to {
    -webkit-transform: translate(-50%, -50%) scale(1.5);
    -moz-transform: translate(-50%, -50%) scale(1.5);
         transform: translate(-50%, -50%) scale(1.5);
    opacity: 0;
  }
}
.mFastMain {
  position: fixed;
  bottom: 0px;
  padding-top: 1.2vw;
  width: 100%;
  height: 15.333vw;
  z-index: 88;
  background-color: rgba(255, 255, 255, 0.75);
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  display: none;
}

.mFastMain a {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  -moz-box-flex: 1;
       flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -moz-box-pack: center;
       justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -moz-box-align: center;
       align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  position: relative;
}

.mFastMain a .icon {
  font-size: 5.6vw;
  color: #000000;
}

.mFastMain a .icon i {
  font-size: 5.6vw;
  width: 8.4vw;
  height: 8.4vw;
  border-radius: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -moz-box-align: center;
       align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -moz-box-pack: center;
       justify-content: center;
}

.mFastMain a .text {
  font-size: 3.2vw;
  color: #000000;
}

.mFastMain a .qrCode {
  position: fixed;
  left: 50%;
  border-radius: 1.333vw;
  overflow: hidden;
  bottom: -webkit-calc(50vh - 37.333vw / 2);
  bottom: -webkit-calc(50vh - 18.6665vw);
  bottom: -moz-calc(50vh - 18.6665vw);
  bottom: calc(50vh - 18.6665vw);
  width: 37.333vw;
  margin-left: -18.667vw;
  z-index: 20;
  display: none;
  border: 1px solid #e5e5e5;
  background: #fff;
}

.mFastMain a .qrCode img {
  width: 100%;
  display: block;
}

.mFastMain a:hover .icon i {
  background: #ff0000;
  color: #fff;
}

.mFastMain a:hover .qrCode {
  display: block;
}

.mFastMain .mFastBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -moz-box-align: center;
       align-items: center;
}

/* 首页标题 */
.indexTitle {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.indexTitle .icon {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 6px;
}
.indexTitle .icon::before, .indexTitle .icon::after {
  width: 8px;
  height: 8px;
  border: 2px solid #ff0000;
  -webkit-transform: rotate(45deg);
     -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  margin: 0px -1px;
  content: "";
  display: block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.indexTitle .title {
  font-size: 13px;
  color: #000;
  font-weight: 300;
}
.indexTitle .subTitle {
  width: 100%;
  font-size: 28px;
  color: #000000;
  font-weight: 500;
  margin-top: 10px;
  line-height: 1.2;
}

/* 首页banner */
.banner {
  width: 100%;
  height: auto;
}
.banner .swiper-wrapper .swiper-slide {
  overflow: hidden;
}
.banner .swiper-wrapper .swiper-slide a {
  display: block;
  position: relative;
}
.banner .swiper-wrapper .swiper-slide a .image {
  height: 146.6667vw;
  position: relative;
}
.banner .swiper-wrapper .swiper-slide a .image img, .banner .swiper-wrapper .swiper-slide a .image video {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.banner .swiper-wrapper .swiper-slide a .move {
  position: absolute;
  right: 0px;
  bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  pointer-events: none;
  z-index: 1;
  width: 100%;
}
.banner .swiper-wrapper .swiper-slide a .move img {
  opacity: 0;
  visibility: hidden;
  width: auto;
  height: 131.8667vw;
}
.banner .swiper-wrapper .swiper-slide a .content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  left: 50%;
  bottom: 70px;
  -webkit-transform: translate(-50%, 0%);
     -moz-transform: translate(-50%, 0%);
      -ms-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
  z-index: 2;
}
.banner .swiper-wrapper .swiper-slide a .content .content1 .title {
  font-size: 18px;
  color: #fff;
  line-height: 1.3;
  color: transparent;
  background: -webkit-linear-gradient(102deg, #fff 10%, #d7c1b5);
  background: -moz-linear-gradient(102deg, #fff 10%, #d7c1b5);
  background: linear-gradient(-12deg, #fff 10%, #d7c1b5);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.banner .swiper-wrapper .swiper-slide a .content .content1 .subTitle {
  font-size: 18px;
  color: #fff;
  line-height: 1.3;
  color: transparent;
  background: -webkit-linear-gradient(102deg, #fff 10%, #d7c1b5);
  background: -moz-linear-gradient(102deg, #fff 10%, #d7c1b5);
  background: linear-gradient(-12deg, #fff 10%, #d7c1b5);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 29px;
  font-weight: bold;
}
.banner .swiper-wrapper .swiper-slide a .content .content2 .title {
  font-size: 16px;
  color: #fff;
  line-height: 1.3;
  margin-bottom: 4px;
}
.banner .swiper-wrapper .swiper-slide a .content .content2 .subTitle {
  font-size: 29px;
  font-weight: bold;
  line-height: 1.15;
  margin-bottom: 20px;
  color: transparent;
  background: -webkit-linear-gradient(136deg, #fff 10%, #d8d1cd);
  background: -moz-linear-gradient(136deg, #fff 10%, #d8d1cd);
  background: linear-gradient(-46deg, #fff 10%, #d8d1cd);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.banner .swiper-wrapper .swiper-slide a .content .content2 .desc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  font-size: 14px;
  color: #fff4e7;
  line-height: 1.3;
}
.banner .swiper-wrapper .swiper-slide a .content .content2 .desc p {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 5px;
}
.banner .swiper-wrapper .swiper-slide a .content .content2 .desc p:last-child {
  margin-right: 0px;
}
.banner .swiper-wrapper .swiper-slide a .content .content2 .desc p img {
  width: auto;
  height: 17px;
  margin-right: 2px;
}
.banner .swiper-wrapper .swiper-slide a .content .content3 .titleBox {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.banner .swiper-wrapper .swiper-slide a .content .content3 .titleBox .title {
  font-size: 28px;
  font-weight: bold;
  line-height: 1;
  color: transparent;
  font-weight: bold;
  background: -webkit-linear-gradient(46deg, #fff 45%, rgba(255, 255, 255, 0.5));
  background: -moz-linear-gradient(46deg, #fff 45%, rgba(255, 255, 255, 0.5));
  background: linear-gradient(44deg, #fff 45%, rgba(255, 255, 255, 0.5));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.banner .swiper-wrapper .swiper-slide a .content .content3 .titleBox .smallTitle {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 2px;
  margin-left: 5px;
}
.banner .swiper-wrapper .swiper-slide a .content .content3 .titleBox .smallTitle i {
  color: #A9A9A9;
  font-weight: bold;
  line-height: 1.4;
  text-transform: uppercase;
  font-family: Montserrat;
}
.banner .swiper-wrapper .swiper-slide a .content .content3 .titleBox .smallTitle i:nth-child(1) {
  font-size: 5px;
}
.banner .swiper-wrapper .swiper-slide a .content .content3 .titleBox .smallTitle i:nth-child(2) {
  font-size: 6px;
}
.banner .swiper-wrapper .swiper-slide a .content .content3 .titleBox .smallTitle i:nth-child(3) {
  font-size: 7px;
}
.banner .swiper-wrapper .swiper-slide a .content .content3 .subTitle {
  font-size: 29px;
  font-weight: bold;
  color: transparent;
  background: -webkit-linear-gradient(134deg, #fff 45%, rgba(255, 255, 255, 0.5));
  background: -moz-linear-gradient(134deg, #fff 45%, rgba(255, 255, 255, 0.5));
  background: linear-gradient(-44deg, #fff 45%, rgba(255, 255, 255, 0.5));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  line-height: 1;
}
.banner .swiper-wrapper .swiper-slide a .content .content3 .subTitle span {
  vertical-align: middle;
}
.banner .swiper-wrapper .swiper-slide a .content .content3 .subTitle img {
  display: none;
  width: auto;
  height: 50px;
  vertical-align: middle;
  margin-right: 10px;
}
.banner .swiper-wrapper .swiper-slide a .content .animated {
  opacity: 0;
  visibility: hidden;
}
.banner .swiper-wrapper .swiper-slide a .content .more {
  width: 110px;
  height: 30px;
  line-height: 30px;
  padding: 0px 13px 0px 9px;
  position: relative;
  margin-top: 14px;
}
.banner .swiper-wrapper .swiper-slide a .content .more::after {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  border-radius: 30px;
  border: 1px solid #fff;
  background-color: transparent;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  transition: all 0.8s ease;
  content: "";
  display: block;
}
.banner .swiper-wrapper .swiper-slide a .content .more:hover::after {
  width: 30px;
  border-color: #FF0000;
  background: #FF0000;
}
.banner .swiper-wrapper .swiper-slide a .content .more:hover i {
  color: #fff;
}
.banner .swiper-wrapper .swiper-slide a .content .more i {
  font-size: 12px;
  color: #fff;
  position: relative;
  z-index: 2;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  transition: all 0.8s ease;
}
.banner .swiper-wrapper .swiper-slide a .content .more span {
  font-size: 12px;
  margin-left: 18px;
  color: #fff;
  position: relative;
  z-index: 2;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  transition: all 0.8s ease;
}
.banner .swiper-wrapper .swiper-slide-active a .move img {
  visibility: visible;
  -webkit-animation-delay: 0.3s;
     -moz-animation-delay: 0.3s;
          animation-delay: 0.3s;
  -webkit-animation-name: fadeInUp;
     -moz-animation-name: fadeInUp;
          animation-name: fadeInUp;
}
.banner .swiper-wrapper .swiper-slide-active a .content .animated {
  visibility: visible;
  -webkit-animation-delay: 0.3s;
     -moz-animation-delay: 0.3s;
          animation-delay: 0.3s;
  -webkit-animation-name: fadeInUp;
     -moz-animation-name: fadeInUp;
          animation-name: fadeInUp;
}
.banner .scrollbar {
  position: absolute;
  left: 50%;
  bottom: 30px;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 2;
}
.banner .scrollbar .swiper-scrollbar {
  position: static;
  width: 98px;
  height: 1px;
  border-radius: 0px;
  background: rgba(199, 199, 199, 0.3);
}
.banner .scrollbar .swiper-scrollbar .swiper-scrollbar-drag {
  background: #fff;
  border-radius: 0px;
}

/* 首页 关于我们 */
.indexAboutusBg {
  background-size: cover !important;
  overflow: hidden;
  padding: 67px 0px 0px;
  position: relative;
}
.indexAboutusBg::after {
  position: fixed;
  top: 0px;
  left: 0px;
  -webkit-transform: translate(-63%, -58%);
     -moz-transform: translate(-63%, -58%);
      -ms-transform: translate(-63%, -58%);
          transform: translate(-63%, -58%);
  width: 193.2367vw;
  height: 190.5797vw;
  background: url("../images/circle.png") no-repeat center/cover;
  content: "";
  display: block;
  pointer-events: none;
}
.indexAboutusBg .indexAboutus {
  position: relative;
  z-index: 3;
}
.indexAboutusBg .indexAboutus .content {
  width: auto;
  margin: 70.7729vw 0px 0px;
}
.indexAboutusBg .indexAboutus .content .title {
  display: none;
}
.indexAboutusBg .indexAboutus .content .desc {
  font-size: 12px;
  color: #2B2B2B;
  font-weight: normal;
  margin-bottom: 14px;
  line-height: 21px;
  /*max-height: 63px;*/
  overflow: hidden;
}
.indexAboutusBg .indexAboutus .content .desc .label{
    display: flex;
    flex-wrap: wrap;
    max-width: 350px;
    padding-top: 10px;
    padding-left: 1px;
}
.indexAboutusBg .indexAboutus .content .desc .label p{
    width:50%;
    display: flex;
    align-items: center;
}
.indexAboutusBg .indexAboutus .content .desc .label p:before{
    width: 6px;
    height: 6px;
    background: #000;
    border-radius: 2px;
    margin-right: 8px;
    content: '';
    display: block;
    transform: rotate(45deg);
}
.indexAboutusBg .indexAboutus .content .more {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  padding: 0px 13px 0px 9px;
  position: relative;
}
.indexAboutusBg .indexAboutus .content .more::after {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 30px;
  height: 100%;
  border-radius: 30px;
  background-color: #FF3000;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  transition: all 0.8s ease;
  content: "";
  display: block;
}
.indexAboutusBg .indexAboutus .content .more:hover::after {
  width: 100%;
}
.indexAboutusBg .indexAboutus .content .more:hover i {
  color: #fff;
}
.indexAboutusBg .indexAboutus .content .more:hover span {
  color: #fff;
}
.indexAboutusBg .indexAboutus .content .more i {
  font-size: 12px;
  color: #fff;
  position: relative;
  z-index: 2;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  transition: all 0.8s ease;
}
.indexAboutusBg .indexAboutus .content .more span {
  font-size: 12px;
  margin-left: 18px;
  color: #2B2B2B;
  position: relative;
  z-index: 2;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  transition: all 0.8s ease;
}
.indexAboutusBg .indexAboutus .moveLogo {
  position: absolute;
  top: -2.8986vw;
  right: 0px;
}
.indexAboutusBg .indexAboutus .moveLogo img {
  width: 29.7101vw;
  height: auto;
}
.indexAboutusBg .indexAboutus .moveTitle {
  display: none;
  white-space: nowrap;
  font-size: 193.43px;
  line-height: 263px;
  font-weight: 500;
}
.indexAboutusBg .indexAboutus .moveTitle span {
  color: transparent;
  text-stroke: 1px #000000;
  -webkit-text-stroke: 1px #000000;
}
.indexAboutusBg .indexAboutus .moveTitle i {
  color: #2E2A28;
  background: -webkit-linear-gradient(63deg, #141531 0%, #2E0A2D 13.4765625%, #100642 36.5234375%, #2E0A2D 100%);
  background: -moz-linear-gradient(63deg, #141531 0%, #2E0A2D 13.4765625%, #100642 36.5234375%, #2E0A2D 100%);
  background: linear-gradient(27deg, #141531 0%, #2E0A2D 13.4765625%, #100642 36.5234375%, #2E0A2D 100%);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.indexAboutusBg .indexAboutus .moveDesc {
  display: none;
  float: right;
  font-size: 16px;
  color: #2B2B2B;
  line-height: 1.5;
  font-weight: 300;
  margin-right: -250px;
  opacity: 0;
  overflow: hidden;
}

/* 首页 业务 */
.indexBusinessBg {
  background-size: 100% 100% !important;
  padding: 70px 0px 30px;
  position: relative;
  z-index: 2;
}
.indexBusinessBg .indexBusiness {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.indexBusinessBg .indexBusiness ul {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.indexBusinessBg .indexBusiness ul li {
  position: relative;
  overflow: hidden;
  margin-bottom: 11px;
}
.indexBusinessBg .indexBusiness ul li:hover .image img {
  -webkit-filter: blur(10px);
          filter: blur(10px);
}
.indexBusinessBg .indexBusiness ul li:hover .content .desc a:hover {
  color: #000;
}
.indexBusinessBg .indexBusiness ul li:hover .content .icon {
  width: 34px;
  height: 34px;
  font-size: 16px;
  color: #fff;
  background-color: #FF3000;
}
.indexBusinessBg .indexBusiness ul li .image {
  overflow: hidden;
}
.indexBusinessBg .indexBusiness ul li .image img {
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  transition: all 0.8s ease;
}
.indexBusinessBg .indexBusiness ul li .image img.bg {
  width: 100%;
  height: auto;
}
.indexBusinessBg .indexBusiness ul li .content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
     -moz-box-orient: vertical;
     -moz-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  padding: 20px;
}
.indexBusinessBg .indexBusiness ul li .content .title {
  font-size: 20px;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  transition: all 0.8s ease;
  margin-bottom: 15px;
}
.indexBusinessBg .indexBusiness ul li .content .desc {
  font-size: 12px;
  line-height: 1.88;
  font-weight: 400;
}
.indexBusinessBg .indexBusiness ul li .content .desc a {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.indexBusinessBg .indexBusiness ul li .content .desc a:hover i {
  opacity: 1;
  visibility: visible;
}
.indexBusinessBg .indexBusiness ul li .content .desc a:hover i::before {
  -webkit-animation: arrowRun 5s infinite 0.6s;
     -moz-animation: arrowRun 5s infinite 0.6s;
          animation: arrowRun 5s infinite 0.6s;
}
.indexBusinessBg .indexBusiness ul li .content .desc a span {
  font-weight: 400;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.indexBusinessBg .indexBusiness ul li .content .desc a i {
  width: 17px;
  height: 17px;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #FF3000;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  margin-left: 3px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
  overflow: hidden;
}
.indexBusinessBg .indexBusiness ul li .content .icon {
  position: absolute;
  top: 15px;
  right: 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 34px;
  height: 34px;
  font-size: 24px;
  color: #000;
  border-radius: 50%;
  -webkit-transform: rotate(-45deg);
     -moz-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  z-index: 3;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  transition: all 0.8s ease;
}
.indexBusinessBg .indexBusiness ul li:nth-child(1) {
  width: 100%;
}
.indexBusinessBg .indexBusiness ul li:nth-child(1) .image img.bg {
  min-height: 94.4444vw;
  -o-object-fit: cover;
     object-fit: cover;
}
.indexBusinessBg .indexBusiness ul li:nth-child(1) .image img.move {
  width: 48.3092vw;
  height: auto;
  right: 0px;
  bottom: -10px;
  position: absolute;
}
.indexBusinessBg .indexBusiness ul li:nth-child(1) .content .desc a span {
  color: rgba(0, 0, 0, 0.8);
}
.indexBusinessBg .indexBusiness ul li:nth-child(2) {
  width: 100%;
}
.indexBusinessBg .indexBusiness ul li:nth-child(2) .image img.bg {
  min-height: 55.7971vw;
  -o-object-fit: cover;
     object-fit: cover;
}
.indexBusinessBg .indexBusiness ul li:nth-child(2) .image img.move {
  width: 62.7272727273%;
  right: 0px;
  bottom: 0px;
  position: absolute;
  height: 100%;
}
.indexBusinessBg .indexBusiness ul li:nth-child(2) .content .desc a span {
  color: rgba(0, 0, 0, 0.8);
}
.indexBusinessBg .indexBusiness ul li:nth-child(1):hover .content .desc a:hover span, .indexBusinessBg .indexBusiness ul li:nth-child(2):hover .content .desc a:hover span {
  color: #000;
}
.indexBusinessBg .indexBusiness ul li:nth-child(1):hover .content .desc a span, .indexBusinessBg .indexBusiness ul li:nth-child(2):hover .content .desc a span {
  color: #9A9A9A;
}
.indexBusinessBg .indexBusiness ul li:nth-child(3) .content .desc a span {
  color: #AFAFAF;
}
.indexBusinessBg .indexBusiness ul li:nth-child(3) .content .desc a:hover span {
  color: #fff;
}
.indexBusinessBg .indexBusiness ul li:nth-child(3) .content .icon {
  display: none;
}
.indexBusinessBg .indexBusiness ul li:nth-child(3), .indexBusinessBg .indexBusiness ul li:nth-child(4) {
  width: 48.7%;
}
.indexBusinessBg .indexBusiness ul li:nth-child(3):hover .image img, .indexBusinessBg .indexBusiness ul li:nth-child(4):hover .image img {
  -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}
.indexBusinessBg .indexBusiness ul li:nth-child(3) .image img, .indexBusinessBg .indexBusiness ul li:nth-child(4) .image img {
  min-height: 48.3092vw;
  -o-object-fit: cover;
     object-fit: cover;
}
.indexBusinessBg .indexBusiness ul li:nth-child(3) .content .title, .indexBusinessBg .indexBusiness ul li:nth-child(4) .content .title {
  color: #fff;
}
.indexBusinessBg .indexBusiness ul li:nth-child(3) .content .desc a, .indexBusinessBg .indexBusiness ul li:nth-child(4) .content .desc a {
  color: #fff;
}
.indexBusinessBg .indexBusiness ul li:nth-child(3) .content .desc a span, .indexBusinessBg .indexBusiness ul li:nth-child(4) .content .desc a span {
  color: rgba(255, 255, 255, 0.8);
}
.indexBusinessBg .indexBusiness ul li:nth-child(3) .content .icon, .indexBusinessBg .indexBusiness ul li:nth-child(4) .content .icon {
  color: #fff;
}
.indexBusinessBg .indexBusiness ul li:nth-child(4):hover .content .desc a span {
  color: #FFCDB5;
}
.indexBusinessBg .indexBusiness ul li:nth-child(4):hover .content .desc a:hover span {
  color: #fff;
}
.indexBusinessBg .indexBusiness ul li:nth-child(4):hover .content .icon {
  color: #FF3000;
  background-color: #fff;
}

/* 首页 优势 */
.indexAdvantage {
  position: relative;
  z-index: 2;
}
.indexAdvantage .image video {
  width: 100%;
  height: 126.57vw;
  -o-object-fit: cover;
     object-fit: cover;
}
.indexAdvantage .content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: absolute;
  top: 0px;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  height: 100%;
  padding: 37px 0px 50px 0px;
}
.indexAdvantage .content .titleBox .title {
  font-size: 24px;
  color: #fff;
  font-weight: 300;
  line-height: 1.2;
  margin-bottom: 6px;
}
.indexAdvantage .content .titleBox .title span {
  font-size: 33px;
  color: #FFF3CA;
  font-weight: normal;
}
.indexAdvantage .content .titleBox .subTitle {
  font-size: 10px;
  color: rgba(169, 169, 169, 0.55);
  line-height: 1.2;
  font-weight: 400;
  text-transform: uppercase;
}
.indexAdvantage .content .descBox img {
  display: none;
}
.indexAdvantage .content .descBox .desc {
  font-size: 12px;
  color: #fff;
  font-weight: normal;
  line-height: 1.5;
  overflow: hidden;
}

/* 首页 案例 */
.indexCaseBg {
  background: #fff;
  padding: 33px 0px 40px;
  position: relative;
  z-index: 2;
}
.indexCaseBg .indexCase .indexCaseTitle {
  margin-bottom: 45px;
}
.indexCaseBg .indexCase .indexCaseMain ul li {
  margin-bottom: 10.3865vw;
}
.indexCaseBg .indexCase .indexCaseMain ul li:last-child {
  display: none;
}
.indexCaseBg .indexCase .indexCaseMain ul li a:hover .moreBtn .svg {
  width: 90%;
  height: 90%;
  background: #FF3000;
  border-color: #FF3000;
}
.indexCaseBg .indexCase .indexCaseMain ul li a .image {
  height: 94.686vw;
  position: relative;
  overflow: hidden;
}
.indexCaseBg .indexCase .indexCaseMain ul li a .image > img, .indexCaseBg .indexCase .indexCaseMain ul li a .image > video {
  position: absolute;
  top: 0px;
  left: 0%;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  transition: all 0.8s ease;
}
.indexCaseBg .indexCase .indexCaseMain ul li a .image:hover > img, .indexCaseBg .indexCase .indexCaseMain ul li a .image:hover > video {
  -webkit-filter: blur(10px);
          filter: blur(10px);
  -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}
.indexCaseBg .indexCase .indexCaseMain ul li a .image:hover .mask {
  opacity: 1;
  visibility: visible;
}
.indexCaseBg .indexCase .indexCaseMain ul li a .image .mask {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  padding: 22px;
  opacity: 0;
  visibility: hidden;
  background-color: rgba(0, 0, 0, 0.3);
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  transition: all 0.8s ease;
}
.indexCaseBg .indexCase .indexCaseMain ul li a .image .mask .maskTitle {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.indexCaseBg .indexCase .indexCaseMain ul li a .image .mask .maskTitle .logo img {
  width: auto;
  height: 55px;
}
.indexCaseBg .indexCase .indexCaseMain ul li a .image .mask .maskTitle .more {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 34px;
  height: 34px;
  font-size: 16px;
  color: #fff;
  background: #FF3000;
  border-radius: 50%;
}
.indexCaseBg .indexCase .indexCaseMain ul li a .image .mask .maskData {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
     -moz-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-bottom: 20px;
}
.indexCaseBg .indexCase .indexCaseMain ul li a .image .mask .maskData .list {
  padding: 0px 14px;
  text-align: center;
  position: relative;
}
.indexCaseBg .indexCase .indexCaseMain ul li a .image .mask .maskData .list:first-child {
  padding-left: 0px !important;
}
.indexCaseBg .indexCase .indexCaseMain ul li a .image .mask .maskData .list:last-child {
  padding-right: 0px !important;
}
.indexCaseBg .indexCase .indexCaseMain ul li a .image .mask .maskData .list:last-child::after {
  display: none;
}
.indexCaseBg .indexCase .indexCaseMain ul li a .image .mask .maskData .list::after {
  position: absolute;
  top: 50%;
  right: 0px;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 1px;
  height: 30px;
  background-color: rgba(255, 255, 255, 0.2);
  content: "";
  display: block;
}
.indexCaseBg .indexCase .indexCaseMain ul li a .image .mask .maskData .list .title {
  font-size: 13px;
  color: #FFF1E3;
  margin-bottom: 3px;
  font-weight: 300;
}
.indexCaseBg .indexCase .indexCaseMain ul li a .image .mask .maskData .list .number {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  line-height: 1;
}
.indexCaseBg .indexCase .indexCaseMain ul li a .image .mask .maskData .list .number span {
  font-family: Bronova;
  font-size: 20px;
  color: #FFF1E3;
}
.indexCaseBg .indexCase .indexCaseMain ul li a .image .mask .maskData .list .number i {
  font-size: 14px;
  color: #FF3000;
  overflow: hidden;
}
.indexCaseBg .indexCase .indexCaseMain ul li a .image .mask .maskData .list .number i::before {
  display: block;
  -webkit-animation: arrowRun 5s infinite;
     -moz-animation: arrowRun 5s infinite;
          animation: arrowRun 5s infinite;
}
.indexCaseBg .indexCase .indexCaseMain ul li a .image .mask .maskDesc {
  font-size: 12px;
  color: #FFFCF5;
  line-height: 18px;
  max-height: 54px;
  overflow: hidden;
}
.indexCaseBg .indexCase .indexCaseMain ul li a .content {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 15px;
}
.indexCaseBg .indexCase .indexCaseMain ul li a .content .title {
  font-size: 17px;
  color: #000;
  font-weight: 400;
}
.indexCaseBg .indexCase .indexCaseMain ul li a .content .tabs {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.indexCaseBg .indexCase .indexCaseMain ul li a .content .tabs span {
  font-size: 10px;
  color: #000;
  padding: 3.5px 7px;
  border: 1px solid #E3E3E2;
  margin-right: 4px;
  white-space: nowrap;
}
.indexCaseBg .indexCase .indexCaseMain ul li a .content .tabs span:nth-child(3) {
  margin-right: 0px;
}
.indexCaseBg .indexCase .indexCaseMain ul li a .content .tabs span:nth-child(n+4) {
  display: none;
}
.indexCaseBg .indexCase .indexCaseMain ul li a .moreBtn {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 120px;
  height: 120px;
}
.indexCaseBg .indexCase .indexCaseMain ul li a .moreBtn span {
  font-size: 16px;
  color: #fff;
  font-weight: 400;
  line-height: 1.2;
  position: relative;
  z-index: 2;
}
.indexCaseBg .indexCase .indexCaseMain ul li a .moreBtn i {
  font-size: 14px;
  color: #fff;
  margin-top: -26px;
  margin-right: -15px;
  position: relative;
  z-index: 2;
}
.indexCaseBg .indexCase .indexCaseMain ul li a .moreBtn .svg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  padding: 10px;
  border: 1px solid #fff;
  border-radius: 50%;
  -webkit-animation: rotate 10s linear forwards infinite;
     -moz-animation: rotate 10s linear forwards infinite;
          animation: rotate 10s linear forwards infinite;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  transition: all 0.8s ease;
}
.indexCaseBg .indexCase .indexCaseMain ul li a .moreBtn .svg svg {
  width: 100%;
  height: 100%;
}
.indexCaseBg .indexCase .indexCaseMain ul li a .moreBtn .svg svg path {
  fill: rgba(255, 255, 255, 0.5);
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  transition: all 0.8s ease;
}

/* 首页 客户 */
.indexCustomerBg {
  padding: 55px 0px 50px;
  position: relative;
  z-index: 2;
}
.indexCustomerBg .indexCustomer .indexCustomerTitle {
  margin-bottom: 33px;
}
.indexCustomerBg .indexCustomer .indexCustomerMain .indexCustomerLeft {
  margin-bottom: 75px;
}
.indexCustomerBg .indexCustomer .indexCustomerMain .indexCustomerLeft ul li {
  margin-bottom: 25px;
}
.indexCustomerBg .indexCustomer .indexCustomerMain .indexCustomerLeft ul li:last-child {
  margin-bottom: 0px;
}
.indexCustomerBg .indexCustomer .indexCustomerMain .indexCustomerLeft ul li.animation:nth-child(1) .bar span {
  width: 100%;
}
.indexCustomerBg .indexCustomer .indexCustomerMain .indexCustomerLeft ul li.animation:nth-child(2) .bar span {
  width: 75.1724137931%;
}
.indexCustomerBg .indexCustomer .indexCustomerMain .indexCustomerLeft ul li.animation:nth-child(3) .bar span {
  width: 57.2413793103%;
}
.indexCustomerBg .indexCustomer .indexCustomerMain .indexCustomerLeft ul li .title {
  margin-bottom: 9px;
}
.indexCustomerBg .indexCustomer .indexCustomerMain .indexCustomerLeft ul li .title span {
  font-size: 34px;
  color: #000;
  font-family: "Bronova";
  line-height: 1;
}
.indexCustomerBg .indexCustomer .indexCustomerMain .indexCustomerLeft ul li .title i {
  font-size: 12px;
  color: #5A5A5A;
  font-weight: 400;
  margin-left: 4px;
}
.indexCustomerBg .indexCustomer .indexCustomerMain .indexCustomerLeft ul li .bar {
  height: 5px;
}
.indexCustomerBg .indexCustomer .indexCustomerMain .indexCustomerLeft ul li .bar span {
  display: block;
  width: 0%;
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, from(#cdb29d), to(#826e61));
  background: -webkit-linear-gradient(left, #cdb29d, #826e61);
  background: -moz-linear-gradient(left, #cdb29d, #826e61);
  background: linear-gradient(left, #cdb29d, #826e61);
  -webkit-transition: all 0.8s ease 1.2s;
  -moz-transition: all 0.8s ease 1.2s;
  transition: all 0.8s ease 1.2s;
}
.indexCustomerBg .indexCustomer .indexCustomerMain .indexCustomerRight {
  overflow: hidden;
}
.indexCustomerBg .indexCustomer .indexCustomerMain .indexCustomerRight ul {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: -1px;
}
.indexCustomerBg .indexCustomer .indexCustomerMain .indexCustomerRight ul li {
  width: 33.33%;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.indexCustomerBg .indexCustomer .indexCustomerMain .indexCustomerRight ul li:nth-child(3n+3) {
  border-right: 0px;
}
.indexCustomerBg .indexCustomer .indexCustomerMain .indexCustomerRight ul li a img {
  width: 100%;
  height: auto;
}

/* 首页 动态 */
.indexNewsBg {
  background: #fff;
  padding: 55px 0px 40px;
  position: relative;
  z-index: 2;
}
.indexNewsBg .indexNews .indexNewsTitle {
  margin-bottom: 35px;
}
.indexNewsBg .indexNews .indexNewsTitle .more {
  display: none;
}
.indexNewsBg .indexNews .indexNewsMain .indexNewsItem1 a {
  display: block;
  position: relative;
}
.indexNewsBg .indexNews .indexNewsMain .indexNewsItem1 a:hover .image img {
  -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}
.indexNewsBg .indexNews .indexNewsMain .indexNewsItem1 a .image {
  overflow: hidden;
}
.indexNewsBg .indexNews .indexNewsMain .indexNewsItem1 a .image img {
  width: 100%;
  height: auto;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  transition: all 0.8s ease;
}
.indexNewsBg .indexNews .indexNewsMain .indexNewsItem1 a .title {
  font-size: 18px;
  color: #fff;
  line-height: 1.3;
  padding: 55px 65px 21px 27px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  position: absolute;
  left: 0px;
  bottom: 0px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.7)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
  background: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
}
.indexNewsBg .indexNews .indexNewsMain .indexNewsItem2 {
  padding: 40px 20px 10px;
  background: #F3F3F3;
}
.indexNewsBg .indexNews .indexNewsMain .indexNewsItem2 .title {
  display: none;
}
.indexNewsBg .indexNews .indexNewsMain .indexNewsItem2 .content {
  padding-bottom: 40px;
}
.indexNewsBg .indexNews .indexNewsMain .indexNewsItem2 .content .swiper-wrapper .swiper-slide ul li {
  margin-bottom: 16px;
}
.indexNewsBg .indexNews .indexNewsMain .indexNewsItem2 .content .swiper-wrapper .swiper-slide ul li:nth-child(n+7) {
  display: none;
}
.indexNewsBg .indexNews .indexNewsMain .indexNewsItem2 .content .swiper-wrapper .swiper-slide ul li a {
  display: block;
  width: 100%;
  font-size: 14px;
  color: #000000;
  font-weight: 300;
  line-height: 1.3;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  transition: all 0.8s ease;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  padding-left: 20px;
}
.indexNewsBg .indexNews .indexNewsMain .indexNewsItem2 .content .swiper-wrapper .swiper-slide ul li a::before {
  position: absolute;
  top: 50%;
  left: 0px;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 16px;
  margin-right: 0px;
  content: "•";
  display: inline-block;
}
.indexNewsBg .indexNews .indexNewsMain .indexNewsItem2 .content .swiper-wrapper .swiper-slide ul li a:hover {
  color: #FF0000;
}
.indexNewsBg .indexNews .indexNewsMain .indexNewsItem2 .content .swiper-pagination .swiper-pagination-bullet {
  width: 9px;
  height: 9px;
  margin: 0px 2px;
  border: 2px solid #f3f3f3;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.indexNewsBg .indexNews .indexNewsMain .indexNewsItem2 .content .swiper-pagination .swiper-pagination-bullet-active {
  background: #f3f3f3;
  border-color: #FF3000;
}
.indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 {
  display: none;
}

/* 首页 联系 */
.indexContactusBg {
  padding: 40px 0px 38px;
  position: relative;
  z-index: 2;
}
.indexContactusBg .indexContactus .indexContactusTitle {
  margin-bottom: 126px;
}
.indexContactusBg .indexContactus .indexContactusTitle .title {
  font-size: 28px;
  color: #fff;
  line-height: 1;
  margin-bottom: 11px;
}
.indexContactusBg .indexContactus .indexContactusTitle .subTitle {
  font-size: 12px;
  color: #fff;
  margin-bottom: 19px;
}
.indexContactusBg .indexContactus .indexContactusTitle .more {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 12px;
  color: #fff;
  width: 131px;
  height: 34px;
  background: #FF3000;
  border-radius: 20px;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  transition: all 0.8s ease;
}
.indexContactusBg .indexContactus .indexContactusTitle .more:hover {
  -webkit-box-shadow: 0px 6px 13px #FF3000;
          box-shadow: 0px 6px 13px #FF3000;
}
.indexContactusBg .indexContactus .indexContactusRight .title {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.8);
  margin-bottom: 17px;
}
.indexContactusBg .indexContactus .indexContactusRight .content ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.indexContactusBg .indexContactus .indexContactusRight .content ul li {
  padding: 0px 23px;
  border-right: 1px solid rgba(122, 122, 122, 0.5);
}
.indexContactusBg .indexContactus .indexContactusRight .content ul li:first-child {
  padding-left: 0px;
}
.indexContactusBg .indexContactus .indexContactusRight .content ul li:last-child {
  padding-right: 0px;
  border-right: 0px;
}
.indexContactusBg .indexContactus .indexContactusRight .content ul li .phone {
  font-size: 18px;
  color: #FFDCBB;
  font-weight: 400;
  font-family: Bronova;
  line-height: 1;
  margin-bottom: 3px;
}
.indexContactusBg .indexContactus .indexContactusRight .content ul li .subTitle {
  font-size: 12px;
  color: rgba(255, 220, 187, 0.5);
}

@media (min-width: 768px) {
  /* 版心 */
  .content1780 {
    width: 92.7083vw;
  }
  /* 头部 */
  .header {
    padding: 0;
  }
  .header .logo img {
    height: 3.4375vw;
  }
  .header .logo h1 {
    font-size: 0.875vw;
    line-height: 1.125vw;
  }
  .header .logo a:nth-child(2) {
    font-size: 0.875vw;
    line-height: 1.125vw;
    margin-left: 1.25vw;
    padding-left: 1.25vw;
  }
  .header .navBox .nav ul li {
    padding-right: 2.1875vw;
  }
  .header .navBox .nav ul li h2 a {
    font-size: 4vw;
    line-height: 14.25vw;
  }
  .header .navBox .consultBtn {
    font-size: 0.875vw;
    height: 2.3125vw;
    padding: 0 0.8125vw 0 1.4375vw;
    border-radius: 2.3125vw;
  }
  .header .navBox .consultBtn span {
    padding-right: 0.625vw;
  }
  .header .navBox .consultBtn i {
    font-size: 1.125vw;
    width: 1.25vw;
    height: 1.25vw;
  }
  .header .navBox .consultBtn::after {
    border-radius: 2.3125vw;
  }
  .header .navBox .consultBtn:hover::after {
    right: 0;
    width: 2.3125vw;
  }
  .header .navBox .consultBtn:hover i {
    -webkit-transform: translateX(0.3125vw);
    -moz-transform: translateX(0.3125vw);
    -ms-transform: translateX(0.3125vw);
    transform: translateX(0.3125vw);
  }
  .header .navBox .nav ul li .subNavMain {
    top: 4.9375vw;
    right: -6.5625vw;
  }
  .header .navBox .nav ul li .subNavMain .subNavBox {
    margin-top: 1.25vw;
    padding: 1.875vw 0.9375vw 2.1875vw;
    border-radius: 0 0 1.875vw 1.875vw;
  }
  .header .navBox .nav ul li .subNavMain .subNavBox .listBox {
    width: 36.25vw;
  }
  .header .navBox .nav ul li .subNavMain .subNavBox .list {
    width: 18.125vw;
    padding: 0.625vw 1.5625vw 0;
  }
  .header .navBox .nav ul li .subNavMain .subNavBox .list a {
    padding: 0.9375vw 0 0.9375vw 1.5625vw;
  }
  .header .navBox .nav ul li .subNavMain .subNavBox .list .icon {
    font-size: 1.25vw;
    width: 2.125vw;
    height: 2.125vw;
  }
  .header .navBox .nav ul li .subNavMain .subNavBox .list .content {
    width: -webkit-calc(100% - 2.125vw);
    width: -moz-calc(100% - 2.125vw);
    width: calc(100% - 2.125vw);
    padding: 0 0.625vw;
  }
  .header .navBox .nav ul li .subNavMain .subNavBox .list .content .listTitle {
    font-size: 0.9375vw;
  }
  .header .navBox .nav ul li .subNavMain .subNavBox .list .content .desc {
    font-size: 0.75vw;
    height: 1.125vw;
  }
  /* 首页banner */
  .banner .swiper-wrapper .swiper-slide a .image {
    height: 100vh;
  }
  .banner .swiper-wrapper .swiper-slide a .move {
    right: auto;
    left: 50%;
    width: 111.25vw;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .banner .swiper-wrapper .swiper-slide a .move img {
    height: 50.1875vw;
  }
  .banner .swiper-wrapper .swiper-slide a .content {
    top: 50%;
    bottom: auto;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  .banner .swiper-wrapper .swiper-slide a .content .content1 .title {
    font-size: 1.625vw;
    line-height: 1.4;
  }
  .banner .swiper-wrapper .swiper-slide a .content .content1 .subTitle {
    font-size: 3.75vw;
    line-height: 1.4;
  }
  .banner .swiper-wrapper .swiper-slide a .content .content2 .title {
    font-size: 1.125vw;
    margin-bottom: 1.125vw;
  }
  .banner .swiper-wrapper .swiper-slide a .content .content2 .subTitle {
    font-size: 5vw;
    margin-bottom: 1.5vw;
  }
  .banner .swiper-wrapper .swiper-slide a .content .content2 .desc {
    font-size: 1.25vw;
  }
  .banner .swiper-wrapper .swiper-slide a .content .content2 .desc p {
    margin-right: 0.625vw;
  }
  .banner .swiper-wrapper .swiper-slide a .content .content2 .desc p img {
    height: 1.375vw;
    margin-right: 0.3125vw;
  }
  .banner .swiper-wrapper .swiper-slide a .content .content3 .titleBox .title {
    font-size: 3.75vw;
  }
  .banner .swiper-wrapper .swiper-slide a .content .content3 .titleBox .smallTitle {
    margin-left: 0.8125vw;
  }
  .banner .swiper-wrapper .swiper-slide a .content .content3 .titleBox .smallTitle i:nth-child(1) {
    font-size: 0.625vw;
  }
  .banner .swiper-wrapper .swiper-slide a .content .content3 .titleBox .smallTitle i:nth-child(2) {
    font-size: 0.75vw;
  }
  .banner .swiper-wrapper .swiper-slide a .content .content3 .titleBox .smallTitle i:nth-child(3) {
    font-size: 0.875vw;
  }
  .banner .swiper-wrapper .swiper-slide a .content .content3 .subTitle {
    font-size: 3.75vw;
  }
  .banner .swiper-wrapper .swiper-slide a .content .content3 .subTitle img {
    display: inline-block;
    height: 3.125vw;
    margin-right: 0.625vw;
  }
  .banner .swiper-wrapper .swiper-slide a .content .more {
    line-height: 2.6875vw;
    width: 8.875vw;
    height: 2.6875vw;
    margin-top: 1.1875vw;
    padding: 0 0.8125vw 0 1vw;
    border-radius: 2.6875vw;
  }
  .banner .swiper-wrapper .swiper-slide a .content .more:hover::after {
    width: 2.6875vw;
  }
  .banner .swiper-wrapper .swiper-slide a .content .more span {
    font-size: 1vw;
    margin-left: 1.5vw;
  }
  .banner .scrollbar {
    bottom: 5.5625vw;
  }
  .banner .scrollbar .swiper-scrollbar {
    width: 12.8125vw;
  }
  /* 首页 关于我们 */
  .indexAboutusBg {
    padding: 11.6875vw 0 0;
    background-size: 100% 100vh !important;
  }
  .indexAboutusBg::after {
    width: 115.9375vw;
    height: 114.4375vw;
    -webkit-transform: translate(-26%, -62%);
    -moz-transform: translate(-26%, -62%);
    -ms-transform: translate(-26%, -62%);
    transform: translate(-26%, -62%);
  }
  .indexAboutusBg .indexAboutus {
    margin-bottom: 22.8125vw;
    padding: 0 14.875vw;
  }
  .indexAboutusBg .indexAboutus .content {
    width: 39.9375vw;
    margin: 20.125vw 0 11.875vw;
  }
  .indexAboutusBg .indexAboutus .content .title {
    font-size: 1.875vw;
    font-weight: 500;
    line-height: 1.25;
    display: block;
    margin-bottom: 1.4375vw;
    color: #000;
  }
  .indexAboutusBg .indexAboutus .content .title span {
    color: #818080;
  }
  .indexAboutusBg .indexAboutus .content .desc {
    font-size: 1vw;
    margin-bottom: 2.6875vw;
    line-height: 1.75vw;
    /*max-height: 5.25vw;*/
  }
  .indexAboutusBg .indexAboutus .content .desc .label{
      max-width: 28.125vw;
      padding-top: 0.625vw;
  }
  .indexAboutusBg .indexAboutus .content .more {
    line-height: 2.6875vw;
    height: 2.6875vw;
    padding: 0 1.5625vw 0 0.875vw;
  }
  .indexAboutusBg .indexAboutus .content .more::after {
    width: 2.6875vw;
    border-radius: 2.6875vw;
  }
  .indexAboutusBg .indexAboutus .content .more i {
    font-size: 1vw;
  }
  .indexAboutusBg .indexAboutus .content .more span {
    font-size: 1vw;
    margin-left: 1.5vw;
  }
  .indexAboutusBg .indexAboutus .moveLogo {
    top: -2.25vw;
    right: 12.5vw;
    display: block;
  }
  .indexAboutusBg .indexAboutus .moveLogo img {
    width: 19.5625vw;
  }
  .indexAboutusBg .indexAboutus .moveTitle {
    font-size: 12.08938vw;
    line-height: 16.4375vw;
    display: block;
  }
  .indexAboutusBg .indexAboutus .moveDesc {
    font-size: 1vw;
    display: block;
    margin-right: -25vw;
    line-height: 1.5vw;
    max-height: 4.5vw;
  }
  /* 首页 业务 */
  .indexBusinessBg {
    margin-top: -17.5vw;
    padding: 11.6875vw 0 5.25vw;
    background-size: 100% 100% !important;
  }
  .indexBusinessBg .indexBusiness {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .indexBusinessBg .indexBusiness ul li {
    margin-bottom: 0px;
  }
  .indexBusinessBg .indexBusiness ul li .content {
    padding: 2.3125vw 2.0625vw 2.3125vw 2.5vw;
  }
  .indexBusinessBg .indexBusiness ul li .content .title {
    font-size: 2.25vw;
    margin-bottom: 0px;
  }
  .indexBusinessBg .indexBusiness ul li .content .desc {
    font-size: 1vw;
  }
  .indexBusinessBg .indexBusiness ul li .content .desc a i {
    width: 1.0625vw;
    height: 1.0625vw;
    font-size: 0.75vw;
    margin-left: 0.1875vw;
  }
  .indexBusinessBg .indexBusiness ul li .content .icon {
    top: 1.75vw;
    right: 1.75vw;
    width: 3.375vw;
    height: 3.375vw;
    font-size: 2.75vw;
  }
  .indexBusinessBg .indexBusiness ul li:hover .image img {
    -webkit-filter: blur(0.625vw);
            filter: blur(0.625vw);
  }
  .indexBusinessBg .indexBusiness ul li:hover .content .icon {
    width: 3.375vw;
    height: 3.375vw;
    font-size: 1.5vw;
  }
  .indexBusinessBg .indexBusiness ul li:nth-child(1) {
    width: 49.4382022472%;
    height: 53.75vw;
  }
  .indexBusinessBg .indexBusiness ul li:nth-child(1) .image img.bg {
    min-height: 53.75vw;
  }
  .indexBusinessBg .indexBusiness ul li:nth-child(1) .image img.move {
    width: 50.2272727273%;
    right: 2.5vw;
    bottom: 0px;
  }
  .indexBusinessBg .indexBusiness ul li:nth-child(1) .content .title {
    margin-bottom: 25px;
  }
  .indexBusinessBg .indexBusiness ul li:nth-child(2) {
    width: 49.4382022472%;
    height: 26.25vw;
  }
  .indexBusinessBg .indexBusiness ul li:nth-child(2) .image img.bg {
    min-height: 26.25vw;
  }
  .indexBusinessBg .indexBusiness ul li:nth-child(2) .image img.move {
    width: 62.7272727273%;
  }
  .indexBusinessBg .indexBusiness ul li:nth-child(2) .content, .indexBusinessBg .indexBusiness ul li:nth-child(3) .content, .indexBusinessBg .indexBusiness ul li:nth-child(4) .content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .indexBusinessBg .indexBusiness ul li:nth-child(3) {
    margin-left: 50.561%;
  }
  .indexBusinessBg .indexBusiness ul li:nth-child(3) .content .icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
  .indexBusinessBg .indexBusiness ul li:nth-child(3), .indexBusinessBg .indexBusiness ul li:nth-child(4) {
    width: 24.1573033708%;
    height: 26.25vw;
    margin-top: -26.25vw;
  }
  .indexBusinessBg .indexBusiness ul li:nth-child(3) .image img.bg, .indexBusinessBg .indexBusiness ul li:nth-child(4) .image img.bg {
    min-height: 26.25vw;
  }
  /* 首页 优势 */
  .indexAdvantage .image video {
    height: 100vh;
  }
  .indexAdvantage .content {
    padding: 5.5625vw 0 5.625vw 0;
  }
  .indexAdvantage .content .titleBox .title {
    font-size: 2.75vw;
    margin-bottom: 0.875vw;
  }
  .indexAdvantage .content .titleBox .title span {
    font-size: 3.75vw;
  }
  .indexAdvantage .content .titleBox .subTitle {
    font-size: 0.875vw;
  }
  .indexAdvantage .content .descBox img {
    display: block;
    width: auto;
    height: 12.0625vw;
  }
  .indexAdvantage .content .descBox .desc {
    font-size: 1.25vw;
    margin-top: 1.6875vw;
    line-height: 1.875vw;
    max-height: 3.75vw;
  }
  /* 首页 案例 */
  .indexCaseBg {
    padding: 6vw 0 6.5vw;
  }
  .indexCaseBg .indexCase .indexCaseTitle {
    margin-bottom: 4.9375vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li {
    width: 24.1573033708%;
    margin-bottom: 0px;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .image {
    height: 26.875vw;
    position: relative;
    overflow: hidden;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .image .mask {
    padding: 2.125vw 3.0625vw 3.125vw 2.75vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .image .mask .maskTitle .logo img {
    height: 4.375vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .image .mask .maskTitle .more {
    width: 3.375vw;
    height: 3.375vw;
    font-size: 1.125vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .image .mask .maskData {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .image .mask .maskData .list {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
       -moz-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 0px 0.9375vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .image .mask .maskData .list .title {
    font-size: 0.875vw;
    margin-bottom: 0.375vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .image .mask .maskData .list .number span {
    font-size: 1.875vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .image .mask .maskData .list .number i {
    font-size: 0.875vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .image .mask .maskDesc {
    font-size: 0.875vw;
    line-height: 1.25vw;
    max-height: 2.5vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .content {
    padding-top: 1.6875vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .content .title {
    font-size: 1.375vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .content .tabs span {
    font-size: 0.75vw;
    padding: 0.25vw 0.8125vw;
    margin-right: 0.5625vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .moreBtn {
    width: 9.4375vw;
    height: 9.4375vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .moreBtn span {
    font-size: 1.25vw;
    line-height: 1;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .moreBtn i {
    font-size: 1.125vw;
    margin-top: -1.625vw;
    margin-right: -0.9375vw;
    overflow: hidden;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .moreBtn i::before {
    display: block;
    -webkit-animation: arrowRun 5s infinite;
       -moz-animation: arrowRun 5s infinite;
            animation: arrowRun 5s infinite;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .moreBtn .svg {
    padding: 0.625vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(1) {
    width: 100%;
    margin-bottom: 2.625vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(1) a .image {
    height: 42.5vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(1) a .content .title {
    font-size: 1.5vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(2) {
    width: 49.4382022472%;
    margin-bottom: 3.875vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(2) a .image {
    height: 55vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(2) a .content .title {
    font-size: 1.5vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(7) {
    width: 49.4382022472%;
    margin: -28.125vw 0px 3.375vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(7) a .image {
    height: 55vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(7) a .content .title {
    font-size: 1.5vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(8) {
    width: 49.4382022472%;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(1) a .image .maskData, .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(2) a .image .maskData, .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(7) a .image .maskData {
    margin-bottom: 1.875vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(1) a .image .maskData .list, .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(2) a .image .maskData .list, .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(7) a .image .maskData .list {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    padding: 0px 1.125vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(1) a .image .maskData .list::after, .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(2) a .image .maskData .list::after, .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(7) a .image .maskData .list::after {
    height: 3.125vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(1) a .image .maskData .list .title, .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(2) a .image .maskData .list .title, .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(7) a .image .maskData .list .title {
    font-size: 1vw;
    margin-bottom: 0.375vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(1) a .image .maskData .list .number span, .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(2) a .image .maskData .list .number span, .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(7) a .image .maskData .list .number span {
    font-size: 2.5vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(1) a .image .maskData .list .number i, .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(2) a .image .maskData .list .number i, .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(7) a .image .maskData .list .number i {
    font-size: 1.125vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(3) a .content .tabs span:nth-child(2), .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(4) a .content .tabs span:nth-child(2), .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(5) a .content .tabs span:nth-child(2), .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(6) a .content .tabs span:nth-child(2), .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(9) a .content .tabs span:nth-child(2) {
    margin-right: 0px;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(3) a .content .tabs span:nth-child(n+3), .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(4) a .content .tabs span:nth-child(n+3), .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(5) a .content .tabs span:nth-child(n+3), .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(6) a .content .tabs span:nth-child(n+3), .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(9) a .content .tabs span:nth-child(n+3) {
    display: none;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:last-child {
    display: block;
    height: 26.875vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:last-child a .content {
    display: none;
  }
  /* 首页 客户 */
  .indexCustomerBg {
    padding: 5.875vw 0 7vw;
  }
  .indexCustomerBg .indexCustomer .indexCustomerTitle {
    margin-bottom: 6.5vw;
  }
  .indexCustomerBg .indexCustomer .indexCustomerMain {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .indexCustomerBg .indexCustomer .indexCustomerMain .indexCustomerLeft {
    width: 32.5842696629%;
    margin-bottom: 0;
  }
  .indexCustomerBg .indexCustomer .indexCustomerMain .indexCustomerLeft ul li {
    margin-bottom: 1.5625vw;
  }
  .indexCustomerBg .indexCustomer .indexCustomerMain .indexCustomerLeft ul li .title {
    margin-bottom: 0.5625vw;
  }
  .indexCustomerBg .indexCustomer .indexCustomerMain .indexCustomerLeft ul li .title span {
    font-size: 3.25vw;
  }
  .indexCustomerBg .indexCustomer .indexCustomerMain .indexCustomerLeft ul li .title i {
    font-size: 0.9375vw;
    margin-left: 0;
  }
  .indexCustomerBg .indexCustomer .indexCustomerMain .indexCustomerLeft ul li .bar {
    height: 0.5vw;
  }
  .indexCustomerBg .indexCustomer .indexCustomerMain .indexCustomerRight {
    width: 52.808988764%;
  }
  .indexCustomerBg .indexCustomer .indexCustomerMain .indexCustomerRight ul li {
    width: 20%;
  }
  .indexCustomerBg .indexCustomer .indexCustomerMain .indexCustomerRight ul li:nth-child(3n+3) {
    border-right: 1px solid rgba(0, 0, 0, 0.1);
  }
  .indexCustomerBg .indexCustomer .indexCustomerMain .indexCustomerRight ul li:nth-child(5n+5) {
    border-right: 0;
  }
  /* 首页 动态 */
  .indexNewsBg {
    padding: 5.75vw 0 7.5vw;
  }
  .indexNewsBg .indexNews .indexNewsTitle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 5.1875vw;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .indexNewsBg .indexNews .indexNewsTitle .more {
    line-height: 2.6875vw;
    position: relative;
    display: inline-block;
    height: 2.6875vw;
    padding: 0 1.5625vw 0 0.875vw;
  }
  .indexNewsBg .indexNews .indexNewsTitle .more::after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 2.6875vw;
    height: 100%;
    content: "";
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    transition: all 0.8s ease;
    border: 1px solid #f00;
    border-radius: 2.6875vw;
  }
  .indexNewsBg .indexNews .indexNewsTitle .more:hover::after {
    width: 100%;
    background: #f00;
  }
  .indexNewsBg .indexNews .indexNewsTitle .more:hover i {
    color: #fff;
  }
  .indexNewsBg .indexNews .indexNewsTitle .more:hover span {
    color: #fff;
  }
  .indexNewsBg .indexNews .indexNewsTitle .more i {
    font-size: 1vw;
    position: relative;
    z-index: 2;
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    transition: all 0.8s ease;
    color: #f00;
  }
  .indexNewsBg .indexNews .indexNewsTitle .more span {
    font-size: 1vw;
    position: relative;
    z-index: 2;
    margin-left: 1.5vw;
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    transition: all 0.8s ease;
    color: #2b2b2b;
  }
  .indexNewsBg .indexNews .indexNewsMain {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem1 {
    width: 28.6516853933%;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem1 a .title {
    font-size: 1.25vw;
    padding: 5vw 2.9375vw 2.8125vw 3.0625vw;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem2 {
    width: 45.5056179775%;
    padding: 3.625vw 2.5vw 0.625vw;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem2 .title {
    font-size: 1.75vw;
    font-weight: 400;
    line-height: 2.375vw;
    height: 4.75vw;
    overflow: hidden;
    display: block;
    margin-bottom: 2.375vw;
    padding-right: 8.8125vw;
    color: #070707;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem2 .content {
    padding: 3.25vw 0px 2.3125vw;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem2 .content .swiper-wrapper .swiper-slide ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem2 .content .swiper-wrapper .swiper-slide ul li {
    width: 50%;
    margin-bottom: 1.05vw;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem2 .content .swiper-wrapper .swiper-slide ul li:nth-child(n+7) {
    display: block;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem2 .content .swiper-wrapper .swiper-slide ul li a {
    font-size: 0.9375vw;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem2 .content .swiper-wrapper .swiper-slide ul li a::before {
    font-size: 1vw;
    margin-right: 0.1875vw;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem2 .content .swiper-pagination .swiper-pagination-bullet {
    width: 0.6875vw;
    height: 0.6875vw;
    margin: 0 0.125vw;
    border-width: 0.125vw;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 {
    display: block;
    width: 23.595505618%;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 ul li:nth-child(1) {
    margin-bottom: 1.25vw;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 ul li:nth-child(1) a {
    height: 18.125vw;
    background: #eae4d5;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 ul li:nth-child(1) a:hover .more {
    color: #fff;
    border-color: #f00;
    background: #f00;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 ul li:nth-child(1) a .time {
    color: #000;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 ul li:nth-child(1) a .title {
    color: #000;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 ul li:nth-child(1) a .more {
    color: #000;
    border-color: #000;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 ul li:nth-child(2) a {
    height: 12.5vw;
    background: #383838;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 ul li:nth-child(2) a .time {
    color: #fff;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 ul li:nth-child(2) a .title {
    color: #fff;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 ul li a {
    display: block;
    padding: 3vw 6.25vw 3.125vw 3.0625vw;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 ul li a .time {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 ul li a .time i {
    font-size: 0.875vw;
    margin-right: 0.1875vw;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 ul li a .time span {
    font-size: 0.875vw;
    line-height: 1;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 ul li a .title {
    font-size: 1.25vw;
    line-height: 1.3;
    display: -webkit-box;
    overflow: hidden;
    margin: 0.875vw 0 4.25vw;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 ul li a .more {
    font-size: 0.875vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    width: 2.6875vw;
    height: 2.6875vw;
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    transition: all 0.8s ease;
    border: 1px solid;
    border-radius: 50%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  /* 首页 联系 */
  .indexContactusBg {
    padding: 7.5vw 0 8.625vw;
  }
  .indexContactusBg .indexContactus {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
  .indexContactusBg .indexContactus .indexContactusTitle {
    width: 34.8876404494%;
    margin-right: 12.375vw;
    margin-bottom: 0;
  }
  .indexContactusBg .indexContactus .indexContactusTitle .title {
    font-size: 3.125vw;
    margin-bottom: 1.1875vw;
  }
  .indexContactusBg .indexContactus .indexContactusTitle .subTitle {
    font-size: 1.125vw;
    margin-bottom: 1.875vw;
  }
  .indexContactusBg .indexContactus .indexContactusTitle .more {
    font-size: 0.9375vw;
    width: 14.8125vw;
    height: 3.0625vw;
    border-radius: 1.5vw;
  }
  .indexContactusBg .indexContactus .indexContactusTitle .more:hover {
    -webkit-box-shadow: 0 0.375vw 0.8125vw #ff3000;
    box-shadow: 0 0.375vw 0.8125vw #ff3000;
  }
  .indexContactusBg .indexContactus .indexContactusRight .title {
    font-size: 1.0625vw;
    margin-bottom: 1.75vw;
  }
  .indexContactusBg .indexContactus .indexContactusRight .content ul li {
    padding: 0 1.875vw;
  }
  .indexContactusBg .indexContactus .indexContactusRight .content ul li .phone {
    font-size: 2vw;
    margin-bottom: 0.1875vw;
  }
  .indexContactusBg .indexContactus .indexContactusRight .content ul li .subTitle {
    font-size: 1vw;
  }
  /* 底部 */
  .footerBg {
    padding: 3.3125vw 0 0;
    background: #fff;
  }
  .footerBg .footer .footerItem1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 3.3125vw;
    padding-bottom: 2.5vw;
    border-bottom: 1px solid #eee;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .footerBg .footer .footerItem1 .title {
    font-size: 2.25vw;
    font-weight: bold;
    display: block;
    color: #f00;
  }
  .footerBg .footer .footerItem1 .nav ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
  .footerBg .footer .footerItem1 .nav ul li {
    margin-right: 2vw;
  }
  .footerBg .footer .footerItem1 .nav ul li:nth-child(1) {
    display: none;
  }
  .footerBg .footer .footerItem1 .nav ul li:last-child {
    margin-right: 0;
  }
  .footerBg .footer .footerItem1 .nav ul li a {
    font-size: 1vw;
    position: relative;
    display: block;
    padding: 0;
    color: #353535;
    border-bottom: 0;
  }
  .footerBg .footer .footerItem1 .nav ul li a::after {
    position: absolute;
    right: 0vw;
    bottom: -0.625vw;
    width: 0;
    height: 0.125vw;
    content: "";
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;
    background: #f00;
  }
  .footerBg .footer .footerItem1 .nav ul li a:hover::after {
    right: auto;
    left: 0vw;
    width: 100%;
  }
  .footerBg .footer .footerItem1 .nav ul li a i {
    display: none;
  }
  .footerBg .footer .footerList {
    display: none;
  }
  .footerBg .footer .footerItem2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-bottom: 2.5vw;
    border-bottom: 1px solid #eee;
  }
  .footerBg .footer .footerItem2 .footerTab {
    display: block;
  }
  .footerBg .footer .footerItem2 .footerTab.footerAbout {
    width: 30.2247191011%;
  }
  .footerBg .footer .footerItem2 .footerTab.footerAdvantage {
    width: 28.0898876404%;
  }
  .footerBg .footer .footerItem2 .footerTab.footerAdvantage .desc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .footerBg .footer .footerItem2 .footerTab.footerAdvantage .desc p {
    line-height: 1.54688vw;
    overflow: hidden;
    max-height: 6.1875vw;
  }
  .footerBg .footer .footerItem2 .footerTab.footerCopyright {
    width: 29.3820224719%;
  }
  .footerBg .footer .footerItem2 .footerTab .title {
    font-size: 1.125vw;
    font-weight: bold;
    display: block;
    margin-bottom: 0.625vw;
    color: #000;
  }
  .footerBg .footer .footerItem2 .footerTab .desc {
    font-size: 0.875vw;
    line-height: 1.54688vw;
    max-height: 6.1875vw;
    color: #828282;
  }
  .footerBg .footer .footerItem2 .footerTab .desc p {
    margin-right: 2.25vw;
    margin-bottom: 0;
  }
  .footerBg .footer .footerItem2 .footerTab .desc p:last-child {
    margin-right: 0;
  }
  .footerBg .footer .footerItem3 {
    font-size: 0.875vw;
    line-height: 2.1;
    padding: 2vw 0 3.625vw;
    color: #000;
  }
  /* 咨询表单 */
  .pupDemandMain .pupDemandContainer {
    padding: 2.5vw 1.25vw;
  }
  .pupDemandMain .pupDemandBox {
    width: 52.5vw;
    padding-left: 0vw;
    border-radius: 1.875vw;
  }
  .pupDemandMain .pupDemandBox .title {
    font-size: 2.25vw;
    line-height: 2.875vw;
    width: 35vw;
    padding: 5vw 0vw 0vw 3.75vw;
  }
  .pupDemandMain .pupDemandBox .telBox {
    width: 35vw;
    padding: 0vw 0vw 5vw 3.75vw;
  }
  .pupDemandMain .pupDemandBox .telBox .tel {
    font-size: 1.625vw;
  }
  .pupDemandMain .pupDemandBox .telBox .desc {
    font-size: 0.875vw;
  }
  .pupDemandMain .pupDemandBox .pupDemand {
    width: 52.5vw;
    padding: 4.375vw 6.25vw;
    -webkit-backdrop-filter: blur(1.25vw);
    backdrop-filter: blur(1.25vw);
    border-radius: 1.875vw;
  }
  .pupDemandMain .pupDemandBox .pupDemand .subTitle {
    font-size: 0.938vw;
    padding: 1.25vw 0vw 0vw 0.5vw;
  }
  .pupDemandMain .pupDemandBox .pupDemand .subTitle::before {
    width: 0.75vw;
    height: 0.75vw;
    margin-right: 0.313vw;
  }
  .pupDemandMain .pupDemandBox .pupDemand .inputList {
    margin: 0vw -0.625vw;
    padding-top: 0.938vw;
  }
  .pupDemandMain .pupDemandBox .pupDemand .inputList .list {
    width: -webkit-calc(50% - 1.25vw);
    width: -moz-calc(50% - 1.25vw);
    width: calc(50% - 1.25vw);
    margin: 0vw 0.625vw;
    padding-top: 1.25vw;
  }
  .pupDemandMain .pupDemandBox .pupDemand .inputList .list input {
    height: 3.375vw;
    border-radius: 3.375vw;
    padding: 0vw 1.438vw;
    font-size: 0.938vw;
  }
  .pupDemandMain .pupDemandBox .pupDemand .MultipleChoice .MultipleChoiceTitle {
    padding-top: 1.25vw;
    font-size: 1.25vw;
    font-weight: 550;
  }
  .pupDemandMain .pupDemandBox .pupDemand .MultipleChoice .MultipleChoiceList .layui-form-checkbox {
    margin: 0.625vw 0.625vw 0vw 0vw;
    padding: 0vw 0.625vw;
    line-height: 1.75vw !important;
    border-radius: 1.75vw !important;
  }
  .pupDemandMain .pupDemandBox .pupDemand .MultipleChoice .MultipleChoiceList .layui-form-checkbox div {
    line-height: 1.75vw !important;
    font-size: 0.875vw;
    padding: 0vw;
  }
  .pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetTitle {
    padding-top: 1.25vw;
    font-size: 1.25vw;
  }
  .pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio {
    font-size: 0.875vw;
    line-height: 1.75vw;
    padding: 0vw;
    margin: 0.625vw 1.25vw 0vw 0vw;
  }
  .pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio > i {
    font-size: 0.75vw;
  }
  .pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio div {
    font-size: 0.875vw;
  }
  .pupDemandMain .pupDemandBox .pupDemand .code {
    margin-top: 1.25vw;
  }
  .pupDemandMain .pupDemandBox .pupDemand .code input {
    height: 3.375vw;
    border-radius: 3.375vw;
    padding: 0vw 1.438vw;
    font-size: 0.938vw;
  }
  .pupDemandMain .pupDemandBox .pupDemand .code img {
    right: 1.438vw;
    height: 2.188vw;
  }
  .pupDemandMain .pupDemandBox .pupDemand .btn {
    margin-top: 1.563vw;
  }
  .pupDemandMain .pupDemandBox .pupDemand .btn input {
    font-size: 0.875vw;
    height: 3.375vw;
    border-radius: 3.375vw;
  }
  .pupDemandMain .pupDemandBox .pupDemandClose {
    right: 1.563vw;
    top: 1.563vw;
    width: 1.875vw;
    height: 1.875vw;
  }
  .pupDemandMain .pupDemandBox .pupDemandClose i {
    font-size: 1.5vw;
  }
  .pupDemandMain.animat .pupDemandBox {
    width: 87.5vw;
    padding-left: 35vw;
  }
  .mFastMain {
    display: none;
  }
  /* 侧边栏 */
  .rightFastMain {
    right: 0.75vw;
    right: 12px;
    bottom: auto;
    left: auto;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
         transform: translateY(-50%);
    width: auto;
  }
  .rightFastMain .rightFastBox {
    width: 3.5vw;
    padding: 0.313vw 0vw;
    border-radius: 3.5vw;
    margin-top: 0.063vw;
    display: block;
  }
  .rightFastMain .rightFastBox .fastDemand .icon {
    width: 2.875vw;
    display: block;
  }
  .rightFastMain .rightFastBox .fastDemand .icon p {
    height: 2.875vw;
  }
  .rightFastMain .rightFastBox .fastDemand .icon img {
    width: 1.375vw;
  }
  .rightFastMain .rightFastBox .fastDemand .title {
    width: 2.25vw;
    font-size: 0.875vw;
    line-height: 1vw;
    padding: 0.313vw 0vw 0.625vw;
    border-bottom: 1px solid #e5e5e5;
  }
  .rightFastMain .rightFastBox .fastTel {
    padding: 0.5vw 0vw 0vw;
    border-left: none;
  }
  .rightFastMain .rightFastBox .fastTel .icon {
    font-size: 1.375vw;
  }
  .rightFastMain .rightFastBox .fastTel .title {
    width: 2.25vw;
    font-size: 0.875vw;
    line-height: 1vw;
    padding: 0.125vw 0vw 0.938vw;
    border-bottom: 1px solid #e5e5e5;
  }
  .rightFastMain .scrollTop {
    width: 3.5vw;
    height: 3.5vw;
    border-radius: 100%;
    margin-top: 0.625vw;
    -webkit-box-shadow: 0vw 0.063vw 0.625vw rgba(0, 0, 0, 0.15);
    box-shadow: 0vw 0.063vw 0.625vw rgba(0, 0, 0, 0.15);
  }
  .rightFastMain .scrollTop i {
    font-size: 1.625vw;
  }
  .rightFastMain .rightFastBox .popUpTelMain {
    right: 1.25vw;
    padding-right: 1.25vw;
  }
  .rightFastMain .rightFastBox .popUpTelBox {
    width: 10.75vw;
    height: 18.375vw;
    border-radius: 1.25vw;
    -webkit-box-shadow: 0vw 0.313vw 0.625vw rgba(0, 0, 0, 0.2);
    box-shadow: 0vw 0.313vw 0.625vw rgba(0, 0, 0, 0.2);
  }
  .rightFastMain .rightFastBox .popUpTelBox .consultTitle {
    padding: 1.25vw 0vw 0.938vw;
    font-size: 0.875vw;
  }
  .rightFastMain .rightFastBox .popUpTelBox .consultCode {
    width: 6.25vw;
    border: 0.125vw solid #ff0000;
    border-radius: 0.625vw;
  }
  .rightFastMain .rightFastBox .popUpTelBox .telTitle {
    padding-top: 0.938vw;
    font-size: 0.875vw;
  }
  .rightFastMain .rightFastBox .popUpTelBox .telNumber {
    font-size: 1.125vw;
  }
  .rightFastMain .rightFastBox .popUpTelBox .btn {
    padding-top: 0.625vw;
  }
  .rightFastMain .rightFastBox .popUpTelBox .btn a {
    height: 2.5vw;
    border-radius: 2.5vw;
    padding: 0vw 1.25vw;
    font-size: 0.875vw;
  }
  .rightFastMain .rightFastBox .popUpTelBox .btn a i {
    font-size: 1.5vw;
    margin-right: 0.313vw;
  }
  .rightFastMain .rightFastBox .qrCode {
    right: 2.5vw;
    width: 9.375vw;
    border-radius: 0.313vw;
  }
  .rightFastMain .rightFastBox .fastTel:hover .popUpTelMain {
    right: 3.125vw;
  }
  .rightFastMain .rightFastBox .fastTel:hover .qrCode {
    right: 4.375vw;
  }
  /* 首页标题 */
  .indexTitle .icon {
    margin-right: 0.3125vw;
  }
  .indexTitle .icon::before,
  .indexTitle .icon::after {
    width: 0.6875vw;
    height: 0.6875vw;
    border-width: 0.125vw;
  }
  .indexTitle .title {
    font-size: 1.25vw;
  }
  .indexTitle .subTitle {
    font-size: 3.125vw;
    margin-top: 1.0625vw;
  }
}
@media (min-width: 992px) {
  .header {
    padding: 0vw;
    height: auto;
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    transition: all 0.8s ease;
  }
  .header .logo img {
    height: 2.875vw;
  }
  .header .logo h1 {
    font-size: 0.875vw;
    line-height: 1.125vw;
  }
  .header .logo a:nth-child(2) {
    padding-left: 1.25vw;
    margin-left: 1.25vw;
    font-size: 0.875vw;
    line-height: 1.125vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: flex;
  }
  .header .navBox {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    -moz-box-align: center;
         align-items: center;
    z-index: 20;
    position: static;
  }
  .header .navBox .nav {
    display: block;
    position: static;
    overflow: visible;
    background: none;
    padding: 0px;
    border: none;
  }
  .header .navBox .nav ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    -moz-box-align: center;
         align-items: center;
    padding: 0px;
  }
  .header .navBox .nav ul li {
    padding-right: 2.188vw;
    border: none;
  }
  .header .navBox .nav ul li em {
    display: none;
  }
  .header .navBox .nav ul li h2 a {
    font-size: 1vw;
    line-height: 6.25vw;
    z-index: 20;
    font-weight: 400;
    padding: 0px;
    color: #fff;
  }
  .header .navBox .nav ul li:hover a span::after {
    width: 100%;
    left: 0vw;
    right: auto;
  }
  .header .navBox .consultBtn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    -moz-box-align: center;
         align-items: center;
    padding: 0vw 0.813vw 0vw 1.438vw;
    font-weight: 600;
    height: 2.313vw;
    font-size: 0.875vw;
    border-radius: 2.313vw;
  }
  .header .navBox .consultBtn span {
    padding-right: 0.625vw;
  }
  .header .navBox .consultBtn i {
    font-size: 1.125vw;
    width: 1.25vw;
    height: 1.25vw;
  }
  .header .navBox .consultBtn::after {
    border-radius: 2.313vw;
  }
  .header .navBox .consultBtn:hover::after {
    width: 2.313vw;
    right: 0vw;
  }
  .header .navBox .consultBtn:hover i {
    -webkit-transform: translateX(0.313vw);
    -ms-transform: translateX(0.313vw);
    -moz-transform: translateX(0.313vw);
         transform: translateX(0.313vw);
  }
  .header .navBox .nav ul li .subNavMain {
    right: -6.563vw;
    top: 4.938vw;
    position: absolute;
    overflow: hidden;
    max-height: 0px;
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    transition: all 0.8s ease;
    display: block !important;
  }
  .header .navBox .nav ul li .subNavMain .subNavBox {
    margin-top: 1.25vw;
    background: #fbfbfb;
    border: none;
    padding: 1.875vw 0.938vw 2.188vw;
    border-radius: 0vw 0vw 1.875vw 1.875vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: flex;
  }
  .header .navBox .nav ul li .subNavMain .subNavBox .listBox {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 36.25vw;
  }
  .header .navBox .nav ul li .subNavMain .subNavBox .list {
    width: 18.125vw;
    padding: 0.625vw 1.563vw 0vw;
    border-right: 0.063vw solid #f6f6f6;
  }
  .header .navBox .nav ul li .subNavMain .subNavBox .list a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    -moz-box-align: center;
         align-items: center;
    padding: 0.938vw 0vw 0.938vw 1.563vw;
    background: #f6f6f6;
  }
  .header .navBox .nav ul li .subNavMain .subNavBox .list a::after {
    display: none;
  }
  .header .navBox .nav ul li .subNavMain .subNavBox .list .icon {
    width: 2.125vw;
    height: 2.125vw;
    font-size: 1.25vw;
    border-radius: 100%;
    background: #fff8f8;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    -moz-box-align: center;
         align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    -moz-box-pack: center;
         justify-content: center;
    color: #ff0000;
  }
  .header .navBox .nav ul li .subNavMain .subNavBox .list .content {
    width: -webkit-calc(100% - 2.125vw);
    width: -moz-calc(100% - 2.125vw);
    width: calc(100% - 2.125vw);
    padding: 0vw 0.625vw;
  }
  .header .navBox .nav ul li .subNavMain .subNavBox .list .content .listTitle {
    font-size: 0.938vw;
    line-height: 1.5;
    color: #434343;
    font-weight: 600;
  }
  .header .navBox .nav ul li .subNavMain .subNavBox .list .content .desc {
    font-size: 0.75vw;
    height: 1.125vw;
    color: #8e8e8e;
    display: block;
  }
  .header .navBox .nav ul li .subNavMain .subNavBox .list:nth-child(-n+2) {
    padding-top: 0vw;
  }
  .header .navBox .nav ul li .subNavMain .subNavBox .list a:hover {
    background-color: #f0d4ca;
    background-image: -webkit-linear-gradient(305deg, #fff2f2, #f0d4ca);
    background-image: -moz-linear-gradient(305deg, #fff2f2, #f0d4ca);
    background-image: linear-gradient(145deg, #fff2f2, #f0d4ca);
  }
  .header .navBox .nav ul li .subNavMain .subNavBox .list a:hover .icon {
    background: #fff;
  }
  .header .navBox .nav ul li .subNavMain .subNavBox .list:nth-child(2n) {
    border-right: none;
  }
  .header .navBox .nav ul li:hover .subNavMain {
    max-height: 100vh;
  }
  .header .navBox .nav ul li:nth-child(2) .subNavMain {
    right: -357%;
  }
  .header .navBox .nav ul li:nth-child(4) .subNavMain {
    right: -300%;
  }
  .header .navBox .nav ul li:nth-child(5) .subNavMain {
    right: -200%;
  }
  .header .navBox .nav ul li:nth-child(6) .subNavMain {
    right: -100%;
  }
  .header .navBox .nav ul li:nth-child(7) .subNavMain {
    right: 0%;
  }
  .header .navBox .nav ul li:hover {
    z-index: 2;
  }
  .header .navBox .nav ul li:hover .navDownMenuMain {
    max-height: 100vh;
  }
  .header .navBox .nav ul li .navDownMenuMain {
    display: block;
    max-height: 0vw;
    overflow: hidden;
    position: absolute;
    left: -3.5625vw;
    top: 6.25vw;
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    transition: all 0.8s ease;
  }
  .header .navBox .nav ul li .navDownMenuMain .navDownMenuBox {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    padding: 2.25vw 3.75vw 3.75vw 3.5625vw;
    background: #FFFCF5;
    -webkit-box-shadow: 0px 0px 1.125vw 0px rgba(0, 0, 0, 0.05);
            box-shadow: 0px 0px 1.125vw 0px rgba(0, 0, 0, 0.05);
    border-radius: 0px 0px 20px 20px;
  }
  .header .navBox .nav ul li .navDownMenuMain .navDownMenuBox .SecondaryMenu {
    padding: 0px 4.8125vw 0px 0px;
    margin-right: 60px;
    border-top: 0px;
    border-right: 1px solid rgba(148, 148, 148, 0.2);
  }
  .header .navBox .nav ul li .navDownMenuMain .navDownMenuBox .SecondaryMenu h3 {
    margin-bottom: 1.25vw;
  }
  .header .navBox .nav ul li .navDownMenuMain .navDownMenuBox .SecondaryMenu h3:last-child {
    margin-bottom: 0px;
  }
  .header .navBox .nav ul li .navDownMenuMain .navDownMenuBox .SecondaryMenu h3 a {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    font-size: 0.9375vw;
    line-height: 1.375vw;
    white-space: nowrap;
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    transition: all 0.6s ease;
  }
  .header .navBox .nav ul li .navDownMenuMain .navDownMenuBox .SecondaryMenu h3 a:hover {
    color: #000;
  }
  .header .navBox .nav ul li .navDownMenuMain .navDownMenuBox .SecondaryMenu h3 a:hover i {
    opacity: 1;
    visibility: visible;
  }
  .header .navBox .nav ul li .navDownMenuMain .navDownMenuBox .SecondaryMenu h3 a:hover i::before {
    -webkit-animation: arrowRun 5s infinite 0.1s;
       -moz-animation: arrowRun 5s infinite 0.1s;
            animation: arrowRun 5s infinite 0.1s;
  }
  .header .navBox .nav ul li .navDownMenuMain .navDownMenuBox .SecondaryMenu h3 a i {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 1.0625vw;
    height: 1.0625vw;
    font-size: 0.75vw;
    color: #fff;
    font-weight: bold;
    background: #FF3000;
    border-radius: 50%;
    margin-left: 0.375vw;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    transition: all 0.6s ease;
    overflow: hidden;
  }
  .header .navBox .nav ul li .navDownMenuMain .navDownMenuBox .imgBox {
    display: block;
    width: 26.25vw;
    overflow: hidden;
  }
  .header .navBox .nav ul li .navDownMenuMain .navDownMenuBox .imgBox:hover img {
    -webkit-transform: scale(1.1);
       -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
            transform: scale(1.1);
  }
  .header .navBox .nav ul li .navDownMenuMain .navDownMenuBox .imgBox img {
    width: 100%;
    height: auto;
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    transition: all 0.8s ease;
  }
  .header .navBox .nav ul li:nth-child(5) .navDownMenuMain {
    left: -8.1875vw;
  }
  .header .navBox .nav ul li:nth-child(6) .navDownMenuMain {
    left: -16vw;
  }
  .headerTransp {
    position: fixed;
    top: 0px;
    background: transparent;
  }
  .headerTransp .logo a {
    color: #000;
  }
  .headerTransp .logo a .white {
    opacity: 0;
  }
  .headerTransp .logo a .black {
    opacity: 1;
  }
  .headerTransp .logo a:nth-child(2) {
    border-color: #000;
  }
  .headerTransp .navBox .nav ul li h2 a {
    color: #000000;
  }
  .headerTransp .navBox .nav ul li h2 a span::after {
    background: #ff0000;
  }
  .headerTransp .navBox .consultBtn:hover span {
    color: #000;
  }
  .headerHover {
    background: #fffcf5;
    -webkit-transition: all 0s;
    -moz-transition: all 0s;
    transition: all 0s;
  }
  .headerHover .logo a {
    color: #000;
  }
  .headerHover .logo a .white {
    opacity: 0;
  }
  .headerHover .logo a .black {
    opacity: 1;
  }
  .headerHover .logo a:nth-child(2) {
    border-color: #000;
  }
  .headerHover .navBox .nav ul li h2 a {
    color: #000000;
  }
  .headerHover .navBox .nav ul li h2 a span::after {
    background: #ff0000;
  }
  .headerHover .navBox .consultBtn:hover span {
    color: #000;
  }
  .headerDown {
    position: fixed;
    top: 0px;
    background: #fffcf5;
  }
  .headerDown .logo a {
    color: #000;
  }
  .headerDown .logo a .white {
    opacity: 0;
  }
  .headerDown .logo a .black {
    opacity: 1;
  }
  .headerDown .logo a:nth-child(2) {
    border-color: #000;
  }
  .headerDown .navBox .nav ul li h2 a {
    color: #000000;
  }
  .headerDown .navBox .nav ul li h2 a span::after {
    background: #ff0000;
  }
  .headerDown .navBox .consultBtn:hover span {
    color: #000;
  }
  .headerUp {
    position: fixed;
    top: -100px;
    background: #fffcf5;
  }
  .navBtn {
    display: none;
  }
  .mConsultBtn {
    display: none;
  }
  .mTelBox {
    display: none;
  }
}
@media (min-width: 1200px) {
  /* 头部 */
  .header {
    padding: 0;
  }
  .header .logo img {
    height: 2.3958vw;
  }
  .header .logo h1 {
    font-size: 0.72917vw;
    line-height: 0.9375vw;
  }
  .header .logo a:nth-child(2) {
    font-size: 0.72917vw;
    line-height: 0.9375vw;
    margin-left: 1.04167vw;
    padding-left: 1.04167vw;
  }
  .header .navBox .nav ul li {
    padding-right: 1.82292vw;
  }
  .header .navBox .nav ul li h2 a {
    font-size: 0.83333vw;
    line-height: 5.20833vw;
  }
  .header .navBox .consultBtn {
    font-size: 0.72917vw;
    height: 1.92708vw;
    padding: 0 0.67708vw 0 1.19792vw;
    border-radius: 1.92708vw;
  }
  .header .navBox .consultBtn span {
    padding-right: 0.52083vw;
  }
  .header .navBox .consultBtn i {
    font-size: 0.9375vw;
    width: 1.04167vw;
    height: 1.04167vw;
  }
  .header .navBox .consultBtn::after {
    border-radius: 1.92708vw;
  }
  .header .navBox .consultBtn:hover::after {
    right: 0;
    width: 1.92708vw;
  }
  .header .navBox .consultBtn:hover i {
    -webkit-transform: translateX(0.26042vw);
    -moz-transform: translateX(0.26042vw);
    -ms-transform: translateX(0.26042vw);
    transform: translateX(0.26042vw);
  }
  .header .navBox .nav ul li .subNavMain {
    top: 4.11458vw;
    right: -5.46875vw;
  }
  .header .navBox .nav ul li .subNavMain .subNavBox {
    margin-top: 1.04167vw;
    padding: 1.5625vw 0.78125vw 1.82292vw;
    border-radius: 0 0 1.5625vw 1.5625vw;
  }
  .header .navBox .nav ul li .subNavMain .subNavBox .listBox {
    width: 30.20833vw;
  }
  .header .navBox .nav ul li .subNavMain .subNavBox .list {
    width: 15.10417vw;
    padding: 0.52083vw 1.30208vw 0;
  }
  .header .navBox .nav ul li .subNavMain .subNavBox .list a {
    padding: 0.78125vw 0 0.78125vw 1.30208vw;
  }
  .header .navBox .nav ul li .subNavMain .subNavBox .list .icon {
    font-size: 1.04167vw;
    width: 1.77083vw;
    height: 1.77083vw;
  }
  .header .navBox .nav ul li .subNavMain .subNavBox .list .content {
    width: -webkit-calc(100% - 1.77083vw);
    width: -moz-calc(100% - 1.77083vw);
    width: calc(100% - 1.77083vw);
    padding: 0 0.52083vw;
  }
  .header .navBox .nav ul li .subNavMain .subNavBox .list .content .listTitle {
    font-size: 0.78125vw;
  }
  .header .navBox .nav ul li .subNavMain .subNavBox .list .content .desc {
    font-size: 0.625vw;
    height: 0.9375vw;
  }
  .header .navBox .nav ul li .navDownMenuMain {
    left: -2.9688vw;
    top: 5.2083vw;
  }
  .header .navBox .nav ul li .navDownMenuMain .navDownMenuBox {
    padding: 1.875vw 3.125vw 3.125vw 2.9688vw;
    -webkit-box-shadow: 0px 0px 0.9375vw 0px rgba(0, 0, 0, 0.05);
            box-shadow: 0px 0px 0.9375vw 0px rgba(0, 0, 0, 0.05);
    border-radius: 0px 0px 1.0417vw 1.0417vw;
  }
  .header .navBox .nav ul li .navDownMenuMain .navDownMenuBox .SecondaryMenu {
    padding: 0px 4.0104vw 0px 0px;
    margin-right: 3.125vw;
  }
  .header .navBox .nav ul li .navDownMenuMain .navDownMenuBox .SecondaryMenu h3 {
    margin-bottom: 1.0417vw;
  }
  .header .navBox .nav ul li .navDownMenuMain .navDownMenuBox .SecondaryMenu h3 a {
    font-size: 0.7813vw;
    line-height: 1.1458vw;
  }
  .header .navBox .nav ul li .navDownMenuMain .navDownMenuBox .SecondaryMenu h3 a i {
    width: 0.8854vw;
    height: 0.8854vw;
    font-size: 0.625vw;
    margin-left: 0.3125vw;
  }
  .header .navBox .nav ul li .navDownMenuMain .navDownMenuBox .imgBox {
    width: 21.875vw;
  }
  .header .navBox .nav ul li:nth-child(5) .navDownMenuMain {
    left: -5.4896vw;
  }
  .header .navBox .nav ul li:nth-child(6) .navDownMenuMain {
    left: -12vw;
  }
  /* 首页banner */
  .banner .swiper-wrapper .swiper-slide a .image {
    height: 100vh;
  }
  .banner .swiper-wrapper .swiper-slide a .move {
    right: auto;
    left: 50%;
    width: 92.70833vw;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .banner .swiper-wrapper .swiper-slide a .move img {
    height: 41.82292vw;
  }
  .banner .swiper-wrapper .swiper-slide a .content {
    top: 50%;
    bottom: auto;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  .banner .swiper-wrapper .swiper-slide a .content .content1 .title {
    font-size: 1.35417vw;
    line-height: 1.4;
  }
  .banner .swiper-wrapper .swiper-slide a .content .content1 .subTitle {
    font-size: 3.125vw;
    line-height: 1.4;
  }
  .banner .swiper-wrapper .swiper-slide a .content .content2 .title {
    font-size: 0.9375vw;
    margin-bottom: 0.9375vw;
  }
  .banner .swiper-wrapper .swiper-slide a .content .content2 .subTitle {
    font-size: 4.16667vw;
    margin-bottom: 1.25vw;
  }
  .banner .swiper-wrapper .swiper-slide a .content .content2 .desc {
    font-size: 1.04167vw;
  }
  .banner .swiper-wrapper .swiper-slide a .content .content2 .desc p {
    margin-right: 0.52083vw;
  }
  .banner .swiper-wrapper .swiper-slide a .content .content2 .desc p img {
    height: 1.14583vw;
    margin-right: 0.26042vw;
  }
  .banner .swiper-wrapper .swiper-slide a .content .content3 .titleBox .title {
    font-size: 3.125vw;
  }
  .banner .swiper-wrapper .swiper-slide a .content .content3 .titleBox .smallTitle {
    margin-left: 0.67708vw;
  }
  .banner .swiper-wrapper .swiper-slide a .content .content3 .titleBox .smallTitle i:nth-child(1) {
    font-size: 0.52083vw;
  }
  .banner .swiper-wrapper .swiper-slide a .content .content3 .titleBox .smallTitle i:nth-child(2) {
    font-size: 0.625vw;
  }
  .banner .swiper-wrapper .swiper-slide a .content .content3 .titleBox .smallTitle i:nth-child(3) {
    font-size: 0.72917vw;
  }
  .banner .swiper-wrapper .swiper-slide a .content .content3 .subTitle {
    font-size: 3.125vw;
  }
  .banner .swiper-wrapper .swiper-slide a .content .content3 .subTitle img {
    display: inline-block;
    height: 2.60417vw;
    margin-right: 0.52083vw;
  }
  .banner .swiper-wrapper .swiper-slide a .content .more {
    line-height: 2.23958vw;
    width: 7.39583vw;
    height: 2.23958vw;
    margin-top: 0.98958vw;
    padding: 0 0.67708vw 0 0.83333vw;
    border-radius: 2.23958vw;
  }
  .banner .swiper-wrapper .swiper-slide a .content .more:hover::after {
    width: 2.23958vw;
  }
  .banner .swiper-wrapper .swiper-slide a .content .more span {
    font-size: 0.83333vw;
    margin-left: 1.25vw;
  }
  .banner .scrollbar {
    bottom: 4.63542vw;
  }
  .banner .scrollbar .swiper-scrollbar {
    width: 10.67708vw;
  }
  /* 首页 关于我们 */
  .indexAboutusBg {
    padding: 9.73958vw 0 0;
    background-size: 100% 100vh !important;
  }
  .indexAboutusBg::after {
    width: 96.61458vw;
    height: 95.36458vw;
    -webkit-transform: translate(-26%, -62%);
    -moz-transform: translate(-26%, -62%);
    -ms-transform: translate(-26%, -62%);
    transform: translate(-26%, -62%);
  }
  .indexAboutusBg .indexAboutus {
    margin-bottom: 19.01042vw;
    padding: 0 12.39583vw;
  }
  .indexAboutusBg .indexAboutus .content {
    width: 33.28125vw;
    margin: 15.1042vw 0 9.89583vw;
  }
  .indexAboutusBg .indexAboutus .content .title {
    font-size: 1.5625vw;
    font-weight: 500;
    line-height: 1.25;
    display: block;
    margin-bottom: 1.19792vw;
    color: #000;
  }
  .indexAboutusBg .indexAboutus .content .title span {
    color: #818080;
  }
  .indexAboutusBg .indexAboutus .content .desc {
    font-size: 0.83333vw;
    margin-bottom: 2.23958vw;
    line-height: 1.4583vw;
    /*max-height: 4.3749vw;*/
  }
  .indexAboutusBg .indexAboutus .content .desc .label{
      max-width: 23.4375vw;
      padding-top: 0.52vw;
  }
  .indexAboutusBg .indexAboutus .content .more {
    line-height: 2.23958vw;
    height: 2.23958vw;
    padding: 0 1.30208vw 0 0.72917vw;
  }
  .indexAboutusBg .indexAboutus .content .more::after {
    width: 2.23958vw;
    border-radius: 2.23958vw;
  }
  .indexAboutusBg .indexAboutus .content .more i {
    font-size: 0.83333vw;
  }
  .indexAboutusBg .indexAboutus .content .more span {
    font-size: 0.83333vw;
    margin-left: 1.25vw;
  }
  .indexAboutusBg .indexAboutus .moveLogo {
    top: -1.875vw;
    right: 10.41667vw;
    display: block;
  }
  .indexAboutusBg .indexAboutus .moveLogo img {
    width: 16.30208vw;
  }
  .indexAboutusBg .indexAboutus .moveTitle {
    font-size: 10.07448vw;
    line-height: 13.69792vw;
    display: block;
  }
  .indexAboutusBg .indexAboutus .moveDesc {
    font-size: 0.83333vw;
    display: block;
    margin-right: -20.83333vw;
    line-height: 1.25vw;
    max-height: 3.75vw;
  }
  /* 首页 业务 */
  .indexBusinessBg {
    margin-top: -14.58333vw;
    padding: 9.73958vw 0 4.375vw;
    background-size: 100% 100% !important;
  }
  .indexBusinessBg .indexBusiness {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .indexBusinessBg .indexBusiness ul li {
    margin-bottom: 0px;
  }
  .indexBusinessBg .indexBusiness ul li .content {
    padding: 1.9271vw 1.7188vw 1.9271vw 2.0833vw;
  }
  .indexBusinessBg .indexBusiness ul li .content .title {
    font-size: 1.875vw;
    margin-bottom: 0px;
  }
  .indexBusinessBg .indexBusiness ul li .content .desc {
    font-size: 0.8333vw;
  }
  .indexBusinessBg .indexBusiness ul li .content .desc a i {
    width: 0.8854vw;
    height: 0.8854vw;
    font-size: 0.625vw;
    margin-left: 0.1563vw;
  }
  .indexBusinessBg .indexBusiness ul li .content .icon {
    top: 1.4583vw;
    right: 1.4583vw;
    width: 2.8125vw;
    height: 2.8125vw;
    font-size: 2.2917vw;
  }
  .indexBusinessBg .indexBusiness ul li:hover .image img {
    -webkit-filter: blur(0.5208vw);
            filter: blur(0.5208vw);
  }
  .indexBusinessBg .indexBusiness ul li:hover .content .icon {
    width: 2.8125vw;
    height: 2.8125vw;
    font-size: 1.25vw;
  }
  .indexBusinessBg .indexBusiness ul li:nth-child(1) {
    width: 49.4382022472%;
    height: 44.7917vw;
  }
  .indexBusinessBg .indexBusiness ul li:nth-child(1) .image img.bg {
    min-height: 44.7917vw;
  }
  .indexBusinessBg .indexBusiness ul li:nth-child(1) .image img.move {
    width: 50.2272727273%;
    right: 2.0833vw;
    bottom: 0px;
  }
  .indexBusinessBg .indexBusiness ul li:nth-child(1) .content .title {
    margin-bottom: 1.3021vw;
  }
  .indexBusinessBg .indexBusiness ul li:nth-child(2) {
    width: 49.4382022472%;
    height: 21.875vw;
  }
  .indexBusinessBg .indexBusiness ul li:nth-child(2) .image img.bg {
    min-height: 21.875vw;
  }
  .indexBusinessBg .indexBusiness ul li:nth-child(2) .image img.move {
    width: 62.7272727273%;
  }
  .indexBusinessBg .indexBusiness ul li:nth-child(2) .content, .indexBusinessBg .indexBusiness ul li:nth-child(3) .content, .indexBusinessBg .indexBusiness ul li:nth-child(4) .content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .indexBusinessBg .indexBusiness ul li:nth-child(3) {
    margin-left: 50.561%;
  }
  .indexBusinessBg .indexBusiness ul li:nth-child(3) .content .icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
  .indexBusinessBg .indexBusiness ul li:nth-child(3), .indexBusinessBg .indexBusiness ul li:nth-child(4) {
    width: 24.1573033708%;
    height: 21.875vw;
    margin-top: -21.875vw;
  }
  .indexBusinessBg .indexBusiness ul li:nth-child(3) .image img.bg, .indexBusinessBg .indexBusiness ul li:nth-child(4) .image img.bg {
    min-height: 21.875vw;
  }
  /* 首页 优势 */
  .indexAdvantage .image video {
    height: 100vh;
  }
  .indexAdvantage .content {
    padding: 4.63542vw 0 4.6875vw 0;
  }
  .indexAdvantage .content .titleBox .title {
    font-size: 2.29167vw;
    margin-bottom: 0.72917vw;
  }
  .indexAdvantage .content .titleBox .title span {
    font-size: 3.125vw;
  }
  .indexAdvantage .content .titleBox .subTitle {
    font-size: 0.72917vw;
  }
  .indexAdvantage .content .descBox img {
    display: block;
    width: auto;
    height: 10.05208vw;
  }
  .indexAdvantage .content .descBox .desc {
    font-size: 1.04167vw;
    margin-top: 1.40625vw;
    line-height: 1.5625vw;
    max-height: 3.125vw;
  }
  /* 首页 案例 */
  .indexCaseBg {
    padding: 5vw 0 5.41667vw;
  }
  .indexCaseBg .indexCase .indexCaseTitle {
    margin-bottom: 4.11458vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li {
    width: 24.1573033708%;
    margin-bottom: 0px;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .image {
    height: 22.3958vw;
    position: relative;
    overflow: hidden;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .image .mask {
    padding: 1.7708vw 2.5521vw 2.6042vw 2.2917vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .image .mask .maskTitle .logo img {
    height: 3.6458vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .image .mask .maskTitle .more {
    width: 2.8125vw;
    height: 2.8125vw;
    font-size: 0.9375vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .image .mask .maskData {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .image .mask .maskData .list {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
       -moz-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 0px 0.7813vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .image .mask .maskData .list .title {
    font-size: 0.7292vw;
    margin-bottom: 0.3125vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .image .mask .maskData .list .number span {
    font-size: 1.5625vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .image .mask .maskData .list .number i {
    font-size: 0.7292vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .image .mask .maskDesc {
    font-size: 0.7292vw;
    line-height: 1.0417vw;
    max-height: 2.0834vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .content {
    padding-top: 1.4063vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .content .title {
    font-size: 1.1458vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .content .tabs span {
    font-size: 0.625vw;
    padding: 0.2083vw 0.6771vw;
    margin-right: 0.4688vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .moreBtn {
    width: 7.8646vw;
    height: 7.8646vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .moreBtn span {
    font-size: 1.0417vw;
    line-height: 1;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .moreBtn i {
    font-size: 0.9375vw;
    margin-top: -1.3542vw;
    margin-right: -0.7813vw;
    overflow: hidden;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .moreBtn i::before {
    display: block;
    -webkit-animation: arrowRun 5s infinite;
       -moz-animation: arrowRun 5s infinite;
            animation: arrowRun 5s infinite;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .moreBtn .svg {
    padding: 0.5208vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(1) {
    width: 100%;
    margin-bottom: 2.1875vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(1) a .image {
    height: 35.4167vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(1) a .content .title {
    font-size: 1.25vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(2) {
    width: 49.4382022472%;
    margin-bottom: 3.2292vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(2) a .image {
    height: 45.8333vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(2) a .content .title {
    font-size: 1.25vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(7) {
    width: 49.4382022472%;
    margin: -23.4375vw 0px 2.8125vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(7) a .image {
    height: 45.8333vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(7) a .content .title {
    font-size: 1.25vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(8) {
    width: 49.4382022472%;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(1) a .image .maskData, .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(2) a .image .maskData, .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(7) a .image .maskData {
    margin-bottom: 1.5625vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(1) a .image .maskData .list, .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(2) a .image .maskData .list, .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(7) a .image .maskData .list {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    padding: 0px 0.9375vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(1) a .image .maskData .list::after, .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(2) a .image .maskData .list::after, .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(7) a .image .maskData .list::after {
    height: 2.6042vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(1) a .image .maskData .list .title, .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(2) a .image .maskData .list .title, .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(7) a .image .maskData .list .title {
    font-size: 0.8333vw;
    margin-bottom: 0.3125vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(1) a .image .maskData .list .number span, .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(2) a .image .maskData .list .number span, .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(7) a .image .maskData .list .number span {
    font-size: 2.0833vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(1) a .image .maskData .list .number i, .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(2) a .image .maskData .list .number i, .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(7) a .image .maskData .list .number i {
    font-size: 0.9375vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(3) a .content .tabs span:nth-child(2), .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(4) a .content .tabs span:nth-child(2), .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(5) a .content .tabs span:nth-child(2), .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(6) a .content .tabs span:nth-child(2), .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(9) a .content .tabs span:nth-child(2) {
    margin-right: 0px;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(3) a .content .tabs span:nth-child(n+3), .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(4) a .content .tabs span:nth-child(n+3), .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(5) a .content .tabs span:nth-child(n+3), .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(6) a .content .tabs span:nth-child(n+3), .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(9) a .content .tabs span:nth-child(n+3) {
    display: none;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:last-child {
    display: block;
    height: 22.3958vw;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:last-child a .content {
    display: none;
  }
  /* 首页 客户 */
  .indexCustomerBg {
    padding: 4.89583vw 0 5.83333vw;
  }
  .indexCustomerBg .indexCustomer .indexCustomerTitle {
    margin-bottom: 5.41667vw;
  }
  .indexCustomerBg .indexCustomer .indexCustomerMain {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .indexCustomerBg .indexCustomer .indexCustomerMain .indexCustomerLeft {
    width: 32.5842696629%;
    margin-bottom: 0;
  }
  .indexCustomerBg .indexCustomer .indexCustomerMain .indexCustomerLeft ul li {
    margin-bottom: 1.30208vw;
  }
  .indexCustomerBg .indexCustomer .indexCustomerMain .indexCustomerLeft ul li .title {
    margin-bottom: 0.46875vw;
  }
  .indexCustomerBg .indexCustomer .indexCustomerMain .indexCustomerLeft ul li .title span {
    font-size: 2.70833vw;
  }
  .indexCustomerBg .indexCustomer .indexCustomerMain .indexCustomerLeft ul li .title i {
    font-size: 0.78125vw;
    margin-left: 0;
  }
  .indexCustomerBg .indexCustomer .indexCustomerMain .indexCustomerLeft ul li .bar {
    height: 0.41667vw;
  }
  .indexCustomerBg .indexCustomer .indexCustomerMain .indexCustomerRight {
    width: 52.808988764%;
  }
  .indexCustomerBg .indexCustomer .indexCustomerMain .indexCustomerRight ul li {
    width: 20%;
  }
  .indexCustomerBg .indexCustomer .indexCustomerMain .indexCustomerRight ul li:nth-child(3n+3) {
    border-right: 1px solid rgba(0, 0, 0, 0.1);
  }
  .indexCustomerBg .indexCustomer .indexCustomerMain .indexCustomerRight ul li:nth-child(5n+5) {
    border-right: 0;
  }
  /* 首页 动态 */
  .indexNewsBg {
    padding: 4.79167vw 0 6.25vw;
  }
  .indexNewsBg .indexNews .indexNewsTitle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 4.32292vw;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .indexNewsBg .indexNews .indexNewsTitle .more {
    line-height: 2.23958vw;
    position: relative;
    display: inline-block;
    height: 2.23958vw;
    padding: 0 1.30208vw 0 0.72917vw;
  }
  .indexNewsBg .indexNews .indexNewsTitle .more::after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 2.23958vw;
    height: 100%;
    content: "";
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    transition: all 0.8s ease;
    border: 1px solid #f00;
    border-radius: 2.23958vw;
  }
  .indexNewsBg .indexNews .indexNewsTitle .more:hover::after {
    width: 100%;
    background: #f00;
  }
  .indexNewsBg .indexNews .indexNewsTitle .more:hover i {
    color: #fff;
  }
  .indexNewsBg .indexNews .indexNewsTitle .more:hover span {
    color: #fff;
  }
  .indexNewsBg .indexNews .indexNewsTitle .more i {
    font-size: 0.83333vw;
    position: relative;
    z-index: 2;
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    transition: all 0.8s ease;
    color: #f00;
  }
  .indexNewsBg .indexNews .indexNewsTitle .more span {
    font-size: 0.83333vw;
    position: relative;
    z-index: 2;
    margin-left: 1.25vw;
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    transition: all 0.8s ease;
    color: #2b2b2b;
  }
  .indexNewsBg .indexNews .indexNewsMain {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem1 {
    width: 28.6516853933%;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem1 a .title {
    font-size: 1.04167vw;
    padding: 4.16667vw 2.44792vw 2.34375vw 2.55208vw;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem2 {
    width: 45.5056179775%;
    padding: 3.02083vw 2.08333vw 0.52083vw;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem2 .title {
    font-size: 1.45833vw;
    font-weight: 400;
    line-height: 1.9792vw;
    height: 3.9584vw;
    overflow: hidden;
    display: block;
    margin-bottom: 1.97917vw;
    padding-right: 7.34375vw;
    color: #070707;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem2 .content {
    padding: 2.70833vw 0px 1.92708vw;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem2 .content .swiper-wrapper .swiper-slide ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem2 .content .swiper-wrapper .swiper-slide ul li {
    width: 50%;
    margin-bottom: 0.875vw;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem2 .content .swiper-wrapper .swiper-slide ul li:nth-child(n+7) {
    display: block;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem2 .content .swiper-wrapper .swiper-slide ul li a {
    font-size: 0.78125vw;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem2 .content .swiper-wrapper .swiper-slide ul li a::before {
    font-size: 0.83333vw;
    margin-right: 0.15625vw;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem2 .content .swiper-pagination .swiper-pagination-bullet {
    width: 0.57292vw;
    height: 0.57292vw;
    margin: 0 0.10417vw;
    border-width: 0.10417vw;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 {
    display: block;
    width: 23.595505618%;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 ul li:nth-child(1) {
    margin-bottom: 1.04167vw;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 ul li:nth-child(1) a {
    height: 15.10417vw;
    background: #eae4d5;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 ul li:nth-child(1) a:hover .more {
    color: #fff;
    border-color: #f00;
    background: #f00;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 ul li:nth-child(1) a .time {
    color: #000;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 ul li:nth-child(1) a .title {
    color: #000;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 ul li:nth-child(1) a .more {
    color: #000;
    border-color: #000;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 ul li:nth-child(2) a {
    height: 10.41667vw;
    background: #383838;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 ul li:nth-child(2) a .time {
    color: #fff;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 ul li:nth-child(2) a .title {
    color: #fff;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 ul li a {
    display: block;
    padding: 2.5vw 5.20833vw 2.60417vw 2.55208vw;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 ul li a .time {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 ul li a .time i {
    font-size: 0.72917vw;
    margin-right: 0.15625vw;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 ul li a .time span {
    font-size: 0.72917vw;
    line-height: 1;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 ul li a .title {
    font-size: 1.04167vw;
    line-height: 1.3;
    display: -webkit-box;
    overflow: hidden;
    margin: 0.72917vw 0 3.54167vw;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 ul li a .more {
    font-size: 0.72917vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    width: 2.23958vw;
    height: 2.23958vw;
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    transition: all 0.8s ease;
    border: 1px solid;
    border-radius: 50%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  /* 首页 联系 */
  .indexContactusBg {
    padding: 6.25vw 0 7.1875vw;
  }
  .indexContactusBg .indexContactus {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
  .indexContactusBg .indexContactus .indexContactusTitle {
    width: 34.8876404494%;
    margin-right: 10.3125vw;
    margin-bottom: 0;
  }
  .indexContactusBg .indexContactus .indexContactusTitle .title {
    font-size: 2.60417vw;
    margin-bottom: 0.98958vw;
  }
  .indexContactusBg .indexContactus .indexContactusTitle .subTitle {
    font-size: 0.9375vw;
    margin-bottom: 1.5625vw;
  }
  .indexContactusBg .indexContactus .indexContactusTitle .more {
    font-size: 0.78125vw;
    width: 12.34375vw;
    height: 2.55208vw;
    border-radius: 1.25vw;
  }
  .indexContactusBg .indexContactus .indexContactusTitle .more:hover {
    -webkit-box-shadow: 0 0.3125vw 0.67708vw #ff3000;
    box-shadow: 0 0.3125vw 0.67708vw #ff3000;
  }
  .indexContactusBg .indexContactus .indexContactusRight .title {
    font-size: 0.88542vw;
    margin-bottom: 1.45833vw;
  }
  .indexContactusBg .indexContactus .indexContactusRight .content ul li {
    padding: 0 1.5625vw;
  }
  .indexContactusBg .indexContactus .indexContactusRight .content ul li .phone {
    font-size: 1.66667vw;
    margin-bottom: 0.15625vw;
  }
  .indexContactusBg .indexContactus .indexContactusRight .content ul li .subTitle {
    font-size: 0.83333vw;
  }
  /* 底部 */
  .footerBg {
    padding: 2.76042vw 0 0;
    background: #fff;
  }
  .footerBg .footer .footerItem1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 2.76042vw;
    padding-bottom: 2.08333vw;
    border-bottom: 1px solid #eee;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .footerBg .footer .footerItem1 .title {
    font-size: 1.875vw;
    font-weight: bold;
    display: block;
    color: #f00;
  }
  .footerBg .footer .footerItem1 .nav ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
  .footerBg .footer .footerItem1 .nav ul li {
    margin-right: 1.66667vw;
  }
  .footerBg .footer .footerItem1 .nav ul li:nth-child(1) {
    display: none;
  }
  .footerBg .footer .footerItem1 .nav ul li:last-child {
    margin-right: 0;
  }
  .footerBg .footer .footerItem1 .nav ul li a {
    font-size: 0.83333vw;
    position: relative;
    display: block;
    padding: 0;
    color: #353535;
    border-bottom: 0;
  }
  .footerBg .footer .footerItem1 .nav ul li a::after {
    position: absolute;
    right: 0vw;
    bottom: -0.52083vw;
    width: 0;
    height: 0.10417vw;
    content: "";
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;
    background: #f00;
  }
  .footerBg .footer .footerItem1 .nav ul li a:hover::after {
    right: auto;
    left: 0vw;
    width: 100%;
  }
  .footerBg .footer .footerItem1 .nav ul li a i {
    display: none;
  }
  .footerBg .footer .footerList {
    display: none;
  }
  .footerBg .footer .footerItem2 {
    padding-bottom: 2.08333vw;
    border-bottom: 1px solid #eee;
  }
  .footerBg .footer .footerItem2 .footerTab {
    display: block;
  }
  .footerBg .footer .footerItem2 .footerTab.footerAbout {
    width: 30.2247191011%;
  }
  .footerBg .footer .footerItem2 .footerTab.footerAdvantage {
    width: 28.0898876404%;
  }
  .footerBg .footer .footerItem2 .footerTab.footerAdvantage .desc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .footerBg .footer .footerItem2 .footerTab.footerAdvantage .desc p {
    line-height: 1.28906vw;
    overflow: hidden;
    max-height: 5.15625vw;
  }
  .footerBg .footer .footerItem2 .footerTab.footerCopyright {
    width: 29.3820224719%;
  }
  .footerBg .footer .footerItem2 .footerTab .title {
    font-size: 0.9375vw;
    font-weight: bold;
    display: block;
    margin-bottom: 0.52083vw;
    color: #000;
  }
  .footerBg .footer .footerItem2 .footerTab .desc {
    font-size: 0.72917vw;
    line-height: 1.28906vw;
    max-height: 5.15625vw;
    color: #828282;
  }
  .footerBg .footer .footerItem2 .footerTab .desc p {
    margin-right: 1.875vw;
    margin-bottom: 0;
  }
  .footerBg .footer .footerItem2 .footerTab .desc p:last-child {
    margin-right: 0;
  }
  .footerBg .footer .footerItem3 {
    font-size: 0.72917vw;
    line-height: 2.1;
    padding: 1.66667vw 0 3.02083vw;
    color: #000;
  }
  /* 侧边栏 */
  .rightFastMain {
    right: 0.625vw;
  }
  .rightFastMain .rightFastBox {
    width: 2.917vw;
    padding: 0.26vw 0vw;
    border-radius: 2.917vw;
    margin-top: 0.052vw;
  }
  .rightFastMain .rightFastBox .fastDemand .icon {
    width: 2.396vw;
  }
  .rightFastMain .rightFastBox .fastDemand .icon p {
    height: 2.396vw;
  }
  .rightFastMain .rightFastBox .fastDemand .icon img {
    width: 1.146vw;
  }
  .rightFastMain .rightFastBox .fastDemand .title {
    width: 1.875vw;
    font-size: 0.729vw;
    line-height: 0.833vw;
    padding: 0.26vw 0vw 0.521vw;
  }
  .rightFastMain .rightFastBox .fastTel {
    padding: 0.417vw 0vw 0vw;
  }
  .rightFastMain .rightFastBox .fastTel .icon {
    font-size: 1.146vw;
  }
  .rightFastMain .rightFastBox .fastTel .title {
    width: 1.875vw;
    font-size: 0.729vw;
    line-height: 0.833vw;
    padding: 0.104vw 0vw 0.781vw;
  }
  .rightFastMain .scrollTop {
    width: 2.917vw;
    height: 2.917vw;
    border-radius: 100%;
    margin-top: 0.521vw;
    -webkit-box-shadow: 0vw 0.052vw 0.521vw rgba(0, 0, 0, 0.15);
    box-shadow: 0vw 0.052vw 0.521vw rgba(0, 0, 0, 0.15);
  }
  .rightFastMain .scrollTop i {
    font-size: 1.354vw;
  }
  .rightFastMain .rightFastBox .popUpTelMain {
    right: 1.042vw;
    padding-right: 1.042vw;
  }
  .rightFastMain .rightFastBox .popUpTelBox {
    width: 8.958vw;
    height: 15.313vw;
    border-radius: 1.042vw;
    -webkit-box-shadow: 0vw 0.26vw 0.521vw rgba(0, 0, 0, 0.2);
    box-shadow: 0vw 0.26vw 0.521vw rgba(0, 0, 0, 0.2);
  }
  .rightFastMain .rightFastBox .popUpTelBox .consultTitle {
    padding: 1.042vw 0vw 0.781vw;
    font-size: 0.729vw;
  }
  .rightFastMain .rightFastBox .popUpTelBox .consultCode {
    width: 5.208vw;
    border: 0.104vw solid #ff0000;
    border-radius: 0.521vw;
  }
  .rightFastMain .rightFastBox .popUpTelBox .telTitle {
    padding-top: 0.781vw;
    font-size: 0.729vw;
  }
  .rightFastMain .rightFastBox .popUpTelBox .telNumber {
    font-size: 0.938vw;
  }
  .rightFastMain .rightFastBox .popUpTelBox .btn {
    padding-top: 0.521vw;
  }
  .rightFastMain .rightFastBox .popUpTelBox .btn a {
    height: 2.083vw;
    border-radius: 2.083vw;
    padding: 0vw 1.042vw;
    font-size: 0.729vw;
  }
  .rightFastMain .rightFastBox .popUpTelBox .btn a i {
    font-size: 1.25vw;
    margin-right: 0.26vw;
  }
  .rightFastMain .rightFastBox .qrCode {
    right: 2.083vw;
    width: 7.813vw;
    border-radius: 0.26vw;
  }
  .rightFastMain .rightFastBox .fastTel:hover .popUpTelMain {
    right: 2.604vw;
  }
  .rightFastMain .rightFastBox .fastTel:hover .qrCode {
    right: 3.646vw;
  }
  /* 咨询表单 */
  .pupDemandMain .pupDemandContainer {
    padding: 2.083vw 1.042vw;
  }
  .pupDemandMain .pupDemandBox {
    width: 43.75vw;
    padding-left: 0vw;
    border-radius: 1.563vw;
  }
  .pupDemandMain .pupDemandBox .title {
    font-size: 1.875vw;
    line-height: 2.396vw;
    width: 29.167vw;
    padding: 4.167vw 0vw 0vw 3.125vw;
  }
  .pupDemandMain .pupDemandBox .telBox {
    width: 29.167vw;
    padding: 0vw 0vw 4.167vw 3.125vw;
  }
  .pupDemandMain .pupDemandBox .telBox .tel {
    font-size: 1.354vw;
  }
  .pupDemandMain .pupDemandBox .telBox .desc {
    font-size: 0.729vw;
  }
  .pupDemandMain .pupDemandBox .pupDemand {
    width: 43.75vw;
    padding: 3.646vw 5.208vw 3vw;
    -webkit-backdrop-filter: blur(1.042vw);
    backdrop-filter: blur(1.042vw);
    border-radius: 1.563vw;
  }
  .pupDemandMain .pupDemandBox .pupDemand .subTitle {
    font-size: 0.781vw;
    padding: 1.042vw 0vw 0vw 0.417vw;
  }
  .pupDemandMain .pupDemandBox .pupDemand .subTitle::before {
    width: 0.625vw;
    height: 0.625vw;
    margin-right: 0.26vw;
  }
  .pupDemandMain .pupDemandBox .pupDemand .inputList {
    margin: 0vw -0.521vw;
    padding-top: 0.781vw;
  }
  .pupDemandMain .pupDemandBox .pupDemand .inputList .list {
    width: -webkit-calc(50% - 1.042vw);
    width: -moz-calc(50% - 1.042vw);
    width: calc(50% - 1.042vw);
    margin: 0vw 0.521vw;
    padding-top: 1.042vw;
  }
  .pupDemandMain .pupDemandBox .pupDemand .inputList .list input {
    height: 2.813vw;
    border-radius: 2.813vw;
    padding: 0vw 1.198vw;
    font-size: 0.781vw;
  }
  .pupDemandMain .pupDemandBox .pupDemand .MultipleChoice .MultipleChoiceTitle {
    padding-top: 1.042vw;
    font-size: 1.042vw;
    font-weight: 550;
  }
  .pupDemandMain .pupDemandBox .pupDemand .MultipleChoice .MultipleChoiceList .layui-form-checkbox {
    margin: 0.521vw 0.521vw 0vw 0vw;
    padding: 0vw 0.521vw;
    line-height: 1.458vw !important;
    border-radius: 1.458vw !important;
  }
  .pupDemandMain .pupDemandBox .pupDemand .MultipleChoice .MultipleChoiceList .layui-form-checkbox div {
    line-height: 1.458vw !important;
    font-size: 0.729vw;
    padding: 0vw;
  }
  .pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetTitle {
    padding-top: 1.042vw;
    font-size: 1.042vw;
  }
  .pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio {
    font-size: 0.729vw;
    line-height: 1.458vw;
    padding: 0vw;
    margin: 0.521vw 1.042vw 0vw 0vw;
  }
  .pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio > i {
    font-size: 0.625vw;
  }
  .pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio div {
    font-size: 0.729vw;
  }
  .pupDemandMain .pupDemandBox .pupDemand .code {
    margin-top: 1.042vw;
  }
  .pupDemandMain .pupDemandBox .pupDemand .code input {
    height: 2.813vw;
    border-radius: 2.813vw;
    padding: 0vw 1.198vw;
    font-size: 0.781vw;
  }
  .pupDemandMain .pupDemandBox .pupDemand .code img {
    right: 1.198vw;
    height: 1.823vw;
  }
  .pupDemandMain .pupDemandBox .pupDemand .btn {
    margin-top: 1.302vw;
  }
  .pupDemandMain .pupDemandBox .pupDemand .btn input {
    font-size: 0.729vw;
    height: 2.813vw;
    border-radius: 2.813vw;
  }
  .pupDemandMain .pupDemandBox .pupDemandClose {
    right: 1.302vw;
    top: 1.302vw;
    width: 1.563vw;
    height: 1.563vw;
  }
  .pupDemandMain .pupDemandBox .pupDemandClose i {
    font-size: 1.25vw;
  }
  .pupDemandMain.animat .pupDemandBox {
    width: 72.917vw;
    padding-left: 29.167vw;
  }
  /* 首页标题 */
  .indexTitle .icon {
    margin-right: 0.26042vw;
  }
  .indexTitle .icon::before,
  .indexTitle .icon::after {
    width: 0.57292vw;
    height: 0.57292vw;
    border-width: 0.10417vw;
  }
  .indexTitle .title {
    font-size: 1.04167vw;
  }
  .indexTitle .subTitle {
    font-size: 2.60417vw;
    margin-top: 0.88542vw;
  }
}
@media (min-width: 1600px) {
  /* 首页banner */
  .banner .swiper-wrapper .swiper-slide a .image {
    height: 100vh;
  }
  .banner .swiper-wrapper .swiper-slide a .move {
    left: 50%;
    -webkit-transform: translateX(-50%);
       -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    right: auto;
    width: 1780px;
  }
  .banner .swiper-wrapper .swiper-slide a .move img {
    height: 803px;
  }
  .banner .swiper-wrapper .swiper-slide a .content {
    top: 50%;
    bottom: auto;
    -webkit-transform: translate(-50%, -50%);
       -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
  .banner .swiper-wrapper .swiper-slide a .content .content1 .title {
    font-size: 26px;
    line-height: 1.4;
  }
  .banner .swiper-wrapper .swiper-slide a .content .content1 .subTitle {
    font-size: 60px;
    line-height: 1.4;
  }
  .banner .swiper-wrapper .swiper-slide a .content .content2 .title {
    font-size: 18px;
    margin-bottom: 18px;
  }
  .banner .swiper-wrapper .swiper-slide a .content .content2 .subTitle {
    font-size: 80px;
    margin-bottom: 24px;
  }
  .banner .swiper-wrapper .swiper-slide a .content .content2 .desc {
    font-size: 20px;
  }
  .banner .swiper-wrapper .swiper-slide a .content .content2 .desc p {
    margin-right: 10px;
  }
  .banner .swiper-wrapper .swiper-slide a .content .content2 .desc p img {
    height: 22px;
    margin-right: 5px;
  }
  .banner .swiper-wrapper .swiper-slide a .content .content3 .titleBox .title {
    font-size: 60px;
  }
  .banner .swiper-wrapper .swiper-slide a .content .content3 .titleBox .smallTitle {
    margin-left: 13px;
  }
  .banner .swiper-wrapper .swiper-slide a .content .content3 .titleBox .smallTitle i:nth-child(1) {
    font-size: 10px;
  }
  .banner .swiper-wrapper .swiper-slide a .content .content3 .titleBox .smallTitle i:nth-child(2) {
    font-size: 12px;
  }
  .banner .swiper-wrapper .swiper-slide a .content .content3 .titleBox .smallTitle i:nth-child(3) {
    font-size: 14px;
  }
  .banner .swiper-wrapper .swiper-slide a .content .content3 .subTitle {
    font-size: 60px;
  }
  .banner .swiper-wrapper .swiper-slide a .content .content3 .subTitle img {
    display: inline-block;
    height: 50px;
    margin-right: 10px;
  }
  .banner .swiper-wrapper .swiper-slide a .content .more {
    width: 142px;
    height: 43px;
    line-height: 43px;
    border-radius: 43px;
    padding: 0px 13px 0px 16px;
    margin-top: 19px;
  }
  .banner .swiper-wrapper .swiper-slide a .content .more:hover::after {
    width: 43px;
  }
  .banner .swiper-wrapper .swiper-slide a .content .more span {
    font-size: 16px;
    margin-left: 24px;
  }
  .banner .scrollbar {
    bottom: 89px;
  }
  .banner .scrollbar .swiper-scrollbar {
    width: 205px;
  }
  /* 首页 关于我们 */
  .indexAboutusBg {
    background-size: 100% 100vh !important;
    padding: 187px 0px 0px;
  }
  .indexAboutusBg::after {
    -webkit-transform: translate(-26%, -62%);
       -moz-transform: translate(-26%, -62%);
        -ms-transform: translate(-26%, -62%);
            transform: translate(-26%, -62%);
    width: 1855px;
    height: 1831px;
  }
  .indexAboutusBg .indexAboutus {
    padding: 0px 238px;
    margin-bottom: 365px;
  }
  .indexAboutusBg .indexAboutus .content {
    width: 639px;
    margin: 286px 0px 190px;
  }
  .indexAboutusBg .indexAboutus .content .title {
    display: block;
    font-size: 30px;
    color: #000;
    font-weight: 500;
    line-height: 1.25;
    margin-bottom: 23px;
  }
  .indexAboutusBg .indexAboutus .content .title span {
    color: #818080;
  }
  .indexAboutusBg .indexAboutus .content .desc {
    font-size: 16px;
    line-height: 28px;
    /*max-height: 84px;*/
    margin-bottom: 43px;
  }
  .indexAboutusBg .indexAboutus .content .desc .label{
      max-width: 450px;
      padding-top: 10px;
  }
  .indexAboutusBg .indexAboutus .content .more {
    height: 43px;
    line-height: 43px;
    padding: 0px 25px 0px 14px;
  }
  .indexAboutusBg .indexAboutus .content .more::after {
    width: 43px;
    border-radius: 43px;
  }
  .indexAboutusBg .indexAboutus .content .more i {
    font-size: 16px;
  }
  .indexAboutusBg .indexAboutus .content .more span {
    font-size: 16px;
    margin-left: 24px;
  }
  .indexAboutusBg .indexAboutus .moveLogo {
    display: block;
    top: -36px;
    right: 200px;
  }
  .indexAboutusBg .indexAboutus .moveLogo img {
    width: 313px;
  }
  .indexAboutusBg .indexAboutus .moveTitle {
    display: block;
    font-size: 193.43px;
    line-height: 263px;
  }
  .indexAboutusBg .indexAboutus .moveDesc {
    display: block;
    font-size: 16px;
    margin-right: -400px;
    line-height: 24px;
    max-height: 72px;
  }
  /* 首页 业务 */
  .indexBusinessBg {
    background-size: 100% 100% !important;
    padding: 187px 0px 84px;
    margin-top: -280px;
  }
  .indexBusinessBg .indexBusiness {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .indexBusinessBg .indexBusiness ul {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
       -moz-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .indexBusinessBg .indexBusiness ul li {
    margin-bottom: 0px;
  }
  .indexBusinessBg .indexBusiness ul li .content {
    padding: 37px 33px 37px 40px;
  }
  .indexBusinessBg .indexBusiness ul li .content .title {
    font-size: 36px;
    margin-bottom: 0px;
  }
  .indexBusinessBg .indexBusiness ul li .content .desc {
    font-size: 16px;
  }
  .indexBusinessBg .indexBusiness ul li .content .desc a i {
    width: 17px;
    height: 17px;
    font-size: 12px;
    margin-left: 3px;
  }
  .indexBusinessBg .indexBusiness ul li .content .icon {
    top: 28px;
    right: 28px;
    width: 54px;
    height: 54px;
    font-size: 44px;
  }
  .indexBusinessBg .indexBusiness ul li:hover .image img {
    -webkit-filter: blur(10px);
            filter: blur(10px);
  }
  .indexBusinessBg .indexBusiness ul li:hover .content .icon {
    width: 54px;
    height: 54px;
    font-size: 24px;
  }
  .indexBusinessBg .indexBusiness ul li:nth-child(1) {
    width: 49.4382022472%;
    height: 860px;
    margin-right: 1.1235955056%;
  }
  .indexBusinessBg .indexBusiness ul li:nth-child(1) .image img.bg {
    min-height: 860px;
  }
  .indexBusinessBg .indexBusiness ul li:nth-child(1) .image img.move {
    width: 50.2272727273%;
    right: 40px;
    bottom: 0px;
  }
  .indexBusinessBg .indexBusiness ul li:nth-child(1) .content .title {
    margin-bottom: 25px;
  }
  .indexBusinessBg .indexBusiness ul li:nth-child(2) {
    width: 49.4382022472%;
    height: 420px;
  }
  .indexBusinessBg .indexBusiness ul li:nth-child(2) .image img.bg {
    min-height: 420px;
  }
  .indexBusinessBg .indexBusiness ul li:nth-child(2) .image img.move {
    width: 62.7272727273%;
  }
  .indexBusinessBg .indexBusiness ul li:nth-child(2) .content, .indexBusinessBg .indexBusiness ul li:nth-child(3) .content, .indexBusinessBg .indexBusiness ul li:nth-child(4) .content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .indexBusinessBg .indexBusiness ul li:nth-child(3) {
    margin-right: 1.1235955056%;
  }
  .indexBusinessBg .indexBusiness ul li:nth-child(3) .content .icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
  .indexBusinessBg .indexBusiness ul li:nth-child(3), .indexBusinessBg .indexBusiness ul li:nth-child(4) {
    width: 24.1573033708%;
    height: 420px;
    margin-top: -420px;
  }
  .indexBusinessBg .indexBusiness ul li:nth-child(3) .image img.bg, .indexBusinessBg .indexBusiness ul li:nth-child(4) .image img.bg {
    min-height: 420px;
  }
  /* 首页 优势 */
  .indexAdvantage .image video {
    height: 100vh;
  }
  .indexAdvantage .content {
    padding: 89px 0px 90px 0px;
  }
  .indexAdvantage .content .titleBox .title {
    font-size: 44px;
    margin-bottom: 14px;
  }
  .indexAdvantage .content .titleBox .title span {
    font-size: 60px;
  }
  .indexAdvantage .content .titleBox .subTitle {
    font-size: 14px;
  }
  .indexAdvantage .content .descBox img {
    display: block;
    width: auto;
    height: 193px;
  }
  .indexAdvantage .content .descBox .desc {
    font-size: 20px;
    margin-top: 27px;
    line-height: 30px;
    max-height: 60px;
  }
  /* 首页 案例 */
  .indexCaseBg {
    padding: 96px 0px 104px;
  }
  .indexCaseBg .indexCase .indexCaseTitle {
    margin-bottom: 79px;
  }
  .indexCaseBg .indexCase .indexCaseMain ul {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li {
    width: 24.1573033708%;
    margin-bottom: 0px;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .image {
    height: 430px;
    position: relative;
    overflow: hidden;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .image .mask {
    padding: 34px 49px 50px 44px;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .image .mask .maskTitle .logo img {
    height: 70px;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .image .mask .maskTitle .more {
    width: 54px;
    height: 54px;
    font-size: 18px;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .image .mask .maskData {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .image .mask .maskData .list {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
       -moz-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 0px 15px;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .image .mask .maskData .list .title {
    font-size: 14px;
    margin-bottom: 6px;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .image .mask .maskData .list .number span {
    font-size: 30px;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .image .mask .maskData .list .number i {
    font-size: 14px;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .image .mask .maskDesc {
    font-size: 14px;
    line-height: 20px;
    max-height: 40px;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .content {
    padding-top: 27px;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .content .title {
    font-size: 22px;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .content .tabs span {
    font-size: 12px;
    padding: 4px 13px;
    margin-right: 9px;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .moreBtn {
    width: 151px;
    height: 151px;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .moreBtn span {
    font-size: 20px;
    line-height: 1;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .moreBtn i {
    font-size: 18px;
    margin-top: -26px;
    margin-right: -15px;
    overflow: hidden;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .moreBtn i::before {
    display: block;
    -webkit-animation: arrowRun 5s infinite;
       -moz-animation: arrowRun 5s infinite;
            animation: arrowRun 5s infinite;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li a .moreBtn .svg {
    padding: 10px;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(1) {
    width: 100%;
    margin-bottom: 42px;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(1) a .image {
    height: 680px;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(1) a .content .title {
    font-size: 24px;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(2) {
    width: 49.4382022472%;
    margin-bottom: 62px;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(2) a .image {
    height: 880px;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(2) a .content .title {
    font-size: 24px;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(7) {
    width: 49.4382022472%;
    margin: -450px 0px 54px;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(7) a .image {
    height: 880px;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(7) a .content .title {
    font-size: 24px;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(8) {
    width: 49.4382022472%;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(1) a .image .maskData, .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(2) a .image .maskData, .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(7) a .image .maskData {
    margin-bottom: 30px;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(1) a .image .maskData .list, .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(2) a .image .maskData .list, .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(7) a .image .maskData .list {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    padding: 0px 18px;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(1) a .image .maskData .list::after, .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(2) a .image .maskData .list::after, .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(7) a .image .maskData .list::after {
    height: 50px;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(1) a .image .maskData .list .title, .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(2) a .image .maskData .list .title, .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(7) a .image .maskData .list .title {
    font-size: 16px;
    margin-bottom: 6px;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(1) a .image .maskData .list .number span, .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(2) a .image .maskData .list .number span, .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(7) a .image .maskData .list .number span {
    font-size: 40px;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(1) a .image .maskData .list .number i, .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(2) a .image .maskData .list .number i, .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(7) a .image .maskData .list .number i {
    font-size: 18px;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(3) a .content .tabs span:nth-child(2), .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(4) a .content .tabs span:nth-child(2), .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(5) a .content .tabs span:nth-child(2), .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(6) a .content .tabs span:nth-child(2), .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(9) a .content .tabs span:nth-child(2) {
    margin-right: 0px;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(3) a .content .tabs span:nth-child(n+3), .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(4) a .content .tabs span:nth-child(n+3), .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(5) a .content .tabs span:nth-child(n+3), .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(6) a .content .tabs span:nth-child(n+3), .indexCaseBg .indexCase .indexCaseMain ul li:nth-child(9) a .content .tabs span:nth-child(n+3) {
    display: none;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:last-child {
    display: block;
    height: 430px;
  }
  .indexCaseBg .indexCase .indexCaseMain ul li:last-child a .content {
    display: none;
  }
  /* 首页 客户 */
  .indexCustomerBg {
    padding: 94px 0px 112px;
  }
  .indexCustomerBg .indexCustomer .indexCustomerTitle {
    margin-bottom: 104px;
  }
  .indexCustomerBg .indexCustomer .indexCustomerMain {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
  .indexCustomerBg .indexCustomer .indexCustomerMain .indexCustomerLeft {
    width: 32.5842696629%;
    margin-bottom: 0px;
  }
  .indexCustomerBg .indexCustomer .indexCustomerMain .indexCustomerLeft ul li {
    margin-bottom: 25px;
  }
  .indexCustomerBg .indexCustomer .indexCustomerMain .indexCustomerLeft ul li .title {
    margin-bottom: 9px;
  }
  .indexCustomerBg .indexCustomer .indexCustomerMain .indexCustomerLeft ul li .title span {
    font-size: 52px;
  }
  .indexCustomerBg .indexCustomer .indexCustomerMain .indexCustomerLeft ul li .title i {
    font-size: 15px;
    margin-left: 0px;
  }
  .indexCustomerBg .indexCustomer .indexCustomerMain .indexCustomerLeft ul li .bar {
    height: 8px;
  }
  .indexCustomerBg .indexCustomer .indexCustomerMain .indexCustomerRight {
    width: 52.808988764%;
  }
  .indexCustomerBg .indexCustomer .indexCustomerMain .indexCustomerRight ul li {
    width: 20%;
  }
  .indexCustomerBg .indexCustomer .indexCustomerMain .indexCustomerRight ul li:nth-child(3n+3) {
    border-right: 1px solid rgba(0, 0, 0, 0.1);
  }
  .indexCustomerBg .indexCustomer .indexCustomerMain .indexCustomerRight ul li:nth-child(5n+5) {
    border-right: 0px;
  }
  /* 首页 动态 */
  .indexNewsBg {
    padding: 92px 0px 120px;
  }
  .indexNewsBg .indexNews .indexNewsTitle {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
       -moz-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 83px;
  }
  .indexNewsBg .indexNews .indexNewsTitle .more {
    display: inline-block;
    height: 43px;
    line-height: 43px;
    padding: 0px 25px 0px 14px;
    position: relative;
  }
  .indexNewsBg .indexNews .indexNewsTitle .more::after {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 43px;
    height: 100%;
    border-radius: 43px;
    border: 1px solid #FF0000;
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    transition: all 0.8s ease;
    content: "";
    display: block;
  }
  .indexNewsBg .indexNews .indexNewsTitle .more:hover::after {
    width: 100%;
    background: #FF0000;
  }
  .indexNewsBg .indexNews .indexNewsTitle .more:hover i {
    color: #fff;
  }
  .indexNewsBg .indexNews .indexNewsTitle .more:hover span {
    color: #fff;
  }
  .indexNewsBg .indexNews .indexNewsTitle .more i {
    font-size: 16px;
    color: #FF0000;
    position: relative;
    z-index: 2;
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    transition: all 0.8s ease;
  }
  .indexNewsBg .indexNews .indexNewsTitle .more span {
    font-size: 16px;
    margin-left: 24px;
    color: #2B2B2B;
    position: relative;
    z-index: 2;
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    transition: all 0.8s ease;
  }
  .indexNewsBg .indexNews .indexNewsMain {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem1 {
    width: 28.6516853933%;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem1 a .title {
    font-size: 20px;
    padding: 80px 47px 45px 49px;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem2 {
    width: 45.5056179775%;
    padding: 58px 40px 10px;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem2 .title {
    display: block;
    font-size: 28px;
    color: #070707;
    font-weight: 400;
    line-height: 38px;
    height: 76px;
    overflow: hidden;
    padding-right: 141px;
    margin-bottom: 38px;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem2 .content {
    padding: 52px 0px 37px;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem2 .content .swiper-wrapper .swiper-slide ul {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem2 .content .swiper-wrapper .swiper-slide ul li {
    width: 50%;
    margin-bottom: 16.8px;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem2 .content .swiper-wrapper .swiper-slide ul li:nth-child(n+7) {
    display: block;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem2 .content .swiper-wrapper .swiper-slide ul li a {
    font-size: 15px;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem2 .content .swiper-wrapper .swiper-slide ul li a::before {
    font-size: 16px;
    margin-right: 3px;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem2 .content .swiper-pagination .swiper-pagination-bullet {
    width: 11px;
    height: 11px;
    margin: 0px 2px;
    border-width: 2px;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 {
    display: block;
    width: 23.595505618%;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 ul li:nth-child(1) {
    margin-bottom: 20px;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 ul li:nth-child(1) a {
    height: 290px;
    background: #EAE4D5;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 ul li:nth-child(1) a:hover .more {
    color: #fff;
    border-color: #FF0000;
    background: #FF0000;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 ul li:nth-child(1) a .time {
    color: #000;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 ul li:nth-child(1) a .title {
    color: #000;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 ul li:nth-child(1) a .more {
    color: #000;
    border-color: #000;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 ul li:nth-child(2) a {
    height: 200px;
    background: #383838;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 ul li:nth-child(2) a .time {
    color: #fff;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 ul li:nth-child(2) a .title {
    color: #fff;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 ul li a {
    display: block;
    padding: 48px 100px 50px 49px;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 ul li a .time {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 ul li a .time i {
    font-size: 14px;
    margin-right: 3px;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 ul li a .time span {
    font-size: 14px;
    line-height: 1;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 ul li a .title {
    font-size: 20px;
    line-height: 1.3;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin: 14px 0px 68px;
  }
  .indexNewsBg .indexNews .indexNewsMain .indexNewsItem3 ul li a .more {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 43px;
    height: 43px;
    font-size: 14px;
    border-radius: 50%;
    border: 1px solid;
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    transition: all 0.8s ease;
  }
  /* 首页 联系 */
  .indexContactusBg {
    padding: 120px 0px 138px;
  }
  .indexContactusBg .indexContactus {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
  .indexContactusBg .indexContactus .indexContactusTitle {
    width: 34.8876404494%;
    margin-right: 198px;
    margin-bottom: 0px;
  }
  .indexContactusBg .indexContactus .indexContactusTitle .title {
    font-size: 50px;
    margin-bottom: 19px;
  }
  .indexContactusBg .indexContactus .indexContactusTitle .subTitle {
    font-size: 18px;
    margin-bottom: 30px;
  }
  .indexContactusBg .indexContactus .indexContactusTitle .more {
    font-size: 15px;
    width: 237px;
    height: 49px;
    border-radius: 24px;
  }
  .indexContactusBg .indexContactus .indexContactusTitle .more:hover {
    -webkit-box-shadow: 0px 6px 13px #FF3000;
            box-shadow: 0px 6px 13px #FF3000;
  }
  .indexContactusBg .indexContactus .indexContactusRight .title {
    font-size: 17px;
    margin-bottom: 28px;
  }
  .indexContactusBg .indexContactus .indexContactusRight .content ul li {
    padding: 0px 30px;
  }
  .indexContactusBg .indexContactus .indexContactusRight .content ul li .phone {
    font-size: 32px;
    margin-bottom: 3px;
  }
  .indexContactusBg .indexContactus .indexContactusRight .content ul li .subTitle {
    font-size: 16px;
  }
  /* 底部 */
  .footerBg {
    padding: 53px 0px 0px;
    background: #fff;
  }
  .footerBg .footer .footerItem1 {
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 40px;
    margin-bottom: 53px;
    border-bottom: 1px solid #EEEEEE;
  }
  .footerBg .footer .footerItem1 .title {
    display: block;
    font-size: 36px;
    color: #FF0000;
    font-weight: bold;
  }
  .footerBg .footer .footerItem1 .nav ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
  .footerBg .footer .footerItem1 .nav ul li {
    margin-right: 32px;
  }
  .footerBg .footer .footerItem1 .nav ul li:nth-child(1) {
    display: none;
  }
  .footerBg .footer .footerItem1 .nav ul li:last-child {
    margin-right: 0px;
  }
  .footerBg .footer .footerItem1 .nav ul li a {
    display: block;
    font-size: 16px;
    color: #353535;
    position: relative;
    padding: 0px;
    border-bottom: 0px;
  }
  .footerBg .footer .footerItem1 .nav ul li a::after {
    content: "";
    position: absolute;
    bottom: -10px;
    width: 0%;
    right: 0vw;
    height: 2px;
    background: #ff0000;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;
  }
  .footerBg .footer .footerItem1 .nav ul li a:hover::after {
    width: 100%;
    left: 0vw;
    right: auto;
  }
  .footerBg .footer .footerItem1 .nav ul li a i {
    display: none;
  }
  .footerBg .footer .footerList {
    display: none;
  }
  .footerBg .footer .footerItem2 {
    padding-bottom: 40px;
    border-bottom: 1px solid #EEEEEE;
  }
  .footerBg .footer .footerItem2 .footerTab {
    display: block;
  }
  .footerBg .footer .footerItem2 .footerTab.footerAbout {
    width: 30.2247191011%;
  }
  .footerBg .footer .footerItem2 .footerTab.footerAdvantage {
    width: 28.0898876404%;
  }
  .footerBg .footer .footerItem2 .footerTab.footerAdvantage .desc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .footerBg .footer .footerItem2 .footerTab.footerAdvantage .desc p {
    line-height: 24.75px;
    max-height: 99px;
    overflow: hidden;
  }
  .footerBg .footer .footerItem2 .footerTab.footerCopyright {
    width: 29.3820224719%;
  }
  .footerBg .footer .footerItem2 .footerTab .title {
    display: block;
    font-size: 18px;
    color: #000000;
    font-weight: bold;
    margin-bottom: 10px;
  }
  .footerBg .footer .footerItem2 .footerTab .desc {
    font-size: 14px;
    color: #828282;
    line-height: 24.75px;
    max-height: 99px;
  }
  .footerBg .footer .footerItem2 .footerTab .desc p {
    margin-right: 36px;
    margin-bottom: 0px;
  }
  .footerBg .footer .footerItem2 .footerTab .desc p:last-child {
    margin-right: 0px;
  }
  .footerBg .footer .footerItem3 {
    font-size: 14px;
    color: #000;
    line-height: 2.1;
    padding: 32px 0px 58px;
  }
  /* 咨询表单 */
  .pupDemandMain .pupDemandContainer {
    padding: 40px 20px;
  }
  .pupDemandMain .pupDemandBox {
    width: 840px;
    padding-left: 0px;
    border-radius: 30px;
  }
  .pupDemandMain .pupDemandBox .title {
    font-size: 36px;
    line-height: 46px;
    width: 560px;
    padding: 80px 0px 0px 60px;
  }
  .pupDemandMain .pupDemandBox .telBox {
    width: 560px;
    padding: 0px 0px 80px 60px;
  }
  .pupDemandMain .pupDemandBox .telBox .tel {
    font-size: 26px;
  }
  .pupDemandMain .pupDemandBox .telBox .desc {
    font-size: 14px;
  }
  .pupDemandMain .pupDemandBox .pupDemand {
    width: 840px;
    padding: 70px 100px 57.6px;
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    border-radius: 30px;
  }
  .pupDemandMain .pupDemandBox .pupDemand .subTitle {
    font-size: 15px;
    padding: 20px 0px 0px 8px;
  }
  .pupDemandMain .pupDemandBox .pupDemand .subTitle::before {
    width: 12px;
    height: 12px;
    margin-right: 5px;
  }
  .pupDemandMain .pupDemandBox .pupDemand .inputList {
    margin: 0px -10px;
    padding-top: 15px;
  }
  .pupDemandMain .pupDemandBox .pupDemand .inputList .list {
    width: -webkit-calc(50% - 20px);
    width: -moz-calc(50% - 20px);
    width: calc(50% - 20px);
    margin: 0px 10px;
    padding-top: 20px;
  }
  .pupDemandMain .pupDemandBox .pupDemand .inputList .list input {
    height: 54px;
    border-radius: 54px;
    padding: 0px 23px;
    font-size: 15px;
  }
  .pupDemandMain .pupDemandBox .pupDemand .MultipleChoice .MultipleChoiceTitle {
    padding-top: 20px;
    font-size: 20px;
    font-weight: 550;
  }
  .pupDemandMain .pupDemandBox .pupDemand .MultipleChoice .MultipleChoiceList .layui-form-checkbox {
    margin: 10px 10px 0px 0px;
    padding: 0px 10px;
    line-height: 28px !important;
    border-radius: 28px !important;
  }
  .pupDemandMain .pupDemandBox .pupDemand .MultipleChoice .MultipleChoiceList .layui-form-checkbox div {
    line-height: 28px !important;
    font-size: 14px;
    padding: 0px;
  }
  .pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetTitle {
    padding-top: 20px;
    font-size: 20px;
  }
  .pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio {
    font-size: 14px;
    line-height: 28px;
    padding: 0px;
    margin: 10px 20px 0px 0px;
  }
  .pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio > i {
    font-size: 12px;
  }
  .pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio div {
    font-size: 14px;
  }
  .pupDemandMain .pupDemandBox .pupDemand .code {
    margin-top: 20px;
  }
  .pupDemandMain .pupDemandBox .pupDemand .code input {
    height: 54px;
    border-radius: 54px;
    padding: 0px 23px;
    font-size: 15px;
  }
  .pupDemandMain .pupDemandBox .pupDemand .code img {
    right: 23px;
    height: 35px;
  }
  .pupDemandMain .pupDemandBox .pupDemand .btn {
    margin-top: 25px;
  }
  .pupDemandMain .pupDemandBox .pupDemand .btn input {
    font-size: 14px;
    height: 54px;
    border-radius: 54px;
  }
  .pupDemandMain .pupDemandBox .pupDemandClose {
    right: 25px;
    top: 25px;
    width: 30px;
    height: 30px;
  }
  .pupDemandMain .pupDemandBox .pupDemandClose i {
    font-size: 24px;
  }
  .pupDemandMain.animat .pupDemandBox {
    width: 1400px;
    padding-left: 560px;
  }
  .rightFastMain {
    right: 10px;
  }
  .rightFastMain .rightFastBox {
    width: 56px;
    padding: 5px 0px 10px;
    border-radius: 56px;
    margin-top: 1px;
  }
  .rightFastMain .rightFastBox .fastDemand .icon {
    width: 46px;
  }
  .rightFastMain .rightFastBox .fastDemand .icon p {
    height: 46px;
  }
  .rightFastMain .rightFastBox .fastDemand .icon img {
    width: 22px;
  }
  .rightFastMain .rightFastBox .fastDemand .title {
    width: 36px;
    font-size: 14px;
    line-height: 15px;
    padding: 8px 0px 15px;
  }
  .rightFastMain .rightFastBox .fastTel {
    padding: 15px 0px 0px;
  }
  .rightFastMain .rightFastBox .fastTel .icon {
    font-size: 22px;
  }
  .rightFastMain .rightFastBox .fastTel .title {
    width: 36px;
    font-size: 14px;
    line-height: 15px;
    padding: 5px 0px 15px;
  }
  .rightFastMain .scrollTop {
    width: 56px;
    height: 56px;
    border-radius: 100%;
    margin-top: 10px;
    -webkit-box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.15);
  }
  .rightFastMain .scrollTop i {
    font-size: 24px;
  }
  .rightFastMain .rightFastBox .popUpTelMain {
    right: 17px;
    padding-right: 17px;
  }
  .rightFastMain .rightFastBox .popUpTelBox {
    width: 172px;
    height: 294px;
    border-radius: 17px;
    -webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);
  }
  .rightFastMain .rightFastBox .popUpTelBox .consultTitle {
    padding: 17px 0px 12px;
    font-size: 14px;
  }
  .rightFastMain .rightFastBox .popUpTelBox .consultCode {
    width: 100px;
    border: 2px solid #ff0000;
    border-radius: 8px;
  }
  .rightFastMain .rightFastBox .popUpTelBox .telTitle {
    padding-top: 12px;
    font-size: 14px;
  }
  .rightFastMain .rightFastBox .popUpTelBox .telNumber {
    font-size: 18px;
  }
  .rightFastMain .rightFastBox .popUpTelBox .btn {
    padding-top: 8px;
  }
  .rightFastMain .rightFastBox .popUpTelBox .btn a {
    height: 40px;
    border-radius: 40px;
    padding: 0px 20px;
    font-size: 14px;
  }
  .rightFastMain .rightFastBox .popUpTelBox .btn a i {
    font-size: 22px;
    margin-right: 8px;
  }
  .rightFastMain .rightFastBox .qrCode {
    right: 45px;
    width: 125px;
    border-radius: 4px;
  }
  .rightFastMain .rightFastBox .fastTel:hover .popUpTelMain {
    right: 50px;
  }
  .rightFastMain .rightFastBox .fastTel:hover .qrCode {
    right: 70px;
  }
  /* 首页标题 */
  .indexTitle .icon {
    margin-right: 5px;
  }
  .indexTitle .icon::before, .indexTitle .icon::after {
    width: 11px;
    height: 11px;
    border-width: 2px;
  }
  .indexTitle .title {
    font-size: 20px;
  }
  .indexTitle .subTitle {
    font-size: 50px;
    margin-top: 17px;
  }
}
@media (min-width: 1921px) {
  /* 版心 */
  .content1780 {
    width: 1780px;
  }
  /* 头部 */
  .header {
    padding: 0px;
  }
  .header .logo img {
    height: 46px;
  }
  .header .logo h1 {
    font-size: 14px;
    line-height: 18px;
  }
  .header .logo a:nth-child(2) {
    padding-left: 20px;
    margin-left: 20px;
    font-size: 14px;
    line-height: 18px;
  }
  .header .navBox .nav ul li {
    padding-right: 35px;
  }
  .header .navBox .nav ul li h2 a {
    font-size: 16px;
    line-height: 100px;
  }
  .header .navBox .consultBtn {
    padding: 0px 13px 0px 23px;
    height: 37px;
    font-size: 14px;
    border-radius: 37px;
  }
  .header .navBox .consultBtn span {
    padding-right: 10px;
  }
  .header .navBox .consultBtn i {
    font-size: 18px;
    width: 20px;
    height: 20px;
  }
  .header .navBox .consultBtn::after {
    border-radius: 37px;
  }
  .header .navBox .consultBtn:hover::after {
    width: 37px;
    right: 0px;
  }
  .header .navBox .consultBtn:hover i {
    -webkit-transform: translateX(5px);
    -ms-transform: translateX(5px);
    -moz-transform: translateX(5px);
         transform: translateX(5px);
  }
  .header .navBox .nav ul li .subNavMain {
    right: -105px;
    top: 79px;
  }
  .header .navBox .nav ul li .subNavMain .subNavBox {
    margin-top: 20px;
    padding: 30px 15px 35px;
    border-radius: 0px 0px 30px 30px;
  }
  .header .navBox .nav ul li .subNavMain .subNavBox .listBox {
    width: 580px;
  }
  .header .navBox .nav ul li .subNavMain .subNavBox .list {
    width: 290px;
    padding: 10px 25px 0px;
  }
  .header .navBox .nav ul li .subNavMain .subNavBox .list a {
    padding: 15px 0px 15px 25px;
  }
  .header .navBox .nav ul li .subNavMain .subNavBox .list .icon {
    width: 34px;
    height: 34px;
    font-size: 20px;
  }
  .header .navBox .nav ul li .subNavMain .subNavBox .list .content {
    width: -webkit-calc(100% - 34px);
    width: -moz-calc(100% - 34px);
    width: calc(100% - 34px);
    padding: 0px 10px;
  }
  .header .navBox .nav ul li .subNavMain .subNavBox .list .content .listTitle {
    font-size: 15px;
  }
  .header .navBox .nav ul li .subNavMain .subNavBox .list .content .desc {
    font-size: 12px;
    height: 18px;
  }
  .header .navBox .nav ul li .navDownMenuMain {
    left: -57px;
    top: 100px;
  }
  .header .navBox .nav ul li .navDownMenuMain .navDownMenuBox {
    padding: 36px 60px 60px 57px;
    -webkit-box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.05);
            box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.05);
    border-radius: 0px 0px 20px 20px;
  }
  .header .navBox .nav ul li .navDownMenuMain .navDownMenuBox .SecondaryMenu {
    padding: 0px 77px 0px 0px;
    margin-right: 60px;
  }
  .header .navBox .nav ul li .navDownMenuMain .navDownMenuBox .SecondaryMenu h3 {
    margin-bottom: 20px;
  }
  .header .navBox .nav ul li .navDownMenuMain .navDownMenuBox .SecondaryMenu h3 a {
    font-size: 15px;
    line-height: 22px;
  }
  .header .navBox .nav ul li .navDownMenuMain .navDownMenuBox .SecondaryMenu h3 a i {
    width: 17px;
    height: 17px;
    font-size: 12px;
    margin-left: 6px;
  }
  .header .navBox .nav ul li .navDownMenuMain .navDownMenuBox .imgBox {
    width: 420px;
  }
  .header .navBox .nav ul li:nth-child(5) .navDownMenuMain {
    left: -67px;
  }
  .header .navBox .nav ul li:nth-child(6) .navDownMenuMain {
    left: -192px;
  }
  /* 首页 优势 */
  .indexAdvantage .image video {
    height: 800px;
  }
}
@media (min-width: 2200px) {
  .header .navBox .nav ul li:nth-child(5) .navDownMenuMain {
    left: -57px;
  }
  .header .navBox .nav ul li:nth-child(6) .navDownMenuMain {
    left: -57px;
  }
}
@-webkit-keyframes rotate {
  to {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
            transform: translate(-50%, -50%) rotate(360deg);
  }
  from {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
            transform: translate(-50%, -50%) rotate(0deg);
  }
}
@-moz-keyframes rotate {
  to {
    -moz-transform: translate(-50%, -50%) rotate(360deg);
         transform: translate(-50%, -50%) rotate(360deg);
  }
  from {
    -moz-transform: translate(-50%, -50%) rotate(0deg);
         transform: translate(-50%, -50%) rotate(0deg);
  }
}
@keyframes rotate {
  to {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
       -moz-transform: translate(-50%, -50%) rotate(360deg);
            transform: translate(-50%, -50%) rotate(360deg);
  }
  from {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
       -moz-transform: translate(-50%, -50%) rotate(0deg);
            transform: translate(-50%, -50%) rotate(0deg);
  }
}
@-webkit-keyframes arrowRun {
  0% {
    -webkit-transform: translate3d(0%, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
            transform: translate3d(0%, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }
  7% {
    -webkit-transform: translate3d(150%, -150%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
            transform: translate3d(150%, -150%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }
  7.1% {
    -webkit-transform: translate3d(-150%, 150%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
            transform: translate3d(-150%, 150%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }
  14% {
    -webkit-transform: translate3d(0%, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
            transform: translate3d(0%, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }
}
@-moz-keyframes arrowRun {
  0% {
    -moz-transform: translate3d(0%, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
         transform: translate3d(0%, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    -moz-transform-style: preserve-3d;
         transform-style: preserve-3d;
  }
  7% {
    -moz-transform: translate3d(150%, -150%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
         transform: translate3d(150%, -150%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    -moz-transform-style: preserve-3d;
         transform-style: preserve-3d;
  }
  7.1% {
    -moz-transform: translate3d(-150%, 150%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
         transform: translate3d(-150%, 150%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    -moz-transform-style: preserve-3d;
         transform-style: preserve-3d;
  }
  14% {
    -moz-transform: translate3d(0%, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
         transform: translate3d(0%, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    -moz-transform-style: preserve-3d;
         transform-style: preserve-3d;
  }
}
@keyframes arrowRun {
  0% {
    -webkit-transform: translate3d(0%, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
       -moz-transform: translate3d(0%, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
            transform: translate3d(0%, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    -webkit-transform-style: preserve-3d;
       -moz-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }
  7% {
    -webkit-transform: translate3d(150%, -150%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
       -moz-transform: translate3d(150%, -150%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
            transform: translate3d(150%, -150%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    -webkit-transform-style: preserve-3d;
       -moz-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }
  7.1% {
    -webkit-transform: translate3d(-150%, 150%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
       -moz-transform: translate3d(-150%, 150%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
            transform: translate3d(-150%, 150%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    -webkit-transform-style: preserve-3d;
       -moz-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }
  14% {
    -webkit-transform: translate3d(0%, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
       -moz-transform: translate3d(0%, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
            transform: translate3d(0%, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    -webkit-transform-style: preserve-3d;
       -moz-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }
}
/*# sourceMappingURL=maps/layout.css.map */



@font-face { font-family: 'shareIcon'; src: url("data:font/ttf;charset=utf-8;base64,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sSQBFCuwBEMusCQrLbA5LLAAFrAEJbAEJiAuRyNHI2GwBkUrIyA8IC4jOLEkARQrLbA6LLEJBCVCsAAWsAQlsAQlIC5HI0cjYSCwBCNCsAZFKyCwYFBYILBAUVizAiADIBuzAiYDGllCQiMgR7AEQ7CAYmAgsAArIIqKYSCwAkNgZCOwA0NhZFBYsAJDYRuwA0NgWbADJbCAYmGwAiVGYTgjIDwjOBshICBGI0ewACsjYTghWbEkARQrLbA7LLAuKy6xJAEUKy2wPCywLyshIyAgPLAEI0IjOLEkARQrsARDLrAkKy2wPSywABUgR7AAI0KyAAEBFRQTLrAqKi2wPiywABUgR7AAI0KyAAEBFRQTLrAqKi2wPyyxAAEUE7ArKi2wQCywLSotsEEssAAWRSMgLiBGiiNhOLEkARQrLbBCLLAJI0KwQSstsEMssgAAOistsEQssgABOistsEUssgEAOistsEYssgEBOistsEcssgAAOystsEgssgABOystsEkssgEAOystsEossgEBOystsEsssgAANystsEwssgABNystsE0ssgEANystsE4ssgEBNystsE8ssgAAOSstsFAssgABOSstsFEssgEAOSstsFIssgEBOSstsFMssgAAPCstsFQssgABPCstsFUssgEAPCstsFYssgEBPCstsFcssgAAOCstsFgssgABOCstsFkssgEAOCstsFossgEBOCstsFsssDArLrEkARQrLbBcLLAwK7A0Ky2wXSywMCuwNSstsF4ssAAWsDArsDYrLbBfLLAxKy6xJAEUKy2wYCywMSuwNCstsGEssDErsDUrLbBiLLAxK7A2Ky2wYyywMisusSQBFCstsGQssDIrsDQrLbBlLLAyK7A1Ky2wZiywMiuwNistsGcssDMrLrEkARQrLbBoLLAzK7A0Ky2waSywMyuwNSstsGossDMrsDYrLbBrLCuwCGWwAyRQeLABFTAtAABLuADIUlixAQGOWbkIAAgAYyCwASNEILADI3CwDkUgIEu4AA5RS7AGU1pYsDQbsChZYGYgilVYsAIlYbABRWMjYrACI0SzCgkFBCuzCgsFBCuzDg8FBCtZsgQoCUVSRLMKDQYEK7EGAUSxJAGIUViwQIhYsQYDRLEmAYhRWLgEAIhYsQYBRFlZWVm4Af+FsASNsQUARAAAAAAAAAAAAAAA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") format("truetype"); font-weight: 500; font-style: normal; font-display: swap; }

.social_shareIcon { font-family: "shareIcon" !important; }

.social-share .icon_tencent:before { content: "\f07a"; }

.social-share .icon_qq:before { content: "\f11a"; }

.social-share .icon_weibo:before { content: "\f12a"; }

.social-share .icon_wechat:before { content: "\f09a"; }

.social-share .icon_douban:before { content: "\f10a"; }

.social-share .icon_heart:before { content: "\f20a"; }

.social-share .icon_like:before { content: "\f00a"; }

.social-share .icon_qzone:before { content: "\f08a"; }

.social-share .icon_linkedin:before { content: "\f01a"; }

.social-share .icon_diandian:before { content: "\f05a"; }

.social-share .icon_facebook:before { content: "\f03a"; }

.social-share .icon_google:before { content: "\f04a"; }

.social-share .icon_twitter:before { content: "\f06a"; }

.wechat-qrcode { display: none; border: 1px solid #eee; position: fixed; z-index: 999; top: 50%; left: 50%; width: 200px; height: 190px; margin-top: -96px; margin-left: -100px; color: #666; font-size: 12px; text-align: center; background-color: #fff; -webkit-box-shadow: 0 2px 10px #aaa; box-shadow: 0 2px 10px #aaa; -webkit-transition: all 200ms; transition: all 200ms; -webkit-tansition: all 350ms; -moz-transition: all 350ms; }

.wechat-qrcode.bottom { top: 40px; left: -84px; }

.wechat-qrcode.bottom:after { display: none; }

.wechat-qrcode h4 { font-weight: normal; height: 26px; line-height: 26px; font-size: 12px; background-color: #f3f3f3; margin: 0; padding: 0; color: #777; }

.wechat-qrcode .qrcode { width: 105px; margin: 10px auto; }

.wechat-qrcode .qrcode table { margin: 0 !important; }

.wechat-qrcode .help p { font-weight: normal; line-height: 16px; padding: 0; margin: 0; width: 100%; }

.wechat-qrcode .closeWechat { position: absolute; right: 5px; top: 5px; width: 16px; height: 16px; z-index: 9; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); cursor: pointer; }

.wechat-qrcode .closeWechat:after { width: 2px; height: 100%; position: absolute; left: 50%; margin-left: -1px; content: ''; display: block; background: #666; }

.wechat-qrcode .closeWechat::before { width: 100%; height: 2px; position: absolute; top: 50%; margin-top: -1px; content: ''; display: block; background: #666; }



/*--公共--*/
@font-face { font-family: 'BronovaBold'; src: url("data:font/woff2;charset=utf-8;base64,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") format("woff2"), url("data:font/woff;charset=utf-8;base64,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") format("woff"); font-weight: bold; font-style: normal; font-display: swap; }

@keyframes aTop { 0%, 100% { top: 0px; }
  50% { top: -20px; } }

@-webkit-keyframes aTop { 0%, 100% { top: 0px; }
  50% { top: -20px; } }

.container { margin: 0px auto; width: 100%; padding: 0px 20px; }

.pcImg { display: none !important; }

.mImg { display: block !important; }

/*--腾讯视频号营销--*/
.marketingHeader { height: 230px; padding-top: 65px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-image: url(../images/xmtimg_01.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; }

.marketingHeader .title { text-align: center; font-size: 24px; color: #000000; letter-spacing: 1px; line-height: 1.2; }

.marketingHeader .desc { margin-top: 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; font-size: 12px; color: rgba(0, 0, 0, 0.8); text-align: center; }

.marketingHeader .desc i { width: 20px; height: 20px; margin-left: 5px; font-size: 16px; font-weight: 600; color: #fff; -webkit-border-radius: 100%; border-radius: 100%; background: #ff0000; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; cursor: pointer; }

.operateTitle { font-size: 24px; line-height: 1.2; color: #000000; }

.operateDesc { font-size: 14px; line-height: 20px; padding-top: 15px; text-align: center; color: #000000; }

.marketingDurationMain { background-image: url(../images/xmtimg_02.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; }

.marketingDurationMain .marketingDuration { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 50px 0px; }

.marketingDurationMain .marketingDuration .list { width: 50%; padding: 0px 15px; text-align: center; position: relative; }

.marketingDurationMain .marketingDuration .list .numberBox { font-size: 20px; line-height: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; color: #fff; }

.marketingDurationMain .marketingDuration .list .numberBox span { font-size: 40px; }

.marketingDurationMain .marketingDuration .list .numberBox em { font-style: normal; font-size: 40px; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-image: linear-gradient(135deg, #fff 55%, rgba(255, 255, 255, 0) 88%); }

.marketingDurationMain .marketingDuration .list .text { font-size: 14px; line-height: 1.4; margin-top: 10px; color: #fff; }

.marketingDurationMain .marketingDuration .list::after { content: ''; position: absolute; right: 0px; top: 0px; width: 1px; height: 100%; background: rgba(255, 255, 255, 0.2); }

.marketingDurationMain .marketingDuration .list:last-child::after { display: none; }

.marketingAdvantageMain { padding: 40px 0px; background-image: url(../images/xmtimg_03.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; overflow: hidden; position: relative; }

.marketingAdvantageMain .operateTitle { text-align: center; }

.marketingAdvantageMain .marketingAdvantageBox { position: relative; margin-top: 30px; }

.marketingAdvantageMain .marketingAdvantageBox .marketingAdvantage { overflow: hidden; position: relative; -webkit-border-radius: 20px; border-radius: 20px; }

.marketingAdvantageMain .marketingAdvantageBox .marketingAdvantage .imgBox { position: relative; padding-top: 68%; }

.marketingAdvantageMain .marketingAdvantageBox .marketingAdvantage .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.marketingAdvantageMain .marketingAdvantageBox .marketingAdvantage .content { position: absolute; left: 0px; bottom: 0px; width: 100%; padding: 0px 15px 20px; }

.marketingAdvantageMain .marketingAdvantageBox .marketingAdvantage .content .listTitle { font-size: 20px; color: #fff; line-height: 1.2; }

.marketingAdvantageMain .marketingAdvantageBox .marketingAdvantage .content .desc { margin-top: 10px; font-size: 14px; line-height: 20px; max-width: 460px; color: rgba(255, 255, 255, 0.8); }

.marketingAdvantageMain .marketingAdvantageBox .marketingAdvantageClass { left: 0px; bottom: 0px; margin: 0px -20px; padding: 20px 20px 0px 20px; z-index: 20; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow-x: auto; }

.marketingAdvantageMain .marketingAdvantageBox .marketingAdvantageClass .list { padding: 10px 10px; cursor: pointer; margin-right: 5px; min-width: 110px; -webkit-border-radius: 10px; border-radius: 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; background-color: #3f3b35; position: relative; }

.marketingAdvantageMain .marketingAdvantageBox .marketingAdvantageClass .list::after { content: ''; opacity: 0; visibility: hidden; -webkit-transition: all .6s; transition: all .6s; position: absolute; left: 0px; top: 0px;  right: 0px; bottom: 0px; -webkit-border-radius: 10px; border-radius: 10px; }

.marketingAdvantageMain .marketingAdvantageBox .marketingAdvantageClass .list .icon { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.marketingAdvantageMain .marketingAdvantageBox .marketingAdvantageClass .list .icon img { max-width:25px; }

.marketingAdvantageMain .marketingAdvantageBox .marketingAdvantageClass .list .listTitle { font-size: 14px; margin-top: 5px; white-space: nowrap; color: #fff; font-weight: 600; }

.marketingAdvantageMain .marketingAdvantageBox .marketingAdvantageClass .list.cur { background-color: #706d68; }

.marketingAdvantageMain .marketingAdvantageBox .marketingAdvantageClass .list.cur::after { opacity: 1; visibility: visible; }

.marketingAdvantageMain .marketingAdvantageBox .marketingAdvantageClass .list:last-child { margin: 0px; }

.marketingAdvantageMain.removeBackground { background-image: none; }

.marketingAdvertisementMain { padding: 40px 0px; background-image: url(../images/xmtimg_08.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; }

.marketingAdvertisementMain .operateTitle { color: #fff; text-align: center; }

.marketingAdvertisementMain .desc { padding-top: 20px; font-size: 16px; line-height: 24px; color: rgba(255, 255, 255, 0.7); text-align: center; }

.marketingAdvertisementMain .marketingAdvertisementBox { padding-top: 20px; }

.marketingAdvertisementMain .marketingAdvertisementBox .marketingAdvertisementImg { width: 100%; position: relative; }

.marketingAdvertisementMain .marketingAdvertisementBox .marketingAdvertisementImg img { width: 100%; -webkit-border-radius: 15px; border-radius: 15px; display: none; }

.marketingAdvertisementMain .marketingAdvertisementBox .marketingAdvertisementImg img:nth-child(1) { display: block; }

.marketingAdvertisementMain .marketingAdvertisementBox .marketingAdvertisement { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 0px; padding-top: 20px; }

.marketingAdvertisementMain .marketingAdvertisementBox .marketingAdvertisement .list { border-top: 1px solid rgba(255, 255, 255, 0.2); padding: 20px 0px; overflow: hidden; cursor: pointer; }

.marketingAdvertisementMain .marketingAdvertisementBox .marketingAdvertisement .list .listTitle { font-size: 18px; line-height: 1.2; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-transition: all .4s; transition: all .4s; }

.marketingAdvertisementMain .marketingAdvertisementBox .marketingAdvertisement .list .listTitle i { font-size: 16px; margin-left: 5px; color: #ff0000; -webkit-transition: all .4s; transition: all .4s; }

.marketingAdvertisementMain .marketingAdvertisementBox .marketingAdvertisement .list .content { font-size: 14px; margin-top: 15px; line-height: 20px; color: #fff; }

.marketingAdvertisementMain .marketingAdvertisementBox .marketingAdvertisement .list.cur .listTitle { font-size: 18px; }

.marketingAdvertisementMain .marketingAdvertisementBox .marketingAdvertisement .list.cur .listTitle i { color: #ff0000; }

.marketingAdvertisementMain .marketingAdvertisementBox .marketingAdvertisement .list:first-child { height: auto; }

.marketingAdvertisingFormMain { padding: 40px 0px;}

.marketingAdvertisingFormMain .marketingAdvertisingFormBox .shortVideoBox { width: 100%; }

.marketingAdvertisingFormMain .marketingAdvertisingFormBox .shortVideoBox .shortVideo { margin-top: 50px; height: 425px; position: relative; -webkit-border-radius: 15px; border-radius: 15px; background-image: url(../images/xmtimg_10.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; }

.marketingAdvertisingFormMain .marketingAdvertisingFormBox .shortVideoBox .shortVideo .imgBox { width: 150px; position: relative; top: -30px; margin: 0px auto; }

.marketingAdvertisingFormMain .marketingAdvertisingFormBox .shortVideoBox .shortVideo .imgBox img { width: 100%; }

.marketingAdvertisingFormMain .marketingAdvertisingFormBox .shortVideoBox .shortVideo .content { padding: 0px 20px 20px; position: absolute; left: 0px; bottom: 0px; right: 0px; }

.marketingAdvertisingFormMain .marketingAdvertisingFormBox .shortVideoBox .shortVideo .content .shortVideoTitle { font-size: 18px; line-height: 1.2; color: #fff; font-weight: 600; }

.marketingAdvertisingFormMain .marketingAdvertisingFormBox .shortVideoBox .shortVideo .content .desc { padding-top: 5px; font-size: 14px; line-height: 24px; color: rgba(255, 255, 250, 0.8); }

.marketingAdvertisingFormMain .marketingAdvertisingFormBox .liveBroadcastBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 0px; margin-top: 20px; }

.marketingAdvertisingFormMain .marketingAdvertisingFormBox .liveBroadcastBox .liveBroadcast { position: relative; -webkit-border-radius: 15px; border-radius: 15px; background-image: url(../images/xmtimg_11.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; }

.marketingAdvertisingFormMain .marketingAdvertisingFormBox .liveBroadcastBox .liveBroadcast .imgBox { width: 200px; position: relative; bottom: -30px; left: 0px; right: 0px; margin: 0px auto; }

.marketingAdvertisingFormMain .marketingAdvertisingFormBox .liveBroadcastBox .liveBroadcast .imgBox img { width: 100%; display: block; }

.marketingAdvertisingFormMain .marketingAdvertisingFormBox .liveBroadcastBox .liveBroadcast .content { padding: 20px 20px 0px; }

.marketingAdvertisingFormMain .marketingAdvertisingFormBox .liveBroadcastBox .liveBroadcast .content .liveBroadcastTitle { font-size: 18px; line-height: 1.2; color: #fff; font-weight: 600; }

.marketingAdvertisingFormMain .marketingAdvertisingFormBox .liveBroadcastBox .liveBroadcast .content .desc { padding-top: 5px; font-size: 14px; line-height: 20px; color: rgba(255, 255, 250, 0.8); }

.marketingAdvertisingFormMain .customerCaseBox { padding: 0px 0px 0px; }

.marketingAdvertisingFormMain.marketingAdvertisingFormBg{background: none;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(80%, #fff), color-stop(80%, #eaeaea)); background-image: linear-gradient(to bottom, #fff 80%, #eaeaea);}

.customerCaseBox .operateTitle { text-align: center; }

.customerCaseBox .customerCase { overflow: hidden; position: relative; margin-top: 20px; }

.customerCaseBox .customerCase .swiper-slide { width: 100%; -webkit-border-radius: 20px; border-radius: 20px; overflow: hidden; background: #fff; }

.customerCaseBox .customerCase .swiper-slide .imgBox { position: relative; padding-top: 62.405%; overflow: hidden; }

.customerCaseBox .customerCase .swiper-slide .imgBox img { width: 100%; height: 100%; object-fit: cover; position: absolute; left: 0px; top: 0px; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all .6s; transition: all .6s; }

.customerCaseBox .customerCase .swiper-slide .content { padding: 20px; }

.customerCaseBox .customerCase .swiper-slide .content .listTitle { font-size: 14px; color: #ff3000; }

.customerCaseBox .customerCase .swiper-slide .content .desc { margin-top: 5px; font-size: 16px; line-height: 24px; color: #000000; }

.customerCaseBox .customerCase .swiper-slide .content .listDataBox { margin-top: 10px; padding-top: 25px; border-top: 1px solid #e8e8e8; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.customerCaseBox .customerCase .swiper-slide .content .listDataBox .listData { text-align: center; }

.customerCaseBox .customerCase .swiper-slide .content .listDataBox .listData .number { font-size: 20px; line-height: 1; color: #333333; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.customerCaseBox .customerCase .swiper-slide .content .listDataBox .listData .number i { font-size: 12px; color: #ff3000; margin-left: 3px; }

.customerCaseBox .customerCase .swiper-slide .content .listDataBox .listData .text { font-size: 12px; padding-top: 3px; color: #888888; }

.customerCaseBox .customerCase .swiper-slide .content .listDataBox span { width: 1px; height: 40px; background: #eeeeee; display: block; }

.customerCaseBox .customerCase .swiper-slide .content .listDataBox span:last-child { display: none; }

.customerCaseBox .customerCase .swiper-slide:hover .imgBox img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.customerCaseBox .customerCase .customerCasePage { text-align: center; padding-top: 25px; display: none; }

.customerCaseBox .customerCase .customerCasePage span { margin: 0px 4px; width: 8px; height: 8px; background: #ccc; opacity: 1; }

.customerCaseBox .customerCase .customerCasePage span.swiper-pagination-bullet-active { background: #ff3000; }

.footerServiceMain { position: relative; overflow: hidden; display: none; }

.footerServiceMain .footerServiceTitle { position: absolute; left: 0px; top: 0px; width: 100%; z-index: 10; padding-top: 100px; }

.footerServiceMain .footerServiceTitle .title { font-size: 50px; color: #fff; line-height: 1; }

.footerServiceMain .footerServiceTitle .desc { margin-top: 15px; font-size: 18px; line-height: 24px; color: #fff; }

.footerServiceMain .footerServiceTitle .btn { padding-top: 30px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.footerServiceMain .footerServiceTitle .btn a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-border-radius: 50px; border-radius: 50px; width: 240px; color: #fff; height: 50px; background: #ff3000; }

.footerServiceBox { background-image: url(../images/xmtimg_17.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; position: relative; }

.footerServiceBox .footerServiceLine { max-width: 1920px; margin: 0px auto; }

.footerServiceBox .imgBox { overflow: hidden; width: 0%; -webkit-transition: all 3s; transition: all 3s; }

.footerServiceBox .imgBox img { width: 100vw; max-width: 1920px; display: block; }

.footerServiceBox .footerService { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }

.footerServiceBox .footerService .container { position: relative; height: 60%; }

.footerServiceBox .footerService .container .list { position: absolute; height: 22%; font-size: 20px; line-height: 1; color: #fed8c4; padding-left: 15px; }

.footerServiceBox .footerService .container .list::after { content: ''; width: 2px; height: 100%; position: absolute; left: 0px; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffd3bc), to(rgba(255, 211, 188, 0))); background-image: linear-gradient(to bottom, #ffd3bc, rgba(255, 211, 188, 0)); }

.footerServiceBox .footerService .container .list:nth-child(1) { top: 50%; -webkit-transform: translateY(-50px); -ms-transform: translateY(-50px); transform: translateY(-50px); opacity: 0; -webkit-transition: all .8s; transition: all .8s; -webkit-transition-delay: 0.2s; transition-delay: 0.2s; }

.footerServiceBox .footerService .container .list:nth-child(2) { top: 30%; left: 16%; height: 14%; opacity: 0.5; -webkit-transform: translateY(-50px); -ms-transform: translateY(-50px); transform: translateY(-50px); opacity: 0; -webkit-transition: all .8s; transition: all .8s; -webkit-transition-delay: 0.3s; transition-delay: 0.3s; }

.footerServiceBox .footerService .container .list:nth-child(3) { top: 24%; left: 31%; -webkit-transform: translateY(-50px); -ms-transform: translateY(-50px); transform: translateY(-50px); opacity: 0; -webkit-transition: all .8s; transition: all .8s; -webkit-transition-delay: 0.5s; transition-delay: 0.5s; }

.footerServiceBox .footerService .container .list:nth-child(4) { top: 38%; left: 44%; height: 14%; opacity: 0.3; -webkit-transform: translateY(-50px); -ms-transform: translateY(-50px); transform: translateY(-50px); opacity: 0; -webkit-transition: all .8s; transition: all .8s; -webkit-transition-delay: 0.6s; transition-delay: 0.6s; }

.footerServiceBox .footerService .container .list:nth-child(5) { top: 47%; left: 60%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .8s; transition: all .8s; -webkit-transition-delay: 0.9s; transition-delay: 0.9s; }

.footerServiceBox .footerService .container .list:nth-child(5)::after { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 211, 188, 0)), to(#ffd3bc)); background-image: linear-gradient(to bottom, rgba(255, 211, 188, 0), #ffd3bc); }

.footerServiceBox .footerService .container .list:nth-child(6) { top: 30%; left: 69%; height: 20%; opacity: 0.3; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .8s; transition: all .8s; -webkit-transition-delay: 1s; transition-delay: 1s; }

.footerServiceBox .footerService .container .list:nth-child(6)::after { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 211, 188, 0)), to(#ffd3bc)); background-image: linear-gradient(to bottom, rgba(255, 211, 188, 0), #ffd3bc); }

.footerServiceBox .footerService .container .list:nth-child(7) { top: 10%; left: 77%; height: 20%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .8s; transition: all .8s; -webkit-transition-delay: 1.2s; transition-delay: 1.2s; }

.footerServiceBox .footerService .container .list:nth-child(7)::after { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 211, 188, 0)), to(#ffd3bc)); background-image: linear-gradient(to bottom, rgba(255, 211, 188, 0), #ffd3bc); }

.footerServiceBox .footerService .container .list:nth-child(8) { top: -6%; left: 86%; height: 20%; opacity: 0.6; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .8s; transition: all .8s; -webkit-transition-delay: 1.4s; transition-delay: 1.4s; }

.footerServiceBox .footerService .container .list:nth-child(8)::after { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 211, 188, 0)), to(#ffd3bc)); background-image: linear-gradient(to bottom, rgba(255, 211, 188, 0), #ffd3bc); }

.footerServiceBox.Animate .imgBox { width: 100%; }

.footerServiceBox.Animate .footerService .container .list:nth-child(1) { -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); opacity: 1; }

.footerServiceBox.Animate .footerService .container .list:nth-child(2) { -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); opacity: 1; }

.footerServiceBox.Animate .footerService .container .list:nth-child(3) { -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); opacity: 1; }

.footerServiceBox.Animate .footerService .container .list:nth-child(4) { -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); opacity: 1; }

.footerServiceBox.Animate .footerService .container .list:nth-child(5) { -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); opacity: 1; }

.footerServiceBox.Animate .footerService .container .list:nth-child(6) { -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); opacity: 1; }

.footerServiceBox.Animate .footerService .container .list:nth-child(7) { -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); opacity: 1; }

.footerServiceBox.Animate .footerService .container .list:nth-child(8) { -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); opacity: 1; }

/*--微信公众号代运营--*/
.operateFlowRateMain { padding: 30px 0px 40px; background-image: url(../images/xmtimg_19.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; }

.operateFlowRateMain .operateFlowRate { padding: 0px; }

.operateFlowRateMain .operateFlowRate .list { width: 100%; margin: 15px 0px 0px; padding: 0px 25px; height: 75px; -webkit-border-radius: 75px; border-radius: 75px; border: 1px solid rgba(164, 189, 205, 0.3); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(98, 111, 119, 0.1)), to(rgba(164, 189, 205, 0.1))); background-image: linear-gradient(to bottom, rgba(98, 111, 119, 0.1), rgba(164, 189, 205, 0.1)); }

.operateFlowRateMain .operateFlowRate .list .text { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 14px; line-height: 20px; color: #fff; }

.operateFlowRateMain .operateFlowRate .list .icon { width: 30px; }

.operateFlowRateMain .operateFlowRate .list .icon img { width: 100%; display: block; opacity: 0.6; }

.operateFlowRateMain .line { width: 2px; height: 60px; margin: 30px auto 0px; -webkit-animation: aTop 2s linear infinite; animation: aTop 2s linear infinite; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#ffd3bc)); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #ffd3bc); position: relative; }

.operateFlowRateMain .line::after { content: ''; position: absolute; left: 50%; -webkit-transform: translateX(-50%) rotate(45deg); -ms-transform: translateX(-50%) rotate(45deg); transform: translateX(-50%) rotate(45deg); width: 10px; height: 10px; border: 2px solid #ffd3bc; -webkit-border-radius: 2px; border-radius: 2px; bottom: -16px; }

.operateFlowRateMain .desc { margin-top: 20px; font-size: 20px; line-height: 28px; color: #ffffff; text-align: center; }

.operateAdvantageMain { padding: 40px 0px; }

.operateAdvantageMain .operateTitle { text-align: center; }

.operateAdvantageMain .operateAdvantageBox { padding-top: 30px; }

.operateAdvantageMain .operateAdvantageBox .imgBox { width: 100%; position: relative; }

.operateAdvantageMain .operateAdvantageBox .imgBox img { width: 100%; display: none; -webkit-border-radius: 15px; border-radius: 15px; }

.operateAdvantageMain .operateAdvantageBox .imgBox img:nth-child(1) { display: block; }

.operateAdvantageMain .operateAdvantageBox .operateAdvantage { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 0px; padding-top: 20px; }

.operateAdvantageMain .operateAdvantageBox .operateAdvantage .list { border-top: 1px solid #a8a8a8; padding: 20px 0px; overflow: hidden; cursor: pointer; }

.operateAdvantageMain .operateAdvantageBox .operateAdvantage .list .listTitle { font-size: 18px; cursor: pointer; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #a8a8a8; -webkit-transition: all .4s; transition: all .4s; }

.operateAdvantageMain .operateAdvantageBox .operateAdvantage .list .listTitle i { font-size: 18px; margin-left: 5px; color: #a8a8a8; -webkit-transition: all .4s; transition: all .4s; }

.operateAdvantageMain .operateAdvantageBox .operateAdvantage .list .content { font-size: 14px; line-height: 20px; margin-top: 10px; padding-bottom: 0px; color: #535353; }

.operateAdvantageMain .operateAdvantageBox .operateAdvantage .list.cur .listTitle { font-size: 18px; color: #010101; }

.operateAdvantageMain .operateAdvantageBox .operateAdvantage .list.cur .listTitle i { color: #ff0000; }

.operateAdvantageMain .operateAdvantageBox .operateAdvantage .list:first-child { height: auto; }

.operateHelpBrandMain { padding: 40px 0px; background-image: url(../images/xmtimg_26.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; }

.operateHelpBrandMain .operateTitle { text-align: center; }

.operateHelpBrandMain .operateHelpBrand { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px; padding-top: 20px; }

.operateHelpBrandMain .operateHelpBrand .list { background-color: #fff; overflow: hidden; position: relative; -webkit-border-radius: 15px; border-radius: 15px; width: 100%; margin: 20px 0px 0px; padding: 25px 20px; margin: 15px auto 0px; }

.operateHelpBrandMain .operateHelpBrand .list::after { background-image: -webkit-gradient(linear, left top, right top, from(#f3a83a), to(#d98001)); background-image: linear-gradient(to right, #f3a83a, #d98001); left: 0px; top: 0px; opacity: 0; visibility: hidden; -webkit-transition: all .6s; transition: all .6s; bottom: 0px; right: 0px; position: absolute; content: ''; }

.operateHelpBrandMain .operateHelpBrand .list .content { position: relative; z-index: 10; }

.operateHelpBrandMain .operateHelpBrand .list .iconBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.operateHelpBrandMain .operateHelpBrand .list .iconBox .icon { width: 72px; height: 45px; border: 2px solid #cabca3; -webkit-transition: all .6s; transition: all .6s; -webkit-border-radius: 45px; border-radius: 45px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; position: relative; }

.operateHelpBrandMain .operateHelpBrand .list .iconBox .icon img { height: 30px; display: block; -webkit-transition: all .6s; transition: all .6s; }

.operateHelpBrandMain .operateHelpBrand .list .iconBox .icon img.defa { opacity: 1; visibility: visible; }

.operateHelpBrandMain .operateHelpBrand .list .iconBox .icon img.hover { opacity: 0; visibility: hidden; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.operateHelpBrandMain .operateHelpBrand .list .iconBox .number { font-size: 20px; color: #000000; -webkit-transition: all .6s; transition: all .6s; }

.operateHelpBrandMain .operateHelpBrand .list .listTitle { padding-top: 20px; font-size: 18px; color: #000000; -webkit-transition: all .6s; transition: all .6s; }

.operateHelpBrandMain .operateHelpBrand .list .desc { padding-top: 5px; font-size: 14px; line-height: 20px; color: #565656; -webkit-transition: all .6s; transition: all .6s; }

.operateHelpBrandMain .operateHelpBrand .list:hover::after { opacity: 1; visibility: visible; }

.operateHelpBrandMain .operateHelpBrand .list:hover .iconBox .icon { border-color: rgba(255, 255, 255, 0.2); }

.operateHelpBrandMain .operateHelpBrand .list:hover .iconBox .icon img.defa { opacity: 0; visibility: hidden; }

.operateHelpBrandMain .operateHelpBrand .list:hover .iconBox .icon img.hover { opacity: 1; visibility: visible; }

.operateHelpBrandMain .operateHelpBrand .list:hover .iconBox .number { color: #fff; }

.operateHelpBrandMain .operateHelpBrand .list:hover .listTitle { color: #fff; }

.operateHelpBrandMain .operateHelpBrand .list:hover .desc { color: #fff; }

.operateHelpBrandMain .operateHelpBrand .list:first-child { background: none; display: none; }

.operateHelpBrandMain .operateHelpBrand .list:first-child::after { display: none; }

.operateServiceContentMain { padding: 40px 0px; background-image: url(../images/xmtimg_32.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; }

.operateServiceContentMain .operateTitle { text-align: center; color: #fff; }

.operateServiceContentMain .operateServiceContent { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px -5px; padding-top: 20px; }

.operateServiceContentMain .operateServiceContent .list { width: -webkit-calc(50% - 10px); width: calc(50% - 10px); margin: 30px 5px 0px; padding: 25px 15px; position: relative; }

.operateServiceContentMain .operateServiceContent .list::after { -webkit-border-radius: 20px; border-radius: 20px; background-color: rgba(240, 239, 237, 0.2); -webkit-transition: all .6s; transition: all .6s; -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); position: absolute; left: 0px; z-index: 2; top: 0px; right: 0px; bottom: 0px; content: ''; }

.operateServiceContentMain .operateServiceContent .list .content { position: relative; z-index: 10; }

.operateServiceContentMain .operateServiceContent .list .content .icon { width: 32px; margin: 0px auto; }

.operateServiceContentMain .operateServiceContent .list .content .icon img { width: 100%; display: block; }

.operateServiceContentMain .operateServiceContent .list .content .text { padding-top: 10px; font-size: 16px; text-align: center; color: #fff; }

.operateServiceContentMain .operateServiceContent .list .triangle { position: absolute; left: 0%; top: -5px; width: 65px; right: 0px; margin: 0px auto; z-index: 1; }

.operateServiceContentMain .operateServiceContent .list .triangle img { width: 100%; display: block; -webkit-transition: all .6s; transition: all .6s; }

.operateServiceContentMain .operateServiceContent .list .triangle .defa { opacity: 1; visibility: visible; }

.operateServiceContentMain .operateServiceContent .list .triangle .hover { opacity: 0; visibility: hidden; position: absolute; left: 0px; top: 0px; }

.operateServiceContentMain .operateServiceContent .list:hover::after { background-color: rgba(240, 239, 237, 0.4); }

.operateServiceContentMain .operateServiceContent .list:hover .triangle .defa { opacity: 0; visibility: hidden; }

.operateServiceContentMain .operateServiceContent .list:hover .triangle .hover { opacity: 1; visibility: visible; }

.operateServiceCaseMain { padding: 40px 0px; }

.operateServiceCaseMain .operateTitle { text-align: center; }

.operateServiceCaseMain .operateDesc { padding-top: 10px; }

.operateServiceCaseBox { position: relative; margin-top: 30px; }

.operateServiceCaseClassBox { left: 0px; bottom: 35px; width: 100%; z-index: 20; padding: 0px 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.operateServiceCaseClass { -webkit-border-radius: 40px; border-radius: 40px; height: 40px; background-color: #F6F6F6; -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; position: relative; }

.operateServiceCaseClass span { position: absolute; left: 0px; width: 25%; height: 100%; -webkit-border-radius: 40px; border-radius: 40px; -webkit-transition: all .6s; transition: all .6s; background-image: -webkit-gradient(linear, left top, right top, from(#ffc66b), to(#ff0000)); background-image: linear-gradient(to right, #ffc66b, #ff0000); }

.operateServiceCaseClass a { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; color: #787878; font-size: 14px; -webkit-transition: all .6s; transition: all .6s; position: relative; z-index: 10; }

.operateServiceCaseClass a.cur { color: #fff; }

.operateServiceCase { overflow: hidden; position: relative; margin-top: 30px; }

.operateServiceCase .imgBox { width: 100%; }

.operateServiceCase .imgBox img { width: 100%; display: block; }

.operateServiceCase .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 25px 0px 0px 0px; }

.operateServiceCase .content .column { font-size: 14px; color: #ff0000; }

.operateServiceCase .content .listTitle { margin-top: 10px; font-size: 18px; line-height: 24px; color: #000000; }

.operateServiceCase .content .desc { margin-top: 10px; font-size: 14px; color: #888888; display: -webkit-box; height: 60px; line-height: 20px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }

.operateServiceCase .content .caseListDetailBox { margin-top: 15px; background-color: #f7f7f2; -webkit-border-radius: 15px; border-radius: 15px; padding: 15px 15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.operateServiceCase .content .caseListDetailBox .caseListDetail { width: -webkit-calc(50% - 10px); width: calc(50% - 10px); font-size: 12px; color: #5c5c5c; padding: 10px 0px; margin: 0px 5px; border-bottom: 1px solid #e6e6e0; }

.operateServiceCase .content .caseListDetailBox .caseListDetail.listContent { width: 100%; border-bottom: none; }

.operateServiceCase .content .caseDadaListBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 20px 0px 0px 0px; }

.operateServiceCase .content .caseDadaListBox .caseDadaList { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; border-right: 1px solid rgba(0, 0, 0, 0.1); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.operateServiceCase .content .caseDadaListBox .caseDadaList .listDadaContent { text-align: center; }

.operateServiceCase .content .caseDadaListBox .caseDadaList .number { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; font-size: 24px; color: #333; line-height: 1; }

.operateServiceCase .content .caseDadaListBox .caseDadaList .number i { font-size: 14px; color: #ff0000; }

.operateServiceCase .content .caseDadaListBox .caseDadaList .text { font-size: 14px; padding-top: 10px; color: #888888; }

.operateServiceCase .content .caseDadaListBox .caseDadaList:nth-child(1) { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }

.operateServiceCase .content .caseDadaListBox .caseDadaList:last-child { border: none; }

.newMediaOperateMain { padding: 40px 0px; background-image: url(../images/xmtimg_44.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.newMediaOperateMain .imgBox { width: 100%; }

.newMediaOperateMain .imgBox .img { padding-top: 20px; }

.newMediaOperateMain .imgBox .img img { width: 100%; display: block; }

.newMediaOperateMain .newMediaOperate { width: 100%; padding-top: 20px; }

.newMediaOperateMain .newMediaOperate .list { border-top: 1px solid #d8d8d8; padding: 15px 0px; cursor: pointer; }

.newMediaOperateMain .newMediaOperate .list .listTitle { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.newMediaOperateMain .newMediaOperate .list .listTitle span { width: 25px; height: 25px; line-height: 20px; border: 2px solid #929290; -webkit-border-radius: 100%; border-radius: 100%; color: #656563; font-size: 14px; text-align: center; }

.newMediaOperateMain .newMediaOperate .list .listTitle h3 { font-size: 16px; color: #727072; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-transition: all .3s; transition: all .3s; padding: 0px 30px 0px 10px; }

.newMediaOperateMain .newMediaOperate .list .listTitle i { width: 10px; height: 10px; position: relative; }

.newMediaOperateMain .newMediaOperate .list .listTitle i::after { content: ''; margin: auto; width: 2px; height: 100%; position: absolute; left: 0px; right: 0px; top: 0px; background: #666664; }

.newMediaOperateMain .newMediaOperate .list .listTitle i::before { content: ''; margin: auto; width: 100%; height: 2px; position: absolute; left: 0px; bottom: 0px; top: 0px; background: #666664; }

.newMediaOperateMain .newMediaOperate .list .content { font-size: 14px; margin-top: 15px; padding-bottom: 15px; color: #000000; line-height: 20px; display: none; }

.newMediaOperateMain .newMediaOperate .list.cur .listTitle span { border-color: #ff0000; color: #ff0000; }

.newMediaOperateMain .newMediaOperate .list.cur .listTitle h3 { font-size: 16px; color: #000000; }

.newMediaOperateMain .newMediaOperate .list.cur .listTitle i::after { background: #000; display: none; }

.newMediaOperateMain .newMediaOperate .list.cur .listTitle i::before { background: #000; }

/*--微信视频号代运营--*/
.videoOperateMain { padding: 40px 0px; background-image: url(../images/xmtimg_48.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; }

.videoOperateMain .operateTitle { text-align: center; color: #fff; }

.videoOperateMain .operateDesc { text-align: center; color: rgba(255, 255, 255, 0.8); }

.videoOperateMain .videoOperate { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding: 20px 0px 0px; }

.videoOperateMain .videoOperate .list { width: 100%; margin: 15px 0px 0px; padding: 0px 25px; height: 60px; -webkit-border-radius: 60px; border-radius: 60px; border: 1px solid rgba(164, 189, 205, 0.3); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(98, 111, 119, 0.1)), to(rgba(164, 189, 205, 0.1))); background-image: linear-gradient(to bottom, rgba(98, 111, 119, 0.1), rgba(164, 189, 205, 0.1)); }

.videoOperateMain .videoOperate .list .text { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 16px; line-height: 24px; color: #fff; }

.videoOperateMain .videoOperate .list .text br { display: none; }

.videoOperateMain .videoOperate .list .icon { width: 35px; }

.videoOperateMain .videoOperate .list .icon img { width: 100%; display: block; }

.videoOperateMain .line { width: 2px; height: 50px; margin: 15px auto 0px; -webkit-animation: aTop 2s linear infinite; animation: aTop 2s linear infinite; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(15%, rgba(255, 255, 255, 0)), color-stop(15%, #ffd3bc)); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 15%, #ffd3bc); position: relative; }

.videoOperateMain .line::after { content: ''; position: absolute; left: 50%; -webkit-transform: translateX(-50%) rotate(45deg); -ms-transform: translateX(-50%) rotate(45deg); transform: translateX(-50%) rotate(45deg); width: 10px; height: 10px; border: 2px solid #ffd3bc; -webkit-border-radius: 2px; border-radius: 2px; bottom: -16px; }

.videoOperateServiceMain { padding: 40px 0px; background-image: url(../images/xmtimg_55.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; }

.videoOperateServiceMain .operateTitle { text-align: center; }

.videoOperateServiceMain .videoOperateService { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-top: 10px; }

.videoOperateServiceMain .videoOperateService .list { width: 100%; margin: 25px 0px 0px; position: relative; }

.videoOperateServiceMain .videoOperateService .list .triangle { position: absolute; left: 0px; top: -5px; right: 0px; margin: auto; width: 70px; }

.videoOperateServiceMain .videoOperateService .list .triangle img { width: 100%; display: block; }

.videoOperateServiceMain .videoOperateService .list::after { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; content: ''; background: rgba(255, 255, 255, 0.7); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); -webkit-border-radius: 30px; border-radius: 30px; border: 1px solid #efefdd; }

.videoOperateServiceMain .videoOperateService .list .content { position: relative; z-index: 10; padding: 25px 20px; }

.videoOperateServiceMain .videoOperateService .list .content .icon { width: 40px; margin: 0px auto; }

.videoOperateServiceMain .videoOperateService .list .content .icon img { width: 100%; display: block; }

.videoOperateServiceMain .videoOperateService .list .content .listTitle { margin-top: 10px; font-size: 18px; color: #000000; text-align: center; }

.videoOperateServiceMain .videoOperateService .list .content .desc { margin-top: 5px; font-size: 14px; color: #000000; line-height: 20px; text-align: center; }

.videoServiceProcessMain { padding: 40px 0px; background-image: url(../images/xmtimg_47.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.videoServiceProcessMain .operateTitle { color: #fff; }

.videoServiceProcessMain .imgBox { width: 100%; }

.videoServiceProcessMain .imgBox .img { padding-top: 20px; }

.videoServiceProcessMain .imgBox .img img { width: 100%; display: block; }

.videoServiceProcessMain .videoServiceProcess { width: 100%; padding-top: 25px; }

.videoServiceProcessMain .videoServiceProcess .list { border-top: 1px solid rgba(255, 255, 255, 0.2); padding: 15px 0px 20px; cursor: pointer; }

.videoServiceProcessMain .videoServiceProcess .list .listTitle { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.videoServiceProcessMain .videoServiceProcess .list .listTitle span { width: 25px; height: 25px; line-height: 22px; border: 2px solid rgba(255, 255, 255, 0.6); -webkit-border-radius: 100%; border-radius: 100%; color: rgba(255, 255, 255, 0.6); font-size: 14px; text-align: center; }

.videoServiceProcessMain .videoServiceProcess .list .listTitle h3 { font-size: 16px; color: rgba(255, 255, 255, 0.6); -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-transition: all .3s; transition: all .3s; padding: 0px 30px 0px 10px; }

.videoServiceProcessMain .videoServiceProcess .list .listTitle i { width: 12px; height: 12px; position: relative; }

.videoServiceProcessMain .videoServiceProcess .list .listTitle i::after { content: ''; margin: auto; width: 2px; height: 100%; position: absolute; left: 0px; right: 0px; top: 0px; background: #afa7a1; }

.videoServiceProcessMain .videoServiceProcess .list .listTitle i::before { content: ''; margin: auto; width: 100%; height: 2px; position: absolute; left: 0px; bottom: 0px; top: 0px; background: #afa7a1; }

.videoServiceProcessMain .videoServiceProcess .list .content { font-size: 14px; margin-top: 10px; padding-bottom: 0px; color: #fff; line-height: 20px; display: none; }

.videoServiceProcessMain .videoServiceProcess .list.cur { border-color: white; }

.videoServiceProcessMain .videoServiceProcess .list.cur .listTitle span { border-color: #ff0000; color: #ff0000; }

.videoServiceProcessMain .videoServiceProcess .list.cur .listTitle h3 { font-size: 16px; color: #fff; }

.videoServiceProcessMain .videoServiceProcess .list.cur .listTitle i::after { background: #fff; display: none; }

.videoServiceProcessMain .videoServiceProcess .list.cur .listTitle i::before { background: #fff; }

/*--微信公众号软文推广--*/
.advertorialExtendMain { padding: 40px 0px; background-image: url(../images/xmtimg_64.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; }

.advertorialExtendMain .operateTitle { text-align: center; color: #fff; }

.advertorialExtendMain .line { width: 2px; height: 50px; margin: 15px auto 0px; -webkit-animation: aTop 2s linear infinite; animation: aTop 2s linear infinite; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(15%, rgba(255, 255, 255, 0)), color-stop(15%, #ffd3bc)); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 15%, #ffd3bc); position: relative; }

.advertorialExtendMain .line::after { content: ''; position: absolute; left: 50%; -webkit-transform: translateX(-50%) rotate(45deg); -ms-transform: translateX(-50%) rotate(45deg); transform: translateX(-50%) rotate(45deg); width: 10px; height: 10px; border: 2px solid #ffd3bc; -webkit-border-radius: 2px; border-radius: 2px; bottom: -16px; }

.advertorialExtendMain .advertorialExtend { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-top: 10px; margin: 0px; }

.advertorialExtendMain .advertorialExtend .list { width: 100%; margin: 20px 0px 0px; padding: 20px; -webkit-border-radius: 15px; border-radius: 15px; -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); border: 1px solid rgba(255, 255, 255, 0.3); background-color: rgba(255, 255, 255, 0.1); }

.advertorialExtendMain .advertorialExtend .list .iconBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.advertorialExtendMain .advertorialExtend .list .iconBox .icon { width: 72px; height: 45px; -webkit-border-radius: 45px; border-radius: 45px; border: 2px solid rgba(255, 255, 255, 0.2); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.advertorialExtendMain .advertorialExtend .list .iconBox .icon img { width: 30px; display: block; }

.advertorialExtendMain .advertorialExtend .list .iconBox .number { color: #fff; font-size: 16px; }

.advertorialExtendMain .advertorialExtend .list .listTitle { margin-top: 20px; font-size: 16px; color: #fff; }

.advertorialExtendMain .advertorialExtend .list .listTitle span { color: #fff0bb; }

.advertorialExtendMain .advertorialExtend .list .desc { margin-top: 5px; font-size: 14px; line-height: 20px; font-weight: 100; color: rgba(255, 255, 255, 0.8); }

.advertorialExtendAdvantageMain { padding: 40px 0px; }

.advertorialExtendAdvantageMain .operateTitle { text-align: center; }

.advertorialExtendAdvantageMain .advertorialExtendAdvantage { margin-top: 20px; }

.advertorialExtendAdvantageMain .advertorialExtendAdvantage .list { padding-bottom: 20px; }

.advertorialExtendAdvantageMain .advertorialExtendAdvantage .imgBox { padding-top: 78%; position: relative; margin: 0px 0px 0px; }

.advertorialExtendAdvantageMain .advertorialExtendAdvantage .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px; }

.advertorialExtendAdvantageMain .advertorialExtendAdvantage .imgBox h3 { position: absolute; left: 15px; right: 15px; bottom: 15px; font-size: 18px; color: #fff; font-weight: 600; }

.advertorialExtendAdvantageMain .advertorialExtendAdvantage .content { padding: 20px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; background: #e6d4bc; -webkit-border-radius: 0px 0px 10px 10px; border-radius: 0px 0px 10px 10px; font-size: 14px; line-height: 20px; color: rgba(0, 0, 0, 0.8); }

.advertorialExtendAdvantageMain .advertorialExtendAdvantage .list:nth-child(2) .content { background: #e1e1e1; }

.advertorialExtendAdvantageMain .advertorialExtendAdvantage .list:nth-child(3) .content { background: #e6e0d8; }

.advertorialExtendCaseMain { padding-top: 0px; }

.advertorialExtendCaseMain .operateTitle { text-align: center; }

.advertorialExtendCaseMain .advertorialExtendCaseBox { margin-top: 25px; padding: 30px 0px 40px; background-image: url(../images/xmtimg_71.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; }

.advertorialExtendCaseMain .advertorialExtendCaseBox .operateServiceCaseBox { margin: 0px; }

.advertorialExtendCaseMain .advertorialExtendCaseBox .operateServiceCase .content { padding: 20px 0px 0px 0px; }

.advertorialExtendCaseMain .advertorialExtendCaseBox .operateServiceCase .content .listTitle { color: #fff; }

.advertorialExtendCaseMain .advertorialExtendCaseBox .operateServiceCase .content .desc { color: #fff; }

.advertorialExtendCaseMain .advertorialExtendCaseBox .operateServiceCase .content .caseDadaListBox .caseDadaList .number { color: #fff; }

.advertorialExtendCaseMain .advertorialExtendCaseBox .operateServiceCase .content .caseDadaListBox .caseDadaList .text { color: #fff; }

.advertorialExtendDeliveryProcessMain { padding: 40px 0px; background-image: url(../images/xmtimg_73.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; }

.advertorialExtendDeliveryProcessMain .operateDesc { text-align: left; }

.advertorialExtendDeliveryProcessMain .advertorialExtendDeliveryProcess { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px -5px; padding-top: 10px; }

.advertorialExtendDeliveryProcessMain .advertorialExtendDeliveryProcess .list { width: -webkit-calc(50% - 10px); width: calc(50% - 10px); margin: 25px 5px 0px; padding: 30px 0px; position: relative; }

.advertorialExtendDeliveryProcessMain .advertorialExtendDeliveryProcess .list .triangle { position: absolute; left: 0px; right: 0px; top: -6px; width: 70px; margin: 0px auto; }

.advertorialExtendDeliveryProcessMain .advertorialExtendDeliveryProcess .list .triangle img { width: 100%; display: block; }

.advertorialExtendDeliveryProcessMain .advertorialExtendDeliveryProcess .list::after { content: ''; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; -webkit-border-radius: 10px; border-radius: 10px; border: 1px solid #e2d4aa; -webkit-box-shadow: 0px 6px 24px rgba(220, 163, 117, 0.21); box-shadow: 0px 6px 24px rgba(220, 163, 117, 0.21); background-color: rgba(255, 255, 255, 0.5); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }

.advertorialExtendDeliveryProcessMain .advertorialExtendDeliveryProcess .list .content { position: relative; z-index: 10; text-align: center; }

.advertorialExtendDeliveryProcessMain .advertorialExtendDeliveryProcess .list .content .icon { width: 35px; margin: 0px auto; }

.advertorialExtendDeliveryProcessMain .advertorialExtendDeliveryProcess .list .content .icon img { width: 100%; display: block; }

.advertorialExtendDeliveryProcessMain .advertorialExtendDeliveryProcess .list .content .listTitle { margin-top: 10px; font-size: 18px; color: #000000; line-height: 1.2; }

.advertorialExtendDeliveryProcessMain .advertorialExtendDeliveryProcess .list .content .desc { margin: 5px 15px 0px; font-size: 12px; display: -webkit-box; height: 40px; line-height: 20px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #616161; }

.advertorialExtendDeliveryProcessMain .advertorialExtendDeliveryProcess .list .content .number { padding-top: 20px; font-size: 16px; color: rgba(0, 0, 0, 0.5); }

.advertorialExtendDeliveryProcessMain .advertorialExtendDeliveryProcess .list::before { display: none; position: absolute; right: -38px; top: 0px; bottom: 0px; margin: auto; width: 24px; height: 24px; background-image: url(../images/xmtimg_80.png); background-repeat: no-repeat; background-size: 24px; content: ''; }

.advertorialExtendDeliveryProcessMain .advertorialExtendDeliveryProcess .list:last-child:before { display: none; }

.advertorialExtendDeliveryProcessMain .advertorialExtendDeliveryProcess.sixRows .list { width: -webkit-calc(50% - 10px); width: calc(50% - 10px); }

/*--微信朋友圈推广--*/
.circleOfFriendsAd { padding: 40px 0px; background-image: url(../images/xmtimg_81.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; }

.circleOfFriendsAd .imgBox { width: 100%; }

.circleOfFriendsAd .imgBox img { width: 100%; display: block; }

.circleOfFriendsAd .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 30px 0px 0px 0px; }

.circleOfFriendsAd .content .operateTitle { color: #fff; }

.circleOfFriendsAd .content .desc { padding-top: 10px; font-size: 14px; line-height: 20px; max-width: 520px; color: #fff; }

.circleOfFriendsAd .content .btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 20px; }

.circleOfFriendsAd .content .btn a { width: 180px; height: 40px; font-size: 12px; -webkit-border-radius: 40px; border-radius: 40px; background: #fff; color: #000000; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.circleOfFriendsPeculiarityMain { padding: 40px 0px; }

.circleOfFriendsPeculiarityMain .operateTitle { text-align: center; }

.circleOfFriendsPeculiarityMain .circleOfFriendsPeculiarity { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px; padding-top: 15px; }

.circleOfFriendsPeculiarityMain .circleOfFriendsPeculiarity .list { width: 100%; margin: 15px 0px 0px; padding: 30px 20px; text-align: center; -webkit-border-radius: 15px; border-radius: 15px; background-image: linear-gradient(45deg, #aba08e, #7b7369); }

.circleOfFriendsPeculiarityMain .circleOfFriendsPeculiarity .list .icon { width: 40px; margin: 0px auto; }

.circleOfFriendsPeculiarityMain .circleOfFriendsPeculiarity .list .icon img { width: 100%; display: block; }

.circleOfFriendsPeculiarityMain .circleOfFriendsPeculiarity .list .listTitle { margin-top: 15px; font-size: 18px; line-height: 26px; font-weight: 600; color: #fff; }

.circleOfFriendsPeculiarityMain .circleOfFriendsPeculiarity .list:nth-child(2) { background-image: linear-gradient(135deg, #bea174, #98734f); }

.circleOfFriendsPeculiarityMain .circleOfFriendsPeculiarity .list:nth-child(3) { background-image: linear-gradient(135deg, #d78942, #964801); }

.circleOfFriendsLiftUpMain { padding: 40px 0px; background-image: url(../images/xmtimg_86.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; }

.circleOfFriendsLiftUpMain .operateTitle { text-align: center; color: #fff; }

.circleOfFriendsLiftUpMain .circleOfFriendsLiftUp { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-top: 20px; }

.circleOfFriendsLiftUpMain .circleOfFriendsLiftUp .list { width: 100%; margin: 20px 0px 0px; position: relative; }

.circleOfFriendsLiftUpMain .circleOfFriendsLiftUp .list .triangle { position: absolute; left: 0px; top: -5px; right: 0px; margin: auto; width: 70px; }

.circleOfFriendsLiftUpMain .circleOfFriendsLiftUp .list .triangle img { width: 100%; display: block; }

.circleOfFriendsLiftUpMain .circleOfFriendsLiftUp .list::after { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; content: ''; background: rgba(255, 255, 255, 0.2); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); -webkit-border-radius: 15px; border-radius: 15px; }

.circleOfFriendsLiftUpMain .circleOfFriendsLiftUp .list .content { position: relative; z-index: 10; padding: 25px; }

.circleOfFriendsLiftUpMain .circleOfFriendsLiftUp .list .content .icon { width: 45px; margin: 0px auto; }

.circleOfFriendsLiftUpMain .circleOfFriendsLiftUp .list .content .icon img { width: 100%; display: block; }

.circleOfFriendsLiftUpMain .circleOfFriendsLiftUp .list .content .listTitle { margin-top: 5px; font-size: 18px; color: #fff; text-align: center; }

/*--微信公众号推广--*/
.weChatOfficialAccountMain { padding: 40px 0px; background-image: url(../images/xmtimg_90.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; overflow: hidden; position: relative; }

.weChatOfficialAccountMain .operateTitle { text-align: center; color: #fff; }

.weChatOfficialAccountMain .operateDesc { color: #fff; }

.weChatOfficialAccountMain .line { width: 2px; height: 50px; margin: 15px auto 0px; -webkit-animation: aTop 2s linear infinite; animation: aTop 2s linear infinite; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(15%, rgba(255, 255, 255, 0)), color-stop(15%, #ffd3bc)); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 15%, #ffd3bc); position: relative; }

.weChatOfficialAccountMain .line::after { content: ''; position: absolute; left: 50%; -webkit-transform: translateX(-50%) rotate(45deg); -ms-transform: translateX(-50%) rotate(45deg); transform: translateX(-50%) rotate(45deg); width: 10px; height: 10px; border: 2px solid #ffd3bc; -webkit-border-radius: 2px; border-radius: 2px; bottom: -16px; }

.weChatOfficialAccountMain .weChatOfficialAccount { margin: 30px 0px 0px; padding: 0px 0px; position: relative; }

.weChatOfficialAccountMain .weChatOfficialAccount .Exposure { position: relative; left: 0px; right: 0px; top: 0px; bottom: 0px; margin: auto; padding-top: 55px; width: 180px; height: 198px; background-image: url(../images/xmtimg_91.png); background-position: center; background-size: 180px 198px; }

.weChatOfficialAccountMain .weChatOfficialAccount .Exposure .icon { margin: 0px auto; width: 50px; }

.weChatOfficialAccountMain .weChatOfficialAccount .Exposure .icon img { width: 100%; display: block; }

.weChatOfficialAccountMain .weChatOfficialAccount .Exposure .ExposureTitle { padding-top: 10px; font-size: 16px; color: #fff; text-align: center; }

.weChatOfficialAccountMain .weChatOfficialAccount .Exposure .desc { margin-top: 5px; font-size: 16px; color: #fff; text-align: center; }

.weChatOfficialAccountMain .weChatOfficialAccount .list { width: 100%; padding: 10px 20px; margin: 20px 0px 0px; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(98, 111, 119, 0.1)), to(rgba(164, 189, 205, 0.1))); background-image: linear-gradient(to bottom, rgba(98, 111, 119, 0.1), rgba(164, 189, 205, 0.1)); border: 1px solid rgba(164, 189, 205, 0.2); -webkit-border-radius: 105px; border-radius: 105px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }

.weChatOfficialAccountMain .weChatOfficialAccount .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.weChatOfficialAccountMain .weChatOfficialAccount .list .content .listTitle { font-size: 16px; line-height: 1.2; color: #fff; }

.weChatOfficialAccountMain .weChatOfficialAccount .list .content .desc { font-size: 14px; padding-top: 5px; color: #fff; }

.weChatOfficialAccountMain .weChatOfficialAccount .list .icon { min-width: 30px; width: 30px; margin-left: 10px; }

.weChatOfficialAccountMain .weChatOfficialAccount .list .icon img { width: 100%; display: block; }

.weChatOfficialAccountCaseMain { padding: 30px 0px; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #fff), color-stop(30%, #eaeaea)); background-image: linear-gradient(to bottom, #fff 30%, #eaeaea); }

.selectWeChatOfficialAccountMain { padding: 40px 0px; }

.selectWeChatOfficialAccountMain .operateTitle { text-align: center; }

.selectWeChatOfficialAccountMain .selectWeChatOfficialAccount { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px; padding-top: 0px; }

.selectWeChatOfficialAccountMain .selectWeChatOfficialAccount .list { width: 100%; margin: 30px 0px 0px; position: relative; }

.selectWeChatOfficialAccountMain .selectWeChatOfficialAccount .list .content { position: relative; z-index: 10; padding: 0px 20px 30px 20px; }

.selectWeChatOfficialAccountMain .selectWeChatOfficialAccount .list .imgBox { width: 180px; margin: 0px auto; position: relative; }

.selectWeChatOfficialAccountMain .selectWeChatOfficialAccount .list .imgBox img { position: relative; z-index: 10; width: 100%; }

.selectWeChatOfficialAccountMain .selectWeChatOfficialAccount .list .imgBox::before { position: absolute; left: 30px; top: 0px; bottom: 0px; right: 30px; content: ''; -webkit-border-radius: 30px; border-radius: 30px; -webkit-box-shadow: -6px 40px 46px rgba(65, 8, 2, 0.35); box-shadow: -6px 40px 46px rgba(65, 8, 2, 0.35); }

.selectWeChatOfficialAccountMain .selectWeChatOfficialAccount .list .listTitle { margin-top: 25px; font-size: 18px; color: #fff; line-height: 1.2; }

.selectWeChatOfficialAccountMain .selectWeChatOfficialAccount .list .desc { margin-top: 5px; font-size: 14px; line-height: 20px; color: #fff; }

.selectWeChatOfficialAccountMain .selectWeChatOfficialAccount .list::after { background-image: linear-gradient(135deg, #c7baa8, #797267); position: absolute; left: 0px; top: 40px; bottom: 0px; right: 0px; content: ''; position: absolute; -webkit-border-radius: 30px; border-radius: 30px; }

.selectWeChatOfficialAccountMain .selectWeChatOfficialAccount .list:nth-child(2):after { background-image: linear-gradient(135deg, #d4b787, #98744f); }

.selectWeChatOfficialAccountMain .selectWeChatOfficialAccount .list:nth-child(3):after { background-image: linear-gradient(135deg, #fcac66, #974801); }

.weChatOfficialAccountServiceMain { padding: 40px 0px; background-image: url(../images/xmtimg_97.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; }

.weChatOfficialAccountServiceMain .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.weChatOfficialAccountServiceMain .titleBox { width: 100%; padding: 0px 0px 0px 0px; }

.weChatOfficialAccountServiceMain .titleBox .sticky { position: -webkit-sticky; position: sticky; top: 80px; }

.weChatOfficialAccountServiceMain .titleBox .operateTitle { color: #fff; }

.weChatOfficialAccountServiceMain .titleBox .operateDesc { color: #fff; padding-top: 20px; text-align: left; }

.weChatOfficialAccountServiceMain .weChatOfficialAccountService { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 20px; }

.weChatOfficialAccountServiceMain .weChatOfficialAccountService .list { -webkit-border-radius: 20px; border-radius: 20px; background: #fff; padding: 20px; margin-bottom: 20px; position: -webkit-sticky; position: sticky; top: 40px; }

.weChatOfficialAccountServiceMain .weChatOfficialAccountService .list .iconBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; width: 100%; }

.weChatOfficialAccountServiceMain .weChatOfficialAccountService .list .iconBox .icon { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; min-width: 35px; width: 35px; }

.weChatOfficialAccountServiceMain .weChatOfficialAccountService .list .iconBox .icon img { width: 100%; display: block; }

.weChatOfficialAccountServiceMain .weChatOfficialAccountService .list .iconBox .line { width: 45px; }

.weChatOfficialAccountServiceMain .weChatOfficialAccountService .list .iconBox .line span { width: 100%; height: 5px; -webkit-border-radius: 4px; border-radius: 4px; background: #f2f2f2; display: block; margin-top: 7px; }

.weChatOfficialAccountServiceMain .weChatOfficialAccountService .list .iconBox .line span:nth-child(2) { width: 80%; }

.weChatOfficialAccountServiceMain .weChatOfficialAccountService .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 20px; }

.weChatOfficialAccountServiceMain .weChatOfficialAccountService .list .content .listTitle { position: relative; }

.weChatOfficialAccountServiceMain .weChatOfficialAccountService .list .content .listTitle span { font-size: 18px; color: #010101; position: relative; z-index: 1; }

.weChatOfficialAccountServiceMain .weChatOfficialAccountService .list .content .listTitle::after { left: -12px; top: -5px; position: absolute; width: 30px; height: 30px; background-image: url(../images/xmtimg_98.png); background-position: center; background-size: cover; background-repeat: no-repeat; content: ''; }

.weChatOfficialAccountServiceMain .weChatOfficialAccountService .list .content .desc { font-size: 14px; line-height: 20px; padding-top: 5px; color: #535353; }

/*--小红书代运营--*/
.littleRedBookMain { padding: 40px 0px; background-image: url(../images/xmtimg_102.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; }

.littleRedBookMain .operateTitle { text-align: center; color: #fff; }

.littleRedBookMain .operateDesc { color: #fff; }

.littleRedBookMain .line { width: 2px; height: 70px; margin: 15px auto 0px; -webkit-animation: aTop 2s linear infinite; animation: aTop 2s linear infinite; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(15%, rgba(255, 255, 255, 0)), color-stop(15%, #ffd3bc)); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 15%, #ffd3bc); position: relative; }

.littleRedBookMain .line::after { content: ''; position: absolute; left: 50%; -webkit-transform: translateX(-50%) rotate(45deg); -ms-transform: translateX(-50%) rotate(45deg); transform: translateX(-50%) rotate(45deg); width: 10px; height: 10px; border: 2px solid #ffd3bc; -webkit-border-radius: 2px; border-radius: 2px; bottom: -16px; }

.littleRedBookMain .littleRedBook { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-top: 15px; margin: 0px; }

.littleRedBookMain .littleRedBook .list { width: 100%; margin: 20px 0px 0px; padding: 20px; -webkit-border-radius: 15px; border-radius: 15px; -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); border: 1px solid rgba(255, 255, 255, 0.3); background-color: rgba(255, 255, 255, 0.1); }

.littleRedBookMain .littleRedBook .list .iconBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.littleRedBookMain .littleRedBook .list .iconBox .icon { width: 72px; height: 45px; -webkit-border-radius: 45px; border-radius: 45px; border: 2px solid rgba(255, 255, 255, 0.2); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.littleRedBookMain .littleRedBook .list .iconBox .icon img { width: 30px; display: block; }

.littleRedBookMain .littleRedBook .list .iconBox .number { color: #fff; font-size: 16px; }

.littleRedBookMain .littleRedBook .list .listTitle { margin-top: 20px; font-size: 18px; color: #fff; }

.littleRedBookMain .littleRedBook .list .listTitle span { color: #fff0bb; }

.littleRedBookMain .littleRedBook .list .desc { margin-top: 5px; font-size: 14px; line-height: 20px; font-weight: 100; color: rgba(255, 255, 255, 0.8); }

.littleRedBookHelpMain { padding: 40px 0px; }

.littleRedBookHelpMain .operateTitle { text-align: center; }

.littleRedBookHelpMain .littleRedBookHelp { overflow: hidden; position: relative; margin-top: 15px; }

.littleRedBookHelpMain .littleRedBookHelp .list { width: 100%; margin: 15px 0px 0px 0px; height: 100%; position: relative; }

.littleRedBookHelpMain .littleRedBookHelp .list .imgBox { position: relative; padding-top: 90%; }

.littleRedBookHelpMain .littleRedBookHelp .list .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-border-radius: 20px; border-radius: 20px; }

.littleRedBookHelpMain .littleRedBookHelp .list .contentBox { padding: 20px 20px 40px; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.littleRedBookHelpMain .littleRedBookHelp .list .contentBox .icon { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }

.littleRedBookHelpMain .littleRedBookHelp .list .contentBox .icon p { width: 72px; height: 45px; -webkit-border-radius: 45px; border-radius: 45px; border: 2px solid #cabca3; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.littleRedBookHelpMain .littleRedBookHelp .list .contentBox .icon p img { height: 30px; display: block; }

.littleRedBookHelpMain .littleRedBookHelp .list .contentBox .content .listTitle { font-size: 18px; line-height: 1.2; color: #fff; }

.littleRedBookHelpMain .littleRedBookHelp .list .contentBox .content .desc { padding-top: 10px; font-size: 14px; line-height: 20px; color: #fff; }

.littleRedBookHelpMain .littleRedBookHelp .list:nth-child(1) .contentBox .icon p { border-color: rgba(242, 242, 242, 0.5); }

.littleRedBookHelpMain .littleRedBookHelp .list:nth-child(4) { right: 0px; top: 0px; }

.littleRedBookHelpMain .littleRedBookHelp .list:nth-child(4) .contentBox .icon p { border-color: #fae9ca; }

.littleRedBookLogicMain { padding: 40px 0px; background-image: url(../images/xmtimg_114.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; }

.littleRedBookLogicMain .container .imgBox { width: 100%; }

.littleRedBookLogicMain .container .imgBox img { width: 100%; display: block; }

.littleRedBookLogicMain .container .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 25px 0px 0px 0px; }

.littleRedBookLogicMain .container .content .operateTitle { color: #fff; }

.littleRedBookLogicMain .container .content .desc { margin-top: 10px; font-size: 16px; color: #fff; }

.littleRedBookLogicMain .container .content .logicDetail { margin-top: 15px; padding-top: 15px; font-size: 14px; line-height: 20px; color: #ffffff; border-top: 1px solid rgba(255, 255, 255, 0.2); }

.littleRedBookLogicMain .container .content .btn { padding-top: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.littleRedBookLogicMain .container .content .btn a { font-size: 12px; background: #fff; color: #000000; width: 180px; -webkit-border-radius: 40px; border-radius: 40px; height: 40px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.littleRedBookLogicMain .container .content .btn a:hover { background: #ff0000; color: #fff; }

/*--小红书素人KOC种草--*/
.ordinaryPersonMain { padding: 40px 0px; background-image: url(../images/xmtimg_116.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; }

.ordinaryPersonMain .operateTitle { text-align: center; color: #fff; }

.ordinaryPersonMain .operateDesc { color: #fff; }

.ordinaryPersonMain .line { width: 2px; height: 40px; margin: 15px auto 0px; -webkit-animation: aTop 2s linear infinite; animation: aTop 2s linear infinite; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(15%, rgba(255, 255, 255, 0)), color-stop(15%, #ffd3bc)); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 15%, #ffd3bc); position: relative; }

.ordinaryPersonMain .line::after { content: ''; position: absolute; left: 50%; -webkit-transform: translateX(-50%) rotate(45deg); -ms-transform: translateX(-50%) rotate(45deg); transform: translateX(-50%) rotate(45deg); width: 10px; height: 10px; border: 2px solid #ffd3bc; -webkit-border-radius: 2px; border-radius: 2px; bottom: -16px; }

.ordinaryPersonMain .ordinaryPerson { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-top: 20px; margin: 0px; }

.ordinaryPersonMain .ordinaryPerson .list { width: 100%; margin: 20px 0px 0px; padding: 25px; -webkit-border-radius: 15px; border-radius: 15px; -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); border: 1px solid rgba(255, 255, 255, 0.2); background-color: rgba(255, 255, 255, 0.1); }

.ordinaryPersonMain .ordinaryPerson .list .iconBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.ordinaryPersonMain .ordinaryPerson .list .iconBox .icon { width: 72px; height: 45px; -webkit-border-radius: 45px; border-radius: 45px; border: 2px solid rgba(255, 255, 255, 0.2); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.ordinaryPersonMain .ordinaryPerson .list .iconBox .icon img { width: 30px; display: block; }

.ordinaryPersonMain .ordinaryPerson .list .iconBox .number { color: #fff; font-size: 18px; }

.ordinaryPersonMain .ordinaryPerson .list .listTitle { margin-top: 20px; font-size: 18px; color: #fff; }

.ordinaryPersonMain .ordinaryPerson .list .listTitle span { color: #fff0bb; }

.ordinaryPersonMain .ordinaryPerson .list .desc { margin-top: 5px; font-size: 14px; line-height: 20px; font-weight: 100; color: rgba(255, 255, 255, 0.8); }

.ordinaryPersonHelpMain { padding: 40px 0px; background-image: url(../images/xmtimg_117.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; }

.ordinaryPersonHelpMain .operateTitle { text-align: center; }

.ordinaryPersonHelpMain .ordinaryPersonHelp { margin-top: 70px; padding-top: 56vw; position: relative; }

.ordinaryPersonHelpMain .ordinaryPersonHelp .helpList { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.ordinaryPersonHelpMain .ordinaryPersonHelp .helpList .list { margin-top: 10px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 16px; padding: 10px 20px; color: #424242; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; }

.ordinaryPersonHelpMain .ordinaryPersonHelp .helpList .list::after { content: ''; position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px; -webkit-border-radius: 110px; border-radius: 110px; background-color: rgba(255, 255, 255, 0.5); border: 1px solid #fad59c; }

.ordinaryPersonHelpMain .ordinaryPersonHelp .helpList .list::before { content: ''; position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px; -webkit-border-radius: 110px; border-radius: 110px; z-index: 2; visibility: hidden; opacity: 0; background-image: -webkit-gradient(linear, left top, right top, from(#ffc052), to(#ff5400)); background-image: linear-gradient(to right, #ffc052, #ff5400); -webkit-transition: all .6s; transition: all .6s; }

.ordinaryPersonHelpMain .ordinaryPersonHelp .helpList .list .content { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; z-index: 10; color: #000000; -webkit-transition: all .6s; transition: all .6s; }

.ordinaryPersonHelpMain .ordinaryPersonHelp .helpList .list .content span { display: block; width: 25px; height: 25px; border: 2px solid #ff3f0c; -webkit-transition: all .6s; transition: all .6s; font-size: 14px; margin-right: 10px; -webkit-border-radius: 100%; border-radius: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; color: #ff3f0c; }

.ordinaryPersonHelpMain .ordinaryPersonHelp .helpList:nth-child(1) { -webkit-transform: translateX(-100px); -ms-transform: translateX(-100px); transform: translateX(-100px); -webkit-transition: all .8s; transition: all .8s; opacity: 0; }

.ordinaryPersonHelpMain .ordinaryPersonHelp .helpList:nth-child(2) { width: 100%; -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; margin: 0px; position: absolute; left: 0px; top: 0px; }

.ordinaryPersonHelpMain .ordinaryPersonHelp .helpList:nth-child(2) .helpImgBox { position: relative; -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); opacity: 0; -webkit-transition: all .8s; transition: all .8s; }

.ordinaryPersonHelpMain .ordinaryPersonHelp .helpList:nth-child(2) .helpImgBox .imgBox { position: relative; }

.ordinaryPersonHelpMain .ordinaryPersonHelp .helpList:nth-child(2) .helpImgBox .imgBox img { width: 100%; display: block; -webkit-border-radius: 15px; border-radius: 15px; }

.ordinaryPersonHelpMain .ordinaryPersonHelp .helpList:nth-child(2) .helpImgBox .imgBox::after { content: ''; width: 0%; height: 100%; top: 0px; -webkit-transition: all .8s; transition: all .8s; -webkit-transition-delay: .6s; transition-delay: .6s; background-image: url(../images/xmtimg_120.png); background-repeat: no-repeat; background-size: cover; background-position: left; position: absolute; }

.ordinaryPersonHelpMain .ordinaryPersonHelp .helpList:nth-child(2) .helpImgBox .imgBox .numberBox { opacity: 0; -webkit-transition: all .8s; transition: all .8s; -webkit-transition-delay: .4s; transition-delay: .4s; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); position: absolute; right: 3%; top: 5%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; width: 70px; z-index: 10; height: 70px; border: 4px solid #fff; -webkit-border-radius: 100%; border-radius: 100%; background-image: -webkit-gradient(linear, left top, left bottom, from(#f0973f), to(#f9c23c)); background-image: linear-gradient(to bottom, #f0973f, #f9c23c); }

.ordinaryPersonHelpMain .ordinaryPersonHelp .helpList:nth-child(2) .helpImgBox .imgBox .numberBox p { color: #fff; font-size: 12px; line-height: 1.1; }

.ordinaryPersonHelpMain .ordinaryPersonHelp .helpList:nth-child(2) .helpImgBox .imgBox .numberBox p:nth-child(1) { font-size: 14px; font-weight: 600; }

.ordinaryPersonHelpMain .ordinaryPersonHelp .helpList:nth-child(2) .helpImgBox .phoneImg { position: absolute; left: 0px; bottom: 0px; width: 100%; overflow: hidden; }

.ordinaryPersonHelpMain .ordinaryPersonHelp .helpList:nth-child(2) .helpImgBox .phoneImg img { width: 100%; display: block; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .8s; transition: all .8s; -webkit-transition-delay: 1s; transition-delay: 1s; }

.ordinaryPersonHelpMain .ordinaryPersonHelp .helpList:nth-child(3) { -webkit-transform: translateX(100px); -ms-transform: translateX(100px); transform: translateX(100px); -webkit-transition: all .8s; transition: all .8s; opacity: 0; }

.ordinaryPersonHelpMain .ordinaryPersonHelp .helpList:nth-child(3) .content p { margin-top: 5px; }

.ordinaryPersonHelpMain .ordinaryPersonHelp .helpList .list:hover::before { opacity: 1; visibility: visible; }

.ordinaryPersonHelpMain .ordinaryPersonHelp .helpList .list:hover span { border-color: #fffaa5; color: #fffaa5; }

.ordinaryPersonHelpMain .ordinaryPersonHelp .helpList .list:hover .content { color: #fff; }

.ordinaryPersonHelpMain .ordinaryPersonCraftsmanshipBox { padding-top: 40px; }

.ordinaryPersonHelpMain .ordinaryPersonCraftsmanship { margin: 30px 0px 0px; width: 100%; position: relative; }

.ordinaryPersonHelpMain .ordinaryPersonCraftsmanship .imgBox { position: relative; }

.ordinaryPersonHelpMain .ordinaryPersonCraftsmanship .imgBox img { width: 100%; display: block; }

.ordinaryPersonHelpMain .ordinaryPersonCraftsmanship .content { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-size: 4vw; line-height: 1.4; text-align: center; color: #ffe9e0; }

.ordinaryPersonHelpMain .ordinaryPersonCraftsmanship .content span { color: #fff2b7; }

.ordinaryPersonHelpMain .ordinaryPersonCraftsmanship .label { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-top: 20px; }

.ordinaryPersonHelpMain .ordinaryPersonCraftsmanship .label p { font-size: 16px; padding-bottom: 10px; width: 50%; text-align: center; color: #3e3e3e; }

.ordinaryPersonHelpMain .ordinaryPersonHelp.Animate .helpList:nth-child(1) { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }

.ordinaryPersonHelpMain .ordinaryPersonHelp.Animate .helpList:nth-child(2) .helpImgBox { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; }

.ordinaryPersonHelpMain .ordinaryPersonHelp.Animate .helpList:nth-child(2) .helpImgBox .imgBox::after { width: 100%; }

.ordinaryPersonHelpMain .ordinaryPersonHelp.Animate .helpList:nth-child(2) .helpImgBox .phoneImg img { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; }

.ordinaryPersonHelpMain .ordinaryPersonHelp.Animate .helpList:nth-child(3) { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }

.ordinaryPersonHelpMain .ordinaryPersonHelp.Animate .helpList:nth-child(2) .helpImgBox .imgBox .numberBox { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; }

.ordinaryPersonSelectMain { padding: 40px 0px; background-image: url(../images/xmtimg_122.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; }

.ordinaryPersonSelectMain .operateTitle { text-align: center; color: #fff; }

.ordinaryPersonSelectMain .operateDesc { color: #fff; }

.ordinaryPersonSelectMain .line { width: 2px; height: 70px; margin: 15px auto 0px; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(15%, rgba(255, 255, 255, 0)), color-stop(15%, #ffd3bc)); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 15%, #ffd3bc); position: relative; }

.ordinaryPersonSelectMain .line::after { content: ''; position: absolute; left: 50%; -webkit-transform: translateX(-50%) rotate(45deg); -ms-transform: translateX(-50%) rotate(45deg); transform: translateX(-50%) rotate(45deg); width: 10px; height: 10px; border: 2px solid #ffd3bc; -webkit-border-radius: 2px; border-radius: 2px; bottom: -16px; }

.ordinaryPersonSelectMain .ordinaryPersonSelect { overflow: hidden; padding-top: 20px; margin: 0px; }

.ordinaryPersonSelectMain .ordinaryPersonSelect .list { width: 100%; margin: 15px 0px 0px; padding: 20px; -webkit-border-radius: 10px; border-radius: 10px; border: 1px solid rgba(255, 255, 255, 0.2); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.ordinaryPersonSelectMain .ordinaryPersonSelect .list .iconBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.ordinaryPersonSelectMain .ordinaryPersonSelect .list .iconBox .icon { width: 72px; height: 45px; -webkit-border-radius: 45px; border-radius: 45px; border: 2px solid rgba(255, 255, 255, 0.2); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.ordinaryPersonSelectMain .ordinaryPersonSelect .list .iconBox .icon img { width: 30px; display: block; }

.ordinaryPersonSelectMain .ordinaryPersonSelect .list .iconBox .number { color: #fff; font-size: 16px; }

.ordinaryPersonSelectMain .ordinaryPersonSelect .list .content { margin-top: 20px; }

.ordinaryPersonSelectMain .ordinaryPersonSelect .list .listTitle { font-size: 18px; color: #fff; }

.ordinaryPersonSelectMain .ordinaryPersonSelect .list .listTitle span { color: #fff0bb; }

.ordinaryPersonSelectMain .ordinaryPersonSelect .list .desc { margin-top: 5px; font-size: 14px; font-weight: 100; color: rgba(255, 255, 255, 0.8); }

.ordinaryPersonResourceMain { padding: 40px 0px; background-image: url(../images/xmtimg_123.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; }

.ordinaryPersonResourceMain .operateTitle { text-align: center; }

.ordinaryPersonResourceMain .ordinaryPersonResourceClass { margin: 35px auto 0px; height: 45px; -webkit-border-radius: 45px; border-radius: 45px; background: #fff; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.ordinaryPersonResourceMain .ordinaryPersonResourceClass span { position: absolute; left: 0px; top: 0px; width: 33.333%; height: 100%; -webkit-border-radius: 45px; border-radius: 45px; background-image: -webkit-gradient(linear, left top, right top, from(#ffc052), to(#ff5400)); background-image: linear-gradient(to right, #ffc052, #ff5400); -webkit-transition: all .6s; transition: all .6s; }

.ordinaryPersonResourceMain .ordinaryPersonResourceClass a { font-size: 14px; color: #787878; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-transition: all .6s; transition: all .6s; position: relative; z-index: 10; }

.ordinaryPersonResourceMain .ordinaryPersonResourceClass a.cur { color: #fff; }

.ordinaryPersonResourceMain .ordinaryPersonResourceBox { display: none; margin-top: 40px; }

.ordinaryPersonResourceMain .ordinaryPersonResourceBox .type { width: 270px; display: none; }

.ordinaryPersonResourceMain .ordinaryPersonResourceBox .type a { font-size: 18px; -webkit-border-radius: 80px; border-radius: 80px; height: 80px; margin-top: 18px; color: #5d5d5d; background: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; position: relative; }

.ordinaryPersonResourceMain .ordinaryPersonResourceBox .type a:first-child { margin-top: 0px; }

.ordinaryPersonResourceMain .ordinaryPersonResourceBox .type a i { width: 28px; height: 28px; border: 2px solid #ffce80; color: #ffce80; font-size: 14px; -webkit-border-radius: 100%; border-radius: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; font-weight: 600; opacity: 0; visibility: hidden; position: absolute; right: 28px; margin: auto; top: 0px; bottom: 0px; }

.ordinaryPersonResourceMain .ordinaryPersonResourceBox .type a.cur { background: -webkit-gradient(linear, left top, right top, from(#fec166), to(#e18a0b)); background: linear-gradient(to right, #fec166, #e18a0b); color: #fff; }

.ordinaryPersonResourceMain .ordinaryPersonResourceBox .type a.cur i { opacity: 1; visibility: visible; }

.ordinaryPersonResourceMain .ordinaryPersonResourceBox .type a:hover { background: -webkit-gradient(linear, left top, right top, from(#fec166), to(#e18a0b)); background: linear-gradient(to right, #fec166, #e18a0b); color: #fff; }

.ordinaryPersonResourceMain .ordinaryPersonResourceBox .type a:hover i { opacity: 1; visibility: visible; }

.ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; background: #fff; overflow: hidden; height: 100%; -webkit-border-radius: 15px; border-radius: 15px; position: relative; }

.ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list { width: 100%; padding: 20px; border-bottom: 1px solid #f6f6ee; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), color-stop(50%, #fafafa)); background-image: linear-gradient(to bottom, #fff 50%, #fafafa); position: relative; }

.ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .info { padding: 0px 0px 15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-bottom: 1px solid #f7f7f7; }

.ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .info .avatar { width: 60px; height: 60px; position: relative; -webkit-border-radius: 100%; border-radius: 100%; overflow: hidden; }

.ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .info .avatar img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .info .nameBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 12px; }

.ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .info .nameBox .name { font-size: 16px; color: #010101; }

.ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .info .nameBox .desc { font-size: 12px; color: rgba(1, 1, 1, 0.7);display: -webkit-box; height: 36px; line-height:18px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .content { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; text-align: center; padding-top: 15px; }

.ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .content .listContent { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .content .listContent .icon { position: relative; width: 20px; margin: 0px auto; }

.ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .content .listContent .icon img { width: 100%; display: block; }

.ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .content .listContent .icon .defa { opacity: 1; visibility: visible; }

.ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .content .listContent .icon .hover { opacity: 0; visibility: hidden; position: absolute; left: 0px; top: 0px; }

.ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .content .listContent .number { margin-top: 0px; font-size: 14px; color: #010101; }

.ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .content .listContent .text { margin-top: 0px; font-size: 12px; color: rgba(1, 1, 1, 0.7); }

.ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .btn { position: absolute; left: 0px; bottom: 30px; right: 0px; opacity: 0; visibility: hidden; -webkit-transition: all .6s; transition: all .6s; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .btn a { width: 160px; height: 40px; -webkit-border-radius: 40px; border-radius: 40px; font-size: 14px; background-image: -webkit-gradient(linear, left top, right top, from(#ffc66b), to(#ff0000)); background-image: linear-gradient(to right, #ffc66b, #ff0000); color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list:hover { background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), color-stop(50%, #f3d0b7)); background-image: linear-gradient(to bottom, #fff 50%, #f3d0b7); }

.ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list:hover .content .listContent .icon .defa { opacity: 0; visibility: hidden; }

.ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list:hover .content .listContent .icon .hover { opacity: 1; visibility: visible; }

.ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list:hover .btn { opacity: 1; visibility: visible; }

.ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list:nth-child(n+4) { border-bottom: none; }

.ordinaryPersonResourceMain .ordinaryPersonResourceBox.active { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.ordinaryPersonBrandMain { padding: 40px 0px; background-image: url(../images/xmtimg_133.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; }

.ordinaryPersonBrandMain .operateTitle { text-align: center; color: #fff; }

.ordinaryPersonBrandMain .operateDesc { text-align: center; color: #fff; }

.ordinaryPersonBrandMain .ordinaryPersonBrand { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 25px -5px 0px; }

.ordinaryPersonBrandMain .ordinaryPersonBrand .list { width: -webkit-calc(50% - 10px); width: calc(50% - 10px); margin: 15px 5px 0px; }

.ordinaryPersonBrandMain .ordinaryPersonBrand .list img { width: 100%; display: block; -webkit-border-radius: 20px; border-radius: 20px; }

/*--小红书探店营销--*/
.shopExploringMain { padding: 40px 0px; background-image: url(../images/xmtimg_144.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; }

.shopExploringMain .operateTitle { text-align: center; color: #fff; }

.shopExploringMain .shopExploringBox { padding-top: 20px; }

.shopExploringMain .shopExploringBox .imgBox { width: 100%; position: relative; }

.shopExploringMain .shopExploringBox .imgBox img { width: 100%; display: none; -webkit-border-radius: 15px; border-radius: 15px; }

.shopExploringMain .shopExploringBox .imgBox img:nth-child(1) { display: block; }

.shopExploringMain .shopExploringBox .shopExploring { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 25px 0px 0px 0px; }

.shopExploringMain .shopExploringBox .shopExploring .list { border-top: 1px solid rgba(255, 255, 255, 0.2); padding: 20px 0px; overflow: hidden; cursor: pointer; }

.shopExploringMain .shopExploringBox .shopExploring .list .listTitle { font-size: 18px; line-height: 1; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-transition: all .6s; transition: all .6s; }

.shopExploringMain .shopExploringBox .shopExploring .list .listTitle i { font-size: 16px; margin-left: 5px; color: #ff0000; }

.shopExploringMain .shopExploringBox .shopExploring .list .content { margin-top: 10px; font-size: 14px; line-height: 20px; padding-bottom: 0px; color: #fff; }

.shopExploringMain .shopExploringBox .shopExploring .list:first-child { height: auto; }

.shopExploringMain .shopExploringBox .shopExploring .list.cur .listTitle { font-size: 18px; }

.shopExploringMain .shopExploringBox .shopExploring .list.cur .listTitle i { color: #ff0000; }

.optimizeTacticsMain { padding: 40px 0px; background-image: url(../images/xmtimg_147.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; }

.optimizeTacticsMain .operateTitle { text-align: center; color: #fff; }

.optimizeTacticsMain .optimizeTactics { margin-top: 20px; }

.optimizeTacticsMain .optimizeTactics .correct { width: 100%; -webkit-border-radius: 15px; border-radius: 15px; overflow: hidden; }

.optimizeTacticsMain .optimizeTactics .correct .correctTitle { font-size: 18px; height: 70px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background-image: url(../images/xmtimg_149.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; color: #fff; }

.optimizeTacticsMain .optimizeTactics .correct .correctTitle img { height: 22px; vertical-align: middle; margin-right: 5px; }

.optimizeTacticsMain .optimizeTactics .correct .list { background: #fff; border-bottom: 1px solid #f0f0f0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.optimizeTacticsMain .optimizeTactics .correct .list .listTitle { width: 35%; padding: 10px 0px; font-size: 14px; color: rgba(0, 0, 0, 0.7); text-align: center; border-right: 1px solid #f0f0f0; }

.optimizeTacticsMain .optimizeTactics .correct .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 10px 15px; color: #000; font-size: 14px; line-height: 1.5; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.optimizeTacticsMain .optimizeTactics .correct .list .content i { width: 18px; height: 18px; min-width: 18px; font-size: 12px; margin-right: 10px; font-style: normal; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background: #b89a7e; -webkit-border-radius: 100%; border-radius: 100%; color: #fff; }

.optimizeTacticsMain .optimizeTactics .correct .list:last-child { border: none; }

.optimizeTacticsMain .optimizeTactics .mistake { width: 100%; height: 100%; -webkit-border-radius: 15px; border-radius: 15px; margin-top: 15px; overflow: hidden; }

.optimizeTacticsMain .optimizeTactics .mistake .mistakeTitle { font-size: 18px; height: 70px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; color: #fff; background: rgba(255, 255, 255, 0.4); }

.optimizeTacticsMain .optimizeTactics .mistake .mistakeTitle img { height: 22px; vertical-align: middle; margin-right: 10px; }

.optimizeTacticsMain .optimizeTactics .mistake .list { padding: 15px 20px; font-size: 14px; line-height: 1.5; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; border-bottom: 1px solid rgba(255, 255, 255, 0.2); background: rgba(255, 255, 255, 0.2); color: #fff; }

.optimizeTacticsMain .optimizeTactics .mistake .list i { font-style: normal; width: 18px; height: 18px; min-width: 18px; margin-right: 10px; background: #cacaca; font-size: 12px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-border-radius: 100%; border-radius: 100%; }

.optimizeTacticsMain .optimizeTactics .mistake .list:last-child { border: none; }

.scoutStoreBrandTrafficMain { padding: 40px 0px; }

.scoutStoreBrandTrafficMain .operateTitle { text-align: center; }

.scoutStoreBrandTrafficMain .scoutStoreBrandTraffic { margin: 0px; padding-top: 0px; }

.scoutStoreBrandTrafficMain .scoutStoreBrandTraffic .list { width: 100%; margin: 20px 0px 0px; position: relative; }

.scoutStoreBrandTrafficMain .scoutStoreBrandTraffic .list .imgBox { position: relative; }

.scoutStoreBrandTrafficMain .scoutStoreBrandTraffic .list .imgBox img { display: block; width: 100%; position: relative; z-index: 2; }

.scoutStoreBrandTrafficMain .scoutStoreBrandTraffic .list .imgBox::before { content: ''; position: absolute; left: 0px; right: 0px; bottom: 0px; top: 45px; -webkit-border-radius: 20px; border-radius: 20px; background-image: url(../images/xmtimg_151.png); background-repeat: no-repeat; background-size: cover; background-position: center; }

.scoutStoreBrandTrafficMain .scoutStoreBrandTraffic .list .imgBox::after { content: ''; position: absolute; left: 0px; z-index: 3; bottom: 0px; right: 0px; top: 45px; -webkit-border-radius: 20px; border-radius: 20px; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(35%, rgba(0, 0, 0, 0)), color-stop(90%, rgba(0, 0, 0, 0.5))); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 90%); }

.scoutStoreBrandTrafficMain .scoutStoreBrandTraffic .list .content { padding: 0px 20px 25px; position: absolute; left: 0px; bottom: 0px; right: 0px; z-index: 4; }

.scoutStoreBrandTrafficMain .scoutStoreBrandTraffic .list .content .listTitle { font-size: 18px; color: #fff; line-height: 1.2; }

.scoutStoreBrandTrafficMain .scoutStoreBrandTraffic .list .content .label { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 10px; }

.scoutStoreBrandTrafficMain .scoutStoreBrandTraffic .list .content .label span { font-size: 12px; padding: 0px 15px; -webkit-border-radius: 15px; border-radius: 15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background: rgba(0, 0, 0, 0.8); background: #ffe0b9; }

.scoutStoreBrandTrafficMain .scoutStoreBrandTraffic .list:nth-child(2) .imgBox::before { background-image: url(../images/xmtimg_153.png); }

.scoutStoreBrandTrafficMain .scoutStoreBrandTraffic .list:nth-child(3) .imgBox::before { background-image: url(../images/xmtimg_155.png); }

/*--小红书广告投流--*/
.littleRedBookAdvertisingMain { padding: 40px 0px; background-image: url(../images/xmtimg_144.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; }

.littleRedBookAdvertisingMain .operateTitle { text-align: center; color: #fff; }

.littleRedBookAdvertisingMain .littleRedBookAdvertisingBox { padding-top: 30px; }

.littleRedBookAdvertisingMain .littleRedBookAdvertisingBox .imgBox { width: 100%; position: relative; }

.littleRedBookAdvertisingMain .littleRedBookAdvertisingBox .imgBox img { width: 100%; display: none; -webkit-border-radius: 30px; border-radius: 30px; }

.littleRedBookAdvertisingMain .littleRedBookAdvertisingBox .imgBox img:nth-child(1) { display: block; }

.littleRedBookAdvertisingMain .littleRedBookAdvertisingBox .littleRedBookAdvertising { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 25px 0px 0px 0px; }

.littleRedBookAdvertisingMain .littleRedBookAdvertisingBox .littleRedBookAdvertising .list { padding: 20px 0px; border-top: 1px solid rgba(255, 255, 255, 0.2); overflow: hidden; cursor: pointer; }

.littleRedBookAdvertisingMain .littleRedBookAdvertisingBox .littleRedBookAdvertising .list .listTitle { font-size: 18px; line-height: 1; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-transition: all .6s; transition: all .6s; }

.littleRedBookAdvertisingMain .littleRedBookAdvertisingBox .littleRedBookAdvertising .list .listTitle i { font-size: 16px; margin-left: 5px; color: #ff0000; }

.littleRedBookAdvertisingMain .littleRedBookAdvertisingBox .littleRedBookAdvertising .list .content { margin-top: 10px; font-size: 14px; line-height: 20px; padding-bottom: 0px; color: #fff; }

.littleRedBookAdvertisingMain .littleRedBookAdvertisingBox .littleRedBookAdvertising .list:first-child { height: auto; }

.littleRedBookAdvertisingMain .littleRedBookAdvertisingBox .littleRedBookAdvertising .list.cur .listTitle { font-size: 18px; }

.littleRedBookAdvertisingMain .littleRedBookAdvertisingBox .littleRedBookAdvertising .list.cur .listTitle i { color: #ff0000; }

.littleRedBookWayMain { padding: 40px 0px; background-image: url(../images/xmtimg_163.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; }

.littleRedBookWayMain .operateTitle { text-align: center; color: #fff; }

.littleRedBookWayMain .littleRedBookWay { overflow: hidden; position: relative; margin: 20px 0px 0px; }

.littleRedBookWayMain .littleRedBookWay .list { width: 100%; margin: 15px 0px 0px; height: 100%; position: relative; }

.littleRedBookWayMain .littleRedBookWay .list .imgBox { position: relative; padding-top: 60%; }

.littleRedBookWayMain .littleRedBookWay .list .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-border-radius: 20px; border-radius: 20px; }

.littleRedBookWayMain .littleRedBookWay .list .contentBox { padding: 25px 20px; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.littleRedBookWayMain .littleRedBookWay .list .contentBox .icon { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }

.littleRedBookWayMain .littleRedBookWay .list .contentBox .icon p { width: 72px; height: 45px; -webkit-border-radius: 45px; border-radius: 45px; border: 2px solid #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.littleRedBookWayMain .littleRedBookWay .list .contentBox .icon p img { height: 30px; display: block; }

.littleRedBookWayMain .littleRedBookWay .list .contentBox .content .listTitle { font-size: 18px; line-height: 1.2; color: #fff; }

.littleRedBookWayMain .littleRedBookWay .list .contentBox .content .desc { padding-top: 5px; font-size: 14px; line-height: 20px; color: #fff; }

.littleRedBookWayMain .littleRedBookWay .list:nth-child(1) .imgBox { position: relative; padding-top: 100%; }

.littleRedBookWayMain .littleRedBookWay .list:nth-child(1) .contentBox .icon { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }

.littleRedBookWayMain .littleRedBookWay .list:nth-child(1) .contentBox .icon p { border-color: #f2f5fa; }

.littleRedBookWayMain .littleRedBookWay .list:nth-child(3) { margin-right: 0px; }

/*--品牌百科--*/
.brandEncyclopediaMain { padding: 40px 0px; background-image: url(../images/xmtimg_169.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.brandEncyclopediaMain .operateTitle { color: #fff; text-align: center; }

.brandEncyclopediaMain .operateDesc { max-width: 700px; margin: 0px auto; color: #fff; padding-top: 15px; }

.brandEncyclopediaMain .btn { padding-top: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.brandEncyclopediaMain .btn a { width: 180px; height: 40px; -webkit-border-radius: 40px; border-radius: 40px; font-size: 12px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; font-weight: 600; color: #000000; background: #fffcf5; }

.brandEncyclopediaMain .btn a:hover { background: #ff0000; color: #fff; }

.encyclopediaGlossaryMain { padding: 0px 0px 45px; }

.encyclopediaGlossaryMain .operateTitle { text-align: center; }

.encyclopediaGlossaryMain .encyclopediaGlossary { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px -5px; padding-top: 10px; }

.encyclopediaGlossaryMain .encyclopediaGlossary .list { width: -webkit-calc(50% - 10px); width: calc(50% - 10px); margin: 20px 5px 0px; padding: 20px 0px 25px; position: relative; text-align: center; background-color: #f0efed; -webkit-border-radius: 20px; border-radius: 20px; }

.encyclopediaGlossaryMain .encyclopediaGlossary .list .listTitle { font-size: 20px; color: #000000; }

.encyclopediaGlossaryMain .encyclopediaGlossary .list .desc { font-size: 14px; color: rgba(0, 0, 0, 0.7); }

.encyclopediaGlossaryMain .encyclopediaGlossary .list .logoImg { padding-top: 20px; }

.encyclopediaGlossaryMain .encyclopediaGlossary .list .logoImg img { height: 45px; vertical-align: middle; }

.encyclopediaGlossaryMain .encyclopediaGlossary .list .triangle { position: absolute; left: 0px; top: -6px; width: 100%; z-index: 10; }

.encyclopediaGlossaryMain .encyclopediaGlossary .list .triangle img { display: block; margin: 0px auto; width: 91px; }

.encyclopediaTypeMain { padding: 40px 0px 20px; background-image: url(../images/xmtimg_179.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; overflow: hidden; }

.encyclopediaTypeMain .operateTitle { text-align: center; color: #fff; }

.encyclopediaTypeMain .encyclopediaTypeBox { padding-top: 30px; }

.encyclopediaTypeMain .encyclopediaTypeBox .imgBox { width: 100%; position: relative; }

.encyclopediaTypeMain .encyclopediaTypeBox .imgBox img { width: 100%; display: none; -webkit-border-radius: 15px; border-radius: 15px; }

.encyclopediaTypeMain .encyclopediaTypeBox .imgBox img:nth-child(1) { display: block; }

.encyclopediaTypeMain .encyclopediaTypeBox .encyclopediaType { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 25px 0px 0px 0px; }

.encyclopediaTypeMain .encyclopediaTypeBox .encyclopediaType .list { border-top: 1px solid rgba(255, 255, 255, 0.2); padding: 20px 0px; overflow: hidden; cursor: pointer; }

.encyclopediaTypeMain .encyclopediaTypeBox .encyclopediaType .list .listTitle { font-size: 18px; line-height: 1; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-transition: all .6s; transition: all .6s; }

.encyclopediaTypeMain .encyclopediaTypeBox .encyclopediaType .list .listTitle i { font-size: 16px; margin-left: 5px; color: #ff0000; }

.encyclopediaTypeMain .encyclopediaTypeBox .encyclopediaType .list .content { font-size: 14px; line-height: 20px; margin-top: 15px; padding-bottom: 0px; color: #fff; }

.encyclopediaTypeMain .encyclopediaTypeBox .encyclopediaType .list:first-child { height: auto; }

.encyclopediaTypeMain .encyclopediaTypeBox .encyclopediaType .list.cur .listTitle { font-size: 18px; }

.encyclopediaTypeMain .encyclopediaTypeBox .encyclopediaType .list.cur .listTitle i { color: #ff0000; }

.encyclopediaEffectMain { padding: 40px 0px; }

.encyclopediaEffectMain .operateTitle { text-align: center; }

.encyclopediaEffectMain .encyclopediaEffect { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 5px 0px 0px; margin: 0px; }

.encyclopediaEffectMain .encyclopediaEffect .list { width: 100%; margin: 20px 0px 0px; -webkit-border-radius: 30px; border-radius: 30px; position: relative; }

.encyclopediaEffectMain .encyclopediaEffect .list::after { position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; -webkit-border-radius: 30px; border-radius: 30px; background-color: #f6f6f6; content: ''; }

.encyclopediaEffectMain .encyclopediaEffect .list::before { position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; -webkit-border-radius: 30px; border-radius: 30px; background-image: -webkit-gradient(linear, left top, right top, from(#f4aa3c), to(#d98001)); background-image: linear-gradient(to right, #f4aa3c, #d98001); content: ''; opacity: 0; visibility: hidden; z-index: 2; -webkit-transition: all .6s; transition: all .6s; }

.encyclopediaEffectMain .encyclopediaEffect .list .content { position: relative; z-index: 10; padding: 25px 20px; }

.encyclopediaEffectMain .encyclopediaEffect .list .iconBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.encyclopediaEffectMain .encyclopediaEffect .list .iconBox .icon { position: relative; width: 72px; height: 45px; -webkit-border-radius: 45px; border-radius: 45px; border: 2px solid #cabca3; -webkit-transition: all .6s; transition: all .6s; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.encyclopediaEffectMain .encyclopediaEffect .list .iconBox .icon img { height: 30px; }

.encyclopediaEffectMain .encyclopediaEffect .list .iconBox .icon img.defa { visibility: visible; opacity: 1; -webkit-transition: all .6s; transition: all .6s; }

.encyclopediaEffectMain .encyclopediaEffect .list .iconBox .icon img.hover { visibility: hidden; opacity: 0; margin: 0px auto; position: absolute; left: 0px; right: 0px; -webkit-transition: all .6s; transition: all .6s; }

.encyclopediaEffectMain .encyclopediaEffect .list .iconBox .number { font-size: 16px; color: #000000; -webkit-transition: all .6s; transition: all .6s; }

.encyclopediaEffectMain .encyclopediaEffect .list .listTitle { margin-top: 20px; font-size: 18px; color: #000000; -webkit-transition: all .6s; transition: all .6s; }

.encyclopediaEffectMain .encyclopediaEffect .list .desc { margin-top: 10px; font-size: 14px; line-height: 1.4; color: #565656; -webkit-transition: all .6s; transition: all .6s; }

.encyclopediaEffectMain .encyclopediaEffect .list:nth-child(1)::after { display: none; }

.encyclopediaEffectMain .encyclopediaEffect .list:nth-child(1)::before { display: none; }

.encyclopediaEffectMain .encyclopediaEffect .list:hover::before { visibility: visible; opacity: 1; }

.encyclopediaEffectMain .encyclopediaEffect .list:hover .iconBox .icon { border-color: #fff; }

.encyclopediaEffectMain .encyclopediaEffect .list:hover .iconBox .icon img.defa { opacity: 0; visibility: hidden; }

.encyclopediaEffectMain .encyclopediaEffect .list:hover .iconBox .icon img.hover { opacity: 1; visibility: visible; }

.encyclopediaEffectMain .encyclopediaEffect .list:hover .iconBox .number { color: #fff; }

.encyclopediaEffectMain .encyclopediaEffect .list:hover .listTitle { color: #fff; }

.encyclopediaEffectMain .encyclopediaEffect .list:hover .desc { color: #fff; }

.encyclopediaCaseMain { padding: 40px 0px; background-image: url(../images/xmtimg_185.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; }

.encyclopediaCaseMain .operateTitle { color: #fff; }

.encyclopediaCaseMain .encyclopediaCase { margin: 0px; }

.encyclopediaCaseMain .encyclopediaCase .list { margin: 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.encyclopediaCaseMain .encyclopediaCase .list .contentBox { -webkit-border-radius: 15px; border-radius: 15px; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; background-image: url(../images/xmtimg_186.jpg); background-repeat: no-repeat; background-size: cover; background-repeat: no-repeat; }

.encyclopediaCaseMain .encyclopediaCase .list .contentBox .imgBox { width: 72.641%; margin: 0px auto; }

.encyclopediaCaseMain .encyclopediaCase .list .contentBox .imgBox img { width: 100%; display: block; }

.encyclopediaCaseMain .encyclopediaCase .list .contentBox .content { padding: 0px 20px 25px; }

.encyclopediaCaseMain .encyclopediaCase .list .contentBox .content .listTitle { font-size: 18px; line-height: 1.3; color: #fff; font-weight: 600; }

.encyclopediaCaseMain .encyclopediaCase .list .contentBox .content .desc { margin-top: 10px; font-size: 14px; line-height: 20px; color: #fff; }

.encyclopediaCaseMain .encyclopediaCase .list:nth-child(1) .contentBox { margin-top: 60px; }

.encyclopediaCaseMain .encyclopediaCase .list:nth-child(1) .contentBox .imgBox img { -webkit-transform: translateY(-30px); -ms-transform: translateY(-30px); transform: translateY(-30px); }

.encyclopediaCaseMain .encyclopediaCase .list:nth-child(2) { margin-top: 20px; }

.encyclopediaCaseMain .encyclopediaCase .list:nth-child(2) .contentBox { padding: 0px 0px 80px; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; background-image: url(../images/xmtimg_187.jpg); }

.encyclopediaCaseMain .encyclopediaCase .list:nth-child(2) .contentBox .content { padding: 25px 20px 20px; }

.encyclopediaProcessMain { padding: 40px 0px; }

.encyclopediaProcessMain .operateDesc { text-align: left; }

.encyclopediaProcessMain .encyclopediaProcess { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px -5px; padding-top: 0px; }

.encyclopediaProcessMain .encyclopediaProcess .list { width: -webkit-calc(50% - 10px); width: calc(50% - 10px); margin: 25px 5px 0px; padding: 25px 0px; position: relative; }

.encyclopediaProcessMain .encyclopediaProcess .list .triangle { position: absolute; left: 0px; right: 0px; top: -6px; width: 144px; margin: 0px auto; }

.encyclopediaProcessMain .encyclopediaProcess .list .triangle img { width: 100%; display: block; }

.encyclopediaProcessMain .encyclopediaProcess .list::after { content: ''; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; -webkit-border-radius: 20px; border-radius: 20px; border: 1px solid #e2d4aa; -webkit-box-shadow: 0px 6px 24px rgba(220, 163, 117, 0.21); box-shadow: 0px 6px 24px rgba(220, 163, 117, 0.21); background-color: rgba(255, 255, 255, 0.5); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }

.encyclopediaProcessMain .encyclopediaProcess .list .content { position: relative; z-index: 10; text-align: center; }

.encyclopediaProcessMain .encyclopediaProcess .list .content .icon { width: 35px; margin: 0px auto; }

.encyclopediaProcessMain .encyclopediaProcess .list .content .icon img { width: 100%; display: block; }

.encyclopediaProcessMain .encyclopediaProcess .list .content .listTitle { margin-top: 10px; font-size: 18px; color: #000000; line-height: 1.2; }

.encyclopediaProcessMain .encyclopediaProcess .list .content .number { padding-top: 25px; font-size: 16px; color: rgba(0, 0, 0, 0.5); }

.encyclopediaProcessMain .encyclopediaProcess .list .content .desc { margin: 5px 15px 0px; font-size: 12px; display: -webkit-box; height: 40px; line-height: 20px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #616161; }

.encyclopediaProcessMain .encyclopediaProcess .list::before { position: absolute; display: none; right: -38px; top: 0px; bottom: 0px; margin: auto; width: 24px; height: 24px; background-image: url(../images/xmtimg_80.png); background-repeat: no-repeat; background-size: 24px; content: ''; }

.encyclopediaProcessMain .encyclopediaProcess .list:last-child:before { display: none; }

.encyclopediaProcessMain .encyclopediaProcess.sixRows .list { width: -webkit-calc(50% - 10px); width: calc(50% - 10px); }

/*--口碑问答--*/
.publicPraiseMain { padding: 45px 0px; background-image: url(../images/xmtimg_195.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.publicPraiseMain .operateTitle { color: #fff; text-align: center; }

.publicPraiseMain .operateDesc { max-width: 790px; margin: 0px auto; color: #fff; padding-top: 15px; }

.publicPraiseMain .btn { padding-top: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.publicPraiseMain .btn a { width: 180px; height: 40px; -webkit-border-radius: 40px; border-radius: 40px; font-size: 12px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; font-weight: 600; color: #000000; background: #fffcf5; }

.publicPraiseMain .btn a:hover { color: #fff; background: #ff0000; }

.publicPraisePlatformMain { padding: 0px 0px 45px; }

.publicPraisePlatformMain .operateTitle { text-align: center; }

.publicPraisePlatformMain .publicPraisePlatform { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px -5px; padding-top: 5px; }

.publicPraisePlatformMain .publicPraisePlatform .list { width: -webkit-calc(50% - 10px); width: calc(50% - 10px); margin: 20px 5px 0px; padding: 40px 0px; position: relative; text-align: center; background-color: #f0efed; -webkit-border-radius: 20px; border-radius: 20px; }

.publicPraisePlatformMain .publicPraisePlatform .list .listTitle { font-size: 18px; line-height: 1.3; color: #000000; }

.publicPraisePlatformMain .publicPraisePlatform .list .triangle { position: absolute; left: 0px; top: -6px; width: 100%; z-index: 10; }

.publicPraisePlatformMain .publicPraisePlatform .list .triangle img { display: block; margin: 0px auto; width: 60px; }

.publicPraiseCaseMain { padding: 40px 0px; }

.publicPraiseCaseMain .publicPraiseCase { margin: 0px; }

.publicPraiseCaseMain .publicPraiseCase .list { margin: 0px 0px 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.publicPraiseCaseMain .publicPraiseCase .list .contentBox { -webkit-border-radius: 15px; border-radius: 15px; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; background-image: url(../images/xmtimg_186.jpg); background-repeat: no-repeat; background-size: cover; background-repeat: no-repeat; }

.publicPraiseCaseMain .publicPraiseCase .list .contentBox .imgBox { width: 72.641%; margin: 0px auto; }

.publicPraiseCaseMain .publicPraiseCase .list .contentBox .imgBox img { width: 100%; display: block; }

.publicPraiseCaseMain .publicPraiseCase .list .contentBox .content { padding: 0px 20px 20px; }

.publicPraiseCaseMain .publicPraiseCase .list .contentBox .content .listTitle { font-size: 18px; line-height: 1.3; color: #fff; font-weight: 600; }

.publicPraiseCaseMain .publicPraiseCase .list .contentBox .content .desc { margin-top: 10px; font-size: 14px; line-height: 20px; color: #fff; }

.publicPraiseCaseMain .publicPraiseCase .list:nth-child(1) .contentBox { margin-top: 60px; }

.publicPraiseCaseMain .publicPraiseCase .list:nth-child(1) .contentBox .imgBox img { -webkit-transform: translateY(-30px); -ms-transform: translateY(-30px); transform: translateY(-30px); }

.publicPraiseCaseMain .publicPraiseCase .list:nth-child(2) { margin-top: 25px; }

.publicPraiseCaseMain .publicPraiseCase .list:nth-child(2) .contentBox { padding: 0px 0px 30px; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; background-image: url(../images/xmtimg_187.jpg); }

.publicPraiseCaseMain .publicPraiseCase .list:nth-child(2) .contentBox .content { padding: 20px 20px 20px; }

/*--海外媒体发稿--*/
.overseasMediumMain { padding: 40px 0px; background-image: url(../images/xmtimg_179.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; }

.overseasMediumMain .operateTitle { text-align: center; color: #fff; }

.overseasMediumMain .overseasMediumBox .imgBox { width: 100%; position: relative; }

.overseasMediumMain .overseasMediumBox .imgBox img { width: 100%; display: none; -webkit-border-radius: 15px; border-radius: 15px; }

.overseasMediumMain .overseasMediumBox .imgBox img:nth-child(1) { display: block; }

.overseasMediumMain .overseasMediumBox .overseasMedium { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 25px 0px 0px 0px; }

.overseasMediumMain .overseasMediumBox .overseasMedium .list { border-top: 1px solid rgba(255, 255, 255, 0.2); padding: 20px 0px; overflow: hidden; cursor: pointer; }

.overseasMediumMain .overseasMediumBox .overseasMedium .list .listTitle { font-size: 20px; line-height: 1; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-transition: all .6s; transition: all .6s; }

.overseasMediumMain .overseasMediumBox .overseasMedium .list .listTitle i { font-size: 16px; margin-left: 5px; color: #ff0000; }

.overseasMediumMain .overseasMediumBox .overseasMedium .list .content { font-size: 14px; line-height: 20px; margin-top: 10px; color: #fff; }

.overseasMediumMain .overseasMediumBox .overseasMedium .list:first-child { height: auto; }

.overseasMediumMain .overseasMediumBox .overseasMedium .list.cur .listTitle { font-size: 20px; }

.overseasMediumMain .overseasMediumBox .overseasMedium .list.cur .listTitle i { color: #ff0000; }

.overseasMediumServiceProcessMain { background: #fcf9f4; padding: 35px 0px; }

.overseasMediumServiceProcessMain .imgBox { margin-top: 15px; }

.overseasMediumServiceProcessMain .imgBox img { width: 100%; display: block; }

/*--媒体稿件撰写--*/
.manuscriptWritingMain { padding: 40px 0px; background-image: url(../images/xmtimg_209.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; overflow: hidden; position: relative; }

.manuscriptWritingMain .operateTitle { text-align: center; color: #fff; }

.manuscriptWritingMain .manuscriptWriting { position: relative; max-width: 1280px; margin: 0px auto; margin-top: 30px; }

.manuscriptWritingMain .manuscriptWriting .imgBox { max-width: 567px; margin: 0px auto; }

.manuscriptWritingMain .manuscriptWriting .imgBox img { width: 100%; display: block; }

.manuscriptWritingMain .manuscriptWriting .list { margin-top: 20px; padding: 10px 10px 10px 40px; -webkit-border-radius: 76px; border-radius: 76px; color: #fff; font-size: 14px; line-height: 20px; }

.manuscriptWritingMain .manuscriptWriting .list::after { content: ''; position: absolute; left: 35px; bottom: -10px; border-left: 5px solid transparent; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); border-right: 5px solid transparent; }

.manuscriptWritingMain .manuscriptWriting .list .number { position: absolute; left: -5px; top: -10px; font-size: 55px; padding-right: 20px; line-height: 1; font-family: 'BronovaBold'; font-style: italic; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #fff), color-stop(40%, rgba(255, 255, 255, 0.1))); background-image: linear-gradient(to bottom, #fff 40%, rgba(255, 255, 255, 0.1)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

.manuscriptWritingMain .manuscriptWriting .list:nth-child(2) { background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #f28a3b), color-stop(40%, #e06213)); background-image: linear-gradient(to right, #f28a3b 40%, #e06213); }

.manuscriptWritingMain .manuscriptWriting .list:nth-child(2) .number { left: 0px; }

.manuscriptWritingMain .manuscriptWriting .list:nth-child(2)::after { border-top: 17px solid #f28a3b; }

.manuscriptWritingMain .manuscriptWriting .list:nth-child(3) { background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #f2a93a), color-stop(40%, #e28614)); background-image: linear-gradient(to right, #f2a93a 40%, #e28614); }

.manuscriptWritingMain .manuscriptWriting .list:nth-child(3)::after { border-top: 17px solid #f2a93a; }

.manuscriptWritingMain .manuscriptWriting .list:nth-child(4) { background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #f3c73c), color-stop(40%, #e3aa17)); background-image: linear-gradient(to right, #f3c73c 40%, #e3aa17); }

.manuscriptWritingMain .manuscriptWriting .list:nth-child(4)::after { border-top: 17px solid #f3c73c; }

.manuscriptWritingMain .manuscriptWriting .list:nth-child(5) { background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #f9bd76), color-stop(40%, #efa140)); background-image: linear-gradient(to right, #f9bd76 40%, #efa140); }

.manuscriptWritingMain .manuscriptWriting .list:nth-child(5)::after { border-top: 17px solid #f9bd76; }

.manuscriptWritingSelectMain { padding: 40px 0px; background-image: url(../images/xmtimg_212.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; }

.manuscriptWritingSelectMain .operateTitle { text-align: center; color: #fff; padding: 0px 20px; }

.manuscriptWritingSelectMain .manuscriptWritingSelectBox { padding-top: 20px; }

.manuscriptWritingSelectMain .manuscriptWritingSelectBox .imgBox { width: 100%; position: relative; }

.manuscriptWritingSelectMain .manuscriptWritingSelectBox .imgBox img { width: 100%; display: none; -webkit-border-radius: 15px; border-radius: 15px; }

.manuscriptWritingSelectMain .manuscriptWritingSelectBox .imgBox img:nth-child(1) { display: block; }

.manuscriptWritingSelectMain .manuscriptWritingSelectBox .manuscriptWritingSelect { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 25px 0px 0px 0px; }

.manuscriptWritingSelectMain .manuscriptWritingSelectBox .manuscriptWritingSelect .list { border-top: 1px solid rgba(255, 255, 255, 0.2); padding: 20px 0px; overflow: hidden; cursor: pointer; }

.manuscriptWritingSelectMain .manuscriptWritingSelectBox .manuscriptWritingSelect .list .listTitle { font-size: 20px; line-height: 1; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-transition: all .6s; transition: all .6s; }

.manuscriptWritingSelectMain .manuscriptWritingSelectBox .manuscriptWritingSelect .list .listTitle i { font-size: 16px; margin-left: 5px; }

.manuscriptWritingSelectMain .manuscriptWritingSelectBox .manuscriptWritingSelect .list .content { font-size: 14px; line-height: 20px; margin-top: 15px; padding-bottom: 0px; color: #fff; }

.manuscriptWritingSelectMain .manuscriptWritingSelectBox .manuscriptWritingSelect .list:first-child { height: auto; }

.manuscriptWritingSelectMain .manuscriptWritingSelectBox .manuscriptWritingSelect .list.cur .listTitle { font-size: 20px; }

.manuscriptWritingSelectMain .manuscriptWritingSelectBox .manuscriptWritingSelect .list.cur .listTitle i { color: #ff0000; }

.manuscriptWritingAdvantageMain { padding: 40px 0px; }

.manuscriptWritingAdvantageMain .operateTitle { text-align: center; }

.manuscriptWritingAdvantageMain .manuscriptWritingAdvantage { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 25px 0px 0px; margin: 0px; }

.manuscriptWritingAdvantageMain .manuscriptWritingAdvantage .list { width: 100%; margin: 30px 0px 0px; -webkit-border-radius: 30px; border-radius: 30px; position: relative; }

.manuscriptWritingAdvantageMain .manuscriptWritingAdvantage .list::after { position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; -webkit-border-radius: 30px; border-radius: 30px; background-color: #f6f6f6; content: ''; }

.manuscriptWritingAdvantageMain .manuscriptWritingAdvantage .list::before { position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; -webkit-border-radius: 30px; border-radius: 30px; background-image: -webkit-gradient(linear, left top, right top, from(#f4aa3c), to(#d98001)); background-image: linear-gradient(to right, #f4aa3c, #d98001); content: ''; opacity: 0; visibility: hidden; z-index: 2; -webkit-transition: all .6s; transition: all .6s; }

.manuscriptWritingAdvantageMain .manuscriptWritingAdvantage .list .content { position: relative; z-index: 10; padding: 30px 20px; }

.manuscriptWritingAdvantageMain .manuscriptWritingAdvantage .list .iconBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.manuscriptWritingAdvantageMain .manuscriptWritingAdvantage .list .iconBox .icon { position: relative; width: 72px; height: 45px; -webkit-border-radius: 60px; border-radius: 60px; border: 2px solid #cabca3; -webkit-transition: all .6s; transition: all .6s; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.manuscriptWritingAdvantageMain .manuscriptWritingAdvantage .list .iconBox .icon img { height: 30px; }

.manuscriptWritingAdvantageMain .manuscriptWritingAdvantage .list .iconBox .number { font-size: 16px; color: #000000; -webkit-transition: all .6s; transition: all .6s; }

.manuscriptWritingAdvantageMain .manuscriptWritingAdvantage .list .listTitle { margin-top: 20px; font-size: 18px; color: #000000; -webkit-transition: all .6s; transition: all .6s; }

.manuscriptWritingAdvantageMain .manuscriptWritingAdvantage .list .desc { margin-top: 10px; font-size: 14px; line-height: 1.4; color: #565656; -webkit-transition: all .6s; transition: all .6s; }

/*--新闻媒体发稿--*/
.pressReleaseMain { padding: 40px 0px; background-image: url(../images/xmtimg_209.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; overflow: hidden; position: relative; }

.pressReleaseMain .operateTitle { text-align: center; color: #fff; }

.pressReleaseMain .pressRelease { position: relative; max-width: 1280px; margin: 0px auto; margin-top: 20px; }

.pressReleaseMain .pressRelease .imgBox { max-width: 567px; margin: 0px auto; }

.pressReleaseMain .pressRelease .imgBox img { width: 100%; display: block; }

.pressReleaseMain .pressRelease .list { padding: 10px 25px 10px 35px; margin-top: 20px; -webkit-border-radius: 50px; border-radius: 50px; min-height: 50px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #fff; font-size: 16px; line-height: 20px; }

.pressReleaseMain .pressRelease .list::after { content: ''; position: absolute; left: 35px; bottom: -10px; border-left: 5px solid transparent; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); border-right: 5px solid transparent; }

.pressReleaseMain .pressRelease .list .number { position: absolute; left: -5px; top: -5px; font-size: 50px; padding-right: 20px; line-height: 1; font-family: 'BronovaBold'; font-style: italic; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #fff), color-stop(40%, rgba(255, 255, 255, 0.1))); background-image: linear-gradient(to bottom, #fff 40%, rgba(255, 255, 255, 0.1)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

.pressReleaseMain .pressRelease .list br { display: none; }

.pressReleaseMain .pressRelease .list:nth-child(2) { background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #f28a3b), color-stop(40%, #e06213)); background-image: linear-gradient(to right, #f28a3b 40%, #e06213); }

.pressReleaseMain .pressRelease .list:nth-child(2) .number { left: 0px; }

.pressReleaseMain .pressRelease .list:nth-child(2)::after { border-top: 17px solid #f28a3b; }

.pressReleaseMain .pressRelease .list:nth-child(3) { background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #f2a93a), color-stop(40%, #e28614)); background-image: linear-gradient(to right, #f2a93a 40%, #e28614); }

.pressReleaseMain .pressRelease .list:nth-child(3)::after { border-top: 17px solid #f2a93a; }

.pressReleaseMain .pressRelease .list:nth-child(4) { background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #f3c73c), color-stop(40%, #e3aa17)); background-image: linear-gradient(to right, #f3c73c 40%, #e3aa17); }

.pressReleaseMain .pressRelease .list:nth-child(4)::after { border-top: 17px solid #f3c73c; }

.pressReleaseMain .pressRelease .list:nth-child(5) { background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #f9bd76), color-stop(40%, #efa140)); background-image: linear-gradient(to right, #f9bd76 40%, #efa140); }

.pressReleaseMain .pressRelease .list:nth-child(5)::after { border-top: 17px solid #f9bd76; }

.pressReleasewhyMain { padding: 40px 0px; }

.pressReleasewhyMain .operateTitle { text-align: center; }

.pressReleasewhyMain .pressReleasewhyImg { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; max-width: 1180px; margin: 0px auto; padding-top: 40px; }

.pressReleasewhyMain .pressReleasewhyImg .list { width: 100%; padding: 0px; }

.pressReleasewhyMain .pressReleasewhyImg .list img { width: 100%; display: block; }

.pressReleasewhyMain .tips { text-align: center; padding-top: 0px; font-size: 14px; color: #434343; }

.pressReleasewhyMain .pressReleasewhy { max-width: 1180px; padding: 10px 20px; -webkit-border-radius: 20px; border-radius: 20px; margin: 35px auto 0px; background-image: url(../images/xmtimg_219.jpg); background-repeat: no-repeat; background-size: cover; background-repeat: no-repeat; }

.pressReleasewhyMain .pressReleasewhy .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 20px 0px; border-bottom: 1px solid rgba(255, 255, 255, 0.2); color: rgba(255, 255, 255, 0.8); font-size: 16px; line-height: 20px; text-align: center; }

.pressReleasewhyMain .pressReleasewhy .list:last-child { border-bottom: none; }

.pressReleasewhyMain .pressReleasewhy .list:nth-child(2) { -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; }

.pressReleaseResourceMain { padding: 40px 0px; background-image: url(../images/xmtimg_220.jpg); background-repeat: no-repeat; background-size: cover; }

.pressReleaseResourceMain .operateTitle { text-align: center; color: #fff; }

.pressReleaseResourceMain .pressReleaseResource { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; margin: 0px; padding-top: 15px; }

.pressReleaseResourceMain .pressReleaseResource .list { width: 100%; margin: 25px 0px 0px; padding: 20px 15px; position: relative; }

.pressReleaseResourceMain .pressReleaseResource .list::after { -webkit-border-radius: 20px; border-radius: 20px; background-color: rgba(240, 239, 237, 0.2); -webkit-transition: all .6s; transition: all .6s; -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); position: absolute; left: 0px; z-index: 2; top: 0px; right: 0px; bottom: 0px; content: ''; }

.pressReleaseResourceMain .pressReleaseResource .list .content { position: relative; z-index: 10; }

.pressReleaseResourceMain .pressReleaseResource .list .content .icon { width: 35px; margin: 0px auto; }

.pressReleaseResourceMain .pressReleaseResource .list .content .icon img { width: 100%; display: block; }

.pressReleaseResourceMain .pressReleaseResource .list .content .text { padding-top: 5px; font-size: 18px; text-align: center; color: #fff; }

.pressReleaseResourceMain .pressReleaseResource .list .triangle { position: absolute; left: 0%; top: -5px; width: 70px; right: 0px; margin: 0px auto; z-index: 1; }

.pressReleaseResourceMain .pressReleaseResource .list .triangle img { width: 100%; display: block; -webkit-transition: all .6s; transition: all .6s; }

.pressReleaseResourceMain .pressReleaseResource .list .triangle .defa { opacity: 1; visibility: visible; }

.pressReleaseResourceMain .pressReleaseResource .list .triangle .hover { opacity: 0; visibility: hidden; position: absolute; left: 0px; top: 0px; }

.pressReleaseResourceMain .pressReleaseResource .list:hover::after { background-color: rgba(240, 239, 237, 0.4); }

.pressReleaseResourceMain .pressReleaseResource .list:hover .triangle .defa { opacity: 0; visibility: hidden; }

.pressReleaseResourceMain .pressReleaseResource .list:hover .triangle .hover { opacity: 1; visibility: visible; }

.pressReleaseSetMealMain { padding: 40px 0px; position: relative; }

.pressReleaseSetMealMain .operateTitle { text-align: center; }

.pressReleaseSetMealMain .pressReleaseSetMeal { margin-top: 25px; }

.pressReleaseSetMealMain .pressReleaseSetMeal .list { position: relative; -webkit-transition: all .6s; transition: all .6s; width: 100%; padding: 25px; border: 4px solid #fff; background-color: #3a3837; -webkit-border-radius: 20px; border-radius: 20px; }

.pressReleaseSetMealMain .pressReleaseSetMeal .list .icon img { height: 30px; }

.pressReleaseSetMealMain .pressReleaseSetMeal .list .listTitle { margin-top: 15px; font-size: 24px; color: #fff; }

.pressReleaseSetMealMain .pressReleaseSetMeal .list .desc { margin-top: 5px; font-size: 14px; font-weight: 200; line-height: 20px; color: #fff; }

.pressReleaseSetMealMain .pressReleaseSetMeal .list .newsSource { margin-top: 20px; padding-top: 20px; font-size: 16px; font-weight: 200; line-height: 1; color: #fff; position: relative; }

.pressReleaseSetMealMain .pressReleaseSetMeal .list .newsSource::after { content: ''; left: 0px; top: 0px; right: 0px; height: 1px; position: absolute; background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.2)), to(rgba(255, 255, 255, 0))); background-image: linear-gradient(to right, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0)); }

.pressReleaseSetMealMain .pressReleaseSetMeal .list:nth-child(2) { background-image: linear-gradient(160deg, #9a887a, #867263); }

.pressReleaseSetMealMain .pressReleaseSetMeal .list:nth-child(3) { background-image: linear-gradient(160deg, #bfb2a0, #80796b); }

.pressReleaseSetMealMain .pressReleaseSetMeal .list:nth-child(4) { background-image: -webkit-gradient(linear, left top, right top, from(#f3a73a), to(#da8203)); background-image: linear-gradient(to right, #f3a73a, #da8203); }

.pressReleaseAdvantageMain { padding: 40px 0px; background-image: url(../images/xmtimg_226.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; }

.pressReleaseAdvantageMain .operateTitle { text-align: center; color: #fff; }

.pressReleaseAdvantageMain .pressReleaseAdvantageBox { padding-top: 25px; }

.pressReleaseAdvantageMain .pressReleaseAdvantageBox .imgBox { width: 100%; position: relative; }

.pressReleaseAdvantageMain .pressReleaseAdvantageBox .imgBox img { width: 100%; display: none; -webkit-border-radius: 15px; border-radius: 15px; }

.pressReleaseAdvantageMain .pressReleaseAdvantageBox .imgBox img:nth-child(1) { display: block; }

.pressReleaseAdvantageMain .pressReleaseAdvantageBox .pressReleaseAdvantage { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 25px 0px 0px 0px; }

.pressReleaseAdvantageMain .pressReleaseAdvantageBox .pressReleaseAdvantage .list { border-top: 1px solid rgba(255, 255, 255, 0.2); padding: 20px 0px; overflow: hidden; cursor: pointer; }

.pressReleaseAdvantageMain .pressReleaseAdvantageBox .pressReleaseAdvantage .list .listTitle { font-size: 18px; line-height: 1; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-transition: all .6s; transition: all .6s; }

.pressReleaseAdvantageMain .pressReleaseAdvantageBox .pressReleaseAdvantage .list .listTitle i { font-size: 16px; margin-left: 5px; color: #ff0000; }

.pressReleaseAdvantageMain .pressReleaseAdvantageBox .pressReleaseAdvantage .list .content { font-size: 14px; margin-top: 10px; line-height: 20px; padding-bottom: 0px; color: #fff; }

.pressReleaseAdvantageMain .pressReleaseAdvantageBox .pressReleaseAdvantage .list:first-child { height: auto; }

.pressReleaseAdvantageMain .pressReleaseAdvantageBox .pressReleaseAdvantage .list.cur .listTitle { font-size: 18px; }

.pressReleaseAdvantageMain .pressReleaseAdvantageBox .pressReleaseAdvantage .list.cur .listTitle i { color: #ff0000; }

.pressReleaseTacticsMain { padding: 40px 0px; }

.pressReleaseTacticsMain .operateTitle { text-align: center; }

.pressReleaseTacticsMain .operateDesc { text-align: center; padding-top: 5px; }

.pressReleaseTacticsMain .pressReleaseTactics { position: relative; margin-top: 20px; }

.pressReleaseTacticsMain .pressReleaseTactics .list { position: relative; -webkit-border-radius: 20px; border-radius: 20px; margin-top: 20px; overflow: hidden; height: 200px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.pressReleaseTacticsMain .pressReleaseTactics .list .imgBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.pressReleaseTacticsMain .pressReleaseTactics .list .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.pressReleaseTacticsMain .pressReleaseTactics .list .contentBox { position: relative; padding: 25px; z-index: 10; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; width: 100%; }

.pressReleaseTacticsMain .pressReleaseTactics .list .contentBox .icon { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.pressReleaseTacticsMain .pressReleaseTactics .list .contentBox .icon p { width: 72px; height: 45px; -webkit-border-radius: 45px; border-radius: 45px; border: 2px solid #f2f5fa; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.pressReleaseTacticsMain .pressReleaseTactics .list .contentBox .icon p img { height: 30px; }

.pressReleaseTacticsMain .pressReleaseTactics .list .contentBox .content .listTitle { font-size: 18px; color: #fff; }

.pressReleaseTacticsMain .pressReleaseTactics .list .contentBox .content .desc { font-size: 14px; line-height: 1.3; color: #fff; padding-top: 5px; }

.pressReleaseTacticsMain .pressReleaseTactics .list:nth-child(1) { left: 0px; top: 0px; height: 350px; }

.pressReleaseProcessMain { padding: 40px 0px; background-image: url(../images/xmtimg_233.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; }

.pressReleaseProcessMain .operateTitle { text-align: center; color: #fff; }

.pressReleaseProcessMain .pressReleaseProcess { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px -5px; padding-top: 20px; }

.pressReleaseProcessMain .pressReleaseProcess .list { width: -webkit-calc(50% - 10px); width: calc(50% - 10px); margin: 25px 5px 0px; padding: 30px 0px; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.pressReleaseProcessMain .pressReleaseProcess .list .triangle { position: absolute; left: 0px; right: 0px; top: -5px; width: 80px; margin: 0px auto; }

.pressReleaseProcessMain .pressReleaseProcess .list .triangle img { width: 100%; display: block; }

.pressReleaseProcessMain .pressReleaseProcess .list::after { content: ''; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; -webkit-border-radius: 20px; border-radius: 20px; border: 1px solid rgba(226, 212, 170, 0.1); -webkit-box-shadow: 0px 6px 24px rgba(220, 163, 117, 0.21); box-shadow: 0px 6px 24px rgba(220, 163, 117, 0.21); background-color: rgba(255, 255, 255, 0.2); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }

.pressReleaseProcessMain .pressReleaseProcess .list .contentBox { position: relative; z-index: 10; width: 100%; text-align: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.pressReleaseProcessMain .pressReleaseProcess .list .contentBox .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-bottom: 20px; }

.pressReleaseProcessMain .pressReleaseProcess .list .contentBox .icon { width: 35px; margin: 0px auto; }

.pressReleaseProcessMain .pressReleaseProcess .list .contentBox .icon img { width: 100%; display: block; }

.pressReleaseProcessMain .pressReleaseProcess .list .contentBox .listTitle { margin-top: 15px; font-size: 18px; color: #fff; line-height: 1.2; }

.pressReleaseProcessMain .pressReleaseProcess .list .number { font-size: 16px; color: rgba(255, 255, 255, 0.5); }

.pressReleaseProcessMain .pressReleaseProcess .list::before { display: none; position: absolute; right: -38px; top: 0px; bottom: 0px; margin: auto; width: 24px; height: 24px; background-image: url(../images/xmtimg_80.png); background-repeat: no-repeat; background-size: 24px; content: ''; }

.pressReleaseProcessMain .pressReleaseProcess .list:last-child:before { display: none; }

.pressReleaseProcessMain .pressReleaseProcess.sixRows .list { width: -webkit-calc(50% - 10px); width: calc(50% - 10px); }

.pressReleaseEffectDisplayMain { padding: 40px 0px; }

.pressReleaseEffectDisplayMain .operateTitle { text-align: center; }

.pressReleaseEffectDisplayMain .pressReleaseEffectDisplay { margin: 0px; padding-top: 0px; }

.pressReleaseEffectDisplayMain .pressReleaseEffectDisplay .list { width: 100%; margin: 30px 0px 0px; text-align: center; position: relative; }

.pressReleaseEffectDisplayMain .pressReleaseEffectDisplay .list::after { content: ''; position: absolute; left: 0px; top: 45px; bottom: 0px; right: 0px; -webkit-border-radius: 20px; border-radius: 20px; background-image: linear-gradient(160deg, #c7baa8, #7b7369); }

.pressReleaseEffectDisplayMain .pressReleaseEffectDisplay .list .content { position: relative; z-index: 1; padding: 0px 20px 30px; }

.pressReleaseEffectDisplayMain .pressReleaseEffectDisplay .list .content .imgBox img { width: 100%; display: block; }

.pressReleaseEffectDisplayMain .pressReleaseEffectDisplay .list .content .listTitle { font-size: 18px; color: #fff; text-align: center; padding-top: 20px; }

.pressReleaseEffectDisplayMain .pressReleaseEffectDisplay .list .content .desc { font-size: 14px; color: #fff; padding-top: 5px; }

.pressReleaseEffectDisplayMain .pressReleaseEffectDisplay .list:nth-child(2)::after { background-image: linear-gradient(160deg, #d4b788, #997651); }

.pressReleaseEffectDisplayMain .pressReleaseEffectDisplay .list:nth-child(3)::after { background-image: linear-gradient(160deg, #fcac66, #984801); }

/*--舆情负面压制--*/
.publicVoiceMain { padding: 40px 0px; background-image: url(../images/xmtimg_237.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; }

.publicVoiceMain .operateTitle { text-align: center; color: #fff; }

.publicVoiceMain .publicVoice { overflow: hidden; position: relative; margin-top: 15px; }

.publicVoiceMain .publicVoice .list { width: 100%; margin: 20px 30px 0px 0px; height: 100%; position: relative; }

.publicVoiceMain .publicVoice .list .imgBox { position: relative; padding-top: 75%; }

.publicVoiceMain .publicVoice .list .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-border-radius: 20px; border-radius: 20px; }

.publicVoiceMain .publicVoice .list .contentBox { padding: 30px 25px; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.publicVoiceMain .publicVoice .list .contentBox .icon { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }

.publicVoiceMain .publicVoice .list .contentBox .icon p { width: 72px; height: 45px; -webkit-border-radius: 45px; border-radius: 45px; border: 2px solid #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.publicVoiceMain .publicVoice .list .contentBox .icon p img { height: 30px; display: block; }

.publicVoiceMain .publicVoice .list .contentBox .content .listTitle { font-size: 18px; line-height: 1.2; color: #fff; }

.publicVoiceMain .publicVoice .list .contentBox .content .desc { padding-top: 5px; font-size: 14px; line-height: 20px; color: #fff; }

.publicVoiceMain .publicVoice .list:nth-child(1) .imgBox { padding-top: 120%; }

.publicVoiceAdvantageMain { padding: 40px 0px; }

.publicVoiceAdvantageMain .operateTitle { text-align: center; padding: 0px 20px; }

.publicVoiceAdvantageMain .operateDesc { padding: 15px 20px 0px; }

.publicVoiceAdvantageMain .publicVoiceAdvantageBox { padding-top: 25px; }

.publicVoiceAdvantageMain .publicVoiceAdvantageBox .imgBox { width: 100%; position: relative; }

.publicVoiceAdvantageMain .publicVoiceAdvantageBox .imgBox img { width: 100%; display: none; -webkit-border-radius: 15px; border-radius: 15px; }

.publicVoiceAdvantageMain .publicVoiceAdvantageBox .imgBox img:nth-child(1) { display: block; }

.publicVoiceAdvantageMain .publicVoiceAdvantageBox .publicVoiceAdvantage { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 25px 0px 0px 0px; }

.publicVoiceAdvantageMain .publicVoiceAdvantageBox .publicVoiceAdvantage .list { border-top: 1px solid rgba(0, 0, 0, 0.2); padding: 20px 0px; overflow: hidden; cursor: pointer; }

.publicVoiceAdvantageMain .publicVoiceAdvantageBox .publicVoiceAdvantage .list .listTitle { font-size: 18px; line-height: 1; color: #000; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-transition: all .6s; transition: all .6s; }

.publicVoiceAdvantageMain .publicVoiceAdvantageBox .publicVoiceAdvantage .list .listTitle i { font-size: 16px; margin-left: 5px; color: #ff0000; }

.publicVoiceAdvantageMain .publicVoiceAdvantageBox .publicVoiceAdvantage .list .content { margin-top: 10px; font-size: 14px; line-height: 20px; padding-bottom: 0px; color: #000; }

.publicVoiceAdvantageMain .publicVoiceAdvantageBox .publicVoiceAdvantage .list:first-child { height: auto; }

.publicVoiceAdvantageMain .publicVoiceAdvantageBox .publicVoiceAdvantage .list.cur { border-color: #000; }

.publicVoiceAdvantageMain .publicVoiceAdvantageBox .publicVoiceAdvantage .list.cur .listTitle { font-size: 18px; }

.publicVoiceAdvantageMain .publicVoiceAdvantageBox .publicVoiceAdvantage .list.cur .listTitle i { color: #ff0000; }

/*--舆情监测--*/
.publicVoiceMonitorMain { padding: 40px 0px; background-image: url(../images/xmtimg_244.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; }

.publicVoiceMonitorMain .imgBox { width: 100%; }

.publicVoiceMonitorMain .imgBox img { width: 100%; display: block; }

.publicVoiceMonitorMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 20px 0px 0px 0px; }

.publicVoiceMonitorMain .content .subTitle { font-size: 14px; color: #fff; padding-left: 10px; position: relative; }

.publicVoiceMonitorMain .content .subTitle::after { content: ''; width: 6px; height: 6px; position: absolute; left: 0px; top: 9px; background: #ff0000; -webkit-border-radius: 100%; border-radius: 100%; }

.publicVoiceMonitorMain .content .title { margin-top: 10px; font-size: 24px; line-height: 1.2; color: #fff; }

.publicVoiceMonitorMain .content .desc { padding-top: 15px; font-size: 14px; color: #fff; line-height: 20px; }

.publicVoiceMonitorOptimizeMain { padding: 40px 0px; }

.publicVoiceMonitorOptimizeMain .operateTitle { text-align: center; }

.publicVoiceMonitorOptimizeMain .publicVoiceMonitorOptimize { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px; padding-top: 10px; }

.publicVoiceMonitorOptimizeMain .publicVoiceMonitorOptimize .list { background-color: #f6f6f6; overflow: hidden; position: relative; -webkit-border-radius: 15px; border-radius: 15px; width: 100%; padding: 30px 25px; margin: 15px auto 0px; }

.publicVoiceMonitorOptimizeMain .publicVoiceMonitorOptimize .list::after { background-image: -webkit-gradient(linear, left top, right top, from(#f3a83a), to(#d98001)); background-image: linear-gradient(to right, #f3a83a, #d98001); left: 0px; top: 0px; opacity: 0; visibility: hidden; -webkit-transition: all .6s; transition: all .6s; bottom: 0px; right: 0px; position: absolute; content: ''; }

.publicVoiceMonitorOptimizeMain .publicVoiceMonitorOptimize .list .content { position: relative; z-index: 10; }

.publicVoiceMonitorOptimizeMain .publicVoiceMonitorOptimize .list .iconBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.publicVoiceMonitorOptimizeMain .publicVoiceMonitorOptimize .list .iconBox .icon { width: 72px; height: 45px; border: 2px solid #cabca3; -webkit-transition: all .6s; transition: all .6s; -webkit-border-radius: 45px; border-radius: 45px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; position: relative; }

.publicVoiceMonitorOptimizeMain .publicVoiceMonitorOptimize .list .iconBox .icon img { height: 30px; display: block; -webkit-transition: all .6s; transition: all .6s; }

.publicVoiceMonitorOptimizeMain .publicVoiceMonitorOptimize .list .iconBox .icon img.defa { opacity: 1; visibility: visible; }

.publicVoiceMonitorOptimizeMain .publicVoiceMonitorOptimize .list .iconBox .icon img.hover { opacity: 0; visibility: hidden; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.publicVoiceMonitorOptimizeMain .publicVoiceMonitorOptimize .list .iconBox .number { font-size: 18px; color: #000000; -webkit-transition: all .6s; transition: all .6s; }

.publicVoiceMonitorOptimizeMain .publicVoiceMonitorOptimize .list .listTitle { padding-top: 25px; font-size: 18px; color: #000000; -webkit-transition: all .6s; transition: all .6s; }

.publicVoiceMonitorOptimizeMain .publicVoiceMonitorOptimize .list .desc { padding-top: 5px; font-size: 14px; line-height: 20px; color: #565656; -webkit-transition: all .6s; transition: all .6s; }

.publicVoiceMonitorOptimizeMain .publicVoiceMonitorOptimize .list:hover::after { opacity: 1; visibility: visible; }

.publicVoiceMonitorOptimizeMain .publicVoiceMonitorOptimize .list:hover .iconBox .icon { border-color: rgba(255, 255, 255, 0.2); }

.publicVoiceMonitorOptimizeMain .publicVoiceMonitorOptimize .list:hover .iconBox .icon img.defa { opacity: 0; visibility: hidden; }

.publicVoiceMonitorOptimizeMain .publicVoiceMonitorOptimize .list:hover .iconBox .icon img.hover { opacity: 1; visibility: visible; }

.publicVoiceMonitorOptimizeMain .publicVoiceMonitorOptimize .list:hover .iconBox .number { color: #fff; }

.publicVoiceMonitorOptimizeMain .publicVoiceMonitorOptimize .list:hover .listTitle { color: #fff; }

.publicVoiceMonitorOptimizeMain .publicVoiceMonitorOptimize .list:hover .desc { color: #fff; }

.publicVoiceMonitorOptimizeMain .publicVoiceMonitorOptimize .list:first-child { background: none; display: none; }

.publicVoiceMonitorOptimizeMain .publicVoiceMonitorOptimize .list:first-child::after { display: none; }

.publicVoiceMonitorAdvantageMain { padding: 40px 0px; background-image: url(../images/xmtimg_246.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; }

.publicVoiceMonitorAdvantageMain .operateTitle { text-align: center; color: #fff; }

.publicVoiceMonitorAdvantageMain .publicVoiceMonitorAdvantageBox { padding-top: 30px; }

.publicVoiceMonitorAdvantageMain .publicVoiceMonitorAdvantageBox .imgBox { width: 100%; position: relative; }

.publicVoiceMonitorAdvantageMain .publicVoiceMonitorAdvantageBox .imgBox img { width: 100%; display: none; -webkit-border-radius: 15px; border-radius: 15px; }

.publicVoiceMonitorAdvantageMain .publicVoiceMonitorAdvantageBox .imgBox img:nth-child(1) { display: block; }

.publicVoiceMonitorAdvantageMain .publicVoiceMonitorAdvantageBox .publicVoiceMonitorAdvantage { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 25px 0px 0px 0px; }

.publicVoiceMonitorAdvantageMain .publicVoiceMonitorAdvantageBox .publicVoiceMonitorAdvantage .list { border-top: 1px solid rgba(255, 255, 255, 0.2); padding: 20px 0px; overflow: hidden; cursor: pointer; }

.publicVoiceMonitorAdvantageMain .publicVoiceMonitorAdvantageBox .publicVoiceMonitorAdvantage .list .listTitle { font-size: 18px; line-height: 1; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-transition: all .6s; transition: all .6s; }

.publicVoiceMonitorAdvantageMain .publicVoiceMonitorAdvantageBox .publicVoiceMonitorAdvantage .list .listTitle i { font-size: 16px; margin-left: 5px; color: #ff0000; }

.publicVoiceMonitorAdvantageMain .publicVoiceMonitorAdvantageBox .publicVoiceMonitorAdvantage .list .content { margin-top: 10px; font-size: 14px; line-height: 20px; padding-bottom: 0px; color: #fff; }

.publicVoiceMonitorAdvantageMain .publicVoiceMonitorAdvantageBox .publicVoiceMonitorAdvantage .list:first-child { height: auto; }

.publicVoiceMonitorAdvantageMain .publicVoiceMonitorAdvantageBox .publicVoiceMonitorAdvantage .list.cur .listTitle { font-size: 18px; }

.publicVoiceMonitorAdvantageMain .publicVoiceMonitorAdvantageBox .publicVoiceMonitorAdvantage .list.cur .listTitle i { color: #ff0000; }

.publicVoiceMonitorScenarioMain { padding: 40px 0px; }

.publicVoiceMonitorScenarioMain .operateTitle { text-align: center; }

.publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario { overflow: hidden; position: relative; margin: 0px 0px 0px; }

.publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario .list { width: 100%; margin: 30px 0px 0px; height: 100%; position: relative; }

.publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario .list .imgBox { position: relative; padding-top: 69%; }

.publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario .list .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-border-radius: 20px; border-radius: 20px; }

.publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario .list .contentBox { padding: 30px 20px; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario .list .contentBox .icon { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }

.publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario .list .contentBox .icon p { width: 72px; height: 45px; -webkit-border-radius: 45px; border-radius: 45px; border: 2px solid #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario .list .contentBox .icon p img { height: 30px; display: block; }

.publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario .list .contentBox .content .listTitle { font-size: 18px; line-height: 1.2; color: #fff; }

.publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario .list .contentBox .content .desc { padding-top: 5px; font-size: 14px; line-height: 20px; color: #fff; }

.publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario .list:nth-child(1) .imgBox { padding-top: 110%; }

.publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario .list:nth-child(1) .contentBox .icon { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }

.publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario .list:nth-child(3) { margin-right: 0px; }

.publicVoiceMonitorServiceMain { padding: 40px 0px; background-color: #f3f3f3; }

.publicVoiceMonitorServiceMain .operateTitle { text-align: center; }

.publicVoiceMonitorServiceMain .publicVoiceMonitorService { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 10px -5px 0px; }

.publicVoiceMonitorServiceMain .publicVoiceMonitorService .list { width: -webkit-calc(50% - 10px); width: calc(50% - 10px); margin: 15px 5px 0px; }

.publicVoiceMonitorServiceMain .publicVoiceMonitorService .list img { width: 100%; display: block; -webkit-border-radius: 20px; border-radius: 20px; }

/*--品牌公关--*/
.brandPublicRelationsMain { padding: 40px 0px; background-image: url(../images/xmtimg_209.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; overflow: hidden; position: relative; }

.brandPublicRelationsMain .operateTitle { text-align: center; color: #fff; }

.brandPublicRelationsMain .brandPublicRelations { position: relative; max-width: 1280px; margin: 0px auto; margin-top: 20px; }

.brandPublicRelationsMain .brandPublicRelations .imgBox { max-width: 567px; margin: 0px auto; }

.brandPublicRelationsMain .brandPublicRelations .imgBox img { width: 100%; display: block; }

.brandPublicRelationsMain .brandPublicRelations .list { position: relative; margin-top: 20px; padding: 10px 25px 10px 30px; -webkit-border-radius: 76px; border-radius: 76px; color: #fff; font-size: 14px; line-height: 20px; }

.brandPublicRelationsMain .brandPublicRelations .list::after { content: ''; position: absolute; left: 35px; bottom: -10px; border-left: 5px solid transparent; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); border-right: 5px solid transparent; }

.brandPublicRelationsMain .brandPublicRelations .list .number { position: absolute; left: -5px; top: -5px; font-size: 45px; padding-right: 20px; line-height: 1; font-family: 'BronovaBold'; font-style: italic; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #fff), color-stop(40%, rgba(255, 255, 255, 0.1))); background-image: linear-gradient(to bottom, #fff 40%, rgba(255, 255, 255, 0.1)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

.brandPublicRelationsMain .brandPublicRelations .list:nth-child(2) { background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #f28a3b), color-stop(40%, #e06213)); background-image: linear-gradient(to right, #f28a3b 40%, #e06213); }

.brandPublicRelationsMain .brandPublicRelations .list:nth-child(2) .number { left: 0px; }

.brandPublicRelationsMain .brandPublicRelations .list:nth-child(2)::after { border-top: 17px solid #f28a3b; }

.brandPublicRelationsMain .brandPublicRelations .list:nth-child(3) { background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #f2a93a), color-stop(40%, #e28614)); background-image: linear-gradient(to right, #f2a93a 40%, #e28614); }

.brandPublicRelationsMain .brandPublicRelations .list:nth-child(3)::after { border-top: 17px solid #f2a93a; }

.brandPublicRelationsMain .brandPublicRelations .list:nth-child(4) { background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #f3c73c), color-stop(40%, #e3aa17)); background-image: linear-gradient(to right, #f3c73c 40%, #e3aa17); }

.brandPublicRelationsMain .brandPublicRelations .list:nth-child(4)::after { border-top: 17px solid #f3c73c; }

.brandPublicRelationsMain .brandPublicRelations .list:nth-child(5) { background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #f9bd76), color-stop(40%, #efa140)); background-image: linear-gradient(to right, #f9bd76 40%, #efa140); }

.brandPublicRelationsMain .brandPublicRelations .list:nth-child(5)::after { border-top: 17px solid #f9bd76; }

.brandPublicRelationsMain .brandPublicRelations .list:nth-child(6) { background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #a59487), color-stop(40%, #8b7768)); background-image: linear-gradient(to right, #a59487 40%, #8b7768); }

.brandPublicRelationsMain .brandPublicRelations .list:nth-child(6)::after { border-top: 17px solid #a59487; }

.brandPublicRelationsMain .brandPublicRelations .list:nth-child(7) { background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #cba47f), color-stop(40%, #c89b6d)); background-image: linear-gradient(to right, #cba47f 40%, #c89b6d); }

.brandPublicRelationsMain .brandPublicRelations .list:nth-child(7)::after { border-top: 17px solid #cba47f; }

.brandPublicRelationsServiceMain { padding: 40px 0px; background-image: url(../images/xmtimg_117.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; }

.brandPublicRelationsServiceMain .operateTitle { text-align: center; }

.brandPublicRelationsServiceMain .brandPublicRelationsService { margin-top: 20vw; position: relative; padding-top: 52vw; }

.brandPublicRelationsServiceMain .brandPublicRelationsService .helpList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.brandPublicRelationsServiceMain .brandPublicRelationsService .helpList .list { width: 50%; margin-top: 20px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 10px 0px; font-size: 16px; color: #424242; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; position: relative; }

.brandPublicRelationsServiceMain .brandPublicRelationsService .helpList .list::after { content: ''; position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px; -webkit-border-radius: 110px; border-radius: 110px; background-color: rgba(255, 255, 255, 0.5); border: 1px solid #fad59c; }

.brandPublicRelationsServiceMain .brandPublicRelationsService .helpList .list::before { content: ''; position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px; -webkit-border-radius: 110px; border-radius: 110px; z-index: 2; visibility: hidden; opacity: 0; background-image: -webkit-gradient(linear, left top, right top, from(#ffc052), to(#ff5400)); background-image: linear-gradient(to right, #ffc052, #ff5400); -webkit-transition: all .6s; transition: all .6s; }

.brandPublicRelationsServiceMain .brandPublicRelationsService .helpList .list .content { position: relative; z-index: 10; color: #000000; -webkit-transition: all .6s; transition: all .6s; }

.brandPublicRelationsServiceMain .brandPublicRelationsService .helpList .list .content span { display: block; margin: 0px auto; width: 30px; height: 30px; border: 2px solid #ff3f0c; -webkit-transition: all .6s; transition: all .6s; font-size: 14px; -webkit-border-radius: 100%; border-radius: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; color: #ff3f0c; }

.brandPublicRelationsServiceMain .brandPublicRelationsService .helpList .list .content p { margin-top: 5px; }

.brandPublicRelationsServiceMain .brandPublicRelationsService .helpList .list:nth-child(3n+1) { margin-right: 15px; }

.brandPublicRelationsServiceMain .brandPublicRelationsService .helpList:nth-child(2) { width: 100%; -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; position: absolute; left: 0px; top: 0px; }

.brandPublicRelationsServiceMain .brandPublicRelationsService .helpList:nth-child(2) .helpImgBox { position: relative; }

.brandPublicRelationsServiceMain .brandPublicRelationsService .helpList:nth-child(2) .helpImgBox .imgBox { position: relative; }

.brandPublicRelationsServiceMain .brandPublicRelationsService .helpList:nth-child(2) .helpImgBox .imgBox img { width: 100%; display: block; -webkit-border-radius: 20px; border-radius: 20px; }

.brandPublicRelationsServiceMain .brandPublicRelationsService .helpList:nth-child(2) .helpImgBox .imgBox .numberBox { position: absolute; right: 17px; top: 60px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; width: 140px; z-index: 10; height: 140px; border: 11px solid #fff; -webkit-border-radius: 100%; border-radius: 100%; background-image: -webkit-gradient(linear, left top, left bottom, from(#f0973f), to(#f9c23c)); background-image: linear-gradient(to bottom, #f0973f, #f9c23c); }

.brandPublicRelationsServiceMain .brandPublicRelationsService .helpList:nth-child(2) .helpImgBox .imgBox .numberBox p { color: #fff; font-size: 13px; line-height: 1.4; }

.brandPublicRelationsServiceMain .brandPublicRelationsService .helpList:nth-child(2) .helpImgBox .imgBox .numberBox p:nth-child(1) { font-size: 20px; font-weight: 600; }

.brandPublicRelationsServiceMain .brandPublicRelationsService .helpList:nth-child(2) .helpImgBox .phoneImg { position: absolute; left: 0px; bottom: 0px; width: 100%; }

.brandPublicRelationsServiceMain .brandPublicRelationsService .helpList:nth-child(2) .helpImgBox .phoneImg img { width: 100%; display: block; }

.brandPublicRelationsServiceMain .brandPublicRelationsService .helpList .list:hover::before { opacity: 1; visibility: visible; }

.brandPublicRelationsServiceMain .brandPublicRelationsService .helpList .list:hover span { border-color: #fffaa5; color: #fffaa5; }

.brandPublicRelationsServiceMain .brandPublicRelationsService .helpList .list:hover .content { color: #fff; }

.brandPublicRelationsValueMain { padding: 40px 0px; background-image: url(../images/xmtimg_265.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; }

.brandPublicRelationsValueMain .operateTitle { color: #fff; text-align: center; }

.brandPublicRelationsValueMain .operateDesc { color: #fff; padding-top: 10px; }

.brandPublicRelationsValueMain .brandPublicRelationsValue { margin-top: 10px; padding-left: 0px; margin-right: 0px; position: relative; }

.brandPublicRelationsValueMain .brandPublicRelationsValue .list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; padding: 0px 20px 0px 20px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin: 20px 0px 0px; height: 60px; -webkit-border-radius: 10px; border-radius: 10px; background-color: rgba(255, 255, 255, 0.1); }

.brandPublicRelationsValueMain .brandPublicRelationsValue .list .listTitle { font-size: 16px; line-height: 1; color: #fff; }

.brandPublicRelationsValueMain .brandPublicRelationsValue .list .icon img { width: 40px; }

.brandPublicRelationsValueMain .brandPublicRelationsValue .list:nth-child(1) { bottom: 0px; margin: 30px 0px 0px; }

.brandPublicRelationsMonitorMain { position: relative; padding: 40px 0px 0px; }

.brandPublicRelationsMonitorMain .operateTitle { text-align: center; }

.brandPublicRelationsMonitorMain .operateDesc { padding-top: 10px; }

.brandPublicRelationsMonitorMain .brandPublicRelationsMonitor { margin-top: 20px; }

.brandPublicRelationsMonitorMain .brandPublicRelationsMonitor .imgBox { width: 100%; -webkit-border-radius: 15px; border-radius: 15px; overflow: hidden; position: relative; }

.brandPublicRelationsMonitorMain .brandPublicRelationsMonitor .imgBox img { width: 100%; display: block; }

.brandPublicRelationsMonitorMain .brandPublicRelationsMonitor .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 0px 0px 0px; }

.brandPublicRelationsMonitorMain .brandPublicRelationsMonitor .content .list { padding: 15px 0px; border-bottom: 1px solid #e8e8e8; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.brandPublicRelationsMonitorMain .brandPublicRelationsMonitor .content .list .text { font-size: 16px; color: #000000; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.brandPublicRelationsMonitorMain .brandPublicRelationsMonitor .content .list .text img { height: 25px; margin-right: 10px; }

.brandPublicRelationsMonitorMain .brandPublicRelationsMonitor .content .list .number { font-size: 14px; color: rgba(0, 0, 0, 0.4); }

.brandPublicRelationsMaintenanceMain { padding: 40px 0px; }

.brandPublicRelationsMaintenanceMain .operateTitle { text-align: center; }

.brandPublicRelationsMaintenanceMain .brandPublicRelationsMaintenance { margin-top: 10px; padding-left: 0px; margin-right: 0px; position: relative; }

.brandPublicRelationsMaintenanceMain .brandPublicRelationsMaintenance .list { width: 100%; min-height: 150px; margin: 15px 0px 0px; padding: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; position: relative; }

.brandPublicRelationsMaintenanceMain .brandPublicRelationsMaintenance .list .iconBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; position: relative; z-index: 10; }

.brandPublicRelationsMaintenanceMain .brandPublicRelationsMaintenance .list .iconBox .icon { height: 45px; width: 72px; -webkit-border-radius: 45px; border-radius: 45px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border: 2px solid rgba(255, 255, 255, 0.5); }

.brandPublicRelationsMaintenanceMain .brandPublicRelationsMaintenance .list .iconBox .icon img { display: block; height: 25px; }

.brandPublicRelationsMaintenanceMain .brandPublicRelationsMaintenance .list .iconBox .number { font-size: 20px; color: #fff; }

.brandPublicRelationsMaintenanceMain .brandPublicRelationsMaintenance .list .listTitle { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 18px; line-height: 24px; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; position: relative; z-index: 10; }

.brandPublicRelationsMaintenanceMain .brandPublicRelationsMaintenance .list .imgBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.brandPublicRelationsMaintenanceMain .brandPublicRelationsMaintenance .list .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-border-radius: 15px; border-radius: 15px; }

.brandPublicRelationsMaintenanceMain .brandPublicRelationsMaintenance .list:nth-child(1) { left: 0px; top: 0px; bottom: 0px; }

.brandPublicRelationsBrandPromotionMain { padding: 40px 0px; background-image: url(../images/xmtimg_288.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; }

.brandPublicRelationsBrandPromotionMain .operateTitle { text-align: center; color: #fff; }

.brandPublicRelationsBrandPromotionMain .brandPublicRelationsBrandPromotion { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; margin-top: 20px; }

.brandPublicRelationsBrandPromotionMain .brandPublicRelationsBrandPromotion .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 20px 0px 0px 0px; }

.brandPublicRelationsBrandPromotionMain .brandPublicRelationsBrandPromotion .content .list { padding: 15px 0px 15px 15px; border-bottom: 1px solid rgba(255, 255, 255, 0.2); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.brandPublicRelationsBrandPromotionMain .brandPublicRelationsBrandPromotion .content .list .text { font-size: 16px; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.brandPublicRelationsBrandPromotionMain .brandPublicRelationsBrandPromotion .content .list .text img { height: 25px; display: block; margin-right: 15px; }

.brandPublicRelationsBrandPromotionMain .brandPublicRelationsBrandPromotion .content .list .number { font-size: 16px; color: rgba(255, 255, 255, 0.4); }

.brandPublicRelationsBrandPromotionMain .brandPublicRelationsBrandPromotion .content .list:nth-child(1) { padding-top: 0px; }

.brandPublicRelationsBrandPromotionMain .brandPublicRelationsBrandPromotion .imgBox { width: 100%; -webkit-border-radius: 15px; border-radius: 15px; overflow: hidden; }

.brandPublicRelationsBrandPromotionMain .brandPublicRelationsBrandPromotion .imgBox img { width: 100%; display: block; }

.brandPublicRelationsProcessMain { padding: 40px 0px; background-color: #fdfcf7; }

.brandPublicRelationsProcessMain .operateTitle { text-align: center; }

.brandPublicRelationsProcessMain .brandPublicRelationsProcess { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px -5px; padding-top: 10px; }

.brandPublicRelationsProcessMain .brandPublicRelationsProcess .list { width: -webkit-calc(50% - 10px); width: calc(50% - 10px); margin: 25px 5px 0px; padding: 30px 0px; position: relative; }

.brandPublicRelationsProcessMain .brandPublicRelationsProcess .list .triangle { position: absolute; left: 0px; right: 0px; top: -6px; width: 80px; margin: 0px auto; }

.brandPublicRelationsProcessMain .brandPublicRelationsProcess .list .triangle img { width: 100%; display: block; }

.brandPublicRelationsProcessMain .brandPublicRelationsProcess .list::after { content: ''; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; -webkit-border-radius: 20px; border-radius: 20px; border: 1px solid #e2d4aa; -webkit-box-shadow: 0px 6px 24px rgba(220, 163, 117, 0.21); box-shadow: 0px 6px 24px rgba(220, 163, 117, 0.21); background-color: rgba(255, 255, 255, 0.5); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }

.brandPublicRelationsProcessMain .brandPublicRelationsProcess .list .content { position: relative; z-index: 10; text-align: center; }

.brandPublicRelationsProcessMain .brandPublicRelationsProcess .list .content .icon { width: 35px; margin: 0px auto; }

.brandPublicRelationsProcessMain .brandPublicRelationsProcess .list .content .icon img { width: 100%; display: block; }

.brandPublicRelationsProcessMain .brandPublicRelationsProcess .list .content .listTitle { margin-top: 10px; font-size: 16px; color: #000000; line-height: 1.2; }

.brandPublicRelationsProcessMain .brandPublicRelationsProcess .list .content .number { padding-top: 20px; font-size: 16px; color: rgba(0, 0, 0, 0.5); }

.brandPublicRelationsProcessMain .brandPublicRelationsProcess .list::before { display: none; position: absolute; right: -38px; top: 0px; bottom: 0px; margin: auto; width: 24px; height: 24px; background-image: url(../images/xmtimg_80.png); background-repeat: no-repeat; background-size: 24px; content: ''; }

.brandPublicRelationsProcessMain .brandPublicRelationsProcess .list:last-child:before { display: none; }

.brandPublicRelationsProcessMain .brandPublicRelationsProcess.sixRows .list { width: -webkit-calc(16.666666666666668% - 50px); width: calc(16.666666666666668% - 50px); }

/*--微博代运营--*/
.operateMicroblogWhyMain { padding: 40px 0px; }

.operateMicroblogWhyMain .operateTitle { text-align: center; }

.operateMicroblogWhyMain .operateMicroblogWhy { overflow: hidden; position: relative; margin: 20px 0px 0px; }

.operateMicroblogWhyMain .operateMicroblogWhy .list { width: 100%; margin: 20px 0px 0px; height: 100%; position: relative; }

.operateMicroblogWhyMain .operateMicroblogWhy .list .imgBox { position: relative; padding-top: 180px; }

.operateMicroblogWhyMain .operateMicroblogWhy .list .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-border-radius: 15px; border-radius: 15px; }

.operateMicroblogWhyMain .operateMicroblogWhy .list .contentBox { padding: 20px; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.operateMicroblogWhyMain .operateMicroblogWhy .list .contentBox .icon { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }

.operateMicroblogWhyMain .operateMicroblogWhy .list .contentBox .icon p { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.operateMicroblogWhyMain .operateMicroblogWhy .list .contentBox .icon p img { height: 35px; display: block; }

.operateMicroblogWhyMain .operateMicroblogWhy .list .contentBox .content .listTitle { font-size: 18px; line-height: 1.2; color: #fff; }

.operateMicroblogWhyMain .operateMicroblogWhy .list .contentBox .content .desc { padding-top: 10px; font-size: 14px; line-height: 20px; color: #fff; }

.operateMicroblogWhyMain .operateMicroblogWhy .list:nth-child(1) .imgBox { padding-top: 120%; }

.operateMicroblogWhyMain .operateMicroblogWhy .list:nth-child(1) .contentBox .icon { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }

/*--微博素人种草--*/
.ordinaryPeopleWeiboMain { padding: 40px 0px; background-image: url(../images/xmtimg_318.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.ordinaryPeopleWeiboMain .operateTitle { text-align: center; color: #fff; }

.ordinaryPeopleWeiboMain .operateDesc { color: #fff; max-width: 860px; margin: 0px auto; }

.ordinaryPeopleWeiboMain .btn { padding-top: 25px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.ordinaryPeopleWeiboMain .btn a { width: 180px; height: 40px; font-size: 12px; -webkit-border-radius: 40px; border-radius: 40px; background: #fff; -webkit-transition: all .6s; transition: all .6s; font-weight: 600; color: #000000; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.ordinaryPeopleWeiboMain .btn a:hover { background-color: #ff0000; color: #fff; }

.ordinaryPeopleWeiboResourceMain { padding: 40px 0px 0px; }

.ordinaryPeopleWeiboResourceMain .operateTitle br { display: none; }

.ordinaryPeopleWeiboResourceMain .imgBox { width: 100%; -webkit-border-radius: 20px; border-radius: 20px; overflow: hidden; }

.ordinaryPeopleWeiboResourceMain .imgBox img { width: 100%; display: block; }

.ordinaryPeopleWeiboResourceMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 20px 0px 0px 0px; }

.ordinaryPeopleWeiboResourceMain .content .operateDesc { text-align: left; padding-top: 10px; }

.ordinaryPeopleWeiboMatrixMain { padding: 40px 0px; }

.ordinaryPeopleWeiboMatrixMain .operateTitle { text-align: center; }

.ordinaryPeopleWeiboMatrixMain .ordinaryPeopleWeiboMatrix { margin-top: 0px; }

.ordinaryPeopleWeiboMatrixMain .ordinaryPeopleWeiboMatrix .list { width: 100%; margin: 30px 0px 0px; }

.ordinaryPeopleWeiboMatrixMain .ordinaryPeopleWeiboMatrix .list .imgBox { position: relative; }

.ordinaryPeopleWeiboMatrixMain .ordinaryPeopleWeiboMatrix .list .imgBox img { width: 100%; display: block; position: relative; z-index: 10; }

.ordinaryPeopleWeiboMatrixMain .ordinaryPeopleWeiboMatrix .list .imgBox span { position: absolute; left: 0px; top: 45px; bottom: 0px; right: 0px; -webkit-border-radius: 20px; border-radius: 20px; background-image: -webkit-gradient(linear, left top, right top, from(#f6dd41), to(#e6c01e)); background-image: linear-gradient(to right, #f6dd41, #e6c01e); }

.ordinaryPeopleWeiboMatrixMain .ordinaryPeopleWeiboMatrix .list .imgBox::after { content: ''; z-index: 11; position: absolute; left: 0px; bottom: 0px; top: 0px; right: 0px; -webkit-border-radius: 20px; border-radius: 20px; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(255, 255, 255, 0)), color-stop(90%, rgba(0, 0, 0, 0.5))); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.5) 90%); }

.ordinaryPeopleWeiboMatrixMain .ordinaryPeopleWeiboMatrix .list .listTitle { position: absolute; left: 15px; right: 15px; bottom: 15px; color: #fff; font-size: 20px; z-index: 12; }

.ordinaryPeopleWeiboMatrixMain .ordinaryPeopleWeiboMatrix .list .desc { background: #fff9d9; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-top: 10px; font-size: 14px; line-height: 20px; padding: 15px; -webkit-border-radius: 40px; border-radius: 40px; color: #000000; }

.ordinaryPeopleWeiboMatrixMain .ordinaryPeopleWeiboMatrix .list:nth-child(2) .imgBox span { background-image: -webkit-gradient(linear, left top, right top, from(#f48d3f), to(#e76d1e)); background-image: linear-gradient(to right, #f48d3f, #e76d1e); }

.ordinaryPeopleWeiboMatrixMain .ordinaryPeopleWeiboMatrix .list:nth-child(3) .imgBox span { background-image: -webkit-gradient(linear, left top, right top, from(#f4a83f), to(#e48b1e)); background-image: linear-gradient(to right, #f4a83f, #e48b1e); }

.ordinaryPeopleWeiboMatrixMain .ordinaryPeopleWeiboMatrix .list:nth-child(4) .imgBox span { background-image: -webkit-gradient(linear, left top, right top, from(#f48d3f), to(#e56d1e)); background-image: linear-gradient(to right, #f48d3f, #e56d1e); }

.ordinaryPeopleWeiboAdvantageMain { padding: 40px 0px; background-image: url(../images/xmtimg_324.jpg); background-repeat: no-repeat; background-size: cover; }

.ordinaryPeopleWeiboAdvantageMain .operateTitle { text-align: center; color: #fff; }

.ordinaryPeopleWeiboAdvantageMain .ordinaryPeopleWeiboAdvantage { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px -5px; padding-top: 15px; }

.ordinaryPeopleWeiboAdvantageMain .ordinaryPeopleWeiboAdvantage .list { width: -webkit-calc(50% - 10px); width: calc(50% - 10px); margin: 20px 5px 0px; padding: 30px 15px; position: relative; }

.ordinaryPeopleWeiboAdvantageMain .ordinaryPeopleWeiboAdvantage .list::after { -webkit-border-radius: 20px; border-radius: 20px; background-color: rgba(121, 84, 70, 0.3); -webkit-transition: all .6s; transition: all .6s; -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); position: absolute; left: 0px; z-index: 2; top: 0px; right: 0px; bottom: 0px; content: ''; }

.ordinaryPeopleWeiboAdvantageMain .ordinaryPeopleWeiboAdvantage .list .content { position: relative; z-index: 10; }

.ordinaryPeopleWeiboAdvantageMain .ordinaryPeopleWeiboAdvantage .list .content .icon { width: 35px; margin: 0px auto; }

.ordinaryPeopleWeiboAdvantageMain .ordinaryPeopleWeiboAdvantage .list .content .icon img { width: 100%; display: block; }

.ordinaryPeopleWeiboAdvantageMain .ordinaryPeopleWeiboAdvantage .list .content .text { padding-top: 10px; font-size: 16px; text-align: center; color: #fff; }

.ordinaryPeopleWeiboAdvantageMain .ordinaryPeopleWeiboAdvantage .list .triangle { position: absolute; left: 0%; top: -6px; width: 65px; right: 0px; margin: 0px auto; z-index: 1; }

.ordinaryPeopleWeiboAdvantageMain .ordinaryPeopleWeiboAdvantage .list .triangle img { width: 100%; display: block; -webkit-transition: all .6s; transition: all .6s; }

.ordinaryPeopleWeiboAdvantageMain .ordinaryPeopleWeiboAdvantage .list .triangle .defa { opacity: 1; visibility: visible; }

.ordinaryPeopleWeiboAdvantageMain .ordinaryPeopleWeiboAdvantage .list .triangle .hover { opacity: 0; visibility: hidden; position: absolute; left: 0px; top: 0px; }

.ordinaryPeopleWeiboAdvantageMain .ordinaryPeopleWeiboAdvantage .list:hover .triangle .defa { opacity: 0; visibility: hidden; }

.ordinaryPeopleWeiboAdvantageMain .ordinaryPeopleWeiboAdvantage .list:hover .triangle .hover { opacity: 1; visibility: visible; }

.ordinaryPeopleWeiboProcessMain { padding: 40px 0px; background-image: url(../images/xmtimg_73.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; }

.ordinaryPeopleWeiboProcessMain .operateTitle { text-align: center; }

.ordinaryPeopleWeiboProcessMain .ordinaryPeopleWeiboProcess { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px -5px; padding-top: 10px; }

.ordinaryPeopleWeiboProcessMain .ordinaryPeopleWeiboProcess .list { width: -webkit-calc(50% - 10px); width: calc(50% - 10px); margin: 25px 5px 0px; padding: 30px 0px; position: relative; }

.ordinaryPeopleWeiboProcessMain .ordinaryPeopleWeiboProcess .list .triangle { position: absolute; left: 0px; right: 0px; top: -6px; width: 80px; margin: 0px auto; }

.ordinaryPeopleWeiboProcessMain .ordinaryPeopleWeiboProcess .list .triangle img { width: 100%; display: block; }

.ordinaryPeopleWeiboProcessMain .ordinaryPeopleWeiboProcess .list::after { content: ''; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; -webkit-border-radius: 20px; border-radius: 20px; border: 1px solid #e2d4aa; -webkit-box-shadow: 0px 6px 24px rgba(220, 163, 117, 0.21); box-shadow: 0px 6px 24px rgba(220, 163, 117, 0.21); background-color: rgba(255, 255, 255, 0.5); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }

.ordinaryPeopleWeiboProcessMain .ordinaryPeopleWeiboProcess .list .content { position: relative; z-index: 10; text-align: center; }

.ordinaryPeopleWeiboProcessMain .ordinaryPeopleWeiboProcess .list .content .icon { width: 35px; margin: 0px auto; }

.ordinaryPeopleWeiboProcessMain .ordinaryPeopleWeiboProcess .list .content .icon img { width: 100%; display: block; }

.ordinaryPeopleWeiboProcessMain .ordinaryPeopleWeiboProcess .list .content .listTitle { margin-top: 10px; font-size: 18px; color: #000000; line-height: 1.2; }

.ordinaryPeopleWeiboProcessMain .ordinaryPeopleWeiboProcess .list .content .number { padding-top: 20px; font-size: 16px; color: rgba(0, 0, 0, 0.5); }

.ordinaryPeopleWeiboProcessMain .ordinaryPeopleWeiboProcess .list::before { display: none; position: absolute; right: -38px; top: 0px; bottom: 0px; margin: auto; width: 24px; height: 24px; background-image: url(../images/xmtimg_80.png); background-repeat: no-repeat; background-size: 24px; content: ''; }

.ordinaryPeopleWeiboProcessMain .ordinaryPeopleWeiboProcess .list:last-child:before { display: none; }

.ordinaryPeopleWeiboProcessMain .ordinaryPeopleWeiboProcess.sixRows .list { width: -webkit-calc(16.666666666666668% - 50px); width: calc(16.666666666666668% - 50px); }

/*--粉丝通广告投放--*/
.fanAdvertisingMain { padding: 40px 0px; background-image: url(../images/xmtimg_330.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.fanAdvertisingMain .imgBox { width: 100%; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; }

.fanAdvertisingMain .imgBox img { width: 100%; display: block; }

.fanAdvertisingMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 30px 0px 0px 0px; }

.fanAdvertisingMain .content .operateTitle { color: #fff; }

.fanAdvertisingMain .content .operateDesc { text-align: left; color: #fff; padding-top: 15px; }

.fanAdvertisingMain .content .btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 15px; }

.fanAdvertisingMain .content .btn a { font-size: 12px; width: 180px; height: 40px; -webkit-border-radius: 40px; border-radius: 40px; font-weight: 600; background: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; color: #000000; }

.fanAdvertisingMain .content .btn a:hover { color: #fff; background: #ff0000; }

.fanAdvertisingApplyMain { padding: 40px 0px; background: #fffcf5; }

.fanAdvertisingApplyMain .operateTitle { text-align: center; }

.fanAdvertisingApplyMain .fanAdvertisingApply { overflow: hidden; position: relative; margin: 0px; }

.fanAdvertisingApplyMain .fanAdvertisingApply .list { width: 100%; margin: 20px 0px 0px; height: 100%; position: relative; float: left; }

.fanAdvertisingApplyMain .fanAdvertisingApply .list .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-border-radius: 20px; border-radius: 20px; }

.fanAdvertisingApplyMain .fanAdvertisingApply .list .contentBox { padding: 25px 20px; position: relative; left: 0px; top: 0px; right: 0px; bottom: 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.fanAdvertisingApplyMain .fanAdvertisingApply .list .contentBox .icon { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }

.fanAdvertisingApplyMain .fanAdvertisingApply .list .contentBox .icon p { width: 72px; height: 45px; -webkit-border-radius: 45px; border-radius: 45px; border: 2px solid rgba(255, 255, 255, 0.4); -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.fanAdvertisingApplyMain .fanAdvertisingApply .list .contentBox .icon p img { height: 25px; display: block; }

.fanAdvertisingApplyMain .fanAdvertisingApply .list .contentBox .content { padding-top: 20px; }

.fanAdvertisingApplyMain .fanAdvertisingApply .list .contentBox .content .listTitle { font-size: 18px; line-height: 1.2; color: #fff; }

.fanAdvertisingApplyMain .fanAdvertisingApply .list .contentBox .content .desc { padding-top: 10px; font-size: 14px; line-height: 20px; color: #fff; }

/*--微博网红大号--*/
.onlineCelebrityMain { padding: 40px 0px; background-image: url(../images/xmtimg_351.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.onlineCelebrityMain .operateTitle { text-align: center; color: #fff; }

.onlineCelebrityMain .operateDesc { color: #fff; max-width: 860px; margin: 0px auto; }

.onlineCelebrityMain .btn { padding-top: 25px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.onlineCelebrityMain .btn a { width: 180px; height: 40px; font-size: 12px; -webkit-border-radius: 40px; border-radius: 40px; background: #fff; -webkit-transition: all .6s; transition: all .6s; font-weight: 600; color: #000000; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.onlineCelebrityMain .btn a:hover { background-color: #ff0000; color: #fff; }

.onlineCelebrityRepresentMain { padding: 40px 0px; overflow: hidden; position: relative; }

.onlineCelebrityRepresentMain .operateTitle { text-align: center; }

.onlineCelebrityRepresentMain .onlineCelebrityRepresent { margin-top: 30px; }

.onlineCelebrityRepresentMain .onlineCelebrityRepresent .swiper-slide { width: 100%; height: auto; margin-right: 10px; }

.onlineCelebrityRepresentMain .onlineCelebrityRepresent .swiper-slide .content { position: relative; z-index: 10; padding: 0px 20px 20px 20px; }

.onlineCelebrityRepresentMain .onlineCelebrityRepresent .swiper-slide .imgBox { width: 180px; margin: 0px auto; position: relative; }

.onlineCelebrityRepresentMain .onlineCelebrityRepresent .swiper-slide .imgBox img { position: relative; z-index: 10; width: 100%; }

.onlineCelebrityRepresentMain .onlineCelebrityRepresent .swiper-slide .imgBox::before { position: absolute; left: 30px; top: 0px; bottom: 0px; right: 30px; content: ''; -webkit-border-radius: 30px; border-radius: 30px; -webkit-box-shadow: 10px 30px 46px rgba(65, 8, 2, 0.35); box-shadow: 10px 30px 46px rgba(65, 8, 2, 0.35); }

.onlineCelebrityRepresentMain .onlineCelebrityRepresent .swiper-slide .listTitle { margin-top: 30px; font-size: 18px; color: #fff; line-height: 1.2; }

.onlineCelebrityRepresentMain .onlineCelebrityRepresent .swiper-slide .desc { margin-top: 10px; font-size: 14px; line-height: 20px; color: #fff; }

.onlineCelebrityRepresentMain .onlineCelebrityRepresent .swiper-slide::after { background-image: linear-gradient(135deg, #c7baa8, #797267); position: absolute; left: 0px; top: 35px; bottom: 0px; right: 0px; content: ''; position: absolute; -webkit-border-radius: 30px; border-radius: 30px; }

.onlineCelebrityRepresentMain .onlineCelebrityRepresent .swiper-slide:nth-child(2n+2):after { background-image: linear-gradient(135deg, #d4b787, #98744f); }

.onlineCelebrityRepresentMain .onlineCelebrityRepresent .swiper-slide:nth-child(3n+3):after { background-image: linear-gradient(135deg, #fcac66, #974801); }

.onlineCelebrityRepresentMain .onlineCelebrityRepresent .swiper-slide:last-child { margin: 0px; }

.onlineCelebrityAdvantageMain { padding: 40px 0px; background-image: url(../images/xmtimg_356.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; }

.onlineCelebrityAdvantageMain .operateTitle { color: #fff; text-align: center; }

.onlineCelebrityAdvantageMain .desc { padding-top: 10px; font-size: 14px; line-height: 20px; color: rgba(255, 255, 255, 0.7); text-align: center; }

.onlineCelebrityAdvantageMain .onlineCelebrityAdvantageBox { padding-top: 25px; }

.onlineCelebrityAdvantageMain .onlineCelebrityAdvantageBox .onlineCelebrityAdvantageImg { width: 100%; }

.onlineCelebrityAdvantageMain .onlineCelebrityAdvantageBox .onlineCelebrityAdvantageImg img { width: 100%; -webkit-border-radius: 15px; border-radius: 15px; display: none; }

.onlineCelebrityAdvantageMain .onlineCelebrityAdvantageBox .onlineCelebrityAdvantageImg img:nth-child(1) { display: block; }

.onlineCelebrityAdvantageMain .onlineCelebrityAdvantageBox .onlineCelebrityAdvantage { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 25px 0px 0px 0px; }

.onlineCelebrityAdvantageMain .onlineCelebrityAdvantageBox .onlineCelebrityAdvantage .list { border-top: 1px solid rgba(255, 255, 255, 0.2); padding: 20px 0px; overflow: hidden; cursor: pointer; }

.onlineCelebrityAdvantageMain .onlineCelebrityAdvantageBox .onlineCelebrityAdvantage .list .listTitle { font-size: 18px; line-height: 1.2; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-transition: all .4s; transition: all .4s; }

.onlineCelebrityAdvantageMain .onlineCelebrityAdvantageBox .onlineCelebrityAdvantage .list .listTitle i { font-size: 16px; margin-left: 5px; color: #fff; -webkit-transition: all .4s; transition: all .4s; color: #ff0000; }

.onlineCelebrityAdvantageMain .onlineCelebrityAdvantageBox .onlineCelebrityAdvantage .list .content { font-size: 14px; margin-top: 15px; padding-bottom: 0px; line-height: 20px; color: #fff; }

.onlineCelebrityAdvantageMain .onlineCelebrityAdvantageBox .onlineCelebrityAdvantage .list.cur .listTitle { font-size: 18px; }

.onlineCelebrityAdvantageMain .onlineCelebrityAdvantageBox .onlineCelebrityAdvantage .list.cur .listTitle i { color: #ff0000; }

.onlineCelebrityAdvantageMain .onlineCelebrityAdvantageBox .onlineCelebrityAdvantage .list:first-child { height: auto; }

/*--新闻列表--*/
.newsBanner { position: relative; }

.newsBanner .imgBox { padding-top: 100%; position: relative; }

.newsBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.newsBanner .newsBannerText { position: absolute; left: 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; text-align: center; }

.newsBanner .newsBannerText .title { font-size: 16px; padding-bottom: 10px; color: rgba(255, 255, 255, 0.8); }

.newsBanner .newsBannerText .desc { font-size: 20px; color: #fff; line-height: 1.2; }

.newsListMain { padding: 40px 0px 40px; overflow: hidden; position: relative;}

.newsListMain .newsList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px; }

.newsListMain .newsList .list { width: 100%; margin: 20px 0px 0px; position: relative; }

.newsListMain .newsList .list a { display: block; background: #f6f6f6; padding: 25px; border: 1px solid #f6f6f6; -webkit-border-radius: 10px; border-radius: 10px; position: relative; z-index: 10; overflow: hidden; }

.newsListMain .newsList .list a .listTitle { font-size: 18px; display: -webkit-box; height: 48px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #070707; }

.newsListMain .newsList .list a .desc { margin-top: 10px; font-size: 13px; display: -webkit-box; height: 54px; line-height: 18px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; color: #737373; }

.newsListMain .newsList .list a .timeBox { margin-top: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.newsListMain .newsList .list a .timeBox .time { font-size: 14px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #707070; }

.newsListMain .newsList .list a .timeBox .time i { margin-right: 3px; }

.newsListMain .newsList .list a .timeBox .arrow { width: 35px; height: 35px; -webkit-border-radius: 100%; border-radius: 100%; border: 1px solid #ff0000; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; font-size: 16px; color: #ff0000; }

.newsListMain .newsList .list::after { position: absolute; left: -5px; top: 35px; bottom: 35px; width: 15px; background-image: -webkit-gradient(linear, left top, left bottom, from(#ff0000), to(#ffb95f)); background-image: linear-gradient(to bottom, #ff0000, #ffb95f); -webkit-border-radius: 15px; border-radius: 15px; content: ''; visibility: hidden; }

.newsListMain .newsList .list a::before { position: absolute; left: -5px; top: 35px; bottom: 35px; width: 15px; background-image: -webkit-gradient(linear, left top, left bottom, from(#ff0000), to(#ffb95f)); background-image: linear-gradient(to bottom, #ff0000, #ffb95f); -webkit-border-radius: 15px; border-radius: 15px; content: ''; visibility: hidden; -webkit-filter: blur(15px); filter: blur(15px); opacity: 0.4; }

.newsListMain .newsList .list:hover { -webkit-box-shadow: 0px 40px 20px -40px #d9d6d1; box-shadow: 0px 40px 20px -40px #d9d6d1; }

.newsListMain .newsList .list:hover a { border-color: #f4f1ed; background: url(../images/xmtimg_361.png); background-position: center; background-size: cover; background-repeat: no-repeat; }

.newsListMain .newsList .list:hover::after { visibility: visible; }

.newsListMain .newsList .list:hover a::before { visibility: visible; }

.newsListMain .newsList .list:hover a .timeBox .arrow { background: #ff0000; color: #fff; }

.newsClass { padding-bottom: 20px;border-bottom: 1px solid rgba(242, 242, 242, 0.5);}

.newsClass .swiper-slide { margin-right: 10px; width: auto;}

.newsClass a { display: -webkit-box; display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: justify;  -webkit-justify-content: space-between;  -ms-flex-pack: justify;  justify-content: space-between;  background: #f1f1f1;  min-width: 100px;  padding: 0px 10px;  line-height: 32px;  -webkit-border-radius: 32px; border-radius: 32px;font-size: 12px; color: #000000;}

.newsClass a i { width: 8px; height: 8px; margin-left: 15px; position: relative; display: block;}

.newsClass a i::after {content: ''; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 100%;height: 2px;background: #2f2f2f;}

.newsClass a i::before { content: '';position: absolute;left: 50%; top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 2px; height: 100%;background: #2f2f2f;}

.newsClass .swiper-slide:last-child {margin-right: 0px;}

.newsClass .swiper-slide.cur a {background: #434343;color: #fff;}

.newsClass .swiper-slide.cur a i::after {background: #fff;}

.newsClass .swiper-slide.cur a i::before {background: #fff;}

#paging { text-align: center; padding-top: 30px; }

#paging a { width: 35px; height: 35px; -webkit-border-radius: 100%; border-radius: 100%; padding: 0px; margin: 0px 2px; font-size: 12px; line-height: 35px; border: 1px solid #efece6; font-family: 'Bronova'; }

#paging span { width: 35px; height: 35px; background: none; border: 1px solid transparent; padding: 0px; margin: 0px 2px; font-size: 12px; line-height: 35px; }

#paging span em { font-size: 14px; }

#paging span em.layui-laypage-em { -webkit-border-radius: 100%; border-radius: 100%; background: #ff0000; }

#paging .layui-laypage-spr { border: 1px solid #efece6; -webkit-border-radius: 100%; border-radius: 100%; margin: 0px 2px; font-family: 'Bronova'; background: #fff; }

#paging a:hover { color: #ff0000; }

/*--新闻详情页--*/
.newsDetailMain { padding: 150px 0px 50px; }

.location { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.location a { font-size: 12px; color: rgba(0, 0, 0, 0.8); }

.location a::after { content: '/'; margin: 0px 10px; }

.location a:last-child:after { display: none; }

.newsDetailTitle { font-size: 24px; line-height: 1.3; margin-top: 10px; }

.sourceMain { margin-top: 20px; padding: 15px; background: -webkit-gradient(linear, left top, right top, from(#f7f5ee), to(rgba(255, 255, 255, 0))); background: linear-gradient(to right, #f7f5ee, rgba(255, 255, 255, 0)); -webkit-border-radius: 10px; border-radius: 10px; }

.sourceMain .sourceBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.sourceMain .sourceBox .source { font-size: 12px; color: #a5a5a5; }

.sourceMain .sourceBox .source span { color: #000000; font-size: 14px; }

.sourceMain .sourceBox .time { font-size: 12px; color: #a5a5a5; position: relative; margin-left: 10px; padding-left: 10px; }

.sourceMain .sourceBox .time::after { position: absolute; left: 0px; bottom: 0px; top: 0px; margin: auto; height: 15px; width: 1px; background: #e3e2df; content: ''; }

.sourceMain .sourceBox .time span { color: #000000; font-size: 14px; }

.sourceMain .return { padding-top: 10px; }

.sourceMain .return a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 14px; color: #000; }

.sourceMain .return a i { font-size: 14px; font-weight: 600; width: 20px; height: 20px; margin-left: 10px; color: #fff; -webkit-border-radius: 100%; border-radius: 100%; background: #ff0000; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.newsDetailBox { margin-top: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }

.newsDetailBox .newsDetailLeft { width: 100%; padding-top: 30px; }

.newsDetailBox .newsDetailLeft .newsDetailShareBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.newsDetailBox .newsDetailLeft .newsDetailShareBox h3 { font-size: 14px; color: #545454; }

.newsDetailBox .newsDetailLeft .newsDetailShareBox .newsDetailShare { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.newsDetailBox .newsDetailLeft .newsDetailShareBox .newsDetailShare a { margin-top: 0px; margin-left: 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; color: #cccccc; font-size: 18px; width: 38px; height: 38px; -webkit-border-radius: 100%; border-radius: 100%; border: 1px solid #f4f4f4; }

.newsDetailBox .newsDetailLeft .newsDetailHotLabel { padding-top: 20px; }

.newsDetailBox .newsDetailLeft .newsDetailHotLabel h3 { font-size: 14px; padding-bottom: 10px; color: #545454; }

.newsDetailBox .newsDetailLeft .newsDetailHotLabel ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.newsDetailBox .newsDetailLeft .newsDetailHotLabel ul li { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 10px; margin-right: 5px; }

.newsDetailBox .newsDetailLeft .newsDetailHotLabel ul li a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 5px 8px; font-size: 12px; -webkit-border-radius: 28px; border-radius: 28px; background: #f6f6f6; color: #525252; }

.newsDetailBox .newsDetailLeft .qrCode { padding-top: 25px; text-align: center; }

.newsDetailBox .newsDetailLeft .qrCode h3 { font-size: 14px; padding-bottom: 15px; color: #545454; }

.newsDetailBox .newsDetailLeft .qrCode .imgBox { width: 108px; margin: 0px auto; }

.newsDetailBox .newsDetailLeft .qrCode .imgBox img { width: 100%; display: block; }

.newsDetailBox .newsDetailRight { width: 100%; padding-left: 0px; }

.newsDetailBox .newsDetailRight .newsDetail { font-size: 14px; line-height: 24px; color: #878686; }

.newsDetailBox .newsDetailRight .newsDetail img { max-width: 100%; height: auto !important; }

.newsDetailBox .newsDetailRight .newsDetail video { max-width: 100%; height: auto !important; }

.newsDetailBox .newsDetailRight .tag { margin-top: 25px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 14px; color: #000000; }

.newsDetailBox .newsDetailRight .tag a { color: #000000; font-size: 14px; }

.newsDetailBox .newsDetailRight .tag a::after { content: '/'; margin: 0px 5px; }

.newsDetailBox .newsDetailRight .tag a:last-child::after { display: none; }

.newsDetailBox .newsDetailRight .prevNextArticle { margin-top: 25px; padding: 10px 15px; background-image: -webkit-gradient(linear, left top, right top, from(#f7f7f7), to(rgba(255, 255, 255, 0))); background-image: linear-gradient(to right, #f7f7f7, rgba(255, 255, 255, 0)); -webkit-border-radius: 5px; border-radius: 5px; }

.newsDetailBox .newsDetailRight .prevNextArticle a { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 0px 0px 0px; position: relative; }

.newsDetailBox .newsDetailRight .prevNextArticle a p { display: -webkit-box; height: 35px; line-height: 35px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; font-size: 14px; color: #000000; }

.newsDetailBox .newsDetailRight .prevNextArticle a p span { color: #a5a5a5; margin-right: 10px; font-size: 13px; }

.newsDetailBox .newsDetailRight .prevNextArticle a::after { display: none; content: ''; position: absolute; right: 0px; top: 0px; bottom: 0px; margin: auto; height: 15px; width: 1px; background: #e4e4e4; }

.newsRelatedListMain { padding: 40px 0px; border-top: 1px solid #f6f6f6; overflow: hidden; position: relative; }

.newsRelatedListMain .titleBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.newsRelatedListMain .titleBox .title { font-size: 20px; color: #000000; }

.newsRelatedListMain .titleBox .btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.newsRelatedListMain .titleBox .btn a { width: 38px; height: 31px; margin-left: 10px; -webkit-border-radius: 41px; border-radius: 41px; font-size: 12px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background: #fbfbfb; }

.newsRelatedListMain .titleBox .btn a:nth-child(1) i { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); }

.newsRelatedListMain .titleBox .btn a:hover { background: #ff0000; color: #fff; }

.newsRelatedList { padding: 0px 5px 30px; margin: 30px -5px 0px; overflow: hidden; position: relative; }

.newsRelatedList .swiper-slide { width: 100%; margin-right: 15px; position: relative; }

.newsRelatedList .swiper-slide a { display: block; background: #f6f6f6; padding: 20px; border: 1px solid #f6f6f6; -webkit-border-radius: 20px; border-radius: 20px; position: relative; z-index: 10; overflow: hidden; }

.newsRelatedList .swiper-slide a .listTitle { font-size: 18px; display: -webkit-box; height: 48px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #070707; }

.newsRelatedList .swiper-slide a .desc { margin-top: 10px; font-size: 15px; display: -webkit-box; height: 60px; line-height: 20px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; color: #737373; }

.newsRelatedList .swiper-slide a .timeBox { margin-top: 25px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.newsRelatedList .swiper-slide a .timeBox .time { font-size: 12px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #707070; }

.newsRelatedList .swiper-slide a .timeBox .time i { margin-right: 5px; font-size: 14px; }

.newsRelatedList .swiper-slide a .timeBox .arrow { width: 30px; height: 30px; -webkit-border-radius: 100%; border-radius: 100%; border: 1px solid #ff0000; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; font-size: 16px; color: #ff0000; }

.newsRelatedList .swiper-slide::after { position: absolute; left: -5px; top: 35px; bottom: 35px; width: 15px; background-image: -webkit-gradient(linear, left top, left bottom, from(#ff0000), to(#ffb95f)); background-image: linear-gradient(to bottom, #ff0000, #ffb95f); -webkit-border-radius: 15px; border-radius: 15px; content: ''; visibility: hidden; }

.newsRelatedList .swiper-slide a::before { position: absolute; left: -5px; top: 35px; bottom: 35px; width: 15px; background-image: -webkit-gradient(linear, left top, left bottom, from(#ff0000), to(#ffb95f)); background-image: linear-gradient(to bottom, #ff0000, #ffb95f); -webkit-border-radius: 15px; border-radius: 15px; content: ''; visibility: hidden; -webkit-filter: blur(15px); filter: blur(15px); opacity: 0.4; }

.newsRelatedList .swiper-slide:hover { -webkit-box-shadow: 0px 40px 20px -40px #d9d6d1; box-shadow: 0px 40px 20px -40px #d9d6d1; }

.newsRelatedList .swiper-slide:hover a { border-color: #f4f1ed; background: url(../images/xmtimg_361.png); background-position: center; background-size: cover; background-repeat: no-repeat; }

.newsRelatedList .swiper-slide:hover::after { visibility: visible; }

.newsRelatedList .swiper-slide:hover a::before { visibility: visible; }

.newsRelatedList .swiper-slide:hover a .timeBox .arrow { background: #ff0000; color: #fff; }

.newsRelatedList .swiper-slide:last-child { margin: 0px; }

/*--案例列表--*/
.caseListMain { padding: 100px 0px 40px; overflow: hidden; position: relative; }

.caseListMain .caseTitleBox { border-bottom: 1px solid #f2f2f2; padding-bottom: 30px; }

.caseListMain .caseTitleBox .caseTitle h3 { font-size: 14px; color: #000000; padding-bottom: 10px; }

.caseListMain .caseTitleBox .caseTitle .desc { font-size: 28px; line-height: 1.1; color: #000000; }

.caseListMain .caseTitleBox .content { margin-top: 15px; width: 100%; padding-left: 0px; height: 100%; }

.caseListMain .caseTitleBox .content .desc { font-size: 18px; line-height: 1.3; color: #000000; }

.caseListMain .caseTitleBox .content .btn { font-size: 13px; color: #000000; margin-top: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.caseListMain .caseTitleBox .content .btn i { width: 25px; height: 25px; font-size: 16px; font-weight: 600; background: #ff0000; margin-left: 10px; -webkit-border-radius: 100%; border-radius: 100%; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.caseList { margin: 5px 0px 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.caseList .list { width: 100%; margin: 20px 0px 0px; position: relative; }

.caseList .list .imgBox { position: relative; overflow: hidden; -webkit-border-radius: 10px; border-radius: 10px; padding-top: 82%; }

.caseList .list .imgBox .img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all .8s; transition: all .8s; -webkit-filter: blur(0px); filter: blur(0px); }

.caseList .list .content { padding-top: 15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.caseList .list .content .listTitle { -webkit-box-flex: 1;-webkit-flex: 1;-moz-box-flex: 1;-ms-flex: 1;flex: 1; font-size: 18px; display: -webkit-box; height: 24px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }

.caseList .list .content .listTitle a { color: #323232; }

.caseList .list .content .label { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; -webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap; height: 18px; overflow: hidden; -webkit-box-pack: end; -webkit-justify-content: flex-end; -moz-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }

.caseList .list .content .label a { padding: 0px 10px; border: 1px solid #e3e3e2; text-align: center; color: rgba(0, 0, 0, 0.9); font-size: 12px; margin-left: 10px; margin-bottom: 5px; position: absolute;  left: 0px; bottom: -200%; }

.caseList .list .content .label a:first-child{margin-left: 0px;}

.caseList .list .content .label a:nth-child(-n+2) {position: relative; bottom: 0px;}

.caseList .list .hoverContent { position: absolute; left: 0px; right: 0px; bottom: 0px; top: 0px; padding:20px; background-color: rgba(0, 0, 0, 0.6); z-index: 30; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; opacity: 0; visibility: hidden; -webkit-transition: all .6s; transition: all .6s; }

.caseList .list .hoverContent .caseLogoBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.caseList .list .hoverContent .caseLogoBox .caseLogo img { height: 35px; display: block; }

.caseList .list .hoverContent .caseLogoBox .arrow { width: 35px; height:35px; -webkit-border-radius: 100%; border-radius: 100%; color: #fff; background: #ff0000; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.caseList .list .hoverContent .caseLogoBox .arrow i { font-size: 18px; }

.caseList .list .hoverContent .caseData .dataListBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.caseList .list .hoverContent .caseData .dataListBox .dataList { text-align: center; position: relative; padding: 0px 20px; flex: 1; }

.caseList .list .hoverContent .caseData .dataListBox .dataList p { font-size: 12px; color: #FFF1E3; padding-bottom: 3px; }

.caseList .list .hoverContent .caseData .dataListBox .dataList .number { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; line-height: 1; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.caseList .list .hoverContent .caseData .dataListBox .dataList .number span { font-size:20px; color: #FFF1E3; }

.caseList .list .hoverContent .caseData .dataListBox .dataList .number i { font-size: 12px; color: #ff0000; }

.caseList .list .hoverContent .caseData .dataListBox .dataList::after { content: ''; position: absolute; right: 0px; top: 0px; bottom: 0px; width: 1px; background: rgba(255, 255, 255, 0.3); height: 30px; margin: auto; }

.caseList .list .hoverContent .caseData .dataListBox .dataList:last-child:after { display: none; }

.caseList .list .hoverContent .caseData .dataListBox .dataList:first-child { padding-left: 0px; }

.caseList .list .hoverContent .caseData .desc { margin-top: 10px; font-size: 12px; display: -webkit-box; height: 40px; line-height: 20px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #FFFCF5; }

.caseList .list:hover .img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); -webkit-filter: blur(5px); filter: blur(5px); }

.caseList .list:hover .hoverContent { opacity: 1; visibility: visible; }

.caseList .list.firstChild { width: 100%; }

.caseList .list.firstChild .imgBox .img { -webkit-filter: blur(0px); filter: blur(0px); -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

.caseList .list.firstChild .content { position: absolute; left: 0px; bottom: 0px; right: 0px; padding: 0px 20px 20px; display: block; }

.caseList .list.firstChild .content .listTitle a { color: #fff; }

.caseList .list.firstChild .content .label { margin-top: 10px; justify-content: flex-start;}

.caseList .list.firstChild .content .label a { color: rgba(255, 255, 255, 0.8); position: relative; left:auto; bottom: auto;}

/*--案例详情--*/
.caseDetailMain { padding: 100px 0px 0px; }

.caseDetailMain .caseDetailTitle { width: 100%; }

.caseDetailMain .caseDetailTitle .title { font-size: 24px; line-height: 1.2; color: #000000; }

.caseDetailMain .caseDetailTitle .desc { padding-top: 10px; font-size: 14px; line-height: 20px; color: rgba(0, 0, 0, 0.8); }

.caseDetailMain .caseDetailTitle .btn { margin-top: 15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.caseDetailMain .caseDetailTitle .btn a { padding: 0px 5px 0px 15px; font-size: 12px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; position: relative; -webkit-transition: all .6s; transition: all .6s; }

.caseDetailMain .caseDetailTitle .btn a i { width: 30px; height: 30px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; font-size: 16px; margin-left: 0px; -webkit-transition: all .6s; transition: all .6s; position: relative; z-index: 10; }

.caseDetailMain .caseDetailTitle .btn a::after { content: ''; position: absolute; right: 0px; top: 0px; width: 100%; height: 100%; -webkit-border-radius: 30px; border-radius: 30px; border: 1px solid #7f7f7f; background-color: transparent; -webkit-transition: all .6s; transition: all .6s; }

.caseDetailMain .caseDetailTitle .btn a:hover::after { width: 30px; background-color: #ff0000; border-color: #ff0000; }

.caseDetailMain .caseDetailTitle .btn a:hover i { margin-left: 5px; color: #fff; }

.caseDetailMain .caseDetailTitle .btn a:hover { padding: 0px; }

.caseDetailMain .serviceContent { width: 100%; padding-top: 25px; }

.caseDetailMain .serviceContent .list { border: 1px solid #e8e8e8; font-size: 13px; padding: 10px 0px; margin-bottom: -1px; border-left: none; border-right: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.caseDetailMain .serviceContent .list .title { width: 100px; color: rgba(0, 0, 0, 0.8); }

.caseDetailMain .serviceContent .list .desc { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; color: #000000; }

.caseDetailOverviewMain { position: relative; margin-top: 40px; padding: 40px 0px; }

.caseDetailOverviewMain .caseDetailOverviewBg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.caseDetailOverviewMain .caseDetailOverviewBg img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.caseDetailOverviewMain .container { position: relative; z-index: 10; }

.caseDetailOverviewMain .container .caseDetailOverview { width: 100%; padding: 0px 0px 0px; }

.caseDetailOverviewMain .container .caseDetailOverview .title { font-size: 14px; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.caseDetailOverviewMain .container .caseDetailOverview .title img { margin-right: 5px; width: 18px; }

.caseDetailOverviewMain .container .caseDetailOverview .subTitle { margin-top: 10px; font-size: 22px; line-height: 1.3; color: #fff; }

.caseDetailOverviewMain .container .caseDetailOverview .subTitle br { display: none; }

.caseDetailOverviewMain .container .caseDetailOverview .desc { margin-top: 10px; font-size: 14px; line-height: 20px; color: #fff; }

.caseDetailOverviewMain .container .imgBox { width: 180px; margin: 30px auto 0px; position: relative; }

.caseDetailOverviewMain .container .imgBox img { width: 100%; display: block; }

.caseDetailOverviewMain .container .imgBox .numberFans { position: absolute; right: -100px; width: 150px; top: 50px; }

.caseDetailOverviewMain .container .imgBox .numberFans img { -webkit-border-radius: 15px; border-radius: 15px; -webkit-box-shadow: 0px 10px 20px rgba(224, 140, 18, 0.3); box-shadow: 0px 10px 20px rgba(224, 140, 18, 0.3); }

.caseDetailOverviewMain .container .imgBox .numberFans .title { position: absolute; left: 10px; top: 10px; font-size: 14px; font-weight: 600; color: #fff; line-height: 18px; }

.caseDetailOverviewMain .container .imgBox .numberFans .perCent { z-index: 10; position: absolute; right: 5px; bottom: 5px; font-size: 12px; color: #fff6d1; font-weight: 600; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.caseDetailOverviewMain .container .imgBox .numberFans .perCent i { margin-left: 5px; }

.caseDetailOverviewMain .container .imgBox .numberFans .perCent i::before { display: block; -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); }

.caseDetailOverviewMain .container .imgBox .numberFans::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: url(../images/xmtimg_373.png); background-repeat: no-repeat; background-size: cover; }

.caseDetailOverviewMain .container .imgBox .amountExposure { position: absolute; left: -100px; width: 140px; bottom: 45px; }

.caseDetailOverviewMain .container .imgBox .amountExposure img { -webkit-border-radius: 15px; border-radius: 15px; -webkit-box-shadow: 0px 10px 20px rgba(224, 140, 18, 0.3); box-shadow: 0px 10px 20px rgba(224, 140, 18, 0.3); }

.caseDetailOverviewMain .container .imgBox .amountExposure .title { z-index: 10; position: absolute; left: 10px; top: 10px; font-size: 14px; font-weight: 600; color: #fff; line-height: 18px; }

.caseDetailOverviewMain .container .imgBox .amountExposure .perCent { z-index: 10; position: absolute; right: 5px; bottom: 5px; font-size: 12px; color: #fff6d1; font-weight: 600; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.caseDetailOverviewMain .container .imgBox .amountExposure .perCent i { margin-left: 5px; }

.caseDetailOverviewMain .container .imgBox .amountExposure .perCent i::before { display: block; -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); }

.caseDetailOverviewMain .container .imgBox .amountExposure::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: url(../images/xmtimg_375.png); background-repeat: no-repeat; background-size: cover; }

.resultEffectMain { position: relative; }

.resultImg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; display: none; }

.resultImg .list { position: -webkit-sticky; position: sticky; top: 0px; height: 700px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }

.resultImg .list .imgBox { overflow: hidden; width: 50%; height: 700px; position: relative; }

.resultImg .list .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.resultImg .list:nth-child(2n) { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }

.strategyResultsTitle { height: 150px; font-size: 24px; line-height: 1; background: #f9f9f9; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.strategyResultsMain { position: relative; z-index: 10; }

.strategyResultsMain .strategyResults .list .imgBox { width: 100%; padding-top: 78%; position: relative; overflow: hidden; }

.strategyResultsMain .strategyResults .list .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.strategyResultsMain .strategyResults .list .content { width: 100%; padding: 25px 20px; z-index: 10; background: #fff; }

.strategyResultsMain .strategyResults .list .content .listTitle { font-size: 14px; color: #414141; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.strategyResultsMain .strategyResults .list .content .listTitle img { width: 15px; margin-right: 8px; }

.strategyResultsMain .strategyResults .list .content .subTitle { margin-top: 10px; font-size: 24px; color: #000000; line-height: 1.2; }

.strategyResultsMain .strategyResults .list .content .desc { margin-top: 10px; font-size: 14px; color: rgba(0, 0, 0, 0.8); }

.strategyResultsMain .strategyResults .list .content .strategyResultsData { margin-top: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.strategyResultsMain .strategyResults .list .content .strategyResultsData .dataList { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 15px 15px 20px; background: #f5f4f0; -webkit-border-radius: 4px; border-radius: 4px; }

.strategyResultsMain .strategyResults .list .content .strategyResultsData .dataList .icon img { height: 25px; }

.strategyResultsMain .strategyResults .list .content .strategyResultsData .dataList .dataListTitle { margin-top: 15px; font-size: 16px; line-height: 1.2; color: #000; }

.strategyResultsMain .strategyResults .list .content .strategyResultsData .dataList .dataListDesc { margin-top: 10px; font-size: 12px; color: rgba(0, 0, 0, 0.8); }

.strategyResultsMain .strategyResults .list .content .strategyResultsData .dataList:first-child { margin-right: 10px; width: 45%; -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; }

.strategyResultsMain .strategyResults .list .content .seoDesc { margin-top: 15px; border-left: 1px solid #000000; padding-left: 15px; font-size: 14px; line-height: 20px; color: #838383; }

.strategyResultsMain .strategyResults .list .content .seoDesc span { color: #000; }

.caseDetailEffectMain { padding: 50px 0px; position: relative; z-index: 10; background-image: url(../images/xmtimg_380.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; }

.caseDetailEffectMain .title { font-size: 24px; color: #fff; line-height: 1.1; text-align: center; }

.caseDetailEffectMain .caseDetailEffect { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 30px; }

.caseDetailEffectMain .caseDetailEffect .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; text-align: center; color: #fff; border-right: 2px solid rgba(0, 0, 0, 0.1); }

.caseDetailEffectMain .caseDetailEffect .list .number { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; line-height: 1; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.caseDetailEffectMain .caseDetailEffect .list .number span { font-size: 24px; color: #fff; }

.caseDetailEffectMain .caseDetailEffect .list .number i { color: #ff0000; font-size: 18px; margin-left: 8px; }

.caseDetailEffectMain .caseDetailEffect .list .listTitle { margin-top: 5px; font-size: 16px; line-height: 1.2; }

.caseDetailEffectMain .caseDetailEffect .list .desc { margin-top: 5px; font-size: 12px; color: rgba(255, 255, 255, 0.5); }

.caseDetailEffectMain .caseDetailEffect .list:last-child { border: none; }

.relevantCase { padding: 40px 0px 50px; overflow: hidden; position: relative; background: #fff; z-index: 10; }

.relevantCase .title { font-size: 24px; color: #000000; line-height: 1; text-align: center; padding-bottom: 5px; }

/*--关于我们--*/
.aboutMain { position: relative; overflow: hidden; }

.aboutBanner { position: relative; }

.aboutBanner .imgBox { position: relative; padding-top: 165%; overflow: hidden; }

.aboutBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.aboutBannerText { position: absolute; left: 0px; bottom: 40px; width: 100%; z-index: 20; }

.aboutBannerText .title { font-size: 26px; line-height: 1.3; color: #fff; font-weight: 600; }

.aboutBannerText .title span { background-image: linear-gradient(160deg, rgba(255, 255, 255, 0.3) 0%, #ffff 65%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

.aboutBannerText .label { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 15px; }

.aboutBannerText .label a { padding: 6px 10px; -webkit-border-radius: 8px; border-radius: 8px; font-size: 12px; margin-right: 10px; color: rgba(255, 255, 255, 0.8); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border: 1px solid #fff; }

.aboutBannerText .label a img { height: 15px; margin-right: 5px; }

.aboutPhoneImgBox { position: absolute; left: 0px; top: 0px; width: 100%; padding-top: 100px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; z-index: 20; }

.aboutPhoneImgBox .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.aboutPhoneImg { width: 47%; position: relative; -webkit-transition: all .6s; transition: all .6s; opacity: 0; visibility: hidden; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); }

.aboutPhoneImg .phoneBox { width: 100%; position: relative; z-index: 10; display: block; }

.aboutPhoneImg .list { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.aboutPhoneImg .list .img { width: 100%; display: block; opacity: 0; -webkit-transition: all .6s; transition: all .6s; visibility: hidden; }

.aboutPhoneImg .list .aboutWechatImg { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 65%; }

.aboutPhoneImg .list .aboutWechatImg img { width: 100%; -webkit-transform: scale(0.5); -ms-transform: scale(0.5); transform: scale(0.5); -webkit-transition: all .6s; transition: all .6s; opacity: 0; visibility: hidden; }

.aboutPhoneImg .list .cost { position: absolute; left: -60%; top: 13%; -webkit-transform: translateX(50px); -ms-transform: translateX(50px); transform: translateX(50px); -webkit-transition: all .6s; transition: all .6s; opacity: 0; -webkit-transition-delay: .2s; transition-delay: .2s; visibility: hidden; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background: #fff; -webkit-border-radius: 10px; border-radius: 10px; padding: 10px; z-index: 20; }

.aboutPhoneImg .list .cost .icon { width: 50px; margin-right: 5px; }

.aboutPhoneImg .list .cost .icon img { width: 100%; display: block; height: auto; }

.aboutPhoneImg .list .cost .text { font-size: 12px; color: #242424; line-height: 16px; white-space: nowrap; }

.aboutPhoneImg .list .service { position: absolute; right: -62%; top: 5%; background: #fff; z-index: 20; -webkit-transform: translateX(-50px); -ms-transform: translateX(-50px); transform: translateX(-50px); -webkit-transition-delay: .4s; transition-delay: .4s; visibility: hidden; -webkit-transition: all .6s; transition: all .6s; opacity: 0; background: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 40px; -webkit-border-radius: 40px; border-radius: 40px; padding: 0px 15px; }

.aboutPhoneImg .list .service .icon { width: 18px; margin-right: 5px; }

.aboutPhoneImg .list .service .icon img { width: 100%; display: block; }

.aboutPhoneImg .list .service .text { white-space: nowrap; font-size: 12px; color: #242424; }

.aboutPhoneImg .list .aboutLogo { position: absolute; right: -60%; top: 60%; z-index: 20; width: 90px; background: #fff; -webkit-border-radius: 10px; border-radius: 10px; -webkit-transition-delay: .6s; transition-delay: .6s; visibility: hidden; overflow: hidden; -webkit-transform: translateX(-50px); -ms-transform: translateX(-50px); transform: translateX(-50px); -webkit-transition: all .6s; transition: all .6s; opacity: 0; }

.aboutPhoneImg .list .aboutLogo .imgBox img { width: 100%; display: block; }

.aboutPhoneImg .list .aboutLogo .text { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; font-size: 12px; color: #242424; height: 60px; }

.aboutPhoneImg .list .aboutLogo1 { width: 725px; height: 725px; position: absolute; left: 50%; top: 45%; -webkit-transform: translate(-50%, -50%) scale(0.5); -ms-transform: translate(-50%, -50%) scale(0.5); transform: translate(-50%, -50%) scale(0.5); opacity: 0; visibility: hidden; -webkit-transition: all .6s; transition: all .6s; }

.aboutPhoneImg .list .aboutLogo1 .circle { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.aboutPhoneImg .list .aboutLogo1 .aboutLogoImg { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; margin: auto; width: 100px; height: 100px; -webkit-border-radius: 30px; border-radius: 30px; background: #ff411f; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.aboutPhoneImg .list .aboutLogo1 .aboutLogoImg img { width: 71px; display: block; }

.aboutPhoneImg .list.curImg .img { opacity: 1; visibility: visible; }

.aboutPhoneImg .list.curImg .aboutWechatImg img { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; visibility: visible; }

.aboutPhoneImg .list.cur .cost { -webkit-transform: translateX(0px); -ms-transform: translateX(0px); transform: translateX(0px); opacity: 1; visibility: visible; }

.aboutPhoneImg .list.cur .service { -webkit-transform: translateX(0px); -ms-transform: translateX(0px); transform: translateX(0px); opacity: 1; visibility: visible; }

.aboutPhoneImg .list.cur .aboutLogo { -webkit-transform: translateX(0px); -ms-transform: translateX(0px); transform: translateX(0px); opacity: 1; visibility: visible; }

.aboutPhoneImg .list.cur .aboutLogo1 { -webkit-transform: translate(-50%, -50%) scale(1); -ms-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); opacity: 1; visibility: visible; }

.aboutPhoneImg.animat { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; visibility: visible; }

.aboutIntroMain { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 40px; padding-bottom: 40px; background-image: url(../images/xmtimg_391.png); background-repeat: no-repeat; background-size: cover; background-position: center; }

.aboutBox { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.aboutBox .progress { width: 200px; height: 200px; display: none; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; position: relative; }

.aboutBox .progress .line { position: absolute; left: 0px; top: 15px; bottom: 15px; width: 4px; background: #f1f1f1; }

.aboutBox .progress .line span { position: absolute; left: 0px; top: 0px; width: 100%; height: 0%; background: #000; }

.aboutBox .progress .list { font-size: 14px; color: rgba(0, 0, 0, 0.8); position: relative; padding-left: 20px; }

.aboutBox .progress .list::after { content: ''; position: absolute; left: -3px; top: 5px; width: 10px; height: 10px; -webkit-border-radius: 100%; border-radius: 100%; background: #fff; border: 2px solid #f1f1f1; }

.aboutBox .progress .list.cur::after { background: #000; border-color: #000; }

.aboutBox .about { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; position: relative; }

.aboutBox .about .list { position: relative; left: 0px; top: 0px; width: 100%; padding-bottom: 30px; -webkit-transform: translateY(20px); -ms-transform: translateY(20px); transform: translateY(20px); opacity: 0; }

.aboutBox .about .list .listTitle { font-size: 24px; color: #000000; line-height: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.aboutBox .about .list .listTitle img { width: 30px; margin-left: 5px; }

.aboutBox .about .list .desc { padding-top: 5px; font-size: 14px; line-height: 20px; color: #242424; }

.aboutBox .about .list .whyChooseUs { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px -5px; }

.aboutBox .about .list .whyChooseUs .whyChooseUsList { width: -webkit-calc(50% - 10px); width: calc(50% - 10px); margin: 10px 5px 0px; padding: 15px 15px 55px; background: #f2f0f0; -webkit-border-radius: 10px; border-radius: 10px; position: relative; }

.aboutBox .about .list .whyChooseUs .whyChooseUsList .number { font-size: 28px; line-height: 1; color: #000; font-weight: 600; }

.aboutBox .about .list .whyChooseUs .whyChooseUsList .text { padding-top: 5px; font-size: 14px; line-height: 20px; color: #000; }

.aboutBox .about .list .whyChooseUs .whyChooseUsList .icon { position: absolute; right: 25px; bottom: 20px; }

.aboutBox .about .list .whyChooseUs .whyChooseUsList .icon img { height: 50px; }

.aboutBox .about .list .whyChooseUs .whyChooseUsList:nth-child(3) { width: -webkit-calc(100% - 10px); width: calc(100% - 10px); height: 140px; padding: 25px 15px 0px; }

.aboutBox .about .list .whyChooseUs .whyChooseUsList:nth-child(3) .icon { right: 45px; bottom: 40px; }

.aboutServiceMain { position: relative; }

.aboutServiceBox { height: 315px; padding-top: 40px; background-image: url(../images/xmtimg_392.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; }

.aboutServiceBox .title { font-size: 24px; color: #fff; line-height: 1.2; }

.aboutServiceBox .desc { padding-top: 5px; font-size: 14px; line-height: 20px; color: #fff; max-width: 975px; }

.aboutServiceBox .video { margin-top: 25px; position: relative; z-index: 10; }

.aboutServiceBox .video video { width: 100%; display: block; -webkit-border-radius: 10px; border-radius: 10px; }

.aboutAdvantageBox { padding-top: 70px; position: relative; background-image: url(../images/xmtimg_393.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; }

.aboutAdvantageBox .advantageProgressBox { position: relative; display: none; left: 0px; width: 100%; }

.aboutAdvantageBox .advantageProgressBox .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.aboutAdvantageBox .advantageProgressBox .advantageProgress { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 1px; position: relative; background: #e7e7e7; }

.aboutAdvantageBox .advantageProgressBox .advantageProgress span { position: absolute; left: 0px; width: 0%; height: 100%; background: #ff4726; left: 0px; top: 0px; }

.aboutAdvantageBox .advantageProgressBox .advantageProgressNumber { font-size: 18px; }

.aboutAdvantageBox .advantageProgressBox .advantageProgressNumber span { margin: 0px 5px; }

.aboutAdvantageBox .list { left: 0px; width: 100%; bottom: 0px; padding-bottom: 40px; }

.aboutAdvantageBox .list .listTitle { font-size: 24px; line-height: 1.2; color: #000000; }

.aboutAdvantageBox .list .contentBox { padding-top: 20px; }

.aboutAdvantageBox .list .contentBox .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.aboutAdvantageBox .list .contentBox .content .subTitle { font-size: 18px; line-height: 1.2; }

.aboutAdvantageBox .list .contentBox .content .desc { max-width: 725px; font-size: 14px; margin-top: 10px; line-height: 20px; color: #010101; }

.aboutAdvantageBox .list .contentBox .content .icon { padding-top: 20px; }

.aboutAdvantageBox .list .contentBox .content .icon img { height: 80px; display: none; }

.aboutAdvantageBox .list .contentBox .imgBox { width: 180px; margin: 0px auto; }

.aboutAdvantageBox .list .contentBox .imgBox img { width: 100%; display: block; }

.demandBtn { cursor: pointer; }

#LRfloater0 img {
    width: 60px;
}

@media (min-width: 768px) { .pcImg { display: block !important; }
  .mImg { display: none !important; }
  .container { max-width: 96.25vw; }
  .caseListMain { padding: 11.25vw 0vw 5.625vw; }
  .caseListMain .caseTitleBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; padding-bottom: 4.063vw; }
  .caseListMain .caseTitleBox .caseTitle h3 { font-size: 1.125vw; padding-bottom: 0.625vw; }
  .caseListMain .caseTitleBox .caseTitle .desc { font-size: 3.438vw; }
  .caseListMain .caseTitleBox .content { margin-top: 2.188vw; width: 36.25vw; padding-left: 2.188vw; height: 100%; border-left: 1px solid #f1f1f1; }
  .caseListMain .caseTitleBox .content .desc { font-size: 1.375vw; }
  .caseListMain .caseTitleBox .content .btn { font-size: 0.938vw; margin-top: 1.563vw; }
  .caseListMain .caseTitleBox .content .btn i { width: 1.563vw; height: 1.563vw; font-size: 1vw; margin-left: 0.625vw; }
  .caseList { margin: 0.313vw -1.875vw 0vw; }
  .caseList .list { width: -webkit-calc(33.333% - 3.75vw); width: calc(33.333% - 3.75vw); margin: 3.75vw 1.875vw 0vw; }
  .caseList .list .imgBox { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding-top: 100%; }
  .caseList .list .content { padding-top: 1.563vw; }
  .caseList .list .content .listTitle { font-size: 1.5vw; display: -webkit-box; height: 1.875vw; line-height: 1.875vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .caseList .list .content .label {height: 1.475vw;}
  .caseList .list .content .label a { padding: 0.125vw 0.938vw; font-size: 0.75vw; margin-left: 0.625vw; }
  .caseList .list .hoverContent { padding: 2.813vw; }
  .caseList .list .hoverContent .caseLogoBox .caseLogo img { height: 4.375vw; }
  .caseList .list .hoverContent .caseLogoBox .arrow { width: 3.375vw; height: 3.375vw; }
  .caseList .list .hoverContent .caseLogoBox .arrow i { font-size: 1.375vw; }
  .caseList .list .hoverContent .caseData .dataListBox .dataList { padding: 0vw 1.25vw; }
  .caseList .list .hoverContent .caseData .dataListBox .dataList p { font-size: 0.875vw; padding-bottom: 0.188vw; }
  .caseList .list .hoverContent .caseData .dataListBox .dataList .number span { font-size: 1.75vw; }
  .caseList .list .hoverContent .caseData .dataListBox .dataList .number i { font-size: 0.875vw; }
  .caseList .list .hoverContent .caseData .dataListBox .dataList::after { height: 1.875vw; }
  .caseList .list .hoverContent .caseData .dataListBox .dataList:first-child { padding-left: 0vw; }
  .caseList .list .hoverContent .caseData .desc { margin-top: 1.25vw; font-size: 0.875vw; display: -webkit-box; height: 2.5vw; line-height: 1.25vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .caseList .list:hover .img { -webkit-filter: blur(0.313vw); filter: blur(0.313vw); }
  .caseList .list.firstChild .imgBox { padding-top: 38.268%; }
  .caseList .list.firstChild .content { padding: 0vw 2.5vw 2.5vw; }
  .caseList .list.firstChild .content .label { margin-top: 0.938vw; }
  #paging { padding-top: 3.75vw; }
  #paging a { width: 3.75vw; height: 3.75vw; padding: 0vw; margin: 0vw 0.313vw; font-size: 0.875vw; line-height: 3.75vw; }
  #paging span { width: 3.75vw; height: 3.75vw; padding: 0vw; margin: 0vw 0.313vw; font-size: 0.875vw; line-height: 3.75vw; }
  #paging span em { font-size: 0.875vw; }
  #paging .layui-laypage-spr { margin: 0vw 0.313vw; }
  .caseDetailMain { padding: 11.875vw 0vw 0vw; }
  .caseDetailMain .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
  .caseDetailMain .caseDetailTitle { width: 37.5vw; }
  .caseDetailMain .caseDetailTitle .title { font-size: 2.813vw; }
  .caseDetailMain .caseDetailTitle .desc { padding-top: 1.25vw; font-size: 1vw; line-height: 1.5vw; }
  .caseDetailMain .caseDetailTitle .btn { margin-top: 1.875vw; }
  .caseDetailMain .caseDetailTitle .btn a { padding: 0vw 0.313vw 0vw 1.563vw; font-size: 0.875vw; }
  .caseDetailMain .caseDetailTitle .btn a i { width: 2.5vw; height: 2.5vw; font-size: 1.125vw; margin-left: 0vw; }
  .caseDetailMain .caseDetailTitle .btn a::after { -webkit-border-radius: 2.5vw; border-radius: 2.5vw; }
  .caseDetailMain .caseDetailTitle .btn a:hover::after { width: 2.5vw; }
  .caseDetailMain .caseDetailTitle .btn a:hover i { margin-left: 0.313vw; }
  .caseDetailMain .caseDetailTitle .btn a:hover { padding: 0vw; }
  .caseDetailMain .serviceContent { width: 32.5vw; padding-top: 0vw; }
  .caseDetailMain .serviceContent .list { font-size: 0.938vw; padding: 1.25vw 0vw; margin-bottom: -0.063vw; }
  .caseDetailMain .serviceContent .list .title { width: 13.125vw; }
  .caseDetailOverviewMain { margin-top: 6.25vw; padding: 3.75vw 0vw 0vw; height: 39.625vw; }
  .caseDetailOverviewMain .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
  .caseDetailOverviewMain .container .caseDetailOverview { width: 38.75vw; padding: 6.875vw 0vw 0vw; }
  .caseDetailOverviewMain .container .caseDetailOverview .title { font-size: 1.125vw; }
  .caseDetailOverviewMain .container .caseDetailOverview .title img { margin-right: 0.5vw; width: 1.25vw; }
  .caseDetailOverviewMain .container .caseDetailOverview .subTitle { margin-top: 1.25vw; font-size: 2.375vw; }
  .caseDetailOverviewMain .container .caseDetailOverview .subTitle br { display: block; }
  .caseDetailOverviewMain .container .caseDetailOverview .desc { margin-top: 1.875vw; font-size: 1vw; line-height: 1.625vw; }
  .caseDetailOverviewMain .container .imgBox { width: 19.563vw; margin-right: 10.938vw; }
  .caseDetailOverviewMain .container .imgBox .numberFans { right: -13.75vw; width: 16.25vw; top: 6.25vw; }
  .caseDetailOverviewMain .container .imgBox .numberFans img { -webkit-border-radius: 1.563vw; border-radius: 1.563vw; -webkit-box-shadow: 0vw 0.625vw 1.25vw rgba(224, 140, 18, 0.3); box-shadow: 0vw 0.625vw 1.25vw rgba(224, 140, 18, 0.3); }
  .caseDetailOverviewMain .container .imgBox .numberFans .title { left: 1.875vw; top: 1.875vw; font-size: 1.25vw; line-height: 1.563vw; }
  .caseDetailOverviewMain .container .imgBox .numberFans .perCent { right: 0.938vw; bottom: 0.938vw; font-size: 1vw; }
  .caseDetailOverviewMain .container .imgBox .numberFans .perCent i { margin-left: 0.313vw; }
  .caseDetailOverviewMain .container .imgBox .amountExposure { left: -10vw; width: 12.063vw; bottom: 5.938vw; }
  .caseDetailOverviewMain .container .imgBox .amountExposure img { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; -webkit-box-shadow: 0vw 0.625vw 1.25vw rgba(224, 140, 18, 0.3); box-shadow: 0vw 0.625vw 1.25vw rgba(224, 140, 18, 0.3); }
  .caseDetailOverviewMain .container .imgBox .amountExposure .title { left: 1.25vw; top: 1.25vw; font-size: 0.938vw; line-height: 1.313vw; }
  .caseDetailOverviewMain .container .imgBox .amountExposure .perCent { right: 0.938vw; bottom: 0.938vw; font-size: 0.75vw; }
  .caseDetailOverviewMain .container .imgBox .amountExposure .perCent i { margin-left: 0.313vw; }
  .resultImg { display: block; }
  .resultImg .list { height: 43.75vw; }
  .resultImg .list .imgBox { width: 50%; height: 43.75vw; }
  .strategyResultsTitle { height: 19.375vw; font-size: 3.125vw; }
  .strategyResultsMain .strategyResults .list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
  .strategyResultsMain .strategyResults .list .imgBox { width: 50%; height: 43.75vw; padding-top: 0vw; visibility: hidden; opacity: 0; }
  .strategyResultsMain .strategyResults .list .imgBox img { left: 0vw; top: 0vw; width: 100%; height: 100%; }
  .strategyResultsMain .strategyResults .list .content { min-height: 43.75vw; width: 50%; padding: 6.25vw 8.75vw 3.75vw 13.125vw; }
  .strategyResultsMain .strategyResults .list .content .listTitle { font-size: 1.125vw; }
  .strategyResultsMain .strategyResults .list .content .listTitle img { width: 1.25vw; margin-right: 0.5vw; }
  .strategyResultsMain .strategyResults .list .content .subTitle { margin-top: 1.25vw; font-size: 2.813vw; }
  .strategyResultsMain .strategyResults .list .content .desc { margin-top: 1.875vw; font-size: 1vw; }
  .strategyResultsMain .strategyResults .list .content .strategyResultsData { margin-top: 3.75vw; }
  .strategyResultsMain .strategyResults .list .content .strategyResultsData .dataList { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 1.25vw 1.563vw 2.5vw; -webkit-border-radius: 0.25vw; border-radius: 0.25vw; }
  .strategyResultsMain .strategyResults .list .content .strategyResultsData .dataList .icon img { height: 2.5vw; }
  .strategyResultsMain .strategyResults .list .content .strategyResultsData .dataList .dataListTitle { margin-top: 0.938vw; font-size: 1.375vw; }
  .strategyResultsMain .strategyResults .list .content .strategyResultsData .dataList .dataListDesc { margin-top: 0.625vw; font-size: 0.875vw; }
  .strategyResultsMain .strategyResults .list .content .strategyResultsData .dataList:first-child { margin-right: 0.625vw; width: 45%; }
  .strategyResultsMain .strategyResults .list .content .seoDesc { margin-top: 9.375vw; padding-left: 1.25vw; font-size: 1vw; line-height: 1.625vw; }
  .strategyResultsMain .strategyResults .list:nth-child(2n) { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
  .strategyResultsMain .strategyResults .list:nth-child(2n) .content { padding: 9.375vw 9.375vw 6.25vw 11.25vw; }
  .caseDetailEffectMain { padding: 9.375vw 0vw 11.25vw; }
  .caseDetailEffectMain .title { font-size: 3.125vw; }
  .caseDetailEffectMain .caseDetailEffect { margin-top: 7.5vw; }
  .caseDetailEffectMain .caseDetailEffect .list .number span { font-size: 4.75vw; }
  .caseDetailEffectMain .caseDetailEffect .list .number i { font-size: 1.75vw; margin-left: 0.5vw; }
  .caseDetailEffectMain .caseDetailEffect .list .listTitle { margin-top: 0.625vw; font-size: 1.625vw; }
  .caseDetailEffectMain .caseDetailEffect .list .desc { margin-top: 0.938vw; font-size: 0.875vw; }
  .relevantCase { padding: 6.25vw 0vw 8.125vw; }
  .relevantCase .title { font-size: 3.125vw; padding-bottom: 0.313vw; }
  .marketingHeader { height: 28.125vw; padding-top: 0vw; }
  .marketingHeader .title { font-size: 3.75vw; }
  .marketingHeader .desc { margin-top: 0.938vw; font-size: 0.938vw; }
  .marketingHeader .desc i { width: 1.563vw; height: 1.563vw; margin-left: 0.625vw; font-size: 1.25vw; }
  .operateTitle { font-size: 2.875vw; }
  .operateDesc { font-size: 1vw; line-height: 1.5vw; padding-top: 1.25vw; }
  .marketingDurationMain { height: 28.125vw; }
  .marketingDurationMain .marketingDuration { padding: 7.5vw 15vw 0vw; }
  .marketingDurationMain .marketingDuration .list { width: 50%; padding: 0vw; }
  .marketingDurationMain .marketingDuration .list .numberBox { font-size: 3.938vw; }
  .marketingDurationMain .marketingDuration .list .numberBox span { font-size: 7.5vw; }
  .marketingDurationMain .marketingDuration .list .numberBox em { font-size: 7.5vw; }
  .marketingDurationMain .marketingDuration .list .text { font-size: 1.25vw; margin: 0vw; }
  .marketingDurationMain .marketingDuration .list::after { right: 0vw; top: 0.938vw; width: 0.063vw; height: 7.813vw; }
  .marketingAdvantageMain { padding: 6.875vw 0vw; }
  .marketingAdvantageMain .marketingAdvantageBox { margin-top: 3.75vw; }
  .marketingAdvantageMain .marketingAdvantageBox .marketingAdvantage { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .marketingAdvantageMain .marketingAdvantageBox .marketingAdvantage .imgBox { padding-top: 40%; }
  .marketingAdvantageMain .marketingAdvantageBox .marketingAdvantage .content { padding: 3.125vw 3.125vw 0vw; top: 0vw; bottom: auto; }
  .marketingAdvantageMain .marketingAdvantageBox .marketingAdvantage .content .listTitle { font-size: 2.5vw; }
  .marketingAdvantageMain .marketingAdvantageBox .marketingAdvantage .content .desc { margin-top: 0.938vw; font-size: 1vw; line-height: 1.5vw; max-width: 28.75vw; }
  .marketingAdvantageMain .marketingAdvantageBox .marketingAdvantageClass { position: absolute; margin: 0vw; overflow: visible; padding: 0vw 3.125vw 3.125vw; }
  .marketingAdvantageMain .marketingAdvantageBox .marketingAdvantageClass .list { padding: 0.938vw 1.563vw; -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; margin-right: 0.625vw; width: 12.5vw; height: 7.5vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; background-color: rgba(255, 255, 255, 0.1); }
  .marketingAdvantageMain .marketingAdvantageBox .marketingAdvantageClass .list::after { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; border: 2px solid #fff; }
  .marketingAdvantageMain .marketingAdvantageBox .marketingAdvantageClass .list .icon img { max-width: 2.188vw; }
  .marketingAdvantageMain .marketingAdvantageBox .marketingAdvantageClass .list .listTitle { font-size: 1.25vw; color: #fff; margin-top: 0vw; }
  .marketingAdvantageMain .marketingAdvantageBox .marketingAdvantageClass .list.cur { background-color: rgba(255, 255, 255, 0.1); }
  .marketingAdvertisementMain { padding: 6.25vw 0vw 5vw; }
  .marketingAdvertisementMain .desc { padding-top: 1.25vw; font-size: 1vw; line-height: 1.5vw; }
  .marketingAdvertisementMain .marketingAdvertisementBox { padding-top: 5vw; }
  .marketingAdvertisementMain .marketingAdvertisementBox .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .marketingAdvertisementMain .marketingAdvertisementBox .marketingAdvertisementImg { width: 46.25vw; height: 42.438vw; }
  .marketingAdvertisementMain .marketingAdvertisementBox .marketingAdvertisementImg img { width: 100%; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; position: absolute; left: 0px; top: 0px; height: 100%; object-fit: cover; opacity: 0; visibility: hidden; -webkit-transition: all .6s; transition: all .6s; display: block; }
  .marketingAdvertisementMain .marketingAdvertisementBox .marketingAdvertisementImg img.showImg { visibility: visible; opacity: 1; }
  .marketingAdvertisementMain .marketingAdvertisementBox .marketingAdvertisement { padding-left: 5vw; height: 42.438vw; padding-top: 0vw; }
  .marketingAdvertisementMain .marketingAdvertisementBox .marketingAdvertisement .list { padding: 0vw; height: 14.729%; }
  .marketingAdvertisementMain .marketingAdvertisementBox .marketingAdvertisement .list .listTitle { font-size: 1.5vw; height: 6.25vw; }
  .marketingAdvertisementMain .marketingAdvertisementBox .marketingAdvertisement .list .listTitle i { font-size: 1.125vw; margin-left: 0.313vw; color: #fff; }
  .marketingAdvertisementMain .marketingAdvertisementBox .marketingAdvertisement .list .content { margin: 0vw; font-size: 1vw; padding-bottom: 2.5vw; min-height: 6vw; line-height: 1.75vw; }
  .marketingAdvertisementMain .marketingAdvertisementBox .marketingAdvertisement .list.cur { border-color: #fff; }
  .marketingAdvertisementMain .marketingAdvertisementBox .marketingAdvertisement .list.cur .listTitle { font-size: 1.875vw; }
  .marketingAdvertisementMain .marketingAdvertisementBox .marketingAdvertisement .list.cur .listTitle i { color: #ff0000; }
  .marketingAdvertisingFormMain { padding: 6.875vw 0vw 6.875vw; }
  .marketingAdvertisingFormMain .marketingAdvertisingFormBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .marketingAdvertisingFormMain .marketingAdvertisingFormBox .shortVideoBox { width: 45vw; }
  .marketingAdvertisingFormMain .marketingAdvertisingFormBox .shortVideoBox .shortVideo { margin-top: 6.25vw; height: 34.375vw; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .marketingAdvertisingFormMain .marketingAdvertisingFormBox .shortVideoBox .shortVideo .imgBox { width: 14vw; top: -3.75vw; }
  .marketingAdvertisingFormMain .marketingAdvertisingFormBox .shortVideoBox .shortVideo .content { padding: 0vw 3.125vw 3.125vw; }
  .marketingAdvertisingFormMain .marketingAdvertisingFormBox .shortVideoBox .shortVideo .content .shortVideoTitle { font-size: 1.875vw; }
  .marketingAdvertisingFormMain .marketingAdvertisingFormBox .shortVideoBox .shortVideo .content .desc { padding-top: 0.625vw; font-size: 1vw; line-height: 1.5vw; }
  .marketingAdvertisingFormMain .marketingAdvertisingFormBox .liveBroadcastBox { margin-top: 0vw; padding-left: 3.75vw; }
  .marketingAdvertisingFormMain .marketingAdvertisingFormBox .liveBroadcastBox .liveBroadcast { height: 46.875vw; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .marketingAdvertisingFormMain .marketingAdvertisingFormBox .liveBroadcastBox .liveBroadcast .imgBox { position: absolute; width: 17.875vw; bottom: -4.375vw; }
  .marketingAdvertisingFormMain .marketingAdvertisingFormBox .liveBroadcastBox .liveBroadcast .content { padding: 3.125vw 3.125vw 0vw; }
  .marketingAdvertisingFormMain .marketingAdvertisingFormBox .liveBroadcastBox .liveBroadcast .content .liveBroadcastTitle { font-size: 1.875vw; }
  .marketingAdvertisingFormMain .marketingAdvertisingFormBox .liveBroadcastBox .liveBroadcast .content .desc { padding-top: 0.625vw; font-size: 1vw; line-height: 1.5vw; }
  .marketingAdvertisingFormMain .customerCaseBox { padding: 0vw 0vw 0vw; }
  .customerCaseBox .customerCase { margin-top: 4.375vw; }
  .customerCaseBox .customerCase .swiper-slide { width: 33.333%; -webkit-border-radius: 2.5vw; border-radius: 2.5vw; }
  .customerCaseBox .customerCase .swiper-slide .imgBox { padding-top: 62.405%; }
  .customerCaseBox .customerCase .swiper-slide .content { padding: 2.5vw; }
  .customerCaseBox .customerCase .swiper-slide .content .listTitle { font-size: 1.125vw; }
  .customerCaseBox .customerCase .swiper-slide .content .desc { margin-top: 0.625vw; font-size: 1.25vw; line-height: 1.75vw; }
  .customerCaseBox .customerCase .swiper-slide .content .listDataBox { margin-top: 1.563vw; padding-top: 1.563vw; }
  .customerCaseBox .customerCase .swiper-slide .content .listDataBox .listData .number { font-size: 1.875vw; }
  .customerCaseBox .customerCase .swiper-slide .content .listDataBox .listData .number i { font-size: 0.75vw; margin-left: 0.188vw; }
  .customerCaseBox .customerCase .swiper-slide .content .listDataBox .listData .text { font-size: 0.75vw; padding-top: 0.188vw; }
  .customerCaseBox .customerCase .swiper-slide .content .listDataBox span { width: 0.063vw; height: 2.5vw; }
  .customerCaseBox .customerCase .customerCasePage { padding-top: 1.563vw; }
  .customerCaseBox .customerCase .customerCasePage span { margin: 0vw 0.25vw; width: 0.5vw; height: 0.5vw; }
  .footerServiceMain { display: block; }
  .footerServiceMain .footerServiceTitle { padding-top: 6.25vw; }
  .footerServiceMain .footerServiceTitle .title { font-size: 3.125vw; }
  .footerServiceMain .footerServiceTitle .desc { margin-top: 0.938vw; font-size: 1.125vw; line-height: 1.5vw; }
  .footerServiceMain .footerServiceTitle .btn { padding-top: 1.875vw; }
  .footerServiceMain .footerServiceTitle .btn a { -webkit-border-radius: 3.125vw; border-radius: 3.125vw; width: 15vw; height: 3.125vw; }
  .footerServiceBox .imgBox img { width: 100vw; }
  .footerServiceBox .footerService .container { height: 60%; }
  .footerServiceBox .footerService .container .list { height: 22%; font-size: 1.25vw; padding-left: 0.938vw; }
  .footerServiceBox .footerService .container .list::after { content: ''; width: 0.125vw; height: 100%; left: 0vw; }
  .footerServiceBox .footerService .container .list:nth-child(1) { top: 50%; -webkit-transform: translateY(-3.125vw); -ms-transform: translateY(-3.125vw); transform: translateY(-3.125vw); }
  .footerServiceBox .footerService .container .list:nth-child(2) { top: 30%; left: 16%; height: 14%; -webkit-transform: translateY(-3.125vw); -ms-transform: translateY(-3.125vw); transform: translateY(-3.125vw); }
  .footerServiceBox .footerService .container .list:nth-child(3) { top: 24%; left: 31%; -webkit-transform: translateY(-3.125vw); -ms-transform: translateY(-3.125vw); transform: translateY(-3.125vw); }
  .footerServiceBox .footerService .container .list:nth-child(4) { top: 38%; left: 44%; height: 14%; -webkit-transform: translateY(-3.125vw); -ms-transform: translateY(-3.125vw); transform: translateY(-3.125vw); }
  .footerServiceBox .footerService .container .list:nth-child(5) { top: 47%; left: 60%; -webkit-transform: translateY(3.125vw); -ms-transform: translateY(3.125vw); transform: translateY(3.125vw); }
  .footerServiceBox .footerService .container .list:nth-child(6) { top: 30%; left: 69%; height: 20%; -webkit-transform: translateY(3.125vw); -ms-transform: translateY(3.125vw); transform: translateY(3.125vw); }
  .footerServiceBox .footerService .container .list:nth-child(7) { top: 10%; left: 77%; height: 20%; -webkit-transform: translateY(3.125vw); -ms-transform: translateY(3.125vw); transform: translateY(3.125vw); }
  .footerServiceBox .footerService .container .list:nth-child(8) { top: -6%; left: 86%; height: 20%; -webkit-transform: translateY(3.125vw); -ms-transform: translateY(3.125vw); transform: translateY(3.125vw); }
  .footerServiceBox.Animate .footerService .container .list:nth-child(1) { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
  .footerServiceBox.Animate .footerService .container .list:nth-child(2) { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
  .footerServiceBox.Animate .footerService .container .list:nth-child(3) { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
  .footerServiceBox.Animate .footerService .container .list:nth-child(4) { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
  .footerServiceBox.Animate .footerService .container .list:nth-child(5) { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
  .footerServiceBox.Animate .footerService .container .list:nth-child(6) { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
  .footerServiceBox.Animate .footerService .container .list:nth-child(7) { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
  .footerServiceBox.Animate .footerService .container .list:nth-child(8) { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
  .fanAdvertisingMain { padding: 2.813vw 0vw 5.938vw; }
  .fanAdvertisingMain .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .fanAdvertisingMain .imgBox { width: 47.5vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .fanAdvertisingMain .content { padding: 6.875vw 0vw 0vw 4.375vw; }
  .fanAdvertisingMain .content .operateDesc { padding-top: 1.875vw; }
  .fanAdvertisingMain .content .btn { padding-top: 2.5vw; }
  .fanAdvertisingMain .content .btn a { font-size: 0.875vw; width: 19.5vw; height: 3vw; -webkit-border-radius: 3vw; border-radius: 3vw; }
  .fanAdvertisingApplyMain { padding: 5.938vw 0vw 6.875vw; }
  .fanAdvertisingApplyMain .fanAdvertisingApply { margin: 3.125vw -0.938vw 0vw; }
  .fanAdvertisingApplyMain .fanAdvertisingApply .list { width: -webkit-calc(25% - 1.875vw); width: calc(25% - 1.875vw); margin: 1.875vw 0.938vw 0vw; height: 100%; }
  .fanAdvertisingApplyMain .fanAdvertisingApply .list .imgBox { padding-top: 16.25vw; position: relative; }
  .fanAdvertisingApplyMain .fanAdvertisingApply .list .imgBox img { -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .fanAdvertisingApplyMain .fanAdvertisingApply .list .contentBox { padding: 1.875vw 1.875vw; position: absolute; }
  .fanAdvertisingApplyMain .fanAdvertisingApply .list .contentBox .icon p { width: 6vw; height: 3.75vw; -webkit-border-radius: 3.75vw; border-radius: 3.75vw; border: 0.188vw solid rgba(255, 255, 255, 0.4); }
  .fanAdvertisingApplyMain .fanAdvertisingApply .list .contentBox .icon p img { height: 2.188vw; }
  .fanAdvertisingApplyMain .fanAdvertisingApply .list .contentBox .content { padding-top: 0vw; }
  .fanAdvertisingApplyMain .fanAdvertisingApply .list .contentBox .content .listTitle { font-size: 1.625vw; }
  .fanAdvertisingApplyMain .fanAdvertisingApply .list .contentBox .content .desc { padding-top: 0.938vw; font-size: 1vw; line-height: 1.625vw; }
  .fanAdvertisingApplyMain .fanAdvertisingApply .list:nth-child(1) .imgBox { padding-top: 34.375vw; }
  .fanAdvertisingApplyMain .fanAdvertisingApply .list:nth-child(1) .contentBox { padding: 3.125vw 1.875vw 4.063vw; }
  .fanAdvertisingApplyMain .fanAdvertisingApply .list:nth-child(1) .contentBox .icon { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .ordinaryPeopleWeiboMain { padding: 6.875vw 0vw; }
  .ordinaryPeopleWeiboMain .operateDesc { max-width: 53.75vw; }
  .ordinaryPeopleWeiboMain .btn { padding-top: 2.813vw; }
  .ordinaryPeopleWeiboMain .btn a { width: 19.5vw; height: 3vw; font-size: 0.875vw; -webkit-border-radius: 3vw; border-radius: 3vw; }
  .ordinaryPeopleWeiboResourceMain { padding: 6.875vw 0vw 0vw; }
  .ordinaryPeopleWeiboResourceMain .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .ordinaryPeopleWeiboResourceMain .operateTitle br { display: block; }
  .ordinaryPeopleWeiboResourceMain .imgBox { width: 47.5vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .ordinaryPeopleWeiboResourceMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 3.75vw 0vw 0vw 4.375vw; }
  .ordinaryPeopleWeiboResourceMain .content .operateDesc { padding-top: 1.875vw; }
  .ordinaryPeopleWeiboMatrixMain { padding: 7.5vw 0vw; }
  .ordinaryPeopleWeiboMatrixMain .ordinaryPeopleWeiboMatrix { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 5.625vw; }
  .ordinaryPeopleWeiboMatrixMain .ordinaryPeopleWeiboMatrix .list { width: -webkit-calc(25% - 2.875vw); width: calc(25% - 2.875vw); margin: 0vw 1.438vw; }
  .ordinaryPeopleWeiboMatrixMain .ordinaryPeopleWeiboMatrix .list .imgBox span { top: 3.75vw; -webkit-border-radius: 2.5vw; border-radius: 2.5vw; }
  .ordinaryPeopleWeiboMatrixMain .ordinaryPeopleWeiboMatrix .list .imgBox::after { -webkit-border-radius: 2.5vw; border-radius: 2.5vw; }
  .ordinaryPeopleWeiboMatrixMain .ordinaryPeopleWeiboMatrix .list .listTitle { left: 2.188vw; right: 2.188vw; bottom: 1.563vw; font-size: 1.875vw; }
  .ordinaryPeopleWeiboMatrixMain .ordinaryPeopleWeiboMatrix .list .desc { height: 5.938vw; margin-top: 0.625vw; font-size: 1vw; line-height: 1.5vw; padding: 0vw 2.188vw; -webkit-border-radius: 5.938vw; border-radius: 5.938vw; }
  .ordinaryPeopleWeiboAdvantageMain { padding: 6.25vw 0vw 7.5vw; }
  .ordinaryPeopleWeiboAdvantageMain .ordinaryPeopleWeiboAdvantage { margin: 0vw -0.75vw; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding-top: 1.875vw; }
  .ordinaryPeopleWeiboAdvantageMain .ordinaryPeopleWeiboAdvantage .list { width: -webkit-calc(20% - 1.5vw); width: calc(20% - 1.5vw); margin: 1.875vw 0.75vw 0vw; padding: 2.813vw 0.938vw; }
  .ordinaryPeopleWeiboAdvantageMain .ordinaryPeopleWeiboAdvantage .list::after { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; -webkit-backdrop-filter: blur(0.938vw); backdrop-filter: blur(0.938vw); }
  .ordinaryPeopleWeiboAdvantageMain .ordinaryPeopleWeiboAdvantage .list .content .icon { width: 2.875vw; }
  .ordinaryPeopleWeiboAdvantageMain .ordinaryPeopleWeiboAdvantage .list .content .text { padding-top: 1.563vw; font-size: 1.375vw; }
  .ordinaryPeopleWeiboAdvantageMain .ordinaryPeopleWeiboAdvantage .list .triangle { top: -0.375vw; width: 5.688vw; }
  .ordinaryPeopleWeiboAdvantageMain .ordinaryPeopleWeiboAdvantage .list .triangle .hover { top: 0vw; }
  .ordinaryPeopleWeiboProcessMain { padding: 5vw 0vw 6.25vw; }
  .ordinaryPeopleWeiboProcessMain .ordinaryPeopleWeiboProcess { margin: 0vw -1.563vw; padding-top: 2.5vw; }
  .ordinaryPeopleWeiboProcessMain .ordinaryPeopleWeiboProcess .list { width: -webkit-calc(20% - 3.125vw); width: calc(20% - 3.125vw); margin: 1.563vw 1.563vw 0vw; padding: 5.625vw 0vw 3.125vw; }
  .ordinaryPeopleWeiboProcessMain .ordinaryPeopleWeiboProcess .list .triangle { top: -0.375vw; width: 9vw; }
  .ordinaryPeopleWeiboProcessMain .ordinaryPeopleWeiboProcess .list::after { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; -webkit-box-shadow: 0vw 0.375vw 1.5vw rgba(220, 163, 117, 0.21); box-shadow: 0vw 0.375vw 1.5vw rgba(220, 163, 117, 0.21); -webkit-backdrop-filter: blur(0.938vw); backdrop-filter: blur(0.938vw); }
  .ordinaryPeopleWeiboProcessMain .ordinaryPeopleWeiboProcess .list .content .icon { width: 3.125vw; }
  .ordinaryPeopleWeiboProcessMain .ordinaryPeopleWeiboProcess .list .content .listTitle { margin-top: 1.25vw; font-size: 1.5vw; }
  .ordinaryPeopleWeiboProcessMain .ordinaryPeopleWeiboProcess .list .content .number { padding-top: 2.813vw; font-size: 1.25vw; color: rgba(0, 0, 0, 0.5); }
  .ordinaryPeopleWeiboProcessMain .ordinaryPeopleWeiboProcess .list::before { display: block; right: -2.375vw; width: 1.5vw; height: 1.5vw; background-size: 1.5vw; }
  .ordinaryPeopleWeiboProcessMain .ordinaryPeopleWeiboProcess.sixRows .list { width: -webkit-calc(16.666666666666668% - 3.125vw); width: calc(16.666666666666668% - 3.125vw); }
  .brandEncyclopediaMain { padding: 6.25vw 0vw 9.375vw; }
  .brandEncyclopediaMain .operateDesc { max-width: 43.75vw; padding-top: 2.188vw; }
  .brandEncyclopediaMain .btn { padding-top: 2.5vw; }
  .brandEncyclopediaMain .btn a { width: 19.5vw; height: 3vw; -webkit-border-radius: 3vw; border-radius: 3vw; font-size: 0.875vw; }
  .encyclopediaGlossaryMain { padding: 0vw 0vw 8.125vw; }
  .encyclopediaGlossaryMain .encyclopediaGlossary { margin: 0vw -1.063vw; padding-top: 2.813vw; }
  .encyclopediaGlossaryMain .encyclopediaGlossary .list { width: -webkit-calc(25% - 2.125vw); width: calc(25% - 2.125vw); margin: 1.875vw 1.063vw 0vw; padding: 3.75vw 0vw 4.063vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .encyclopediaGlossaryMain .encyclopediaGlossary .list .listTitle { font-size: 2.188vw; }
  .encyclopediaGlossaryMain .encyclopediaGlossary .list .desc { font-size: 1.25vw; }
  .encyclopediaGlossaryMain .encyclopediaGlossary .list .logoImg { padding-top: 3.125vw; }
  .encyclopediaGlossaryMain .encyclopediaGlossary .list .logoImg img { height: 5.313vw; }
  .encyclopediaGlossaryMain .encyclopediaGlossary .list .triangle { top: -0.375vw; width: 100%; }
  .encyclopediaGlossaryMain .encyclopediaGlossary .list .triangle img { width: 5.688vw; }
  .encyclopediaTypeMain { padding: 5.625vw 0vw; height: 100vh; }
  .encyclopediaTypeMain .encyclopediaTypeBox { padding-top: 5.625vw; }
  .encyclopediaTypeMain .encyclopediaTypeBox .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .encyclopediaTypeMain .encyclopediaTypeBox .imgBox { width: 46.25vw; }
  .encyclopediaTypeMain .encyclopediaTypeBox .imgBox img { -webkit-border-radius: 1.875vw; border-radius: 1.875vw; opacity: 0; visibility: hidden; display: block; -webkit-transition: all .6s; transition: all .6s; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }
  .encyclopediaTypeMain .encyclopediaTypeBox .imgBox img.showImg { opacity: 1; visibility: visible; }
  .encyclopediaTypeMain .encyclopediaTypeBox .encyclopediaType { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 1.563vw 0vw 0vw 5vw; height: 37.5vw; }
  .encyclopediaTypeMain .encyclopediaTypeBox .encyclopediaType .list { height: 17.392%; padding: 0vw; }
  .encyclopediaTypeMain .encyclopediaTypeBox .encyclopediaType .list .listTitle { height: 6.25vw; font-size: 1.5vw; }
  .encyclopediaTypeMain .encyclopediaTypeBox .encyclopediaType .list .listTitle i { font-size: 1vw; margin-left: 0.313vw; color: #fff; }
  .encyclopediaTypeMain .encyclopediaTypeBox .encyclopediaType .list .content { font-size: 1vw; line-height: 1.75vw; margin-top: 0vw; padding-bottom: 2.188vw; }
  .encyclopediaTypeMain .encyclopediaTypeBox .encyclopediaType .list.cur .listTitle { font-size: 1.875vw; }
  .encyclopediaTypeMain .encyclopediaTypeBox .encyclopediaType .list.cur .listTitle i { color: #ff0000; }
  .encyclopediaEffectMain { padding: 6.25vw 0vw; }
  .encyclopediaEffectMain .encyclopediaEffect { padding: 2.813vw 0vw 0vw; margin: 0vw -0.938vw; }
  .encyclopediaEffectMain .encyclopediaEffect .list { width: -webkit-calc(33.333% - 1.875vw); width: calc(33.333% - 1.875vw); margin: 1.875vw 0.938vw 0vw; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .encyclopediaEffectMain .encyclopediaEffect .list::after { -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .encyclopediaEffectMain .encyclopediaEffect .list::before { -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .encyclopediaEffectMain .encyclopediaEffect .list .content { padding: 2.5vw 2.813vw; }
  .encyclopediaEffectMain .encyclopediaEffect .list .iconBox .icon { width: 6vw; height: 3.75vw; -webkit-border-radius: 3.75vw; border-radius: 3.75vw; }
  .encyclopediaEffectMain .encyclopediaEffect .list .iconBox .icon img { height: 2.5vw; }
  .encyclopediaEffectMain .encyclopediaEffect .list .iconBox .number { font-size: 1.25vw; }
  .encyclopediaEffectMain .encyclopediaEffect .list .listTitle { margin-top: 3.125vw; font-size: 1.625vw; }
  .encyclopediaEffectMain .encyclopediaEffect .list .desc { margin-top: 0.625vw; font-size: 1vw; }
  .encyclopediaCaseMain { padding: 5.625vw 0vw; }
  .encyclopediaCaseMain .encyclopediaCase { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 0vw -1.875vw; }
  .encyclopediaCaseMain .encyclopediaCase .list { width: -webkit-calc(50% - 3.75vw); width: calc(50% - 3.75vw); margin: 0vw 1.875vw; }
  .encyclopediaCaseMain .encyclopediaCase .list .contentBox { -webkit-border-radius: 1.875vw; border-radius: 1.875vw; height: 100%; }
  .encyclopediaCaseMain .encyclopediaCase .list .contentBox .imgBox { width: 72.641%; }
  .encyclopediaCaseMain .encyclopediaCase .list .contentBox .content { padding: 0vw 3.438vw 2.5vw; }
  .encyclopediaCaseMain .encyclopediaCase .list .contentBox .content .listTitle { font-size: 1.875vw; }
  .encyclopediaCaseMain .encyclopediaCase .list .contentBox .content .desc { margin-top: 0.625vw; font-size: 1vw; line-height: 1.5vw; }
  .encyclopediaCaseMain .encyclopediaCase .list:nth-child(1) .contentBox { margin-top: 6.875vw; }
  .encyclopediaCaseMain .encyclopediaCase .list:nth-child(1) .contentBox .imgBox img { -webkit-transform: translateY(-3.75vw); -ms-transform: translateY(-3.75vw); transform: translateY(-3.75vw); }
  .encyclopediaCaseMain .encyclopediaCase .list:nth-child(2) { margin-top: 0vw; }
  .encyclopediaCaseMain .encyclopediaCase .list:nth-child(2) .contentBox { padding: 0vw 0vw 5vw; }
  .encyclopediaCaseMain .encyclopediaCase .list:nth-child(2) .contentBox .content { padding: 3.75vw 3.438vw 0vw; }
  .encyclopediaProcessMain { padding: 5vw 0vw 6.875vw; }
  .encyclopediaProcessMain .encyclopediaProcess { margin: 0vw -1.563vw; padding-top: 2.5vw; }
  .encyclopediaProcessMain .encyclopediaProcess .list { width: -webkit-calc(20% - 3.125vw); width: calc(20% - 3.125vw); margin: 1.563vw 1.563vw 0vw; padding: 5vw 0vw 3.125vw; }
  .encyclopediaProcessMain .encyclopediaProcess .list .triangle { top: -0.375vw; width: 9vw; }
  .encyclopediaProcessMain .encyclopediaProcess .list::after { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; -webkit-box-shadow: 0vw 0.375vw 1.5vw rgba(220, 163, 117, 0.21); box-shadow: 0vw 0.375vw 1.5vw rgba(220, 163, 117, 0.21); -webkit-backdrop-filter: blur(0.938vw); backdrop-filter: blur(0.938vw); }
  .encyclopediaProcessMain .encyclopediaProcess .list .content .icon { width: 3.125vw; }
  .encyclopediaProcessMain .encyclopediaProcess .list .content .listTitle { margin-top: 1.25vw; font-size: 1.5vw; }
  .encyclopediaProcessMain .encyclopediaProcess .list .content .number { padding-top: 2.813vw; font-size: 1.25vw; }
  .encyclopediaProcessMain .encyclopediaProcess .list .content .desc { margin: 0.938vw 1.563vw 0vw; font-size: 0.875vw; display: -webkit-box; height: 2.5vw; line-height: 1.25vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .encyclopediaProcessMain .encyclopediaProcess .list::before { right: -2.375vw; width: 1.5vw; height: 1.5vw; display: block; }
  .encyclopediaProcessMain .encyclopediaProcess.sixRows .list { width: -webkit-calc(16.666666666666668% - 3.125vw); width: calc(16.666666666666668% - 3.125vw); }
  .operateFlowRateMain { padding: 4.375vw 0vw 6.875vw; }
  .operateFlowRateMain .operateFlowRate { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding: 0vw 11.25vw; }
  .operateFlowRateMain .operateFlowRate .list { width: 20.625vw; margin: 2.188vw 0.938vw 0vw; padding: 0vw 1.875vw 0vw 2.5vw; height: 6.563vw; -webkit-border-radius: 6.563vw; border-radius: 6.563vw; -webkit-backdrop-filter: blur(0.938vw); backdrop-filter: blur(0.938vw); }
  .operateFlowRateMain .operateFlowRate .list .text { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 1.25vw; line-height: 1.75vw; }
  .operateFlowRateMain .operateFlowRate .list .icon { width: 2.5vw; }
  .operateFlowRateMain .line { width: 0.125vw; height: 9.375vw; margin: -2.188vw auto 0vw; }
  .operateFlowRateMain .line::after { width: 0.625vw; height: 0.625vw; -webkit-border-radius: 0.125vw; border-radius: 0.125vw; bottom: -1vw; }
  .operateFlowRateMain .desc { margin-top: 3.125vw; font-size: 2.875vw; line-height: 3.5vw; }
  .operateAdvantageMain { padding: 6.25vw 0vw 5vw; }
  .operateAdvantageMain .operateAdvantageBox { padding-top: 5vw; }
  .operateAdvantageMain .operateAdvantageBox .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .operateAdvantageMain .operateAdvantageBox .imgBox { width: 46.25vw; }
  .operateAdvantageMain .operateAdvantageBox .imgBox img { -webkit-border-radius: 1.875vw; border-radius: 1.875vw; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; opacity: 0; visibility: hidden; -webkit-transition: all .6s; transition: all .6s; display: block; }
  .operateAdvantageMain .operateAdvantageBox .imgBox img.showImg { opacity: 1; visibility: visible; }
  .operateAdvantageMain .operateAdvantageBox .operateAdvantage { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 5vw; height: 43.125vw; padding-top: 0vw; }
  .operateAdvantageMain .operateAdvantageBox .operateAdvantage .list { height: 13.045%; padding: 0vw; }
  .operateAdvantageMain .operateAdvantageBox .operateAdvantage .list .listTitle { height: 5.625vw; font-size: 1.5vw; color: #a8a8a8; }
  .operateAdvantageMain .operateAdvantageBox .operateAdvantage .list .listTitle i { font-size: 1.125vw; margin-left: 0.313vw; color: #a8a8a8; }
  .operateAdvantageMain .operateAdvantageBox .operateAdvantage .list .content { margin-top: 0px; font-size: 1vw; line-height: 1.75vw; padding-bottom: 3.125vw; }
  .operateAdvantageMain .operateAdvantageBox .operateAdvantage .list.cur .listTitle { font-size: 1.875vw; }
  .operateAdvantageMain .operateAdvantageBox .operateAdvantage .list.cur .listTitle i { color: #ff0000; }
  .operateHelpBrandMain { padding: 4.375vw 0vw 6.875vw; }
  .operateHelpBrandMain .operateHelpBrand { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0vw -0.938vw; padding-top: 2.5vw; }
  .operateHelpBrandMain .operateHelpBrand .list { -webkit-border-radius: 1.875vw; border-radius: 1.875vw; width: -webkit-calc(33.333% - 1.875vw); width: calc(33.333% - 1.875vw); margin: 1.875vw 0.938vw 0vw; padding: 2.813vw 2.5vw; margin: 1.875vw auto 0vw; }
  .operateHelpBrandMain .operateHelpBrand .list .iconBox .icon { width: 5.875vw; height: 3.688vw; -webkit-border-radius: 3.688vw; border-radius: 3.688vw; }
  .operateHelpBrandMain .operateHelpBrand .list .iconBox .icon img { height: 2.5vw; }
  .operateHelpBrandMain .operateHelpBrand .list .iconBox .number { font-size: 1.25vw; }
  .operateHelpBrandMain .operateHelpBrand .list .listTitle { padding-top: 2.813vw; font-size: 1.625vw; }
  .operateHelpBrandMain .operateHelpBrand .list .desc { padding-top: 0.625vw; font-size: 1vw; line-height: 1.625vw; }
  .operateHelpBrandMain .operateHelpBrand .list:first-child { display: block; }
  .operateServiceContentMain { padding: 6.25vw 0vw 7.5vw; }
  .operateServiceContentMain .operateServiceContent { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; margin: 0vw -0.75vw; padding-top: 1.875vw; }
  .operateServiceContentMain .operateServiceContent .list { width: -webkit-calc(20% - 1.5vw); width: calc(20% - 1.5vw); margin: 1.875vw 0.75vw 0vw; padding: 2.188vw 0.938vw; }
  .operateServiceContentMain .operateServiceContent .list::after { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; -webkit-backdrop-filter: blur(0.938vw); backdrop-filter: blur(0.938vw); }
  .operateServiceContentMain .operateServiceContent .list .content .icon { width: 2.875vw; }
  .operateServiceContentMain .operateServiceContent .list .content .text { padding-top: 0.938vw; font-size: 1.375vw; }
  .operateServiceContentMain .operateServiceContent .list .triangle { top: -0.375vw; width: 5.688vw; }
  .operateServiceCaseMain { padding: 5.625vw 0vw 6.25vw; }
  .operateServiceCaseMain .operateDesc { padding-top: 0.625vw; }
  .operateServiceCaseBox { margin-top: 3.125vw; }
  .operateServiceCaseClassBox { position: absolute; bottom: 2.188vw; width: 50vw; z-index: 20; padding: 0vw 6.25vw; }
  .operateServiceCaseClass { -webkit-border-radius: 4.125vw; border-radius: 4.125vw; height: 4.125vw; -webkit-backdrop-filter: blur(0.938vw); backdrop-filter: blur(0.938vw); background-color: rgba(255, 255, 255, 0.8);}
  .operateServiceCaseClass span { width: 25%; height: 100%; -webkit-border-radius: 4.125vw; border-radius: 4.125vw; }
  .operateServiceCaseClass a { font-size: 1.125vw; }
  .operateServiceCase { margin-top: 0vw; }
  .operateServiceCase .swiper-slide { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .operateServiceCase .imgBox { width: 50vw; }
  .operateServiceCase .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 3.438vw 0vw 0vw 4.375vw; }
  .operateServiceCase .content .column { font-size: 1.25vw; }
  .operateServiceCase .content .listTitle { margin-top: 0.625vw; font-size: 2.375vw; line-height: 3vw; }
  .operateServiceCase .content .desc { margin-top: 1.563vw; font-size: 1vw; display: -webkit-box; height: 4.875vw; line-height: 1.625vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .operateServiceCase .content .caseListDetailBox { margin-top: 2.813vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding: 1.563vw 1.875vw; }
  .operateServiceCase .content .caseListDetailBox .caseListDetail { width: -webkit-calc(50% - 1.25vw); width: calc(50% - 1.25vw); font-size: 1vw; padding: 0.75vw 0vw; margin: 0vw 0.625vw; }
  .operateServiceCase .content .caseDadaListBox { padding: 5vw 5vw 0vw 0vw; }
  .operateServiceCase .content .caseDadaListBox .caseDadaList .number { font-size: 2.875vw; }
  .operateServiceCase .content .caseDadaListBox .caseDadaList .number i { font-size: 1.125vw; }
  .operateServiceCase .content .caseDadaListBox .caseDadaList .text { font-size: 1vw; padding-top: 0.625vw; }
  .newMediaOperateMain { padding: 7.5vw 0vw; }
  .newMediaOperateMain .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
  .newMediaOperateMain .imgBox { width: 40vw; }
  .newMediaOperateMain .imgBox .img { padding-top: 3.75vw; }
  .newMediaOperateMain .newMediaOperate { padding-top: 0vw; width: 42.5vw; }
  .newMediaOperateMain .newMediaOperate .list { padding: 1.563vw 0vw 2.5vw; }
  .newMediaOperateMain .newMediaOperate .list .listTitle span { width: 1.875vw; height: 1.875vw; line-height: 1.625vw; font-size: 1.125vw; }
  .newMediaOperateMain .newMediaOperate .list .listTitle h3 { font-size: 1.375vw; padding: 0vw 1.875vw 0vw 0.625vw; }
  .newMediaOperateMain .newMediaOperate .list .listTitle i { width: 0.938vw; height: 0.938vw; }
  .newMediaOperateMain .newMediaOperate .list .listTitle i::after { width: 0.188vw; height: 100%; }
  .newMediaOperateMain .newMediaOperate .list .listTitle i::before { width: 100%; height: 0.188vw; }
  .newMediaOperateMain .newMediaOperate .list .content { font-size: 1vw; margin-top: 1.25vw; padding-bottom: 1.25vw; line-height: 1.563vw; }
  .newMediaOperateMain .newMediaOperate .list.cur .listTitle h3 { font-size: 1.625vw; }
  .overseasMediumMain { padding: 6.25vw 0vw; }
  .overseasMediumMain .overseasMediumBox .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .overseasMediumMain .overseasMediumBox .imgBox { width: 46.25vw; height: 50vw; }
  .overseasMediumMain .overseasMediumBox .imgBox img { width: 100%; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; position: absolute; left: 0px; top: 0px; height: 100%; display: block; -webkit-transition: all .6s; transition: all .6s; visibility: hidden; opacity: 0; object-fit: cover; }
  .overseasMediumMain .overseasMediumBox .imgBox img.showImg { opacity: 1; visibility: visible; }
  .overseasMediumMain .overseasMediumBox .overseasMedium { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 1.563vw 0vw 0vw 5vw; height: 37.5vw; }
  .overseasMediumMain .overseasMediumBox .overseasMedium .list { height: 15.6533%; padding: 0vw; }
  .overseasMediumMain .overseasMediumBox .overseasMedium .list .listTitle { height: 5.625vw; font-size: 1.5vw; }
  .overseasMediumMain .overseasMediumBox .overseasMedium .list .listTitle i { font-size: 1vw; margin-left: 0.313vw; color: #fff; }
  .overseasMediumMain .overseasMediumBox .overseasMedium .list .content { font-size: 1vw; line-height: 1.75vw; padding-bottom: 2.188vw; margin: 0vw; }
  .overseasMediumMain .overseasMediumBox .overseasMedium .list.cur .listTitle { font-size: 1.875vw; }
  .overseasMediumMain .overseasMediumBox .overseasMedium .list.cur .listTitle i { color: #ff0000; }
  .overseasMediumServiceProcessMain { padding: 6.25vw 0vw; }
  .overseasMediumServiceProcessMain .imgBox { margin-top: 0.938vw; }
  .publicPraiseMain { padding: 6.25vw 0vw 9.375vw; }
  .publicPraiseMain .operateDesc { max-width: 49.375vw; padding-top: 2.188vw; }
  .publicPraiseMain .btn { padding-top: 2.5vw; }
  .publicPraiseMain .btn a { width: 19.5vw; height: 3vw; -webkit-border-radius: 3vw; border-radius: 3vw; font-size: 0.875vw; }
  .publicPraisePlatformMain { padding: 0vw 0vw 8.125vw; }
  .publicPraisePlatformMain .publicPraisePlatform { margin: 0vw -1.063vw; padding-top: 2.813vw; }
  .publicPraisePlatformMain .publicPraisePlatform .list { width: -webkit-calc(20% - 2.125vw); width: calc(20% - 2.125vw); margin: 1.875vw 1.063vw 0vw; padding: 4.063vw 0vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .publicPraisePlatformMain .publicPraisePlatform .list .listTitle { font-size: 1.75vw; }
  .publicPraisePlatformMain .publicPraisePlatform .list .triangle { top: -0.375vw; width: 100%; }
  .publicPraisePlatformMain .publicPraisePlatform .list .triangle img { width: 5.688vw; }
  .publicPraiseCaseMain { padding: 6.875vw 0vw 1.25vw; }
  .publicPraiseCaseMain .publicPraiseCase { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 0vw -1.875vw; }
  .publicPraiseCaseMain .publicPraiseCase .list { width: -webkit-calc(50% - 3.75vw); width: calc(50% - 3.75vw); margin: 0vw 1.875vw; }
  .publicPraiseCaseMain .publicPraiseCase .list .contentBox { -webkit-border-radius: 1.875vw; border-radius: 1.875vw; height: 100%; }
  .publicPraiseCaseMain .publicPraiseCase .list .contentBox .imgBox { width: 72.641%; }
  .publicPraiseCaseMain .publicPraiseCase .list .contentBox .content { padding: 0vw 3.438vw 2.5vw; }
  .publicPraiseCaseMain .publicPraiseCase .list .contentBox .content .listTitle { font-size: 1.875vw; }
  .publicPraiseCaseMain .publicPraiseCase .list .contentBox .content .desc { margin-top: 0.625vw; font-size: 1vw; line-height: 1.5vw; }
  .publicPraiseCaseMain .publicPraiseCase .list:nth-child(1) .contentBox { margin-top: 6.875vw; }
  .publicPraiseCaseMain .publicPraiseCase .list:nth-child(1) .contentBox .imgBox img { -webkit-transform: translateY(-3.75vw); -ms-transform: translateY(-3.75vw); transform: translateY(-3.75vw); }
  .publicPraiseCaseMain .publicPraiseCase .list:nth-child(2) { margin: 0vw; }
  .publicPraiseCaseMain .publicPraiseCase .list:nth-child(2) .contentBox { padding: 0vw 0vw 5vw; }
  .publicPraiseCaseMain .publicPraiseCase .list:nth-child(2) .contentBox .content { padding: 3.75vw 3.438vw 0vw; }
  .manuscriptWritingMain { padding: 5vw 0vw; }
  .manuscriptWritingMain .manuscriptWriting { max-width: 80vw; margin-top: 3.125vw; }
  .manuscriptWritingMain .manuscriptWriting .imgBox { max-width: 35.438vw; }
  .manuscriptWritingMain .manuscriptWriting .list { position: absolute; padding: 0.938vw 2.188vw; -webkit-border-radius: 4.75vw; border-radius: 4.75vw; font-size: 1.125vw; line-height: 1.438vw; }
  .manuscriptWritingMain .manuscriptWriting .list::after { left: 2.188vw; bottom: -0.625vw; border-left: 0.313vw solid transparent; border-right: 0.313vw solid transparent; }
  .manuscriptWritingMain .manuscriptWriting .list .number { left: -0.938vw; top: -0.938vw; font-size: 4.375vw; padding-right: 1.25vw; }
  .manuscriptWritingMain .manuscriptWriting .list:nth-child(2) { top: 6.25vw; left: 11.563vw; }
  .manuscriptWritingMain .manuscriptWriting .list:nth-child(2) .number { left: 0vw; }
  .manuscriptWritingMain .manuscriptWriting .list:nth-child(2)::after { border-top: 1.063vw solid #f28a3b; }
  .manuscriptWritingMain .manuscriptWriting .list:nth-child(3) { top: 5.938vw; right: 6.563vw; }
  .manuscriptWritingMain .manuscriptWriting .list:nth-child(3)::after { border-top: 1.063vw solid #f2a93a; }
  .manuscriptWritingMain .manuscriptWriting .list:nth-child(4) { bottom: 5vw; left: 0.313vw; }
  .manuscriptWritingMain .manuscriptWriting .list:nth-child(4)::after { border-top: 1.063vw solid #f3c73c; }
  .manuscriptWritingMain .manuscriptWriting .list:nth-child(5) { bottom: 6.25vw; right: 3.125vw; }
  .manuscriptWritingMain .manuscriptWriting .list:nth-child(5)::after { border-top: 1.063vw solid #f9bd76; }
  .manuscriptWritingSelectMain { padding: 5.625vw 0vw; }
  .manuscriptWritingSelectMain .manuscriptWritingSelectBox { padding-top: 5.625vw; }
  .manuscriptWritingSelectMain .manuscriptWritingSelectBox .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .manuscriptWritingSelectMain .manuscriptWritingSelectBox .imgBox { width: 46.25vw; }
  .manuscriptWritingSelectMain .manuscriptWritingSelectBox .imgBox img { -webkit-border-radius: 1.875vw; border-radius: 1.875vw; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; display: block; visibility: hidden; opacity: 0; -webkit-transition: all .6s; transition: all .6s; }
  .manuscriptWritingSelectMain .manuscriptWritingSelectBox .imgBox img.showImg { opacity: 1; visibility: visible; }
  .manuscriptWritingSelectMain .manuscriptWritingSelectBox .manuscriptWritingSelect { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 1.563vw 0vw 0vw 5vw; height: 37.5vw; }
  .manuscriptWritingSelectMain .manuscriptWritingSelectBox .manuscriptWritingSelect .list { height: 17.392%; padding: 0vw; }
  .manuscriptWritingSelectMain .manuscriptWritingSelectBox .manuscriptWritingSelect .list .listTitle { height: 6.25vw; font-size: 1.5vw; }
  .manuscriptWritingSelectMain .manuscriptWritingSelectBox .manuscriptWritingSelect .list .listTitle i { font-size: 1vw; margin-left: 0.313vw; }
  .manuscriptWritingSelectMain .manuscriptWritingSelectBox .manuscriptWritingSelect .list .content { font-size: 1vw; line-height: 1.75vw; padding-bottom: 2.188vw; margin: 0vw; }
  .manuscriptWritingSelectMain .manuscriptWritingSelectBox .manuscriptWritingSelect .list.cur .listTitle { font-size: 1.875vw; }
  .manuscriptWritingAdvantageMain { padding: 6.25vw 0vw; }
  .manuscriptWritingAdvantageMain .manuscriptWritingAdvantage { padding: 2.813vw 0vw 0vw; margin: 0vw -0.938vw; }
  .manuscriptWritingAdvantageMain .manuscriptWritingAdvantage .list { width: -webkit-calc(33.333% - 1.875vw); width: calc(33.333% - 1.875vw); margin: 1.875vw 0.938vw 0vw; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .manuscriptWritingAdvantageMain .manuscriptWritingAdvantage .list::after { -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .manuscriptWritingAdvantageMain .manuscriptWritingAdvantage .list::before { -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .manuscriptWritingAdvantageMain .manuscriptWritingAdvantage .list .content { padding: 2.5vw 2.813vw; }
  .manuscriptWritingAdvantageMain .manuscriptWritingAdvantage .list .iconBox .icon { width: 6vw; height: 3.75vw; -webkit-border-radius: 3.75vw; border-radius: 3.75vw; border: 0.125vw solid #cabca3; }
  .manuscriptWritingAdvantageMain .manuscriptWritingAdvantage .list .iconBox .icon img { height: 2.5vw; }
  .manuscriptWritingAdvantageMain .manuscriptWritingAdvantage .list .iconBox .number { font-size: 1.25vw; }
  .manuscriptWritingAdvantageMain .manuscriptWritingAdvantage .list .listTitle { margin-top: 3.125vw; font-size: 1.625vw; }
  .manuscriptWritingAdvantageMain .manuscriptWritingAdvantage .list .desc { margin-top: 0.625vw; font-size: 1vw; }
  .brandPublicRelationsMain { padding: 5vw 0vw; }
  .brandPublicRelationsMain .brandPublicRelations { max-width: 80vw; margin-top: 3.125vw; }
  .brandPublicRelationsMain .brandPublicRelations .imgBox { max-width: 35.438vw; }
  .brandPublicRelationsMain .brandPublicRelations .list { position: absolute; padding: 0.938vw 3.438vw 0.938vw 2.188vw; margin: 0vw; -webkit-border-radius: 4.75vw; border-radius: 4.75vw; font-size: 1.125vw; line-height: 1.438vw; }
  .brandPublicRelationsMain .brandPublicRelations .list::after { left: 2.188vw; bottom: -0.625vw; border-left: 0.313vw solid transparent; border-right: 0.313vw solid transparent; }
  .brandPublicRelationsMain .brandPublicRelations .list .number { left: -0.938vw; top: -0.938vw; font-size: 4.375vw; padding-right: 1.25vw; }
  .brandPublicRelationsMain .brandPublicRelations .list:nth-child(2) { top: 3.625vw; left: 10.938vw; }
  .brandPublicRelationsMain .brandPublicRelations .list:nth-child(2)::after { border-top: 1.063vw solid #f28a3b; }
  .brandPublicRelationsMain .brandPublicRelations .list:nth-child(3) { top: 3.125vw; right: 9.688vw; }
  .brandPublicRelationsMain .brandPublicRelations .list:nth-child(3)::after { border-top: 1.063vw solid #f2a93a; }
  .brandPublicRelationsMain .brandPublicRelations .list:nth-child(4) { top: 11.875vw; left: 8.438vw; }
  .brandPublicRelationsMain .brandPublicRelations .list:nth-child(4)::after { border-top: 1.063vw solid #f3c73c; }
  .brandPublicRelationsMain .brandPublicRelations .list:nth-child(5) { top: 11.875vw; right: 8.438vw; }
  .brandPublicRelationsMain .brandPublicRelations .list:nth-child(5)::after { border-top: 1.063vw solid #f9bd76; }
  .brandPublicRelationsMain .brandPublicRelations .list:nth-child(6) { top: 19.688vw; left: 14.375vw; }
  .brandPublicRelationsMain .brandPublicRelations .list:nth-child(6)::after { border-top: 1.063vw solid #a59487; }
  .brandPublicRelationsMain .brandPublicRelations .list:nth-child(7) { top: 19.688vw; right: 12.188vw; }
  .brandPublicRelationsMain .brandPublicRelations .list:nth-child(7)::after { border-top: 1.063vw solid #cba47f; }
  .brandPublicRelationsServiceMain { padding: 6.25vw 0vw 8.438vw; }
  .brandPublicRelationsServiceMain .brandPublicRelationsService { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 10.625vw; padding-top: 0vw; }
  .brandPublicRelationsServiceMain .brandPublicRelationsService .helpList { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .brandPublicRelationsServiceMain .brandPublicRelationsService .helpList .list { width: auto; padding: 0vw; margin-top: 1.25vw; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 1.375vw; }
  .brandPublicRelationsServiceMain .brandPublicRelationsService .helpList .list::after { left: 0vw; top: 0vw; bottom: 0vw; right: 0vw; -webkit-border-radius: 6.875vw; border-radius: 6.875vw; }
  .brandPublicRelationsServiceMain .brandPublicRelationsService .helpList .list::before { left: 0vw; top: 0vw; bottom: 0vw; right: 0vw; -webkit-border-radius: 6.875vw; border-radius: 6.875vw; }
  .brandPublicRelationsServiceMain .brandPublicRelationsService .helpList .list .content span { width: 1.875vw; height: 1.875vw; font-size: 0.875vw; }
  .brandPublicRelationsServiceMain .brandPublicRelationsService .helpList .list .content p { margin-top: 0.313vw; }
  .brandPublicRelationsServiceMain .brandPublicRelationsService .helpList .list:first-child { margin: 0vw; }
  .brandPublicRelationsServiceMain .brandPublicRelationsService .helpList:nth-child(2) { width: 40.5vw; -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; margin: 0vw 2.375vw; position: relative; }
  .brandPublicRelationsServiceMain .brandPublicRelationsService .helpList:nth-child(2) .helpImgBox .imgBox img { -webkit-border-radius: 3.125vw; border-radius: 3.125vw; }
  .brandPublicRelationsServiceMain .brandPublicRelationsService .helpList:nth-child(2) .helpImgBox .imgBox .numberBox { right: 1.063vw; top: 3.75vw; width: 8.75vw; height: 8.75vw; border: 0.688vw solid #fff; }
  .brandPublicRelationsServiceMain .brandPublicRelationsService .helpList:nth-child(2) .helpImgBox .imgBox .numberBox p { font-size: 0.813vw; }
  .brandPublicRelationsServiceMain .brandPublicRelationsService .helpList:nth-child(2) .helpImgBox .imgBox .numberBox p:nth-child(1) { font-size: 1.25vw; }
  .brandPublicRelationsServiceMain .brandPublicRelationsService .helpList:nth-child(2) .helpImgBox .phoneImg { left: 0vw; bottom: 0vw; width: 100%; }
  .brandPublicRelationsValueMain { padding: 6.25vw 0vw 6.875vw; }
  .brandPublicRelationsValueMain .operateDesc { padding-top: 0.625vw; }
  .brandPublicRelationsValueMain .brandPublicRelationsValue { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: 1.875vw; padding-left: 22.5vw; margin-right: -0.625vw; }
  .brandPublicRelationsValueMain .brandPublicRelationsValue .list { padding: 0vw 3.125vw; width: -webkit-calc(33.333% - 1.25vw); width: calc(33.333% - 1.25vw); margin: 1.875vw 0.625vw 0vw; height: 8.75vw; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .brandPublicRelationsValueMain .brandPublicRelationsValue .list .listTitle { font-size: 1.625vw; }
  .brandPublicRelationsValueMain .brandPublicRelationsValue .list .icon img { width: 3.75vw; }
  .brandPublicRelationsValueMain .brandPublicRelationsValue .list:nth-child(1) { position: absolute; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; left: 0vw; top: 0vw; margin: 1.875vw 0vw 0vw; width: 21.875vw; height: auto; }
  .brandPublicRelationsValueMain .brandPublicRelationsValue .list:nth-child(1) .listTitle { margin-top: 1.563vw; }
  .brandPublicRelationsMonitorMain { padding: 7.5vw 0vw 0vw; }
  .brandPublicRelationsMonitorMain .operateDesc { padding-top: 0.625vw; }
  .brandPublicRelationsMonitorMain .brandPublicRelationsMonitor { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 3.75vw; }
  .brandPublicRelationsMonitorMain .brandPublicRelationsMonitor .imgBox { width: 48.375vw; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .brandPublicRelationsMonitorMain .brandPublicRelationsMonitor .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0vw 0vw 3.75vw; }
  .brandPublicRelationsMonitorMain .brandPublicRelationsMonitor .content .list { padding: 2.5vw 0vw; }
  .brandPublicRelationsMonitorMain .brandPublicRelationsMonitor .content .list .text { font-size: 1.625vw; }
  .brandPublicRelationsMonitorMain .brandPublicRelationsMonitor .content .list .text img { height: 2.5vw; margin-right: 0.313vw; }
  .brandPublicRelationsMonitorMain .brandPublicRelationsMonitor .content .list .number { font-size: 1vw; }
  .brandPublicRelationsMaintenanceMain { padding: 7.5vw 0vw; }
  .brandPublicRelationsMaintenanceMain .brandPublicRelationsMaintenance { margin-top: 1.875vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-left: -webkit-calc(33.333% + 0.938vw); padding-left: calc(33.333% + 0.938vw); margin-right: -0.938vw; }
  .brandPublicRelationsMaintenanceMain .brandPublicRelationsMaintenance .list { width: -webkit-calc(50% - 1.875vw); width: calc(50% - 1.875vw); min-height: 12.5vw; margin: 1.875vw 0.938vw 0vw; padding: 2.5vw; }
  .brandPublicRelationsMaintenanceMain .brandPublicRelationsMaintenance .list .iconBox .icon { height: 3.75vw; width: 5.938vw; -webkit-border-radius: 3.75vw; border-radius: 3.75vw; }
  .brandPublicRelationsMaintenanceMain .brandPublicRelationsMaintenance .list .iconBox .icon img { height: 2.188vw; }
  .brandPublicRelationsMaintenanceMain .brandPublicRelationsMaintenance .list .iconBox .number { font-size: 1.25vw; }
  .brandPublicRelationsMaintenanceMain .brandPublicRelationsMaintenance .list .listTitle { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 1.625vw; line-height: 1.875vw; }
  .brandPublicRelationsMaintenanceMain .brandPublicRelationsMaintenance .list .imgBox img { -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .brandPublicRelationsMaintenanceMain .brandPublicRelationsMaintenance .list:nth-child(1) { position: absolute; width: -webkit-calc(33.333% - 0.938vw); width: calc(33.333% - 0.938vw); }
  .brandPublicRelationsBrandPromotionMain { padding: 5.625vw 0vw; }
  .brandPublicRelationsBrandPromotionMain .brandPublicRelationsBrandPromotion { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: unset; -ms-flex-direction: unset; flex-direction: unset; margin-top: 4.375vw; }
  .brandPublicRelationsBrandPromotionMain .brandPublicRelationsBrandPromotion .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 3.75vw 0vw 0vw; }
  .brandPublicRelationsBrandPromotionMain .brandPublicRelationsBrandPromotion .content .list { padding: 2.188vw 0vw 2.188vw 0.938vw; }
  .brandPublicRelationsBrandPromotionMain .brandPublicRelationsBrandPromotion .content .list .text { font-size: 1.625vw; }
  .brandPublicRelationsBrandPromotionMain .brandPublicRelationsBrandPromotion .content .list .text img { height: 2.5vw; margin-right: 0.938vw; }
  .brandPublicRelationsBrandPromotionMain .brandPublicRelationsBrandPromotion .content .list .number { font-size: 1vw; color: rgba(255, 255, 255, 0.4); }
  .brandPublicRelationsBrandPromotionMain .brandPublicRelationsBrandPromotion .content .list:nth-child(1) { padding-top: 0vw; }
  .brandPublicRelationsBrandPromotionMain .brandPublicRelationsBrandPromotion .imgBox { width: 48.375vw; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .brandPublicRelationsProcessMain { padding: 5vw 0vw 6.25vw; }
  .brandPublicRelationsProcessMain .brandPublicRelationsProcess { margin: 0vw -1.563vw; padding-top: 2.5vw; }
  .brandPublicRelationsProcessMain .brandPublicRelationsProcess .list { width: -webkit-calc(20% - 3.125vw); width: calc(20% - 3.125vw); margin: 1.563vw 1.563vw 0vw; padding: 5vw 0vw 3.125vw; }
  .brandPublicRelationsProcessMain .brandPublicRelationsProcess .list .triangle { top: -0.375vw; width: 9vw; }
  .brandPublicRelationsProcessMain .brandPublicRelationsProcess .list::after { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; -webkit-box-shadow: 0vw 0.375vw 1.5vw rgba(220, 163, 117, 0.21); box-shadow: 0vw 0.375vw 1.5vw rgba(220, 163, 117, 0.21); -webkit-backdrop-filter: blur(0.938vw); backdrop-filter: blur(0.938vw); }
  .brandPublicRelationsProcessMain .brandPublicRelationsProcess .list .content .icon { width: 3.125vw; }
  .brandPublicRelationsProcessMain .brandPublicRelationsProcess .list .content .listTitle { margin-top: 1.25vw; font-size: 1.5vw; }
  .brandPublicRelationsProcessMain .brandPublicRelationsProcess .list .content .number { padding-top: 2.813vw; font-size: 1.25vw; }
  .brandPublicRelationsProcessMain .brandPublicRelationsProcess .list::before { display: block; right: -2.375vw; width: 1.5vw; height: 1.5vw; background-size: 1.5vw; }
  .brandPublicRelationsProcessMain .brandPublicRelationsProcess.sixRows .list { width: -webkit-calc(16.666666666666668% - 3.125vw); width: calc(16.666666666666668% - 3.125vw); }
  .weChatOfficialAccountMain { padding: 4.375vw 0vw 6.25vw; }
  .weChatOfficialAccountMain .line { width: 0.125vw; height: 3.125vw; margin: 0.938vw auto 0vw; }
  .weChatOfficialAccountMain .line::after { width: 0.625vw; height: 0.625vw; bottom: -1vw; }
  .weChatOfficialAccountMain .weChatOfficialAccount { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 3.125vw -9.375vw 0vw; padding: 0vw 3.125vw; }
  .weChatOfficialAccountMain .weChatOfficialAccount .Exposure { position: absolute; padding-top: 3.438vw; width: 14.875vw; height: 16.375vw; background-size: 14.875vw 16.375vw; }
  .weChatOfficialAccountMain .weChatOfficialAccount .Exposure .icon { width: 4.625vw; }
  .weChatOfficialAccountMain .weChatOfficialAccount .Exposure .ExposureTitle { padding-top: 0.938vw; font-size: 1.375vw; }
  .weChatOfficialAccountMain .weChatOfficialAccount .Exposure .desc { margin-top: 0.313vw; font-size: 1vw; }
  .weChatOfficialAccountMain .weChatOfficialAccount .list { width: -webkit-calc(50% - 18.75vw); width: calc(50% - 18.75vw); padding: 1.563vw 2.5vw; margin: 1.25vw 9.375vw 0vw; -webkit-border-radius: 6.563vw; border-radius: 6.563vw; -webkit-backdrop-filter: blur(0.938vw); backdrop-filter: blur(0.938vw); }
  .weChatOfficialAccountMain .weChatOfficialAccount .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .weChatOfficialAccountMain .weChatOfficialAccount .list .content .listTitle { font-size: 1.375vw; }
  .weChatOfficialAccountMain .weChatOfficialAccount .list .content .desc { font-size: 1vw; padding-top: 0.313vw; }
  .weChatOfficialAccountMain .weChatOfficialAccount .list .icon { min-width: 2.5vw; width: 2.5vw; margin-left: 0.625vw; }
  .weChatOfficialAccountMain .weChatOfficialAccount .list:nth-child(2n+1) { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
  .weChatOfficialAccountMain .weChatOfficialAccount .list:nth-child(2n+1) .icon { margin-right: 1.563vw; margin-left: 0vw; }
  .weChatOfficialAccountCaseMain { padding: 5.625vw 0vw; }
  .selectWeChatOfficialAccountMain { padding: 5.625vw 0vw 6.875vw; }
  .selectWeChatOfficialAccountMain .selectWeChatOfficialAccount { margin: 0vw -1vw; padding-top: 3.438vw; }
  .selectWeChatOfficialAccountMain .selectWeChatOfficialAccount .list { width: -webkit-calc(33.333% - 2vw); width: calc(33.333% - 2vw); margin: 0vw 1vw; }
  .selectWeChatOfficialAccountMain .selectWeChatOfficialAccount .list .content { z-index: 10; padding: 0vw 3.125vw 3.125vw 3.125vw; }
  .selectWeChatOfficialAccountMain .selectWeChatOfficialAccount .list .imgBox { width: 15.125vw; }
  .selectWeChatOfficialAccountMain .selectWeChatOfficialAccount .list .imgBox::before { left: 1.875vw; right: 1.875vw; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; -webkit-box-shadow: -0.375vw 2.5vw 2.875vw rgba(65, 8, 2, 0.35); box-shadow: -0.375vw 2.5vw 2.875vw rgba(65, 8, 2, 0.35); }
  .selectWeChatOfficialAccountMain .selectWeChatOfficialAccount .list .listTitle { margin-top: 2.813vw; font-size: 1.625vw; }
  .selectWeChatOfficialAccountMain .selectWeChatOfficialAccount .list .desc { margin-top: 0.938vw; font-size: 1vw; line-height: 1.625vw; }
  .selectWeChatOfficialAccountMain .selectWeChatOfficialAccount .list::after { top: 4.688vw; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .weChatOfficialAccountServiceMain { padding: 7.5vw 0vw; }
  .weChatOfficialAccountServiceMain .titleBox { width: 37.813vw; padding: 0vw 9.375vw 0vw 0vw; }
  .weChatOfficialAccountServiceMain .titleBox .sticky { top: 5vw; }
  .weChatOfficialAccountServiceMain .titleBox .operateDesc { padding-top: 2.5vw; }
  .weChatOfficialAccountServiceMain .weChatOfficialAccountService .list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding: 2.813vw; margin-bottom: 1.875vw; top: 5vw; }
  .weChatOfficialAccountServiceMain .weChatOfficialAccountService .list .iconBox { width: 11.25vw; }
  .weChatOfficialAccountServiceMain .weChatOfficialAccountService .list .iconBox .icon { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; min-width: 3.125vw; width: 3.125vw; }
  .weChatOfficialAccountServiceMain .weChatOfficialAccountService .list .iconBox .line { width: 4.063vw; }
  .weChatOfficialAccountServiceMain .weChatOfficialAccountService .list .iconBox .line span { width: 100%; height: 0.313vw; -webkit-border-radius: 0.25vw; border-radius: 0.25vw; margin-top: 0.438vw; }
  .weChatOfficialAccountServiceMain .weChatOfficialAccountService .list .iconBox .line span:nth-child(2) { width: 80%; }
  .weChatOfficialAccountServiceMain .weChatOfficialAccountService .list .content { padding-top: 0vw; }
  .weChatOfficialAccountServiceMain .weChatOfficialAccountService .list .content .listTitle span { font-size: 1.5vw; }
  .weChatOfficialAccountServiceMain .weChatOfficialAccountService .list .content .listTitle::after { left: -1.875vw; top: -0.625vw; width: 2.563vw; height: 2.563vw; }
  .weChatOfficialAccountServiceMain .weChatOfficialAccountService .list .content .desc { font-size: 1vw; line-height: 1.625vw; padding-top: 1.25vw; }
  .operateMicroblogWhyMain { padding: 5.938vw 0vw 6.875vw; }
  .operateMicroblogWhyMain .operateMicroblogWhy { margin: 3.125vw -0.938vw 0vw; }
  .operateMicroblogWhyMain .operateMicroblogWhy .list { float: left; width: -webkit-calc(33.333% - 1.875vw); width: calc(33.333% - 1.875vw); margin: 1.875vw 0.938vw 0vw; height: 100%; }
  .operateMicroblogWhyMain .operateMicroblogWhy .list .imgBox { padding-top: 16.25vw; }
  .operateMicroblogWhyMain .operateMicroblogWhy .list .imgBox img { -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .operateMicroblogWhyMain .operateMicroblogWhy .list .contentBox { padding: 1.875vw 3.125vw; }
  .operateMicroblogWhyMain .operateMicroblogWhy .list .contentBox .icon p img { height: 3.75vw; }
  .operateMicroblogWhyMain .operateMicroblogWhy .list .contentBox .content .listTitle { font-size: 1.625vw; }
  .operateMicroblogWhyMain .operateMicroblogWhy .list .contentBox .content .desc { padding-top: 0.938vw; font-size: 1vw; line-height: 1.625vw; }
  .operateMicroblogWhyMain .operateMicroblogWhy .list:nth-child(1) .imgBox { padding-top: 34.375vw; }
  .operateMicroblogWhyMain .operateMicroblogWhy .list:nth-child(1) .contentBox .icon { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .onlineCelebrityMain { padding: 6.875vw 0vw; }
  .onlineCelebrityMain .operateDesc { max-width: 53.75vw; }
  .onlineCelebrityMain .btn { padding-top: 2.813vw; }
  .onlineCelebrityMain .btn a { width: 19.5vw; height: 3vw; font-size: 0.875vw; -webkit-border-radius: 3vw; border-radius: 3vw; }
  .onlineCelebrityRepresentMain { padding: 6.563vw 0vw; }
  .onlineCelebrityRepresentMain .onlineCelebrityRepresent { margin-top: 5vw; }
  .onlineCelebrityRepresentMain .onlineCelebrityRepresent .swiper-slide { width: -webkit-calc(33.333% - 1.25vw); width: calc(33.333% - 1.25vw); margin-right: 1.875vw; }
  .onlineCelebrityRepresentMain .onlineCelebrityRepresent .swiper-slide .content { padding: 0vw 3.125vw 3.125vw 3.125vw; }
  .onlineCelebrityRepresentMain .onlineCelebrityRepresent .swiper-slide .imgBox { width: 15.125vw; }
  .onlineCelebrityRepresentMain .onlineCelebrityRepresent .swiper-slide .imgBox::before { left: 1.875vw; right: 1.875vw; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; -webkit-box-shadow: 0.625vw 1.875vw 2.875vw rgba(65, 8, 2, 0.35); box-shadow: 0.625vw 1.875vw 2.875vw rgba(65, 8, 2, 0.35); }
  .onlineCelebrityRepresentMain .onlineCelebrityRepresent .swiper-slide .listTitle { margin-top: 2.813vw; font-size: 1.625vw; }
  .onlineCelebrityRepresentMain .onlineCelebrityRepresent .swiper-slide .desc { margin-top: 0.938vw; font-size: 1vw; line-height: 1.625vw; }
  .onlineCelebrityRepresentMain .onlineCelebrityRepresent .swiper-slide::after { top: 4.688vw; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .onlineCelebrityAdvantageMain { padding: 5vw 0vw 5vw; }
  .onlineCelebrityAdvantageMain .desc { padding-top: 1.25vw; font-size: 1vw; line-height: 1.5vw; }
  .onlineCelebrityAdvantageMain .onlineCelebrityAdvantageBox { padding-top: 3.75vw; }
  .onlineCelebrityAdvantageMain .onlineCelebrityAdvantageBox .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .onlineCelebrityAdvantageMain .onlineCelebrityAdvantageBox .onlineCelebrityAdvantageImg { width: 46.25vw; position: relative; }
  .onlineCelebrityAdvantageMain .onlineCelebrityAdvantageBox .onlineCelebrityAdvantageImg img { width: 100%; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; position: absolute; left: 0px; top: 0px; height: 100%; object-fit: cover; visibility: hidden; opacity: 0; -webkit-transition: all .6s; transition: all .6s; display: block; }
  .onlineCelebrityAdvantageMain .onlineCelebrityAdvantageBox .onlineCelebrityAdvantageImg img.showImg { opacity: 1; visibility: visible; }
  .onlineCelebrityAdvantageMain .onlineCelebrityAdvantageBox .onlineCelebrityAdvantage { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 1.563vw 0vw 0vw 5vw; height: 45vw; }
  .onlineCelebrityAdvantageMain .onlineCelebrityAdvantageBox .onlineCelebrityAdvantage .list { padding: 0vw; height: 12.95%; }
  .onlineCelebrityAdvantageMain .onlineCelebrityAdvantageBox .onlineCelebrityAdvantage .list .listTitle { font-size: 1.5vw; height: 5.625vw; }
  .onlineCelebrityAdvantageMain .onlineCelebrityAdvantageBox .onlineCelebrityAdvantage .list .listTitle i { font-size: 1.125vw; margin-left: 0.313vw; color: #fff; }
  .onlineCelebrityAdvantageMain .onlineCelebrityAdvantageBox .onlineCelebrityAdvantage .list .content { font-size: 1vw; margin: 0vw; padding-bottom: 2.5vw; line-height: 1.75vw; }
  .onlineCelebrityAdvantageMain .onlineCelebrityAdvantageBox .onlineCelebrityAdvantage .list.cur .listTitle { font-size: 1.875vw; }
  .onlineCelebrityAdvantageMain .onlineCelebrityAdvantageBox .onlineCelebrityAdvantage .list.cur .listTitle i { color: #ff0000; }
  .advertorialExtendMain { padding: 4.375vw 0vw 6.875vw; }
  .advertorialExtendMain .line { width: 0.125vw; height: 3.125vw; margin: 0.938vw auto 0vw; }
  .advertorialExtendMain .line::after { width: 0.625vw; height: 0.625vw; bottom: -1vw; }
  .advertorialExtendMain .advertorialExtend { padding-top: 1.875vw; margin: 0vw -1.063vw; }
  .advertorialExtendMain .advertorialExtend .list { width: -webkit-calc(33.333% - 2.125vw); width: calc(33.333% - 2.125vw); margin: 1.875vw 1.063vw; padding: 2.5vw; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; -webkit-backdrop-filter: blur(1.25vw); backdrop-filter: blur(1.25vw); }
  .advertorialExtendMain .advertorialExtend .list .iconBox .icon { width: 5.875vw; height: 3.688vw; -webkit-border-radius: 3.688vw; border-radius: 3.688vw; }
  .advertorialExtendMain .advertorialExtend .list .iconBox .icon img { width: 2.5vw; }
  .advertorialExtendMain .advertorialExtend .list .iconBox .number { font-size: 1.25vw; }
  .advertorialExtendMain .advertorialExtend .list .listTitle { margin-top: 2.5vw; font-size: 1.5vw; }
  .advertorialExtendMain .advertorialExtend .list .desc { margin-top: 0.938vw; font-size: 1vw; line-height: 1.5vw; }
  .advertorialExtendAdvantageMain { padding: 6.25vw 0vw; }
  .advertorialExtendAdvantageMain .advertorialExtendAdvantage { margin-top: 3.75vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .advertorialExtendAdvantageMain .advertorialExtendAdvantage .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .advertorialExtendAdvantageMain .advertorialExtendAdvantage .imgBox { padding-top: 26.188vw; margin: 0vw 0vw 0.625vw; }
  .advertorialExtendAdvantageMain .advertorialExtendAdvantage .imgBox img { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .advertorialExtendAdvantageMain .advertorialExtendAdvantage .imgBox h3 { left: 2.188vw; right: 2.188vw; bottom: 2.188vw; font-size: 2vw; }
  .advertorialExtendAdvantageMain .advertorialExtendAdvantage .content { padding: 2.188vw 2.5vw; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; font-size: 1vw; line-height: 1.563vw; }
  .advertorialExtendAdvantageMain .advertorialExtendAdvantage .list:nth-child(1) { -webkit-box-flex: 0; -webkit-flex: 0 0 40%; -ms-flex: 0 0 40%; flex: 0 0 40%; }
  .advertorialExtendAdvantageMain .advertorialExtendAdvantage .list:nth-child(2) { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; margin: 0vw 1.25vw; }
  .advertorialExtendAdvantageMain .advertorialExtendAdvantage .list:nth-child(2) .imgBox { margin: 0.625vw 0vw 0vw; }
  .advertorialExtendCaseMain { padding-top: 4.375vw; }
  .advertorialExtendCaseMain .advertorialExtendCaseBox { margin-top: 3.75vw; padding: 3.75vw 0vw 6.25vw; }
  .advertorialExtendCaseMain .advertorialExtendCaseBox .operateServiceCaseBox { margin: 0vw; }
  .advertorialExtendCaseMain .advertorialExtendCaseBox .operateServiceCase .content { padding: 5vw 0vw 0vw 4.375vw; }
  .advertorialExtendDeliveryProcessMain { padding: 5vw 0vw 6.25vw; }
  .advertorialExtendDeliveryProcessMain .advertorialExtendDeliveryProcess { margin: 0vw -1.563vw; padding-top: 2.5vw; -webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap; }
  .advertorialExtendDeliveryProcessMain .advertorialExtendDeliveryProcess .list { width: -webkit-calc(20% - 3.125vw); width: calc(20% - 3.125vw); margin: 1.563vw 1.563vw 0vw; padding: 5vw 0vw 3.125vw; }
  .advertorialExtendDeliveryProcessMain .advertorialExtendDeliveryProcess .list .triangle { top: -0.375vw; width: 9vw; }
  .advertorialExtendDeliveryProcessMain .advertorialExtendDeliveryProcess .list::after { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; -webkit-box-shadow: 0vw 0.375vw 1.5vw rgba(220, 163, 117, 0.21); box-shadow: 0vw 0.375vw 1.5vw rgba(220, 163, 117, 0.21); -webkit-backdrop-filter: blur(0.938vw); backdrop-filter: blur(0.938vw); }
  .advertorialExtendDeliveryProcessMain .advertorialExtendDeliveryProcess .list .content .icon { width: 3.125vw; }
  .advertorialExtendDeliveryProcessMain .advertorialExtendDeliveryProcess .list .content .listTitle { margin-top: 1.25vw; font-size: 1.5vw; }
  .advertorialExtendDeliveryProcessMain .advertorialExtendDeliveryProcess .list .content .desc { margin: 0.938vw 1.563vw 0vw; font-size: 0.875vw; display: -webkit-box; height: 2.5vw; line-height: 1.25vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .advertorialExtendDeliveryProcessMain .advertorialExtendDeliveryProcess .list .content .number { padding-top: 2.813vw; font-size: 1.25vw; }
  .advertorialExtendDeliveryProcessMain .advertorialExtendDeliveryProcess .list::before { display: block; right: -2.375vw; width: 1.5vw; height: 1.5vw; background-size: 1.5vw; }
  .advertorialExtendDeliveryProcessMain .advertorialExtendDeliveryProcess.sixRows .list { width: -webkit-calc(16.666666666666668% - 3.125vw); width: calc(16.666666666666668% - 3.125vw); }
  .circleOfFriendsAd { padding: 4.375vw 0vw 6.25vw; }
  .circleOfFriendsAd .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .circleOfFriendsAd .imgBox { width: 50vw; }
  .circleOfFriendsAd .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 3.75vw 0vw 0vw 5vw; }
  .circleOfFriendsAd .content .desc { padding-top: 1.25vw; font-size: 1vw; line-height: 1.625vw; max-width: 32.5vw; }
  .circleOfFriendsAd .content .btn { padding-top: 1.875vw; }
  .circleOfFriendsAd .content .btn a { width: 19.5vw; height: 3vw; font-size: 0.875vw; -webkit-border-radius: 3vw; border-radius: 3vw; }
  .circleOfFriendsPeculiarityMain { padding: 6.25vw 0vw 7.5vw; }
  .circleOfFriendsPeculiarityMain .circleOfFriendsPeculiarity { margin: 0vw -1.375vw; padding-top: 2.813vw; }
  .circleOfFriendsPeculiarityMain .circleOfFriendsPeculiarity .list { width: -webkit-calc(33.333% - 2.75vw); width: calc(33.333% - 2.75vw); margin: 1.563vw 1.375vw 0vw; padding: 3.75vw 1.875vw 4.063vw; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .circleOfFriendsPeculiarityMain .circleOfFriendsPeculiarity .list .icon { width: 3.75vw; }
  .circleOfFriendsPeculiarityMain .circleOfFriendsPeculiarity .list .listTitle { margin-top: 1.563vw; font-size: 1.625vw; line-height: 1.875vw; }
  .circleOfFriendsLiftUpMain { padding: 6.25vw 0vw 6.875vw; }
  .circleOfFriendsLiftUpMain .circleOfFriendsLiftUp { padding-top: 2.5vw; -webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap; margin: 0px -0.625vw;}
  .circleOfFriendsLiftUpMain .circleOfFriendsLiftUp .list { width: -webkit-calc(33.333% - 1.25vw); width: calc(33.333% - 1.25vw); margin: 1.875vw 0.625vw 0vw; }
  .circleOfFriendsLiftUpMain .circleOfFriendsLiftUp .list .triangle { left: 0vw; top: -0.375vw; right: 0vw; width: 5.688vw; }
  .circleOfFriendsLiftUpMain .circleOfFriendsLiftUp .list::after { left: 0vw; right: 0vw; top: 0vw; bottom: 0vw; -webkit-backdrop-filter: blur(0.938vw); backdrop-filter: blur(0.938vw); -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .circleOfFriendsLiftUpMain .circleOfFriendsLiftUp .list .content { padding: 2.5vw 2.5vw 3.125vw; }
  .circleOfFriendsLiftUpMain .circleOfFriendsLiftUp .list .content .icon { width: 3.75vw; }
  .circleOfFriendsLiftUpMain .circleOfFriendsLiftUp .list .content .listTitle { margin-top: 1.563vw; font-size: 1.625vw; }
  .videoOperateMain { padding: 4.375vw 0vw 6.875vw; }
  .videoOperateMain .videoOperate { padding: 0vw 1.875vw; }
  .videoOperateMain .videoOperate .list { width: -webkit-calc(25% - 1.875vw); width: calc(25% - 1.875vw); margin: 2.188vw 0.938vw 0vw; padding: 0vw 1.875vw 0vw 2.5vw; height: 6.563vw; -webkit-border-radius: 6.563vw; border-radius: 6.563vw; -webkit-backdrop-filter: blur(0.938vw); backdrop-filter: blur(0.938vw); }
  .videoOperateMain .videoOperate .list .text { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 1.25vw; line-height: 1.75vw; }
  .videoOperateMain .videoOperate .list .text br { display: block; }
  .videoOperateMain .videoOperate .list .icon { width: 2.5vw; }
  .videoOperateMain .line { width: 0.125vw; height: 3.125vw; margin: 0.938vw auto 0vw; }
  .videoOperateMain .line::after { width: 0.625vw; height: 0.625vw; bottom: -1vw; }
  .videoOperateServiceMain { padding: 6.25vw 0vw 6.875vw; }
  .videoOperateServiceMain .videoOperateService { padding-top: 2.5vw; }
  .videoOperateServiceMain .videoOperateService .list { width: -webkit-calc(25% - 2.125vw); width: calc(25% - 2.125vw); margin: 1.875vw 1.063vw 0vw; }
  .videoOperateServiceMain .videoOperateService .list .triangle { top: -0.375vw; width: 5.688vw; }
  .videoOperateServiceMain .videoOperateService .list::after { -webkit-backdrop-filter: blur(0.938vw); backdrop-filter: blur(0.938vw); -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .videoOperateServiceMain .videoOperateService .list .content { padding: 2.5vw 2.5vw 3.125vw; }
  .videoOperateServiceMain .videoOperateService .list .content .icon { width: 3.125vw; }
  .videoOperateServiceMain .videoOperateService .list .content .listTitle { margin-top: 0.625vw; font-size: 1.625vw; }
  .videoOperateServiceMain .videoOperateService .list .content .desc { margin-top: 0.938vw; font-size: 1vw; line-height: 1.5vw; }
  .videoServiceProcessMain { padding: 7.5vw 0vw; }
  .videoServiceProcessMain .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
  .videoServiceProcessMain .imgBox { width: 40vw; }
  .videoServiceProcessMain .imgBox .img { padding-top: 3.75vw; }
  .videoServiceProcessMain .videoServiceProcess { width: 42.5vw; padding-top: 0vw; }
  .videoServiceProcessMain .videoServiceProcess .list { padding: 1.563vw 0vw 2.5vw; }
  .videoServiceProcessMain .videoServiceProcess .list .listTitle span { width: 1.875vw; height: 1.875vw; line-height: 1.625vw; font-size: 1.125vw; }
  .videoServiceProcessMain .videoServiceProcess .list .listTitle h3 { font-size: 1.375vw; padding: 0vw 1.875vw 0vw 0.625vw; }
  .videoServiceProcessMain .videoServiceProcess .list .listTitle i { width: 0.938vw; height: 0.938vw; }
  .videoServiceProcessMain .videoServiceProcess .list .listTitle i::after { width: 0.188vw; }
  .videoServiceProcessMain .videoServiceProcess .list .listTitle i::before { height: 0.188vw; }
  .videoServiceProcessMain .videoServiceProcess .list .content { font-size: 1vw; margin-top: 1.25vw; padding-bottom: 1.25vw; line-height: 1.563vw; }
  .videoServiceProcessMain .videoServiceProcess .list.cur .listTitle h3 { font-size: 1.625vw; }
  .littleRedBookMain { padding: 4.375vw 0vw 6.875vw; }
  .littleRedBookMain .line { width: 0.125vw; height: 4.375vw; margin: 0.938vw auto 0vw; }
  .littleRedBookMain .line::after { width: 0.625vw; height: 0.625vw; bottom: -1vw; }
  .littleRedBookMain .littleRedBook { padding-top: 1.875vw; margin: 0vw -1.063vw; }
  .littleRedBookMain .littleRedBook .list { width: -webkit-calc(25% - 1.5vw); width: calc(25% - 1.5vw); margin: 1.25vw 0.75vw 0vw; padding: 2.5vw; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; -webkit-backdrop-filter: blur(1.25vw); backdrop-filter: blur(1.25vw); }
  .littleRedBookMain .littleRedBook .list .iconBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
  .littleRedBookMain .littleRedBook .list .iconBox .icon { width: 5.875vw; height: 3.688vw; -webkit-border-radius: 3.688vw; border-radius: 3.688vw; }
  .littleRedBookMain .littleRedBook .list .iconBox .icon img { width: 2.5vw; }
  .littleRedBookMain .littleRedBook .list .iconBox .number { font-size: 1.25vw; }
  .littleRedBookMain .littleRedBook .list .listTitle { margin-top: 2.5vw; font-size: 1.5vw; }
  .littleRedBookMain .littleRedBook .list .desc { margin-top: 0.938vw; font-size: 1vw; line-height: 1.5vw; }
  .littleRedBookHelpMain { padding: 5.938vw 0vw 6.875vw; }
  .littleRedBookHelpMain .littleRedBookHelp { margin-top: 3.125vw; }
  .littleRedBookHelpMain .littleRedBookHelp .list { width: 30vw; margin: 1.875vw 1.875vw 0vw 0vw; height: 100%; float: left; }
  .littleRedBookHelpMain .littleRedBookHelp .list .imgBox img { -webkit-border-radius: 3.125vw; border-radius: 3.125vw; }
  .littleRedBookHelpMain .littleRedBookHelp .list .contentBox { padding: 1.875vw 3.125vw; }
  .littleRedBookHelpMain .littleRedBookHelp .list .contentBox .icon p { width: 5.875vw; height: 3.688vw; -webkit-border-radius: 3.688vw; border-radius: 3.688vw; }
  .littleRedBookHelpMain .littleRedBookHelp .list .contentBox .icon p img { height: 2.5vw; }
  .littleRedBookHelpMain .littleRedBookHelp .list .contentBox .content .listTitle { font-size: 1.625vw; }
  .littleRedBookHelpMain .littleRedBookHelp .list .contentBox .content .desc { padding-top: 0.938vw; font-size: 1vw; line-height: 1.625vw; }
  .littleRedBookHelpMain .littleRedBookHelp .list:nth-child(1) .imgBox { padding-top: 38.125vw; }
  .littleRedBookHelpMain .littleRedBookHelp .list:nth-child(1) .contentBox .icon { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .littleRedBookHelpMain .littleRedBookHelp .list:nth-child(1) .contentBox .icon p { border-color: rgba(242, 242, 242, 0.5); }
  .littleRedBookHelpMain .littleRedBookHelp .list:nth-child(2) .imgBox { padding-top: 18.125vw; }
  .littleRedBookHelpMain .littleRedBookHelp .list:nth-child(3) .imgBox { padding-top: 18.125vw; }
  .littleRedBookHelpMain .littleRedBookHelp .list:nth-child(4) .imgBox { padding-top: 38.125vw; }
  .littleRedBookHelpMain .littleRedBookHelp .list:nth-child(4) { position: absolute; margin: 1.875vw 0vw 0vw 0vw; height: auto; }
  .littleRedBookLogicMain { padding: 6.875vw 0vw; }
  .littleRedBookLogicMain .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .littleRedBookLogicMain .container .imgBox { width: 45.625vw; }
  .littleRedBookLogicMain .container .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 2.813vw 0vw 0vw 4.375vw; }
  .littleRedBookLogicMain .container .content .desc { margin-top: 1.25vw; font-size: 1.25vw; }
  .littleRedBookLogicMain .container .content .logicDetail { margin-top: 1.563vw; padding-top: 1.875vw; font-size: 1vw; line-height: 1.625vw; }
  .littleRedBookLogicMain .container .content .btn { padding-top: 2.188vw; }
  .littleRedBookLogicMain .container .content .btn a { font-size: 0.875vw; width: 19.5vw; -webkit-border-radius: 3vw; border-radius: 3vw; height: 3vw; }
  .littleRedBookAdvertisingMain { padding: 5.625vw 0vw; }
  .littleRedBookAdvertisingMain .littleRedBookAdvertisingBox { padding-top: 5.625vw; }
  .littleRedBookAdvertisingMain .littleRedBookAdvertisingBox .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .littleRedBookAdvertisingMain .littleRedBookAdvertisingBox .imgBox { width: 46.25vw; }
  .littleRedBookAdvertisingMain .littleRedBookAdvertisingBox .imgBox img { -webkit-border-radius: 1.875vw; border-radius: 1.875vw; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; opacity: 0; visibility: hidden; display: block; -webkit-transition: all .6s; transition: all .6s; }
  .littleRedBookAdvertisingMain .littleRedBookAdvertisingBox .imgBox img.showImg { opacity: 1; visibility: visible; }
  .littleRedBookAdvertisingMain .littleRedBookAdvertisingBox .littleRedBookAdvertising { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 1.563vw 0vw 0vw 5vw; height:45vw; }
  .littleRedBookAdvertisingMain .littleRedBookAdvertisingBox .littleRedBookAdvertising .list { height: 12.95%; padding: 0vw; }
  .littleRedBookAdvertisingMain .littleRedBookAdvertisingBox .littleRedBookAdvertising .list .listTitle { height: 5.625vw; font-size: 1.5vw; }
  .littleRedBookAdvertisingMain .littleRedBookAdvertisingBox .littleRedBookAdvertising .list .listTitle i { font-size: 1vw; margin-left: 0.313vw; color: #fff; }
  .littleRedBookAdvertisingMain .littleRedBookAdvertisingBox .littleRedBookAdvertising .list .content { margin-top: 0vw; font-size: 1vw; line-height: 1.75vw; padding-bottom: 2.188vw; }
  .littleRedBookAdvertisingMain .littleRedBookAdvertisingBox .littleRedBookAdvertising .list.cur .listTitle { font-size: 1.875vw; }
  .littleRedBookWayMain { padding: 5.938vw 0vw 6.875vw; }
  .littleRedBookWayMain .littleRedBookWay { margin: 3.125vw -0.938vw 0vw; }
  .littleRedBookWayMain .littleRedBookWay .list { width: -webkit-calc(33.333% - 1.875vw); width: calc(33.333% - 1.875vw); margin: 1.875vw 0.938vw 0vw; height: 100%; float: left; }
  .littleRedBookWayMain .littleRedBookWay .list .imgBox { padding-top: 18.125vw; }
  .littleRedBookWayMain .littleRedBookWay .list .imgBox img { -webkit-border-radius: 3.125vw; border-radius: 3.125vw; }
  .littleRedBookWayMain .littleRedBookWay .list .contentBox { padding: 1.875vw 3.125vw; }
  .littleRedBookWayMain .littleRedBookWay .list .contentBox .icon p { width: 5.875vw; height: 3.688vw; -webkit-border-radius: 3.688vw; border-radius: 3.688vw; }
  .littleRedBookWayMain .littleRedBookWay .list .contentBox .icon p img { height: 2.5vw; }
  .littleRedBookWayMain .littleRedBookWay .list .contentBox .content .listTitle { font-size: 1.625vw; }
  .littleRedBookWayMain .littleRedBookWay .list .contentBox .content .desc { padding-top: 0.938vw; font-size: 1vw; line-height: 1.625vw; }
  .littleRedBookWayMain .littleRedBookWay .list:nth-child(1) .imgBox { padding-top: 38.125vw; }
  .littleRedBookWayMain .littleRedBookWay .list:nth-child(1) .contentBox .icon { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .littleRedBookWayMain .littleRedBookWay .list:nth-child(3) { margin-right: 0vw; }
  .ordinaryPersonMain { padding: 4.375vw 0vw 6.875vw; }
  .ordinaryPersonMain .line { width: 0.125vw; height: 4.375vw; margin: 0.938vw auto 0vw; }
  .ordinaryPersonMain .line::after { width: 0.625vw; height: 0.625vw; bottom: -1vw; }
  .ordinaryPersonMain .ordinaryPerson { padding-top: 3.125vw; margin: 0vw -1.063vw; }
  .ordinaryPersonMain .ordinaryPerson .list { width: -webkit-calc(33.333% - 1.5vw); width: calc(33.333% - 1.5vw); margin: 1.25vw 0.75vw 0vw; padding: 2.5vw; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; -webkit-backdrop-filter: blur(1.25vw); backdrop-filter: blur(1.25vw); }
  .ordinaryPersonMain .ordinaryPerson .list .iconBox .icon { width: 5.875vw; height: 3.688vw; -webkit-border-radius: 3.688vw; border-radius: 3.688vw; }
  .ordinaryPersonMain .ordinaryPerson .list .iconBox .icon img { width: 2.5vw; }
  .ordinaryPersonMain .ordinaryPerson .list .iconBox .number { font-size: 1.25vw; }
  .ordinaryPersonMain .ordinaryPerson .list .listTitle { margin-top: 2.5vw; font-size: 1.5vw; }
  .ordinaryPersonMain .ordinaryPerson .list .desc { margin-top: 0.938vw; font-size: 1vw; line-height: 1.5vw; font-weight: 100; color: rgba(255, 255, 255, 0.8); }
  .ordinaryPersonHelpMain { padding: 6.25vw 0vw 8.438vw; }
  .ordinaryPersonHelpMain .ordinaryPersonHelp { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 10.625vw; padding-top: 0vw; }
  .ordinaryPersonHelpMain .ordinaryPersonHelp .helpList .list { margin-top: 1.25vw; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 1.375vw; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
  .ordinaryPersonHelpMain .ordinaryPersonHelp .helpList .list::after { -webkit-border-radius: 6.875vw; border-radius: 6.875vw; }
  .ordinaryPersonHelpMain .ordinaryPersonHelp .helpList .list::before { -webkit-border-radius: 6.875vw; border-radius: 6.875vw; }
  .ordinaryPersonHelpMain .ordinaryPersonHelp .helpList .list .content span { width: 1.875vw; height: 1.875vw; font-size: 0.875vw; margin-right: 0.625vw; }
  .ordinaryPersonHelpMain .ordinaryPersonHelp .helpList .list:first-child { margin: 0vw; }
  .ordinaryPersonHelpMain .ordinaryPersonHelp .helpList:nth-child(2) { width: 40.5vw; -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; margin: 0vw 2.375vw; position: relative; }
  .ordinaryPersonHelpMain .ordinaryPersonHelp .helpList:nth-child(2) .helpImgBox .imgBox img { -webkit-border-radius: 3.125vw; border-radius: 3.125vw; }
  .ordinaryPersonHelpMain .ordinaryPersonHelp .helpList:nth-child(2) .helpImgBox .imgBox::after { background-size: 40.5vw 23.125vw; }
  .ordinaryPersonHelpMain .ordinaryPersonHelp .helpList:nth-child(2) .helpImgBox .imgBox .numberBox { right: 1.063vw; top: 3.75vw; width: 8.75vw; z-index: 10; height: 8.75vw; border: 0.688vw solid #fff; }
  .ordinaryPersonHelpMain .ordinaryPersonHelp .helpList:nth-child(2) .helpImgBox .imgBox .numberBox p { font-size: 0.813vw; line-height: 1.4; }
  .ordinaryPersonHelpMain .ordinaryPersonHelp .helpList:nth-child(2) .helpImgBox .imgBox .numberBox p:nth-child(1) { font-size: 1.25vw; }
  .ordinaryPersonHelpMain .ordinaryPersonHelp .helpList:nth-child(3) .content { display: block; }
  .ordinaryPersonHelpMain .ordinaryPersonHelp .helpList:nth-child(3) .content span { margin: 0px auto; }
  .ordinaryPersonHelpMain .ordinaryPersonHelp .helpList:nth-child(3) .content p { margin-top: 0.313vw; }
  .ordinaryPersonHelpMain .ordinaryPersonCraftsmanshipBox { padding-top: 6.25vw; }
  .ordinaryPersonHelpMain .ordinaryPersonCraftsmanship { margin: 6.875vw auto 0vw; width: 32.125vw; }
  .ordinaryPersonHelpMain .ordinaryPersonCraftsmanship .content { font-size: 1.375vw; line-height: 1.875vw; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
  .ordinaryPersonHelpMain .ordinaryPersonCraftsmanship .label { padding-top: 0vw; }
  .ordinaryPersonHelpMain .ordinaryPersonCraftsmanship .label p { position: absolute; font-size: 1.375vw; width: auto; padding: 0vw; }
  .ordinaryPersonHelpMain .ordinaryPersonCraftsmanship .label p:nth-child(1) { left: -6.063vw; top: 6.25vw; }
  .ordinaryPersonHelpMain .ordinaryPersonCraftsmanship .label p:nth-child(2) { left: 1.5vw; top: 1.25vw; }
  .ordinaryPersonHelpMain .ordinaryPersonCraftsmanship .label p:nth-child(3) { left: 13.125vw; top: -3.125vw; }
  .ordinaryPersonHelpMain .ordinaryPersonCraftsmanship .label p:nth-child(4) { left: 24.375vw; top: 1.25vw; }
  .ordinaryPersonHelpMain .ordinaryPersonCraftsmanship .label p:nth-child(5) { right: -6.063vw; top: 6.25vw; }
  .ordinaryPersonHelpMain .ordinaryPersonCraftsmanship .label p:nth-child(6) { left: -6.063vw; bottom: 6.25vw; }
  .ordinaryPersonHelpMain .ordinaryPersonCraftsmanship .label p:nth-child(7) { left: 1.5vw; bottom: 1.25vw; }
  .ordinaryPersonHelpMain .ordinaryPersonCraftsmanship .label p:nth-child(8) { left: 13.125vw; bottom: -3.125vw; }
  .ordinaryPersonHelpMain .ordinaryPersonCraftsmanship .label p:nth-child(9) { left: 24.375vw; bottom: 1.25vw; }
  .ordinaryPersonHelpMain .ordinaryPersonCraftsmanship .label p:nth-child(10) { right: -6.063vw; bottom: 6.25vw; }
  .ordinaryPersonSelectMain { padding: 5.625vw 0vw 5vw; }
  .ordinaryPersonSelectMain .line { width: 0.125vw; height: 4.375vw; margin: 0.938vw auto 0vw; }
  .ordinaryPersonSelectMain .line::after { width: 0.625vw; height: 0.625vw; bottom: -1vw; }
  .ordinaryPersonSelectMain .ordinaryPersonSelect { padding-top: 3.125vw; margin: 0vw -1.063vw; }
  .ordinaryPersonSelectMain .ordinaryPersonSelect .list { float: left; width: -webkit-calc(33.333% - 1.5vw); width: calc(33.333% - 1.5vw); height: 18.125vw; margin: 1.25vw 0.75vw 0vw; padding: 2.5vw 2.5vw 1.875vw; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .ordinaryPersonSelectMain .ordinaryPersonSelect .list .iconBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .ordinaryPersonSelectMain .ordinaryPersonSelect .list .iconBox .icon { width: 5.875vw; height: 3.688vw; -webkit-border-radius: 3.688vw; border-radius: 3.688vw; }
  .ordinaryPersonSelectMain .ordinaryPersonSelect .list .iconBox .icon img { width: 2.5vw; }
  .ordinaryPersonSelectMain .ordinaryPersonSelect .list .iconBox .number { font-size: 1.25vw; }
  .ordinaryPersonSelectMain .ordinaryPersonSelect .list .content { margin: 0vw; }
  .ordinaryPersonSelectMain .ordinaryPersonSelect .list .listTitle { font-size: 1.5vw; }
  .ordinaryPersonSelectMain .ordinaryPersonSelect .list .desc { margin-top: 0.938vw; font-size: 1vw; display: -webkit-box; height: 4.5vw; line-height: 1.5vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .ordinaryPersonSelectMain .ordinaryPersonSelect .list:nth-child(1) { height: 37.5vw; }
  .ordinaryPersonResourceMain { padding: 5.625vw 0vw 5vw; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceClass { margin: 2.188vw auto 0vw; width: 28.125vw; height: 4.125vw; -webkit-border-radius: 4.125vw; border-radius: 4.125vw; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceClass span { width: 33.333%; height: 100%; -webkit-border-radius: 4.125vw; border-radius: 4.125vw; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceClass a { font-size: 1.125vw; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox { margin-top: 2.5vw; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .type { width: 16.875vw; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .type a { font-size: 1.125vw; -webkit-border-radius: 5vw; border-radius: 5vw; height: 5vw; margin-top: 1.125vw; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .type a:first-child { margin-top: 0vw; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .type a i { width: 1.75vw; height: 1.75vw; font-size: 0.875vw; -webkit-border-radius: 100%; border-radius: 100%; right: 1.75vw; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 100%; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list { width: 33.3333%; padding: 1.875vw 1.875vw 2.813vw; border-right: 1px solid #f6f6ee; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .info { padding: 0vw 0vw 1.563vw; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .info .avatar { width: 5.625vw; height: 5.625vw; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .info .nameBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 1.063vw; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .info .nameBox .name { font-size: 1.375vw; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .info .nameBox .desc { font-size: 0.875vw; height:2.083vw; line-height:1.042vw;}
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .content { padding-top: 0.938vw; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .content .listContent { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .content .listContent .icon { width: 1.563vw; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .content .listContent .number { margin-top: 0.313vw; font-size: 1vw; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .content .listContent .text { margin-top: 0.313vw; font-size: 0.875vw; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .btn { position: absolute; left: 0vw; bottom: 1.875vw; right: 0vw; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .btn a { width: 12.375vw; height: 3.25vw; -webkit-border-radius: 3.25vw; border-radius: 3.25vw; font-size: 1vw; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list:nth-child(n+4) { border-bottom: none; }
  .ordinaryPersonBrandMain { padding: 7.5vw 0vw; }
  .ordinaryPersonBrandMain .ordinaryPersonBrand { margin: 2.875vw -0.75vw 0vw; }
  .ordinaryPersonBrandMain .ordinaryPersonBrand .list { width: -webkit-calc(20% - 1.5vw); width: calc(20% - 1.5vw); margin: 1.5vw 0.75vw 0vw; }
  .ordinaryPersonBrandMain .ordinaryPersonBrand .list img { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .shopExploringMain { padding: 4.688vw 0vw; }
  .shopExploringMain .shopExploringBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 4.688vw; }
  .shopExploringMain .shopExploringBox .imgBox { width: 38.542vw; }
  .shopExploringMain .shopExploringBox .imgBox img { -webkit-border-radius: 1.563vw; border-radius: 1.563vw; display: block; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; opacity: 0; visibility: hidden; -webkit-transition: all .6s; transition: all .6s; }
  .shopExploringMain .shopExploringBox .imgBox img.showImg { opacity: 1; visibility: visible; }
  .shopExploringMain .shopExploringBox .shopExploring { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 1.302vw 0vw 0vw 4.167vw; height: 30.208vw; }
  .shopExploringMain .shopExploringBox .shopExploring .list { height: 18.02%; padding: 0vw; }
  .shopExploringMain .shopExploringBox .shopExploring .list .listTitle { height: 5.208vw; font-size: 1.25vw; }
  .shopExploringMain .shopExploringBox .shopExploring .list .listTitle i { font-size: 0.833vw; margin-left: 0.26vw; color: #fff; }
  .shopExploringMain .shopExploringBox .shopExploring .list .content { margin: 0vw; font-size: 0.833vw; line-height: 1.458vw; padding-bottom: 2.604vw; }
  .shopExploringMain .shopExploringBox .shopExploring .list.cur .listTitle { font-size: 1.563vw; }
  .shopExploringMain .shopExploringBox .shopExploring .list.cur .listTitle i { color: #ff0000; }
  .optimizeTacticsMain { padding: 4.167vw 0vw 5.729vw; }
  .optimizeTacticsMain .optimizeTactics { margin-top: 3.646vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .optimizeTacticsMain .optimizeTactics .correct { width: 50%; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .optimizeTacticsMain .optimizeTactics .correct .correctTitle { font-size: 1.25vw; height: 5.99vw; }
  .optimizeTacticsMain .optimizeTactics .correct .correctTitle img { height: 1.51vw; margin-right: 0.521vw; }
  .optimizeTacticsMain .optimizeTactics .correct .list .listTitle { width: 7.292vw; padding: 1.042vw 0vw; font-size: 0.938vw; }
  .optimizeTacticsMain .optimizeTactics .correct .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 1.042vw 1.823vw; font-size: 0.938vw; }
  .optimizeTacticsMain .optimizeTactics .correct .list .content i { width: 1.094vw; height: 1.094vw; min-width: 1.094vw; font-size: 0.729vw; margin-right: 0.521vw; }
  .optimizeTacticsMain .optimizeTactics .correct .list:nth-child(2) .listTitle { padding: 2.865vw 0vw 1.042vw; }
  .optimizeTacticsMain .optimizeTactics .correct .list:nth-child(2) .content { padding: 2.865vw 1.823vw 1.042vw; }
  .optimizeTacticsMain .optimizeTactics .correct .list:last-child .listTitle { padding: 1.042vw 0vw 2.865vw; }
  .optimizeTacticsMain .optimizeTactics .mistake { width: 50%; height: 100%; -webkit-border-radius: 0vw 1.563vw 1.563vw 0vw; border-radius: 0vw 1.563vw 1.563vw 0vw; margin-top: 1.302vw; }
  .optimizeTacticsMain .optimizeTactics .mistake .mistakeTitle { font-size: 1.25vw; height: 4.688vw; }
  .optimizeTacticsMain .optimizeTactics .mistake .mistakeTitle img { height: 1.51vw; margin-right: 0.521vw; }
  .optimizeTacticsMain .optimizeTactics .mistake .list { padding: 1.042vw 0vw 1.042vw 8.854vw; font-size: 0.938vw; }
  .optimizeTacticsMain .optimizeTactics .mistake .list i { width: 1.042vw; height: 1.042vw; min-width: 1.042vw; margin-right: 0.521vw; font-size: 0.729vw; -webkit-border-radius: 100%; border-radius: 100%; }
  .optimizeTacticsMain .optimizeTactics .mistake .list:nth-child(2) { padding: 2.865vw 0vw 1.042vw 8.854vw; }
  .scoutStoreBrandTrafficMain { padding: 4.167vw 0vw 3.125vw; }
  .scoutStoreBrandTrafficMain .scoutStoreBrandTraffic { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 0vw -1.719vw; padding-top: 4.688vw; }
  .scoutStoreBrandTrafficMain .scoutStoreBrandTraffic .list { width: -webkit-calc(33.333% - 3.438vw); width: calc(33.333% - 3.438vw); margin: 0vw 1.719vw; }
  .scoutStoreBrandTrafficMain .scoutStoreBrandTraffic .list .imgBox::before { top: 3.906vw; -webkit-border-radius: 2.083vw; border-radius: 2.083vw; }
  .scoutStoreBrandTrafficMain .scoutStoreBrandTraffic .list .imgBox::after { top: 3.906vw; -webkit-border-radius: 2.083vw; border-radius: 2.083vw; }
  .scoutStoreBrandTrafficMain .scoutStoreBrandTraffic .list .content { padding: 0vw 1.823vw 2.083vw; }
  .scoutStoreBrandTrafficMain .scoutStoreBrandTraffic .list .content .listTitle { font-size: 1.563vw; }
  .scoutStoreBrandTrafficMain .scoutStoreBrandTraffic .list .content .label { padding-top: 0.521vw; }
  .scoutStoreBrandTrafficMain .scoutStoreBrandTraffic .list .content .label span { font-size: 0.833vw; padding: 0vw 0.781vw; -webkit-border-radius: 0.781vw; border-radius: 0.781vw; }
  .pressReleaseMain { padding: 5vw 0vw; }
  .pressReleaseMain .pressRelease { max-width: 80vw; margin-top: 3.125vw; }
  .pressReleaseMain .pressRelease .imgBox { max-width: 35.438vw; }
  .pressReleaseMain .pressRelease .list { position: absolute; padding: 0.938vw 2.188vw; -webkit-border-radius: 4.75vw; border-radius: 4.75vw; min-height: 4.75vw; font-size: 1.125vw; line-height: 1.438vw; }
  .pressReleaseMain .pressRelease .list br { display: block; }
  .pressReleaseMain .pressRelease .list::after { left: 2.188vw; bottom: -0.625vw; border-left: 0.313vw solid transparent; border-right: 0.313vw solid transparent; }
  .pressReleaseMain .pressRelease .list .number { left: -0.938vw; top: -0.938vw; font-size: 4.375vw; padding-right: 1.25vw; }
  .pressReleaseMain .pressRelease .list:nth-child(2) { top: 6.25vw; left: 12.188vw; min-width: 15vw; }
  .pressReleaseMain .pressRelease .list:nth-child(2) .number { left: 0vw; }
  .pressReleaseMain .pressRelease .list:nth-child(2)::after { border-top: 1.063vw solid #f28a3b; }
  .pressReleaseMain .pressRelease .list:nth-child(3) { top: 5.938vw; right: 9.375vw; min-width: 16.563vw; }
  .pressReleaseMain .pressRelease .list:nth-child(3)::after { border-top: 1.063vw solid #f2a93a; }
  .pressReleaseMain .pressRelease .list:nth-child(4) { bottom: 5vw; left: 7.5vw; min-width: 21.25vw; }
  .pressReleaseMain .pressRelease .list:nth-child(4)::after { border-top: 1.063vw solid #f3c73c; }
  .pressReleaseMain .pressRelease .list:nth-child(5) { bottom: 6.25vw; right: 9.375vw; min-width: 16.875vw; }
  .pressReleaseMain .pressRelease .list:nth-child(5)::after { border-top: 1.063vw solid #f9bd76; }
  .pressReleasewhyMain { padding: 6.875vw 0vw 5.625vw; }
  .pressReleasewhyMain .pressReleasewhyImg { max-width: 73.75vw; padding-top: 2.5vw; }
  .pressReleasewhyMain .pressReleasewhyImg .list { width: 20.313vw; padding: 0vw; }
  .pressReleasewhyMain .tips { padding-top: 1.25vw; font-size: 0.875vw; }
  .pressReleasewhyMain .pressReleasewhy { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; max-width: 73.75vw; padding: 2.5vw 0vw; -webkit-border-radius: 8.5vw; border-radius: 8.5vw; margin: 2.188vw auto 0vw; }
  .pressReleasewhyMain .pressReleasewhy .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw; font-size: 1.125vw; line-height: 1.75vw; border-right: 1px solid rgba(255, 255, 255, 0.2); border-bottom: none; }
  .pressReleasewhyMain .pressReleasewhy .list:nth-child(2) { -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; padding: 0vw 4.375vw; }
  .pressReleaseResourceMain { padding: 6.25vw 0vw 7.5vw; }
  .pressReleaseResourceMain .pressReleaseResource { margin: 0vw -0.75vw; padding-top: 1.875vw; }
  .pressReleaseResourceMain .pressReleaseResource .list { width: -webkit-calc(20% - 1.5vw); width: calc(20% - 1.5vw); margin: 1.875vw 0.75vw 0vw; padding: 2.188vw 0.938vw; }
  .pressReleaseResourceMain .pressReleaseResource .list::after { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; -webkit-backdrop-filter: blur(0.938vw); backdrop-filter: blur(0.938vw); }
  .pressReleaseResourceMain .pressReleaseResource .list .content .icon { width: 2.875vw; }
  .pressReleaseResourceMain .pressReleaseResource .list .content .text { padding-top: 0.938vw; font-size: 1.375vw; }
  .pressReleaseResourceMain .pressReleaseResource .list .triangle { top: -0.375vw; width: 5.688vw; }
  .pressReleaseSetMealMain { padding: 5.625vw 0vw 6.25vw; }
  .pressReleaseSetMealMain .pressReleaseSetMeal { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 4.375vw; }
  .pressReleaseSetMealMain .pressReleaseSetMeal .list { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin-right: -9.375vw; width: 23.75vw; padding: 3.125vw 3.125vw 3.75vw; border: 0.25vw solid #fff; -webkit-border-radius: 3.125vw; border-radius: 3.125vw; }
  .pressReleaseSetMealMain .pressReleaseSetMeal .list .icon img { height: 2.5vw; }
  .pressReleaseSetMealMain .pressReleaseSetMeal .list .listTitle { margin-top: 2.813vw; font-size: 2.25vw; }
  .pressReleaseSetMealMain .pressReleaseSetMeal .list .desc { margin-top: 0.938vw; font-size: 1vw; font-weight: 200; line-height: 1.625vw; }
  .pressReleaseSetMealMain .pressReleaseSetMeal .list .newsSource { margin-top: 2.813vw; padding-top: 2.5vw; font-size: 1.25vw; font-weight: 200; }
  .pressReleaseSetMealMain .pressReleaseSetMeal .list.cur { width: 50.813vw; }
  .pressReleaseAdvantageMain { padding: 5.625vw 0vw; }
  .pressReleaseAdvantageMain .pressReleaseAdvantageBox { padding-top: 5.625vw; }
  .pressReleaseAdvantageMain .pressReleaseAdvantageBox .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .pressReleaseAdvantageMain .pressReleaseAdvantageBox .imgBox { width: 46.25vw; }
  .pressReleaseAdvantageMain .pressReleaseAdvantageBox .imgBox img { -webkit-border-radius: 1.875vw; border-radius: 1.875vw; display: block; opacity: 0; -webkit-transition: all .6s; transition: all .6s; visibility: hidden; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; }
  .pressReleaseAdvantageMain .pressReleaseAdvantageBox .imgBox img.showImg { opacity: 1; visibility: visible; }
  .pressReleaseAdvantageMain .pressReleaseAdvantageBox .pressReleaseAdvantage { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 1.563vw 0vw 0vw 5vw; height: 37.5vw; }
  .pressReleaseAdvantageMain .pressReleaseAdvantageBox .pressReleaseAdvantage .list { height: 17.392%; padding: 0vw; }
  .pressReleaseAdvantageMain .pressReleaseAdvantageBox .pressReleaseAdvantage .list .listTitle { height: 6.25vw; font-size: 1.5vw; }
  .pressReleaseAdvantageMain .pressReleaseAdvantageBox .pressReleaseAdvantage .list .listTitle i { font-size: 1vw; margin-left: 0.313vw; color: #fff; }
  .pressReleaseAdvantageMain .pressReleaseAdvantageBox .pressReleaseAdvantage .list .content { margin: 0vw; font-size: 1vw; line-height: 1.75vw; padding-bottom: 2.188vw; }
  .pressReleaseAdvantageMain .pressReleaseAdvantageBox .pressReleaseAdvantage .list.cur .listTitle { font-size: 1.875vw; }
  .pressReleaseAdvantageMain .pressReleaseAdvantageBox .pressReleaseAdvantage .list.cur .listTitle i { color: #ff0000; }
  .pressReleaseTacticsMain { padding: 6.25vw 0vw 5vw; }
  .pressReleaseTacticsMain .operateDesc { padding-top: 0.313vw; }
  .pressReleaseTacticsMain .pressReleaseTactics { padding-left: -webkit-calc(50% + 0.938vw); padding-left: calc(50% + 0.938vw); margin-top: 3.75vw; }
  .pressReleaseTacticsMain .pressReleaseTactics .list { -webkit-border-radius: 3.125vw; border-radius: 3.125vw; height: 16.25vw; margin-top: 0vw; }
  .pressReleaseTacticsMain .pressReleaseTactics .list .contentBox { padding: 3.125vw 3.75vw; }
  .pressReleaseTacticsMain .pressReleaseTactics .list .contentBox .icon p { width: 5.938vw; height: 3.688vw; -webkit-border-radius: 3.688vw; border-radius: 3.688vw; border: 0.188vw solid #f2f5fa; }
  .pressReleaseTacticsMain .pressReleaseTactics .list .contentBox .icon p img { height: 2.188vw; }
  .pressReleaseTacticsMain .pressReleaseTactics .list .contentBox .content .listTitle { font-size: 1.625vw; }
  .pressReleaseTacticsMain .pressReleaseTactics .list .contentBox .content .desc { font-size: 1vw; padding-top: 0.938vw; }
  .pressReleaseTacticsMain .pressReleaseTactics .list:nth-child(1) { position: absolute; width: -webkit-calc(50% - 0.938vw); width: calc(50% - 0.938vw); height: 34.375vw; }
  .pressReleaseTacticsMain .pressReleaseTactics .list:nth-child(1) .contentBox .icon { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .pressReleaseTacticsMain .pressReleaseTactics .list:nth-child(3) { margin-top: 1.875vw; }
  .pressReleaseProcessMain { padding: 5vw 0vw 6.25vw; }
  .pressReleaseProcessMain .pressReleaseProcess { margin: 0vw -1.563vw; padding-top: 2.5vw; }
  .pressReleaseProcessMain .pressReleaseProcess .list { width: -webkit-calc(20% - 3.125vw); width: calc(20% - 3.125vw); margin: 1.563vw 1.563vw 0vw; padding: 5vw 0vw 2.5vw; }
  .pressReleaseProcessMain .pressReleaseProcess .list .triangle { top: -0.375vw; width: 9vw; }
  .pressReleaseProcessMain .pressReleaseProcess .list::after { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; -webkit-box-shadow: 0vw 0.375vw 1.5vw rgba(220, 163, 117, 0.21); box-shadow: 0vw 0.375vw 1.5vw rgba(220, 163, 117, 0.21); }
  .pressReleaseProcessMain .pressReleaseProcess .list .contentBox .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-bottom: 2.5vw; }
  .pressReleaseProcessMain .pressReleaseProcess .list .contentBox .icon { width: 3.125vw; }
  .pressReleaseProcessMain .pressReleaseProcess .list .contentBox .listTitle { margin-top: 1.875vw; font-size: 1.5vw; }
  .pressReleaseProcessMain .pressReleaseProcess .list .number { font-size: 1.25vw; }
  .pressReleaseProcessMain .pressReleaseProcess .list::before { display: none; right: -2.375vw; width: 1.5vw; height: 1.5vw; background-size: 1.5vw; }
  .pressReleaseProcessMain .pressReleaseProcess.sixRows .list { width: -webkit-calc(16.666666666666668% - 3.125vw); width: calc(16.666666666666668% - 3.125vw); }
  .pressReleaseEffectDisplayMain { padding: 5vw 0vw 7.5vw; }
  .pressReleaseEffectDisplayMain .pressReleaseEffectDisplay { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 0vw -0.938vw; padding-top: 1.875vw; }
  .pressReleaseEffectDisplayMain .pressReleaseEffectDisplay .list { width: -webkit-calc(33.333% - 1.875vw); width: calc(33.333% - 1.875vw); margin: 1.875vw 0.938vw 0vw; }
  .pressReleaseEffectDisplayMain .pressReleaseEffectDisplay .list::after { top: 5.938vw; -webkit-border-radius: 3.125vw; border-radius: 3.125vw; }
  .pressReleaseEffectDisplayMain .pressReleaseEffectDisplay .list .content { padding: 0vw 1.438vw 5.625vw; }
  .pressReleaseEffectDisplayMain .pressReleaseEffectDisplay .list .content .listTitle { font-size: 1.625vw; padding-top: 3.125vw; }
  .pressReleaseEffectDisplayMain .pressReleaseEffectDisplay .list .content .desc { font-size: 1vw; padding-top: 1.25vw; }
  .newsDetailMain { padding: 16.25vw 0vw 8.125vw; }
  .location a { font-size: 0.813vw; }
  .location a::after { margin: 0vw 0.625vw; }
  .newsDetailTitle { font-size: 3.125vw; margin-top: 0.938vw; }
  .sourceMain { margin-top: 3.75vw; padding: 1.438vw 3.125vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .sourceMain .sourceBox .source { font-size: 0.813vw; }
  .sourceMain .sourceBox .source span { font-size: 1vw; }
  .sourceMain .sourceBox .time { font-size: 0.813vw; margin-left: 2.5vw; padding-left: 2.563vw; }
  .sourceMain .sourceBox .time::after { height: 0.938vw; }
  .sourceMain .sourceBox .time span { font-size: 1vw; }
  .sourceMain .return { padding-top: 0vw; }
  .sourceMain .return a { font-size: 0.938vw; }
  .sourceMain .return a i { font-size: 1vw; width: 1.563vw; height: 1.563vw; margin-left: 0.625vw; }
  .newsDetailBox { margin-top: 6.25vw; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: unset; -ms-flex-direction: unset; flex-direction: unset; }
  .newsDetailBox .newsDetailLeft { width: 13.125vw; }
  .newsDetailBox .newsDetailLeft .newsDetailShareBox { display: block; }
  .newsDetailBox .newsDetailLeft .newsDetailShareBox h3 { font-size: 1vw; }
  .newsDetailBox .newsDetailLeft .newsDetailShareBox .newsDetailShare { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .newsDetailBox .newsDetailLeft .newsDetailShareBox .newsDetailShare a { margin-left: 0vw; margin-top: 0.938vw; font-size: 1.25vw; width: 3vw; height: 3vw; }
  .newsDetailBox .newsDetailLeft .newsDetailHotLabel { padding-top: 3.125vw; }
  .newsDetailBox .newsDetailLeft .newsDetailHotLabel h3 { font-size: 1vw; padding-bottom: 0.625vw; }
  .newsDetailBox .newsDetailLeft .newsDetailHotLabel ul { display: block; }
  .newsDetailBox .newsDetailLeft .newsDetailHotLabel ul li { margin-left: 0vw; margin-top: 0.625vw; }
  .newsDetailBox .newsDetailLeft .newsDetailHotLabel ul li a { padding: 0.313vw 0.938vw; font-size: 0.875vw; -webkit-border-radius: 2vw; border-radius: 2vw; }
  .newsDetailBox .newsDetailLeft .qrCode { padding-top: 3.75vw; text-align: left; }
  .newsDetailBox .newsDetailLeft .qrCode h3 { font-size: 1vw; padding-bottom: 0.938vw; }
  .newsDetailBox .newsDetailLeft .qrCode .imgBox { width: 6.75vw; margin: 0vw; }
  .newsDetailBox .newsDetailRight { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: auto; padding-left: 6.25vw; border-left: 1px solid #f2f2f2; }
  .newsDetailBox .newsDetailRight .newsDetail { font-size: 1vw; line-height: 1.938vw; }
  .newsDetailBox .newsDetailRight .tag { margin-top: 2.813vw; font-size: 1vw; }
  .newsDetailBox .newsDetailRight .tag a { font-size: 1vw; }
  .newsDetailBox .newsDetailRight .tag a::after { margin: 0vw 0.5vw; }
  .newsDetailBox .newsDetailRight .prevNextArticle { margin-top: 3.125vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .newsDetailBox .newsDetailRight .prevNextArticle a { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 2.813vw; }
  .newsDetailBox .newsDetailRight .prevNextArticle a p { display: -webkit-box; height: 4.375vw; line-height: 4.375vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; font-size: 1vw; }
  .newsDetailBox .newsDetailRight .prevNextArticle a p span { margin-right: 0.625vw; font-size: 0.813vw; }
  .newsDetailBox .newsDetailRight .prevNextArticle a::after { height: 0.938vw; display: block; }
  .newsDetailBox .newsDetailRight .prevNextArticle a:last-child:after { display: none; }
  .newsRelatedListMain { padding: 6.875vw 0vw; }
  .newsRelatedListMain .titleBox .title { font-size: 1.875vw; }
  .newsRelatedListMain .titleBox .btn a { width: 3.438vw; height: 2.563vw; margin-left: 0.938vw; -webkit-border-radius: 2.563vw; border-radius: 2.563vw; font-size: 0.875vw; }
  .newsRelatedList { padding: 0vw 0.313vw 1.875vw; margin: 1.875vw -0.313vw 0vw; }
  .newsRelatedList .swiper-slide { width: -webkit-calc(33.333% - 1.875vw); width: calc(33.333% - 1.875vw); margin-right: 2.813vw; }
  .newsRelatedList .swiper-slide a { padding: 3.125vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .newsRelatedList .swiper-slide a .listTitle { font-size: 1.625vw; display: -webkit-box; height: 4.5vw; line-height: 2.25vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .newsRelatedList .swiper-slide a .desc { margin-top: 2.5vw; font-size: 0.938vw; display: -webkit-box; height: 4.689vw; line-height: 1.563vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .newsRelatedList .swiper-slide a .timeBox { margin-top: 3.125vw; }
  .newsRelatedList .swiper-slide a .timeBox .time { font-size: 0.875vw; }
  .newsRelatedList .swiper-slide a .timeBox .time i { margin-right: 0.313vw; font-size: 0.875vw; }
  .newsRelatedList .swiper-slide a .timeBox .arrow { width: 2.688vw; height: 2.688vw; font-size: 1.125vw; }
  .newsRelatedList .swiper-slide::after { left: -0.313vw; top: 2.188vw; bottom: 2.188vw; width: 0.938vw; -webkit-border-radius: 0.938vw; border-radius: 0.938vw; }
  .newsRelatedList .swiper-slide a::before { left: -0.313vw; top: 2.188vw; bottom: 2.188vw; width: 0.938vw; -webkit-border-radius: 0.938vw; border-radius: 0.938vw; -webkit-filter: blur(0.938vw); filter: blur(0.938vw); }
  .newsRelatedList .swiper-slide:hover { -webkit-box-shadow: 0vw 2.5vw 1.25vw -2.5vw #d9d6d1; box-shadow: 0vw 2.5vw 1.25vw -2.5vw #d9d6d1; }
  .publicVoiceMain { padding: 5.938vw 0vw 6.875vw; }
  .publicVoiceMain .publicVoice { margin-top: 3.125vw; }
  .publicVoiceMain .publicVoice .list { width: 30vw; margin: 1.875vw 1.875vw 0vw 0vw; height: 100%; float: left; }
  .publicVoiceMain .publicVoice .list .imgBox img { -webkit-border-radius: 3.125vw; border-radius: 3.125vw; }
  .publicVoiceMain .publicVoice .list .contentBox { padding: 1.875vw 3.125vw; }
  .publicVoiceMain .publicVoice .list .contentBox .icon p { width: 5.875vw; height: 3.688vw; -webkit-border-radius: 3.688vw; border-radius: 3.688vw; border: 0.188vw solid #fff; }
  .publicVoiceMain .publicVoice .list .contentBox .icon p img { height: 2.5vw; }
  .publicVoiceMain .publicVoice .list .contentBox .content .listTitle { font-size: 1.625vw; }
  .publicVoiceMain .publicVoice .list .contentBox .content .desc { padding-top: 0.938vw; font-size: 1vw; line-height: 1.625vw; }
  .publicVoiceMain .publicVoice .list:nth-child(1) .imgBox { padding-top: 34.375vw; }
  .publicVoiceMain .publicVoice .list:nth-child(1) .contentBox .icon { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .publicVoiceMain .publicVoice .list:nth-child(2) .imgBox { padding-top: 16.25vw; }
  .publicVoiceMain .publicVoice .list:nth-child(3) .imgBox { padding-top: 16.25vw; }
  .publicVoiceMain .publicVoice .list:nth-child(4) .imgBox { padding-top: 34.375vw; }
  .publicVoiceMain .publicVoice .list:nth-child(4) { position: absolute; right: 0vw; top: 0vw; margin: 1.875vw 0vw 0vw 0vw; height: auto; }
  .publicVoiceAdvantageMain { padding: 5.625vw 0vw; }
  .publicVoiceAdvantageMain .publicVoiceAdvantageBox { padding-top: 5.625vw; }
  .publicVoiceAdvantageMain .publicVoiceAdvantageBox .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .publicVoiceAdvantageMain .publicVoiceAdvantageBox .imgBox { width: 46.25vw; }
  .publicVoiceAdvantageMain .publicVoiceAdvantageBox .imgBox img { -webkit-border-radius: 1.875vw; border-radius: 1.875vw; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; opacity: 0; -webkit-transition: all .6s; transition: all .6s; visibility: hidden; display: block; }
  .publicVoiceAdvantageMain .publicVoiceAdvantageBox .imgBox img.showImg { opacity: 1; visibility: visible; }
  .publicVoiceAdvantageMain .publicVoiceAdvantageBox .publicVoiceAdvantage { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 1.563vw 0vw 0vw 5vw; height: 43.125vw; }
  .publicVoiceAdvantageMain .publicVoiceAdvantageBox .publicVoiceAdvantage .list { padding: 0vw; height: 13.534%; }
  .publicVoiceAdvantageMain .publicVoiceAdvantageBox .publicVoiceAdvantage .list .listTitle { height: 5.625vw; font-size: 1.5vw; }
  .publicVoiceAdvantageMain .publicVoiceAdvantageBox .publicVoiceAdvantage .list .listTitle i { font-size: 1vw; margin-left: 0.313vw; color: #000; }
  .publicVoiceAdvantageMain .publicVoiceAdvantageBox .publicVoiceAdvantage .list .content { margin-top: 0vw; font-size: 1vw; line-height: 1.75vw; padding-bottom: 2.188vw; }
  .publicVoiceAdvantageMain .publicVoiceAdvantageBox .publicVoiceAdvantage .list.cur .listTitle { font-size: 1.875vw; }
  .publicVoiceAdvantageMain .publicVoiceAdvantageBox .publicVoiceAdvantage .list.cur .listTitle i { color: #ff0000; }
  .publicVoiceMonitorMain { padding: 5.313vw 0vw; }
  .publicVoiceMonitorMain .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .publicVoiceMonitorMain .imgBox { width: 50vw; }
  .publicVoiceMonitorMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 3.75vw 5.625vw 0vw 2.813vw; }
  .publicVoiceMonitorMain .content .subTitle { font-size: 1vw; padding-left: 0.813vw; }
  .publicVoiceMonitorMain .content .subTitle::after { width: 0.375vw; height: 0.375vw; top: 0.563vw; }
  .publicVoiceMonitorMain .content .title { margin-top: 0.938vw; font-size: 2.875vw; }
  .publicVoiceMonitorMain .content .desc { padding-top: 2.5vw; font-size: 1vw; line-height: 1.625vw; }
  .publicVoiceMonitorOptimizeMain { padding: 4.375vw 0vw 6.875vw; }
  .publicVoiceMonitorOptimizeMain .publicVoiceMonitorOptimize { margin: 0vw -0.938vw; padding-top: 2.5vw; }
  .publicVoiceMonitorOptimizeMain .publicVoiceMonitorOptimize .list { -webkit-border-radius: 1.875vw; border-radius: 1.875vw; width: -webkit-calc(33.333% - 1.875vw); width: calc(33.333% - 1.875vw); padding: 2.813vw 2.5vw; margin: 1.875vw auto 0vw; }
  .publicVoiceMonitorOptimizeMain .publicVoiceMonitorOptimize .list .iconBox .icon { width: 5.875vw; height: 3.688vw; border: 0.125vw solid #cabca3; -webkit-border-radius: 3.688vw; border-radius: 3.688vw; }
  .publicVoiceMonitorOptimizeMain .publicVoiceMonitorOptimize .list .iconBox .icon img { height: 2.5vw; }
  .publicVoiceMonitorOptimizeMain .publicVoiceMonitorOptimize .list .iconBox .number { font-size: 1.25vw; }
  .publicVoiceMonitorOptimizeMain .publicVoiceMonitorOptimize .list .listTitle { padding-top: 2.813vw; font-size: 1.625vw; }
  .publicVoiceMonitorOptimizeMain .publicVoiceMonitorOptimize .list .desc { padding-top: 0.625vw; font-size: 1vw; line-height: 1.625vw; }
  .publicVoiceMonitorOptimizeMain .publicVoiceMonitorOptimize .list:first-child { display: block; }
  .publicVoiceMonitorAdvantageMain { padding: 5.625vw 0vw; }
  .publicVoiceMonitorAdvantageMain .publicVoiceMonitorAdvantageBox { padding-top: 5.625vw; }
  .publicVoiceMonitorAdvantageMain .publicVoiceMonitorAdvantageBox .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .publicVoiceMonitorAdvantageMain .publicVoiceMonitorAdvantageBox .imgBox { width: 46.25vw; }
  .publicVoiceMonitorAdvantageMain .publicVoiceMonitorAdvantageBox .imgBox img { -webkit-border-radius: 1.875vw; border-radius: 1.875vw; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; opacity: 0; -webkit-transition: all .6s; transition: all .6s; display: block; visibility: hidden; }
  .publicVoiceMonitorAdvantageMain .publicVoiceMonitorAdvantageBox .imgBox img.showImg { opacity: 1; visibility: visible; }
  .publicVoiceMonitorAdvantageMain .publicVoiceMonitorAdvantageBox .publicVoiceMonitorAdvantage { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 1.563vw 0vw 0vw 5vw; height: 37.5vw; }
  .publicVoiceMonitorAdvantageMain .publicVoiceMonitorAdvantageBox .publicVoiceMonitorAdvantage .list { padding: 0vw; height: 17.392%; }
  .publicVoiceMonitorAdvantageMain .publicVoiceMonitorAdvantageBox .publicVoiceMonitorAdvantage .list .listTitle { height: 6.25vw; font-size: 1.5vw; }
  .publicVoiceMonitorAdvantageMain .publicVoiceMonitorAdvantageBox .publicVoiceMonitorAdvantage .list .listTitle i { font-size: 1vw; margin-left: 0.313vw; color: #fff; }
  .publicVoiceMonitorAdvantageMain .publicVoiceMonitorAdvantageBox .publicVoiceMonitorAdvantage .list .content { margin: 0vw; font-size: 1vw; line-height: 1.75vw; padding-bottom: 2.188vw; }
  .publicVoiceMonitorAdvantageMain .publicVoiceMonitorAdvantageBox .publicVoiceMonitorAdvantage .list.cur .listTitle { font-size: 1.875vw; }
  .publicVoiceMonitorAdvantageMain .publicVoiceMonitorAdvantageBox .publicVoiceMonitorAdvantage .list.cur .listTitle i { color: #ff0000; }
  .publicVoiceMonitorScenarioMain { padding: 5.938vw 0vw 6.875vw; }
  .publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario { margin: 3.125vw -0.938vw 0vw; }
  .publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario .list { width: -webkit-calc(33.333% - 1.875vw); width: calc(33.333% - 1.875vw); margin: 1.875vw 0.938vw 0vw; height: 100%; float: left; }
  .publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario .list .imgBox { padding-top: 16.25vw; }
  .publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario .list .imgBox img { -webkit-border-radius: 3.125vw; border-radius: 3.125vw; }
  .publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario .list .contentBox { padding: 1.875vw 3.125vw; }
  .publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario .list .contentBox .icon p { width: 5.875vw; height: 3.688vw; -webkit-border-radius: 3.688vw; border-radius: 3.688vw; border: 0.188vw solid #fff; }
  .publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario .list .contentBox .icon p img { height: 2.5vw; }
  .publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario .list .contentBox .content .listTitle { font-size: 1.625vw; }
  .publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario .list .contentBox .content .desc { padding-top: 0.938vw; font-size: 1vw; line-height: 1.625vw; }
  .publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario .list:nth-child(1) .imgBox { padding-top: 34.375vw; }
  .publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario .list:nth-child(1) .contentBox .icon { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario .list:nth-child(3) { margin-right: 0vw; }
  .publicVoiceMonitorServiceMain { padding: 6.25vw 0vw 7.5vw; }
  .publicVoiceMonitorServiceMain .publicVoiceMonitorService { margin: 2.875vw -0.75vw 0vw; }
  .publicVoiceMonitorServiceMain .publicVoiceMonitorService .list { width: -webkit-calc(20% - 1.5vw); width: calc(20% - 1.5vw); margin: 1.5vw 0.75vw 0vw; }
  .publicVoiceMonitorServiceMain .publicVoiceMonitorService .list img { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .aboutMain { position: relative; overflow: hidden; }
  .aboutBanner { position: relative; }
  .aboutBanner .imgBox { position: relative; padding-top: 52.5vw; overflow: hidden; }
  .aboutBanner .imgBox img { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; object-fit: cover; }
  .aboutBannerText { position: absolute; left: 0vw; bottom: 7.5vw; width: 100%; z-index: 20; }
  .aboutBannerText .title { font-size: 3.438vw; line-height: 1.3; color: #fff; font-weight: 600; }
  .aboutBannerText .label { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 0.938vw; }
  .aboutBannerText .label a { padding: 0.625vw 0.938vw; -webkit-border-radius: 0.5vw; border-radius: 0.5vw; font-size: 1vw; margin-right: 0.625vw; color: rgba(255, 255, 255, 0.8); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border: 0.063vw solid #fff; }
  .aboutBannerText .label a img { height: 1.563vw; margin-right: 0.625vw; }
  .aboutPhoneImgBox { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 52.5vw; padding-top: 3.438vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; z-index: 20; }
  .aboutPhoneImgBox .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; padding-right: 10.938vw; }
  .aboutPhoneImg { width: 19.875vw; position: relative; -webkit-transition: all .6s; transition: all .6s; opacity: 0; visibility: hidden; -webkit-transform: translateY(3.125vw); -ms-transform: translateY(3.125vw); transform: translateY(3.125vw); }
  .aboutPhoneImg .phoneBox { width: 100%; position: relative; z-index: 10; display: block; }
  .aboutPhoneImg .list { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; }
  .aboutPhoneImg .list .img { width: 100%; display: block; opacity: 0; -webkit-transition: all .6s; transition: all .6s; visibility: hidden; }
  .aboutPhoneImg .list .aboutWechatImg { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 12.25vw; }
  .aboutPhoneImg .list .aboutWechatImg img { width: 100%; -webkit-transform: scale(0.5); -ms-transform: scale(0.5); transform: scale(0.5); -webkit-transition: all .6s; transition: all .6s; opacity: 0; visibility: hidden; }
  .aboutPhoneImg .list .cost { position: absolute; left: -102%; top: 25%; -webkit-transform: translateX(3.125vw); -ms-transform: translateX(3.125vw); transform: translateX(3.125vw); -webkit-transition: all .6s; transition: all .6s; opacity: 0; -webkit-transition-delay: .2s; transition-delay: .2s; visibility: hidden; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background: #fff; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding: 1.875vw; z-index: 20; }
  .aboutPhoneImg .list .cost .icon { width: 7.438vw; margin-right: 0.938vw; }
  .aboutPhoneImg .list .cost .icon img { width: 100%; display: block; height: auto; }
  .aboutPhoneImg .list .cost .text { font-size: 1.375vw; color: #242424; line-height: 2vw; white-space: nowrap; }
  .aboutPhoneImg .list .service { position: absolute; right: -62%; top: 10%; background: #fff; z-index: 20; -webkit-transform: translateX(-3.125vw); -ms-transform: translateX(-3.125vw); transform: translateX(-3.125vw); -webkit-transition-delay: .4s; transition-delay: .4s; visibility: hidden; -webkit-transition: all .6s; transition: all .6s; opacity: 0; background: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 3.75vw; -webkit-border-radius: 3.75vw; border-radius: 3.75vw; padding: 0vw 1.875vw; }
  .aboutPhoneImg .list .service .icon { width: 1.75vw; margin-right: 0.938vw; }
  .aboutPhoneImg .list .service .icon img { width: 100%; display: block; }
  .aboutPhoneImg .list .service .text { white-space: nowrap; font-size: 1.125vw; color: #242424; }
  .aboutPhoneImg .list .aboutLogo { position: absolute; right: -54%; top: 53%; z-index: 20; width: 10.125vw; background: #fff; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; -webkit-transition-delay: .6s; transition-delay: .6s; visibility: hidden; overflow: hidden; -webkit-transform: translateX(-3.125vw); -ms-transform: translateX(-3.125vw); transform: translateX(-3.125vw); -webkit-transition: all .6s; transition: all .6s; opacity: 0; }
  .aboutPhoneImg .list .aboutLogo .text { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; font-size: 1.125vw; color: #242424; height: 7.25vw; }
  .aboutPhoneImg .list .aboutLogo1 { width: 45.313vw; height: 45.313vw; position: absolute; left: 50%; top: 45%; -webkit-transform: translate(-50%, -50%) scale(0.5); -ms-transform: translate(-50%, -50%) scale(0.5); transform: translate(-50%, -50%) scale(0.5); opacity: 0; visibility: hidden; -webkit-transition: all .6s; transition: all .6s; }
  .aboutPhoneImg .list .aboutLogo1 .circle { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; }
  .aboutPhoneImg .list .aboutLogo1 .aboutLogoImg { position: absolute; left: 0vw; right: 0vw; top: 0vw; bottom: 0vw; margin: auto; width: 6.25vw; height: 6.25vw; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; background: #ff411f; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
  .aboutPhoneImg .list .aboutLogo1 .aboutLogoImg img { width: 4.438vw; display: block; }
  .aboutPhoneImg .list.curImg .img { opacity: 1; visibility: visible; }
  .aboutPhoneImg .list.curImg .aboutWechatImg img { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; visibility: visible; }
  .aboutPhoneImg .list.cur .cost { -webkit-transform: translateX(0vw); -ms-transform: translateX(0vw); transform: translateX(0vw); opacity: 1; visibility: visible; }
  .aboutPhoneImg .list.cur .service { -webkit-transform: translateX(0vw); -ms-transform: translateX(0vw); transform: translateX(0vw); opacity: 1; visibility: visible; }
  .aboutPhoneImg .list.cur .aboutLogo { -webkit-transform: translateX(0vw); -ms-transform: translateX(0vw); transform: translateX(0vw); opacity: 1; visibility: visible; }
  .aboutPhoneImg .list.cur .aboutLogo1 { -webkit-transform: translate(-50%, -50%) scale(1); -ms-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); opacity: 1; visibility: visible; }
  .aboutPhoneImg.animat { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; visibility: visible; }
  .aboutIntroMain { height: 100vh; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 11.875vw; padding-bottom: 0vw; }
  .aboutBox { width: 54.688vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .aboutBox .progress { width: 12.5vw; height: 12.5vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; position: relative; }
  .aboutBox .progress .line { position: absolute; left: 0vw; top: 0.938vw; bottom: 0.938vw; width: 0.25vw; background: #f1f1f1; }
  .aboutBox .progress .line span { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 0%; background: #000; }
  .aboutBox .progress .list { font-size: 0.875vw; color: rgba(0, 0, 0, 0.8); position: relative; padding-left: 1.25vw; }
  .aboutBox .progress .list::after { content: ''; position: absolute; left: -0.313vw; top: 0.188vw; width: 0.625vw; height: 0.625vw; -webkit-border-radius: 100%; border-radius: 100%; background: #fff; border: 0.125vw solid #f1f1f1; }
  .aboutBox .progress .list.cur::after { background: #000; border-color: #000; }
  .aboutBox .about { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; position: relative; }
  .aboutBox .about .list { position: absolute; left: 0vw; top: 0vw; width: 100%; -webkit-transform: translateY(1.25vw); -ms-transform: translateY(1.25vw); transform: translateY(1.25vw); opacity: 0; }
  .aboutBox .about .list .listTitle { font-size: 3.125vw; color: #000000; line-height: 1; }
  .aboutBox .about .list .listTitle img { width: 3.75vw; }
  .aboutBox .about .list .desc { padding-top: 1.563vw; font-size: 1.063vw; line-height: 1.688vw; color: #242424; }
  .aboutBox .about .list .whyChooseUs { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0vw -0.313vw; }
  .aboutBox .about .list .whyChooseUs .whyChooseUsList { width: -webkit-calc(50% - 0.625vw); width: calc(50% - 0.625vw); margin: 0.625vw 0.313vw 0vw; padding: 2.188vw 1.875vw; background: #f2f0f0; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; position: relative; }
  .aboutBox .about .list .whyChooseUs .whyChooseUsList .number { font-size: 2.5vw; line-height: 1; color: #000; font-weight: 600; }
  .aboutBox .about .list .whyChooseUs .whyChooseUsList .text { padding-top: 0.625vw; font-size: 1.063vw; line-height: 1.625vw; color: #000; }
  .aboutBox .about .list .whyChooseUs .whyChooseUsList .icon { position: absolute; right: 1.563vw; bottom: 1.25vw; }
  .aboutBox .about .list .whyChooseUs .whyChooseUsList .icon img { height: 6.25vw; }
  .aboutBox .about .list .whyChooseUs .whyChooseUsList:nth-child(3) { width: -webkit-calc(100% - 0.625vw); width: calc(100% - 0.625vw); height: 11.625vw; padding: 3.438vw 1.875vw 0vw; }
  .aboutBox .about .list .whyChooseUs .whyChooseUsList:nth-child(3) .icon { right: 2.813vw; bottom: 2.5vw; }
  .aboutBox .about .list:nth-child(1) { -webkit-transform: translate(0vw); -ms-transform: translate(0vw); transform: translate(0vw); opacity: 1; }
  .aboutServiceMain { position: relative; }
  .aboutServiceBox { height: 52.5vw; padding-top: 6.25vw; }
  .aboutServiceBox .title { font-size: 3.125vw; color: #fff; line-height: 1.2; }
  .aboutServiceBox .desc { padding-top: 1.25vw; font-size: 1.063vw; line-height: 1.625vw; color: #fff; max-width: 60.938vw; }
  .aboutServiceBox .video { margin-top: 2.813vw; position: relative; z-index: 10; }
  .aboutServiceBox .video video { width: 100%; display: block; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .aboutAdvantageBox { padding-top: 0vw; position: relative; height: 100vh; }
  .aboutAdvantageBox .advantageProgressBox { position: absolute; left: 0vw; bottom: 33.75vw; width: 100%; display: block; }
  .aboutAdvantageBox .advantageProgressBox .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .aboutAdvantageBox .advantageProgressBox .advantageProgress { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 0.063vw; position: relative; background: #e7e7e7; }
  .aboutAdvantageBox .advantageProgressBox .advantageProgress span { position: absolute; left: 0vw; width: 0%; height: 100%; background: #ff4726; left: 0vw; top: 0vw; }
  .aboutAdvantageBox .advantageProgressBox .advantageProgressNumber { font-size: 1.125vw; }
  .aboutAdvantageBox .advantageProgressBox .advantageProgressNumber span { margin: 0vw 0.313vw; }
  .aboutAdvantageBox .list { position: absolute; left: 0vw; width: 100%; bottom: 0vw; padding-bottom: 0vw; }
  .aboutAdvantageBox .list .listTitle { font-size: 2.875vw; line-height: 1.2; color: #000000; }
  .aboutAdvantageBox .list .contentBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 5.625vw; }
  .aboutAdvantageBox .list .contentBox .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .aboutAdvantageBox .list .contentBox .content .subTitle { font-size: 2.375vw; line-height: 1.2; }
  .aboutAdvantageBox .list .contentBox .content .desc { margin-top: 0vw; max-width: 45.313vw; font-size: 1vw; line-height: 1.625vw; color: #010101; }
  .aboutAdvantageBox .list .contentBox .content .icon { padding-top: 1.25vw; }
  .aboutAdvantageBox .list .contentBox .content .icon img { height: 8.313vw; display: block; }
  .aboutAdvantageBox .list .contentBox .imgBox { width: 20.625vw; margin: 0px; }
  .aboutAdvantageBox .list .contentBox .imgBox img { width: 100%; display: block; }   
  .newsBanner .imgBox { padding-top: 37.5vw; }
  .newsBanner .newsBannerText .title { font-size: 1.125vw; padding-bottom: 0.625vw; }
  .newsBanner .newsBannerText .desc { font-size: 3.125vw; }
  .newsListMain { padding: 3.125vw 0vw 5.625vw; }
  .newsListMain .newsList { margin: 0vw -1.375vw; }
  .newsListMain .newsList .list { width: -webkit-calc(33.333% - 2.75vw); width: calc(33.333% - 2.75vw); margin: 2.813vw 1.375vw 0vw; }
  .newsListMain .newsList .list a { padding: 3.75vw 3.125vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .newsListMain .newsList .list a .listTitle { font-size: 1.625vw; display: -webkit-box; height: 4.5vw; line-height: 2.25vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .newsListMain .newsList .list a .desc { margin-top: 1.875vw; font-size: 0.938vw; display: -webkit-box; height: 4.689vw; line-height: 1.563vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .newsListMain .newsList .list a .timeBox { margin-top: 2.813vw; }
  .newsListMain .newsList .list a .timeBox .time { font-size: 0.875vw; }
  .newsListMain .newsList .list a .timeBox .time i { margin-right: 0.188vw; }
  .newsListMain .newsList .list a .timeBox .arrow { width: 2.688vw; height: 2.688vw; -webkit-border-radius: 100%; border-radius: 100%; font-size: 1.125vw; }
  .newsListMain .newsList .list::after { left: -0.313vw; top: 2.188vw; bottom: 2.188vw; width: 0.938vw; -webkit-border-radius: 0.938vw; border-radius: 0.938vw; }
  .newsListMain .newsList .list a::before { left: -0.313vw; top: 2.188vw; bottom: 2.188vw; width: 0.938vw; }
  .newsListMain .newsList .list:hover { -webkit-box-shadow: 0vw 2.5vw 1.25vw -2.5vw #d9d6d1; box-shadow: 0vw 2.5vw 1.25vw -2.5vw #d9d6d1; } 
  .newsClass {padding-bottom: 2.188vw;}
  .newsClass .swiper-wrapper{ flex-wrap: wrap;}
  .newsClass .swiper-slide { margin-right: 0.625vw;margin-top: 0.625vw;flex-shrink:unset;}
  .newsClass a { min-width: 8.125vw;  padding: 0vw 0.938vw;  line-height: 2vw;  -webkit-border-radius: 2vw;  border-radius: 2vw;   font-size: 0.875vw;}
  .newsClass a i { width: 0.5vw;  height: 0.5vw;  margin-left: 1.875vw;} }

@media (min-width: 1260px) { .container { max-width: 80.208vw; }
  .caseListMain { padding: 9.375vw 0vw 4.688vw; }
  .caseListMain .caseTitleBox { padding-bottom: 3.385vw; }
  .caseListMain .caseTitleBox .caseTitle h3 { font-size: 0.938vw; padding-bottom: 0.521vw; }
  .caseListMain .caseTitleBox .caseTitle .desc { font-size: 2.865vw; }
  .caseListMain .caseTitleBox .content { margin-top: 1.823vw; width: 30.208vw; padding-left: 1.823vw; height: 100%; }
  .caseListMain .caseTitleBox .content .desc { font-size: 1.146vw; }
  .caseListMain .caseTitleBox .content .btn { font-size: 0.781vw; margin-top: 1.302vw; }
  .caseListMain .caseTitleBox .content .btn i { width: 1.302vw; height: 1.302vw; font-size: 0.833vw; margin-left: 0.521vw; }
  .caseList { margin: 0.26vw -1.563vw 0vw; }
  .caseList .list { width: -webkit-calc(33.333% - 3.125vw); width: calc(33.333% - 3.125vw); margin: 3.125vw 1.563vw 0vw; }
  .caseList .list .imgBox { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding-top: 100%; }
  .caseList .list .content { padding-top: 1.302vw; }
  .caseList .list .content .listTitle { font-size: 1.25vw; display: -webkit-box; height: 1.563vw; line-height: 1.563vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .caseList .list .content .label {height: 1.246vw;}
  .caseList .list .content .label a { padding: 0.104vw 0.781vw; font-size: 0.625vw; margin-left: 0.521vw; }
  .caseList .list .hoverContent { padding: 2.344vw; }
  .caseList .list .hoverContent .caseLogoBox .caseLogo img { height: 3.646vw; }
  .caseList .list .hoverContent .caseLogoBox .arrow { width: 2.813vw; height: 2.813vw; }
  .caseList .list .hoverContent .caseLogoBox .arrow i { font-size: 1.146vw; }
  .caseList .list .hoverContent .caseData .dataListBox .dataList { padding: 0vw 1.042vw; }
  .caseList .list .hoverContent .caseData .dataListBox .dataList p { font-size: 0.729vw; padding-bottom: 0.156vw; }
  .caseList .list .hoverContent .caseData .dataListBox .dataList .number span { font-size: 1.458vw; }
  .caseList .list .hoverContent .caseData .dataListBox .dataList .number i { font-size: 0.729vw; }
  .caseList .list .hoverContent .caseData .dataListBox .dataList::after { height: 1.563vw; }
  .caseList .list .hoverContent .caseData .dataListBox .dataList:first-child { padding-left: 0vw; }
  .caseList .list .hoverContent .caseData .desc { margin-top: 1.042vw; font-size: 0.729vw; display: -webkit-box; height: 2.084vw; line-height: 1.042vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .caseList .list:hover .img { -webkit-filter: blur(0.26vw); filter: blur(0.26vw); }
  .caseList .list.firstChild .imgBox { padding-top: 38.268%; }
  .caseList .list.firstChild .content { padding: 0vw 2.083vw 2.083vw; }
  .caseList .list.firstChild .content .label { margin-top: 0.781vw; }
  #paging { padding-top: 3.125vw; }
  #paging a { width: 3.125vw; height: 3.125vw; padding: 0vw; margin: 0vw 0.26vw; font-size: 0.729vw; line-height: 3.125vw; }
  #paging span { width: 3.125vw; height: 3.125vw; padding: 0vw; margin: 0vw 0.26vw; font-size: 0.729vw; line-height: 3.125vw; }
  #paging span em { font-size: 0.729vw; }
  #paging .layui-laypage-spr { margin: 0vw 0.26vw; }
  .caseDetailMain { padding: 9.896vw 0vw 0vw; }
  .caseDetailMain .caseDetailTitle { width: 31.25vw; }
  .caseDetailMain .caseDetailTitle .title { font-size: 2.344vw; }
  .caseDetailMain .caseDetailTitle .desc { padding-top: 1.042vw; font-size: 0.833vw; line-height: 1.25vw; }
  .caseDetailMain .caseDetailTitle .btn { margin-top: 1.563vw; }
  .caseDetailMain .caseDetailTitle .btn a { padding: 0vw 0.26vw 0vw 1.302vw; font-size: 0.729vw; }
  .caseDetailMain .caseDetailTitle .btn a i { width: 2.083vw; height: 2.083vw; font-size: 0.938vw; margin-left: 0vw; }
  .caseDetailMain .caseDetailTitle .btn a::after { -webkit-border-radius: 2.083vw; border-radius: 2.083vw; }
  .caseDetailMain .caseDetailTitle .btn a:hover::after { width: 2.083vw; }
  .caseDetailMain .caseDetailTitle .btn a:hover i { margin-left: 0.26vw; }
  .caseDetailMain .caseDetailTitle .btn a:hover { padding: 0vw; }
  .caseDetailMain .serviceContent { width: 27.083vw; }
  .caseDetailMain .serviceContent .list { font-size: 0.781vw; padding: 1.042vw 0vw; margin-bottom: -0.052vw; }
  .caseDetailMain .serviceContent .list .title { width: 10.938vw; }
  .caseDetailOverviewMain { margin-top: 5.208vw; padding: 3.125vw 0vw 0vw; height: 33.021vw; }
  .caseDetailOverviewMain .container .caseDetailOverview { width: 32.292vw; padding: 5.729vw 0vw 0vw; }
  .caseDetailOverviewMain .container .caseDetailOverview .title { font-size: 0.938vw; }
  .caseDetailOverviewMain .container .caseDetailOverview .title img { margin-right: 0.417vw; width: 1.042vw; }
  .caseDetailOverviewMain .container .caseDetailOverview .subTitle { margin-top: 1.042vw; font-size: 1.979vw; }
  .caseDetailOverviewMain .container .caseDetailOverview .desc { margin-top: 1.563vw; font-size: 0.833vw; line-height: 1.354vw; }
  .caseDetailOverviewMain .container .imgBox { width: 16.302vw; margin-right: 9.115vw; }
  .caseDetailOverviewMain .container .imgBox .numberFans { right: -11.458vw; width: 13.542vw; top: 5.208vw; }
  .caseDetailOverviewMain .container .imgBox .numberFans img { -webkit-border-radius: 1.302vw; border-radius: 1.302vw; -webkit-box-shadow: 0vw 0.521vw 1.042vw rgba(224, 140, 18, 0.3); box-shadow: 0vw 0.521vw 1.042vw rgba(224, 140, 18, 0.3); }
  .caseDetailOverviewMain .container .imgBox .numberFans .title { left: 1.563vw; top: 1.563vw; font-size: 1.042vw; line-height: 1.302vw; }
  .caseDetailOverviewMain .container .imgBox .numberFans .perCent { right: 0.781vw; bottom: 0.781vw; font-size: 0.833vw; }
  .caseDetailOverviewMain .container .imgBox .numberFans .perCent i { margin-left: 0.26vw; }
  .caseDetailOverviewMain .container .imgBox .amountExposure { left: -8.333vw; width: 10.052vw; bottom: 4.948vw; }
  .caseDetailOverviewMain .container .imgBox .amountExposure img { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; -webkit-box-shadow: 0vw 0.521vw 1.042vw rgba(224, 140, 18, 0.3); box-shadow: 0vw 0.521vw 1.042vw rgba(224, 140, 18, 0.3); }
  .caseDetailOverviewMain .container .imgBox .amountExposure .title { left: 1.042vw; top: 1.042vw; font-size: 0.781vw; line-height: 1.094vw; }
  .caseDetailOverviewMain .container .imgBox .amountExposure .perCent { right: 0.781vw; bottom: 0.781vw; font-size: 0.625vw; }
  .caseDetailOverviewMain .container .imgBox .amountExposure .perCent i { margin-left: 0.26vw; }
  .resultImg .list { height: 36.458vw; }
  .resultImg .list .imgBox { width: 50%; height: 36.458vw; }
  .strategyResultsTitle { height: 16.146vw; font-size: 2.604vw; }
  .strategyResultsMain .strategyResults .list .imgBox { width: 50%; height: 36.458vw; }
  .strategyResultsMain .strategyResults .list .imgBox img { left: 0vw; top: 0vw; width: 100%; height: 100%; }
  .strategyResultsMain .strategyResults .list .content { min-height: 36.458vw; width: 50%; padding: 5.208vw 7.292vw 3.125vw 10.938vw; }
  .strategyResultsMain .strategyResults .list .content .listTitle { font-size: 0.938vw; }
  .strategyResultsMain .strategyResults .list .content .listTitle img { width: 1.042vw; margin-right: 0.417vw; }
  .strategyResultsMain .strategyResults .list .content .subTitle { margin-top: 1.042vw; font-size: 2.344vw; }
  .strategyResultsMain .strategyResults .list .content .desc { margin-top: 1.563vw; font-size: 0.833vw; }
  .strategyResultsMain .strategyResults .list .content .strategyResultsData { margin-top: 3.125vw; }
  .strategyResultsMain .strategyResults .list .content .strategyResultsData .dataList { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 1.042vw 1.302vw 2.083vw; -webkit-border-radius: 0.208vw; border-radius: 0.208vw; }
  .strategyResultsMain .strategyResults .list .content .strategyResultsData .dataList .icon img { height: 2.083vw; }
  .strategyResultsMain .strategyResults .list .content .strategyResultsData .dataList .dataListTitle { margin-top: 0.781vw; font-size: 1.146vw; }
  .strategyResultsMain .strategyResults .list .content .strategyResultsData .dataList .dataListDesc { margin-top: 0.521vw; font-size: 0.729vw; }
  .strategyResultsMain .strategyResults .list .content .strategyResultsData .dataList:first-child { margin-right: 0.521vw; width: 45%; }
  .strategyResultsMain .strategyResults .list .content .seoDesc { margin-top: 7.813vw; padding-left: 1.042vw; font-size: 0.833vw; line-height: 1.354vw; }
  .strategyResultsMain .strategyResults .list:nth-child(2n) .content { padding: 7.813vw 7.813vw 5.208vw 9.375vw; }
  .caseDetailEffectMain { padding: 7.813vw 0vw 9.375vw; }
  .caseDetailEffectMain .title { font-size: 2.604vw; }
  .caseDetailEffectMain .caseDetailEffect { margin-top: 6.25vw; }
  .caseDetailEffectMain .caseDetailEffect .list .number span { font-size: 3.958vw; }
  .caseDetailEffectMain .caseDetailEffect .list .number i { font-size: 1.458vw; margin-left: 0.417vw; }
  .caseDetailEffectMain .caseDetailEffect .list .listTitle { margin-top: 0.521vw; font-size: 1.354vw; }
  .caseDetailEffectMain .caseDetailEffect .list .desc { margin-top: 0.781vw; font-size: 0.729vw; }
  .relevantCase { padding: 5.208vw 0vw 6.771vw; }
  .relevantCase .title { font-size: 2.604vw; padding-bottom: 0.26vw; }
  .marketingHeader { height: 23.438vw; }
  .marketingHeader .title { font-size: 3.125vw; }
  .marketingHeader .desc { margin-top: 0.781vw; font-size: 0.781vw; }
  .marketingHeader .desc i { width: 1.302vw; height: 1.302vw; margin-left: 0.521vw; font-size: 1.042vw; }
  .operateTitle { font-size: 2.396vw; }
  .operateDesc { font-size: 0.833vw; line-height: 1.25vw; padding-top: 1.042vw; }
  .marketingDurationMain { height: 23.438vw; }
  .marketingDurationMain .marketingDuration { padding: 6.25vw 12.5vw 0vw; }
  .marketingDurationMain .marketingDuration .list { width: 50%; }
  .marketingDurationMain .marketingDuration .list .numberBox { font-size: 3.281vw; }
  .marketingDurationMain .marketingDuration .list .numberBox span { font-size: 6.25vw; }
  .marketingDurationMain .marketingDuration .list .numberBox em { font-size: 6.25vw; }
  .marketingDurationMain .marketingDuration .list .text { font-size: 1.042vw; }
  .marketingDurationMain .marketingDuration .list::after { right: 0vw; top: 0.781vw; width: 0.052vw; height: 6.51vw; }
  .marketingAdvantageMain { padding: 5.729vw 0vw; }
  .marketingAdvantageMain .marketingAdvantageBox { margin-top: 3.125vw; }
  .marketingAdvantageMain .marketingAdvantageBox .marketingAdvantage { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .marketingAdvantageMain .marketingAdvantageBox .marketingAdvantage .imgBox { padding-top: 40%; }
  .marketingAdvantageMain .marketingAdvantageBox .marketingAdvantage .content { padding: 2.604vw 2.604vw 0vw; }
  .marketingAdvantageMain .marketingAdvantageBox .marketingAdvantage .content .listTitle { font-size: 2.083vw; }
  .marketingAdvantageMain .marketingAdvantageBox .marketingAdvantage .content .desc { margin-top: 0.781vw; font-size: 0.833vw; line-height: 1.25vw; max-width: 23.958vw; }
  .marketingAdvantageMain .marketingAdvantageBox .marketingAdvantageClass { padding: 0vw 2.604vw 2.604vw; }
  .marketingAdvantageMain .marketingAdvantageBox .marketingAdvantageClass .list { padding: 0.781vw 1.302vw; margin-right: 0.521vw; width: 10.417vw; height: 6.25vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .marketingAdvantageMain .marketingAdvantageBox .marketingAdvantageClass .list::after { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .marketingAdvantageMain .marketingAdvantageBox .marketingAdvantageClass .list .icon img { max-width: 1.823vw; }
  .marketingAdvantageMain .marketingAdvantageBox .marketingAdvantageClass .list .listTitle { font-size: 1.042vw; }
  .marketingAdvertisementMain { padding: 5.208vw 0vw 4.167vw; }
  .marketingAdvertisementMain .desc { padding-top: 1.042vw; font-size: 0.833vw; line-height: 1.25vw; }
  .marketingAdvertisementMain .marketingAdvertisementBox { padding-top: 4.167vw; }
  .marketingAdvertisementMain .marketingAdvertisementBox .marketingAdvertisementImg { width: 38.542vw; height: 35.365vw; }
  .marketingAdvertisementMain .marketingAdvertisementBox .marketingAdvertisementImg img { width: 100%; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .marketingAdvertisementMain .marketingAdvertisementBox .marketingAdvertisement { padding-left: 4.167vw; height: 35.365vw; }
  .marketingAdvertisementMain .marketingAdvertisementBox .marketingAdvertisement .list { height: 14.729%; }
  .marketingAdvertisementMain .marketingAdvertisementBox .marketingAdvertisement .list .listTitle { font-size: 1.25vw; height: 5.208vw; }
  .marketingAdvertisementMain .marketingAdvertisementBox .marketingAdvertisement .list .listTitle i { font-size: 0.938vw; margin-left: 0.26vw; }
  .marketingAdvertisementMain .marketingAdvertisementBox .marketingAdvertisement .list .content { font-size: 0.833vw; padding-bottom: 2.083vw; min-height: 5vw; line-height: 1.458vw; }
  .marketingAdvertisementMain .marketingAdvertisementBox .marketingAdvertisement .list.cur .listTitle { font-size: 1.563vw; }
  .marketingAdvertisingFormMain { padding: 5.729vw 0vw 5.729vw; }
  .marketingAdvertisingFormMain .marketingAdvertisingFormBox .shortVideoBox { width: 37.5vw; }
  .marketingAdvertisingFormMain .marketingAdvertisingFormBox .shortVideoBox .shortVideo { margin-top: 5.208vw; height: 28.646vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .marketingAdvertisingFormMain .marketingAdvertisingFormBox .shortVideoBox .shortVideo .imgBox { width: 11.667vw; top: -3.125vw; }
  .marketingAdvertisingFormMain .marketingAdvertisingFormBox .shortVideoBox .shortVideo .content { padding: 0vw 2.604vw 2.604vw; }
  .marketingAdvertisingFormMain .marketingAdvertisingFormBox .shortVideoBox .shortVideo .content .shortVideoTitle { font-size: 1.563vw; }
  .marketingAdvertisingFormMain .marketingAdvertisingFormBox .shortVideoBox .shortVideo .content .desc { padding-top: 0.521vw; font-size: 0.833vw; line-height: 1.25vw; }
  .marketingAdvertisingFormMain .marketingAdvertisingFormBox .liveBroadcastBox { padding-left: 3.125vw; }
  .marketingAdvertisingFormMain .marketingAdvertisingFormBox .liveBroadcastBox .liveBroadcast { height: 39.063vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .marketingAdvertisingFormMain .marketingAdvertisingFormBox .liveBroadcastBox .liveBroadcast .imgBox { width: 14.896vw; bottom: -3.646vw; }
  .marketingAdvertisingFormMain .marketingAdvertisingFormBox .liveBroadcastBox .liveBroadcast .content { padding: 2.604vw 2.604vw 0vw; }
  .marketingAdvertisingFormMain .marketingAdvertisingFormBox .liveBroadcastBox .liveBroadcast .content .liveBroadcastTitle { font-size: 1.563vw; }
  .marketingAdvertisingFormMain .marketingAdvertisingFormBox .liveBroadcastBox .liveBroadcast .content .desc { padding-top: 0.521vw; font-size: 0.833vw; line-height: 1.25vw; }
  .marketingAdvertisingFormMain .customerCaseBox { padding: 0vw 0vw 0vw; }
  .customerCaseBox .customerCase { margin-top: 3.646vw; }
  .customerCaseBox .customerCase .swiper-slide { width: 33.333%; -webkit-border-radius: 2.083vw; border-radius: 2.083vw; }
  .customerCaseBox .customerCase .swiper-slide .imgBox { padding-top: 62.405%; }
  .customerCaseBox .customerCase .swiper-slide .content { padding: 2.083vw; }
  .customerCaseBox .customerCase .swiper-slide .content .listTitle { font-size: 0.938vw; }
  .customerCaseBox .customerCase .swiper-slide .content .desc { margin-top: 0.521vw; font-size: 1.042vw; line-height: 1.458vw; }
  .customerCaseBox .customerCase .swiper-slide .content .listDataBox { margin-top: 1.302vw; padding-top: 1.302vw; }
  .customerCaseBox .customerCase .swiper-slide .content .listDataBox .listData .number { font-size: 1.563vw; }
  .customerCaseBox .customerCase .swiper-slide .content .listDataBox .listData .number i { font-size: 0.625vw; margin-left: 0.156vw; }
  .customerCaseBox .customerCase .swiper-slide .content .listDataBox .listData .text { font-size: 0.625vw; padding-top: 0.156vw; }
  .customerCaseBox .customerCase .swiper-slide .content .listDataBox span { width: 0.052vw; height: 2.083vw; }
  .customerCaseBox .customerCase .customerCasePage { padding-top: 1.302vw; }
  .customerCaseBox .customerCase .customerCasePage span { margin: 0vw 0.208vw; width: 0.417vw; height: 0.417vw; }
  .footerServiceMain .footerServiceTitle { padding-top: 5.208vw; }
  .footerServiceMain .footerServiceTitle .title { font-size: 2.604vw; }
  .footerServiceMain .footerServiceTitle .desc { margin-top: 0.781vw; font-size: 0.938vw; line-height: 1.25vw; }
  .footerServiceMain .footerServiceTitle .btn { padding-top: 1.563vw; }
  .footerServiceMain .footerServiceTitle .btn a { -webkit-border-radius: 2.604vw; border-radius: 2.604vw; width: 12.5vw; height: 2.604vw; }
  .footerServiceBox .footerService .container { height: 60%; }
  .footerServiceBox .footerService .container .list { height: 22%; font-size: 1.042vw; padding-left: 0.781vw; }
  .footerServiceBox .footerService .container .list::after { content: ''; width: 0.104vw; height: 100%; left: 0vw; }
  .footerServiceBox .footerService .container .list:nth-child(1) { top: 50%; -webkit-transform: translateY(-2.604vw); -ms-transform: translateY(-2.604vw); transform: translateY(-2.604vw); }
  .footerServiceBox .footerService .container .list:nth-child(2) { top: 30%; left: 16%; height: 14%; -webkit-transform: translateY(-2.604vw); -ms-transform: translateY(-2.604vw); transform: translateY(-2.604vw); }
  .footerServiceBox .footerService .container .list:nth-child(3) { top: 24%; left: 31%; -webkit-transform: translateY(-2.604vw); -ms-transform: translateY(-2.604vw); transform: translateY(-2.604vw); }
  .footerServiceBox .footerService .container .list:nth-child(4) { top: 38%; left: 44%; height: 14%; -webkit-transform: translateY(-2.604vw); -ms-transform: translateY(-2.604vw); transform: translateY(-2.604vw); }
  .footerServiceBox .footerService .container .list:nth-child(5) { top: 47%; left: 60%; -webkit-transform: translateY(2.604vw); -ms-transform: translateY(2.604vw); transform: translateY(2.604vw); }
  .footerServiceBox .footerService .container .list:nth-child(6) { top: 30%; left: 69%; height: 20%; -webkit-transform: translateY(2.604vw); -ms-transform: translateY(2.604vw); transform: translateY(2.604vw); }
  .footerServiceBox .footerService .container .list:nth-child(7) { top: 10%; left: 77%; height: 20%; -webkit-transform: translateY(2.604vw); -ms-transform: translateY(2.604vw); transform: translateY(2.604vw); }
  .footerServiceBox .footerService .container .list:nth-child(8) { top: -6%; left: 86%; height: 20%; -webkit-transform: translateY(2.604vw); -ms-transform: translateY(2.604vw); transform: translateY(2.604vw); }
  .footerServiceBox.Animate .footerService .container .list:nth-child(1) { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
  .footerServiceBox.Animate .footerService .container .list:nth-child(2) { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
  .footerServiceBox.Animate .footerService .container .list:nth-child(3) { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
  .footerServiceBox.Animate .footerService .container .list:nth-child(4) { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
  .footerServiceBox.Animate .footerService .container .list:nth-child(5) { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
  .footerServiceBox.Animate .footerService .container .list:nth-child(6) { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
  .footerServiceBox.Animate .footerService .container .list:nth-child(7) { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
  .footerServiceBox.Animate .footerService .container .list:nth-child(8) { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
  .fanAdvertisingMain { padding: 2.344vw 0vw 4.948vw; }
  .fanAdvertisingMain .imgBox { width: 39.583vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .fanAdvertisingMain .content { padding: 5.729vw 0vw 0vw 3.646vw; }
  .fanAdvertisingMain .content .operateDesc { padding-top: 1.563vw; }
  .fanAdvertisingMain .content .btn { padding-top: 2.083vw; }
  .fanAdvertisingMain .content .btn a { font-size: 0.729vw; width: 16.25vw; height: 2.5vw; -webkit-border-radius: 2.5vw; border-radius: 2.5vw; }
  .fanAdvertisingApplyMain { padding: 4.948vw 0vw 5.729vw; }
  .fanAdvertisingApplyMain .fanAdvertisingApply { margin: 2.604vw -0.781vw 0vw; }
  .fanAdvertisingApplyMain .fanAdvertisingApply .list { width: -webkit-calc(25% - 1.563vw); width: calc(25% - 1.563vw); margin: 1.563vw 0.781vw 0vw; height: 100%; }
  .fanAdvertisingApplyMain .fanAdvertisingApply .list .imgBox { padding-top: 13.542vw; }
  .fanAdvertisingApplyMain .fanAdvertisingApply .list .imgBox img { -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .fanAdvertisingApplyMain .fanAdvertisingApply .list .contentBox { padding: 1.563vw 1.563vw; }
  .fanAdvertisingApplyMain .fanAdvertisingApply .list .contentBox .icon p { width: 5vw; height: 3.125vw; -webkit-border-radius: 3.125vw; border-radius: 3.125vw; border: 0.156vw solid rgba(255, 255, 255, 0.4); }
  .fanAdvertisingApplyMain .fanAdvertisingApply .list .contentBox .icon p img { height: 1.823vw; }
  .fanAdvertisingApplyMain .fanAdvertisingApply .list .contentBox .content .listTitle { font-size: 1.354vw; }
  .fanAdvertisingApplyMain .fanAdvertisingApply .list .contentBox .content .desc { padding-top: 0.781vw; font-size: 0.833vw; line-height: 1.354vw; }
  .fanAdvertisingApplyMain .fanAdvertisingApply .list:nth-child(1) .imgBox { padding-top: 28.646vw; }
  .fanAdvertisingApplyMain .fanAdvertisingApply .list:nth-child(1) .contentBox { padding: 2.604vw 1.563vw 3.385vw; }
  .ordinaryPeopleWeiboMain { padding: 5.729vw 0vw; }
  .ordinaryPeopleWeiboMain .operateDesc { max-width: 44.792vw; }
  .ordinaryPeopleWeiboMain .btn { padding-top: 2.344vw; }
  .ordinaryPeopleWeiboMain .btn a { width: 16.25vw; height: 2.5vw; font-size: 0.729vw; -webkit-border-radius: 2.5vw; border-radius: 2.5vw; }
  .ordinaryPeopleWeiboResourceMain { padding: 5.729vw 0vw 0vw; }
  .ordinaryPeopleWeiboResourceMain .imgBox { width: 39.583vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .ordinaryPeopleWeiboResourceMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 3.125vw 0vw 0vw 3.646vw; }
  .ordinaryPeopleWeiboResourceMain .content .operateDesc { padding-top: 1.563vw; }
  .ordinaryPeopleWeiboMatrixMain { padding: 6.25vw 0vw; }
  .ordinaryPeopleWeiboMatrixMain .ordinaryPeopleWeiboMatrix { margin-top: 4.688vw; }
  .ordinaryPeopleWeiboMatrixMain .ordinaryPeopleWeiboMatrix .list { width: -webkit-calc(25% - 2.396vw); width: calc(25% - 2.396vw); margin: 0vw 1.198vw; }
  .ordinaryPeopleWeiboMatrixMain .ordinaryPeopleWeiboMatrix .list .imgBox span { top: 3.125vw; -webkit-border-radius: 2.083vw; border-radius: 2.083vw; }
  .ordinaryPeopleWeiboMatrixMain .ordinaryPeopleWeiboMatrix .list .imgBox::after { -webkit-border-radius: 2.083vw; border-radius: 2.083vw; }
  .ordinaryPeopleWeiboMatrixMain .ordinaryPeopleWeiboMatrix .list .listTitle { left: 1.823vw; right: 1.823vw; bottom: 1.302vw; font-size: 1.563vw; }
  .ordinaryPeopleWeiboMatrixMain .ordinaryPeopleWeiboMatrix .list .desc { height: 4.948vw; margin-top: 0.521vw; font-size: 0.833vw; line-height: 1.25vw; padding: 0vw 1.823vw; -webkit-border-radius: 4.948vw; border-radius: 4.948vw; }
  .ordinaryPeopleWeiboAdvantageMain { padding: 5.208vw 0vw 6.25vw; }
  .ordinaryPeopleWeiboAdvantageMain .ordinaryPeopleWeiboAdvantage { margin: 0vw -0.625vw; padding-top: 1.563vw; }
  .ordinaryPeopleWeiboAdvantageMain .ordinaryPeopleWeiboAdvantage .list { width: -webkit-calc(20% - 1.25vw); width: calc(20% - 1.25vw); margin: 1.563vw 0.625vw 0vw; padding: 2.344vw 0.781vw; }
  .ordinaryPeopleWeiboAdvantageMain .ordinaryPeopleWeiboAdvantage .list::after { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; -webkit-backdrop-filter: blur(0.781vw); backdrop-filter: blur(0.781vw); }
  .ordinaryPeopleWeiboAdvantageMain .ordinaryPeopleWeiboAdvantage .list .content .icon { width: 2.396vw; }
  .ordinaryPeopleWeiboAdvantageMain .ordinaryPeopleWeiboAdvantage .list .content .text { padding-top: 1.302vw; font-size: 1.146vw; }
  .ordinaryPeopleWeiboAdvantageMain .ordinaryPeopleWeiboAdvantage .list .triangle { top: -0.313vw; width: 4.74vw; }
  .ordinaryPeopleWeiboAdvantageMain .ordinaryPeopleWeiboAdvantage .list .triangle .hover { top: 0vw; }
  .ordinaryPeopleWeiboProcessMain { padding: 4.167vw 0vw 5.208vw; }
  .ordinaryPeopleWeiboProcessMain .ordinaryPeopleWeiboProcess { margin: 0vw -1.302vw; padding-top: 2.083vw; }
  .ordinaryPeopleWeiboProcessMain .ordinaryPeopleWeiboProcess .list { width: -webkit-calc(20% - 2.604vw); width: calc(20% - 2.604vw); margin: 1.302vw 1.302vw 0vw; padding: 4.688vw 0vw 2.604vw; }
  .ordinaryPeopleWeiboProcessMain .ordinaryPeopleWeiboProcess .list .triangle { top: -0.313vw; width: 7.5vw; }
  .ordinaryPeopleWeiboProcessMain .ordinaryPeopleWeiboProcess .list::after { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; -webkit-box-shadow: 0vw 0.313vw 1.25vw rgba(220, 163, 117, 0.21); box-shadow: 0vw 0.313vw 1.25vw rgba(220, 163, 117, 0.21); -webkit-backdrop-filter: blur(0.781vw); backdrop-filter: blur(0.781vw); }
  .ordinaryPeopleWeiboProcessMain .ordinaryPeopleWeiboProcess .list .content .icon { width: 2.604vw; }
  .ordinaryPeopleWeiboProcessMain .ordinaryPeopleWeiboProcess .list .content .listTitle { margin-top: 1.042vw; font-size: 1.25vw; }
  .ordinaryPeopleWeiboProcessMain .ordinaryPeopleWeiboProcess .list .content .number { padding-top: 2.344vw; font-size: 1.042vw; color: rgba(0, 0, 0, 0.5); }
  .ordinaryPeopleWeiboProcessMain .ordinaryPeopleWeiboProcess .list::before { right: -1.979vw; width: 1.25vw; height: 1.25vw; background-size: 1.25vw; }
  .ordinaryPeopleWeiboProcessMain .ordinaryPeopleWeiboProcess.sixRows .list { width: -webkit-calc(16.666666666666668% - 2.604vw); width: calc(16.666666666666668% - 2.604vw); }
  .brandEncyclopediaMain { padding: 5.208vw 0vw 7.813vw; }
  .brandEncyclopediaMain .operateDesc { max-width: 36.458vw; padding-top: 1.823vw; }
  .brandEncyclopediaMain .btn { padding-top: 2.083vw; }
  .brandEncyclopediaMain .btn a { width: 16.25vw; height: 2.5vw; -webkit-border-radius: 2.5vw; border-radius: 2.5vw; font-size: 0.729vw; }
  .encyclopediaGlossaryMain { padding: 0vw 0vw 6.771vw; }
  .encyclopediaGlossaryMain .encyclopediaGlossary { margin: 0vw -0.885vw; padding-top: 2.344vw; }
  .encyclopediaGlossaryMain .encyclopediaGlossary .list { width: -webkit-calc(25% - 1.771vw); width: calc(25% - 1.771vw); margin: 1.563vw 0.885vw 0vw; padding: 3.125vw 0vw 3.385vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .encyclopediaGlossaryMain .encyclopediaGlossary .list .listTitle { font-size: 1.823vw; }
  .encyclopediaGlossaryMain .encyclopediaGlossary .list .desc { font-size: 1.042vw; }
  .encyclopediaGlossaryMain .encyclopediaGlossary .list .logoImg { padding-top: 2.604vw; }
  .encyclopediaGlossaryMain .encyclopediaGlossary .list .logoImg img { height: 4.427vw; }
  .encyclopediaGlossaryMain .encyclopediaGlossary .list .triangle { top: -0.313vw; width: 100%; }
  .encyclopediaGlossaryMain .encyclopediaGlossary .list .triangle img { width: 4.74vw; }
  .encyclopediaTypeMain { padding: 4.688vw 0vw; }
  .encyclopediaTypeMain .encyclopediaTypeBox { padding-top: 4.688vw; }
  .encyclopediaTypeMain .encyclopediaTypeBox .imgBox { width: 38.542vw; }
  .encyclopediaTypeMain .encyclopediaTypeBox .imgBox img { -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .encyclopediaTypeMain .encyclopediaTypeBox .encyclopediaType { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 1.302vw 0vw 0vw 4.167vw; height: 31.25vw; }
  .encyclopediaTypeMain .encyclopediaTypeBox .encyclopediaType .list { height: 17.392%; }
  .encyclopediaTypeMain .encyclopediaTypeBox .encyclopediaType .list .listTitle { height: 5.208vw; font-size: 1.25vw; }
  .encyclopediaTypeMain .encyclopediaTypeBox .encyclopediaType .list .listTitle i { font-size: 0.833vw; margin-left: 0.26vw; }
  .encyclopediaTypeMain .encyclopediaTypeBox .encyclopediaType .list .content { font-size: 0.833vw; line-height: 1.458vw; padding-bottom: 1.823vw; }
  .encyclopediaTypeMain .encyclopediaTypeBox .encyclopediaType .list.cur .listTitle { font-size: 1.563vw; }
  .encyclopediaEffectMain { padding: 5.208vw 0vw; }
  .encyclopediaEffectMain .encyclopediaEffect { padding: 2.344vw 0vw 0vw; margin: 0vw -0.781vw; }
  .encyclopediaEffectMain .encyclopediaEffect .list { width: -webkit-calc(33.333% - 1.563vw); width: calc(33.333% - 1.563vw); margin: 1.563vw 0.781vw 0vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .encyclopediaEffectMain .encyclopediaEffect .list::after { -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .encyclopediaEffectMain .encyclopediaEffect .list::before { -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .encyclopediaEffectMain .encyclopediaEffect .list .content { padding: 2.083vw 2.344vw; }
  .encyclopediaEffectMain .encyclopediaEffect .list .iconBox .icon { width: 5vw; height: 3.125vw; -webkit-border-radius: 3.125vw; border-radius: 3.125vw; }
  .encyclopediaEffectMain .encyclopediaEffect .list .iconBox .icon img { height: 2.083vw; }
  .encyclopediaEffectMain .encyclopediaEffect .list .iconBox .number { font-size: 1.042vw; }
  .encyclopediaEffectMain .encyclopediaEffect .list .listTitle { margin-top: 2.604vw; font-size: 1.354vw; }
  .encyclopediaEffectMain .encyclopediaEffect .list .desc { margin-top: 0.521vw; font-size: 0.833vw; }
  .encyclopediaCaseMain { padding: 4.688vw 0vw; }
  .encyclopediaCaseMain .encyclopediaCase { margin: 0vw -1.563vw; }
  .encyclopediaCaseMain .encyclopediaCase .list { width: -webkit-calc(50% - 3.125vw); width: calc(50% - 3.125vw); margin: 0vw 1.563vw; }
  .encyclopediaCaseMain .encyclopediaCase .list .contentBox { -webkit-border-radius: 1.563vw; border-radius: 1.563vw; height: 100%; }
  .encyclopediaCaseMain .encyclopediaCase .list .contentBox .imgBox { width: 72.641%; }
  .encyclopediaCaseMain .encyclopediaCase .list .contentBox .content { padding: 0vw 2.865vw 2.083vw; }
  .encyclopediaCaseMain .encyclopediaCase .list .contentBox .content .listTitle { font-size: 1.563vw; }
  .encyclopediaCaseMain .encyclopediaCase .list .contentBox .content .desc { margin-top: 0.521vw; font-size: 0.833vw; line-height: 1.25vw; }
  .encyclopediaCaseMain .encyclopediaCase .list:nth-child(1) .contentBox { margin-top: 5.729vw; }
  .encyclopediaCaseMain .encyclopediaCase .list:nth-child(1) .contentBox .imgBox img { -webkit-transform: translateY(-3.125vw); -ms-transform: translateY(-3.125vw); transform: translateY(-3.125vw); }
  .encyclopediaCaseMain .encyclopediaCase .list:nth-child(2) .contentBox { padding: 0vw 0vw 4.167vw; }
  .encyclopediaCaseMain .encyclopediaCase .list:nth-child(2) .contentBox .content { padding: 3.125vw 2.865vw 0vw; }
  .encyclopediaProcessMain { padding: 4.167vw 0vw 5.729vw; }
  .encyclopediaProcessMain .encyclopediaProcess { margin: 0vw -1.302vw; padding-top: 2.083vw; }
  .encyclopediaProcessMain .encyclopediaProcess .list { width: -webkit-calc(20% - 2.604vw); width: calc(20% - 2.604vw); margin: 1.302vw 1.302vw 0vw; padding: 4.167vw 0vw 2.604vw; }
  .encyclopediaProcessMain .encyclopediaProcess .list .triangle { top: -0.313vw; width: 7.5vw; }
  .encyclopediaProcessMain .encyclopediaProcess .list::after { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; -webkit-box-shadow: 0vw 0.313vw 1.25vw rgba(220, 163, 117, 0.21); box-shadow: 0vw 0.313vw 1.25vw rgba(220, 163, 117, 0.21); -webkit-backdrop-filter: blur(0.781vw); backdrop-filter: blur(0.781vw); }
  .encyclopediaProcessMain .encyclopediaProcess .list .content .icon { width: 2.604vw; }
  .encyclopediaProcessMain .encyclopediaProcess .list .content .listTitle { margin-top: 1.042vw; font-size: 1.25vw; }
  .encyclopediaProcessMain .encyclopediaProcess .list .content .number { padding-top: 2.344vw; font-size: 1.042vw; }
  .encyclopediaProcessMain .encyclopediaProcess .list .content .desc { margin: 0.781vw 1.302vw 0vw; font-size: 0.729vw; display: -webkit-box; height: 2.084vw; line-height: 1.042vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .encyclopediaProcessMain .encyclopediaProcess .list::before { right: -1.979vw; width: 1.25vw; height: 1.25vw; }
  .encyclopediaProcessMain .encyclopediaProcess.sixRows .list { width: -webkit-calc(16.666666666666668% - 2.604vw); width: calc(16.666666666666668% - 2.604vw); }
  .operateFlowRateMain { padding: 3.646vw 0vw 5.729vw; }
  .operateFlowRateMain .operateFlowRate { padding: 0vw 9.375vw; }
  .operateFlowRateMain .operateFlowRate .list { width: 17.188vw; margin: 1.823vw 0.781vw 0vw; padding: 0vw 1.563vw 0vw 2.083vw; height: 5.469vw; -webkit-border-radius: 5.469vw; border-radius: 5.469vw; -webkit-backdrop-filter: blur(0.781vw); backdrop-filter: blur(0.781vw); }
  .operateFlowRateMain .operateFlowRate .list .text { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 1.042vw; line-height: 1.458vw; }
  .operateFlowRateMain .operateFlowRate .list .icon { width: 2.083vw; }
  .operateFlowRateMain .line { width: 0.104vw; height: 7.813vw; margin: -1.823vw auto 0vw; }
  .operateFlowRateMain .line::after { width: 0.521vw; height: 0.521vw; -webkit-border-radius: 0.104vw; border-radius: 0.104vw; bottom: -0.833vw; }
  .operateFlowRateMain .desc { margin-top: 2.604vw; font-size: 2.396vw; line-height: 2.917vw; }
  .operateAdvantageMain { padding: 5.208vw 0vw 4.167vw; }
  .operateAdvantageMain .operateAdvantageBox { padding-top: 4.167vw; }
  .operateAdvantageMain .operateAdvantageBox .imgBox { width: 38.542vw; }
  .operateAdvantageMain .operateAdvantageBox .imgBox img { -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .operateAdvantageMain .operateAdvantageBox .operateAdvantage { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 4.167vw; height: 35.938vw; }
  .operateAdvantageMain .operateAdvantageBox .operateAdvantage .list { height: 13.045%; }
  .operateAdvantageMain .operateAdvantageBox .operateAdvantage .list .listTitle { height: 4.688vw; font-size: 1.25vw; }
  .operateAdvantageMain .operateAdvantageBox .operateAdvantage .list .listTitle i { font-size: 0.938vw; margin-left: 0.26vw; }
  .operateAdvantageMain .operateAdvantageBox .operateAdvantage .list .content { font-size: 0.833vw; line-height: 1.458vw; padding-bottom: 2.604vw; }
  .operateAdvantageMain .operateAdvantageBox .operateAdvantage .list.cur .listTitle { font-size: 1.563vw; }
  .operateHelpBrandMain { padding: 3.646vw 0vw 5.729vw; }
  .operateHelpBrandMain .operateHelpBrand { margin: 0vw -0.781vw; padding-top: 2.083vw; }
  .operateHelpBrandMain .operateHelpBrand .list { -webkit-border-radius: 1.563vw; border-radius: 1.563vw; width: -webkit-calc(33.333% - 1.563vw); width: calc(33.333% - 1.563vw); margin: 1.563vw 0.781vw 0vw; padding: 2.344vw 2.083vw; margin: 1.563vw auto 0vw; }
  .operateHelpBrandMain .operateHelpBrand .list .iconBox .icon { width: 4.896vw; height: 3.073vw; -webkit-border-radius: 3.073vw; border-radius: 3.073vw; }
  .operateHelpBrandMain .operateHelpBrand .list .iconBox .icon img { height: 2.083vw; }
  .operateHelpBrandMain .operateHelpBrand .list .iconBox .number { font-size: 1.042vw; }
  .operateHelpBrandMain .operateHelpBrand .list .listTitle { padding-top: 2.344vw; font-size: 1.354vw; }
  .operateHelpBrandMain .operateHelpBrand .list .desc { padding-top: 0.521vw; font-size: 0.833vw; line-height: 1.354vw; }
  .operateServiceContentMain { padding: 5.208vw 0vw 6.25vw; }
  .operateServiceContentMain .operateServiceContent { margin: 0vw -0.625vw; padding-top: 1.563vw; }
  .operateServiceContentMain .operateServiceContent .list { width: -webkit-calc(20% - 1.25vw); width: calc(20% - 1.25vw); margin: 1.563vw 0.625vw 0vw; padding: 1.823vw 0.781vw; }
  .operateServiceContentMain .operateServiceContent .list::after { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; -webkit-backdrop-filter: blur(0.781vw); backdrop-filter: blur(0.781vw); }
  .operateServiceContentMain .operateServiceContent .list .content .icon { width: 2.396vw; }
  .operateServiceContentMain .operateServiceContent .list .content .text { padding-top: 0.781vw; font-size: 1.146vw; }
  .operateServiceContentMain .operateServiceContent .list .triangle { top: -0.313vw; width: 4.74vw; }
  .operateServiceCaseMain { padding: 4.688vw 0vw 5.208vw; }
  .operateServiceCaseMain .operateDesc { padding-top: 0.521vw; }
  .operateServiceCaseBox { margin-top: 2.604vw; }
  .operateServiceCaseClassBox { bottom: 1.823vw; width: 41.667vw; z-index: 20; padding: 0vw 5.208vw; }
  .operateServiceCaseClass { -webkit-border-radius: 3.438vw; border-radius: 3.438vw; height: 3.438vw; -webkit-backdrop-filter: blur(0.781vw); backdrop-filter: blur(0.781vw); }
  .operateServiceCaseClass span { width: 25%; height: 100%; -webkit-border-radius: 3.438vw; border-radius: 3.438vw; }
  .operateServiceCaseClass a { font-size: 0.938vw; }
  .operateServiceCase .imgBox { width: 41.667vw; }
  .operateServiceCase .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 2.865vw 0vw 0vw 3.646vw; }
  .operateServiceCase .content .column { font-size: 1.042vw; }
  .operateServiceCase .content .listTitle { margin-top: 0.521vw; font-size: 1.979vw; line-height: 2.5vw; }
  .operateServiceCase .content .desc { margin-top: 1.302vw; font-size: 0.833vw; display: -webkit-box; height: 4.062vw; line-height: 1.354vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .operateServiceCase .content .caseListDetailBox { margin-top: 2.344vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding: 1.302vw 1.563vw; }
  .operateServiceCase .content .caseListDetailBox .caseListDetail { width: -webkit-calc(50% - 1.042vw); width: calc(50% - 1.042vw); font-size: 0.833vw; padding: 0.625vw 0vw; margin: 0vw 0.521vw; }
  .operateServiceCase .content .caseDadaListBox { padding: 4.167vw 4.167vw 0vw 0vw; }
  .operateServiceCase .content .caseDadaListBox .caseDadaList .number { font-size: 2.396vw; }
  .operateServiceCase .content .caseDadaListBox .caseDadaList .number i { font-size: 0.938vw; }
  .operateServiceCase .content .caseDadaListBox .caseDadaList .text { font-size: 0.833vw; padding-top: 0.521vw; }
  .newMediaOperateMain { padding: 6.25vw 0vw; }
  .newMediaOperateMain .imgBox { width: 33.333vw; }
  .newMediaOperateMain .imgBox .img { padding-top: 3.125vw; }
  .newMediaOperateMain .newMediaOperate { width: 35.417vw; }
  .newMediaOperateMain .newMediaOperate .list { padding: 1.302vw 0vw 2.083vw; }
  .newMediaOperateMain .newMediaOperate .list .listTitle span { width: 1.563vw; height: 1.563vw; line-height: 1.354vw; font-size: 0.938vw; }
  .newMediaOperateMain .newMediaOperate .list .listTitle h3 { font-size: 1.146vw; padding: 0vw 1.563vw 0vw 0.521vw; }
  .newMediaOperateMain .newMediaOperate .list .listTitle i { width: 0.781vw; height: 0.781vw; }
  .newMediaOperateMain .newMediaOperate .list .listTitle i::after { width: 0.156vw; height: 100%; }
  .newMediaOperateMain .newMediaOperate .list .listTitle i::before { width: 100%; height: 0.156vw; }
  .newMediaOperateMain .newMediaOperate .list .content { font-size: 0.833vw; margin-top: 1.042vw; padding-bottom: 1.042vw; line-height: 1.302vw; }
  .newMediaOperateMain .newMediaOperate .list.cur .listTitle h3 { font-size: 1.354vw; }
  .overseasMediumMain { padding: 5.208vw 0vw; }
  .overseasMediumMain .overseasMediumBox .imgBox { width: 38.542vw; height: 41.667vw; }
  .overseasMediumMain .overseasMediumBox .imgBox img { width: 100%; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .overseasMediumMain .overseasMediumBox .overseasMedium { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 1.302vw 0vw 0vw 4.167vw; height: 31.25vw; }
  .overseasMediumMain .overseasMediumBox .overseasMedium .list { height: 15.6533%; }
  .overseasMediumMain .overseasMediumBox .overseasMedium .list .listTitle { height: 4.688vw; font-size: 1.25vw; }
  .overseasMediumMain .overseasMediumBox .overseasMedium .list .listTitle i { font-size: 0.833vw; margin-left: 0.26vw; }
  .overseasMediumMain .overseasMediumBox .overseasMedium .list .content { font-size: 0.833vw; line-height: 1.458vw; padding-bottom: 1.823vw; }
  .overseasMediumMain .overseasMediumBox .overseasMedium .list.cur .listTitle { font-size: 1.563vw; }
  .overseasMediumServiceProcessMain { padding: 5.208vw 0vw; }
  .overseasMediumServiceProcessMain .imgBox { margin-top: 0.781vw; }
  .publicPraiseMain { padding: 5.208vw 0vw 7.813vw; }
  .publicPraiseMain .operateDesc { max-width: 41.146vw; padding-top: 1.823vw; }
  .publicPraiseMain .btn { padding-top: 2.083vw; }
  .publicPraiseMain .btn a { width: 16.25vw; height: 2.5vw; -webkit-border-radius: 2.5vw; border-radius: 2.5vw; font-size: 0.729vw; }
  .publicPraisePlatformMain { padding: 0vw 0vw 6.771vw; }
  .publicPraisePlatformMain .publicPraisePlatform { margin: 0vw -0.885vw; padding-top: 2.344vw; }
  .publicPraisePlatformMain .publicPraisePlatform .list { width: -webkit-calc(20% - 1.771vw); width: calc(20% - 1.771vw); margin: 1.563vw 0.885vw 0vw; padding: 3.385vw 0vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .publicPraisePlatformMain .publicPraisePlatform .list .listTitle { font-size: 1.458vw; }
  .publicPraisePlatformMain .publicPraisePlatform .list .triangle { top: -0.313vw; width: 100%; }
  .publicPraisePlatformMain .publicPraisePlatform .list .triangle img { width: 4.74vw; }
  .publicPraiseCaseMain { padding: 5.729vw 0vw 1.042vw; }
  .publicPraiseCaseMain .publicPraiseCase { margin: 0vw -1.563vw; }
  .publicPraiseCaseMain .publicPraiseCase .list { width: -webkit-calc(50% - 3.125vw); width: calc(50% - 3.125vw); margin: 0vw 1.563vw; }
  .publicPraiseCaseMain .publicPraiseCase .list .contentBox { -webkit-border-radius: 1.563vw; border-radius: 1.563vw; height: 100%; }
  .publicPraiseCaseMain .publicPraiseCase .list .contentBox .imgBox { width: 72.641%; }
  .publicPraiseCaseMain .publicPraiseCase .list .contentBox .content { padding: 0vw 2.865vw 2.083vw; }
  .publicPraiseCaseMain .publicPraiseCase .list .contentBox .content .listTitle { font-size: 1.563vw; }
  .publicPraiseCaseMain .publicPraiseCase .list .contentBox .content .desc { margin-top: 0.521vw; font-size: 0.833vw; line-height: 1.25vw; }
  .publicPraiseCaseMain .publicPraiseCase .list:nth-child(1) .contentBox { margin-top: 5.729vw; }
  .publicPraiseCaseMain .publicPraiseCase .list:nth-child(1) .contentBox .imgBox img { -webkit-transform: translateY(-3.125vw); -ms-transform: translateY(-3.125vw); transform: translateY(-3.125vw); }
  .publicPraiseCaseMain .publicPraiseCase .list:nth-child(2) .contentBox { padding: 0vw 0vw 4.167vw; }
  .publicPraiseCaseMain .publicPraiseCase .list:nth-child(2) .contentBox .content { padding: 3.125vw 2.865vw 0vw; }
  .manuscriptWritingMain { padding: 4.167vw 0vw; }
  .manuscriptWritingMain .manuscriptWriting { max-width: 66.667vw; margin-top: 2.604vw; }
  .manuscriptWritingMain .manuscriptWriting .imgBox { max-width: 29.531vw; }
  .manuscriptWritingMain .manuscriptWriting .list { padding: 0.781vw 1.823vw; -webkit-border-radius: 3.958vw; border-radius: 3.958vw; font-size: 0.938vw; line-height: 1.198vw; }
  .manuscriptWritingMain .manuscriptWriting .list::after { left: 1.823vw; bottom: -0.521vw; border-left: 0.26vw solid transparent; border-right: 0.26vw solid transparent; }
  .manuscriptWritingMain .manuscriptWriting .list .number { left: -0.781vw; top: -0.781vw; font-size: 3.646vw; padding-right: 1.042vw; }
  .manuscriptWritingMain .manuscriptWriting .list:nth-child(2) { top: 5.208vw; left: 9.635vw; }
  .manuscriptWritingMain .manuscriptWriting .list:nth-child(2) .number { left: 0vw; }
  .manuscriptWritingMain .manuscriptWriting .list:nth-child(2)::after { border-top: 0.885vw solid #f28a3b; }
  .manuscriptWritingMain .manuscriptWriting .list:nth-child(3) { top: 4.948vw; right: 5.469vw; }
  .manuscriptWritingMain .manuscriptWriting .list:nth-child(3)::after { border-top: 0.885vw solid #f2a93a; }
  .manuscriptWritingMain .manuscriptWriting .list:nth-child(4) { bottom: 4.167vw; left: 0.26vw; }
  .manuscriptWritingMain .manuscriptWriting .list:nth-child(4)::after { border-top: 0.885vw solid #f3c73c; }
  .manuscriptWritingMain .manuscriptWriting .list:nth-child(5) { bottom: 5.208vw; right: 2.604vw; }
  .manuscriptWritingMain .manuscriptWriting .list:nth-child(5)::after { border-top: 0.885vw solid #f9bd76; }
  .manuscriptWritingSelectMain { padding: 4.688vw 0vw; }
  .manuscriptWritingSelectMain .manuscriptWritingSelectBox { padding-top: 4.688vw; }
  .manuscriptWritingSelectMain .manuscriptWritingSelectBox .imgBox { width: 38.542vw; }
  .manuscriptWritingSelectMain .manuscriptWritingSelectBox .imgBox img { -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .manuscriptWritingSelectMain .manuscriptWritingSelectBox .manuscriptWritingSelect { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 1.302vw 0vw 0vw 4.167vw; height: 31.25vw; }
  .manuscriptWritingSelectMain .manuscriptWritingSelectBox .manuscriptWritingSelect .list { height: 17.392%; }
  .manuscriptWritingSelectMain .manuscriptWritingSelectBox .manuscriptWritingSelect .list .listTitle { height: 5.208vw; font-size: 1.25vw; }
  .manuscriptWritingSelectMain .manuscriptWritingSelectBox .manuscriptWritingSelect .list .listTitle i { font-size: 0.833vw; margin-left: 0.26vw; }
  .manuscriptWritingSelectMain .manuscriptWritingSelectBox .manuscriptWritingSelect .list .content { font-size: 0.833vw; line-height: 1.458vw; padding-bottom: 1.823vw; }
  .manuscriptWritingSelectMain .manuscriptWritingSelectBox .manuscriptWritingSelect .list.cur .listTitle { font-size: 1.563vw; }
  .manuscriptWritingAdvantageMain { padding: 5.208vw 0vw; }
  .manuscriptWritingAdvantageMain .manuscriptWritingAdvantage { padding: 2.344vw 0vw 0vw; margin: 0vw -0.781vw; }
  .manuscriptWritingAdvantageMain .manuscriptWritingAdvantage .list { width: -webkit-calc(33.333% - 1.563vw); width: calc(33.333% - 1.563vw); margin: 1.563vw 0.781vw 0vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .manuscriptWritingAdvantageMain .manuscriptWritingAdvantage .list::after { -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .manuscriptWritingAdvantageMain .manuscriptWritingAdvantage .list::before { -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .manuscriptWritingAdvantageMain .manuscriptWritingAdvantage .list .content { padding: 2.083vw 2.344vw; }
  .manuscriptWritingAdvantageMain .manuscriptWritingAdvantage .list .iconBox .icon { width: 5vw; height: 3.125vw; -webkit-border-radius: 3.125vw; border-radius: 3.125vw; border: 0.104vw solid #cabca3; }
  .manuscriptWritingAdvantageMain .manuscriptWritingAdvantage .list .iconBox .icon img { height: 2.083vw; }
  .manuscriptWritingAdvantageMain .manuscriptWritingAdvantage .list .iconBox .number { font-size: 1.042vw; }
  .manuscriptWritingAdvantageMain .manuscriptWritingAdvantage .list .listTitle { margin-top: 2.604vw; font-size: 1.354vw; }
  .manuscriptWritingAdvantageMain .manuscriptWritingAdvantage .list .desc { margin-top: 0.521vw; font-size: 0.833vw; }
  .brandPublicRelationsMain { padding: 4.167vw 0vw; }
  .brandPublicRelationsMain .brandPublicRelations { max-width: 66.667vw; margin-top: 2.604vw; }
  .brandPublicRelationsMain .brandPublicRelations .imgBox { max-width: 29.531vw; }
  .brandPublicRelationsMain .brandPublicRelations .list { padding: 0.781vw 2.865vw 0.781vw 1.823vw; -webkit-border-radius: 3.958vw; border-radius: 3.958vw; font-size: 0.938vw; line-height: 1.198vw; }
  .brandPublicRelationsMain .brandPublicRelations .list::after { left: 1.823vw; bottom: -0.521vw; border-left: 0.26vw solid transparent; border-right: 0.26vw solid transparent; }
  .brandPublicRelationsMain .brandPublicRelations .list .number { left: -0.781vw; top: -0.781vw; font-size: 3.646vw; padding-right: 1.042vw; }
  .brandPublicRelationsMain .brandPublicRelations .list:nth-child(2) { top: 3.021vw; left: 9.115vw; }
  .brandPublicRelationsMain .brandPublicRelations .list:nth-child(2)::after { border-top: 0.885vw solid #f28a3b; }
  .brandPublicRelationsMain .brandPublicRelations .list:nth-child(3) { top: 2.604vw; right: 8.073vw; }
  .brandPublicRelationsMain .brandPublicRelations .list:nth-child(3)::after { border-top: 0.885vw solid #f2a93a; }
  .brandPublicRelationsMain .brandPublicRelations .list:nth-child(4) { top: 9.896vw; left: 7.031vw; }
  .brandPublicRelationsMain .brandPublicRelations .list:nth-child(4)::after { border-top: 0.885vw solid #f3c73c; }
  .brandPublicRelationsMain .brandPublicRelations .list:nth-child(5) { top: 9.896vw; right: 7.031vw; }
  .brandPublicRelationsMain .brandPublicRelations .list:nth-child(5)::after { border-top: 0.885vw solid #f9bd76; }
  .brandPublicRelationsMain .brandPublicRelations .list:nth-child(6) { top: 16.406vw; left: 11.979vw; }
  .brandPublicRelationsMain .brandPublicRelations .list:nth-child(6)::after { border-top: 0.885vw solid #a59487; }
  .brandPublicRelationsMain .brandPublicRelations .list:nth-child(7) { top: 16.406vw; right: 10.156vw; }
  .brandPublicRelationsMain .brandPublicRelations .list:nth-child(7)::after { border-top: 0.885vw solid #cba47f; }
  .brandPublicRelationsServiceMain { padding: 5.208vw 0vw 7.031vw; }
  .brandPublicRelationsServiceMain .brandPublicRelationsService { margin-top: 8.854vw; }
  .brandPublicRelationsServiceMain .brandPublicRelationsService .helpList .list { margin-top: 1.042vw; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 1.146vw; }
  .brandPublicRelationsServiceMain .brandPublicRelationsService .helpList .list::after { left: 0vw; top: 0vw; bottom: 0vw; right: 0vw; -webkit-border-radius: 5.729vw; border-radius: 5.729vw; }
  .brandPublicRelationsServiceMain .brandPublicRelationsService .helpList .list::before { left: 0vw; top: 0vw; bottom: 0vw; right: 0vw; -webkit-border-radius: 5.729vw; border-radius: 5.729vw; }
  .brandPublicRelationsServiceMain .brandPublicRelationsService .helpList .list .content span { width: 1.563vw; height: 1.563vw; font-size: 0.729vw; }
  .brandPublicRelationsServiceMain .brandPublicRelationsService .helpList .list .content p { margin-top: 0.26vw; }
  .brandPublicRelationsServiceMain .brandPublicRelationsService .helpList .list:first-child { margin: 0vw; }
  .brandPublicRelationsServiceMain .brandPublicRelationsService .helpList:nth-child(2) { width: 33.75vw; -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; margin: 0vw 1.979vw; }
  .brandPublicRelationsServiceMain .brandPublicRelationsService .helpList:nth-child(2) .helpImgBox .imgBox img { -webkit-border-radius: 2.604vw; border-radius: 2.604vw; }
  .brandPublicRelationsServiceMain .brandPublicRelationsService .helpList:nth-child(2) .helpImgBox .imgBox .numberBox { right: 0.885vw; top: 3.125vw; width: 7.292vw; height: 7.292vw; border: 0.573vw solid #fff; }
  .brandPublicRelationsServiceMain .brandPublicRelationsService .helpList:nth-child(2) .helpImgBox .imgBox .numberBox p { font-size: 0.677vw; }
  .brandPublicRelationsServiceMain .brandPublicRelationsService .helpList:nth-child(2) .helpImgBox .imgBox .numberBox p:nth-child(1) { font-size: 1.042vw; }
  .brandPublicRelationsServiceMain .brandPublicRelationsService .helpList:nth-child(2) .helpImgBox .phoneImg { left: 0vw; bottom: 0vw; width: 100%; }
  .brandPublicRelationsValueMain { padding: 5.208vw 0vw 5.729vw; }
  .brandPublicRelationsValueMain .operateDesc { padding-top: 0.521vw; }
  .brandPublicRelationsValueMain .brandPublicRelationsValue { margin-top: 1.563vw; padding-left: 18.75vw; margin-right: -0.521vw; }
  .brandPublicRelationsValueMain .brandPublicRelationsValue .list { padding: 0vw 2.604vw; width: -webkit-calc(33.333% - 1.042vw); width: calc(33.333% - 1.042vw); margin: 1.563vw 0.521vw 0vw; height: 7.292vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .brandPublicRelationsValueMain .brandPublicRelationsValue .list .listTitle { font-size: 1.354vw; }
  .brandPublicRelationsValueMain .brandPublicRelationsValue .list .icon img { width: 3.125vw; }
  .brandPublicRelationsValueMain .brandPublicRelationsValue .list:nth-child(1) { margin: 1.563vw 0vw 0vw; width: 18.229vw; }
  .brandPublicRelationsValueMain .brandPublicRelationsValue .list:nth-child(1) .listTitle { margin-top: 1.302vw; }
  .brandPublicRelationsMonitorMain { padding: 6.25vw 0vw 0vw; }
  .brandPublicRelationsMonitorMain .operateDesc { padding-top: 0.521vw; }
  .brandPublicRelationsMonitorMain .brandPublicRelationsMonitor { margin-top: 3.125vw; }
  .brandPublicRelationsMonitorMain .brandPublicRelationsMonitor .imgBox { width: 40.313vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .brandPublicRelationsMonitorMain .brandPublicRelationsMonitor .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0vw 0vw 3.125vw; }
  .brandPublicRelationsMonitorMain .brandPublicRelationsMonitor .content .list { padding: 2.083vw 0vw; }
  .brandPublicRelationsMonitorMain .brandPublicRelationsMonitor .content .list .text { font-size: 1.354vw; }
  .brandPublicRelationsMonitorMain .brandPublicRelationsMonitor .content .list .text img { height: 2.083vw; margin-right: 0.26vw; }
  .brandPublicRelationsMonitorMain .brandPublicRelationsMonitor .content .list .number { font-size: 0.833vw; }
  .brandPublicRelationsMaintenanceMain { padding: 6.25vw 0vw; }
  .brandPublicRelationsMaintenanceMain .brandPublicRelationsMaintenance { margin-top: 1.563vw; padding-left: -webkit-calc(33.333% + 0.781vw); padding-left: calc(33.333% + 0.781vw); margin-right: -0.781vw; }
  .brandPublicRelationsMaintenanceMain .brandPublicRelationsMaintenance .list { width: -webkit-calc(50% - 1.563vw); width: calc(50% - 1.563vw); min-height: 10.417vw; margin: 1.563vw 0.781vw 0vw; padding: 2.083vw; }
  .brandPublicRelationsMaintenanceMain .brandPublicRelationsMaintenance .list .iconBox .icon { height: 3.125vw; width: 4.948vw; -webkit-border-radius: 3.125vw; border-radius: 3.125vw; }
  .brandPublicRelationsMaintenanceMain .brandPublicRelationsMaintenance .list .iconBox .icon img { height: 1.823vw; }
  .brandPublicRelationsMaintenanceMain .brandPublicRelationsMaintenance .list .iconBox .number { font-size: 1.042vw; }
  .brandPublicRelationsMaintenanceMain .brandPublicRelationsMaintenance .list .listTitle { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 1.354vw; line-height: 1.563vw; }
  .brandPublicRelationsMaintenanceMain .brandPublicRelationsMaintenance .list .imgBox img { -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .brandPublicRelationsMaintenanceMain .brandPublicRelationsMaintenance .list:nth-child(1) { width: -webkit-calc(33.333% - 0.781vw); width: calc(33.333% - 0.781vw); }
  .brandPublicRelationsBrandPromotionMain { padding: 4.688vw 0vw; }
  .brandPublicRelationsBrandPromotionMain .brandPublicRelationsBrandPromotion { margin-top: 3.646vw; }
  .brandPublicRelationsBrandPromotionMain .brandPublicRelationsBrandPromotion .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 3.125vw 0vw 0vw; }
  .brandPublicRelationsBrandPromotionMain .brandPublicRelationsBrandPromotion .content .list { padding: 1.823vw 0vw 1.823vw 0.781vw; }
  .brandPublicRelationsBrandPromotionMain .brandPublicRelationsBrandPromotion .content .list .text { font-size: 1.354vw; }
  .brandPublicRelationsBrandPromotionMain .brandPublicRelationsBrandPromotion .content .list .text img { height: 2.083vw; margin-right: 0.781vw; }
  .brandPublicRelationsBrandPromotionMain .brandPublicRelationsBrandPromotion .content .list .number { font-size: 0.833vw; color: rgba(255, 255, 255, 0.4); }
  .brandPublicRelationsBrandPromotionMain .brandPublicRelationsBrandPromotion .content .list:nth-child(1) { padding-top: 0vw; }
  .brandPublicRelationsBrandPromotionMain .brandPublicRelationsBrandPromotion .imgBox { width: 40.313vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .brandPublicRelationsProcessMain { padding: 4.167vw 0vw 5.208vw; }
  .brandPublicRelationsProcessMain .brandPublicRelationsProcess { margin: 0vw -1.302vw; padding-top: 2.083vw; }
  .brandPublicRelationsProcessMain .brandPublicRelationsProcess .list { width: -webkit-calc(20% - 2.604vw); width: calc(20% - 2.604vw); margin: 1.302vw 1.302vw 0vw; padding: 4.167vw 0vw 2.604vw; }
  .brandPublicRelationsProcessMain .brandPublicRelationsProcess .list .triangle { top: -0.313vw; width: 7.5vw; }
  .brandPublicRelationsProcessMain .brandPublicRelationsProcess .list::after { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; -webkit-box-shadow: 0vw 0.313vw 1.25vw rgba(220, 163, 117, 0.21); box-shadow: 0vw 0.313vw 1.25vw rgba(220, 163, 117, 0.21); -webkit-backdrop-filter: blur(0.781vw); backdrop-filter: blur(0.781vw); }
  .brandPublicRelationsProcessMain .brandPublicRelationsProcess .list .content .icon { width: 2.604vw; }
  .brandPublicRelationsProcessMain .brandPublicRelationsProcess .list .content .listTitle { margin-top: 1.042vw; font-size: 1.25vw; }
  .brandPublicRelationsProcessMain .brandPublicRelationsProcess .list .content .number { padding-top: 2.344vw; font-size: 1.042vw; }
  .brandPublicRelationsProcessMain .brandPublicRelationsProcess .list::before { right: -1.979vw; width: 1.25vw; height: 1.25vw; background-size: 1.25vw; }
  .brandPublicRelationsProcessMain .brandPublicRelationsProcess.sixRows .list { width: -webkit-calc(16.666666666666668% - 2.604vw); width: calc(16.666666666666668% - 2.604vw); }
  .weChatOfficialAccountMain { padding: 3.646vw 0vw 5.208vw; }
  .weChatOfficialAccountMain .line { width: 0.104vw; height: 2.604vw; margin: 0.781vw auto 0vw; }
  .weChatOfficialAccountMain .line::after { width: 0.521vw; height: 0.521vw; bottom: -0.833vw; }
  .weChatOfficialAccountMain .weChatOfficialAccount { margin: 2.604vw -7.813vw 0vw; padding: 0vw 2.604vw; }
  .weChatOfficialAccountMain .weChatOfficialAccount .Exposure { padding-top: 2.865vw; width: 12.396vw; height: 13.646vw; background-size: 12.396vw 13.646vw; }
  .weChatOfficialAccountMain .weChatOfficialAccount .Exposure .icon { width: 3.854vw; }
  .weChatOfficialAccountMain .weChatOfficialAccount .Exposure .ExposureTitle { padding-top: 0.781vw; font-size: 1.146vw; }
  .weChatOfficialAccountMain .weChatOfficialAccount .Exposure .desc { margin-top: 0.26vw; font-size: 0.833vw; }
  .weChatOfficialAccountMain .weChatOfficialAccount .list { width: -webkit-calc(50% - 15.625vw); width: calc(50% - 15.625vw); padding: 1.302vw 2.083vw; margin: 1.042vw 7.813vw 0vw; -webkit-border-radius: 5.469vw; border-radius: 5.469vw; -webkit-backdrop-filter: blur(0.781vw); backdrop-filter: blur(0.781vw); }
  .weChatOfficialAccountMain .weChatOfficialAccount .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .weChatOfficialAccountMain .weChatOfficialAccount .list .content .listTitle { font-size: 1.146vw; }
  .weChatOfficialAccountMain .weChatOfficialAccount .list .content .desc { font-size: 0.833vw; padding-top: 0.26vw; }
  .weChatOfficialAccountMain .weChatOfficialAccount .list .icon { min-width: 2.083vw; width: 2.083vw; margin-left: 0.521vw; }
  .weChatOfficialAccountMain .weChatOfficialAccount .list:nth-child(2n+1) { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
  .weChatOfficialAccountMain .weChatOfficialAccount .list:nth-child(2n+1) .icon { margin-right: 1.302vw; margin-left: 0vw; }
  .weChatOfficialAccountCaseMain { padding: 4.688vw 0vw; }
  .selectWeChatOfficialAccountMain { padding: 4.688vw 0vw 5.729vw; }
  .selectWeChatOfficialAccountMain .selectWeChatOfficialAccount { margin: 0vw -0.833vw; padding-top: 2.865vw; }
  .selectWeChatOfficialAccountMain .selectWeChatOfficialAccount .list { width: -webkit-calc(33.333% - 1.667vw); width: calc(33.333% - 1.667vw); margin: 0vw 0.833vw; }
  .selectWeChatOfficialAccountMain .selectWeChatOfficialAccount .list .content { z-index: 10; padding: 0vw 2.604vw 2.604vw 2.604vw; }
  .selectWeChatOfficialAccountMain .selectWeChatOfficialAccount .list .imgBox { width: 12.604vw; }
  .selectWeChatOfficialAccountMain .selectWeChatOfficialAccount .list .imgBox::before { left: 1.563vw; right: 1.563vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; -webkit-box-shadow: -0.313vw 2.083vw 2.396vw rgba(65, 8, 2, 0.35); box-shadow: -0.313vw 2.083vw 2.396vw rgba(65, 8, 2, 0.35); }
  .selectWeChatOfficialAccountMain .selectWeChatOfficialAccount .list .listTitle { margin-top: 2.344vw; font-size: 1.354vw; }
  .selectWeChatOfficialAccountMain .selectWeChatOfficialAccount .list .desc { margin-top: 0.781vw; font-size: 0.833vw; line-height: 1.354vw; }
  .selectWeChatOfficialAccountMain .selectWeChatOfficialAccount .list::after { top: 3.906vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .weChatOfficialAccountServiceMain { padding: 6.25vw 0vw; }
  .weChatOfficialAccountServiceMain .titleBox { width: 31.51vw; padding: 0vw 7.813vw 0vw 0vw; }
  .weChatOfficialAccountServiceMain .titleBox .sticky { top: 4.167vw; }
  .weChatOfficialAccountServiceMain .titleBox .operateDesc { padding-top: 2.083vw; }
  .weChatOfficialAccountServiceMain .weChatOfficialAccountService .list { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding: 2.344vw; margin-bottom: 1.563vw; top: 4.167vw; }
  .weChatOfficialAccountServiceMain .weChatOfficialAccountService .list .iconBox { width: 9.375vw; }
  .weChatOfficialAccountServiceMain .weChatOfficialAccountService .list .iconBox .icon { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; min-width: 2.604vw; width: 2.604vw; }
  .weChatOfficialAccountServiceMain .weChatOfficialAccountService .list .iconBox .line { width: 3.385vw; }
  .weChatOfficialAccountServiceMain .weChatOfficialAccountService .list .iconBox .line span { width: 100%; height: 0.26vw; -webkit-border-radius: 0.208vw; border-radius: 0.208vw; margin-top: 0.365vw; }
  .weChatOfficialAccountServiceMain .weChatOfficialAccountService .list .iconBox .line span:nth-child(2) { width: 80%; }
  .weChatOfficialAccountServiceMain .weChatOfficialAccountService .list .content .listTitle span { font-size: 1.25vw; }
  .weChatOfficialAccountServiceMain .weChatOfficialAccountService .list .content .listTitle::after { left: -1.563vw; top: -0.521vw; width: 2.135vw; height: 2.135vw; }
  .weChatOfficialAccountServiceMain .weChatOfficialAccountService .list .content .desc { font-size: 0.833vw; line-height: 1.354vw; padding-top: 1.042vw; }
  .operateMicroblogWhyMain { padding: 4.948vw 0vw 5.729vw; }
  .operateMicroblogWhyMain .operateMicroblogWhy { margin: 2.604vw -0.781vw 0vw; }
  .operateMicroblogWhyMain .operateMicroblogWhy .list { width: -webkit-calc(33.333% - 1.563vw); width: calc(33.333% - 1.563vw); margin: 1.563vw 0.781vw 0vw; height: 100%; }
  .operateMicroblogWhyMain .operateMicroblogWhy .list .imgBox { padding-top: 13.542vw; }
  .operateMicroblogWhyMain .operateMicroblogWhy .list .imgBox img { -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .operateMicroblogWhyMain .operateMicroblogWhy .list .contentBox { padding: 1.563vw 2.604vw; }
  .operateMicroblogWhyMain .operateMicroblogWhy .list .contentBox .icon p img { height: 3.125vw; }
  .operateMicroblogWhyMain .operateMicroblogWhy .list .contentBox .content .listTitle { font-size: 1.354vw; }
  .operateMicroblogWhyMain .operateMicroblogWhy .list .contentBox .content .desc { padding-top: 0.781vw; font-size: 0.833vw; line-height: 1.354vw; }
  .operateMicroblogWhyMain .operateMicroblogWhy .list:nth-child(1) .imgBox { padding-top: 28.646vw; }
  .operateMicroblogWhyMain .operateMicroblogWhy .list:nth-child(1) .contentBox .icon { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .onlineCelebrityMain { padding: 5.729vw 0vw; }
  .onlineCelebrityMain .operateDesc { max-width: 44.792vw; }
  .onlineCelebrityMain .btn { padding-top: 2.344vw; }
  .onlineCelebrityMain .btn a { width: 16.25vw; height: 2.5vw; font-size: 0.729vw; -webkit-border-radius: 2.5vw; border-radius: 2.5vw; }
  .onlineCelebrityRepresentMain { padding: 5.469vw 0vw; }
  .onlineCelebrityRepresentMain .onlineCelebrityRepresent { margin-top: 4.167vw; }
  .onlineCelebrityRepresentMain .onlineCelebrityRepresent .swiper-slide { width: -webkit-calc(33.333% - 1.042vw); width: calc(33.333% - 1.042vw); margin-right: 1.563vw; }
  .onlineCelebrityRepresentMain .onlineCelebrityRepresent .swiper-slide .content { padding: 0vw 2.604vw 2.604vw 2.604vw; }
  .onlineCelebrityRepresentMain .onlineCelebrityRepresent .swiper-slide .imgBox { width: 12.604vw; }
  .onlineCelebrityRepresentMain .onlineCelebrityRepresent .swiper-slide .imgBox::before { left: 1.563vw; right: 1.563vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; -webkit-box-shadow: 0.521vw 1.563vw 2.396vw rgba(65, 8, 2, 0.35); box-shadow: 0.521vw 1.563vw 2.396vw rgba(65, 8, 2, 0.35); }
  .onlineCelebrityRepresentMain .onlineCelebrityRepresent .swiper-slide .listTitle { margin-top: 2.344vw; font-size: 1.354vw; }
  .onlineCelebrityRepresentMain .onlineCelebrityRepresent .swiper-slide .desc { margin-top: 0.781vw; font-size: 0.833vw; line-height: 1.354vw; }
  .onlineCelebrityRepresentMain .onlineCelebrityRepresent .swiper-slide::after { top: 3.906vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .onlineCelebrityAdvantageMain { padding: 4.167vw 0vw 4.167vw; }
  .onlineCelebrityAdvantageMain .desc { padding-top: 1.042vw; font-size: 0.833vw; line-height: 1.25vw; }
  .onlineCelebrityAdvantageMain .onlineCelebrityAdvantageBox { padding-top: 3.125vw; }
  .onlineCelebrityAdvantageMain .onlineCelebrityAdvantageBox .onlineCelebrityAdvantageImg { width: 38.542vw; }
  .onlineCelebrityAdvantageMain .onlineCelebrityAdvantageBox .onlineCelebrityAdvantageImg img { width: 100%; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .onlineCelebrityAdvantageMain .onlineCelebrityAdvantageBox .onlineCelebrityAdvantage { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 1.302vw 0vw 0vw 4.167vw; height: 37.5vw; }
  .onlineCelebrityAdvantageMain .onlineCelebrityAdvantageBox .onlineCelebrityAdvantage .list { height: 12.95%; }
  .onlineCelebrityAdvantageMain .onlineCelebrityAdvantageBox .onlineCelebrityAdvantage .list .listTitle { font-size: 1.25vw; height: 4.688vw; }
  .onlineCelebrityAdvantageMain .onlineCelebrityAdvantageBox .onlineCelebrityAdvantage .list .listTitle i { font-size: 0.938vw; margin-left: 0.26vw; }
  .onlineCelebrityAdvantageMain .onlineCelebrityAdvantageBox .onlineCelebrityAdvantage .list .content { font-size: 0.833vw; padding-bottom: 2.083vw; line-height: 1.458vw; }
  .onlineCelebrityAdvantageMain .onlineCelebrityAdvantageBox .onlineCelebrityAdvantage .list.cur .listTitle { font-size: 1.563vw; }
  .onlineCelebrityAdvantageMain .onlineCelebrityAdvantageBox .onlineCelebrityAdvantage .list.cur .listTitle i { color: #ff0000; }
  .advertorialExtendMain { padding: 3.646vw 0vw 5.729vw; }
  .advertorialExtendMain .line { width: 0.104vw; height: 2.604vw; margin: 0.781vw auto 0vw; }
  .advertorialExtendMain .line::after { width: 0.521vw; height: 0.521vw; bottom: -0.833vw; }
  .advertorialExtendMain .advertorialExtend { padding-top: 1.563vw; margin: 0vw -0.885vw; }
  .advertorialExtendMain .advertorialExtend .list { width: -webkit-calc(33.333% - 1.771vw); width: calc(33.333% - 1.771vw); margin: 1.563vw 0.885vw; padding: 2.083vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; -webkit-backdrop-filter: blur(1.042vw); backdrop-filter: blur(1.042vw); }
  .advertorialExtendMain .advertorialExtend .list .iconBox .icon { width: 4.896vw; height: 3.073vw; -webkit-border-radius: 3.073vw; border-radius: 3.073vw; }
  .advertorialExtendMain .advertorialExtend .list .iconBox .icon img { width: 2.083vw; }
  .advertorialExtendMain .advertorialExtend .list .iconBox .number { font-size: 1.042vw; }
  .advertorialExtendMain .advertorialExtend .list .listTitle { margin-top: 2.083vw; font-size: 1.25vw; }
  .advertorialExtendMain .advertorialExtend .list .desc { margin-top: 0.781vw; font-size: 0.833vw; line-height: 1.25vw; }
  .advertorialExtendAdvantageMain { padding: 5.208vw 0vw; }
  .advertorialExtendAdvantageMain .advertorialExtendAdvantage { margin-top: 3.125vw; }
  .advertorialExtendAdvantageMain .advertorialExtendAdvantage .imgBox { padding-top: 21.823vw; margin: 0vw 0vw 0.521vw; }
  .advertorialExtendAdvantageMain .advertorialExtendAdvantage .imgBox img { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .advertorialExtendAdvantageMain .advertorialExtendAdvantage .imgBox h3 { left: 1.823vw; right: 1.823vw; bottom: 1.823vw; font-size: 1.667vw; }
  .advertorialExtendAdvantageMain .advertorialExtendAdvantage .content { padding: 1.823vw 2.083vw; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; font-size: 0.833vw; line-height: 1.302vw; }
  .advertorialExtendAdvantageMain .advertorialExtendAdvantage .list:nth-child(1) { -webkit-box-flex: 0; -webkit-flex: 0 0 40%; -ms-flex: 0 0 40%; flex: 0 0 40%; }
  .advertorialExtendAdvantageMain .advertorialExtendAdvantage .list:nth-child(2) { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; margin: 0vw 1.042vw; }
  .advertorialExtendAdvantageMain .advertorialExtendAdvantage .list:nth-child(2) .imgBox { margin: 0.521vw 0vw 0vw; }
  .advertorialExtendCaseMain { padding-top: 3.646vw; }
  .advertorialExtendCaseMain .advertorialExtendCaseBox { margin-top: 3.125vw; padding: 3.125vw 0vw 5.208vw; }
  .advertorialExtendCaseMain .advertorialExtendCaseBox .operateServiceCaseBox { margin: 0vw; }
  .advertorialExtendCaseMain .advertorialExtendCaseBox .operateServiceCase .content { padding: 4.167vw 0vw 0vw 3.646vw; }
  .advertorialExtendDeliveryProcessMain { padding: 4.167vw 0vw 5.208vw; }
  .advertorialExtendDeliveryProcessMain .advertorialExtendDeliveryProcess { margin: 0vw -1.302vw; padding-top: 2.083vw; }
  .advertorialExtendDeliveryProcessMain .advertorialExtendDeliveryProcess .list { width: -webkit-calc(20% - 2.604vw); width: calc(20% - 2.604vw); margin: 1.302vw 1.302vw 0vw; padding: 4.167vw 0vw 2.604vw; }
  .advertorialExtendDeliveryProcessMain .advertorialExtendDeliveryProcess .list .triangle { top: -0.313vw; width: 7.5vw; }
  .advertorialExtendDeliveryProcessMain .advertorialExtendDeliveryProcess .list::after { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; -webkit-box-shadow: 0vw 0.313vw 1.25vw rgba(220, 163, 117, 0.21); box-shadow: 0vw 0.313vw 1.25vw rgba(220, 163, 117, 0.21); -webkit-backdrop-filter: blur(0.781vw); backdrop-filter: blur(0.781vw); }
  .advertorialExtendDeliveryProcessMain .advertorialExtendDeliveryProcess .list .content .icon { width: 2.604vw; }
  .advertorialExtendDeliveryProcessMain .advertorialExtendDeliveryProcess .list .content .listTitle { margin-top: 1.042vw; font-size: 1.25vw; }
  .advertorialExtendDeliveryProcessMain .advertorialExtendDeliveryProcess .list .content .desc { margin: 0.781vw 1.302vw 0vw; font-size: 0.729vw; display: -webkit-box; height: 2.084vw; line-height: 1.042vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .advertorialExtendDeliveryProcessMain .advertorialExtendDeliveryProcess .list .content .number { padding-top: 2.344vw; font-size: 1.042vw; }
  .advertorialExtendDeliveryProcessMain .advertorialExtendDeliveryProcess .list::before { right: -1.979vw; width: 1.25vw; height: 1.25vw; background-size: 1.25vw; }
  .advertorialExtendDeliveryProcessMain .advertorialExtendDeliveryProcess.sixRows .list { width: -webkit-calc(16.666666666666668% - 2.604vw); width: calc(16.666666666666668% - 2.604vw); }
  .circleOfFriendsAd { padding: 3.646vw 0vw 5.208vw; }
  .circleOfFriendsAd .imgBox { width: 41.667vw; }
  .circleOfFriendsAd .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 3.125vw 0vw 0vw 4.167vw; }
  .circleOfFriendsAd .content .desc { padding-top: 1.042vw; font-size: 0.833vw; line-height: 1.354vw; max-width: 27.083vw; }
  .circleOfFriendsAd .content .btn { padding-top: 1.563vw; }
  .circleOfFriendsAd .content .btn a { width: 16.25vw; height: 2.5vw; font-size: 0.729vw; -webkit-border-radius: 2.5vw; border-radius: 2.5vw; }
  .circleOfFriendsPeculiarityMain { padding: 5.208vw 0vw 6.25vw; }
  .circleOfFriendsPeculiarityMain .circleOfFriendsPeculiarity { margin: 0vw -1.146vw; padding-top: 2.344vw; }
  .circleOfFriendsPeculiarityMain .circleOfFriendsPeculiarity .list { width: -webkit-calc(33.333% - 2.292vw); width: calc(33.333% - 2.292vw); margin: 1.302vw 1.146vw 0vw; padding: 3.125vw 1.563vw 3.385vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .circleOfFriendsPeculiarityMain .circleOfFriendsPeculiarity .list .icon { width: 3.125vw; }
  .circleOfFriendsPeculiarityMain .circleOfFriendsPeculiarity .list .listTitle { margin-top: 1.302vw; font-size: 1.354vw; line-height: 1.563vw; }
  .circleOfFriendsLiftUpMain { padding: 5.208vw 0vw 5.729vw; }
  .circleOfFriendsLiftUpMain .circleOfFriendsLiftUp { padding-top: 2.083vw; margin: 0vw -1.042vw;}
  .circleOfFriendsLiftUpMain .circleOfFriendsLiftUp .list { width: -webkit-calc(33.333% - 1.042vw); width: calc(33.333% - 1.042vw); margin: 1.563vw 0.521vw 0vw; }
  .circleOfFriendsLiftUpMain .circleOfFriendsLiftUp .list .triangle { left: 0vw; top: -0.313vw; right: 0vw; width: 4.74vw; }
  .circleOfFriendsLiftUpMain .circleOfFriendsLiftUp .list::after { left: 0vw; right: 0vw; top: 0vw; bottom: 0vw; -webkit-backdrop-filter: blur(0.781vw); backdrop-filter: blur(0.781vw); -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .circleOfFriendsLiftUpMain .circleOfFriendsLiftUp .list .content { padding: 2.083vw 2.083vw 2.604vw; }
  .circleOfFriendsLiftUpMain .circleOfFriendsLiftUp .list .content .icon { width: 3.125vw; }
  .circleOfFriendsLiftUpMain .circleOfFriendsLiftUp .list .content .listTitle { margin-top: 1.302vw; font-size: 1.354vw; }
  .videoOperateMain { padding: 3.646vw 0vw 5.729vw; }
  .videoOperateMain .videoOperate { padding: 0vw 1.563vw; }
  .videoOperateMain .videoOperate .list { width: -webkit-calc(25% - 1.563vw); width: calc(25% - 1.563vw); margin: 1.823vw 0.781vw 0vw; padding: 0vw 1.563vw 0vw 2.083vw; height: 5.469vw; -webkit-border-radius: 5.469vw; border-radius: 5.469vw; -webkit-backdrop-filter: blur(0.781vw); backdrop-filter: blur(0.781vw); }
  .videoOperateMain .videoOperate .list .text { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 1.042vw; line-height: 1.458vw; }
  .videoOperateMain .videoOperate .list .icon { width: 2.083vw; }
  .videoOperateMain .line { width: 0.104vw; height: 2.604vw; margin: 0.781vw auto 0vw; }
  .videoOperateMain .line::after { width: 0.521vw; height: 0.521vw; bottom: -0.833vw; }
  .videoOperateServiceMain { padding: 5.208vw 0vw 5.729vw; }
  .videoOperateServiceMain .videoOperateService { padding-top: 2.083vw; }
  .videoOperateServiceMain .videoOperateService .list { width: -webkit-calc(25% - 1.771vw); width: calc(25% - 1.771vw); margin: 1.563vw 0.885vw 0vw; }
  .videoOperateServiceMain .videoOperateService .list .triangle { top: -0.313vw; width: 4.74vw; }
  .videoOperateServiceMain .videoOperateService .list::after { -webkit-backdrop-filter: blur(0.781vw); backdrop-filter: blur(0.781vw); -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .videoOperateServiceMain .videoOperateService .list .content { padding: 2.083vw 2.083vw 2.604vw; }
  .videoOperateServiceMain .videoOperateService .list .content .icon { width: 2.604vw; }
  .videoOperateServiceMain .videoOperateService .list .content .listTitle { margin-top: 0.521vw; font-size: 1.354vw; }
  .videoOperateServiceMain .videoOperateService .list .content .desc { margin-top: 0.781vw; font-size: 0.833vw; line-height: 1.25vw; }
  .videoServiceProcessMain { padding: 6.25vw 0vw; }
  .videoServiceProcessMain .imgBox { width: 33.333vw; }
  .videoServiceProcessMain .imgBox .img { padding-top: 3.125vw; }
  .videoServiceProcessMain .videoServiceProcess { width: 35.417vw; }
  .videoServiceProcessMain .videoServiceProcess .list { padding: 1.302vw 0vw 2.083vw; }
  .videoServiceProcessMain .videoServiceProcess .list .listTitle span { width: 1.563vw; height: 1.563vw; line-height: 1.354vw; font-size: 0.938vw; }
  .videoServiceProcessMain .videoServiceProcess .list .listTitle h3 { font-size: 1.146vw; padding: 0vw 1.563vw 0vw 0.521vw; }
  .videoServiceProcessMain .videoServiceProcess .list .listTitle i { width: 0.781vw; height: 0.781vw; }
  .videoServiceProcessMain .videoServiceProcess .list .listTitle i::after { width: 0.156vw; }
  .videoServiceProcessMain .videoServiceProcess .list .listTitle i::before { height: 0.156vw; }
  .videoServiceProcessMain .videoServiceProcess .list .content { font-size: 0.833vw; margin-top: 1.042vw; padding-bottom: 1.042vw; line-height: 1.302vw; }
  .videoServiceProcessMain .videoServiceProcess .list.cur .listTitle h3 { font-size: 1.354vw; }
  .littleRedBookMain { padding: 3.646vw 0vw 5.729vw; }
  .littleRedBookMain .line { width: 0.104vw; height: 3.646vw; margin: 0.781vw auto 0vw; }
  .littleRedBookMain .line::after { width: 0.521vw; height: 0.521vw; bottom: -0.833vw; }
  .littleRedBookMain .littleRedBook { padding-top: 1.563vw; margin: 0vw -0.885vw; }
  .littleRedBookMain .littleRedBook .list { width: -webkit-calc(25% - 1.25vw); width: calc(25% - 1.25vw); margin: 1.042vw 0.625vw 0vw; padding: 2.083vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; -webkit-backdrop-filter: blur(1.042vw); backdrop-filter: blur(1.042vw); }
  .littleRedBookMain .littleRedBook .list .iconBox .icon { width: 4.896vw; height: 3.073vw; -webkit-border-radius: 3.073vw; border-radius: 3.073vw; }
  .littleRedBookMain .littleRedBook .list .iconBox .icon img { width: 2.083vw; }
  .littleRedBookMain .littleRedBook .list .iconBox .number { font-size: 1.042vw; }
  .littleRedBookMain .littleRedBook .list .listTitle { margin-top: 2.083vw; font-size: 1.25vw; }
  .littleRedBookMain .littleRedBook .list .desc { margin-top: 0.781vw; font-size: 0.833vw; line-height: 1.25vw; }
  .littleRedBookHelpMain { padding: 4.948vw 0vw 5.729vw; }
  .littleRedBookHelpMain .littleRedBookHelp { margin-top: 2.604vw; }
  .littleRedBookHelpMain .littleRedBookHelp .list { width: 25vw; margin: 1.563vw 1.563vw 0vw 0vw; height: 100%; }
  .littleRedBookHelpMain .littleRedBookHelp .list .imgBox img { -webkit-border-radius: 2.604vw; border-radius: 2.604vw; }
  .littleRedBookHelpMain .littleRedBookHelp .list .contentBox { padding: 1.563vw 2.604vw; }
  .littleRedBookHelpMain .littleRedBookHelp .list .contentBox .icon p { width: 4.896vw; height: 3.073vw; -webkit-border-radius: 3.073vw; border-radius: 3.073vw; }
  .littleRedBookHelpMain .littleRedBookHelp .list .contentBox .icon p img { height: 2.083vw; }
  .littleRedBookHelpMain .littleRedBookHelp .list .contentBox .content .listTitle { font-size: 1.354vw; }
  .littleRedBookHelpMain .littleRedBookHelp .list .contentBox .content .desc { padding-top: 0.781vw; font-size: 0.833vw; line-height: 1.354vw; }
  .littleRedBookHelpMain .littleRedBookHelp .list:nth-child(1) .imgBox { padding-top: 31.771vw; }
  .littleRedBookHelpMain .littleRedBookHelp .list:nth-child(1) .contentBox .icon p { border-color: rgba(242, 242, 242, 0.5); }
  .littleRedBookHelpMain .littleRedBookHelp .list:nth-child(2) .imgBox { padding-top: 15.104vw; }
  .littleRedBookHelpMain .littleRedBookHelp .list:nth-child(3) .imgBox { padding-top: 15.104vw; }
  .littleRedBookHelpMain .littleRedBookHelp .list:nth-child(4) .imgBox { padding-top: 31.771vw; }
  .littleRedBookHelpMain .littleRedBookHelp .list:nth-child(4) { margin: 1.563vw 0vw 0vw 0vw; }
  .littleRedBookLogicMain { padding: 5.729vw 0vw; }
  .littleRedBookLogicMain .container .imgBox { width: 38.021vw; }
  .littleRedBookLogicMain .container .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 2.344vw 0vw 0vw 3.646vw; }
  .littleRedBookLogicMain .container .content .desc { margin-top: 1.042vw; font-size: 1.042vw; }
  .littleRedBookLogicMain .container .content .logicDetail { margin-top: 1.302vw; padding-top: 1.563vw; font-size: 0.833vw; line-height: 1.354vw; }
  .littleRedBookLogicMain .container .content .btn { padding-top: 1.823vw; }
  .littleRedBookLogicMain .container .content .btn a { font-size: 0.729vw; width: 16.25vw; -webkit-border-radius: 2.5vw; border-radius: 2.5vw; height: 2.5vw; }
  .littleRedBookAdvertisingMain { padding: 4.688vw 0vw; }
  .littleRedBookAdvertisingMain .littleRedBookAdvertisingBox { padding-top: 4.688vw; }
  .littleRedBookAdvertisingMain .littleRedBookAdvertisingBox .imgBox { width: 38.542vw; }
  .littleRedBookAdvertisingMain .littleRedBookAdvertisingBox .imgBox img { -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .littleRedBookAdvertisingMain .littleRedBookAdvertisingBox .littleRedBookAdvertising { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 1.302vw 0vw 0vw 4.167vw; height: 37.5vw; }
  .littleRedBookAdvertisingMain .littleRedBookAdvertisingBox .littleRedBookAdvertising .list { height: 12.95%; }
  .littleRedBookAdvertisingMain .littleRedBookAdvertisingBox .littleRedBookAdvertising .list .listTitle { height: 4.688vw; font-size: 1.25vw; }
  .littleRedBookAdvertisingMain .littleRedBookAdvertisingBox .littleRedBookAdvertising .list .listTitle i { font-size: 0.833vw; margin-left: 0.26vw; }
  .littleRedBookAdvertisingMain .littleRedBookAdvertisingBox .littleRedBookAdvertising .list .content { font-size: 0.833vw; line-height: 1.458vw; padding-bottom: 1.823vw; }
  .littleRedBookAdvertisingMain .littleRedBookAdvertisingBox .littleRedBookAdvertising .list.cur .listTitle { font-size: 1.563vw; }
  .littleRedBookWayMain { padding: 4.948vw 0vw 5.729vw; }
  .littleRedBookWayMain .littleRedBookWay { margin: 2.604vw -0.781vw 0vw; }
  .littleRedBookWayMain .littleRedBookWay .list { width: -webkit-calc(33.333% - 1.563vw); width: calc(33.333% - 1.563vw); margin: 1.563vw 0.781vw 0vw; height: 100%; }
  .littleRedBookWayMain .littleRedBookWay .list .imgBox { padding-top: 15.104vw; }
  .littleRedBookWayMain .littleRedBookWay .list .imgBox img { -webkit-border-radius: 2.604vw; border-radius: 2.604vw; }
  .littleRedBookWayMain .littleRedBookWay .list .contentBox { padding: 1.563vw 2.604vw; }
  .littleRedBookWayMain .littleRedBookWay .list .contentBox .icon p { width: 4.896vw; height: 3.073vw; -webkit-border-radius: 3.073vw; border-radius: 3.073vw; }
  .littleRedBookWayMain .littleRedBookWay .list .contentBox .icon p img { height: 2.083vw; }
  .littleRedBookWayMain .littleRedBookWay .list .contentBox .content .listTitle { font-size: 1.354vw; }
  .littleRedBookWayMain .littleRedBookWay .list .contentBox .content .desc { padding-top: 0.781vw; font-size: 0.833vw; line-height: 1.354vw; }
  .littleRedBookWayMain .littleRedBookWay .list:nth-child(1) .imgBox { padding-top: 31.771vw; }
  .littleRedBookWayMain .littleRedBookWay .list:nth-child(3) { margin-right: 0vw; }
  .ordinaryPersonMain { padding: 3.646vw 0vw 5.729vw; }
  .ordinaryPersonMain .line { width: 0.104vw; height: 3.646vw; margin: 0.781vw auto 0vw; }
  .ordinaryPersonMain .line::after { width: 0.521vw; height: 0.521vw; bottom: -0.833vw; }
  .ordinaryPersonMain .ordinaryPerson { padding-top: 2.604vw; margin: 0vw -0.885vw; }
  .ordinaryPersonMain .ordinaryPerson .list { width: -webkit-calc(33.333% - 1.25vw); width: calc(33.333% - 1.25vw); margin: 1.042vw 0.625vw 0vw; padding: 2.083vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; -webkit-backdrop-filter: blur(1.042vw); backdrop-filter: blur(1.042vw); }
  .ordinaryPersonMain .ordinaryPerson .list .iconBox .icon { width: 4.896vw; height: 3.073vw; -webkit-border-radius: 3.073vw; border-radius: 3.073vw; }
  .ordinaryPersonMain .ordinaryPerson .list .iconBox .icon img { width: 2.083vw; }
  .ordinaryPersonMain .ordinaryPerson .list .iconBox .number { font-size: 1.042vw; }
  .ordinaryPersonMain .ordinaryPerson .list .listTitle { margin-top: 2.083vw; font-size: 1.25vw; }
  .ordinaryPersonMain .ordinaryPerson .list .desc { margin-top: 0.781vw; font-size: 0.833vw; line-height: 1.25vw; font-weight: 100; color: rgba(255, 255, 255, 0.8); }
  .ordinaryPersonHelpMain { padding: 5.208vw 0vw 7.031vw; }
  .ordinaryPersonHelpMain .ordinaryPersonHelp { margin-top: 8.854vw; }
  .ordinaryPersonHelpMain .ordinaryPersonHelp .helpList .list { margin-top: 1.042vw; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 1.146vw; }
  .ordinaryPersonHelpMain .ordinaryPersonHelp .helpList .list::after { -webkit-border-radius: 5.729vw; border-radius: 5.729vw; }
  .ordinaryPersonHelpMain .ordinaryPersonHelp .helpList .list::before { -webkit-border-radius: 5.729vw; border-radius: 5.729vw; }
  .ordinaryPersonHelpMain .ordinaryPersonHelp .helpList .list .content span { width: 1.563vw; height: 1.563vw; font-size: 0.729vw; margin-right: 0.521vw; }
  .ordinaryPersonHelpMain .ordinaryPersonHelp .helpList .list:first-child { margin: 0vw; }
  .ordinaryPersonHelpMain .ordinaryPersonHelp .helpList:nth-child(2) { width: 33.75vw; -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; margin: 0vw 1.979vw; }
  .ordinaryPersonHelpMain .ordinaryPersonHelp .helpList:nth-child(2) .helpImgBox .imgBox img { -webkit-border-radius: 2.604vw; border-radius: 2.604vw; }
  .ordinaryPersonHelpMain .ordinaryPersonHelp .helpList:nth-child(2) .helpImgBox .imgBox::after { background-size: 33.75vw 19.271vw; }
  .ordinaryPersonHelpMain .ordinaryPersonHelp .helpList:nth-child(2) .helpImgBox .imgBox .numberBox { right: 0.885vw; top: 3.125vw; width: 7.292vw; z-index: 10; height: 7.292vw; border: 0.573vw solid #fff; }
  .ordinaryPersonHelpMain .ordinaryPersonHelp .helpList:nth-child(2) .helpImgBox .imgBox .numberBox p { font-size: 0.677vw; line-height: 1.4; }
  .ordinaryPersonHelpMain .ordinaryPersonHelp .helpList:nth-child(2) .helpImgBox .imgBox .numberBox p:nth-child(1) { font-size: 1.042vw; }
  .ordinaryPersonHelpMain .ordinaryPersonHelp .helpList:nth-child(3) .content span { margin: 0px auto; }
  .ordinaryPersonHelpMain .ordinaryPersonHelp .helpList:nth-child(3) .content p { margin-top: 0.26vw; }
  .ordinaryPersonHelpMain .ordinaryPersonCraftsmanshipBox { padding-top: 5.208vw; }
  .ordinaryPersonHelpMain .ordinaryPersonCraftsmanship { margin: 5.729vw auto 0vw; width: 26.771vw; }
  .ordinaryPersonHelpMain .ordinaryPersonCraftsmanship .content { font-size: 1.146vw; line-height: 1.563vw; }
  .ordinaryPersonHelpMain .ordinaryPersonCraftsmanship .label p { font-size: 1.146vw; }
  .ordinaryPersonHelpMain .ordinaryPersonCraftsmanship .label p:nth-child(1) { left: -5.052vw; top: 5.208vw; }
  .ordinaryPersonHelpMain .ordinaryPersonCraftsmanship .label p:nth-child(2) { left: 1.25vw; top: 1.042vw; }
  .ordinaryPersonHelpMain .ordinaryPersonCraftsmanship .label p:nth-child(3) { left: 10.938vw; top: -2.604vw; }
  .ordinaryPersonHelpMain .ordinaryPersonCraftsmanship .label p:nth-child(4) { left: 20.313vw; top: 1.042vw; }
  .ordinaryPersonHelpMain .ordinaryPersonCraftsmanship .label p:nth-child(5) { right: -5.052vw; top: 5.208vw; }
  .ordinaryPersonHelpMain .ordinaryPersonCraftsmanship .label p:nth-child(6) { left: -5.052vw; bottom: 5.208vw; }
  .ordinaryPersonHelpMain .ordinaryPersonCraftsmanship .label p:nth-child(7) { left: 1.25vw; bottom: 1.042vw; }
  .ordinaryPersonHelpMain .ordinaryPersonCraftsmanship .label p:nth-child(8) { left: 10.938vw; bottom: -2.604vw; }
  .ordinaryPersonHelpMain .ordinaryPersonCraftsmanship .label p:nth-child(9) { left: 20.313vw; bottom: 1.042vw; }
  .ordinaryPersonHelpMain .ordinaryPersonCraftsmanship .label p:nth-child(10) { right: -5.052vw; bottom: 5.208vw; }
  .ordinaryPersonSelectMain { padding: 4.688vw 0vw 4.167vw; }
  .ordinaryPersonSelectMain .line { width: 0.104vw; height: 3.646vw; margin: 0.781vw auto 0vw; }
  .ordinaryPersonSelectMain .line::after { width: 0.521vw; height: 0.521vw; bottom: -0.833vw; }
  .ordinaryPersonSelectMain .ordinaryPersonSelect { padding-top: 2.604vw; margin: 0vw -0.885vw; }
  .ordinaryPersonSelectMain .ordinaryPersonSelect .list { float: left; width: -webkit-calc(33.333% - 1.25vw); width: calc(33.333% - 1.25vw); height: 15.104vw; margin: 1.042vw 0.625vw 0vw; padding: 2.083vw 2.083vw 1.563vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .ordinaryPersonSelectMain .ordinaryPersonSelect .list .iconBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .ordinaryPersonSelectMain .ordinaryPersonSelect .list .iconBox .icon { width: 4.896vw; height: 3.073vw; -webkit-border-radius: 3.073vw; border-radius: 3.073vw; }
  .ordinaryPersonSelectMain .ordinaryPersonSelect .list .iconBox .icon img { width: 2.083vw; }
  .ordinaryPersonSelectMain .ordinaryPersonSelect .list .iconBox .number { font-size: 1.042vw; }
  .ordinaryPersonSelectMain .ordinaryPersonSelect .list .listTitle { font-size: 1.25vw; }
  .ordinaryPersonSelectMain .ordinaryPersonSelect .list .desc { margin-top: 0.781vw; font-size: 0.833vw; display: -webkit-box; height: 3.75vw; line-height: 1.25vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .ordinaryPersonSelectMain .ordinaryPersonSelect .list:nth-child(1) { height: 31.25vw; }
  .ordinaryPersonResourceMain { padding: 4.688vw 0vw 4.167vw; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceClass { margin: 1.823vw auto 0vw; width: 23.438vw; height: 3.438vw; -webkit-border-radius: 3.438vw; border-radius: 3.438vw; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceClass span { width: 33.333%; height: 100%; -webkit-border-radius: 3.438vw; border-radius: 3.438vw; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceClass a { font-size: 0.938vw; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox { margin-top: 2.083vw; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .type { width: 14.063vw; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .type a { font-size: 0.938vw; -webkit-border-radius: 4.167vw; border-radius: 4.167vw; height: 4.167vw; margin-top: 0.938vw; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .type a:first-child { margin-top: 0vw; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .type a i { width: 1.458vw; height: 1.458vw; font-size: 0.729vw; -webkit-border-radius: 100%; border-radius: 100%; right: 1.458vw; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 100%; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list { width: 33.3333%; padding: 1.563vw 1.563vw 2.344vw; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .info { padding: 0vw 0vw 1.302vw; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .info .avatar { width: 4.688vw; height: 4.688vw; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .info .nameBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 0.885vw; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .info .nameBox .name { font-size: 1.146vw; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .info .nameBox .desc { font-size: 0.729vw; height:2.083vw; line-height:1.042vw;}
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .content { padding-top: 0.781vw; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .content .listContent { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .content .listContent .icon { width: 1.302vw; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .content .listContent .number { margin-top: 0.26vw; font-size: 0.833vw; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .content .listContent .text { margin-top: 0.26vw; font-size: 0.729vw; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .btn { position: absolute; left: 0vw; bottom: 1.563vw; right: 0vw; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .btn a { width: 10.313vw; height: 2.708vw; -webkit-border-radius: 2.708vw; border-radius: 2.708vw; font-size: 0.833vw; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list:nth-child(n+4) { border-bottom: none; }
  .ordinaryPersonBrandMain { padding: 6.25vw 0vw; }
  .ordinaryPersonBrandMain .ordinaryPersonBrand { margin: 2.396vw -0.625vw 0vw; }
  .ordinaryPersonBrandMain .ordinaryPersonBrand .list { width: -webkit-calc(20% - 1.25vw); width: calc(20% - 1.25vw); margin: 1.25vw 0.625vw 0vw; }
  .ordinaryPersonBrandMain .ordinaryPersonBrand .list img { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .shopExploringMain { padding: 4.688vw 0vw; }
  .shopExploringMain .shopExploringBox { padding-top: 4.688vw; }
  .shopExploringMain .shopExploringBox .imgBox { width: 38.542vw; }
  .shopExploringMain .shopExploringBox .imgBox img { -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .shopExploringMain .shopExploringBox .shopExploring { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 1.302vw 0vw 0vw 4.167vw; height: 30.208vw; }
  .shopExploringMain .shopExploringBox .shopExploring .list { height: 18.02%; }
  .shopExploringMain .shopExploringBox .shopExploring .list .listTitle { height: 5.208vw; font-size: 1.25vw; }
  .shopExploringMain .shopExploringBox .shopExploring .list .listTitle i { font-size: 0.833vw; margin-left: 0.26vw; }
  .shopExploringMain .shopExploringBox .shopExploring .list .content { font-size: 0.833vw; line-height: 1.458vw; padding-bottom: 2.604vw; }
  .shopExploringMain .shopExploringBox .shopExploring .list.cur .listTitle { font-size: 1.563vw; }
  .optimizeTacticsMain { padding: 4.167vw 0vw 5.729vw; }
  .optimizeTacticsMain .optimizeTactics { margin-top: 3.646vw; }
  .optimizeTacticsMain .optimizeTactics .correct { width: 50%; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .optimizeTacticsMain .optimizeTactics .correct .correctTitle { font-size: 1.25vw; height: 5.99vw; }
  .optimizeTacticsMain .optimizeTactics .correct .correctTitle img { height: 1.51vw; margin-right: 0.521vw; }
  .optimizeTacticsMain .optimizeTactics .correct .list .listTitle { width: 7.292vw; padding: 1.042vw 0vw; font-size: 0.938vw; }
  .optimizeTacticsMain .optimizeTactics .correct .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 1.042vw 1.823vw; font-size: 0.938vw; }
  .optimizeTacticsMain .optimizeTactics .correct .list .content i { width: 1.094vw; height: 1.094vw; min-width: 1.094vw; font-size: 0.729vw; margin-right: 0.521vw; }
  .optimizeTacticsMain .optimizeTactics .correct .list:nth-child(2) .listTitle { padding: 2.865vw 0vw 1.042vw; }
  .optimizeTacticsMain .optimizeTactics .correct .list:nth-child(2) .content { padding: 2.865vw 1.823vw 1.042vw; }
  .optimizeTacticsMain .optimizeTactics .correct .list:last-child .listTitle { padding: 1.042vw 0vw 2.865vw; }
  .optimizeTacticsMain .optimizeTactics .mistake { width: 50%; height: 100%; -webkit-border-radius: 0vw 1.563vw 1.563vw 0vw; border-radius: 0vw 1.563vw 1.563vw 0vw; margin-top: 1.302vw; }
  .optimizeTacticsMain .optimizeTactics .mistake .mistakeTitle { font-size: 1.25vw; height: 4.688vw; }
  .optimizeTacticsMain .optimizeTactics .mistake .mistakeTitle img { height: 1.51vw; margin-right: 0.521vw; }
  .optimizeTacticsMain .optimizeTactics .mistake .list { padding: 1.042vw 0vw 1.042vw 8.854vw; font-size: 0.938vw; }
  .optimizeTacticsMain .optimizeTactics .mistake .list i { width: 1.042vw; height: 1.042vw; min-width: 1.042vw; margin-right: 0.521vw; font-size: 0.729vw; -webkit-border-radius: 100%; border-radius: 100%; }
  .optimizeTacticsMain .optimizeTactics .mistake .list:nth-child(2) { padding: 2.865vw 0vw 1.042vw 8.854vw; }
  .scoutStoreBrandTrafficMain { padding: 4.167vw 0vw 3.125vw; }
  .scoutStoreBrandTrafficMain .scoutStoreBrandTraffic { margin: 0vw -1.719vw; padding-top: 4.688vw; }
  .scoutStoreBrandTrafficMain .scoutStoreBrandTraffic .list { width: -webkit-calc(33.333% - 3.438vw); width: calc(33.333% - 3.438vw); margin: 0vw 1.719vw; }
  .scoutStoreBrandTrafficMain .scoutStoreBrandTraffic .list .imgBox::before { top: 3.906vw; -webkit-border-radius: 2.083vw; border-radius: 2.083vw; }
  .scoutStoreBrandTrafficMain .scoutStoreBrandTraffic .list .imgBox::after { top: 3.906vw; -webkit-border-radius: 2.083vw; border-radius: 2.083vw; }
  .scoutStoreBrandTrafficMain .scoutStoreBrandTraffic .list .content { padding: 0vw 1.823vw 2.083vw; }
  .scoutStoreBrandTrafficMain .scoutStoreBrandTraffic .list .content .listTitle { font-size: 1.563vw; }
  .scoutStoreBrandTrafficMain .scoutStoreBrandTraffic .list .content .label { padding-top: 0.521vw; }
  .scoutStoreBrandTrafficMain .scoutStoreBrandTraffic .list .content .label span { font-size: 0.833vw; padding: 0vw 0.781vw; -webkit-border-radius: 0.781vw; border-radius: 0.781vw; }
  .pressReleaseMain { padding: 4.167vw 0vw; }
  .pressReleaseMain .pressRelease { max-width: 66.667vw; margin-top: 2.604vw; }
  .pressReleaseMain .pressRelease .imgBox { max-width: 29.531vw; }
  .pressReleaseMain .pressRelease .list { padding: 0.781vw 1.823vw; -webkit-border-radius: 3.958vw; border-radius: 3.958vw; min-height: 3.958vw; font-size: 0.938vw; line-height: 1.198vw; }
  .pressReleaseMain .pressRelease .list::after { left: 1.823vw; bottom: -0.521vw; border-left: 0.26vw solid transparent; border-right: 0.26vw solid transparent; }
  .pressReleaseMain .pressRelease .list .number { left: -0.781vw; top: -0.781vw; font-size: 3.646vw; padding-right: 1.042vw; }
  .pressReleaseMain .pressRelease .list:nth-child(2) { top: 5.208vw; left: 10.156vw; min-width: 12.5vw; }
  .pressReleaseMain .pressRelease .list:nth-child(2) .number { left: 0vw; }
  .pressReleaseMain .pressRelease .list:nth-child(2)::after { border-top: 0.885vw solid #f28a3b; }
  .pressReleaseMain .pressRelease .list:nth-child(3) { top: 4.948vw; right: 7.813vw; min-width: 13.802vw; }
  .pressReleaseMain .pressRelease .list:nth-child(3)::after { border-top: 0.885vw solid #f2a93a; }
  .pressReleaseMain .pressRelease .list:nth-child(4) { bottom: 4.167vw; left: 6.25vw; min-width: 17.708vw; }
  .pressReleaseMain .pressRelease .list:nth-child(4)::after { border-top: 0.885vw solid #f3c73c; }
  .pressReleaseMain .pressRelease .list:nth-child(5) { bottom: 5.208vw; right: 7.813vw; min-width: 14.063vw; }
  .pressReleaseMain .pressRelease .list:nth-child(5)::after { border-top: 0.885vw solid #f9bd76; }
  .pressReleasewhyMain { padding: 5.729vw 0vw 4.688vw; }
  .pressReleasewhyMain .pressReleasewhyImg { max-width: 61.458vw; padding-top: 2.083vw; }
  .pressReleasewhyMain .pressReleasewhyImg .list { width: 16.927vw; padding: 0vw; }
  .pressReleasewhyMain .tips { padding-top: 1.042vw; font-size: 0.729vw; }
  .pressReleasewhyMain .pressReleasewhy { max-width: 61.458vw; padding: 2.083vw 0vw; -webkit-border-radius: 7.083vw; border-radius: 7.083vw; margin: 1.823vw auto 0vw; }
  .pressReleasewhyMain .pressReleasewhy .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw; font-size: 0.938vw; line-height: 1.458vw; }
  .pressReleasewhyMain .pressReleasewhy .list:nth-child(2) { -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; padding: 0vw 3.646vw; }
  .pressReleaseResourceMain { padding: 5.208vw 0vw 6.25vw; }
  .pressReleaseResourceMain .pressReleaseResource { margin: 0vw -0.625vw; padding-top: 1.563vw; }
  .pressReleaseResourceMain .pressReleaseResource .list { width: -webkit-calc(20% - 1.25vw); width: calc(20% - 1.25vw); margin: 1.563vw 0.625vw 0vw; padding: 1.823vw 0.781vw; }
  .pressReleaseResourceMain .pressReleaseResource .list::after { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; -webkit-backdrop-filter: blur(0.781vw); backdrop-filter: blur(0.781vw); }
  .pressReleaseResourceMain .pressReleaseResource .list .content .icon { width: 2.396vw; }
  .pressReleaseResourceMain .pressReleaseResource .list .content .text { padding-top: 0.781vw; font-size: 1.146vw; }
  .pressReleaseResourceMain .pressReleaseResource .list .triangle { top: -0.313vw; width: 4.74vw; }
  .pressReleaseSetMealMain { padding: 4.688vw 0vw 5.208vw; }
  .pressReleaseSetMealMain .pressReleaseSetMeal { margin-top: 3.646vw; }
  .pressReleaseSetMealMain .pressReleaseSetMeal .list { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin-right: -7.813vw; width: 19.792vw; padding: 2.604vw 2.604vw 3.125vw; border: 0.208vw solid #fff; -webkit-border-radius: 2.604vw; border-radius: 2.604vw; }
  .pressReleaseSetMealMain .pressReleaseSetMeal .list .icon img { height: 2.083vw; }
  .pressReleaseSetMealMain .pressReleaseSetMeal .list .listTitle { margin-top: 2.344vw; font-size: 1.875vw; }
  .pressReleaseSetMealMain .pressReleaseSetMeal .list .desc { margin-top: 0.781vw; font-size: 0.833vw; font-weight: 200; line-height: 1.354vw; }
  .pressReleaseSetMealMain .pressReleaseSetMeal .list .newsSource { margin-top: 2.344vw; padding-top: 2.083vw; font-size: 1.042vw; font-weight: 200; }
  .pressReleaseSetMealMain .pressReleaseSetMeal .list.cur { width: 42.344vw; }
  .pressReleaseAdvantageMain { padding: 4.688vw 0vw; }
  .pressReleaseAdvantageMain .pressReleaseAdvantageBox { padding-top: 4.688vw; }
  .pressReleaseAdvantageMain .pressReleaseAdvantageBox .imgBox { width: 38.542vw; }
  .pressReleaseAdvantageMain .pressReleaseAdvantageBox .imgBox img { -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .pressReleaseAdvantageMain .pressReleaseAdvantageBox .pressReleaseAdvantage { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 1.302vw 0vw 0vw 4.167vw; height: 31.25vw; }
  .pressReleaseAdvantageMain .pressReleaseAdvantageBox .pressReleaseAdvantage .list { height: 17.392%; }
  .pressReleaseAdvantageMain .pressReleaseAdvantageBox .pressReleaseAdvantage .list .listTitle { height: 5.208vw; font-size: 1.25vw; }
  .pressReleaseAdvantageMain .pressReleaseAdvantageBox .pressReleaseAdvantage .list .listTitle i { font-size: 0.833vw; margin-left: 0.26vw; }
  .pressReleaseAdvantageMain .pressReleaseAdvantageBox .pressReleaseAdvantage .list .content { font-size: 0.833vw; line-height: 1.458vw; padding-bottom: 1.823vw; }
  .pressReleaseAdvantageMain .pressReleaseAdvantageBox .pressReleaseAdvantage .list.cur .listTitle { font-size: 1.563vw; }
  .pressReleaseTacticsMain { padding: 5.208vw 0vw 4.167vw; }
  .pressReleaseTacticsMain .operateDesc { padding-top: 0.26vw; }
  .pressReleaseTacticsMain .pressReleaseTactics { padding-left: -webkit-calc(50% + 0.781vw); padding-left: calc(50% + 0.781vw); margin-top: 3.125vw; }
  .pressReleaseTacticsMain .pressReleaseTactics .list { -webkit-border-radius: 2.604vw; border-radius: 2.604vw; height: 13.542vw; }
  .pressReleaseTacticsMain .pressReleaseTactics .list .contentBox { padding: 2.604vw 3.125vw; }
  .pressReleaseTacticsMain .pressReleaseTactics .list .contentBox .icon p { width: 4.948vw; height: 3.073vw; -webkit-border-radius: 3.073vw; border-radius: 3.073vw; border: 0.156vw solid #f2f5fa; }
  .pressReleaseTacticsMain .pressReleaseTactics .list .contentBox .icon p img { height: 1.823vw; }
  .pressReleaseTacticsMain .pressReleaseTactics .list .contentBox .content .listTitle { font-size: 1.354vw; }
  .pressReleaseTacticsMain .pressReleaseTactics .list .contentBox .content .desc { font-size: 0.833vw; padding-top: 0.781vw; }
  .pressReleaseTacticsMain .pressReleaseTactics .list:nth-child(1) { width: -webkit-calc(50% - 0.781vw); width: calc(50% - 0.781vw); height: 28.646vw; }
  .pressReleaseTacticsMain .pressReleaseTactics .list:nth-child(1) .contentBox .icon { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .pressReleaseTacticsMain .pressReleaseTactics .list:nth-child(3) { margin-top: 1.563vw; }
  .pressReleaseProcessMain { padding: 4.167vw 0vw 5.208vw; }
  .pressReleaseProcessMain .pressReleaseProcess { margin: 0vw -1.302vw; padding-top: 2.083vw; }
  .pressReleaseProcessMain .pressReleaseProcess .list { width: -webkit-calc(20% - 2.604vw); width: calc(20% - 2.604vw); margin: 1.302vw 1.302vw 0vw; padding: 4.167vw 0vw 2.083vw; }
  .pressReleaseProcessMain .pressReleaseProcess .list .triangle { top: -0.313vw; width: 7.5vw; }
  .pressReleaseProcessMain .pressReleaseProcess .list::after { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; -webkit-box-shadow: 0vw 0.313vw 1.25vw rgba(220, 163, 117, 0.21); box-shadow: 0vw 0.313vw 1.25vw rgba(220, 163, 117, 0.21); }
  .pressReleaseProcessMain .pressReleaseProcess .list .contentBox .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-bottom: 2.083vw; }
  .pressReleaseProcessMain .pressReleaseProcess .list .contentBox .icon { width: 2.604vw; }
  .pressReleaseProcessMain .pressReleaseProcess .list .contentBox .listTitle { margin-top: 1.563vw; font-size: 1.25vw; }
  .pressReleaseProcessMain .pressReleaseProcess .list .number { font-size: 1.042vw; }
  .pressReleaseProcessMain .pressReleaseProcess .list::before { right: -1.979vw; width: 1.25vw; height: 1.25vw; background-size: 1.25vw; }
  .pressReleaseProcessMain .pressReleaseProcess.sixRows .list { width: -webkit-calc(16.666666666666668% - 2.604vw); width: calc(16.666666666666668% - 2.604vw); }
  .pressReleaseEffectDisplayMain { padding: 4.167vw 0vw 6.25vw; }
  .pressReleaseEffectDisplayMain .pressReleaseEffectDisplay { margin: 0vw -0.781vw; padding-top: 1.563vw; }
  .pressReleaseEffectDisplayMain .pressReleaseEffectDisplay .list { width: -webkit-calc(33.333% - 1.563vw); width: calc(33.333% - 1.563vw); margin: 1.563vw 0.781vw 0vw; }
  .pressReleaseEffectDisplayMain .pressReleaseEffectDisplay .list::after { top: 4.948vw; -webkit-border-radius: 2.604vw; border-radius: 2.604vw; }
  .pressReleaseEffectDisplayMain .pressReleaseEffectDisplay .list .content { padding: 0vw 1.198vw 4.688vw; }
  .pressReleaseEffectDisplayMain .pressReleaseEffectDisplay .list .content .listTitle { font-size: 1.354vw; padding-top: 2.604vw; }
  .pressReleaseEffectDisplayMain .pressReleaseEffectDisplay .list .content .desc { font-size: 0.833vw; padding-top: 1.042vw; }
  .newsDetailMain { padding: 13.542vw 0vw 6.771vw; }
  .location a { font-size: 0.677vw; }
  .location a::after { margin: 0vw 0.521vw; }
  .newsDetailTitle { font-size: 2.604vw; margin-top: 0.781vw; }
  .sourceMain { margin-top: 3.125vw; padding: 1.198vw 2.604vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .sourceMain .sourceBox .source { font-size: 0.677vw; }
  .sourceMain .sourceBox .source span { font-size: 0.833vw; }
  .sourceMain .sourceBox .time { font-size: 0.677vw; margin-left: 2.083vw; padding-left: 2.135vw; }
  .sourceMain .sourceBox .time::after { height: 0.781vw; }
  .sourceMain .sourceBox .time span { font-size: 0.833vw; }
  .sourceMain .return a { font-size: 0.781vw; }
  .sourceMain .return a i { font-size: 0.833vw; width: 1.302vw; height: 1.302vw; margin-left: 0.521vw; }
  .newsDetailBox { margin-top: 5.208vw; }
  .newsDetailBox .newsDetailLeft { width: 10.938vw; }
  .newsDetailBox .newsDetailLeft .newsDetailShareBox h3 { font-size: 0.833vw; }
  .newsDetailBox .newsDetailLeft .newsDetailShareBox .newsDetailShare a { margin-top: 0.781vw; font-size: 1.042vw; width: 2.5vw; height: 2.5vw; }
  .newsDetailBox .newsDetailLeft .newsDetailHotLabel { padding-top: 2.604vw; }
  .newsDetailBox .newsDetailLeft .newsDetailHotLabel h3 { font-size: 0.833vw; padding-bottom: 0.521vw; }
  .newsDetailBox .newsDetailLeft .newsDetailHotLabel ul li { margin-top: 0.521vw; }
  .newsDetailBox .newsDetailLeft .newsDetailHotLabel ul li a { padding: 0.26vw 0.781vw; font-size: 0.729vw; -webkit-border-radius: 1.667vw; border-radius: 1.667vw; }
  .newsDetailBox .newsDetailLeft .qrCode { padding-top: 3.125vw; }
  .newsDetailBox .newsDetailLeft .qrCode h3 { font-size: 0.833vw; padding-bottom: 0.781vw; }
  .newsDetailBox .newsDetailLeft .qrCode .imgBox { width: 5.625vw; }
  .newsDetailBox .newsDetailRight { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 5.208vw; }
  .newsDetailBox .newsDetailRight .newsDetail { font-size: 0.833vw; line-height: 1.615vw; }
  .newsDetailBox .newsDetailRight .tag { margin-top: 2.344vw; font-size: 0.833vw; }
  .newsDetailBox .newsDetailRight .tag a { font-size: 0.833vw; }
  .newsDetailBox .newsDetailRight .tag a::after { margin: 0vw 0.417vw; }
  .newsDetailBox .newsDetailRight .prevNextArticle { margin-top: 2.604vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .newsDetailBox .newsDetailRight .prevNextArticle a { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 2.344vw; }
  .newsDetailBox .newsDetailRight .prevNextArticle a p { display: -webkit-box; height: 3.646vw; line-height: 3.646vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; font-size: 0.833vw; }
  .newsDetailBox .newsDetailRight .prevNextArticle a p span { margin-right: 0.521vw; font-size: 0.677vw; }
  .newsDetailBox .newsDetailRight .prevNextArticle a::after { height: 0.781vw; }
  .newsRelatedListMain { padding: 5.729vw 0vw; }
  .newsRelatedListMain .titleBox .title { font-size: 1.563vw; }
  .newsRelatedListMain .titleBox .btn a { width: 2.865vw; height: 2.135vw; margin-left: 0.781vw; -webkit-border-radius: 2.135vw; border-radius: 2.135vw; font-size: 0.729vw; }
  .newsRelatedList { padding: 0vw 0.26vw 1.563vw; margin: 1.563vw -0.26vw 0vw; }
  .newsRelatedList .swiper-slide { width: -webkit-calc(33.333% - 1.563vw); width: calc(33.333% - 1.563vw); margin-right: 2.344vw; }
  .newsRelatedList .swiper-slide a { padding: 2.604vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .newsRelatedList .swiper-slide a .listTitle { font-size: 1.354vw; display: -webkit-box; height: 3.75vw; line-height: 1.875vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .newsRelatedList .swiper-slide a .desc { margin-top: 2.083vw; font-size: 0.781vw; display: -webkit-box; height: 3.906vw; line-height: 1.302vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .newsRelatedList .swiper-slide a .timeBox { margin-top: 2.604vw; }
  .newsRelatedList .swiper-slide a .timeBox .time { font-size: 0.729vw; }
  .newsRelatedList .swiper-slide a .timeBox .time i { margin-right: 0.26vw; font-size: 0.729vw; }
  .newsRelatedList .swiper-slide a .timeBox .arrow { width: 2.24vw; height: 2.24vw; font-size: 0.938vw; }
  .newsRelatedList .swiper-slide::after { left: -0.26vw; top: 1.823vw; bottom: 1.823vw; width: 0.781vw; -webkit-border-radius: 0.781vw; border-radius: 0.781vw; }
  .newsRelatedList .swiper-slide a::before { left: -0.26vw; top: 1.823vw; bottom: 1.823vw; width: 0.781vw; -webkit-border-radius: 0.781vw; border-radius: 0.781vw; -webkit-filter: blur(0.781vw); filter: blur(0.781vw); }
  .newsRelatedList .swiper-slide:hover { -webkit-box-shadow: 0vw 2.083vw 1.042vw -2.083vw #d9d6d1; box-shadow: 0vw 2.083vw 1.042vw -2.083vw #d9d6d1; }
  .publicVoiceMain { padding: 4.948vw 0vw 5.729vw; }
  .publicVoiceMain .publicVoice { margin-top: 2.604vw; }
  .publicVoiceMain .publicVoice .list { width: 25vw; margin: 1.563vw 1.563vw 0vw 0vw; }
  .publicVoiceMain .publicVoice .list .imgBox img { -webkit-border-radius: 2.604vw; border-radius: 2.604vw; }
  .publicVoiceMain .publicVoice .list .contentBox { padding: 1.563vw 2.604vw; }
  .publicVoiceMain .publicVoice .list .contentBox .icon p { width: 4.896vw; height: 3.073vw; -webkit-border-radius: 3.073vw; border-radius: 3.073vw; border: 0.156vw solid #fff; }
  .publicVoiceMain .publicVoice .list .contentBox .icon p img { height: 2.083vw; }
  .publicVoiceMain .publicVoice .list .contentBox .content .listTitle { font-size: 1.354vw; }
  .publicVoiceMain .publicVoice .list .contentBox .content .desc { padding-top: 0.781vw; font-size: 0.833vw; line-height: 1.354vw; }
  .publicVoiceMain .publicVoice .list:nth-child(1) .imgBox { padding-top: 28.646vw; }
  .publicVoiceMain .publicVoice .list:nth-child(2) .imgBox { padding-top: 13.542vw; }
  .publicVoiceMain .publicVoice .list:nth-child(3) .imgBox { padding-top: 13.542vw; }
  .publicVoiceMain .publicVoice .list:nth-child(4) .imgBox { padding-top: 28.646vw; }
  .publicVoiceMain .publicVoice .list:nth-child(4) { margin: 1.563vw 0vw 0vw 0vw; }
  .publicVoiceAdvantageMain { padding: 4.688vw 0vw; }
  .publicVoiceAdvantageMain .publicVoiceAdvantageBox { padding-top: 4.688vw; }
  .publicVoiceAdvantageMain .publicVoiceAdvantageBox .imgBox { width: 38.542vw; }
  .publicVoiceAdvantageMain .publicVoiceAdvantageBox .imgBox img { -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .publicVoiceAdvantageMain .publicVoiceAdvantageBox .publicVoiceAdvantage { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 1.302vw 0vw 0vw 4.167vw; height: 35.938vw; }
  .publicVoiceAdvantageMain .publicVoiceAdvantageBox .publicVoiceAdvantage .list { height: 13.534%; }
  .publicVoiceAdvantageMain .publicVoiceAdvantageBox .publicVoiceAdvantage .list .listTitle { height: 4.688vw; font-size: 1.25vw; }
  .publicVoiceAdvantageMain .publicVoiceAdvantageBox .publicVoiceAdvantage .list .listTitle i { font-size: 0.833vw; margin-left: 0.26vw; }
  .publicVoiceAdvantageMain .publicVoiceAdvantageBox .publicVoiceAdvantage .list .content { font-size: 0.833vw; line-height: 1.458vw; padding-bottom: 1.823vw; }
  .publicVoiceAdvantageMain .publicVoiceAdvantageBox .publicVoiceAdvantage .list.cur .listTitle { font-size: 1.563vw; }
  .publicVoiceMonitorMain { padding: 4.427vw 0vw; }
  .publicVoiceMonitorMain .imgBox { width: 41.667vw; }
  .publicVoiceMonitorMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 3.125vw 4.688vw 0vw 2.344vw; }
  .publicVoiceMonitorMain .content .subTitle { font-size: 0.833vw; padding-left: 0.677vw; }
  .publicVoiceMonitorMain .content .subTitle::after { width: 0.313vw; height: 0.313vw; top: 0.469vw; }
  .publicVoiceMonitorMain .content .title { margin-top: 0.781vw; font-size: 2.396vw; }
  .publicVoiceMonitorMain .content .desc { padding-top: 2.083vw; font-size: 0.833vw; line-height: 1.354vw; }
  .publicVoiceMonitorOptimizeMain { padding: 3.646vw 0vw 5.729vw; }
  .publicVoiceMonitorOptimizeMain .publicVoiceMonitorOptimize { margin: 0vw -0.781vw; padding-top: 2.083vw; }
  .publicVoiceMonitorOptimizeMain .publicVoiceMonitorOptimize .list { -webkit-border-radius: 1.563vw; border-radius: 1.563vw; width: -webkit-calc(33.333% - 1.563vw); width: calc(33.333% - 1.563vw); padding: 2.344vw 2.083vw; margin: 1.563vw auto 0vw; }
  .publicVoiceMonitorOptimizeMain .publicVoiceMonitorOptimize .list .iconBox .icon { width: 4.896vw; height: 3.073vw; border: 0.104vw solid #cabca3; -webkit-border-radius: 3.073vw; border-radius: 3.073vw; }
  .publicVoiceMonitorOptimizeMain .publicVoiceMonitorOptimize .list .iconBox .icon img { height: 2.083vw; }
  .publicVoiceMonitorOptimizeMain .publicVoiceMonitorOptimize .list .iconBox .number { font-size: 1.042vw; }
  .publicVoiceMonitorOptimizeMain .publicVoiceMonitorOptimize .list .listTitle { padding-top: 2.344vw; font-size: 1.354vw; }
  .publicVoiceMonitorOptimizeMain .publicVoiceMonitorOptimize .list .desc { padding-top: 0.521vw; font-size: 0.833vw; line-height: 1.354vw; }
  .publicVoiceMonitorAdvantageMain { padding: 4.688vw 0vw; }
  .publicVoiceMonitorAdvantageMain .publicVoiceMonitorAdvantageBox { padding-top: 4.688vw; }
  .publicVoiceMonitorAdvantageMain .publicVoiceMonitorAdvantageBox .imgBox { width: 38.542vw; }
  .publicVoiceMonitorAdvantageMain .publicVoiceMonitorAdvantageBox .imgBox img { -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .publicVoiceMonitorAdvantageMain .publicVoiceMonitorAdvantageBox .publicVoiceMonitorAdvantage { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 1.302vw 0vw 0vw 4.167vw; height: 31.25vw; }
  .publicVoiceMonitorAdvantageMain .publicVoiceMonitorAdvantageBox .publicVoiceMonitorAdvantage .list { height: 17.392%; }
  .publicVoiceMonitorAdvantageMain .publicVoiceMonitorAdvantageBox .publicVoiceMonitorAdvantage .list .listTitle { height: 5.208vw; font-size: 1.25vw; }
  .publicVoiceMonitorAdvantageMain .publicVoiceMonitorAdvantageBox .publicVoiceMonitorAdvantage .list .listTitle i { font-size: 0.833vw; margin-left: 0.26vw; }
  .publicVoiceMonitorAdvantageMain .publicVoiceMonitorAdvantageBox .publicVoiceMonitorAdvantage .list .content { font-size: 0.833vw; line-height: 1.458vw; padding-bottom: 1.823vw; }
  .publicVoiceMonitorAdvantageMain .publicVoiceMonitorAdvantageBox .publicVoiceMonitorAdvantage .list.cur .listTitle { font-size: 1.563vw; }
  .publicVoiceMonitorScenarioMain { padding: 4.948vw 0vw 5.729vw; }
  .publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario { margin: 2.604vw -0.781vw 0vw; }
  .publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario .list { width: -webkit-calc(33.333% - 1.563vw); width: calc(33.333% - 1.563vw); margin: 1.563vw 0.781vw 0vw; }
  .publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario .list .imgBox { padding-top: 13.542vw; }
  .publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario .list .imgBox img { -webkit-border-radius: 2.604vw; border-radius: 2.604vw; }
  .publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario .list .contentBox { padding: 1.563vw 2.604vw; }
  .publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario .list .contentBox .icon p { width: 4.896vw; height: 3.073vw; -webkit-border-radius: 3.073vw; border-radius: 3.073vw; border: 0.156vw solid #fff; }
  .publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario .list .contentBox .icon p img { height: 2.083vw; }
  .publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario .list .contentBox .content .listTitle { font-size: 1.354vw; }
  .publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario .list .contentBox .content .desc { padding-top: 0.781vw; font-size: 0.833vw; line-height: 1.354vw; }
  .publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario .list:nth-child(1) .imgBox { padding-top: 28.646vw; }
  .publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario .list:nth-child(1) .contentBox .icon { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario .list:nth-child(3) { margin-right: 0vw; }
  .publicVoiceMonitorServiceMain { padding: 5.208vw 0vw 6.25vw; }
  .publicVoiceMonitorServiceMain .publicVoiceMonitorService { margin: 2.396vw -0.625vw 0vw; }
  .publicVoiceMonitorServiceMain .publicVoiceMonitorService .list { width: -webkit-calc(20% - 1.25vw); width: calc(20% - 1.25vw); margin: 1.25vw 0.625vw 0vw; }
  .publicVoiceMonitorServiceMain .publicVoiceMonitorService .list img { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .aboutBanner .imgBox { padding-top: 43.75vw; }
  .aboutBannerText { bottom: 6.25vw; }
  .aboutBannerText .title { font-size: 2.865vw; }
  .aboutBannerText .label { padding-top: 0.781vw; }
  .aboutBannerText .label a { padding: 0.521vw 0.781vw; -webkit-border-radius: 0.417vw; border-radius: 0.417vw; font-size: 0.833vw; margin-right: 0.521vw; }
  .aboutBannerText .label a img { height: 1.302vw; margin-right: 0.521vw; }
  .aboutPhoneImgBox { height: 43.75vw; padding-top: 2.865vw; }
  .aboutPhoneImgBox .container { padding-right: 4.948vw; }
  .aboutPhoneImg { width: 16.563vw; -webkit-transform: translateY(2.604vw); -ms-transform: translateY(2.604vw); transform: translateY(2.604vw); }
  .aboutPhoneImg .list .aboutWechatImg { width: 10.208vw; }
  .aboutPhoneImg .list .cost { -webkit-transform: translateX(2.604vw); -ms-transform: translateX(2.604vw); transform: translateX(2.604vw); -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding: 1.563vw; }
  .aboutPhoneImg .list .cost .icon { width: 6.198vw; margin-right: 0.781vw; }
  .aboutPhoneImg .list .cost .text { font-size: 1.146vw; line-height: 1.667vw; }
  .aboutPhoneImg .list .service { -webkit-transform: translateX(-2.604vw); -ms-transform: translateX(-2.604vw); transform: translateX(-2.604vw); height: 3.125vw; -webkit-border-radius: 3.125vw; border-radius: 3.125vw; padding: 0vw 1.563vw; }
  .aboutPhoneImg .list .service .icon { width: 1.458vw; margin-right: 0.781vw; }
  .aboutPhoneImg .list .service .text { font-size: 0.938vw; }
  .aboutPhoneImg .list .aboutLogo { width: 8.438vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; -webkit-transform: translateX(-2.604vw); -ms-transform: translateX(-2.604vw); transform: translateX(-2.604vw); }
  .aboutPhoneImg .list .aboutLogo .text { font-size: 0.938vw; height: 6.042vw; }
  .aboutPhoneImg .list .aboutLogo1 { width: 37.76vw; height: 37.76vw; }
  .aboutPhoneImg .list .aboutLogo1 .aboutLogoImg { width: 5.208vw; height: 5.208vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .aboutPhoneImg .list .aboutLogo1 .aboutLogoImg img { width: 3.698vw; }
  .aboutIntroMain { padding-top: 9.896vw; }
  .aboutBox { width: 45.573vw; }
  .aboutBox .progress { width: 10.417vw; height: 10.417vw; }
  .aboutBox .progress .line { top: 0.781vw; bottom: 0.781vw; width: 0.208vw; }
  .aboutBox .progress .list { font-size: 0.729vw; padding-left: 1.042vw; }
  .aboutBox .progress .list::after { left: -0.26vw; top: 0.156vw; width: 0.521vw; height: 0.521vw; }
  .aboutBox .about .list { -webkit-transform: translateY(1.042vw); -ms-transform: translateY(1.042vw); transform: translateY(1.042vw); }
  .aboutBox .about .list .listTitle { font-size: 2.604vw; }
  .aboutBox .about .list .listTitle img { width: 3.125vw; }
  .aboutBox .about .list .desc { padding-top: 1.302vw; font-size: 0.885vw; line-height: 1.406vw; }
  .aboutBox .about .list .whyChooseUs { margin: 0vw -0.26vw; }
  .aboutBox .about .list .whyChooseUs .whyChooseUsList { width: -webkit-calc(50% - 0.521vw); width: calc(50% - 0.521vw); margin: 0.521vw 0.26vw 0vw; padding: 1.823vw 1.563vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .aboutBox .about .list .whyChooseUs .whyChooseUsList .number { font-size: 2.083vw; }
  .aboutBox .about .list .whyChooseUs .whyChooseUsList .text { padding-top: 0.521vw; font-size: 0.885vw; line-height: 1.354vw; }
  .aboutBox .about .list .whyChooseUs .whyChooseUsList .icon { right: 1.302vw; bottom: 1.042vw; }
  .aboutBox .about .list .whyChooseUs .whyChooseUsList .icon img { height: 5.208vw; }
  .aboutBox .about .list .whyChooseUs .whyChooseUsList:nth-child(3) { width: -webkit-calc(100% - 0.521vw); width: calc(100% - 0.521vw); height: 9.688vw; padding: 2.865vw 1.563vw 0vw; }
  .aboutBox .about .list .whyChooseUs .whyChooseUsList:nth-child(3) .icon { right: 2.344vw; bottom: 2.083vw; }
  .aboutServiceBox { height: 43.75vw; padding-top: 5.208vw; }
  .aboutServiceBox .title { font-size: 2.604vw; }
  .aboutServiceBox .desc { padding-top: 1.042vw; font-size: 0.885vw; line-height: 1.354vw; max-width: 50.781vw; }
  .aboutServiceBox .video { margin-top: 2.344vw; }
  .aboutServiceBox .video video { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .aboutAdvantageBox .advantageProgressBox { bottom: 28.125vw; }
  .aboutAdvantageBox .advantageProgressBox .advantageProgressNumber { font-size: 0.938vw; }
  .aboutAdvantageBox .advantageProgressBox .advantageProgressNumber span { margin: 0vw 0.26vw; }
  .aboutAdvantageBox .list .listTitle { font-size: 2.396vw; }
  .aboutAdvantageBox .list .contentBox { padding-top: 4.688vw; }
  .aboutAdvantageBox .list .contentBox .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .aboutAdvantageBox .list .contentBox .content .subTitle { font-size: 1.979vw; }
  .aboutAdvantageBox .list .contentBox .content .desc { max-width: 37.76vw; font-size: 0.833vw; line-height: 1.354vw; }
  .aboutAdvantageBox .list .contentBox .content .icon { padding-top: 1.042vw; }
  .aboutAdvantageBox .list .contentBox .content .icon img { height: 6.927vw; }
  .aboutAdvantageBox .list .contentBox .imgBox { width: 17.188vw; } 
  .newsBanner .imgBox { padding-top: 31.25vw; }
  .newsBanner .newsBannerText .title { font-size: 0.938vw; padding-bottom: 0.521vw; }
  .newsBanner .newsBannerText .desc { font-size: 2.604vw; }
  .newsListMain { padding: 2.604vw 0vw 4.688vw; }
  .newsListMain .newsList { margin: 0vw -1.146vw; }
  .newsListMain .newsList .list { width: -webkit-calc(33.333% - 2.292vw); width: calc(33.333% - 2.292vw); margin: 2.344vw 1.146vw 0vw; }
  .newsListMain .newsList .list a { padding: 3.125vw 2.604vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .newsListMain .newsList .list a .listTitle { font-size: 1.354vw; display: -webkit-box; height: 3.75vw; line-height: 1.875vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .newsListMain .newsList .list a .desc { margin-top: 1.563vw; font-size: 0.781vw; display: -webkit-box; height: 3.906vw; line-height: 1.302vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .newsListMain .newsList .list a .timeBox { margin-top: 2.344vw; }
  .newsListMain .newsList .list a .timeBox .time { font-size: 0.729vw; }
  .newsListMain .newsList .list a .timeBox .time i { margin-right: 0.156vw; }
  .newsListMain .newsList .list a .timeBox .arrow { width: 2.24vw; height: 2.24vw; -webkit-border-radius: 100%; border-radius: 100%; font-size: 0.938vw; }
  .newsListMain .newsList .list::after { left: -0.26vw; top: 1.823vw; bottom: 1.823vw; width: 0.781vw; -webkit-border-radius: 0.781vw; border-radius: 0.781vw; }
  .newsListMain .newsList .list a::before { left: -0.26vw; top: 1.823vw; bottom: 1.823vw; width: 0.781vw; }
  .newsListMain .newsList .list:hover { -webkit-box-shadow: 0vw 2.083vw 1.042vw -2.083vw #d9d6d1; box-shadow: 0vw 2.083vw 1.042vw -2.083vw #d9d6d1; } 
  .newsClassMain .newsClass {padding-bottom: 1.823vw;}
  .newsClass .swiper-slide { margin-right: 0.521vw;margin-top: 0.521vw;}
  .newsClass a { min-width: 6.771vw; padding: 0vw 0.781vw; line-height: 1.667vw; -webkit-border-radius: 1.667vw; border-radius: 1.667vw; font-size: 0.729vw;}
  .newsClass a i { width: 0.417vw; height: 0.417vw;  margin-left: 1.563vw;}
  .newsClass .swiper-slide:last-child {margin-right: 0vw;} }

@media (min-width: 1600px) { .caseListMain { padding: 180px 0px 90px; }
  .caseListMain .caseTitleBox { padding-bottom: 65px; }
  .caseListMain .caseTitleBox .caseTitle h3 { font-size: 18px; padding-bottom: 10px; }
  .caseListMain .caseTitleBox .caseTitle .desc { font-size: 55px; }
  .caseListMain .caseTitleBox .content { margin-top: 35px; width: 580px; padding-left: 35px; height: 100%; }
  .caseListMain .caseTitleBox .content .desc { font-size: 22px; }
  .caseListMain .caseTitleBox .content .btn { font-size: 15px; margin-top: 25px; }
  .caseListMain .caseTitleBox .content .btn i { width: 25px; height: 25px; font-size: 16px; margin-left: 10px; }
  .caseList { margin: 5px -30px 0px; }
  .caseList .list { width: -webkit-calc(33.333% - 60px); width: calc(33.333% - 60px); margin: 60px 30px 0px; }
  .caseList .list .imgBox { -webkit-border-radius: 20px; border-radius: 20px; padding-top: 100%; }
  .caseList .list .content { padding-top: 25px; }
  .caseList .list .content .listTitle { font-size: 24px; display: -webkit-box; height: 30px; line-height: 30px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .caseList .list .content .label {height: 22px;}
  .caseList .list .content .label a { padding: 2px 15px; font-size: 12px; margin-left: 10px; }
  .caseList .list .hoverContent { padding: 45px; }
  .caseList .list .hoverContent .caseLogoBox .caseLogo img { height: 70px; }
  .caseList .list .hoverContent .caseLogoBox .arrow { width: 54px; height: 54px; }
  .caseList .list .hoverContent .caseLogoBox .arrow i { font-size: 22px; }
  .caseList .list .hoverContent .caseData .dataListBox .dataList { padding: 0px 20px; }
  .caseList .list .hoverContent .caseData .dataListBox .dataList p { font-size: 14px; padding-bottom: 3px; }
  .caseList .list .hoverContent .caseData .dataListBox .dataList .number span { font-size: 28px; }
  .caseList .list .hoverContent .caseData .dataListBox .dataList .number i { font-size: 14px; }
  .caseList .list .hoverContent .caseData .dataListBox .dataList::after { height: 30px; }
  .caseList .list .hoverContent .caseData .dataListBox .dataList:first-child { padding-left: 0px; }
  .caseList .list .hoverContent .caseData .desc { margin-top: 20px; font-size: 14px; display: -webkit-box; height: 40px; line-height: 20px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .caseList .list:hover .img { -webkit-filter: blur(5px); filter: blur(5px); }
  .caseList .list.firstChild .imgBox { padding-top: 38.268%; }
  .caseList .list.firstChild .content { padding: 0px 40px 40px; }
  .caseList .list.firstChild .content .label { margin-top: 15px; }
  #paging { padding-top: 60px; }
  #paging a { width: 60px; height: 60px; padding: 0px; margin: 0px 5px; font-size: 14px; line-height: 60px; }
  #paging span { width: 60px; height: 60px; padding: 0px; margin: 0px 5px; font-size: 14px; line-height: 60px; }
  #paging span em { font-size: 14px; }
  #paging .layui-laypage-spr { margin: 0px 5px; }
  .caseDetailMain { padding: 190px 0px 0px; }
  .caseDetailMain .caseDetailTitle { width: 600px; }
  .caseDetailMain .caseDetailTitle .title { font-size: 45px; }
  .caseDetailMain .caseDetailTitle .desc { padding-top: 20px; font-size: 16px; line-height: 24px; }
  .caseDetailMain .caseDetailTitle .btn { margin-top: 30px; }
  .caseDetailMain .caseDetailTitle .btn a { padding: 0px 5px 0px 25px; font-size: 14px; }
  .caseDetailMain .caseDetailTitle .btn a i { width: 40px; height: 40px; font-size: 18px; margin-left: 0px; }
  .caseDetailMain .caseDetailTitle .btn a::after { -webkit-border-radius: 40px; border-radius: 40px; }
  .caseDetailMain .caseDetailTitle .btn a:hover::after { width: 40px; }
  .caseDetailMain .caseDetailTitle .btn a:hover i { margin-left: 5px; }
  .caseDetailMain .caseDetailTitle .btn a:hover { padding: 0px; }
  .caseDetailMain .serviceContent { width: 520px; }
  .caseDetailMain .serviceContent .list { font-size: 15px; padding: 20px 0px; margin-bottom: -1px; }
  .caseDetailMain .serviceContent .list .title { width: 210px; }
  .caseDetailOverviewMain { margin-top: 100px; padding: 60px 0px 0px; height: 634px; }
  .caseDetailOverviewMain .container .caseDetailOverview { width: 620px; padding: 110px 0px 0px; }
  .caseDetailOverviewMain .container .caseDetailOverview .title { font-size: 18px; }
  .caseDetailOverviewMain .container .caseDetailOverview .title img { margin-right: 8px; width: 20px; }
  .caseDetailOverviewMain .container .caseDetailOverview .subTitle { margin-top: 20px; font-size: 38px; }
  .caseDetailOverviewMain .container .caseDetailOverview .desc { margin-top: 30px; font-size: 16px; line-height: 26px; }
  .caseDetailOverviewMain .container .imgBox { width: 313px; margin-right: 175px; }
  .caseDetailOverviewMain .container .imgBox .numberFans { right: -220px; width: 260px; top: 100px; }
  .caseDetailOverviewMain .container .imgBox .numberFans img { -webkit-border-radius: 25px; border-radius: 25px; -webkit-box-shadow: 0px 10px 20px rgba(224, 140, 18, 0.3); box-shadow: 0px 10px 20px rgba(224, 140, 18, 0.3); }
  .caseDetailOverviewMain .container .imgBox .numberFans .title { left: 30px; top: 30px; font-size: 20px; line-height: 25px; }
  .caseDetailOverviewMain .container .imgBox .numberFans .perCent { right: 15px; bottom: 15px; font-size: 16px; }
  .caseDetailOverviewMain .container .imgBox .numberFans .perCent i { margin-left: 5px; }
  .caseDetailOverviewMain .container .imgBox .amountExposure { left: -160px; width: 193px; bottom: 95px; }
  .caseDetailOverviewMain .container .imgBox .amountExposure img { -webkit-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: 0px 10px 20px rgba(224, 140, 18, 0.3); box-shadow: 0px 10px 20px rgba(224, 140, 18, 0.3); }
  .caseDetailOverviewMain .container .imgBox .amountExposure .title { left: 20px; top: 20px; font-size: 15px; line-height: 21px; }
  .caseDetailOverviewMain .container .imgBox .amountExposure .perCent { right: 15px; bottom: 15px; font-size: 12px; }
  .caseDetailOverviewMain .container .imgBox .amountExposure .perCent i { margin-left: 5px; }
  .resultImg .list { height: 700px; }
  .resultImg .list .imgBox { width: 50%; height: 700px; }
  .strategyResultsTitle { height: 310px; font-size: 50px; }
  .strategyResultsMain .strategyResults .list .imgBox { width: 50%; height: 700px; }
  .strategyResultsMain .strategyResults .list .imgBox img { left: 0px; top: 0px; width: 100%; height: 100%; }
  .strategyResultsMain .strategyResults .list .content { min-height: 700px; width: 50%; padding: 100px 140px 60px 210px; }
  .strategyResultsMain .strategyResults .list .content .listTitle { font-size: 18px; }
  .strategyResultsMain .strategyResults .list .content .listTitle img { width: 20px; margin-right: 8px; }
  .strategyResultsMain .strategyResults .list .content .subTitle { margin-top: 20px; font-size: 45px; }
  .strategyResultsMain .strategyResults .list .content .desc { margin-top: 30px; font-size: 16px; }
  .strategyResultsMain .strategyResults .list .content .strategyResultsData { margin-top: 60px; }
  .strategyResultsMain .strategyResults .list .content .strategyResultsData .dataList { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 20px 25px 40px; -webkit-border-radius: 4px; border-radius: 4px; }
  .strategyResultsMain .strategyResults .list .content .strategyResultsData .dataList .icon img { height: 40px; }
  .strategyResultsMain .strategyResults .list .content .strategyResultsData .dataList .dataListTitle { margin-top: 15px; font-size: 22px; }
  .strategyResultsMain .strategyResults .list .content .strategyResultsData .dataList .dataListDesc { margin-top: 10px; font-size: 14px; }
  .strategyResultsMain .strategyResults .list .content .strategyResultsData .dataList:first-child { margin-right: 10px; width: 45%; }
  .strategyResultsMain .strategyResults .list .content .seoDesc { margin-top: 150px; padding-left: 20px; font-size: 16px; line-height: 26px; }
  .strategyResultsMain .strategyResults .list:nth-child(2n) .content { padding: 150px 150px 100px 180px; }
  .caseDetailEffectMain { padding: 150px 0px 180px; }
  .caseDetailEffectMain .title { font-size: 50px; }
  .caseDetailEffectMain .caseDetailEffect { margin-top: 120px; }
  .caseDetailEffectMain .caseDetailEffect .list .number span { font-size: 76px; }
  .caseDetailEffectMain .caseDetailEffect .list .number i { font-size: 28px; margin-left: 8px; }
  .caseDetailEffectMain .caseDetailEffect .list .listTitle { margin-top: 10px; font-size: 26px; }
  .caseDetailEffectMain .caseDetailEffect .list .desc { margin-top: 15px; font-size: 14px; }
  .relevantCase { padding: 100px 0px 130px; }
  .relevantCase .title { font-size: 50px; padding-bottom: 5px; }
  .marketingHeader { height: 450px; }
  .marketingHeader .title { font-size: 60px; }
  .marketingHeader .desc { margin-top: 15px; font-size: 15px; }
  .marketingHeader .desc i { width: 25px; height: 25px; margin-left: 10px; font-size: 20px; }
  .operateTitle { font-size: 46px; }
  .operateDesc { font-size: 16px; line-height: 24px; padding-top: 20px; }
  .marketingDurationMain { height: 450px; }
  .marketingDurationMain .marketingDuration { padding: 120px 240px 0px; }
  .marketingDurationMain .marketingDuration .list { width: 50%; }
  .marketingDurationMain .marketingDuration .list .numberBox { font-size: 63px; }
  .marketingDurationMain .marketingDuration .list .numberBox span { font-size: 120px; }
  .marketingDurationMain .marketingDuration .list .numberBox em { font-size: 120px; }
  .marketingDurationMain .marketingDuration .list .text { font-size: 20px; }
  .marketingDurationMain .marketingDuration .list::after { right: 0px; top: 15px; width: 1px; height: 125px; }
  .marketingAdvantageMain { padding: 110px 0px; }
  .marketingAdvantageMain .marketingAdvantageBox { margin-top: 60px; }
  .marketingAdvantageMain .marketingAdvantageBox .marketingAdvantage { -webkit-border-radius: 20px; border-radius: 20px; }
  .marketingAdvantageMain .marketingAdvantageBox .marketingAdvantage .imgBox { padding-top: 40%; }
  .marketingAdvantageMain .marketingAdvantageBox .marketingAdvantage .content { padding: 50px 50px 0px; }
  .marketingAdvantageMain .marketingAdvantageBox .marketingAdvantage .content .listTitle { font-size: 40px; }
  .marketingAdvantageMain .marketingAdvantageBox .marketingAdvantage .content .desc { margin-top: 15px; font-size: 16px; line-height: 24px; max-width: 460px; }
  .marketingAdvantageMain .marketingAdvantageBox .marketingAdvantageClass { padding: 0px 50px 50px; }
  .marketingAdvantageMain .marketingAdvantageBox .marketingAdvantageClass .list { padding: 15px 25px; margin-right: 10px; width: 200px; height: 120px; -webkit-border-radius: 20px; border-radius: 20px; }
  .marketingAdvantageMain .marketingAdvantageBox .marketingAdvantageClass .list::after { -webkit-border-radius: 20px; border-radius: 20px; }
  .marketingAdvantageMain .marketingAdvantageBox .marketingAdvantageClass .list .icon img { max-width: 35px; }
  .marketingAdvantageMain .marketingAdvantageBox .marketingAdvantageClass .list .listTitle { font-size: 20px; }
  .marketingAdvertisementMain { padding: 100px 0px 80px; }
  .marketingAdvertisementMain .desc { padding-top: 20px; font-size: 16px; line-height: 24px; }
  .marketingAdvertisementMain .marketingAdvertisementBox { padding-top: 80px; }
  .marketingAdvertisementMain .marketingAdvertisementBox .marketingAdvertisementImg { width: 740px; height: 679px; }
  .marketingAdvertisementMain .marketingAdvertisementBox .marketingAdvertisementImg img { width: 100%; -webkit-border-radius: 30px; border-radius: 30px; }
  .marketingAdvertisementMain .marketingAdvertisementBox .marketingAdvertisement { padding-left: 80px; height: 679px; }
  .marketingAdvertisementMain .marketingAdvertisementBox .marketingAdvertisement .list { height: 14.729%; }
  .marketingAdvertisementMain .marketingAdvertisementBox .marketingAdvertisement .list .listTitle { font-size: 24px; height: 100px; }
  .marketingAdvertisementMain .marketingAdvertisementBox .marketingAdvertisement .list .listTitle i { font-size: 18px; margin-left: 5px; }
  .marketingAdvertisementMain .marketingAdvertisementBox .marketingAdvertisement .list .content { font-size: 16px; padding-bottom: 40px; min-height: 96px; line-height: 28px; }
  .marketingAdvertisementMain .marketingAdvertisementBox .marketingAdvertisement .list.cur .listTitle { font-size: 30px; }
  .marketingAdvertisingFormMain { padding: 110px 0px 110px; }
  .marketingAdvertisingFormMain .marketingAdvertisingFormBox .shortVideoBox { width: 720px; }
  .marketingAdvertisingFormMain .marketingAdvertisingFormBox .shortVideoBox .shortVideo { margin-top: 100px; height: 550px; -webkit-border-radius: 30px; border-radius: 30px; }
  .marketingAdvertisingFormMain .marketingAdvertisingFormBox .shortVideoBox .shortVideo .imgBox { width: 224px; top: -60px; }
  .marketingAdvertisingFormMain .marketingAdvertisingFormBox .shortVideoBox .shortVideo .content { padding: 0px 50px 50px; }
  .marketingAdvertisingFormMain .marketingAdvertisingFormBox .shortVideoBox .shortVideo .content .shortVideoTitle { font-size: 30px; }
  .marketingAdvertisingFormMain .marketingAdvertisingFormBox .shortVideoBox .shortVideo .content .desc { padding-top: 10px; font-size: 16px; line-height: 24px; }
  .marketingAdvertisingFormMain .marketingAdvertisingFormBox .liveBroadcastBox { padding-left: 60px; }
  .marketingAdvertisingFormMain .marketingAdvertisingFormBox .liveBroadcastBox .liveBroadcast { height: 750px; -webkit-border-radius: 30px; border-radius: 30px; }
  .marketingAdvertisingFormMain .marketingAdvertisingFormBox .liveBroadcastBox .liveBroadcast .imgBox { width: 286px; bottom: -70px; }
  .marketingAdvertisingFormMain .marketingAdvertisingFormBox .liveBroadcastBox .liveBroadcast .content { padding: 50px 50px 0px; }
  .marketingAdvertisingFormMain .marketingAdvertisingFormBox .liveBroadcastBox .liveBroadcast .content .liveBroadcastTitle { font-size: 30px; }
  .marketingAdvertisingFormMain .marketingAdvertisingFormBox .liveBroadcastBox .liveBroadcast .content .desc { padding-top: 10px; font-size: 16px; line-height: 24px; }
  .marketingAdvertisingFormMain .customerCaseBox { padding: 0px 0px 0px; }
  .customerCaseBox .customerCase { margin-top: 70px; }
  .customerCaseBox .customerCase .swiper-slide { width: 33.333%; -webkit-border-radius: 40px; border-radius: 40px; }
  .customerCaseBox .customerCase .swiper-slide .imgBox { padding-top: 62.405%; }
  .customerCaseBox .customerCase .swiper-slide .content { padding: 40px; }
  .customerCaseBox .customerCase .swiper-slide .content .listTitle { font-size: 18px; }
  .customerCaseBox .customerCase .swiper-slide .content .desc { margin-top: 10px; font-size: 20px; line-height: 28px; }
  .customerCaseBox .customerCase .swiper-slide .content .listDataBox { margin-top: 25px; padding-top: 25px; }
  .customerCaseBox .customerCase .swiper-slide .content .listDataBox .listData .number { font-size: 30px; }
  .customerCaseBox .customerCase .swiper-slide .content .listDataBox .listData .number i { font-size: 12px; margin-left: 3px; }
  .customerCaseBox .customerCase .swiper-slide .content .listDataBox .listData .text { font-size: 12px; padding-top: 3px; }
  .customerCaseBox .customerCase .swiper-slide .content .listDataBox span { width: 1px; height: 40px; }
  .customerCaseBox .customerCase .customerCasePage { padding-top: 25px; }
  .customerCaseBox .customerCase .customerCasePage span { margin: 0px 4px; width: 8px; height: 8px; }
  .footerServiceMain .footerServiceTitle { padding-top: 100px; }
  .footerServiceMain .footerServiceTitle .title { font-size: 50px; }
  .footerServiceMain .footerServiceTitle .desc { margin-top: 15px; font-size: 18px; line-height: 24px; }
  .footerServiceMain .footerServiceTitle .btn { padding-top: 30px; }
  .footerServiceMain .footerServiceTitle .btn a { -webkit-border-radius: 50px; border-radius: 50px; width: 240px; height: 50px; }
  .footerServiceBox .footerService .container { height: 60%; }
  .footerServiceBox .footerService .container .list { height: 22%; font-size: 20px; padding-left: 15px; }
  .footerServiceBox .footerService .container .list::after { content: ''; width: 2px; height: 100%; left: 0px; }
  .footerServiceBox .footerService .container .list:nth-child(1) { top: 50%; -webkit-transform: translateY(-50px); -ms-transform: translateY(-50px); transform: translateY(-50px); }
  .footerServiceBox .footerService .container .list:nth-child(2) { top: 30%; left: 16%; height: 14%; -webkit-transform: translateY(-50px); -ms-transform: translateY(-50px); transform: translateY(-50px); }
  .footerServiceBox .footerService .container .list:nth-child(3) { top: 24%; left: 31%; -webkit-transform: translateY(-50px); -ms-transform: translateY(-50px); transform: translateY(-50px); }
  .footerServiceBox .footerService .container .list:nth-child(4) { top: 38%; left: 44%; height: 14%; -webkit-transform: translateY(-50px); -ms-transform: translateY(-50px); transform: translateY(-50px); }
  .footerServiceBox .footerService .container .list:nth-child(5) { top: 47%; left: 60%; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); }
  .footerServiceBox .footerService .container .list:nth-child(6) { top: 30%; left: 69%; height: 20%; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); }
  .footerServiceBox .footerService .container .list:nth-child(7) { top: 10%; left: 77%; height: 20%; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); }
  .footerServiceBox .footerService .container .list:nth-child(8) { top: -6%; left: 86%; height: 20%; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); }
  .footerServiceBox.Animate .footerService .container .list:nth-child(1) { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
  .footerServiceBox.Animate .footerService .container .list:nth-child(2) { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
  .footerServiceBox.Animate .footerService .container .list:nth-child(3) { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
  .footerServiceBox.Animate .footerService .container .list:nth-child(4) { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
  .footerServiceBox.Animate .footerService .container .list:nth-child(5) { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
  .footerServiceBox.Animate .footerService .container .list:nth-child(6) { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
  .footerServiceBox.Animate .footerService .container .list:nth-child(7) { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
  .footerServiceBox.Animate .footerService .container .list:nth-child(8) { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
  .fanAdvertisingMain { padding: 45px 0px 95px; }
  .fanAdvertisingMain .imgBox { width: 760px; -webkit-border-radius: 20px; border-radius: 20px; }
  .fanAdvertisingMain .content { padding: 110px 0px 0px 70px; }
  .fanAdvertisingMain .content .operateDesc { padding-top: 30px; }
  .fanAdvertisingMain .content .btn { padding-top: 40px; }
  .fanAdvertisingMain .content .btn a { font-size: 14px; width: 312px; height: 48px; -webkit-border-radius: 48px; border-radius: 48px; }
  .fanAdvertisingApplyMain { padding: 95px 0px 110px; }
  .fanAdvertisingApplyMain .fanAdvertisingApply { margin: 50px -15px 0px; }
  .fanAdvertisingApplyMain .fanAdvertisingApply .list { width: -webkit-calc(25% - 30px); width: calc(25% - 30px); margin: 30px 15px 0px; height: 100%; }
  .fanAdvertisingApplyMain .fanAdvertisingApply .list .imgBox { padding-top: 260px; }
  .fanAdvertisingApplyMain .fanAdvertisingApply .list .imgBox img { -webkit-border-radius: 30px; border-radius: 30px; }
  .fanAdvertisingApplyMain .fanAdvertisingApply .list .contentBox { padding: 30px 30px; }
  .fanAdvertisingApplyMain .fanAdvertisingApply .list .contentBox .icon p { width: 96px; height: 60px; -webkit-border-radius: 60px; border-radius: 60px; border: 3px solid rgba(255, 255, 255, 0.4); }
  .fanAdvertisingApplyMain .fanAdvertisingApply .list .contentBox .icon p img { height: 35px; }
  .fanAdvertisingApplyMain .fanAdvertisingApply .list .contentBox .content .listTitle { font-size: 26px; }
  .fanAdvertisingApplyMain .fanAdvertisingApply .list .contentBox .content .desc { padding-top: 15px; font-size: 16px; line-height: 26px; }
  .fanAdvertisingApplyMain .fanAdvertisingApply .list:nth-child(1) .imgBox { padding-top: 550px; }
  .fanAdvertisingApplyMain .fanAdvertisingApply .list:nth-child(1) .contentBox { padding: 50px 30px 65px; }
  .ordinaryPeopleWeiboMain { padding: 110px 0px; }
  .ordinaryPeopleWeiboMain .operateDesc { max-width: 860px; }
  .ordinaryPeopleWeiboMain .btn { padding-top: 45px; }
  .ordinaryPeopleWeiboMain .btn a { width: 312px; height: 48px; font-size: 14px; -webkit-border-radius: 48px; border-radius: 48px; }
  .ordinaryPeopleWeiboResourceMain { padding: 110px 0px 0px; }
  .ordinaryPeopleWeiboResourceMain .imgBox { width: 760px; -webkit-border-radius: 20px; border-radius: 20px; }
  .ordinaryPeopleWeiboResourceMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 60px 0px 0px 70px; }
  .ordinaryPeopleWeiboResourceMain .content .operateDesc { padding-top: 30px; }
  .ordinaryPeopleWeiboMatrixMain { padding: 120px 0px; }
  .ordinaryPeopleWeiboMatrixMain .ordinaryPeopleWeiboMatrix { margin-top: 90px; }
  .ordinaryPeopleWeiboMatrixMain .ordinaryPeopleWeiboMatrix .list { width: -webkit-calc(25% - 46px); width: calc(25% - 46px); margin: 0px 23px; }
  .ordinaryPeopleWeiboMatrixMain .ordinaryPeopleWeiboMatrix .list .imgBox span { top: 60px; -webkit-border-radius: 40px; border-radius: 40px; }
  .ordinaryPeopleWeiboMatrixMain .ordinaryPeopleWeiboMatrix .list .imgBox::after { -webkit-border-radius: 40px; border-radius: 40px; }
  .ordinaryPeopleWeiboMatrixMain .ordinaryPeopleWeiboMatrix .list .listTitle { left: 35px; right: 35px; bottom: 25px; font-size: 30px; }
  .ordinaryPeopleWeiboMatrixMain .ordinaryPeopleWeiboMatrix .list .desc { height: 95px; margin-top: 10px; font-size: 16px; line-height: 24px; padding: 0px 35px; -webkit-border-radius: 95px; border-radius: 95px; }
  .ordinaryPeopleWeiboAdvantageMain { padding: 100px 0px 120px; }
  .ordinaryPeopleWeiboAdvantageMain .ordinaryPeopleWeiboAdvantage { margin: 0px -12px; padding-top: 30px; }
  .ordinaryPeopleWeiboAdvantageMain .ordinaryPeopleWeiboAdvantage .list { width: -webkit-calc(20% - 24px); width: calc(20% - 24px); margin: 30px 12px 0px; padding: 45px 15px; }
  .ordinaryPeopleWeiboAdvantageMain .ordinaryPeopleWeiboAdvantage .list::after { -webkit-border-radius: 20px; border-radius: 20px; -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }
  .ordinaryPeopleWeiboAdvantageMain .ordinaryPeopleWeiboAdvantage .list .content .icon { width: 46px; }
  .ordinaryPeopleWeiboAdvantageMain .ordinaryPeopleWeiboAdvantage .list .content .text { padding-top: 25px; font-size: 22px; }
  .ordinaryPeopleWeiboAdvantageMain .ordinaryPeopleWeiboAdvantage .list .triangle { top: -6px; width: 91px; }
  .ordinaryPeopleWeiboAdvantageMain .ordinaryPeopleWeiboAdvantage .list .triangle .hover { top: 0px; }
  .ordinaryPeopleWeiboProcessMain { padding: 80px 0px 100px; }
  .ordinaryPeopleWeiboProcessMain .ordinaryPeopleWeiboProcess { margin: 0px -25px; padding-top: 40px; }
  .ordinaryPeopleWeiboProcessMain .ordinaryPeopleWeiboProcess .list { width: -webkit-calc(20% - 50px); width: calc(20% - 50px); margin: 25px 25px 0px; padding: 90px 0px 50px; }
  .ordinaryPeopleWeiboProcessMain .ordinaryPeopleWeiboProcess .list .triangle { top: -6px; width: 144px; }
  .ordinaryPeopleWeiboProcessMain .ordinaryPeopleWeiboProcess .list::after { -webkit-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: 0px 6px 24px rgba(220, 163, 117, 0.21); box-shadow: 0px 6px 24px rgba(220, 163, 117, 0.21); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }
  .ordinaryPeopleWeiboProcessMain .ordinaryPeopleWeiboProcess .list .content .icon { width: 50px; }
  .ordinaryPeopleWeiboProcessMain .ordinaryPeopleWeiboProcess .list .content .listTitle { margin-top: 20px; font-size: 24px; }
  .ordinaryPeopleWeiboProcessMain .ordinaryPeopleWeiboProcess .list .content .number { padding-top: 45px; font-size: 20px; color: rgba(0, 0, 0, 0.5); }
  .ordinaryPeopleWeiboProcessMain .ordinaryPeopleWeiboProcess .list::before { right: -38px; width: 24px; height: 24px; background-size: 24px; }
  .ordinaryPeopleWeiboProcessMain .ordinaryPeopleWeiboProcess.sixRows .list { width: -webkit-calc(16.666666666666668% - 50px); width: calc(16.666666666666668% - 50px); }
  .brandEncyclopediaMain { padding: 100px 0px 150px; }
  .brandEncyclopediaMain .operateDesc { max-width: 700px; padding-top: 35px; }
  .brandEncyclopediaMain .btn { padding-top: 40px; }
  .brandEncyclopediaMain .btn a { width: 312px; height: 48px; -webkit-border-radius: 48px; border-radius: 48px; font-size: 14px; }
  .encyclopediaGlossaryMain { padding: 0px 0px 130px; }
  .encyclopediaGlossaryMain .encyclopediaGlossary { margin: 0px -17px; padding-top: 45px; }
  .encyclopediaGlossaryMain .encyclopediaGlossary .list { width: -webkit-calc(25% - 34px); width: calc(25% - 34px); margin: 30px 17px 0px; padding: 60px 0px 65px; -webkit-border-radius: 20px; border-radius: 20px; }
  .encyclopediaGlossaryMain .encyclopediaGlossary .list .listTitle { font-size: 35px; }
  .encyclopediaGlossaryMain .encyclopediaGlossary .list .desc { font-size: 20px; }
  .encyclopediaGlossaryMain .encyclopediaGlossary .list .logoImg { padding-top: 50px; }
  .encyclopediaGlossaryMain .encyclopediaGlossary .list .logoImg img { height: 85px; }
  .encyclopediaGlossaryMain .encyclopediaGlossary .list .triangle { top: -6px; width: 100%; }
  .encyclopediaGlossaryMain .encyclopediaGlossary .list .triangle img { width: 91px; }
  .encyclopediaTypeMain { padding: 90px 0px; }
  .encyclopediaTypeMain .encyclopediaTypeBox { padding-top: 90px; }
  .encyclopediaTypeMain .encyclopediaTypeBox .imgBox { width: 740px; }
  .encyclopediaTypeMain .encyclopediaTypeBox .imgBox img { -webkit-border-radius: 30px; border-radius: 30px; }
  .encyclopediaTypeMain .encyclopediaTypeBox .encyclopediaType { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 25px 0px 0px 80px; height: 600px; }
  .encyclopediaTypeMain .encyclopediaTypeBox .encyclopediaType .list { height: 17.392%; }
  .encyclopediaTypeMain .encyclopediaTypeBox .encyclopediaType .list .listTitle { height: 100px; font-size: 24px; }
  .encyclopediaTypeMain .encyclopediaTypeBox .encyclopediaType .list .listTitle i { font-size: 16px; margin-left: 5px; }
  .encyclopediaTypeMain .encyclopediaTypeBox .encyclopediaType .list .content { font-size: 16px; line-height: 28px; padding-bottom: 35px; }
  .encyclopediaTypeMain .encyclopediaTypeBox .encyclopediaType .list.cur .listTitle { font-size: 30px; }
  .encyclopediaEffectMain { padding: 100px 0px; }
  .encyclopediaEffectMain .encyclopediaEffect { padding: 45px 0px 0px; margin: 0px -15px; }
  .encyclopediaEffectMain .encyclopediaEffect .list { width: -webkit-calc(33.333% - 30px); width: calc(33.333% - 30px); margin: 30px 15px 0px; -webkit-border-radius: 30px; border-radius: 30px; }
  .encyclopediaEffectMain .encyclopediaEffect .list::after { -webkit-border-radius: 30px; border-radius: 30px; }
  .encyclopediaEffectMain .encyclopediaEffect .list::before { -webkit-border-radius: 30px; border-radius: 30px; }
  .encyclopediaEffectMain .encyclopediaEffect .list .content { padding: 40px 45px; }
  .encyclopediaEffectMain .encyclopediaEffect .list .iconBox .icon { width: 96px; height: 60px; -webkit-border-radius: 60px; border-radius: 60px; }
  .encyclopediaEffectMain .encyclopediaEffect .list .iconBox .icon img { height: 40px; }
  .encyclopediaEffectMain .encyclopediaEffect .list .iconBox .number { font-size: 20px; }
  .encyclopediaEffectMain .encyclopediaEffect .list .listTitle { margin-top: 50px; font-size: 26px; }
  .encyclopediaEffectMain .encyclopediaEffect .list .desc { margin-top: 10px; font-size: 16px; }
  .encyclopediaCaseMain { padding: 90px 0px; }
  .encyclopediaCaseMain .encyclopediaCase { margin: 0px -30px; }
  .encyclopediaCaseMain .encyclopediaCase .list { width: -webkit-calc(50% - 60px); width: calc(50% - 60px); margin: 0px 30px; }
  .encyclopediaCaseMain .encyclopediaCase .list .contentBox { -webkit-border-radius: 30px; border-radius: 30px; height: 100%; }
  .encyclopediaCaseMain .encyclopediaCase .list .contentBox .imgBox { width: 72.641%; }
  .encyclopediaCaseMain .encyclopediaCase .list .contentBox .content { padding: 0px 55px 40px; }
  .encyclopediaCaseMain .encyclopediaCase .list .contentBox .content .listTitle { font-size: 30px; }
  .encyclopediaCaseMain .encyclopediaCase .list .contentBox .content .desc { margin-top: 10px; font-size: 16px; line-height: 24px; }
  .encyclopediaCaseMain .encyclopediaCase .list:nth-child(1) .contentBox { margin-top: 110px; }
  .encyclopediaCaseMain .encyclopediaCase .list:nth-child(1) .contentBox .imgBox img { -webkit-transform: translateY(-60px); -ms-transform: translateY(-60px); transform: translateY(-60px); }
  .encyclopediaCaseMain .encyclopediaCase .list:nth-child(2) .contentBox { padding: 0px 0px 80px; }
  .encyclopediaCaseMain .encyclopediaCase .list:nth-child(2) .contentBox .content { padding: 60px 55px 0px; }
  .encyclopediaProcessMain { padding: 80px 0px 110px; }
  .encyclopediaProcessMain .encyclopediaProcess { margin: 0px -25px; padding-top: 40px; }
  .encyclopediaProcessMain .encyclopediaProcess .list { width: -webkit-calc(20% - 50px); width: calc(20% - 50px); margin: 25px 25px 0px; padding: 80px 0px 50px; }
  .encyclopediaProcessMain .encyclopediaProcess .list .triangle { top: -6px; width: 144px; }
  .encyclopediaProcessMain .encyclopediaProcess .list::after { -webkit-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: 0px 6px 24px rgba(220, 163, 117, 0.21); box-shadow: 0px 6px 24px rgba(220, 163, 117, 0.21); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }
  .encyclopediaProcessMain .encyclopediaProcess .list .content .icon { width: 50px; }
  .encyclopediaProcessMain .encyclopediaProcess .list .content .listTitle { margin-top: 20px; font-size: 24px; }
  .encyclopediaProcessMain .encyclopediaProcess .list .content .number { padding-top: 45px; font-size: 20px; }
  .encyclopediaProcessMain .encyclopediaProcess .list .content .desc { margin: 15px 25px 0px; font-size: 14px; display: -webkit-box; height: 40px; line-height: 20px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .encyclopediaProcessMain .encyclopediaProcess .list::before { right: -38px; width: 24px; height: 24px; }
  .encyclopediaProcessMain .encyclopediaProcess.sixRows .list { width: -webkit-calc(16.666666666666668% - 50px); width: calc(16.666666666666668% - 50px); }
  .operateFlowRateMain { padding: 70px 0px 110px; }
  .operateFlowRateMain .operateFlowRate { padding: 0px 3.375vw; }
  .operateFlowRateMain .operateFlowRate .list { width: 330px; margin: 35px 15px 0px; padding: 0px 30px 0px 40px; height: 105px; -webkit-border-radius: 105px; border-radius: 105px; -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }
  .operateFlowRateMain .operateFlowRate .list .text { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 20px; line-height: 28px; }
  .operateFlowRateMain .operateFlowRate .list .icon { width: 40px; }
  .operateFlowRateMain .line { width: 2px; height: 150px; margin: -35px auto 0px; }
  .operateFlowRateMain .line::after { width: 10px; height: 10px; -webkit-border-radius: 2px; border-radius: 2px; bottom: -16px; }
  .operateFlowRateMain .desc { margin-top: 50px; font-size: 46px; line-height: 56px; }
  .operateAdvantageMain { padding: 100px 0px 80px; }
  .operateAdvantageMain .operateAdvantageBox { padding-top: 80px; }
  .operateAdvantageMain .operateAdvantageBox .imgBox { width: 740px; }
  .operateAdvantageMain .operateAdvantageBox .imgBox img { -webkit-border-radius: 30px; border-radius: 30px; }
  .operateAdvantageMain .operateAdvantageBox .operateAdvantage { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 80px; height: 690px; }
  .operateAdvantageMain .operateAdvantageBox .operateAdvantage .list { height: 13.045%; }
  .operateAdvantageMain .operateAdvantageBox .operateAdvantage .list .listTitle { height: 90px; font-size: 24px; }
  .operateAdvantageMain .operateAdvantageBox .operateAdvantage .list .listTitle i { font-size: 18px; margin-left: 5px; }
  .operateAdvantageMain .operateAdvantageBox .operateAdvantage .list .content { font-size: 16px; line-height: 28px; padding-bottom: 50px; }
  .operateAdvantageMain .operateAdvantageBox .operateAdvantage .list.cur .listTitle { font-size: 30px; }
  .operateHelpBrandMain { padding: 70px 0px 110px; }
  .operateHelpBrandMain .operateHelpBrand { margin: 0px -15px; padding-top: 40px; }
  .operateHelpBrandMain .operateHelpBrand .list { -webkit-border-radius: 30px; border-radius: 30px; width: -webkit-calc(33.333% - 30px); width: calc(33.333% - 30px); margin: 30px 15px 0px; padding: 45px 40px; margin: 30px auto 0px; }
  .operateHelpBrandMain .operateHelpBrand .list .iconBox .icon { width: 94px; height: 59px; -webkit-border-radius: 59px; border-radius: 59px; }
  .operateHelpBrandMain .operateHelpBrand .list .iconBox .icon img { height: 40px; }
  .operateHelpBrandMain .operateHelpBrand .list .iconBox .number { font-size: 20px; }
  .operateHelpBrandMain .operateHelpBrand .list .listTitle { padding-top: 45px; font-size: 26px; }
  .operateHelpBrandMain .operateHelpBrand .list .desc { padding-top: 10px; font-size: 16px; line-height: 26px; }
  .operateServiceContentMain { padding: 100px 0px 120px; }
  .operateServiceContentMain .operateServiceContent { margin: 0px -12px; padding-top: 30px; }
  .operateServiceContentMain .operateServiceContent .list { width: -webkit-calc(20% - 24px); width: calc(20% - 24px); margin: 30px 12px 0px; padding: 35px 15px; }
  .operateServiceContentMain .operateServiceContent .list::after { -webkit-border-radius: 20px; border-radius: 20px; -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }
  .operateServiceContentMain .operateServiceContent .list .content .icon { width: 46px; }
  .operateServiceContentMain .operateServiceContent .list .content .text { padding-top: 15px; font-size: 22px; }
  .operateServiceContentMain .operateServiceContent .list .triangle { top: -6px; width: 91px; }
  .operateServiceCaseMain { padding: 90px 0px 100px; }
  .operateServiceCaseMain .operateDesc { padding-top: 10px; }
  .operateServiceCaseBox { margin-top: 50px; }
  .operateServiceCaseClassBox { bottom: 35px; width: 800px; z-index: 20; padding: 0px 100px; }
  .operateServiceCaseClass { -webkit-border-radius: 66px; border-radius: 66px; height: 66px; -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }
  .operateServiceCaseClass span { width: 25%; height: 100%; -webkit-border-radius: 66px; border-radius: 66px; }
  .operateServiceCaseClass a { font-size: 18px; }
  .operateServiceCase .imgBox { width: 800px; }
  .operateServiceCase .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 55px 0px 0px 70px; }
  .operateServiceCase .content .column { font-size: 20px; }
  .operateServiceCase .content .listTitle { margin-top: 10px; font-size: 38px; line-height: 48px; }
  .operateServiceCase .content .desc { margin-top: 25px; font-size: 16px; display: -webkit-box; height: 78px; line-height: 26px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .operateServiceCase .content .caseListDetailBox { margin-top: 45px; -webkit-border-radius: 20px; border-radius: 20px; padding: 25px 30px; }
  .operateServiceCase .content .caseListDetailBox .caseListDetail { width: -webkit-calc(50% - 20px); width: calc(50% - 20px); font-size: 16px; padding: 12px 0px; margin: 0px 10px; }
  .operateServiceCase .content .caseDadaListBox { padding: 80px 80px 0px 0px; }
  .operateServiceCase .content .caseDadaListBox .caseDadaList .number { font-size: 46px; }
  .operateServiceCase .content .caseDadaListBox .caseDadaList .number i { font-size: 18px; }
  .operateServiceCase .content .caseDadaListBox .caseDadaList .text { font-size: 16px; padding-top: 10px; }
  .newMediaOperateMain { padding: 120px 0px; }
  .newMediaOperateMain .imgBox { width: 640px; }
  .newMediaOperateMain .imgBox .img { padding-top: 60px; }
  .newMediaOperateMain .newMediaOperate { width: 680px; }
  .newMediaOperateMain .newMediaOperate .list { padding: 25px 0px 40px; }
  .newMediaOperateMain .newMediaOperate .list .listTitle span { width: 30px; height: 30px; line-height: 26px; font-size: 18px; }
  .newMediaOperateMain .newMediaOperate .list .listTitle h3 { font-size: 22px; padding: 0px 30px 0px 10px; }
  .newMediaOperateMain .newMediaOperate .list .listTitle i { width: 15px; height: 15px; }
  .newMediaOperateMain .newMediaOperate .list .listTitle i::after { width: 3px; height: 100%; }
  .newMediaOperateMain .newMediaOperate .list .listTitle i::before { width: 100%; height: 3px; }
  .newMediaOperateMain .newMediaOperate .list .content { font-size: 16px; margin-top: 20px; padding-bottom: 20px; line-height: 25px; }
  .newMediaOperateMain .newMediaOperate .list.cur .listTitle h3 { font-size: 26px; }
  .overseasMediumMain { padding: 100px 0px; }
  .overseasMediumMain .overseasMediumBox .imgBox { width: 740px; height: 800px; }
  .overseasMediumMain .overseasMediumBox .imgBox img { width: 100%; -webkit-border-radius: 30px; border-radius: 30px; }
  .overseasMediumMain .overseasMediumBox .overseasMedium { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 25px 0px 0px 80px; height: 600px; }
  .overseasMediumMain .overseasMediumBox .overseasMedium .list { height: 15.6533%; }
  .overseasMediumMain .overseasMediumBox .overseasMedium .list .listTitle { height: 90px; font-size: 24px; }
  .overseasMediumMain .overseasMediumBox .overseasMedium .list .listTitle i { font-size: 16px; margin-left: 5px; }
  .overseasMediumMain .overseasMediumBox .overseasMedium .list .content { font-size: 16px; line-height: 28px; padding-bottom: 35px; }
  .overseasMediumMain .overseasMediumBox .overseasMedium .list.cur .listTitle { font-size: 30px; }
  .overseasMediumServiceProcessMain { padding: 100px 0px; }
  .overseasMediumServiceProcessMain .imgBox { margin-top: 15px; }
  .publicPraiseMain { padding: 100px 0px 150px; }
  .publicPraiseMain .operateDesc { max-width: 790px; padding-top: 35px; }
  .publicPraiseMain .btn { padding-top: 40px; }
  .publicPraiseMain .btn a { width: 312px; height: 48px; -webkit-border-radius: 48px; border-radius: 48px; font-size: 14px; }
  .publicPraisePlatformMain { padding: 0px 0px 130px; }
  .publicPraisePlatformMain .publicPraisePlatform { margin: 0px -17px; padding-top: 45px; }
  .publicPraisePlatformMain .publicPraisePlatform .list { width: -webkit-calc(20% - 34px); width: calc(20% - 34px); margin: 30px 17px 0px; padding: 65px 0px; -webkit-border-radius: 20px; border-radius: 20px; }
  .publicPraisePlatformMain .publicPraisePlatform .list .listTitle { font-size: 28px; }
  .publicPraisePlatformMain .publicPraisePlatform .list .triangle { top: -6px; width: 100%; }
  .publicPraisePlatformMain .publicPraisePlatform .list .triangle img { width: 91px; }
  .publicPraiseCaseMain { padding: 110px 0px 20px; }
  .publicPraiseCaseMain .publicPraiseCase { margin: 0px -30px; }
  .publicPraiseCaseMain .publicPraiseCase .list { width: -webkit-calc(50% - 60px); width: calc(50% - 60px); margin: 0px 30px; }
  .publicPraiseCaseMain .publicPraiseCase .list .contentBox { -webkit-border-radius: 30px; border-radius: 30px; height: 100%; }
  .publicPraiseCaseMain .publicPraiseCase .list .contentBox .imgBox { width: 72.641%; }
  .publicPraiseCaseMain .publicPraiseCase .list .contentBox .content { padding: 0px 55px 40px; }
  .publicPraiseCaseMain .publicPraiseCase .list .contentBox .content .listTitle { font-size: 30px; }
  .publicPraiseCaseMain .publicPraiseCase .list .contentBox .content .desc { margin-top: 10px; font-size: 16px; line-height: 24px; }
  .publicPraiseCaseMain .publicPraiseCase .list:nth-child(1) .contentBox { margin-top: 110px; }
  .publicPraiseCaseMain .publicPraiseCase .list:nth-child(1) .contentBox .imgBox img { -webkit-transform: translateY(-60px); -ms-transform: translateY(-60px); transform: translateY(-60px); }
  .publicPraiseCaseMain .publicPraiseCase .list:nth-child(2) .contentBox { padding: 0px 0px 80px; }
  .publicPraiseCaseMain .publicPraiseCase .list:nth-child(2) .contentBox .content { padding: 60px 55px 0px; }
  .manuscriptWritingMain { padding: 80px 0px; }
  .manuscriptWritingMain .manuscriptWriting { max-width: 1280px; margin-top: 50px; }
  .manuscriptWritingMain .manuscriptWriting .imgBox { max-width: 567px; }
  .manuscriptWritingMain .manuscriptWriting .list { padding: 15px 35px; -webkit-border-radius: 76px; border-radius: 76px; font-size: 18px; line-height: 23px; }
  .manuscriptWritingMain .manuscriptWriting .list::after { left: 35px; bottom: -10px; border-left: 5px solid transparent; border-right: 5px solid transparent; }
  .manuscriptWritingMain .manuscriptWriting .list .number { left: -15px; top: -15px; font-size: 70px; padding-right: 20px; }
  .manuscriptWritingMain .manuscriptWriting .list:nth-child(2) { top: 100px; left: 185px; }
  .manuscriptWritingMain .manuscriptWriting .list:nth-child(2) .number { left: 0px; }
  .manuscriptWritingMain .manuscriptWriting .list:nth-child(2)::after { border-top: 17px solid #f28a3b; }
  .manuscriptWritingMain .manuscriptWriting .list:nth-child(3) { top: 95px; right: 105px; }
  .manuscriptWritingMain .manuscriptWriting .list:nth-child(3)::after { border-top: 17px solid #f2a93a; }
  .manuscriptWritingMain .manuscriptWriting .list:nth-child(4) { bottom: 80px; left: 5px; }
  .manuscriptWritingMain .manuscriptWriting .list:nth-child(4)::after { border-top: 17px solid #f3c73c; }
  .manuscriptWritingMain .manuscriptWriting .list:nth-child(5) { bottom: 100px; right: 50px; }
  .manuscriptWritingMain .manuscriptWriting .list:nth-child(5)::after { border-top: 17px solid #f9bd76; }
  .manuscriptWritingSelectMain { padding: 90px 0px; }
  .manuscriptWritingSelectMain .manuscriptWritingSelectBox { padding-top: 90px; }
  .manuscriptWritingSelectMain .manuscriptWritingSelectBox .imgBox { width: 740px; }
  .manuscriptWritingSelectMain .manuscriptWritingSelectBox .imgBox img { -webkit-border-radius: 30px; border-radius: 30px; }
  .manuscriptWritingSelectMain .manuscriptWritingSelectBox .manuscriptWritingSelect { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 25px 0px 0px 80px; height: 600px; }
  .manuscriptWritingSelectMain .manuscriptWritingSelectBox .manuscriptWritingSelect .list { height: 17.392%; }
  .manuscriptWritingSelectMain .manuscriptWritingSelectBox .manuscriptWritingSelect .list .listTitle { height: 100px; font-size: 24px; }
  .manuscriptWritingSelectMain .manuscriptWritingSelectBox .manuscriptWritingSelect .list .listTitle i { font-size: 16px; margin-left: 5px; }
  .manuscriptWritingSelectMain .manuscriptWritingSelectBox .manuscriptWritingSelect .list .content { font-size: 16px; line-height: 28px; padding-bottom: 35px; }
  .manuscriptWritingSelectMain .manuscriptWritingSelectBox .manuscriptWritingSelect .list.cur .listTitle { font-size: 30px; }
  .manuscriptWritingAdvantageMain { padding: 100px 0px; }
  .manuscriptWritingAdvantageMain .manuscriptWritingAdvantage { padding: 45px 0px 0px; margin: 0px -15px; }
  .manuscriptWritingAdvantageMain .manuscriptWritingAdvantage .list { width: -webkit-calc(33.333% - 30px); width: calc(33.333% - 30px); margin: 30px 15px 0px; -webkit-border-radius: 30px; border-radius: 30px; }
  .manuscriptWritingAdvantageMain .manuscriptWritingAdvantage .list::after { -webkit-border-radius: 30px; border-radius: 30px; }
  .manuscriptWritingAdvantageMain .manuscriptWritingAdvantage .list::before { -webkit-border-radius: 30px; border-radius: 30px; }
  .manuscriptWritingAdvantageMain .manuscriptWritingAdvantage .list .content { padding: 40px 45px; }
  .manuscriptWritingAdvantageMain .manuscriptWritingAdvantage .list .iconBox .icon { width: 96px; height: 60px; -webkit-border-radius: 60px; border-radius: 60px; border: 2px solid #cabca3; }
  .manuscriptWritingAdvantageMain .manuscriptWritingAdvantage .list .iconBox .icon img { height: 40px; }
  .manuscriptWritingAdvantageMain .manuscriptWritingAdvantage .list .iconBox .number { font-size: 20px; }
  .manuscriptWritingAdvantageMain .manuscriptWritingAdvantage .list .listTitle { margin-top: 50px; font-size: 26px; }
  .manuscriptWritingAdvantageMain .manuscriptWritingAdvantage .list .desc { margin-top: 10px; font-size: 16px; }
  .brandPublicRelationsMain { padding: 80px 0px; }
  .brandPublicRelationsMain .brandPublicRelations { max-width: 1280px; margin-top: 50px; }
  .brandPublicRelationsMain .brandPublicRelations .imgBox { max-width: 567px; }
  .brandPublicRelationsMain .brandPublicRelations .list { padding: 15px 55px 15px 35px; -webkit-border-radius: 76px; border-radius: 76px; font-size: 18px; line-height: 23px; }
  .brandPublicRelationsMain .brandPublicRelations .list::after { left: 35px; bottom: -10px; border-left: 5px solid transparent; border-right: 5px solid transparent; }
  .brandPublicRelationsMain .brandPublicRelations .list .number { left: -15px; top: -15px; font-size: 70px; padding-right: 20px; }
  .brandPublicRelationsMain .brandPublicRelations .list:nth-child(2) { top: 58px; left: 175px; }
  .brandPublicRelationsMain .brandPublicRelations .list:nth-child(2)::after { border-top: 17px solid #f28a3b; }
  .brandPublicRelationsMain .brandPublicRelations .list:nth-child(3) { top: 50px; right: 155px; }
  .brandPublicRelationsMain .brandPublicRelations .list:nth-child(3)::after { border-top: 17px solid #f2a93a; }
  .brandPublicRelationsMain .brandPublicRelations .list:nth-child(4) { top: 190px; left: 135px; }
  .brandPublicRelationsMain .brandPublicRelations .list:nth-child(4)::after { border-top: 17px solid #f3c73c; }
  .brandPublicRelationsMain .brandPublicRelations .list:nth-child(5) { top: 190px; right: 135px; }
  .brandPublicRelationsMain .brandPublicRelations .list:nth-child(5)::after { border-top: 17px solid #f9bd76; }
  .brandPublicRelationsMain .brandPublicRelations .list:nth-child(6) { top: 315px; left: 230px; }
  .brandPublicRelationsMain .brandPublicRelations .list:nth-child(6)::after { border-top: 17px solid #a59487; }
  .brandPublicRelationsMain .brandPublicRelations .list:nth-child(7) { top: 315px; right: 195px; }
  .brandPublicRelationsMain .brandPublicRelations .list:nth-child(7)::after { border-top: 17px solid #cba47f; }
  .brandPublicRelationsServiceMain { padding: 100px 0px 135px; }
  .brandPublicRelationsServiceMain .brandPublicRelationsService { margin-top: 170px; }
  .brandPublicRelationsServiceMain .brandPublicRelationsService .helpList .list { margin-top: 20px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 22px; }
  .brandPublicRelationsServiceMain .brandPublicRelationsService .helpList .list::after { left: 0px; top: 0px; bottom: 0px; right: 0px; -webkit-border-radius: 110px; border-radius: 110px; }
  .brandPublicRelationsServiceMain .brandPublicRelationsService .helpList .list::before { left: 0px; top: 0px; bottom: 0px; right: 0px; -webkit-border-radius: 110px; border-radius: 110px; }
  .brandPublicRelationsServiceMain .brandPublicRelationsService .helpList .list .content span { width: 30px; height: 30px; font-size: 14px; }
  .brandPublicRelationsServiceMain .brandPublicRelationsService .helpList .list .content p { margin-top: 5px; }
  .brandPublicRelationsServiceMain .brandPublicRelationsService .helpList .list:first-child { margin: 0px; }
  .brandPublicRelationsServiceMain .brandPublicRelationsService .helpList:nth-child(2) { width: 648px; -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; margin: 0px 38px; }
  .brandPublicRelationsServiceMain .brandPublicRelationsService .helpList:nth-child(2) .helpImgBox .imgBox img { -webkit-border-radius: 50px; border-radius: 50px; }
  .brandPublicRelationsServiceMain .brandPublicRelationsService .helpList:nth-child(2) .helpImgBox .imgBox .numberBox { right: 17px; top: 60px; width: 140px; height: 140px; border: 11px solid #fff; }
  .brandPublicRelationsServiceMain .brandPublicRelationsService .helpList:nth-child(2) .helpImgBox .imgBox .numberBox p { font-size: 13px; }
  .brandPublicRelationsServiceMain .brandPublicRelationsService .helpList:nth-child(2) .helpImgBox .imgBox .numberBox p:nth-child(1) { font-size: 20px; }
  .brandPublicRelationsServiceMain .brandPublicRelationsService .helpList:nth-child(2) .helpImgBox .phoneImg { left: 0px; bottom: 0px; width: 100%; }
  .brandPublicRelationsValueMain { padding: 100px 0px 110px; }
  .brandPublicRelationsValueMain .operateDesc { padding-top: 10px; }
  .brandPublicRelationsValueMain .brandPublicRelationsValue { margin-top: 30px; padding-left: 360px; margin-right: -10px; }
  .brandPublicRelationsValueMain .brandPublicRelationsValue .list { padding: 0px 50px; width: -webkit-calc(33.333% - 20px); width: calc(33.333% - 20px); margin: 30px 10px 0px; height: 140px; -webkit-border-radius: 30px; border-radius: 30px; }
  .brandPublicRelationsValueMain .brandPublicRelationsValue .list .listTitle { font-size: 26px; }
  .brandPublicRelationsValueMain .brandPublicRelationsValue .list .icon img { width: 60px; }
  .brandPublicRelationsValueMain .brandPublicRelationsValue .list:nth-child(1) { margin: 30px 0px 0px; width: 350px; }
  .brandPublicRelationsValueMain .brandPublicRelationsValue .list:nth-child(1) .listTitle { margin-top: 25px; }
  .brandPublicRelationsMonitorMain { padding: 120px 0px 0px; }
  .brandPublicRelationsMonitorMain .operateDesc { padding-top: 10px; }
  .brandPublicRelationsMonitorMain .brandPublicRelationsMonitor { margin-top: 60px; }
  .brandPublicRelationsMonitorMain .brandPublicRelationsMonitor .imgBox { width: 774px; -webkit-border-radius: 30px; border-radius: 30px; }
  .brandPublicRelationsMonitorMain .brandPublicRelationsMonitor .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 0px 0px 60px; }
  .brandPublicRelationsMonitorMain .brandPublicRelationsMonitor .content .list { padding: 40px 0px; }
  .brandPublicRelationsMonitorMain .brandPublicRelationsMonitor .content .list .text { font-size: 26px; }
  .brandPublicRelationsMonitorMain .brandPublicRelationsMonitor .content .list .text img { height: 40px; margin-right: 5px; }
  .brandPublicRelationsMonitorMain .brandPublicRelationsMonitor .content .list .number { font-size: 16px; }
  .brandPublicRelationsMaintenanceMain { padding: 120px 0px; }
  .brandPublicRelationsMaintenanceMain .brandPublicRelationsMaintenance { margin-top: 30px; padding-left: -webkit-calc(33.333% + 15px); padding-left: calc(33.333% + 15px); margin-right: -15px; }
  .brandPublicRelationsMaintenanceMain .brandPublicRelationsMaintenance .list { width: -webkit-calc(50% - 30px); width: calc(50% - 30px); min-height: 200px; margin: 30px 15px 0px; padding: 40px; }
  .brandPublicRelationsMaintenanceMain .brandPublicRelationsMaintenance .list .iconBox .icon { height: 60px; width: 95px; -webkit-border-radius: 60px; border-radius: 60px; }
  .brandPublicRelationsMaintenanceMain .brandPublicRelationsMaintenance .list .iconBox .icon img { height: 35px; }
  .brandPublicRelationsMaintenanceMain .brandPublicRelationsMaintenance .list .iconBox .number { font-size: 20px; }
  .brandPublicRelationsMaintenanceMain .brandPublicRelationsMaintenance .list .listTitle { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 26px; line-height: 30px; }
  .brandPublicRelationsMaintenanceMain .brandPublicRelationsMaintenance .list .imgBox img { -webkit-border-radius: 30px; border-radius: 30px; }
  .brandPublicRelationsMaintenanceMain .brandPublicRelationsMaintenance .list:nth-child(1) { width: -webkit-calc(33.333% - 15px); width: calc(33.333% - 15px); }
  .brandPublicRelationsBrandPromotionMain { padding: 90px 0px; }
  .brandPublicRelationsBrandPromotionMain .brandPublicRelationsBrandPromotion { margin-top: 70px; }
  .brandPublicRelationsBrandPromotionMain .brandPublicRelationsBrandPromotion .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 60px 0px 0px; }
  .brandPublicRelationsBrandPromotionMain .brandPublicRelationsBrandPromotion .content .list { padding: 35px 0px 35px 15px; }
  .brandPublicRelationsBrandPromotionMain .brandPublicRelationsBrandPromotion .content .list .text { font-size: 26px; }
  .brandPublicRelationsBrandPromotionMain .brandPublicRelationsBrandPromotion .content .list .text img { height: 40px; margin-right: 15px; }
  .brandPublicRelationsBrandPromotionMain .brandPublicRelationsBrandPromotion .content .list .number { font-size: 16px; color: rgba(255, 255, 255, 0.4); }
  .brandPublicRelationsBrandPromotionMain .brandPublicRelationsBrandPromotion .content .list:nth-child(1) { padding-top: 0px; }
  .brandPublicRelationsBrandPromotionMain .brandPublicRelationsBrandPromotion .imgBox { width: 774px; -webkit-border-radius: 30px; border-radius: 30px; }
  .brandPublicRelationsProcessMain { padding: 80px 0px 100px; }
  .brandPublicRelationsProcessMain .brandPublicRelationsProcess { margin: 0px -25px; padding-top: 40px; }
  .brandPublicRelationsProcessMain .brandPublicRelationsProcess .list { width: -webkit-calc(20% - 50px); width: calc(20% - 50px); margin: 25px 25px 0px; padding: 80px 0px 50px; }
  .brandPublicRelationsProcessMain .brandPublicRelationsProcess .list .triangle { top: -6px; width: 144px; }
  .brandPublicRelationsProcessMain .brandPublicRelationsProcess .list::after { -webkit-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: 0px 6px 24px rgba(220, 163, 117, 0.21); box-shadow: 0px 6px 24px rgba(220, 163, 117, 0.21); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }
  .brandPublicRelationsProcessMain .brandPublicRelationsProcess .list .content .icon { width: 50px; }
  .brandPublicRelationsProcessMain .brandPublicRelationsProcess .list .content .listTitle { margin-top: 20px; font-size: 24px; }
  .brandPublicRelationsProcessMain .brandPublicRelationsProcess .list .content .number { padding-top: 45px; font-size: 20px; }
  .brandPublicRelationsProcessMain .brandPublicRelationsProcess .list::before { right: -38px; width: 24px; height: 24px; background-size: 24px; }
  .brandPublicRelationsProcessMain .brandPublicRelationsProcess.sixRows .list { width: -webkit-calc(16.666666666666668% - 50px); width: calc(16.666666666666668% - 50px); }
  .weChatOfficialAccountMain { padding: 70px 0px 100px; }
  .weChatOfficialAccountMain .line { width: 2px; height: 50px; margin: 15px auto 0px; }
  .weChatOfficialAccountMain .line::after { width: 10px; height: 10px; bottom: -16px; }
  .weChatOfficialAccountMain .weChatOfficialAccount { margin: 50px -150px 0px; padding: 0px 50px; }
  .weChatOfficialAccountMain .weChatOfficialAccount .Exposure { padding-top: 55px; width: 238px; height: 262px; background-size: 238px 262px; }
  .weChatOfficialAccountMain .weChatOfficialAccount .Exposure .icon { width: 74px; }
  .weChatOfficialAccountMain .weChatOfficialAccount .Exposure .ExposureTitle { padding-top: 15px; font-size: 22px; }
  .weChatOfficialAccountMain .weChatOfficialAccount .Exposure .desc { margin-top: 5px; font-size: 16px; }
  .weChatOfficialAccountMain .weChatOfficialAccount .list { width: -webkit-calc(50% - 300px); width: calc(50% - 300px); padding: 25px 40px; margin: 20px 150px 0px; -webkit-border-radius: 105px; border-radius: 105px; -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }
  .weChatOfficialAccountMain .weChatOfficialAccount .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .weChatOfficialAccountMain .weChatOfficialAccount .list .content .listTitle { font-size: 22px; }
  .weChatOfficialAccountMain .weChatOfficialAccount .list .content .desc { font-size: 16px; padding-top: 5px; }
  .weChatOfficialAccountMain .weChatOfficialAccount .list .icon { min-width: 40px; width: 40px; margin-left: 10px; }
  .weChatOfficialAccountMain .weChatOfficialAccount .list:nth-child(2n+1) { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
  .weChatOfficialAccountMain .weChatOfficialAccount .list:nth-child(2n+1) .icon { margin-right: 25px; margin-left: 0px; }
  .weChatOfficialAccountCaseMain { padding: 90px 0px; }
  .selectWeChatOfficialAccountMain { padding: 90px 0px 110px; }
  .selectWeChatOfficialAccountMain .selectWeChatOfficialAccount { margin: 0px -16px; padding-top: 55px; }
  .selectWeChatOfficialAccountMain .selectWeChatOfficialAccount .list { width: -webkit-calc(33.333% - 32px); width: calc(33.333% - 32px); margin: 0px 16px; }
  .selectWeChatOfficialAccountMain .selectWeChatOfficialAccount .list .content { z-index: 10; padding: 0px 50px 50px 50px; }
  .selectWeChatOfficialAccountMain .selectWeChatOfficialAccount .list .imgBox { width: 242px; }
  .selectWeChatOfficialAccountMain .selectWeChatOfficialAccount .list .imgBox::before { left: 30px; right: 30px; -webkit-border-radius: 30px; border-radius: 30px; -webkit-box-shadow: -6px 40px 46px rgba(65, 8, 2, 0.35); box-shadow: -6px 40px 46px rgba(65, 8, 2, 0.35); }
  .selectWeChatOfficialAccountMain .selectWeChatOfficialAccount .list .listTitle { margin-top: 45px; font-size: 26px; }
  .selectWeChatOfficialAccountMain .selectWeChatOfficialAccount .list .desc { margin-top: 15px; font-size: 16px; line-height: 26px; }
  .selectWeChatOfficialAccountMain .selectWeChatOfficialAccount .list::after { top: 75px; -webkit-border-radius: 30px; border-radius: 30px; }
  .weChatOfficialAccountServiceMain { padding: 120px 0px; }
  .weChatOfficialAccountServiceMain .titleBox { width: 605px; padding: 0px 150px 0px 0px; }
  .weChatOfficialAccountServiceMain .titleBox .sticky { top: 80px; }
  .weChatOfficialAccountServiceMain .titleBox .operateDesc { padding-top: 40px; }
  .weChatOfficialAccountServiceMain .weChatOfficialAccountService .list { -webkit-border-radius: 20px; border-radius: 20px; padding: 45px; margin-bottom: 30px; top: 80px; }
  .weChatOfficialAccountServiceMain .weChatOfficialAccountService .list .iconBox { width: 180px; }
  .weChatOfficialAccountServiceMain .weChatOfficialAccountService .list .iconBox .icon { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; min-width: 50px; width: 50px; }
  .weChatOfficialAccountServiceMain .weChatOfficialAccountService .list .iconBox .line { width: 65px; }
  .weChatOfficialAccountServiceMain .weChatOfficialAccountService .list .iconBox .line span { width: 100%; height: 5px; -webkit-border-radius: 4px; border-radius: 4px; margin-top: 7px; }
  .weChatOfficialAccountServiceMain .weChatOfficialAccountService .list .iconBox .line span:nth-child(2) { width: 80%; }
  .weChatOfficialAccountServiceMain .weChatOfficialAccountService .list .content .listTitle span { font-size: 24px; }
  .weChatOfficialAccountServiceMain .weChatOfficialAccountService .list .content .listTitle::after { left: -30px; top: -10px; width: 41px; height: 41px; }
  .weChatOfficialAccountServiceMain .weChatOfficialAccountService .list .content .desc { font-size: 16px; line-height: 26px; padding-top: 20px; }
  .operateMicroblogWhyMain { padding: 95px 0px 110px; }
  .operateMicroblogWhyMain .operateMicroblogWhy { margin: 50px -15px 0px; }
  .operateMicroblogWhyMain .operateMicroblogWhy .list { width: -webkit-calc(33.333% - 30px); width: calc(33.333% - 30px); margin: 30px 15px 0px; height: 100%; }
  .operateMicroblogWhyMain .operateMicroblogWhy .list .imgBox { padding-top: 260px; }
  .operateMicroblogWhyMain .operateMicroblogWhy .list .imgBox img { -webkit-border-radius: 30px; border-radius: 30px; }
  .operateMicroblogWhyMain .operateMicroblogWhy .list .contentBox { padding: 30px 50px; }
  .operateMicroblogWhyMain .operateMicroblogWhy .list .contentBox .icon p img { height: 60px; }
  .operateMicroblogWhyMain .operateMicroblogWhy .list .contentBox .content .listTitle { font-size: 26px; }
  .operateMicroblogWhyMain .operateMicroblogWhy .list .contentBox .content .desc { padding-top: 15px; font-size: 16px; line-height: 26px; }
  .operateMicroblogWhyMain .operateMicroblogWhy .list:nth-child(1) .imgBox { padding-top: 550px; }
  .operateMicroblogWhyMain .operateMicroblogWhy .list:nth-child(1) .contentBox .icon { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .onlineCelebrityMain { padding: 110px 0px; }
  .onlineCelebrityMain .operateDesc { max-width: 860px; }
  .onlineCelebrityMain .btn { padding-top: 45px; }
  .onlineCelebrityMain .btn a { width: 312px; height: 48px; font-size: 14px; -webkit-border-radius: 48px; border-radius: 48px; }
  .onlineCelebrityRepresentMain { padding: 105px 0px; }
  .onlineCelebrityRepresentMain .onlineCelebrityRepresent { margin-top: 80px; }
  .onlineCelebrityRepresentMain .onlineCelebrityRepresent .swiper-slide { width: -webkit-calc(33.333% - 20px); width: calc(33.333% - 20px); margin-right: 30px; }
  .onlineCelebrityRepresentMain .onlineCelebrityRepresent .swiper-slide .content { padding: 0px 50px 50px 50px; }
  .onlineCelebrityRepresentMain .onlineCelebrityRepresent .swiper-slide .imgBox { width: 242px; }
  .onlineCelebrityRepresentMain .onlineCelebrityRepresent .swiper-slide .imgBox::before { left: 30px; right: 30px; -webkit-border-radius: 30px; border-radius: 30px; -webkit-box-shadow: 10px 30px 46px rgba(65, 8, 2, 0.35); box-shadow: 10px 30px 46px rgba(65, 8, 2, 0.35); }
  .onlineCelebrityRepresentMain .onlineCelebrityRepresent .swiper-slide .listTitle { margin-top: 45px; font-size: 26px; }
  .onlineCelebrityRepresentMain .onlineCelebrityRepresent .swiper-slide .desc { margin-top: 15px; font-size: 16px; line-height: 26px; }
  .onlineCelebrityRepresentMain .onlineCelebrityRepresent .swiper-slide::after { top: 75px; -webkit-border-radius: 30px; border-radius: 30px; }
  .onlineCelebrityAdvantageMain { padding: 80px 0px 80px; }
  .onlineCelebrityAdvantageMain .desc { padding-top: 20px; font-size: 16px; line-height: 24px; }
  .onlineCelebrityAdvantageMain .onlineCelebrityAdvantageBox { padding-top: 60px; }
  .onlineCelebrityAdvantageMain .onlineCelebrityAdvantageBox .onlineCelebrityAdvantageImg { width: 740px; }
  .onlineCelebrityAdvantageMain .onlineCelebrityAdvantageBox .onlineCelebrityAdvantageImg img { width: 100%; -webkit-border-radius: 30px; border-radius: 30px; }
  .onlineCelebrityAdvantageMain .onlineCelebrityAdvantageBox .onlineCelebrityAdvantage { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 25px 0px 0px 80px; height: 720px; }
  .onlineCelebrityAdvantageMain .onlineCelebrityAdvantageBox .onlineCelebrityAdvantage .list { height: 12.95%; }
  .onlineCelebrityAdvantageMain .onlineCelebrityAdvantageBox .onlineCelebrityAdvantage .list .listTitle { font-size: 24px; height: 90px; }
  .onlineCelebrityAdvantageMain .onlineCelebrityAdvantageBox .onlineCelebrityAdvantage .list .listTitle i { font-size: 18px; margin-left: 5px; }
  .onlineCelebrityAdvantageMain .onlineCelebrityAdvantageBox .onlineCelebrityAdvantage .list .content { font-size: 16px; padding-bottom: 40px; line-height: 28px; }
  .onlineCelebrityAdvantageMain .onlineCelebrityAdvantageBox .onlineCelebrityAdvantage .list.cur .listTitle { font-size: 30px; }
  .onlineCelebrityAdvantageMain .onlineCelebrityAdvantageBox .onlineCelebrityAdvantage .list.cur .listTitle i { color: #ff0000; }
  .advertorialExtendMain { padding: 70px 0px 110px; }
  .advertorialExtendMain .line { width: 2px; height: 50px; margin: 15px auto 0px; }
  .advertorialExtendMain .line::after { width: 10px; height: 10px; bottom: -16px; }
  .advertorialExtendMain .advertorialExtend { padding-top: 30px; margin: 0px -17px; }
  .advertorialExtendMain .advertorialExtend .list { width: -webkit-calc(33.333% - 34px); width: calc(33.333% - 34px); margin: 30px 17px; padding: 40px; -webkit-border-radius: 30px; border-radius: 30px; -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); }
  .advertorialExtendMain .advertorialExtend .list .iconBox .icon { width: 94px; height: 59px; -webkit-border-radius: 59px; border-radius: 59px; }
  .advertorialExtendMain .advertorialExtend .list .iconBox .icon img { width: 40px; }
  .advertorialExtendMain .advertorialExtend .list .iconBox .number { font-size: 20px; }
  .advertorialExtendMain .advertorialExtend .list .listTitle { margin-top: 40px; font-size: 24px; }
  .advertorialExtendMain .advertorialExtend .list .desc { margin-top: 15px; font-size: 16px; line-height: 24px; }
  .advertorialExtendAdvantageMain { padding: 100px 0px; }
  .advertorialExtendAdvantageMain .advertorialExtendAdvantage { margin-top: 60px; }
  .advertorialExtendAdvantageMain .advertorialExtendAdvantage .imgBox { padding-top: 419px; margin: 0px 0px 10px; }
  .advertorialExtendAdvantageMain .advertorialExtendAdvantage .imgBox img { -webkit-border-radius: 20px; border-radius: 20px; }
  .advertorialExtendAdvantageMain .advertorialExtendAdvantage .imgBox h3 { left: 35px; right: 35px; bottom: 35px; font-size: 32px; }
  .advertorialExtendAdvantageMain .advertorialExtendAdvantage .content { padding: 35px 40px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-border-radius: 20px; border-radius: 20px; font-size: 16px; line-height: 25px; }
  .advertorialExtendAdvantageMain .advertorialExtendAdvantage .list:nth-child(1) { -webkit-box-flex: 0; -webkit-flex: 0 0 40%; -ms-flex: 0 0 40%; flex: 0 0 40%; }
  .advertorialExtendAdvantageMain .advertorialExtendAdvantage .list:nth-child(2) { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; margin: 0px 20px; }
  .advertorialExtendAdvantageMain .advertorialExtendAdvantage .list:nth-child(2) .imgBox { margin: 10px 0px 0px; }
  .advertorialExtendCaseMain { padding-top: 70px; }
  .advertorialExtendCaseMain .advertorialExtendCaseBox { margin-top: 60px; padding: 60px 0px 100px; }
  .advertorialExtendCaseMain .advertorialExtendCaseBox .operateServiceCaseBox { margin: 0px; }
  .advertorialExtendCaseMain .advertorialExtendCaseBox .operateServiceCase .content { padding: 80px 0px 0px 70px; }
  .advertorialExtendDeliveryProcessMain { padding: 80px 0px 100px; }
  .advertorialExtendDeliveryProcessMain .advertorialExtendDeliveryProcess { margin: 0px -25px; padding-top: 40px; }
  .advertorialExtendDeliveryProcessMain .advertorialExtendDeliveryProcess .list { width: -webkit-calc(20% - 50px); width: calc(20% - 50px); margin: 25px 25px 0px; padding: 80px 0px 50px; }
  .advertorialExtendDeliveryProcessMain .advertorialExtendDeliveryProcess .list .triangle { top: -6px; width: 144px; }
  .advertorialExtendDeliveryProcessMain .advertorialExtendDeliveryProcess .list::after { -webkit-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: 0px 6px 24px rgba(220, 163, 117, 0.21); box-shadow: 0px 6px 24px rgba(220, 163, 117, 0.21); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }
  .advertorialExtendDeliveryProcessMain .advertorialExtendDeliveryProcess .list .content .icon { width: 50px; }
  .advertorialExtendDeliveryProcessMain .advertorialExtendDeliveryProcess .list .content .listTitle { margin-top: 20px; font-size: 24px; }
  .advertorialExtendDeliveryProcessMain .advertorialExtendDeliveryProcess .list .content .desc { margin: 15px 25px 0px; font-size: 14px; display: -webkit-box; height: 40px; line-height: 20px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .advertorialExtendDeliveryProcessMain .advertorialExtendDeliveryProcess .list .content .number { padding-top: 45px; font-size: 20px; }
  .advertorialExtendDeliveryProcessMain .advertorialExtendDeliveryProcess .list::before { right: -38px; width: 24px; height: 24px; background-size: 24px; }
  .advertorialExtendDeliveryProcessMain .advertorialExtendDeliveryProcess.sixRows .list { width: -webkit-calc(16.666666666666668% - 50px); width: calc(16.666666666666668% - 50px); }
  .circleOfFriendsAd { padding: 70px 0px 100px; }
  .circleOfFriendsAd .imgBox { width: 800px; }
  .circleOfFriendsAd .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 60px 0px 0px 80px; }
  .circleOfFriendsAd .content .desc { padding-top: 20px; font-size: 16px; line-height: 26px; max-width: 520px; }
  .circleOfFriendsAd .content .btn { padding-top: 30px; }
  .circleOfFriendsAd .content .btn a { width: 312px; height: 48px; font-size: 14px; -webkit-border-radius: 48px; border-radius: 48px; }
  .circleOfFriendsPeculiarityMain { padding: 100px 0px 120px; }
  .circleOfFriendsPeculiarityMain .circleOfFriendsPeculiarity { margin: 0px -22px; padding-top: 45px; }
  .circleOfFriendsPeculiarityMain .circleOfFriendsPeculiarity .list { width: -webkit-calc(33.333% - 44px); width: calc(33.333% - 44px); margin: 25px 22px 0px; padding: 60px 30px 65px; -webkit-border-radius: 30px; border-radius: 30px; }
  .circleOfFriendsPeculiarityMain .circleOfFriendsPeculiarity .list .icon { width: 60px; }
  .circleOfFriendsPeculiarityMain .circleOfFriendsPeculiarity .list .listTitle { margin-top: 25px; font-size: 26px; line-height: 30px; }
  .circleOfFriendsLiftUpMain { padding: 100px 0px 110px; }
  .circleOfFriendsLiftUpMain .circleOfFriendsLiftUp { padding-top: 40px; margin:0px -20px}
  .circleOfFriendsLiftUpMain .circleOfFriendsLiftUp .list { width: -webkit-calc(33.333% - 20px); width: calc(33.333% - 20px); margin: 30px 10px 0px; }
  .circleOfFriendsLiftUpMain .circleOfFriendsLiftUp .list .triangle { left: 0px; top: -6px; right: 0px; width: 91px; }
  .circleOfFriendsLiftUpMain .circleOfFriendsLiftUp .list::after { left: 0px; right: 0px; top: 0px; bottom: 0px; -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); -webkit-border-radius: 30px; border-radius: 30px; }
  .circleOfFriendsLiftUpMain .circleOfFriendsLiftUp .list .content { padding: 40px 40px 50px; }
  .circleOfFriendsLiftUpMain .circleOfFriendsLiftUp .list .content .icon { width: 60px; }
  .circleOfFriendsLiftUpMain .circleOfFriendsLiftUp .list .content .listTitle { margin-top: 25px; font-size: 26px; }
  .videoOperateMain { padding: 70px 0px 110px; }
  .videoOperateMain .videoOperate { padding: 0px 30px; }
  .videoOperateMain .videoOperate .list { width: -webkit-calc(25% - 30px); width: calc(25% - 30px); margin: 35px 15px 0px; padding: 0px 30px 0px 40px; height: 105px; -webkit-border-radius: 105px; border-radius: 105px; -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }
  .videoOperateMain .videoOperate .list .text { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 20px; line-height: 28px; }
  .videoOperateMain .videoOperate .list .icon { width: 40px; }
  .videoOperateMain .line { width: 2px; height: 50px; margin: 15px auto 0px; }
  .videoOperateMain .line::after { width: 10px; height: 10px; bottom: -16px; }
  .videoOperateServiceMain { padding: 100px 0px 110px; }
  .videoOperateServiceMain .videoOperateService { padding-top: 40px; }
  .videoOperateServiceMain .videoOperateService .list { width: -webkit-calc(25% - 34px); width: calc(25% - 34px); margin: 30px 17px 0px; }
  .videoOperateServiceMain .videoOperateService .list .triangle { top: -6px; width: 91px; }
  .videoOperateServiceMain .videoOperateService .list::after { -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); -webkit-border-radius: 30px; border-radius: 30px; }
  .videoOperateServiceMain .videoOperateService .list .content { padding: 40px 40px 50px; }
  .videoOperateServiceMain .videoOperateService .list .content .icon { width: 50px; }
  .videoOperateServiceMain .videoOperateService .list .content .listTitle { margin-top: 10px; font-size: 26px; }
  .videoOperateServiceMain .videoOperateService .list .content .desc { margin-top: 15px; font-size: 16px; line-height: 24px; }
  .videoServiceProcessMain { padding: 120px 0px; }
  .videoServiceProcessMain .imgBox { width: 640px; }
  .videoServiceProcessMain .imgBox .img { padding-top: 60px; }
  .videoServiceProcessMain .videoServiceProcess { width: 680px; }
  .videoServiceProcessMain .videoServiceProcess .list { padding: 25px 0px 40px; }
  .videoServiceProcessMain .videoServiceProcess .list .listTitle span { width: 30px; height: 30px; line-height: 26px; font-size: 18px; }
  .videoServiceProcessMain .videoServiceProcess .list .listTitle h3 { font-size: 22px; padding: 0px 30px 0px 10px; }
  .videoServiceProcessMain .videoServiceProcess .list .listTitle i { width: 15px; height: 15px; }
  .videoServiceProcessMain .videoServiceProcess .list .listTitle i::after { width: 3px; }
  .videoServiceProcessMain .videoServiceProcess .list .listTitle i::before { height: 3px; }
  .videoServiceProcessMain .videoServiceProcess .list .content { font-size: 16px; margin-top: 20px; padding-bottom: 20px; line-height: 25px; }
  .videoServiceProcessMain .videoServiceProcess .list.cur .listTitle h3 { font-size: 26px; }
  .littleRedBookMain { padding: 70px 0px 110px; }
  .littleRedBookMain .line { width: 2px; height: 70px; margin: 15px auto 0px; }
  .littleRedBookMain .line::after { width: 10px; height: 10px; bottom: -16px; }
  .littleRedBookMain .littleRedBook { padding-top: 30px; margin: 0px -17px; }
  .littleRedBookMain .littleRedBook .list { width: -webkit-calc(25% - 24px); width: calc(25% - 24px); margin: 20px 12px 0px; padding: 40px; -webkit-border-radius: 30px; border-radius: 30px; -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); }
  .littleRedBookMain .littleRedBook .list .iconBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
  .littleRedBookMain .littleRedBook .list .iconBox .icon { width: 94px; height: 59px; -webkit-border-radius: 59px; border-radius: 59px; }
  .littleRedBookMain .littleRedBook .list .iconBox .icon img { width: 40px; }
  .littleRedBookMain .littleRedBook .list .iconBox .number { font-size: 20px; }
  .littleRedBookMain .littleRedBook .list .listTitle { margin-top: 40px; font-size: 24px; }
  .littleRedBookMain .littleRedBook .list .desc { margin-top: 15px; font-size: 16px; line-height: 24px; }
  .littleRedBookHelpMain { padding: 95px 0px 110px; }
  .littleRedBookHelpMain .littleRedBookHelp { margin-top: 50px; }
  .littleRedBookHelpMain .littleRedBookHelp .list { width: 480px; margin: 30px 30px 0px 0px; height: 100%; }
  .littleRedBookHelpMain .littleRedBookHelp .list .imgBox img { -webkit-border-radius: 50px; border-radius: 50px; }
  .littleRedBookHelpMain .littleRedBookHelp .list .contentBox { padding: 30px 50px; }
  .littleRedBookHelpMain .littleRedBookHelp .list .contentBox .icon p { width: 94px; height: 59px; -webkit-border-radius: 59px; border-radius: 59px; }
  .littleRedBookHelpMain .littleRedBookHelp .list .contentBox .icon p img { height: 40px; }
  .littleRedBookHelpMain .littleRedBookHelp .list .contentBox .content .listTitle { font-size: 26px; }
  .littleRedBookHelpMain .littleRedBookHelp .list .contentBox .content .desc { padding-top: 15px; font-size: 16px; line-height: 26px; }
  .littleRedBookHelpMain .littleRedBookHelp .list:nth-child(1) .imgBox { padding-top: 610px; }
  .littleRedBookHelpMain .littleRedBookHelp .list:nth-child(1) .contentBox .icon p { border-color: rgba(242, 242, 242, 0.5); }
  .littleRedBookHelpMain .littleRedBookHelp .list:nth-child(2) .imgBox { padding-top: 290px; }
  .littleRedBookHelpMain .littleRedBookHelp .list:nth-child(3) .imgBox { padding-top: 290px; }
  .littleRedBookHelpMain .littleRedBookHelp .list:nth-child(4) .imgBox { padding-top: 610px; }
  .littleRedBookHelpMain .littleRedBookHelp .list:nth-child(4) { margin: 30px 0px 0px 0px; }
  .littleRedBookLogicMain { padding: 110px 0px; }
  .littleRedBookLogicMain .container .imgBox { width: 730px; }
  .littleRedBookLogicMain .container .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 45px 0px 0px 70px; }
  .littleRedBookLogicMain .container .content .desc { margin-top: 20px; font-size: 20px; }
  .littleRedBookLogicMain .container .content .logicDetail { margin-top: 25px; padding-top: 30px; font-size: 16px; line-height: 26px; }
  .littleRedBookLogicMain .container .content .btn { padding-top: 35px; }
  .littleRedBookLogicMain .container .content .btn a { font-size: 14px; width: 312px; -webkit-border-radius: 48px; border-radius: 48px; height: 48px; }
  .littleRedBookAdvertisingMain { padding: 90px 0px; }
  .littleRedBookAdvertisingMain .littleRedBookAdvertisingBox { padding-top: 90px; }
  .littleRedBookAdvertisingMain .littleRedBookAdvertisingBox .imgBox { width: 740px; }
  .littleRedBookAdvertisingMain .littleRedBookAdvertisingBox .imgBox img { -webkit-border-radius: 30px; border-radius: 30px; }
  .littleRedBookAdvertisingMain .littleRedBookAdvertisingBox .littleRedBookAdvertising { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 25px 0px 0px 80px; height: 720px; }
  .littleRedBookAdvertisingMain .littleRedBookAdvertisingBox .littleRedBookAdvertising .list { height:12.95%; }
  .littleRedBookAdvertisingMain .littleRedBookAdvertisingBox .littleRedBookAdvertising .list .listTitle { height: 90px; font-size: 24px; }
  .littleRedBookAdvertisingMain .littleRedBookAdvertisingBox .littleRedBookAdvertising .list .listTitle i { font-size: 16px; margin-left: 5px; }
  .littleRedBookAdvertisingMain .littleRedBookAdvertisingBox .littleRedBookAdvertising .list .content { font-size: 16px; line-height: 28px; padding-bottom: 35px; }
  .littleRedBookAdvertisingMain .littleRedBookAdvertisingBox .littleRedBookAdvertising .list.cur .listTitle { font-size: 30px; }
  .littleRedBookWayMain { padding: 95px 0px 110px; }
  .littleRedBookWayMain .littleRedBookWay { margin: 50px -15px 0px; }
  .littleRedBookWayMain .littleRedBookWay .list { width: -webkit-calc(33.333% - 30px); width: calc(33.333% - 30px); margin: 30px 15px 0px; height: 100%; }
  .littleRedBookWayMain .littleRedBookWay .list .imgBox { padding-top: 290px; }
  .littleRedBookWayMain .littleRedBookWay .list .imgBox img { -webkit-border-radius: 50px; border-radius: 50px; }
  .littleRedBookWayMain .littleRedBookWay .list .contentBox { padding: 30px 50px; }
  .littleRedBookWayMain .littleRedBookWay .list .contentBox .icon p { width: 94px; height: 59px; -webkit-border-radius: 59px; border-radius: 59px; }
  .littleRedBookWayMain .littleRedBookWay .list .contentBox .icon p img { height: 40px; }
  .littleRedBookWayMain .littleRedBookWay .list .contentBox .content .listTitle { font-size: 26px; }
  .littleRedBookWayMain .littleRedBookWay .list .contentBox .content .desc { padding-top: 15px; font-size: 16px; line-height: 26px; }
  .littleRedBookWayMain .littleRedBookWay .list:nth-child(1) .imgBox { padding-top: 610px; }
  .littleRedBookWayMain .littleRedBookWay .list:nth-child(3) { margin-right: 0px; }
  .ordinaryPersonMain { padding: 70px 0px 110px; }
  .ordinaryPersonMain .line { width: 2px; height: 70px; margin: 15px auto 0px; }
  .ordinaryPersonMain .line::after { width: 10px; height: 10px; bottom: -16px; }
  .ordinaryPersonMain .ordinaryPerson { padding-top: 50px; margin: 0px -17px; }
  .ordinaryPersonMain .ordinaryPerson .list { width: -webkit-calc(33.333% - 24px); width: calc(33.333% - 24px); margin: 20px 12px 0px; padding: 40px; -webkit-border-radius: 30px; border-radius: 30px; -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); }
  .ordinaryPersonMain .ordinaryPerson .list .iconBox .icon { width: 94px; height: 59px; -webkit-border-radius: 59px; border-radius: 59px; }
  .ordinaryPersonMain .ordinaryPerson .list .iconBox .icon img { width: 40px; }
  .ordinaryPersonMain .ordinaryPerson .list .iconBox .number { font-size: 20px; }
  .ordinaryPersonMain .ordinaryPerson .list .listTitle { margin-top: 40px; font-size: 24px; }
  .ordinaryPersonMain .ordinaryPerson .list .desc { margin-top: 15px; font-size: 16px; line-height: 24px; font-weight: 100; color: rgba(255, 255, 255, 0.8); }
  .ordinaryPersonHelpMain { padding: 100px 0px 135px; }
  .ordinaryPersonHelpMain .ordinaryPersonHelp { margin-top: 170px; }
  .ordinaryPersonHelpMain .ordinaryPersonHelp .helpList .list { margin-top: 20px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 22px; }
  .ordinaryPersonHelpMain .ordinaryPersonHelp .helpList .list::after { -webkit-border-radius: 110px; border-radius: 110px; }
  .ordinaryPersonHelpMain .ordinaryPersonHelp .helpList .list::before { -webkit-border-radius: 110px; border-radius: 110px; }
  .ordinaryPersonHelpMain .ordinaryPersonHelp .helpList .list .content span { width: 30px; height: 30px; font-size: 14px; margin-right: 10px; }
  .ordinaryPersonHelpMain .ordinaryPersonHelp .helpList .list:first-child { margin: 0px; }
  .ordinaryPersonHelpMain .ordinaryPersonHelp .helpList:nth-child(2) { width: 648px; -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; margin: 0px 38px; }
  .ordinaryPersonHelpMain .ordinaryPersonHelp .helpList:nth-child(2) .helpImgBox .imgBox img { -webkit-border-radius: 50px; border-radius: 50px; }
  .ordinaryPersonHelpMain .ordinaryPersonHelp .helpList:nth-child(2) .helpImgBox .imgBox::after { background-size: 648px 370px; }
  .ordinaryPersonHelpMain .ordinaryPersonHelp .helpList:nth-child(2) .helpImgBox .imgBox .numberBox { right: 17px; top: 60px; width: 140px; z-index: 10; height: 140px; border: 11px solid #fff; }
  .ordinaryPersonHelpMain .ordinaryPersonHelp .helpList:nth-child(2) .helpImgBox .imgBox .numberBox p { font-size: 13px; line-height: 1.4; }
  .ordinaryPersonHelpMain .ordinaryPersonHelp .helpList:nth-child(2) .helpImgBox .imgBox .numberBox p:nth-child(1) { font-size: 20px; }
  .ordinaryPersonHelpMain .ordinaryPersonHelp .helpList:nth-child(3) .content span { margin: 0px auto; }
  .ordinaryPersonHelpMain .ordinaryPersonHelp .helpList:nth-child(3) .content p { margin-top: 5px; }
  .ordinaryPersonHelpMain .ordinaryPersonCraftsmanshipBox { padding-top: 100px; }
  .ordinaryPersonHelpMain .ordinaryPersonCraftsmanship { margin: 110px auto 0px; width: 514px; }
  .ordinaryPersonHelpMain .ordinaryPersonCraftsmanship .content { font-size: 22px; line-height: 30px; }
  .ordinaryPersonHelpMain .ordinaryPersonCraftsmanship .label p { font-size: 22px; }
  .ordinaryPersonHelpMain .ordinaryPersonCraftsmanship .label p:nth-child(1) { left: -97px; top: 100px; }
  .ordinaryPersonHelpMain .ordinaryPersonCraftsmanship .label p:nth-child(2) { left: 24px; top: 20px; }
  .ordinaryPersonHelpMain .ordinaryPersonCraftsmanship .label p:nth-child(3) { left: 210px; top: -50px; }
  .ordinaryPersonHelpMain .ordinaryPersonCraftsmanship .label p:nth-child(4) { left: 390px; top: 20px; }
  .ordinaryPersonHelpMain .ordinaryPersonCraftsmanship .label p:nth-child(5) { right: -97px; top: 100px; }
  .ordinaryPersonHelpMain .ordinaryPersonCraftsmanship .label p:nth-child(6) { left: -97px; bottom: 100px; }
  .ordinaryPersonHelpMain .ordinaryPersonCraftsmanship .label p:nth-child(7) { left: 24px; bottom: 20px; }
  .ordinaryPersonHelpMain .ordinaryPersonCraftsmanship .label p:nth-child(8) { left: 210px; bottom: -50px; }
  .ordinaryPersonHelpMain .ordinaryPersonCraftsmanship .label p:nth-child(9) { left: 390px; bottom: 20px; }
  .ordinaryPersonHelpMain .ordinaryPersonCraftsmanship .label p:nth-child(10) { right: -97px; bottom: 100px; }
  .ordinaryPersonSelectMain { padding: 90px 0px 80px; }
  .ordinaryPersonSelectMain .line { width: 2px; height: 70px; margin: 15px auto 0px; }
  .ordinaryPersonSelectMain .line::after { width: 10px; height: 10px; bottom: -16px; }
  .ordinaryPersonSelectMain .ordinaryPersonSelect { padding-top: 50px; margin: 0px -17px; }
  .ordinaryPersonSelectMain .ordinaryPersonSelect .list { float: left; width: -webkit-calc(33.333% - 24px); width: calc(33.333% - 24px); height: 290px; margin: 20px 12px 0px; padding: 40px 40px 30px; -webkit-border-radius: 30px; border-radius: 30px; }
  .ordinaryPersonSelectMain .ordinaryPersonSelect .list .iconBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .ordinaryPersonSelectMain .ordinaryPersonSelect .list .iconBox .icon { width: 94px; height: 59px; -webkit-border-radius: 59px; border-radius: 59px; }
  .ordinaryPersonSelectMain .ordinaryPersonSelect .list .iconBox .icon img { width: 40px; }
  .ordinaryPersonSelectMain .ordinaryPersonSelect .list .iconBox .number { font-size: 20px; }
  .ordinaryPersonSelectMain .ordinaryPersonSelect .list .listTitle { font-size: 24px; }
  .ordinaryPersonSelectMain .ordinaryPersonSelect .list .desc { margin-top: 15px; font-size: 16px; display: -webkit-box; height: 72px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .ordinaryPersonSelectMain .ordinaryPersonSelect .list:nth-child(1) { height: 600px; }
  .ordinaryPersonResourceMain { padding: 90px 0px 80px; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceClass { margin: 35px auto 0px; width: 450px; height: 66px; -webkit-border-radius: 66px; border-radius: 66px; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceClass span { width: 33.333%; height: 100%; -webkit-border-radius: 66px; border-radius: 66px; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceClass a { font-size: 18px; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox { margin-top: 40px; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .type { width: 270px; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .type a { font-size: 18px; -webkit-border-radius: 80px; border-radius: 80px; height: 80px; margin-top: 18px; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .type a:first-child { margin-top: 0px; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .type a i { width: 28px; height: 28px; font-size: 14px; -webkit-border-radius: 100%; border-radius: 100%; right: 28px; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 100%; -webkit-border-radius: 30px; border-radius: 30px; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list { width: 33.3333%; padding: 30px 30px 45px; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .info { padding: 0px 0px 25px; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .info .avatar { width: 90px; height: 90px; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .info .nameBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 17px; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .info .nameBox .name { font-size: 22px; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .info .nameBox .desc { font-size: 14px; height:40px; line-height:20px;}
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .content { padding-top: 15px; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .content .listContent { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .content .listContent .icon { width: 25px; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .content .listContent .number { margin-top: 5px; font-size: 16px; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .content .listContent .text { margin-top: 5px; font-size: 14px; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .btn { position: absolute; left: 0px; bottom: 30px; right: 0px; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list .btn a { width: 198px; height: 52px; -webkit-border-radius: 52px; border-radius: 52px; font-size: 16px; }
  .ordinaryPersonResourceMain .ordinaryPersonResourceBox .ordinaryPersonResource .list:nth-child(n+4) { border-bottom: none; }
  .ordinaryPersonBrandMain { padding: 120px 0px; }
  .ordinaryPersonBrandMain .ordinaryPersonBrand { margin: 46px -12px 0px; }
  .ordinaryPersonBrandMain .ordinaryPersonBrand .list { width: -webkit-calc(20% - 24px); width: calc(20% - 24px); margin: 24px 12px 0px; }
  .ordinaryPersonBrandMain .ordinaryPersonBrand .list img { -webkit-border-radius: 20px; border-radius: 20px; }
  .shopExploringMain { padding: 90px 0px; }
  .shopExploringMain .shopExploringBox { padding-top: 90px; }
  .shopExploringMain .shopExploringBox .imgBox { width: 740px; }
  .shopExploringMain .shopExploringBox .imgBox img { -webkit-border-radius: 30px; border-radius: 30px; }
  .shopExploringMain .shopExploringBox .shopExploring { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 25px 0px 0px 80px; height: 580px; }
  .shopExploringMain .shopExploringBox .shopExploring .list { height: 18.02%; }
  .shopExploringMain .shopExploringBox .shopExploring .list .listTitle { height: 100px; font-size: 24px; }
  .shopExploringMain .shopExploringBox .shopExploring .list .listTitle i { font-size: 16px; margin-left: 5px; }
  .shopExploringMain .shopExploringBox .shopExploring .list .content { font-size: 16px; line-height: 28px; padding-bottom: 50px; }
  .shopExploringMain .shopExploringBox .shopExploring .list.cur .listTitle { font-size: 30px; }
  .optimizeTacticsMain { padding: 80px 0px 110px; }
  .optimizeTacticsMain .optimizeTactics { margin-top: 70px; }
  .optimizeTacticsMain .optimizeTactics .correct { width: 50%; -webkit-border-radius: 30px; border-radius: 30px; }
  .optimizeTacticsMain .optimizeTactics .correct .correctTitle { font-size: 24px; height: 115px; }
  .optimizeTacticsMain .optimizeTactics .correct .correctTitle img { height: 29px; margin-right: 10px; }
  .optimizeTacticsMain .optimizeTactics .correct .list .listTitle { width: 140px; padding: 20px 0px; font-size: 18px; }
  .optimizeTacticsMain .optimizeTactics .correct .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 20px 35px; font-size: 18px; }
  .optimizeTacticsMain .optimizeTactics .correct .list .content i { width: 21px; height: 21px; min-width: 21px; font-size: 14px; margin-right: 10px; }
  .optimizeTacticsMain .optimizeTactics .correct .list:nth-child(2) .listTitle { padding: 55px 0px 20px; }
  .optimizeTacticsMain .optimizeTactics .correct .list:nth-child(2) .content { padding: 55px 35px 20px; }
  .optimizeTacticsMain .optimizeTactics .correct .list:last-child .listTitle { padding: 20px 0px 55px; }
  .optimizeTacticsMain .optimizeTactics .mistake { width: 50%; height: 100%; -webkit-border-radius: 0px 30px 30px 0px; border-radius: 0px 30px 30px 0px; margin-top: 25px; }
  .optimizeTacticsMain .optimizeTactics .mistake .mistakeTitle { font-size: 24px; height: 90px; }
  .optimizeTacticsMain .optimizeTactics .mistake .mistakeTitle img { height: 29px; margin-right: 10px; }
  .optimizeTacticsMain .optimizeTactics .mistake .list { padding: 20px 0px 20px 170px; font-size: 18px; }
  .optimizeTacticsMain .optimizeTactics .mistake .list i { width: 20px; height: 20px; min-width: 20px; margin-right: 10px; font-size: 14px; -webkit-border-radius: 100%; border-radius: 100%; }
  .optimizeTacticsMain .optimizeTactics .mistake .list:nth-child(2) { padding: 55px 0px 20px 170px; }
  .scoutStoreBrandTrafficMain { padding: 80px 0px 60px; }
  .scoutStoreBrandTrafficMain .scoutStoreBrandTraffic { margin: 0px -33px; padding-top: 90px; }
  .scoutStoreBrandTrafficMain .scoutStoreBrandTraffic .list { width: -webkit-calc(33.333% - 66px); width: calc(33.333% - 66px); margin: 0px 33px; }
  .scoutStoreBrandTrafficMain .scoutStoreBrandTraffic .list .imgBox::before { top: 75px; -webkit-border-radius: 40px; border-radius: 40px; }
  .scoutStoreBrandTrafficMain .scoutStoreBrandTraffic .list .imgBox::after { top: 75px; -webkit-border-radius: 40px; border-radius: 40px; }
  .scoutStoreBrandTrafficMain .scoutStoreBrandTraffic .list .content { padding: 0px 35px 40px; }
  .scoutStoreBrandTrafficMain .scoutStoreBrandTraffic .list .content .listTitle { font-size: 30px; }
  .scoutStoreBrandTrafficMain .scoutStoreBrandTraffic .list .content .label { padding-top: 10px; }
  .scoutStoreBrandTrafficMain .scoutStoreBrandTraffic .list .content .label span { font-size: 16px; padding: 0px 15px; -webkit-border-radius: 15px; border-radius: 15px; }
  .pressReleaseMain { padding: 80px 0px; }
  .pressReleaseMain .pressRelease { max-width: 1280px; margin-top: 50px; }
  .pressReleaseMain .pressRelease .imgBox { max-width: 567px; }
  .pressReleaseMain .pressRelease .list { padding: 15px 35px; -webkit-border-radius: 76px; border-radius: 76px; min-height: 76px; font-size: 18px; line-height: 23px; }
  .pressReleaseMain .pressRelease .list::after { left: 35px; bottom: -10px; border-left: 5px solid transparent; border-right: 5px solid transparent; }
  .pressReleaseMain .pressRelease .list .number { left: -15px; top: -15px; font-size: 70px; padding-right: 20px; }
  .pressReleaseMain .pressRelease .list:nth-child(2) { top: 100px; left: 195px; min-width: 240px; }
  .pressReleaseMain .pressRelease .list:nth-child(2) .number { left: 0px; }
  .pressReleaseMain .pressRelease .list:nth-child(2)::after { border-top: 17px solid #f28a3b; }
  .pressReleaseMain .pressRelease .list:nth-child(3) { top: 95px; right: 150px; min-width: 265px; }
  .pressReleaseMain .pressRelease .list:nth-child(3)::after { border-top: 17px solid #f2a93a; }
  .pressReleaseMain .pressRelease .list:nth-child(4) { bottom: 80px; left: 120px; min-width: 340px; }
  .pressReleaseMain .pressRelease .list:nth-child(4)::after { border-top: 17px solid #f3c73c; }
  .pressReleaseMain .pressRelease .list:nth-child(5) { bottom: 100px; right: 150px; min-width: 270px; }
  .pressReleaseMain .pressRelease .list:nth-child(5)::after { border-top: 17px solid #f9bd76; }
  .pressReleasewhyMain { padding: 110px 0px 90px; }
  .pressReleasewhyMain .pressReleasewhyImg { max-width: 1180px; padding-top: 40px; }
  .pressReleasewhyMain .pressReleasewhyImg .list { width: 325px; padding: 0px; }
  .pressReleasewhyMain .tips { padding-top: 20px; font-size: 14px; }
  .pressReleasewhyMain .pressReleasewhy { max-width: 1180px; padding: 40px 0px; -webkit-border-radius: 136px; border-radius: 136px; margin: 35px auto 0px; }
  .pressReleasewhyMain .pressReleasewhy .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px; font-size: 18px; line-height: 28px; }
  .pressReleasewhyMain .pressReleasewhy .list:nth-child(2) { -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; padding: 0px 70px; }
  .pressReleaseResourceMain { padding: 100px 0px 120px; }
  .pressReleaseResourceMain .pressReleaseResource { margin: 0px -12px; padding-top: 30px; }
  .pressReleaseResourceMain .pressReleaseResource .list { width: -webkit-calc(20% - 24px); width: calc(20% - 24px); margin: 30px 12px 0px; padding: 35px 15px; }
  .pressReleaseResourceMain .pressReleaseResource .list::after { -webkit-border-radius: 20px; border-radius: 20px; -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }
  .pressReleaseResourceMain .pressReleaseResource .list .content .icon { width: 46px; }
  .pressReleaseResourceMain .pressReleaseResource .list .content .text { padding-top: 15px; font-size: 22px; }
  .pressReleaseResourceMain .pressReleaseResource .list .triangle { top: -6px; width: 91px; }
  .pressReleaseSetMealMain { padding: 90px 0px 100px; }
  .pressReleaseSetMealMain .pressReleaseSetMeal { margin-top: 70px; }
  .pressReleaseSetMealMain .pressReleaseSetMeal .list { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin-right: -150px; width: 380px; padding: 50px 50px 60px; border: 4px solid #fff; -webkit-border-radius: 50px; border-radius: 50px; }
  .pressReleaseSetMealMain .pressReleaseSetMeal .list .icon img { height: 40px; }
  .pressReleaseSetMealMain .pressReleaseSetMeal .list .listTitle { margin-top: 45px; font-size: 36px; }
  .pressReleaseSetMealMain .pressReleaseSetMeal .list .desc { margin-top: 15px; font-size: 16px; font-weight: 200; line-height: 26px; }
  .pressReleaseSetMealMain .pressReleaseSetMeal .list .newsSource { margin-top: 45px; padding-top: 40px; font-size: 20px; font-weight: 200; }
  .pressReleaseSetMealMain .pressReleaseSetMeal .list.cur { width: 813px; }
  .pressReleaseAdvantageMain { padding: 90px 0px; }
  .pressReleaseAdvantageMain .pressReleaseAdvantageBox { padding-top: 90px; }
  .pressReleaseAdvantageMain .pressReleaseAdvantageBox .imgBox { width: 740px; }
  .pressReleaseAdvantageMain .pressReleaseAdvantageBox .imgBox img { -webkit-border-radius: 30px; border-radius: 30px; }
  .pressReleaseAdvantageMain .pressReleaseAdvantageBox .pressReleaseAdvantage { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 25px 0px 0px 80px; height: 600px; }
  .pressReleaseAdvantageMain .pressReleaseAdvantageBox .pressReleaseAdvantage .list { height: 17.392%; }
  .pressReleaseAdvantageMain .pressReleaseAdvantageBox .pressReleaseAdvantage .list .listTitle { height: 100px; font-size: 24px; }
  .pressReleaseAdvantageMain .pressReleaseAdvantageBox .pressReleaseAdvantage .list .listTitle i { font-size: 16px; margin-left: 5px; }
  .pressReleaseAdvantageMain .pressReleaseAdvantageBox .pressReleaseAdvantage .list .content { font-size: 16px; line-height: 28px; padding-bottom: 35px; }
  .pressReleaseAdvantageMain .pressReleaseAdvantageBox .pressReleaseAdvantage .list.cur .listTitle { font-size: 30px; }
  .pressReleaseTacticsMain { padding: 100px 0px 80px; }
  .pressReleaseTacticsMain .operateDesc { padding-top: 5px; }
  .pressReleaseTacticsMain .pressReleaseTactics { padding-left: -webkit-calc(50% + 15px); padding-left: calc(50% + 15px); margin-top: 60px; }
  .pressReleaseTacticsMain .pressReleaseTactics .list { -webkit-border-radius: 50px; border-radius: 50px; height: 260px; }
  .pressReleaseTacticsMain .pressReleaseTactics .list .contentBox { padding: 50px 60px; }
  .pressReleaseTacticsMain .pressReleaseTactics .list .contentBox .icon p { width: 95px; height: 59px; -webkit-border-radius: 59px; border-radius: 59px; border: 3px solid #f2f5fa; }
  .pressReleaseTacticsMain .pressReleaseTactics .list .contentBox .icon p img { height: 35px; }
  .pressReleaseTacticsMain .pressReleaseTactics .list .contentBox .content .listTitle { font-size: 26px; }
  .pressReleaseTacticsMain .pressReleaseTactics .list .contentBox .content .desc { font-size: 16px; padding-top: 15px; }
  .pressReleaseTacticsMain .pressReleaseTactics .list:nth-child(1) { width: -webkit-calc(50% - 15px); width: calc(50% - 15px); height: 550px; }
  .pressReleaseTacticsMain .pressReleaseTactics .list:nth-child(1) .contentBox .icon { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .pressReleaseTacticsMain .pressReleaseTactics .list:nth-child(3) { margin-top: 30px; }
  .pressReleaseProcessMain { padding: 80px 0px 100px; }
  .pressReleaseProcessMain .pressReleaseProcess { margin: 0px -25px; padding-top: 40px; }
  .pressReleaseProcessMain .pressReleaseProcess .list { width: -webkit-calc(20% - 50px); width: calc(20% - 50px); margin: 25px 25px 0px; padding: 80px 0px 40px; }
  .pressReleaseProcessMain .pressReleaseProcess .list .triangle { top: -6px; width: 144px; }
  .pressReleaseProcessMain .pressReleaseProcess .list::after { -webkit-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: 0px 6px 24px rgba(220, 163, 117, 0.21); box-shadow: 0px 6px 24px rgba(220, 163, 117, 0.21); }
  .pressReleaseProcessMain .pressReleaseProcess .list .contentBox .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-bottom: 40px; }
  .pressReleaseProcessMain .pressReleaseProcess .list .contentBox .icon { width: 50px; }
  .pressReleaseProcessMain .pressReleaseProcess .list .contentBox .listTitle { margin-top: 30px; font-size: 24px; }
  .pressReleaseProcessMain .pressReleaseProcess .list .number { font-size: 20px; }
  .pressReleaseProcessMain .pressReleaseProcess .list::before { right: -38px; width: 24px; height: 24px; background-size: 24px; }
  .pressReleaseProcessMain .pressReleaseProcess.sixRows .list { width: -webkit-calc(16.666666666666668% - 50px); width: calc(16.666666666666668% - 50px); }
  .pressReleaseEffectDisplayMain { padding: 80px 0px 120px; }
  .pressReleaseEffectDisplayMain .pressReleaseEffectDisplay { margin: 0px -15px; padding-top: 30px; }
  .pressReleaseEffectDisplayMain .pressReleaseEffectDisplay .list { width: -webkit-calc(33.333% - 30px); width: calc(33.333% - 30px); margin: 30px 15px 0px; }
  .pressReleaseEffectDisplayMain .pressReleaseEffectDisplay .list::after { top: 95px; -webkit-border-radius: 50px; border-radius: 50px; }
  .pressReleaseEffectDisplayMain .pressReleaseEffectDisplay .list .content { padding: 0px 23px 90px; }
  .pressReleaseEffectDisplayMain .pressReleaseEffectDisplay .list .content .listTitle { font-size: 26px; padding-top: 50px; }
  .pressReleaseEffectDisplayMain .pressReleaseEffectDisplay .list .content .desc { font-size: 16px; padding-top: 20px; }
  .newsDetailMain { padding: 160px 0px 30px; }
  .location a { font-size: 13px; }
  .location a::after { margin: 0px 10px; }
  .newsDetailTitle { font-size: 50px; margin-top: 15px; }
  .sourceMain { margin-top: 60px; padding: 23px 50px; -webkit-border-radius: 10px; border-radius: 10px; }
  .sourceMain .sourceBox .source { font-size: 13px; }
  .sourceMain .sourceBox .source span { font-size: 16px; }
  .sourceMain .sourceBox .time { font-size: 13px; margin-left: 40px; padding-left: 41px; }
  .sourceMain .sourceBox .time::after { height: 15px; }
  .sourceMain .sourceBox .time span { font-size: 16px; }
  .sourceMain .return a { font-size: 15px; }
  .sourceMain .return a i { font-size: 16px; width: 25px; height: 25px; margin-left: 10px; }
  .newsDetailBox { margin-top: 100px; }
  .newsDetailBox .newsDetailLeft { width: 210px; }
  .newsDetailBox .newsDetailLeft .newsDetailShareBox h3 { font-size: 16px; }
  .newsDetailBox .newsDetailLeft .newsDetailShareBox .newsDetailShare a { margin-top: 15px; font-size: 20px; width: 48px; height: 48px; }
  .newsDetailBox .newsDetailLeft .newsDetailHotLabel { padding-top: 50px; }
  .newsDetailBox .newsDetailLeft .newsDetailHotLabel h3 { font-size: 16px; padding-bottom: 10px; }
  .newsDetailBox .newsDetailLeft .newsDetailHotLabel ul li { margin-top: 10px; }
  .newsDetailBox .newsDetailLeft .newsDetailHotLabel ul li a { padding: 5px 15px; font-size: 14px; -webkit-border-radius: 32px; border-radius: 32px; }
  .newsDetailBox .newsDetailLeft .qrCode { padding-top: 60px; }
  .newsDetailBox .newsDetailLeft .qrCode h3 { font-size: 16px; padding-bottom: 15px; }
  .newsDetailBox .newsDetailLeft .qrCode .imgBox { width: 108px; }
  .newsDetailBox .newsDetailRight { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 100px; }
  .newsDetailBox .newsDetailRight .newsDetail { font-size: 16px; line-height: 31px; }
  .newsDetailBox .newsDetailRight .tag { margin-top: 45px; font-size: 16px; }
  .newsDetailBox .newsDetailRight .tag a { font-size: 16px; }
  .newsDetailBox .newsDetailRight .tag a::after { margin: 0px 8px; }
  .newsDetailBox .newsDetailRight .prevNextArticle { margin-top: 50px; -webkit-border-radius: 10px; border-radius: 10px; }
  .newsDetailBox .newsDetailRight .prevNextArticle a { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 45px; }
  .newsDetailBox .newsDetailRight .prevNextArticle a p { display: -webkit-box; height: 70px; line-height: 70px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; font-size: 16px; }
  .newsDetailBox .newsDetailRight .prevNextArticle a p span { margin-right: 10px; font-size: 13px; }
  .newsDetailBox .newsDetailRight .prevNextArticle a::after { height: 15px; }
  .newsRelatedListMain { padding: 110px 0px; }
  .newsRelatedListMain .titleBox .title { font-size: 30px; }
  .newsRelatedListMain .titleBox .btn a { width: 55px; height: 41px; margin-left: 15px; -webkit-border-radius: 41px; border-radius: 41px; font-size: 14px; }
  .newsRelatedList { padding: 0px 5px 30px; margin: 30px -5px 0px; }
  .newsRelatedList .swiper-slide { width: -webkit-calc(33.333% - 30px); width: calc(33.333% - 30px); margin-right: 45px; }
  .newsRelatedList .swiper-slide a { padding: 50px; -webkit-border-radius: 20px; border-radius: 20px; }
  .newsRelatedList .swiper-slide a .listTitle { font-size: 26px; display: -webkit-box; height: 72px; line-height: 36px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .newsRelatedList .swiper-slide a .desc { margin-top: 40px; font-size: 15px; display: -webkit-box; height: 75px; line-height: 25px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .newsRelatedList .swiper-slide a .timeBox { margin-top: 50px; }
  .newsRelatedList .swiper-slide a .timeBox .time { font-size: 14px; }
  .newsRelatedList .swiper-slide a .timeBox .time i { margin-right: 5px; }
  .newsRelatedList .swiper-slide a .timeBox .arrow { width: 43px; height: 43px; font-size: 18px; }
  .newsRelatedList .swiper-slide::after { left: -5px; top: 35px; bottom: 35px; width: 15px; -webkit-border-radius: 15px; border-radius: 15px; }
  .newsRelatedList .swiper-slide a::before { left: -5px; top: 35px; bottom: 35px; width: 15px; -webkit-border-radius: 15px; border-radius: 15px; -webkit-filter: blur(15px); filter: blur(15px); }
  .newsRelatedList .swiper-slide:hover { -webkit-box-shadow: 0px 40px 20px -40px #d9d6d1; box-shadow: 0px 40px 20px -40px #d9d6d1; }
  .publicVoiceMain { padding: 95px 0px 110px; }
  .publicVoiceMain .publicVoice { margin-top: 50px; }
  .publicVoiceMain .publicVoice .list { width: 480px; margin: 30px 30px 0px 0px; }
  .publicVoiceMain .publicVoice .list .imgBox img { -webkit-border-radius: 50px; border-radius: 50px; }
  .publicVoiceMain .publicVoice .list .contentBox { padding: 30px 50px; }
  .publicVoiceMain .publicVoice .list .contentBox .icon p { width: 94px; height: 59px; -webkit-border-radius: 59px; border-radius: 59px; border: 3px solid #fff; }
  .publicVoiceMain .publicVoice .list .contentBox .icon p img { height: 40px; }
  .publicVoiceMain .publicVoice .list .contentBox .content .listTitle { font-size: 26px; }
  .publicVoiceMain .publicVoice .list .contentBox .content .desc { padding-top: 15px; font-size: 16px; line-height: 26px; }
  .publicVoiceMain .publicVoice .list:nth-child(1) .imgBox { padding-top: 550px; }
  .publicVoiceMain .publicVoice .list:nth-child(2) .imgBox { padding-top: 260px; }
  .publicVoiceMain .publicVoice .list:nth-child(3) .imgBox { padding-top: 260px; }
  .publicVoiceMain .publicVoice .list:nth-child(4) .imgBox { padding-top: 550px; }
  .publicVoiceMain .publicVoice .list:nth-child(4) { margin: 30px 0px 0px 0px; }
  .publicVoiceAdvantageMain { padding: 90px 0px; }
  .publicVoiceAdvantageMain .publicVoiceAdvantageBox { padding-top: 90px; }
  .publicVoiceAdvantageMain .publicVoiceAdvantageBox .imgBox { width: 740px; }
  .publicVoiceAdvantageMain .publicVoiceAdvantageBox .imgBox img { -webkit-border-radius: 30px; border-radius: 30px; }
  .publicVoiceAdvantageMain .publicVoiceAdvantageBox .publicVoiceAdvantage { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 25px 0px 0px 80px; height: 690px; }
  .publicVoiceAdvantageMain .publicVoiceAdvantageBox .publicVoiceAdvantage .list { height: 13.534%; }
  .publicVoiceAdvantageMain .publicVoiceAdvantageBox .publicVoiceAdvantage .list .listTitle { height: 90px; font-size: 24px; }
  .publicVoiceAdvantageMain .publicVoiceAdvantageBox .publicVoiceAdvantage .list .listTitle i { font-size: 16px; margin-left: 5px; }
  .publicVoiceAdvantageMain .publicVoiceAdvantageBox .publicVoiceAdvantage .list .content { font-size: 16px; line-height: 28px; padding-bottom: 35px; }
  .publicVoiceAdvantageMain .publicVoiceAdvantageBox .publicVoiceAdvantage .list.cur .listTitle { font-size: 30px; }
  .publicVoiceMonitorMain { padding: 85px 0px; }
  .publicVoiceMonitorMain .imgBox { width: 800px; }
  .publicVoiceMonitorMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 60px 90px 0px 45px; }
  .publicVoiceMonitorMain .content .subTitle { font-size: 16px; padding-left: 13px; }
  .publicVoiceMonitorMain .content .subTitle::after { width: 6px; height: 6px; top: 9px; }
  .publicVoiceMonitorMain .content .title { margin-top: 15px; font-size: 46px; }
  .publicVoiceMonitorMain .content .desc { padding-top: 40px; font-size: 16px; line-height: 26px; }
  .publicVoiceMonitorOptimizeMain { padding: 70px 0px 110px; }
  .publicVoiceMonitorOptimizeMain .publicVoiceMonitorOptimize { margin: 0px -15px; padding-top: 40px; }
  .publicVoiceMonitorOptimizeMain .publicVoiceMonitorOptimize .list { -webkit-border-radius: 30px; border-radius: 30px; width: -webkit-calc(33.333% - 30px); width: calc(33.333% - 30px); margin: 30px 15px 0px; padding: 45px 40px; margin: 30px auto 0px; }
  .publicVoiceMonitorOptimizeMain .publicVoiceMonitorOptimize .list .iconBox .icon { width: 94px; height: 59px; border: 2px solid #cabca3; -webkit-border-radius: 59px; border-radius: 59px; }
  .publicVoiceMonitorOptimizeMain .publicVoiceMonitorOptimize .list .iconBox .icon img { height: 40px; }
  .publicVoiceMonitorOptimizeMain .publicVoiceMonitorOptimize .list .iconBox .number { font-size: 20px; }
  .publicVoiceMonitorOptimizeMain .publicVoiceMonitorOptimize .list .listTitle { padding-top: 45px; font-size: 26px; }
  .publicVoiceMonitorOptimizeMain .publicVoiceMonitorOptimize .list .desc { padding-top: 10px; font-size: 16px; line-height: 26px; }
  .publicVoiceMonitorAdvantageMain { padding: 90px 0px; }
  .publicVoiceMonitorAdvantageMain .publicVoiceMonitorAdvantageBox { padding-top: 90px; }
  .publicVoiceMonitorAdvantageMain .publicVoiceMonitorAdvantageBox .imgBox { width: 740px; }
  .publicVoiceMonitorAdvantageMain .publicVoiceMonitorAdvantageBox .imgBox img { -webkit-border-radius: 30px; border-radius: 30px; }
  .publicVoiceMonitorAdvantageMain .publicVoiceMonitorAdvantageBox .publicVoiceMonitorAdvantage { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 25px 0px 0px 80px; height: 600px; }
  .publicVoiceMonitorAdvantageMain .publicVoiceMonitorAdvantageBox .publicVoiceMonitorAdvantage .list { height: 17.392%; }
  .publicVoiceMonitorAdvantageMain .publicVoiceMonitorAdvantageBox .publicVoiceMonitorAdvantage .list .listTitle { height: 100px; font-size: 24px; }
  .publicVoiceMonitorAdvantageMain .publicVoiceMonitorAdvantageBox .publicVoiceMonitorAdvantage .list .listTitle i { font-size: 16px; margin-left: 5px; }
  .publicVoiceMonitorAdvantageMain .publicVoiceMonitorAdvantageBox .publicVoiceMonitorAdvantage .list .content { font-size: 16px; line-height: 28px; padding-bottom: 35px; }
  .publicVoiceMonitorAdvantageMain .publicVoiceMonitorAdvantageBox .publicVoiceMonitorAdvantage .list.cur .listTitle { font-size: 30px; }
  .publicVoiceMonitorScenarioMain { padding: 95px 0px 110px; }
  .publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario { margin: 50px -15px 0px; }
  .publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario .list { width: -webkit-calc(33.333% - 30px); width: calc(33.333% - 30px); margin: 30px 15px 0px; }
  .publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario .list .imgBox { padding-top: 260px; }
  .publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario .list .imgBox img { -webkit-border-radius: 50px; border-radius: 50px; }
  .publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario .list .contentBox { padding: 30px 50px; }
  .publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario .list .contentBox .icon p { width: 94px; height: 59px; -webkit-border-radius: 59px; border-radius: 59px; border: 3px solid #fff; }
  .publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario .list .contentBox .icon p img { height: 40px; }
  .publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario .list .contentBox .content .listTitle { font-size: 26px; }
  .publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario .list .contentBox .content .desc { padding-top: 15px; font-size: 16px; line-height: 26px; }
  .publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario .list:nth-child(1) .imgBox { padding-top: 550px; }
  .publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario .list:nth-child(1) .contentBox .icon { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .publicVoiceMonitorScenarioMain .publicVoiceMonitorScenario .list:nth-child(3) { margin-right: 0px; }
  .publicVoiceMonitorServiceMain { padding: 100px 0px 120px; }
  .publicVoiceMonitorServiceMain .publicVoiceMonitorService { margin: 46px -12px 0px; }
  .publicVoiceMonitorServiceMain .publicVoiceMonitorService .list { width: -webkit-calc(20% - 24px); width: calc(20% - 24px); margin: 24px 12px 0px; }
  .publicVoiceMonitorServiceMain .publicVoiceMonitorService .list img { -webkit-border-radius: 20px; border-radius: 20px; }
  .aboutBanner .imgBox { padding-top: 840px; }
  .aboutBannerText { bottom: 120px; }
  .aboutBannerText .title { font-size: 55px; }
  .aboutBannerText .label { padding-top: 15px; }
  .aboutBannerText .label a { padding: 10px 15px; -webkit-border-radius: 8px; border-radius: 8px; font-size: 16px; margin-right: 10px; }
  .aboutBannerText .label a img { height: 25px; margin-right: 10px; }
  .aboutPhoneImgBox { height: 840px; padding-top: 55px; }
  .aboutPhoneImgBox .container { padding-right: 95px; }
  .aboutPhoneImg { width: 318px; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); }
  .aboutPhoneImg .list .aboutWechatImg { width: 196px; }
  .aboutPhoneImg .list .cost { -webkit-transform: translateX(50px); -ms-transform: translateX(50px); transform: translateX(50px); -webkit-border-radius: 20px; border-radius: 20px; padding: 30px; }
  .aboutPhoneImg .list .cost .icon { width: 119px; margin-right: 15px; }
  .aboutPhoneImg .list .cost .text { font-size: 22px; line-height: 32px; }
  .aboutPhoneImg .list .service { -webkit-transform: translateX(-50px); -ms-transform: translateX(-50px); transform: translateX(-50px); height: 60px; -webkit-border-radius: 60px; border-radius: 60px; padding: 0px 30px; }
  .aboutPhoneImg .list .service .icon { width: 28px; margin-right: 15px; }
  .aboutPhoneImg .list .service .text { font-size: 18px; }
  .aboutPhoneImg .list .aboutLogo { width: 162px; -webkit-border-radius: 10px; border-radius: 10px; -webkit-transform: translateX(-50px); -ms-transform: translateX(-50px); transform: translateX(-50px); }
  .aboutPhoneImg .list .aboutLogo .text { font-size: 18px; height: 116px; }
  .aboutPhoneImg .list .aboutLogo1 { width: 725px; height: 725px; }
  .aboutPhoneImg .list .aboutLogo1 .aboutLogoImg { width: 100px; height: 100px; -webkit-border-radius: 30px; border-radius: 30px; }
  .aboutPhoneImg .list .aboutLogo1 .aboutLogoImg img { width: 71px; }
  .aboutIntroMain { padding-top: 190px; }
  .aboutBox { width: 875px; }
  .aboutBox .progress { width: 200px; height: 200px; }
  .aboutBox .progress .line { top: 15px; bottom: 15px; width: 4px; }
  .aboutBox .progress .list { font-size: 14px; padding-left: 20px; }
  .aboutBox .progress .list::after { left: -5px; top: 3px; width: 10px; height: 10px; }
  .aboutBox .about .list { -webkit-transform: translateY(20px); -ms-transform: translateY(20px); transform: translateY(20px); }
  .aboutBox .about .list .listTitle { font-size: 50px; }
  .aboutBox .about .list .listTitle img { width: 60px; }
  .aboutBox .about .list .desc { padding-top: 25px; font-size: 17px; line-height: 27px; }
  .aboutBox .about .list .whyChooseUs { margin: 0px -5px; }
  .aboutBox .about .list .whyChooseUs .whyChooseUsList { width: -webkit-calc(50% - 10px); width: calc(50% - 10px); margin: 10px 5px 0px; padding: 35px 30px; -webkit-border-radius: 20px; border-radius: 20px; }
  .aboutBox .about .list .whyChooseUs .whyChooseUsList .number { font-size: 40px; }
  .aboutBox .about .list .whyChooseUs .whyChooseUsList .text { padding-top: 10px; font-size: 17px; line-height: 26px; }
  .aboutBox .about .list .whyChooseUs .whyChooseUsList .icon { right: 25px; bottom: 20px; }
  .aboutBox .about .list .whyChooseUs .whyChooseUsList .icon img { height: 100px; }
  .aboutBox .about .list .whyChooseUs .whyChooseUsList:nth-child(3) { width: -webkit-calc(100% - 10px); width: calc(100% - 10px); height: 186px; padding: 55px 30px 0px; }
  .aboutBox .about .list .whyChooseUs .whyChooseUsList:nth-child(3) .icon { right: 45px; bottom: 40px; }
  .aboutServiceBox { height: 840px; padding-top: 100px; }
  .aboutServiceBox .title { font-size: 50px; }
  .aboutServiceBox .desc { padding-top: 20px; font-size: 17px; line-height: 26px; max-width: 975px; }
  .aboutServiceBox .video { margin-top: 45px; }
  .aboutServiceBox .video video { -webkit-border-radius: 20px; border-radius: 20px; }
  .aboutAdvantageBox .advantageProgressBox { bottom: 540px; }
  .aboutAdvantageBox .advantageProgressBox .advantageProgressNumber { font-size: 18px; }
  .aboutAdvantageBox .advantageProgressBox .advantageProgressNumber span { margin: 0px 5px; }
  .aboutAdvantageBox .list .listTitle { font-size: 46px; }
  .aboutAdvantageBox .list .contentBox { padding-top: 90px; }
  .aboutAdvantageBox .list .contentBox .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .aboutAdvantageBox .list .contentBox .content .subTitle { font-size: 38px; }
  .aboutAdvantageBox .list .contentBox .content .desc { max-width: 725px; font-size: 16px; line-height: 26px; }
  .aboutAdvantageBox .list .contentBox .content .icon { padding-top: 20px; }
  .aboutAdvantageBox .list .contentBox .content .icon img { height: 133px; }
  .aboutAdvantageBox .list .contentBox .imgBox { width: 330px; } 
  .newsBanner .imgBox { padding-top: 600px; }
  .newsBanner .newsBannerText .title { font-size: 18px; padding-bottom: 10px; }
  .newsBanner .newsBannerText .desc { font-size: 50px; }
  .newsListMain { padding: 50px 0px 90px; }
  .newsListMain .newsList { margin: 0px -22px; }
  .newsListMain .newsList .list { width: -webkit-calc(33.333% - 44px); width: calc(33.333% - 44px); margin: 45px 22px 0px; }
  .newsListMain .newsList .list a { padding: 60px 50px; -webkit-border-radius: 10px; border-radius: 10px; }
  .newsListMain .newsList .list a .listTitle { font-size: 26px; display: -webkit-box; height: 72px; line-height: 36px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .newsListMain .newsList .list a .desc { margin-top: 30px; font-size: 15px; display: -webkit-box; height: 75px; line-height: 25px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .newsListMain .newsList .list a .timeBox { margin-top: 45px; }
  .newsListMain .newsList .list a .timeBox .time { font-size: 14px; }
  .newsListMain .newsList .list a .timeBox .time i { margin-right: 3px; }
  .newsListMain .newsList .list a .timeBox .arrow { width: 43px; height: 43px; -webkit-border-radius: 100%; border-radius: 100%; font-size: 18px; }
  .newsListMain .newsList .list::after { left: -5px; top: 35px; bottom: 35px; width: 15px; -webkit-border-radius: 15px; border-radius: 15px; }
  .newsListMain .newsList .list a::before { left: -5px; top: 35px; bottom: 35px; width: 15px; }
  .newsListMain .newsList .list:hover { -webkit-box-shadow: 0px 40px 20px -40px #d9d6d1; box-shadow: 0px 40px 20px -40px #d9d6d1; }
  .newsClass {padding-bottom: 35px;}
  .newsClass .swiper-slide {margin-right: 10px;margin-top: 10px;}
  .newsClass a { min-width: 130px; padding: 0px 15px; line-height: 32px; -webkit-border-radius: 32px; border-radius: 32px;font-size: 14px;}
  .newsClass a i { width: 8px; height: 8px; margin-left: 30px;}
  .newsClass .swiper-slide:last-child {margin-right: 0px;} }

@media (min-width: 1921px) { 
  .container { max-width: 1540px; }

  .strategyResultsMain .strategyResults .list .content { padding-left: -webkit-calc(50% - 601px - 140px); padding-left: calc(50% - 601px - 140px); display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center;}
  .strategyResultsMain .strategyResults .list:nth-child(2n) .content { padding-right: -webkit-calc(50% - 601px - 150px); padding-right: calc(50% - 601px - 150px); }


}
