:root {
  --c: #204b8d;
  --cc: #6d9058;
}

.wd-20220702130706 {
  padding-left: 20px !important;
  position: relative;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.wd-20220702130706 svg {
  position: absolute;
  top: 7px;
  left: 0;
  width: 15px;
  height: 15px;
}

.wd-20220702130706 path {
  fill: #eee;
}

#c_portalResnav_main-16398739854631703 .top-nav-a2:hover {
  text-decoration: underline;
  color: #eee;
}

#c_portalResnav_main-16398739854631703 .top-nav-wrap {
  display: flex;
}

#c_portalResnav_main-16398739854631703 .top-nav {
  width: auto;
  flex: 1;
}

#c_portalResnav_main-16398739854631703 .top-nav-a2 {
  width: max-content;
}

#c_portalResPublic_websiteShare-16398739854725055 {
  display: none !important;
}

#c_portalResEbizads_banner-16409128539345295 .theme-btn-s2 {
  background-color: var(--c);
}

#c_portalResSearch_total-16398738647433003 .dialog {
  background: var(--c) !important;
}

#w_grid-1650617785478 .p_gridbox:hover img {
  transform: none !important;
}

#w_grid-1639873842538 {
  z-index: 9999;
}

#c_portalResnav_main-16398738647391065 .tNav.active .nav-tel .tel-con .tel-ico {
  background-color: var(--c);
}

#w_common_text-1650535509030 p > span > span:nth-child(2) {
  color: var(--cc) !important;
}

#w_fimg-1639873842573 img {
  height: 40px;
  width: auto;
}

#w_grid-1645174073398> div > .p_gridbox > .p_gridCell {
  margin-bottom: 0;
}

#w_fimg-1639873842573 a > div {
  display: flex;
}

#c_portalResnav_main-16398738647391065 .navName::after {
  color: var(--cc);
}

#c_portalResnav_main-16398738647391065 .tNavH::before {
  background-color: var(--cc);
}

#c_portalResnav_main-16398738647391065 .img_text_box .t {
  color: var(--cc);
}

#c_portalResnav_main-16398738647391065 .navSlink:hover span {
  color: var(--c);
}

#c_portalResnav_main-16398738647391065 .img_text_box a:hover {
  background: var(--cc);
  border-color: var(--cc);
}

#w_grid-1639873842538 > div > .p_gridbox {
  background-color: transparent;
  border-bottom: none;
  position: static;
}

#c_portalResnav_main-16398738647391065 .tNav .nav-tel {
  display: none;
}

#c_portalResSearch_total-16398738647433003 .dialog {
  display: none;
}

#c_portalResnav_main-16398738647391065 .navUl {
  max-width: 800px;
  padding-right: 0;
}

#c_portalResEbizads_banner-16409128539345295 .lv-slider .swiper-button-prev {
  display: none;
}

#c_portalResEbizads_banner-16409128539345295 .lv-slider .swiper-button-next {
  display: none;
}

#c_portalResEbizads_banner-16409128539345295 .lv-style .slide-btns {
  display: none;
}

#c_portalResEbizads_banner-16409128539345295 .lv-style .slide-line {
  display: none;
}

#c_portalResEbizads_banner-16409128539345295 .lv-style .slide-title h2 {
  font-size: 4vw;
}

#c_portalResEbizads_banner-16409128539345295 .lv-slider .swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 20px;
}

#c_portalResEbizads_banner-16409128539345295 .lv-slider .swiper-pagination-bullet-active {
  background: var(--c);
}

#c_portalResEbizads_banner-16409128539345295 .lv-slider .swiper-container-horizontal > .swiper-pagination-bullets {
  max-width: none;
  padding-left: 20px;
  padding-right: 20px;
  text-align: left;
}

.htmleaf-container {
  background-color: var(--c);
  margin-top: 2rem;
}

span.counter {
  color: #fff;
}

.mine {
  color: #fff;
}

span.jieshao {
  color: #fff;
}

#w_grid-1650617785481 {
  margin-bottom: 0;
}

#w_grid-1650617785475> div > .p_gridbox > .p_gridCell {
  margin-bottom: 0;
}

#w_grid-1639873963245 > div > .p_gridbox {
  background-color: var(--c);
}

#w_grid-1650508954092 > div > .p_gridbox {
  background-color: var(--c);
}

#w_common_text-1656735934254 span {
  color: #eee !important;
}

#w_common_text-1656735934254 a {
  color: #eee !important;
}

#w_grid-1639873842538 > div > .p_gridbox > .p_gridCell>.w_grid-003:nth-child(1) {
  padding-left: 20px;
}

#w_grid-1639873842547> div > .p_gridbox > .p_gridCell:nth-child(3n) {
  display: none;
}

.p_gridbox:after {
  display: none;
}

.w_grid-003 > div > .p_gridbox {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}

.w_grid-000 > div > .p_gridbox {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}

#w_grid-1639873842547 > div > .p_gridbox {
  justify-content: space-around;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
}

#c_portalResEbizads_banner-16409128539345295 {
  position: relative;
}

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

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

#c_portalResEbizads_banner-16409128539345295 svg {
  position: absolute;
  bottom: 20px;
  right: 20px;
  z-index: 100;
  animation: spin 20s linear infinite;
}

#w_grid-1650508954097 span {
  color: #eee !important;
}

#c_portalResnav_main-16398739854631703 .top-nav-a1 {
  color: #eee;
}

#w_grid-1650508954146 > div > .p_gridbox {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  /* border: none; */
}

#c_portalResnav_main-16398739854631703 .top-nav-a2 {
  color: #eee;
}

#c_portalResEbizads_banner-16409128539345295 .lv-style .slide-en {
  max-width: none;
  text-align: center;
}

#c_portalResEbizads_banner-16409128539345295 .lv-style .slide-title {
  max-width: none;
  text-align: center;
}

#c_portalResEbizads_banner-16409128539345295 .lv-style .slide-text {
  max-width: none;
  text-align: center;
}

#c_portalResnav_main-16398739854631703 .top-nav-a1:before {
  background: #ddd;
}

#c_portalResPublic_credible-16505089532685528 {
  margin-top: 0;
  text-align: right;
}

.wd #w_fimg-1650611284620 {
  display: none;
}

#w_common_text-1650614133674 span {
  color: #eee !important;
}

#w_fimg-1650620824769 {
  margin-top: 10%;
  margin-left: auto;
  margin-right: 0;
}

.wd #w_grid-1650620622894 {
  display: none;
}

#w_grid-1650620622882 {
  margin-bottom: 3rem;
  padding-left: 0;
  padding-right: 0;
}

.demo .con:last-child {
  border: none;
}

.wd-right-float .wd-item a {
  margin-bottom: 1px;
}

#c_portalResEbizads_banner-16409128539345295 svg {
  transition: 1s;
}

.wd-20220712092016 {
  transition: 1s;
}

.wd-20220712092016.wd-current {
  opacity: 0;
  visibility: hidden;
}

#w_common_text-1656735934254 a:hover {
  text-decoration: underline;
}

#w_common_text-1656735934254 a:hover span {
  text-decoration: underline;
}

#w_grid-1650508954097 a:hover {
  text-decoration: underline;
}

#w_grid-1650508954097 a:hover span {
  text-decoration: underline;
}

#c_portalResnav_main-16398738647391065 .navLi {
  overflow: hidden;
}

#c_portalResnav_main-16398738647391065 .tNav .navName {
  transition: color 0.5s;
}

#w_grid-1639873842538.active > div > .p_gridbox > .p_gridCell>.w_grid-003:nth-child(1) {
  padding-left: 20px;
}

.wd-20220715105934 video {
  width: 100%;
  opacity: 0.8;
}

.wd .wd-20220715105934 video {
  height: 100vh;
  object-fit: cover;
}

.wd-20220715105934 {
  background-color: #000;
}

.wd-20220715105950 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}

.wd-20220715105950 p {
  font-size: 24px;
  color: #fff;
}

.wd-20220715105950 h2 p {
  font-size: 4vw;
  color: #fff;
  text-transform: uppercase;
  max-width: 800px;
  word-break: keep-all;
  text-align: center;
}

.wd-20220715105950 b {
  font-size: 18px;
  color: #fff;
  display: block;
  margin-top: 2rem;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }

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

.wd-20220712110316 {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  transition: 1s;
}

.wd-20220712110316.wd-current {
  opacity: 0;
}

.wd-20220712110316 svg {
  animation: spin 20s linear infinite;
}

.wd-20220712110316 svg path {
  fill: #fff;
}

.wd-right-float .wd-item a {
  background-color: var(--cc);
}

.wd #c_portalResEbizads_banner-16575860198432251 .wd-20220711105045 .wd-item img {
  height: 70vh;
  object-fit: cover;
  width: 100%;
}

.wd-20220715105950 h2 p {
  display: flex;
  justify-content: center;
  overflow: hidden;
}

.wd-20220715105950 h2 p span {
  display: block;
}

#w_common_text-1656736341307 {
  padding-left: 7.5em;
}

#w_common_text-1650508954139 p:nth-child(2) {
  padding-left: 4em;
}

#w_grid-1639873963267> div > .p_gridbox > .p_gridCell:nth-child(3n) {
  max-width: 280px;
  margin-left: auto;
}

.w_grid-001 > div > .p_gridbox {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  overflow: visible;
}
.wd-20220715134922 {
  display:flex;
  align-items:center;
  padding:15px 30px;
  border:1px solid var(--c);
  margin-bottom:5px !important;
  position:relative;
}
.wd-20220715134922 span {
  color:var(--c) !important;
}
.wd-20220715134922 svg {
  width:20px;
  height:20px;
  margin-right:5px;
}
.wd-20220715134922 svg path {
  fill:var(--c);
}
.wd-20220715134922 svg:last-child {
  width:50px;
  height:50px;
  position:absolute;
  top:50%;
  margin-top:-25px;
  right:10px;
}
.wd-20220715134922 svg:last-child path {
  fill:#eee;
}
.wd-20220715134922:hover {
  border-color:var(--cc);
  background-color:var(--cc);
}
.wd-20220715134922:hover span {
  color:#fff !important;
}
.wd-20220715134922:hover svg path {
  fill:#fff;
}
.wd-20220715134922:hover svg:last-child path {
  fill:#fff;
}
#content_box-1650508954097-0 span {
  color:#fff !important;
}
#content_box-1650508954097-0 a {
  color:#fff !important;
}
#content_box-1650508954097-0 a:hover {
  text-decoration:underline !important;
}
#content_box-1650508954097-0 a:hover span {
  text-decoration:underline !important;
}
.wd-20220812173825 {
  display:flex;
}
.wd-20220812173825 .wd-item {
  flex:0 0 20%;
  position:relative;
  transition:1s;
  background-color:#000;
}
.wd-20220812173825 .wd-item:hover {
  flex:0 0 25%;
}
.wd .wd-hide {
  display:none !important;
}
.wd .wd-20220812173825 .wd-item img {
  width:100%;
  height:70vh;
  object-fit:cover;
  transition:1s;
  opacity:0.8;
}
.wd .wd-20220812173825 .wd-item:hover img {
  opacity:0.5;
}
.wd-20220812173826 {
  position:absolute;
  bottom:-30px;
  left:5%;
  width:90%;
  transition:2s;
}
.wd .wd-20220812173825 .wd-item:hover .wd-20220812173826 {
  left:10%;
  bottom:30px;
}
.wd-20220812173826 div {
  font-size:12px;
  color:#777;
  text-transform:uppercase;
  letter-spacing:10px;
}
.wd-20220812173826 p {
  font-size:24px;
  color:#fff;
  margin-top:20px;
  margin-bottom:5px;
}
.wd-20220812173826 article  {
  font-size:14px;
  color:#fff;
  margin-bottom:30px;
}
.wd-20220812173826 a {
  font-size:12px;
  color:#fff;
  padding:10px 40px;
  border:1px solid #fff;
  border-radius:50vw;
  display:block;
  width:max-content;
  opacity:0;
  visibility:hidden;
  transition:1s;
}
.wd-20220812173826 a:hover {
  background-color:var(--c);
  color:#fff;
  border-color:var(--c);
}
.wd .wd-20220812173825 .wd-item:hover .wd-20220812173826 a {
  opacity:1;
  visibility:visible;
}
@media(min-width:769px) {
  #w_common_text-1656493143023 {
    min-height:56px;
  }
}
#w_grid-1654166431509 .p_gridbox {
  background:var(--c);
}
#w_grid-1654167053546 .p_gridbox {
  background:var(--cc);
}
#w_grid-1654167058345 .p_gridbox {
  background:var(--c);
}
#w_grid-1656493143010 .p_gridbox {
  background:var(--cc);
}

.c_portalResMessage_form-01001 .p_ContactInfo{
  display:flex !important;
  flex-wrap:wrap !important;
}
.c_portalResMessage_form-01001 .form-group {
  width:45% !important;
  margin:10px 2.5% !important;
  order:1 !important;
}
.c_portalResMessage_form-01001 .p_groupBox {
  width:100% !important;
}
.c_portalResMessage_form-01001 .p_CaptchasBox {
  order:2 !important;
}
.c_portalResMessage_form-01001 .p_CoupWBox {
  order:3 !important;
  width:50% !important;
  margin-left:auto !important;
  margin-right:auto !important;
}
.c_portalResMessage_form-01001 .p_LoginPrompt {
  bottom:-20px;
}
.sp-zoom {
  display:none !important;
}
#w_fimg-1669731438106 img {
  filter:brightness(0.5);
}
#c_portalResProduct_detail-16377208443414901 .top {
  margin-top:0;
}
.wd-20221130084029.wd .wd-20220715105934 video {
  display:none;
}
.wd-20221130084029.wd .wd-20220715105934 img {
  position:absolute;
  position:relative;
  top:0;
  left:0;
  width:100vw;
  height:100vh;
  object-fit:cover;
  z-index:-1;
  filter:brightness(0.7);
} 
.wd-20220715105934 {
  position:relative;
  z-index:10;
}
#w_grid-1639873842538 {
  position:relative;
}
#c_portalResComplaintPage_detail-16567487051536624 .wd-item {
  display:flex;
}
@media(max-width:768px) {
  #w_grid-1639873842547 > div > .p_gridbox {
    justify-content:flex-start;
  } 
  #w_fimg-1639873842573 .p_dimage {
    position:relative;
      top:20px;
  }
  .wd-20220715105950 {
    width:80%;
  }
  .wd-20220812173825 {
    display:block;
  }
  #c_portalResComplaintPage_detail-16567487051536624 .wd-item {
    width:50%;
  }
  #c_portalResComplaintPage_detail-16567487051536624 .wd-item {
    width:45%;
    margin:2.5%;
  }
  #w_grid-1639873963267> div > .p_gridbox > .p_gridCell:nth-child(3n) {
    max-width:none;
  }
  #w_grid-1650508954110 > .w_grid > .p_gridbox:nth-child(1) {
    display:block;
  }
  #w_grid-1650508954110> div > .p_gridbox > .p_gridCell:nth-child(2n+1) {
    width:100%;
  }
  #w_grid-1650508954146 > div > .p_gridbox {
    flex-direction:row-reverse;
  }
  #c_portalResPublic_credible-16505089532685528 {
    margin-left:0;
    text-align:left;
  }
}
.wd div[id*=w_fimg-] {
  min-height:auto !important;
}
@media(max-width:768px) {
  #w_fimg-1669731438106 img {
    min-height:200px;
    object-fit:cover;
  } 
  #c_portalResProduct_list-16697299561131331 .p_stylebox .stylebox_top {
    display:block;
  }
  #c_portalResProduct_list-16697299561131331 .stylebox_title {
    display:flex;
    align-items:center;
  }
  #c_portalResProduct_list-16697299561131331 .title_main {
    color:#fff;
  }
  .c_portalResMessage_form-01001 .form-group {
    width:100% !important;
    margin:5px 0 !important;
    padding:0 !important;
  }
  .pub_banner img {
    filter:brightness(0.7);
  }
  .wd-right-float {
    display:block;
  }
}
.wd-20220715105934 {
  position:relative;
}
.wd-20220715105934 img {
  width:100%;
  height:auto;
}
.wd .wd-20220715105934 img {
  height:100vh;
  object-fit:cover;
  filter:brightness(0.7);
}

#w_grid-1660297092299 {
  background:#eee;
  margin-top:80px;
}
#w_common_text-1660298867893 {
  margin-top:80px;
}
#w_common_text-1657864047923 {
  display:none;
}
#w_grid-1687285078787 {
  background-color:#fff;
}
#w_common_text-1687284692051 {
  margin-top:80px;
}
#c_portalResNews_list-16872846455796350 {
  margin-bottom:80px;
}
#w_grid-1639873963267 {
  max-width:1400px;
}
#w_grid-1650508954146 {
  width:90%;
  max-width:1400px;
}
#c_portalResNews_list-16872846455796350 .newPic {
  width:100%;
  height:100%;
  object-fit:cover;
}
.wd .wd-20220715105934 img {
  height:50vh;
}
#c_portalResProduct_list-16872845819204208 .proList {
  background-color:#fff;
}
#c_portalResProduct_list-16872845819204208 .keyBox {
  display:none;
}
.wd-20220715123317 {
  display:none;
}
#c_portalResEbizads_banner-16872857667882772 .text {
  display:none;
}
#c_portalResEbizads_banner-16872857667882772 .swiper-button-prev {
  background-image:none;
}
#c_portalResEbizads_banner-16872857667882772 .swiper-button-next {
  background-image:none;
}
#c_portalResProduct_list-16872845819204208 .titleBox {
  font-size:18px;
  text-align:center;
}
.wd-scroll-container {
  width:max-content;
  position:relative;
}
.wd-scroll-wrapper {
  display:flex;
  width:max-content;
}
.wd-overflow-hidden {
  overflow:hidden;
}
#c_portalResProduct_list-16872845819204208 .proList {
  margin-right:20px !important;
}
#c_portalResProduct_list-16872845819204208 .proList {
  width:30vw;
}
#c_portalResProduct_list-16872845819204208 .proBox {
  margin-bottom:80px;
}
#c_portalResEbizads_banner-16872857667882772 .text {
  display:block;
  transform:translateY(-50%);
}
#c_portalResEbizads_banner-16872857667882772 .bannerTitle {
  font-size:32px;
  margin-bottom:15px;
  padding-bottom:0;
}
#c_portalResEbizads_banner-16872857667882772 .summry {
  font-size:12px;
  letter-spacing:0;
  text-transform:uppercase;
}
#c_portalResEbizads_banner-16872857667882772 .bannerPic {
  filter:brightness(0.7);
}
#c_portalResEbizads_banner-16872857667882772 .bannerTitle::after {
  display:none;
}
#c_portalResEbizads_banner-16872857667882772 .bannerTitle::before {
  display:none;
}
#c_portalResEbizads_banner-16872857667882772 .swiper-button-prev {
  margin-top:0;
}
#c_portalResEbizads_banner-16872857667882772 .swiper-button-next {
  margin-top:0;
}
#c_portalResEbizads_banner-16872857667882772.c_portalResEbizads_banner-01001 .swiper-container {
  height:calc(100vw / 1920 * 700);
}