body {
  opacity: 0;
  visibility: hidden;
}

body.wd-show {
  opacity: 1;
  visibility: visible;
  transition: 1s;
}

body.make {
  opacity: 1;
  visibility: visible;
}

.wd-right-float {
  position: fixed;
  top: 50%;
  right: 5px;
  z-index: 9999;
  transform: translateY(-50%);
  margin-top: 20vh;
  transition:1s;
}
.wd-right-float.wd-hide {
   right: -100px;
}

.wd-right-float .wd-item {
  animation: fadeOut both;
  position: relative;
}

.wd-right-float .wd-item .wd-sub {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  display: flex;
  font-size: 16px;
  color: #fff;
  align-items: center;
  justify-content: center;
  z-index: -1;
  overflow: hidden;
  transform: translateX(-100%);
  visibility: hidden;
}

.wd-right-float .wd-item:hover .wd-sub {
  visibility: visible;
}

.wd-right-float .wd-item .wd-sub div {
  background-color: #333;
  display: flex;
  height: 100%;
  width: 180px;
  align-items: center;
  padding: 0px 20px;
  animation: fadeOutLeft 1s both;
}

.wd-right-float .wd-item:hover .wd-sub div {
  animation: fadeInLeft 1s 0s both;
}

.wd-right-float.wd-show .wd-item {
  animation: fadeInRight 1s 0s both;
}

.wd-right-float.wd-show .wd-item:nth-child(1) {
  animation-delay: 0.2s;
}

.wd-right-float.wd-show .wd-item:nth-child(2) {
  animation-delay: 0.3s;
}

.wd-right-float.wd-show .wd-item:nth-child(3) {
  animation-delay: 0.4s;
}

.wd-right-float.wd-show .wd-item:nth-child(4) {
  animation-delay: 0.5s;
}

.wd-right-float .wd-item a {
  width: 60px;
  height: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #f8a805;
  margin-bottom: 2px;
}

.wd-right-float .wd-item a svg {
  width: 30px;
  height: 30px;
  transition: 1s;
}

.wd-right-float .wd-item:hover a svg {
  transform: rotateY(180deg);
}

.wd-right-float .wd-item a svg path {
  fill: #fff;
}

@media(max-width: 768px) {
  .wd-right-float {
    display:none;
  }
}

@media(max-width: 768px) {
  #w_grid-1605148098702> div > .p_gridbox > .p_gridCell {
    margin:0;
  }

  #c_portalResNews_list-16051480987827619 .p_news {
    padding: 0;
  }
}

.wd #c_portalResEbizads_banner-15889873499571493 {
  transform: scale(0.8);
  opacity: 0;
}

.wd-show #c_portalResEbizads_banner-15889873499571493 {
  transform: scale(1);
  opacity: 1;
  transition: 1s;
}

.wd .wd--nav {
  opacity: 0;
}

.wd-show .wd--nav {
  animation: fadeInDown 1s 0.2s both;
}

.wd-show .wd--nav:nth-child(2) {
  animation-delay: 0.3s;
}

.wd-show .wd--nav:nth-child(3) {
  animation-delay: 0.4s;
}

.wd-show .wd--nav:nth-child(4) {
  animation-delay: 0.5s;
}

.wd-show .wd--nav:nth-child(5) {
  animation-delay: 0.6s;
}

.wd-show .wd--nav:nth-child(6) {
  animation-delay: 0.7s;
}

.wd--header-tel {
  opacity: 0;
}

.wd-show .wd--header-tel {
  animation: fadeInDown 1s 0.8s both;
}

#c_portalResEbizads_banner-15889873499571493 .lv-slider .swiper-slide {
  overflow: hidden;
}

.wd #c_portalResEbizads_banner-15889873499571493 .lv-slider .swiper-pagination-bullet {
  opacity: 0;
}

.wd-show #c_portalResEbizads_banner-15889873499571493 .lv-slider .swiper-pagination-bullet {
  animation: fadeInUp 1s both;
}

.wd-show #c_portalResEbizads_banner-15889873499571493 .lv-slider .swiper-pagination-bullet:nth-child(1) {
  animation-delay: 0.5s;
}

.wd-show #c_portalResEbizads_banner-15889873499571493 .lv-slider .swiper-pagination-bullet:nth-child(2) {
  animation-delay: 0.6s;
}

.wd-show #c_portalResEbizads_banner-15889873499571493 .lv-slider .swiper-pagination-bullet:nth-child(3) {
  animation-delay: 0.7s;
}

.wd-show #c_portalResEbizads_banner-15889873499571493 .lv-slider .swiper-pagination-bullet:nth-child(4) {
  animation-delay: 0.8s;
}

.w-scroll-ani {
  animation: fadeOut both;
}

body.wd-show .w-scroll-ani.scrolled {
  animation: fadeInUp 1s both;
}

.wd .w_grid-000 > div > .p_gridbox {
  display:flex;
  flex-wrap:wrap;
  overflow:visible;
}
#w_common_text-1596681446026 a:hover span {
  color:#fff !important;
}
#w_common_text-1579164634584 a:hover span {
  text-decoration:underline !important;
}
@media(min-width:769px) and (max-width:1440px) {
  #c_portalResEbizads_banner-15889873499571493 .container {
    width:80%;
  }
}
@media(max-width:768px) {
  #w_common_text-1574676285633 p {
    text-align:left !important;
  }
  #w_common_text-1574676285635 p {
    text-align:left !important;
  }
  #w_common_text-1574676285646 a {
    display:block;
  }
  #w_common_text-1574676285646 > div > div > p > span > span > a:nth-child(4) {
    display:inline;
  }
  #w_common_text-1574676285646 > div > div > p > a {
    display:inline;
  }
  .c_portalResIntro_detail-01001 .p_con img {
    height:auto !important;
  }
  #w_common_text-1596681446016 p {
    text-align:left !important;
  }
  #w_common_text-1596681446018 p {
    text-align:left !important;
  }
  #w_common_text-1596681446026 a {
    display:block;
  }
  #w_common_text-1596681446026 > div > div > p > span > span > a:nth-child(4) {
    display:inline;
  }
  #w_common_text-1596681446026 > div > div > p > span > span > a:nth-child(5) {
    display:inline;
  }
}
#c_portalResnav_main-15966814492318879 .top-nav-wrap .btlink4 {
   display:none; 
}
#c_portalResnav_main-15966814492318879 .top-nav-wrap .btlink6 {
   display:block; 
}
#c_portalResnav_main-15746762858944025 .top-nav-wrap .btlink4 {
   display:none; 
}
#c_portalResnav_main-15746762858944025 .top-nav-wrap .btlink6 {
   display:block; 
}

@media(max-width:768px) {
 .wd #content_box-1579165778049-0 {
     position:relative;
    z-index:10;
  }
  .wd .c_portalResProduct_category-01001 ul.content {
     padding-top:80px; 
  } 
  #c_portalResProduct_category-1605235826549 .contentBox {
     z-index:1; 
  }
}
@media(min-width:769px) {
 #w_grid-1573283914804 > div > .p_gridbox > .p_gridCell>.w_grid-003:nth-child(1) {
   max-width:94%; 
}
  #w_grid-1573283914804.active > div > .p_gridbox > .p_gridCell>.w_grid-003:nth-child(1) {
     max-width:94%; 
  }
  #w_grid-1596681793680 > div > .p_gridbox > .p_gridCell>.w_grid-003:nth-child(1) {
     max-width:94%; 
  }
  #w_grid-1596681793680.active > div > .p_gridbox > .p_gridCell>.w_grid-003:nth-child(1) {
     max-width:94%; 
  }
}
@media(min-width:1366px) {
  #c_portalResPublic_codeContainer-15732848869219091 .lv_toptel {
    font-size:20px;
  }
}