﻿/*read from redis*/
#pagebody.siteStyle {
  background: none;
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto;
  background-Attachment: scroll;
}

#pagebody.siteStyle .BodyContainer {
  background: none;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto;
  background-Attachment: scroll;
}

.ModuleGridContainer[gridswidthmode="2"] {
  max-width: 1200px;
  width: auto;
}

@media screen and (max-width: 700px) {

  #HeaderZone,
  #FooterZone {
    display: none;
  }
}

#pagebody .BodyMainZoneContainer {
  margin-left: 300px;
}

#pagebody .GridFloat,
#pagebody .GridFloatBottom {
  width: calc(100% - 300px) !important;
  margin-left: 300px;
}

#pagebody .BodyLeftZone {
  width: 300px;
}

.BodyMain2Zone {
  display: none;
}

.BodyMain3Zone {
  display: none;
}

.BodyMain4Zone {
  display: none;
}

.ModuleGridGiant.layout-101 .ModuleGridItem {
  padding: 0;
  min-height: 0.1px;
}

.ModuleGridGiant.layout-101 .row {
  margin-right: 0px;
  margin-left: 0px;
}

.ModuleGridGiant.layout-101 .ModuleGridCol {
  padding: 0px;
}

.ModuleGridGiant.layout-101 .ModuleGridContainer {
  margin-right: auto;
  margin-left: auto;
  padding-right: 0;
  padding-left: 0;
}

.ModuleGridGiant.layout-101 {
  height: 100%;
}

.ModuleGridGiant.layout-101 .ModuleSubContainer {
  position: relative;
}

.ModuleGridGiant.layout-101 .gridBgVideo {
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 0;
}

.ModuleGridGiant.layout-101 .gridBgVideo .bgVideoMask {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgb(0, 0, 0);
}

.ModuleGridGiant.layout-101 .gridBgVideo .bgVideo {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}

.ModuleGridGiant.layout-101 .gridBgVideo.noBgVideo {
  display: none;
}

@media only screen and (max-width: 767px) {
  .ModuleGridGiant.layout-101 .ModuleGridItem {
    height: 100% !important;
  }
}

.module_413573030 .ModuleHead .HeadCenter {
  float: none;
}

#module_413573030 {
  padding: 0px;
}

#module_413573030 {
  position: static;
  z-index: 0;
  width: 100%;
  height: auto;
}

#module_413573030 .ModuleHead413573030 {
  display: none;
}

#module_413573030 .ModuleSubContainer {
  background-color: transparent;
}

#module_413573030 .ModuleSubContainer {}

#module_413573030 .ModuleSubContainer {
  background-repeat: no-repeat;
}

#module_413573030 .ModuleSubContainer {
  background-position: 0% 0%;
}

#module_413573030 .ModuleSubContainer {
  background-attachment: scroll;
}

#module_413573030 .ModuleSubContainer {}

#module_413573030 {
   !bgVideo !
}

  {
  bgVideoUrl:
}

#module_413573030 .gridBgVideo .bgVideoMask {
  opacity: 0.2
}

#module_413573030 .ModuleSubContainer {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.5s ease;
}

#module_413573030 .ModuleSubContainer:hover {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.ModuleGridContainer.ModuleGridContainer413573030 {}

.module_407187395 .ModuleHead .HeadCenter {
  float: none;
}

#module_407187395 {
  padding: 0px;
}

#module_407187395 {
  position: static;
  z-index: 0;
  top: 0px;
  width: 100%;
  height: auto;
}

#module_407187395 .ModuleHead407187395 {
  display: none;
}

#module_407187395 .ModuleSubContainer {
  background-color: transparent;
}

#module_407187395 .ModuleSubContainer {}

#module_407187395 .ModuleSubContainer {
  background-repeat: no-repeat;
}

#module_407187395 .ModuleSubContainer {
  background-position: 0% 0%;
}

#module_407187395 .ModuleSubContainer {
  background-attachment: scroll;
}

#module_407187395 .ModuleSubContainer {}

#module_407187395 {
   !bgVideo !
}

  {
  bgVideoUrl:
}

#module_407187395 .gridBgVideo .bgVideoMask {
  opacity: 0.2
}

#module_407187395 .ModuleSubContainer {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.5s ease;
}

#module_407187395 .ModuleSubContainer:hover {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.ModuleGridContainer.ModuleGridContainer407187395 {}

.ModuleLangSwitchGiant.layout-108 .lang-container {
  display: inline-block;
  text-align: center;
}

.ModuleLangSwitchGiant.layout-108 .lang-text {
  font-size: 12px;
  color: #666666;
  display: block;
  text-align: center;
}

.ModuleLangSwitchGiant.layout-108 .icon-xiangxiajiantou,
.ModuleLangSwitchGiant.layout-108 .icon-xiangshangjiantou {
  font-size: 8px;
  padding-right: 14px;
  display: inline-block;
}


.ModuleLangSwitchGiant.layout-108 .lang-selection {
  background: #fff;
  display: none;
  border-top: none;
  width: auto;
}

.ModuleLangSwitchGiant.layout-108 .lang-selection li {
  cursor: pointer;
  padding: 8px;
}

.ModuleLangSwitchGiant.layout-108 .icon-xiangxiajiantou,
.ModuleLangSwitchGiant.layout-108 .icon-xiangshangjiantou {
  padding-right: 0px;
}

.ModuleLangSwitchGiant.layout-108 .lang-selection {
  position: absolute;
  top: 100%;
  left: 50%;
  background-color: #fff;
  text-align: center;
  padding: 8px 16px;
  box-shadow: 0px 0px 18px 10px rgb(0 0 0 / 9%);
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateY(5px) translateY(10px);
  transform: translateY(5px) translateY(10px);
  -webkit-transition: opacity 300ms ease, visibility 0ms linear 300ms, -webkit-transform 300ms ease;
  transition: opacity 300ms ease, visibility 0ms linear 300ms, -webkit-transform 300ms ease;
  transition: transform 300ms ease, opacity 300ms ease, visibility 0ms linear 300ms;
  transition: transform 300ms ease, opacity 300ms ease, visibility 0ms linear 300ms, -webkit-transform 300ms ease;
}

.ModuleLangSwitchGiant.layout-108 .lang-show {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity 500ms ease, visibility 0ms linear 0ms, -webkit-transform 500ms ease;
  transition: opacity 500ms ease, visibility 0ms linear 0ms, -webkit-transform 500ms ease;
  transition: transform 500ms ease, opacity 500ms ease, visibility 0ms linear 0ms;
  transition: transform 500ms ease, opacity 500ms ease, visibility 0ms linear 0ms, -webkit-transform 500ms ease;
}


.ModuleLangSwitchGiant.layout-108 .lang-selection::before {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 50%;
  -webkit-transform: translateY(1px) translateX(-50%);
  transform: translateY(1px) translateX(-50%);
  width: 0;
  height: 0;
  border: 10px solid transparent;
}

.ModuleLangSwitchGiant.layout-108 .lang-mask {
  width: 129px;
  height: 20px;
  background: rgb(0 0 0 / 0%);
  top: 80px;
  display: none;
}

.ModuleLangSwitchGiant.layout-108 .LangSvgIcon {
  flex-direction: column;
  justify-content: center;
}

.module_407187408 .ModuleHead .HeadCenter {
  float: none;
}

#module_407187408 {
  padding: 0px;
}

#module_407187408 {
  position: static;
  z-index: 0;
  width: 100%;
  height: auto;
}

#module_407187408 .ModuleHead407187408 {
  display: none;
}

#module_407187408 {
  border: none;
}

@media screen and (min-width: 768px) {
  #module_407187408>.module_407187408 {
    margin-top: 4.0000%;
    margin-left: 26.3333%;
    margin-right: 0.0000%;
    margin-bottom: 0.0000%;
  }
}

@media screen and (max-width: 767px) {
  #module_407187408>.module_407187408 {}
}

#module_407187408 .BodyCenter {
  text-align: left;
}

#module_407187408 .lang-text,
#clone_module_407187408 .lang-text {
  font-size: 12px;
}

#module_407187408 .lang-text,
#clone_module_407187408 .lang-text {
  font-family: ;
}

#module_407187408 .lang-text,
#clone_module_407187408 .lang-text {
  color: #bababa;
}

#module_407187408 .lang-text,
#clone_module_407187408 .lang-text {
  font-weight: normal;
}

#module_407187408 .lang-text,
#clone_module_407187408 .lang-text {
  text-decoration: none;
}

#module_407187408 .lang-text,
#clone_module_407187408 .lang-text {
  font-style: normal;
}

#module_407187408 {}

#clone_module_407187408 .lang-selection {
  background-color: #fff;
}

#clone_module_407187408 .lang-selection::before {
  border-bottom-color: #fff;
}

#module_407187408 {}

#clone_module_407187408 .lang-selection {}

#module_407187408 {}

#clone_module_407187408 .lang-selection {
  background-repeat: no-repeat;
}

#module_407187408 {}

#clone_module_407187408 .lang-selection {}

#module_407187408 {}

#clone_module_407187408 .lang-selection {}

#module_407187408 {}

#clone_module_407187408 .lang-selection {}

#module_407187408 {}

#clone_module_407187408 .lang-selection,
#clone_module_407187408 .lang-mask,
#module_407187408 .lang-container {
  width: 128px
}

#module_407187408 {}

#clone_module_407187408 .lang-selection {
  box-shadow: 0px 0px 18px 10px rgba(0, 0, 0, 9%);
}

#module_407187408 .lang-container {
  height: 24px;
  font-size: 24px;
  line-height: 24px;
}

#module_407187408 .LangSvgIcon svg {
  width: 24px;
  height: 24px
}

#module_407187408 .lang-container .iconfont {
  font-size: 24px;
}

#module_407187408 .lang-container {
  color: #666;
}

#module_407187408 .LangSvgIcon svg>* {
  fill: #666;
}

#module_407187408 {}

#clone_module_407187408 .lang-mask {
  height: 20px
}

#module_407187408 .lang-selection .lang-li:hover .lang-text,
#clone_module_407187408 .lang-selection .lang-li:hover .lang-text,
.lang-selection .lang-li .lang-text.active,
#clone_module_407187408 .lang-selection .lang-li .lang-text.active {
  font-family: ;
}

#module_407187408 .lang-selection .lang-li:hover .lang-text,
#clone_module_407187408 .lang-selection .lang-li:hover .lang-text,
.lang-selection .lang-li .lang-text.active,
#clone_module_407187408 .lang-selection .lang-li .lang-text.active {
  color: #666666;
}

#module_407187408 .lang-selection .lang-li:hover .lang-text,
#clone_module_407187408 .lang-selection .lang-li:hover .lang-text,
.lang-selection .lang-li .lang-text.active,
#clone_module_407187408 .lang-selection .lang-li .lang-text.active {
  font-weight: normal;
}

#module_407187408 .lang-selection .lang-li:hover .lang-text,
#clone_module_407187408 .lang-selection .lang-li:hover .lang-text,
.lang-selection .lang-li .lang-text.active,
#clone_module_407187408 .lang-selection .lang-li .lang-text.active {
  text-decoration: none;
}

#module_407187408 .lang-selection .lang-li:hover .lang-text,
#clone_module_407187408 .lang-selection .lang-li:hover .lang-text,
.lang-selection .lang-li .lang-text.active,
#clone_module_407187408 .lang-selection .lang-li .lang-text.active {
  font-style: normal;
}

.module_395419075 .ModuleHead .HeadCenter {
  float: none;
}

#module_395419075 {
  padding: 0px;
}

#module_395419075 {
  position: static;
  z-index: 0;
  top: 0px;
  width: 100%;
  height: auto;
}

#module_395419075 .ModuleHead395419075 {
  display: none;
}

#module_395419075 .BodyCenter.BodyCenter395419075 {
  background: none;
  background-color: rgb(255, 255, 255);
}

#module_395419075>.module_395419075 {
  border-top-style: solid;
  border-top-color: #000;
  border-top-width: 0px;
  border-left-style: solid;
  border-left-color: #000;
  border-left-width: 0px;
  border-right-style: solid;
  border-right-color: #000;
  border-right-width: 0px;
  border-bottom-style: solid;
  border-bottom-color: #000;
  border-bottom-width: 0px;
}

#module_395419075>.module_395419075 {
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

@media screen and (min-width: 768px) {
  #module_395419075 .BodyCenter.BodyCenter395419075 {
    padding-top: 0.0000%;
    padding-left: 0.0000%;
    padding-right: 0.0000%;
    padding-bottom: 0.0000%;
  }
}

@media screen and (max-width: 767px) {
  #module_395419075 .BodyCenter.BodyCenter395419075 {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
  }
}

@media screen and (min-width: 768px) {
  #module_395419075>.module_395419075 {
    margin-top: 0.0000%;
    margin-left: 0.0000%;
    margin-right: 0.0000%;
    margin-bottom: 0.0000%;
  }
}

@media screen and (max-width: 767px) {
  #module_395419075>.module_395419075 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
  }
}

#module_395419075>.module_395419075 {
  box-shadow: 0px 0px 0px 0px rgb(159, 159, 159)
}

#module_395419075:hover {
  border: none;
}

#module_395419075:hover>.module_395419075 {
  box-shadow: 0px 0px 0px 0px #ccc;
  transition: box-shadow 0.5s ease 0s;
}

#module_395419075 .ModuleSubContainer {
  background-color: transparent;
}

#module_395419075 .ModuleSubContainer {
  background-image: none;
}

#module_395419075 .ModuleSubContainer {
  background-repeat: no-repeat;
}

#module_395419075 .ModuleSubContainer {
  background-position: 0% 0%;
}

#module_395419075 .ModuleSubContainer {
  background-attachment: scroll;
}

#module_395419075 .ModuleSubContainer {}

#module_395419075 {
   !bgVideo !
}

  {
  bgVideoUrl:
}

#module_395419075 .gridBgVideo .bgVideoMask {
  opacity: 0.2
}

#module_395419075 .ModuleSubContainer {
  box-shadow: -1px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.5s ease;
}

#module_395419075 .ModuleSubContainer:hover {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.ModuleGridContainer.ModuleGridContainer395419075 {}

.ModuleImageGiant.layout-101 .BodyCenter {
  text-align: center;
}

.ModuleImageGiant.layout-101 img {
  margin: auto;
  max-width: 100%;
  border: none;
}

.module_407174059 .ModuleHead .HeadCenter {
  float: none;
}

#module_407174059 {
  padding: 0px;
}

#module_407174059 {
  position: static;
  z-index: 0;
  top: 78px;
  left: 188px;
  width: 100%;
  height: auto;
}

#module_407174059 .ModuleHead407174059 {
  display: none;
}

#module_407174059 .BodyCenter.BodyCenter407174059 {
  background: none;
  background-color: rgba(0, 0, 0, 0);
}

#module_407174059>.module_407174059 {
  border-top-style: solid;
  border-top-color: #000;
  border-top-width: 0px;
  border-left-style: solid;
  border-left-color: #000;
  border-left-width: 0px;
  border-right-style: solid;
  border-right-color: #000;
  border-right-width: 0px;
  border-bottom-style: solid;
  border-bottom-color: #000;
  border-bottom-width: 0px;
}

#module_407174059>.module_407174059 {
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

@media screen and (min-width: 768px) {
  #module_407174059 .BodyCenter.BodyCenter407174059 {
    padding-top: 0.0000%;
    padding-left: 0.0000%;
    padding-right: 0.0000%;
    padding-bottom: 0.0000%;
  }
}

@media screen and (max-width: 767px) {
  #module_407174059 .BodyCenter.BodyCenter407174059 {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
  }
}

/* @media screen and (min-width: 768px) {
  #module_407174059>.module_407174059 {
    margin-top: -11.3333%;
    margin-left: 4.6667%;
    margin-right: 4.6667%;
    margin-bottom: 0.0000%;
  }
} */

@media screen and (max-width: 767px) {
  #module_407174059>.module_407174059 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
  }
}

#module_407174059>.module_407174059 {
  box-shadow: 0px 0px 0px 0px #ccc
}

#module_407174059:hover {
  border: none;
}

#module_407174059:hover>.module_407174059 {
  box-shadow: 0px 0px 0px 0px #ccc;
  transition: box-shadow 0.5s ease 0s;
}

#module_407174059 img {
  border-top-color: transparent;
}

#module_407174059 img {
  border-top-style: none;
}

#module_407174059 img {
  border-top-width: 0px;
}

#module_407174059 img {
  border-right-color: transparent;
}

#module_407174059 img {
  border-right-style: none;
}

#module_407174059 img {
  border-right-width: 0px;
}

#module_407174059 img {
  border-bottom-color: transparent;
}

#module_407174059 img {
  border-bottom-style: none;
}

#module_407174059 img {
  border-bottom-width: 0px;
}

#module_407174059 img {
  border-left-color: transparent;
}

#module_407174059 img {
  border-left-style: none;
}

#module_407174059 img {
  border-left-width: 0px;
}

#module_407174059 img {
  border-top-left-radius: 0px;
}

#module_407174059 img {
  border-top-right-radius: 0px;
}

#module_407174059 img {
  border-bottom-left-radius: 0px;
}

#module_407174059 img {
  border-bottom-right-radius: 0px;
}

#module_407174059 .BodyCenter {
  text-align: center;
}

.ModuleNavGiant.layout-109 .main-nav-content {
  position: relative;
  width: 100%;
  margin: 0 auto;
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  line-height: 0;
  overflow: hidden;
}

.ModuleNavGiant.layout-109 .aroundMune {
  position: absolute;
  display: flex;
  align-items: center;
  right: 0px;
  padding: 0 10px;
  height: 100%;
  z-index: 5;
  transform: rotateY(90deg);
}

.ModuleNavGiant.layout-109 .aroundMune.active {
  transform: rotateY(0deg);
}

.ModuleNavGiant.layout-109 .moveMenuRight,
.ModuleNavGiant.layout-109 .moveMenuLeft {
  display: inline-block;
  width: 36px;
  height: 36px;
  line-height: 36px;
  font-size: 16px;
  color: #666;
  text-align: center;
  border: 1px solid rgba(0, 0, 0, .1);
  border-radius: 5px;
  cursor: pointer;
}

.ModuleNavGiant.layout-109 .main-nav-content .moveMenuRight {
  background-color: rgba(238, 238, 238, .6);
}

.ModuleNavGiant.layout-109 .main-nav-content .moveMenuLeft {
  display: none;
  background-color: rgba(238, 238, 238, .6);
  margin-right: 10px
}

.ModuleNavGiant.layout-109 .moveMenuRight:hover,
.ModuleNavGiant.layout-109 .moveMenuLeft:hover {
  color: #fff;
  background-color: rgba(204, 204, 204, .6);
}

.ModuleNavGiant.layout-109 .main-nav-content>.blank-solve {
  width: auto;
  display: inline-block;
  transition: all .4s;
  position: relative;
  left: 0;
}

.ModuleNavGiant.layout-109 .navBorderTop {
  position: absolute;
  width: auto;
  height: 80px;
  left: 0px;
  bottom: 0px;
  background-color: #da0000;
  display: none;
  top: 0px;
}

.ModuleNavGiant.layout-109 .main-nav-item-group {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: auto;
  height: 80px;
  text-align: center;
  float: left;
}

.ModuleNavGiant.layout-109 .main-nav-item {
  width: auto;
  height: 80px;
  line-height: 80px;
  color: #000000;
  display: inline-block;
  position: relative;
  transition: all 0.5s;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
}

.ModuleNavGiant.layout-109 .main-nav-item span {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}

.ModuleNavGiant.layout-109 .sub-nav-item-group {
  z-index: 3;
  height: 40px;
  line-height: 40px;
  text-align: center;
  display: none;
  left: 50% !important;
  transform: translateX(-50%);
}

.ModuleNavGiant.layout-109 .verticalMenu .sub-nav-item-group {
  display: none !important;
}

.sub-nav-holder {
  position: absolute;
  z-index: 500;
  width: 100%;
  display: none;
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
  height: 40px;
  background-color: #333;
}

.ModuleNavGiant.layout-109 .sub-nav-item {
  display: inline-block;
  transition: all 0.5s;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  height: 40px;
  line-height: 40px;
  font-size: 12px;
  padding-left: 25px;
}

.ModuleNavGiant.layout-109 .main-nav-item-hover span {
  color: #fff;
  top: -7px;
  -webkit-animation: layout-109-nav-active 0.5s;
  -moz-animation: layout-109-nav-active 0.5s;
  -o-animation: layout-109-nav-active 0.5s;
  animation: layout-109-nav-active 0.5s;
}

.ModuleNavGiant.layout-109 .main-nav-item-hover::after {
  content: '';
  position: absolute;
  left: 50%;
  margin-left: -10px;
  width: 20px;
  height: 2px;
  background-color: #fff;
  -webkit-animation: layout-109-nav-active2 0.5s;
  -moz-animation: layout-109-nav-active2 0.5s;
  -o-animation: layout-109-nav-active2 0.5s;
  animation: layout-109-nav-active2 0.5s;
  bottom: 25%;
}

@keyframes layout-109-nav-active {
  from {
    top: 0px;
  }

  to {
    top: -7px;
  }
}

@-webkit-keyframes layout-109-nav-active {
  from {
    top: 0px;
  }

  to {
    top: -7px;
  }
}


@-moz-keyframes layout-109-nav-active {
  from {
    top: 0px;
  }

  to {
    top: -7px;
  }
}

@-o-keyframes layout-109-nav-active {
  from {
    top: 0px;
  }

  to {
    top: -7px;
  }
}

@keyframes layout-109-nav-active2 {
  from {
    bottom: 20%;
  }

  to {
    bottom: 25%;
  }
}

@-webkit-keyframes layout-109-nav-active2 {
  from {
    bottom: 20%;
  }

  to {
    bottom: 25%;
  }
}


@-moz-keyframes layout-109-nav-active2 {
  from {
    bottom: 20%;
  }

  to {
    bottom: 25%;
  }
}

@-o-keyframes layout-109-nav-active2 {
  from {
    bottom: 20%;
  }

  to {
    bottom: 25%;
  }
}

.ModuleNavGiant.layout-109 .clearfix:after {
  content: '.';
  clear: both;
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

.ModuleNavGiant.layout-109 .verticalMenu {
  height: auto !important;
}

.ModuleNavGiant.layout-109 .verticalMenu.main-nav-content>.blank-solve {
  width: 100% !important;
}

.ModuleNavGiant.layout-109 .verticalMenu .main-nav-item-group {
  float: unset;
  width: 100%;
}

.ModuleNavGiant.layout-109 .verticalMenu .main-nav-item-group:last-child {
  margin-bottom: 0 !important;
}

.ModuleNavGiant.layout-109 .verticalMenu .main-nav-item .OneRow {
  padding: 0 !important;
  text-align: center;
}

.sub-nav-holder.sub-menu {
  display: none !important;
}

.module_395419074 .ModuleHead .HeadCenter {
  float: none;
}

#module_395419074 {
  padding: 0px;
}

#module_395419074 {
  position: static;
  z-index: 0;
  width: 100%;
  height: auto;
}

#module_395419074 .ModuleHead395419074 {
  display: none;
}

#module_395419074 .BodyCenter.BodyCenter395419074 {
  background: none;
  background-color: rgb(127, 127, 127);
}

#module_395419074>.module_395419074 {
  border-top-style: solid;
  border-top-color: #000;
  border-top-width: 0px;
  border-left-style: solid;
  border-left-color: #000;
  border-left-width: 0px;
  border-right-style: solid;
  border-right-color: #000;
  border-right-width: 0px;
  border-bottom-style: solid;
  border-bottom-color: #000;
  border-bottom-width: 0px;
}

#module_395419074>.module_395419074 {
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

@media screen and (min-width: 768px) {
  #module_395419074 .BodyCenter.BodyCenter395419074 {
    padding-top: 0.0000%;
    padding-left: 0.0000%;
    padding-right: 0.0000%;
    padding-bottom: 0.0000%;
  }
}

@media screen and (max-width: 767px) {
  #module_395419074 .BodyCenter.BodyCenter395419074 {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
  }
}

@media screen and (min-width: 768px) {
  #module_395419074>.module_395419074 {
    margin-top: 0.0000%;
    margin-left: 0.0000%;
    margin-right: 0.0000%;
    margin-bottom: 0.0000%;
  }
}

@media screen and (max-width: 767px) {
  #module_395419074>.module_395419074 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
  }
}

#module_395419074>.module_395419074 {
  box-shadow: 0px 0px 0px 0px #ccc
}

#module_395419074:hover {
  border: none;
}

#module_395419074:hover>.module_395419074 {
  box-shadow: 0px 0px 0px 0px rgb(255, 255, 255);
  transition: box-shadow 0.5s ease 0s;
}

#module_395419074 .main-nav-item-group {
  height: 67px;
}

#module_395419074 .main-nav-item {
  height: 67px;
  line-height: 67px
}

#module_395419074 .navBorderTop {
  height: 67px;
}

#module_395419074 .main-nav-content {
  height: 67px
}

#module_395419074 .main-nav-content {
  height: 67px
}

#module_395419074 .main-nav-content {
  background-color: rgb(255, 255, 255);
}

#module_395419074 .main-nav-content {
  background-image: none;
}

#module_395419074 .main-nav-content {
  background-repeat: no-repeat;
}

#module_395419074 .main-nav-content {}

#module_395419074 .main-nav-content {}

#module_395419074 .main-nav-content {}

#module_395419074 .main-nav-content,
#module_395419074 .verticalMenu .main-nav-item-group {
  text-align: center;
}

#module_395419074 .main-nav-item span {
  width: 300px;
}

#module_395419074 .main-nav-item span {
  padding-left: 10px;
  padding-right: 10px;
}

#module_395419074 .verticalMenu .main-nav-item-group {
  margin-bottom: 10px;
}

#module_395419074 .main-nav-item span {
  font-size: 14px;
}

#module_395419074 .main-nav-item span {
  font-family: 微软雅黑, Microsoft YaHei;
}

#module_395419074 .main-nav-item span {
  color: rgb(63, 63, 63);
}

#module_395419074 .main-nav-item span {
  font-weight: normal;
}

#module_395419074 .main-nav-item span {
  text-decoration: none;
}

#module_395419074 .main-nav-item span {
  font-style: normal;
}

#module_395419074 .main-nav-item {
  background-color: transparent;
}

#module_395419074 .main-nav-item {
  background-image: none;
}

#module_395419074 .main-nav-item {
  background-repeat: no-repeat;
}

#module_395419074 .main-nav-item {}

#module_395419074 .main-nav-item {}

#module_395419074 .main-nav-item {}

#module_395419074 .sub-nav-holder,
#module_395419074_subholder {
  background-color: rgb(63, 63, 63);
}

#module_395419074 .sub-nav-holder,
#module_395419074_subholder {
  background-image: none;
}

#module_395419074 .sub-nav-holder,
#module_395419074_subholder {
  background-repeat: no-repeat;
}

#module_395419074 .sub-nav-holder,
#module_395419074_subholder {}

#module_395419074 .sub-nav-holder,
#module_395419074_subholder {}

#module_395419074 .sub-nav-holder,
#module_395419074_subholder {}

#module_395419074 .sub-nav-holder,
#module_395419074_subholder {
  opacity: 0.7;
}

#module_395419074 .sub-nav-item {
  height: 40px;
  line-height: 40px
}

#module_395419074_subholder {
  height: 40px;
}

#module_395419074 .sub-nav-item {
  font-size: 14px;
}

#module_395419074 .sub-nav-item {
  font-family: 微软雅黑, Microsoft YaHei;
}

#module_395419074 .sub-nav-item {
  color: rgb(63, 63, 63);
}

#module_395419074 .sub-nav-item {
  font-weight: normal;
}

#module_395419074 .sub-nav-item {
  text-decoration: none;
}

#module_395419074 .sub-nav-item {
  font-style: normal;
}

#module_395419074 .sub-nav-item {
  margin-right: 0px;
}

#module_395419074 .main-nav-item-hover span {
  font-size: 14px;
}

#module_395419074 .main-nav-item-hover span {
  font-family: 微软雅黑, Microsoft YaHei;
}

#module_395419074 .main-nav-item-hover span {
  color: rgb(81, 52, 48);
}

#module_395419074 .main-nav-item-hover::after {
  background-color: rgb(81, 52, 48);
}

#module_395419074 .main-nav-item-hover span {
  font-weight: normal;
}

#module_395419074 .main-nav-item-hover span {
  text-decoration: none;
}

#module_395419074 .main-nav-item-hover span {
  font-style: normal;
}

#module_395419074 .navBorderTop {
  background-color: rgb(242, 242, 242);
}

#module_395419074 .navBorderTop {
  background-image: none;
}

#module_395419074 .navBorderTop {
  background-repeat: no-repeat;
}

#module_395419074 .navBorderTop {}

#module_395419074 .navBorderTop {}

#module_395419074 .navBorderTop {}

#module_395419074 .sub-nav-item:hover {
  font-size: 14px;
}

#module_395419074 .sub-nav-item:hover {
  font-family: 微软雅黑, Microsoft YaHei;
}

#module_395419074 .sub-nav-item:hover {
  color: #f10215;
}

#module_395419074 .sub-nav-item:hover {
  font-weight: normal;
}

#module_395419074 .sub-nav-item:hover {
  text-decoration: none;
}

#module_395419074 .sub-nav-item:hover {
  font-style: normal;
}


.ModuleShareGiant.layout-101 .social-share a {
  text-decoration: none;
}

.ModuleShareGiant.layout-101 .social-share,
.ModuleShareGiant.layout-101 .tips {
  display: inline-block;
}

.ModuleShareGiant.layout-101 .mvertical {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.ModuleShareGiant.layout-101 .social-share .social-share-icon {
  position: relative;
  display: inline-block;
  width: 36px;
  height: 36px;
  font-size: 20px;
  border-radius: 50%;
  line-height: 36px;
  border: 1px solid #ccc;
  color: #999;
  text-align: center;
  vertical-align: middle;
  transition: background 0.6s ease-out 0s;
  margin-right: 5px;
  margin-left: 5px;
  margin-top: 8px;
  margin-bottom: 8px;
}

/* .ModuleShareGiant.layout-101  .social-share .icon-default-WeChat:hover{ color: #3dbe5b !important;  border-color: #3dbe5b !important;}
.ModuleShareGiant.layout-101  .social-share .type-weibo:hover{ color: #ff5757 !important;  border-color: #ff5757 !important;}
.ModuleShareGiant.layout-101 .social-share .icon-kefulei_huabanfuben11:hover{ color: #21b3f7 !important;  border-color: #21b3f7 !important;}
.ModuleShareGiant.layout-101 .social-share .icon-kongjian:hover{  color: #f8c514 !important;  border-color: #f8c514 !important;}
.ModuleShareGiant.layout-101 .social-share .icon-Facebook2:hover{  color: #3D5A98 !important;  border-color: #3D5A98 !important;}
.ModuleShareGiant.layout-101 .social-share .icon-Twitter1:hover{  color: #1DA1F3 !important;  border-color: #1DA1F3 !important;} */
.ModuleShareGiant.layout-101 .social-share .icon-wechat .mwechat-qrcode {
  display: none;
  border: 1px solid #eee;
  position: absolute;
  z-index: 9;
  top: -205px;
  left: -84px;
  width: 200px;
  height: 192px;
  color: #666;
  font-size: 12px;
  text-align: center;
  background-color: #fff;
  box-shadow: 0 2px 10px #aaa;
  transition: all 200ms;
}

.ModuleShareGiant.layout-101 .social-share .icon-wechat:hover .mwechat-qrcode {
  display: block;
}

.ModuleShareGiant.layout-101 .social-share .icon-wechat .mwechat-qrcode .qrcode {
  width: 105px;
  margin: 10px auto;
}

.ModuleShareGiant.layout-101 .social-share .icon-wechat .mwechat-qrcode .help p {
  font-weight: normal;
  line-height: 16px;
  padding: 0;
  margin: 0;
}

.ModuleShareGiant.layout-101 .social-share .icon-wechat .mwechat-qrcode:after {
  content: '';
  position: absolute;
  left: 50%;
  margin-left: -6px;
  bottom: -13px;
  width: 0;
  height: 0;
  border-width: 8px 6px 6px 6px;
  border-style: solid;
  border-color: #fff transparent transparent transparent;
}

.ModuleShareGiant.layout-101 .social-share .icon-wechat .mwechat-qrcode h4 {
  font-weight: normal;
  height: 26px;
  line-height: 26px;
  font-size: 12px;
  background-color: #f3f3f3;
  margin: 0;
  padding: 0;
  color: #777;
}

.ModuleShareGiant.layout-101 .mshareMask {
  top: 0;
  left: 0;
  position: fixed;
  z-index: 999;
  height: 100%;
  width: 100%;
  background: #000;
  opacity: 0.6;
  display: none;
}

.ModuleShareGiant.layout-101 .share-wx-qrcode-img .help p {
  width: 40%;
  margin: 0 auto;
  color: #999;
  display: block;
  line-height: 20px;
  height: auto;
}

.ModuleShareGiant.layout-101 .share-wx-qrcode-img,
.mwechat-qrcode {
  border-radius: 5px;
  top: 0px;
  position: fixed;
  z-index: 9999;
  top: 50%;
  left: 50%;
  box-shadow: 0px 0px 9px 5px rgba(0, 0, 0, 0.09);
  transform: translate(-50%, -50%);
  text-align: center;
  width: 270px;
  background: #fff;
  visibility: hidden;
}

.ModuleShareGiant.layout-101 #mwx-qrcode {
  width: 224px;
  height: 224px;
  margin: 0 auto;
}

.ModuleShareGiant.layout-101 .share-wx-qrcode-img h4 {
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  background: #F7F8FA;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  color: #666;
  font-weight: bold;
  margin-bottom: 13px;
}

.ModuleShareGiant.layout-101 .share-wx-qrcode-img .help {
  margin-top: 12px;
  margin-bottom: 19px;
  color: #999;
  font-size: 14px;
  line-height: 20px;
}

.ModuleShareGiant.layout-101 .share-wx-tips {
  display: none;
  z-index: 99999;
  position: fixed;
  top: 10px;
  right: 35px;
  color: #fff;
  font-size: 24px;
  text-align: center;
}

.module_395419077 .ModuleHead .HeadCenter {
  float: none;
}

#module_395419077 {
  padding: 0px;
}

#module_395419077 {
  position: static;
  z-index: 0;
  top: 679px;
  left: 263px;
  width: 100%;
  height: auto;
}

#module_395419077 .ModuleHead395419077 {
  display: none;
}

#module_395419077 .BodyCenter.BodyCenter395419077 {
  background: none;
  background-color: rgb(255, 255, 255);
}

#module_395419077>.module_395419077 {
  border-top-style: solid;
  border-top-color: #000;
  border-top-width: 0px;
  border-left-style: solid;
  border-left-color: #000;
  border-left-width: 0px;
  border-right-style: solid;
  border-right-color: #000;
  border-right-width: 0px;
  border-bottom-style: solid;
  border-bottom-color: #000;
  border-bottom-width: 0px;
}

#module_395419077>.module_395419077 {
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

@media screen and (min-width: 768px) {
  #module_395419077 .BodyCenter.BodyCenter395419077 {
    padding-top: 4.3333%;
    padding-left: 0.0000%;
    padding-right: 0.0000%;
    padding-bottom: 44.0000%;
  }
}

@media screen and (max-width: 767px) {
  #module_395419077 .BodyCenter.BodyCenter395419077 {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
  }
}

@media screen and (min-width: 768px) {
  #module_395419077>.module_395419077 {
    margin-top: 12.6667%;
    margin-left: 0.0000%;
    margin-right: 0.0000%;
    margin-bottom: 0.0000%;
  }
}

@media screen and (max-width: 767px) {
  #module_395419077>.module_395419077 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
  }
}

#module_395419077>.module_395419077 {
  box-shadow: 0px 0px 0px 0px #ccc
}

#module_395419077:hover {
  border: none;
}

#module_395419077:hover>.module_395419077 {
  box-shadow: 0px 0px 0px 0px #ccc;
  transition: box-shadow 0.5s ease 0s;
}

#module_395419077 .ModuleSharediv {
  text-align: center;
}

#module_395419077 .social-share-icon {
  color: rgb(63, 63, 63);
}

#module_395419077 .social-share-icon {
  font-size: 20px;
}

#module_395419077 .social-share-icon {
  margin-right: 4px;
  margin-left: 4px;
}

#module_395419077 .mvertical {
  margin-top: 4px;
  margin-bottom: 4px;
}

#module_395419077 .social-share-icon {
  height: 36px;
  width: 36px;
  line-height: 36px
}

#module_395419077 .social-share-icon {
  border-top-color: #ccc;
}

#module_395419077 .social-share-icon {
  border-top-style: solid;
}

#module_395419077 .social-share-icon {
  border-top-width: 0px;
}

#module_395419077 .social-share-icon {
  border-right-color: #ccc;
}

#module_395419077 .social-share-icon {
  border-right-style: solid;
}

#module_395419077 .social-share-icon {
  border-right-width: 0px;
}

#module_395419077 .social-share-icon {
  border-bottom-color: #ccc;
}

#module_395419077 .social-share-icon {
  border-bottom-style: solid;
}

#module_395419077 .social-share-icon {
  border-bottom-width: 0px;
}

#module_395419077 .social-share-icon {
  border-left-color: #ccc;
}

#module_395419077 .social-share-icon {
  border-left-style: solid;
}

#module_395419077 .social-share-icon {
  border-left-width: 0px;
}

#module_395419077 .social-share-icon {
  background-color: transparent;
}

#module_395419077 .social-share-icon {}

#module_395419077 .social-share-icon:hover {
  background-color: transparent;
}

#module_395419077 .social-share-icon:hover {}

#module_395419077 .social-share-icon:hover {
  color: rgb(191, 191, 191);
}

#module_395419077 .social-share-icon:hover {
  font-size: 21px;
}

#module_395419077 .social-share-icon:hover {
  border-top-color: #ccc;
}

#module_395419077 .social-share-icon:hover {
  border-top-style: solid;
}

#module_395419077 .social-share-icon:hover {
  border-top-width: 0px;
}

#module_395419077 .social-share-icon:hover {
  border-right-color: #ccc;
}

#module_395419077 .social-share-icon:hover {
  border-right-style: solid;
}

#module_395419077 .social-share-icon:hover {
  border-right-width: 0px;
}

#module_395419077 .social-share-icon:hover {
  border-bottom-color: #ccc;
}

#module_395419077 .social-share-icon:hover {
  border-bottom-style: solid;
}

#module_395419077 .social-share-icon:hover {
  border-bottom-width: 0px;
}

#module_395419077 .social-share-icon:hover {
  border-left-color: #ccc;
}

#module_395419077 .social-share-icon:hover {
  border-left-style: solid;
}

#module_395419077 .social-share-icon:hover {
  border-left-width: 0px;
}

.module_407182102 .ModuleHead .HeadCenter {
  float: none;
}

#module_407182102 {
  padding: 0px;
}

#module_407182102 {
  position: static;
  z-index: 0;
  width: 100%;
  height: auto;
}

#module_407182102 .ModuleHead407182102 {
  display: none;
}

#module_407182102 .ModuleSubContainer {
  background-color: transparent;
}

#module_407182102 .ModuleSubContainer {}

#module_407182102 .ModuleSubContainer {
  background-repeat: no-repeat;
}

#module_407182102 .ModuleSubContainer {
  background-position: 0% 0%;
}

#module_407182102 .ModuleSubContainer {
  background-attachment: scroll;
}

#module_407182102 .ModuleSubContainer {}

#module_407182102 {
   !bgVideo !
}

  {
  bgVideoUrl:
}

#module_407182102 .gridBgVideo .bgVideoMask {
  opacity: 0.2
}

#module_407182102 .ModuleSubContainer {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.5s ease;
}

#module_407182102 .ModuleSubContainer:hover {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.ModuleGridContainer.ModuleGridContainer407182102 {}

.module_395419237 .ModuleHead .HeadCenter {
  float: none;
}

#module_395419237 {
  padding: 0px;
}

#module_395419237 {
  position: static;
  z-index: 0;
  top: 0px;
  width: 100%;
  height: auto;
}

#module_395419237 .ModuleHead395419237 {
  display: none;
}

#module_395419237 .BodyCenter.BodyCenter395419237 {
  background: none;
  background-color: rgba(0, 0, 0, 0);
}

#module_395419237>.module_395419237 {
  border-top-style: solid;
  border-top-color: #000;
  border-top-width: 0px;
  border-left-style: solid;
  border-left-color: #000;
  border-left-width: 0px;
  border-right-style: solid;
  border-right-color: #000;
  border-right-width: 0px;
  border-bottom-style: solid;
  border-bottom-color: #000;
  border-bottom-width: 0px;
}

#module_395419237>.module_395419237 {
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

@media screen and (min-width: 768px) {
  #module_395419237 .BodyCenter.BodyCenter395419237 {
    padding-top: 0.0000%;
    padding-left: 0.0000%;
    padding-right: 0.0000%;
    padding-bottom: 0.0000%;
  }
}

@media screen and (max-width: 767px) {
  #module_395419237 .BodyCenter.BodyCenter395419237 {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
  }
}

@media screen and (min-width: 768px) {
  #module_395419237>.module_395419237 {
    margin-top: -0.3183%;
    margin-left: 0.0000%;
    margin-right: 0.0000%;
    margin-bottom: 0.0000%;
  }
}

@media screen and (max-width: 767px) {
  #module_395419237>.module_395419237 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
  }
}

#module_395419237>.module_395419237 {
  box-shadow: 0px 0px 0px 0px #ccc
}

#module_395419237:hover {
  border: none;
}

#module_395419237:hover>.module_395419237 {
  box-shadow: 0px 0px 0px 0px #ccc;
  transition: box-shadow 0.5s ease 0s;
}

#module_395419237 .ModuleSubContainer {
  background-color: transparent;
}

#module_395419237 .ModuleSubContainer {
  background-image: none;
}

#module_395419237 .ModuleSubContainer {
  background-repeat: no-repeat;
}

#module_395419237 .ModuleSubContainer {
  background-position: 0% 0%;
}

#module_395419237 .ModuleSubContainer {
  background-attachment: scroll;
}

#module_395419237 .ModuleSubContainer {}

#module_395419237 {
   !bgVideo !
}

  {
  bgVideoUrl: none
}

#module_395419237 .gridBgVideo .bgVideoMask {
  opacity: 0.2
}

#module_395419237 .ModuleSubContainer {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.5s ease;
}

#module_395419237 .ModuleSubContainer:hover {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.ModuleGridContainer.ModuleGridContainer395419237 {
  max-width: none;
  width: 100%;
}

.module_395419238 .ModuleHead .HeadCenter {
  float: none;
}

#module_395419238 {
  padding: 0px;
}

#module_395419238 {
  position: static;
  z-index: 0;
  width: 100%;
  height: auto;
}

#module_395419238 .ModuleHead395419238 {
  display: none;
}

#module_395419238 .BodyCenter.BodyCenter395419238 {
  background: none;
  background-color: rgba(0, 0, 0, 0);
}

#module_395419238>.module_395419238 {
  border-top-style: solid;
  border-top-color: #000;
  border-top-width: 0px;
  border-left-style: solid;
  border-left-color: #000;
  border-left-width: 0px;
  border-right-style: solid;
  border-right-color: #000;
  border-right-width: 0px;
  border-bottom-style: solid;
  border-bottom-color: #000;
  border-bottom-width: 0px;
}

#module_395419238>.module_395419238 {
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

@media screen and (min-width: 768px) {
  #module_395419238 .BodyCenter.BodyCenter395419238 {
    padding-top: 0.0000%;
    padding-left: 0.0000%;
    padding-right: 0.0000%;
    padding-bottom: 0.0000%;
  }
}

@media screen and (max-width: 767px) {
  #module_395419238 .BodyCenter.BodyCenter395419238 {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
  }
}

@media screen and (min-width: 768px) {
  #module_395419238>.module_395419238 {
    margin-top: 0.0000%;
    margin-left: 0.0000%;
    margin-right: 0.0000%;
    margin-bottom: 0.0000%;
  }
}

@media screen and (max-width: 767px) {
  #module_395419238>.module_395419238 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
  }
}

#module_395419238>.module_395419238 {
  box-shadow: 0px 0px 0px 0px #ccc
}

#module_395419238:hover {
  border: none;
}

#module_395419238:hover>.module_395419238 {
  box-shadow: 0px 0px 0px 0px #ccc;
  transition: box-shadow 0.5s ease 0s;
}

#module_395419238 img {
  border-top-color: transparent;
}

#module_395419238 img {
  border-top-style: none;
}

#module_395419238 img {
  border-top-width: 0px;
}

#module_395419238 img {
  border-right-color: transparent;
}

#module_395419238 img {
  border-right-style: none;
}

#module_395419238 img {
  border-right-width: 0px;
}

#module_395419238 img {
  border-bottom-color: transparent;
}

#module_395419238 img {
  border-bottom-style: none;
}

#module_395419238 img {
  border-bottom-width: 0px;
}

#module_395419238 img {
  border-left-color: transparent;
}

#module_395419238 img {
  border-left-style: none;
}

#module_395419238 img {
  border-left-width: 0px;
}

#module_395419238 img {
  border-top-left-radius: 0px;
}

#module_395419238 img {
  border-top-right-radius: 0px;
}

#module_395419238 img {
  border-bottom-left-radius: 0px;
}

#module_395419238 img {
  border-bottom-right-radius: 0px;
}

#module_395419238 .BodyCenter {
  text-align: center;
}

.module_404970715 .ModuleHead .HeadCenter {
  float: none;
}

#module_404970715 {
  padding: 0px;
}

#module_404970715 {
  position: static;
  z-index: 0;
  top: 0px;
  width: 100%;
  height: auto;
}

#module_404970715 .ModuleHead404970715 {
  display: none;
}

#module_404970715 .ModuleSubContainer {
  background-color: transparent;
}

#module_404970715 .ModuleSubContainer {}

#module_404970715 .ModuleSubContainer {
  background-repeat: no-repeat;
}

#module_404970715 .ModuleSubContainer {
  background-position: 0% 0%;
}

#module_404970715 .ModuleSubContainer {
  background-attachment: scroll;
}

#module_404970715 .ModuleSubContainer {}

#module_404970715 {
   !bgVideo !
}

  {
  bgVideoUrl:
}

#module_404970715 .gridBgVideo .bgVideoMask {
  opacity: 0.2
}

#module_404970715 .ModuleSubContainer {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.5s ease;
}

#module_404970715 .ModuleSubContainer:hover {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.ModuleGridContainer.ModuleGridContainer404970715 {}

/*图文模块 layout 101*/
.ModuleImageTextGiant.layout-101 {
  font-size: 14px;
}

.ModuleImageTextGiant.layout-101 .imageTextGiant-Container {
  height: auto;
  word-wrap: break-word;
  max-height: 100%;
  padding: 10px;
  max-width: 100%;
  overflow: hidden;
  position: relative;
}

.module_404970717 .ModuleHead .HeadCenter {
  float: none;
}

#module_404970717 {
  padding: 0px;
}

#module_404970717 {
  position: static;
  z-index: 0;
  width: 100%;
  height: auto;
}

#module_404970717 .ModuleHead404970717 {
  display: none;
}

#module_404970717 .ModuleImageTextGiantContent {
  margin-top: 0px;
}

#module_404970717 .ModuleImageTextGiantContent {
  margin-bottom: 0px;
}

#module_404970717 .ModuleImageTextGiantContent {
  margin-left: 0px;
}

#module_404970717 .ModuleImageTextGiantContent {
  margin-right: 0px;
}

#module_404970717 .imageTextGiant-Container {
  padding-top: 10px;
}

#module_404970717 .imageTextGiant-Container {
  padding-bottom: 10px;
}

#module_404970717 .imageTextGiant-Container {
  padding-left: 10px;
}

#module_404970717 .imageTextGiant-Container {
  padding-right: 10px;
}

#module_404970717 .showHandle .btn {
  font-size: 14px;
}

#module_404970717 .showHandle .btn {
  font-family: ;
}

#module_404970717 .showHandle .btn {
  color: #333;
}

#module_404970717 .showHandle .btn {
  font-weight: 400;
}

#module_404970717 .showHandle .btn {
  text-decoration: none;
}

#module_404970717 .showHandle .btn {
  font-style: normal;
}

#module_404970717 .showHandle div {
  border-top-color: #ddd !important;
}

#module_404970717 .showHandle div {
  border-top-style: solid !important;
}

#module_404970717 .showHandle div {
  border-top-width: 1px !important;
}

#module_404970717 .showHandle {
  background-color: transparent;
}

#module_404970717 .showHandle {}

#module_404970717 .showHandle {
  background-repeat: no-repeat;
}

#module_404970717 .showHandle {}

#module_404970717 .showHandle {}

#module_404970717 .showHandle {}

#module_404970717 a {
  font-size: unset;
  font-family: unset
}

.ModuleProductDetailGiant.layout-104 .hide-panel {
  display: none
}

.ModuleProductDetailGiant.layout-104 a {
  text-decoration: unset;
  outline: 0;
}

.ModuleProductDetailGiant.layout-104 .inModuleProduteDetailTop {
  position: relative
}

.ModuleProductDetailGiant.layout-104 .hide-panel {
  width: 100%
}

.ModuleProductDetailGiant.layout-104 .mobilepd .pro-name {
  display: inline-block;
  overflow: hidden;
  font-size: 20px;
  color: #333;
  line-height: 1.5;
  vertical-align: bottom;
  word-wrap: break-word;
  word-break: normal;
}

.ModuleProductDetailGiant.layout-104 .pro-row {
  display: inline;
  width: 100%
}

.ModuleProductDetailGiant.layout-104 .icon-qrcode {
  display: inline;
  margin-left: 8px;
}

.ModuleProductDetailGiant.layout-104 .icon-qrcode img {
  vertical-align: text-bottom;
}

.ModuleProductDetailGiant.layout-104 .pro-row .stress {
  word-break: break-word;
  word-wrap: break-word;
  display: inline-block;
  padding: 3px 8px;
  font-size: 12px;
  color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  background: #f10215;
  cursor: pointer;
  vertical-align: text-bottom;
  margin-right: 5px;
}

.ModuleProductDetailGiant.layout-104 .pro-desc {
  font-size: 14px;
  color: #666;
  margin-top: 5px;
  /*max-width: 80%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;*/
}

.ModuleProductDetailGiant.layout-104 .pro-btn {
  width: auto;
  height: auto;
  background: transparent;
  border: 0px
}

.ModuleProductDetailGiant.layout-104 .old-price {
  position: absolute;
  right: 0;
  top: 50%;
}

.ModuleProductDetailGiant.layout-104 .pro-price {
  font-size: 36px;
}

.ModuleProductDetailGiant.layout-104 .pro-price small {
  font-size: 22px;
  margin-right: 10px;
}

.ModuleProductDetailGiant.layout-104 .introduceBottom {
  padding-top: 12px;
  position: relative
}

.ModuleProductDetailGiant.layout-104 .pro-btn {
  font-size: 12px;
  line-height: 1;
  display: inline-block;
  vertical-align: middle;
}

.ModuleProductDetailGiant.layout-104 .pro_pic_specification {
  display: none;
}

.ModuleProductDetailGiant.layout-104 .specification_have_pic .pro_pic_specification {
  display: block;
}

.ModuleProductDetailGiant.layout-104 .inSwiper-slide {
  background-size: cover;
  -moz-background-size: cover;
}

.ModuleProductDetailGiant.layout-104 .inSwiper-slide i.boshiweb_bofang {
  display: block;
  width: 50px;
  height: 50px;
  border: 2px solid #fff;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.3);
  z-index: 100;
  font-size: 50px;
  position: absolute;
  left: 50%;
  top: 50%;
  color: #e3e3e3;
  transform: translate(-50%, -50%);
  cursor: pointer;
}

.ModuleProductDetailGiant.layout-104 .inSwiper-slide i.boshiweb_bofang:after {
  content: '';
  display: block;
  position: relative;
  top: 50%;
  left: 50%;
  border-left: 16px solid #fff;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  transform: translate(-7px, -9px);
}

.ModuleProductDetailGiant.layout-104 .gallery-thumbs .swiper-slide {
  width: 70px;
}

.ModuleProductDetailGiant.layout-104 .gallery-thumbs .swiper-slide.active {
  opacity: 1;
}

.ModuleProductDetailGiant.layout-104 .gallery-thumbs .swiper-slide.active .inSwiper-slide {
  border: 2px solid #000000;
}

.ModuleProductDetailGiant.layout-104 .introduceTop {
  border-bottom: 0;
  max-width: 100%;
}

.ModuleProductDetailGiant.layout-104 .border-b-pc {
  border-bottom: 1px solid #eee;
}

.ModuleProductDetailGiant.layout-104 .pcSharAndCollect {
  align-items: center;
  margin: 20px 0;
  display: flex;
  justify-content: space-between;
}

.ModuleProductDetailGiant.layout-104 .downloadoncBox,
.ModuleProductDetailGiant.layout-104 .downloadonc {
  font-size: 12px
}

.ModuleProductDetailGiant.layout-104 .downloadoncBox .downloadoncle {
  padding-right: 10px;
}

.ModuleProductDetailGiant.layout-104 .pc-share-list {
  width: 212px;
  display: none;
  padding: 3px 0px 3px 5px;
  border-radius: 5px;
  padding: 3px 0px 3px 5px;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#eee));
  position: absolute;
  z-index: 999;
}

.ModuleProductDetailGiant.layout-104 .pc-share-list li {
  list-style: none;
  float: left;
  height: 25px;
  line-height: 25px;
}

.ModuleProductDetailGiant.layout-104 .pc-share-list li img {
  width: 24px;
  margin-right: 8px;
  cursor: pointer;
  padding-bottom: 1px;
}

.ModuleProductDetailGiant.layout-104 .pc-share-list li img:hover {
  border: 1px solid #eee;
}

.ModuleProductDetailGiant.layout-104 .enquiry {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.ModuleProductDetailGiant.layout-104 .pro-btn-share:hover .pc-share-list {
  display: table-cell
}

.ModuleProductDetailGiant.layout-104 .attachment {
  vertical-align: sub;
  font-size: 12px;
}

.ModuleProductDetailGiant.layout-104 .icon-shoucang {
  color: #f10215
}

.ModuleProductDetailGiant.layout-104 .fa-share-square-o {
  color: #f10215
}

.ModuleProductDetailGiant.layout-104 .introduce {
  position: relative;
  padding-bottom: 24px;
  border-bottom: 1px solid #eee;
  margin-bottom: 30px;
}

.ModuleProductDetailGiant.layout-104 .out-bline {
  width: 5px;
  height: 19px;
  background: #e50b1c;
  margin-right: 10px;
}

.ModuleProductDetailGiant.layout-104 .page-wrap {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.ModuleProductDetailGiant.layout-104 .swiper-button-next {
  background-image: url("data:image/svg+xml; charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: 10px 10px;
}

.ModuleProductDetailGiant.layout-104 .swiper-button-prev {
  background-image: url("data:image/svg+xml; charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: 7px 10px;
}

.ModuleProductDetailGiant.layout-104 .pro-thumbnail-direction {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  z-index: 10;
  transform: translate(0, -50%);
  position: absolute;
  top: 50%;
  height: 38px;
  width: 38px;
  cursor: pointer;
  background-size: 20px 20px;
}

.ModuleProductDetailGiant.layout-104 .pro-thumbnail-direction.swiper-button-prev {
  left: 0;
  right: auto;
}

.ModuleProductDetailGiant.layout-104 .pro-thumbnail-direction.swiper-button-next {
  right: 0;
  left: auto;
}

.ModuleProductDetailGiant.layout-104 .pro-big-pic-wb {
  position: relative;
  margin: 0 auto;
}

.ModuleProductDetailGiant.layout-104 .specification-AttrValName .pro_text_specification {
  width: 100%;
  word-break: break-all;
  line-height: 25px;
}

.ModuleProductDetailGiant.layout-104 .swiper-container .inSwiper-slide {
  background-color: #f2f2f2;
  position: relative;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  max-width: 100%;
  max-height: 100%;
  display: block;
  margin: auto;
}

.ModuleProductDetailGiant.layout-104 .swiper-right:hover,
.ModuleProductDetailGiant.layout-104 .swiper-left:hover {
  transition: all 0.3s linear;
  background-color: #e50b1c
}

.ModuleProductDetailGiant.layout-104 .dummy {
  padding-top: 56.25%;
}

.ModuleProductDetailGiant.layout-104 .mobile-inSlide-size {
  position: absolute;
  width: auto;
  height: auto;
  z-index: 1;
  max-width: 100%;
  max-height: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.ModuleProductDetailGiant.layout-104 .pc-inSlide-size {
  opacity: 0;
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}

.ModuleProductDetailGiant.layout-104 .swiper-pagination {
  display: block
}

.ModuleProductDetailGiant.layout-104 .swiper-pagination-fraction {
  top: inherit;
  line-height: inherit;
  color: unset;
  width: 50px;
  left: 50%;
  border: 1px solid transparent;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
}

.ShareIcon {
  display: none !important;
}

.ModuleProductDetailGiant.layout-104 .specification_have_pic .specification-AttrValName {
  font-size: 12px;
  width: 16.66666%;
  height: 50px;
  padding: 0;
  border: 1px solid #dedede;
  border-radius: 3px;
}

.ModuleProductDetailGiant.layout-104 .specification_have_pic .specification-AttrValName img {
  width: 100%;
}

.ModuleProductDetailGiant.layout-104 .specification-AttrValName {
  overflow: hidden;
  position: relative;
  width: 16.66666%;
  height: 50px;
  margin-right: 20px;
  margin-bottom: 10px;
  float: left;
  border: 1px solid #dedede;
  border-radius: 3px;
  text-align: center;
  color: #666;
  cursor: pointer;
  text-align: center;
  float: left
}

.ModuleProductDetailGiant.layout-104 .pro-price {
  display: inline-block;
}

.ModuleProductDetailGiant.layout-104 .slide {
  width: 16.6666%;
  padding: 10px;
  font-size: 14px;
  border: 1px solid #dedede;
  border-radius: 5px;
}

.ModuleProductDetailGiant.layout-104 .specification-AttrKeyName {
  font-size: 14px;
  margin-bottom: 5px;
  margin-top: 20px;
  display: block;
}

.ModuleProductDetailGiant.layout-104 .specification-mobile {
  padding-top: 30px;
}

.ModuleProductDetailGiant.layout-104 .specification-AttrValName.active {
  border: 1px solid #f10215;
  color: #f10215;
}

.ModuleProductDetailGiant.layout-104 .mobile-title-parameter .param-top {
  margin-bottom: 10px
}

.ModuleProductDetailGiant.layout-104 .mobile-title-parameter {
  font-size: 18px;
  color: #333;
}

.ModuleProductDetailGiant.layout-104 .item-parms {
  padding: 15px 0;
  font-size: 16px;
  border-bottom: 1px solid #eee;
}

.ModuleProductDetailGiant.layout-104 .parameter {
  padding-top: 15px
}

.ModuleProductDetailGiant.layout-104 .detail-parms {
  display: inline-block;
  padding-left: 60px;
  font-size: 12px;
  color: #999;
}

.ModuleProductDetailGiant.layout-104 .name-parms {
  display: inline-block;
  width: 125px;
  font-size: 14px;
  color: #666
}

.ModuleProductDetailGiant.layout-104 .load-more {
  display: none;
  position: relative;
  -o-border-radius: 3px;
  height: 30px;
  font-size: 12px;
  text-align: center;
  width: 111px;
  line-height: 30px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: transparent;
  border: 1px solid #eee;
  cursor: pointer;
  margin: 0 auto;
  border-top: 0;
}

.ModuleProductDetailGiant.layout-104 .load-more .open-text {
  display: block
}

.ModuleProductDetailGiant.layout-104 .load-more .close-text {
  display: none
}

.ModuleProductDetailGiant.layout-104 div.particulars {
  padding-top: 55px;
  background: rgba(255, 255, 255, 0);
}

.ModuleProductDetailGiant.layout-104 div.particulars+div.particulars {
  padding-top: 0;
}

.ModuleProductDetailGiant.layout-104 .particulars .particularsNavBox {
  border: 0
}

.ModuleProductDetailGiant.layout-104 .particularsNav {
  border-bottom: 0;
  font-size: 18px;
  text-align: left;
  line-height: 1;
  color: #333;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.ModuleProductDetailGiant.layout-104 .particularsMain {
  padding: 30px 0px;
}

.ModuleProductDetailGiant.layout-104 .back-btn,
.ModuleProductDetailGiant.layout-104 .img-text-detail,
.ModuleProductDetailGiant.layout-104 .pro-shar {
  position: absolute;
  background: #fff;
  top: 16px;
  left: 16px;
  display: none;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  overflow: hidden;
  z-index: 2;
  cursor: pointer;
  text-align: center;
  line-height: 32px;
  border: 1px solid rgba(0, 0, 0, .2);
}

.ModuleProductDetailGiant.layout-104 .pro-enquiry {
  position: absolute;
  background: #fff;
  top: 85px;
  left: 16px;
  display: none;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  overflow: hidden;
  z-index: 2;
  cursor: pointer;
  text-align: center;
  line-height: 32px;
  border: 1px solid rgba(0, 0, 0, .2);
}

.ModuleProductDetailGiant.layout-104 .back-btn {
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  border-color: transparent
}

.ModuleProductDetailGiant.layout-104 .specification-box {
  font-size: 14px;
  color: #666;
  margin-bottom: 15px;
}

.ModuleProductDetailGiant.layout-104 .prams-panel {
  padding-top: 45px;
}

.ModuleProductDetailGiant.layout-104 .specification {
  overflow: hidden;
}

.ModuleProductDetailGiant.layout-104 .specification-AttrValName .pro_text_specification.alcenter {
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.ModuleProductDetailGiant.layout-104 .img-text-detail {
  width: 60px;
  height: 60px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  left: auto;
  top: auto;
  right: 18px;
  bottom: 18px;
  padding: 10px 10px;
  text-decoration: none;
  font-size: 14px;
  color: #333;
  line-height: 20px;
}

.ModuleProductDetailGiant.layout-104 .back-btn img {
  width: 32px;
  display: block;
}

.ModuleProductDetailGiant.layout-104 .collect-icon {
  display: block;
  font-size: 22px;
}

.ModuleProductDetailGiant.layout-104 .collect-icon.icon-pic-share {
  font-size: 19px;
  color: #333;
}

.ModuleProductDetailGiant.layout-104 .pro-btn.active img {
  top: -2px;
}

.ModuleProductDetailGiant.layout-104 .introduceBottom .pro-row {
  background:url(../fonts/440a9186ce97492793e19d132f3ff898.woff) {
    .ModuleProductDetailGiant.layout-104 .introduce {
      position: absolute;
      top: 0;
    }

    .ModuleProductDetailGiant.layout-104 .swiperBox {
      margin-top: 30px
    }

    .ModuleProductDetailGiant.layout-104 .hide-panel {
      display: block
    }

    .ModuleProductDetailGiant.layout-104 .attachment {
      color: #f10215
    }

    .ModuleProductDetailGiant.layout-104 .ProVideoIcon {
      font-size: 32px;
      left: 48%;
      top: 46%;
    }

    .ModuleProductDetailGiant.layout-104 .liji-xunpan.liji-xunpan {
      width: 135px;
      height: 35px;
      border-radius: 5px;
      color: #fff;
    }

    .ModuleProductDetailGiant.layout-104 .introduce {
      padding-top: 30px;
      width: calc(100%);
    }

    .ModuleProductDetailGiant.layout-104 .ModuleProduteDetailMain {
      padding: 0 70px;
    }

    .ModuleProductDetailGiant.layout-104 .pro-chang-box {
      margin-top: 30px;
    }

  }

  @media only screen and (max-width: 767px) {
    .ModuleProductDetailGiant.layout-104 .vr-pc {
      display: none;
    }

    .ModuleProductDetailGiant.layout-104 .vr-mobile {
      display: flex;
      left: auto;
      right: auto;
      top: auto;
      max-width: 100%;
      position: relative;
      margin-bottom: 15px;
      width: max-content;
    }

    .ModuleProductDetailGiant .mobile-footer {
      display: block;
      background: #fff;
      height: 50px;
      position: fixed;
      bottom: 0;
      left: 0;
      width: 100%;
      z-index: 25;
      box-shadow: 0 0 5px rgba(0, 0, 0, .3);
      transition: all .3s ease-out;
    }

    .ModuleProductDetailGiant.layout-104 .flooter-icon {
      width: 100px;
      height: 100%;
      vertical-align: middle;
      height: 50px;
      text-align: center;
      color: #666;
      cursor: pointer;
      position: relative;
    }

    .ModuleProductDetailGiant.layout-104 div.particulars {
      padding-top: 0;
    }

    .ModuleProductDetailGiant.layout-104 .swiper-pagination-fraction {
      left: 45%;
    }

    .ModuleProductDetailGiant.layout-104 .specification-AttrValName .pro_text_specification {
      line-height: unset
    }

    .ModuleProductDetailGiant.layout-104 .swiper-container .inSwiper-slide {
      bottom: unset;
    }

    .ModuleProductDetailGiant.layout-104 .pro-thumbnail-direction,
    .ModuleProductDetailGiant.layout-104 .gallery-thumbswb {
      display: none
    }

    .ModuleProductDetailGiant.layout-104 .downloadoncBox {
      padding-top: 10px;
      padding-bottom: 10px;
      padding-left: 14px;
    }

    .ModuleProductDetailGiant.layout-104 .introduceBottom {
      padding-top: 0;
    }

    .ModuleProductDetailGiant.layout-104 .huiSeJianXi {
      display: block;
      background: #eee;
      height: 8px;
    }

    .ModuleProductDetailGiant.layout-104 .specification-AttrValName-wb {
      margin-left: 0 !important;
      overflow: hidden
    }

    .ModuleProductDetailGiant.layout-104 .mobile-title-parameter,
    .ModuleProductDetailGiant.layout-104 .inModuleProduteDetailTop .back-btn,
    .ModuleProductDetailGiant.layout-104 .img-text-detail {
      display: block;
    }

    .ModuleProductDetailGiant.layout-104 .gallery-thumbs,
    .ModuleProductDetailGiant.layout-104 .maohao-specification {
      display: none;
    }

    .ModuleProductDetailGiant.layout-104 .mobilepd {
      line-height: 8px;
      padding: 10px 0;
    }

    .ModuleProductDetailGiant.layout-104 .sharAndCollect {
      display: inline-block;
      float: right;
    }

    .ModuleProductDetailGiant.layout-104 .old-price {
      padding-bottom: 10px;
      height: 50px;
      line-height: 50px;
      padding-top: 0;
      border-bottom: 1px solid #eee;
      box-sizing: content-box;
    }

    .ModuleProductDetailGiant.layout-104 .pcSharAndCollect {
      display: none;
    }

    .ModuleProductDetailGiant.layout-104 {
      background: #eee
    }

    .ModuleProductDetailGiant.layout-104 .name-parms {
      width: 100%;
    }

    .ModuleProductDetailGiant.layout-104 .pro-row .stress {
      line-height: 1;
    }

    .ModuleProductDetailGiant.layout-104 .mobile-model {
      color: #666;
    }

    .ModuleProductDetailGiant.layout-104 .introduce {
      margin-bottom: 0;
      padding-left: 3%;
      padding-right: 3%;
      border-bottom: 0;
    }

    .ModuleProductDetailGiant.layout-104 .old-price {
      position: relative;
      top: 0;
      border-bottom: 0;
      padding-bottom: 0
    }

    .ModuleProductDetailGiant.layout-104 .img-text-detail {
      display: none
    }

    .ModuleProductDetailGiant.layout-104 .shareImg-mobile-btn {
      display: block;
      right: 15px;
      left: auto
    }

    .ModuleProductDetailGiant.layout-104 .pro-Collect .pro-btn {
      margin-right: 0
    }

    .ModuleProductDetailGiant.layout-104 .pro-Collect .iconfont {
      width: 100%;
      display: block;
      font-size: 19px;
    }

    .ModuleProductDetailGiant.layout-104 .old-price {
      margin-top: 20px;
    }

    .ModuleProductDetailGiant.layout-104 .load-more.on {
      display: block;
    }

    .ModuleProductDetailGiant.layout-104 .attachment {
      font-size: 16px;
    }

    .ModuleProductDetailGiant.layout-104 .sharAndCollect strong {
      vertical-align: middle;
      margin-right: 15px;
    }

    .ModuleProductDetailGiant.layout-104 .specification-mobile {
      padding-top: 0;
      padding-left: 3%;
      padding-right: 3%;
    }

    .ModuleProductDetailGiant.layout-104 .intro-panel {
      border-bottom: 1px solid #eee;
      padding-bottom: 10px
    }

    .ModuleProductDetailGiant.layout-104 .specification-AttrValName,
    .ModuleProductDetailGiant.layout-104 .specification_have_pic .specification-AttrValName {
      width: 31% !important;
      margin-right: 2%;
      height: 40px;
      line-height: unset;
      position: relative;
      float: left;
      overflow: hidden
    }

    .ModuleProductDetailGiant.layout-104 .specification-AttrValName {
      padding: 10px;
      width: auto;
    }

    .ModuleProductDetailGiant.layout-104 .spec-title {
      display: block;
      font-size: 14px;
      margin-bottom: 15px;
    }

    .ModuleProductDetailGiant.layout-104 .detail-parms {
      padding-left: 0;
    }

    .ModuleProductDetailGiant.layout-104 .prams-panel {
      padding-top: 25px;
      padding-right: 3%;
      padding-left: 3%;
      padding-bottom: 0;
      margin-bottom: 10px
    }

    .ModuleProductDetailGiant.layout-104 .specification-box {
      margin-bottom: 0
    }

    .ModuleProductDetailGiant.layout-104 .autoscreen {
      height: 215px;
      overflow-y: hidden
    }

    .ModuleProductDetailGiant.layout-104 .load-more {
      width: 100%;
      padding: 15px 0;
      height: auto;
      border: 0
    }

    .ModuleProductDetailGiant.layout-104 .particulars {
      padding-left: 3%;
      padding-right: 3%
    }

    .ModuleProductDetailGiant.layout-104 .icon-qrcode {
      display: none
    }

    .ModuleProductDetailGiant.layout-104 .particularsNavBox {
      padding-top: 20px;
    }

    .ModuleProductDetailGiant.layout-104 .particularsMain {
      padding: 20px 0;
    }

    /*.ModuleProductDetailGiant.layout-104 .specification_have_pic .specification-AttrValName:nth-child(3n),.ModuleProductDetailGiant.layout-104 .specification-AttrValName:nth-child(3n){margin-right: 0}*/
    .ModuleProductDetailGiant.layout-104 .shareImg-mobile-btn {
      background: rgba(0, 0, 0, 0.6);
      color: #fff;
      border-color: transparent;
    }

    .ModuleProductDetailGiant.layout-104 .enquiry-mobile-btn {
      background: rgba(0, 0, 0, 0.6);
      color: #fff;
      border-color: transparent;
      display: block;
      right: 15px;
      left: auto;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
    }

    .ModuleProductDetailGiant.layout-104 .liji-xunpan {
      display: none !important;
    }

    #HeaderZoneContainer,
    #FooterContainer {
      display: none;
    }

    .ModuleProductDetailGiant.layout-104 .mobilepd .pro-name {
      display: inline;
      -webkit-box-orient: vertical;
    }

    .ModuleProductDetailGiant.layout-104 .mobilepd .pro-name.webkitbox {
      display: -webkit-box;
      padding-bottom: 7px;
    }

    .ModuleProductDetailGiant.layout-104 .introduceTop {
      max-width: 100%
    }

    .ModuleProductDetailGiant.layout-104 .enquiry,
    .ModuleProductDetailGiant.layout-104 .enquirylink {
      display: none !important;
    }

    .ModuleProductDetailGiant.layout-104 .ProVideo {
      width: 78%;
    }

    .ModuleProductDetailGiant.layout-104 .ProVideoDiv {
      width: 100%
    }

    .ModuleProductDetailGiant.layout-104 .pro-enquiry {
      top: 54px
    }
  }

  .module_395419118 .ModuleHead .HeadCenter {
    float: none;
  }

  #module_395419118 {
    padding: 0px;
  }

  #module_395419118 {
    position: static;
    z-index: 0;
    width: 100%;
    height: auto;
  }

  #module_395419118 .ModuleHead395419118 {
    display: none;
  }

  #module_395419118 .BodyCenter.BodyCenter395419118 {
    background: none;
    background-color: rgba(0, 0, 0, 0);
  }

  #module_395419118>.module_395419118 {
    border-top-style: solid;
    border-top-color: #000;
    border-top-width: 0px;
    border-left-style: solid;
    border-left-color: #000;
    border-left-width: 0px;
    border-right-style: solid;
    border-right-color: #000;
    border-right-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: #000;
    border-bottom-width: 0px;
  }

  #module_395419118>.module_395419118 {
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
  }

  @media screen and (min-width: 768px) {
    #module_395419118 .BodyCenter.BodyCenter395419118 {
      padding-top: 0.0000%;
      padding-left: 0.0000%;
      padding-right: 0.0000%;
      padding-bottom: 0.0000%;
    }
  }

  @media screen and (max-width: 767px) {
    #module_395419118 .BodyCenter.BodyCenter395419118 {
      padding-top: 0px;
      padding-left: 0px;
      padding-right: 0px;
      padding-bottom: 0px;
    }
  }

  @media screen and (min-width: 768px) {
    #module_395419118>.module_395419118 {
      margin-top: 0.0000%;
      margin-left: 0.0000%;
      margin-right: 0.0000%;
      margin-bottom: 0.0000%;
    }
  }

  @media screen and (max-width: 767px) {
    #module_395419118>.module_395419118 {
      margin-top: 0px;
      margin-left: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
    }
  }

  #module_395419118>.module_395419118 {
    box-shadow: 0px 0px 0px 0px #ccc
  }

  #module_395419118:hover {
    border: none;
  }

  #module_395419118:hover>.module_395419118 {
    box-shadow: 0px 0px 0px 0px #ccc;
    transition: box-shadow 0.5s ease 0s;
  }

  #module_395419118 .VRDiv {
    background-color: rgba(0, 0, 0, 0.4);
  }

  #module_395419118 .VRDiv {
    background-image: none;
  }

  #module_395419118 .VRDiv {
    background-repeat: no-repeat;
  }

  #module_395419118 .VRDiv {}

  #module_395419118 .VRDiv {}

  #module_395419118 .VRDiv {}

  #module_395419118 .VRDiv {
    border-top-left-radius: 8px;
  }

  #module_395419118 .VRDiv {
    border-top-right-radius: 8px;
  }

  #module_395419118 .VRDiv {
    border-bottom-left-radius: 8px;
  }

  #module_395419118 .VRDiv {
    border-bottom-right-radius: 8px;
  }

  #module_395419118 .vrIcon {
    font-size: 16px;
  }

  #module_395419118 .vrIcon>svg {
    width: 16px;
    height: 16px
  }

  #module_395419118 .vrIcon {
    color: #fff;
  }

  #module_395419118 .vrIcon>svg {
    fill: #fff;
  }

  #module_395419118 .VRDiv {
    padding-top: 8px;
  }

  #module_395419118 .VRDiv {
    padding-bottom: 8px;
  }

  #module_395419118 .VRDiv {
    padding-left: 12px;
  }

  #module_395419118 .VRDiv {
    padding-right: 12px;
  }

  #module_395419118 .VRTipstxt {
    font-size: 14px;
  }

  #module_395419118 .VRTipstxt {
    font-family: 微软雅黑, Microsoft YaHei;
  }

  #module_395419118 .VRTipstxt {
    color: #fff;
  }

  #module_395419118 .VRTipstxt {
    font-weight: normal;
  }

  #module_395419118 .VRTipstxt {
    text-decoration: none;
  }

  #module_395419118 .VRTipstxt {
    font-style: normal;
  }

  #module_395419118 .ModuleProductDetailGiant .ModuleProduteDetailMain {
    max-width: 1200px;
  }

  #module_395419118 .ModuleProductDetailGiant .ModuleProduteDetailMain {
    background-color: #fff;
  }

  #module_395419118 .ModuleProductDetailGiant .ModuleProduteDetailMain {
    background-image: none;
  }

  #module_395419118 .ModuleProductDetailGiant .ModuleProduteDetailMain {
    background-repeat: no-repeat;
  }

  #module_395419118 .ModuleProductDetailGiant .ModuleProduteDetailMain {}

  #module_395419118 .ModuleProductDetailGiant .ModuleProduteDetailMain {}

  #module_395419118 .ModuleProductDetailGiant .ModuleProduteDetailMain {}

  #module_395419118 .introduce {
    border-bottom-color: #eee;
  }

  #module_395419118 .introduce {
    border-bottom-style: solid;
  }

  #module_395419118 .introduce {
    border-bottom-width: 1px;
  }

  #module_395419118 .ModuleProductDetailGiant .ModuleProduteDetailMain {
    padding-top: 0px;
  }

  #module_395419118 .ModuleProductDetailGiant .ModuleProduteDetailMain {
    padding-bottom: 0px;
  }

  #module_395419118 .ModuleProductDetailGiant .ModuleProduteDetailMain {
    padding-left: 10px;
  }

  #module_395419118 .ModuleProductDetailGiant .ModuleProduteDetailMain {
    padding-right: 10px;
  }

  #module_395419118 .pro-price,
  #module_395419118 .pcSharAndCollect .iconfont,
  #module_395419118 .pro-btn:hover,
  #module_395419118 .inpc-shareAndEnshrine-box:hover .downloadonc {
    color: #f10215;
  }

  #module_395419118 .specification-AttrValName.active,
  specification-AttrValName.active {
    border-color: #f10215;
  }

  #module_395419118 .out-bline {
    background-color: #f10215
  }

  #module_395419118 .specification-AttrValName.active,
  #module_395419118 .specification-AttrValName.active {
    color: #f10215;
  }

  #module_395419118 .dummy {
    padding-top: 56.25%;
  }

  #module_395419118 .mobile-inSlide-size {
    object-fit: unset;
  }

  #module_395419118 .mobile-inSlide-size {
    width: auto;
  }

  #module_395419118 .mobile-inSlide-size {
    height: auto;
  }

  #module_395419118 .swiper-container .inSwiper-slide {
    background-color: #f2f2f2;
  }

  #module_395419118 .swiper-container .inSwiper-slide {
    background-image: none;
  }

  #module_395419118 .swiper-container .inSwiper-slide {
    background-repeat: no-repeat;
  }

  #module_395419118 .swiper-container .inSwiper-slide {}

  #module_395419118 .swiper-container .inSwiper-slide {}

  #module_395419118 .swiper-container .inSwiper-slide {}

  #module_395419118 .pro-thumbnail-direction {
    background-color: rgba(0, 0, 0, 0.5);
  }

  #module_395419118 .pro-name {
    font-size: 20px;
  }

  #module_395419118 .pro-name {
    font-family: 微软雅黑, Microsoft YaHei;
  }

  #module_395419118 .pro-name {
    color: #333;
  }

  #module_395419118 .pro-name {
    font-weight: normal;
  }

  #module_395419118 .pro-name {
    text-decoration: none;
  }

  #module_395419118 .pro-name {
    font-style: normal;
  }

  #module_395419118 .pro-desc span {
    font-size: 14px;
  }

  #module_395419118 .pro-desc span {
    font-family: 微软雅黑, Microsoft YaHei;
  }

  #module_395419118 .pro-desc span {
    color: #666;
  }

  #module_395419118 .pro-desc span {
    font-weight: normal;
  }

  #module_395419118 .pro-desc span {
    text-decoration: none;
  }

  #module_395419118 .pro-desc span {
    font-style: normal;
  }

  #module_395419118 .pro-desc {
    margin-top: 5px;
  }

  #module_395419118 .pro-desc {
    margin-bottom: 0px;
  }

  #module_395419118 .pro-price .price-text {
    font-size: 36px;
  }

  #module_395419118 .pro-price .price-text {
    font-family: 微软雅黑, Microsoft YaHei;
  }

  #module_395419118 .pro-price .price-text {
    color: #f10215;
  }

  #module_395419118 .pro-price .price-text {
    font-weight: normal;
  }

  #module_395419118 .pro-price .price-text {
    text-decoration: none;
  }

  #module_395419118 .pro-price .price-text {
    font-style: normal;
  }

  #module_395419118 .pro-price small {
    font-size: 22px;
  }

  #module_395419118 .pro-price small {
    font-family: 微软雅黑, Microsoft YaHei;
  }

  #module_395419118 .pro-price small {
    color: #f10215;
  }

  #module_395419118 .pro-price small {
    font-weight: normal;
  }

  #module_395419118 .pro-price small {
    text-decoration: none;
  }

  #module_395419118 .pro-price small {
    font-style: normal;
  }

  #module_395419118 .pro-row .stress {
    background-color: #f10215;
  }

  #module_395419118 .pro-row .stress {
    background-image: none;
  }

  #module_395419118 .pro-row .stress {
    background-repeat: no-repeat;
  }

  #module_395419118 .pro-row .stress {}

  #module_395419118 .pro-row .stress {}

  #module_395419118 .pro-row .stress {}

  #module_395419118 .pro-row .stress {
    font-size: 12px;
  }

  #module_395419118 .pro-row .stress {
    font-family: 微软雅黑, Microsoft YaHei;
  }

  #module_395419118 .pro-row .stress {
    color: #fff;
  }

  #module_395419118 .pro-row .stress {
    font-weight: normal;
  }

  #module_395419118 .pro-row .stress {
    text-decoration: none;
  }

  #module_395419118 .pro-row .stress {
    font-style: normal;
  }

  #module_395419118 .enquiry,
  #module_395419118 .mob-enquiry,
  #module_395419118 .mob-enquirylink,
  #module_395419118 .enquirylink {
    background-color: rgb(0, 0, 0);
  }

  #module_395419118 .enquiry,
  #module_395419118 .mob-enquiry,
  #module_395419118 .mob-enquirylink,
  #module_395419118 .enquirylink {
    background-image: none;
  }

  #module_395419118 .enquiry,
  #module_395419118 .mob-enquiry,
  #module_395419118 .mob-enquirylink,
  #module_395419118 .enquirylink {
    background-repeat: no-repeat;
  }

  #module_395419118 .enquiry,
  #module_395419118 .mob-enquiry,
  #module_395419118 .mob-enquirylink,
  #module_395419118 .enquirylink {}

  #module_395419118 .enquiry,
  #module_395419118 .mob-enquiry,
  #module_395419118 .mob-enquirylink,
  #module_395419118 .enquirylink {}

  #module_395419118 .enquiry,
  #module_395419118 .mob-enquiry,
  #module_395419118 .mob-enquirylink,
  #module_395419118 .enquirylink {}

  #module_395419118 .enquiry,
  #module_395419118 .enquirylink {
    font-size: 12px;
  }

  #module_395419118 .enquiry,
  #module_395419118 .enquirylink {
    font-family: 微软雅黑, Microsoft YaHei;
  }

  #module_395419118 .enquiry,
  #module_395419118 .enquirylink {
    color: #fff;
  }

  #module_395419118 .enquiry,
  #module_395419118 .enquirylink {
    font-weight: normal;
  }

  #module_395419118 .enquiry,
  #module_395419118 .enquirylink {
    text-decoration: none;
  }

  #module_395419118 .enquiry,
  #module_395419118 .enquirylink {
    font-style: normal;
  }

  #module_395419118 .specification-AttrValName .pro_text_specification {
    font-size: 14px;
  }

  #module_395419118 .specification-AttrValName .pro_text_specification {
    font-family: 微软雅黑, Microsoft YaHei;
  }

  #module_395419118 .specification-AttrValName .pro_text_specification {
    color: #666;
  }

  #module_395419118 .specification-AttrValName .pro_text_specification {
    font-weight: normal;
  }

  #module_395419118 .specification-AttrValName .pro_text_specification {
    text-decoration: none;
  }

  #module_395419118 .specification-AttrValName .pro_text_specification {
    font-style: normal;
  }

  #module_395419118 .specification-AttrValName {
    border-top-color: #dedede;
  }

  #module_395419118 .specification-AttrValName {
    border-top-style: solid;
  }

  #module_395419118 .specification-AttrValName {
    border-top-width: 1px;
  }

  #module_395419118 .specification-AttrValName {
    border-right-color: #dedede;
  }

  #module_395419118 .specification-AttrValName {
    border-right-style: solid;
  }

  #module_395419118 .specification-AttrValName {
    border-right-width: 1px;
  }

  #module_395419118 .specification-AttrValName {
    border-bottom-color: #dedede;
  }

  #module_395419118 .specification-AttrValName {
    border-bottom-style: solid;
  }

  #module_395419118 .specification-AttrValName {
    border-bottom-width: 1px;
  }

  #module_395419118 .specification-AttrValName {
    border-left-color: #dedede;
  }

  #module_395419118 .specification-AttrValName {
    border-left-style: solid;
  }

  #module_395419118 .specification-AttrValName {
    border-left-width: 1px;
  }

  #module_395419118 .item-parms .detail-parms {
    font-size: 12px;
  }

  #module_395419118 .item-parms .detail-parms {
    font-family: 微软雅黑, Microsoft YaHei;
  }

  #module_395419118 .item-parms .detail-parms {
    color: #999;
  }

  #module_395419118 .item-parms .detail-parms {
    font-weight: normal;
  }

  #module_395419118 .item-parms .detail-parms {
    text-decoration: none;
  }

  #module_395419118 .item-parms .detail-parms {
    font-style: normal;
  }

  #module_395419118 .item-parms .name-parms {
    font-size: 14px;
  }

  #module_395419118 .item-parms .name-parms {
    font-family: 微软雅黑, Microsoft YaHei;
  }

  #module_395419118 .item-parms .name-parms {
    color: #666;
  }

  #module_395419118 .item-parms .name-parms {
    font-weight: normal;
  }

  #module_395419118 .item-parms .name-parms {
    text-decoration: none;
  }

  #module_395419118 .item-parms .name-parms {
    font-style: normal;
  }

  #module_395419118 .parameter .item-parms {
    border-bottom-color: #eee;
  }

  #module_395419118 .load-more {
    border-color: #eee;
  }

  #module_395419118 .load-more span {
    font-size: 12px;
  }

  #module_395419118 .load-more span {
    font-family: 微软雅黑, Microsoft YaHei;
  }

  #module_395419118 .load-more span,
  #module_395419118 .load-more .iconfont {
    color: #333;
  }

  #module_395419118 .load-more span {
    font-weight: normal;
  }

  #module_395419118 .load-more span {
    text-decoration: none;
  }

  #module_395419118 .load-more span {
    font-style: normal;
  }

  #module_395419118 .particularsNav,
  #module_395419118 .mobile-title-parameter {
    font-size: 18px;
  }

  #module_395419118 .particularsNav,
  #module_395419118 .mobile-title-parameter {
    font-family: 微软雅黑, Microsoft YaHei;
  }

  #module_395419118 .particularsNav,
  #module_395419118 .mobile-title-parameter {
    color: #333;
  }

  #module_395419118 .particularsNav,
  #module_395419118 .mobile-title-parameter {
    font-weight: normal;
  }

  #module_395419118 .particularsNav,
  #module_395419118 .mobile-title-parameter {
    text-decoration: none;
  }

  #module_395419118 .particularsNav,
  #module_395419118 .mobile-title-parameter {
    font-style: normal;
  }

  #module_395419118 .pc-share .tips {
    font-size: 12px;
  }

  #module_395419118 .pc-share .tips {
    font-family: 微软雅黑, Microsoft YaHei;
  }

  #module_395419118 .pc-share .tips {
    color: #333;
  }

  #module_395419118 .pc-share .tips {
    font-weight: normal;
  }

  #module_395419118 .pc-share .tips {
    text-decoration: none;
  }

  #module_395419118 .pc-share .tips {
    font-style: normal;
  }

  #module_395419118 .pc-share .iconfont {
    font-size: 16px;
  }

  #module_395419118 .pc-share .iconfont {
    color: #999;
  }

  #module_395419118 .pc-share .iconfont {
    border-top-color: #ccc;
  }

  #module_395419118 .pc-share .iconfont {
    border-top-style: solid;
  }

  #module_395419118 .pc-share .iconfont {
    border-top-width: 1px;
  }

  #module_395419118 .pc-share .iconfont {
    border-right-color: #ccc;
  }

  #module_395419118 .pc-share .iconfont {
    border-right-style: solid;
  }

  #module_395419118 .pc-share .iconfont {
    border-right-width: 1px;
  }

  #module_395419118 .pc-share .iconfont {
    border-bottom-color: #ccc;
  }

  #module_395419118 .pc-share .iconfont {
    border-bottom-style: solid;
  }

  #module_395419118 .pc-share .iconfont {
    border-bottom-width: 1px;
  }

  #module_395419118 .pc-share .iconfont {
    border-left-color: #ccc;
  }

  #module_395419118 .pc-share .iconfont {
    border-left-style: solid;
  }

  #module_395419118 .pc-share .iconfont {
    border-left-width: 1px;
  }

  #module_395419118 .pc-share .iconfont {
    background-color: transparent;
  }

  #module_395419118 .pc-share .iconfont {}

  #module_395419118 .pc-enshrine .collection-text {
    font-size: 12px;
  }

  #module_395419118 .pc-enshrine .collection-text {
    font-family: 微软雅黑, Microsoft YaHei;
  }

  #module_395419118 .pc-enshrine .collection-text {
    color: #333;
  }

  #module_395419118 .pc-enshrine .collection-text {
    font-weight: normal;
  }

  #module_395419118 .pc-enshrine .collection-text {
    text-decoration: none;
  }

  #module_395419118 .pc-enshrine .collection-text {
    font-style: normal;
  }

  #module_395419118 .pc-enshrine .iconfont {
    font-size: 14px;
  }

  #module_395419118 .pc-enshrine .iconfont {
    color: #f10215;
  }

  #module_395419118 .pro-download .downloadonc {
    font-size: 12px;
  }

  #module_395419118 .pro-download .downloadonc {
    font-family: 微软雅黑, Microsoft YaHei;
  }

  #module_395419118 .pro-download .downloadonc {
    color: #333;
  }

  #module_395419118 .pro-download .downloadonc {
    font-weight: normal;
  }

  #module_395419118 .pro-download .downloadonc {
    text-decoration: none;
  }

  #module_395419118 .pro-download .downloadonc {
    font-style: normal;
  }

  #module_395419118 .pro-download .iconfont {
    font-size: 14px;
  }

  #module_395419118 .pro-download .iconfont {
    color: #f10215;
  }

  #module_395419118 .por-prev a,
  #module_395419118 .por-next a {
    font-size: 14px;
  }

  #module_395419118 .por-prev a,
  #module_395419118 .por-next a {
    font-family: 微软雅黑, Microsoft YaHei;
  }

  #module_395419118 .por-prev a,
  #module_395419118 .por-next a {
    color: #333;
  }

  #module_395419118 .por-prev a,
  #module_395419118 .por-next a {
    font-weight: normal;
  }

  #module_395419118 .por-prev a,
  #module_395419118 .por-next a {
    text-decoration: none;
  }

  #module_395419118 .por-prev a,
  #module_395419118 .por-next a {
    font-style: normal;
  }

  #module_395419118 .VRDiv:hover {
    background-color: rgba(0, 0, 0, 0.4);
  }

  #module_395419118 .VRDiv:hover {
    background-image: none;
  }

  #module_395419118 .VRDiv:hover {
    background-repeat: no-repeat;
  }

  #module_395419118 .VRDiv:hover {}

  #module_395419118 .VRDiv:hover {}

  #module_395419118 .VRDiv:hover {}

  #module_395419118 .VRDiv:hover .vrIcon {
    font-size: 16px;
  }

  #module_395419118 .VRDiv:hover .vrIcon>svg {
    width: 16px;
    height: 16px
  }

  #module_395419118 .VRDiv:hover .vrIcon {
    color: #fff;
  }

  #module_395419118 .VRDiv:hover .vrIcon>svg {
    fill: #fff;
  }

  #module_395419118 .pro-thumbnail-direction:hover {
    background-color: #f10215;
  }

  #module_395419118 .specification-AttrValName.active .pro_text_specification {
    font-size: 14px;
  }

  #module_395419118 .specification-AttrValName.active .pro_text_specification {
    font-family: 微软雅黑, Microsoft YaHei;
  }

  #module_395419118 .specification-AttrValName.active .pro_text_specification {
    color: #f10215;
  }

  #module_395419118 .specification-AttrValName.active .pro_text_specification {
    font-weight: normal;
  }

  #module_395419118 .specification-AttrValName.active .pro_text_specification {
    text-decoration: none;
  }

  #module_395419118 .specification-AttrValName.active .pro_text_specification {
    font-style: normal;
  }

  #module_395419118 .specification-AttrValName.active {
    border-top-color: #f10215 !important;
  }

  #module_395419118 .specification-AttrValName.active {
    border-top-style: solid !important;
  }

  #module_395419118 .specification-AttrValName.active {
    border-right-color: #f10215 !important;
  }

  #module_395419118 .specification-AttrValName.active {
    border-right-style: solid !important;
  }

  #module_395419118 .specification-AttrValName.active {
    border-bottom-color: #f10215 !important;
  }

  #module_395419118 .specification-AttrValName.active {
    border-bottom-style: solid !important;
  }

  #module_395419118 .specification-AttrValName.active {
    border-left-color: #f10215 !important;
  }

  #module_395419118 .specification-AttrValName.active {
    border-left-style: solid !important;
  }

  #module_395419118 .pc-share:hover .pc-share-title {
    font-size: 12px;
  }

  #module_395419118 .pc-share:hover .pc-share-title {
    font-family: ;
  }

  #module_395419118 .pc-share:hover .pc-share-title,
  #module_395419118 .pc-share:hover .pc-share-list-text {
    color: #f10215;
  }

  #module_395419118 .pc-share:hover .pc-share-title {
    font-weight: normal;
  }

  #module_395419118 .pc-share:hover .pc-share-title {
    text-decoration: none;
  }

  #module_395419118 .pc-share:hover .pc-share-title {
    font-style: normal;
  }

  #module_395419118 .pc-enshrine .collection-text:hover {
    font-size: 12px;
  }

  #module_395419118 .pc-enshrine .collection-text:hover {
    font-family: 微软雅黑, Microsoft YaHei;
  }

  #module_395419118 .pc-enshrine .collection-text:hover:hover {
    color: #f10215;
  }

  #module_395419118 .pc-enshrine .collection-text:hover {
    font-weight: normal;
  }

  #module_395419118 .pc-enshrine .collection-text:hover {
    text-decoration: none;
  }

  #module_395419118 .pc-enshrine .collection-text:hover {
    font-style: normal;
  }

  #module_395419118 .pro-download .downloadonc:hover {
    font-size: 12px;
  }

  #module_395419118 .pro-download .downloadonc:hover {
    font-family: 微软雅黑, Microsoft YaHei;
  }

  #module_395419118 .pro-download .downloadonc:hover {
    color: #f10215;
  }

  #module_395419118 .pro-download .downloadonc:hover {
    font-weight: normal;
  }

  #module_395419118 .pro-download .downloadonc:hover {
    text-decoration: none !important;
  }

  #module_395419118 .pro-download .downloadonc:hover {
    font-style: normal;
  }

  #module_395419118 .pro-download .iconfont:hover {
    font-size: 14px;
  }

  #module_395419118 .pro-download .iconfont:hover {
    color: #f10215;
  }

  .ModuleCustomFormGiant.layout-101 .submitbtnbox {
    display: flex;
  }

  /*新验证码开始*/
  .ModuleCustomFormGiant.layout-101 .vciline {
    height: 2px;
    position: absolute;
    left: 0;
    bottom: 0;
  }

  .ModuleCustomFormGiant.layout-101 .VCClose:hover .VCLine1 {
    display: none;
  }

  .ModuleCustomFormGiant.layout-101 .VCClose:hover .VCLine2 {
    transform: rotate(180deg);
    transition: all 0.5s;
  }

  .ModuleCustomFormGiant.layout-101 .VCClose {
    position: relative;
    margin-right: 20px;
    width: 30px;
    float: right;
    margin-top: 17px;
    height: 30px;
    cursor: pointer;
  }

  .ModuleCustomFormGiant.layout-101 .VCLine1 {
    border-top: #ccc solid 2px;
    width: 18px;
    transform: rotate(45deg);
    right: 0;
    position: absolute;
    top: 9px;

  }

  .ModuleCustomFormGiant.layout-101 .VCLine2 {
    border-top: #ccc solid 2px;
    width: 18px;
    transform: rotate(-45deg);
    right: 0;
    position: absolute;
    top: 9px;

  }

  .ModuleCustomFormGiant.layout-101 .VCTitle {
    color: #333;
    font-size: 20px;
    font-weight: bold;
    margin-top: 41px;
    margin-bottom: 25px;

  }

  .ModuleCustomFormGiant.layout-101 .VerificationCodediv .vcbtn {
    margin-top: 22px;
    text-align: right;
  }

  .ModuleCustomFormGiant.layout-101 .VerificationCodediv .vcbtn1 {

    width: 80px;
    height: 36px;
    background: #1e88e5;
    border-radius: 18px;
    line-height: 36px;
    text-align: center;
    color: #fff;
    display: inline-block;
    margin-left: 10px;
    cursor: pointer;
    font-size: 16px;
  }

  .ModuleCustomFormGiant.layout-101 .VerificationCodediv .vcbtn2 {
    width: 80px;
    height: 36px;
    background: #fff;
    border-radius: 18px;
    line-height: 36px;
    text-align: center;
    color: #666666;
    border: 1px #ccc solid;
    display: inline-block;
    cursor: pointer;
    font-size: 16px;
  }

  .ModuleCustomFormGiant.layout-101 .VerificationCodediv .vcinput::placeholder {
    color: #999999
  }

  .ModuleCustomFormGiant.layout-101 .VerificationCodediv .vcinput {
    border: none;
    padding: 20px 0;
    background: #fff !important;
    border-bottom: solid #ccc 1px;
    color: #666;
  }

  .ModuleCustomFormGiant.layout-101 .VerificationCodediv .changebtn {
    text-align: right;
    display: block;

  }

  .ModuleCustomFormGiant.layout-101 .VerificationCodediv .VerificationCode {
    width: 100%;
    height: 100px;
  }

  .ModuleCustomFormGiant.layout-101 .VerificationCodecontext {
    padding: 0 33px;
  }

  .ModuleCustomFormGiant.layout-101 .VerificationCodediv {

    position: absolute;
    bottom: 0;
    z-index: 12;
    background: #fff;
    transform: translate(-50%, -50%);
    top: auto;
    left: 50%;
    max-width: 350px;
    height: 380px;
    border-radius: 6px;
    box-shadow: 9.9px 9.9px 49px 0px rgba(0, 0, 0, 0.11);
    display: none;
    width: 100%;
  }

  /*新验证码结束*/
  .ModuleCustomFormGiant.layout-101 .title {
    text-align: center;
    line-height: 50px;
    height: 50px;
    color: #333;
    font-size: 18px;
    margin-bottom: 14px;
    font-weight: normal;
    min-height: 30px;
  }

  .ModuleCustomFormGiant.layout-101 .from-Describe {
    font-size: 14px;
    line-height: 1.5;
    padding-bottom: 15px;
    display: flex;
    align-content: center;
    align-items: center;
  }

  .ModuleCustomFormGiant.layout-101 input[type=text] {
    line-height: 38px;
    font-size: 14px;
    border: 1px solid #e5e5e5;
    background: #fbfbfb;
    width: 100%;
    padding: 0 10px 0 16px;
    box-sizing: border-box;
    min-height: 30px;
    border-radius: 0;
  }

  .ModuleCustomFormGiant.layout-101 textarea {
    -webkit-appearance: none;
  }

  .ModuleCustomFormGiant.layout-101 .pcCitybox {
    display: -webkit-flex;
    /* Safari */
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 34px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .ModuleCustomFormGiant.layout-101 .customFormicon {
    width: 20px;
    height: 20px;
    margin-right: 5px;
    margin-top: -5px;
    display: inline-block !important
  }

  /* .ModuleCustomFormGiant.layout-101 .Select_Simulate li:hover {
    color: #fff;
} */
  .ModuleCustomFormGiant.layout-101 label {
    line-height: 2;
  }

  .ModuleCustomFormGiant.layout-101 .Select_Simulate.layout1 .frist_item {

    height: 38px;
    line-height: 38px;
  }

  .ModuleCustomFormGiant.layout-101 .smsvaldatebox {
    height: 40px;
    line-height: 40px;
  }

  .ModuleCustomFormGiant.layout-101 .Browse-file {
    height: 38px;
    line-height: 38px;
  }

  .ModuleCustomFormGiant.layout-101 .Browse-img {
    height: 80px;

  }

  .ModuleCustomFormGiant.layout-101 .multi-row-text {
    border-radius: 0;
  }

  .ModuleCustomFormGiant.layout-101 .Form-list {
    width: 100%;
    padding-top: 20px;
  }

  .ModuleCustomFormGiant.layout-101 .areabox .area {
    height: 38px;
    line-height: 38px;
  }

  .ModuleCustomFormGiant.layout-101 .Select_Simulate .frist_item {
    padding: 0 16px;
  }

  .ModuleCustomFormGiant.layout-101 .Select_Simulate .xilaImg {
    float: right;
    margin-top: 16px;
    /* margin-right:16px */
  }

  .ModuleCustomFormGiant.layout-101 .pcCitybox select {
    -webkit-flex-grow: 1;
    -ms-flex-grow: 1;
    -moz-flex-grow: 1;
    margin-right: 10px;
    height: 34px;
    line-height: 34px;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    padding: 0 10px;
    cursor: pointer;
    background: url(../fonts/74c6d3d0014d4c3497a46d9e7e3f7c53.woff);
  }

  #module_395419075>.module_395419075 {
    border-top-style: solid;
    border-top-color: #000;
    border-top-width: 0px;
    border-left-style: solid;
    border-left-color: #000;
    border-left-width: 0px;
    border-right-style: solid;
    border-right-color: #000;
    border-right-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: #000;
    border-bottom-width: 0px;
  }

  #module_395419075>.module_395419075 {
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
  }

  @media screen and (min-width: 768px) {
    #module_395419075 .BodyCenter.BodyCenter395419075 {
      padding-top: 0.0000%;
      padding-left: 0.0000%;
      padding-right: 0.0000%;
      padding-bottom: 0.0000%;
    }
  }

  @media screen and (max-width: 767px) {
    #module_395419075 .BodyCenter.BodyCenter395419075 {
      padding-top: 0px;
      padding-left: 0px;
      padding-right: 0px;
      padding-bottom: 0px;
    }
  }

  @media screen and (min-width: 768px) {
    #module_395419075>.module_395419075 {
      margin-top: 0.0000%;
      margin-left: 0.0000%;
      margin-right: 0.0000%;
      margin-bottom: 0.0000%;
    }
  }

  @media screen and (max-width: 767px) {
    #module_395419075>.module_395419075 {
      margin-top: 0px;
      margin-left: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
    }
  }

  #module_395419075>.module_395419075 {
    box-shadow: 0px 0px 0px 0px rgb(159, 159, 159)
  }

  #module_395419075:hover {
    border: none;
  }

  #module_395419075:hover>.module_395419075 {
    box-shadow: 0px 0px 0px 0px #ccc;
    transition: box-shadow 0.5s ease 0s;
  }

  #module_395419075 .ModuleSubContainer {
    background-color: transparent;
  }

  #module_395419075 .ModuleSubContainer {
    background-image: none;
  }

  #module_395419075 .ModuleSubContainer {
    background-repeat: no-repeat;
  }

  #module_395419075 .ModuleSubContainer {
    background-position: 0% 0%;
  }

  #module_395419075 .ModuleSubContainer {
    background-attachment: scroll;
  }

  #module_395419075 .ModuleSubContainer {}

  #module_395419075 {
     !bgVideo !
  }

    {
    bgVideoUrl:
  }

  #module_395419075 .gridBgVideo .bgVideoMask {
    opacity: 0.2
  }

  #module_395419075 .ModuleSubContainer {
    box-shadow: -1px 0px 0px 0px rgba(0, 0, 0, 0);
    transition: box-shadow 0.5s ease;
  }

  #module_395419075 .ModuleSubContainer:hover {
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  }

  .ModuleGridContainer.ModuleGridContainer395419075 {}

  .module_407174059 .ModuleHead .HeadCenter {
    float: none;
  }

  #module_407174059 {
    padding: 0px;
  }

  #module_407174059 {
    position: static;
    z-index: 0;
    top: 78px;
    left: 188px;
    width: 100%;
    height: auto;
  }

  #module_407174059 .ModuleHead407174059 {
    display: none;
  }

  #module_407174059 .BodyCenter.BodyCenter407174059 {
    background: none;
    background-color: rgba(0, 0, 0, 0);
  }

  #module_407174059>.module_407174059 {
    border-top-style: solid;
    border-top-color: #000;
    border-top-width: 0px;
    border-left-style: solid;
    border-left-color: #000;
    border-left-width: 0px;
    border-right-style: solid;
    border-right-color: #000;
    border-right-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: #000;
    border-bottom-width: 0px;
  }

  #module_407174059>.module_407174059 {
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
  }

  @media screen and (min-width: 768px) {
    #module_407174059 .BodyCenter.BodyCenter407174059 {
      padding-top: 0.0000%;
      padding-left: 0.0000%;
      padding-right: 0.0000%;
      padding-bottom: 0.0000%;
    }
  }

  @media screen and (max-width: 767px) {
    #module_407174059 .BodyCenter.BodyCenter407174059 {
      padding-top: 0px;
      padding-left: 0px;
      padding-right: 0px;
      padding-bottom: 0px;
    }
  }

  @media screen and (min-width: 768px) {
    #module_407174059>.module_407174059 {
      margin-top: -11.3333%;
      margin-left: 4.6667%;
      margin-right: 4.6667%;
      margin-bottom: 0.0000%;
    }
  }

  @media screen and (max-width: 767px) {
    #module_407174059>.module_407174059 {
      margin-top: 0px;
      margin-left: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
    }
  }

  #module_407174059>.module_407174059 {
    box-shadow: 0px 0px 0px 0px #ccc
  }

  #module_407174059:hover {
    border: none;
  }

  #module_407174059:hover>.module_407174059 {
    box-shadow: 0px 0px 0px 0px #ccc;
    transition: box-shadow 0.5s ease 0s;
  }

  #module_407174059 img {
    border-top-color: transparent;
  }

  #module_407174059 img {
    border-top-style: none;
  }

  #module_407174059 img {
    border-top-width: 0px;
  }

  #module_407174059 img {
    border-right-color: transparent;
  }

  #module_407174059 img {
    border-right-style: none;
  }

  #module_407174059 img {
    border-right-width: 0px;
  }

  #module_407174059 img {
    border-bottom-color: transparent;
  }

  #module_407174059 img {
    border-bottom-style: none;
  }

  #module_407174059 img {
    border-bottom-width: 0px;
  }

  #module_407174059 img {
    border-left-color: transparent;
  }

  #module_407174059 img {
    border-left-style: none;
  }

  #module_407174059 img {
    border-left-width: 0px;
  }

  #module_407174059 img {
    border-top-left-radius: 0px;
  }

  #module_407174059 img {
    border-top-right-radius: 0px;
  }

  #module_407174059 img {
    border-bottom-left-radius: 0px;
  }

  #module_407174059 img {
    border-bottom-right-radius: 0px;
  }

  #module_407174059 .BodyCenter {
    text-align: center;
  }

  .module_395419074 .ModuleHead .HeadCenter {
    float: none;
  }

  #module_395419074 {
    padding: 0px;
  }

  #module_395419074 {
    position: static;
    z-index: 0;
    width: 100%;
    height: auto;
  }

  #module_395419074 .ModuleHead395419074 {
    display: none;
  }

  #module_395419074 .BodyCenter.BodyCenter395419074 {
    background: none;
    background-color: rgb(127, 127, 127);
  }

  #module_395419074>.module_395419074 {
    border-top-style: solid;
    border-top-color: #000;
    border-top-width: 0px;
    border-left-style: solid;
    border-left-color: #000;
    border-left-width: 0px;
    border-right-style: solid;
    border-right-color: #000;
    border-right-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: #000;
    border-bottom-width: 0px;
  }

  #module_395419074>.module_395419074 {
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
  }

  @media screen and (min-width: 768px) {
    #module_395419074 .BodyCenter.BodyCenter395419074 {
      padding-top: 0.0000%;
      padding-left: 0.0000%;
      padding-right: 0.0000%;
      padding-bottom: 0.0000%;
    }
  }

  @media screen and (max-width: 767px) {
    #module_395419074 .BodyCenter.BodyCenter395419074 {
      padding-top: 0px;
      padding-left: 0px;
      padding-right: 0px;
      padding-bottom: 0px;
    }
  }

  @media screen and (min-width: 768px) {
    #module_395419074>.module_395419074 {
      margin-top: 0.0000%;
      margin-left: 0.0000%;
      margin-right: 0.0000%;
      margin-bottom: 0.0000%;
    }
  }

  @media screen and (max-width: 767px) {
    #module_395419074>.module_395419074 {
      margin-top: 0px;
      margin-left: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
    }
  }

  #module_395419074>.module_395419074 {
    box-shadow: 0px 0px 0px 0px #ccc
  }

  #module_395419074:hover {
    border: none;
  }

  #module_395419074:hover>.module_395419074 {
    box-shadow: 0px 0px 0px 0px rgb(255, 255, 255);
    transition: box-shadow 0.5s ease 0s;
  }

  #module_395419074 .main-nav-item-group {
    height: 67px;
  }

  #module_395419074 .main-nav-item {
    height: 67px;
    line-height: 67px
  }

  #module_395419074 .navBorderTop {
    height: 67px;
  }

  #module_395419074 .main-nav-content {
    height: 67px
  }

  #module_395419074 .main-nav-content {
    height: 67px
  }

  #module_395419074 .main-nav-content {
    background-color: rgb(255, 255, 255);
  }

  #module_395419074 .main-nav-content {
    background-image: none;
  }

  #module_395419074 .main-nav-content {
    background-repeat: no-repeat;
  }

  #module_395419074 .main-nav-content {}

  #module_395419074 .main-nav-content {}

  #module_395419074 .main-nav-content {}

  #module_395419074 .main-nav-content,
  #module_395419074 .verticalMenu .main-nav-item-group {
    text-align: center;
  }

  #module_395419074 .main-nav-item span {
    width: 300px;
  }

  #module_395419074 .main-nav-item span {
    padding-left: 10px;
    padding-right: 10px;
  }

  #module_395419074 .verticalMenu .main-nav-item-group {
    margin-bottom: 10px;
  }

  #module_395419074 .main-nav-item span {
    font-size: 14px;
  }

  #module_395419074 .main-nav-item span {
    font-family: 微软雅黑, Microsoft YaHei;
  }

  #module_395419074 .main-nav-item span {
    color: rgb(63, 63, 63);
  }

  #module_395419074 .main-nav-item span {
    font-weight: normal;
  }

  #module_395419074 .main-nav-item span {
    text-decoration: none;
  }

  #module_395419074 .main-nav-item span {
    font-style: normal;
  }

  #module_395419074 .main-nav-item {
    background-color: transparent;
  }

  #module_395419074 .main-nav-item {
    background-image: none;
  }

  #module_395419074 .main-nav-item {
    background-repeat: no-repeat;
  }

  #module_395419074 .main-nav-item {}

  #module_395419074 .main-nav-item {}

  #module_395419074 .main-nav-item {}

  #module_395419074 .sub-nav-holder,
  #module_395419074_subholder {
    background-color: rgb(63, 63, 63);
  }

  #module_395419074 .sub-nav-holder,
  #module_395419074_subholder {
    background-image: none;
  }

  #module_395419074 .sub-nav-holder,
  #module_395419074_subholder {
    background-repeat: no-repeat;
  }

  #module_395419074 .sub-nav-holder,
  #module_395419074_subholder {}

  #module_395419074 .sub-nav-holder,
  #module_395419074_subholder {}

  #module_395419074 .sub-nav-holder,
  #module_395419074_subholder {}

  #module_395419074 .sub-nav-holder,
  #module_395419074_subholder {
    opacity: 0.7;
  }

  #module_395419074 .sub-nav-item {
    height: 40px;
    line-height: 40px
  }

  #module_395419074_subholder {
    height: 40px;
  }

  #module_395419074 .sub-nav-item {
    font-size: 14px;
  }

  #module_395419074 .sub-nav-item {
    font-family: 微软雅黑, Microsoft YaHei;
  }

  #module_395419074 .sub-nav-item {
    color: rgb(63, 63, 63);
  }

  #module_395419074 .sub-nav-item {
    font-weight: normal;
  }

  #module_395419074 .sub-nav-item {
    text-decoration: none;
  }

  #module_395419074 .sub-nav-item {
    font-style: normal;
  }

  #module_395419074 .sub-nav-item {
    margin-right: 0px;
  }

  #module_395419074 .main-nav-item-hover span {
    font-size: 14px;
  }

  #module_395419074 .main-nav-item-hover span {
    font-family: 微软雅黑, Microsoft YaHei;
  }

  #module_395419074 .main-nav-item-hover span {
    color: rgb(81, 52, 48);
  }

  #module_395419074 .main-nav-item-hover::after {
    background-color: rgb(81, 52, 48);
  }

  #module_395419074 .main-nav-item-hover span {
    font-weight: normal;
  }

  #module_395419074 .main-nav-item-hover span {
    text-decoration: none;
  }

  #module_395419074 .main-nav-item-hover span {
    font-style: normal;
  }

  #module_395419074 .navBorderTop {
    background-color: rgb(242, 242, 242);
  }

  #module_395419074 .navBorderTop {
    background-image: none;
  }

  #module_395419074 .navBorderTop {
    background-repeat: no-repeat;
  }

  #module_395419074 .navBorderTop {}

  #module_395419074 .navBorderTop {}

  #module_395419074 .navBorderTop {}

  #module_395419074 .sub-nav-item:hover {
    font-size: 14px;
  }

  #module_395419074 .sub-nav-item:hover {
    font-family: 微软雅黑, Microsoft YaHei;
  }

  #module_395419074 .sub-nav-item:hover {
    color: #f10215;
  }

  #module_395419074 .sub-nav-item:hover {
    font-weight: normal;
  }

  #module_395419074 .sub-nav-item:hover {
    text-decoration: none;
  }

  #module_395419074 .sub-nav-item:hover {
    font-style: normal;
  }


  .module_395419077 .ModuleHead .HeadCenter {
    float: none;
  }

  #module_395419077 {
    padding: 0px;
  }

  #module_395419077 {
    position: static;
    z-index: 0;
    top: 679px;
    left: 263px;
    width: 100%;
    height: auto;
  }

  #module_395419077 .ModuleHead395419077 {
    display: none;
  }

  #module_395419077 .BodyCenter.BodyCenter395419077 {
    background: none;
    background-color: rgb(255, 255, 255);
  }

  #module_395419077>.module_395419077 {
    border-top-style: solid;
    border-top-color: #000;
    border-top-width: 0px;
    border-left-style: solid;
    border-left-color: #000;
    border-left-width: 0px;
    border-right-style: solid;
    border-right-color: #000;
    border-right-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: #000;
    border-bottom-width: 0px;
  }

  #module_395419077>.module_395419077 {
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
  }

  @media screen and (min-width: 768px) {
    #module_395419077 .BodyCenter.BodyCenter395419077 {
      padding-top: 4.3333%;
      padding-left: 0.0000%;
      padding-right: 0.0000%;
      padding-bottom: 44.0000%;
    }
  }

  @media screen and (max-width: 767px) {
    #module_395419077 .BodyCenter.BodyCenter395419077 {
      padding-top: 0px;
      padding-left: 0px;
      padding-right: 0px;
      padding-bottom: 0px;
    }
  }

  @media screen and (min-width: 768px) {
    #module_395419077>.module_395419077 {
      margin-top: 12.6667%;
      margin-left: 0.0000%;
      margin-right: 0.0000%;
      margin-bottom: 0.0000%;
    }
  }

  @media screen and (max-width: 767px) {
    #module_395419077>.module_395419077 {
      margin-top: 0px;
      margin-left: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
    }
  }

  #module_395419077>.module_395419077 {
    box-shadow: 0px 0px 0px 0px #ccc
  }

  #module_395419077:hover {
    border: none;
  }

  #module_395419077:hover>.module_395419077 {
    box-shadow: 0px 0px 0px 0px #ccc;
    transition: box-shadow 0.5s ease 0s;
  }

  #module_395419077 .ModuleSharediv {
    text-align: center;
  }

  #module_395419077 .social-share-icon {
    color: rgb(63, 63, 63);
  }

  #module_395419077 .social-share-icon {
    font-size: 20px;
  }

  #module_395419077 .social-share-icon {
    margin-right: 4px;
    margin-left: 4px;
  }

  #module_395419077 .mvertical {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  #module_395419077 .social-share-icon {
    height: 36px;
    width: 36px;
    line-height: 36px
  }

  #module_395419077 .social-share-icon {
    border-top-color: #ccc;
  }

  #module_395419077 .social-share-icon {
    border-top-style: solid;
  }

  #module_395419077 .social-share-icon {
    border-top-width: 0px;
  }

  #module_395419077 .social-share-icon {
    border-right-color: #ccc;
  }

  #module_395419077 .social-share-icon {
    border-right-style: solid;
  }

  #module_395419077 .social-share-icon {
    border-right-width: 0px;
  }

  #module_395419077 .social-share-icon {
    border-bottom-color: #ccc;
  }

  #module_395419077 .social-share-icon {
    border-bottom-style: solid;
  }

  #module_395419077 .social-share-icon {
    border-bottom-width: 0px;
  }

  #module_395419077 .social-share-icon {
    border-left-color: #ccc;
  }

  #module_395419077 .social-share-icon {
    border-left-style: solid;
  }

  #module_395419077 .social-share-icon {
    border-left-width: 0px;
  }

  #module_395419077 .social-share-icon {
    background-color: transparent;
  }

  #module_395419077 .social-share-icon {}

  #module_395419077 .social-share-icon:hover {
    background-color: transparent;
  }

  #module_395419077 .social-share-icon:hover {}

  #module_395419077 .social-share-icon:hover {
    color: rgb(191, 191, 191);
  }

  #module_395419077 .social-share-icon:hover {
    font-size: 21px;
  }

  #module_395419077 .social-share-icon:hover {
    border-top-color: #ccc;
  }

  #module_395419077 .social-share-icon:hover {
    border-top-style: solid;
  }

  #module_395419077 .social-share-icon:hover {
    border-top-width: 0px;
  }

  #module_395419077 .social-share-icon:hover {
    border-right-color: #ccc;
  }

  #module_395419077 .social-share-icon:hover {
    border-right-style: solid;
  }

  #module_395419077 .social-share-icon:hover {
    border-right-width: 0px;
  }

  #module_395419077 .social-share-icon:hover {
    border-bottom-color: #ccc;
  }

  #module_395419077 .social-share-icon:hover {
    border-bottom-style: solid;
  }

  #module_395419077 .social-share-icon:hover {
    border-bottom-width: 0px;
  }

  #module_395419077 .social-share-icon:hover {
    border-left-color: #ccc;
  }

  #module_395419077 .social-share-icon:hover {
    border-left-style: solid;
  }

  #module_395419077 .social-share-icon:hover {
    border-left-width: 0px;
  }

  .module_407182102 .ModuleHead .HeadCenter {
    float: none;
  }

  #module_407182102 {
    padding: 0px;
  }

  #module_407182102 {
    position: static;
    z-index: 0;
    width: 100%;
    height: auto;
  }

  #module_407182102 .ModuleHead407182102 {
    display: none;
  }

  #module_407182102 .ModuleSubContainer {
    background-color: transparent;
  }

  #module_407182102 .ModuleSubContainer {}

  #module_407182102 .ModuleSubContainer {
    background-repeat: no-repeat;
  }

  #module_407182102 .ModuleSubContainer {
    background-position: 0% 0%;
  }

  #module_407182102 .ModuleSubContainer {
    background-attachment: scroll;
  }

  #module_407182102 .ModuleSubContainer {}

  #module_407182102 {
     !bgVideo !
  }

    {
    bgVideoUrl:
  }

  #module_407182102 .gridBgVideo .bgVideoMask {
    opacity: 0.2
  }

  #module_407182102 .ModuleSubContainer {
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    transition: box-shadow 0.5s ease;
  }

  #module_407182102 .ModuleSubContainer:hover {
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  }

  .ModuleGridContainer.ModuleGridContainer407182102 {}

  .ModuleMobileFloatNavGiant {
    position: fixed;
    z-index: 4998;
  }

  .ModuleMobileFloatNavGiant .defaultbtn {
    position: relative;
    box-shadow: 0pt 1.5pt 3pt 0pt rgba(0, 0, 0, 0.16);
    background-color: #fff;
    width: 50px;
    height: 50px;
    border-radius: 50%;
  }

  .ModuleMobileFloatNavGiant .spotgroup,
  .ModuleMobileFloatNavGiant .itemicon {
    position: absolute;
    color: green;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -45%);
    font-size: 16px;
  }

  .ModuleMobileFloatNavGiant svg {
    width: 22px;
    height: 22px;
    margin-top: 5px;
  }


  .ModuleMobileFloatNavGiant .itemicon {
    color: black;
  }

  .ModuleMobileFloatNavGiant .itembtn {
    display: block;
    position: relative;
    box-shadow: 0pt 1.5pt 3pt 0pt rgba(0, 0, 0, 0.16);
    background-color: #fff;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    margin-bottom: 15px;
  }

  .ModuleMobileFloatNavGiant .itemtext {
    position: relative;
    left: -60px;
    background: #fff;
    padding: 5px 14px;
    border-radius: 4px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 12px;
    box-shadow: 0px 1.5px 10px 0px rgba(0, 0, 0, 0.16);
    color: #666;
    box-sizing: content-box;
    /* min-width: 80px; */
  }

  .ModuleMobileFloatNavGiant .defaultbtnbghover {
    transform: rotate(180deg);
    transition: all 0.5s;
  }

  .ModuleMobileFloatNavGiant .itemtextright {
    text-align: right;
  }

  .ModuleMobileFloatNavGiant .itemtextleft {
    text-align: left;
  }

  .ModuleMobileFloatNavGiant .itemtextright::before {
    border-left: 8px solid #fff;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    top: 50%;
    right: -8px;
    position: absolute;
    transform: translateY(-50%);
    content: '';
  }

  .ModuleMobileFloatNavGiant .itemtextleft::before {
    border-right: 8px solid #fff;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    top: 50%;
    left: -7px;
    position: absolute;
    transform: translateY(-50%);
    content: '';
  }

  .ModuleMobileFloatNavGiant .FloatNavitemlist {
    height: 0;
    display: none;
    transition: all
  }

  .itemimg {
    max-height: 25px;
    max-width: 25px;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: cover !important;
    width: 100%;
    height: 100%
  }

  .FloatNavMask {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=50);
    opacity: 0.50;
    background: #000;
    z-index: 15;
  }

  .FloatNavQRCode span img {
    border: solid 0.625rem #fff;
  }

  .FloatNavQRCode span {
    display: block;
    overflow: hidden;
    bottom: 3.750rem;
    right: 0.625rem;
    position: fixed;
    z-index: 20;
  }

  .FloatNavQRCode {
    display: none;
    position: fixed;
    top: 0;
    overflow: hidden;
    width: 100%;
    height: 100%;
    z-index: 10;
    text-align: center;
  }

  .module_395418972 .ModuleHead .HeadCenter {
    float: none;
  }

  #module_395418972 {
    padding: 0px;
  }

  #module_395418972 {}

  #module_395418972 .ModuleHead0 {
    display: none;
  }

  #module_395418972 .defaultbtn {
    background-color: #fff
  }

  #module_395418972 .defaultbtn {}

  #module_395418972 .spotgroup {
    color: #000
  }

  #module_395418972 .itembtn {
    background-color: #fff
  }

  #module_395418972 .itembtn {}

  #module_395418972 .itemicon {
    color: #666
  }

  #module_395418972 svg>* {
    fill: #666
  }

  #module_395418972 .itemtext {
    background-color: #fff
  }

  #module_395418972 .itemtextright::before {
    border-left-color: #fff
  }

  #module_395418972 .itemtextleft::before {
    border-right-color: #fff
  }

  #module_395418972 .itemtext {}

  #module_395418972 .itemtext {
    font-size: 12px;
  }

  #module_395418972 .itemtext {
    font-family: ;
  }

  #module_395418972 .itemtext {
    color: #666 !important;
  }

  #module_395418972 .itemtext {
    font-weight: normal;
  }

  #module_395418972 .itemtext {
    text-decoration: none;
  }

  #module_395418972 .itemtext {
    font-style: normal;
  }

  #module_395418972 .defaultbtnbghover {
    background-color: #000000
  }

  #module_395418972 .defaultbtnbghover {}

  #module_395418972 .defaultbtniconbghover {
    color: #fff
  }


  .BodyCenter {
    margin-top: 2.7192%;
    margin-left: 0.0000%;
    margin-right: 0.0000%;
    margin-bottom: 3.3990%;
  }


  .one-classify-box {
    display: flex;
    justify-content: center;

  }

  .one-classify-box .main-class-item {
    border: 1px solid #000;
    width: 160px;
    margin-right: 5px;
    height: 40px;
  }