<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">a, h1, h2, h3, h4, h5, h6, p, div {
  margin: 0px;
  padding: 0px;
  font-family: microsoft yahei !important;
}

html {
  font-size: 14px;
}

body {
  position: relative;
  overflow-x: hidden;
  opacity: 0;
  background-color: #fff;
}

body#index {
  overflow: hidden;
  position: relative;
}

body#index.w-normal-scroll {
  overflow-y: auto;
}

.w-hidden {
  display: none !important;
}

body.w-loaded {
  opacity: 1 !important;
  visibility: visible !important;
  transition: 1s;
}

body.sub {
  padding-top: 80px;
  background: #f4f4f4;
}

body.w-make {
  opacity: 1;
}

body.w-make#index {
  overflow: auto;
}

#index .pagebox &gt; div {
  display: none;
}

#index.w-make .pagebox &gt; div {
  display: block;
}

.sub .w-wrapper {
  max-width: 1180px;
  position: relative;
  z-index: 10;
  margin-left: auto;
  margin-right: auto;
}

#c_portalResPublic_codeContainer-15710329076494742 .w-sub-title {
  display:block;
}

.w-sub-title {
  position: relative;
  margin-bottom: 20px;
  display: none;
}

.w-sub-title h3 {
  font-size: 36px;
  color: #555;
  position: relative;
  z-index: 10;
  font-weight: bold;
}

.w-sub-title .line {
  width: 50px;
  height: 3px;
  background-color: #eee;
  background-color: rgba(76, 88, 115, 0.4);
  border-radius: 50px;
  position: relative;
  top: 0px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.c_portalResPublic_codeContainer-01001 p {
  line-height: 2em;
  font-size: 17px;
  color: #444;
  margin-bottom: 10px;
  text-align: justify;
}

.w-sub-title p {
  font-size: 14px;
  font-family: times new roman;
  color: #aaa;
  text-transform: uppercase;
  text-align: center;
}

#c_portalResNews_list-1572577518713 .w-sub-title p {
  text-align: left;
}

#c_portalResNews_list-1572577518713 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.wleft.w-sub-title p {
  text-align: left;
}

.wd .w--header {
  position: fixed;
  top: -100px;
  left: 0;
  width: 100%;
  display: flex;
  padding: 28px 40px;
  justify-content: space-between;
  align-items: center;
  z-index: 11111000;
  transition: 1s;
  opacity: 0;
  background: #4C5873;
}

.wd .w--header.w-show {
  top: 0px;
  transition: 1s;
  opacity: 1;
}

.wd .w--header.dark-bg {
  background: rgba(0, 0, 0, 0.3);
  padding: 20px;
}

.wd .w--header.dark-bg-2 {
  background-color: rgba(72, 88, 117, 0.8);
  padding: 20px;
}

.sub.wd .w--header {
  background-color: rgba(76, 88, 115, 1);
  padding-top: 15px;
  padding-bottom: 15px;
  top: 0px !important;
  opacity: 1;
  padding-left: 40px;
  padding-right: 40px;
}

.wd .w--header .w-logo a {
  display: flex;
  align-items: center;
  text-decoration: none !important;
}

.wd .w--header .w-logo a img {
  height: 50px;
}

.wd .w--header .w-logo span {
  font-size: 30px;
  color: #fff;
  margin-left: 15px;
}

.wd.w-loaded .w--header.w-bg {
  background-color: rgba(76, 88, 115, 1);
  background-color: #fff;
}

.wd .w--header .w-tel {
  display: flex;
  background-color: #DB9D38
}

.wd .w--header .w-tel &gt; div {
  width: 131px;
  height: 34px;
  line-height: 34px;
}

.wd .w--header .w-tel &gt; div:nth-child(1) {
  /*     border: 1px solid #fff; */
  display: flex;
  justify-content: center;
  align-items: center;
}

.wd .w--header .w-tel &gt; div:nth-child(1):before {
  content: "";
  display: block;
  width: 15px;
  height: 15px;
  background: url(/img/w_header_icon_1.png) top left no-repeat;
  margin-right: 5px;
}

.wd .w--header .w-tel &gt; div:nth-child(1) a {
  font-size: 12px;
  color: #fff;
}

.wd .w--header .w-tel &gt; div:nth-child(2) {
  background: #fff;
  margin-left: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}

.wd .w--header .w-tel &gt; div:nth-child(2) a {
  font-size: 12px;
  color: #333;
}

.wd .w--header .w-tel &gt; div:nth-child(2):before {
  content: "";
  display: block;
  width: 9px;
  height: 12px;
  background: url(/img/w_header_icon_2.png) top left no-repeat;
  margin-right: 5px;
}

.wd .w--header .w-nav {
  position: relative;
  display: flex;
}

.wd .w--header .w-nav .w-item {
  width: 120px;
  text-align: center;
  position: relative;
}

.wd .w--header .w-nav .w-item .wsub {
  position: absolute;
  top: 56px;
  left: 0px;
  background-color: rgba(255, 255, 255, 0.9);
  padding: 20px;
  display: none;
  width: 120px;
  box-shadow: 0px 2px 2px #ddd;
}

.sub.wd .w--header .w-nav .w-item .wsub {
  top: 51px;
}

.wd .w--header .w-nav .w-item:nth-child(4) .wsub {
  width: 160px;
  left: -30px;
}

.wd .w--header .w-nav .w-item:nth-child(6) .wsub {
  width: 140px;
  left: -10px;
}

.wd .w--header .w-nav .w-item .wsub a {
  font-size: 14px;
  color: #333;
  line-height: 2em;
  position: relative;
}

.wd .w--header .w-nav .w-item .wsub a:after {
  width: 3px;
  height: 14px;
  top: 8px;
  left: 30px;
  transform: scale(0);
  background-color: #222A38;
  transition: .3s;
}

.wd .w--header .w-nav .w-item .wsub a:hover:after {
  transform: scale(1);
}

.wd .w--header .w-nav .w-item .wsub h3 {
  display: none;
}

.wd .w--header .w-nav .wrapper {
  display: flex;
  justify-content: center;
}

.wd .w--header .w-nav a {
  font-size: 16px;
  color: #fff;
  text-decoration: none !important;
  display: block;
  position: relative;
}

.wd .w--header .w-nav .w-item:first-child a:after {
  width: 2em;
  margin-left: -1em;
}

.sub.wd .w--header .w-nav a {
  position: relative;
  top: 0px;
}

.wd .w--header .w-nav a:after {
  content: "";
  display: block;
  width: 4em;
  left: 50%;
  margin-left: -2em;
  height: 2px;
  background-color: #fff;
  position: absolute;
  top: 30px;
  transition: 1s;
  transform: scale(0,1);
}

.wd .w--header .w-nav .w-item.current &gt; a:after {
  transform: scale(1);
}

.wd .w--header .w-nav a:hover:after {
  transform: scale(1,1);
  transition: 2s;
}

.section {
  margin-bottom: 0px;
}

.wd .w--banner {
  width: 100%;
  height: 100vh;
  position: relative;
  overflow: hidden;
  background-color: #4c5873;
  display: flex;
  justify-content: center;
  align-items: flex-start;
}

.wd .w--banner .page {
  position: absolute;
  top: 50%;
  left: calc(40px + 30px);
  z-index: 10;
}

.wd .w--banner .page b {
  display: block;
  width: 1px;
  height: 10px;
  background-color: #fff;
  transform: rotate(45deg) translateY(-5px);
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: -20px;
  opacity: 0;
  transition: 1s;
}

.wd .w--banner .page.w-show b {
  margin-left: 0px;
  transition-delay: 1.5s;
  opacity: 1;
}

.wd .w--banner .page span {
  color: #fff;
  font-size: 18px;
  display: block;
  font-family: times new roman;
  animation: fadeOut 1s both;
}

.wd .w--banner .page.w-show span {
  animation: fadeInLeft 1s 1.5s both;
}

.wd .w--banner .page.w-show span:nth-of-type(1) {
  animation-delay: 1.4s;
}

.wd .w--banner .page.w-show span:nth-of-type(2) {
  animation-delay: 1.6s;
}

.wd .w--banner .btns {
  position: absolute;
  bottom: 80px;
  left: calc(40px + 10px);
}

.wd .w--banner .btns span {
  display: inline-block;
  margin-right: 10px;
  border: 1px solid #fff;
  padding: 4px;
  border-radius: 50px;
  position: relative;
  animation: fadeOut 1s both;
}

.wd .w--banner .btns.w-show span {
  animation: fadeInUp 1s both;
}

.wd .w--banner .btns.w-show span:nth-child(1) {
  animation-delay: 1.1s;
}

.wd .w--banner .btns.w-show span:nth-child(2) {
  animation-delay: 1.2s;
}

.wd .w--banner .btns.w-show span:nth-child(3) {
  animation-delay: 1.3s;
}

.wd .w--banner .btns.w-show span:nth-child(4) {
  animation-delay: 1.4s;
}

.wd .w--banner .btns.w-show span:nth-child(5) {
  animation-delay: 1.5s;
}

.wd .w--banner .btns.w-show span:nth-child(6) {
  animation-delay: 1.6s;
}

.wd .w--banner .btns span:after {
  content: "";
  display: block;
  width: 2px;
  height: 2px;
  background-color: #fff;
  transform: scale(0);
  transition: 1s;
}

.wd .w--banner .btns span.current:after {
  transform: scale(1);
}

.wd .w--banner .scroll-down {
  position: absolute;
  bottom: 85px;
  left: 50%;
  margin-left: -70px;
  display: flex;
  align-items: center;
  animation: fadeOut 1s both;
}

.wd .w--banner .scroll-down.w-show {
  animation: fadeInUp 1s 1s both;
  width: 223px;
}

.wd .w--banner .words {
  position: absolute;
  bottom: 70px;
  left: calc(50% + 140px);
  z-index: 10;
  width: 40vw;
  height: 220px;
}

.wd .w--banner .words .w-item {
  animation: fadeOutLeft 1s both;
  position: absolute;
  top: 70px;
  display: flex;
  left: 0px;
}

.wd .w--banner .words .w-item:nth-child(4) .author p {
  max-width: 9em;
}

.wd .w--banner .words .w-item:nth-child(2) {
  top: 40px;
}

.wd .w--banner .words .w-item.current {
  animation: fadeInRight 1s .5s both;
  position: relative;
  z-index: 10;
}

.wd .w--banner .words .w-item .dictum {
  background-color: #709FC0;
  padding: 45px 75px;
  width: 690px;
}

.wd .w--banner .words .w-item .dictum i {
  font-style: normal;
  font-family: times new roman;
  font-size: 12px;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 4px;
}

.wd .w--banner .words .w-item .dictum p {
  font-size: 24px;
  color: #fff;
}

.wd .w--banner .words .w-item .dictum p b {
  font-size: 30px;
  margin-right: 0px;
}

.wd .w--banner .words .w-item .author {
  color: #fff;
  font-size: 14px;
  display: flex;
  align-items: center;
}

.wd .w--banner .words .w-item .author p {
  position: relative;
  top: 20px;
  margin-left: 50px;
}

.wd .w--banner .words .w-item .author p:before {
  content: "";
  display: block;
  width: 80px;
  height: 1px;
  background-color: rgba(255, 255, 255, 0.6);
  position: absolute;
  left: -100px;
  top: 11px;
}

.wd .w--banner .scroll-down div {
  width: 26px;
  height: 26px;
  border: 1px solid #fff;
  border-radius: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.wd .w--banner .scroll-down div img {
  animation: scroll-down-ani 1.5s infinite;
}

@keyframes scroll-down-ani {
  0% {
    transform: translateY(-3px);
    opacity: 1;
  }

  70%, 100% {
    transform: translateY(3px);
    opacity: 0;
  }
}

.wd .w--banner .scroll-down p {
  color: #fff;
  font-size: 14px;
  margin-left: 10px;
}

.wd .w--banner .imgs {
  width: calc(100% - 80px);
  height: calc(100% - 106px - 162px);
  position: relative;
  top: 0px;
  left: 0px;
  overflow: hidden;
}

.wd .w--banner .imgs div {
  width: 100%;
  height: 100%;
  /* object-fit:cover; */
  animation: fadeOutLeft 1s .1s both;
  position: absolute;
  bottom: 0px;
  left: 0px;
}

.wd .w--banner .imgs div img {
  transform: scale(1.05);
  transition: 5s;
  width: 100%;
  object-fit: cover;
  height: 100%;
}

.wd .w--banner .imgs div.current img {
  transform: scale(1);
}

.wd .w--banner .imgs div.current {
  animation: fadeInRight 1s both;
  z-index: 10;
}

.make .w--banner {
  max-height: 2000px;
}

.wd .w-banner-wrapper {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 10;
  width: 100%;
  height: 100%;
}

.wd .w-banner-wrapper .item {
  width: 100%;
  height: 100%;
  position: absolute;
  opacity: 0;
  visibility: hidden;
  transform: scale(0.9);
  opacity: 0;
}

.wd.w-loaded .w-banner-wrapper .item {
  transition: 2s;
}

.wd.w-loaded .w-banner-wrapper .item {
  transform: scale(1);
}

.wd.w-loaded .w-banner-wrapper .item.w-current {
  opacity: 1;
  transition: 1s;
  visibility: visible;
}

.wd .w-banner-wrapper .item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.wd .w-banner-tip {
  position: absolute;
  bottom: -130px;
  left: 0;
  text-align: center;
  width: 100%;
  z-index: 200;
}

.wd.w-loaded .w-banner-tip {
  bottom: 20px;
  transition: 1s 2s;
}

.wd .w-banner-tip div {
  width: 16px;
  height: 28px;
  border: 1px solid #fff;
  border-radius: 10px;
  margin: auto;
  margin-bottom: 10px;
  position: relative;
}

.wd .w-banner-tip div:before {
  content: "";
  display: block;
  width: 2px;
  height: 4px;
  background: #fff;
  position: absolute;
  top: 7px;
  left: 6px;
  animation: w-banner-tip-ani 1s infinite;
}

.wd .w-banner-words {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 580px;
  height: 580px;
  margin-top: -290px;
  margin-left: -290px;
  z-index: 300;
}

.wd .w-banner-words:before {
  content: "";
  display: block;
  width: 580px;
  height: 580px;
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: #1678e9;
  opacity: 0.7;
  border-radius: 500px;
  transform: scale(0.6);
  opacity: 0;
}

.wd.w-loaded .w-banner-words:before {
  transform: scale(1);
  opacity: 0.7;
  transition: 1s .7s;
}

@keyframes w-banner-tip-ani {
  0% {
    transform: translateY(0px);
    opacity: 1;
  }

  70%, 100% {
    transform: translateY(10px);
    opacity: 0;
  }
}

.wd .w-banner-tip p {
  font-size: 14px;
  color: #fff;
  letter-spacing: 5px;
  font-family: times new roman;
}

.wd .w-banner-words .w-bgs {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 640px;
  height: 640px;
  margin-top: -320px;
  margin-left: -320px;
  perspective: 500px;
  transform-style: preserve-3d;
  animation: w-ani-rotate 50s 3.4s linear infinite;
}

@keyframes w-ani-rotate {
  0% {
    transform: rotate(-360deg);
  }

  100% {
    transform: rotate(0deg);
  }
}

.wd .w-banner-words .w-bgs span {
  width: 10px;
  height: 2px;
  display: block;
  background: #fff;
  position: absolute;
  left: 50%;
  top: 0px;
  margin-left: -2.5px;
  margin-top: -1px;
  transform-origin: 0px 320px;
  opacity: 0;
}

.wd .w-banner-words .w-bgs span:nth-child(1) {
  transform: rotate(-4deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(1) {
  transform: rotate(0deg);
  transition: 2s 2.01s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(2) {
  transform: rotate(1deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(2) {
  transform: rotate(5deg);
  transition: 2s 2.02s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(3) {
  transform: rotate(6deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(3) {
  transform: rotate(10deg);
  transition: 2s 2.03s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(4) {
  transform: rotate(11deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(4) {
  transform: rotate(15deg);
  transition: 2s 2.04s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(5) {
  transform: rotate(16deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(5) {
  transform: rotate(20deg);
  transition: 2s 2.05s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(6) {
  transform: rotate(21deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(6) {
  transform: rotate(25deg);
  transition: 2s 2.06s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(7) {
  transform: rotate(26deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(7) {
  transform: rotate(30deg);
  transition: 2s 2.07s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(8) {
  transform: rotate(31deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(8) {
  transform: rotate(35deg);
  transition: 2s 2.08s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(9) {
  transform: rotate(36deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(9) {
  transform: rotate(40deg);
  transition: 2s 2.09s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(10) {
  transform: rotate(41deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(10) {
  transform: rotate(45deg);
  transition: 2s 2.1s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(11) {
  transform: rotate(46deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(11) {
  transform: rotate(50deg);
  transition: 2s 2.11s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(12) {
  transform: rotate(51deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(12) {
  transform: rotate(55deg);
  transition: 2s 2.12s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(13) {
  transform: rotate(56deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(13) {
  transform: rotate(60deg);
  transition: 2s 2.13s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(14) {
  transform: rotate(61deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(14) {
  transform: rotate(65deg);
  transition: 2s 2.14s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(15) {
  transform: rotate(66deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(15) {
  transform: rotate(70deg);
  transition: 2s 2.15s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(16) {
  transform: rotate(71deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(16) {
  transform: rotate(75deg);
  transition: 2s 2.16s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(17) {
  transform: rotate(76deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(17) {
  transform: rotate(80deg);
  transition: 2s 2.17s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(18) {
  transform: rotate(81deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(18) {
  transform: rotate(85deg);
  transition: 2s 2.18s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(19) {
  transform: rotate(86deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(19) {
  transform: rotate(90deg);
  transition: 2s 2.19s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(20) {
  transform: rotate(91deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(20) {
  transform: rotate(95deg);
  transition: 2s 2.2s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(21) {
  transform: rotate(96deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(21) {
  transform: rotate(100deg);
  transition: 2s 2.21s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(22) {
  transform: rotate(101deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(22) {
  transform: rotate(105deg);
  transition: 2s 2.22s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(23) {
  transform: rotate(106deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(23) {
  transform: rotate(110deg);
  transition: 2s 2.23s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(24) {
  transform: rotate(111deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(24) {
  transform: rotate(115deg);
  transition: 2s 2.24s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(25) {
  transform: rotate(116deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(25) {
  transform: rotate(120deg);
  transition: 2s 2.25s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(26) {
  transform: rotate(121deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(26) {
  transform: rotate(125deg);
  transition: 2s 2.26s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(27) {
  transform: rotate(126deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(27) {
  transform: rotate(130deg);
  transition: 2s 2.27s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(28) {
  transform: rotate(131deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(28) {
  transform: rotate(135deg);
  transition: 2s 2.2800000000000002s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(29) {
  transform: rotate(136deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(29) {
  transform: rotate(140deg);
  transition: 2s 2.29s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(30) {
  transform: rotate(141deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(30) {
  transform: rotate(145deg);
  transition: 2s 2.3s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(31) {
  transform: rotate(146deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(31) {
  transform: rotate(150deg);
  transition: 2s 2.31s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(32) {
  transform: rotate(151deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(32) {
  transform: rotate(155deg);
  transition: 2s 2.32s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(33) {
  transform: rotate(156deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(33) {
  transform: rotate(160deg);
  transition: 2s 2.33s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(34) {
  transform: rotate(161deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(34) {
  transform: rotate(165deg);
  transition: 2s 2.34s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(35) {
  transform: rotate(166deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(35) {
  transform: rotate(170deg);
  transition: 2s 2.35s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(36) {
  transform: rotate(171deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(36) {
  transform: rotate(175deg);
  transition: 2s 2.36s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(37) {
  transform: rotate(176deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(37) {
  transform: rotate(180deg);
  transition: 2s 2.37s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(38) {
  transform: rotate(181deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(38) {
  transform: rotate(185deg);
  transition: 2s 2.38s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(39) {
  transform: rotate(186deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(39) {
  transform: rotate(190deg);
  transition: 2s 2.39s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(40) {
  transform: rotate(191deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(40) {
  transform: rotate(195deg);
  transition: 2s 2.4s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(41) {
  transform: rotate(196deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(41) {
  transform: rotate(200deg);
  transition: 2s 2.41s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(42) {
  transform: rotate(201deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(42) {
  transform: rotate(205deg);
  transition: 2s 2.42s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(43) {
  transform: rotate(206deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(43) {
  transform: rotate(210deg);
  transition: 2s 2.43s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(44) {
  transform: rotate(211deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(44) {
  transform: rotate(215deg);
  transition: 2s 2.44s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(45) {
  transform: rotate(216deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(45) {
  transform: rotate(220deg);
  transition: 2s 2.45s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(46) {
  transform: rotate(221deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(46) {
  transform: rotate(225deg);
  transition: 2s 2.46s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(47) {
  transform: rotate(226deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(47) {
  transform: rotate(230deg);
  transition: 2s 2.47s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(48) {
  transform: rotate(231deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(48) {
  transform: rotate(235deg);
  transition: 2s 2.48s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(49) {
  transform: rotate(236deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(49) {
  transform: rotate(240deg);
  transition: 2s 2.49s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(50) {
  transform: rotate(241deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(50) {
  transform: rotate(245deg);
  transition: 2s 2.5s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(51) {
  transform: rotate(246deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(51) {
  transform: rotate(250deg);
  transition: 2s 2.51s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(52) {
  transform: rotate(251deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(52) {
  transform: rotate(255deg);
  transition: 2s 2.52s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(53) {
  transform: rotate(256deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(53) {
  transform: rotate(260deg);
  transition: 2s 2.5300000000000002s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(54) {
  transform: rotate(261deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(54) {
  transform: rotate(265deg);
  transition: 2s 2.54s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(55) {
  transform: rotate(266deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(55) {
  transform: rotate(270deg);
  transition: 2s 2.55s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(56) {
  transform: rotate(271deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(56) {
  transform: rotate(275deg);
  transition: 2s 2.56s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(57) {
  transform: rotate(276deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(57) {
  transform: rotate(280deg);
  transition: 2s 2.5700000000000003s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(58) {
  transform: rotate(281deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(58) {
  transform: rotate(285deg);
  transition: 2s 2.58s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(59) {
  transform: rotate(286deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(59) {
  transform: rotate(290deg);
  transition: 2s 2.59s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(60) {
  transform: rotate(291deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(60) {
  transform: rotate(295deg);
  transition: 2s 2.6s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(61) {
  transform: rotate(296deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(61) {
  transform: rotate(300deg);
  transition: 2s 2.61s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(62) {
  transform: rotate(301deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(62) {
  transform: rotate(305deg);
  transition: 2s 2.62s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(63) {
  transform: rotate(306deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(63) {
  transform: rotate(310deg);
  transition: 2s 2.63s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(64) {
  transform: rotate(311deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(64) {
  transform: rotate(315deg);
  transition: 2s 2.64s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(65) {
  transform: rotate(316deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(65) {
  transform: rotate(320deg);
  transition: 2s 2.65s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(66) {
  transform: rotate(321deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(66) {
  transform: rotate(325deg);
  transition: 2s 2.66s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(67) {
  transform: rotate(326deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(67) {
  transform: rotate(330deg);
  transition: 2s 2.67s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(68) {
  transform: rotate(331deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(68) {
  transform: rotate(335deg);
  transition: 2s 2.68s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(69) {
  transform: rotate(336deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(69) {
  transform: rotate(340deg);
  transition: 2s 2.69s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(70) {
  transform: rotate(341deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(70) {
  transform: rotate(345deg);
  transition: 2s 2.7s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(71) {
  transform: rotate(346deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(71) {
  transform: rotate(350deg);
  transition: 2s 2.71s;
  opacity: 1;
}

.wd .w-banner-words .w-bgs span:nth-child(72) {
  transform: rotate(351deg);
}

.wd.w-loaded .w-banner-words .w-bgs span:nth-child(72) {
  transform: rotate(355deg);
  transition: 2s 2.7199999999999998s;
  opacity: 1;
}

.item {
  border: none;
}

.item:hover {
  border: none;
}

.wd .w-banner-words .item {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
}

.wd .w-banner-words .item div:nth-child(1) {
  display: flex;
  justify-content: center;
  margin-top: 180px;
  transform: translateY(50px);
  opacity: 0;
}

.wd.w-loaded .w-banner-words .item div:nth-child(1) {
  transform: translateY(0px);
  opacity: 1;
  transition: 1s 1.4s;
}

.wd .w-banner-words .item div:nth-child(1) p {
  color: #fff;
  font-size: 16px;
  font-family: times new roman;
  margin: 0px 5px;
}

.wd .w-banner-words .item div:nth-child(2) {
  margin-top: 20px;
}

.wd .w-banner-words .item div:nth-child(2) p {
  text-align: center;
  font-size: 48px;
  color: #fff;
  line-height: 1.56em;
  transform: translateY(50px);
  opacity: 0;
}

.wd.w-loaded .w-banner-words .item div:nth-child(2) p:nth-child(1) {
  transform: translateY(0px);
  opacity: 1;
  transition: 1s 1.7s;
}

.wd.w-loaded .w-banner-words .item div:nth-child(2) p:nth-child(2) {
  transform: translateY(0px);
  opacity: 1;
  transition: 1s 1.9s;
}

.wd .w-banner-words .item div:nth-child(3) {
  margin-top: 20px;
  transform: translateY(50px);
  opacity: 0;
}

.wd.w-loaded .w-banner-words .item div:nth-child(3) {
  transform: translateY(0px);
  opacity: 1;
  transition: 1s 2.2s;
}

.wd .w-banner-words .item div:nth-child(3) p {
  font-size: 18px;
  color: #fff;
  text-align: center;
}

.wd .w-banner-words .item div:nth-child(4) {
  display: flex;
  justify-content: center;
  transform: translateY(50px);
  opacity: 0;
}

.wd.w-loaded .w-banner-words .item div:nth-child(4) {
  transform: translateY(0px);
  opacity: 1;
  transition: 1s 2.5s;
}

.wd .w-banner-words .item div:nth-child(4) a {
  display: block;
  width: 34px;
  height: 34px;
  border: 1px solid #fff;
  margin-top: 70px;
  position: relative;
}

.wd .w-banner-words .item div:nth-child(4) a:before {
  content: "";
  display: block;
  width: 20px;
  height: 1px;
  background: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -10px;
}

@keyframes w-banner-more-ani {
  0% {
    transform: rotateX(0deg) rotateY(0deg);
  }

  30% {
    transform: rotateX(360deg) rotateY(0deg);
  }

  70%, 100% {
    transform: rotateX(360deg) rotateY(360deg);
  }
}

.wd .w-banner-words .item div:nth-child(4) a:after {
  content: "";
  display: block;
  width: 20px;
  height: 1px;
  background: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -10px;
  transform: rotate(90deg);
}

.wd .w--index-advantages {
  width: 100%;
  height: auto;
  background: url(/img/w_index_advantages_bg.jpg) top left repeat;
  display: flex;
  padding-top: 150px;
  padding-bottom: 50px;
}

.wd .w--index-advantages .w-content {
  margin-left: auto;
}

.wd .w--index-advantages .w-content .w-pics {
  display: flex;
}

.wd .w--index-advantages .w-content .w-summary {
  margin-top: 30px;
  position: relative;
  transform: translateY(30px);
  opacity: 0;
}

.wd .w--index-advantages.scrolled .w-content .w-summary {
  transform: translateY(0px);
  opacity: 1;
  transition: 1s 1.6s;
}

.wd .w--index-advantages .w-content .w-summary .item {
  position: absolute;
  text-align: center;
  color: #fff;
  font-size: 12px;
  top: 0px;
  left: 0px;
  width: 100%;
  height: auto;
  opacity: 0;
  visibility: hidden;
  transition: 1s;
  background-color: rgba(255, 255, 255, 0.1);
  padding: 30px 50px;
}

.wd .w--index-advantages .w-content .w-summary .item.current {
  position: relative;
  opacity: 1;
  visibility: visible;
}

.wd .w--index-advantages .w-content .w-pics .item {
  position: relative;
  margin-right: 30px;
  transform: translateX(100px);
  opacity: 0;
}

.wd .w--index-advantages.scrolled .w-content .w-pics .item {
  transform: translateX(0px);
  opacity: 1;
  transition: 1s;
}

.wd .w--index-advantages.scrolled .w-content .w-pics .item:nth-child(1) {
  transition-delay: 1s;
}

.wd .w--index-advantages.scrolled .w-content .w-pics .item:nth-child(2) {
  transition-delay: 1.2s;
}

.wd .w--index-advantages.scrolled .w-content .w-pics .item:nth-child(3) {
  transition-delay: 1.4s;
}

.wd .w--index-advantages .w-content .w-pics .item .image {
  overflow: hidden;
  position: relative;
}

.wd .w--index-advantages .w-content .w-pics .item:last-child {
  margin-right: 0px;
}

.wd .w--index-advantages .w-content .w-pics .item img:nth-child(1) {
  position: relative;
  transition: 1s;
}

.wd .w--index-advantages .w-content .w-pics .item img:nth-child(2) {
  position: absolute;
  top: 0px;
  left: 0px;
  transition: 1s;
  opacity: 0;
}

.wd .w--index-advantages .w-content .w-pics .item.current img:nth-child(2) {
  opacity: 1;
  animation: w-ani-scale-infinite 3s infinite;
  animation-direction: alternate-reverse;
}

@keyframes w-ani-scale-infinite {
  0% {
    transform: scale(1.05);
  }

  90%, 100% {
    transform: scale(1);
  }
}

.wd .w--index-advantages .w-content .w-pics .item .title {
  width: 100%;
  height: 67px;
  line-height: 67px;
  text-align: center;
  display: block;
  background-color: #2E3443;
  color: #fff;
  text-decoration: none;
}

.wd .w--index-advantages .w-content .w-pics .item.current .title {
  background-color: #1678E9;
  color: #fff;
}

.wd .w--index-advantages .w-title {
  position: absolute;
  left: 10vw;
  z-index: 10;
}

.wd .w--index-advantages .w-title p {
  position: relative;
  overflow: hidden;
}

.wd .w--index-advantages .w-title p span {
  transform: translateY(2em);
  opacity: 0;
  display: inline-block;
}

.wd .w--index-advantages.scrolled .w-title p span {
  transform: translateY(0px);
  opacity: 1;
  transition: 1.2s;
}

.wd .w--index-advantages.scrolled .w-title .en p:nth-child(1) span:nth-child(1) {
  transition-delay: 0.2s;
}

.wd .w--index-advantages.scrolled .w-title .en p:nth-child(1) span:nth-child(2) {
  transition-delay: 0.3s;
}

.wd .w--index-advantages.scrolled .w-title .en p:nth-child(1) span:nth-child(3) {
  transition-delay: 0.4s;
}

.wd .w--index-advantages.scrolled .w-title .en p:nth-child(1) span:nth-child(4) {
  transition-delay: 0.5s;
}

.wd .w--index-advantages.scrolled .w-title .en p:nth-child(1) span:nth-child(5) {
  transition-delay: 0.6s;
}

.wd .w--index-advantages.scrolled .w-title .en p:nth-child(2) span:nth-child(1) {
  transition-delay: 0.4s;
}

.wd .w--index-advantages.scrolled .w-title .en p:nth-child(2) span:nth-child(2) {
  transition-delay: 0.5s;
}

.wd .w--index-advantages.scrolled .w-title .en p:nth-child(2) span:nth-child(3) {
  transition-delay: 0.6s;
}

.wd .w--index-advantages.scrolled .w-title .en p:nth-child(2) span:nth-child(4) {
  transition-delay: 0.7s;
}

.wd .w--index-advantages.scrolled .w-title .en p:nth-child(2) span:nth-child(5) {
  transition-delay: 0.8s;
}

.wd .w--index-advantages.scrolled .w-title .en p:nth-child(2) span:nth-child(6) {
  transition-delay: 0.9s;
}

.wd .w--index-advantages.scrolled .w-title .en p:nth-child(2) span:nth-child(7) {
  transition-delay: 1s;
}

.wd .w--index-advantages.scrolled .w-title .en p:nth-child(2) span:nth-child(8) {
  transition-delay: 1.1s;
}

.wd .w--index-advantages.scrolled .w-title .en p:nth-child(2) span:nth-child(9) {
  transition-delay: 1.2s;
}

.wd .w--index-advantages.scrolled .w-title .en p:nth-child(2) span:nth-child(10) {
  transition-delay: 1.3s;
}

.wd .w--index-advantages.scrolled .w-title .en p:nth-child(2) span:nth-child(11) {
  transition-delay: 1.4s;
}

.wd .w--index-advantages .w-title .en p {
  font-size: 86px;
  color: #fff;
  font-family: times new roman;
  text-transform: uppercase;
}

.wd .w--index-advantages .w-title div:nth-child(2) {
  margin-top: 20px;
}

.wd .w--index-advantages .w-title div:nth-child(2) p {
  font-size: 36px;
  color: #fff;
  position: relative;
}

.wd .w--index-advantages.scrolled .w-title div:nth-child(2) p span:nth-child(1) {
  transition-delay: 0.7s;
}

.wd .w--index-advantages.scrolled .w-title div:nth-child(2) p span:nth-child(2) {
  transition-delay: 0.8s;
}

.wd .w--index-advantages.scrolled .w-title div:nth-child(2) p span:nth-child(3) {
  transition-delay: 0.9s;
}

.wd .w--index-advantages.scrolled .w-title div:nth-child(2) p span:nth-child(4) {
  transition-delay: 1s;
}

.wd .w--index-advantages .w-title:after {
  content: "";
  display: block;
  width: 50vw;
  height: 42px;
  background-color: #4D4ADA;
  position: absolute;
  bottom: 30px;
  left: -100vw;
  bottom: -10px;
  z-index: -1;
}

.wd .w--index-advantages.scrolled .w-title:after {
  left: -44vw;
  transition: 1s 0.7s;
}

.wd .w--index-products {
  width: 100%;
  height: auto;
  background: url(/img/w_index_products_bg.jpg) top left repeat;
  background-size: cover;
  position: relative;
  overflow: hidden;
}

.wd .w--index-products .bg {
  width: 100%;
  display: block;
  position: absolute;
  bottom: 120px;
  left: 0px;
  display: block;
  opacity: 0;
}

.wd .w--index-products .btns {
  position: absolute;
  bottom: 20px;
  left: 0px;
  display: flex;
  width: 100%;
  justify-content: center;
}

.wd .w--index-products .btns span {
  display: block;
  width: 15px;
  height: 16px;
  margin: 0px 5px;
  background: url(/img/w_index_products_btn.png) top left no-repeat;
  opacity: 0.3;
  cursor: pointer;
}

.wd .w--index-products .btns span.w-current {
  opacity: 1;
}

.wd .w--index-products.scrolled .bg {
  opacity: 1;
  transition: 1s 2s;
}

.wd .w--index-products .bg .wrapper {
  position: relative;
  width: 1000vw;
  display: flex;
  animation: w-ani-products-bg 46s linear infinite;
  animation-direction: alternate-reverse;
}

@keyframes w-ani-products-bg {
  0% {
    transform: translateX(-100vw);
  }

  100% {
    transform: translateX(0vw);
  }
}

.wd .w--index-products .bg .wrapper div {
  height: 320px;
  width: 30vw;
  background-color: rgba(255, 255, 255, 0.1);
  margin-right: 25px;
}

.wd .w--index-products .products {
  width: 1100px;
  height: auto;
  margin: auto;
  margin-top: 300px;
  margin-bottom: 180px;
  position: relative;
  transform: translateY(100px) rotateY(90deg);
  opacity: 0;
}

.wd .w--index-products.scrolled .products {
  transform: translateY(0px) rotateY(0deg);
  opacity: 1;
  transition: 1.2s 2s;
}

.wd .w--index-products .products .item {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  transition: 1s;
}

.wd .w--index-products .products .item .pic {
  position: relative;
  z-index: 5;
  width: 640px;
  animation: fadeOutLeft 1s both;
}

.wd .w--index-products .products .item.w-current .pic {
  animation: fadeInLeft 1s 1.1s both;
}

.wd .w--index-products .products .item .info {
  position: absolute;
  top: -30px;
  right: 0px;
  width: 625px;
  height: 541px;
  padding: 120px;
  padding-right: 40px;
  background-color: #364449;
  padding-left: 230px;
  animation: fadeOutRight 1s both;
}

.wd .w--index-products .products .item.w-current .info {
  animation: fadeInRight 1s 1.2s both;
}

.wd .w--index-products .products .item .info .title {
  margin-bottom: 10px;
  animation: fadeOutRight 1s both;
}

.wd .w--index-products .products .item.w-current .info .title {
  animation: fadeInRight 1s 1.3s both;
}

.wd .w--index-products .products .item .info .title a {
  font-size: 36px;
  color: #fff;
  transition: 1s;
}

.wd .w--index-products .products .item .info .title a:hover {
  letter-spacing: 3px;
}

.wd .w--index-products .products .item .info .summary {
  color: #fff;
  font-size: 12px;
  line-height: 2em;
  animation: fadeOutRight 1s both;
}

.wd .w--index-products .products .item.w-current .info .summary {
  animation: fadeInRight 1s 1.4s both;
}

.wd .w--index-products .products .item:nth-child(1) {
  position: relative;
}

.wd .w--index-products .products .item.w-current {
  opacity: 1;
  visibility: visible;
  z-index: 99;
}

.wd .w--index-products .products .item:nth-child(2) img {
  width: 690px;
  position: relative;
  top: 110px;
}

.wd .w--index-products .w-title {
  position: absolute;
  top: 10%;
  left: 10%;
}

.wd .w--index-products .w-title .en {
  position: relative;
}

.wd .w--index-products .w-title .en p {
  font-size: 86px;
  color: #fff;
  font-family: times new roman;
  position: relative;
  overflow: hidden;
}

.wd .w--index-products .w-title span {
  transform: translateY(2em);
  opacity: 0;
  display: inline-block;
}

.wd .w--index-products.scrolled .w-title span {
  transform: translateY(0);
  opacity: 1;
  transition: 1s;
}

.wd .w--index-products.scrolled .w-title span:nth-child(1) {
  transition-delay: 0.2s;
}

.wd .w--index-products.scrolled .w-title span:nth-child(2) {
  transition-delay: 0.3s;
}

.wd .w--index-products.scrolled .w-title span:nth-child(3) {
  transition-delay: 0.4s;
}

.wd .w--index-products.scrolled .w-title span:nth-child(4) {
  transition-delay: 0.5s;
}

.wd .w--index-products.scrolled .w-title span:nth-child(5) {
  transition-delay: 0.6s;
}

.wd .w--index-products.scrolled .w-title span:nth-child(6) {
  transition-delay: 0.7s;
}

.wd .w--index-products.scrolled .w-title span:nth-child(7) {
  transition-delay: 0.8s;
}

.wd .w--index-products.scrolled .w-title span:nth-child(8) {
  transition-delay: 0.9s;
}

.wd .w--index-products.scrolled .w-title a span:nth-child(1) {
  transition-delay: 0.4s;
}

.wd .w--index-products.scrolled .w-title a span:nth-child(2) {
  transition-delay: 0.5s;
}

.wd .w--index-products.scrolled .w-title a span:nth-child(3) {
  transition-delay: 0.6s;
}

.wd .w--index-products.scrolled .w-title a span:nth-child(4) {
  transition-delay: 0.7s;
}

.wd .w--index-products .w-title .en:before {
  content: "";
  display: block;
  width: 305px;
  height: 32px;
  background-color: #3A6BE5;
  position: absolute;
  top: 70px;
  right: -90px;
  opacity: 0;
}

.wd .w--index-products.scrolled .w-title .en:before {
  right: -10px;
  opacity: 1;
  transition: 1s 1s;
}

.wd .w--index-products .w-title div:nth-child(2) a {
  font-size: 36px;
  color: #fff;
}

.wd .w--index-products .w-title div:nth-child(2) a:hover span {
  margin: 0px 3px;
  transition-delay: 0s;
}

.wd .w--index-products .products .item .info .more {
  margin-top: 50px;
  width: 200px;
  height: 44px;
  border: 1px solid #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  animation: fadeOutRight 1s both;
}

.wd .w--index-products .products .item .info .more:hover {
  background-color: #1678E9;
  border-color: #1678E9;
  color: #fff;
}

.wd .w--index-products .products .item.w-current .info .more {
  animation: fadeInRight 1s 1.5s both;
}

.wd .w--index-products .products .item .info .more a {
  color: #fff;
  font-size: 12px;
}

.wd .w--index-about .w-left {
  width: 680px;
  height: 453px;
  position: relative;
  overflow: hidden;
}

.wd .w--index-about .w-left img {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
}

.wd .w--index-about .w-left video {
  opacity: 0.3;
  width: 100%;
  height: auto;
  object-fit: cover;
  height: 100%;
}

.wd .w--index-about .w-left .wrapper {
  background: url(/img/w_icon_1.png) top left no-repeat;
  padding-top: 110px;
  width: 95px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10;
  cursor: pointer;
}

.wd .w--index-about .w-left .wrapper a {
  color: #fff;
  fotn-size: 12px;
  text-decoration: none;
}

.wd .w--index-about .w-right .wrapper {
  width: 70%;
}

.wd .w--index-about .image {
  animation: fadeOutLeft 1s both;
}

.wd .w--index-about.scrolled .image {
  animation: fadeInLeft 1s both;
}

.wd .w--index-about.scrolled .image img {
  animation: w-ani-scale-infinite 10s infinite alternate-reverse;
}

.wd .w--index-about .w-right .title {
  font-size: 30px;
  color: #df961e;
  line-height: 3em;
}

.wd .w--index-about .w-right .ul {
  margin-top: 40px;
  display: flex;
  flex-wrap: wrap;
}

.wd .w--index-about .w-right .ul .li {
  width: 30%;
  margin: 1.5%;
  margin-bottom: 3%;
}

.wd .w--index-about .w-right .ul .li .pic {
  width: 75px;
  height: 75px;
  background-repeat: no-repeat;
  background-size: auto;
  background-position: center;
}

.wd .w--index-about .w-right .ul .li a {
  color: #fff;
  text-decoration: none;
  width: 75px;
  display: block;
  margin-top: 10px;
  text-align: center;
}

.wd .w--index-about .w-right .ul .li a:hover {
  text-decoration: underline;
}

.wd .w--index-about .w-right .ul .li:nth-child(1) .pic {
  background-image: url(/img/w_icon_2.png);
}

.wd .w--index-about .w-right .ul .li:nth-child(2) .pic {
  background-image: url(/img/w_icon_3.png);
}

.wd .w--index-about .w-right .ul .li:nth-child(3) .pic {
  background-image: url(/img/w_icon_4.png);
}

.wd .w--index-about .w-right .ul .li:nth-child(4) .pic {
  background-image: url(/img/w_icon_5.png);
}

.wd .w--index-about .w-right .ul .li:nth-child(5) .pic {
  background-image: url(/img/w_icon_6.png);
}

.wd .w--index-about .w-right .ul .li:nth-child(6) .pic {
  background-image: url(/img/w_icon_7.png);
}

.wd .w--index-about.scrolled .title {
  animation: fadeInRight 1s .3s both;
}

.wd .w--index-about .title &gt; div:nth-child(2) span {
  display: inline-block;
  transform: translateY(30px);
  opacity: 0;
}

.wd .w--index-about.scrolled .title &gt; div:nth-child(2) span {
  transform: translateY(0px);
  opacity: 1;
  transition: 1s;
}

.wd .w--index-about.scrolled .title &gt; div:nth-child(2) span:nth-child(1) {
  transition-delay: 0.5s;
}

.wd .w--index-about.scrolled .title &gt; div:nth-child(2) span:nth-child(2) {
  transition-delay: 0.6s;
}

.wd .w--index-about.scrolled .title &gt; div:nth-child(2) span:nth-child(3) {
  transition-delay: 0.7s;
}

.wd .w--index-about.scrolled .title &gt; div:nth-child(2) span:nth-child(4) {
  transition-delay: 0.8s;
}

.wd .w--index-about .title .en {
  position: relative;
  width: 440px;
}

.wd .w--index-about .title .en span {
  transform: translateY(30px);
  opacity: 0;
  display: inline-block;
}

.wd .w--index-about .title .en span:nth-child(5) {
  margin-right: 30px;
}

.wd .w--index-about.scrolled .title .en span {
  transform: translateY(0px);
  opacity: 1;
  transition: 1s;
}

.wd .w--index-about.scrolled .title .en span:nth-child(1) {
  transition-delay: 0.6s;
}

.wd .w--index-about.scrolled .title .en span:nth-child(2) {
  transition-delay: 0.7s;
}

.wd .w--index-about.scrolled .title .en span:nth-child(3) {
  transition-delay: 0.8s;
}

.wd .w--index-about.scrolled .title .en span:nth-child(4) {
  transition-delay: 0.9s;
}

.wd .w--index-about.scrolled .title .en span:nth-child(5) {
  transition-delay: 1.1s;
}

.wd .w--index-about.scrolled .title .en span:nth-child(6) {
  transition-delay: 1.2s;
}

.wd .w--index-about.scrolled .title .en span:nth-child(7) {
  transition-delay: 1.3s;
}

.wd .w--index-about.scrolled .title .en span:nth-child(8) {
  transition-delay: 1.4s;
}

.wd .w--index-about .title .en:after {
  content: "";
  display: block;
  width: 305px;
  height: 32px;
  background-color: #1678E9;
  position: absolute;
  top: 50px;
  left: 0px;
  transform: translateX(-100px);
  opacity: 0;
}

.wd .w--index-about.scrolled .title .en:after {
  transform: translateX(0px);
  opacity: 1;
  transition: 1s 1s;
}

.wd .w--index-about .title .en p {
  font-size: 86px;
  color: #333;
  font-family: times new roman;
  line-height: 1em;
  position: relative;
  z-index: 10;
}

.wd .w--index-about .title &gt; div:nth-child(2) a {
  font-size: 36px;
  color: #333;
}

.wd .w--index-about .title &gt; div:nth-child(2) a:hover span {
  margin: 0px 3px;
  transition-delay: 0s;
}

.wd .w--index-about .summary {
  margin-top: 30px;
  animation: fadeOutDown 1s both;
}

.wd .w--index-about.scrolled .summary {
  animation: fadeInUp 1s 1s both;
}

.wd .w--index-about .summary p {
  font-size: 15px;
  line-height: 1.7em;
  margin-bottom: 10px;
}

.wd .w--index-about.scrolled .more {
  animation: fadeInUp 1s 1.3s both;
}

.wd .w--index-about .more a {
  display: block;
  text-align: center;
  position: absolute;
  width: 55px;
  height: 55px;
  line-height: 55px;
  top: 70%;
  background: url(/img/20191015092734.png) center center no-repeat;
  background-color: #E7EBEC;
}

.wd .w--index-about .more a:hover {
  background-image: url(/img/20191023103903.png);
}

.wd .w--index-about .more a:hover {
  background-color: #485875;
  color: #fff;
  border-color: #485875;
}

.wd .w--index-news {
  width: 100%;
  height: 100vh;
  max-height: 1600px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 10;
  background-color: #f5f5f5;
}

.wd .w--index-news .w-wrapper {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  margin-right: 20px;
}

.wd .w--index-news .w-wrapper .w-list {
  position: relative;
  display: flex;
}

.wd .w--index-news .w-wrapper .w-list .w-slide {
  width: 600px;
  margin-right: 40px;
}

.wd .w--index-news .w-wrapper .w-list .w-slide .p_imageA {
  width: 600px;
  text-align: left;
}

.wd .w--index-news .w-wrapper .w-list .w-slide .p_imageA img {
  transform: none;
  position: static;
}

.w-title h3 {
  font-size: 36px;
  font-weight: bold;
  color: #4c5873;
}

.w-title .line {
  width: 30px;
  height: 2px;
  background-color: #C1C1C1;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  margin-bottom: 20px;
}

.w-title p {
  font-size: 14px;
  color: #333;
  text-align: center;
  max-width: 70em;
  line-height: 2em;
}

.w--index-company {
  width: 100%;
  height: 100vh;
  max-height: 1600px;
  display: flex;
  position: relative;
}

.w--index-company .bgs {
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.w--index-company .bgs img {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100vh;
}

.w--index-company .w-item {
  width: calc(100% / 3);
  height: 100%;
  display: flex;
  justify-content: center;
  top: 0px;
  left: 0px;
  align-items: center;
  position: absolute;
  z-index: 100;
  background-color: rgba(0, 0, 0, 0.6);
  cursor: pointer;
  transition: 1s;
}

.w--index-company .w-item .content p {
  color: #fff;
  line-height: 2em;
  font-size: 15px;
  text-align: center;
  height: 0px;
  overflow: hidden;
  transition: .3s;
}

.w--index-company .w-item:hover .content p {
  height: 2em;
}

.w--index-company .w-item:hover .content p:nth-child(1) {
  transition-delay: 0.2s;
}

.w--index-company .w-item:hover .content p:nth-child(2) {
  transition-delay: 0.3s;
}

.w--index-company .w-item:hover .content p:nth-child(3) {
  transition-delay: 0.4s;
}

.w--index-company .w-item:hover .content p:nth-child(4) {
  transition-delay: 0.5s;
}

.w--index-company .w-item:hover {
  background-color: rgba(0, 0, 0, 0.7);
}

.w--index-company .w-item div.icon {
  position: relative;
  text-align: center;
  height: 120px;
  transform: translateY(-36px);
  opacity: 0;
  transition: 1s;
}

.w--index-company .w-item:hover div.icon {
  transform: translateY(-20px);
  opacity: 1;
}

.w--index-company .w-item .icon svg {
  width: 50px;
}

.w--index-company .w-item .more {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  transform: rotateY(360deg);
  transition: 1s;
}

.w--index-company .w-item:hover .more {
  transform: rotateY(0deg) translateY(20px);
  opacity: 0;
}

.w--index-company .w-item .more svg {
  width: 30px;
}

.w--index-company .w-item:nth-child(2) {
  left: 0%;
}

.w--index-company .w-item:nth-child(3) {
  left: calc(100% /3);
}

.w--index-company .w-item:nth-child(4) {
  left: calc(100% /3 * 2);
}

.w--index-company .w-item:nth-child(5) {
  left: 80%;
}

.w--index-company .w-item a {
  display: block;
  text-align: center;
  color: #fff;
  font-size: 24px;
  transition: 1s;
}

.w--index-company .w-item .line {
  width: 1px;
  height: 100px;
  background-color: #fff;
  margin-left: auto;
  margin-right: auto;
  margin-top: 70px;
  margin-bottom: 50px;
  transition: 1s;
}

.w--index-company .w-item:hover .line {
  height: 160px;
}

.w--index-company .w-item:after {
  content: "";
  display: block;
  width: 1px;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.2);
  position: absolute;
  top: 0px;
  right: 0px;
}

.w--index-footer {
  width: 100%;
  height: 100vh;
  max-height: 1600px;
  background: url(/img/20191012095201.jpg) top left repeat;
  background-color: #313B51;
  display: flex;
  justify-content: center;
  align-items: center;
}

.sub .w--index-footer {
  height: auto;
  padding-top: 90px;
  display: block;
}

.w--index-footer .w-wrapper {
  width: 1256px;
  margin-left: auto;
  margin-right: auto;
}

.w--index-footer .top {
  display: flex;
  justify-content: space-between;
}

.w--index-footer .top .w-item {
  position: relative;
}

.w--index-footer .top .w-item h3 {
  margin-bottom: 20px;
}

.w--index-footer .top .w-item h3 a {
  font-size: 16px;
}

.w--index-footer .middle {
  margin-top: 50px;
  display: flex;
  justify-content: space-between;
}

.w--index-footer .middle .w-left {
  position: relative;
}

.w--index-footer .middle .w-left h4 {
  fotn-size: 16px;
  color: #fff;
  line-height: 2em;
}

.w--index-footer .middle .w-left p {
  font-size: 12px;
  color: #fff;
}

.w--index-footer .middle .w-left a {
  font-size: 30px;
  color: #fff;
  font-weight: bold;
  margin-top: 15px;
  margin-bottom: 15px;
  display: block;
}

.w--index-footer .middle .w-left a:hover {
  text-decoration: underline;
}

.w--index-footer .middle .w-left .info p {
  line-height: 2em;
}

.w--index-footer .middle .w-left .info p a {
  font-size: 12px;
  display: inline;
}

.w--index-footer .top .w-item a {
  display: block;
  line-height: 2em;
  color: #fff;
  font-size: 14px;
  text-decoration: none !important;
}

.w--index-footer .top .w-item a:hover {
  text-decoration: underline !important;
}

.w--index-footer .middle .w-right {
  display: flex;
}

.w--index-footer .middle .w-right div {
  text-align: center;
}

.w--index-footer .middle .w-right div:first-child {
  margin-right: 15px;
}

.w--index-footer .middle .w-right p {
  color: #fff;
  margin-top: 15px;
  font-size: 12px;
}

.wd .w--index-news .w-title {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 120px;
}

.wd .w--index-news .w-title a {
  font-size: 36px;
  text-align: center;
  color: #fff;
}

.w--index-footer .copyright {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  z-index: 10;
  display: flex;
  background-color: rgba(0, 0, 0, 0.1);
  padding-top: 20px;
  padding-bottom: 20px;
}

.sub .w--index-footer .copyright {
  margin-top: 50px;
  position: relative;
  top: 0px;
  left: 0px;
}

.w--index-footer .copyright .w-wrapper {
  display: flex;
  justify-content: space-between;
}

.w--index-footer .copyright .w-wrapper .w-left {
  font-size: 12px;
  color: #fff;
}

.w--index-footer .copyright .w-wrapper .w-left a {
  color: #fff;
  text-decoration: none;
}

.w--index-footer .copyright .w-wrapper .w-left a:hover {
  text-decoration: underline;
}

.wd .w--index-news .w-title .en {
  position: relative;
}

.wd .w--index-news .w-title .en span {
  transform: translateY(30px);
  opacity: 0;
  display: inline-block;
}

.wd .w--index-news.scrolled .w-title .en span {
  transform: translateY(0px);
  opacity: 1;
  transition: 1s;
}

.wd .w--index-news.scrolled .w-title .en span:nth-child(1) {
  transition-delay: 0.2s;
}

.wd .w--index-news.scrolled .w-title .en span:nth-child(2) {
  transition-delay: 0.3s;
}

.wd .w--index-news.scrolled .w-title .en span:nth-child(3) {
  transition-delay: 0.4s;
}

.wd .w--index-news.scrolled .w-title .en span:nth-child(4) {
  transition-delay: 0.5s;
}

.wd .w--index-news .w-title .en:after {
  content: "";
  display: block;
  width: 156px;
  height: 32px;
  background-color: #1678E9;
  position: absolute;
  top: 70px;
  left: 50%;
  margin-left: -78px;
  transform: translateX(-100px);
  opacity: 0;
}

.wd .w--index-news.scrolled .w-title .en:after {
  transform: translateX(0px);
  opacity: 1;
  transition: 1s 0.5s;
}

.wd .w--index-news .w-title .en p {
  position: relative;
  z-index: 1;
}

.wd .w--index-news .w-title div:nth-child(2) a {
  display: block;
  text-align: center;
  color: #fff;
  font-size: 36px;
}

.wd .w--index-news .w-title div:nth-child(2) a:hover span {
  margin: 0px 4px;
  transition-delay: 0s;
}

.wd .w--index-news .w-title div:nth-child(2) a span {
  transform: translateY(30px);
  opacity: 0;
  display: inline-block;
}

.wd .w--index-news.scrolled .w-title div:nth-child(2) a span {
  transform: translateY(0px);
  opacity: 1;
  transition: 1s;
}

.wd .w--index-news.scrolled .w-title div:nth-child(2) a span:nth-child(1) {
  transition-delay: 0.4s;
}

.wd .w--index-news.scrolled .w-title div:nth-child(2) a span:nth-child(2) {
  transition-delay: 0.5s;
}

.wd .w--index-news.scrolled .w-title div:nth-child(2) a span:nth-child(3) {
  transition-delay: 0.6s;
}

.wd .w--index-news.scrolled .w-title div:nth-child(2) a span:nth-child(4) {
  transition-delay: 0.7s;
}

.wd .w--footer {
  width: 100%;
  background: url(/img/w_footer_bg.jpg) top left repeat;
  padding-top: 100px;
  animation: fadeOut 1s both;
}

.wd.sub .w--footer {
  animation: none;
  margin-top: 90px;
}

.wd .w--footer.scrolled {
  animation: fadeIn 1s both;
}

.wd .w--footer .top .wrapper {
  max-width: 1000px;
  margin: auto;
  display: flex;
  justify-content: space-between;
  position: relative;
  padding-bottom: 90px;
}

.wd .w--footer .top .wrapper .item:nth-child(3) {
  position: absolute;
  top: 307px;
  left: 177px;
}

.wd .w--footer .top .wrapper .item:nth-child(4) {
  position: absolute;
  top: 337px;
  left: 177px;
}

.wd .w--footer .top .wrapper .item:nth-last-child(2) {
  width: 271px;
}

.wd .w--footer .top .wrapper .item:last-child {
  position: absolute;
  top: 107px;
  right: 0px;
}

.wd .w--footer .top .wrapper .item:last-child a {
  display: inline-block;
}

.wd .w--footer .top a {
  display: block;
  line-height: 2em;
  font-size: 12px;
  color: #9a9a9a;
}

.wd .w--footer .top a:hover {
  text-decoration: underline;
}

.wd .w--footer .top h3 {
  margin-bottom: 20px;
}

.wd .w--footer .top h3 a {
  font-size: 16px;
}

.wd .w--footer .top .share {
  display: flex;
  margin-bottom: 10px;
}

.wd .w--footer .top .share div {
  width: 26px;
  height: 26px;
  background-color: rgba(255, 255, 255, 0.3);
  border-radius: 50px;
  margin-right: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.wd .w--footer .top p {
  line-height: 2em;
  font-size: 12px;
  color: #9a9a9a;
}

.wd .w--footer .top .more {
  margin-top: 20px;
}

.wd .w--footer .top .more a:before {
  content: "";
  display: inline-block;
  width: 28px;
  height: 28px;
  background: url(/img/w_icon_11.png) top left no-repeat;
  margin-right: 5px;
}

.wd .w--footer .top .more a {
  color: #d6890a;
  display: flex !important;
  align-items: center;
}

.wd .w--footer .top .more a:hover {
  text-decoration: underline;
}

.wd .w--footer .bottom {
  margin-top: 70px;
  border-top: 1px solid #888;
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
}

.wd .w--footer .bottom p {
  font-size: 12px;
  color: #9a9a9a;
}

.wd .w--footer .bottom p a {
  color: #9a9a9a;
}

.wd .w--footer .bottom p a:hover {
  text-decoration: underline;
}

.wd .w--index-news .w-list .w-list-2 {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  position: relative;
  width: 1100px;
  margin-left: auto;
  margin-right: auto;
  justify-content: flex-start;
}

.wd .w--index-news .w-list .w-list-2 .w-item {
  width: 47.5%;
  height: 100px;
  padding-left: 15px;
  /*     animation: fadeOut 1s both; */
}

.wd .w--index-news .w-list .w-list-2 .w-item:nth-child(8) ~ div {
  animation: fadeOut 1s both;
  visibility: hidden;
}

/* 
.wd .w--index-news.active .w-list .w-item:nth-child(1) {
    animation: fadeInUp 1s 1.1s both;
}

.wd .w--index-news.active .w-list .w-item:nth-child(2) {
    animation: fadeInUp 1s 1.2s both;
}

.wd .w--index-news.active .w-list .w-item:nth-child(3) {
    animation: fadeInUp 1s 1.3s both;
}

.wd .w--index-news.active .w-list .w-item:nth-child(4) {
    animation: fadeInUp 1s 1.4s both;
}

.wd .w--index-news.active .w-list .w-item:nth-child(5) {
    animation: fadeInUp 1s 1.5s both;
}

.wd .w--index-news.active .w-list .w-item:nth-child(6) {
    animation: fadeInUp 1s 1.6s both;
}

.wd .w--index-news.active .w-list .w-item:nth-child(7) {
    animation: fadeInUp 1s 1.7s both;
}

.wd .w--index-news.active .w-list .w-item:nth-child(8) {
    animation: fadeInUp 1s 1.8s both;
} */
.wd .w--index-news .w-list .w-item img {
  display: none;
}

.wd .w--index-news .w-list .w-item a {
  font-size: 18px;
  color: #333;
  text-decoration: none !important;
  position: relative;
  padding-left: 0px;
  color: #B06450;
}

.wd .w--index-news .w-list .w-item a:before {
  content: "";
  display: block;
  width: 11.4px;
  height: 20px;
  background: url(/img/20191101112544.png) top left no-repeat;
  position: absolute;
  top: 3px;
  left: -15px;
  background-size: contain;
}

.wd .w--index-news .w-list .w-item a:hover {
  color: rgba(72, 88, 117, 1);
}

.wd .w--index-news .w-list .w-item a:hover {
  text-decoration: underline !important;
}

.wd .w--index-news .w-list .w-item .sumrry {
  max-height: 1.3em;
  font-size: 14px;
  margin-top: 10px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.wd .w--index-news .w-list .w-item:nth-child(8) ~ div {
  position: absolute;
  top: 0px;
  left: 0px;
}

.wd .w--index-news .w-list .w-item:nth-child(2n+1) {
  margin-right: 5%;
}

.wd .w--index-news .w-list .w-item:nth-child(9n) {
  top: 0px;
  left: 0px;
}

.wd .w--index-news .w-list .w-item:nth-child(9n+1) {
  top: 0px !important;
  left: 52.5% !important;
}

.wd .w--index-news .w-list .w-item:nth-child(9n+2) {
  top: 100px !important;
  left: 0 !important;
}

.wd .w--index-news .w-list .w-item:nth-child(9n+3) {
  top: 100px !important;
  left: 52.5% !important;
}

.wd .w--index-news .w-list .w-item:nth-child(9n+4) {
  top: 200px !important;
  left: 0% !important;
}

.wd .w--index-news .w-list .w-item:nth-child(9n+5) {
  top: 200px !important;
  left: 52.5% !important;
}

.wd .w--index-news .w-list .w-item:nth-child(9n+6) {
  top: 300px !important;
  left: % !important;
}

.wd .w--index-news .w-list .w-item:nth-child(9n+7) {
  top: 300px !important;
  left: 52.5% !important;
}

.wd .w--index-news .w-list .w-item:nth-child(9n+9) {
  top: 0px !important;
  left: 52.5% !important;
}

.wd .w--index-news .w-list .w-item:nth-child(9n+10) {
  top: 100px !important;
  left: 0% !important;
}

.wd .w--index-news .w-list .w-item:nth-child(9n+11) {
  top: 100px !important;
  left: 52.5% !important;
}

.wd .w--index-news .w-list .item {
  margin: 0px 15px;
  animation: fadeOutRight 1s both;
  width: 330px;
}

.wd .w--index-news.scrolled .w-list .item {
  animation: fadeInRight 1s both;
}

.wd .w--index-news.scrolled .w-list .item:nth-child(1) {
  animation-delay: 0.5s;
}

.wd .w--index-news.scrolled .w-list .item:nth-child(2) {
  animation-delay: 0.6s;
  margin: 0px 2%;
}

.wd .w--index-news.scrolled .w-list .item:nth-child(3) {
  animation-delay: 0.7s;
}

.wd .w--index-news.scrolled .w-list .item:nth-child(4) {
  animation-delay: 0.8s;
}

.wd .w--index-news.scrolled .w-list .item:nth-child(5) {
  animation-delay: 0.9s;
}

.wd .w--index-news .w-list .item .pic {
  height: 290px;
  overflow: hidden;
}

.wd .w--index-news .w-list .item .pic img {
  height: 290px;
  width: 100%;
  object-fit: cover;
}

.wd .w--index-news .w-list .item .pic img {
  transition: 1s;
}

.wd .w--index-news .w-list .item .pic:hover img {
  transform: scale(1.05);
}

.wd .w--index-news .w-list .item .title {
  margin-top: 20px;
}

.wd .w--index-news .w-list .item .title a {
  font-size: 14px;
  color: #fff;
  text-decoration: none;
  position: relative;
}

.wd .w--index-news .w-list .item .title a:hover {
  text-decoration: underline;
}

.wd .w--index-news .w-list .item .date {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.3);
  margin-top: 5px;
}

.more:before {
  display: none !important;
}

.more:after {
  display: none !important;
}

.c_portalResNews_detail-01001 .p_headA .font {
  font-size: 24px;
}

.c_portalResNews_detail-01001 .p_articles .reset_style p {
  font-size: 15px;
  line-height: 2em;
  margin-bottom: 10px;
  color: #333;
}

#c_portalResMessage_form-15610814849267651 .p_ContactInfo {
  box-shadow: none;
}

.wd .w-sub-advantage {
  display: flex;
  flex-wrap: wrap;
  margin-top: 30px;
}

.wd .w-sub-advantage .item {
  width: 30%;
}

.wd .w-sub-advantage .item:nth-child(2) {
  margin-left: 5%;
  margin-right: 5%;
}

.wd .w-sub-advantage .item h4 {
  font-size: 16px;
  margin-top: 20px;
  margin-bottom: 10px;
  color: #333;
}

.wd .w-sub-advantage .item p {
  font-size: 14px;
  color: #777;
  line-height: 1.6em;
}

.c_portalResMessage_form-01001 .e_box.p_TelephoneBox {
  display: none;
}

.p_page .pre {
  display: flex;
  align-items: center;
}

.w-nav .w-trigger {
  display: none;
}

.w-full-nav {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 100%;
  left: 0px;
  z-index: 99999;
  background-color: #333;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 1s 1s;
  visibility: hidden;
}

.w-full-nav a {
  color: #fff;
  font-size: 20px;
  line-height: 7vh;
  display: block;
  transform: translateY(100px);
  opacity: 0;
  transition: 1s;
}

.w-full-nav.w-show a {
  transform: translateY(0px);
  opacity: 1;
}

.w-full-nav.w-show li:nth-child(1) a {
  transition-delay: 1.3s;
}

.w-full-nav.w-show li:nth-child(2) a {
  transition-delay: 1.4s;
}

.w-full-nav.w-show li:nth-child(3) a {
  transition-delay: 1.5s;
}

.w-full-nav.w-show li:nth-child(4) a {
  transition-delay: 1.6s;
}

.w-full-nav.w-show li:nth-child(5) a {
  transition-delay: 1.7s;
}

.w-full-nav.w-show li:nth-child(6) a {
  transition-delay: 1.8s;
}

.w-full-nav.w-show li:nth-child(7) a {
  transition-delay: 1.9s;
}

.w-full-nav .w-close {
  position: absolute;
  bottom: 40px;
  left: 50%;
  margin-left: -25px;
  border: 1px solid #ddd;
  width: 50px;
  height: 50px;
  cursor: pointer;
  border-radius: 500px;
  transform: translateY(100px);
  transition: 2s;
  opacity: 0.4;
}

.w-full-nav.w-show .w-close {
  transform: translateY(0px);
  transition-delay: 2s;
}

.w-full-nav .w-close:before {
  content: "";
  display: block;
  width: 30px;
  height: 1px;
  background: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -15px;
  transform: rotate(-45deg);
}

.w-full-nav .w-close:hover:before {
  animation: w-nav-close-1 3s linear infinite;
}

.w-full-nav .w-close:after {
  content: "";
  display: block;
  width: 30px;
  height: 1px;
  background: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -15px;
  transform: rotate(45deg);
}

.w-full-nav .w-close:hover:after {
  animation: w-nav-close-2 3s linear infinite;
}

.w-full-nav.w-show {
  top: 0px;
  transition-delay: 0s;
  visibility: visible;
}

.w-full-nav .w-left {
  width: calc(100% - 300px);
  text-align: left;
  padding: 100px;
  height: 100vh;
}

.w-full-nav .w-left img {
  width: auto;
  height: auto;
  margin-top: 100px;
  margin-bottom: 50px;
  position: relative;
  top: 100px;
  opacity: 0;
  transition: 1s;
}

.w-full-nav.w-show .w-left img {
  top: 0px;
  opacity: 1;
  transition-delay: 1.3s;
}

.w-full-nav .w-left .w-item {
  text-align: left;
}

.w-full-nav:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 100vh;
  left: 0px;
  background: #fff;
  z-index: 5;
  transition: 1s;
}

.w-full-nav.w-show:before {
  top: -100vh;
  transition: 1s 1s;
}

.w-full-nav .wrapper {
  height: auto;
  display: flex;
  flex-wrap: wrap;
}

.w-full-nav .w-item {
  height: 7vh;
  width: 100%;
  overflow: hidden;
  position: relative;
  top: 100px;
  opacity: 0;
}

.w-full-nav .w-item a {
  font-size: 24px;
  color: #999;
  font-weight: normal;
  display: block;
  text-align: left;
  position: relative;
  transition: 1s;
  text-align: center;
  color: #fff;
}

.w-full-nav .w-item a:hover {
  color: #333;
}

.w-full-nav .w-item:hover a:nth-child(2) {
  letter-spacing: 5px;
}

.w-full-nav .w-right {
  width: 400px;
  padding-left: 50px;
  background-color: #222;
  height: calc(100vh - 30vh);
  padding-top: 30vh;
  color: #249481;
  position: relative;
  left: 500px;
  transition: 1s;
}

.w-full-nav.w-show .w-right {
  left: 0px;
  transition-delay: 1.8s;
}

.w-full-nav .w-right h3 {
  margin-bottom: 20px;
  font-weight: normal;
  font-size: 30px;
}

.w-full-nav .w-right p {
  font-size: 16px;
  line-height: 2em;
  color: #999;
}

.w-full-nav.w-show .w-item {
  top: 0px;
  opacity: 1;
  transition: 1s;
}

.w-full-nav.w-show .w-item:hover a:nth-child(1) {
  /*     margin-top:-8vh; */
}

.w-full-nav.w-show .w-item:nth-child(1) a {
  transition-delay: 1.4s;
}

.w-full-nav.w-show .w-item:nth-child(2) a {
  transition-delay: 1.5s;
}

.w-full-nav.w-show .w-item:nth-child(3) a {
  transition-delay: 1.6s;
}

.w-full-nav.w-show .w-item:nth-child(4) a {
  transition-delay: 1.7s;
}

.w-full-nav.w-show .w-item:nth-child(5) a {
  transition-delay: 1.8s;
}

.w-full-nav.w-show .w-item:nth-child(6) a {
  transition-delay: 1.9s;
}

.w-full-nav.w-show .w-item:nth-child(7) a {
  transition-delay: 1.9s;
}

.w-full-nav.w-show .w-item:nth-child(8) a {
  transition-delay: 2s;
}

.w-full-nav.w-show .w-item:nth-child(9) a {
  transition-delay: 2.1s;
}

.w-full-nav.w-show .w-item:nth-child(10) a {
  transition-delay: 2.2s;
}

.w-full-nav.w-show .w-item:nth-child(11) a {
  transition-delay: 2.3s;
}

.w-trigger {
  display: none;
}

@media (max-width: 1440px) {
  .wd .w-banner-words {
    width:440px;
    height: 440px;
    margin-left: -220px;
    margin-top: -220px;
  }

  .wd .w-banner-words .w-bgs {
    width: 470px;
    height: 470px;
    margin-top: -235px;
    margin-left: -235px;
  }

  .wd .w-banner-words:before {
    width: 440px;
    height: 440px;
  }

  .wd .w-banner-words .w-bgs span {
    transform-origin: 0px 235px;
  }

  .wd.w-loaded .w-banner-words .item div:nth-child(1) {
    margin-top: 90px;
    display: block;
    align-items: center;
  }

  .wd.w-loaded .w-banner-words .item div:nth-child(1) p {
    text-align: center;
  }

  .wd .w-banner-words .item div:nth-child(2) p {
    font-size: 34px;
  }

  .wd .w--index-advantages .w-title {
    position: relative;
    top: 0px;
    left: 0px;
    width: 100%;
    height: auto;
    padding-left: 10vw;
    margin-bottom: 50px;
  }

  .wd .w--index-advantages {
    display: block;
    padding-top: 50px;
  }

  .wd .w--index-advantages.scrolled .w-title:after {
    left: -20vw;
  }

  .wd .w--index-advantages .w-content .w-pics {
    justify-content: center;
  }

  .wd .w--index-about .title {
    left: -300px;
    top: 170px;
  }

  .wd .w--index-news .w-list .item {
    width: 22%;
  }
}

@media (max-width: 769px) {
  .wd .w--header .w-logo a img {
    height: 40px;
  }

  .wd .w--header .w-tel {
    display: none;
  }

  .wd .w--index-advantages .w-title .en p {
    font-size: 50px;
  }

  .wd .w--index-advantages .w-content .w-pics {
    flex-wrap: wrap;
    padding-left: 25px;
    padding-right: 25px;
  }

  .wd .w--index-advantages .w-content .w-pics .item {
    margin-right: 0px;
    margin-bottom: 25px;
  }

  .wd .w--index-advantages .w-content .w-pics .item img {
    width: 100%;
  }

  .wd .w--index-advantages .w-content .w-summary {
    display: none;
  }

  .wd .w--index-products .w-title .en p {
    font-size: 50px;
  }

  .wd .w--index-products .products {
    width: 90vw;
    overflow: hidden;
  }

  .wd .w--index-products .products .item .pic {
    width: 90vw;
  }

  .wd .w--index-products .products .item .pic img {
    width: 100%;
  }

  .wd .w--index-products .products .item .info {
    position: static;
    width: 90vw;
    padding: 40px;
    height: auto;
    margin-top: 20px;
  }

  .wd .w--index-about {
    padding: 50px 20px;
    display: block;
    width: 100%;
    padding-bottom: 90px;
    height: auto;
    max-height: none;
  }

  .wd .w--index-about .image img {
    width: 100%;
  }

  .wd .w--index-about .title {
    left: 0px;
    top: 0px;
    width: 100%;
    padding: 0px;
    margin-top: 30px;
  }

  .wd .w--index-about .title .en p {
    font-size: 50px;
  }

  .wd .w--index-about .title .en {
    width: 100%;
  }

  .wd .w--index-news {
    padding: 50px 20px;
    height: auto;
    max-height: none;
    display: block;
  }

  .wd .w--index-news .w-title .en p {
    font-size: 50px;
  }

  .wd .w--index-news .w-list {
    display: block;
    padding-left: 20px;
    padding-right: 20px;
  }

  .wd .w--index-news .w-list .item {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 40px;
  }

  .wd .w--index-news .w-list .item:last-child {
    margin-bottom: 0px;
  }

  .wd .w--index-news .w-list .item .title a {
    font-size: 16px;
  }

  .wd .w--index-news.scrolled .w-list .item:nth-child(2) {
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 40px;
  }

  .wd .w--index-advantages .w-content .w-pics .item .title {
    font-size: 18px;
  }

  .wd .w--footer {
    padding-top: 30px;
  }

  .wd .w--footer .top .wrapper {
    display: block;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 0px;
  }

  .wd .w--footer .top .wrapper .item {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 20px;
  }

  .wd .w--footer .top .wrapper .item h3 {
    width: 100%;
    margin-bottom: 5px;
  }

  .wd .w--footer .top .wrapper .item h3 a {
    font-size: 18px;
    color: #ccc;
  }

  .wd .w--footer .top .wrapper .item a {
    display: block;
    margin-right: 15px;
    font-size: 13px;
    text-decoration: none !important;
  }

  .wd .w--footer .top .wrapper .item &gt; p {
    display: block;
    width: 100%;
  }

  .wd .w--footer .top .wrapper .item .share {
    display: none;
  }

  .wd .w--footer .top .more {
    display: none;
  }

  .wd .w--footer .bottom {
    margin-top: 30px;
  }

  .wd .w--footer .bottom p a {
    display: block;
    margin-top: 10px;
  }

  .wd .w--footer .bottom p a:nth-last-child(1) {
    display: inline-block;
  }

  .wd .w--footer .bottom p a:nth-last-child(2) {
    display: inline-block;
  }

  #w_fimg-1565746017776 {
    display: none;
  }

  #w_common_text-1565715293447 {
    padding-left: 20px;
    padding-right: 20px;
  }

  #w_common_text-1565715324572 {
    text-align: center;
  }

  .wd .w-sub-advantage .item {
    display: block;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .wd .w-sub-advantage .item img {
    width: 100%;
  }

  .wd .w-sub-advantage .item:nth-child(2) {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  #w_common_text-1565715941091 {
    padding-left: 20px;
    padding-right: 20px;
  }

  #w_common_text-1565715940922 {
    padding-left: 20px;
    padding-right: 20px;
  }

  #w_common_text-1565715940762 {
    padding-left: 20px;
    padding-right: 20px;
  }

  #w_common_text-1565715940762 span {
    font-size: 20px !important;
  }

  #c_portalResPublic_codeContainer-15657160083802279 {
    display: none;
  }

  #w_fimg-1565744793590 {
    display: none;
  }

  .c_portalResProduct_list-01001 .p_sort {
    display: none;
  }

  .c_portalResProduct_list-01001 .p_ProductInner {
    display: block;
  }

  .c_portalResProduct_list-01001 .d_articles {
    padding-left: 0px;
    margin-top: 30px;
  }

  #w_fimg-1565744301544 {
    display: none;
  }

  .c_portalResNews_list-01001 .p_images {
    position: static;
    width: 100% !important;
    height: auto !important;
    float: none;
  }

  .c_portalResNews_list-01001 .p_images img {
    position: static !important;
    transform: none !important;
    width: 100% !important;
    height: auto !important;
  }

  .c_portalResNews_list-01001 .p_articles {
    padding-bottom: 30px;
    border-bottom: 1px solid #ddd;
  }

  #w_fimg-1565744617420 {
    display: none;
  }

  .c_portalResNews_detail-01001 .p_TitleBoxA {
    max-width: none;
    margin-left: 0px;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 20px;
    margin-top: 20px;
  }

  .c_portalResNews_detail-01001 .p_summary {
    display: none;
  }

  .c_portalResNews_detail-01001 .p_dataSource {
    display: flex;
    flex-wrap: wrap;
    padding-left: 15px;
    padding-right: 15px;
  }

  .c_portalResNews_detail-01001 .p_dataSource li {
    width: auto;
  }

  .c_portalResNews_detail-01001 .p_articles {
    padding: 15px;
  }

  .c_portalResNews_detail-01001 .p_articlesTitle {
    display: none;
  }

  .c_portalResNews_detail-01001 .p_PrevAndNextMo {
    display: block;
    height: auto;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: none;
    border-top: 1px solid #ddd;
  }

  .c_portalResNews_detail-01001 .p_previewBox, .c_portalResNews_detail-01001 .p_nextBox {
    width: 100%;
    text-align: left;
    margin-bottom: 10px;
  }

  .wd.sub .w--footer {
    margin-top: 0px;
  }

  #w_fimg-1565743679237 {
    display: none;
  }

  .p_DepictBoxB {
    display: none;
  }

  #w_fimg-1565743260200 {
    display: none;
  }

  .w_grid-003 &gt; div &gt; .p_gridbox &gt; .p_gridCell {
    width: 50%;
    margin-bottom: 30px;
  }

  #w_grid-1565718711727 {
    display: none;
  }

  #w_grid-1565718778182 &gt; div &gt; div {
    display: flex;
    flex-wrap: wrap;
  }

  .wd .w--header {
    padding: 10px;
    align-items: center;
  }

  .wd .w--header .w-nav .wrapper {
    display: none;
  }

  .wd .w--header .w-nav .w-trigger {
    position: absolute;
    top: 0px;
    right: 0px;
    display: block;
  }

  .wd .w--header .w-nav .w-trigger span {
    width: 30px;
    height: 2px;
    background-color: #fff;
    margin-bottom: 5px;
    display: block;
  }

  .wd .w--header .w-nav {
    height: 21px;
  }

  #c_portalResNews_list-15657176452991380 {
    margin-top: 10px;
    min-width: auto;
  }
}

.w--index-industrial-2 {
  display: flex;
}

.w--index-industrial-2 .item {
  width: 50%;
  position: relative;
}

.w--index-industrial-2 .item div {
  position: absolute;
  bottom: 30px;
  width: 80%;
  margin-left: 10%;
}

.w--index-industrial-2 .item div a {
  display: block;
  font-size: 30px;
  color : #fff;
  text-decoration: none;
}

.w--index-industrial-2 .item div a:hover {
  text-decoration: underline;
}

.w--index-industrial-2 .item div p {
  font-size: 12px;
  color: #fff;
  margin-top: 20px;
  line-height: 2em;
}

.w--index-industrial .btns {
  position: absolute;
  bottom: 20px;
  right: 650px;
  z-index: 100;
  display: flex;
  align-items: center;
  color: #fff;
}

.w--index-industrial .btns .w-prev {
  width: 30px;
  height: 30px;
  background: url(/img/20190930125535.png) top left no-repeat;
  cursor: pointer;
}

.w--index-industrial .btns .w-next {
  width: 30px;
  height: 30px;
  background: url(/img/20190930125536.png) top left no-repeat;
  cursor: pointer;
}

.w--index-industrial .btns .page {
  margin-left: 10px;
  margin-right: 10px;
  display: flex;
}

.w--index-industrial .btns .page span {
  display: block;
  margin: 0px 5px;
}

.w--index-industrial .btns .page .c {
  font-size: 16px;
  color: #fff;
}

.w--index-industrial .btns .page .t {
  font-size: 16px;
  color: #fff;
}

.c_portalResProduct_list-01001 .d_item {
  display: none;
}

.c_portalResProduct_list-01001 .p_products {
  display: flex;
  flex-wrap: wrap;
}

.border_default {
  border: none;
}

.c_portalResProduct_list-01001 .p_Product {
  box-shadow: 0px 0px 15px #ddd;
}

#c_portalResProduct_list-15657164056417944 .p_Product {
  width: 100%;
  box-shadow: none;
  margin: 0px;
  margin-bottom: 170px;
}

#c_portalResProduct_list-15657164056417944 .p_Product .p_ProductInner {
  display: flex;
  justify-content: space-between;
}

#c_portalResProduct_list-15657164056417944 .p_Product .p_ProductInner .p_imagesPc {
  width: 810px;
  overflow: hidden;
}

#c_portalResProduct_list-15657164056417944 .p_Product:nth-child(even) .p_ProductInner .p_imagesPc {
  order: 2;
}

.c_portalResProduct_list-01001 .d_articles {
  padding: 0px;
  max-width: 600px;
  margin-right: 60px;
}

.c_portalResProduct_list-01001 .d_HeadBox {
  margin-bottom: 10px;
}

.c_portalResProduct_list-01001 .d_HeadBox a {
  font-size: 40px;
  margin-top: 30px;
  display: block;
  margin-bottom: 50px;
  color: #DB9D38 !important;
}

.c_portalResProduct_list-01001 .d_HeadBox a:hover {
  text-decoration: none;
}

.c_portalResProduct_list-01001 .d_summary {
  line-height: 1.7em;
  font-size: 12px;
  color: #888;
}

.c_portalResProduct_list-01001 .p_ProductInner:hover {
  margin: 0px;
  border: none;
}

.w-products-index {
  margin-top: 250px;
  width: calc(90% - 20px);
  margin-left: auto;
  margin-right: auto;
}

.w-products-index.w-part-2 {
  margin-top: 100px;
  border-top: 1px dotted #ddd;
  padding-top: 100px;
}

.w-flex {
  display: flex;
}

.w-products-index .w-left h3 {
  font-size: 50px;
  line-height: 2em;
  color: #000;
  font-weight: bold;
}

.w-products-index .wrapper {
  align-items: flex-start;
  justify-content: flex-start;
}

.w-products-index .wrapper .w-right {
  max-width: 630px;
  font-size: 14px;
  color: #333;
  line-height: 2em;
  margin-left: 90px;
  margin-top: 20px;
}

.w-products-index .wrapper .btn {
  width: 48px;
  height: 48px;
  background-color: #595959;
  border-radius: 500px;
  position: relative;
  cursor: pointer;
  margin-left: auto;
  margin-top: 20px;
}

.w-products-index .wrapper .btn:before {
  content: "";
  display: block;
  width: 10px;
  height: 1px;
  background-color: #fff;
  position: absolute;
  top: 60%;
  left: 50%;
  margin-left: -5px;
  transform: rotate(45deg) translate(-5px, 0px);
}

.w-products-index .wrapper .btn:after {
  content: "";
  display: block;
  width: 10px;
  height: 1px;
  background-color: #fff;
  position: absolute;
  top: 60%;
  left: 50%;
  margin-left: -5px;
  transform: rotate(-45deg) translate(5px, 0px);
}

.c_portalResProduct_list-01001 .d_articles .w_summary {
  font-size: 16px;
  color: #333;
  line-height: 2em;
}

.widther img, .widther video {
  position: static !important;
  transform: none !important;
}

#c_portalResNews_list-15674104990092323 .p_images {
  height: 400px !important;
  width: 100% !important;
}

.c_portalResNews_list-01001004 .p_news {
  display: flex;
  flex-wrap: wrap;
}

.c_portalResNews_list-01001004 .p_ToDetail {
  float: left;
  position: relative;
  border: 1px solid #cf8b32 !important;
  margin-top: 0px;
  color: #cf8b32 !important;
  min-width: 160px;
}

.c_portalResNews_list-01001004 .p_ToDetail:hover {
  background-color: #cf8b32;
  color: #fff !important;
}

.c_portalResNews_list-01001004 .p_articles {
  padding-bottom: 50px;
  padding-top: 50px;
}

.c_portalResNews_list-01001004 .p_TitleBox {
  margin-top: 10px;
}

.higher img, .higher video {
  position: static !important;
  transform: none !important;
}

.p_sort {
  display: none;
}

.p_imagesMo {
  display: none;
}

.p_ThumbnailBox {
  display: none;
}

.widther {
  padding-bottom: 0px !important;
  height: auto !important;
}

.w-index {
  position: relative;
  display: flex;
  align-items: center;
}

.w-index:after {
  content: "";
  display: block;
  width: 15px;
  margin-left: 10px;
  height: 2px;
  background-color: #888;
}

.w-park-operation {
  margin-top: 50px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.w-park-operation img {
  max-width: 100%;
}

.w-park-operation .item:nth-child(1) .w-right &gt; h3 {
  margin-top: 50px;
  font-size: 40px;
  color: #333;
}

.w-park-operation .item:nth-child(1) .w-right ul {
  display: flex;
  justify-content: space-between;
  margin-top: 30px;
  align-items: flex-start;
}

.w-park-operation .item:nth-child(1) .w-right ul li {
  width: 30%;
}

.w-park-operation .item:nth-child(1) .w-right ul li:last-child {
  width: 300px;
}

.w-park-operation .item:nth-child(1) .w-right ul li h3 {
  font-size: 24px;
  line-height: 3em;
  color: #333;
}

.w-park-operation .item:nth-child(1) .w-right ul li p {
  font-size: 14px;
  color: #333;
  line-height: 1.7em;
}

.w-park-operation .item:nth-child(1) .w-right ul li:nth-child(3) div {
  display: flex;
}

.w-park-operation .item:nth-child(1) .w-right ul li:nth-child(3) div div {
  display: block;
  text-align: center;
  background-color: #D99B36;
  border-radius: 500px;
  width: 120px;
  height: 120px;
  margin-right: 20px;
}

.w-park-operation .item:nth-child(1) .w-right ul li:nth-child(3) div div b {
  margin-bottom: 5px;
  display: block;
  margin-top: 30px;
  color: #fff;
  font-weight: normal;
}

.w-park-operation .item:nth-child(1) .w-right ul li:nth-child(3) div div i {
  font-size: 20px;
  font-weight: bolder;
  color: #fff;
}

::-webkit-scrollbar {
  width: 7px;
}

::-webkit-scrollbar-track {
  background-color: #fafafa;
}

::-webkit-scrollbar-thumb {
  background-color: #aaa;
  width: 10px;
}

.dialog {
  display: flex;
  justify-content: center;
}

.c_portalResNews_category-01001 .p_image {
  display: none;
}

.c_portalResNews_category-01001 .p_categoryBtn {
  display: none;
}

.c_portalResNews_category-01001 .p_categoryBox .p_parentBox {
  margin: 0px 5px;
}

.c_portalResNews_category-01001 .p_categoryBox .p_parentBox .p_linkBox {
  border: 1px solid #aaa;
  padding: 10px 50px;
  margin: 0px 5px;
}

.c_portalResNews_category-01001 .p_categoryBox .p_parentBox .p_linkBox:hover {
  border-color: #DA9C36;
}

.mouse_bac:hover {
  background-color: #DA9C36;
  color: #fff;
}

.mouse_bac:hover a {
  color: #fff;
}

.c_portalResNews_category-01001 .p_categoryBox .p_title {
  text-align: center;
}

.wd-20190920095527 video {
  width: 100%;
  height: auto;
}

#w_common_text-1568944629239 {
  position: relative;
  font-size: 36px;
  z-index: 10;
}

#w_common_text-1568944629239:after {
  content: "";
  display: block;
  position: absolute;
  width: 4em;
  height: 15px;
  border-radius: 50px;
  right: 20px;
  top: 30px;
  background-image: -webkit-linear-gradient(0deg, #DC9D38, #FBC900);
  z-index: -1;
}

#w_common_text-1565715197733 {
  position: relative;
  font-size: 36px;
  z-index: 10;
}

#w_common_text-1565715197733:after {
  content: "";
  display: block;
  position: absolute;
  width: 4em;
  height: 15px;
  border-radius: 50px;
  left: 20px;
  top: 30px;
  background-image: -webkit-linear-gradient(0deg, #DC9D38, #FBC900);
  z-index: -1;
}

.wd-20190920095527 {
  height: 660px;
  overflow: hidden;
  border: 5px solid #fff;
  box-shadow: 0px 0px 55px #aaa;
}

@media(max-width: 1366px) {
  .wd .w--index-about .w-right .ul {
    margin-top:10px;
    margin-bottom: 20px;
  }

  .wd .w--index-about .w-right .wrapper {
    width: 90%;
  }

  #c_portalResProduct_list-15657164056417944 .p_Product .p_ProductInner .p_imagesPc {
    width: 50%;
  }

  .c_portalResProduct_list-01001 .d_articles {
    width: 45%;
    margin-left: 5%;
    margin-right: 0px;
    max-width: none;
  }

  #c_portalResProduct_list-15657164056417944 .p_Product:nth-child(even) .d_articles {
    margin-left: 0px;
    margin-right: 5%;
  }
}

@media(max-width: 769px) {
  .wd .w--banner {
    height:auto;
  }

  .wd .w--banner {
    position: relative;
    height: auto;
    margin-top: 60px;
    display: block;
    padding-bottom: 60px;
    background-color: #333;
  }

  .wd .w-banner-wrapper {
    height: auto;
    position: relative;
  }

  .wd .w-banner-wrapper .item:first-child {
    position: relative;
  }

  .wd .w-banner-wrapper .item {
    height: auto;
    top: 0px;
    left: 0px;
  }

  .wd .w-banner-wrapper .item img {
    height: auto;
  }

  .wd.w-loaded .w-banner-tip {
    display: none;
  }

  .wd .w--banner .w-banner-btn {
    display: none;
  }

  .wd .w--index-about {
    padding: 0;
  }

  .wd .w--index-about .w-left {
    width: 100%;
    padding: 20px;
  }

  .wd .w--index-about .w-right {
    width: 100%;
  }

  .w--index-industrial {
    width: 100%;
  }

  .w--index-industrial img {
    max-width: 100%;
  }

  .w--index-industrial-2 .item {
    width: 100%;
    background-color: #000;
  }

  .w--index-industrial-2 .item img {
    width: 100%;
    opacity: 0.3;
  }

  .w--index-industrial-2 {
    display: block;
  }

  .wd .w--footer .top .wrapper .item:last-child {
    position: static;
  }

  .wd .w--footer .top .wrapper .item:nth-child(3) {
    position: static;
  }

  .wd .w--footer .top .wrapper .item:nth-child(4) {
    position: static;
  }

  .wd .w--footer {
    background-size: cover;
  }

  .wd #w_grid-1568713820255 {
    padding-left: 20px;
    padding-right: 20px;
  }

  #w_common_text-1565715293447 {
    padding-left: 0px;
    padding-right: 0px;
  }

  #w_grid-1568944637734 {
    padding-left: 20px;
    padding-right: 20px;
  }

  #c_portalResPublic_codeContainer-15689444963729140 {
    min-height: auto;
    height: auto;
  }

  .wd-20190920095527 {
    height: auto;
    box-shadow: none;
    border: none;
    width: 90%;
    margin-left: 5%;
    margin-bottom: 50px;
  }

  .w-products-index .wrapper {
    display: block;
  }

  .w-products-index .wrapper .w-right {
    margin-left: 0px;
  }

  .w-products-index {
    margin-top: 90px;
  }

  #c_portalResProduct_list-15657164056417944 .p_Product .p_ProductInner {
    display: block;
  }

  .p_imagesMo {
    display: block;
  }

  .c_portalResProduct_list-01001 .d_articles {
    width: 100%;
    margin-left: 0px;
  }

  #c_portalResProduct_list-15657164056417944 .p_Product {
    margin-bottom: 50px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 50px;
  }

  .w-products-index.w-part-2 {
    margin-top: 0px;
    padding-top: 0px;
    border: none;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .w-park-operation .item:nth-child(1) .w-right ul {
    display: block;
  }

  .w-park-operation .item:nth-child(1) .w-right ul li {
    width: 100%;
  }

  .w-park-operation .item:nth-child(1) .w-right ul li:last-child {
    width: 100%;
    margin-bottom: 50px;
  }

  .p_OccupyBox {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 0;
  }

  #c_portalResNews_list-15681959355057727 .newList1 {
    padding: 0px;
  }
}

.w--index-industrial {
  position: relative;
}

.w--index-industrial .info {
  position: absolute;
  bottom: 0px;
  right: 0px;
  z-index: 999;
  background-color: #D68909;
  width: 630px;
  height: auto;
  overflow: hidden;
  transition: 1s;
}

.w--index-industrial .info .title {
  position: relative;
  margin-top: 40px;
  padding-left: 30px;
  display: flex;
  align-items: flex-end;
  margin-bottom: 10px;
}

.w--index-industrial .info .title a {
  font-size: 36px;
  color: #fff;
  font-weight: bold;
}

.w--index-industrial .info .title p {
  color: #fff;
  position: relative;
  top: -5px;
  margin-left: 15px;
}

.w--index-industrial .info .list {
  position: relative;
}

.w--index-industrial .info .list .swiper-slide {
  padding-left: 30px;
  padding-bottom: 10px;
  color: #fff;
  padding-right: 20px;
}

.w--index-industrial .info .list .swiper-slide a {
  font-size: 20px;
  color: #fff;
  display: block;
  margin-bottom: 20px;
}

.w--index-industrial .info .list .swiper-slide a:after {
  content: "";
  display: block;
  width: 2em;
  height: 2px;
  background-color: #fff;
  margin-top: 10px;
}

.w--index-industrial .info .list .swiper-slide p {
  font-size: 14px;
  color: #fff;
  opacity: 0.7;
  line-height: 1.8em;
}

.w--index-about {
  width: 100%;
  height: 100vh;
  max-height: 1600px;
  position: relative;
  display: flex;
  margin: auto;
  align-items: center;
  background-color: #7b9ebd;
}

.w--index-about .bgs .words1 {
  position: absolute;
  top: 0px;
  left: 5%;
  height: 100%;
  border-left: 1px solid rgba(255, 255, 255, 0.2);
}

.w--index-about .bgs .words1 p {
  transform: rotate(90deg);
  position: absolute;
  top: 552px;
  width: 500px;
  left: -260px;
  text-transform: uppercase;
  color: #fff;
  letter-spacing: 7px;
  opacity: 0.4;
}

.w--index-about .bgs .words2 {
  position: absolute;
  top: 0px;
  left: 57%;
  height: 100%;
}

.w--index-about .bgs .words2 p {
  transform: rotate(90deg);
  position: absolute;
  top: 112px;
  font-size: 223px;
  font-weight: bold;
  width: 500px;
  left: -260px;
  text-transform: uppercase;
  color: #fff;
  letter-spacing: 50px;
  opacity: 0.1;
}

.w--index-about .more {
  position: absolute;
  top: 0px;
  left: 90%;
  height: 100%;
  border-left: 1px solid rgba(255, 255, 255, 0.2);
  margin-top: 0px;
  animation: none;
}

.w--index-about .w-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  width: 1470px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  z-index: 10;
}

.w--index-about .w-wrapper .w-right {
  width: 611px;
}

.w--index-about .w-wrapper .w-right .w-title {
  margin-bottom: 65px;
}

.w--index-about .w-wrapper .w-right &gt; p {
  font-size: 18px;
  color: #fff;
  line-height: 1.7em;
  text-align: justify;
}

.w--index-about .w-wrapper .w-right .w-title .line {
  background-color: #fff;
  margin-left: 0;
  width: 36px;
  height: 4px;
  margin-top: 0px;
  margin-bottom: 5px;
}

.w--index-about .w-wrapper .w-right .w-title &gt; div {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}

.w--index-about .w-wrapper .w-right .w-title div a {
  font-size: 36px;
  color: #fff;
  font-weight: bold;
}

.w--index-about .w-wrapper .w-right .w-title &gt; div div {
  display: flex;
  position: relative;
  left: 0px;
}

.w--index-about .w-wrapper .w-right .w-title &gt; div div span {
  position: relative;
  width: 28px;
  height: 31px;
  border-radius: 50px;
  display: block;
  text-align: center;
  line-height: 31px;
  z-index: 1;
  padding-left: 7px;
  color: #fff;
  font-size: 18px;
}

.w--index-about .w-wrapper .w-right .w-title &gt; div div span:nth-child(5) {
  margin-left: 15px;
}

.w--index-about .w-wrapper .w-right .w-title &gt; div div span:after {
  content: "";
  display: block;
  width: 31px;
  height: 31px;
  background-color: #485875;
  border-radius: 50px;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: -1;
}

.w--index-about .w-wrapper .w-right .list {
  display: flex;
  margin-top: 55px;
  justify-content: space-between;
}

.w--index-about .w-wrapper .w-right .w-item {
  position: relative;
  margin-right: 45px;
  text-align: center;
}

.w--index-about .w-wrapper .w-right .w-item:last-child {
  margin-right: 0px;
}

.w--index-about .w-wrapper .w-right .w-item .icon {
  width: 69px;
  height: 69px;
  background-color: #485875;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.w--index-about .w-wrapper .w-right .w-item .icon a {
  transition: 1s;
}

.w--index-about .w-wrapper .w-right .w-item .icon:hover a {
  transform: rotateY(360deg);
}

.w--index-case {
  width: 100%;
  height: 100vh;
  max-height: 1600px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  /*     background: url(/img/20191012140446.jpg) top left repeat; */
  background-color: #242C39;
  background-color: #fff;
}

.w--index-case .words {
  position: relative;
  z-index: 100;
  width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.w--index-case .words a {
  display: block;
  padding: 35px 0;
  background-color: #4d5873;
  border-radius: 50px;
  animation: flipOutX 1s both;
  color: #fff;
  font-size: 18px;
  letter-spacing: 5px;
  position: absolute;
  width: 600px;
  box-sizing: content-box;
  text-align: center;
}

.w--index-case .words a.current {
  animation: flipInX 1s 1s both;
}

.w--index-case .bgs {
  position: absolute;
  top: 30px;
  left: 0px;
  width: 100%;
  height: calc(100% - 60px);
  display: flex;
  overflow: hidden;
}

.w--index-case .bgs .w-item {
  width: calc((100% - 30px * 4) / 4);
  margin-left: 30px;
  overflow: visible;
}

.w--index-case .bgs .w-item:last-child {
  margin-right: 30px;
}

.w--index-case .bgs .w-item div {
  height: auto;
  overflow: visible;
  position: relative;
}

@keyframes index-case-ani-1 {
  0% {
    transform: translateY(0px);
  }

  100% {
    transform: translateY(-400px);
  }
}

@keyframes index-case-ani-2 {
  0% {
    transform: translateY(-400px);
  }

  100% {
    transform: translateY(0px);
  }
}

@media(min-width: 770px) {
  .w--index-case .bgs .w-item:nth-child(2) div {
    transform: translateY(-400px);
  }

  .w--index-case .bgs .w-item:nth-child(4) div {
    transform: translateY(-400px);
  }

  .w--index-case .bgs .w-item:nth-child(1) div {
    animation: index-case-ani-1 17s linear infinite;
    animation-direction: alternate-reverse;
  }

  .w--index-case .bgs .w-item:nth-child(3) div {
    animation: index-case-ani-1 17s linear infinite;
    animation-direction: alternate-reverse;
  }

  .w--index-case .bgs .w-item:nth-child(2) div {
    animation: index-case-ani-2 17s linear infinite;
    animation-direction: alternate-reverse;
  }

  .w--index-case .bgs .w-item:nth-child(4) div {
    animation: index-case-ani-2 17s linear infinite;
    animation-direction: alternate-reverse;
  }
}

.w--index-case .bgs .w-item img {
  margin-bottom: 30px;
  opacity: 1;
  transition: 1s .5s;
  box-shadow: 0px 0px 15px #aaa;
  transform: scale(1);
  width: 100%;
}

.w--index-case .bgs .w-item img:hover {
  opacity: 1;
  transform: scale(1.05);
  transition-delay: 0s;
}

.w--index-about .w-wrapper .w-right .w-item &gt; a {
  display: block;
  text-align: center;
  margin-top: 10px;
  font-size: 16px;
  color: #fff;
  text-decoration: none;
  max-width: 4em;
}

.w--index-about .w-wrapper .w-right .w-item &gt; a:hover {
  color: #fff;
}

.w-sub-about-chairman .w-wrapper {
  display: flex;
}

.w-sub-about-chairman .w-wrapper .w-left {
  width: 270px;
  margin-right: 70px;
}

.w-sub-about-chairman .w-wrapper .w-right {
  width: 1200px;
}

.w-sub-about-structure {
  background-color: rgba(76, 88, 115, 0.9);
  margin-top: 0px;
  margin-bottom: 110px;
  padding-top: 110px;
  padding-bottom: 110px;
  position: relative;
}

.w-sub-about-structure:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  background: url(/img/20191012154842.jpg) top left no-repeat;
  background-attachment: fixed;
  opacity: 0.1;
  visibility: hidden;
}

.w-sub-about-structure .w-sub-title h3 {
  color: #fff;
}

.w-sub-about-structure .w-sub-title p {
  color: #fff;
  text-align: left;
}

.w-sub-about-structure .w-sub-title .line {
  background-color: rgba(255, 255, 255, 0.3);
}

.w-20191012151404 {
  display: flex;
  align-items: center;
  border-top: 1px dotted #ddd;
  padding-top: 50px;
  position: relative;
}

.w-20191012151404 .w-item {
  border: 1px solid #fff;
  padding: 10px 50px;
  font-size: 17px;
  color: #fff;
  transition: 1s;
}

.w-20191012151404 .w-item.w-20191023093652 {
  position: absolute;
  top: 0px;
  left: 750px;
}

.w-20191012151404 .w-item:hover {
  background-color: rgba(255, 255, 255, 0.3);
}

.w-20191012151404 &gt; div:first-child {
  margin-right: 110px;
}

.w-20191012151404 &gt; div:nth-child(2) &gt; div {
  display: flex;
  align-items: center;
  position: relative;
}

.w-20191012151404 &gt; div:nth-child(2) &gt; div:first-child {
  margin-bottom: 50px;
}

.w-20191012151404 &gt; div:nth-child(2) &gt; div:last-child {
  margin-top: 50px;
}

.w-20191012151404 &gt; div:nth-child(2) &gt; div &gt; div:first-child {
  margin-right: 110px;
  width: 170px;
  padding-left: 20px;
  padding-right: 20px;
}

.w-20191012151404 &gt; div:nth-child(2) &gt; div &gt; div:last-child .w-item {
  margin-bottom: 10px;
  width: 400px;
}

.w-20191012151404 &gt; div:nth-child(2) &gt; div &gt; div:last-child .w-item:last-child {
  margin-bottom: 0px;
}

.w-20191012151404 &gt; div:nth-child(2) ~ div {
  position: absolute;
  background-color: rgba(255, 255, 255, 0.6);
}

.w-20191012151404 &gt; div:nth-child(3) {
  width: 1px;
  height: 340px;
  left: 390px;
  top: 224px;
}

.w-20191012151404 &gt; div:nth-child(4) {
  width: 30px;
  height: 1px;
  top: 373px;
  left: 360px;
}

.w-20191012151404 &gt; div:nth-child(5) {
  width: 30px;
  height: 1px;
  top: 223px;
  left: 390px;
}

.w-20191012151404 &gt; div:nth-child(6) {
  width: 30px;
  height: 1px;
  top: 563px;
  left: 390px;
}

.w-20191012151404 &gt; div:nth-child(7) {
  width: 1px;
  height: 280px;
  top: 73px;
  left: 672px;
}

.w-20191012151404 &gt; div:nth-child(8) {
  width: 30px;
  height: 1px;
  top: 73px;
  left: 672px;
}

.w-20191012151404 &gt; div:nth-child(9) {
  width: 30px;
  height: 1px;
  top: 128px;
  left: 672px;
}

.w-20191012151404 &gt; div:nth-child(10) {
  width: 30px;
  height: 1px;
  top: 184px;
  left: 672px;
}

.w-20191012151404 &gt; div:nth-child(11) {
  width: 30px;
  height: 1px;
  top: 240px;
  left: 672px;
}

.w-20191012151404 &gt; div:nth-child(12) {
  width: 30px;
  height: 1px;
  top: 297px;
  left: 672px;
}

.w-20191012151404 &gt; div:nth-child(13) {
  width: 30px;
  height: 1px;
  top: 352px;
  left: 672px;
}

.w-20191012151404 &gt; div:nth-child(14) {
  width: 30px;
  height: 1px;
  top: 448px;
  left: 672px;
}

.w-20191012151404 &gt; div:nth-child(15) {
  width: 30px;
  height: 1px;
  top: 505px;
  left: 672px;
}

.w-20191012151404 &gt; div:nth-child(16) {
  width: 30px;
  height: 1px;
  top: 561px;
  left: 672px;
}

.w-20191012151404 &gt; div:nth-child(17) {
  width: 30px;
  height: 1px;
  top: 617px;
  left: 672px;
}

.w-20191012151404 &gt; div:nth-child(18) {
  width: 30px;
  height: 1px;
  top: 673px;
  left: 672px;
}

.w-20191012151404 &gt; div:nth-child(19) {
  width: 1px;
  height: 225px;
  top: 448px;
  left: 672px;
}

.w-20191012151404 &gt; div:nth-child(20) {
  width: 30px;
  height: 1px;
  top: 561px;
  left: 642px;
}

.w-20191012151404 &gt; div:nth-child(21) {
  width: 30px;
  height: 1px;
  top: 214px;
  left: 642px;
}

.w-20191012151404 &gt; div:nth-child(22) {
  width: 30px;
  height: 1px;
  top: 448px;
  left: 1152px;
}

.w-sub-about-history .w-content {
  display: flex;
}

.w-sub-about-history .w-content .w-left {
  width: 800px;
  overflow: hidden;
  max-height: 900px;
  background: url(/img/20191025161456.jpg) top left no-repeat fixed;
  background-size: 52%;
  display: none;
}

.w-sub-about-history .w-content .w-left img {
  width: 100%;
  display: none;
}

.w-sub-about-history .w-content .w-right {
  position: relative;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 46px;
  width: 100%;
  margin-left: 0;
}

.w-sub-about-history .w-content .w-right:before {
  content: "";
  display: block;
  width: 1px;
  height: 100%;
  background-color: #ddd;
  position: absolute;
  top: 0px;
  left: 50px;
}

.w-sub-about-history .w-content .w-item {
  margin-bottom: 40px;
  overflow: hidden;
  position: relative;
  padding-left: 50px;
}

.w-sub-about-history .w-content .w-item:before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  background-color: #333;
  border-radius: 50px;
  position: absolute;
  top: 5px;
  left: 0px;
}

.w-sub-about-history .w-content .w-item .year {
  font-size: 18px;
  color: #333;
}

.w-sub-about-history .w-content .w-item .year:after {
  content: "";
  display: block;
  width: 56px;
  height: 10px;
  background-color: rgba(2, 106, 185, 0.3);
  border-radius: 50px;
  position: relative;
  top: -10px;
}

.w-sub-about-history .w-content .w-item p {
  color: #666;
}

.w-sub-about-chairman {
  background-color: #eee;
  padding-top: 110px;
  padding-bottom: 110px;
  overflow: hidden;
  position: relative;
}

.w-sub-about-chairman .w-sub-title p {
  text-align: left;
}

.w-sub-title-2 {
  text-align: center;
  margin-top: 180px;
  margin-bottom: 50px;
}

.w-sub-title-2 .w-sub-title .line {
  margin-left: auto;
  margin-right: auto;
}

.w-sub-cate {
  display: flex;
  justify-content: center;
}

.w-sub-cate a {
  display: block;
  padding: 10px 50px;
  background-color: #4C5873;
  border-color: #4C5873;
  margin-right: 10px;
  color: #fff;
  font-size: 16px;
  text-decoration: none !important;
  position: relative;
}

.w-sub-cate a:hover {
  background-color: #B06450;
  border-color: #B06450;
  color: #fff;
}

.w-sub-cate a.w-current {
  background-color: #B06450;
  border-color: #B06450;
  color: #fff;
}

.w-sub-cate a.w-current:after {
  content: "";
  display: block;
  width: 0px;
  height: 0px;
  border-bottom: 5px solid #FAFAFA;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  left: 50%;
  margin-left: -2.5px;
  bottom: 0px;
  position: absolute;
}

.w-sub-about-profile {
  margin-top: 110px;
  margin-bottom: 110px;
  overflow: hidden;
  position: relative;
}

.w-sub-about-profile .w-wrapper {
  display: flex;
}

.w-sub-about-profile .w-left {
  width: 45%;
}

.w-sub-about-profile .w-right {
  width: 50%;
  margin-left: 5%;
  margin-top: 80px;
}

.w-sub-about-profile .w-right img {
  width: 100%;
  margin-bottom: 50px;
}

.c_portalResPublic_codeContainer-01001 {
  min-height: auto !important;
  overflow: hidden !important;
  position: relative;
}

.c_portalResNews_list-01001 .p_news.w-news-style-1 {
  display: flex !important;
  flex-wrap: wrap;
}

.c_portalResNews_list-01001 .w-list {
  display: flex;
  flex-wrap: wrap;
}

.c_portalResNews_list-01001 .w-list div.w-news-list-item {
  width: calc((100% - 120px) / 2);
  margin: 30px;
}

.c_portalResNews_list-01001 .p_news.w-news-style-1 .w-news-list-item {
  margin-bottom: 40px;
}

.c_portalResNews_list-01001 .p_news.w-news-style-1 .w-news-list-item .e_title .font {
  font-size: 22px;
  padding-left: 40px;
  min-height: 30px;
  line-height: 30px;
  margin-bottom: 10px;
}

.c_portalResNews_list-01001 .p_news.w-news-style-1 .w-news-list-item .w-index {
  font-size: 16px;
  color: #fff;
  background-color: #333;
  background-color: #4C5873;
  width: 30px;
  height: 30px;
  border-radius: 5px;
  text-align: center;
  line-height: 100px;
  justify-content: center;
  margin-bottom: 20px;
  position: absolute;
}

.c_portalResNews_list-01001 .p_news.w-news-style-1 .w-news-list-item .w-index:after {
  display: none;
}

.c_portalResNews_list-01001 .p_news.w-news-style-1 .w-news-list-item p {
  font-size: 18px;
  color: #333;
  line-height: 1.8em;
  margin-bottom: 15px;
}

.c_portalResNews_list-01001 .p_news.w-news-style-1 .w-news-list-item img {
  width: 100% !important;
  margin-bottom: 15px;
  height: auto !important;
  max-height: 450px;
}

.c_portalResIntro_category-01001 {
  display: block;
}

.w-make .c_portalResIntro_category-01001 {
  display: block;
}

.c_portalResIntro_detail-01001 .p_header {
  display: none;
}

.c_portalResIntro_detail-01001 .p_dataSource.borderB_dividers {
  display: none;
}

.c_portalResIntro_detail-01001 .p_summary {
  display: none;
}

.c_portalResIntro_detail-01001 .p_QRCode {
  display: none;
}

.c_portalResIntro_detail-01001 .p_content .p_con {
  height: auto;
}

.c_portalResIntro_detail-01001 .p_content .p_con video {
  max-width: 100%;
}

.c_portalResIntro_detail-01001 .p_content .p_con .reset_style p {
  font-size: 16px;
  color: #333;
  line-height: 1.8em;
  margin-bottom: 10px;
}

.c_portalResIntro_detail-01001 {
  background-color: #fff;
}

.c_portalResNews_list-01001 {
  background-color: #fff ! important;
  overflow: hidden !important;
}

.c_portalResNews_list-01001 .container {
  padding: 50px !important;
  max-width: none !important;
  margin: 0px !important;
}

.w-sub-contact {
  padding-top: 200px;
  padding-bottom: 200px;
  position: relative;
  z-index: 10;
  background-color: #000;
}

.w-sub-contact:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  background: url(/img/20191014135238.jpg) top left no-repeat fixed;
  opacity: 0.3;
  filter: blur(2px);
}

.w-sub-contact .tel a {
  display: block;
  width: 600px;
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: rgba(255, 2555, 255, 0.3);
  border-radius: 50px;
  text-align: center;
  font-size: 40px;
  font-weight: bold;
  letter-spacing: 5px;
  color: #fff;
  margin-left: auto;
  margin-right: auto;
}

.w-sub-contact .list {
  display: flex;
  justify-content: center;
  margin-top: 50px;
}

.w-sub-contact .list .w-item {
  margin: 0px 20px;
  font-size: 14px;
  color: #fff;
}

.w-sub-contact .list .w-item a {
  color: #fff;
  text-decoration: none !important;
}

.w-sub-contact .list .w-item a:hover {
  text-decoration: underline !important;
}

.c_portalResMessage_form-01001 .btn-primary {
  height: 70px !important;
  font-size: 18px !important;
}

.c_portalResMessage_form-01001 .btn-primary:hover {
  background-color: #2d64ab !important;
}

.w-20191014150212 .summary, .w-20191014150212 .list .w-item {
  display: flex;
}

.w-20191014150212 .summary p {
  margin-right: 50px;
  text-align: justify;
}

.w-20191014150212 {
  background-color: #fff;
  padding: 30px;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.w-20191024143700 {
  background-color: #fff;
  padding: 30px;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.w-20191014150212 .summary {
  margin-bottom: 90px;
}

.w-20191014150212 .list .w-item .w-left {
  width: 754px;
  display: flex;
  flex-wrap: wrap;
}

.w-20191014150212 .list .w-item .w-left img {
  width: 754px;
}

@media(min-width: 769px) {
  #c_portalResPublic_codeContainer-1571796186316 &gt; div &gt; div:nth-child(3) &gt; div:nth-child(1) &gt; div.w-left &gt; img {
    height:383px;
  }

  #c_portalResPublic_codeContainer-1571796186316 &gt; div &gt; div:nth-child(3) &gt; div:nth-child(2) &gt; div.w-left &gt; img {
    height: 385px;
  }

  #c_portalResPublic_codeContainer-1571796186316 &gt; div &gt; div:nth-child(5) &gt; img {
    height: 412px;
  }

  #c_portalResPublic_codeContainer-1571796186316 &gt; div &gt; div:nth-child(6) &gt; div:nth-child(1) &gt; div.w-left &gt; img:nth-child(1) {
    height: 534px;
  }

  #c_portalResPublic_codeContainer-1571796186316 &gt; div &gt; div:nth-child(6) &gt; div:nth-child(1) &gt; div.w-left &gt; img:nth-child(2) {
    height: 533px;
  }

  #c_portalResPublic_codeContainer-1571796186316 &gt; div &gt; div:nth-child(6) &gt; div:nth-child(2) &gt; div.w-left &gt; img {
    height: 584px;
  }

  #c_portalResPublic_codeContainer-1571796186316 &gt; div &gt; div:nth-child(6) &gt; div:nth-child(3) &gt; div.w-left &gt; img {
    height: 396px;
  }
}

.w-20191014150212 .list .w-item .w-left img:first-child ~ img {
  margin-top: 20px;
}

.w-20191014150212 .list .w-item {
  justify-content: space-between;
  margin-bottom: 100px;
}

.w-20191014150212 .list .w-item .w-right {
  width: calc(100% - 754px - 50px);
}

.w-20191014150212 .list .w-item .index {
  font-size: 24px;
  color: #aaa;
  position: relative;
  margin-top: 50px;
  margin-bottom: 50px;
  font-family: times new roman;
}

.w-20191014150212 .list .w-item .index:before {
  content: "";
  display: block;
  width: 130px;
  height: 1px;
  background-color: #aaa;
  position: absolute;
  top: 50%;
  left: -140px;
}

.w-20191014150212 .list .w-item .title {
  font-size: 36px;
  color: #333;
  margin-bottom: 10px;
  position: relative;
  display: inline-block;
}

.w-20191014150212 .list .w-item .title:after {
  content: "";
  display: block;
  width: 100%;
  height: 15px;
  background-color: rgb(76, 89, 116, 0.3);
  position: relative;
  top: -20px;
  left: 0;
  border-radius: 50px;
}

.w-20191014150212 .list .w-item p {
  font-size: 18px;
  color: #555;
  text-align: justify;
}

.w--index-news .bgs {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.w--index-news .bgs div {
  position: absolute;
  border-radius: 500px;
  transition: 5s;
  transition-timing-function: linear;
}

.w--index-news .bgs div:nth-child(1) {
  width: 372px;
  height: 372px;
  background-color: rgba(166,195,209, 1);
  background-color: #B06450;
  top: 40%;
  left: -10%;
}

.w--index-news .bgs div:nth-child(2) {
  width: 180px;
  height: 180px;
  background-color: rgba(76,88,115, 1);
  top: 10%;
  left: 60%;
}

.w--index-news .bgs div:nth-child(3) {
  width: 372px;
  height: 372px;
  background-color: rgba(176,100,80, 1);
  top: 30%;
  left: 60%;
}

#superContainer {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
}

.w-20191015010929 {
  display: flex;
  padding-top: 100px;
  padding-bottom: 150px;
  background-color: #333;
  justify-content: center;
  position: relative;
  z-index: 10;
}

.w-20191015010929:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  background: url(/img/20191025094337.jpg) bottom left no-repeat fixed;
  z-index: -1;
  filter: grayscale(60%);
  opacity: 0.4;
}

.w-20191015010929 div {
  height: 400px;
  background-color: rgba(166, 195, 209, 0.8);
  display: flex;
  align-items: center;
  margin: 0px 15px;
  padding: 0px 70px;
  box-sizing: content-box;
  font-size: 24px;
  color: #fff;
  width: 1em;
}

.w-20191015010929 div:nth-child(2), .w-20191015010929 div:nth-child(4) {
  position: relative;
  top: 50px;
}

.w-20191015020336 {
  justify-content: center;
  background-color: #333;
  padding-top: 100px;
  padding-bottom: 100px;
  counter-reset: test1 0;
  position: relative;
  z-index: 10;
}

.w-20191015020336:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: -1;
  background: url(/img/20191015100053.jpg) top left no-repeat fixed;
  background-size: 83%;
  opacity: 0.3;
  filter: grayscale(70%);
}

.w-20191015020336.w-20191025101805:after {
  background-image: url(/img/20191025102238.jpg);
}

.w-20191015020336 div {
  width: 500px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
  padding-bottom: 30px;
  text-align: center;
  font-size: 28px;
  color: #fff;
  background-color: rgba(166, 195, 209, 0.8);
  margin-bottom: 40px;
  position: relative;
  left: 40px;
  counter-increment: test1;
}

.w-20191015020336 div:before {
  content: counter(test1) display: none;
}

.w-20191015020336 div:nth-child(2n) {
  left: -40px;
}

.w-20191015100921 {
  padding-top: 110px;
  padding-bottom: 110px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  counter-reset: w20191015101405 0;
  background: url(/img/20191015102157.jpg) top left no-repeat fixed;
}

.w-20191015100921 .w-item {
  width: 45%;
  margin-bottom: 30px;
  counter-increment: w20191015101405;
  background-color: rgba(255, 255, 255, 0.9);
  padding: 20px;
}

.w-20191015100921 .w-item:nth-child(2n) {
  margin-left: 2.5%;
}

.w-20191015100921 .w-item p {
  display: flex;
  align-items: center;
  font-weight: bold;
}

.w-20191015100921 .w-item p:before {
  content: counter(w20191015101405);
  display: block;
  margin-right: 10px;
  background-color: rgba(0, 0, 0, 0.4);
  color: #fff;
  border-radius: 5px;
  font-size: 36px;
  padding: 20px;
}

.w-20191015100921 .w-item div {
  font-size: 16px;
  color: #333;
  line-height: 2em;
}

.c_portalResNews_detail-01001 {
  background-color: #fff !important;
  padding: 20px !important;
}

.c_portalResNews_detail-01001 .p_QRCode {
  display: none;
}

.w-20191024144645 {
  background-color: #333;
  padding: 20px;
  color: #fff;
  margin-bottom: 30px;
  display: flex;
  align-items: center;
}

.w-20191024144645:nth-of-type(4) {
  margin-top: 150px;
}

.w-20191024144645:before {
  content: "";
  display: block;
  width: 0px;
  height: 0px;
  border-left: 5px solid #fff;
  border-top: 5px solid transparent;
  margin-right: 10px;
  border-bottom: 5px solid transparent;
}

.w-20191024145454 img {
  width: 900px;
  height: 510px;
}

.w-20191024145454 p span {
  display: inline-block;
  padding: 3px 20px;
  background-color: #788B86;
  color: #fff;
  border-radius: 10px;
  margin-right: 10px;
}

.w-20191014150212 .summary p.w-20191024151103 {
  margin-bottom: 30px;
  margin-top: 40px;
}

.w-20191014150212 .summary p.w-20191024151103 ~ p {
  margin-bottom: 20px;
}

.w-20191014150212 .summary p b {
  position: relative;
  display: inline-block;
  margin-right: 10px;
  font-weight: normal;
}

.w-20191014150212 .summary p b:after {
  content: "";
  display: block;
  width: 100%;
  height: 3px;
  background-color: #eee;
  position: absolute;
  bottom: 0px;
  left: 0px;
}

.w-full-sub {
  position: fixed;
  top: 80px;
  left: 0px;
  width: 100vw;
  background-color: #fff;
  display: flex;
  padding: 30px;
  top: -220px;
  transition: 1s;
  justify-content: flex-end;
  z-index: 99;
}

.sub .w-full-sub {
  box-shadow: 0px 0px 15px #ddd;
}

.w-full-sub.w-show {
  top: 80px;
}

body#index .w-full-sub.w-show {
  top: 106px;
}

body#index.w-full-sub-dark-bg .w-full-sub.w-show {
  top: 90px;
}

body#index.w-full-sub-dark-bg-2 .w-full-sub.w-show {
  top: 90px;
  box-shadow: 0px 0px 15px #ddd;
}

.w-full-sub .w-item {
  position: relative;
  width: 100px;
}

.w-full-sub .w-item h3 {
  display: none;
}

.w-full-sub .w-item a {
  display: block;
  line-height: 2em;
  color: #333;
  text-decoration: none !important;
  position: relative;
}

.w-full-sub .w-item a:after {
  content: "";
  display: block;
  width: 2px;
  height: 15px;
  background-color: #4C5873;
  position: absolute;
  top: 7px;
  left: -7px;
  transform: scale(0);
  transition: 0.5s;
}

.w-full-sub .w-item a:hover:after {
  transform: scale(1);
}

.w-full-sub .w-item a:hover {
  color: #4C587c;
}

.wd #c_portalResNews_detail-15657177508919086 {
  margin-top: 140px;
}

.wd #w_fimg-1571909732853 {
  display: none;
}

.wd #c_portalResNews_detail-1571909732873 {
  margin-top: 140px;
  margin-bottom: 50px;
}

.wd #w_fimg-1571024664063 {
  display: none;
}

.wd #w_fimg-1571909379172 {
  display: none;
}

.wd #c_portalResNews_detail-1571909379192 {
  margin-top: 140px;
}

.c_portalResNews_list-01001 .newLinkBox {
  text-decoration: none !important;
}

.wd #w_fimg-1571023821718 {
  display: none;
}

@media(max-width: 769px) {
  .wd .w--banner .imgs {
    width:100%;
    height: calc(100vw / 1843 * 732);
    top: 0px;
    left: 0px;
  }

  .wd .w--banner .page {
    top: auto;
    bottom: 50px;
    left: 20px;
    opacity: 0.2;
  }

  .wd .w--banner .btns {
    position: absolute;
    bottom: 20px;
    left: 5vw;
    opacity: 0.5;
  }

  .wd .w--banner .words {
    position: relative;
    left: 5vw;
    border: 0px;
    width: 90vw;
    height: auto;
    bottom: 0px;
    margin-top: 30px;
    margin-bottom: 40px;
  }

  .wd .w--banner .scroll-down {
    position: relative;
  }

  .w-full-sub {
    display: none;
  }

  body#index {
    overflow-y: auto;
  }

  .wd .w--banner .words .w-item .dictum {
    padding: 20px;
    width: 100%;
  }

  .wd .w--banner .words .w-item {
    top: 0px;
    display: block;
    height: 150px;
  }

  .wd .w--banner .words .w-item .dictum p {
    font-size: 16px;
  }

  .wd .w--banner .words .w-item .dictum p b {
    font-size: 18px;
  }

  .wd .w--banner .words .w-item .author {
    justify-content: flex-end;
  }

  .wd .w--banner .scroll-down.w-show {
    position: absolute;
    bottom: 20px;
    right: 5vw;
    left: auto;
    margin-left: 0px;
    width: 180px;
    justify-content: flex-end;
  }

  .wd .w--banner .words .w-item:nth-child(2) {
    top: 0px;
  }

  .wd .w--index-news .w-wrapper {
    position: relative;
    height: auto;
    display: block;
    margin-right: 0px;
  }

  .wd .w--index-news .w-title {
    top: 0px;
  }

  .wd .w--index-news .w-wrapper .w-list {
    display: block;
    padding: 0px;
    margin-top: 30px;
  }

  .wd .w--index-news .w-wrapper .w-list .w-slide {
    display: none;
  }

  .wd .w--index-news .w-list .w-list-2 {
    width: 100%;
    display: block;
  }

  .wd .w--index-news .w-list .w-list-2 .w-item {
    animation: none;
    width: 100%;
    height: auto;
    margin-bottom: 20px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
    padding-left: 15px;
  }

  .wd .w--index-news .w-list .w-list-2 .w-item:nth-child(3) ~ div {
    display: none;
  }

  .wd .w--index-news .w-list .w-list-2 .w-item:nth-child(3) {
    border-bottom: none;
    padding-bottom: 0px;
    margin-bottom: 0px;
  }

  .w--index-company {
    flex-wrap: wrap;
    height: auto;
    max-height: none;
  }

  .w--index-company .w-item {
    width: 50%;
    position: static;
    height: 170px;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
  }

  .w--index-company .w-item:nth-child(3) {
    border-right: none;
  }

  .w--index-company .w-item:nth-child(5) {
    border-right: none;
  }

  .w--index-company .w-item:nth-child(6) {
    border-right: none;
  }

  .w--index-company .w-item:last-child {
    width: 100%;
  }

  .w--index-company .w-item .line {
    display: none;
  }

  .w--index-company .w-item .more {
    display: none;
  }

  .w--index-company .w-item div.icon {
    opacity: 1;
    transform: translateY(-75px);
    height: 60px;
  }

  .w--index-company .w-item a {
    font-size: 18px;
  }

  .w--index-about .w-wrapper {
    display: block;
    width: 100%;
  }

  .wd .w--index-about .w-left {
    padding: 0px;
    height: auto;
  }

  .wd .w--index-about .w-left img:first-child {
    position: relative;
    width: 100%;
  }

  .wd .w--index-about .w-left img {
    width: 100%;
  }

  .w--index-about .w-wrapper .w-right {
    width: 100%;
    padding: 20px;
    padding-top: 60px;
    padding-bottom: 60px;
    margin-bottom: 40px;
  }

  .w--index-about .w-wrapper .w-right .w-title {
    margin-bottom: 30px;
  }

  .w--index-about .more {
    display: none;
  }

  .wd .w--index-about .more a {
    top: auto;
    bottom: 0px;
  }

  .w--index-about .w-wrapper .w-right .list {
    flex-wrap: wrap;
    margin-top: 20px;
    justify-content: flex-start;
  }

  .w--index-about .w-wrapper .w-right .w-item {
    margin-bottom: 20px;
    margin-right: 35px;
    display: flex;
  }

  .w--index-about .w-wrapper .w-right .w-item:nth-child(2) {
    margin-right: 0px;
  }

  .w--index-about .w-wrapper .w-right .w-item:nth-child(4) {
    margin-right: 0px;
  }

  .w--index-about .w-wrapper .w-right .w-item &gt; a {
    margin-left: 10px;
  }

  .wd .w--index-about .bgs {
    display: none;
  }

  .w--index-about .w-wrapper .w-right .w-title &gt; div div {
    left: 0px;
    top: 0px;
    margin-top: 10px;
  }

  .w--index-case {
    height: auto;
    padding-top: 50px;
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .w--index-case .bgs .w-item {
    width: 40%;
    margin-top: 30px;
  }

  .w--index-case .bgs .w-item div a:nth-child(3) ~ a {
    display: none;
  }

  .w--index-case .bgs .w-item:nth-child(2) ~ div {
    display: none;
  }

  .w--index-case .words {
    width: 90vw;
    position: absolute;
    top: 0px;
  }

  .w--index-case .bgs {
    position: relative;
  }

  .w--index-case .words a {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .w--index-footer .top {
    flex-wrap: wrap;
    padding-top: 40px;
  }

  .w--index-footer .top .w-item {
    width: 100%;
  }

  .w--index-footer {
    height: auto;
    max-height: none;
    display: block;
  }

  .w--index-footer .top .w-item {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 10px;
    width: 90vw;
    margin-left: 5vw;
    border-bottom: 1px dotted rgba(255, 255, 255, 0.3);
    padding-bottom: 10px;
    padding-left: 10px;
  }

  .w--index-footer .top .w-item:last-child {
    border-bottom: none;
    padding-bottom: 0px;
  }

  .w--index-footer .top .w-item h3 {
    width: 100%;
    margin-bottom: 0px;
    position: relative;
  }

  .w--index-footer .top .w-item h3:before {
    content: "";
    display: block;
    width: 0px;
    height: 0px;
    border-left: 4px solid #fff;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    position: absolute;
    top: 13px;
    left: -10px;
  }

  .w--index-footer .top .w-item a {
    margin-right: 10px;
    font-size: 14px;
    opacity: 0.7;
  }

  .w--index-footer .top .w-item h3 a {
    opacity: 1;
  }

  .w--index-footer .middle {
    display: block;
    padding-left: 5vw;
    padding-right: 5vw;
    background-color: rgba(0,0, 0, 0.1);
    padding-top: 5vw;
    margin-top: 20px;
  }

  .wd .w--banner .words .w-item:nth-child(4) .author p {
    max-width: none;
  }

  .w--index-footer .middle .w-left .info p {
    font-size: 14px;
  }

  .w--index-footer .middle .w-right {
    display: none;
  }

  .w--index-footer .copyright {
    position: static;
  }

  .w--index-footer .w-wrapper {
    width: 100%;
    max-width: none;
  }

  .w--index-footer .copyright .w-wrapper {
    display: block;
    padding: 5vw;
  }

  .w--index-footer .copyright .w-wrapper .w-left a {
    display: block;
  }

  .w--index-footer .copyright .w-wrapper .w-left p {
    line-height: 2em;
    font-size: 14px;
  }

  .w--index-footer .copyright .w-wrapper .w-left a:last-child {
    display: inline-block;
  }

  .w--index-footer .copyright .w-wrapper .w-left a:nth-last-child(2) {
    display: inline-block;
  }

  .wd .w--header .w-nav {
    display: none;
  }

  .wd .w--header .w-trigger {
    position: absolute;
    top: 50%;
    right: 10px;
    display: block;
    transform: translateY(-50%);
  }

  .wd .w--header .w-trigger span {
    width: 30px;
    height: 2px;
    background-color: #333;
    margin-bottom: 5px;
    display: block;
  }

  #w_fimg-1570866561500 {
    display: none;
  }

  .w-sub-about-profile {
    margin-top: 120px;
    margin-bottom: 40px;
    padding: 20px;
  }

  .w-sub-about-profile .w-wrapper {
    display: block;
  }

  .w-sub-about-profile .w-left {
    width: 100%;
  }

  .w-sub-about-profile .w-right {
    width: 100%;
    margin-left: 0px;
    margin-top: 20px;
  }

  .w-sub-about-profile .w-right img {
    margin-bottom: 0px;
  }

  .w-sub-about-chairman {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .w-sub-about-chairman .w-wrapper {
    display: block;
  }

  .w-sub-about-chairman .w-wrapper .w-left {
    width: 100%;
  }

  .w-sub-about-chairman .w-wrapper .w-right {
    width: 100%;
  }

  .w-sub-about-structure {
    padding-top: 40px;
    padding-bottom: 40px;
    margin-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .w-20191012151404 {
    display: block;
  }

  .w-20191012151404 &gt; div:first-child {
    margin-right: 0px;
    margin-bottom: 20px;
  }

  .w-20191012151404 &gt; div:nth-child(2) &gt; div {
    display: block;
  }

  .w-20191012151404 &gt; div:nth-child(2) &gt; div &gt; div:first-child {
    width: 90%;
    margin-bottom: 20px;
  }

  .w-20191012151404 &gt; div:nth-child(2) &gt; div &gt; div:last-child .w-item {
    width: 90%;
    padding: 10px;
    border: none;
    padding-left: 5%;
  }

  .w-20191012151404 &gt; div:nth-child(2) ~ div {
    display: none;
  }

  .w-20191012151404 &gt; div:first-child div {
    border: none;
    font-size: 22px;
    padding: 0px;
    text-align: center;
  }

  .w-sub-about-history .w-content {
    display: block;
  }

  .w-sub-about-history .w-content .w-left {
    display: none;
  }

  .w-sub-about-history .w-content .w-right {
    width: 100%;
    margin-left: 0px;
    padding-left: 10px;
  }

  .w-sub-about-history .w-content .w-right:before {
    left: 14px;
  }

  .sub .w--index-footer {
    padding-top: 0px;
    margin-top: 40px;
  }

  .w-sub-title-2 {
    margin-top: 120px;
  }

  .w-sub-cate {
    display: block;
  }

  .w-sub-cate a {
    margin-right: 0px;
    text-align: center;
  }

  .c_portalResIntro_detail-01001 .p_tit {
    display: none;
  }

  .w-20191015010929 {
    flex-wrap: wrap;
  }

  .w-20191015010929 div {
    margin-bottom: 50px;
  }

  .w-20191015020336 div {
    width: 100%;
    left: 0px !important;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .w-20191015020336 {
    background-color: transparent;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .w-20191015020336:before {
    position: static;
    height: 300px;
    background-size: cover;
    background-attachment: scroll;
    opacity: 1;
  }

  .c_portalResNews_list-01001 .container {
    padding: 20px !important;
  }

  body.wd.sub {
    background-color: #fff;
    padding-top: 80px;
  }

  .c_portalResNews_list-01001 .newList1 {
    padding: 20px !important;
  }

  .c_portalResNews_detail-01001 .p_imgsBox {
    display: none;
  }

  .wd .c_portalResNews_detail-01001 {
    margin-top: 120px !important;
    height: auto !important;
    margin-bottom: 0px !important
  }

  .c_portalResNews_detail-01001 .p_articles {
    padding: 0px;
  }

  .c_portalResNews_detail-01001 .p_dataSource {
    padding-left: 0px;
    padding-right: 0px;
  }

  .c_portalResNews_detail-01001 .p_TitleBoxA {
    padding-left: 0px;
    padding-right: 0px;
  }

  .c_portalResNews_detail-01001 .p_PrevAndNextMo {
    padding-left: 0px;
    padding-right: 0px;
  }

  #c_portalResNews_list-1570870103757 {
    margin-top: 0px;
  }

  .c_portalResNews_detail-01001 .p_headA .font {
    text-align: center;
  }

  .c_portalResNews_detail-01001 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .w-20191014150212 {
    width: 100%;
    padding: 0px 20px;
  }

  .w-20191024144645 h2 {
    font-size: 18px;
    line-height: 2em;
  }

  .w-20191014150212 .summary, .w-20191014150212 .list .w-item {
    display: block;
    margin-bottom: 40px;
    padding-bottom: 40px;
    border-bottom: 1px dotted #aaa;
  }

  .w-20191014150212 .summary p {
    margin-right: 0px;
  }

  .w-20191024145454 img {
    width: 100%;
  }

  .w-20191014150212 .list .w-item .w-left {
    width: 100%;
    display: block;
  }

  .w-20191014150212 .list .w-item .w-right {
    width: 100%;
  }

  .w-20191014150212 .list .w-item .title {
    font-size: 20px;
  }

  .w-20191014150212 .list .w-item .title:after {
    height: 10px;
    top: -10px;
  }

  .w-20191014150212 .list .w-item .index {
    margin-top: 40px;
    margin-bottom: 10px;
  }

  .w-20191014150212 .list .w-item .index:before {
    width: 1px;
    height: 50px;
    left: 10px;
    top: -50px;
  }

  .w-20191024144645 {
    align-items: flex-start;
  }

  .w-20191024144645:before {
    position: relative;
    top: 13px;
  }

  .w-20191014150212 .summary img {
    width: 100%;
    display: none;
  }

  .w-column {
    width: 100%;
    margin: 20px 0px;
  }

  .c_portalResNews_list-01001 .p_news.w-news-style-1 .w-news-list-item:last-child {
    border: none;
    padding-bottom: 0px;
    margin-bottom: 0px;
  }

  .c_portalResNews_list-01001 .p_news.w-news-style-1 .w-news-list-item {
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px dotted #aaa;
  }

  .c_portalResIntro_detail-01001 .p_con img {
    height: auto !important;
  }

  #allmap {
    height: 60vh !important;
    max-height:1000px !important;
  }

  .sub .w-wrapper {
    width: 100%;
    padding: 0px;
    margin: 0px;
    max-width: none;
  }

  .w-sub-contact .tel a {
    width: 90%;
    font-size: 24px;
    padding: 20px 0px;
  }

  .w-sub-contact {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .w-sub-contact .list {
    display: block;
    margin-top: 30px;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .w-sub-contact .list .w-item {
    margin: 10px 0px;
    font-size: 16px;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  #c_portalResPublic_codeContainer-15710329076494742 .w-sub-title-2 {
    margin-top: 40px;
    margin-bottom: 10px;
  }

  #w_grid-1571032653517 &gt; div &gt; .p_gridbox {
    background-color: #fff;
  }

  #c_portalResMessage_form-15710326535647914 .InputText {
    background-color: #eee;
  }

  #c_portalResMessage_form-15710326535647914 {
    margin-bottom: 0px;
  }

  .w-trigger {
    display: block;
  }

  .w-sub-about-history .w-content .w-left img {
    display: block;
  }

  .sub .w--index-footer .copyright {
    margin-top: 0px;
  }

  .w-sub-about-history {
    padding-left: 20px;
    padding-right: 20px;
  }

  .w-20191014150212 .list .w-item .w-left img {
    width: 100%;
    height: auto;
  }

  .w-20191024144645:nth-of-type(4) {
    margin-top: 70px;
  }

  .w-20191014150212 .list .w-item:last-child {
    border-bottom: none;
    padding-bottom: 0px;
    margin-bottom: 0px;
  }

  .wd .w--banner .imgs div {
    height: 100%;
  }

  .wd .w--banner .imgs div img {
    width: 100%;
  }
}

#c_portalResNews_list-15724161192854023 {
  padding-top: 110px;
  padding-bottom: 110px;
}

.c_portalResNews_list-01001 .newList {
  max-width: 100% !important;
}

.c_portalResNews_list-01001 .sumrry {
  -webkit-line-clamp: 2 !important;
  line-height: 1.8em !important;
  font-size: 1rem !important;
}

.c_portalResNews_list-01001 .p_news {
  padding: 0px !important;
}

.w-sub-about .w-sub-title p {
  text-align: left;
}

#c_portalResNews_list-15724161192854023 .newList {
  margin-top: 50px;
}

.w-sub-more a {
  width: 400px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  margin-top: 50px;
  background-color: #026AB9;
  text-align: center;
  color: #fff;
  font-size: 1rem;
  border-radius: 250px;
  transition: 1s;
}

.w-sub-more a:hover {
  width: 450px;
  letter-spacing: 3px;
  background-color: #4C5873;
}

.c_portalResNews_list-01001 .time {
  font-size: 1rem !important;
}

.c_portalResNews_list-01001 .list {
  transition: .3s !important;
  width: 100% !important;
  background: #fff !important;
  margin-right: 0px !important;
  padding-bottom: 20px !important;
  height: auto !important;
  border-bottom: 1px dotted #aaa;
}

.c_portalResNews_list-01001 .list:hover .titleLink {
  color: #026AB9 !important;
}

.c_portalResNews_list-01001 .list .contentBox {
  position: static !important;
}

.c_portalResNews_list-01001 .time {
  margin-top: 10px !important;
  color: #aaa !important;
}

.c_portalResNews_list-01001 .sumrry {
  margin-top: 10px !important;
  color: #888 !important;
}

.c_portalResNews_list-01001 .list .contentBox .content {
  width: 100% !important;
  margin-left: 0px !important;
  padding-top: 0px !important;
}

.c_portalResNews_list-01001 .list .contentBox .content .titleLink {
  font-size: 18px !important;
  color: #333 !important;
}

.c_portalResNews_list-01001 .list:hover .titleLink {
  color: #026AB9 !important;
}

.c_portalResNews_list-01001 .pic {
  transition: 1s !important;
  display: block !important;
}

.c_portalResNews_list-01001 .picBox {
  overflow: hidden !important;
  display: none;
}

.c_portalResNews_list-01001 .list:hover .picBox .pic {
  transform: scale(1.05) !important;
}

#c_portalResNews_list-1572417749219 {
  /* padding-top: 110px; */
  /* padding-bottom: 110px; */
}

.c_portalResNews_list-01001 .p_news {
  padding: 0px !important;
}

.c_portalResNews_list-01001 .newList {
  max-width: 100% !important;
}

.c_portalResNews_list-01001 .list:hover .picBox {
  border: 5px solid #fff !important;
}

.p_page .pageNum.active {
  background-color: #323C51;
  border: none !important;
  border-radius: 0px !important;
}

.p_page .pageNum {
  border-radius: 0px !important;
}

.p_page .next {
  border-radius: 0px !important;
}

.p_page .pre {
  border-radius: 0px !important;
}

.p_page .pageNum:hover {
  background-color: #313B50;
  border: none;
}

.p_page .next:hover {
  background-color: #333B51;
  border: none;
}

.p_page .pre:hover {
  background-color: #313B50;
  border: none;
}

.c_portalResNews_list-01001 .newList1 {
  background-color: #026AB9 !important;
}

.c_portalResNews_list-01001 .newList1 .newTitle {
  color: #fff !important;
}

.c_portalResNews_list-01001 .newList1 .newTitle:before {
  background-image: url(/img/20191101113923.png) !important;
}

.c_portalResNews_list-01001 .newList1 .newSummry {
  color: #fff !important;
}

.c_portalResNews_list-01001 .readMore {
  border: 1px solid #fff !important;
  color: #fff !important;
}

.c_portalResNews_list-01001 .readMore:hover {
  color: #333 !important;
}

.c_portalResNews_list-01001 .newTitle {
  font-size: 1.2rem !important;
}

.w-sub-cate {
  margin-bottom: 50px;
}

.w20191030152906 {
  background-color: #eee;
  border-left: 13px solid #026AB9;
  margin-left: 30px;
  margin-right: 30px;
  margin-top: 30px;
  padding: 30px;
  font-size: 2rem;
  color: #026AB9;
}

.c_portalResIntro_detail-01001 {
  margin-bottom: 50px !important;
}

#c_portalResNews_list-15724219131549208 .row {
  width: 100%;
}

#c_portalResNews_list-15724219131549208 {
  margin-bottom: 50px;
}

#c_portalResNews_list-15724219131549208 .content {
  height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
}

#c_portalResNews_list-1570870103757 {
  margin-bottom: 50px;
}

#c_portalResPublic_codeContainer-15710329076494742 .w-sub-title-2 {
  margin-top: 70px;
}

#c_portalResMessage_form-15710326535647914 {
  margin-bottom: 150px;
  margin-top: 0px;
}

.c_portalResMessage_form-01001 .p_CoupWBox {
  height: auto;
}

.fp-tableCell {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}

@media(max-width: 1440px) {
  .w--index-company .w-item:hover .line {
    height:30px;
  }
}

@media(max-width: 796px) {
  #c_portalResPublic_codeContainer-15708687386342914 {
    background-color:#EEEEEE;
  }

  #c_portalResNews_list-15724161192854023 {
    padding: 40px 20px;
  }

  .c_portalResNews_list-01001 .newList {
    margin-top: 30px;
  }

  .c_portalResNews_list-01001 .titleLink {
    font-size: 16px !important;
  }

  .c_portalResNews_list-01001 .list {
    padding-bottom: 0px !important;
    height: auto !important;
  }

  .c_portalResNews_list-01001 .contentBox {
    position: static !important;
    display: block !important;
  }

  .c_portalResNews_list-01001 .picBox {
    width: 100% !important;
    height: auto !important;
  }

  .c_portalResNews_list-01001 .pic {
    width: 100% !important;
    height: auto !important;
  }

  .c_portalResNews_list-01001 .list:hover .picBox {
    border: none !important;
  }

  .c_portalResNews_list-01001 .list {
    margin-bottom: 30px !important;
    padding-bottom: 30px !important;
  }

  .c_portalResNews_list-01001 .title {
    height: auto !important;
  }

  .c_portalResNews_list-01001 .content {
    width: 100% !important;
    margin-left: 0px !important;
    padding-top: 20px !important;
  }

  .c_portalResNews_list-01001 .time {
    margin-top: 10px !important;
  }

  .w-sub-more a {
    width: 100%;
    margin-top: 0px;
  }

  .w-sub-more a:hover {
    width: 100%;
  }

  .w-sub-about-history .w-content .w-item {
    padding-left: 30px;
  }

  .w-sub-about-history .w-content .w-item:before {
    top: 10px;
  }

  .c_portalResNews_list-01001 .list:hover {
    background-color: transparent !important;
  }

  .c_portalResNews_list-01001 .list:hover .titleLink {
    color: #333 !important;
  }

  .c_portalResNews_list-01001 .list:hover .time {
    color: #333 !important;
  }

  #c_portalResNews_list-15724161192854023 .list:nth-child(4) ~ div {
    display: none !important;
  }

  #c_portalResNews_list-15724161192854023 .list:nth-child(4) {
    border-bottom: none;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
  }

  #w_fimg-1572417749194 {
    display: none;
  }

  #c_portalResNews_list-1572417749219 {
    padding: 20px;
    margin-top: 120px;
  }

  #c_portalResNews_list-1570870709437 .centerContentBox {
    padding: 20px;
  }

  .c_portalResNews_list-01001 .newList1 {
    padding: 0px !important;
    width: calc(100% - 40px);
    margin-left: 20px;
  }

  #c_portalResNews_list-1570870709437 .newList {
    height: auto;
    margin-bottom: 10px;
    margin-top: 10px;
  }

  #c_portalResNews_list-1570870709437 .newList:hover {
    height: auto;
  }

  .c_portalResNews_list-01001 .w-list div.w-news-list-item {
    width: 100%;
  }

  .w20191030152906 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .c_portalResNews_list-01001 .p_news.w-news-style-1 {
    padding: 20px !important;
  }

  .c_portalResNews_list-01001 .w-list div.w-news-list-item {
    margin: 0px;
  }

  #c_portalResNews_list-15724219131549208 .pic_box {
    padding-bottom: 0px;
    height: auto;
  }

  #c_portalResNews_list-15724219131549208 .pic_box img {
    position: static;
    transform: none;
  }

  #c_portalResNews_list-15724219131549208 .content {
    padding: 10px;
    padding-top: 10px !important;
    background-color: #eee;
    text-align: center;
  }

  #c_portalResMessage_form-15710326535647914 {
    margin-bottom: 0px;
  }

  #c_portalResNews_list-1570870709437 .newTitle {
    overflow: visible;
    white-space: normal;
    line-height: 1.8em;
  }

  .c_portalResNews_detail-01001 .p_headA .font {
    line-height: 1.8em;
  }

  .c_portalResNews_detail-01001 .p_articles img {
    max-width: 100%;
    height: auto !important;
  }

  .c_portalResNews_detail-01001 .i_title {
    background-color: #eee;
    display: inline-block;
    width: auto;
    padding: 5px 20px;
    border-radius: 50px;
    font-size: 134x;
  }

  .c_portalResNews_detail-01001 .p_previewBox a, .c_portalResNews_detail-01001 .p_nextBox a {
    display: block;
    margin-top: 10px;
    font-size: 16px;
  }

  .c_portalResNews_detail-01001 .p_articles .reset_style p {
    font-size: 18px;
  }
}

.w-sub-about-history {
  padding-top: 0px;
  padding-bottom: 0px;
}

#c_portalResNews_list-1572577518713 .title .titleLink {
  color: #026AB9 !important;
  font-size: 18px;
}

#c_portalResNews_list-1572577518713 .list:hover .title .titleLink {
  color: #fff !important;
  font-size: 18px;
}

#c_portalResNews_list-1572577518713 .content h3.title {
  position: relative;
  padding-left: 20px;
}

#c_portalResNews_list-1572577518713 .content h3.title:before {
  content: "";
  display: block;
  width: 11.4px;
  height: 20px;
  background: url(/img/20191101112544.png) top left no-repeat;
  position: absolute;
  top: 0px;
  left: 0px;
  background-size: contain;
}

#c_portalResNews_list-1572577518713 .list:hover .content h3.title:before {
  background-image: url(/img/20191101113923.png);
}

#c_portalResNews_list-1570870709437 .newTitle {
  color: #026AB9;
  position: relative;
  padding-left: 20px;
}

#c_portalResNews_list-1570870709437 .newTitle:before {
  content: "";
  display: block;
  width: 11.4px;
  height: 20px;
  background: url(/img/20191101112544.png) top left no-repeat;
  position: absolute;
  top: 0px;
  left: 0px;
  background-size: contain;
}

#c_portalResNews_list-1570870709437 .leftTimeBox {
  color: #026AB9;
}

#c_portalResNews_list-1570870709437 .newList:hover .leftTimeBox {
  background: #026AB9;
  color: #fff;
}

.w-20191101131937 .wwrapper {
  /* width: 90%; */
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.c_portalResComplaintPage_detail-01001 .p_complaintPageDetails {
  padding: 0;
}

.w-20191101131937 .wwrapper .witem {
  margin-bottom: 50px;
  /* box-shadow: 0px 0px 20px #ddd; */
  display: flex;
  transition: 1s;
  justify-content: space-between;
  background: #f4f4f4;
  /* align-items: center; */
  position: relative;
  align-items: stretch;
}

.w20200119152605.w-20191101131937 .wwrapper .witem {
  align-items: center;
}

.w-20191101131937 .wwrapper .witem:hover {
  /* box-shadow: 0px 0px 25px #ddd; */
}

.w-20191101131937 .wwrapper .witem .wleft {
  padding: 40px 50px;
  width: 45%;
}

.w20200119152605.w-20191101131937 .wwrapper .witem .wleft {
  width: 50%;
}

.w20200119152605.w-20191101131937 .wwrapper .witem .wright {
  width: 50%;
}

.w-20191101131937 .wwrapper .witem:nth-child(even) .wleft {
  order: 2;
}

.w-20191101131937 .wwrapper .witem .wleft:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 7px;
  background-color: #026AB9;
  transform: scale(0,1);
  transition: 1s;
  transform-origin: top left;
}

.w-20191101131937 .wwrapper .witem:hover .wleft:after {
  transform: scale(1);
}

.w-20191101131937 .wwrapper .witem .wleft h3 {
  color: #026AB9;
  font-size: 20px;
  margin-bottom: 10px;
}

.w-20191101131937 .wwrapper .witem .wleft h3:after {
  content: "";
  width: 2em;
  height: 4px;
  background-color: #aaa;
  display: block;
  margin-bottom: 40px;
  margin-top: 10px;
}

.w-20191101131937 .wwrapper .witem .wleft span {
  color: #B06450;
  font-size: 40px;
  text-transform: uppercase;
  color: #ddd;
  font-family: times new roman;
  display: block;
}

.w-20191101131937 .wwrapper .witem .wleft div {
  margin-top: 20px;
}

.w-20191101131937 .wwrapper .witem .wleft div p {
  font-size: 16px;
  line-height: 1.8em;
  margin-top: 0px;
}

.w-20191101131937 .wwrapper .witem .wleft div p b {
  display: block;
  margin-bottom: 10px;
  font-size: 24px;
}

.w-20191101131937 .wwrapper .witem .wright {
  width: 55%;
  text-align: right;
  position: relative;
  overflow: hidden;
  height: 450px;
  display: flex;
  align-items: flex-start;
}

.w-20191101131937 .wwrapper .witem:first-child .wright {
  height: auto;
}

.w-20191101131937 .wwrapper .witem .wright img {
  width: 100%;
  object-fit: cover;
  transition: 1s;
  transform: scale(1);
  position: absolute;
  bottom: 0px;
  left: 0px;
  height: 100% !important;
  object-fit: cover;
  margin-bottom: 0;
}

.w-20191101131937 .wwrapper .witem:hover .wright img {
  transform: scale(1.05);
}

.wd #w_fimg-1572419863905 {
  display: none;
}

#c_portalResNews_list-15724219131549208 .pic {
  height: 100%;
  object-fit: cover;
}

.w-20191101144823 {
  text-align: center;
}

.w-20191101144823 img {
  width: 45%;
  margin: 2.5%;
}

.w-20191101144823 img:nth-child(1) {
  width: 100%;
  margin: 0px;
}

.w20191101144948 p {
  display: inline-block;
  color: #fff !important;
  padding: 10px 55px;
  margin: 50px 0px !important;
  background-color: #B12B28;
  border-radius: 500px;
  font-size: 20px !important;
}

.w20191101151133 {
  margin-top: 0px;
  text-align: center;
}

.w20191101151133 div:nth-child(1) {
  display: flex;
  justify-content: center;
  background-color: #026AB9;
  padding-top: 250px;
  padding-bottom: 200px;
  margin-bottom: 50px;
}

.w20191101151133 div:nth-child(1) span {
  font-size: 34px;
  color: #fff;
  display: block;
  margin: 0px 15px;
}

.w20191101151133 p {
  text-align: center;
  font-size: 24px;
  margin-bottom: 50px;
  display: inline-block;
  display: block;
  padding: 10px 50px;
  background-color: #333;
  color: #fff;
  width: 300px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  text-decoration: none !important;
  position: relative;
}

.w20191101151133 p:after {
  content: "";
  display: block;
  width: 0px;
  height: 0px;
  border-bottom: 5px solid #FAFAFA;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  left: 50%;
  margin-left: -2.5px;
  bottom: 0px;
  position: absolute;
}

.w20191101151133 .wcate {
  margin-bottom: 50px;
}

.w20191101151133 .wcate span {
  font-size: 16px;
  margin: 0px 10px;
  display: inline-block;
  background-color: #026AB9;
  padding: 5px 15px;
  color: #fff;
  cursor: pointer;
}

@media(max-width: 769px) {
  .w--index-about .w-wrapper .w-right .w-title div a {
    width:100%;
  }

  .w--index-about .w-wrapper .w-right .w-title &gt; div {
    display: block;
  }

  .w--index-news .bgs div:nth-child(1) {
    display: none;
  }

  .wd .w--index-news .w-list .w-item .sumrry {
    text-overflow: inherit;
    white-space: normal;
    max-height: none;
    line-height: 1.8em;
  }
}

.w20191112111502 {
  margin-left: 30px;
  margin-right: 30px;
  margin-top: 30px;
  padding: 30px;
  font-size: 18px;
  text-indent: 2em;
  color: #333;
  line-height: 1.8em;
}

.w20191112111502.w20191112111841 {
  margin-left: 0px;
  padding-left: 0px;
  padding-right: 0px;
  margin-right: 0px;
}

#c_portalResPublic_codeContainer-1572419863915 .w20191101151133 &gt; div:first-child {
  background-color: #333;
  position: relative;
  z-index: 10;
}

#c_portalResPublic_codeContainer-1572419863915 .w20191101151133 &gt; div:first-child:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: url(/img/20191112114454.jpg) bottom left no-repeat;
  opacity: 0.3;
  z-index: -1;
}

#c_portalResPublic_codeContainer-1570870554186 .w20191101151133 &gt; div:first-child {
  background-color: #333;
  position: relative;
  overflow: hidden;
  z-index: 10;
}

#c_portalResPublic_codeContainer-1570870554186 .w20191101151133 &gt; div:first-child:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: url(/img/20191112114436.jpg) bottom left no-repeat;
  z-index: -1;
  opacity: 0.3;
}

#c_portalResPublic_codeContainer-1571796186306 .w20191101151133 &gt; div:first-child {
  background-color: #333;
  position: relative;
  overflow: hidden;
  z-index: 10;
}

#c_portalResPublic_codeContainer-1571796186306 .w20191101151133 &gt; div:first-child:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: url(/img/20191112114514.jpg) bottom left no-repeat;
  z-index: -1;
  opacity: 0.3;
}

.w--index-footer .lines {
  margin-top: 50px;
  margin-bottom: 50px;
  height: 51px;
  position: relative;
  left: 50%;
  margin-left: -50vw;
}

.w--index-footer .lines div {
  position: absolute;
  top: 0px;
  left: 0px;
  background-position: top left;
  background-repeat: no-repeat;
  background-image: url(/img/20191115090845.png);
  width: 4144px;
  height: 41px;
  animation: line1-ani 70s linear infinite;
  animation-direction: alternate-reverse;
}

.w--index-footer .lines div:last-child {
  background-image: url(/img/20191115090940.png);
  width: 6959px;
  height: 41px;
  animation: line2-ani 50s linear infinite;
  animation-direction: alternate-reverse;
}

@keyframes line1-ani {
  0% {
    left: 0px;
  }

  100% {
    left: calc(-4144px + 100vw);
  }
}

@keyframes line2-ani {
  0% {
    left: 0px;
  }

  100% {
    left: calc(-6959px + 100vw);
  }
}

a, h1, h2, h3, h4, h5, h6, p, div {
  margin: 0px;
  padding: 0px;
  font-family: microsoft yahei !important;
}

html {
  font-size: 14px;
}

body {
  position: relative;
  overflow-x: hidden;
  opacity: 0;
  background-color: #fff;
}

body#index {
  overflow: hidden;
  position: relative;
}

body#index.w-normal-scroll {
  overflow-y: auto;
}

.w-hidden {
  display: none !important;
}

body.wloaded {
  opacity: 1 !important;
  visibility: visible !important;
  transition: 1s;
}

body.sub {
  padding-top: 0px;
  background: #fff;
  padding-top: 96px;
}

body.w-make {
  opacity: 1;
}

body.w-make#index {
  overflow: auto;
}

#index .pagebox &gt; div {
  display: none;
}

#index.w-make .pagebox &gt; div {
  display: block;
}

.wd .w--header {
  position: fixed;
  top: -100px;
  left: 0;
  width: 100%;
  display: flex;
  padding: 20px 40px;
  justify-content: space-between;
  align-items: center;
  z-index: 11111000;
  transition: 1s;
  opacity: 0;
  background: #fff;
}

.w--header .wnav {
  display: flex;
  margin-top: 40px;
  margin-right: 25px;
}

.w--header .wnav .witem {
  position: relative;
}

.w--header .wnav .witem:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-bottom: 5px solid #0065B1;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  position: absolute;
  bottom: -10px;
  bottom: -15px;
  left: 50%;
  visibility: hidden;
  margin-left: -2.5px;
  opacity: 0;
  transition: 1s;
}

.w--header .wnav .witem:hover:before {
  visibility: visible;
  opacity: 1;
  bottom: -10px;
}

.w--header .wnav .witem.current:before {
  visibility: visible;
  opacity: 1;
  bottom: -10px;
}

.w--header .en {
  position: absolute;
  top: 10px;
  right: 10px;
  background-color: #0065B1;
  width: 50px;
  height: 50px;
  border-radius: 50px;
  text-align: center;
  line-height: 50px;
  color: #fff;
}

.w--header .en a {
  color: #fff;
  font-size: 14px;
}

.w--header .links {
  position: absolute;
  top: 20px;
  right: 80px;
  display: flex;
}

.w--header .links .witem {
  margin-left: 20px;
  display: flex;
  align-items: center;
}

.w--header .links .witem svg {
  width: 13px;
  height: 13px;
  opacity: 0.5;
  margin-right: 5px;
}

.w--header .links a {
  color: #666;
  font-size: 14px;
  text-decoration: none;
}

.w--header .wnav a {
  display: block;
  padding: 0px 15px;
  font-size: 16px;
  color: #333;
  text-decoration: none !important;
}

.w--header .wnav a:hover {
  color: #026AB9;
}

.w--header .wnav .witem.current a {
  color: #026AB9;
}

.wd .w--header.dark-bg {
  background: rgba(0, 0, 0, 0.3);
  padding: 20px;
}

.wd .w--header.dark-bg-2 {
  background-color: rgba(72, 88, 117, 0.8);
  padding: 20px;
}

.sub.wd .w--header {
  background-color: #fff;
  padding-top: 20px;
  padding-bottom: 20px;
  box-shadow: 0px 0px 5px #aaa;
}

.wd .w--header .w-logo a {
  display: flex;
  align-items: center;
  text-decoration: none !important;
}

.wd .w--header .w-logo a img {
  height: 50px;
}

.wd .w--header .w-logo span {
  font-size: 30px;
  color: #fff;
  margin-left: 15px;
}

.wd.wloaded .w--header.w-show {
  top: 0px;
  opacity: 1;
  transition: 2s;
}

.wd.w-loaded .w--header.w-bg {
  padding-top: 10px;
  padding-bottom: 10px;
  box-shadow: 0px 0px 5px #ddd;
}

.wd .w--header .w-tel {
  display: flex;
  background-color: #DB9D38
}

.wd .w--header .w-tel &gt; div {
  width: 131px;
  height: 34px;
  line-height: 34px;
}

.wd .w--header .w-tel &gt; div:nth-child(1) {
  /*     border: 1px solid #fff; */
  display: flex;
  justify-content: center;
  align-items: center;
}

.wd .w--header .w-tel &gt; div:nth-child(1):before {
  content: "";
  display: block;
  width: 15px;
  height: 15px;
  background: url(/img/w_header_icon_1.png) top left no-repeat;
  margin-right: 5px;
}

.wd .w--header .w-tel &gt; div:nth-child(1) a {
  font-size: 12px;
  color: #fff;
}

.wd .w--header .w-tel &gt; div:nth-child(2) {
  background: #fff;
  margin-left: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}

.wd .w--header .w-tel &gt; div:nth-child(2) a {
  font-size: 12px;
  color: #333;
}

.wd .w--header .w-tel &gt; div:nth-child(2):before {
  content: "";
  display: block;
  width: 9px;
  height: 12px;
  background: url(/img/w_header_icon_2.png) top left no-repeat;
  margin-right: 5px;
}

.wd .w--header .w-nav {
  position: relative;
  display: flex;
}

.wd .w--header .w-nav .w-item {
  width: 120px;
  text-align: center;
  position: relative;
}

.wd .w--header .w-nav .w-item .wsub {
  position: absolute;
  top: 56px;
  left: 0px;
  background-color: rgba(255, 255, 255, 0.9);
  padding: 20px;
  display: none;
  width: 120px;
  box-shadow: 0px 2px 2px #ddd;
}

.sub.wd .w--header .w-nav .w-item .wsub {
  top: 51px;
}

.wd .w--header .w-nav .w-item:nth-child(4) .wsub {
  width: 160px;
  left: -30px;
}

.wd .w--header .w-nav .w-item:nth-child(6) .wsub {
  width: 140px;
  left: -10px;
}

.wd .w--header .w-nav .w-item .wsub a {
  font-size: 14px;
  color: #333;
  line-height: 2em;
  position: relative;
}

.wd .w--header .w-nav .w-item .wsub a:after {
  width: 3px;
  height: 14px;
  top: 8px;
  left: 30px;
  transform: scale(0);
  background-color: #222A38;
  transition: .3s;
}

.wd .w--header .w-nav .w-item .wsub a:hover:after {
  transform: scale(1);
}

.wd .w--header .w-nav .w-item .wsub h3 {
  display: none;
}

.wd .w--header .w-nav .wrapper {
  display: flex;
  justify-content: center;
}

.wd .w--header .w-nav a {
  font-size: 16px;
  color: #fff;
  text-decoration: none !important;
  display: block;
  position: relative;
}

.wd .w--header .w-nav .w-item:first-child a:after {
  width: 2em;
  margin-left: -1em;
}

.sub.wd .w--header .w-nav a {
  position: relative;
  top: 0px;
}

.wd .w--header .w-nav a:after {
  content: "";
  display: block;
  width: 4em;
  left: 50%;
  margin-left: -2em;
  height: 2px;
  background-color: #fff;
  position: absolute;
  top: 30px;
  transition: 1s;
  transform: scale(0,1);
}

.wd .w--header .w-nav .w-item.current &gt; a:after {
  transform: scale(1);
}

.wd .w--header .w-nav a:hover:after {
  transform: scale(1,1);
  transition: 2s;
}

.w-trigger {
  display: none;
}

@media(max-width: 768px) {
  .wd .w--header {
    padding: 10px;
    align-items: center;
  }

  .wd .w--header .w-nav .wrapper {
    display: none;
  }

  .wd .w--header .w-nav .w-trigger {
    position: absolute;
    top: 0px;
    right: 0px;
    display: block;
  }

  .wd .w--header .w-nav .w-trigger span {
    width: 30px;
    height: 2px;
    background-color: #fff;
    margin-bottom: 5px;
    display: block;
  }

  .wd .w--header .w-nav {
    height: 21px;
  }
}

.w5section {
  display: flex;
}

.w5section .witem {
  width: calc(100% / 5);
  height: 387px;
  overflow: hidden;
  transition: 2s;
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  background-color: #333;
}

.w5section .witem:hover {
  width: 600px;
  z-index: 2;
}

.w5section .witem .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
}

.w5section .witem:nth-child(1) .bg {
  background-color: #688caa;
}

.w5section .witem:nth-child(2) .bg {
  background-color: #b37830;
}

.w5section .witem:nth-child(3) .bg {
  background-color: #263038;
}

.w5section .witem:nth-child(4) .bg {
  background-color: #a4b020;
}

.w5section .witem:nth-child(5) .bg {
  background-color: #55a218;
}

.w5section .witem .bg img {
  transition: 1s;
  opacity: 0.2;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.w5section .witem:hover .bg img {
  opacity: 0.5;
}

.w5section .witem .wcontent {
  position: relative;
  z-index: 10;
  padding-left: 50px;
  padding-right: 50px;
}

.w5section .witem .wcontent a:nth-child(1) {
  font-size: 24px;
  color: #fff;
}

.w5section .witem .wcontent .summary {
  margin-top: 50px;
  margin-bottom: 50px;
  display: none;
}

.w5section .witem .wcontent .summary p {
  color: #fff;
  font-size: 14px;
  line-height: 1.8em;
}

.w5section .witem .wcontent a.more {
  display: block;
  width: 120px;
  height: 31px;
  line-height: 41px;
  text-align: center;
  color: #fff;
  border: 1px solid #fff;
  text-decoration: none;
  margin-top: 50px;
  font-size: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  animation: fadeOut both;
}

.w5section .witem:hover .wcontent a.more {
  animation: fadeInUp 1s both;
}

.w5section .witem .wcontent a.more:hover {
  background-color: #fff;
  color: #333;
  text-decoration: none !important;
}

.wwbanner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.wwbanner .wbanner {
  position: relative;
  transform: scale(1.05);
}

.wloaded .wwbanner .wbanner {
  transition: 3s;
  transform: scale(1);
}

.wwbanner .wbanner .wwitem {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  z-index: 10;
  opacity: 0;
  visibility: hidden;
  transition: 1s;
}

.wwbanner .wbanner .wwitem.current {
  opacity: 1;
  visibility: visible;
}

.wwbanner .wbanner .wwitem:first-child {
  position: relative;
  z-index: 10;
}

.wwbanner .wbanner .wwitem:nth-child(2) {
  z-index: 9;
}

.wwbanner .wbanner .wwitem:nth-child(3) {
  z-index: 8;
}

.wwbanner .wbanner .wwitem:nth-child(4) {
  z-index: 7;
}

.wwbanner .wbanner .wwitem:nth-child(5) {
  z-index: 6;
}

.wwbanner .wbanner .wwitem:nth-child(6) {
  z-index: 5;
}

.wwbanner .wbanner .wwitem:nth-child(7) {
  z-index: 4;
}

.wwbanner .wbanner .wwitem:nth-child(8) {
  z-index: 3;
}

.wwbanner .wbanner .wwitem:nth-child(9) {
  z-index: 2;
}

.wwbanner .wbanner .wwitem:nth-child(10) {
  z-index: 1;
}

.wwbanner .wbanner .wwitem.current {
  z-index: 100;
}

.wwbanner .wbanner .witem {
  width: 100%;
  transform: scale(1.09);
  transition: 6s;
}

.wwbanner .wbanner .wwitem.current .witem {
  transform: scale(1);
}

.wwbanner .wbanner .witem img {
  width: 100%;
}

.wwbanner .wbannerwords {
  position: absolute;
  width: 100%;
  height: calc(100% - 108px);
  height: 100%;
  bottom: 0px;
  left: 0px;
  z-index: 200;
}

.wwbanner .wbannerwords .witem {
  position: absolute;
}

.wwbanner .wbannerwords .witem:nth-child(1) {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.wwbanner .wbannerwords .witem:nth-child(2) {
  display: flex;
  align-items: center;
  height: 100%;
  justify-content: flex-end;
  width: 100%;
}

.wwbanner .wbannerwords .witem div {
  position: relative;
  overflow: hidden;
}

.wwbanner .wbannerwords .witem:nth-child(2) div:nth-child(1) {
  order: 2;
  margin-right: 19%;
  position: relative;
  top: 0px;
}

.wwbanner .wbannerwords .witem:nth-child(2) div:nth-child(2) {
  margin-right: 20px;
  position: relative;
  top: 40px;
}

.wwbanner .wbannerwords .witem:nth-child(1) div img {
  position: relative;
  top: 150px;
  transition: 0.8s;
}

.wwbanner .wbannerwords .witem:nth-child(2) div img {
  position: relative;
  left: 100px;
  transition: 0.8s;
}

.wwbanner .wbannerwords .witem:nth-child(1).current img {
  top: 0px;
}

.wwbanner .wbannerwords .witem:nth-child(1).current div:nth-child(1) img {
  transition: 1s 1s;
}

.wwbanner .wbannerwords .witem:nth-child(1).current div:nth-child(2) img {
  transition: 1s 1.2s;
}

.wwbanner .wbannerwords .witem:nth-child(2).current div img {
  left: 0px;
}

.wwbanner .wbannerwords .witem:nth-child(2).current div:nth-child(1) img {
  transition: 1s 1s;
}

.wwbanner .wbannerwords .witem:nth-child(2).current div:nth-child(2) img {
  transition: 1s 1.2s;
}

.wwbanner #c_portalResNews_list-1574043604855 {
  width: 90%;
  max-width: 1300px;
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  background-color: #fff;
  z-index: 200;
  padding: 20px;
}

.wfooter {
  background-color: #444945;
  background: url(/img/20191118150255.jpg) top left repeat;
  overflow: hidden;
}

.wfooter .wtop {
  display: flex;
  justify-content: space-between;
  padding: 80px;
  flex-wrap: wrap;
}

.wfooter .wtop .wleft {
  position: relative;
}

.wfooter .wtop .wleft .wfooter-nav {
  margin-top: 55px;
  display: flex;
}

.wfooter .wtop .wleft .wfooter-nav a {
  font-size: 16px;
  color: #fff;
  display: inline-block;
  position: relative;
  display: flex;
  align-items: center;
}

.wfooter .wtop .wleft .wfooter-nav a:hover {
  color: #fff;
  text-decoration: underline;
}

.wfooter .wtop .wleft .wfooter-nav a:after {
  content: "";
  display: block;
  width: 1px;
  height: 10px;
  background-color: #7f7f7f;
  margin: 0px 25px;
}

.wfooter .wtop .wleft .wfooter-nav a:last-child:after {
  display: none;
}

.wfooter .wtop .wright {
  display: flex;
}

.wfooter .wtop .wright &gt; div:first-child {
  display: flex;
}

.wfooter .wtop .wright &gt; div:first-child .witem {
  margin: 0px 10px;
}

.wfooter .wtop .wright &gt; div:first-child .witem p {
  font-size: 14px;
  color: #fff;
  margin-top: 10px;
  text-align: center;
}

.wfooter .wtop .wright &gt; .info {
  position: relative;
  margin-left: 10px;
}

.wfooter .wtop .wright &gt; .info .witem {
  line-height: 2em;
  display: flex;
  margin-bottom: 10px;
  align-items: center;
}

.wfooter .wtop .wright &gt; .info .witem svg {
  width: 20px;
  height: 20px;
}

.wfooter .wtop .wright &gt; .info .witem svg path {
  fill: #fff;
}

.wfooter .wtop .wright &gt; .info .witem p {
  color: #fff;
  font-size: 16px;
  margin-left: 10px;
}

.wfooter .wtop .wright &gt; .info .witem p a {
  color: #fff;
  text-decoration: none;
}

.wfooter .wtop .wright &gt; .info .witem p a:hover {
  text-decoration: underline;
}

.wfooter .wbottom {
  background-color: rgba(255, 255, 255, 0.1);
  padding-top: 15px;
  padding-bottom: 15px;
}

.wfooter .wbottom p {
  text-align: center;
  color: #fff;
  font-size: 14px;
  margin: 0px;
}

.wfooter .wbottom p a {
  color: #fff;
  text-decoration: none;
}

.wfooter .wbottom p a:hover {
  text-decoration: underline;
}

.w20191118134434 {
  padding: 80px;
  display: flex;
  justify-content: space-between;
}

.w20191118134434 .witem {
  width: calc((100% - 50px * 2) / 3);
  position: relative;
  text-align: center;
  background-color: #333;
}

.w20191118134434 .witem:nth-child(2) {
  margin-left: 50px;
  margin-right: 50px;
}

.w20191118134434 .witem .pic {
  position: relative;
  overflow: hidden;
}

.w20191118134434 .witem .pic img {
  width: 100%;
  height: auto;
  transition: 1s;
}

.w20191118134434 .witem:hover .pic img {
  transform: scale(1.05);
  opacity: 0.3;
  filter: grayscale(0.5);
}

.w20191118134434 .play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
  transition: 1s;
}

.w20191118134434 .play svg {
  width: 100px;
  height: 100px;
  transition: 1s;
}

.w20191118134434 .witem:hover .play svg {
  transform: rotateY(360deg);
}

.w20191118113840 {
  position: relative;
  background: url(/img/20191031114215.jpg) top left no-repeat;
  background-size: cover;
  padding: 80px;
}

.w20191118113840 .wtitle {
  position: relative;
}

.w20191118113840 .wtitle a {
  text-decoration: none;
  font-size: 36px;
  color: #fff;
}

.w20191118113840 .wtitle p {
  font-size: 16px;
  color: #fff;
  line-height: 1.8em;
  max-width: 70em;
  margin-top: 30px;
}

.w20191118113840 .wcontent {
  position: relative;
  margin-top: 80px;
  display: flex;
  justify-content: space-between;
}

.w20191118113840 .wcontent .wleft {
  width: 600px;
  display: flex;
  flex-wrap: wrap;
}

.w20191118113840 .wcontent .wleft .witem {
  width: 33.3%;
  text-align: c;
}

.w20191118113840 .wcontent .wleft .witem .pic svg {
  width: 50px;
  height: 50px;
  transition: 1s;
}

.w20191118113840 .wcontent .wleft .witem:hover .pic svg {
  transform: rotateY(360deg);
}

.w20191118113840 .wcontent .wleft .witem a {
  font-size: 14px;
  color: #fff;
  margin-top: 10px;
  display: block;
}

.w20191118113840 .wcontent .wleft .witem a:hover {
  text-decoration: underline;
}

.w20191118113840 .wcontent .wright {
  width: calc(100% - 600px);
}

.w20191118113840 .wcontent .wright .scroll {
  position: relative;
  overflow: hidden;
}

.w20191118113840 .wcontent .wright .scroll .scroll-container {
  display: flex;
  width: 1000vw;
  position: relative;
}

.w20191118113840 .wcontent .wright .scroll .scroll-container img {
  margin-right: 25px;
}

.w20191118104349 {
  display: flex;
  overflow: hidden;
  align-items: stretch;
}

.w20191118104349 .wleft {
  width: 50%;
  background: #000;
  position: relative;
}

.w20191118104349 .wleft .play {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -45px;
  margin-top: -45px;
  opacity: 0;
  transition: 1s;
  cursor: pointer;
}

.w20191118104349 .wleft:hover .play {
  opacity: 1;
}

.w20191118104349 .wleft .play svg {
  width: 90px;
  height: 90px;
}

.w20191118104349 .wleft img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 1;
  transition: 1s;
}

.w20191118104349 .wleft:hover img {
  opacity: 0.4;
}

.w20191118104349 .wright {
  width: 50%;
  padding: 40px 60px 40px;
}

.w20191118104349 .wright .wtitle {
  position: relative;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  padding-bottom: 10px;
  border-bottom: 1px solid #ddd;
}

.w20191118104349 .wright .wtitle &gt; a {
  font-size: 30px;
  color: #0067b1;
  text-decoration: none;
}

.w20191118104349 .wright .wtitle .wright {
  padding: 0px;
  position: relative;
  top: -5px;
  width: auto;
  display: flex;
  justify-content: flex-end;
}

.w20191118104349 .wright .wtitle .wright a {
  color: #333;
  font-size: 18px;
  text-decoration: none;
  position: relative;
  display: flex;
  align-items: center;
}

.w20191118104349 .wright .wtitle .wright a:after {
  content: "";
  display: block;
  width: 1px;
  height: 15px;
  background-color: #ddd;
  margin: 0px 15px;
  transform: rotate(20deg);
}

.w20191118104349 .wright .wtitle .wright a:last-child:after {
  display: none;
}

.w20191118104349 .wright .wtitle .wright a:hover {
  color: #0067b1;
}

.w20191118104349 .wright .wtitle .wright a.w-current {
  color: #0067b1;
}

.wd #c_portalResNews_list-15740623210441919 {
  display: none;
}

.wd #c_portalResNews_list-15740651728474380 {
  display: none;
}

.wd #c_portalResNews_list-15740651855924950 {
  display: none;
}

.w20191118104349 .wright .wcontent {
  position: relative;
}

.w20191118104349 .wright .wcontent .list {
  visibility: hidden;
  display: none;
  min-height: 370px;
}

.w20191118104349 .wright .wcontent .list.wcurrent {
  display: block;
  visibility: visible;
}

.w20191118104349 .wright .wcontent .list &gt; div {
  display: block !important;
}

.w20191118104349 .wright .wcontent .list .wtitle {
  border-bottom: none;
}

.w20191118104349 .wright .wcontent .list .wtitle a {
  font-size: 18px;
  color: #333;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: calc(100% - 130px);
}

.w20191118104349 .wright .wcontent .list .summary {
  line-height: 1.8em;
  font-size: 14px;
  color: #888;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}

.w20191118104349 .wright .wcontent .list .witem:nth-child(2) {
  margin-top: 10px;
}

.w20191118104349 .wright .wcontent .list .witem {
  margin-bottom: 10px;
  padding-bottom: 5px;
  background: url(/img/20191118165009.png) bottom left repeat-x;
}

.w20191118104349 .wright .wcontent .list .witem:nth-child(1) {
  padding-bottom: 15px;
  margin-top: 15px;
}

.w20191118104349 .wright .wcontent .list .witem:nth-child(1) ~ div:last-child {
  background-image: none;
}

.w20191118104349 .wright .wcontent .list .witem:nth-child(1) ~ div .summary {
  display: none;
}

.w20191118104349 .wright .wcontent .list .witem:nth-child(1) ~ div .time {
  margin-top: 0px !important;
}

.w20191118104349 .wright .wcontent .list .witem:nth-child(1) ~ div .wtitle a {
  font-size: 14px;
}

.w20191118104349 .wright .wcontent .list .witem:nth-child(1) ~ div .wtitle a:hover {
  text-decoration: underline;
}

.w20191118104349 .wright .wcontent .list .witem:nth-child(1) ~ div .wtitle {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.w20191118104349 .wright .wcontent .list .witem:nth-child(1) ~ div .wtitle:before {
  content: "";
  display: block;
  width: 0px;
  height: 0px;
  border-top: 5px solid transparent;
  border-left: 5px solid #aaa;
  border-bottom: 5px solid transparent;
  margin-right: 10px;
}

.w20191118104349 .wright .wcontent .list .witem:nth-child(1) ~ div .time {
  margin-right: 0px;
  margin-left: auto;
}

#c_portalResNews_list-1574043604855 &gt; div &gt; div {
  position: relative;
  overflow: hidden;
}

#c_portalResNews_list-1574043604855 &gt; div &gt; div &gt; div {
  display: flex;
  width: 10000vw;
  position: relative;
}

#c_portalResNews_list-1574043604855 &gt; div &gt; div &gt; div .wscroller {
  display: flex;
}

#c_portalResNews_list-1574043604855 &gt; div &gt; div &gt; div .witem {
  margin-right: 40px;
  width: auto;
  display: flex;
}

#c_portalResNews_list-1574043604855 &gt; div &gt; div &gt; div .witem a {
  font-size: 14px;
  color: #333;
  text-decoration: none;
  display: block;
}

#c_portalResNews_list-1574043604855 &gt; div &gt; div &gt; div .witem a:hover {
  text-decoration: underline;
}

#c_portalResNews_list-1574043604855 &gt; div &gt; div &gt; div .witem span {
  color: #777;
  margin-left: 10px;
  display: block;
}

.sub .wsub--cate &gt; div {
  display: none;
}

.sub .wsub--cate &gt; div.wsub-cate {
  height: 50px;
  display: flex;
}

.sub .wsub--cate &gt; div.wsub-cate .witem {
  display: flex;
  align-items: center;
}

.sub .wsub--cate &gt; div.wsub-cate .witem a {
  color: #fff;
  font-size: 16px;
  position: relative;
  display: flex;
  align-items: center;
  margin-right: 35px;
  text-decoration: none !important;
}

.sub .wsub--cate &gt; div.wsub-cate .witem a:before {
  content: "";
  display: block;
  width: 2px;
  height: 15px;
  background-color: #fff;
  margin-right: 10px;
  transform-origin: bottom left;
  transition: 1s;
}

.sub .wsub--cate &gt; div.wsub-cate .witem a:hover:before {
  transform: scale(1,0);
}

.sub .wsub--cate &gt; div.wsub-cate .witem a.wd-current:before {
  transform: scale(1,0);
}

.sub .wsub--cate &gt; div.wsub-cate .witem a:after {
  content: "";
  display: block;
  background-color: #fff;
  margin-right: 30px;
  position: absolute;
  bottom: -10px;
  width: calc(100% - 10px);
  left: 10px;
  height: 2px;
  transform: scale(0);
  transition: 1s;
  transform-origin: top left;
}

.sub .wsub--cate &gt; div.wsub-cate .witem a:hover:after {
  transform: scale(1);
  transition-delay: 1s;
}

.sub .wsub--cate &gt; div.wsub-cate .witem a.wd-current:after {
  transform: scale(1);
  transition-delay: 1s;
}

.wbg-0069B8 {
  background-color: #0065b1;
}

.c_portalResIntro_detail-01001 .p_content .p_con img {
  max-width: 100%;
  height: auto !important;
  margin-bottom: 10px;
}

.c_portalResIntro_detail-01001 .p_contentBox {
  padding: 0px;
}

.c_portalResComplaintPage_detail-01001 .p_articles p {
  font-size: 16px;
  color: #333;
  line-height: 1.8em;
  margin-bottom: 10px;
}

@media only screen and (max-width: 768px) {
  .w--header .wnav {
    display:none;
  }

  .w--header .en {
    display: none;
  }

  .w--header .links {
    display: none;
  }

  .w--header .w-trigger {
    position: absolute;
    top: 50%;
    /* margin-top:-30px; */
    right: 15px;
  }

  .w--header .wlogo a {
    display: block;
    width: 100%;
  }

  .w--header .wlogo a img {
    height: 50px;
  }

  .sub.wd .w--header {
    padding-left: 0px;
    padding-right: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  #w_fimg-1577522096616 {
    display: none;
  }

  .sub .wsub--cate &gt; div.wsub-cate {
    height: auto;
    flex-wrap: wrap;
    padding-top: 2%;
    padding-bottom: 2%;
  }

  .sub .wsub--cate &gt; div.wsub-cate .witem {
    width: 46%;
    margin: 1% 2%;
  }

  .sub .wsub--cate &gt; div.wsub-cate .witem a {
    margin-right: 0px;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.1);
    padding: 10px;
  }

  .sub .wsub--cate &gt; div.wsub-cate .witem a:before {
    display: none;
  }

  .sub .wsub--cate &gt; div.wsub-cate .witem a:after {
    display: none;
  }

  #w_grid-1577522096656 {
    margin-top: 0px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .c_portalResComplaintPage_detail-01001 .p_articles img {
    max-width: 100%;
  }

  .wfooter .wtop .wleft .wfooter-nav {
    flex-wrap: wrap;
    margin-top: 30px;
  }

  .wfooter .wtop .wleft .wfooter-nav a {
    width:100%;
    background-color:rgba(0, 0, 0, 0.1);
    line-height:4em;
    padding-left:15px;
    position:relative;
    text-decoration:none !important;
  }

  .wfooter .wtop .wleft .wfooter-nav a:before {
    content:"";
    display:block;
    width:5px;
    height:5px;
    border-top:1px solid #aaa;
    border-right:1px solid #aaa;
    position:absolute;
    top:50%;
    right:15px;
    transform:rotate(45deg);
  }

  .wfooter .wtop .wright &gt; div:first-child {
    display:none;
  }

  .wfooter .wtop .wright &gt; .info {
    margin-left:0px;
  }

  .wfooter .wtop .wright &gt; .info .witem p {
    margin-bottom:0;
  }

  .wfooter .wtop .wleft .wfooter-nav a:nth-child(odd) {
    background-color:rgba(0, 0, 0, 0.15);
  }

  .wfooter .wtop .wleft .wfooter-nav a:after {
    display:none;
  }

  .wfooter .wtop {
    padding: 20px;
  }

  .wfooter .wbottom p {
    line-height: 1.8em;
  }

  .wfooter .wbottom p a {
    display: block;
  }

  .wfooter .wbottom p a:nth-last-child(1) {
    display: inline-block;
  }

  .wfooter .wbottom p a:nth-last-child(2) {
    display: inline-block;
  }

  .p_PromptNoneData .promptbox {
    background-color: #f8f8f8;
  }

  #w_fimg-1572577524695 {
    display: none;
  }

  #c_portalResNews_list-1572417749219 {
    margin-top: 0px;
  }

  #c_portalResNews_list-1572417749219 {
    padding: 30px 15px;
  }

  .c_portalResNews_list-01001 .list {
    margin-bottom: 10px !important;
    padding-bottom: 10px !important;
  }

  .c_portalResNews_list-01001 .list .contentBox .content .titleLink {
    font-size: 16px !important;
    font-weight: normal !important;
  }

  .c_portalResNews_list-01001 .time {
    margin-top: 0px !important;
  }

  #w_fimg-1577496654181 {
    display: none;
  }

  .wd .c_portalResNews_detail-01001 {
    margin-top: 0px !important;
    padding: 20px 15px !important;
  }

  #w_fimg-1577503593511 {
    display: none;
  }

  #w_grid-1577503593551 {
    margin-top: 0px;
  }

  #descriptionContent_portalResComplaintPage_detail-15775048031462885 .w-20191101131937 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .w-20191101131937 .wwrapper .witem {
    display: block;
  }

  .w-20191101131937 .wwrapper .witem:last-child {
    margin-bottom:0;
  }

  .w20200119152605.w-20191101131937 .wwrapper .witem .wleft {
    width: 100%;
    padding: 15px;
  }

  .w20200119152605.w-20191101131937 .wwrapper .witem .wright {
    width: 100%;
    height: auto;
  }

  .w-20191101131937 .wwrapper .witem .wright img {
    position: static;
  }

  .w-20191101131937 .wwrapper .witem .wleft h3 {
    margin-bottom: 0px;
  }

  .w-20191101131937 .wwrapper .witem .wleft div {
    margin-top: 10px;
  }

  #w_fimg-1577519273185 {
    display: none;
  }

  #c_portalResNews_list-1577519273230 {
    padding-left: 15px;
    padding-right: 15px;
  }

  #w_fimg-1571025438433 {
    display: none;
  }

  #c_portalResNews_list-15775211608912621 {
    margin-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 20px;
  }

  #w_fimg-1577500569933 {
    display: none;
  }

  #c_portalResNews_list-1577500569978 {
    margin-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 20px;
  }

  .w-sub-contact .list .w-item {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .wwbanner #c_portalResNews_list-1574043604855 {
    display: none;
  }

  .wwbanner .wbanner .witem img {
    height: 70vh;
    object-fit: cover;
  }

  .wwbanner .wbannerwords .witem:nth-child(1) img {
    height: 50px;
  }

  .wwbanner .wbannerwords .witem:nth-child(2) img {
    width: 50px;
  }

  .w5section {
    flex-wrap: wrap;
  }

  .w5section .witem {
    width: 100%;
    height: 30vh;
  }

  .w5section .witem .bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  .w5section .witem:hover {
    width: 100%;
  }

  .w5section .witem .wcontent a.more {
    width: 100px;
    height: 34px;
    font-size: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .w20191118104349 {
    flex-wrap: wrap;
  }

  .w20191118104349 .wleft {
    width: 100%;
  }

  .w20191118104349 .wright {
    width: 100%;
    padding: 30px 15px;
  }

  .w20191118104349 .wright .wtitle {
    flex-wrap: wrap;
    margin-bottom: 10px;
  }

  .w20191118104349 .wright .wtitle .wright a {
    font-size: 14px;
  }

  .w20191118104349 .wright .wtitle .wright {
    top: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .w20191118113840 {
    padding: 30px 15px;
  }

  .w20191118113840 .wtitle p {
    margin-top: 10px;
  }

  .w20191118113840 .wcontent {
    margin-top: 10px;
    display: block;
  }

  .w20191118113840 .wcontent .wleft {
    width: 100%;
  }

  .w20191118113840 .wcontent .wright {
    width: 100%;
    margin-top: 20px;
  }

  .w20191118134434 {
    padding: 30px 15px;
    display: block;
  }

  .w20191118134434 .witem {
    width: 100%;
    margin-bottom: 10px;
  }

  .w20191118134434 .witem:nth-child(2) {
    margin-left: 0;
    margin-right: 0;
  }
}

.wd-full-info {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100vw;
  height: 100vh;
  max-height: 1440px;
  z-index: 99999999;
  background-color: rgba(0, 0, 0, 0.9);
  display: flex;
  align-items: center;
  justify-content: center;
  visibility: hidden;
  opacity: 0;
  transition: 1s;
}

.wd-full-info.wd-show {
  visibility: visible;
  opacity: 1;
}

.wd-full-info .wd-wrapper {
  width: 70vw;
  height: auto;
}

.wd-full-info .wd-wrapper video {
  width: 100%;
  height: auto;
}

.wd-full-info .wd-close {
  width: 50px;
  height: 50px;
  position: absolute;
  bottom: 50px;
  left: 50%;
  margin-left: -25px;
  cursor: pointer;
}

.wd-full-info .wd-close svg {
  position: relative;
  width: 100%;
  height: 100%;
  transition: 1s;
}

.wd-full-info .wd-close svg path {
  fill: #fff;
}

.wd-full-info .wd-close:hover svg {
  transform: rotateY(360deg);
}

body.whidden {
  overflow: hidden !important;
}

@media only screen and (max-width: 768px) {
  .wd-full-info .wd-wrapper {
    width:98vw;
  }
}

.w20200119140605 img {
  width: 48%;
  margin: 1%;
}

.w20200119142906 img {
  width: 31%;
  margin: 1%;
}

.w20200119151745 {
  display: flex;
  flex-wrap: wrap;
}

.w20200119151745 .witem {
  width: 46%;
  margin: 2%;
}

.w20200119151745 .witem .pic {
  height: 200px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #eee;
  margin-bottom: 15px;
}

.w20200119151745 .witem img {
  width: 200px;
}

@media(max-width: 1440px) {
  .wfooter .wtop .wright {
    margin-top:15px;
  }
}

#w_grid-1574062308537 {
  display: none !important;
}

#w_grid-1574062320961 {
  display: none !important;
}

@media(max-width: 768px) {
  .w20200119142906 img {
    margin-left:0;
    margin-right: 0;
  }

  .w20191118113840 .wcontent .wleft .witem {
     width:auto; 
    margin-left:5%;
    margin-right:5%;
    margin-bottom:3%;
  }
  
  .w20191118113840 .wcontent .wleft {
     justify-content:space-between; 
  }
  
  .w20191118134434 .witem .pic img {
     opacity:0.5; 
  }
  
  .w-full-nav .w-item a {
    color:#fff;
  }
  
  .w-20191101131937 {
     padding-left: 0;
     padding-right: 0;
  }
  
  #w_fimg-1577497719181 {
      display:none;
  }

  .w-20191101131937 .wwrapper .witem .wleft h3:after {
    margin-bottom:10px;
  }
  
  #c_portalResMessage_form-15710326535647914 .p_ContactInfo {
     display:flex;
    flex-wrap:wrap;
  }
  
  #c_portalResMessage_form-15710326535647914 .form-group {
     width:100%; 
  }
  
  #c_portalResMessage_form-15710326535647914 .p_CaptchasBox {
      order:2;
  }
  
  #c_portalResMessage_form-15710326535647914 .p_CoupWBox {
     order:3;
     margin-top: 10px;
  }
  
  #c_portalResMessage_form-15710326535647914 .p_EmailBox {
     padding:0 !important; 
  }
  
  #c_portalResNews_list-15775221720678206 {
     margin-bottom:20px; 
  }
}

* {
   word-break : normal; 
}

div[data-vhide100p] {
   display:none !important; 
}</pre></body></html>