<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@keyframes menumodal {
  0% {
    transform: translate(100%);
  }

  100% {
    transform: translate(0%);
  }
}

.open-drawer {
  animation-name: menumodal;
  animation-timing-function: ease;
  animation-iteration-count: 1;
  animation-duration: .4s;
}

@keyframes closemodal {
  0% {
    transform: translate(0%);
  }

  100% {
    transform: translate(100%);
  }
}

.close-drawer {
  animation-name: closemodal;
  animation-timing-function: ease-in;
  animation-iteration-count: 1;
}

.span-line {
  position: relative;
}

.span-line::after {
  content: "";
  width: 0;
  height: 1px;
  background: #ffe80f;
  position: absolute;
  top: 100%;
  left: 0;
  transition: all .4s;
}

.span-line:hover::after {
  left: 0;
  width: 100%;
}

.span-line-1 {
  position: relative;
}

.span-line-1::after {
  content: "";
  width: 0;
  height: 2px;
  background: #000000;
  position: absolute;
  top: 100%;
  left: 0;
  transition: all .4s;
}

.span-line-1:hover::after {
  left: 0;
  width: 100%;
}

.text-banner-menu-color:hover {
  color: #ffe80f;
}

.article-line {
  position: relative;
}

.article-line::after {
  content: "";
  width: 0;
  height: 1px;
  background: #f787cf;
  position: absolute;
  top: 100%;
  left: 0;
  transition: all .4s;
}

.article-line:hover::after {
  left: 0;
  width: 100%;
}

.text-line {
  background-image: linear-gradient(#f787cf,#f787cf);
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: 0 1px;
  transition: background-size .3s;
}

.bottom-text-line {
  background-image: linear-gradient(#ffffff, #ffffff);
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: 0 1px;
  transition: background-size .3s;
}

.bottom-text-line:not(.text-active):hover {
  /* background-size: 100% 1px; */
  /* color: #ffffff; */
}


.text-menu-color:hover {
  color: #ffffff;
}


.change:hover .icon-xiazai-16:before {
  color: #f787cf;
}

.img-box {
  overflow: hidden;
}

.more-text-color {
  color: rgba(0,0,0,0.45);
  font-weight: 400;
}

.more-text-color:hover {
  color: #f787cf;
}

.more-text-color:hover .icon-gengduo-1::before{
  background: #f787cf;
}

.top-bg {
  font-weight: normal;
  color: rgba(0,0,0,0.45);
  background: #ffffff;
  white-space: nowrap;
  box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.19);
  border-radius: 2px;
}

@keyframes fadeinup {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}

  25% {
		opacity: 0.25;
	}

  50% {
		opacity: 0.5;
	}

  75% {
		opacity: 0.75;
	}


	100% {
		opacity: 1;
		-webkit-transform: translatez(0);
		transform: translatez(0)
	}
}

.fadeinup {
	-webkit-animation-name: fadeinup;
	animation-name: fadeinup
}

.animate-fade-in-up {
  animation-name: fadeinup;
	animation-timing-function: linear;
	animation-iteration-count: 1;
  animation-duration: .4s;
}

@keyframes fadeindown {
	0% {
		opacity: 0;
		transform: translate3d(0, 0, 0);
    background-color: #ffffff;
	}

  25% {
		opacity: 0.0;
	}

  50% {
		opacity: 0.25;
	}

  75% {
		opacity: 0.5;
	}

	100% {
		opacity: 1;
		transform: translatez(0)
	}
}

.animate-fade-in-dowm {
  animation-name: fadeindown;
	animation-timing-function: linear;
	animation-iteration-count: 1;
  animation-duration: .4s;
  
}

.animate-fade-in-dowm-1 {
  animation-name: fadeindown;
	animation-timing-function: ease;
	animation-iteration-count: 1;
  animation-duration: .15s;
}

@keyframes fadeinclose {
	0% {
		opacity: 1;
		transform: translate3d(0, 0, 0);
    background-color: #ffffff;
	}

  25% {
		opacity: 0.75;
	}

  50% {
		opacity: 0.5;
	}

  75% {
		opacity: 0.25;
	}

	100% {
		opacity: 0;
		transform: translatez(0)
	}
}

@keyframes fademenuinup {
	0% {
		opacity: 0;
		transform: translate3d(0, 0%, 0)
	}

  25% {
		opacity: 0.25;
	}

  50% {
		opacity: 0.5;
	}

  75% {
		opacity: 0.75;
	}


	100% {
		opacity: 1;
		transform: translatez(0)
	}
}

.animate-fade-in-close {
  animation-name: fadeinclose;
	animation-timing-function: linear;
	animation-iteration-count: 1;
  animation-duration: .4s;
}

.animate-fade-menu-in-up {
  animation-name: fademenuinup;
	animation-timing-function: linear;
	animation-iteration-count: 1;
  animation-duration: .4s;
}

@keyframes fadeindown1 {
	0% {
		opacity: 0;
		transform: translate3d(0, -50%, 0);
    background-color: #ffffff;
	}

  25% {
		opacity: 0.0;
	}

  50% {
		opacity: 0.25;
	}

  75% {
		opacity: 0.5;
	}

	100% {
		opacity: 1;
		transform: translatez(0)
	}
}

@media (min-width: 1024px) {
	.animate-fade-in-dowm-1 {
		animation-name: fadeindown1;
		animation-timing-function: linear;
		animation-iteration-count: 1;
		animation-duration: .4s;
	}
}

@keyframes fadeinclose1 {
	0% {
		opacity: 1;
		transform: translate3d(0, 0, 0);
    background-color: #ffffff;
	}

  25% {
		opacity: 0.75;
	}

  50% {
		opacity: 0.5;
	}

  75% {
		opacity: 0.25;
	}

	100% {
		opacity: 0;
		transform: translatez(0)
	}
}

.animate-fade-in-close-1 {
  animation-name: fadeinclose1;
	animation-timing-function: linear;
	animation-iteration-count: 1;
  animation-duration: 10s;
}

.text-line-hover-mobile {
  background-image: linear-gradient(#156bbc,#156bbc);
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: 0 1px;
  transition: background-size .3s;
}

/* æ&nbsp;¹æ®çº¦å®šï¼Œå®˜ç½‘å–æ¶ˆç½‘ç«™æ‰€æœ‰çš„ä¸‹åˆ’çº¿æ•ˆæžœ
   æ³¨é‡Šç›¸å…³ä»£ç&nbsp;ï¼Œéœ€è¦æ—¶è§£å¼€å³å¯
   å…·ä½“ï¼šæ³¨é‡Šæ‰€æœ‰  background-size: 100% 1px;
*/
.text-line-hover-mobile:hover {
  color: #156bbc;
  /* background-size: 100% 1px; */
}

@media (min-width: 1024px) {
	.text-line-hover {
		background-image: linear-gradient(#156bbc,#156bbc);
		background-position: 0 100%;
		background-repeat: no-repeat;
		background-size: 0 1px;
		transition: background-size .3s;
	}
	
	.text-line-hover:hover {
		color: #156bbc;
		/* background-size: 100% 1px; */
	}
	
	.change-text-line-hover {
		background-image: linear-gradient(#156bbc,#156bbc);
		background-position: 0 100%;
		background-repeat: no-repeat;
		background-size: 0 1px;
		transition: background-size .3s;
	}
	
	.change:hover .change-text-line-hover {
		color: #156bbc;
		/* background-size: 100% 1px; */
	}

  .change-span-line-hover {
		background-image: linear-gradient(#545454, #545454);
		background-position: 0 100%;
		background-repeat: no-repeat;
		background-size: 0 1px;
		transition: background-size .3s;
	}
	
	.change-inside:hover .change-span-line-hover {
		color: #545454;
		/* background-size: 100% 1px; */
	}
	
	.large-img {
		transition: .75s;
		width: 100%;
		height: 100%;
	}
	
	.change:hover .large-img {
		transform: scale(1.05);
	}
	
	.flipper {
		perspective: 1000px; /* é€è§†æ•ˆæžœï¼Œç”¨äºŽ3dæ•ˆæžœ */
	}
	
	.flipper &gt; img {
		transform-style: preserve-3d;
		transition: transform .7s;
	}
	
	.flipper:hover &gt; img {
		transform: rotatex(360deg);
	}
}
.animate-fade-menu-in-up-1 {
  animation-name: fademenuinup;
	animation-timing-function: linear;
	animation-iteration-count: 1;
  animation-duration: .2s;
}

@keyframes growrightfadeslide {
  0% {
    opacity: 0;
    transform: scalex(.75) rotate(.001deg) translatex(-2.5rem);
  }

  100% {
    opacity: 1;
    transform: scalex(1) rotate(.001deg) translatex(0);
  }
}

.line-animated {
  opacity: 0;
  transform: scalex(.75) rotate(.001deg) translatex(-2.5rem);
  transform-origin: left center;
  -webkit-animation: growrightfadeslide .5s cubic-bezier(.23,1,.32,1) forwards;
  animation: growrightfadeslide .5s cubic-bezier(.23,1,.32,1) forwards;
}

.hr {
  background: rgba(255,255,255,0.72);;
  height: 2px;
  margin: 0;
  border: 0;
  border-radius: 1px;
  flex: 0 0 auto;
}

.menu {
  transition: all .2s;
}

.menu.rotate {
  transform: rotatex(90deg);
}

@keyframes menurotate {
	from {
		transform: rotatex(0deg);
	}

	to {
		transform: rotatex(90deg);
	}
}

.cancel-rotate {
  animation-name: cancelrotate;
	animation-timing-function: linear;
	animation-iteration-count: 1;
  animation-duration: .75s;
}

@keyframes cancelrotate {
	from {
    opacity: 0;
		transform: rotatex(180deg);
	}

	to {
    opacity: 1;
		transform: rotatex(0);
	}
}

.menu-rotate {
  animation-name: menurotate;
	animation-timing-function: linear;
	animation-iteration-count: 1;
  animation-duration: .5s;
}

@keyframes menumodal {
	0% {
		transform: translate(100%);
	}

	100% {
		transform: translate(0%);
	}
}

.menu-modal {
  animation-name: menumodal;
	animation-timing-function: ease;
	animation-iteration-count: 1;
  animation-duration: .4s;
}

@keyframes closemodal {
	0% {
		transform: translate(0%);
	}

	100% {
		transform: translate(100%);
	}
}

.close-modal {
  animation-name: closemodal;
	animation-timing-function: ease-in;
	animation-iteration-count: 1;
  animation-duration: .4s;
}

@keyframes initlargeimg {
	0% {
		transform: scale(1.1);
	}

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

.init-large-img {
  width: 100%;
  height: 100vh;
  object-fit: cover;
}

.auto-large-img {
  animation-name: initlargeimg;
	animation-timing-function: linear;
	animation-iteration-count: 1;
  animation-duration: .7s;
}

.auto-large-img-1 {
  animation-name: initlargeimg;
	animation-timing-function: linear;
	animation-iteration-count: 1;
  animation-duration: 1.5s;
}

.auto-large-img-2:hover {
  transform: scale(1.1);
}

@keyframes menuiteminup {
	0% {
		opacity: 0;
		transform: translate3d(0, 50%, 0)
	}

  25% {
		opacity: 0;
	}

  50% {
		opacity: 0;
	}

  75% {
		opacity: 0.5;
	}


	100% {
		opacity: 1;
		transform: translatez(0)
	}
}

.menu-item-in-up-0, .menu-item-in-up-1, .menu-item-in-up-2, .menu-item-in-up-3
, .menu-item-in-up-4, .menu-item-in-up-5, .menu-item-in-up-6  {
  animation-name: menuiteminup;
	animation-timing-function: ease-in-out;
	animation-iteration-count: 1;
}

.menu-item-in-up-0 {
  
  animation-duration: .9s;
}

.menu-item-in-up-1 {
  animation-duration: 1s;
}

.menu-item-in-up-2 {
  animation-duration: 1.1s;
}

.menu-item-in-up-3 {
  animation-duration: 1.2s;
}

.menu-item-in-up-4 {
  animation-duration: 1.3s;
}

.menu-item-in-up-5 {
  animation-duration: 1.4s;
}

.menu-item-in-up-6 {
  animation-duration: 1.5s;
}


.local-rotate {
  transition: all;
}

.local-second-rotate {
  transition: all;
}

@keyframes localmodalup {
  0% {
    opacity: 0;
    transform: translate(0, -10px);
  }

  100% {
    opacity: 1;
    transform: translate(0, 0);
  }
}

.local-model-up {
  animation-name: localmodalup;
  animation-duration: .7s;
  animation-iteration-count: 1;
}

@keyframes localmodaldown {
  0% {
    opacity: 1;
    transform: translate(0, 0);
  }

  100% {
    opacity: 0;
    transform: translate(0, -10px);
  }
}

.local-model-down {
  animation-name: localmodaldown;
  animation-duration: .7s;
  animation-iteration-count: 1;
}

@keyframes secondmenumodalup {
  0% {
    opacity: 0;
    transform: translate(0, -10px);
  }
  100% {
    opacity: 1;
    transform: translate(0, 0);
  }
}

.second-menu-model-up {
  animation-name: secondmenumodalup;
  animation-duration: .5s;
  animation-iteration-count: 1; 
  display: none;
}

.first-menu:hover .second-menu-model-up {
  display: block;
}

@keyframes privacymodaldown {
  0% {
    opacity: 1;
    transform: translate(0, 0);
  }

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

.privacy-model-down {
  animation-name: privacymodaldown;
  animation-duration: .7s;
  animation-iteration-count: 1;
}


.swiper-title-up {
  animation-name: swipertitleup;
  animation-duration: 1.5s;
  animation-iteration-count: 1;
  /* animation-delay: 0.5s; */
}

@keyframes swipertitleup {
  0% {
    opacity: 0;
    transform: translate(0, 20px);
  }

  100% {
    opacity: 1;
    transform: translate(0, 0);
  }
}

@keyframes heartbeat {
  0% {
    transform: scale(1)
  }

  14% {
    transform: scale(1.02)
  }

  28% {
    transform: scale(1)
  }

  42% {
    transform: scale(1.02)
  }

  70% {
    transform: scale(1)
  }
}

@media (min-width: 1024px) {
  .heart-beat:not(img):hover .animate-heart-beat {
    animation-name: heartbeat;
    animation-duration: 1.3s;
    animation-timing-function: ease-in-out;
  }
}



.hover-scale-2 img {
  transition: all 1.4s;
}

@media (min-width: 1024px) {
  .hover-scale-2:hover img {
    transform: scale(1.05);
  }
}

.hover-top-bg {
  background-image: linear-gradient(#f787cf, #f787cf);
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: 100% 0;
  transition: background-size .3s;
}

.hover-top-bg:hover {
  color: #ffffff;
  background-size: 100% 100%;
}

.hover-receive-bg {
  background-image: linear-gradient(#ffffff, #ffffff);
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: 0 100%;
  transition: background-size .3s;
}

.hover-receive-bg:hover {
  color: rgba(0,0,0,0.85);
  background-size: 100% 100%;
}

.hover-back-bg {
  background-image: linear-gradient(#156bbc, #156bbc);
  background-position: 100% 0 ;
  background-repeat: no-repeat;
  background-size: 0 100%;
  transition: background-size .3s;
}

.text-line-2 {
  background-image: linear-gradient(#156bbc,#156bbc);
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: 0 1px;
  transition: background-size .3s;
}

.text-line-3 {
  background-image: linear-gradient(#ffe80f,#ffe80f);
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: 0 1px;
  transition: background-size .3s;
}

.text-line-3:hover {
  background-size: 100% 2px;
}

@media (min-width: 1024px) {
  .change-2:not(.change-1):hover .text-line-2 {
    /* background-size: 100% 1px; */
  }
}

@media (min-width: 1024px) {
  .hover-back-bg:hover {
    color: #ffffff;
    background-size: 100% 100%;
  }
}

@media (min-width: 1024px) {
  .change-2:not(.change-1):hover .article-text-color-2 {
    color: #f787cf;
  }
}

@keyframes secondmenumodalshow {
  0% {
    opacity: 0;
    /* transform: translate(0, -10px); */
  }

  100% {
    opacity: 1;
    /* transform: translate(0, 0); */
  }
}

.second-menu-model-show {
  animation-name: secondmenumodalshow;
  animation-duration: .6s;
  animation-iteration-count: 1;
}

@keyframes showdrawer {
  0% {
    transform: translate(100%);
  }

  100% {
    transform: translate(0%);
  }
}

.search-drawer {
  animation-name: showdrawer;
  animation-timing-function: ease;
  animation-iteration-count: 1;
  animation-duration: .4s;
}

.show-drawer {
  animation-name: showdrawer;
  animation-timing-function: ease;
  animation-iteration-count: 1;
  animation-duration: .4s;
}

@keyframes closedrawer {
  0% {
    transform: translate(0%);
  }

  100% {
    transform: translate(100%);
  }
}

.close-drawer {
  animation-name: closedrawer;
  animation-timing-function: ease-in;
  animation-iteration-count: 1;
  animation-duration: .4s;
}

@keyframes initlargeimg {
	0% {
		transform: scale(1.1);
	}

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

/* .init-large-img {
  width: 100%;
  height: 100vh;
  object-fit: cover;
} */

.auto-large-img {
  animation-name: initlargeimg;
	animation-timing-function: linear;
	animation-iteration-count: 1;
  animation-duration: .7s;
}



</pre></body></html>