@charset "UTF-8";

/* 公共样式 */
* {
  margin: 0;
  padding: 0;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

body {
  font-size: 0.625vw;
  font-family: "思源黑体";
  margin: 0px auto;
  background: #fff;
}

ul,
li {
  list-style: none;
  margin: 0;
  padding: 0;
}

a {
  color: #333333;
  text-decoration: none;
}

img {
  border: none;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
  -o-object-fit: cover;
  object-fit: cover;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #000;
}

i {
  font-style: normal;
}

:root {
  --vi-color: #d7b660;
  --title-color: #272727;
  --text-color: #4c505f;
  --content-Wdith-1200: 77.0833vw;
  --bigTitle-fontSize-1200: 2.3958vw;
  --bigTitle-lineheight-1200: 2.9167vw;
  --smallTitle-fontsize-1200: 1.5625vw;
  --smallTitle-lineheight-1200: 1.8229vw;
  --padding-1200: 5.7292vw 0vw;
  --text-fontsize-1200: 0.9375vw;
  --text-lineheight-1200: 1.4583vw;
  --content-Wdith-768: 81.25vw;
  --bigTitle-fontSize-768: 2.875vw;
  --bigTitle-lineheight-768: 3.5vw;
  --smallTitle-fontsize-768: 1.875vw;
  --smallTitle-lineheight-768: 2.1875vw;
  --padding-768: 6.875vw 0vw;
  --text-fontsize-768: 1.125vw;
  --text-lineheight-768: 1.75vw;
  --content-Wdith: 100%;
  --bigTitle-fontSize: 1.14583vw;
  --bigTitle-lineheight: 1.5625vw;
  --smallTitle-fontsize: 0.83333vw;
  --smallTitle-lineheight: 1.19792vw;
  --text-fontsize: 0.72917vw;
  --text-lineheight: 1.25vw;
  --padding: 1.82292vw 0px;
}

/* 版心 */
.content1560 {
  width: 81.25vw;
  margin: 0 auto;
  position: relative;
}

.content1330 {
  width: 69.2708vw;
  margin: 0 auto;
}

.content1360 {
  width: 70.83333vw;
  margin: 0 auto;
}

.content1200 {
  width: 62.5vw;
  margin: 0 auto;
}

.content1440 {
  width: 75vw !important;
  margin: 0 auto;
}

.pc {
  display: block !important;
}

.mobile {
  display: none !important;
}

/* 头部 */
@media (min-width: 0px) {
  body {
    padding-top: 60px !important;
    position: relative;
    -webkit-transition: left 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    -moz-transition: left 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    transition: left 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    left: 0px;
  }

  .header {
    background: transparent;
    height: 60px;
    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;
    position: fixed;
    width: 100%;
    top: 0px;
    left: 0px;
    -webkit-transition: left 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    -moz-transition: left 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    transition: left 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    left: 0px;
    z-index: 999;
  }

  .header .commonMain {
    max-width: var(--content-Wdith);
    width: 100%;
    margin: 0px auto;
    padding: 0px 20px;
    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;
  }

  .header .logo {
    position: relative;
    z-index: 999;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .header .logo img {
    height: 32px;
  }

  .header .logo .transparent {
    display: block;
  }

  .header .logo .colour {
    display: none;
  }

  .header .navBox {
    position: relative;
    z-index: 999;
    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;
  }

  .header .navBox .navList {
    background: #FAFAFA;
    display: none;
    position: fixed;
    width: 260px;
    right: -260px;
    top: 0px;
    bottom: 0px;
    padding: 50px 0px 0px;
    overflow-y: auto;
    -webkit-transition: right 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    -moz-transition: right 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    transition: right 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
  }

  .header .navBox .navList .list {
    position: relative;
    border-top: 1px solid #eff1f3;
  }

  .header .navBox .navList .list h3 a {
    padding: 0px 25px;
    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;
    line-height: 50px;
    font-size: 15px;
    position: relative;
    color: #333;
    font-weight: normal;
  }

  .header .navBox .navList .list h3 a::before {
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 100%;
    border: 1px solid #D8D8D8;
    margin-right: 15px;
  }

  .header .navBox .navList .list.cur {
    background: #fff;
  }

  .header .navBox .navList .list.cur h3 a::before {
    background: #666;
    border-color: #666;
  }

  .header .navBox .navList .closeNavText a {
    visibility: hidden;
  }

  .header .navBox .haderOther {
    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;
  }

  .header .navBox .haderOther .searchBox {
    margin-left: 0px;
    position: relative;
  }

  .header .navBox .haderOther .searchBox .searchBtn {
    display: block;
    color: var(--vi-color);
    font-size: 21px;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    border-radius: 100%;
    background-color: #fff;
  }

  .header .navBox .haderOther .languageBox {
    margin-left: 5px;
  }

  .header .navBox .haderOther .languageBox .languageBtn {
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    color: var(--vi-color);
    text-align: center;
    font-size: 21px;
    background-color: #fff;
    border-radius: 100%;
  }

  .header .navBox .haderOther .navbtn {
    color: #fff;
    width: 26px;
    position: relative;
    cursor: pointer;
    margin-left: 15px;
    font-size: 19px;
  }

  .header .navBox .haderOther .navbtn img {
    -webkit-filter: invert(1);
    filter: invert(1);
    height: 18px;
    margin-top: 0px;
  }

  .header .searchformMain {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    display: none;
    z-index: 99;
  }

  .header .searchformMain .searchform {
    background: #fff;
    padding: 10px 0px 30px;
    position: relative;
    z-index: 99;
    -webkit-transition: opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1), -webkit-transform 0.8s cubic-bezier(0.2, 1, 0.3, 1);
    transition: opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1), -webkit-transform 0.8s cubic-bezier(0.2, 1, 0.3, 1);
    -moz-transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1), -moz-transform 0.8s cubic-bezier(0.2, 1, 0.3, 1);
    transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1);
    transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1), -webkit-transform 0.8s cubic-bezier(0.2, 1, 0.3, 1), -moz-transform 0.8s cubic-bezier(0.2, 1, 0.3, 1);
    opacity: 0;
    -webkit-transform: translate3d(0px, -100%, 1px);
    -moz-transform: translate3d(0px, -100%, 1px);
    transform: translate3d(0px, -100%, 1px);
  }

  .header .searchformMain .searchform form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 1080px;
    margin: 0px auto;
    border-bottom: 2px solid #595959;
    width: 100%;
    padding: 20px 0px;
    position: relative;
  }

  .header .searchformMain .searchform form input {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 0px 15px;
    font-size: 14px;
    color: #333;
    line-height: inherit;
    vertical-align: middle;
  }

  .header .searchformMain .searchform form button {
    left: 0px;
    font-size: 20px;
    height: 100%;
    top: 0px;
    background: none;
    border: none;
    cursor: pointer;
  }

  .header .searchformMain .searchform form .closeSearch {
    cursor: pointer;
    right: 0px;
    top: 0px;
    height: 100%;
    font-size: 20px;
    color: #333;
  }

  .header .searchformMain .search_mask {
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
  }

  .header .searchformMain.admission .searchform {
    -webkit-transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    transform: translate3d(0px, 0px, 0px);
    opacity: 1;
  }

  .admissionheader {
    left: -260px;
  }

  .admissionheader .navBox .navList {
    right: 0px;
  }

  .hideScroll {
    overflow: hidden;
  }

  .admissionBody {
    left: -260px;
  }

  .header .navBox .navList .list .subNavBtn {
    position: absolute;
    right: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: right;
    -webkit-justify-content: right;
    -moz-box-pack: right;
    -ms-flex-pack: right;
    justify-content: right;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 50px;
    top: 0px;
    right: 0px;
    padding-right: 25px;
  }

  .header .navBox .navList .list .subNavBtn i {
    width: 12px;
    height: 12px;
    display: block;
    position: relative;
  }

  .header .navBox .navList .list .subNavBtn i::after {
    content: "";
    width: 100%;
    height: 2px;
    background: #474747;
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -1px;
  }

  .header .navBox .navList .list .subNavBtn i::before {
    content: "";
    width: 2px;
    height: 100%;
    background: #474747;
    position: absolute;
    left: 50%;
    top: 0px;
    margin-left: -1px;
    -webkit-transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    -moz-transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
  }

  .header .navBox .navList .list .subNavMain {
    display: none;
  }

  .header .navBox .navList .list .subNavMain .threeNavBox {
    display: none;
  }

  .header .navBox .navList .list .subNavMain .subNavList {
    position: relative;
  }

  .header .navBox .navList .list .subNavMain .subNavList>a {
    font-size: 14px;
    padding: 15px 25px;
    border-top: 1px solid #EBEBEB;
    background: #f6f6f6;
    display: block;
  }

  .header .navBox .navList .list .subNavMain .subNavList>a::before {
    margin-right: 10px;
  }

  .header .navBox .navList .list .subNavMain .subNavList .mThreeNav {
    display: none;
  }

  .header .navBox .navList .list.active h3 {
    background: #ebebeb;
  }

  .header .navBox .navList .list.active h3 a::before {
    background: #666;
    border-color: #666;
  }

  .header .navBox .navList .list.active .subNavBtn i::before {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }

  .header .navBox .navList .list .subNavMain .subNavBox .subNavList .threeNavBtn {
    position: absolute;
    right: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: right;
    -webkit-justify-content: right;
    -moz-box-pack: right;
    -ms-flex-pack: right;
    justify-content: right;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 45px;
    top: 0px;
    right: 0px;
    padding-right: 25px;
  }

  .header .navBox .navList .list .subNavMain .subNavBox .subNavList .threeNavBtn i {
    width: 12px;
    height: 12px;
    display: block;
    position: relative;
  }

  .header .navBox .navList .list .subNavMain .subNavBox .subNavList .threeNavBtn i::after {
    content: "";
    width: 100%;
    height: 2px;
    background: #474747;
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -1px;
  }

  .header .navBox .navList .list .subNavMain .subNavBox .subNavList .threeNavBtn i::before {
    content: "";
    width: 2px;
    height: 100%;
    background: #474747;
    position: absolute;
    left: 50%;
    top: 0px;
    margin-left: -1px;
    -webkit-transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    -moz-transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
  }

  .header .navBox .navList .list .subNavMain .subNavBox .subNavList .mThreeNav a {
    display: block;
    padding: 15px 50px;
    border-top: 1px solid #EBEBEB;
  }

  .header .navBox .navList .list .subNavMain .subNavBox .subNavList .mThreeNav a::before {
    margin-right: 10px;
  }

  .header .navBox .navList .list .subNavMain .subNavBox .subNavList.active1 .threeNavBtn i::before {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }

  .headerbg {
    background-color: #fff;
    -webkit-box-shadow: 0 0 10px #ddd;
    box-shadow: 0 0 10px #ddd;
  }

  .headerbg .logo .transparent {
    display: none;
  }

  .headerbg .logo .colour {
    display: block;
  }

  .headerbg .navBox .haderOther .navbtn {
    color: var(--vi-color);
  }

  .headerbg .navBox .haderOther .navbtn img {
    -webkit-filter: none;
    filter: none;
  }

  .admissionheader .navBox .haderOther .navbtn img {
    display: none;
  }
}

@media (min-width: 768px) {
  .header .commonMain {
    padding: 0vw 5vw;
  }

  .header .searchformMain .searchform {
    padding: 0.625vw 0vw 3.125vw;
  }

  .header .searchformMain .searchform form {
    padding: 2.8125vw 0vw;
  }

  .header .searchformMain .searchform form input {
    margin: 0vw 1.875vw;
    font-size: 1.125vw;
  }

  .header .searchformMain .searchform form button {
    font-size: 1.5vw;
  }

  .header .searchformMain .searchform form .closeSearch {
    font-size: 1.5vw;
  }

  .header .searchformMain .search_mask {
    background: rgba(0, 0, 0, 0);
  }
}

@media (min-width: 992px) {
  body {
    padding-top: 0vw !important;
  }

  .header {
    height: 5.2083vw;
    position: fixed;
    left: 0vw;
    top: 0vw;
    width: 100%;
    background: none;
    -webkit-transition: 0.8s ease;
    -moz-transition: 0.8s ease;
    transition: 0.8s ease;
  }

  .headerUp {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .header .commonMain {
    padding: 0vw 4.1667vw;
  }

  .header .logo img {
    height: 2.3438vw;
  }

  .header .logo .transparent {
    display: block;
  }

  .header .logo .colour {
    display: none;
  }

  .header .navBox .haderOther .navbtn {
    display: none;
  }

  .header .navBox .navList {
    padding: 0vw;
    width: auto;
    right: 0vw;
    background: none;
    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;
    position: relative;
    padding: 0vw;
    position: relative;
    overflow: visible;
    top: 0vw;
  }

  .header .navBox .navList .listBrand .subNavMain {
    display: none !important;
  }

  .header .navBox .navList .list {
    margin-left: 2.3177vw;
    padding: 0vw;
    border-top: none;
  }

  .header .navBox .navList .list h3 a {
    line-height: 5.2083vw;
    font-size: 0.7813vw;
    padding: 0vw;
    color: #fff;
  }

  .header .navBox .navList .list h3 a::before {
    display: none;
  }

  .header .navBox .navList .list h3 a::after {
    bottom: 0vw;
    width: 0vw;
    height: 0.1042vw;
    background: var(--vi-color);
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    content: "";
    position: absolute;
    -webkit-transition: 0.6s ease;
    -moz-transition: 0.6s ease;
    transition: 0.6s ease;
  }

  .header .navBox .navList .list.cur {
    background: none;
  }

  .header .navBox .navList .list:hover h3 a {
    color: var(--vi-color);
  }

  .header .navBox .navList .list:hover h3 a::after {
    width: 100%;
  }

  .header .navBox .navList .list:first-child {
    margin-left: 0vw;
  }

  .header .navBox .navList .closeNavText {
    display: none;
  }

  .header .navBox .haderOther .searchBox {
    margin-left: 2.3438vw;
  }

  .header .navBox .haderOther .searchBox .searchBtn {
    color: #333;
    font-size: 1.0938vw;
    width: 1.7708vw;
    height: 1.7708vw;
    line-height: 1.7708vw;
  }

  .header .navBox .haderOther .languageBox {
    margin-left: 0.7813vw;
  }

  .header .navBox .haderOther .languageBox .languageBtn {
    color: #333;
    width: 1.7708vw;
    height: 1.7708vw;
    line-height: 1.7708vw;
    font-size: 1.0938vw;
  }

  .header .searchformMain .searchform {
    padding: 0.5208vw 0vw 2.6042vw;
  }

  .header .searchformMain .searchform form {
    padding: 2.3438vw 0vw;
  }

  .header .searchformMain .searchform form input {
    margin: 0vw 1.5625vw;
    font-size: 0.9375vw;
  }

  .header .searchformMain .searchform form button {
    font-size: 1.25vw;
  }

  .header .searchformMain .searchform form .closeSearch {
    font-size: 1.25vw;
  }

  .headerbg {
    background: #fff;
    -webkit-box-shadow: 0 0 0.5208vw #ddd;
    box-shadow: 0 0 0.5208vw #ddd;
  }

  .headerbg .logo .transparent {
    display: none;
  }

  .headerbg .logo .colour {
    display: block;
  }

  .headerbg .navBox .navList .list h3 a {
    color: #333;
  }

  .headerbg .navBox .haderOther .searchBox .searchBtn {
    background-color: #333;
    color: #fff;
  }

  .headerbg .navBox .haderOther .languageBox .languageBtn {
    background-color: #333;
    color: #fff;
  }

  .headerbg .navBox .navList .list.cur h3 a {
    color: var(--vi-color);
  }

  .headerbg .navBox .navList .list.cur h3 a::after {
    width: 100%;
  }

  .headerbg2 .logo .transparent {
    display: none;
  }

  .headerbg2 .logo .colour {
    display: block;
  }

  .headerbg2 .navBox .navList .list h3 a {
    color: #333;
  }

  .headerbg2 .navBox .haderOther .searchBox .searchBtn {
    background-color: #333;
    color: #fff;
  }

  .headerbg2 .navBox .haderOther .languageBox .languageBtn {
    background-color: #333;
    color: #fff;
  }

  .headerDownBg {
    background: #fff;
  }

  .headerDownBg .logo .transparent {
    display: none;
  }

  .headerDownBg .logo .colour {
    display: block;
  }

  .headerDownBg .navBox .navList .list h3 a {
    color: #333;
  }

  .headerDownBg .navBox .haderOther .searchBox .searchBtn {
    background-color: #333;
    color: #fff;
  }

  .headerDownBg .navBox .haderOther .languageBox .languageBtn {
    background-color: #333;
    color: #fff;
  }

  .header .navBox .navList .list .subNavBtn {
    display: none;
  }

  .header .navBox .navList .list .subNavMain {
    position: absolute;
    min-width: 100%;
    left: -2.0833vw;
    overflow: hidden;
    max-height: 0vw;
    display: block;
  }

  .header .navBox .navList .list .subNavMain .subNavBox {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    background: #f9f9f9;
    white-space: nowrap;
    border-radius: 0vw 0vw 0.5208vw 0.5208vw;
    overflow: hidden;
  }

  .header .navBox .navList .list .subNavMain .subNavBox .subNav {
    min-width: 10.4167vw;
    padding: 1.5625vw 0vw;
  }

  .header .navBox .navList .list .subNavMain .subNavBox .subNav .subNavList>a {
    display: block;
    background: none;
    border: none;
    line-height: 2.0833vw;
    font-size: 0.8333vw;
    padding: 0vw 1.9792vw;
    position: relative;
  }

  .header .navBox .navList .list .subNavMain .subNavBox .subNav .subNavList>a:hover::after {
    content: "";
    border-right: 0.4167vw solid transparent;
    border-top: 0.4167vw solid var(--vi-color);
    position: absolute;
    left: 0vw;
    top: 0vw;
  }

  .header .navBox .navList .list .subNavMain .subNavBox .subNav .subNavList>a:hover {
    background: #e3e3e7;
  }

  .header .navBox .navList .list .subNavMain .subNavBox .subNav .subNavList.cur1>a::after {
    content: "";
    border-right: 0.4167vw solid transparent;
    border-top: 0.4167vw solid var(--vi-color);
    position: absolute;
    left: 0vw;
    top: 0vw;
  }

  .header .navBox .navList .list .subNavMain .subNavBox .subNav .subNavList.cur1>a {
    background: #e3e3e7;
  }

  .header .navBox .navList .list .subNavMain .subNavBox .subNav .threeNavBtn {
    display: none;
  }

  .header .navBox .navList .list .subNavMain .subNavBox .subNav .mThreeNav {
    display: none;
  }

  .header .navBox .navList .list .subNavMain .subNavBox .threeNavBox {
    display: block;
    padding: 1.5625vw 0vw;
    position: relative;
  }

  .header .navBox .navList .list .subNavMain .subNavBox .threeNavBox::before {
    content: "";
    width: 0.0521vw;
    height: 100%;
    position: absolute;
    left: 0vw;
    top: 0vw;
    background: #eae9f1;
  }

  .header .navBox .navList .list .subNavMain .subNavBox .threeNavBox .threeNav {
    min-width: 10.4167vw;
    display: none;
  }

  .header .navBox .navList .list .subNavMain .subNavBox .threeNavBox .threeNav>a {
    display: block;
    line-height: 2.0833vw;
    padding: 0vw 2.0833vw;
    font-size: 0.8333vw;
  }

  .header .navBox .navList .list .subNavMain .subNavBox .threeNavBox .threeNav>a:hover {
    background: #e3e3e7;
  }

  .header .navBox .navList .list:hover .subNavMain {
    max-height: 52.0833vw;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
  }

  .header .navBox .navList .list .subNavMain .subNavList>a::before {
    display: none;
  }
}

/* 内页banner */
.detailBanner {
  position: relative;
  overflow: hidden;
}

.detailBanner>img {
  width: 100%;
  height: auto;
  -webkit-animation: scale 7s linear infinite alternate;
  -moz-animation: scale 7s linear infinite alternate;
  animation: scale 7s linear infinite alternate;
}

.detailBanner .text {
  position: absolute;
  top: 46%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.detailBanner .text i {
  display: block;
  width: 8.17708vw;
  height: 3.95833vw;
  background: url("/dist/images/iconLogo.png") no-repeat;
  background-size: 8.17708vw 3.95833vw;
}

.detailBanner .text h1 {
  font-size: 2.39583vw;
  color: #ffffff;
  font-weight: bold;
  margin-top: -1.5625vw;
  margin-bottom: 0.20833vw;
}

.detailBanner .text p {
  font-size: 0.72917vw;
  color: rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}

.detailBanner .icon {
  position: absolute;
  top: 43.6%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.detailBanner .icon img {
  width: auto;
  height: 5.83333vw;
}

.detailBanner .map {
  position: absolute;
  right: 12%;
  bottom: -17.1875vw;
}

.detailBanner .map img {
  width: auto;
  height: 44.27083vw;
  -webkit-animation: rotate 80s linear infinite;
  -moz-animation: rotate 80s linear infinite;
  animation: rotate 80s linear infinite;
}

.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: 7.29167vw;
  height: 2.5vw;
  font-size: 0.72917vw;
  color: #ffffff;
  background: -webkit-linear-gradient(39deg, #E5C676, #D6B45D);
  background: -moz-linear-gradient(39deg, #E5C676, #D6B45D);
  background: linear-gradient(51deg, #E5C676, #D6B45D);
  border-radius: 1.19792vw;
  position: relative;
  overflow: hidden;
}

.more::after {
  position: absolute;
  left: -2.08333vw;
  top: 50%;
  width: 0.83333vw;
  height: 8.33333vw;
  background-color: rgba(255, 255, 255, 0.4);
  -webkit-transform: translateY(-50%) rotate(-45deg);
  -moz-transform: translateY(-50%) rotate(-45deg);
  -ms-transform: translateY(-50%) rotate(-45deg);
  transform: translateY(-50%) rotate(-45deg);
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  transition: all 0.6s ease;
  content: "";
  display: block;
}

.more:hover {
  color: #ffffff;
}

.more:hover::after {
  left: 9.375vw;
}

/* 内页分类 */
.detailList {
  margin-top: -1.82292vw;
  margin-bottom: -1.82292vw;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  z-index: 99;
}

.detailList ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.detailList ul li {
  margin: 0 0.78125vw;
  position: relative;
}

.detailList ul li.active>a {
  color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#E5C777), to(#C4A043));
  background: -webkit-linear-gradient(top, #E5C777, #C4A043);
  background: -moz-linear-gradient(top, #E5C777, #C4A043);
  background: linear-gradient(180deg, #E5C777, #C4A043);
}

.detailList ul li>a {
  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: 8.33333vw;
  height: 3.64583vw;
  font-size: 0.83333vw;
  color: #222222;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0px 0.15625vw 0.46875vw 0px rgba(36, 26, 0, 0.1);
  box-shadow: 0px 0.15625vw 0.46875vw 0px rgba(36, 26, 0, 0.1);
  border-radius: 0.41667vw;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.detailList ul li>a i {
  font-size: 1.04167vw;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.detailList ul li .select {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  left: 0px;
  top: 5.15625vw;
  width: 100%;
  background-color: #fff;
  -webkit-box-shadow: 0px 0.15625vw 0.46875vw 0.10417vw rgba(36, 26, 0, 0.1);
  box-shadow: 0px 0.15625vw 0.46875vw 0.10417vw rgba(36, 26, 0, 0.1);
  border-radius: 0.41667vw;
  overflow: hidden;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
  z-index: 9;
}

.detailList ul li .select.show {
  opacity: 1;
  visibility: visible;
  top: 4.42708vw;
}

.detailList ul li .select a {
  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: 100%;
  height: 3.125vw;
  font-size: 0.78125vw;
  color: #222222;
  border-bottom: 1px solid #eeeeee;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.detailList ul li .select a:hover {
  background-color: rgba(238, 238, 238, 0.5);
}

.detailList ul li .select a:last-child {
  border-bottom: 0px;
}

/* 内页标题 */
.detailTitle {
  width: 17.1875vw;
}

.detailTitle.detailTitleFonfSize40 h1 {
  font-size: 2.08333vw;
}

.detailTitle h1 {
  font-size: 2.39583vw;
  line-height: 2.91667vw;
  color: #000000;
  font-weight: bold;
  position: relative;
}

.detailTitle h1::before {
  position: absolute;
  top: 0.67708vw;
  left: -2.65625vw;
  width: 2.23958vw;
  height: 2.23958vw;
  background: url("/dist/images/iconTitle.png") no-repeat;
  background-size: 2.23958vw;
  content: "";
  display: block;
}

/* 视频弹窗 */
@media (min-width: 0px) {
  .PopupVideoBox {
    position: fixed;
    z-index: 9999;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    display: none;
  }

  .PopupVideo {
    position: absolute;
    left: 50%;
    width: 100%;
    top: 50%;
    max-width: 960px;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    padding: 0px 20px;
  }

  .PopupVideo video {
    width: 100%;
  }

  .PopupVideo iframe {
    width: 100%;
    min-height: 500px;
  }

  .PopupVideo .videoPlayer {
    overflow: hidden;
    border-radius: 10px;
  }

  .closeVideo {
    position: absolute;
    right: 25px;
    top: -25px;
    width: 22px;
    height: 22px;
    cursor: pointer;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }

  .closeVideo::after {
    content: "";
    display: block;
    position: absolute;
    width: 2px;
    height: 100%;
    background: #fff;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }

  .closeVideo::before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 2px;
    background: #fff;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}

@media (min-width: 768px) {
  .PopupVideo .videoPlayer {
    border-radius: 0.625vw;
  }

  .PopupVideo {
    max-width: 60vw;
    padding: 0vw 1.5625vw;
  }

  .PopupVideo iframe {
    min-height: 31.25vw;
  }

  .closeVideo {
    right: 1.5625vw;
    top: -1.5625vw;
    width: 1.375vw;
    height: 1.375vw;
  }

  .closeVideo::after {
    width: 0.125vw;
  }

  .closeVideo::before {
    height: 0.125vw;
  }
}

@media (min-width: 1200px) {
  .PopupVideo .videoPlayer {
    border-radius: 0.5208vw;
  }

  .PopupVideo {
    max-width: 50vw;
    padding: 0vw 1.3021vw;
  }

  .PopupVideo iframe {
    min-height: 26.0417vw;
  }

  .closeVideo {
    right: 1.3021vw;
    top: -1.3021vw;
    width: 1.1458vw;
    height: 1.1458vw;
  }

  .closeVideo::after {
    width: 0.1042vw;
  }

  .closeVideo::before {
    height: 0.1042vw;
  }
}

/* 分页 */
@media (min-width: 0px) {
  .pageMain {
    padding: 0px 0px 40px;
    overflow: hidden;
    position: relative;
  }

  .pageMain .layui-laypage {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    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;
  }

  .pageMain .commonMain {
    max-width: var(--content-Wdith);
    margin: 0px auto;
    padding: 0px 20px;
  }

  .pageMain #pagination {
    text-align: center;
    display: none;
  }

  .pageMain #pagination a {
    height: 30px;
    line-height: 30px;
    width: 30px;
    border-radius: 8px;
    padding: 0px;
    margin: 0px 4px;
    position: relative;
    border: none;
    font-size: 14px;
    cursor: pointer;
  }

  .pageMain #pagination a:hover {
    color: var(--vi-color);
  }

  .pageMain #pagination a.layui-laypage-prev {
    font-size: 16px;
  }

  .pageMain #pagination a.layui-laypage-next {
    font-size: 16px;
  }

  .pageMain #pagination .layui-laypage .layui-laypage-curr {
    height: 30px;
    line-height: 30px;
    width: 30px;
    font-size: 14px;
    border: none;
    padding: 0px;
    margin: 0px 4px;
    font-weight: 600;
  }

  .pageMain #pagination .layui-laypage .layui-laypage-curr em {
    display: block;
    border-radius: 8px;
    background: var(--vi-color);
  }

  .pageMain .loadMore {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center;
  }

  .pageMain .loadMore a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-transition: 0.8s ease;
    -moz-transition: 0.8s ease;
    transition: 0.8s ease;
    font-size: 12px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center;
    color: #314a61;
    width: 130px;
    border-radius: 45px;
    height: 45px;
    border: 2px solid var(--vi-color);
  }

  .pageMain .loadMore a .icon {
    margin-left: 10px;
    width: 12px;
    height: 13px;
    -webkit-transition: 0.6s ease;
    -moz-transition: 0.6s ease;
    transition: 0.6s ease;
    background-position: 0px -14px;
    background-repeat: no-repeat;
    background-image: url("/dist/images/solution001_06.png");
    display: block;
  }

  .pageMain .loadMore a:hover {
    background: var(--vi-color);
    color: #ffffff;
  }

  .pageMain .loadMore a:hover .icon {
    background-position: 0px 0px;
  }
}

@media (min-width: 768px) {
  .pageMain {
    padding: 0vw 0vw 6.875vw;
  }

  .pageMain .commonMain {
    max-width: var(--content-Wdith-768);
  }

  .pageMain #pagination {
    display: block;
  }

  .pageMain #pagination a {
    height: 2.5vw;
    line-height: 2.5vw;
    width: 2.5vw;
    margin: 0vw 0.5208vw;
    font-size: 0.7292vw;
    background-color: #ffffff;
    font-weight: normal;
    border-radius: 8px;
    overflow: hidden;
  }

  .pageMain #pagination a:hover {
    background: var(--vi-color) !important;
    color: #fff !important;
  }

  .pageMain #pagination .layui-laypage .layui-laypage-curr {
    height: 2.5vw;
    line-height: 2.5vw;
    width: 2.5vw;
    font-size: 0.7292vw;
  }

  .pageMain #pagination .layui-laypage .layui-laypage-curr em {
    left: 0vw;
    top: 0vw;
    padding: 0vw;
    border-radius: 0vw;
    font-size: 0.7292vw;
  }

  .pageMain #pagination a.layui-laypage-prev {
    font-size: 12px;
  }

  .pageMain #pagination a.layui-laypage-next {
    font-size: 12px;
  }

  .pageMain .loadMore {
    display: none;
  }
}

@media (min-width: 1200px) {
  .pageMain {
    padding: 77px 0vw 99px;
  }

  .pageMain .commonMain {
    max-width: var(--content-Wdith-1200);
  }

  .pageMain #pagination a {
    height: 2.5vw;
    line-height: 2.5vw;
    width: 2.5vw;
    margin: 0vw 7px;
    font-size: 0.7292vw;
  }

  .pageMain #pagination .layui-laypage .layui-laypage-curr {
    height: 2.5vw;
    width: 2.5vw;
    font-size: 0.9375vw;
  }

  .pageMain #pagination .layui-laypage .layui-laypage-curr em {
    border-radius: 8px;
  }

  .pageMain #pagination a.layui-laypage-prev i {
    font-size: 0.625vw;
  }

  .pageMain #pagination a.layui-laypage-next i {
    font-size: 0.625vw;
  }
}

/* 底部 */
.footerBg {
  position: relative;
  z-index: 10;
  padding-top: 2.2396vw;
  background: url("/dist/images/bottomBg.jpg") no-repeat center/cover;
}

.footerBg .footerBrand {
  overflow: hidden;
}

.footerBg .footerBrand h1 {
  font-size: 0.7813vw;
  color: rgba(1, 1, 1, 0.9);
  font-weight: normal;
}

.footerBg .footerBrand .footerBrandSwiper {
  width: 116%;
  margin-left: -8%;
  margin-top: 1.3542vw;
  padding-bottom: 2.4479vw;
}

.footerBg .footerBrand .footerBrandSwiper .swiper-wrapper {
  -webkit-transition-timing-function: linear;
  -moz-transition-timing-function: linear;
  transition-timing-function: linear;
}

.footerBg .footerBrand .footerBrandSwiper .swiper-slide {
  text-align: center;
  position: relative;
  overflow: hidden;
}

.footerBg .footerBrand .footerBrandSwiper .swiper-slide::after {
  position: absolute;
  top: 50%;
  right: 0px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 0.0521vw;
  height: 1.875vw;
  background-color: #dbdbdb;
  content: "";
  display: block;
}

.footerBg .footerBrand .footerBrandSwiper .swiper-slide:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.footerBg .footerBrand .footerBrandSwiper .swiper-slide img {
  width: auto;
  height: 2.8646vw;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.footerBg .footer {
  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-top: 3.4375vw;
  margin-bottom: 1.6667vw;
  border-top: 0.0521vw solid #D5D0CA;
}

.footerBg .footer .footerNav {
  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;
  width: 70.5%;
}

.footerBg .footer .footerNav dl dt {
  margin-bottom: 0.4688vw;
}

.footerBg .footer .footerNav dl dt a {
  display: block;
  font-size: 0.7813vw;
  color: rgba(0, 0, 0, 0.95);
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.footerBg .footer .footerNav dl dt a:hover {
  color: var(--vi-color);
}

.footerBg .footer .footerNav dl dd a {
  display: block;
  font-size: 0.7292vw;
  color: rgba(123, 123, 123, 0.8);
  line-height: 1.5625vw;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.footerBg .footer .footerNav dl dd a:hover {
  color: var(--vi-color);
}

.footerBg .footer .footerCode {
  text-align: center;
}

.footerBg .footer .footerCode img {
  width: auto;
  height: 5.1563vw;
}

.footerBg .footer .footerCode p {
  font-size: 0.625vw;
  color: #363636;
  line-height: 1.875vw;
}

.footerBg .footerText {
  height: 4.375vw;
  line-height: 4.375vw;
  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;
  border-top: 1px solid #D5D0CA;
}

.footerBg .footerText .footerLogo {
  display: none;
}

.footerBg .footerText .footerTextLeft {
  font-size: 0.625vw;
  color: #282828;
}

.footerBg .footerText .footerTextLeft a {
  font-size: 0.625vw;
  color: #282828;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.footerBg .footerText .footerTextLeft a:hover {
  color: var(--vi-color);
}

.footerBg .footerText .footerTextRight a {
  display: inline-block;
  font-size: 0.625vw;
  color: #282828;
  margin-left: 0.57292vw;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.footerBg .footerText .footerTextRight a:hover {
  color: var(--vi-color);
}

@-webkit-keyframes amplify {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(0.4);
    transform: translate(-50%, -50%) scale(0.4);
    opacity: 0;
  }

  20% {
    opacity: 1;
  }

  75% {
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

@-moz-keyframes amplify {
  0% {
    -moz-transform: translate(-50%, -50%) scale(0.4);
    transform: translate(-50%, -50%) scale(0.4);
    opacity: 0;
  }

  20% {
    opacity: 1;
  }

  75% {
    -moz-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

@keyframes amplify {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(0.4);
    -moz-transform: translate(-50%, -50%) scale(0.4);
    transform: translate(-50%, -50%) scale(0.4);
    opacity: 0;
  }

  20% {
    opacity: 1;
  }

  75% {
    -webkit-transform: translate(-50%, -50%) scale(1);
    -moz-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

@-webkit-keyframes float {
  0% {
    /* opacity: 0; */
    -webkit-transform: translate3d(0, 30px, 0);
    transform: translate3d(0, 30px, 0);
  }

  50% {
    -webkit-transform: translate3d(0, -30px, -30px);
    transform: translate3d(0, -30px, 0);
  }

  100% {
    /* -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0) */
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@-moz-keyframes float {
  0% {
    /* opacity: 0; */
    -webkit-transform: translate3d(0, 30px, 0);
    -moz-transform: translate3d(0, 30px, 0);
    transform: translate3d(0, 30px, 0);
  }

  50% {
    -webkit-transform: translate3d(0, -30px, -30px);
    -moz-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  100% {
    /* -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0) */
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes float {
  0% {
    /* opacity: 0; */
    -webkit-transform: translate3d(0, 30px, 0);
    -moz-transform: translate3d(0, 30px, 0);
    transform: translate3d(0, 30px, 0);
  }

  50% {
    -webkit-transform: translate3d(0, -30px, -30px);
    -moz-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  100% {
    /* -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0) */
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.float {
  -webkit-animation-name: float;
  -moz-animation-name: float;
  animation-name: float;
  -webkit-animation-timing-function: linear;
  -moz-animation-timing-function: linear;
  animation-timing-function: linear;
  /* animation: float 5s  infinite;
  -webkit-animation: float 5s infinite; */
}

@-webkit-keyframes framesWidth {
  0% {
    width: 0%;
  }

  100% {
    width: 100%;
  }
}

@-moz-keyframes framesWidth {
  0% {
    width: 0%;
  }

  100% {
    width: 100%;
  }
}

@keyframes framesWidth {
  0% {
    width: 0%;
  }

  100% {
    width: 100%;
  }
}

@-webkit-keyframes framesHeight {
  0% {
    height: 0%;
  }

  100% {
    height: 100%;
  }
}

@-moz-keyframes framesHeight {
  0% {
    height: 0%;
  }

  100% {
    height: 100%;
  }
}

@keyframes framesHeight {
  0% {
    height: 0%;
  }

  100% {
    height: 100%;
  }
}

@-webkit-keyframes mySvg {
  0% {
    stroke-dashoffset: 167;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@-moz-keyframes mySvg {
  0% {
    stroke-dashoffset: 167;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@keyframes mySvg {
  0% {
    stroke-dashoffset: 167;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@-webkit-keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-moz-keyframes rotate {
  from {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes scale {
  0% {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@-moz-keyframes scale {
  0% {
    -moz-transform: scale(1.05);
    transform: scale(1.05);
  }

  100% {
    -moz-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes scale {
  0% {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    transform: scale(1.05);
  }

  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
  }
}

/* 品牌下拉 */
.brandMenusBg {
  display: none;
  position: absolute;
  top: 0vw;
  left: 0vw;
  width: 100%;
  height: 29.1667vw;
  padding-top: 9.4792vw;
  background: url("/dist/images/menusBg.jpg") no-repeat center/cover;
  -webkit-box-shadow: 0 0 0.5208vw #ddd;
  box-shadow: 0 0 0.5208vw #ddd;
  z-index: 99;
}

.brandMenusBg .brandMenus {
  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;
  width: 62.5vw;
  margin: 0 auto;
  overflow: visible !important;
}

.brandMenusBg .brandMenus .brandMenusList {
  width: 8.4375vw;
  height: 11.7188vw;
}

.brandMenusBg .brandMenus .brandMenusList .swiper-slide {
  line-height: 1.0938vw;
  height: 1.0938vw;
  font-size: 0.8333vw;
  color: #000;
  font-weight: bold;
  cursor: pointer;
  position: relative;
  border-right: 0.0521vw solid #ddd;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.brandMenusBg .brandMenus .brandMenusList .swiper-slide::after {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 0vw;
  right: -0.0521vw;
  content: "";
  display: block;
  width: 0.0521vw;
  height: 1.0938vw;
  background-color: #d6b55e;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.brandMenusBg .brandMenus .brandMenusList .swiper-slide-thumb-active {
  color: #d6b55e;
}

.brandMenusBg .brandMenus .brandMenusList .swiper-slide-thumb-active::after {
  opacity: 1;
  visibility: visible;
}

.brandMenusBg .brandMenus .brandMenusSwiper {
  width: 47.1875vw;
}

.brandMenusBg .brandMenus .brandMenusSwiper .swiper-slide {
  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;
  opacity: 0 !important;
}

.brandMenusBg .brandMenus .brandMenusSwiper .swiper-slide .brandMenusSwiperText {
  width: 16.6667vw;
}

.brandMenusBg .brandMenus .brandMenusSwiper .swiper-slide .brandMenusSwiperText h1 {
  font-size: 1.875vw;
  color: #000;
  margin-bottom: 1.4583vw;
}

.brandMenusBg .brandMenus .brandMenusSwiper .swiper-slide .brandMenusSwiperText p {
  font-size: 0.8333vw;
  color: #6c6c6c;
  line-height: 1.25vw;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

.brandMenusBg .brandMenus .brandMenusSwiper .swiper-slide .brandMenusSwiperText a {
  display: block;
  width: 7.7604vw;
  height: 2.6042vw;
  line-height: 2.6042vw;
  font-size: 0.7292vw;
  color: #fff;
  border-radius: 1.5625vw;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
  margin-top: 1.9792vw;
  text-align: center;
  background: -webkit-gradient(linear, left top, right top, from(#D5B45D), to(#E5C777));
  background: -webkit-linear-gradient(left, #D5B45D, #E5C777);
  background: -moz-linear-gradient(left, #D5B45D, #E5C777);
  background: linear-gradient(90deg, #D5B45D, #E5C777);
  -webkit-transition: background-color 0.4s ease, border-color 0.4s ease, -webkit-transform 1.2s ease 0.2s;
  transition: background-color 0.4s ease, border-color 0.4s ease, -webkit-transform 1.2s ease 0.2s;
  -moz-transition: transform 1.2s ease 0.2s, background-color 0.4s ease, border-color 0.4s ease, -moz-transform 1.2s ease 0.2s;
  transition: transform 1.2s ease 0.2s, background-color 0.4s ease, border-color 0.4s ease;
  transition: transform 1.2s ease 0.2s, background-color 0.4s ease, border-color 0.4s ease, -webkit-transform 1.2s ease 0.2s, -moz-transform 1.2s ease 0.2s;
}

.brandMenusBg .brandMenus .brandMenusSwiper .swiper-slide .brandMenusSwiperText a i {
  display: inline-block;
  font-size: 0.625vw;
}

.brandMenusBg .brandMenus .brandMenusSwiper .swiper-slide .brandMenusSwiperImg {
  width: 26.0417vw;
  border-radius: 0.7813vw;
  overflow: hidden;
}

.brandMenusBg .brandMenus .brandMenusSwiper .swiper-slide .brandMenusSwiperImg:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.brandMenusBg .brandMenus .brandMenusSwiper .swiper-slide .brandMenusSwiperImg img {
  width: 100%;
  height: auto;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.brandMenusBg .brandMenus .brandMenusSwiper .swiper-slide-active {
  opacity: 1 !important;
}

.boxHeight {
  position: relative;
  width: 100%;
  height: 100vh;
}

/* banner */
.bannerBg {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100vh;
  position: fixed;
}

.bannerBg .banner {
  position: absolute !important;
  top: 0vw;
  left: 0vw;
  width: 100%;
  z-index: 20 !important;
  background-color: #fff;
}

.bannerBg .banner.active {
  z-index: 11 !important;
}

.bannerBg .banner .swiper-slide img.pc {
  display: block;
  width: 100%;
  height: 100vh;
  -o-object-fit: cover;
  object-fit: cover;
}

.bannerBg .banner .swiper-slide img.mobile {
  display: none;
  width: 100%;
  height: auto;
}

.bannerBg .banner .swiper-slide video {
  display: block;
  width: 100%;
  height: 100vh;
  -o-object-fit: cover;
  object-fit: cover;
}

.bannerBg .banner .swiper-slide-active .bannerText span {
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px);
  opacity: 1;
}

.bannerBg .banner .swiper-slide-active .bannerText h1 {
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px);
  opacity: 1;
}

.bannerBg .banner .swiper-slide-active .bannerText a {
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px);
  opacity: 1;
}

.bannerBg .banner .swiper-pagination {
  left: auto !important;
  bottom: 6% !important;
  right: 4.1667vw;
  width: auto !important;
}

.bannerBg .banner .swiper-pagination-bullet {
  width: 0.6771vw;
  height: 0.2604vw;
  border-radius: 0.1563vw;
  background-color: #fff;
  opacity: 0.2;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.bannerBg .banner .swiper-pagination-bullet-active {
  opacity: 1;
  width: 1.1458vw;
}

.bannerBg .banner .bannerText {
  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%);
  text-align: center;
}

.bannerBg .banner .bannerText span {
  display: block;
  font-size: 0.9375vw;
  color: rgba(255, 255, 255, 0.5);
  -webkit-transform: translateY(4.6875vw);
  -moz-transform: translateY(4.6875vw);
  -ms-transform: translateY(4.6875vw);
  transform: translateY(4.6875vw);
  -webkit-transition: background-color 0.4s ease, border-color 0.4s ease, -webkit-transform 1.2s ease 0.2s;
  transition: background-color 0.4s ease, border-color 0.4s ease, -webkit-transform 1.2s ease 0.2s;
  -moz-transition: transform 1.2s ease 0.2s, background-color 0.4s ease, border-color 0.4s ease, -moz-transform 1.2s ease 0.2s;
  transition: transform 1.2s ease 0.2s, background-color 0.4s ease, border-color 0.4s ease;
  transition: transform 1.2s ease 0.2s, background-color 0.4s ease, border-color 0.4s ease, -webkit-transform 1.2s ease 0.2s, -moz-transform 1.2s ease 0.2s;
  opacity: 0;
}

.bannerBg .banner .bannerText h1 {
  line-height: 3.2813vw;
  font-size: 2.6042vw;
  background: -webkit-radial-gradient(#e1d9d3, #ffffff);
  background: -moz-radial-gradient(#e1d9d3, #ffffff);
  background: radial-gradient(#e1d9d3, #ffffff);
  -webkit-background-clip: text;
  color: transparent;
  font-weight: bold;
  -webkit-transform: translateY(4.6875vw);
  -moz-transform: translateY(4.6875vw);
  -ms-transform: translateY(4.6875vw);
  transform: translateY(4.6875vw);
  -webkit-transition: all 1.2s ease 0.2s;
  -moz-transition: all 1.2s ease 0.2s;
  transition: all 1.2s ease 0.2s;
  opacity: 0;
  margin-top: 0.7292vw;
}

.bannerBg .banner .bannerText a {
  display: block;
  width: 7.7604vw;
  height: 2.7604vw;
  line-height: 2.6563vw;
  font-size: 0.7292vw;
  color: #fff;
  border: 0.1042vw solid #fff;
  border-radius: 1.5625vw;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
  margin: 0 auto;
  margin-top: 1.25vw;
  -webkit-transform: translateY(4.6875vw);
  -moz-transform: translateY(4.6875vw);
  -ms-transform: translateY(4.6875vw);
  transform: translateY(4.6875vw);
  -webkit-transition: background-color 0.4s ease, border-color 0.4s ease, -webkit-transform 1.2s ease 0.2s;
  transition: background-color 0.4s ease, border-color 0.4s ease, -webkit-transform 1.2s ease 0.2s;
  -moz-transition: transform 1.2s ease 0.2s, background-color 0.4s ease, border-color 0.4s ease, -moz-transform 1.2s ease 0.2s;
  transition: transform 1.2s ease 0.2s, background-color 0.4s ease, border-color 0.4s ease;
  transition: transform 1.2s ease 0.2s, background-color 0.4s ease, border-color 0.4s ease, -webkit-transform 1.2s ease 0.2s, -moz-transform 1.2s ease 0.2s;
  opacity: 0;
}

.bannerBg .banner .bannerText a:hover {
  background: -webkit-gradient(linear, left top, right top, from(#D5B45D), to(#E5C777));
  background: -webkit-linear-gradient(left, #D5B45D, #E5C777);
  background: -moz-linear-gradient(left, #D5B45D, #E5C777);
  background: linear-gradient(90deg, #D5B45D, #E5C777);
  border-color: transparent;
  color: #fff;
}

.bannerBg .banner .bannerGlide {
  position: absolute;
  left: 4.6875vw;
  bottom: 2.0833vw;
  z-index: 9;
  cursor: pointer;
}

.bannerBg .banner .bannerGlide img {
  width: 3.125vw;
  height: 3.125vw;
  -webkit-animation: rotate 3s linear infinite;
  -moz-animation: rotate 3s linear infinite;
  animation: rotate 3s linear infinite;
}

.bannerBg .banner .bannerGlide i {
  display: block;
  font-size: 0.7292vw;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(90deg);
  -moz-transform: translate(-50%, -50%) rotate(90deg);
  -ms-transform: translate(-50%, -50%) rotate(90deg);
  transform: translate(-50%, -50%) rotate(90deg);
}

/* 公司简介 */
.iaboutus {
  height: 56.25vw;
  position: relative;
  z-index: 9;
  padding-top: 8.2813vw;
}

.iaboutus .iaboutusContent {
  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;
}

.iaboutus .iaboutusTitle {
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  transition: all 1s;
  width: 30.8333vw;
  position: relative;
  z-index: 9;
}

.iaboutus .iaboutusTitle span {
  font-size: 2.6042vw;
  color: #fff;
  font-weight: bold;
}

.iaboutus .iaboutusTitle h1 {
  font-size: 5.2083vw;
  color: #fff;
  line-height: 4.9479vw;
  font-weight: bold;
  text-transform: uppercase;
  margin-top: 0.20833vw;
  margin-bottom: 1.6146vw;
}

.iaboutus .iaboutusTitle p {
  font-size: 0.8333vw;
  color: #777777;
  line-height: 1.3021vw;
}

.iaboutus .iaboutusTitle a {
  margin-top: 2.2917vw;
}

.iaboutus .iaboutusRight {
  width: 49.6%;
}

.iaboutus .iaboutusRight .iaboutusText {
  font-size: 0.8333vw;
  color: #fff;
  line-height: 1.3021vw;
}

.iaboutus .iaboutusNum {
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  transition: all 1s;
  width: 90%;
  position: relative;
  margin-top: 2.2396vw;
  z-index: 99;
}

.iaboutus .iaboutusNum ul {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -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;
}

.iaboutus .iaboutusNum ul li {
  text-align: left;
  width: 33.3%;
  margin-bottom: 21px;
}

.iaboutus .iaboutusNum ul li h1 {
  font-size: 3.125vw;
  color: #fff;
  height: 3.125vw;
}

.iaboutus .iaboutusNum ul li h1 i {
  font-size: 0.7292vw;
}

.iaboutus .iaboutusNum ul li h1 b {
  font-size: 1.3542vw;
  vertical-align: middle;
}

.iaboutus .iaboutusNum ul li p {
  font-size: 0.7292vw;
  color: #fff;
  line-height: 1.1458vw;
  margin-top: 0.4167vw;
}

/* 旗下品牌 */
.ibrandBg {
  min-height: 100vh;
  padding-top: 6.0417vw;
  padding-bottom: 6.1458vw;
  position: relative;
  z-index: 10;
  overflow: hidden;
  background: #fff url("../images/ibrandBg.jpg") no-repeat center/cover;
}

.ibrandBg .ibrandTitle {
  text-align: center;
  margin-bottom: 3.9583vw;
}

.ibrandBg .ibrandTitle h1 {
  font-size: 2.1875vw;
  color: #000000;
  font-weight: bold;
  line-height: 2.6042vw;
}

.ibrandBg .ibrandTitle p {
  font-size: 2.1875vw;
  color: #47341E;
  font-weight: bold;
  line-height: 2.6042vw;
}

.ibrandBg .ibrandSwiper {
  overflow: visible !important;
}

.ibrandBg .ibrandSwiper .swiper-slide {
  border-radius: 1.0417vw;
  overflow: hidden;
}

.ibrandBg .ibrandSwiper .swiper-slide:hover .ibrandSwiperImg img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.ibrandBg .ibrandSwiper .swiper-slide .ibrandSwiperImg {
  overflow: hidden;
}

.ibrandBg .ibrandSwiper .swiper-slide .ibrandSwiperImg img {
  width: 100%;
  height: auto;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 4s ease;
  -moz-transition: all 4s ease;
  transition: all 4s ease;
}

.ibrandBg .ibrandSwiper .swiper-slide .ibrandSwiperImg img.pc {
  display: block;
}

.ibrandBg .ibrandSwiper .swiper-slide .ibrandSwiperImg img.mobile {
  display: none;
}

.ibrandBg .ibrandSwiper .swiper-slide .ibrandSwiperText {
  -webkit-transition: all 1.5s ease;
  -moz-transition: all 1.5s ease;
  transition: all 1.5s ease;
  -webkit-transition-delay: 0.8s;
  -moz-transition-delay: 0.8s;
  transition-delay: 0.8s;
  opacity: 0;
  visibility: hidden;
  position: absolute;
  left: 2.44792vw;
  top: 50%;
  -webkit-transform: translateY(-20%);
  -moz-transform: translateY(-20%);
  -ms-transform: translateY(-20%);
  transform: translateY(-20%);
  width: 19.6875vw;
  height: 15.4688vw;
  padding: 1.5625vw 1.5625vw 1.0417vw 2.6042vw;
  border-radius: 1.0417vw;
}

.ibrandBg .ibrandSwiper .swiper-slide .ibrandSwiperText::after {
  position: absolute;
  top: 50%;
  left: 0.5208vw;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  content: "";
  display: block;
  width: 20.7813vw;
  height: 16.3021vw;
  background: #FFFFFF;
  border-radius: 1.0417vw;
  z-index: -9;
}

.ibrandBg .ibrandSwiper .swiper-slide .ibrandSwiperText span {
  font-size: 0.8333vw;
  color: #9F9F9F;
}

.ibrandBg .ibrandSwiper .swiper-slide .ibrandSwiperText h1 {
  font-size: 1.3542vw;
  color: #3F4043;
  font-weight: normal;
  margin-top: 0.7813vw;
  margin-bottom: 0.4167vw;
}

.ibrandBg .ibrandSwiper .swiper-slide .ibrandSwiperText p {
  font-size: 0.8333vw;
  color: #7B7B7B;
  height: 3.4375vw;
  line-height: 1.1458vw;
}

.ibrandBg .ibrandSwiper .swiper-slide .ibrandSwiperText img {
  height: 2.6042vw;
  margin-top: 1.1458vw;
}

.ibrandBg .ibrandSwiper .swiper-slide-active .ibrandSwiperText {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.ibrandBg .ibrandSwiper .swiper-button-prev,
.ibrandBg .ibrandSwiper .swiper-button-next {
  width: auto;
  height: auto;
  background: none;
}

.ibrandBg .ibrandSwiper .swiper-button-prev::after,
.ibrandBg .ibrandSwiper .swiper-button-next::after {
  color: #747474;
  font-weight: bold;
  font-size: 1.1458vw;
}

.ibrandBg .ibrandSwiper .swiper-button-prev {
  left: -2.0833vw;
}

.ibrandBg .ibrandSwiper .swiper-button-next {
  right: -2.0833vw;
}

.ibrandBg .ibrandSwiper .swiper-pagination {
  display: none;
}

/* 产业链布局 */
.ilayout {
  min-height: 100vh;
  position: relative;
  z-index: 9;
  background: #fff url("../images/ilayoutBg.jpg") right bottom no-repeat;
  background-size: 47.8125vw 15.1042vw;
  padding-bottom: 5.2083vw;
}

.ilayout .ilayoutTitle {
  position: absolute;
  right: 9.375vw;
  top: 54.5%;
  width: 20.8333vw;
  height: 16.1458vw;
  background: -webkit-gradient(linear, left top, right top, from(#D5B45D), to(#E5C777));
  background: -webkit-linear-gradient(left, #D5B45D, #E5C777);
  background: -moz-linear-gradient(left, #D5B45D, #E5C777);
  background: linear-gradient(90deg, #D5B45D, #E5C777);
  padding: 2.3438vw 2.8125vw;
  padding-right: 1.5625vw;
  border-radius: 3.125vw 0px 3.125vw 0px;
  overflow: hidden;
  z-index: 9;
}

.ilayout .ilayoutTitle span {
  font-size: 0.8333vw;
  color: #fff;
  opacity: 0.6;
}

.ilayout .ilayoutTitle h1 {
  font-size: 1.9792vw;
  color: #fff;
  font-weight: bold;
}

.ilayout .ilayoutTitle a {
  display: block;
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 4.3229vw;
  line-height: 4.3229vw;
  padding-left: 2.8125vw;
  background-color: #434343;
  color: #fff;
  font-size: 0.7292vw;
}

.ilayout .ilayoutSwiper1 {
  position: absolute;
  left: 0px;
  bottom: 11.9792vw;
  height: 3.6458vw;
  width: 53.9063vw;
}

.ilayout .ilayoutSwiper1 .swiper-slide {
  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;
  border-bottom: 0.1042vw solid #fff;
  opacity: 0.5;
  cursor: pointer;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.ilayout .ilayoutSwiper1 .swiper-slide div {
  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;
}

.ilayout .ilayoutSwiper1 .swiper-slide img {
  width: 1.3021vw;
  height: 1.3021vw;
  margin-right: 0.4167vw;
}

.ilayout .ilayoutSwiper1 .swiper-slide h1 {
  font-size: 1.1458vw;
  color: #FFFFFF;
  font-weight: bold;
}

.ilayout .ilayoutSwiper1 .swiper-slide i {
  position: relative;
  width: 0.6771vw;
}

.ilayout .ilayoutSwiper1 .swiper-slide i::after {
  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%);
  content: "";
  display: block;
  height: 0.1563vw;
  width: 0.6771vw;
  background-color: #fff;
}

.ilayout .ilayoutSwiper1 .swiper-slide i::before {
  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%);
  content: "";
  display: block;
  height: 0.6771vw;
  width: 0.1563vw;
  background-color: #fff;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

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

.ilayout .ilayoutSwiper1 .swiper-slide-thumb-active i::before {
  opacity: 0;
}

.ilayout .ilayoutSwiper2 .swiper-slide .ilayoutImg {
  overflow: hidden;
}

.ilayout .ilayoutSwiper2 .swiper-slide .ilayoutImg img {
  -webkit-transition: all 4s ease;
  -moz-transition: all 4s ease;
  transition: all 4s ease;
  -webkit-transition-delay: 0.4s;
  -moz-transition-delay: 0.4s;
  transition-delay: 0.4s;
}

.ilayout .ilayoutSwiper2 .swiper-slide .ilayoutImg img.pc {
  display: block;
  width: 100%;
  height: auto;
}

.ilayout .ilayoutSwiper2 .swiper-slide .ilayoutImg img.mobile {
  display: none;
  width: 100%;
  height: auto;
}

.ilayout .ilayoutSwiper2 .swiper-slide .ilayoutImg video {
  display: block;
  width: 100%;
  height: auto;
}

.ilayout .ilayoutSwiper2 .swiper-slide .ilayoutText {
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  transition: all 1s ease;
  -webkit-transition-delay: 1s;
  -moz-transition-delay: 1s;
  transition-delay: 1s;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(2.6042vw);
  -moz-transform: translateY(2.6042vw);
  -ms-transform: translateY(2.6042vw);
  transform: translateY(2.6042vw);
  margin-top: 3.3333vw;
}

.ilayout .ilayoutSwiper2 .swiper-slide .ilayoutText h1 {
  font-size: 1.8229vw;
  color: #000000;
  width: 27.3958vw;
  margin-bottom: 0.8333vw;
}

.ilayout .ilayoutSwiper2 .swiper-slide .ilayoutText p {
  font-size: 0.9375vw;
  color: #393D45;
  line-height: 1.5625vw;
  width: 27.3958vw;
}

.ilayout .ilayoutSwiper2 .swiper-slide-active .ilayoutImg img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.ilayout .ilayoutSwiper2 .swiper-slide-active .ilayoutText {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px);
}

/* 新闻资讯 */
.inewsBg {
  position: relative;
  z-index: 10;
  padding-top: 5.2083vw;
  padding-bottom: 5.2083vw;
  background-color: #f2f5fc;
}

.inewsBg .inews {
  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-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0 2.34375vw;
}

.inewsBg .inews .inews1 {
  width: 67.2%;
  height: 35.6771vw;
  margin-bottom: 1.0417vw;
  overflow: hidden;
  border-radius: 0.7813vw;
  margin-left: 0px;
  position: relative;
}

.inewsBg .inews .inews1:hover .inews1Img img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.inewsBg .inews .inews1 .swiper-slide {
  position: relative;
}

.inewsBg .inews .inews1 .swiper-slide .inews1Img {
  overflow: hidden;
}

.inewsBg .inews .inews1 .swiper-slide .inews1Img img {
  width: 100%;
  height: 35.67708vw;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  transition: all 0.6s ease;
}

.inewsBg .inews .inews1 .swiper-slide .inews1Text {
  width: 100%;
  position: absolute;
  left: 0vw;
  bottom: 0vw;
  margin-bottom: 0.8854vw;
  padding: 0vw 2.8646vw;
  padding-bottom: 1.3021vw;
  padding-right: 13.0208vw;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  transition: all 0.6s ease;
}

.inewsBg .inews .inews1 .swiper-slide .inews1Text h1 {
  font-size: 0.8333vw;
  color: rgba(255, 255, 255, 0.6);
  font-weight: normal;
}

.inewsBg .inews .inews1 .swiper-slide .inews1Text p {
  font-size: 1.6667vw;
  color: #ffffff;
  font-weight: bold;
}

.inewsBg .inews .inews1 .swiper-pagination {
  position: absolute;
  left: auto;
  right: 2.5vw;
  bottom: 1.9271vw;
  width: auto !important;
}

.inewsBg .inews .inews1 .swiper-pagination-bullet {
  width: 0.6771vw;
  height: 0.1563vw;
  border-radius: 0.1563vw;
  background: #fff;
  margin: 0 0.1302vw;
}

.inewsBg .inews .inews1 .swiper-pagination-bullet-active {
  width: 0.9896vw;
}

.inewsBg .inews .inews2 {
  width: 31.2%;
  height: 35.6771vw;
  overflow: hidden;
  border-radius: 0.7813vw;
  margin-bottom: 1.0417vw;
  position: relative;
}

.inewsBg .inews .inews2:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.inewsBg .inews .inews2:hover video {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.inewsBg .inews .inews2 img {
  width: 100%;
  height: 35.6771vw;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  transition: all 0.6s ease;
}

.inewsBg .inews .inews2 video {
  width: 100%;
  height: auto;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  transition: all 0.6s ease;
}

.inewsBg .inews .inews2Text {
  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: 0px;
  width: 100%;
  height: 100%;
  padding: 2.3958vw;
  z-index: 9;
}

.inewsBg .inews .inews2Text .inewsTitle span {
  font-size: 0.8333vw;
  line-height: 1.5625vw;
  color: rgba(255, 255, 255, 0.7);
  font-weight: bold;
}

.inewsBg .inews .inews2Text .inewsTitle h1 {
  font-size: 1.4583vw;
  color: #FFFFFF;
  line-height: 1.7708vw;
  margin-top: 0.1042vw;
  margin-bottom: 1.0938vw;
}

.inewsBg .inews .inews2Text .inewsTitle .inewsMore {
  display: block;
}

.inewsBg .inews .inews2Text .inewsTitle .inewsMore:hover {
  background-color: #fff;
  color: #333;
}

.inewsBg .inews .inews2Text .inews2Code span {
  font-size: 0.7292vw;
  color: rgba(255, 255, 255, 0.5);
  line-height: 1.5625vw;
}

.inewsBg .inews .inews2Text .inews2Code h1 {
  font-size: 1.4583vw;
  color: #fff;
  line-height: 1.5625vw;
}

.inewsBg .inews .inews3 {
  width: 44.2%;
  height: 36.4063vw;
  overflow: hidden;
  border-radius: 0.7813vw;
  background-color: #fff;
}

.inewsBg .inews .inews3 .inews3Text {
  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;
  -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;
  height: 18.1771vw;
}

.inewsBg .inews .inews3 .inews3Text img {
  width: 100%;
  height: auto;
}

.inewsBg .inews .inews3 .inews3Text span {
  font-size: 0.8333vw;
  color: rgba(0, 0, 0, 0.7);
}

.inewsBg .inews .inews3 .inews3Text h1 {
  font-size: 1.4583vw;
  color: #000000;
  font-weight: bold;
  margin-top: 0.52083vw;
  margin-bottom: 1.1979vw;
}

.inewsBg .inews .inews3 .inews3Text .inewsMore {
  border: 0.0521vw solid rgba(0, 0, 0, 0.5);
  color: black;
  margin: 0 auto;
}

.inewsBg .inews .inews3 .inews3Text .inewsMore:hover {
  background-color: black;
  color: #fff;
}

.inewsBg .inews .inews3 .inews3Img {
  overflow: hidden;
}

.inewsBg .inews .inews3 .inews3Img:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.inewsBg .inews .inews3 .inews3Img:hover video {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.inewsBg .inews .inews3 .inews3Img img {
  width: 100%;
  height: auto;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  transition: all 0.6s ease;
}

.inewsBg .inews .inews3 .inews3Img video {
  display: block;
  width: 100%;
  height: 18.2292vw;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  transition: all 0.6s ease;
}

.inewsBg .inews .inews4 {
  width: 54.4%;
  height: 36.4063vw;
  overflow: hidden;
  border-radius: 0.7813vw;
  position: relative;
}

.inewsBg .inews .inews4:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.inewsBg .inews .inews4 img {
  width: 100%;
  height: 36.35417vw;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  transition: all 0.6s ease;
}

.inewsBg .inews .inews4 .inews4Text {
  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: 0px;
  width: 100%;
  height: 100%;
  padding: 2.3958vw;
  z-index: 9;
}

.inewsBg .inews .inews4 .inews4Text span {
  font-size: 0.8333vw;
  color: rgba(255, 255, 255, 0.6);
  font-weight: bold;
}

.inewsBg .inews .inews4 .inews4Text h1 {
  font-size: 1.6667vw;
  color: #fff;
  font-weight: bold;
  line-height: 2.0833vw;
  margin-top: 0.5208vw;
}

.inewsBg .inews .inews4 .inews4Text .inewsMore {
  background-color: #fff;
  color: #333;
}

.inewsBg .inews .inews4 .inews4Text .inewsMore:hover {
  border: 0.0521vw solid rgba(0, 0, 0, 0.5);
  background-color: transparent;
}

.inewsBg .inews .inewsMore {
  display: block;
  width: 6.7188vw;
  height: 2.1875vw;
  line-height: 2.0833vw;
  font-size: 0.625vw;
  color: #fff;
  text-align: center;
  border: 0.0521vw solid #FFFFFF;
  border-radius: 1.0938vw;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

/*--loding效果 --*/
@font-face {
  font-family: "Bronova";
  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;
}

@media (min-width: 0px) {
  .bodyVisible {
    overflow: visible !important;
  }

  .loadingMain {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 999;
  }

  .loadingMain .loading {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    /*background-image: url(/dist/images/loading.gif);*/
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }

  .loadingMain .loadingPercent {
    position: absolute;
    left: 0px;
    bottom: 25%;
    width: 100%;
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .loadingMain .loadingPercent .loading_percent {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .loadingMain .loadingPercent .loading_percent p {
    width: 260px;
    height: 3px;
    border-radius: 3px;
    background: #dcdad5;
    position: relative;
  }

  .loadingMain .loadingPercent .loading_percent p i {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 0%;
    height: 100%;
    border-radius: 3px;
    background: var(--vi-color);
  }

  .loadingMain .loadingPercent .loading_percent span {
    margin-left: 15px;
    font-size: 20px;
    color: #403f3f;
    font-family: "Bronova";
  }

  .loadingMain.animat .loading {
    -webkit-animation: loadingScale 1.5s linear forwards;
    -moz-animation: loadingScale 1.5s linear forwards;
    animation: loadingScale 1.5s linear forwards;
  }

  .defaultTransp .commonMain {
    opacity: 0;
  }

  .defaultTransp .bannerText {
    opacity: 0;
  }
}

@-moz-keyframes loadingScale {
  0% {
    -moz-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  50% {
    -moz-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  100% {
    -moz-transform: scale(4);
    transform: scale(4);
    opacity: 0;
  }
}

@keyframes loadingScale {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  50% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  100% {
    -webkit-transform: scale(4);
    -moz-transform: scale(4);
    transform: scale(4);
    opacity: 0;
  }
}

@-webkit-keyframes loadingScale {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  100% {
    -webkit-transform: scale(4);
    transform: scale(4);
    opacity: 0;
  }
}

@media (min-width: 768px) {
  .loadingMain .loading {
    /*background-image: url(/dist/images/loading.gif);*/
    background-size: auto 100%;
  }

  .loadingMain .loadingPercent {
    bottom: 15%;
  }

  .loadingMain .loadingPercent .loading_percent p {
    width: 32.5vw;
    height: 0.375vw;
    border-radius: 0.188vw;
  }

  .loadingMain .loadingPercent .loading_percent p i {
    border-radius: 0.188vw;
  }

  .loadingMain .loadingPercent .loading_percent span {
    margin-left: 1.563vw;
    font-size: 2.625vw;
  }
}

@media (min-width: 1200px) {
  .loadingMain .loadingPercent {
    bottom: 15%;
  }

  .loadingMain .loading {
    /*background-image: url(/dist/images/loading.gif);*/
    background-size: cover;
  }

  .loadingMain .loadingPercent .loading_percent p {
    width: 27.083vw;
    height: .2083vw;
    border-radius: 0.156vw;
  }

  .loadingMain .loadingPercent .loading_percent p i {
    border-radius: 0.156vw;
  }

  .loadingMain .loadingPercent .loading_percent span {
    margin-left: 1.302vw;
    font-size: 1.7708vw;
  }
}

@media (max-width: 768px) {
  .iaboutus::after {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
    content: "" !important;
    display: block !important;
  }

  .iaboutus .iaboutusContent {
    z-index: 20;
  }
}

/* 企业介绍 */
.aboutusBg {
  min-height: 46.77083vw;
  padding-top: 8.02083vw;
}

.aboutusBg .aboutus {
  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;
}

.aboutusBg .aboutus .left .image {
  width: 24.94792vw;
  margin-left: -5.72917vw;
  margin-top: 3.22917vw;
}

.aboutusBg .aboutus .left .image img {
  width: 100%;
}

.aboutusBg .aboutus .right {
  width: 66.3%;
}

.aboutusBg .aboutus .right .text {
  font-size: 0.83333vw;
  color: #3D3D3D;
  line-height: 1.45833vw;
  max-height: 8.75vw;
  padding-right: 2.08333vw;
  overflow-y: auto;
}

.aboutusBg .aboutus .right .text::-webkit-scrollbar {
  width: 0.20833vw;
  height: 0.20833vw;
  background-color: #d5d5d5;
}

.aboutusBg .aboutus .right .text::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 0.10417vw rgba(0, 0, 0, 0.1);
  border-radius: 0.3125vw;
  background-color: #d5d5d5;
}

.aboutusBg .aboutus .right .text::-webkit-scrollbar-thumb {
  border-radius: 0.3125vw;
  -webkit-box-shadow: inset 0 0 0.10417vw rgba(0, 0, 0, 0.1);
  background-color: var(--vi-color);
}

.aboutusBg .aboutus .right .number {
  margin-top: 4.84375vw;
}

.aboutusBg .aboutus .right .number 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;
}

.aboutusBg .aboutus .right .number ul li {
  width: 25%;
  margin-bottom: 3.69792vw;
}

.aboutusBg .aboutus .right .number ul li:nth-last-child(-n+4) {
  margin-bottom: 0px;
}

.aboutusBg .aboutus .right .number ul li h1 {
  font-size: 3.125vw;
  color: #000000;
  font-weight: bold;
}

.aboutusBg .aboutus .right .number ul li h1 i {
  font-size: 0.72917vw;
}

.aboutusBg .aboutus .right .number ul li h1 b {
  font-size: 2.60417vw;
}

.aboutusBg .aboutus .right .number ul li p {
  font-size: 0.78125vw;
  color: #555555;
  line-height: 1.45833vw;
}

/* 产业布局 */
.industrialLayout {
  position: relative;
}

.industrialLayout .industrialLayoutTitle {
  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%);
  margin-top: -2.08333vw;
  text-align: center;
  z-index: 11;
}

.industrialLayout .industrialLayoutTitle h1 {
  font-size: 0.83333vw;
  color: rgba(255, 255, 255, 0.7);
  font-weight: normal;
  margin-bottom: 0.78125vw;
}

.industrialLayout .industrialLayoutTitle p {
  font-size: 2.34375vw;
  color: #ffffff;
  font-weight: bold;
  line-height: 2.86458vw;
}

.industrialLayout .industrialLayoutBg::after {
  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%);
  width: 73.4375vw;
  height: 73.4375vw;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 50%;
  display: block;
  content: "";
  z-index: 9;
}

.industrialLayout .industrialLayoutBg .swiper-slide {
  opacity: 0 !important;
  position: relative;
}

.industrialLayout .industrialLayoutBg .swiper-slide::after {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.25);
  content: "";
  display: block;
}

.industrialLayout .industrialLayoutBg .swiper-slide img {
  width: 100%;
  height: auto;
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-transition: all 5s linear;
  -moz-transition: all 5s linear;
  transition: all 5s linear;
}

.industrialLayout .industrialLayoutBg .swiper-slide img.mobile {
  height: calc(100vh - 60px);
}

.industrialLayout .industrialLayoutBg .swiper-slide-active {
  opacity: 1 !important;
}

.industrialLayout .industrialLayoutBg .swiper-slide-active img {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.industrialLayout .industrialLayoutBg .swiper-button-prev,
.industrialLayout .industrialLayoutBg .swiper-button-next {
  top: 44%;
  width: 1.5625vw;
  height: 1.5625vw;
  font-size: 1.5625vw;
  color: #ffffff;
  margin-top: 0px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  background: none;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.industrialLayout .industrialLayoutBg .swiper-button-prev::after,
.industrialLayout .industrialLayoutBg .swiper-button-next::after {
  display: none;
}

.industrialLayout .industrialLayoutBg .swiper-button-prev:hover,
.industrialLayout .industrialLayoutBg .swiper-button-next:hover {
  color: var(--vi-color);
}

.industrialLayout .industrialLayoutBg .swiper-button-prev {
  left: auto;
  right: 14.8%;
}

.industrialLayout .industrialLayoutBg .swiper-button-next {
  right: 5.2%;
}

.industrialLayout .industrialLayoutBg .pagination {
  position: absolute;
  bottom: auto;
  left: auto;
  top: 44%;
  right: 8.7%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: auto;
  font-size: 1.19792vw;
  color: #ffffff;
  z-index: 10;
}

.industrialLayout .industrialLayoutBg .pagination .pagination-current {
  font-weight: bold;
}

.industrialLayout .industrialLayoutBg .pagination .pagination-current,
.industrialLayout .industrialLayoutBg .pagination .pagination-total {
  font-size: 1.19792vw;
  color: #ffffff;
}

.industrialLayout .industrialLayoutMain {
  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%);
  width: 33.75vw;
  height: 33.75vw;
  z-index: 10;
  overflow: visible !important;
}

.industrialLayout .industrialLayoutMain #industrialLayoutCanvas {
  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%);
  width: 33.75vw;
  height: 33.75vw;
}

.industrialLayout .industrialLayoutMain::after,
.industrialLayout .industrialLayoutMain::before {
  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%);
  width: 33.75vw;
  height: 33.75vw;
  border-radius: 50%;
  -webkit-box-shadow: 0px 0 0.52083vw rgba(255, 255, 255, 0.3) inset;
  box-shadow: 0px 0 0.52083vw rgba(255, 255, 255, 0.3) inset;
  display: block;
  content: "";
  z-index: 9;
}

.industrialLayout .industrialLayoutMain::after {
  border: 1px solid rgba(255, 255, 255, 0.2);
  z-index: 9;
}

.industrialLayout .industrialLayoutMain::before {
  -webkit-box-shadow: 0px 0 0.52083vw rgba(255, 255, 255, 0.3);
  box-shadow: 0px 0 0.52083vw rgba(255, 255, 255, 0.3);
}

.industrialLayout .industrialLayoutMain .swiper-slide {
  width: auto;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.industrialLayout .industrialLayoutMain .swiper-slide.active::after {
  background-image: url("/dist/images/iconRoundActive.png");
}

.industrialLayout .industrialLayoutMain .swiper-slide.active .text h1 {
  font-size: 1.35417vw;
}

.industrialLayout .industrialLayoutMain .swiper-slide.active .text p {
  opacity: 1;
  visibility: visible;
  padding-top: 0px;
}

.industrialLayout .industrialLayoutMain .swiper-slide::after {
  position: absolute;
  top: 0px;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 1.25vw;
  height: 1.25vw;
  background: url("/dist/images/iconRound.png") no-repeat;
  background-size: 1.25vw 1.25vw;
  border-radius: 50%;
  content: "";
  display: block;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
  cursor: pointer;
}

.industrialLayout .industrialLayoutMain .swiper-slide:nth-child(1) {
  -webkit-transform: translateX(-50%) rotate(0deg);
  -moz-transform: translateX(-50%) rotate(0deg);
  -ms-transform: translateX(-50%) rotate(0deg);
  transform: translateX(-50%) rotate(0deg);
}

.industrialLayout .industrialLayoutMain .swiper-slide:nth-child(1) .text {
  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-transform: rotate(0deg) translateX(0%) translateY(-100%);
  -moz-transform: rotate(0deg) translateX(0%) translateY(-100%);
  -ms-transform: rotate(0deg) translateX(0%) translateY(-100%);
  transform: rotate(0deg) translateX(0%) translateY(-100%);
  text-align: center;
}

.industrialLayout .industrialLayoutMain .swiper-slide:nth-child(1) .text h1 {
  margin-bottom: 0.78125vw;
}

.industrialLayout .industrialLayoutMain .swiper-slide:nth-child(2) {
  -webkit-transform: translateX(-50%) rotate(72deg);
  -moz-transform: translateX(-50%) rotate(72deg);
  -ms-transform: translateX(-50%) rotate(72deg);
  transform: translateX(-50%) rotate(72deg);
}

.industrialLayout .industrialLayoutMain .swiper-slide:nth-child(2) .text {
  -webkit-transform: rotate(-72deg) translate(100%, 18%);
  -moz-transform: rotate(-72deg) translate(100%, 18%);
  -ms-transform: rotate(-72deg) translate(100%, 18%);
  transform: rotate(-72deg) translate(100%, 18%);
}

.industrialLayout .industrialLayoutMain .swiper-slide:nth-child(2) .text p {
  padding-left: 0.78125vw;
}

.industrialLayout .industrialLayoutMain .swiper-slide:nth-child(3) {
  -webkit-transform: translateX(-50%) rotate(144deg);
  -moz-transform: translateX(-50%) rotate(144deg);
  -ms-transform: translateX(-50%) rotate(144deg);
  transform: translateX(-50%) rotate(144deg);
}

.industrialLayout .industrialLayoutMain .swiper-slide:nth-child(3) .text {
  -webkit-transform: rotate(-144deg) translate(86%, 100%);
  -moz-transform: rotate(-144deg) translate(86%, 100%);
  -ms-transform: rotate(-144deg) translate(86%, 100%);
  transform: rotate(-144deg) translate(86%, 100%);
}

.industrialLayout .industrialLayoutMain .swiper-slide:nth-child(4) {
  -webkit-transform: translateX(-50%) rotate(216deg);
  -moz-transform: translateX(-50%) rotate(216deg);
  -ms-transform: translateX(-50%) rotate(216deg);
  transform: translateX(-50%) rotate(216deg);
}

.industrialLayout .industrialLayoutMain .swiper-slide:nth-child(4) .text {
  -webkit-transform: rotate(-216deg) translate(-86%, 100%);
  -moz-transform: rotate(-216deg) translate(-86%, 100%);
  -ms-transform: rotate(-216deg) translate(-86%, 100%);
  transform: rotate(-216deg) translate(-86%, 100%);
  text-align: right;
}

.industrialLayout .industrialLayoutMain .swiper-slide:nth-child(5) {
  -webkit-transform: translateX(-50%) rotate(288deg);
  -moz-transform: translateX(-50%) rotate(288deg);
  -ms-transform: translateX(-50%) rotate(288deg);
  transform: translateX(-50%) rotate(288deg);
}

.industrialLayout .industrialLayoutMain .swiper-slide:nth-child(5) .text {
  -webkit-transform: rotate(-288deg) translate(-100%, 18%);
  -moz-transform: rotate(-288deg) translate(-100%, 18%);
  -ms-transform: rotate(-288deg) translate(-100%, 18%);
  transform: rotate(-288deg) translate(-100%, 18%);
  text-align: right;
}

.industrialLayout .industrialLayoutMain .swiper-slide:nth-child(5) .text p {
  padding-right: 0.78125vw;
}

.industrialLayout .industrialLayoutMain .swiper-slide .text {
  width: auto;
}

.industrialLayout .industrialLayoutMain .swiper-slide .text h1 {
  font-size: 0.9375vw;
  color: #ffffff;
  font-weight: bold;
  width: auto;
  white-space: nowrap;
  margin-top: 0.52083vw;
  margin-bottom: 0.67708vw;
  position: relative;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
  cursor: pointer;
}

.industrialLayout .industrialLayoutMain .swiper-slide .text p {
  opacity: 0;
  visibility: hidden;
  padding-top: 0.78125vw;
  font-size: 0.78125vw;
  color: rgba(255, 255, 255, 0.7);
  line-height: 1.17188vw;
  height: 3.51563vw;
  -webkit-transition: all 0.4s ease 0.2s;
  -moz-transition: all 0.4s ease 0.2s;
  transition: all 0.4s ease 0.2s;
}

/* 产业布局 */
.industrialBg {
  min-height: 45.15625vw;
  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;
}

.industrialBg .industrial {
  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: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.industrialBg .industrial .left {
  width: 34.7%;
}

.industrialBg .industrial .left .detailTitle {
    width: 19.1875vw;
}

.industrialBg .industrial .left .text {
  font-size: 0.83333vw;
  color: #3D3D3D;
  line-height: 1.45833vw;
  margin-top: 1.71875vw;
  padding-right: 6%;
  text-align: justify;
}

.industrialBg .industrial .left .number {
  width: 26.09375vw;
  height: 7.8125vw;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 0px 1.40625vw 0px rgba(18, 75, 18, 0.05);
  box-shadow: 0px 0px 1.40625vw 0px rgba(18, 75, 18, 0.05);
  border-radius: 1.5625vw 1.5625vw 1.5625vw 0px;
  margin-top: 2.86458vw;
}

.industrialBg .industrial .left .number ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}

.industrialBg .industrial .left .number ul li {
  width: 50%;
  height: 100%;
  padding: 0px 2.44792vw 0px 2.44792vw;
  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: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.industrialBg .industrial .left .number ul li:nth-child(odd) {
  position: relative;
}

.industrialBg .industrial .left .number ul li:nth-child(odd)::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: 3.59375vw;
  background-color: #E9E9E9;
  content: "";
  display: block;
}

.industrialBg .industrial .left .number ul li h1 {
  font-size: 2.34375vw;
  color: #000000;
  background: -webkit-gradient(linear, left bottom, left top, from(#B9A676), to(#E0C784));
  background: -webkit-linear-gradient(bottom, #B9A676 0%, #E0C784 100%);
  background: -moz-linear-gradient(bottom, #B9A676 0%, #E0C784 100%);
  background: linear-gradient(0deg, #B9A676 0%, #E0C784 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.industrialBg .industrial .left .number ul li h1 b {
  font-size: 1.5625vw;
}

.industrialBg .industrial .left .number ul li h1 i {
  font-size: 0.78125vw;
}

.industrialBg .industrial .left .number ul li p {
  font-size: 0.78125vw;
  color: #676767;
  margin-top: -0.10417vw;
  margin-left: 0.15625vw;
}

.industrialBg .industrial .right {
     width: 68.4%;
    margin-right: -7%;
    position: relative;
    margin-top: -2%;
}

.industrialBg .industrial .right.active .lines ul li span::after {
  opacity: 1;
}

.industrialBg .industrial .right.active .lines ul li:nth-child(1) span {
  -webkit-animation: framesWidth 2s linear forwards;
  -moz-animation: framesWidth 2s linear forwards;
  animation: framesWidth 2s linear forwards;
}

.industrialBg .industrial .right.active .lines ul li:nth-child(1) span::after {
  -webkit-transition-delay: 2s;
  -moz-transition-delay: 2s;
  transition-delay: 2s;
}

.industrialBg .industrial .right.active .lines ul li:nth-child(2) span {
  -webkit-animation: framesWidth 3s linear forwards;
  -moz-animation: framesWidth 3s linear forwards;
  animation: framesWidth 3s linear forwards;
}

.industrialBg .industrial .right.active .lines ul li:nth-child(2) span::after {
  -webkit-transition-delay: 3s;
  -moz-transition-delay: 3s;
  transition-delay: 3s;
}

.industrialBg .industrial .right.active .lines ul li:nth-child(3) span {
  -webkit-animation: framesWidth 3.3s linear forwards;
  -moz-animation: framesWidth 3.3s linear forwards;
  animation: framesWidth 3.3s linear forwards;
}

.industrialBg .industrial .right.active .lines ul li:nth-child(3) span::after {
  -webkit-transition-delay: 3.3s;
  -moz-transition-delay: 3.3s;
  transition-delay: 3.3s;
}

.industrialBg .industrial .right.active .lines ul li:nth-child(4) span {
  -webkit-animation: framesWidth 3s linear forwards;
  -moz-animation: framesWidth 3s linear forwards;
  animation: framesWidth 3s linear forwards;
}

.industrialBg .industrial .right.active .lines ul li:nth-child(4) span::after {
  -webkit-transition-delay: 3s;
  -moz-transition-delay: 3s;
  transition-delay: 3s;
}

.industrialBg .industrial .right.active .lines ul li:nth-child(5) span {
  -webkit-animation: framesWidth 3.3s linear forwards;
  -moz-animation: framesWidth 3.3s linear forwards;
  animation: framesWidth 3.3s linear forwards;
}

.industrialBg .industrial .right.active .lines ul li:nth-child(5) span::after {
  -webkit-transition-delay: 3.3s;
  -moz-transition-delay: 3.3s;
  transition-delay: 3.3s;
}

.industrialBg .industrial .right.active .lines ul li:nth-child(6) span {
  -webkit-animation: framesWidth 2s linear forwards;
  -moz-animation: framesWidth 2s linear forwards;
  animation: framesWidth 2s linear forwards;
}

.industrialBg .industrial .right.active .lines ul li:nth-child(6) span::after {
  -webkit-transition-delay: 2s;
  -moz-transition-delay: 2s;
  transition-delay: 2s;
}

.industrialBg .industrial .right img {
  width: 100%;
}

.industrialBg .industrial .right .lines {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}

.industrialBg .industrial .right .lines .drop {
  position: absolute;
  right: 24%;
  bottom: 12%;
  z-index: 9;
}

.industrialBg .industrial .right .lines .drop::after {
  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%);
  width: 9.94792vw;
  height: 9.94792vw;
  border: 1px solid rgba(var(--vi-color), 0.3);
  border-radius: 50%;
  background-color: rgba(217, 193, 129, 0.1);
  content: "";
  display: block;
  -webkit-animation: amplify 2s linear infinite;
  -moz-animation: amplify 2s linear infinite;
  animation: amplify 2s linear infinite;
}

.industrialBg .industrial .right .lines .drop i {
  display: block;
  width: 2.29167vw;
  height: 2.29167vw;
  background: url("/dist/images/iconDrop.png") no-repeat;
  background-size: 2.29167vw;
}

.industrialBg .industrial .right .lines ul {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}

.industrialBg .industrial .right .lines ul li {
  position: absolute;
}

.industrialBg .industrial .right .lines ul li span {
  display: block;
  position: absolute;
  top: 0px;
  width: 0%;
  height: 100%;
  background-repeat: no-repeat;
}

.industrialBg .industrial .right .lines ul li span::after {
  opacity: 0;
  position: absolute;
  width: 0.83333vw;
  height: 0.83333vw;
  background-color: rgba(217, 193, 129, 0.2);
  border-radius: 50%;
  content: "";
  display: block;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.industrialBg .industrial .right .lines ul li:nth-child(1) {
  top: 83%;
  left: 60%;
  width: 4.58333vw;
  height: 1.09375vw;
}

.industrialBg .industrial .right .lines ul li:nth-child(1) span {
  right: 0px;
  background-image: url("/dist/images/line1.png");
  background-position: right;
  background-size: 4.58333vw 1.09375vw;
}

.industrialBg .industrial .right .lines ul li:nth-child(1) span::after {
  top: 0.52083vw;
  left: -0.41667vw;
}

.industrialBg .industrial .right .lines ul li:nth-child(2) {
  top: 63%;
  left: 29%;
  width: 17.39583vw;
  height: 7.70833vw;
}

.industrialBg .industrial .right .lines ul li:nth-child(2) span {
  right: 0px;
  background-image: url("/dist/images/line2.png");
  background-position: right;
  background-size: 17.39583vw 7.70833vw;
}

.industrialBg .industrial .right .lines ul li:nth-child(2) span::after {
  top: 0px;
  left: -0.41667vw;
}

.industrialBg .industrial .right .lines ul li:nth-child(3) {
  top: 34%;
  left: 22.5%;
  width: 19.73958vw;
  height: 16.35417vw;
}

.industrialBg .industrial .right .lines ul li:nth-child(3) span {
  right: 0px;
  background-image: url("/dist/images/line3.png");
  background-position: right;
  background-size: 19.73958vw 16.35417vw;
}

.industrialBg .industrial .right .lines ul li:nth-child(3) span::after {
  top: 1px;
  left: -0.3125vw;
}

.industrialBg .industrial .right .lines ul li:nth-child(4) {
  top: 54%;
  left: 61%;
  width: 4.89583vw;
  height: 9.6875vw;
}

.industrialBg .industrial .right .lines ul li:nth-child(4) span {
  right: 0px;
  background-image: url("/dist/images/line4.png");
  background-position: right;
  background-size: 4.89583vw 9.6875vw;
}

.industrialBg .industrial .right .lines ul li:nth-child(4) span::after {
  top: 0.15625vw;
  left: -0.15625vw;
}

.industrialBg .industrial .right .lines ul li:nth-child(5) {
  top: 27%;
  left: 73%;
  width: 5.88542vw;
  height: 18.80208vw;
}

.industrialBg .industrial .right .lines ul li:nth-child(5) span {
  left: 0px;
  bottom: 0px;
  background-image: url("/dist/images/line5.png");
  background-position: left;
  background-size: 5.88542vw 18.80208vw;
}

.industrialBg .industrial .right .lines ul li:nth-child(5) span::after {
  top: -0.26042vw;
  right: -0.3125vw;
}

.industrialBg .industrial .right .lines ul li:nth-child(6) {
  top: 79%;
  left: 73%;
  width: 5.78125vw;
  height: 1.92708vw;
}

.industrialBg .industrial .right .lines ul li:nth-child(6) span {
  left: 0px;
  background-image: url("/dist/images/line6.png");
  background-position: left;
  background-size: 5.78125vw 1.92708vw;
}

.industrialBg .industrial .right .lines ul li:nth-child(6) span::after {
  top: 0.41667vw;
  right: -0.3125vw;
}

/* 企业文化 */
.cultureBg .titleBg {
  padding-top: 7.5vw;
  padding-bottom: 3.95833vw;
  min-height: 23.85417vw;
}

.cultureBg .titleBg .title {
  text-align: center;
}

.cultureBg .titleBg .title img {
  width: auto;
  height: 3.48958vw;
}

.cultureBg .titleBg .title h1 {
  font-size: 0.83333vw;
  color: rgba(0, 0, 0, 0.8);
  font-weight: normal;
  margin-top: 1.30208vw;
}

.cultureBg .titleBg .title p {
  font-size: 2.39583vw;
  color: #000000;
  line-height: 2.91667vw;
  font-weight: bold;
  margin-top: 0.67708vw;
}

.cultureBg .culture ul li {
  margin-bottom: 0.52083vw;
  position: relative;
}

.cultureBg .culture ul li:last-child {
  margin-bottom: 0px;
}

.cultureBg .culture ul li:last-child .text h1 {
  color: #000000;
}

.cultureBg .culture ul li:last-child .text P {
  color: #696969;
}

.cultureBg .culture ul li .image img {
  width: 100%;
}

.cultureBg .culture ul li .text {
  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%);
}

.cultureBg .culture ul li .text img {
  width: auto;
  height: 4.16667vw;
}

.cultureBg .culture ul li .text h1 {
  font-size: 2.1875vw;
  color: #ffffff;
  font-weight: bold;
  margin-top: 0.67708vw;
  margin-bottom: 0.98958vw;
}

.cultureBg .culture ul li .text p {
  font-size: .9375vw;
  color: #ffffff;
  line-height: 1.25vw;
}

.cultureBg .culture ul li .text p span {
  display: table-cell;
}

/* 生产实力 */
.strength {
  min-height: 31.875vw;
  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;
}

.strength .image img {
  width: auto;
  height: 12.76042vw;
  transition: all .8s ease;
}

.strength .image img:hover {
  transform: scale(1.05);
}

.strength .text {
  width: 22.91667vw;
  margin-left: 1%;
}

.strength .text h1 {
  font-size: 2.08333vw;
  color: #000000;
  font-weight: normal;
  margin-bottom: 1.04167vw;
}

.strength .text p {
  font-size: 0.625vw;
  color: rgba(0, 0, 0, 0.3);
  line-height: 0.83333vw;
}

/* 产品分类 */
.productsList {
  position: relative;
}

.productsList.fentenkeanProducts .list {
  bottom: 12.3%;
}

.productsList.fentenkeanProducts .image .swiper-slide .text {
  bottom: 12.3%;
}

.productsList .image .swiper-slide img {
  width: 100%;
  height: auto;
}

.productsList .image .swiper-slide img.mobile {
  height: calc(100vh - 60px);
}

.productsList .list {
  height: 6.35417vw;
  background: rgba(255, 255, 255, 0.8);
  -webkit-backdrop-filter: blur(0.78125vw);
  backdrop-filter: blur(0.78125vw);
  -webkit-box-shadow: 0px 0.15625vw 1.66667vw 0px rgba(164, 151, 140, 0.19);
  box-shadow: 0px 0.15625vw 1.66667vw 0px rgba(164, 151, 140, 0.19);
  border-radius: 0.78125vw;
  overflow: visible !important;
  position: absolute;
  left: 50%;
  bottom: 5%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 99;
}

.productsList .list .swiper-slide {
  width: 12.5vw;
  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-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;
  position: relative;
  cursor: pointer;
}

.productsList .list .swiper-slide:last-child::before {
  display: none;
}

.productsList .list .swiper-slide::before {
  position: absolute;
  top: 50%;
  right: 0px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1px;
  height: 3.125vw;
  background: rgba(127, 127, 127, 0.1);
  content: "";
  display: block;
}

.productsList .list .swiper-slide::after {
  opacity: 0;
  visibility: hidden;
  width: 7.86458vw;
  height: 7.70833vw;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ecd18b), to(#d8b761));
  background-image: -webkit-linear-gradient(#ecd18b, #d8b761);
  background-image: -moz-linear-gradient(#ecd18b, #d8b761);
  background-image: linear-gradient(#ecd18b, #d8b761);
  -webkit-box-shadow: 0px 0.15625vw 1.66667vw 0px rgba(164, 151, 140, 0.19);
  box-shadow: 0px 0.15625vw 1.66667vw 0px rgba(164, 151, 140, 0.19);
  border-radius: 0.78125vw;
  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%);
  content: "";
  display: block;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.productsList .list .swiper-slide .icon {
  position: relative;
  z-index: 9;
}

.productsList .list .swiper-slide .icon img {
  width: auto;
  height: 2.08333vw;
}

.productsList .list .swiper-slide .icon img.default {
  display: block;
}

.productsList .list .swiper-slide .icon img.active {
  display: none;
}

.productsList .list .swiper-slide .text {
  font-size: 0.78125vw;
  color: #2C2C2C;
  margin-top: 0.26042vw;
  position: relative;
  z-index: 9;
}

.productsList .list .swiper-slide-thumb-active::after {
  opacity: 1;
  visibility: visible;
}

.productsList .list .swiper-slide-thumb-active .icon img {
  width: auto;
  height: 2.08333vw;
}

.productsList .list .swiper-slide-thumb-active .icon img.default {
  display: none;
}

.productsList .list .swiper-slide-thumb-active .icon img.active {
  display: block;
}

.productsList .list .swiper-slide-thumb-active .text {
  color: #ffffff;
}

/* 工业园 */
.industrialPark {
  margin-top: 7.1875vw;
  margin-bottom: 4.73958vw;
  overflow: hidden;
}

.industrialPark .title {
  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;
  margin-bottom: 4.89583vw;
}

.industrialPark .title .detailTitle {
  width: 28.07292vw;
}

.industrialPark .title .text {
  font-size: 0.83333vw;
  color: #3D3D3D;
  line-height: 1.45833vw;
  margin-top: 0.88542vw;
}

.industrialPark .title .number ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.industrialPark .title .number ul li {
  text-align: center;
  margin-left: 5.20833vw;
}

.industrialPark .title .number ul li:first-child {
  margin-left: 0px;
}

.industrialPark .title .number ul li h1 {
  font-size: 3.64583vw;
  color: var(--vi-color);
  font-weight: bold;
}

.industrialPark .title .number ul li h1 i {
  font-size: 0.83333vw;
}

.industrialPark .title .number ul li p {
  font-size: 0.78125vw;
  color: #555555;
}

.industrialPark .industrialParkMain {
  padding-bottom: 4.32292vw;
  overflow: visible !important;
}

.industrialPark .industrialParkMain .swiper-slide {
  border-radius: 1.5625vw;
  overflow: hidden;
}

.industrialPark .industrialParkMain .swiper-slide:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.industrialPark .industrialParkMain .swiper-slide img {
  width: 100%;
  height: auto;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.industrialPark .industrialParkMain .swiper-scrollbar {
  width: 100%;
  left: 0px;
  height: 0.10417vw;
}

.industrialPark .industrialParkMain .swiper-scrollbar .swiper-scrollbar-drag {
  height: 0.15625vw;
  border-radius: 0px;
  background-color: var(--vi-color);
}

/* 面料研发 */
.rdBg {
  padding-top: 8.28125vw;
  padding-bottom: 10.52083vw;
}

.rdBg .rd .title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 4.73958vw;
}

.rdBg .rd .title .text {
  width: 36.875vw;
  font-size: 0.83333vw;
  color: #3D3D3D;
  line-height: 1.45833vw;
  margin-left: 12%;
}

.rdBg .rd .rdMain {
  border-radius: 1.04167vw;
  overflow: hidden;
  position: relative;
}

.rdBg .rd .rdMain img {
  width: 100%;
}

.rdBg .rd .rdMain video {
  width: 100%;
  height: 31.35417vw;
  -o-object-fit: cover;
  object-fit: cover;
}

.rdBg .rd .rdMain .play {
  width: 3.75vw;
  height: 3.75vw;
  background: url("/dist/images/iconPlay.png");
  background-size: 3.75vw;
  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%);
  z-index: 9;
  cursor: pointer;
}

/* 生产优势 */
.productionAdvantagesBg {
  padding-top: 3.85417vw;
  height: 56.66667vw;
}

.productionAdvantagesBg .title {
  font-size: 2.39583vw;
  color: #000000;
  font-weight: bold;
  text-align: center;
  margin-bottom: 8.85417vw;
}

.productionAdvantagesBg .productionAdvantages {
  width: 32.29167vw;
  height: 32.29167vw;
  margin: 0 auto;
  position: relative;
}

.productionAdvantagesBg .productionAdvantages .productionAdvantagesImages {
  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%);
  width: 29.16667vw;
  height: 29.16667vw;
  border-radius: 50%;
}

.productionAdvantagesBg .productionAdvantages .productionAdvantagesImages .swiper-slide {
  opacity: 0 !important;
}

.productionAdvantagesBg .productionAdvantages .productionAdvantagesImages .swiper-slide img {
  width: 100%;
  height: auto;
}

.productionAdvantagesBg .productionAdvantages .productionAdvantagesImages .swiper-slide-active {
  opacity: 1 !important;
}

.productionAdvantagesBg .productionAdvantages .productionAdvantagesMain {
  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%);
  width: 32.29167vw;
  height: 32.29167vw;
  z-index: 10;
  overflow: visible !important;
}

.productionAdvantagesBg .productionAdvantages .productionAdvantagesMain::after {
  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%);
  width: 32.29167vw;
  height: 32.29167vw;
  border-radius: 50%;
  border: 1px dashed #969495;
  display: block;
  content: "";
  z-index: 9;
}

.productionAdvantagesBg .productionAdvantages .productionAdvantagesMain .swiper-wrapper {
  z-index: 11;
}

.productionAdvantagesBg .productionAdvantages .productionAdvantagesMain .swiper-slide {
  width: auto;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 2;
}

.productionAdvantagesBg .productionAdvantages .productionAdvantagesMain .swiper-slide.active::after {
  background-color: #D7B660;
}

.productionAdvantagesBg .productionAdvantages .productionAdvantagesMain .swiper-slide.active::before {
  opacity: 1;
  visibility: visible;
}

.productionAdvantagesBg .productionAdvantages .productionAdvantagesMain .swiper-slide::after {
  position: absolute;
  top: 0px;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 0.67708vw;
  height: 0.67708vw;
  background-color: #DDDDDD;
  border-radius: 50%;
  content: "";
  display: block;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
  cursor: pointer;
}

.productionAdvantagesBg .productionAdvantages .productionAdvantagesMain .swiper-slide::before {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 0px;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 2.08333vw;
  height: 2.08333vw;
  border: 0.10417vw solid #D7B660;
  border-radius: 50%;
  content: "";
  display: block;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
  cursor: pointer;
}

.productionAdvantagesBg .productionAdvantages .productionAdvantagesMain .swiper-slide:nth-child(1) {
  -webkit-transform: translateX(-50%) rotate(0deg);
  -moz-transform: translateX(-50%) rotate(0deg);
  -ms-transform: translateX(-50%) rotate(0deg);
  transform: translateX(-50%) rotate(0deg);
}

.productionAdvantagesBg .productionAdvantages .productionAdvantagesMain .swiper-slide:nth-child(1) .text {
  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-transform: rotate(0deg) translateX(0%) translateY(-100%);
  -moz-transform: rotate(0deg) translateX(0%) translateY(-100%);
  -ms-transform: rotate(0deg) translateX(0%) translateY(-100%);
  transform: rotate(0deg) translateX(0%) translateY(-100%);
  text-align: center;
}

.productionAdvantagesBg .productionAdvantages .productionAdvantagesMain .swiper-slide:nth-child(1) .text h1 {
  margin-bottom: 0.52083vw;
}

.productionAdvantagesBg .productionAdvantages .productionAdvantagesMain .swiper-slide:nth-child(1) .text p {
  margin-bottom: 1.5625vw;
}

.productionAdvantagesBg .productionAdvantages .productionAdvantagesMain .swiper-slide:nth-child(2) {
  -webkit-transform: translateX(-50%) rotate(72deg);
  -moz-transform: translateX(-50%) rotate(72deg);
  -ms-transform: translateX(-50%) rotate(72deg);
  transform: translateX(-50%) rotate(72deg);
}

.productionAdvantagesBg .productionAdvantages .productionAdvantagesMain .swiper-slide:nth-child(2) .text {
  -webkit-transform: rotate(-72deg) translate(119%, 9%);
  -moz-transform: rotate(-72deg) translate(119%, 9%);
  -ms-transform: rotate(-72deg) translate(119%, 9%);
  transform: rotate(-72deg) translate(119%, 9%);
}

.productionAdvantagesBg .productionAdvantages .productionAdvantagesMain .swiper-slide:nth-child(2) .text p {
  max-width: 8.125vw;
}

.productionAdvantagesBg .productionAdvantages .productionAdvantagesMain .swiper-slide:nth-child(3) {
  -webkit-transform: translateX(-50%) rotate(144deg);
  -moz-transform: translateX(-50%) rotate(144deg);
  -ms-transform: translateX(-50%) rotate(144deg);
  transform: translateX(-50%) rotate(144deg);
}

.productionAdvantagesBg .productionAdvantages .productionAdvantagesMain .swiper-slide:nth-child(3) .text {
  -webkit-transform: rotate(-144deg) translate(116%, 77%);
  -moz-transform: rotate(-144deg) translate(116%, 77%);
  -ms-transform: rotate(-144deg) translate(116%, 77%);
  transform: rotate(-144deg) translate(116%, 77%);
}

.productionAdvantagesBg .productionAdvantages .productionAdvantagesMain .swiper-slide:nth-child(3) .text p {
  max-width: 8.125vw;
}

.productionAdvantagesBg .productionAdvantages .productionAdvantagesMain .swiper-slide:nth-child(4) {
  -webkit-transform: translateX(-50%) rotate(216deg);
  -moz-transform: translateX(-50%) rotate(216deg);
  -ms-transform: translateX(-50%) rotate(216deg);
  transform: translateX(-50%) rotate(216deg);
}

.productionAdvantagesBg .productionAdvantages .productionAdvantagesMain .swiper-slide:nth-child(4) .text {
  -webkit-transform: rotate(-216deg) translate(-116%, 77%);
  -moz-transform: rotate(-216deg) translate(-116%, 77%);
  -ms-transform: rotate(-216deg) translate(-116%, 77%);
  transform: rotate(-216deg) translate(-116%, 77%);
  text-align: right;
}

.productionAdvantagesBg .productionAdvantages .productionAdvantagesMain .swiper-slide:nth-child(4) .text p {
  max-width: 8.125vw;
}

.productionAdvantagesBg .productionAdvantages .productionAdvantagesMain .swiper-slide:nth-child(5) {
  -webkit-transform: translateX(-50%) rotate(288deg);
  -moz-transform: translateX(-50%) rotate(288deg);
  -ms-transform: translateX(-50%) rotate(288deg);
  transform: translateX(-50%) rotate(288deg);
}

.productionAdvantagesBg .productionAdvantages .productionAdvantagesMain .swiper-slide:nth-child(5) .text {
  -webkit-transform: rotate(-288deg) translate(-119%, 6%);
  -moz-transform: rotate(-288deg) translate(-119%, 6%);
  -ms-transform: rotate(-288deg) translate(-119%, 6%);
  transform: rotate(-288deg) translate(-119%, 6%);
  text-align: right;
}

.productionAdvantagesBg .productionAdvantages .productionAdvantagesMain .swiper-slide:nth-child(5) .text p {
  max-width: 8.125vw;
}

.productionAdvantagesBg .productionAdvantages .productionAdvantagesMain .swiper-slide .text {
  width: auto;
  cursor: pointer;
}

.productionAdvantagesBg .productionAdvantages .productionAdvantagesMain .swiper-slide .text h1 {
  font-size: 1.35417vw;
  color: #000000;
  font-weight: bold;
  width: auto;
  white-space: nowrap;
  margin-top: 0.52083vw;
  margin-bottom: 0.67708vw;
  position: relative;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.productionAdvantagesBg .productionAdvantages .productionAdvantagesMain .swiper-slide .text p {
  font-size: 0.78125vw;
  color: rgba(100, 100, 100, 0.8);
  line-height: 1.22396vw;
  max-height: 3.51563vw;
  -webkit-transition: all 0.4s ease 0.2s;
  -moz-transition: all 0.4s ease 0.2s;
  transition: all 0.4s ease 0.2s;
}

/* 面料展示 */
.display {
  margin-top: 3.59375vw;
}

.display .title {
  text-align: center;
  font-size: 2.39583vw;
  color: #000000;
  font-weight: bold;
  margin-bottom: 2.86458vw;
}

.display .displayMain {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  height: auto;
}

.display .displayMain .swiper-slide img {
  width: 100%;
  height: auto;
}

.display .displayMain .swiper-pagination {
  bottom: 4% !important;
}

.display .displayMain .swiper-pagination .swiper-pagination-bullet {
  width: 0.67708vw;
  height: 0.26042vw;
  background: #ffffff;
  border-radius: 0.26042vw;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.display .displayMain .swiper-pagination .swiper-pagination-bullet-active {
  width: 1.14583vw;
}

/* 
.display .displayMain .left {
  width: 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;
  -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;
  position: relative;
}

.display .displayMain .left .displaySwiper {
  width: 26.14583vw;
  height: 34.11458vw;
  background-color: #ffffff;
  border-radius: 0.78125vw;
}

.display .displayMain .left .displaySwiper .swiper-slide {
  padding: 0.625vw;
  opacity: 0 !important;
}

.display .displayMain .left .displaySwiper .swiper-slide img {
  width: 100%;
  border-radius: 0.15625vw;
}

.display .displayMain .left .displaySwiper .swiper-slide-active {
  opacity: 1 !important;
}

.display .displayMain .left .swiper-pagination {
  bottom: 4% !important;
}

.display .displayMain .left .swiper-pagination .swiper-pagination-bullet {
  width: 0.67708vw;
  height: 0.26042vw;
  background: #FFFFFF;
  border-radius: 0.26042vw;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
  cursor: pointer;
}

.display .displayMain .left .swiper-pagination .swiper-pagination-bullet-active {
  width: 1.14583vw;
}

.display .displayMain .right {
  width: 50%;
  padding: 0 10%;
  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;
  -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;
  text-align: center;
}

.display .displayMain .right img {
  width: auto;
  height: 3.75vw;
}

.display .displayMain .right h1 {
  font-size: 2.39583vw;
  color: #000000;
  font-weight: bold;
  margin-top: 0.78125vw;
  margin-bottom: 1.19792vw;
}

.display .displayMain .right span {
  display: inline-block;
  padding: 0px 1.45833vw;
  height: 2.65625vw;
  line-height: 2.65625vw;
  font-size: 1.04167vw;
  color: #000000;
  background: #E7E5E1;
  border-radius: 2.65625vw;
  margin-bottom: 0.98958vw;
}

.display .displayMain .right p {
  font-size: 0.83333vw;
  color: #3D3D3D;
  line-height: 1.45833vw;
}

.display .displayMain .right ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 2.34375vw;
}

.display .displayMain .right ul li {
  text-align: center;
  margin: 0.52083vw;
}

.display .displayMain .right ul li .icon img {
  width: auto;
  height: 4.16667vw;
}

.display .displayMain .right ul li .text {
  font-size: 0.83333vw;
  color: #3D3D3D;
  margin-top: 0.41667vw;
} */

/* 发明专利 */
.patent {
  margin-top: 5.9375vw;
}

.patent .title {
  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;
  margin-bottom: 8.07292vw;
}

.patent .title .right {
  width: 58.8%;
}

.patent .title .right .text {
  font-size: 0.83333vw;
  color: #333333;
  line-height: 1.45833vw;
}

.patent .title .right .number {
  margin-top: 1.82292vw;
}

.patent .title .right .number ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.patent .title .right .number ul li {
  margin-right: 5.20833vw;
  text-align: center;
}

.patent .title .right .number ul li:last-child {
  margin-right: 0%;
}

.patent .title .right .number ul li h1 {
  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;
  font-size: 3.64583vw;
  color: var(--vi-color);
  font-weight: bold;
}

.patent .title .right .number ul li h1 i {
  font-size: 3.125vw;
}

.patent .title .right .number ul li p {
  font-size: 0.83333vw;
  color: #555555;
}

.patent .patentMain {
  position: relative;
}

.patent .patentMain .image img {
  width: 100%;
  height: auto;
}

.patent .patentMain .text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: absolute;
  top: 0px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  font-size: 0.83333vw;
  color: #3D3D3D;
  line-height: 1.66667vw;
  padding-top: 6.51042vw;
  padding-left: 27.3%;
}

.patent .patentMain .text p {
  margin-left: 3.02083vw;
}

/* 品质保证 */
.quality1Bg {
  padding-top: 8.95833vw;
  padding-bottom: 4.6875vw;
}

.quality1Bg .quality1 .title {
  height: 18.07292vw;
  padding-top: 2.60417vw;
  text-align: center;
}

.quality1Bg .quality1 .title h1 {
  font-size: 0.98958vw;
  color: var(--vi-color);
  font-weight: normal;
  margin-bottom: 0.625vw;
}

.quality1Bg .quality1 .title p {
  font-size: 2.39583vw;
  color: #000000;
  line-height: 2.91667vw;
  font-weight: bold;
}

.quality1Bg .quality1 .quality1Main {
  border-radius: 1.5625vw;
  overflow: hidden;
}

.quality1Bg .quality1 .quality1Main:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.quality1Bg .quality1 .quality1Main img {
  width: 100%;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.quality2Bg {
  padding-top: 2.60417vw;
}

.quality2Bg .quality2 .title {
  text-align: center;
  margin-bottom: 3.07292vw;
}

.quality2Bg .quality2 .title img {
  width: auto;
  height: 7.03125vw;
}

.quality2Bg .quality2 .title h1 {
  font-size: 1.97917vw;
  color: #000000;
  font-weight: bold;
  margin-top: 0.83333vw;
}

.quality2Bg .quality2 .quality2Main img {
  width: 100%;
}

.quality3Bg {
  padding-top: 6.71875vw;
  padding-bottom: 7.29167vw;
}

.quality3Bg .quality3 .title {
  text-align: center;
}

.quality3Bg .quality3 .title h1 {
  font-size: 2.39583vw;
  color: #000000;
  font-weight: bold;
  margin-bottom: 0.72917vw;
}

.quality3Bg .quality3 .title p {
  font-size: 0.83333vw;
  color: #3D3D3D;
  line-height: 1.45833vw;
}

.quality3Bg .quality3 .number {
  margin-top: 1.35417vw;
}

.quality3Bg .quality3 .number ul {
  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;
}

.quality3Bg .quality3 .number ul li {
  text-align: center;
  margin: 0 1.875vw;
}

.quality3Bg .quality3 .number ul li h1 {
  font-size: 5.20833vw;
  color: var(--vi-color);
  font-weight: bold;
}

.quality3Bg .quality3 .number ul li h1 i {
  font-size: 0.72917vw;
}

.quality3Bg .quality3 .number ul li p {
  font-size: 0.83333vw;
  color: #555555;
  margin-top: -1.30208vw;
}

.quality3Bg .quality3 .quality3Main {
  margin-top: 3.85417vw;
  border-radius: 1.5625vw;
  overflow: hidden;
}

.quality3Bg .quality3 .quality3Main:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.quality3Bg .quality3 .quality3Main img {
  width: 100%;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.quality4Bg .quality4 {
  height: 44.79167vw;
  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;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.quality4Bg .quality4 .image {
  width: 30.4%;
  text-align: center;
  padding-bottom: 7.55208vw;
  margin-left: 6%;
}

.quality4Bg .quality4 .text {
  width: 44.3%;
  height: 100%;
  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;
  -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;
  text-align: center;
}

.quality4Bg .quality4 .text h1 {
  font-size: 3.17708vw;
  color: #000000;
  font-weight: bold;
  line-height: 3.64583vw;
  margin-bottom: 1.14583vw;
}

.quality4Bg .quality4 .text p {
  display: inline-block;
  min-width: 12.96875vw;
  height: 2.29167vw;
  line-height: 2.08333vw;
  padding: 0 1.04167vw;
  text-align: center;
  border: 0.10417vw solid var(--vi-color);
  border-radius: 1.14583vw;
  font-size: 0.78125vw;
  color: var(--vi-color);
}

/* 发展历程 */
.historyBg {
  padding-top: 9.27083vw;
}

.historyBg .history {
  height: 46.09375vw;
  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;
  overflow: hidden;
  position: relative;
}

.historyBg .history .list {
  height: 30.41667vw;
  margin-top: 3.38542vw;
  margin-left: 0px;
}

.historyBg .history .list .swiper-slide {
  height: auto !important;
  cursor: pointer;
}

.historyBg .history .list .swiper-slide h1 {
  font-size: 1.04167vw;
  color: #888588;
  font-weight: normal;
  line-height: 2.34375vw;
}

.historyBg .history .list .swiper-slide p {
  display: none;
}

.historyBg .history .list .swiper-slide-thumb-active {
  margin-bottom: 0px;
}

.historyBg .history .list .swiper-slide-thumb-active h1 {
  font-size: 5.98958vw;
  color: #000000;
  font-weight: normal;
  line-height: 5.78125vw;
  margin-top: 0.72917vw;
}

.historyBg .history .list .swiper-slide-thumb-active p {
  display: block;
  font-size: 1.66667vw;
  color: #373737;
  margin-bottom: 1.09375vw;
}

.historyBg .history .main {
  width: 56.2%;
  height: 31.25vw;
  margin-right: 0px;
  overflow: visible !important;
}

.historyBg .history .main .swiper-slide {
  height: auto;
  margin-bottom: 3.22917vw;
}

.historyBg .history .main .swiper-slide:last-child {
  margin-bottom: 0px;
}

.historyBg .history .main .swiper-slide .image {
  border-radius: 0.41667vw;
  overflow: hidden;
  position: relative;
}

.historyBg .history .main .swiper-slide .image::after {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 80%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#c6dcf1), to(rgba(198, 220, 241, 0.1)));
  background-image: -webkit-linear-gradient(top, #c6dcf1, rgba(198, 220, 241, 0.1));
  background-image: -moz-linear-gradient(top, #c6dcf1, rgba(198, 220, 241, 0.1));
  background-image: linear-gradient(top, #c6dcf1, rgba(198, 220, 241, 0.1));
  content: "";
  display: block;
  opacity: 1;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.historyBg .history .main .swiper-slide .image:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.historyBg .history .main .swiper-slide .image img {
  width: 100%;
  height: auto;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.historyBg .history .main .swiper-slide .text {
  margin-top: 1.5625vw;
}

.historyBg .history .main .swiper-slide .text h1 {
  font-size: 1.5625vw;
  color: #000000;
  font-weight: bold;
  margin-bottom: 0.52083vw;
}

.historyBg .history .main .swiper-slide .text p {
  font-size: 0.83333vw;
  color: #3D3D3D;
  line-height: 1.45833vw;
}

.historyBg .history .main .swiper-slide-active .image::after {
  opacity: 0;
}

.historyBg .history .main .swiper-slide-active .image img {
  opacity: 1;
}

.historyBg .history .swiper-button-prev,
.historyBg .history .swiper-button-next {
  width: 1.5625vw;
  height: 1.5625vw;
  margin-top: 0px;
  background: none;
}

.historyBg .history .swiper-button-prev::after,
.historyBg .history .swiper-button-next::after {
  color: #333333;
  font-size: 0.98958vw;
  font-weight: bold;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.historyBg .history .swiper-button-prev:hover::after,
.historyBg .history .swiper-button-next:hover::after {
  color: var(--vi-color);
}

.historyBg .history .swiper-button-prev {
  top: 0px;
  left: 0px;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.historyBg .history .swiper-button-next {
  top: auto;
  bottom: 8.125vw;
  left: 0px;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* 荣誉见证 */
.honorBg {
  padding-top: 10.67708vw;
  padding-bottom: 5.20833vw;
}

.honorBg .honor {
  padding-bottom: 4.63542vw;
  position: relative;
}

.honorBg .honor .title {
  text-align: center;
  margin-bottom: 2.70833vw;
}

.honorBg .honor .title h1 {
  font-size: 0.83333vw;
  color: #000000;
  font-weight: normal;
  margin-bottom: 0.46875vw;
}

.honorBg .honor .title p {
  font-size: 2.39583vw;
  color: #000000;
  font-weight: bold;
}

.honorBg .honor .honorMain {
  border-radius: 0.625vw;
  overflow: hidden;
}

.honorBg .honor .honorMain .swiper-slide {
  height: 21.875vw;
  background: #FFFFFF;
  border: 1px solid #E5E5E5;
  border-radius: 0.625vw;
  overflow: hidden;
}

.honorBg .honor .honorMain .swiper-slide .image {
  height: 17.70833vw;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: url("/dist/images/honorItemBg.jpg") no-repeat center/cover;
  position: relative;
}

.honorBg .honor .honorMain .swiper-slide .image img {
  height: 8.0729vw;
  margin-left: 0.88542vw;
}

.honorBg .honor .honorMain .swiper-slide .text {
  font-size: 0.9375vw;
  color: #222222;
  height: 4.16667vw;
  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;
  border-top: 1px solid #E5E5E5;
  padding: 0px 1.0417vw;
}

.honorBg .honor .swiper-pagination .swiper-pagination-bullet {
  width: 0.67708vw;
  height: 0.26042vw;
  background-color: #A0A0A0;
  border-radius: 0.15625vw;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.honorBg .honor .swiper-pagination .swiper-pagination-bullet-active {
  width: 1.14583vw;
  background-color: var(--vi-color);
}

/* 品牌介绍 */
.brand {
  margin-top: 7.1875vw;
}

.brand .title {
  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;
  margin-bottom: 4.16667vw;
}

.brand .title .right {
  width: 66.4%;
}

.brand .title .right .text {
  font-size: 0.83333vw;
  color: #3D3D3D;
  line-height: 1.45833vw;
  margin-bottom: 2.1875vw;
  max-height: 8.75vw;
  padding-right: 2.08333vw;
  overflow-y: auto;
}

.brand .title .right .text::-webkit-scrollbar {
  width: 0.20833vw;
  height: 0.20833vw;
  background-color: #d5d5d5;
}

.brand .title .right .text::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 0.10417vw rgba(0, 0, 0, 0.1);
  border-radius: 0.3125vw;
  background-color: #d5d5d5;
}

.brand .title .right .text::-webkit-scrollbar-thumb {
  border-radius: 0.3125vw;
  -webkit-box-shadow: inset 0 0 0.10417vw rgba(0, 0, 0, 0.1);
  background-color: var(--vi-color);
}

.brand .brandMain {
  position: relative;
}

.brand .brandMain::after {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.25);
  content: "";
  display: block;
}

.brand .brandMain img {
  width: 100%;
}

.brand .brandMain .play {
  width: 3.22917vw;
  height: 3.22917vw;
  background: url("/dist/images/iconPlay2.png") no-repeat;
  background-size: 3.22917vw;
  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%);
  z-index: 9;
  cursor: pointer;
}

/* 非常舒服研究所 */
.brandInstitute {
  margin-top: 3.59375vw;
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.brandInstitute .title {
  margin-bottom: 3.4375vw;
}

.brandInstitute .title .left .detailTitle {
  width: 40%;
}

.brandInstitute .title .left .detailTitle h1 {
  font-size: 2.08333vw;
}

.brandInstitute .title .left .text {
  font-size: 0.9375vw;
  color: rgba(70, 70, 70, 0.9);
  margin-top: 0.78125vw;
}

.brandInstitute .title .right {
  position: absolute;
  top: 0px;
  right: 0px;
}

.brandInstitute .title .right img {
  width: auto;
  height: 4.27083vw;
}

.brandInstitute .brandInstituteMain {
  width: 100%;
  height: 100%;
}

.brandInstitute .brandInstituteMain .list {
  opacity: 1;
  width: 36.45833vw;
  position: absolute !important;
  left: 50%;
  bottom: 1.8%;
  -webkit-transform: translate(-50%, 0%);
  -moz-transform: translate(-50%, 0%);
  -ms-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
  -webkit-transition: opacity 0.3s linear, -webkit-transform 0.6s ease;
  transition: opacity 0.3s linear, -webkit-transform 0.6s ease;
  -moz-transition: opacity 0.3s linear, transform 0.6s ease, -moz-transform 0.6s ease;
  transition: opacity 0.3s linear, transform 0.6s ease;
  transition: opacity 0.3s linear, transform 0.6s ease, -webkit-transform 0.6s ease, -moz-transform 0.6s ease;
  -webkit-transition-delay: 1s;
  -moz-transition-delay: 1s;
  transition-delay: 1s;
  z-index: 999;
}

.brandInstitute .brandInstituteMain .list .swiper-slide {
  height: 5.7292vw;
  position: relative;
  cursor: pointer;
}

.brandInstitute .brandInstituteMain .list .swiper-slide::after {
  position: absolute;
  top: 2.2396vw;
  left: 0vw;
  content: "";
  display: block;
  width: 100%;
  border-bottom: 0.0521vw dashed rgba(255, 255, 255, 0.2);
  z-index: 9;
}

.brandInstitute .brandInstituteMain .list .swiper-slide:first-child::after {
  width: 50%;
  left: auto;
  right: 0vw;
}

.brandInstitute .brandInstituteMain .list .swiper-slide:last-child::after {
  width: 50%;
  left: 0vw;
  right: auto;
}

.brandInstitute .brandInstituteMain .list .swiper-slide .text {
  width: 4.1667vw;
  text-align: center;
  font-size: 0.78125vw;
  color: white;
  margin: 0 auto;
  margin-top: 0.2604vw;
}

.brandInstitute .brandInstituteMain .list .swiper-slide .icon {
  position: relative;
  width: 4.1667vw;
  height: 4.1667vw;
  margin: 0 auto;
}

.brandInstitute .brandInstituteMain .list .swiper-slide .icon img {
  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%);
  height: 2.1875vw;
}

.brandInstitute .brandInstituteMain .list .swiper-slide-thumb-active .text {
  color: white;
}

.brandInstitute .brandInstituteMain .list .swiper-slide-thumb-active .circleBox {
  opacity: 1;
}

.brandInstitute .brandInstituteMain .list .swiper-slide-thumb-active .circleBox svg {
  -webkit-animation: mySvg 5s;
  -moz-animation: mySvg 5s;
  animation: mySvg 5s;
}

.brandInstitute .brandInstituteMain .main .swiper-slide {
  position: relative;
}

.brandInstitute .brandInstituteMain .main .swiper-slide .image img {
  width: 100%;
}

.brandInstitute .brandInstituteMain .main .swiper-slide .image img.mobile {
  height: calc(100vh - 60px);
}

.brandInstitute .brandInstituteMain .main .swiper-slide .text {
  position: absolute;
  left: 50%;
  top: 19.5%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  text-align: center;
  -webkit-transition: all 0.6s ease 1s;
  -moz-transition: all 0.6s ease 1s;
  transition: all 0.6s ease 1s;
  opacity: 0;
}

.brandInstitute .brandInstituteMain .main .swiper-slide .text h1 {
  font-size: 2.08333vw;
  color: #916F59;
  font-weight: bold;
  margin-bottom: 1.14583vw;
}

.brandInstitute .brandInstituteMain .main .swiper-slide .text span {
  display: inline-block;
  width: auto;
  min-width: 14.73958vw;
  height: 2.60417vw;
  line-height: 2.5vw;
  font-size: 0.9375vw;
  color: #916F59;
  font-weight: bold;
  text-align: center;
  padding: 0 1.04167vw;
  border: 0.10417vw solid rgba(145, 111, 89, 0.3);
  border-radius: 1.30208vw;
  margin-bottom: 1.30208vw;
}

.brandInstitute .brandInstituteMain .main .swiper-slide .text p {
  font-size: 0.9375vw;
  color: #916F59;
  line-height: 1.45833vw;
}

.brandInstitute .brandInstituteMain .main .swiper-slide-active .text {
  opacity: 1;
  top: 15.5%;
}

.circleBox {
  position: absolute;
  top: 0;
  left: 0;
  width: 4.1667vw;
  height: 4.1667vw;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
  z-index: 99;
  opacity: 0;
}

.circleBox::after {
  position: absolute;
  top: 0vw;
  left: 0vw;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 0.4167vw solid rgba(255, 255, 255, 0.1);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  display: block;
}

.circleBox svg {
  position: absolute;
  top: 0vw;
  left: 0vw;
  width: 100%;
  height: 100%;
  fill: none;
  stroke: var(--vi-color);
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  transform: rotate(-90deg);
  stroke-width: 0.26042vw;
  stroke-dasharray: 167;
  position: relative;
}

/* 品牌优势 */
.brandAdvantage {
  margin-top: 4.01042vw;
  margin-bottom: 2.08333vw;
}

.brandAdvantage .title {
  text-align: center;
  margin-bottom: 3.0208vw;
}

.brandAdvantage .title h1 {
  font-size: 0.9375vw;
  color: #464646;
  font-weight: normal;
  margin-bottom: 0.57292vw;
}

.brandAdvantage .title p {
  font-size: 2.08333vw;
  color: #000000;
  font-weight: bold;
}

.brandAdvantage .number {
  position: relative;
}

.brandAdvantage .number .image img {
  width: 100%;
  margin-top: -0.8854vw;
}

.brandAdvantage .number .text {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  margin-left: -2%;
}

.brandAdvantage .number .text ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 8%;
}

.brandAdvantage .number .text ul li {
  width: 25%;
  text-align: center;
}

.brandAdvantage .number .text ul li p {
  font-size: 0.83333vw;
  color: #7E7E7E;
  margin-bottom: .8333vw;
}

.brandAdvantage .number .text ul li>i {
  display: block;
  width: 1.5625vw;
  height: 0.10417vw;
  background: var(--vi-color);
  margin: 0 auto;
  margin-bottom: 1.8229vw;
}

.brandAdvantage .number .text ul li h1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 3.64583vw;
  color: #2A292F;
  font-weight: normal;
}

.brandAdvantage .number .text ul li h1.highlight {
  color: var(--vi-color);
}

.brandAdvantage .number .text ul li h1 i {
  font-size: 2.34375vw;
}

/* 原创IP */
.ip {
  position: relative;
}

.ip .image img {
  width: 100%;
}

.ip .right {
  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%);
  padding-left: 43%;
  margin-top: -3.28125vw;
}

.ip .right .detailTitle {
  width: 100%;
}

.ip .right .detailTitle h1 {
  font-size: 1.97917vw;
  line-height: 2.5vw;
  width: 81%;
}

.ip .right .text {
  margin-top: 0.9375vw;
}

.ip .right .text h1 {
  font-size: 0.9375vw;
  color: rgba(0, 0, 0, 0.3);
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 0.15625vw;
}

.ip .right .text p {
  font-size: 0.625vw;
  color: rgba(0, 0, 0, 0.3);
  font-weight: bold;
  text-transform: uppercase;
}

/* 国际联名 */
.jointly {
  margin-top: 4.42708vw;
  margin-bottom: 0.78125vw;
  overflow: hidden;
}

.jointly .title {
  margin-bottom: 2.39583vw;
  text-align: center;
}

.jointly .title h1 {
  font-size: 0.9375vw;
  color: #464646;
  font-weight: normal;
  margin-bottom: 0.625vw;
}

.jointly .title p {
  font-size: 2.08333vw;
  color: #000000;
  font-weight: bold;
}

.jointly .jointlyMain {
  overflow: visible !important;
}

.jointly .jointlyMain .swiper-slide {
  position: relative;
}

.jointly .jointlyMain .swiper-slide .image {
  border-radius: 0.78125vw;
  overflow: hidden;
}

.jointly .jointlyMain .swiper-slide .image img {
  width: 100%;
}

.jointly .jointlyMain .swiper-slide .text {
  position: absolute;
  left: 0px;
  bottom: 6.3%;
  width: 100%;
  padding: 0 30%;
  text-align: center;
  opacity: 0;
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
  -webkit-transition: all 0.6s ease 1s;
  -moz-transition: all 0.6s ease 1s;
  transition: all 0.6s ease 1s;
}

.jointly .jointlyMain .swiper-slide .text h1 {
  font-size: 1.25vw;
  color: #2C2C2C;
  font-weight: bold;
}

.jointly .jointlyMain .swiper-slide .text h2 {
  font-size: 3.125vw;
  color: #664243;
  font-weight: normal;
  text-transform: uppercase;
  margin-bottom: 0.41667vw;
}

.jointly .jointlyMain .swiper-slide .text p {
  font-size: 0.78125vw;
  color: #646464;
  line-height: 1.25vw;
}

.jointly .jointlyMain .swiper-slide-active .text {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.jointly .jointlyMain .swiper-button-next,
.jointly .jointlyMain .swiper-button-prev {
  background: none;
}

.jointly .jointlyMain .swiper-button-next::after,
.jointly .jointlyMain .swiper-button-prev::after {
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.jointly .jointlyMain .swiper-button-next:hover::after,
.jointly .jointlyMain .swiper-button-prev:hover::after {
  color: var(--vi-color);
}

.jointly .jointlyMain .swiper-button-next {
  right: 0px;
}

.jointly .jointlyMain .swiper-button-prev {
  left: 0px;
}

/* 芬腾家居服 */
.fentenProducts .list {
  width: auto !important;
  left: auto;
  right: 12.5%;
  bottom: 8.3%;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  transform: none;
}

.fentenProducts .list .swiper-slide {
  margin-right: 1.04167vw;
}

.fentenProducts .list .swiper-slide:last-child {
  margin-right: 0px;
}

.fentenProducts .list .swiper-slide::before {
  display: none;
}

.fentenProducts .image .swiper-slide .text {
  position: absolute;
  bottom: 9.5%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  font-size: 2.60417vw;
  color: #ffffff;
  font-weight: bold;
  line-height: 2.86458vw;
  padding-right: 50%;
}

/* 门店概况 */
.store {
  margin-top: 3.64583vw;
  margin-bottom: 6.25vw;
  overflow: hidden;
}

.store .title {
  font-size: 2.29167vw;
  color: #000000;
  font-weight: bold;
  text-align: center;
}

.store .storeMain {
  width: 83.85417vw;
  margin-left: 12.5%;
  overflow: visible !important;
  margin-top: 2.29167vw;
  padding-bottom: 3.125vw;
}

.store .storeMain .swiper-slide {
  border-radius: 0.78125vw;
  overflow: hidden;
}

.store .storeMain .swiper-slide:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.store .storeMain .swiper-slide img {
  width: 100%;
  height: auto;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.store .storeMain .swiper-scrollbar {
  left: 0px;
  width: 75vw;
  height: 0.10417vw;
}

.store .storeMain .swiper-scrollbar .swiper-scrollbar-drag {
  height: 0.15625vw;
  border-radius: 0px;
  background-color: var(--vi-color);
}

/* 品牌故事 */
.brandStoryBg {
  padding-top: 5.20833vw;
  padding-bottom: 3.125vw;
  position: relative;
}

.brandStoryBg::after {
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 15.625vw;
  background-color: #f7f6f2;
  content: "";
  display: block;
}

.brandStoryBg .brandStory {
  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;
  position: relative;
  z-index: 9;
}

.brandStoryBg .brandStory .left {
  width: 38.2%;
}

.brandStoryBg .brandStory .left .detailTitle h1 {
  font-size: 2.08333vw;
}

.brandStoryBg .brandStory .left .text {
  font-size: 0.83333vw;
  color: #3D3D3D;
  line-height: 1.45833vw;
  margin-top: 0.72917vw;
  height: 21.875vw;
  overflow-y: auto;
  padding-right: .7813vw;
}

.brandStoryBg .brandStory .left .text::-webkit-scrollbar {
  width: 2px;
  height: 16px;
  background-color: #fff;
}

.brandStoryBg .brandStory .left .text::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
  border-radius: 6px;
  background-color: #fff;
}

.brandStoryBg .brandStory .left .text::-webkit-scrollbar-thumb {
  border-radius: 6px;
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
  background-color: var(--vi-color);
}

.brandStoryBg .brandStory .left .text h1 {
  font-size: 1.04167vw;
  color: #464646;
  font-weight: normal;
  line-height: 1.45833vw;
}

.brandStoryBg .brandStory .left .text2 {
  font-size: 0.88542vw;
  color: #78664D;
  line-height: 1.45833vw;
  padding-left: 2.03125vw;
  border-left: 1px solid #78664D;
  padding-top: 7.03125vw;
  padding-bottom: 1.04167vw;
  margin-top: 2.60417vw;
}

.brandStoryBg .brandStory .right {
  width: 48.6%;
  border-radius: 0.41667vw;
  overflow: hidden;
}

.brandStoryBg .brandStory .right:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.brandStoryBg .brandStory .right img {
  width: 100%;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

/* 品牌定位 */
.malunsaProducts {
  margin-top: 4.63542vw;
}

.malunsaProducts .title {
  margin-bottom: 5.05208vw;
}

.malunsaProducts .title .detailTitle h1 {
  font-size: 2.08333vw;
}

.malunsaProducts .title .text {
  width: 70.2%;
  font-size: 0.83333vw;
  color: #3D3D3D;
  line-height: 1.45833vw;
  margin-top: 0.88542vw;
}

.malunsaProducts .title .text .highlight {
  position: relative;
  margin: 0 0.46875vw;
}

.malunsaProducts .title .text .highlight::after {
  position: absolute;
  left: 50%;
  bottom: -0.15625vw;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 105%;
  height: 0.52083vw;
  background-color: var(--vi-color);
  opacity: 0.6;
  z-index: -1;
  content: "";
  display: block;
}

/* 品牌释义 */
.brandMeaning {
  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-top: 0.625vw;
  overflow: hidden;
}

.brandMeaning+.malunsaProducts {
  margin-top: 0.625vw;
}

.brandMeaning .left {
  width: 50%;
  padding-left: 12.5%;
  padding-right: 9.6%;
}

.brandMeaning .left .text {
  font-size: 0.83333vw;
  color: #3D3D3D;
  line-height: 1.45833vw;
  margin-top: 1.45833vw;
}

.brandMeaning .right {
  width: 50%;
  overflow: hidden;
}

.brandMeaning .right:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.brandMeaning .right img {
  width: 100%;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

/* 品牌愿景 */
.brandValue {
  overflow: hidden;
}

.brandValue+.malunsaProducts {
  margin-top: 0.52083vw;
}

.brandValue.brandValueReversal {
  margin-top: 0.625vw;
}

.brandValue.brandValueReversal ul li:nth-child(odd) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -moz-box-orient: horizontal;
  -moz-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.brandValue.brandValueReversal ul li:nth-child(even) {
  -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;
}

.brandValue.brandValueReversal ul li .text h1 {
  font-size: 2.39583vw;
}

.brandValue ul li {
  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;
}

.brandValue ul li .image {
  width: 50%;
}

.brandValue ul li .image img {
  width: 100%;
}

.brandValue ul li .text {
  width: 50%;
  text-align: center;
  padding: 0 5.5%;
}

.brandValue ul li .text img {
  width: auto;
  height: 3.75vw;
}

.brandValue ul li .text h1 {
  font-size: 2.08333vw;
  color: #000000;
  font-weight: bold;
  margin-top: 1.30208vw;
  margin-bottom: 0.72917vw;
}

.brandValue ul li .text p {
  font-size: 0.83333vw;
  color: #3D3D3D;
  line-height: 1.45833vw;
}

/* 产品理念 */
.brandIdea {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.brandIdea .left {
  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;
  -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;
  width: 50%;
  padding: 0 11.1%;
  position: relative;
}

.brandIdea .left .title {
  text-align: center;
  font-size: 2.39583vw;
  color: #000000;
  font-weight: bold;
  margin-bottom: 2.76042vw;
}

.brandIdea .left .brandIdeaSwiper {
  width: 100%;
}

.brandIdea .left .brandIdeaSwiper .swiper-slide {
  text-align: center;
}

.brandIdea .left .brandIdeaSwiper .swiper-slide:hover .icon {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 0.15625vw 0.36458vw 0px rgba(100, 72, 0, 0.1);
  box-shadow: 0px 0.15625vw 0.36458vw 0px rgba(100, 72, 0, 0.1);
}

.brandIdea .left .brandIdeaSwiper .swiper-slide:hover .icon img.default {
  display: none;
}

.brandIdea .left .brandIdeaSwiper .swiper-slide:hover .icon img.active {
  display: block;
}

.brandIdea .left .brandIdeaSwiper .swiper-slide .icon {
  width: 4.16667vw;
  height: 4.16667vw;
  background: rgba(231, 229, 225, 0.5);
  border-radius: 50%;
  overflow: hidden;
  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;
  cursor: pointer;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.brandIdea .left .brandIdeaSwiper .swiper-slide .icon img {
  width: auto;
  height: 2.86458vw;
}

.brandIdea .left .brandIdeaSwiper .swiper-slide .icon img.default {
  display: block;
}

.brandIdea .left .brandIdeaSwiper .swiper-slide .icon img.active {
  display: none;
}

.brandIdea .left .brandIdeaSwiper .swiper-slide .text {
  font-size: 0.83333vw;
  color: #3D3D3D;
  margin-top: 0.46875vw;
}

.brandIdea .left .swiper-pagination {
  bottom: 10% !important;
}

.brandIdea .left .swiper-pagination .swiper-pagination-bullet {
  width: 0.67708vw;
  height: 0.26042vw;
  background: rgba(160, 160, 160, 0.2);
  opacity: 1 !important;
  border-radius: 0.15625vw;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.brandIdea .left .swiper-pagination .swiper-pagination-bullet-active {
  width: 1.14583vw;
  background: var(--vi-color);
}

.brandIdea .right {
  width: 50%;
}

.brandIdea .right img {
  width: 100%;
}

/* ODM业务 */
.odm {
  position: relative;
}

.odm.odm2 .text {
  top: 13%;
}

.odm.odm3 {
  min-height: 54.11458vw;
  padding-top: 4.84375vw;
  padding-bottom: 5.72917vw;
}

.odm.odm3 .text {
  position: static;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  transform: none;
}

.odm .bg img {
  width: 100%;
}

.odm .bg img.mobile {
  min-height: 630px;
}

.odm .text {
  text-align: center;
  position: absolute;
  top: 17.9%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  padding: 0 9%;
}

.odm .text h1 {
  font-size: 2.08333vw;
  color: #332B0E;
  line-height: 2.91667vw;
  font-weight: bold;
  margin-bottom: 1.25vw;
}

.odm .text a {
  display: inline-block;
  transition: all .8s ease;
}

.odm .text a:hover {
  transform: scale(1.05);
}

.odm .text p {
  font-size: 0.83333vw;
  color: rgba(51, 51, 51, 0.9);
  line-height: 1.25vw;
}

.odm .image {
  margin-top: 2.08333vw;
}

.odm .image img {
  width: auto;
  height: 29.32292vw;
}

/* 线上授权 */
.empower {
  margin-top: 7.8125vw;
  margin-bottom: 4.42708vw;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.empower .text {
  width: 76.1%;
  font-size: 0.9375vw;
  color: #474747;
  line-height: 1.5625vw;
}

/* 授权品牌 */
.licensingBrandBg {
  position: relative;
  overflow: hidden;
}

.licensingBrandBg .licensingBrandImages ul li {
  display: none;
}

.licensingBrandBg .licensingBrandImages ul li.active {
  display: block;
}

.licensingBrandBg .licensingBrandImages ul li img {
  width: 100%;
  height: auto;
}

.licensingBrandBg .licensingBrandMain {
  padding-top: 6.45833vw;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}

.licensingBrandBg .detailTitle h1 {
  color: #ffffff;
}

.licensingBrandBg .licensingBrand {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 3.38542vw;
}

.licensingBrandBg .licensingBrand::after,
.licensingBrandBg .licensingBrand::before {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 1px;
  background-color: rgba(255, 255, 255, 0.5);
  content: "";
  display: block;
}

.licensingBrandBg .licensingBrand ul {
  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;
}

.licensingBrandBg .licensingBrand ul li {
  width: 16.14583vw;
  height: 16.14583vw;
  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;
  margin-right: 5.20833vw;
  position: relative;
  cursor: pointer;
  position: relative;
}

.licensingBrandBg .licensingBrand ul li::after {
  position: absolute;
  top: 50%;
  right: -5.20833vw;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 5.20833vw;
  height: 1px;
  background-color: rgba(255, 255, 255, 0.5);
  content: "";
  display: block;
}

.licensingBrandBg .licensingBrand ul li:hover .icon img.default {
  display: none;
}

.licensingBrandBg .licensingBrand ul li:hover .icon img.active {
  display: block;
}

.licensingBrandBg .licensingBrand ul li:last-child {
  margin-right: 0px;
}

.licensingBrandBg .licensingBrand ul li:last-child::after {
  display: none;
}

.licensingBrandBg .licensingBrand ul li:nth-child(1) .bg {
  -webkit-animation-delay: 0s;
  -moz-animation-delay: 0s;
  animation-delay: 0s;
}

.licensingBrandBg .licensingBrand ul li:nth-child(2) .bg {
  -webkit-animation-delay: 1s;
  -moz-animation-delay: 1s;
  animation-delay: 1s;
}

.licensingBrandBg .licensingBrand ul li:nth-child(3) .bg {
  -webkit-animation-delay: 2s;
  -moz-animation-delay: 2s;
  animation-delay: 2s;
}

.licensingBrandBg .licensingBrand ul li:nth-child(4) .bg {
  -webkit-animation-delay: 3s;
  -moz-animation-delay: 3s;
  animation-delay: 3s;
}

.licensingBrandBg .licensingBrand ul li .bg {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  border: 1px solid rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  -webkit-animation: rotate 10s linear infinite;
  -moz-animation: rotate 10s linear infinite;
  animation: rotate 10s linear infinite;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
  z-index: 9;
}

.licensingBrandBg .licensingBrand ul li .bg::after {
  position: absolute;
  top: -1px;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-box-shadow: 0 0 0.52083vw #ffffff;
  box-shadow: 0 0 0.52083vw #ffffff;
  width: 0.41667vw;
  height: 0.41667vw;
  background: #FFFFFF;
  border-radius: 50%;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
  content: "";
  display: block;
}

.licensingBrandBg .licensingBrand ul li .bg::before {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
  content: "";
  display: block;
}

.licensingBrandBg .licensingBrand ul li .bg:hover {
  border-width: 0.15625vw;
  border-color: #ffffff;
  -webkit-box-shadow: 0 0 0.52083vw #ffffff inset;
  box-shadow: 0 0 0.52083vw #ffffff inset;
}

.licensingBrandBg .licensingBrand ul li .bg:hover::after {
  width: 0.72917vw;
  height: 0.72917vw;
  top: -0.10417vw;
}

.licensingBrandBg .licensingBrand ul li .bg:hover::before {
  -webkit-box-shadow: 0 0 0.52083vw #ffffff;
  box-shadow: 0 0 0.52083vw #ffffff;
}

.licensingBrandBg .licensingBrand ul li .icon img {
  width: auto;
  height: 3.64583vw;
}

.licensingBrandBg .licensingBrand ul li .icon img.default {
  display: block;
}

.licensingBrandBg .licensingBrand ul li .icon img.active {
  display: none;
}

/* 授权平台 */
.authorizationPlatformBg {
  min-height: 35vw;
  padding-top: 5.3125vw;
  padding-bottom: 6.25vw;
}

.authorizationPlatformBg .authorizationPlatform {
  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;
}

.authorizationPlatformBg .authorizationPlatform .authorizationPlatformMain {
  background: url("/dist/images/authorizationPlatformMain.png") no-repeat center/cover;
  width: 76.5%;
  padding: 5.88542vw 2.44792vw 7.13542vw 4.0625vw;
  border-radius: 0px 2.08333vw 0px 2.08333vw;
  overflow: hidden;
}

.authorizationPlatformBg .authorizationPlatform .authorizationPlatformMain 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;
}

.authorizationPlatformBg .authorizationPlatform .authorizationPlatformMain ul li {
  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: 23.4%;
  margin-right: 2.13%;
  margin-bottom: 2.13%;
  height: 4.53125vw;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
  cursor: pointer;
  position: relative;
}

.authorizationPlatformBg .authorizationPlatform .authorizationPlatformMain ul li::before {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#fbf7f4));
  background-image: -webkit-linear-gradient(#ffffff, #fbf7f4);
  background-image: -moz-linear-gradient(#ffffff, #fbf7f4);
  background-image: linear-gradient(#ffffff, #fbf7f4);
  border-radius: 0.52083vw;
  content: "";
  display: block;
  z-index: 9;
}

.authorizationPlatformBg .authorizationPlatform .authorizationPlatformMain ul li::after {
  position: absolute;
  left: 50%;
  bottom: 0px;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 10.88542vw;
  height: 4.53125vw;
  background: #FFFFFF;
  opacity: 0.6;
  border-radius: 0.52083vw;
  content: "";
  display: block;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.authorizationPlatformBg .authorizationPlatform .authorizationPlatformMain ul li:nth-child(4n+4) {
  margin-right: 0px;
}

.authorizationPlatformBg .authorizationPlatform .authorizationPlatformMain ul li:nth-last-child(-n+4) {
  margin-bottom: 0px;
}

.authorizationPlatformBg .authorizationPlatform .authorizationPlatformMain ul li:hover::before {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));
  background-image: -webkit-linear-gradient(#ffffff, #ffffff);
  background-image: -moz-linear-gradient(#ffffff, #ffffff);
  background-image: linear-gradient(#ffffff, #ffffff);
}

.authorizationPlatformBg .authorizationPlatform .authorizationPlatformMain ul li:hover::after {
  bottom: -0.52083vw;
}

.authorizationPlatformBg .authorizationPlatform .authorizationPlatformMain ul li:hover .icon img.default {
  opacity: 0;
}

.authorizationPlatformBg .authorizationPlatform .authorizationPlatformMain ul li:hover .icon img.active {
  opacity: 1;
}

.authorizationPlatformBg .authorizationPlatform .authorizationPlatformMain ul li .icon {
  width: 2.34375vw;
  height: 2.34375vw;
  position: relative;
  z-index: 10;
}

.authorizationPlatformBg .authorizationPlatform .authorizationPlatformMain ul li .icon img {
  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%);
  width: auto;
  height: 2.34375vw;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.authorizationPlatformBg .authorizationPlatform .authorizationPlatformMain ul li .icon img.default {
  opacity: 1;
}

.authorizationPlatformBg .authorizationPlatform .authorizationPlatformMain ul li .icon img.active {
  opacity: 0;
}

.authorizationPlatformBg .authorizationPlatform .authorizationPlatformMain ul li .text {
  position: relative;
  z-index: 10;
  font-size: 1.14583vw;
  color: rgba(63, 63, 63, 0.88);
  margin-left: 0.78125vw;
}

/* 授权品类 */
.authorizedListBg {
  position: relative;
}

.authorizedListBg .authorizedListImages ul li {
  display: none;
}

.authorizedListBg .authorizedListImages ul li.active {
  display: block;
}

.authorizedListBg .authorizedListImages ul li img {
  width: 100%;
  height: 100vh;
}

.authorizedListBg .authorizedListMain {
  padding-top: 28.125vw;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}

.authorizedListBg .title {
  text-align: center;
  font-size: 2.39583vw;
  color: #ffffff;
  font-weight: bold;
  margin-bottom: 3.69792vw;
}

.authorizedListBg .authorizedList {
  position: relative;
}

.authorizedListBg .authorizedList::after {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 9.89583vw;
  background-color: #fff;
  border-radius: 0.78125vw;
  content: "";
  display: block;
}

.authorizedListBg .authorizedList ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  position: relative;
  z-index: 9;
}

.authorizedListBg .authorizedList ul li {
  height: 9.89583vw;
  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;
  -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-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  position: relative;
  cursor: pointer;
}

.authorizedListBg .authorizedList ul li::after {
  opacity: 0;
  visibility: hidden;
  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%);
  width: 70.5%;
  height: 11.97917vw;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ecd18b), to(#d8b761));
  background-image: -webkit-linear-gradient(#ecd18b, #d8b761);
  background-image: -moz-linear-gradient(#ecd18b, #d8b761);
  background-image: linear-gradient(#ecd18b, #d8b761);
  border-radius: 0.78125vw;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
  content: "";
  display: block;
}

.authorizedListBg .authorizedList ul li::before {
  position: absolute;
  top: 50%;
  right: 0px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1px;
  height: 7.29167vw;
  background: #F0F0F0;
  content: "";
  display: block;
}

.authorizedListBg .authorizedList ul li:last-child::before {
  display: none;
}

.authorizedListBg .authorizedList ul li:hover::after {
  opacity: 1;
  visibility: visible;
}

.authorizedListBg .authorizedList ul li:hover .icon {
  width: 2.70833vw;
  height: 2.70833vw;
}

.authorizedListBg .authorizedList ul li:hover .icon img {
  height: 2.70833vw;
}

.authorizedListBg .authorizedList ul li:hover .icon img.default {
  opacity: 0;
}

.authorizedListBg .authorizedList ul li:hover .icon img.active {
  opacity: 1;
}

.authorizedListBg .authorizedList ul li:hover .text {
  color: #ffffff;
}

.authorizedListBg .authorizedList ul li .icon {
  width: 2.08333vw;
  height: 2.08333vw;
  position: relative;
  z-index: 9;
}

.authorizedListBg .authorizedList ul li .icon img {
  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%);
  width: auto;
  height: 2.08333vw;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.authorizedListBg .authorizedList ul li .icon img.default {
  opacity: 1;
}

.authorizedListBg .authorizedList ul li .icon img.active {
  opacity: 0;
}

.authorizedListBg .authorizedList ul li .text {
  font-size: 0.78125vw;
  color: #2C2C2C;
  margin-top: 0.20833vw;
  position: relative;
  z-index: 9;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

/* 招商合作条件 */
.cooperativeTermsBg {
  padding-top: 4.63542vw;
  padding-bottom: 7.23958vw;
}

.cooperativeTermsBg .title {
  font-size: 2.39583vw;
  color: #000000;
  font-weight: bold;
  text-align: center;
  margin-bottom: 2.23958vw;
}

.cooperativeTermsBg .cooperativeTerms 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;
}

.cooperativeTermsBg .cooperativeTerms ul li {
  width: 48.6%;
  margin-right: 2.8%;
  margin-bottom: 2.8%;
  position: relative;
}

.cooperativeTermsBg .cooperativeTerms ul li:nth-child(even) {
  margin-right: 0%;
}

.cooperativeTermsBg .cooperativeTerms ul li:nth-last-child(-n+2) {
  margin-bottom: 0%;
}

.cooperativeTermsBg .cooperativeTerms ul li:hover .image img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.cooperativeTermsBg .cooperativeTerms ul li .image {
  overflow: hidden;
  border-radius: 0.625vw;
}

.cooperativeTermsBg .cooperativeTerms ul li .image img {
  width: 100%;
  height: auto;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.cooperativeTermsBg .cooperativeTerms ul li .text {
  text-align: center;
  width: 100%;
  padding: 0 10%;
  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%);
}

.cooperativeTermsBg .cooperativeTerms ul li .text h1 {
  font-size: 1.25vw;
  color: #ffffff;
  font-weight: normal;
  line-height: 1.77083vw;
  margin-bottom: 1.71875vw;
}

.cooperativeTermsBg .cooperativeTerms ul li .text img {
  width: auto;
  height: 1.30208vw;
}

/* 招商品类 */
.investmentCategoryBg {
  height: 100vh;
  padding-top: 8.28125vw;
  overflow: hidden;
}

.investmentCategoryBg .detailTitle h1 {
  color: #ffffff;
}

.investmentCategoryBg .investmentCategory {
  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;
}

.investmentCategoryBg .investmentCategory .left {
  margin-top: 2.60417vw;
  width: 50%;
}

.investmentCategoryBg .investmentCategory .left 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;
}

.investmentCategoryBg .investmentCategory .left ul li {
  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: 12.5vw;
  height: 4.6875vw;
  border: 1px solid #FFFFFF;
  border-radius: 0.20833vw;
  margin-right: 0.52083vw;
  margin-bottom: 0.52083vw;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
  cursor: pointer;
}

.investmentCategoryBg .investmentCategory .left ul li.active {
  -webkit-box-shadow: 0 0 0.20833vw #ffffff;
  box-shadow: 0 0 0.20833vw #ffffff;
  background: #FFFFFF;
}

.investmentCategoryBg .investmentCategory .left ul li.active img.default {
  display: block;
}

.investmentCategoryBg .investmentCategory .left ul li.active img.active {
  display: none;
}

.investmentCategoryBg .investmentCategory .left ul li img {
  height: 2.39583vw;
}

.investmentCategoryBg .investmentCategory .left ul li img.default {
  display: none;
}

.investmentCategoryBg .investmentCategory .left ul li img.active {
  display: block;
}

.investmentCategoryBg .investmentCategory .right {
  width: 27.08333vw;
  height: 27.08333vw;
  position: relative;
  margin-top: -2.08333vw;
}

.investmentCategoryBg .investmentCategory .right .investmentCategoryMain {
  opacity: 0;
  visibility: hidden;
  margin-top: 2.08333vw;
  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%);
  width: 27.08333vw;
  height: 27.08333vw;
  z-index: 10;
  overflow: visible !important;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  transition: all 1s ease;
}

.investmentCategoryBg .investmentCategory .right .investmentCategoryMain.active {
  opacity: 1;
  visibility: visible;
  margin-top: 0px;
}

.investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryImages {
  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%);
  width: 22.91667vw;
  height: 22.91667vw;
  border-radius: 50%;
}

.investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryImages .swiper-slide {
  opacity: 0 !important;
}

.investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryImages .swiper-slide img {
  width: 100%;
  height: auto;
}

.investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryImages .swiper-slide-active {
  opacity: 1 !important;
}

.investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryText {
  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%);
  width: 27.08333vw;
  height: 27.08333vw;
  z-index: 10;
  overflow: visible !important;
}

.investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryText::after {
  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%);
  width: 27.08333vw;
  height: 27.08333vw;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.5);
  display: block;
  content: "";
  z-index: 9;
}

.investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryText.r5 .swiper-slide:nth-child(1) {
  -webkit-transform: translateX(-50%) rotate(0deg);
  -moz-transform: translateX(-50%) rotate(0deg);
  -ms-transform: translateX(-50%) rotate(0deg);
  transform: translateX(-50%) rotate(0deg);
}

.investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryText.r5 .swiper-slide:nth-child(1) .text {
  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-transform: rotate(0deg) translateX(0%) translateY(-100%);
  -moz-transform: rotate(0deg) translateX(0%) translateY(-100%);
  -ms-transform: rotate(0deg) translateX(0%) translateY(-100%);
  transform: rotate(0deg) translateX(0%) translateY(-100%);
  text-align: center;
}

.investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryText.r5 .swiper-slide:nth-child(1) .text h1 {
  margin-bottom: 0.83333vw;
}

.investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryText.r5 .swiper-slide:nth-child(2) {
  -webkit-transform: translateX(-50%) rotate(72deg);
  -moz-transform: translateX(-50%) rotate(72deg);
  -ms-transform: translateX(-50%) rotate(72deg);
  transform: translateX(-50%) rotate(72deg);
}

.investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryText.r5 .swiper-slide:nth-child(2) .text {
  -webkit-transform: rotate(-72deg) translate(73%, -26%);
  -moz-transform: rotate(-72deg) translate(73%, -26%);
  -ms-transform: rotate(-72deg) translate(73%, -26%);
  transform: rotate(-72deg) translate(73%, -26%);
}

.investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryText.r5 .swiper-slide:nth-child(3) {
  -webkit-transform: translateX(-50%) rotate(144deg);
  -moz-transform: translateX(-50%) rotate(144deg);
  -ms-transform: translateX(-50%) rotate(144deg);
  transform: translateX(-50%) rotate(144deg);
}

.investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryText.r5 .swiper-slide:nth-child(3) .text {
  -webkit-transform: rotate(-144deg) translate(70%, 77%);
  -moz-transform: rotate(-144deg) translate(70%, 77%);
  -ms-transform: rotate(-144deg) translate(70%, 77%);
  transform: rotate(-144deg) translate(70%, 77%);
}

.investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryText.r5 .swiper-slide:nth-child(4) {
  -webkit-transform: translateX(-50%) rotate(216deg);
  -moz-transform: translateX(-50%) rotate(216deg);
  -ms-transform: translateX(-50%) rotate(216deg);
  transform: translateX(-50%) rotate(216deg);
}

.investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryText.r5 .swiper-slide:nth-child(4) .text {
  -webkit-transform: rotate(-216deg) translate(-70%, 77%);
  -moz-transform: rotate(-216deg) translate(-70%, 77%);
  -ms-transform: rotate(-216deg) translate(-70%, 77%);
  transform: rotate(-216deg) translate(-70%, 77%);
  text-align: right;
}

.investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryText.r5 .swiper-slide:nth-child(5) {
  -webkit-transform: translateX(-50%) rotate(288deg);
  -moz-transform: translateX(-50%) rotate(288deg);
  -ms-transform: translateX(-50%) rotate(288deg);
  transform: translateX(-50%) rotate(288deg);
}

.investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryText.r5 .swiper-slide:nth-child(5) .text {
  -webkit-transform: rotate(-288deg) translate(-73%, -26%);
  -moz-transform: rotate(-288deg) translate(-73%, -26%);
  -ms-transform: rotate(-288deg) translate(-73%, -26%);
  transform: rotate(-288deg) translate(-73%, -26%);
  text-align: right;
}

.investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryText.r7 .swiper-slide:nth-child(1) {
  -webkit-transform: translateX(-50%) rotate(0deg);
  -moz-transform: translateX(-50%) rotate(0deg);
  -ms-transform: translateX(-50%) rotate(0deg);
  transform: translateX(-50%) rotate(0deg);
}

.investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryText.r7 .swiper-slide:nth-child(1) .text {
  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-transform: rotate(0deg) translate(0%, -100%);
  -moz-transform: rotate(0deg) translate(0%, -100%);
  -ms-transform: rotate(0deg) translate(0%, -100%);
  transform: rotate(0deg) translate(0%, -100%);
  text-align: center;
}

.investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryText.r7 .swiper-slide:nth-child(1) .text h1 {
  margin-bottom: 0.83333vw;
}

.investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryText.r7 .swiper-slide:nth-child(2) {
  -webkit-transform: translateX(-50%) rotate(45deg);
  -moz-transform: translateX(-50%) rotate(45deg);
  -ms-transform: translateX(-50%) rotate(45deg);
  transform: translateX(-50%) rotate(45deg);
}

.investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryText.r7 .swiper-slide:nth-child(2) .text {
  -webkit-transform: rotate(-45deg) translate(73%, -61%);
  -moz-transform: rotate(-45deg) translate(73%, -61%);
  -ms-transform: rotate(-45deg) translate(73%, -61%);
  transform: rotate(-45deg) translate(73%, -61%);
}

.investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryText.r7 .swiper-slide:nth-child(3) {
  -webkit-transform: translateX(-50%) rotate(90deg);
  -moz-transform: translateX(-50%) rotate(90deg);
  -ms-transform: translateX(-50%) rotate(90deg);
  transform: translateX(-50%) rotate(90deg);
}

.investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryText.r7 .swiper-slide:nth-child(3) .text {
  -webkit-transform: rotate(-90deg) translate(75%, -4%);
  -moz-transform: rotate(-90deg) translate(75%, -4%);
  -ms-transform: rotate(-90deg) translate(75%, -4%);
  transform: rotate(-90deg) translate(75%, -4%);
}

.investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryText.r7 .swiper-slide:nth-child(4) {
  -webkit-transform: translateX(-50%) rotate(135deg);
  -moz-transform: translateX(-50%) rotate(135deg);
  -ms-transform: translateX(-50%) rotate(135deg);
  transform: translateX(-50%) rotate(135deg);
}

.investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryText.r7 .swiper-slide:nth-child(4) .text {
  -webkit-transform: rotate(-135deg) translate(75%, 66%);
  -moz-transform: rotate(-135deg) translate(75%, 66%);
  -ms-transform: rotate(-135deg) translate(75%, 66%);
  transform: rotate(-135deg) translate(75%, 66%);
}

.investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryText.r7 .swiper-slide:nth-child(5) {
  -webkit-transform: translateX(-50%) rotate(225deg);
  -moz-transform: translateX(-50%) rotate(225deg);
  -ms-transform: translateX(-50%) rotate(225deg);
  transform: translateX(-50%) rotate(225deg);
}

.investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryText.r7 .swiper-slide:nth-child(5) .text {
  -webkit-transform: rotate(-225deg) translate(-75%, 66%);
  -moz-transform: rotate(-225deg) translate(-75%, 66%);
  -ms-transform: rotate(-225deg) translate(-75%, 66%);
  transform: rotate(-225deg) translate(-75%, 66%);
  text-align: right;
}

.investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryText.r7 .swiper-slide:nth-child(6) {
  -webkit-transform: translateX(-50%) rotate(270deg);
  -moz-transform: translateX(-50%) rotate(270deg);
  -ms-transform: translateX(-50%) rotate(270deg);
  transform: translateX(-50%) rotate(270deg);
}

.investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryText.r7 .swiper-slide:nth-child(6) .text {
  -webkit-transform: rotate(-270deg) translate(-75%, 4%);
  -moz-transform: rotate(-270deg) translate(-75%, 4%);
  -ms-transform: rotate(-270deg) translate(-75%, 4%);
  transform: rotate(-270deg) translate(-75%, 4%);
  text-align: right;
}

.investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryText.r7 .swiper-slide:nth-child(7) {
  -webkit-transform: translateX(-50%) rotate(315deg);
  -moz-transform: translateX(-50%) rotate(315deg);
  -ms-transform: translateX(-50%) rotate(315deg);
  transform: translateX(-50%) rotate(315deg);
}

.investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryText.r7 .swiper-slide:nth-child(7) .text {
  -webkit-transform: rotate(-315deg) translate(-75%, -61%);
  -moz-transform: rotate(-315deg) translate(-75%, -61%);
  -ms-transform: rotate(-315deg) translate(-75%, -61%);
  transform: rotate(-315deg) translate(-75%, -61%);
  text-align: right;
}

.investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryText .swiper-wrapper {
  z-index: 11;
}

.investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryText .swiper-slide {
  width: auto;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 2;
}

.investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryText .swiper-slide.active::after {
  background-color: #ffffff;
}

.investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryText .swiper-slide.active::before {
  opacity: 1;
  visibility: visible;
}

.investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryText .swiper-slide.active .text h1 {
  color: white;
}

.investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryText .swiper-slide::after {
  position: absolute;
  top: 0px;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 0.52083vw;
  height: 0.52083vw;
  background-color: #757575;
  border-radius: 50%;
  content: "";
  display: block;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
  cursor: pointer;
}

.investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryText .swiper-slide::before {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 0px;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 1.04167vw;
  height: 1.04167vw;
  background-color: var(--vi-color);
  border-radius: 50%;
  content: "";
  display: block;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
  cursor: pointer;
}

.investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryText .swiper-slide .text {
  width: 10.41667vw;
  cursor: pointer;
}

.investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryText .swiper-slide .text h1 {
  font-size: 0.9375vw;
  color: rgba(255, 255, 255, 0.44);
  font-weight: normal;
  width: auto;
  white-space: nowrap;
  margin-top: 0.52083vw;
  margin-bottom: 0.67708vw;
  position: relative;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

/* 社会责任目标 */
.investmentAdvantages {
  margin-top: 4.7396vw;
  margin-bottom: 6.25vw;
  overflow: hidden;
}

.investmentAdvantages .title {
  font-size: 2.39583vw;
  color: #000000;
  font-weight: bold;
  text-align: center;
  margin-bottom: 2.23958vw;
}

.investmentAdvantages .investmentAdvantagesMain {
  margin-top: 3.2813vw;
  margin-left: 0px;
}

.investmentAdvantages .investmentAdvantagesMain .investmentAdvantagesSwiper {
  overflow: visible !important;
}

.investmentAdvantages .investmentAdvantagesMain .investmentAdvantagesSwiper .swiper-slide {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.investmentAdvantages .investmentAdvantagesMain .investmentAdvantagesSwiper .swiper-slide .image {
  width: 60%;
  border-radius: 0.41667vw;
  overflow: hidden;
}

.investmentAdvantages .investmentAdvantagesMain .investmentAdvantagesSwiper .swiper-slide .image:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.investmentAdvantages .investmentAdvantagesMain .investmentAdvantagesSwiper .swiper-slide .image img {
  width: 100%;
  height: 31.19792vw;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.investmentAdvantages .investmentAdvantagesMain .investmentAdvantagesSwiper .swiper-slide .text {
  opacity: 0;
  width: 40%;
  padding: 7.08333vw 6.4063vw 0vw 4.2708vw;
  position: relative;
  z-index: 9;
}

.investmentAdvantages .investmentAdvantagesMain .investmentAdvantagesSwiper .swiper-slide .text h1 {
  font-size: 1.66667vw;
  color: #D8B65F;
  font-weight: bold;
  margin-bottom: 1.1458vw;
  word-break: keep-all;
}

.investmentAdvantages .investmentAdvantagesMain .investmentAdvantagesSwiper .swiper-slide .text i {
  display: block;
  width: 12.1875vw;
  height: 0.10417vw;
  background: url("/dist/images/csrLine.jpg") no-repeat;
  background-size: 12.1875vw 0.1042vw;
  margin-left: -7.3958vw;
  margin-bottom: 1.1458vw;
}

.investmentAdvantages .investmentAdvantagesMain .investmentAdvantagesSwiper .swiper-slide .text p {
  font-size: 0.83333vw;
  color: #6A6865;
  line-height: 1.25vw;
}

.investmentAdvantages .investmentAdvantagesMain .investmentAdvantagesSwiper .swiper-slide-active .text {
  opacity: 1;
}

.investmentAdvantages .investmentAdvantagesMain .investmentAdvantagesSwiper .swiper-slide-prev {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -moz-box-orient: horizontal;
  -moz-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  padding-right: 3.9063vw;
}

.investmentAdvantages .investmentAdvantagesMain .investmentAdvantagesSwiper .swiper-button-prev,
.investmentAdvantages .investmentAdvantagesMain .investmentAdvantagesSwiper .swiper-button-next {
  top: auto;
  bottom: 6.25vw;
  width: 2.8125vw;
  height: 2.8125vw;
  border-radius: 50%;
  background: #f5f4f2;
  -webkit-box-shadow: 0 0 0.1563vw #ddd;
  box-shadow: 0 0 0.1563vw #ddd;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.investmentAdvantages .investmentAdvantagesMain .investmentAdvantagesSwiper .swiper-button-prev::after,
.investmentAdvantages .investmentAdvantagesMain .investmentAdvantagesSwiper .swiper-button-next::after {
  font-size: 0.7292vw;
  color: #353339;
  font-weight: bold;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.investmentAdvantages .investmentAdvantagesMain .investmentAdvantagesSwiper .swiper-button-prev:hover,
.investmentAdvantages .investmentAdvantagesMain .investmentAdvantagesSwiper .swiper-button-next:hover {
  background: #D8B65F;
  -webkit-box-shadow: 0 0 0.1563vw #D8B65F;
  box-shadow: 0 0 0.1563vw #D8B65F;
}

.investmentAdvantages .investmentAdvantagesMain .investmentAdvantagesSwiper .swiper-button-prev:hover::after,
.investmentAdvantages .investmentAdvantagesMain .investmentAdvantagesSwiper .swiper-button-next:hover::after {
  color: #ffffff;
}

.investmentAdvantages .investmentAdvantagesMain .investmentAdvantagesSwiper .swiper-button-prev {
  left: 65.8%;
}

.investmentAdvantages .investmentAdvantagesMain .investmentAdvantagesSwiper .swiper-button-next {
  right: 24.7%;
}

.investmentAdvantages .investmentAdvantagesMain .investmentAdvantagesSwiper .investmentAdvantagesPagination {
  position: absolute;
  right: 5.8%;
  bottom: 2.6042vw;
  z-index: 9;
}

.investmentAdvantages .investmentAdvantagesMain .investmentAdvantagesSwiper .investmentAdvantagesPagination .investmentAdvantagesPaginationCurrent {
  font-size: 0.9375vw;
  color: #4b5054;
  font-weight: normal;
}

.investmentAdvantages .investmentAdvantagesMain .investmentAdvantagesSwiper .investmentAdvantagesPagination .investmentAdvantagesPaginationTotal {
  font-size: 0.9375vw;
  color: #D8B65F;
  margin-left: 1.3021vw;
}

.investmentAdvantages .investmentAdvantagesMain .investmentAdvantagesSwiper .investmentAdvantagesPagination i {
  display: block;
  width: 1.5625vw;
  height: 0.1042vw;
  background-color: #e5e5e5;
  -webkit-transform: rotate(-40deg);
  -moz-transform: rotate(-40deg);
  -ms-transform: rotate(-40deg);
  transform: rotate(-40deg);
  margin-left: 0.3125vw;
  margin-top: 0.1042vw;
}

/* 新闻中心 */
.newsBg {
  padding-top: 6.40625vw;
  background-color: #fbf8f3;
  overflow: hidden;
}

.newsBg .newsVideo {
  margin-bottom: 7.29167vw;
  position: relative;
}

.newsBg .newsVideo .newsVideoMain {
  width: 53.64583vw;
  margin-left: 0px;
  overflow: visible !important;
  margin-top: 2.91667vw;
}

.newsBg .newsVideo .newsVideoMain .swiper-slide {
  border-radius: 0.78125vw;
  overflow: hidden;
}

.newsBg .newsVideo .newsVideoMain .swiper-slide:hover .image img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.newsBg .newsVideo .newsVideoMain .swiper-slide .image {
  overflow: hidden;
  position: relative;
}

.newsBg .newsVideo .newsVideoMain .swiper-slide .image img {
  width: 100%;
  height: auto;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.newsBg .newsVideo .newsVideoMain .swiper-slide .text {
  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: end;
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  background: url("/dist/images/newsVideoItemBg.png") repeat-x;
  background-size: auto 100%;
  padding: 2.44792vw 2.60417vw;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}

.newsBg .newsVideo .newsVideoMain .swiper-slide .text h1 {
  width: 26.40625vw;
  font-size: 1.66667vw;
  color: #ffffff;
  font-weight: normal;
  line-height: 2.08333vw;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  margin-top: 0.78125vw;
}

.newsBg .newsVideo .newsVideoMain .swiper-slide .play {
  width: 3.22917vw;
  height: 3.22917vw;
  background: url("/dist/images/iconPlay2.png") no-repeat;
  background-size: 3.22917vw;
  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%);
  z-index: 9;
  cursor: pointer;
}

.newsBg .newsVideo .newsVideoMain .swiper-slide .time {
  font-size: 0.67708vw;
  color: rgba(255, 255, 255, 0.8);
}

.newsBg .newsVideo .newsVideoMain .swiper-slide .time i {
  font-size: 0.72917vw;
  color: #ffffff;
  margin-right: 0.3125vw;
}

.newsBg .newsVideo .swiper-button-next,
.newsBg .newsVideo .swiper-button-prev {
  top: 1.40625vw;
  width: 1.5625vw;
  height: 1.5625vw;
  font-size: 0.72917vw;
  color: #adaeb0;
  background: none;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.newsBg .newsVideo .swiper-button-next::after,
.newsBg .newsVideo .swiper-button-prev::after {
  display: none;
}

.newsBg .newsVideo .swiper-button-next:hover,
.newsBg .newsVideo .swiper-button-prev:hover {
  color: #DABA66;
}

.newsBg .newsVideo .swiper-button-next {
  right: 0px;
}

.newsBg .newsVideo .swiper-button-prev {
  left: auto;
  right: 1.82292vw;
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.newsBg .news 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;
}

.newsBg .news ul li {
  width: 31.25%;
  background-color: #ffffff;
  border-radius: 0.78125vw;
  overflow: hidden;
  margin-right: 3.125%;
  margin-bottom: 3.125%;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.newsBg .news ul li:nth-child(3n+3) {
  margin-right: 0%;
}

.newsBg .news ul li:nth-last-child(-n+3) {
  margin-bottom: 0%;
}

.newsBg .news ul li:hover {
  -webkit-box-shadow: 0 0.26042vw 1.04167vw #ddd;
  box-shadow: 0 0.26042vw 1.04167vw #ddd;
}

.newsBg .news ul li:hover .image img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.newsBg .news ul li .image {
  overflow: hidden;
}

.newsBg .news ul li .image img {
  width: 100%;
  height: auto;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.newsBg .news ul li .text {
  height: 12.29167vw;
  padding: 2.03125vw;
}

.newsBg .news ul li .text h1 {
  font-size: 1.14583vw;
  color: #000000;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  margin-top: 0.72917vw;
  margin-bottom: 1.61458vw;
}

.newsBg .news ul li .text span {
  font-size: 0.9375vw;
  color: #707070;
}

.newsBg .news ul li .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;
  font-size: 0.72917vw;
  color: #383838;
}

.newsBg .news ul li .time i {
  color: #e6b965;
  font-size: 0.72917vw;
  margin-right: 0.36458vw;
}

/* 新闻详情 */
.newsDetail .content1440 {
  padding: 0 12.5%;
}

.newsDetail .newsDetailHead {
  padding-top: 14.32292vw;
  padding-bottom: 6.25vw;
  margin-bottom: 5.3125vw;
  min-height: 28.125vw;
}

.newsDetail .newsDetailHead .newsDetailNav {
  margin-bottom: 0.98958vw;
}

.newsDetail .newsDetailHead .newsDetailNav ul {
  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;
}

.newsDetail .newsDetailHead .newsDetailNav ul li {
  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;
}

.newsDetail .newsDetailHead .newsDetailNav ul li a {
  font-size: 0.625vw;
  color: rgba(52, 58, 75, 0.4);
  transition: all .4s ease;
}

.newsDetail .newsDetailHead .newsDetailNav ul li a:hover {
  color: var(--vi-color);
}

.newsDetail .newsDetailHead .newsDetailNav ul li i {
  margin: 0 0.23438vw;
  font-size: 0.72917vw;
  color: rgba(52, 58, 75, 0.4);
}

.newsDetail .newsDetailHead .newsDetailTitle h1 {
  font-size: 1.97917vw;
  color: #000000;
  line-height: 2.86458vw;
  margin-bottom: 0.98958vw;
}

.newsDetail .newsDetailHead .newsDetailTitle 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;
}

.newsDetail .newsDetailHead .newsDetailTitle p::after {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.4);
  content: "";
  display: block;
}

.newsDetail .newsDetailHead .newsDetailTitle p span {
  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;
  min-width: 5.36458vw;
  height: 1.66667vw;
  font-size: 0.72917vw;
  color: #000000;
  padding: 0px 0.78125vw;
  border: 1px solid rgba(0, 0, 0, 0.4);
  border-radius: 0.26042vw;
  margin-right: 0.52083vw;
}

.newsDetail .newsDetailMain {
  font-size: 0.9375vw;
  color: #2A303B;
  line-height: 1.5625vw;
}

.newsDetail .newsDetailFooter {
  margin-top: 2.1875vw;
  margin-bottom: 7.65625vw;
  padding-top: 2.08333vw;
  border-top: 1px solid rgba(153, 153, 153, 0.3);
  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;
}

.newsDetail .newsDetailFooter .right ul {
  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;
}

.newsDetail .newsDetailFooter .right ul li {
  width: 3.38542vw;
  height: 2.44792vw;
  border: 0.10417vw solid rgba(0, 0, 0, 0.4);
  border-radius: 1.25vw;
  margin-right: 0.52083vw;
  overflow: hidden;
  position: relative;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.newsDetail .newsDetailFooter .right ul li::after {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 2.44792vw;
  background: -webkit-gradient(linear, left top, right top, from(#E5C777), to(#D5B45D));
  background: -webkit-linear-gradient(left, #E5C777, #D5B45D);
  background: -moz-linear-gradient(left, #E5C777, #D5B45D);
  background: linear-gradient(90deg, #E5C777, #D5B45D);
  content: "";
  display: block;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.newsDetail .newsDetailFooter .right ul li:last-child {
  margin-right: 0px;
}

.newsDetail .newsDetailFooter .right ul li:hover {
  border: 0px;
}

.newsDetail .newsDetailFooter .right ul li:hover::after {
  opacity: 1;
  visibility: visible;
}

.newsDetail .newsDetailFooter .right ul li:hover span {
  width: auto;
  opacity: 1;
}

.newsDetail .newsDetailFooter .right ul li:hover i {
  color: #ffffff;
}

.newsDetail .newsDetailFooter .right ul li.prev span {
  margin-left: 0.36458vw;
}

.newsDetail .newsDetailFooter .right ul li.prev:hover {
  width: 6.45833vw;
}

.newsDetail .newsDetailFooter .right ul li.return i {
  font-size: 0.67708vw;
}

.newsDetail .newsDetailFooter .right ul li.next span {
  margin-right: 0.36458vw;
}

.newsDetail .newsDetailFooter .right ul li.next:hover {
  width: 6.45833vw;
}

.newsDetail .newsDetailFooter .right ul li a {
  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;
  height: 100%;
  position: relative;
  z-index: 9;
}

.newsDetail .newsDetailFooter .right ul li span {
  display: block;
  width: 0px;
  font-size: 0.72917vw;
  color: #ffffff;
  opacity: 0;
}

.newsDetail .newsDetailFooter .right ul li i {
  font-size: 0.83333vw;
  color: #979797;
  font-weight: lighter;
}

/* 招标信息 */
.newsInviteTenders {
  overflow: hidden;
  margin-top: 7.8125vw;
  margin-bottom: 6.09375vw;
  position: relative;
}

.newsInviteTenders .newsInviteTendersList {
  position: absolute;
  top: 0.36458vw;
  right: 12%;
  width: 70%;
}

.newsInviteTenders .newsInviteTendersList .swiper-wrapper {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.newsInviteTenders .newsInviteTendersList .swiper-slide {
  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: 7.8125vw;
  height: 2.55208vw;
  font-size: 0.83333vw;
  color: #484848;
  border: 0.10417vw solid rgba(161, 166, 170, 0.3);
  border-radius: 1.30208vw;
  cursor: pointer;
}

.newsInviteTenders .newsInviteTendersList .swiper-slide-thumb-active {
  color: #ffffff;
  border-color: var(--vi-color);
  background: -webkit-gradient(linear, left top, right top, from(var(--vi-color)), to(var(--vi-color)));
  background: -webkit-linear-gradient(left, var(--vi-color), var(--vi-color));
  background: -moz-linear-gradient(left, var(--vi-color), var(--vi-color));
  background: linear-gradient(90deg, var(--vi-color), var(--vi-color));
}

.newsInviteTenders .newsInviteTendersMain {
  overflow: visible !important;
  margin-top: 3.33333vw;
}

.newsInviteTenders .newsInviteTendersMain .swiper-slide {
  opacity: 0 !important;
}

.newsInviteTenders .newsInviteTendersMain .swiper-slide ul li {
  margin-bottom: 1.35417vw;
}

.newsInviteTenders .newsInviteTendersMain .swiper-slide ul li:last-child {
  margin-bottom: 0px;
}

.newsInviteTenders .newsInviteTendersMain .swiper-slide ul li:hover a {
  -webkit-box-shadow: 0px 0.46875vw 1.40625vw 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0.46875vw 1.40625vw 0px rgba(0, 0, 0, 0.2);
  border-color: var(--vi-color);
}

.newsInviteTenders .newsInviteTendersMain .swiper-slide ul li:hover a::after {
  opacity: 1;
}

.newsInviteTenders .newsInviteTendersMain .swiper-slide ul li:hover a .left .time {
  color: var(--vi-color);
}

.newsInviteTenders .newsInviteTendersMain .swiper-slide ul li:hover a .btn {
  color: #ffffff;
  border-color: var(--vi-color);
  background: -webkit-gradient(linear, left top, right top, from(var(--vi-color)), to(var(--vi-color)));
  background: -webkit-linear-gradient(left, var(--vi-color), var(--vi-color));
  background: -moz-linear-gradient(left, var(--vi-color), var(--vi-color));
  background: linear-gradient(90deg, var(--vi-color), var(--vi-color));
}

.newsInviteTenders .newsInviteTendersMain .swiper-slide ul li a {
  height: 13.54167vw;
  padding: 0 2.03125vw 0.52083vw;
  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: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-radius: 0.41667vw;
  overflow: hidden;
  border-bottom: 0.3125vw solid transparent;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
  position: relative;
}

.newsInviteTenders .newsInviteTendersMain .swiper-slide ul li a::after {
  opacity: 0;
  position: absolute;
  top: 50%;
  right: 4.01042vw;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 12.96875vw;
  height: 6.25vw;
  background: url("/dist/images/newsLogo.png") no-repeat;
  background-size: 12.96875vw 6.25vw;
  content: "";
  display: block;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.newsInviteTenders .newsInviteTendersMain .swiper-slide ul li .left {
  width: 74.4%;
}

.newsInviteTenders .newsInviteTendersMain .swiper-slide ul li .left .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;
  font-size: 0.83333vw;
  color: #333333;
  margin-bottom: 0.46875vw;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.newsInviteTenders .newsInviteTendersMain .swiper-slide ul li .left .time i {
  color: #e6b965;
  font-size: 0.83333vw;
  margin-right: 0.36458vw;
}

.newsInviteTenders .newsInviteTendersMain .swiper-slide ul li .left .text h1 {
  font-size: 1.35417vw;
  color: #000000;
  line-height: 1.66667vw;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0.9375vw;
}

.newsInviteTenders .newsInviteTendersMain .swiper-slide ul li .left .text p {
  font-size: 0.78125vw;
  color: rgba(61, 61, 61, 0.6);
  line-height: 1.25vw;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.newsInviteTenders .newsInviteTendersMain .swiper-slide ul li .btn {
  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: 7.8125vw;
  height: 2.55208vw;
  font-size: 0.83333vw;
  color: #484848;
  border: 0.10417vw solid rgba(161, 166, 170, 0.3);
  border-radius: 1.30208vw;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.newsInviteTenders .newsInviteTendersMain .swiper-slide-active {
  opacity: 1 !important;
}

/* 可持续发展 */
.sustainableDevelopmentBg {
  padding-top: 7.96875vw;
}

.sustainableDevelopmentBg .title {
  -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;
  margin-bottom: 3.80208vw;
  position: relative;
  z-index: 9;
}

.sustainableDevelopmentBg .title .search {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.78125vw;
  position: relative;
}

.sustainableDevelopmentBg .title .search input {
  width: 15.3125vw;
  height: 2.34375vw;
  border: 1px solid rgba(127, 127, 127, 0.3);
  border-radius: 1.19792vw;
  background-color: transparent;
  outline: 0;
  padding-left: 0.98958vw;
  padding-right: 2.60417vw;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.sustainableDevelopmentBg .title .search input:focus {
  border-color: var(--vi-color);
}

.sustainableDevelopmentBg .title .search .icon {
  position: absolute;
  top: 0.57292vw;
  left: 13.28125vw;
  font-size: 0.98958vw;
  cursor: pointer;
}

.sustainableDevelopmentBg .title .search .select {
  margin-left: 0.52083vw;
  position: relative;
}

.sustainableDevelopmentBg .title .search .select.show h1 i {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.sustainableDevelopmentBg .title .search .select.show ul {
  top: 2.86458vw;
  opacity: 1;
  visibility: visible;
}

.sustainableDevelopmentBg .title .search .select h1 {
  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: 7.29167vw;
  height: 2.34375vw;
  font-size: 0.83333vw;
  font-weight: bold;
  color: #ffffff;
  background: -webkit-gradient(linear, left top, right top, from(#D6B869), to(var(--vi-color)));
  background: -webkit-linear-gradient(left, #D6B869, var(--vi-color));
  background: -moz-linear-gradient(left, #D6B869, var(--vi-color));
  background: linear-gradient(90deg, #D6B869, var(--vi-color));
  border-radius: 1.19792vw;
  cursor: pointer;
}

.sustainableDevelopmentBg .title .search .select h1 i {
  display: block;
  font-size: 0.625vw;
  color: #ffffff;
  font-weight: normal;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  margin-left: 0.625vw;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.sustainableDevelopmentBg .title .search .select ul {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 3.38542vw;
  left: 0px;
  width: 100%;
  border-radius: 0.52083vw;
  -webkit-box-shadow: 0 0 0.52083vw #ddd;
  box-shadow: 0 0 0.52083vw #ddd;
  background-color: #fff;
  overflow: hidden;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
  z-index: 9;
}

.sustainableDevelopmentBg .title .search .select ul li {
  line-height: 2.34375vw;
  text-align: center;
  font-size: 0.78125vw;
  color: #333;
  cursor: pointer;
  border-bottom: 1px solid #eeeeee;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.sustainableDevelopmentBg .title .search .select ul li:last-child {
  border-bottom: 0px;
}

.sustainableDevelopmentBg .title .search .select ul li:hover {
  background-color: rgba(238, 238, 238, 0.5);
}

.sustainableDevelopmentBg .sustainableDevelopment .sustainableDevelopmentMain 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;
}

.sustainableDevelopmentBg .sustainableDevelopment .sustainableDevelopmentMain ul li {
  width: 23.4%;
  height: 18.75vw;
  background-color: #fff;
  margin-right: 2.13%;
  margin-bottom: 2.13%;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
  border-radius: 0.41667vw;
  overflow: hidden;
}

.sustainableDevelopmentBg .sustainableDevelopment .sustainableDevelopmentMain ul li:nth-child(4n+4) {
  margin-right: 0%;
}

.sustainableDevelopmentBg .sustainableDevelopment .sustainableDevelopmentMain ul li:nth-last-child(-n+4) {
  margin-bottom: 0%;
}

.sustainableDevelopmentBg .sustainableDevelopment .sustainableDevelopmentMain ul li:hover {
  -webkit-box-shadow: 0px 0.46875vw 1.40625vw 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0.46875vw 1.40625vw 0px rgba(0, 0, 0, 0.2);
}

.sustainableDevelopmentBg .sustainableDevelopment .sustainableDevelopmentMain ul li a {
  height: 100%;
  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;
  border-bottom: 0.3125vw solid var(--vi-color);
  padding: 2.08333vw 3.17708vw 0px 1.71875vw;
  position: relative;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.sustainableDevelopmentBg .sustainableDevelopment .sustainableDevelopmentMain ul li a::after {
  opacity: 0.4;
  position: absolute;
  right: -1.30208vw;
  bottom: 1.5625vw;
  width: 12.96875vw;
  height: 6.25vw;
  background: url("/dist/images/newsLogo.png") no-repeat;
  background-size: 12.96875vw 6.25vw;
  content: "";
  display: block;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.sustainableDevelopmentBg .sustainableDevelopment .sustainableDevelopmentMain ul li a:hover::after {
  opacity: 1;
}

.sustainableDevelopmentBg .sustainableDevelopment .sustainableDevelopmentMain ul li a:hover .text .download {
  color: var(--vi-color);
}

.sustainableDevelopmentBg .sustainableDevelopment .sustainableDevelopmentMain ul li a:hover .text .play {
  color: var(--vi-color);
}

.sustainableDevelopmentBg .sustainableDevelopment .sustainableDevelopmentMain ul li a:hover .text span {
  background-color: var(--vi-color);
  border-color: var(--vi-color);
  color: #ffffff;
}

.sustainableDevelopmentBg .sustainableDevelopment .sustainableDevelopmentMain ul li a .time {
  font-size: 0.83333vw;
  color: var(--vi-color);
  margin-bottom: 1.09375vw;
}

.sustainableDevelopmentBg .sustainableDevelopment .sustainableDevelopmentMain ul li a .time i {
  font-size: 0.83333vw;
  color: var(--vi-color);
  margin-right: 0.3125vw;
}

.sustainableDevelopmentBg .sustainableDevelopment .sustainableDevelopmentMain ul li a .text h1 {
  font-size: 1.25vw;
  color: #000000;
  line-height: 1.66667vw;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  margin-bottom: 7.23958vw;
}

.sustainableDevelopmentBg .sustainableDevelopment .sustainableDevelopmentMain ul li a .text .download {
  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;
  font-size: 0.72917vw;
  color: #8B8B8B;
  margin-top: -4.53125vw;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.sustainableDevelopmentBg .sustainableDevelopment .sustainableDevelopmentMain ul li a .text .download span {
  font-size: 1.45833vw;
  margin-right: 0.78125vw;
}

.sustainableDevelopmentBg .sustainableDevelopment .sustainableDevelopmentMain ul li a .text .play {
  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;
  font-size: 0.72917vw;
  color: #8B8B8B;
  margin-top: 0.52083vw;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.sustainableDevelopmentBg .sustainableDevelopment .sustainableDevelopmentMain ul li a .text .play span {
  font-size: 1.66667vw;
  margin-right: 0.78125vw;
}

.sustainableDevelopmentBg .sustainableDevelopment .sustainableDevelopmentMain ul li a .text span {
  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: 2.39583vw;
  height: 1.66667vw;
  font-size: 0.625vw;
  color: #8B8B8B;
  border: 1px solid #DCDCDC;
  border-radius: 0.83333vw;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.sustainableDevelopmentBg .sustainableDevelopment .sustainableDevelopmentMain ul li a .text span::before {
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
}

/* 企业发展 */
.enterpriseDevelopmentBg {
  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;
  -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;
  height: 48.22917vw;
  position: relative;
  overflow: hidden;
}

.enterpriseDevelopmentBg .title {
  padding: 0 19%;
  text-align: center;
  margin-bottom: 2.03125vw;
}

.enterpriseDevelopmentBg .title img {
  width: auto;
  height: 3.75vw;
  margin-bottom: 1.04167vw;
}

.enterpriseDevelopmentBg .title h1 {
  font-size: 2.39583vw;
  color: #000000;
  line-height: 2.91667vw;
}

.enterpriseDevelopmentBg .text {
  padding: 0 19%;
  text-align: center;
}

.enterpriseDevelopmentBg .text h1 {
  font-size: 0.83333vw;
  color: #000000;
  line-height: 1.45833vw;
  font-weight: normal;
  margin-bottom: 0.20833vw;
}

.enterpriseDevelopmentBg .text h2 {
  font-size: 1.14583vw;
  color: #000000;
  line-height: 1.45833vw;
  font-weight: normal;
  margin-bottom: 1.66667vw;
}

.enterpriseDevelopmentBg .text p {
  font-size: 0.83333vw;
  color: #3D3D3D;
  line-height: 1.45833vw;
}

.enterpriseDevelopmentBg .images {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}

.enterpriseDevelopmentBg .images ul {
  width: 100%;
  height: 100%;
}

.enterpriseDevelopmentBg .images ul li {
  position: absolute;
  border-radius: 0.52083vw;
  overflow: hidden;
}

.enterpriseDevelopmentBg .images ul li:nth-child(1) {
  top: 9.375vw;
  left: 13.38542vw;
}

.enterpriseDevelopmentBg .images ul li:nth-child(2) {
  top: 12.86458vw;
  right: 5.625vw;
  z-index: 9;
}

.enterpriseDevelopmentBg .images ul li:nth-child(3) {
  top: 29.6875vw;
  right: -5.9375vw;
}

.enterpriseDevelopmentBg .images ul li:nth-child(4) {
  top: 28.4375vw;
  left: -2.44792vw;
}

.enterpriseDevelopmentBg .images ul li:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.enterpriseDevelopmentBg .images ul li img {
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

/* 童样的渴望 */
.childlikeLongingBg {
  height: 56.45833vw;
  padding-top: 3.59375vw;
  overflow: hidden;
}

.childlikeLongingBg .childlikeLonging .title {
  padding: 0 20%;
  text-align: center;
  margin-bottom: 1.875vw;
}

.childlikeLongingBg .childlikeLonging .title img {
  width: auto;
  height: 6.77083vw;
  margin-bottom: 1.19792vw;
}

.childlikeLongingBg .childlikeLonging .title h1 {
  font-size: 2.29167vw;
  color: #ffffff;
  font-weight: bold;
  line-height: 2.8125vw;
}

.childlikeLongingBg .childlikeLonging>.text {
  padding: 0 20%;
  text-align: center;
}

.childlikeLongingBg .childlikeLonging>.text p {
  font-size: 0.83333vw;
  color: #ffffff;
  line-height: 1.45833vw;
}

.childlikeLongingBg .childlikeLonging .childlikeLongingMain {
  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;
  margin-top: 5.625vw;
}

.childlikeLongingBg .childlikeLonging .childlikeLongingMain .left {
  width: 26.1%;
  position: relative;
}

.childlikeLongingBg .childlikeLonging .childlikeLongingMain .left h1 {
  font-size: 1.875vw;
  color: #ffffff;
  line-height: 2.5vw;
  margin-bottom: 1.14583vw;
}

.childlikeLongingBg .childlikeLonging .childlikeLongingMain .left p {
  font-size: 0.72917vw;
  color: rgba(255, 255, 255, 0.9);
  line-height: 1.04167vw;
}

.childlikeLongingBg .childlikeLonging .childlikeLongingMain .left .swiper-button-next,
.childlikeLongingBg .childlikeLonging .childlikeLongingMain .left .swiper-button-prev {
  display: inline-block;
  text-align: center;
  position: static !important;
  margin-top: 0px;
  width: 2.60417vw;
  height: 2.60417vw;
  line-height: 2.5vw;
  border: 0.10417vw solid #FFFFFF;
  border-radius: 50%;
  background: none;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
  margin: 0px;
  margin-top: 2.34375vw;
}

.childlikeLongingBg .childlikeLonging .childlikeLongingMain .left .swiper-button-next::after,
.childlikeLongingBg .childlikeLonging .childlikeLongingMain .left .swiper-button-prev::after {
  font-size: 0.72917vw;
  font-weight: bold;
}

.childlikeLongingBg .childlikeLonging .childlikeLongingMain .left .swiper-button-next:hover,
.childlikeLongingBg .childlikeLonging .childlikeLongingMain .left .swiper-button-prev:hover {
  background-color: var(--vi-color);
  border-color: var(--vi-color);
}

.childlikeLongingBg .childlikeLonging .childlikeLongingMain .left .swiper-button-prev {
  margin-right: 0.41667vw;
}

.childlikeLongingBg .childlikeLonging .childlikeLongingMain .right {
  width: 65.6%;
}

.childlikeLongingBg .childlikeLonging .childlikeLongingMain .right .childlikeLongingSwiper {
  overflow: visible !important;
  -webkit-clip-path: inset(0% -50% 0% 0%);
  clip-path: inset(0% -50% 0% 0%);
}

.childlikeLongingBg .childlikeLonging .childlikeLongingMain .right .childlikeLongingSwiper .swiper-slide {
  border-radius: 0.78125vw;
  overflow: hidden;
  background-color: #fff;
}

.childlikeLongingBg .childlikeLonging .childlikeLongingMain .right .childlikeLongingSwiper .swiper-slide:hover .image img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.childlikeLongingBg .childlikeLonging .childlikeLongingMain .right .childlikeLongingSwiper .swiper-slide .image {
  overflow: hidden;
}

.childlikeLongingBg .childlikeLonging .childlikeLongingMain .right .childlikeLongingSwiper .swiper-slide .image img {
  width: 100%;
  height: auto;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.childlikeLongingBg .childlikeLonging .childlikeLongingMain .right .childlikeLongingSwiper .swiper-slide .text {
  text-align: left;
  height: 6.25vw;
  padding: 1.71875vw 1.92708vw 0;
}

.childlikeLongingBg .childlikeLonging .childlikeLongingMain .right .childlikeLongingSwiper .swiper-slide .text h1 {
  font-size: 1.04167vw;
  color: #000000;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0.36458vw;
}

.childlikeLongingBg .childlikeLonging .childlikeLongingMain .right .childlikeLongingSwiper .swiper-slide .time {
  font-size: 0.72917vw;
  color: #383838;
}

.childlikeLongingBg .childlikeLonging .childlikeLongingMain .right .childlikeLongingSwiper .swiper-slide .time i {
  color: #e7bb69;
  font-size: 0.83333vw;
  margin-right: 0.3125vw;
}

/* 基金会 */
.foundationBg {
  min-height: 48.4375vw;
  padding-top: 7.60417vw;
  padding-bottom: 6.875vw;
}

.foundationBg .foundation {
  padding: 0 18%;
  text-align: center;
}

.foundationBg .foundation .title {
  margin-bottom: 2.1875vw;
}

.foundationBg .foundation .title img {
  height: 6.97917vw;
  margin-bottom: 1.61458vw;
}

.foundationBg .foundation .title h1 {
  font-size: 2.39583vw;
  color: #000000;
  line-height: 2.91667vw;
  font-weight: bold;
}

.foundationBg .foundation .text {
  font-size: 0.83333vw;
  color: #3D3D3D;
  line-height: 1.45833vw;
  margin-bottom: 2.44792vw;
}

.foundationBg .foundation .number {
  margin-bottom: 2.91667vw;
}

.foundationBg .foundation .number ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.foundationBg .foundation .number ul li {
  margin: 0 2.08333vw;
}

.foundationBg .foundation .number ul li h1 {
  font-size: 3.64583vw;
  color: var(--vi-color);
  font-weight: bold;
}

.foundationBg .foundation .number ul li p {
  font-size: 0.83333vw;
  color: #555555;
}

.foundationBg .foundation .tab {
  display: inline-block;
  max-width: 18.90625vw;
  padding: 0 1.30208vw;
  height: 2.29167vw;
  font-size: 0.78125vw;
  color: var(--vi-color);
  line-height: 2.1875vw;
  border: 1px solid var(--vi-color);
  border-radius: 1.14583vw;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* 守护成长 */
.foundationTip {
  min-height: 16.61458vw;
  padding: 5.20833vw 0px;
  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: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.foundationTip h1 {
  font-size: 2.39583vw;
  color: #ffffff;
  font-weight: bold;
  line-height: 2.91667vw;
  margin-bottom: 0.67708vw;
}

.foundationTip p {
  font-size: 0.72917vw;
  color: rgba(255, 255, 255, 0.5);
}

/* 必赢亚洲·bwin(中国区)官方网站股份 */
.investorRelationsNewsBg {
  padding-top: 8.07292vw;
}

.hxShare {
  border-radius: 0.78125vw;
  overflow: hidden;
  position: relative;
}

.hxShare .image img {
  width: 100%;
  height: auto;
}

.hxShare .text {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  padding: 3.48958vw 3.69792vw;
}

.hxShare .text>h1 {
  font-size: 1.25vw;
  color: #ffffff;
  font-weight: bold;
  margin-bottom: 3.54167vw;
}

.hxShare .text>h2 {
  font-size: 4.47917vw;
  color: var(--vi-color);
  font-weight: bold;
}

.hxShare .text>h2 i {
  font-size: 1.04167vw;
}

.hxShare .text>h2 span {
  font-size: 1.25vw;
}

.hxShare .text>h2 img {
  display: inline-block;
  height: 1.51042vw;
  margin-top: 1.04167vw;
}

.hxShare .text>h2 img.rise {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.hxShare .text>p {
  font-size: 0.83333vw;
  color: #ffffff;
  margin-bottom: 2.76042vw;
}

.hxShare .text ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.hxShare .text ul li {
  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-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;
  height: 3.4375vw;
  padding: 0px 3.125vw;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}

.hxShare .text ul li:first-child {
  padding-left: 0px;
}

.hxShare .text ul li:last-child {
  padding-right: 0px;
  border-right: 0px;
}

.hxShare .text ul li h1 {
  font-size: 0.78125vw;
  color: #ffffff;
  font-weight: normal;
  margin-bottom: 0.20833vw;
}

.hxShare .text ul li p {
  font-size: 1.875vw;
  color: #ffffff;
  font-weight: bold;
}

/* 最新公告 */
.investorRelationsNews {
  margin-top: 4.94792vw;
}

.investorRelationsNews .investorRelationsNewsMain {
  margin-top: 2.76042vw;
}

.investorRelationsNews .investorRelationsNewsMain ul {
  border-top: 1px solid #E0DED9;
}

.investorRelationsNews .investorRelationsNewsMain ul li {
  border-bottom: 1px solid #E0DED9;
}

.investorRelationsNews .investorRelationsNewsMain ul li:hover .text p {
  color: var(--vi-color);
}

.investorRelationsNews .investorRelationsNewsMain ul li:hover .icon img {
  -webkit-filter: none;
  filter: none;
}

.investorRelationsNews .investorRelationsNewsMain ul li a {
  padding-top: 1.40625vw;
  padding-bottom: 1.82292vw;
  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;
}

.investorRelationsNews .investorRelationsNewsMain ul li .text h1 {
  font-size: 0.72917vw;
  color: #666666;
  font-weight: normal;
  margin-bottom: 0.57292vw;
}

.investorRelationsNews .investorRelationsNewsMain ul li .text p {
  font-size: 1.25vw;
  color: #0C1125;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.investorRelationsNews .investorRelationsNewsMain ul li .icon img {
  height: 1.77083vw;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

/* 投资者联系 */
.investorContactusBg {
  padding-top: 6.97917vw;
  padding-bottom: 7.29167vw;
}

.investorContactusBg .investorContactus {
  border-radius: 1.04167vw;
  overflow: hidden;
}

.investorContactusBg .investorContactus .title {
  font-size: 2.39583vw;
  color: #000000;
  font-weight: bold;
  text-align: center;
  margin-bottom: 2.55208vw;
}

.investorContactusBg .investorContactus .investorContactusMain {
  position: relative;
}

.investorContactusBg .investorContactus .investorContactusMain .image img {
  width: 100%;
  height: auto;
}

.investorContactusBg .investorContactus .investorContactusMain .text {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  padding-left: 10%;
}

.investorContactusBg .investorContactus .investorContactusMain .text ul {
  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;
  height: 100%;
}

.investorContactusBg .investorContactus .investorContactusMain .text ul li {
  width: 16.45833vw;
  height: 7.60417vw;
  padding: 0 1.04167vw;
  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;
  text-align: center;
  border-right: 1px solid rgba(255, 255, 255, 0.2);
}

.investorContactusBg .investorContactus .investorContactusMain .text ul li:last-child {
  border-right: 0px;
}

.investorContactusBg .investorContactus .investorContactusMain .text ul li .icon {
  margin-bottom: 1.35417vw;
  margin-top: -1.04167vw;
}

.investorContactusBg .investorContactus .investorContactusMain .text ul li .icon img {
  width: auto;
  height: 3.125vw;
}

.investorContactusBg .investorContactus .investorContactusMain .text ul li .list h1 {
  font-size: 1.04167vw;
  color: #ffffff;
  font-weight: bold;
  line-height: 1.30208vw;
  margin-bottom: 0.78125vw;
  height: 2.34375vw;
}

.investorContactusBg .investorContactus .investorContactusMain .text ul li:nth-child(2) .list h1 {
  font-size: 1.45833vw;
  color: #ffffff;
  font-weight: bold;
  height: 2.34375vw;
  margin-bottom: 0.78125vw;
}

.investorContactusBg .investorContactus .investorContactusMain .text ul li:nth-child(3) .list h1 {
  font-size: 1.35417vw;
  color: #ffffff;
  font-weight: bold;
  height: 2.34375vw;
  line-height: 1.30208vw;
  margin-bottom: 0.78125vw;
}

.investorContactusBg .investorContactus .investorContactusMain .text ul li .list p {
  font-size: 0.83333vw;
  color: rgba(255, 255, 255, 0.8);
}

/* 企业优势 */
.enterpriseAdvantages {
  position: relative;
}

.enterpriseAdvantages .image img {
  width: 100%;
  height: auto;
}

.enterpriseAdvantages .title {
  position: absolute;
  top: 15.4%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  text-align: center;
}

.enterpriseAdvantages .title h1 {
  font-size: 0.9375vw;
  color: #464646;
  font-weight: normal;
  margin-bottom: 0.26042vw;
}

.enterpriseAdvantages .title p {
  font-size: 2.39583vw;
  color: #000000;
  font-weight: bold;
}

/* 办公环境 */
.officeEnvironment {
  padding-top: 4.94792vw;
  padding-bottom: 5.26042vw;
  overflow: hidden;
}

.officeEnvironment .officeEnvironmentMain {
  margin-top: 3.22917vw;
}

.officeEnvironment .officeEnvironmentMain .officeEnvironmentSwiper {
  width: 41.19792vw;
  padding-bottom: 3.125vw;
  margin-left: 0px;
  overflow: visible !important;
}

.officeEnvironment .officeEnvironmentMain .officeEnvironmentSwiper .swiper-slide .image {
  position: relative;
}

.officeEnvironment .officeEnvironmentMain .officeEnvironmentSwiper .swiper-slide .image::after {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.1);
  content: "";
  display: block;
}

.officeEnvironment .officeEnvironmentMain .officeEnvironmentSwiper .swiper-slide .image img {
  width: 100%;
  height: auto;
}

.officeEnvironment .officeEnvironmentMain .officeEnvironmentSwiper .swiper-slide .play {
  width: 3.22917vw;
  height: 3.22917vw;
  background: url("/dist/images/iconPlay2.png") no-repeat;
  background-size: 3.22917vw;
  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%);
  z-index: 9;
  cursor: pointer;
}

.officeEnvironment .officeEnvironmentMain .officeEnvironmentSwiper .swiper-scrollbar {
  left: 0px;
  width: 75vw;
  height: 0.10417vw;
}

.officeEnvironment .officeEnvironmentMain .officeEnvironmentSwiper .swiper-scrollbar .swiper-scrollbar-drag {
  height: 0.15625vw;
  border-radius: 0px;
  background-color: var(--vi-color);
}

/* 办公文化 */
.officeCultureBg {
  padding-top: 4.94792vw;
  padding-bottom: 8.125vw;
}

.officeCultureBg .officeCulture {
  margin-top: 2.8125vw;
}

.officeCultureBg .officeCulture ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.officeCultureBg .officeCulture ul li {
  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;
  height: 32.29167vw;
}

.officeCultureBg .officeCulture ul li:nth-child(1) {
  width: 40.8%;
  margin-right: 0.7%;
}

.officeCultureBg .officeCulture ul li:nth-child(1) .image img {
  height: 24.42708vw;
}

.officeCultureBg .officeCulture ul li:nth-child(1) .text {
  height: 7.5vw;
  background-color: #fff;
}

.officeCultureBg .officeCulture ul li:nth-child(2) {
  -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;
  width: 25.3%;
  margin-right: 0.7%;
}

.officeCultureBg .officeCulture ul li:nth-child(2) .image img {
  height: 22.91667vw;
}

.officeCultureBg .officeCulture ul li:nth-child(2) .text {
  height: 8.85417vw;
  background-color: #EEE4C9;
}

.officeCultureBg .officeCulture ul li:nth-child(3) {
  width: 32.5%;
}

.officeCultureBg .officeCulture ul li:nth-child(3) .image img {
  height: 24.42708vw;
}

.officeCultureBg .officeCulture ul li:nth-child(3) .text {
  height: 7.34375vw;
  background-color: #DCE7EC;
}

.officeCultureBg .officeCulture ul li .image {
  border-radius: 0.78125vw;
  overflow: hidden;
}

.officeCultureBg .officeCulture ul li .image:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.officeCultureBg .officeCulture ul li .image img {
  width: 100%;
  height: auto;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.officeCultureBg .officeCulture ul li .text {
  padding: 1.92708vw;
  border-radius: 0.78125vw;
  overflow: hidden;
}

.officeCultureBg .officeCulture ul li .text h1 {
  font-size: 1.25vw;
  color: #000000;
  font-weight: bold;
  margin-bottom: 0.72917vw;
}

.officeCultureBg .officeCulture ul li .text p {
  font-size: 0.78125vw;
  color: #696969;
  line-height: 1.14583vw;
}

/* 加入必赢亚洲 */
@media (min-width: 0px) {
  .join {
    padding: 40px 0px 0px;
  }

  .jobsMain .commonMain {
    max-width: var(--content-Wdith);
    margin: 0px auto;
    padding: 0px 20px;
  }

  .jobsMain {
    padding-bottom: 40px;
    position: relative;
  }

  .jobsMain .title {
    width: 124px;
    height: 35px;
    color: var(--vi-color);
    border: 2px solid var(--vi-color);
    border-radius: 30px;
    font-size: 21px;
    line-height: 31px;
    text-align: center;
    font-weight: bold;
    margin: 0 auto;
    margin-bottom: 8px;
  }

  .jobsMain .jobsDesc {
    font-size: 14px;
    line-height: 23px;
    color: #3e3a39;
    text-align: center;
    margin-bottom: 20px;
  }

  .jobsMain .jobsDesc img {
    width: 100%;
    height: auto;
    margin: 6px auto;
  }
  .jobsMain .jobsImgs{
    margin-bottom: 25px;
  }
  .jobsMain .jobsListBox {
    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;
    padding-top: 10px;
    margin: 0px;
  }

  .jobsMain .jobsListBox .list {
    display: block;
    width: 100%;
    margin: 15px 0px 0px;
    border-radius: 15px;
    padding: 20px;
    background: #fff;
    border: 1px solid #E5E5E5;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;
  }

  .jobsMain .jobsListBox .list .jobTitleBox {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }

  .jobsMain .jobsListBox .list .jobTitleBox .icon {
    padding-right: 10px;
  }

  .jobsMain .jobsListBox .list .jobTitleBox .icon img {
    width: 30px;
    display: block;
  }

  .jobsMain .jobsListBox .list .jobTitleBox .jobTitle {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .jobsMain .jobsListBox .list .jobTitleBox .jobTitle .subTitle {
    font-weight: bold;
    font-size: 16px;
    line-height: 20px;
    color: #2a2f41;
    display: -webkit-box;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
  }

  .jobsMain .jobsListBox .list .jobTitleBox .jobTitle .city {
    margin-top: 8px;
    font-size: 13px;
    color: #535353;
    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;
  }

  .jobsMain .jobsListBox .list .jobTitleBox .jobTitle .city i {
    margin-right: 10px;
  }

  .jobsMain .jobsListBox .list .jobTitleBox .jobDetail {
    display: none;
  }

  .jobsMain .jobsListBox .list .desc {
    margin-top: 15px;
    font-size: 14px;
    color: #5e647a;
    line-height: 24px;
    height: 48px;
    display: -webkit-box;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }

  .jobsMain .jobsListBox .list .arrow {
    padding-top: 20px;
    font-size: 18px;
    color: #5e647a;
  }

  .jobsMain .jobsListBox .list:hover {
    border-color: var(--vi-color);
    -webkit-box-shadow: 0px 3px 16px 0px rgba(0, 1, 16, 0.2);
    box-shadow: 0px 3px 16px 0px rgba(0, 1, 16, 0.2);
  }

  .jobsMain .jobsListBox .list:hover .arrow {
    color: var(--vi-color);
  }

  .jobsEjectMain {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 999;
    background-color: rgba(0, 0, 0, 0.5);
    display: none;
  }

  .jobsEjectBox {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    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;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 2;
  }

  .jobsEject {
    margin-bottom: 12.5%;
    width: 1060px;
    max-width: 100%;
    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;
    max-height: 85%;
    padding: 20px;
    background: #fff;
    border-radius: 15px;
    position: relative;
  }

  .jobsEjectClose {
    position: absolute;
    right: 15px;
    top: 20px;
    font-size: 20px;
    color: #000;
    font-weight: 700;
    cursor: pointer;
  }

  .jobsEjectTitle {
    padding-bottom: 15px;
    margin-right: 10%;
    position: relative;
  }

  .jobsEjectTitle::after {
    content: "";
    background: #e1e1e1;
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 1px;
  }

  .jobsEjectTitle .subTitle {
    font-size: 18px;
    line-height: 1.2;
    color: #000000;
    font-weight: 600;
  }

  .jobsEjectTitle .city {
    padding-top: 10px;
    font-size: 12px;
    color: #535353;
    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;
  }

  .jobsEjectTitle .city i {
    margin-right: 5px;
  }

  .jobsEjectContent {
    padding: 15px 10% 15px 0px;
    font-size: 14px;
    line-height: 24px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow-y: auto;
    color: #474b51;
  }

  .jobsEjectBtn {
    margin-top: 30px;
  }
  
  .jobsEjectBtn .jobsEjectBtnLeft{
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;   
    margin-bottom: 10px;
  }
  
  .jobsEjectBtn .jobsEjectBtnRight{
      font-size: 13px;
      color: #666;
  }

  .jobsEjectBtn a {
    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: 112px;
    height: 41px;
    font-size: 13px;
    color: #ffffff;
    background: #D7B660;
    border-radius: 25px;
    margin-right: 15px;
  }

  .jobsEjectBtn a i {
    font-size: 20px;
    margin-left: 10px;
  }

  .jobsEjectBtn a:hover {
    color: #ffffff;
  }

  .jobsList ul {
    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;
  }

  .jobsList ul li {
    margin: 0 6.5px;
  }

  .jobsList ul li.active a {
    background: -webkit-gradient(linear, left top, right top, from(#D7B660), to(#D7B660));
    background: -webkit-linear-gradient(left, #D7B660, #D7B660);
    background: -moz-linear-gradient(left, #D7B660, #D7B660);
    background: linear-gradient(90deg, #D7B660, #D7B660);
    color: #ffffff;
    border-color: var(--vi-color);
  }

  .jobsList ul li a {
    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: 112px;
    height: 41px;
    font-size: 15px;
    color: #484848;
    border: 1px solid rgba(161, 166, 170, 0.3);
    border-radius: 25px;
  }

  .jobsEjectContent .contentTitle {
    font-size: 14px;
    color: #000000;
    font-weight: 600;
  }

  .jobsEjectContent::-webkit-scrollbar {
    width: 2px;
    height: 16px;
    background-color: #fff;
  }

  .jobsEjectContent::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
    border-radius: 6px;
    background-color: #fff;
  }

  .jobsEjectContent::-webkit-scrollbar-thumb {
    border-radius: 6px;
    -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
    background-color: var(--vi-color);
  }
}

@media (min-width: 768px) {
  .join {
    padding: 0px 0px 5.3476vw;
  }

  .jobsMain {
    padding: var(--padding-768);
  }

  .jobsMain .commonMain {
    max-width: var(--content-Wdith-768);
  }

  .jobsMain .jobsListBox {
    padding-top: 1.875vw;
    margin: 0vw -1.375vw;
  }

  .jobsMain .jobsListBox .list {
    width: -webkit-calc(50% - 2.75vw);
    width: -moz-calc(50% - 2.75vw);
    width: calc(50% - 2.75vw);
    margin: 2.8125vw 1.375vw 0vw;
    padding: 3.125vw;
  }

  .jobsMain .jobsListBox .list .jobTitleBox .jobTitle .subTitle {
    font-size: 1.375vw;
    line-height: 1.5vw;
  }

  .jobsMain .jobsListBox .list .jobTitleBox .jobTitle .city {
    margin-top: 0.5vw;
    font-size: 0.9375vw;
  }

  .jobsMain .jobsListBox .list .jobTitleBox .jobTitle .city i {
    margin-right: 0.625vw;
  }

  .jobsMain .jobsListBox .list .jobTitleBox .icon {
    padding-right: 1.875vw;
  }

  .jobsMain .jobsListBox .list .jobTitleBox .icon img {
    width: 1.875vw;
  }

  .jobsMain .jobsListBox .list .desc {
    margin-top: 1.5625vw;
    font-size: 1vw;
    line-height: 1.75vw;
    height: 3.5vw;
  }

  .jobsMain .jobsListBox .list .arrow {
    padding-top: 1.25vw;
    font-size: 1.5vw;
  }

  .jobsEjectBox {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .jobsEject {
    padding: 3.75vw;
    max-width: 92%;
    border-radius: 0.9375vw;
    margin-bottom: 0px;
  }

  .jobsEjectClose {
    right: 3.75vw;
    top: 3.75vw;
  }

  .jobsEjectTitle {
    padding-bottom: 1.5625vw;
  }

  .jobsEjectTitle .subTitle {
    font-size: 2.125vw;
  }

  .jobsEjectTitle .city {
    font-size: 0.9375vw;
    padding-top: 1.25vw;
  }

  .jobsEjectTitle .city i {
    margin-right: 0.625vw;
  }

  .jobsEjectContent {
    padding: 1.875vw 10% 1.875vw 0vw;
    font-size: 1vw;
    line-height: 2vw;
  }

  .jobsEjectContent .contentTitle {
    font-size: 1.125vw;
  }
}

@media (min-width: 1200px) {
  .jobsMain {
    padding-top: 4.7396vw;
    padding-bottom: 0px;
  }

  .jobsMain .commonMain {
    max-width: var(--content-Wdith-1200);
  }

  .jobsMain .title {
    width: 14.375vw;
    height: 4.1667vw;
    line-height: 3.75vw;
    border-radius: 2.6042vw;
    font-size: 2.3958vw;
    border-width: .2604vw;
    margin-bottom: 1.25vw;
  }

  .jobsMain .jobsDesc {
    font-size: 1.1667vw;
    line-height: 2.7083vw;
    margin-bottom: 6.5625vw;
  }

  .jobsMain .jobsDesc img {
    margin: 4.0104vw auto;
  }

  .jobsMain .jobsListBox {
    padding-top: 0.2604vw;
    margin: 0vw -1.1458vw;
  }

  .jobsMain .jobsListBox .list {
    width: -webkit-calc(33.333% - 2.2917vw);
    width: -moz-calc(33.333% - 2.2917vw);
    width: calc(33.333% - 2.2917vw);
    margin: 2.3438vw 1.1458vw 0vw;
    padding: 2.6042vw;
  }

  .jobsMain .jobsListBox .list .jobTitleBox .jobTitle .subTitle {
    font-size: 1.1458vw;
    line-height: 1.25vw;
  }

  .jobsMain .jobsListBox .list .jobTitleBox .jobTitle .city {
    margin-top: 0.4167vw;
    font-size: 0.7813vw;
  }

  .jobsMain .jobsListBox .list .jobTitleBox .jobTitle .city i {
    margin-right: 0.5208vw;
  }

  .jobsMain .jobsListBox .list .jobTitleBox .icon {
    padding-right: 1.5625vw;
  }

  .jobsMain .jobsListBox .list .jobTitleBox .icon img {
    width: 1.5625vw;
  }

  .jobsMain .jobsListBox .list .desc {
    margin-top: 1.3021vw;
    font-size: 0.8333vw;
    line-height: 1.4583vw;
    height: 2.9167vw;
  }

  .jobsMain .jobsListBox .list .arrow {
    padding-top: 1.0417vw;
    font-size: 1.25vw;
  }

  .jobsEject {
    padding: 3.125vw;
    padding-left: 95px;
    border-radius: 0.7813vw;
  }

  .jobsEjectClose {
    right: 2.7083vw;
    top: 3.125vw;
    font-size: 1.0417vw !important;
  }

  .jobsEjectTitle {
    padding-bottom: 1.3021vw;
  }

  .jobsEjectTitle .subTitle {
    font-size: 1.7708vw;
  }

  .jobsEjectTitle .city {
    font-size: 0.7813vw;
    padding-top: 1.0417vw;
  }

  .jobsEjectTitle .city i {
    margin-right: 0.5208vw;
  }

  .jobsEjectContent {
    padding: 1.5625vw 10% 1.5625vw 0vw;
    font-size: 0.8333vw;
    line-height: 1.6667vw;
  }

  .jobsEjectContent .contentTitle {
    font-size: 0.9375vw;
  }
  
  .jobsEjectBtn{
      display: flex;
      align-items: flex-end;
      justify-content: space-between;
  }
  
  .jobsEjectBtn .jobsEjectBtnLeft{
      margin-bottom: 0px;
  }
  
  .jobsEjectBtn .jobsEjectBtnRight{
      font-size: 0.7813vw;
  }

  .jobsEjectBtn a {
    width: 7.9688vw;
    height: 2.6042vw;
    font-size: 0.7292vw;
    border-radius: 1.3021vw;
    margin-left: 0px;
    margin-right: 0.95vw;
  }

  .jobsEjectBtn a i {
    font-size: 1.1458vw;
    margin-left: 0.7813vw;
  }

  .jobsList {
    margin-top: 1.4063vw;
  }

  .jobsList ul li {
    margin: 0 0.7552vw;
  }

  .jobsList ul li a {
    width: 7.8125vw;
    height: 2.5521vw;
    font-size: 0.8333vw;
    border-width: 0.1042vw;
  }
}

/* 网站地图 */
.containerRow {
  padding: 3.645833vw 0px;
}

.defaWebMap {
  background-color: #fff;
}

.defaWebMap dl {
  border: 1px solid #e6e6e6;
  margin-top: 1.5625vw;
}

.defaWebMap dl h3 {
  padding-left: 1.041667vw;
  padding-bottom: 0.260417vw;
}

.defaWebMap dl h3 span {
  font-size: 1.041667vw;
  color: #003097;
  position: relative;
  top: -1vw;
  background-color: #fff;
  padding: 0px 0.677083vw;
}

.defaWebMap dl h3 span a {
  color: #333333;
  font-weight: bold;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.defaWebMap dl h3 span a:hover {
  color: var(--vi-color);
}

.defaWebMap dl dd {
  padding-left: 1.71875vw;
  padding-bottom: 0.78125vw;
}

.defaWebMap dl dd a {
  font-size: 0.729167vw;
  padding-right: 1.041667vw;
  display: inline-block;
  padding-bottom: 0.416667vw;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.defaWebMap dl dd a:hover {
  color: var(--vi-color);
}

.defaWebMap dl dd a em {
  display: inline-block;
  margin-right: 0.416667vw;
  width: 0.15625vw;
  height: 0.15625vw;
  background-color: #003097;
  vertical-align: middle;
}

@media (min-width: 768px) {
  .defaWebMap dl {
    margin-top: 50px;
  }

  .defaWebMap dl dd a {
    padding-right: 50px;
  }
}

@media (max-width: 768px) {
  .containerRow {
    padding: 20px 0px 40px;
  }

  .defaWebMap dl h3 span a {
    font-size: 18px;
  }

  .defaWebMap dl h3 span {
    font-size: 16px;
  }

  .defaWebMap dl dd a {
    font-size: 14px;
    padding-right: 20px;
    padding-bottom: 10px;
  }

  .defaWebMap dl h3 {
    padding-bottom: 0;
  }

  .defaWebMap dl h3 span {
    top: -15px;
  }

  .defaWebMap dl {
    margin-top: 35px;
  }
}

/* 法律声明 隐私政策 */
.policy {
  margin-top: 7.8125vw;
  margin-bottom: 6.25vw;
  color: #333333;
}

.policy h1 {
  font-size: 1.77083vw;
  text-align: center;
  font-weight: bold;
  margin-bottom: 3.125vw;
}

.policy h2 {
  font-size: 1.25vw;
  font-weight: bold;
}

.policy h3 {
  font-size: 1.14583vw;
}

.policy h4 {
  font-size: 1.04167vw;
}

.policy h5 {
  font-size: 0.9375vw;
}

.policy h6 {
  font-size: 0.83333vw;
}

.policy p {
  font-size: 0.83333vw;
  line-height: 1.45833vw;
  color: #666666;
}

@media (max-width: 992px) {
  .content1560 {
    width: -webkit-calc(100% - 40px);
    width: -moz-calc(100% - 40px);
    width: calc(100% - 40px);
  }

  .content1330 {
    width: -webkit-calc(100% - 200px);
    width: -moz-calc(100% - 200px);
    width: calc(100% - 200px);
  }

  .bannerBg .banner .bannerText span {
    font-size: 14px;
  }

  .bannerBg .banner .bannerText h1 {
    font-size: 28px;
  }

  .bannerBg .banner .bannerText a {
    width: 100px;
    height: 33px;
    line-height: 31px;
    font-size: 13px;
    border-radius: 30px;
  }

  .bannerBg .banner .bannerGlide img {
    width: 45px;
    height: 45px;
  }

  .bannerBg .banner .bannerGlide {
    left: 40px;
    bottom: 40px;
  }

  .bannerBg .banner .swiper-pagination {
    bottom: 3% !important;
    width: 100% !important;
    right: 0%;
  }

  .bannerBg .banner .swiper-pagination-bullet {
    width: 12px;
    height: 3px;
    border-radius: 3px;
  }

  .bannerBg .banner .swiper-pagination-bullet-active {
    width: 18px;
  }

  .iaboutus .iaboutusImg .iaboutusText h1 {
    font-size: 28px;
    line-height: 34px;
  }

  .iaboutus .iaboutusImg .iaboutusText a {
    width: 100px;
    height: 33px;
    line-height: 31px;
    font-size: 13px;
    border-radius: 30px;
    margin-top: 20px;
  }

  .iaboutus {
    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;
  }

  .iaboutus .iaboutusTitle {
    width: 43%;
  }

  .iaboutus .iaboutusTitle span {
    font-size: 22px;
  }

  .iaboutus .iaboutusTitle h1 {
    font-size: 42px;
  }

  .iaboutus .iaboutusTitle p {
    font-size: 13px;
    line-height: 22px;
  }

  .iaboutus .iaboutusImg {
    width: 1000px;
    -webkit-clip-path: polygon(55.5% 0%, 100% 0%, 52% 100%, 0% 100%);
    clip-path: polygon(55.5% 0%, 100% 0%, 52% 100%, 0% 100%);
  }

  .iaboutusMain {
    width: -webkit-calc(100% + 2400px);
    width: -moz-calc(100% + 2400px);
    width: calc(100% + 2400px);
  }

  .ibrandBg {
    min-height: auto;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .ibrandBg .ibrandTitle h1,
  .ibrandBg .ibrandTitle p {
    font-size: 24px;
    line-height: 30px;
  }

  .ibrandBg .ibrandTitle {
    margin-bottom: 25px;
  }

  .ibrandBg .ibrandSwiper .swiper-slide .ibrandSwiperText {
    width: 220px;
    height: 160px;
  }

  .ibrandBg .ibrandSwiper .swiper-slide .ibrandSwiperText::after {
    left: 5px;
    width: 215px;
    height: 160px;
  }

  .ibrandBg .ibrandSwiper .swiper-slide .ibrandSwiperText span {
    display: none;
  }

  .ibrandBg .ibrandSwiper .swiper-slide .ibrandSwiperText h1 {
    font-size: 16px;
    margin-bottom: 5px;
  }

  .ibrandBg .ibrandSwiper .swiper-slide .ibrandSwiperText p {
    font-size: 12px;
    line-height: 22px;
    height: 44px;
    overflow: hidden;
  }

  .ibrandBg .ibrandSwiper .swiper-slide .ibrandSwiperText img {
    height: 29px;
    margin-bottom: 10px;
  }

  .ilayout {
    min-height: auto;
    padding-bottom: 50px;
  }

  .ilayout .ilayoutTitle {
    right: 20px;
    width: 254px;
    height: 179px;
    top: 46.5%;
  }

  .ilayout .ilayoutTitle span {
    font-size: 12px;
  }

  .ilayout .ilayoutTitle h1 {
    font-size: 20px;
  }

  .ilayout .ilayoutTitle a {
    height: 52px;
    line-height: 52px;
    font-size: 12px;
  }

  .ilayout .ilayoutSwiper2 .swiper-slide .ilayoutText h1 {
    font-size: 18px;
    width: 50%;
  }

  .ilayout .ilayoutSwiper2 .swiper-slide .ilayoutText p {
    font-size: 13px;
    line-height: 24px;
    width: 50%;
  }

  .ilayout .ilayoutSwiper1 {
    bottom: 130px;
  }

  .ilayout .ilayoutSwiper1 .swiper-slide h1 {
    font-size: 14px;
  }

  .ilayout .ilayoutSwiper1 .swiper-slide img {
    height: 20px;
    width: 20px;
  }

  .ilayout .ilayoutSwiper1 .swiper-slide i {
    width: 10px;
  }

  .ilayout .ilayoutSwiper1 .swiper-slide i::before {
    width: 1px;
    height: 10px;
  }

  .ilayout .ilayoutSwiper1 .swiper-slide i::after {
    height: 1px;
    width: 10px;
  }

  .inewsBg {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .inewsBg .inews {
    padding: 0px;
  }

  .inewsBg .inews .inews1 {
    width: 60%;
    margin-bottom: 2%;
  }

  .inewsBg .inews .inews2 {
    width: 38%;
    margin-bottom: 2%;
  }

  .inewsBg .inews .inews3 {
    width: 43%;
  }

  .inewsBg .inews .inews4 {
    width: 55%;
  }

  .inewsBg .inews .inews2Text .inewsTitle span {
    font-size: 14px;
  }

  .inewsBg .inews .inews2Text .inewsTitle h1 {
    font-size: 20px;
    line-height: 26px;
    margin-top: 5px;
  }

  .inewsBg .inews .inewsMore {
    width: 85px;
    height: 30px;
    line-height: 28px;
    font-size: 12px;
    border-radius: 30px;
  }

  .inewsBg .inews .inews2Text .inews2Code span {
    font-size: 14px;
  }

  .inewsBg .inews .inews2Text .inews2Code h1 {
    font-size: 12px;
    margin-top: 7px;
  }

  .footerBg .footerBrand h1 {
    font-size: 16px;
  }

  .footerBg .footerBrand .footerBrandSwiper .swiper-slide img {
    height: 35px;
  }

  .footerBg .footer {
    margin-bottom: 30px;
  }

  .footerBg .footer .footerNav dl dt a {
    font-size: 13px;
  }

  .footerBg .footer .footerNav dl dd a {
    font-size: 12px;
    line-height: 24px;
  }

  .footerBg .footer .footerCode img {
    height: 90px;
  }

  .footerBg .footer .footerCode p {
    font-size: 12px;
  }

  .footerBg .footerText {
    height: 60px;
    line-height: 60px;
  }
}

/* 移动端 */
@media (max-width: 768px) {

  /* 版心 */
  .content1560,
  .content1440,
  .content1330 {
    width: -webkit-calc(100% - 40px) !important;
    width: -moz-calc(100% - 40px) !important;
    width: calc(100% - 40px) !important;
  }

  .pc {
    display: none !important;
  }

  .mobile {
    display: block !important;
  }

  /* banner */
  .bannerBg {
    position: static;
    height: auto;
  }

  .bannerBg .banner .swiper-slide img.pc {
    display: none;
  }

  .bannerBg .banner .swiper-slide img.mobile {
    display: block;
    height: 100vh;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .bannerBg .banner .bannerText {
    width: auto;
    top: 25%;
    -webkit-transform: translate(-50%, 0%);
    -moz-transform: translate(-50%, 0%);
    -ms-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
  }

  .bannerBg .banner .bannerText span {
    font-size: 16.5px;
    letter-spacing: 2px;
    padding-bottom: 4px;
    border-bottom: 1px solid rgba(215, 182, 96, 0.6);
    color: rgba(215, 182, 96, 0.6);
  }

  .bannerBg .banner .bannerText h1 {
    font-size: 22px;
    line-height: 33px;
    margin-top: 3px;
    white-space: nowrap;
    letter-spacing: 2px;
    background: none;
    color: var(--vi-color);
  }

  .bannerBg .banner .bannerText a {
    width: 92px;
    height: 34px;
    border-radius: 30px;
    line-height: 34px;
    font-size: 12px;
    margin-top: 18px;
  }

  .bannerBg .banner .bannerGlide {
    display: none;
  }

  .bannerBg .banner .swiper-pagination {
    bottom: 26px !important;
    width: 100% !important;
  }

  .bannerBg .banner .swiper-pagination-bullet {
    width: 7px;
    height: 3px;
    border-radius: 3px;
    margin: 0 1.5px !important;
  }

  .bannerBg .banner .swiper-pagination-bullet-active {
    width: 12px;
  }

  /* 关于必赢亚洲 */
  .iaboutus {
    display: block;
    width: 100%;
    height: auto;
    padding-bottom: 300px;
    height: 100vh;
    margin-top: -60px;
  }

  .iaboutusMain {
    width: 100%;
    background-color: #f2f5fc;
  }

  .iaboutus3 {
    display: none;
  }

  .iaboutus::after {
    display: none;
  }

  .iaboutusShape {
    display: none;
  }

  .iaboutus .iaboutusLetter {
    display: none;
  }

  .iaboutus .iaboutusTitle {
    opacity: 1;
    visibility: visible;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
    width: 100%;
  }

  .iaboutus .iaboutusTitle span {
    font-size: 27.6px;
  }

  .iaboutus .iaboutusTitle h1 {
    font-size: 40px;
    line-height: 27px;
    margin-bottom: 20px;
  }

  .iaboutus .iaboutusTitle p {
    font-size: 12px;
    line-height: 20px;
  }

  .iaboutus .iaboutusTitle a {
    margin-top: 25px;
    margin-bottom: 35px;
    margin-left: 0px;
  }

  .iaboutus .iaboutusImg {
    opacity: 1;
    visibility: visible;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
    width: 100%;
    -webkit-clip-path: none;
    clip-path: none;
    position: static;
    height: auto;
  }

  .iaboutus .iaboutusImg img {
    position: static;
    width: 100%;
    height: auto;
  }

  .iaboutus .iaboutusRight {
    width: 100%;
  }

  .iaboutus .iaboutusContent {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .iaboutus .iaboutusRight .iaboutusText {
    font-size: 14px;
    line-height: 24px;
    text-align: justify;
  }

  .iaboutus .iaboutusNum {
    opacity: 1;
    visibility: visible;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 35px;
  }

  .iaboutus .iaboutusNum ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }

  .iaboutus .iaboutusNum ul li {
    margin-bottom: 10px;
    padding-right: 10px;
  }

  .iaboutus .iaboutusNum ul li h1 {
    font-size: 25px;
    height: 20px;
  }

  .iaboutus .iaboutusNum ul li h1 i {
    font-size: 12px;
  }

  .iaboutus .iaboutusNum ul li p {
    font-size: 12px;
    line-height: 20px;
    height: 40px;
    margin-top: 8px;
  }

  /* 品牌 */
  .ibrandBg {
    min-height: auto;
    padding-top: 50px;
    padding-bottom: 50px;
    background: #ecf5f9;
  }

  .ibrandBg .ibrandTitle {
    margin-bottom: 33px;
  }

  .ibrandBg .ibrandTitle h1,
  .ibrandBg .ibrandTitle p {
    font-size: 23px;
    line-height: 27px;
  }

  .ibrandBg .ibrandSwiper {
    overflow: hidden !important;
    border-radius: 12px 12px 5px 5px;
  }

  .ibrandBg .ibrandSwiper .swiper-pagination {
    display: none;
  }

  .ibrandBg .ibrandSwiper .swiper-pagination-bullet {
    width: 13px;
    height: 3px;
    border-radius: 3px;
  }

  .ibrandBg .ibrandSwiper .swiper-pagination-bullet-active {
    background: #e2c473;
  }

  .ibrandBg .ibrandSwiper .swiper-slide .ibrandSwiperImg img.pc {
    display: none;
  }

  .ibrandBg .ibrandSwiper .swiper-slide .ibrandSwiperImg img.mobile {
    display: block;
  }

  .ibrandBg .ibrandSwiper .swiper-button-prev,
  .ibrandBg .ibrandSwiper .swiper-button-next {
    display: none;
  }

  .ibrandBg .ibrandSwiper .swiper-slide {
    border-radius: 12px 12px 5px 5px;
    overflow: hidden;
  }

  .ibrandBg .ibrandSwiper .swiper-slide .ibrandSwiperText {
    visibility: visible;
    opacity: 1;
    position: static;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
    width: 100%;
    height: auto;
    background: #fff !important;
    padding: 24px 30px;
  }

  .ibrandBg .ibrandSwiper .swiper-slide .ibrandSwiperText span {
    display: none;
  }

  .ibrandBg .ibrandSwiper .swiper-slide .ibrandSwiperText h1 {
    font-size: 19px;
    margin-top: 0px;
    margin-bottom: 7px;
  }

  .ibrandBg .ibrandSwiper .swiper-slide .ibrandSwiperText p {
    font-size: 14px;
    line-height: 22px;
    height: 44px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }

  .ibrandBg .ibrandSwiper .swiper-slide .ibrandSwiperText img {
    height: 38px;
    margin-bottom: 6px;
  }

  /* 产业布局 */
  .ilayout {
    min-height: auto;
    padding-bottom: 40px;
    background: #fff;
  }

  .ilayout .ilayoutTitle {
    display: none;
  }

  .ilayout .ilayoutSwiper1 {
    display: none;
    width: 100%;
    height: 40px;
    bottom: 130px;
  }

  .ilayout .ilayoutSwiper1 .swiper-slide {
    border-width: 1px;
  }

  .ilayout .ilayoutSwiper2 .swiper-slide .ilayoutText {
    margin-top: 40px;
  }

  .ilayout .ilayoutSwiper2 .swiper-slide .ilayoutImg img.pc {
    display: none;
  }

  .ilayout .ilayoutSwiper2 .swiper-slide .ilayoutImg img.mobile {
    display: block;
    height: calc(100vh - 60px - 93px);
    object-fit: cover;
  }

  .ilayout .ilayoutSwiper2 .swiper-slide .ilayoutText h1 {
    font-size: 22px;
    width: 100%;
    line-height: 1;
    margin-bottom: 7px;
  }

  .ilayout .ilayoutSwiper2 .swiper-slide .ilayoutText p {
    font-size: 14px;
    line-height: 22px;
    width: 100%;
  }

  .ilayout .ilayoutSwiper1 .swiper-slide h1 {
    font-size: 15px;
  }

  .ilayout .ilayoutSwiper1 .swiper-slide img {
    width: 19px;
    height: 19px;
    margin-right: 3px;
  }

  .ilayout .ilayoutSwiper1 .swiper-slide i {
    width: 7px;
  }

  .ilayout .ilayoutSwiper1 .swiper-slide i::before {
    height: 7px;
    width: 1px;
  }

  .ilayout .ilayoutSwiper1 .swiper-slide i::after {
    width: 7px;
    height: 1px;
  }

  /* 新闻 */
  .inewsBg {
    padding-top: 50px;
  }

  .inewsBg .inews {
    display: block;
    padding: 0;
  }

  .inewsBg .inews .inews1 {
    width: 100%;
    height: auto;
    border-radius: 12px;
    margin-bottom: 16px;
  }

  .inewsBg .inews .inews1 img {
    min-height: 290px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .inewsBg .inews .inews2Text .inewsTitle span {
    font-size: 10px;
    line-height: 20px;
  }

  .inewsBg .inews .inews2Text .inewsTitle h1 {
    font-size: 20px;
    line-height: 24px;
    margin-top: 5px;
  }

  .inewsBg .inews .inews1 .swiper-pagination {
    width: 100% !important;
    left: 0px;
    bottom: 16px !important;
  }

  .inewsBg .inews .inews1 .swiper-pagination-bullet {
    width: 10px;
    height: 3px;
    border-radius: 3px;
    margin: 0 3px !important;
  }

  .inewsBg .inews .inews1 .swiper-pagination-bullet-active {
    width: 16px;
  }

  .inewsBg .inews .inews2 {
    width: 100%;
    height: auto;
    border-radius: 12px;
    margin-bottom: 16px;
  }

  .inewsBg .inews .inews2 img {
    max-height: 255px;
    min-height: 255px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .inewsBg .inews .inews2 video {
    max-height: 255px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .inewsBg .inews .inews2Text {
    padding: 22px;
  }

  .inewsBg .inews .inews2Text .inewsTitle .inewsMore {
    display: none;
  }

  .inewsBg .inews .inews2Text .inews2Code {
    display: none;
  }

  .inewsBg .inews .inews1 .swiper-slide .inews1Text {
    padding: 0 20px;
    padding-bottom: 25px;
  }

  .inewsBg .inews .inews1 .swiper-slide .inews1Text p {
    font-size: 15px;
    margin-bottom: 5px;
  }

  .inewsBg .inews .inews1 .swiper-slide .inews1Text h1 {
    font-size: 12px;
  }

  .inewsBg .inews .inews3 {
    display: none;
  }

  .inewsBg .inews .inews4 {
    width: 100%;
    height: auto;
    border-radius: 12px;
  }

  .inewsBg .inews .inews4 img {
    min-height: 253px;
    max-height: 253px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .inewsBg .inews .inews4 .inews4Text {
    padding: 22px;
  }

  .inewsBg .inews .inews4 .inews4Text .inewsMore {
    display: none;
  }

  .inewsBg .inews .inews4 .inews4Text span {
    font-size: 12px;
    line-height: 20px;
  }

  .inewsBg .inews .inews4 .inews4Text h1 {
    font-size: 20px;
    line-height: 24px;
    margin-top: 5px;
  }

  /* 底部 */
  .footerBg {
    height: 161px;
    padding-top: 44px;
    text-align: center;
    background: url("/dist/images/bottomBg2.jpg") no-repeat center/cover;
  }

  .footerBg .footerBrand {
    display: none;
  }

  .footerBg .footerTextRight a {
    color: rgba(255, 255, 255, 0.5) !important;
    font-size: 12px !important;
  }

  .footerBg .footer {
    display: none;
  }

  .footerBg .footerText {
    height: auto;
    border: 0;
    display: block;
    line-height: 20px;
  }

  .footerBg .footerText .footerLogo {
    display: block;
    margin-bottom: 10px;
  }

  .footerBg .footerText .footerLogo img {
    height: 27px;
  }

  .footerBg .footerText .footerTextLeft {
    font-size: 12px;
    color: rgba(255, 255, 255, 0.5);
  }

  .footerBg .footerText .footerTextLeft a {
    display: block;
    font-size: 12px;
    color: rgba(255, 255, 255, 0.5);
  }

  /* 内页banner */
  .detailBanner .text {
    text-align: center;
    top: 42%;
    z-index: 9;
  }

  .detailBanner .text i {
    width: 100px;
    height: 48px;
    background-size: 100px 48px;
    margin: 0 auto;
  }

  .detailBanner .text h1 {
    font-size: 26px;
    margin-top: -26px;
    margin-bottom: 6px;
  }

  .detailBanner .text p {
    font-size: 14px;
  }

  .detailBanner>img {
    min-height: 250px;
  }

  .detailBanner .icon {
    text-align: left;
  }

  .detailBanner .icon img {
    height: 45px;
  }

  .detailBanner .map {
    width: 220px;
    height: 220px;
    right: auto;
    left: 50%;
    bottom: -100px;
    margin-left: -110px;
  }

  .detailBanner .map img {
    height: 220px;
  }

  /*  内页分类 */
  .detailList {
    width: calc(100% - 40px);
    margin: 20px auto;
  }

  .detailList ul {
    width: 100%;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: -15px;
  }

  .detailList ul li {
    width: calc((100% - 30px) / 3);
    margin: 0px;
    margin-right: 15px;
    margin-bottom: 15px;
  }

  .detailList ul li:nth-child(3n+3) {
    margin-right: 0px;
  }

  .detailList ul li:last-child {
    margin-right: 0px;
  }

  .detailList ul li>a {
    min-width: 90px;
    width: auto;
    height: auto;
    font-size: 14px;
    border-radius: 6px;
    padding: 10px 16px;
    white-space: nowrap;
    border: 1px solid #eee;
    box-shadow: 0px 4px 7px 0px rgba(36, 26, 0, 0.1);
  }

  .detailList ul li>a i {
    font-size: 16px;
  }

  .detailList ul li .select {
    top: 52px;
    border-radius: 6px;
    box-shadow: 0px 2px 7px 2px rgba(36, 26, 0, 0.1);
  }

  .detailList ul li .select.show {
    top: 45px;
  }

  .detailList ul li .select a {
    font-size: 13px;
    height: 39px;
  }

  /* 内页标题 */
  .detailTitle {
    width: 60%;
    margin: 0 auto;
  }

  .detailTitle h1 {
    font-size: 24px;
    line-height: 30px;
    text-align: center;
  }

  .detailTitle h1::before {
    display: none;
  }

  .detailTitle h1::after {
    width: 48px;
    height: 3px;
    border-radius: 3px;
    background-color: var(--vi-color);
    margin: 15px auto 25px;
    content: "";
    display: block;
  }

  .detailTitle.detailTitleFonfSize40 h1 {
    font-size: 24px;
  }

  /* 探索更多按钮 */
  .more {
    width: 101px;
    height: 38px;
    border-radius: 30px;
    font-size: 13px;
    margin: 0 auto;
  }

  .more::after {
    width: 9px;
    height: 80px;
    left: -30px;
  }

  .more:hover::after {
    left: 130px;
  }

  /* 企业介绍 */
  .aboutusBg {
    padding-top: 20px;
    padding-bottom: 15px;
    min-height: auto;
  }

  .aboutusBg .aboutus {
    -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-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
 
  .aboutusBg .aboutus .right {
    width: 100%;
  }

  .aboutusBg .aboutus .right .text {
    font-size: 15px;
    line-height: 25px;
    max-height: 200vh;
    padding-right: 0px;
    text-align: justify;
  }

  .aboutusBg .aboutus .right .number {
    margin-top: 35px;
  }

  .aboutusBg .aboutus .right .number ul {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .aboutusBg .aboutus .right .number ul li {
    width: 50%;
    text-align: center;
    padding: 0 6px;
    margin-bottom: 25px;
  }

  .aboutusBg .aboutus .right .number ul li:nth-last-child(-n+4) {
    margin-bottom: 25px;
  }

  .aboutusBg .aboutus .right .number ul li h1 {
    font-size: 26px;
  }

  .aboutusBg .aboutus .right .number ul li h1 i {
    font-size: 14px;
  }

  .aboutusBg .aboutus .right .number ul li h1 b {
    font-size: 14px;
  }

  .aboutusBg .aboutus .right .number ul li p {
    font-size: 12px;
    line-height: 19px;
  }

  .industrialBg .industrial .right .lines .drop i {
    width: 20px;
    height: 20px;
    background-size: 20px;
  }

  .industrialBg .industrial .right .lines .drop::after {
    width: 80px;
    height: 80px;
    border-width: 2px;
    background-color: rgba(217, 193, 129, 0.3);
  }

  .industrialBg .industrial .right .lines ul li {
    -webkit-transform: scale(2.3);
    -moz-transform: scale(2.3);
    -ms-transform: scale(2.3);
    transform: scale(2.3);
  }

  .industrialBg .industrial .right .lines ul li:nth-child(1) {
    left: 64%;
  }

  .industrialBg .industrial .right .lines ul li:nth-child(2) {
    top: 68%;
    left: 42%;
  }

  .industrialBg .industrial .right .lines ul li:nth-child(3) {
    top: 48%;
    left: 36.5%;
  }

  .industrialBg .industrial .right .lines ul li:nth-child(4) {
    top: 64%;
    left: 65%;
  }

  .industrialBg .industrial .right .lines ul li:nth-child(5) {
    top: 43%;
    left: 78%;
  }

  .industrialBg .industrial .right .lines ul li:nth-child(6) {
    top: 81%;
    left: 77%;
  }

  /* 产业布局 */
  .industrialBg {
    padding-top: 40px;
    padding-bottom: 40px;
    min-height: auto;
  }

  .industrialBg .industrial {
    -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-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .industrialBg .industrial .left {
    width: 100%;
    margin-bottom: 30px;
  }
  
    .industrialBg .industrial .left .detailTitle {
      width: 60%;
  }


  .industrialBg .industrial .right {
    width: 100%;
    margin-right: 0%;
    margin-top: 0%;
  }

  .industrialBg .industrial .left .text {
    font-size: 15px;
    line-height: 25px;
    text-align: justify;
    padding-right: 0px;
    margin-top: 0px;
  }

  .industrialBg .industrial .left .number {
    width: 100%;
    height: 90px;
    border-radius: 10px;
    margin-top: 25px;
  }

  .industrialBg .industrial .left .number ul li {
    text-align: center;
  }

  .industrialBg .industrial .left .number ul li:nth-child(odd)::after {
    height: 40px;
  }

  .industrialBg .industrial .left .number ul li h1 {
    font-size: 26px;
  }

  .industrialBg .industrial .left .number ul li h1 b {
    font-size: 16px;
  }

  .industrialBg .industrial .left .number ul li h1 i {
    font-size: 14px;
  }

  .industrialBg .industrial .left .number ul li p {
    font-size: 12px;
    line-height: 19px;
    margin-top: 4px;
  }

  .industrialLayout .industrialLayoutBg::after {
    display: none;
  }

  .industrialLayout .industrialLayoutTitle {
    top: 40px;
    -webkit-transform: translate(-50%, 0%);
    -moz-transform: translate(-50%, 0%);
    -ms-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
  }

  .industrialLayout .industrialLayoutTitle h1 {
    font-size: 18px;
  }

  .industrialLayout .industrialLayoutTitle p {
    font-size: 24px;
    line-height: 30px;
  }

  .industrialLayout .industrialLayoutMain::after {
    display: none;
  }

  .industrialLayout .industrialLayoutMain::before {
    display: none;
  }

  .industrialLayout .industrialLayoutMain .swiper-slide {
    width: 105px;
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    position: relative !important;
    top: 0px;
    left: 0px;
    padding-top: 20px;
  }

  .industrialLayout .industrialLayoutMain .swiper-slide::before {
    position: absolute;
    top: 6px;
    left: 0px;
    width: 100%;
    height: 1px;
    border-bottom: 1px dashed rgba(255, 255, 255, 0.5);
    content: "";
    display: block;
  }

  .industrialLayout .industrialLayoutMain .swiper-slide .text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
    -moz-box-orient: vertical !important;
    -moz-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
  }

  .industrialLayout .industrialLayoutMain {
    width: 100%;
    top: auto;
    bottom: 15px;
    height: auto;
    -webkit-transform: translate(-50%, 0%);
    -moz-transform: translate(-50%, 0%);
    -ms-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
    overflow: hidden !important;
  }

  .industrialLayout .industrialLayoutMain .swiper-slide::after {
    width: 15px;
    height: 15px;
    top: 0px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    background-size: 15px;
  }

  .industrialLayout .industrialLayoutMain .swiper-slide .text h1 {
    font-size: 14px;
    text-align: center;
  }

  .industrialLayout .industrialLayoutMain .swiper-slide.active .text h1 {
    font-size: 14px;
  }

  .industrialLayout .industrialLayoutMain .swiper-slide .text p {
    display: none;
  }

  .industrialLayout .industrialLayoutBg .swiper-slide {
    position: relative;
  }

  .industrialLayout .industrialLayoutBg .swiper-slide .text {
    position: absolute;
    top: 170px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    text-align: center;
    font-size: 15px;
    line-height: 25px;
    color: #ffffff;
    z-index: 9;
    opacity: 0;
    visibility: visible;
    -webkit-transition: all 0.4s ease 1s;
    -moz-transition: all 0.4s ease 1s;
    transition: all 0.4s ease 1s;
  }

  .industrialLayout .industrialLayoutBg .swiper-slide-active .text {
    opacity: 1;
    visibility: visible;
    top: 150px;
  }

  /* 企业文化 */
  .cultureBg {
    padding-bottom: 40px;
  }

  .cultureBg .titleBg {
    padding-top: 40px;
    padding-bottom: 30px;
  }

  .cultureBg .titleBg .title img {
    height: 40px;
  }

  .cultureBg .titleBg .title h1 {
    font-size: 16px;
    margin-top: 15px;
  }

  .cultureBg .titleBg .title p {
    font-size: 24px;
    line-height: 30px;
    margin-top: 8px;
  }

  .cultureBg .culture ul li {
    width: -webkit-calc(100% - 40px) !important;
    width: -moz-calc(100% - 40px) !important;
    width: calc(100% - 40px) !important;
    margin: 0 auto;
    border-radius: 10px;
    overflow: hidden;
    background-color: #eee;
    margin-bottom: 20px;
  }

  .cultureBg .culture ul li:last-child {
    margin-bottom: 0px;
  }

  .cultureBg .culture ul li .image img {
    min-height: 250px;
  }

  .cultureBg .culture ul li .text {
    position: static;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
    padding: 20px 18px;
    margin: 0px;
    width: 100%;
  }

  .cultureBg .culture ul li .text img {
    height: 50px;
  }

  .cultureBg .culture ul li .text h1 {
    font-size: 18px;
    color: #000000;
    margin-top: 12px;
    margin-bottom: 8px;
  }

  .cultureBg .culture ul li .text p {
    font-size: 15px;
    line-height: 25px;
    color: #333333;
  }

  /* 生产实力 */
  .strengthBg {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .strength {
    -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;
  }

  .strength .image img {
    height: 90px;
  }

  .strength .text {
    width: 100%;
    margin-left: 0%;
    text-align: center;
    margin-top: 20px;
  }

  .strength .text h1 {
    font-size: 20px;
    margin-bottom: 10px;
  }

  .strength .text p {
    font-size: 15px;
    line-height: 25px;
  }

  /* 工业园 */
  .industrialPark {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .industrialPark .title {
    -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;
    margin-bottom: 25px;
  }

  .industrialPark .title .detailTitle {
    width: 100%;
  }

  .industrialPark .title .text {
    margin-top: 0px;
    font-size: 15px;
    line-height: 25px;
  }

  .industrialPark .title .number {
    width: 100%;
    margin-top: 25px;
  }

  .industrialPark .title .number ul li {
    width: 33.33%;
  }

  .industrialPark .title .number ul li h1 {
    font-size: 26px;
  }

  .industrialPark .title .number ul li h1 i {
    font-size: 14px;
  }

  .industrialPark .title .number ul li p {
    font-size: 12px;
    line-height: 19px;
    margin-top: 4px;
  }

  .industrialPark .industrialParkMain {
    overflow: hidden !important;
    padding-bottom: 30px;
  }

  .industrialPark .industrialParkMain .swiper-slide {
    border-radius: 15px;
  }

  .industrialPark .industrialParkMain .swiper-scrollbar {
    height: 2px;
  }

  .industrialPark .industrialParkMain .swiper-scrollbar .swiper-scrollbar-drag {
    height: 3px;
    border-radius: 3px;
  }

  /* 产品分类 */
  .productsList .list {
    width: 100%;
    height: 70px;
    border-radius: 10px;
    overflow: hidden !important;
    background-color: rgba(255, 255, 255, 0.7);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
  }

  .productsList .list .swiper-slide {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .productsList .list .swiper-slide::after {
    width: 80%;
    height: 77px;
    border-radius: 8px;
  }

  .productsList .list .swiper-slide::before {
    height: 40px;
  }

  .productsList .list .swiper-slide .text {
    font-size: 12px;
    margin-top: 2px;
  }

  .productsList .list .swiper-slide .icon img {
    height: 30px;
  }

  .productsList .list .swiper-slide-thumb-active .icon img {
    height: 30px;
  }

  .productsList.fentenkeanProducts .list {
    bottom: 15px;
  }

  /* 面料研发 */
  .rdBg {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .rdBg .rd .title {
    -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;
    margin-bottom: 25px;
  }

  .rdBg .rd .title .text {
    width: 100%;
    margin-left: 0%;
    font-size: 15px;
    line-height: 25px;
    text-align: justify;
  }

  .rdBg .rd .rdMain {
    border-radius: 10px;
  }

  .rdBg .rd .rdMain img {
    min-height: 210px;
  }

  .rdBg .rd .rdMain .play {
    width: 50px;
    height: 50px;
    background-size: 50px 50px;
  }

  .rdBg .rd .rdMain video {
    height: auto;
    min-height: 200px;
  }

  /* 生产优势 */
  .productionAdvantagesBg {
    padding-top: 40px;
    padding-bottom: 40px;
    height: auto;
  }

  .productionAdvantagesBg .title {
    font-size: 24px;
    margin-bottom: 25px;
  }

  .productionAdvantagesBg .productionAdvantages {
    width: -webkit-calc(100% - 40px);
    width: -moz-calc(100% - 40px);
    width: calc(100% - 40px);
    margin: 0 auto;
    height: auto;
    overflow: hidden;
  }

  .productionAdvantagesBg .productionAdvantages .productionAdvantagesImages {
    position: static;
    width: 100%;
    height: auto;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
    border-radius: 0px;
  }

  .productionAdvantagesBg .productionAdvantages .productionAdvantagesImages .swiper-slide img {
    border-radius: 10px;
  }

  .productionAdvantagesBg .productionAdvantages .productionAdvantagesImages .swiper-slide .text {
    font-size: 15px;
    line-height: 25px;
    color: #333333;
    margin-top: 14px;
  }

  .productionAdvantagesBg .productionAdvantages .productionAdvantagesImages .swiper-slide img {
    max-height: 30vh;
  }

  .productionAdvantagesBg .productionAdvantages .productionAdvantagesMain {
    width: 100%;
    height: auto;
    top: auto;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
    position: static;
    margin-top: 30px;
  }

  .productionAdvantagesBg .productionAdvantages .productionAdvantagesMain .swiper-slide {
    width: 100px;
    position: relative;
    top: 0px;
    left: 0px;
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
  }

  .productionAdvantagesBg .productionAdvantages .productionAdvantagesMain .swiper-slide::after {
    width: 5px;
    height: 5px;
  }

  .productionAdvantagesBg .productionAdvantages .productionAdvantagesMain .swiper-slide::before {
    width: 11px;
    height: 11px;
    border-width: 1px;
  }

  .productionAdvantagesBg .productionAdvantages .productionAdvantagesMain .swiper-slide .text {
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    text-align: center !important;
  }

  .productionAdvantagesBg .productionAdvantages .productionAdvantagesMain .swiper-slide .text h1 {
    font-size: 14px;
    margin-top: 13px;
    position: relative;
  }

  .productionAdvantagesBg .productionAdvantages .productionAdvantagesMain .swiper-slide .text h1::after {
    position: absolute;
    top: -15px;
    left: 0px;
    width: 100%;
    height: 1px;
    border-bottom: 1px dashed rgba(0, 0, 0, 0.3);
    content: "";
    display: block;
  }

  .productionAdvantagesBg .productionAdvantages .productionAdvantagesMain .swiper-slide .text p {
    display: none;
  }

  .productionAdvantagesBg .productionAdvantages .productionAdvantagesMain::after {
    display: none;
  }

  /* 面料展示 */
  .display {
    margin-top: 40px;
  }

  .display .title {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 0px;
  }

  .display .title::after {
    width: 48px;
    height: 3px;
    border-radius: 3px;
    background-color: var(--vi-color);
    margin: 15px auto 25px;
    content: "";
    display: block;
  }

  .display .displayMain .swiper-pagination .swiper-pagination-bullet {
    width: 12px;
    height: 3px;
    border-radius: 3px;
    margin: 0 3px;
  }


  /* 
  .display .displayMain .left {
    width: 100%;
    padding-top: 40px;
    padding-bottom: 45px;
  }

  .display .displayMain .right {
    width: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .display .displayMain .left .displaySwiper {
    width: 60%;
    height: auto;
    border-radius: 10px;
  }

  .display .displayMain .left .displaySwiper .swiper-slide {
    padding: 5px;
  }

  .display .displayMain .left .displaySwiper .swiper-slide img {
    border-radius: 5px;
  }

  .display .displayMain .left .swiper-pagination .swiper-pagination-bullet {
    width: 12px;
    height: 3px;
    border-radius: 3px;
    margin: 0 3px;
  }

  .display .displayMain .right img {
    height: 50px;
  }

  .display .displayMain .right h1 {
    font-size: 24px;
    margin-top: 12px;
    margin-bottom: 8px;
  }

  .display .displayMain .right span {
    font-size: 13px;
    padding: 0 13px;
    height: 30px;
    line-height: 30px;
    border-radius: 30px;
    margin-bottom: 12px;
  }

  .display .displayMain .right p {
    font-size: 15px;
    line-height: 25px;
  }

  .display .displayMain .right ul {
    margin-top: 25px;
  }

  .display .displayMain .right ul li {
    margin: 0 10px;
  }

  .display .displayMain .right ul li .icon img {
    height: 47px;
  }

  .display .displayMain .right ul li .text {
    font-size: 14px;
    margin-top: 7px;
  } */

  /* 发明专利 */
  .patent {
    margin-top: 40px;
  }

  .patent .title {
    -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;
  }

  .patent .title .right {
    width: 100%;
  }

  .patent .title .right .text {
    font-size: 15px;
    line-height: 25px;
    text-align: justify;
  }

  .patent .title .right .number {
    margin-top: 25px;
  }

  .patent .title .right .number ul li {
    width: 33.33%;
    text-align: center;
    padding: 0 9px;
    margin-right: 0%;
  }

  .patent .title .right .number ul li h1 {
    font-size: 26px;
    -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;
  }

  .patent .title .right .number ul li h1 i {
    font-size: 18px;
  }

  .patent .title .right .number ul li p {
    font-size: 12px;
  }

  /* 发明专利 */
  .patent .patentMain .text {
    top: 40px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 14px;
    line-height: 24px;
    padding: 0%;
  }

  .patent .patentMain .text p {
    margin-left: 0%;
  }

  /* 品质保证 */
  .quality1Bg {
    padding-top: 10px;
    padding-bottom: 40px;
  }

  .quality1Bg .quality1 .title {
    height: auto;
    margin-bottom: 25px;
  }

  .quality1Bg .quality1 .title h1 {
    font-size: 18px;
    margin-bottom: 4px;
  }

  .quality1Bg .quality1 .title p {
    font-size: 24px;
    line-height: 30px;
  }

  .quality1Bg .quality1 .quality1Main {
    border-radius: 10px;
  }

  .quality2Bg {
    padding-top: 40px;
  }

  .quality2Bg .quality2 .title {
    margin-bottom: 25px;
  }

  .quality2Bg .quality2 .title img {
    height: 65px;
  }

  .quality2Bg .quality2 .title h1 {
    font-size: 24px;
    margin-top: 10px;
  }

  .quality3Bg {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .quality3Bg .quality3 .title h1 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 25px;
  }

  .quality3Bg .quality3 .title p {
    font-size: 15px;
    line-height: 25px;
  }

  .quality3Bg .quality3 .number {
    margin-top: 25px;
  }

  .quality3Bg .quality3 .number ul {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .quality3Bg .quality3 .number ul li {
    width: 33.33%;
    padding: 0 10px;
  }

  .quality3Bg .quality3 .number ul li h1 {
    font-size: 26px;
    margin-bottom: 5px;
  }

  .quality3Bg .quality3 .number ul li h1 i {
    font-size: 13px;
  }

  .quality3Bg .quality3 .number ul li p {
    font-size: 12px;
    line-height: 19px;
    margin-top: 0px;
  }

  .quality3Bg .quality3 .quality3Main {
    border-radius: 10px;
    margin-top: 25px;
  }

  .quality4Bg {
    background-position: 17% !important;
  }

  .quality4Bg .quality4 {
    height: auto;
    -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;
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .quality4Bg .quality4 .text {
    width: 100%;
    height: auto;
    margin-bottom: 25px;
  }

  .quality4Bg .quality4 .text h1 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 15px;
  }

  .quality4Bg .quality4 .text p {
    font-size: 14px;
    height: 33px;
    line-height: 31px;
    border-radius: 30px;
    padding: 0 10px;
  }

  .quality4Bg .quality4 .image {
    width: 52%;
    margin: 0 auto;
  }

  /* 发展历程 */
  .historyBg {
    padding-top: 10px;
    padding-bottom: 40px;
  }

  .historyBg .history {
    height: auto;
    -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;
    overflow: visible;
  }

  .historyBg .history .list {
    width: 100%;
    height: auto;
    margin-bottom: 25px;
    border: 1px solid var(--vi-color);
    border-radius: 10px;
  }

  .historyBg .history .list .swiper-slide {
    text-align: center;
    padding: 7px 7.5px;
    border-right: 1px solid var(--vi-color);
  }

  .historyBg .history .list .swiper-slide:last-child {
    border: 0px;
  }

  .historyBg .history .list .swiper-slide h1 {
    color: #333333;
    font-size: 21px;
    font-weight: bold;
    line-height: 30px;
  }

  .historyBg .history .list .swiper-slide p {
    display: none;
    font-size: 12px;
    margin-bottom: 0px;
  }

  .historyBg .history .list .swiper-slide-thumb-active {
    border-color: var(--vi-color);
    background-color: var(--vi-color);
  }

  .historyBg .history .list .swiper-slide-thumb-active h1 {
    color: #ffffff;
  }

  .historyBg .history .list .swiper-slide-thumb-active p {
    color: #ffffff;
  }

  .historyBg .history .list .swiper-slide-thumb-active h1 {
    margin-top: 0px;
  }

  .historyBg .history .main {
    width: 100%;
    height: auto;
    overflow: hidden !important;
  }

  .historyBg .history .main .swiper-slide .image {
    margin-bottom: 16px;
    border-radius: 10px;
  }

  .historyBg .history .main .swiper-slide .image img {
    min-height: 230px;
  }

  .historyBg .history .main .swiper-slide .text h1 {
    font-size: 20px;
    margin-bottom: 8px;
  }

  .historyBg .history .main .swiper-slide .text p {
    font-size: 15px;
    line-height: 25px;
  }

  .historyBg .history .swiper-button-prev::after,
  .historyBg .history .swiper-button-next::after {
    font-size: 16px;
  }

  .historyBg .history .swiper-button-prev {
    top: 36px;
    left: -14px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .historyBg .history .swiper-button-next {
    top: 36px;
    left: auto;
    right: -14px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
  }

  /* 荣誉见证 */
  .honorBg {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .honorBg .honor .title {
    margin-bottom: 25px;
  }

  .honorBg .honor .title h1 {
    font-size: 18px;
    margin-bottom: 4px;
  }

  .honorBg .honor .title p {
    font-size: 24px;
    line-height: 30px;
  }

  .honorBg .honor .honorMain {
    padding-bottom: 20px;
  }

  .honorBg .honor .honorMain .swiper-slide {
    height: 345px;
    border-radius: 10px;
  }

  .honorBg .honor .honorMain .swiper-slide .image {
    height: 275px;
  }

  .honorBg .honor .honorMain .swiper-slide .image img {
    height: 155px;
    margin-bottom: 28px;
  }

  .honorBg .honor .honorMain .swiper-slide .text {
    font-size: 15px;
    height: 70px;
    padding: 0px 15px;
  }

  .honorBg .honor .swiper-pagination .swiper-pagination-bullet {
    width: 12px;
    height: 3px;
    border-radius: 3px;
  }

  /* 品牌介绍 */
  .brand {
    margin-top: 40px;
  }

  .brand .title {
    -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;
    margin-bottom: 30px;
  }

  .brand .title .right {
    width: 100%;
  }

  .brand .title .right .text {
    font-size: 15px;
    line-height: 25px;
    max-height: 100px;
    margin-bottom: 20px;
    padding-right: 15px;
  }

  .brand .title .right .text::-webkit-scrollbar {
    width: 2px;
  }

  .brand .brandMain img {
    min-height: 280px;
  }

  .brand .brandMain .play {
    width: 50px;
    height: 50px;
    background-size: 50px 50px;
  }

  /* 非常舒服研究所 */
  .brandInstitute {
    margin-top: 40px;
  }

  .brandInstitute .title {
    margin-bottom: 25px;
  }

  .brandInstitute .title .left .detailTitle {
    width: 100%;
  }

  .brandInstitute .title .left .detailTitle h1 {
    font-size: 24px;
  }

  .brandInstitute .title .left .text {
    margin-top: 0px;
    font-size: 15px;
    line-height: 25px;
    text-align: center;
  }

  .brandInstitute .brandInstituteMain .main .swiper-slide .text h1 {
    font-size: 20px;
    margin-bottom: 7px;
  }

  .brandInstitute .brandInstituteMain .main .swiper-slide .text span {
    font-size: 13px;
    height: 30px;
    line-height: 30px;
    border-radius: 30px;
    border-width: 1.5px;
    padding: 0 10px;
    margin-bottom: 13px;
  }

  .brandInstitute .brandInstituteMain .list {
    bottom: 15px;
  }

  .brandInstitute .brandInstituteMain .list .swiper-slide {
    height: auto;
  }

  .brandInstitute .brandInstituteMain .list .swiper-slide::after {
    top: 25px;
    border-width: 1px;
  }

  .brandInstitute .brandInstituteMain .main .swiper-slide .text p {
    font-size: 15px;
    line-height: 25px;
  }

  .brandInstitute .brandInstituteMain .list .swiper-slide .icon {
    width: 50px;
    height: 50px;
    margin: 0 10px;
  }

  .brandInstitute .brandInstituteMain .list .swiper-slide .icon img {
    height: 25px;
  }

  .brandInstitute .brandInstituteMain .list .swiper-slide .text {
    width: auto;
    font-size: 12px;
    margin-top: 4px;
  }

  .circleBox {
    width: 50px;
    height: 50px;
  }

  .circleBox::after {
    border-width: 4px;
  }

  .circleBox svg {
    stroke-width: 4px;
  }

  .brandInstitute .brandInstituteMain .list {
    width: auto;
  }

  /* 品牌优势 */
  .brandAdvantage {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .brandAdvantage .title {
    margin-bottom: 25px;
  }

  .brandAdvantage .title h1 {
    font-size: 18px;
    margin-bottom: 4px;
  }

  .brandAdvantage .title p {
    font-size: 24px;
    line-height: 30px;
  }

  .brandAdvantage .number .image img {
    min-height: 210px;
    margin-top: 0px;
  }

  .brandAdvantage .number .text {
    margin-left: 0%;
  }

  .brandAdvantage .number .text ul {
    padding: 0%;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .brandAdvantage .number .text ul li {
    width: 50%;
    margin-bottom: 20px;
  }

  .brandAdvantage .number .text ul li:nth-last-child(-n+2) {
    margin-bottom: 0px;
  }

  .brandAdvantage .number .text ul li h1 {
    font-size: 26px;
  }

  .brandAdvantage .number .text ul li h1 i {
    font-size: 14px;
  }

  .brandAdvantage .number .text ul li>i {
    width: 20px;
    height: 1.5px;
    margin-bottom: 12px;
  }

  .brandAdvantage .number .text ul li p {
    font-size: 13px;
    margin-bottom: 8px;
  }

  /* 原创IP */
  .ip .right {
    top: 40px;
    -webkit-transform: translate(-50%, 0%);
    -moz-transform: translate(-50%, 0%);
    -ms-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
    padding: 0%;
    margin-top: 0px;
  }

  .ip .right .detailTitle h1 {
    font-size: 24px;
    line-height: 30px;
    width: 100%;
  }

  .ip .right .text {
    text-align: center;
  }

  .ip .right .text h1 {
    font-size: 14px;
    margin-top: 0px;
  }

  .ip .right .text p {
    font-size: 13px;
  }

  /* 国际联名 */
  .jointly {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .jointly .title {
    margin-bottom: 25px;
  }

  .jointly .title h1 {
    font-size: 18px;
    margin-bottom: 4px;
  }

  .jointly .title p {
    font-size: 24px;
    line-height: 30px;
  }

  .jointly .jointlyMain {
    width: -webkit-calc(100% - 40px);
    width: -moz-calc(100% - 40px);
    width: calc(100% - 40px);
    margin: 0 auto;
    overflow: hidden !important;
    padding-bottom: 40px;
  }

  .jointly .jointlyMain .swiper-pagination .swiper-pagination-bullet {
    width: 13px;
    height: 3px;
    margin: 0 4px;
    border-radius: 4px;
  }

  .jointly .jointlyMain .swiper-pagination .swiper-pagination-bullet-active {
    background: var(--vi-color);
  }

  .jointly .jointlyMain .swiper-slide .image {
    border-radius: 10px;
  }

  .jointly .jointlyMain .swiper-slide .text {
    padding: 0% 18px;
    bottom: 15px;
  }

  .jointly .jointlyMain .swiper-slide .text h1 {
    font-size: 18px;
  }

  .jointly .jointlyMain .swiper-slide .text h2 {
    font-size: 22px;
    margin-bottom: 6px;
  }

  .jointly .jointlyMain .swiper-slide .text p {
    font-size: 13px;
    line-height: 23px;
  }

  .jointly .jointlyMain .swiper-button-next,
  .jointly .jointlyMain .swiper-button-prev {
    display: none;
  }

  /* 门店概况 */
  .store {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .store .title {
    font-size: 24px;
  }

  .store .storeMain {
    width: -webkit-calc(100% - 40px);
    width: -moz-calc(100% - 40px);
    width: calc(100% - 40px);
    margin: 0 auto;
    overflow: hidden !important;
    margin-top: 25px;
    padding-bottom: 30px;
  }

  .store .storeMain .swiper-slide {
    border-radius: 10px;
  }

  .store .storeMain .swiper-scrollbar {
    width: 100%;
    height: 1px;
  }

  .store .storeMain .swiper-scrollbar .swiper-scrollbar-drag {
    height: 2px;
  }

  /* 芬腾家居服 */
  .fentenProducts .list {
    width: 100% !important;
    max-width: -webkit-calc(100% - 40px);
    max-width: -moz-calc(100% - 40px);
    max-width: calc(100% - 40px);
    left: 50%;
    right: auto;
    bottom: 15px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }

  .fentenProducts .image .swiper-slide .text {
    top: 35px;
    font-size: 24px;
    line-height: 30px;
    text-align: center;
    padding: 0px;
    bottom: auto;
  }

  /* 品牌故事 */
  .brandStoryBg {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .brandStoryBg .brandStory {
    -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;
  }

  .brandStoryBg .brandStory .left {
    width: 100%;
    margin-bottom: 25px;
  }

  .brandStoryBg .brandStory .left .text {
    font-size: 15px;
    line-height: 25px;
    height: auto;
    padding-right: 0px;
    overflow-y: visible;
  }

  .brandStoryBg .brandStory .left .text h1 {
    font-size: 18px;
    line-height: 24px;
  }

  .brandStoryBg .brandStory .left .text2 {
    font-size: 15px;
    line-height: 25px;
    padding-top: 25px;
    padding-left: 20px;
  }

  .brandStoryBg .brandStory .left .detailTitle h1 {
    font-size: 24px;
  }

  .brandStoryBg .brandStory .right {
    width: 100%;
    border-radius: 10px;
  }

  /* 品牌定位 */
  .brandMeaning+.malunsaProducts {
    margin-top: 40px;
  }

  .malunsaProducts {
    margin-top: 40px;
  }

  .malunsaProducts .title {
    margin-bottom: 25px;
  }

  .malunsaProducts .title .detailTitle h1 {
    font-size: 24px;
  }

  .malunsaProducts .title .text {
    width: 100%;
    font-size: 15px;
    line-height: 25px;
    margin-top: 0px;
    text-align: justify;
  }

  .malunsaProducts .title .text .highlight::after {
    height: 8px;
    bottom: -4px;
  }

  /* 品牌释义 */
  .brandMeaning {
    margin-top: 40px;
    -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;
  }

  .brandMeaning .left {
    width: 100%;
    padding: 0px 20px;
    margin-bottom: 25px;
  }

  .brandMeaning .left .text {
    font-size: 15px;
    line-height: 25px;
    text-align: justify;
  }

  .brandMeaning .right {
    width: 100%;
  }

  /* 品牌愿景 */
  .brandValue {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .brandValue ul li {
    -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;
  }

  .brandValue ul li:nth-child(odd) {
    -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;
  }

  .brandValue ul li .image {
    width: 100%;
  }

  .brandValue ul li .text {
    width: 100%;
    margin-bottom: 25px;
  }

  .brandValue ul li .text img {
    height: 50px;
  }

  .brandValue ul li .text h1 {
    font-size: 24px;
    margin-top: 8px;
    margin-bottom: 12px;
  }

  .brandValue ul li .text p {
    font-size: 15px;
    line-height: 25px;
  }

  .brandValue.brandValueReversal {
    margin-top: 40px;
  }

  .brandValue.brandValueReversal ul li {
    margin-bottom: 40px;
  }

  .brandValue.brandValueReversal ul li:last-child {
    margin-bottom: 0px;
  }

  .brandValue.brandValueReversal ul li:nth-child(odd) {
    -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;
  }

  .brandValue.brandValueReversal ul li:nth-child(even) {
    -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;
  }

  .brandValue.brandValueReversal ul li .text h1 {
    font-size: 24px;
  }

  /* 产品理念 */
  .brandIdea {
    -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;
    margin-top: -40px;
  }

  .brandIdea .left {
    width: 100%;
    padding: 40px 0% 50px;
  }

  .brandIdea .left .title {
    font-size: 24px;
    margin-bottom: 25px;
  }

  .brandIdea .left .brandIdeaSwiper {
    width: -webkit-calc(100% - 40px);
    width: -moz-calc(100% - 40px);
    width: calc(100% - 40px);
    margin: 0 auto;
  }

  .brandIdea .left .brandIdeaSwiper .swiper-slide .icon {
    width: 50px;
    height: 50px;
    margin: 0 auto;
  }

  .brandIdea .left .brandIdeaSwiper .swiper-slide .icon img {
    height: 33px;
  }

  .brandIdea .left .brandIdeaSwiper .swiper-slide .text {
    font-size: 13px;
    margin-top: 4px;
  }

  .brandIdea .left .swiper-pagination .swiper-pagination-bullet {
    width: 13px;
    height: 3px;
    border-radius: 3px;
  }

  .brandIdea .right {
    width: 100%;
  }

  /* ODM业务 */
  .odm .text {
    top: 40px;
    padding: 0px;
  }

  .odm .text h1 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 25px;
  }

  .odm .text p {
    font-size: 15px;
    line-height: 25px;
    text-align: justify;
  }

  .odm .image {
    margin-top: 25px;
  }

  .odm .image img {
    height: auto;
  }

  .odm.odm2 .text {
    top: 40px;
  }

  .odm.odm3 {
    min-height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  /* 线上授权 */
  .empower {
    margin-top: 40px;
    margin-bottom: 40px;
    -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;
  }

  .empower .text {
    width: 100%;
    font-size: 15px;
    line-height: 25px;
  }

  /* 授权品牌 */
  .licensingBrandBg .licensingBrandMain {
    padding-top: 38vh;
    padding-bottom: 90px;
  }

  .licensingBrandBg .licensingBrandImages ul li img {
    height: auto;
    min-height: 70vh;
  }

  .licensingBrandBg .licensingBrand ul li {
    width: 120px;
    height: 120px;
  }

  .licensingBrandBg .licensingBrand ul li .bg {
    border-width: 1.5px;
  }

  .licensingBrandBg .licensingBrand ul li .bg:hover {
    border-width: 2px;
    border-color: #ffffff;
    -webkit-box-shadow: 0 0 3px #ffffff inset;
    box-shadow: 0 0 3px #ffffff inset;
  }

  .licensingBrandBg .licensingBrand ul li .bg:hover::after {
    width: 7px;
    height: 7px;
  }

  .licensingBrandBg .licensingBrand ul li .bg:hover::before {
    -webkit-box-shadow: 0 0 3px #ffffff;
    box-shadow: 0 0 3px #ffffff;
  }

  .licensingBrandBg .licensingBrand ul li .bg::after {
    width: 4px;
    height: 4px;
  }

  .licensingBrandBg .licensingBrand ul li .icon img {
    height: 30px;
  }

  /* 授权平台 */
  .authorizationPlatformBg {
    min-height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .authorizationPlatformBg .authorizationPlatform {
    -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;
  }

  .authorizationPlatformBg .authorizationPlatform .authorizationPlatformMain {
    width: 100%;
    border-radius: 10px;
  }

  .authorizationPlatformBg .authorizationPlatform .authorizationPlatformMain ul li {
    width: 32%;
    height: 48px;
    margin-right: 2%;
    margin-bottom: 2%;
  }

  .authorizationPlatformBg .authorizationPlatform .authorizationPlatformMain ul li::before {
    border-radius: 5px;
  }

  .authorizationPlatformBg .authorizationPlatform .authorizationPlatformMain ul li:nth-child(3n+3) {
    margin-right: 0%;
  }

  .authorizationPlatformBg .authorizationPlatform .authorizationPlatformMain ul li:nth-child(4n+4) {
    margin-right: 2%;
  }

  .authorizationPlatformBg .authorizationPlatform .authorizationPlatformMain ul li::after {
    width: 86%;
    height: 30px;
  }

  .authorizationPlatformBg .authorizationPlatform .authorizationPlatformMain ul li .icon {
    width: 30px;
    height: 30px;
  }

  .authorizationPlatformBg .authorizationPlatform .authorizationPlatformMain ul li .icon img {
    height: 30px;
  }

  .authorizationPlatformBg .authorizationPlatform .authorizationPlatformMain ul li .text {
    font-size: 14px;
    margin-left: 10px;
  }

  /* 授权平台 */
  .authorizedListBg .authorizedList {
    height: auto;
    background-color: rgba(255, 255, 255, 0.7);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    border-radius: 10px;
  }

  .authorizedListBg .authorizedList::after {
    display: none;
  }

  .authorizedListBg .authorizedList ul {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 18px 0px;
  }

  .authorizedListBg .authorizedList ul li {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
    height: 80px;
  }

  .authorizedListBg .authorizedList ul li:hover .icon {
    width: 40px;
    height: 40px;
  }

  .authorizedListBg .authorizedList ul li:hover .icon img {
    height: 40px;
  }

  .authorizedListBg .authorizedList ul li::before {
    height: 50%;
  }

  .authorizedListBg .authorizedList ul li::after {
    width: 90px;
    height: 100%;
    border-radius: 10px;
  }

  .authorizedListBg .authorizedList ul li .text {
    font-size: 14px;
    margin-top: 5px;
  }

  .authorizedListBg .authorizedList ul li .icon {
    width: 30px;
    height: 30px;
  }

  .authorizedListBg .authorizedList ul li .icon img {
    height: 30px;
  }

  /* 授权品类 */
  .authorizedListBg .title {
    font-size: 24px;
    margin-bottom: 25px;
  }

  .authorizedListBg .authorizedListImages ul li img {
    height: auto;
    min-height: 70vh;
  }

  .authorizedListBg .authorizedListMain {
    padding-top: 38vh;
    padding-bottom: 90px;
  }

  /* 招商合作条件 */
  .cooperativeTermsBg {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .cooperativeTermsBg .title {
    font-size: 24px;
    margin-bottom: 25px;
  }

  .cooperativeTermsBg .cooperativeTerms ul li {
    width: 100%;
    margin-right: 0%;
    margin-bottom: 15px;
  }

  .cooperativeTermsBg .cooperativeTerms ul li:nth-last-child(-n+2) {
    margin-bottom: 15px;
  }

  .cooperativeTermsBg .cooperativeTerms ul li:last-child {
    margin-bottom: 0px;
  }

  .cooperativeTermsBg .cooperativeTerms ul li .image {
    border-radius: 10px;
  }

  .cooperativeTermsBg .cooperativeTerms ul li .text {
    padding: 0 7%;
  }

  .cooperativeTermsBg .cooperativeTerms ul li .text h1 {
    font-size: 18px;
    line-height: 27px;
    margin-bottom: 9px;
  }

  .cooperativeTermsBg .cooperativeTerms ul li .text img {
    height: 12px;
  }

  /* 招商优势 */
  .investmentAdvantages {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .investmentAdvantages .title {
    font-size: 24px;
    margin-bottom: 25px;
  }

  .investmentAdvantages .investmentAdvantagesMain {
    width: calc(100% - 40px);
    margin-left: auto;
  }

  .investmentAdvantages .investmentAdvantagesMain .investmentAdvantagesSwiper {
    overflow: hidden !important;
    padding-bottom: 40px;
  }

  .investmentAdvantages .investmentAdvantagesMain .investmentAdvantagesSwiper .swiper-pagination-bullet {
    width: 13px;
    height: 3px;
    border-radius: 3px;
  }

  .investmentAdvantages .investmentAdvantagesMain .investmentAdvantagesSwiper .swiper-pagination-bullet-active {
    background: var(--vi-color);
  }

  .investmentAdvantages .investmentAdvantagesMain .investmentAdvantagesSwiper .swiper-slide {
    -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;
  }

  .investmentAdvantages .investmentAdvantagesMain .investmentAdvantagesSwiper .swiper-slide .image {
    width: 100%;
    border-radius: 10px;
  }

  .investmentAdvantages .investmentAdvantagesMain .investmentAdvantagesSwiper .swiper-slide .image img {
    height: auto;
  }

  .investmentAdvantages .investmentAdvantagesMain .investmentAdvantagesSwiper .swiper-slide .text {
    width: 100%;
    padding: 0px;
    margin-top: 19px;
  }

  .investmentAdvantages .investmentAdvantagesMain .investmentAdvantagesSwiper .swiper-slide .text h1 {
    font-size: 18px;
    margin-bottom: 12px;
  }

  .investmentAdvantages .investmentAdvantagesMain .investmentAdvantagesSwiper .swiper-slide .text i {
    display: none;
  }

  .investmentAdvantages .investmentAdvantagesMain .investmentAdvantagesSwiper .swiper-slide .text p {
    font-size: 15px;
    line-height: 25px;
    text-align: justify;
  }

  .investmentAdvantages .investmentAdvantagesMain .investmentAdvantagesSwiper .swiper-slide-prev {
    padding-right: 0px;
    -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;
  }

  .investmentAdvantages .investmentAdvantagesMain .investmentAdvantagesSwiper .investmentAdvantagesPagination {
    display: none;
  }

  .investmentAdvantages .investmentAdvantagesMain .investmentAdvantagesSwiper .swiper-button-prev,
  .investmentAdvantages .investmentAdvantagesMain .investmentAdvantagesSwiper .swiper-button-next {
    display: none;
  }

  /* 招商品类 */
  .investmentCategoryBg {
    padding-top: 40px;
    padding-bottom: 20px;
    height: auto;
  }

  .investmentCategoryBg .investmentCategory {
    -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;
  }

  .investmentCategoryBg .investmentCategory .left {
    margin-top: 0px;
    width: 100%;
  }

  .investmentCategoryBg .investmentCategory .left ul {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .investmentCategoryBg .investmentCategory .left ul li {
    width: 105px;
    height: 50px;
    border-width: 2px;
    border-radius: 30px;
    margin-right: 15px;
  }

  .investmentCategoryBg .investmentCategory .left ul li img {
    height: 27px;
  }

  .investmentCategoryBg .investmentCategory .right {
    width: 100%;
    height: auto;
    margin-top: 0px;
    overflow: hidden;
  }

  .investmentCategoryBg .investmentCategory .right .investmentCategoryMain {
    width: 100%;
    height: auto;
    position: static;
    transform: none;
    display: none;
  }

  .investmentCategoryBg .investmentCategory .right .investmentCategoryMain.active {
    margin-top: 0px;
    display: block;
  }

  .investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryImages {
    width: 100%;
    height: auto;
    border-radius: 50%;
    position: static;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
    margin-top: 20px;
  }

  .investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryImages .swiper-slide img {
    height: auto;
  }

  .investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryText {
    position: relative;
    left: 0px;
    top: 0px;
    width: 100%;
    height: auto;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
    margin-top: 30px;
  }

  .investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryText::after {
    position: absolute;
    top: -2px;
    left: 0px;
    width: 100%;
    height: 1px;
    border: 0px;
    border-bottom: 1px dashed rgba(255, 255, 255, 0.7);
    content: "";
    display: block;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryText .swiper-slide {
    width: 25%;
    position: relative;
    top: 0px;
    left: 0px;
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
  }

  .investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryText .swiper-slide::after {
    width: 5px;
    height: 5px;
  }

  .investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryText .swiper-slide::before {
    width: 10px;
    height: 10px;
  }

  .investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryText .swiper-slide .text {
    width: 100%;
    position: relative;
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    text-align: center !important;
  }

  .investmentCategoryBg .investmentCategory .right .investmentCategoryMain .investmentCategoryText .swiper-slide .text h1 {
    font-size: 14px;
    margin-top: 13px;
  }

  /* 新闻中心 */
  .newsBg {
    margin-top: -100px;
    padding-top: 100px;
  }

  .newsBg .news {
    margin-bottom: 40px;
  }

  .newsBg .news ul li {
    width: 100%;
    margin-right: 0%;
    margin-bottom: 20px;
    border-radius: 10px;
  }

  .newsBg .news ul li:nth-last-child(-n+3) {
    margin-bottom: 20px;
  }

  .newsBg .news ul li:last-child {
    margin-bottom: 0px;
  }

  .newsBg .news ul li:hover {
    -webkit-box-shadow: 0 0 10px #dddddd;
    box-shadow: 0 0 10px #dddddd;
  }

  .newsBg .news ul li .text {
    height: auto;
    padding: 20px 15px;
  }

  .newsBg .news ul li .time {
    font-size: 14px;
  }

  .newsBg .news ul li .time i {
    font-size: 14px;
    margin-right: 4px;
  }

  .newsBg .news ul li .text h1 {
    font-size: 18px;
    margin-top: 10px;
    margin-bottom: 18px;
  }

  .newsBg .news ul li .text span {
    font-size: 19px;
  }

  .newsBg .newsVideo .newsVideoMain {
    width: 100%;
    margin-top: 0px;
    overflow: hidden !important;
    border-radius: 10px;
  }

  .newsBg .newsVideo .newsVideoMain .swiper-slide {
    background-color: #fff;
    border-radius: 10px;
  }

  .newsBg .newsVideo .newsVideoMain .swiper-slide .image img {
    min-height: 207px;
  }

  .newsBg .newsVideo .newsVideoMain .swiper-slide .text {
    position: static;
    padding: 20px 15px;
    background: none;
  }

  .newsBg .newsVideo .newsVideoMain .swiper-slide .text h1 {
    color: #000000;
    font-weight: bold;
    font-size: 18px;
    line-height: 1.4;
    width: 100%;
    margin-top: 10px;
  }

  .newsBg .newsVideo .newsVideoMain .swiper-slide .time {
    font-size: 14px;
    color: #383838;
  }

  .newsBg .newsVideo .newsVideoMain .swiper-slide .time i {
    font-size: 14px;
    margin-right: 4px;
    color: #e6b965;
  }

  .newsBg .newsVideo .swiper-button-next,
  .newsBg .newsVideo .swiper-button-prev {
    display: none;
  }

  .newsBg .newsVideo .newsVideoMain .swiper-slide .play {
    width: 50px;
    height: 50px;
    background-size: 50px;
  }

  .newsBg .newsVideo .swiper-pagination-bullet {
    width: 13px;
    height: 3px;
    border-radius: 3px;
  }

  .newsBg .newsVideo .swiper-pagination-bullet-active {
    background: var(--vi-color);
  }

  .newsBg .newsVideo .newsVideoMain {
    padding-bottom: 40px;
  }

  /* 新闻详情 */
  .newsDetail .content1440 {
    padding: 0%;
  }

  .newsDetail .newsDetailMain {
    font-size: 15px;
    line-height: 25px;
  }

  .newsDetail .newsDetailHead {
    min-height: auto;
    padding-top: 60px;
    padding-bottom: 40px;
    margin-bottom: 40px;
  }

  .newsDetail .newsDetailHead .newsDetailNav {
    margin-bottom: 14px;
  }

  .newsDetail .newsDetailHead .newsDetailNav ul li i {
    font-size: 16px;
    margin: 0 2px;
  }

  .newsDetail .newsDetailHead .newsDetailNav ul li a {
    font-size: 14px;
  }

  .newsDetail .newsDetailHead .newsDetailTitle h1 {
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 20px;
  }

  .newsDetail .newsDetailHead .newsDetailTitle p span {
    font-size: 13px;
    height: 31px;
    line-height: 29px;
    padding: 0 10px;
    margin-right: 11px;
  }

  .newsDetail .newsDetailFooter {
    margin-top: 25px;
    padding-top: 20px;
    margin-bottom: 40px;
  }

  .newsDetail .newsDetailFooter .right ul li {
    width: 55px;
    height: 41px;
    border-radius: 20px;
    border-width: 2px;
    margin-right: 6px;
  }

  .newsDetail .newsDetailFooter .right ul li.prev:hover {
    width: 55px;
  }

  .newsDetail .newsDetailFooter .right ul li.next:hover {
    width: 55px;
  }

  .newsDetail .newsDetailFooter .right ul li i {
    font-size: 16px;
  }

  .newsDetail .newsDetailFooter .right ul li span {
    display: none;
  }

  .newsDetail .newsDetailFooter .right ul li.return i {
    font-size: 16px;
  }

  .newsDetail .newsDetailFooter .right ul li::after {
    height: 41px;
  }

  /* 可持续发展 */
  .sustainableDevelopmentBg {
    padding-top: 20px;
  }

  .sustainableDevelopmentBg .sustainableDevelopment {
    margin-bottom: 30px;
  }

  .sustainableDevelopmentBg .title {
    -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;
  }

  .sustainableDevelopmentBg .title .search input {
    width: 70%;
    height: 42px;
    border-radius: 30px;
    font-size: 14px;
    padding-left: 15px;
    padding-right: 60px;
  }

  .sustainableDevelopmentBg .title .search .icon {
    font-size: 20px;
    top: 11px;
    left: auto;
    right: 36%;
  }

  .sustainableDevelopmentBg .title .search .select {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-left: 10px;
  }

  .sustainableDevelopmentBg .title .search .select h1 {
    width: 100%;
    height: 42px;
    border-radius: 30px;
    font-size: 16px;
  }

  .sustainableDevelopmentBg .title .search .select h1 i {
    font-size: 13px;
    margin-left: 7px;
  }

  .sustainableDevelopmentBg .title .search .select ul {
    top: 70px;
    -webkit-box-shadow: 0 0 10px #dddddd;
    box-shadow: 0 0 10px #dddddd;
  }

  .sustainableDevelopmentBg .title .search .select.show ul {
    top: 55px;
  }

  .sustainableDevelopmentBg .title .search .select ul li {
    line-height: 42px;
    font-size: 14px;
  }

  .sustainableDevelopmentBg .sustainableDevelopment .sustainableDevelopmentMain ul li {
    width: 100%;
    min-height: 130px;
    height: auto;
    margin-right: 0%;
    margin-bottom: 15px;
    -webkit-box-shadow: 0 0 5px #ddd;
    box-shadow: 0 0 5px #ddd;
    border-radius: 10px;
  }

  .sustainableDevelopmentBg .sustainableDevelopment .sustainableDevelopmentMain ul li a {
    padding: 18px 16px;
    border-width: 3px;
  }

  .sustainableDevelopmentBg .sustainableDevelopment .sustainableDevelopmentMain ul li:nth-last-child(-n+4) {
    margin-bottom: 15px;
  }

  .sustainableDevelopmentBg .sustainableDevelopment .sustainableDevelopmentMain ul li:last-child {
    margin-bottom: 0%;
  }

  .sustainableDevelopmentBg .sustainableDevelopment .sustainableDevelopmentMain ul li a .time {
    font-size: 14px;
    margin-bottom: 7px;
  }

  .sustainableDevelopmentBg .sustainableDevelopment .sustainableDevelopmentMain ul li a .time i {
    font-size: 14px;
    margin-right: 4px;
  }

  .sustainableDevelopmentBg .sustainableDevelopment .sustainableDevelopmentMain ul li a .text h1 {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 16px;
  }

  .sustainableDevelopmentBg .sustainableDevelopment .sustainableDevelopmentMain ul li a .text span {
    width: 34px;
    height: 26px;
    font-size: 14px;
    border-radius: 25px;
  }

  .sustainableDevelopmentBg .sustainableDevelopment .sustainableDevelopmentMain ul li a::after {
    width: 90px;
    height: 43px;
    background-size: 90px 43px;
  }

  .sustainableDevelopmentBg .sustainableDevelopment .sustainableDevelopmentMain ul li a .text .download {
    font-size: 12px;
    margin-top: 0px;
  }

  .sustainableDevelopmentBg .sustainableDevelopment .sustainableDevelopmentMain ul li a .text .download span {
    font-size: 24px;
  }

  .sustainableDevelopmentBg .sustainableDevelopment .sustainableDevelopmentMain ul li a .text .play {
    font-size: 12px;
    margin-top: 10px;
  }

  .sustainableDevelopmentBg .sustainableDevelopment .sustainableDevelopmentMain ul li a .text .play span {
    font-size: 24px;
  }

  /* 招标信息 */
  .newsInviteTenders {
    margin-top: 40px;
    margin-bottom: 0px;
    padding-bottom: 40px;
  }

  .newsInviteTenders .newsInviteTendersList {
    position: static;
    width: auto;
  }

  .newsInviteTenders .newsInviteTendersList .swiper-wrapper {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .newsInviteTenders .newsInviteTendersList .swiper-slide {
    width: 104px;
    height: 44px;
    border-radius: 30px;
    border-width: 2px;
    font-size: 16px;
  }

  .newsInviteTenders .newsInviteTendersMain {
    margin-top: 25px;
  }

  .newsInviteTenders .newsInviteTendersMain .swiper-slide ul li {
    margin-bottom: 20px;
  }

  .newsInviteTenders .newsInviteTendersMain .swiper-slide ul li a {
    -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;
    height: auto;
    padding: 23px 19px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-width: 4px;
    border-radius: 10px;
    -webkit-box-shadow: 0 0 10px #dddddd;
    box-shadow: 0 0 10px #dddddd;
  }

  .newsInviteTenders .newsInviteTendersMain .swiper-slide ul li .left {
    width: 100%;
  }

  .newsInviteTenders .newsInviteTendersMain .swiper-slide ul li .left .time {
    font-size: 14px;
    margin-bottom: 10px;
  }

  .newsInviteTenders .newsInviteTendersMain .swiper-slide ul li .left .time i {
    font-size: 14px;
    margin-right: 4px;
  }

  .newsInviteTenders .newsInviteTendersMain .swiper-slide ul li .left .text h1 {
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 10px;
  }

  .newsInviteTenders .newsInviteTendersMain .swiper-slide ul li .left .text p {
    font-size: 15px;
    line-height: 25px;
  }

  .newsInviteTenders .newsInviteTendersMain .swiper-slide ul li .btn {
    width: 90px;
    height: 34px;
    border-radius: 30px;
    border-width: 2px;
    font-size: 13px;
    margin-top: 14px;
  }

  .newsInviteTenders .newsInviteTendersMain .swiper-slide ul li a::after {
    width: 130px;
    height: 62px;
    background-size: 130px 62px;
  }

  /* 企业发展 */
  .enterpriseDevelopmentBg {
    height: auto;
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .enterpriseDevelopmentBg .title {
    padding: 0px;
    margin-bottom: 15px;
  }

  .enterpriseDevelopmentBg .title h1 {
    font-size: 24px;
    line-height: 30px;
  }

  .enterpriseDevelopmentBg .title img {
    height: 50px;
    margin-bottom: 20px;
  }

  .enterpriseDevelopmentBg .text {
    padding: 0px;
  }

  .enterpriseDevelopmentBg .text h1 {
    font-size: 16px;
    line-height: 26px;
  }

  .enterpriseDevelopmentBg .text h2 {
    font-size: 18px;
    line-height: 28px;
  }

  .enterpriseDevelopmentBg .text p {
    font-size: 15px;
    line-height: 25px;
    text-align: justify;
  }

  .enterpriseDevelopmentBg .images {
    position: static;
    width: -webkit-calc(100% - 40px);
    width: -moz-calc(100% - 40px);
    width: calc(100% - 40px);
    margin: 0 auto;
    margin-top: 10px;
  }

  .enterpriseDevelopmentBg .images ul li {
    position: static;
    border-radius: 10px;
    margin-top: 20px;
  }

  .enterpriseDevelopmentBg .images ul li img {
    width: 100%;
    max-height: 260px;
  }

  /* 童样的渴望 */
  .childlikeLongingBg {
    height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .childlikeLongingBg .childlikeLonging .title {
    padding: 0px;
    margin-bottom: 25px;
  }

  .childlikeLongingBg .childlikeLonging .title h1 {
    font-size: 24px;
    line-height: 30px;
  }

  .childlikeLongingBg .childlikeLonging .title img {
    height: 50px;
    margin-bottom: 20px;
  }

  .childlikeLongingBg .childlikeLonging>.text {
    padding: 0px;
    text-align: left;
  }

  .childlikeLongingBg .childlikeLonging>.text p {
    font-size: 15px;
    line-height: 25px;
    text-align: justify;
  }

  .childlikeLongingBg .childlikeLonging .childlikeLongingMain {
    -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;
  }

  .childlikeLongingBg .childlikeLonging .childlikeLongingMain .left {
    width: 100%;
    margin-bottom: 25px;
  }

  .childlikeLongingBg .childlikeLonging .childlikeLongingMain .left h1 {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 8px;
  }

  .childlikeLongingBg .childlikeLonging .childlikeLongingMain .left p {
    font-size: 15px;
    line-height: 25px;
    text-align: justify;
  }

  .childlikeLongingBg .childlikeLonging .childlikeLongingMain .right {
    width: 100%;
  }

  .childlikeLongingBg .childlikeLonging .childlikeLongingMain .right .childlikeLongingSwiper {
    overflow: hidden !important;
    -webkit-clip-path: none;
    clip-path: none;
  }

  .childlikeLongingBg .childlikeLonging .childlikeLongingMain .right .childlikeLongingSwiper .swiper-slide {
    border-radius: 10px;
  }

  .childlikeLongingBg .childlikeLonging .childlikeLongingMain .right .childlikeLongingSwiper .swiper-slide .text {
    height: auto;
    padding: 20px 15px;
  }

  .childlikeLongingBg .childlikeLonging .childlikeLongingMain .right .childlikeLongingSwiper .swiper-slide .text h1 {
    font-size: 18px;
    margin-bottom: 10px;
  }

  .childlikeLongingBg .childlikeLonging .childlikeLongingMain .right .childlikeLongingSwiper .swiper-slide .time {
    font-size: 14px;
  }

  .childlikeLongingBg .childlikeLonging .childlikeLongingMain .right .childlikeLongingSwiper .swiper-slide .time i {
    font-size: 14px;
    margin-right: 4px;
  }

  .childlikeLongingBg .childlikeLonging .childlikeLongingMain .left .swiper-button-next,
  .childlikeLongingBg .childlikeLonging .childlikeLongingMain .left .swiper-button-prev {
    display: none;
  }

  /* 基金会 */
  .foundationBg {
    padding-top: 40px;
    padding-bottom: 40px;
    min-height: auto;
  }

  .foundationBg .foundation {
    padding: 0px;
  }

  .foundationBg .foundation .title {
    margin-bottom: 25px;
  }

  .foundationBg .foundation .title img {
    height: 65px;
    margin-bottom: 15px;
  }

  .foundationBg .foundation .title h1 {
    font-size: 24px;
    line-height: 30px;
  }

  .foundationBg .foundation .text {
    font-size: 15px;
    line-height: 25px;
    text-align: justify;
    margin-bottom: 25px;
  }

  .foundationBg .foundation .number {
    margin-bottom: 25px;
  }

  .foundationBg .foundation .number ul li {
    margin: 0 30px;
  }

  .foundationBg .foundation .number ul li h1 {
    font-size: 26px;
  }

  .foundationBg .foundation .number ul li p {
    font-size: 13px;
  }

  .foundationBg .foundation .tab {
    max-width: 290px;
    height: 33px;
    line-height: 31px;
    border-radius: 30px;
    padding: 0 15px;
    font-size: 13px;
  }

  /* 守护成长 */
  .foundationTip {
    padding-top: 40px;
    padding-bottom: 40px;
    min-height: auto;
  }

  .foundationTip h1 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 10px;
  }

  .foundationTip p {
    font-size: 14px;
  }

  /* 投资者联系 */
  .investorContactusBg {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .investorContactusBg .investorContactus .title {
    font-size: 24px;
    margin-bottom: 25px;
  }

  .investorContactusBg .investorContactus .investorContactusMain .image {
    border-radius: 10px;
    overflow: hidden;
  }

  .investorContactusBg .investorContactus .investorContactusMain .image img {
    min-height: 180px;
  }

  .investorContactusBg .investorContactus .investorContactusMain .text {
    padding-left: 0px;
    padding: 40px 0px;
  }

  .investorContactusBg .investorContactus .investorContactusMain .text ul {
    -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;
  }

  .investorContactusBg .investorContactus .investorContactusMain .text ul li {
    width: 100%;
    height: auto;
    padding: 0px;
    border-right: 0px;
    border-bottom: 1px dashed rgba(255, 255, 255, 0.5);
    padding-bottom: 15px;
    margin-bottom: 15px;
  }

  .investorContactusBg .investorContactus .investorContactusMain .text ul li .list {
    padding: 0px 15px;
  }

  .investorContactusBg .investorContactus .investorContactusMain .text ul li .list h1 {
    font-size: 17px;
    line-height: 28px;
    height: auto;
    margin-bottom: 3px;
  }

  .investorContactusBg .investorContactus .investorContactusMain .text ul li:nth-child(2) .list h1 {
    font-size: 17px;
    line-height: 28px;
    height: auto;
    margin-bottom: 3px;
  }

  .investorContactusBg .investorContactus .investorContactusMain .text ul li:nth-child(3) .list h1 {
    font-size: 17px;
    line-height: 28px;
    height: auto;
    margin-bottom: 3px;
  }

  .investorContactusBg .investorContactus .investorContactusMain .text ul li .list p {
    font-size: 14px;
  }

  .investorContactusBg .investorContactus .investorContactusMain .text ul li .icon {
    margin-bottom: 7px;
  }

  .investorContactusBg .investorContactus .investorContactusMain .text ul li .icon img {
    height: 45px;
  }

  /* 必赢亚洲·bwin(中国区)官方网站股份 */
  .hxShare .text {
    padding: 40px 20px;
  }

  .hxShare .text>h1 {
    font-size: 18px;
    margin-bottom: 17px;
  }

  .hxShare .text>h2 {
    font-size: 30px;
  }

  .hxShare .text>h2 span {
    font-size: 16px;
  }

  .hxShare .text>h2 i {
    font-size: 14px;
  }

  .hxShare .text>h2 img {
    height: 17px;
    margin-top: 4px;
  }

  .hxShare .text>p {
    font-size: 12px;
    margin-bottom: 20px;
  }

  .hxShare .image {
    border-radius: 10px;
    overflow: hidden;
  }

  .hxShare .image img {
    min-height: 290px;
  }

  .hxShare .text ul {
    width: 60%;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .hxShare .text ul li {
    width: 50%;
    height: auto;
    padding: 0px;
    border: 0px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 10px;
  }

  .hxShare .text ul li h1 {
    font-size: 13px;
  }

  .hxShare .text ul li p {
    font-size: 20px;
  }

  /* 最新公告 */
  .investorRelationsNewsBg {
    padding-top: 20px;
  }

  .investorRelationsNews {
    margin-top: 40px;
  }

  .investorRelationsNews .investorRelationsNewsMain {
    margin-top: 0px;
    margin-bottom: 25px;
  }

  .investorRelationsNews .investorRelationsNewsMain ul li a {
    padding-top: 17px;
    padding-bottom: 15px;
  }

  .investorRelationsNews .investorRelationsNewsMain ul li .text h1 {
    font-size: 14px;
    margin-bottom: 8px;
  }

  .investorRelationsNews .investorRelationsNewsMain ul li .text p {
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }

  /* 企业优势 */
  .enterpriseAdvantages .title {
    top: 40px;
  }

  .enterpriseAdvantages .title h1 {
    font-size: 18px;
  }

  .enterpriseAdvantages .title p {
    font-size: 24px;
  }

  /* 办公环境 */
  .officeEnvironment {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .officeEnvironment .officeEnvironmentMain .officeEnvironmentSwiper {
    width: 100%;
    padding-bottom: 30px;
    overflow: hidden !important;
  }

  .officeEnvironment .officeEnvironmentMain .officeEnvironmentSwiper .swiper-slide .image {
    border-radius: 10px;
    overflow: hidden;
  }

  .officeEnvironment .officeEnvironmentMain .officeEnvironmentSwiper .swiper-scrollbar {
    width: 100%;
    height: 1.5px;
  }

  .officeEnvironment .officeEnvironmentMain .officeEnvironmentSwiper .swiper-scrollbar .swiper-scrollbar-drag {
    height: 2px;
  }

  .officeEnvironment .officeEnvironmentMain .officeEnvironmentSwiper .swiper-slide .play {
    width: 50px;
    height: 50px;
    background-size: 50px;
  }

  /* 办公文化 */
  .officeCultureBg {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .officeCultureBg .officeCulture ul {
    -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;
  }

  .officeCultureBg .officeCulture ul li {
    width: 100% !important;
    height: auto !important;
    margin-right: 0% !important;
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 20px;
  }

  .officeCultureBg .officeCulture ul li:last-child {
    margin-bottom: 0px;
  }

  .officeCultureBg .officeCulture ul li:nth-child(2) {
    -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;
  }

  .officeCultureBg .officeCulture ul li .image {
    border-radius: 0px;
  }

  .officeCultureBg .officeCulture ul li .image img {
    min-height: 230px;
  }

  .officeCultureBg .officeCulture ul li .text {
    height: auto !important;
    padding: 20px 17px;
    border-radius: 0px;
  }

  .officeCultureBg .officeCulture ul li .text h1 {
    font-size: 18px;
    margin-bottom: 8px;
  }

  .officeCultureBg .officeCulture ul li .text p {
    font-size: 15px;
    line-height: 25px;
  }

  /* 法律声明 隐私政策 */
  .policy {
    padding-top: 0px;
    padding-bottom: 40px;
  }

  .policy h1 {
    font-size: 24px;
    margin-bottom: 25px;
  }

  .policy h2 {
    font-size: 18px;
  }

  .policy h3 {
    font-size: 17px;
  }

  .policy h4 {
    font-size: 17px;
  }

  .policy h5 {
    font-size: 17px;
  }

  .policy h6 {
    font-size: 16px;
  }

  .policy p {
    font-size: 15px;
    line-height: 25px;
  }
}

/*# sourceMappingURL=maps/layout.css.map */<!--0.00048613548278809-->