@charset "utf-8";
/* CSS Document */
@media screen and (max-width: 768px) {

.my-map { margin: 0 auto; width: 100%; height: 300px; }

}



.nyactive >div {
background:#1381d6 !important;
   /* background: url(https://omo-oss-image.thefastimg.com/portal-saas/new2022111713435166423/cms/image/3cd91c37-c130-4388-a7e8-1839aa8f60f1.jpg?1673850355084) center no-repeat #ff7e00;*/
   color: #fff!important;
}
.nyactive a {
	color: #fff;
	font-weight: bold;
}
.nyactive:hover .e_text-7 a {
	color: #fff;
	font-weight: bold;
}


#c_static_001_P_5327-1663050892525 .e_credible-37,#c_static_001_P_5327-1663050892525 .e_line-6{    opacity: 1 !important;}


#c_static_001_P_5327-1663050892525 .e_container-7 > .p_item .e_richText-36,#c_static_001_P_5327-1663050892525 .e_container-7 > .p_item .e_richText-36 p{    opacity: 1 !important;}
.page_a.current {
	background: #333 !important;
	color: #fff;
}

.main:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0px;
	right: 0;
	z-index: 9;
	/*background-image: linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0));*/
	/*height: 160px;*/
}


body {
 opacity: 0;
 transition: padding-top 1s;
}
body.cn-show {
 opacity: 1;
}
body.cn-make {
 opacity: 1;
}
body.cn-show .wd-scroll-animation:not(.wd-no-scroll-animation).wd-scrolled {
 animation: fadeInUp 0.8s both;
}
.wd-scroll-animation:not(.wd-no-scroll-animation) {
 opacity: 0;
}
.cn-make .wd-scroll-animation {
 opacity: 1;
}



:root {
  --c:#f94244;
}
::-webkit-scrollbar {
  width:6px;
  height:4px;
}
::-webkit-scrollbar-thumb {
  background-color:#ddd;
}
body {
  opacity:0;
}
body.front {
  opacity:1;
}
body.make {
  opacity:1;
}
.banner_text_effect .swiper-button-next, .banner_text_effect .swiper-button-prev {
  color:#fff;
}
.banner_text_effect .swiper-button-next:after, .banner_text_effect .swiper-button-prev:after {
  color:#fff;
  font-size:20px;
}
.banner_text_effect.no-prev-next .swiper-button-prev {
  display:none !important;
}
.banner_text_effect.no-prev-next .swiper-button-next {
  display:none !important;
}
.banner_text_effect img {
  filter:brightness(0.9);
}
.banner_text_effect span {
  opacity:0;
  display:inline-block;
  min-width:0.5em;
  letter-spacing:0.1em;
  text-transform:uppercase;
}
.banner_text_effect .swiper-slide-active span {
  animation:fadeIn 1.5s 0.3s both;
}
.banner_text_effect.fadeInUp .swiper-slide-active span {
  animation:fadeInUp 1.5s  0.3s both;
}
.banner_text_effect.fadeInDown .swiper-slide-active span {
  animation:fadeInDown 1.5s  0.3s both;
}
.banner_text_effect.fadeInLeft .swiper-slide-active span {
  animation:fadeInLeft 1.5s  0.3s both;
}
.banner_text_effect.fadeInRight .swiper-slide-active span {
  animation:fadeInRight 1.5s  0.3s both;
}


.auto-category {
  background-color:#eee;
}
.auto-category .auto-category-container {
  width:90%;
  max-width:1210px;
  display:flex;
  margin-left:auto;
  margin-right:auto;
}
.auto-category .auto-category-container .category-item {
  flex:1;
}
.auto-category .auto-category-container .category-item a {
  line-height:4;
  font-size:16px;
  color:#333;
  text-align:center;
  border-left:1px solid #ddd;
  display:block;
  position:relative;
  overflow:hidden;
  text-indent:-2222em;
}
.auto-category .auto-category-container .category-item:last-child a {
  border-right:1px solid #ddd;
}

.auto-category .auto-category-container .category-item a:before{
  content:attr(data-text);
  display:block;
  position:absolute;
  top:0;
  color:#333;
  transition:1s;
  width:100%;
  background-color:#eee;
  text-indent:0;
}
.auto-category .auto-category-container .category-item a:after {
  content:attr(data-text);
  display:block;
  position:absolute;
  top:100%;
  color:red;
  transition:1s;
  width:100%;
  background-color:var(--c);
  color:#fff;
  text-indent:0;
}
.auto-category .auto-category-container .category-item a:before {
  transition:1s;
}
.auto-category .auto-category-container .category-item a:after {
  transition:1s;
}
.auto-category .auto-category-container .category-item a:hover:before {
  top:-100%;
}
.auto-category .auto-category-container .category-item a:hover:after {
  top:0;
  transition:1s;
}

.auto-category .auto-category-container .category-item a.category-current:before {
  top:-100%;
  transition:1s 0.1s;
}
.auto-category .auto-category-container .category-item a.category-current:after {
  top:0;
  transition:1s 0.1s;
}


