/*!**************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./src/site/styles/swiper.min.css ***!
  \**************************************************************************************************************/
/**
 * Swiper 4.5.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 13, 2019
 */
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/px2rem-loader/index.js??ruleSet[1].rules[2].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./node_modules/sass-loader/dist/cjs.js!./node_modules/glob-import-loader/index.js!./src/site/page/main/main.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";

[v-cloak] {
  display: none;
}

@keyframes border-color {
  0% {
    border-image: linear-gradient(120deg, rgb(122, 185, 229), rgb(109, 162, 214), rgb(100, 140, 201), rgb(87, 118, 185), rgb(75, 94, 170), rgb(71, 78, 158), rgb(71, 74, 153), rgb(74, 67, 147), rgb(74, 61, 141), rgb(74, 55, 134)) 1;
  }

  2.5641% {
    border-image: linear-gradient(120deg, rgb(117, 173, 222), rgb(104, 151, 207), rgb(93, 128, 192), rgb(81, 105, 177), rgb(70, 83, 162), rgb(71, 76, 157), rgb(72, 71, 147), rgb(73, 64, 143), rgb(75, 58, 138), rgb(74, 55, 134)) 1;
  }

  5.1282% {
    border-image: linear-gradient(120deg, rgb(111, 162, 215), rgb(99, 139, 200), rgb(88, 117, 185), rgb(75, 94, 170), rgb(72, 79, 159), rgb(72, 73, 153), rgb(72, 67, 147), rgb(74, 61, 141), rgb(76, 55, 134), rgb(75, 58, 138)) 1;
  }

  7.6922999999999995% {
    border-image: linear-gradient(120deg, rgb(104, 150, 209), rgb(92, 127, 191), rgb(81, 105, 177), rgb(70, 83, 162), rgb(71, 76, 157), rgb(73, 70, 149), rgb(72, 65, 143), rgb(73, 59, 138), rgb(74, 55, 136), rgb(74, 61, 140)) 1;
  }

  10.2564% {
    border-image: linear-gradient(120deg, rgb(99, 137, 200), rgb(87, 116, 184), rgb(76, 94, 170), rgb(71, 78, 158), rgb(71, 72, 152), rgb(75, 68, 148), rgb(73, 62, 141), rgb(74, 55, 134), rgb(72, 58, 137), rgb(73, 64, 143)) 1;
  }

  12.8205% {
    border-image: linear-gradient(120deg, rgb(93, 126, 193), rgb(81, 103, 176), rgb(71, 82, 162), rgb(70, 75, 156), rgb(73, 70, 149), rgb(73, 64, 143), rgb(73, 59, 138), rgb(76, 54, 136), rgb(74, 61, 141), rgb(74, 67, 147)) 1;
  }

  15.384599999999999% {
    border-image: linear-gradient(120deg, rgb(86, 115, 183), rgb(75, 93, 169), rgb(70, 79, 158), rgb(73, 72, 152), rgb(75, 68, 148), rgb(74, 61, 140), rgb(74, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149)) 1;
  }

  17.9487% {
    border-image: linear-gradient(120deg, rgb(81, 103, 176), rgb(70, 81, 161), rgb(71, 77, 155), rgb(72, 71, 149), rgb(73, 64, 143), rgb(73, 59, 138), rgb(74, 55, 134), rgb(74, 61, 141), rgb(74, 67, 147), rgb(71, 72, 152)) 1;
  }

  20.5128% {
    border-image: linear-gradient(120deg, rgb(75, 93, 169), rgb(71, 78, 158), rgb(72, 73, 153), rgb(74, 67, 147), rgb(74, 61, 140), rgb(76, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149), rgb(72, 75, 154)) 1;
  }

  23.0769% {
    border-image: linear-gradient(120deg, rgb(71, 82, 161), rgb(71, 76, 157), rgb(73, 70, 149), rgb(73, 64, 143), rgb(75, 58, 138), rgb(76, 54, 136), rgb(74, 61, 141), rgb(74, 67, 147), rgb(72, 73, 153), rgb(71, 78, 158)) 1;
  }

  25.641% {
    border-image: linear-gradient(120deg, rgb(71, 78, 158), rgb(71, 72, 152), rgb(74, 67, 147), rgb(74, 61, 141), rgb(76, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149), rgb(70, 76, 154), rgb(72, 81, 160)) 1;
  }

  28.205099999999998% {
    border-image: linear-gradient(120deg, rgb(71, 77, 155), rgb(73, 70, 149), rgb(73, 64, 143), rgb(75, 58, 138), rgb(74, 55, 136), rgb(73, 62, 141), rgb(74, 67, 147), rgb(72, 73, 153), rgb(71, 78, 158), rgb(72, 85, 164)) 1;
  }

  30.769199999999998% {
    border-image: linear-gradient(120deg, rgb(72, 73, 153), rgb(73, 66, 146), rgb(73, 60, 139), rgb(74, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149), rgb(73, 76, 155), rgb(71, 82, 161), rgb(76, 95, 171)) 1;
  }

  33.333299999999994% {
    border-image: linear-gradient(120deg, rgb(73, 70, 149), rgb(73, 64, 143), rgb(74, 57, 137), rgb(76, 54, 136), rgb(73, 62, 141), rgb(73, 68, 148), rgb(72, 73, 153), rgb(71, 78, 158), rgb(73, 86, 165), rgb(81, 103, 176)) 1;
  }

  35.8974% {
    border-image: linear-gradient(120deg, rgb(74, 67, 145), rgb(74, 61, 140), rgb(76, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149), rgb(72, 75, 154), rgb(72, 81, 160), rgb(76, 95, 171), rgb(86, 115, 183)) 1;
  }

  38.4615% {
    border-image: linear-gradient(120deg, rgb(73, 64, 143), rgb(75, 58, 138), rgb(74, 55, 136), rgb(74, 61, 141), rgb(75, 68, 148), rgb(72, 73, 153), rgb(71, 78, 158), rgb(72, 85, 164), rgb(82, 104, 177), rgb(93, 124, 191)) 1;
  }

  41.0256% {
    border-image: linear-gradient(120deg, rgb(75, 61, 140), rgb(76, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149), rgb(71, 77, 155), rgb(72, 81, 160), rgb(77, 96, 172), rgb(86, 115, 183), rgb(96, 134, 197)) 1;
  }

  43.58969999999999% {
    border-image: linear-gradient(120deg, rgb(75, 58, 138), rgb(74, 57, 137), rgb(73, 62, 141), rgb(74, 67, 147), rgb(71, 72, 152), rgb(71, 78, 158), rgb(72, 85, 164), rgb(82, 104, 177), rgb(90, 124, 188), rgb(101, 143, 203)) 1;
  }

  46.1538% {
    border-image: linear-gradient(120deg, rgb(76, 55, 134), rgb(74, 60, 139), rgb(72, 65, 143), rgb(73, 70, 149), rgb(71, 77, 155), rgb(71, 83, 159), rgb(77, 96, 172), rgb(86, 115, 183), rgb(96, 134, 197), rgb(106, 153, 209)) 1;
  }

  48.7179% {
    border-image: linear-gradient(120deg, rgb(74, 57, 137), rgb(73, 62, 141), rgb(75, 68, 148), rgb(72, 73, 153), rgb(71, 78, 158), rgb(71, 87, 165), rgb(83, 105, 178), rgb(91, 124, 191), rgb(102, 144, 204), rgb(110, 163, 215)) 1;
  }

  51.282% {
    border-image: linear-gradient(120deg, rgb(74, 60, 139), rgb(73, 64, 143), rgb(72, 71, 149), rgb(73, 76, 155), rgb(71, 82, 161), rgb(77, 96, 172), rgb(87, 116, 184), rgb(96, 134, 197), rgb(104, 153, 209), rgb(116, 172, 223)) 1;
  }

  53.84609999999999% {
    border-image: linear-gradient(120deg, rgb(73, 62, 141), rgb(73, 68, 148), rgb(72, 73, 153), rgb(71, 78, 158), rgb(72, 88, 166), rgb(82, 106, 178), rgb(92, 125, 192), rgb(101, 143, 203), rgb(110, 163, 215), rgb(120, 182, 229)) 1;
  }

  56.410199999999996% {
    border-image: linear-gradient(120deg, rgb(72, 65, 143), rgb(73, 70, 149), rgb(71, 77, 155), rgb(70, 83, 161), rgb(78, 97, 173), rgb(87, 116, 184), rgb(97, 135, 198), rgb(105, 154, 210), rgb(115, 173, 221), rgb(117, 178, 225)) 1;
  }

  58.9743% {
    border-image: linear-gradient(120deg, rgb(72, 67, 147), rgb(71, 72, 152), rgb(71, 78, 158), rgb(73, 86, 165), rgb(82, 106, 178), rgb(91, 125, 189), rgb(102, 144, 204), rgb(110, 163, 215), rgb(120, 183, 227), rgb(113, 166, 218)) 1;
  }

  61.538399999999996% {
    border-image: linear-gradient(120deg, rgb(71, 70, 146), rgb(71, 77, 155), rgb(70, 81, 161), rgb(77, 96, 172), rgb(88, 117, 185), rgb(97, 135, 198), rgb(107, 154, 210), rgb(116, 174, 222), rgb(119, 177, 225), rgb(106, 155, 211)) 1;
  }

  64.10249999999999% {
    border-image: linear-gradient(120deg, rgb(72, 73, 153), rgb(71, 78, 158), rgb(72, 88, 165), rgb(84, 106, 179), rgb(92, 126, 190), rgb(100, 145, 204), rgb(111, 164, 216), rgb(120, 182, 229), rgb(113, 166, 218), rgb(101, 143, 203)) 1;
  }

  66.66659999999999% {
    border-image: linear-gradient(120deg, rgb(71, 76, 157), rgb(71, 82, 164), rgb(76, 98, 171), rgb(87, 116, 184), rgb(97, 135, 198), rgb(105, 154, 210), rgb(117, 173, 224), rgb(119, 177, 225), rgb(108, 155, 211), rgb(93, 131, 194)) 1;
  }

  69.2307% {
    border-image: linear-gradient(120deg, rgb(71, 78, 158), rgb(73, 89, 167), rgb(83, 107, 179), rgb(92, 125, 192), rgb(103, 145, 205), rgb(111, 164, 216), rgb(121, 183, 230), rgb(112, 165, 217), rgb(98, 143, 202), rgb(88, 119, 186)) 1;
  }

  71.7948% {
    border-image: linear-gradient(120deg, rgb(70, 81, 161), rgb(79, 98, 174), rgb(87, 118, 185), rgb(97, 135, 198), rgb(106, 155, 211), rgb(116, 174, 222), rgb(118, 176, 224), rgb(107, 154, 210), rgb(95, 130, 194), rgb(83, 107, 179)) 1;
  }

  74.35889999999999% {
    border-image: linear-gradient(120deg, rgb(72, 90, 166), rgb(84, 108, 180), rgb(91, 126, 190), rgb(103, 145, 205), rgb(112, 165, 217), rgb(121, 184, 228), rgb(111, 164, 216), rgb(100, 142, 202), rgb(89, 118, 186), rgb(76, 95, 171)) 1;
  }

  76.923% {
    border-image: linear-gradient(120deg, rgb(77, 99, 172), rgb(89, 118, 186), rgb(97, 137, 198), rgb(106, 155, 211), rgb(117, 175, 223), rgb(118, 176, 224), rgb(104, 153, 209), rgb(93, 131, 194), rgb(84, 106, 179), rgb(71, 84, 163)) 1;
  }

  79.4871% {
    border-image: linear-gradient(120deg, rgb(82, 109, 178), rgb(93, 128, 192), rgb(101, 146, 205), rgb(113, 166, 218), rgb(121, 184, 228), rgb(111, 164, 216), rgb(99, 141, 201), rgb(88, 119, 186), rgb(77, 95, 171), rgb(71, 80, 159)) 1;
  }

  82.0512% {
    border-image: linear-gradient(120deg, rgb(89, 120, 187), rgb(99, 137, 200), rgb(107, 156, 212), rgb(116, 174, 222), rgb(117, 175, 223), rgb(106, 153, 209), rgb(94, 129, 193), rgb(82, 106, 178), rgb(71, 82, 162), rgb(70, 77, 157)) 1;
  }

  84.61529999999999% {
    border-image: linear-gradient(120deg, rgb(93, 128, 192), rgb(102, 147, 206), rgb(112, 165, 217), rgb(122, 184, 231), rgb(110, 163, 215), rgb(100, 140, 201), rgb(88, 119, 186), rgb(76, 95, 171), rgb(73, 80, 160), rgb(71, 74, 153)) 1;
  }

  87.17939999999999% {
    border-image: linear-gradient(120deg, rgb(99, 137, 199), rgb(107, 156, 212), rgb(117, 175, 223), rgb(117, 175, 223), rgb(105, 152, 208), rgb(93, 128, 192), rgb(82, 106, 178), rgb(70, 83, 162), rgb(71, 76, 157), rgb(72, 71, 149)) 1;
  }

  89.7435% {
    border-image: linear-gradient(120deg, rgb(105, 147, 207), rgb(114, 167, 219), rgb(122, 185, 229), rgb(110, 163, 215), rgb(99, 139, 200), rgb(88, 117, 185), rgb(75, 94, 170), rgb(72, 79, 159), rgb(73, 74, 154), rgb(71, 66, 146)) 1;
  }

  92.3076% {
    border-image: linear-gradient(120deg, rgb(107, 156, 212), rgb(118, 176, 224), rgb(117, 175, 223), rgb(104, 151, 207), rgb(93, 128, 192), rgb(83, 105, 178), rgb(70, 83, 162), rgb(71, 76, 157), rgb(73, 70, 149), rgb(72, 65, 143)) 1;
  }

  94.87169999999999% {
    border-image: linear-gradient(120deg, rgb(113, 166, 218), rgb(122, 185, 229), rgb(110, 163, 215), rgb(100, 138, 200), rgb(88, 117, 185), rgb(76, 94, 170), rgb(71, 78, 158), rgb(72, 73, 153), rgb(74, 67, 147), rgb(73, 62, 141)) 1;
  }

  97.4358% {
    border-image: linear-gradient(120deg, rgb(117, 178, 225), rgb(116, 174, 222), rgb(105, 152, 208), rgb(91, 129, 192), rgb(82, 104, 177), rgb(71, 82, 162), rgb(70, 75, 156), rgb(73, 70, 149), rgb(73, 64, 143), rgb(73, 59, 138)) 1;
  }

  99.9999% {
    border-image: linear-gradient(120deg, rgb(121, 183, 230), rgb(109, 162, 214), rgb(100, 138, 200), rgb(86, 117, 184), rgb(75, 93, 169), rgb(71, 78, 158), rgb(70, 73, 152), rgb(74, 67, 147), rgb(74, 61, 140), rgb(74, 55, 134)) 1;
  }
}

@keyframes bgColor {
  0% {
    background: linear-gradient(120deg, rgb(122, 185, 229), rgb(109, 162, 214), rgb(100, 140, 201), rgb(87, 118, 185), rgb(75, 94, 170), rgb(71, 78, 158), rgb(71, 74, 153), rgb(74, 67, 147), rgb(74, 61, 141), rgb(74, 55, 134));
  }

  2.5641% {
    background: linear-gradient(120deg, rgb(117, 173, 222), rgb(104, 151, 207), rgb(93, 128, 192), rgb(81, 105, 177), rgb(70, 83, 162), rgb(71, 76, 157), rgb(72, 71, 147), rgb(73, 64, 143), rgb(75, 58, 138), rgb(74, 55, 134));
  }

  5.1282% {
    background: linear-gradient(120deg, rgb(111, 162, 215), rgb(99, 139, 200), rgb(88, 117, 185), rgb(75, 94, 170), rgb(72, 79, 159), rgb(72, 73, 153), rgb(72, 67, 147), rgb(74, 61, 141), rgb(76, 55, 134), rgb(75, 58, 138));
  }

  7.6922999999999995% {
    background: linear-gradient(120deg, rgb(104, 150, 209), rgb(92, 127, 191), rgb(81, 105, 177), rgb(70, 83, 162), rgb(71, 76, 157), rgb(73, 70, 149), rgb(72, 65, 143), rgb(73, 59, 138), rgb(74, 55, 136), rgb(74, 61, 140));
  }

  10.2564% {
    background: linear-gradient(120deg, rgb(99, 137, 200), rgb(87, 116, 184), rgb(76, 94, 170), rgb(71, 78, 158), rgb(71, 72, 152), rgb(75, 68, 148), rgb(73, 62, 141), rgb(74, 55, 134), rgb(72, 58, 137), rgb(73, 64, 143));
  }

  12.8205% {
    background: linear-gradient(120deg, rgb(93, 126, 193), rgb(81, 103, 176), rgb(71, 82, 162), rgb(70, 75, 156), rgb(73, 70, 149), rgb(73, 64, 143), rgb(73, 59, 138), rgb(76, 54, 136), rgb(74, 61, 141), rgb(74, 67, 147));
  }

  15.384599999999999% {
    background: linear-gradient(120deg, rgb(86, 115, 183), rgb(75, 93, 169), rgb(70, 79, 158), rgb(73, 72, 152), rgb(75, 68, 148), rgb(74, 61, 140), rgb(74, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149));
  }

  17.9487% {
    background: linear-gradient(120deg, rgb(81, 103, 176), rgb(70, 81, 161), rgb(71, 77, 155), rgb(72, 71, 149), rgb(73, 64, 143), rgb(73, 59, 138), rgb(74, 55, 134), rgb(74, 61, 141), rgb(74, 67, 147), rgb(71, 72, 152));
  }

  20.5128% {
    background: linear-gradient(120deg, rgb(75, 93, 169), rgb(71, 78, 158), rgb(72, 73, 153), rgb(74, 67, 147), rgb(74, 61, 140), rgb(76, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149), rgb(72, 75, 154));
  }

  23.0769% {
    background: linear-gradient(120deg, rgb(71, 82, 161), rgb(71, 76, 157), rgb(73, 70, 149), rgb(73, 64, 143), rgb(75, 58, 138), rgb(76, 54, 136), rgb(74, 61, 141), rgb(74, 67, 147), rgb(72, 73, 153), rgb(71, 78, 158));
  }

  25.641% {
    background: linear-gradient(120deg, rgb(71, 78, 158), rgb(71, 72, 152), rgb(74, 67, 147), rgb(74, 61, 141), rgb(76, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149), rgb(70, 76, 154), rgb(72, 81, 160));
  }

  28.205099999999998% {
    background: linear-gradient(120deg, rgb(71, 77, 155), rgb(73, 70, 149), rgb(73, 64, 143), rgb(75, 58, 138), rgb(74, 55, 136), rgb(73, 62, 141), rgb(74, 67, 147), rgb(72, 73, 153), rgb(71, 78, 158), rgb(72, 85, 164));
  }

  30.769199999999998% {
    background: linear-gradient(120deg, rgb(72, 73, 153), rgb(73, 66, 146), rgb(73, 60, 139), rgb(74, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149), rgb(73, 76, 155), rgb(71, 82, 161), rgb(76, 95, 171));
  }

  33.333299999999994% {
    background: linear-gradient(120deg, rgb(73, 70, 149), rgb(73, 64, 143), rgb(74, 57, 137), rgb(76, 54, 136), rgb(73, 62, 141), rgb(73, 68, 148), rgb(72, 73, 153), rgb(71, 78, 158), rgb(73, 86, 165), rgb(81, 103, 176));
  }

  35.8974% {
    background: linear-gradient(120deg, rgb(74, 67, 145), rgb(74, 61, 140), rgb(76, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149), rgb(72, 75, 154), rgb(72, 81, 160), rgb(76, 95, 171), rgb(86, 115, 183));
  }

  38.4615% {
    background: linear-gradient(120deg, rgb(73, 64, 143), rgb(75, 58, 138), rgb(74, 55, 136), rgb(74, 61, 141), rgb(75, 68, 148), rgb(72, 73, 153), rgb(71, 78, 158), rgb(72, 85, 164), rgb(82, 104, 177), rgb(93, 124, 191));
  }

  41.0256% {
    background: linear-gradient(120deg, rgb(75, 61, 140), rgb(76, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149), rgb(71, 77, 155), rgb(72, 81, 160), rgb(77, 96, 172), rgb(86, 115, 183), rgb(96, 134, 197));
  }

  43.58969999999999% {
    background: linear-gradient(120deg, rgb(75, 58, 138), rgb(74, 57, 137), rgb(73, 62, 141), rgb(74, 67, 147), rgb(71, 72, 152), rgb(71, 78, 158), rgb(72, 85, 164), rgb(82, 104, 177), rgb(90, 124, 188), rgb(101, 143, 203));
  }

  46.1538% {
    background: linear-gradient(120deg, rgb(76, 55, 134), rgb(74, 60, 139), rgb(72, 65, 143), rgb(73, 70, 149), rgb(71, 77, 155), rgb(71, 83, 159), rgb(77, 96, 172), rgb(86, 115, 183), rgb(96, 134, 197), rgb(106, 153, 209));
  }

  48.7179% {
    background: linear-gradient(120deg, rgb(74, 57, 137), rgb(73, 62, 141), rgb(75, 68, 148), rgb(72, 73, 153), rgb(71, 78, 158), rgb(71, 87, 165), rgb(83, 105, 178), rgb(91, 124, 191), rgb(102, 144, 204), rgb(110, 163, 215));
  }

  51.282% {
    background: linear-gradient(120deg, rgb(74, 60, 139), rgb(73, 64, 143), rgb(72, 71, 149), rgb(73, 76, 155), rgb(71, 82, 161), rgb(77, 96, 172), rgb(87, 116, 184), rgb(96, 134, 197), rgb(104, 153, 209), rgb(116, 172, 223));
  }

  53.84609999999999% {
    background: linear-gradient(120deg, rgb(73, 62, 141), rgb(73, 68, 148), rgb(72, 73, 153), rgb(71, 78, 158), rgb(72, 88, 166), rgb(82, 106, 178), rgb(92, 125, 192), rgb(101, 143, 203), rgb(110, 163, 215), rgb(120, 182, 229));
  }

  56.410199999999996% {
    background: linear-gradient(120deg, rgb(72, 65, 143), rgb(73, 70, 149), rgb(71, 77, 155), rgb(70, 83, 161), rgb(78, 97, 173), rgb(87, 116, 184), rgb(97, 135, 198), rgb(105, 154, 210), rgb(115, 173, 221), rgb(117, 178, 225));
  }

  58.9743% {
    background: linear-gradient(120deg, rgb(72, 67, 147), rgb(71, 72, 152), rgb(71, 78, 158), rgb(73, 86, 165), rgb(82, 106, 178), rgb(91, 125, 189), rgb(102, 144, 204), rgb(110, 163, 215), rgb(120, 183, 227), rgb(113, 166, 218));
  }

  61.538399999999996% {
    background: linear-gradient(120deg, rgb(71, 70, 146), rgb(71, 77, 155), rgb(70, 81, 161), rgb(77, 96, 172), rgb(88, 117, 185), rgb(97, 135, 198), rgb(107, 154, 210), rgb(116, 174, 222), rgb(119, 177, 225), rgb(106, 155, 211));
  }

  64.10249999999999% {
    background: linear-gradient(120deg, rgb(72, 73, 153), rgb(71, 78, 158), rgb(72, 88, 165), rgb(84, 106, 179), rgb(92, 126, 190), rgb(100, 145, 204), rgb(111, 164, 216), rgb(120, 182, 229), rgb(113, 166, 218), rgb(101, 143, 203));
  }

  66.66659999999999% {
    background: linear-gradient(120deg, rgb(71, 76, 157), rgb(71, 82, 164), rgb(76, 98, 171), rgb(87, 116, 184), rgb(97, 135, 198), rgb(105, 154, 210), rgb(117, 173, 224), rgb(119, 177, 225), rgb(108, 155, 211), rgb(93, 131, 194));
  }

  69.2307% {
    background: linear-gradient(120deg, rgb(71, 78, 158), rgb(73, 89, 167), rgb(83, 107, 179), rgb(92, 125, 192), rgb(103, 145, 205), rgb(111, 164, 216), rgb(121, 183, 230), rgb(112, 165, 217), rgb(98, 143, 202), rgb(88, 119, 186));
  }

  71.7948% {
    background: linear-gradient(120deg, rgb(70, 81, 161), rgb(79, 98, 174), rgb(87, 118, 185), rgb(97, 135, 198), rgb(106, 155, 211), rgb(116, 174, 222), rgb(118, 176, 224), rgb(107, 154, 210), rgb(95, 130, 194), rgb(83, 107, 179));
  }

  74.35889999999999% {
    background: linear-gradient(120deg, rgb(72, 90, 166), rgb(84, 108, 180), rgb(91, 126, 190), rgb(103, 145, 205), rgb(112, 165, 217), rgb(121, 184, 228), rgb(111, 164, 216), rgb(100, 142, 202), rgb(89, 118, 186), rgb(76, 95, 171));
  }

  76.923% {
    background: linear-gradient(120deg, rgb(77, 99, 172), rgb(89, 118, 186), rgb(97, 137, 198), rgb(106, 155, 211), rgb(117, 175, 223), rgb(118, 176, 224), rgb(104, 153, 209), rgb(93, 131, 194), rgb(84, 106, 179), rgb(71, 84, 163));
  }

  79.4871% {
    background: linear-gradient(120deg, rgb(82, 109, 178), rgb(93, 128, 192), rgb(101, 146, 205), rgb(113, 166, 218), rgb(121, 184, 228), rgb(111, 164, 216), rgb(99, 141, 201), rgb(88, 119, 186), rgb(77, 95, 171), rgb(71, 80, 159));
  }

  82.0512% {
    background: linear-gradient(120deg, rgb(89, 120, 187), rgb(99, 137, 200), rgb(107, 156, 212), rgb(116, 174, 222), rgb(117, 175, 223), rgb(106, 153, 209), rgb(94, 129, 193), rgb(82, 106, 178), rgb(71, 82, 162), rgb(70, 77, 157));
  }

  84.61529999999999% {
    background: linear-gradient(120deg, rgb(93, 128, 192), rgb(102, 147, 206), rgb(112, 165, 217), rgb(122, 184, 231), rgb(110, 163, 215), rgb(100, 140, 201), rgb(88, 119, 186), rgb(76, 95, 171), rgb(73, 80, 160), rgb(71, 74, 153));
  }

  87.17939999999999% {
    background: linear-gradient(120deg, rgb(99, 137, 199), rgb(107, 156, 212), rgb(117, 175, 223), rgb(117, 175, 223), rgb(105, 152, 208), rgb(93, 128, 192), rgb(82, 106, 178), rgb(70, 83, 162), rgb(71, 76, 157), rgb(72, 71, 149));
  }

  89.7435% {
    background: linear-gradient(120deg, rgb(105, 147, 207), rgb(114, 167, 219), rgb(122, 185, 229), rgb(110, 163, 215), rgb(99, 139, 200), rgb(88, 117, 185), rgb(75, 94, 170), rgb(72, 79, 159), rgb(73, 74, 154), rgb(71, 66, 146));
  }

  92.3076% {
    background: linear-gradient(120deg, rgb(107, 156, 212), rgb(118, 176, 224), rgb(117, 175, 223), rgb(104, 151, 207), rgb(93, 128, 192), rgb(83, 105, 178), rgb(70, 83, 162), rgb(71, 76, 157), rgb(73, 70, 149), rgb(72, 65, 143));
  }

  94.87169999999999% {
    background: linear-gradient(120deg, rgb(113, 166, 218), rgb(122, 185, 229), rgb(110, 163, 215), rgb(100, 138, 200), rgb(88, 117, 185), rgb(76, 94, 170), rgb(71, 78, 158), rgb(72, 73, 153), rgb(74, 67, 147), rgb(73, 62, 141));
  }

  97.4358% {
    background: linear-gradient(120deg, rgb(117, 178, 225), rgb(116, 174, 222), rgb(105, 152, 208), rgb(91, 129, 192), rgb(82, 104, 177), rgb(71, 82, 162), rgb(70, 75, 156), rgb(73, 70, 149), rgb(73, 64, 143), rgb(73, 59, 138));
  }

  99.9999% {
    background: linear-gradient(120deg, rgb(121, 183, 230), rgb(109, 162, 214), rgb(100, 138, 200), rgb(86, 117, 184), rgb(75, 93, 169), rgb(71, 78, 158), rgb(70, 73, 152), rgb(74, 67, 147), rgb(74, 61, 140), rgb(74, 55, 134));
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 30%, 0);
    transform: translate3d(0, 30%, 0);
  }
}

.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}

.bounceIn {
  animation-name: bounceIn;
}

/*--------------------------
    CSS RESET & NORMALIZE
--------------------------*/

:root {
  --vh: calc(var(--vh, 1vh) * 1);
}

/* 重置所有元素的默认边距、边框和填充 */

* {
  margin: 0;
  padding: 0;
  user-select: none;
  box-sizing: border-box;
  /* 让元素的宽度和高度包含边框和填充 */
  overscroll-behavior: none;
  -webkit-tap-highlight-color: transparent;
}

/* 设置 body 元素的默认字体和字体大小 */

body {
  font-size: 0.83333vw;
  line-height: 1.5;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

@media screen and (max-width: 768px) {
  body {
    font-size: 1.04167vw;
  }
}

/*--------------------------
         GLOBAL STYLES
--------------------------*/

/* 设置页面宽度为100%并居中 */

html,
body {
  width: 100%;
  height: 100%;
  margin: 0 auto;
}

/* 移除 a 标签的下划线和默认颜色 */

a {
  text-decoration: none !important;
  color: inherit;
}

a:hover {
  text-decoration: none;
}

/* 设置图像的最大宽度为100% */

img {
  max-width: 100%;
  height: auto;
}

/* 防止表格崩溃 */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* 设置默认链接样式 */

a:hover {
  cursor: pointer;
  text-decoration: underline;
}

/*--------------------------
     FORM ELEMENT STYLES
--------------------------*/

/* 移除表单元素的默认样式 */

input,
textarea,
select {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  border: none;
  outline: none;
  appearance: none;
  /* 移除 Webkit 和 Mozilla 的默认表单样式 */
}

input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
  -webkit-text-fill-color: transparent !important;
  -webkit-box-shadow: 0 0 0 52.08333vw transparent inset !important;
  background-color: transparent;
  background-image: none;
  transition: background-color 50000s ease-in-out 0s;
}

/* 设置文本框的高度和边框 */

input[type=text],
textarea {
  height: 2.08333vw;
  padding: 0.52083vw;
  border: 0.03333333rem solid #ccc;
}

/* 设置按钮样式 */

button {
  display: inline-block;
  padding: 0.52083vw 1.04167vw;
  border: none;
  border-radius: 0.15625vw;
  background-color: #333;
  color: #fff;
  cursor: pointer;
  transition: background-color 0.3s ease-in-out;
}

button:hover {
  background-color: #555;
}

nav ul,
nav ol,
ul,
ol {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}

/* 全局样样式 */

.gc-container-100 {
  height: calc(var(--vh, 1vh) * 100);
  position: relative;
}

.gc-container-edit {
  height: 100%;
  min-height: 46.875vw;
  position: relative;
}

.gc-btn {
  background-color: transparent;
  border: 0.52083vw solid transparent;
  transition: all 0.3s;
  width: 6.97917vw;
  height: 2.1875vw;
  background: transparent;
  border: 0.03333333rem solid #ffffff;
  font-size: 0.83333vw;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #ffffff;
  line-height: 1.14583vw;
  letter-spacing: 0.10417vw;
  display: flex;
  align-items: center;
  justify-content: center;
}

.gc-btn:hover {
  animation: border-color 3s infinite;
  transition: all 0.3s;
}

.gc-btn:hover {
  border: 0.20833vw solid transparent;
}

.checkbox-input {
  display: flex;
  align-items: center;
}

.checkbox-input input {
  border: 0.10417vw solid #ffffff;
  position: relative;
}

.checkbox-input input:checked::after {
  content: "";
  position: absolute;
  width: calc(100% - 0.26042vw);
  height: calc(100% - 0.26042vw);
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background-color: #ffffff;
}

.tags-list {
  width: 23.4375vw;
  display: flex;
  align-items: center;
  gap: 3.125vw;
  margin-bottom: 1.5625vw;
}

.tags-list .item-name {
  font-size: 0.83333vw;
  font-family: PingFangSC-Light, PingFang SC;
  font-weight: 300;
  color: #ffffff;
  line-height: 1.5625vw;
  height: 1.82292vw;
  position: relative;
  cursor: pointer;
  transition: all 0.1s;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0.5;
}

.tags-list .item-name span {
  position: relative;
  white-space: nowrap;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.1s;
  font-size: 1.25vw;
}

.tags-list .item-name span::after {
  content: "";
  position: absolute;
  transition: bottom 0.3s ease;
  left: 50%;
  right: 0;
  bottom: -0.26042vw;
  width: 100%;
  height: 0.07813vw;
  transform: translate(-50%, 0);
}

.tags-list .item-name.cur {
  opacity: 1;
}

.tags-list .item-name.cur span::after {
  content: "";
  animation: bgColor 2s infinite;
}

@media screen and (max-width: 768px) {
  .mob--checkbox-input {
    display: flex;
    align-items: center;
  }

  .mob--checkbox-input input {
    border: 0.1rem solid #ffffff;
    position: relative;
    border-radius: 0;
  }

  .mob--checkbox-input input:checked::after {
    content: "";
    position: absolute;
    width: calc(100% - 0.16666667rem);
    height: calc(100% - 0.16666667rem);
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background-color: #ffffff;
  }

  .mob--tags-list {
    width: 100%;
    gap: 2rem;
    margin-bottom: 1rem;
    height: 2rem;
  }

  .mob--tags-list .item-name {
    font-size: 0.8rem;
    font-family: PingFangSC-Light, PingFang SC;
    font-weight: 300;
    color: #ffffff;
  }

  .mob--tags-list .item-name span {
    height: 1.33333333rem;
    font-size: 1.2rem;
  }

  .mob--tags-list .item-name span::after {
    content: "";
    position: absolute;
    transition: bottom 0.3s ease;
    left: 50%;
    right: 0;
    bottom: -0.16666667rem;
    width: 100%;
    height: 0.06666667rem;
    transform: translate(-50%, 0);
  }

  .mob--tags-list .item-name.cur span {
    font-size: 1.2rem;
  }

  .mob--tags-list .item-name.cur span::after {
    content: "";
    animation: bgColor 2s infinite;
  }

  .mob--gc-btn {
    border: 0.06666667rem solid #ffffff;
    font-size: 0.66666667rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #ffffff;
    line-height: 0.93333333rem;
    letter-spacing: 0.1rem;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .mob--gc-btn:hover {
    border: 0.13333333rem solid transparent;
  }
}

.overcue {
  position: absolute;
  left: 50%;
  bottom: 1.5625vw;
  transform: translate(-50%, 0);
  z-index: 2;
  height: 3.125vw;
  display: flex;
  justify-content: center;
}

.overcue span {
  position: absolute;
  background: url("/static_material/fangchengbao/cn/images/brand-next.png") no-repeat center;
  background-size: cover;
  width: 7.8125vw;
  height: 2.76042vw;
  transform: translateY(-5.20833vw) scale(0.4);
  animation: overcueSpan 5s 0.6s infinite;
  opacity: 0;
}

.overcue span:nth-child(1) {
  animation-delay: 0.6s;
}

.overcue span:nth-child(2) {
  animation-delay: 1.2s;
}

.overcue span:nth-child(3) {
  animation-delay: 1.8s;
}

.overcue span:nth-child(4) {
  animation-delay: 2.4s;
}

.overcue span:nth-child(5) {
  animation-delay: 3s;
}

@keyframes overcueSpan {
  0% {
    transform: translateY(-5.20833vw) scale(0.4);
    opacity: 0;
  }

  50% {
    transform: translateY(0) scale(1.2);
    opacity: 1;
  }

  60% {
    transform: translateY(0) scale(1.2);
    opacity: 0;
  }

  100% {
    transform: translateY(0) scale(1.2);
    opacity: 0;
  }
}

.bottom-dow-icon {
  position: absolute;
  bottom: 0.52083vw;
  left: 50%;
  transform: translate(-50%, -1.5625vw);
  width: 4.47917vw;
  height: 1.61458vw;
  background: url("/static_material/fangchengbao/cn/images/brand-next2.png") no-repeat center;
  background-size: cover;
  z-index: 2;
  opacity: 0;
  animation: dowIcon 1.6s infinite;
}

@keyframes dowIcon {
  0% {
    transform: translate(-50%, -1.5625vw);
    opacity: 0;
  }

  50% {
    transform: translate(-50%, -0.78125vw);
    opacity: 1;
  }

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

.bottom-text-list {
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 0;
  right: 0;
  height: 6.25vw;
  background: rgba(0, 0, 0, 0.7);
  opacity: 0.7;
  display: flex;
  padding: 1.35417vw 15.10417vw;
}

.bottom-text-list .item {
  flex: 1;
  border-right: 0.03333333rem solid #ffffff;
  text-align: center;
}

.bottom-text-list .item:last-child {
  border: 0;
}

.bottom-text-list .item .title-name {
  font-size: 1.25vw;
  font-family: PingFangSC-Light, PingFang SC;
  font-weight: 300;
  color: #ffffff;
  line-height: 1.71875vw;
  letter-spacing: 0.20833vw;
}

.bottom-text-list .item .desc {
  font-size: 0.83333vw;
  font-family: PingFangSC-Light, PingFang SC;
  font-weight: 300;
  color: #ffffff;
  line-height: 1.25vw;
  letter-spacing: 0.15625vw;
}

.popup {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 1.5625vw 4.16667vw;
  background-color: rgba(0, 0, 0, 0.7);
  border-radius: 0.52083vw;
  font-size: 0.83333vw;
  color: #ffffff;
  z-index: 98;
  opacity: 0;
}

.popup.show {
  opacity: 1;
}

.wow {
  opacity: 0;
  transform: translateY(2.08333vw);
  animation: pageActive 0.8s forwards;
}

.wow:nth-child(1) {
  animation-delay: 0.75s;
}

.wow:nth-child(2) {
  animation-delay: 0.9s;
}

.wow:nth-child(3) {
  animation-delay: 1.05s;
}

.wow:nth-child(4) {
  animation-delay: 1.2s;
}

.wow.d1 {
  animation-delay: 1.45s;
}

.wow.d2 {
  animation-delay: 1.6s;
}

.wow.d3 {
  animation-delay: 1.75s;
}

.wow.d4 {
  animation-delay: 1.9s;
}

@keyframes pageActive {
  0% {
    opacity: 0;
    transform: translateY(2.08333vw);
  }

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

.model-video {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  display: flex;
  align-items: center;
  justify-content: center;
}

.model-video .mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  backdrop-filter: blur(2.60417vw);
  -webkit-backdrop-filter: blur(2.60417vw);
}

.model-video .mask::after {
  content: "";
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABItJREFUaEPtWVvLVkUUfh76AUVdmWRgehFYXqTlRYGiCKYGBYqQdjBQ7ESQ4AFCBVGRuihNyQsPlSQJCXmCSBLywkNdZIEXpZCCXiX1Cx5ZH2t/zDvvzN6z9/t+X3zgwOY77DVr1rNm5pk1zyYmeOMEjx/3AVQzKOkxAEsBzAAwJXjM5Gbw/AHgJMlbw5j9gWZA0jMAFvozt2VA5wH8YA/JX1v2HTXvBMADXwPAnmG0AwAOdAHSGoCkL2oCvwDgHIA/AfzlPw3gdADT/Od8AM9nUBuItW0y0gqApJ8Tg58EcBzAjyTvlAwuaRKABQCW+b4Ju10g+UKJH7MpBiDpb9+YlW8L3DJ2qnSwlJ2kJT6jRgBVu0ny8RK/RQAkKXK2ieSukgFKbSRtBLAztCfZGF+jgaTfADwdOH6F5InSwNrYSXoZwHdBn6skZ9b5qAUg6VtfpyM+SjLSJuCcbTTjx0kuz9lmASTYZlYXmusCyGn6l6Bvlp2SABIO1pI0rh63JsnOGKPsqiUTmAMQcr0d+y+NW+TBQJK+D2g2OQt9ABLZX5qjSklbAWwBsI2k/V7cSvo6xRpdZ2chBcACqoKpzX602YpBBME3kkM0C1tJbuuh2jhlki4CeM7/v5rkoRq2+AzAe8H7RhBx8H4YZssHSW8COOhjXCI5JwtA0lQA1wODKU1lb0y1dcspEfxRkivr1p2X6VaOV+0JkjeqP3qWkCTLpmXV2hWSz5Ys6gSIvqlOBH+Q5FuF/i8DmO2275PckwOwD8A6f9m4HMLB60Akgt9P8u2S4M0m6t/TN54BK8wWu+OVJI+WDuID9Zzctpy8vxFD1T4l+UFLv68C+Nr7nCZpBeBIiwFcBfCUv5tD8lKbgTIgQhe7SW7o4NNIxcjF2u8kR2uzGMC/AB50w0dI3m07WA2I7SQ/6ujvYQD/eN//SD6Um4FhAfgGwIoo2FZ7KuwrqRjAMJbQYQCvZzLdCYSk4iU06CaO78vHADwQluQdy47iTTwIjRo3vxtk/gjJNzJ7ou+cqNsbbWjUuPlzd1Z8uZb0MYAPgyD6KseSwy4HIhIT3iFpiU7SqKlr4bH9aJPSIGkHgE3B4HtJhvXR6KsuIFzBuB347ylvUtXoTwAqle01kl/VZKYqpyuTT0iub1gOfYddXSkuaRWAL93neZLzQv8pAJZNy6q1NuX0TpKbS3g+monbJCfXJCm81Gwm2atcxB3H8UJTzcRhklYy97VOFxpnjXG5UkqaS9JE3mTrdKV0AKY6h6rA0IWspqWWELrKL/WJWbB/jZmglVjGscDVTlapHMZi7v8kbNWeRyXSYizqjpnAlSCQRpG3EYAvp1jcHbrQlRCyiqTMIgAOIhZ5x1JebxR1q2VeDMBBxKfoyGEHwNRq+8BR9OHOlQb7wGGbNfwuYP5qxdx4w7cCkGGn0OcVAGcaPjG9GCgMcTxj+4kpYCc7JybmR74wZc4aphAsCtS8pjOqem+CwVkApwaR7VsvoZpj31Q9k2SebPjQfQ2ASSOj6lop4pTd0AAMEsQgfe8DGCR7w+h7Dy7hMU+Kn0qkAAAAAElFTkSuQmCC);
  position: absolute;
  width: 2.08333vw;
  height: 2.08333vw;
  background-size: 100%;
  right: 1.5625vw;
  top: 1.5625vw;
  cursor: pointer;
}

.model-video .video-body {
  height: 90%;
  z-index: 9;
}

.model-video .video-body video {
  width: 100%;
  height: 100%;
  display: block;
}

.play-btn,
.no-play-btn {
  width: 5.20833vw;
  height: 5.20833vw;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0.8;
  z-index: 11;
  cursor: pointer;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAACU0lEQVR4nO3bO2sUURyG8WdVRBQRUgRFLFJI8IJ+CjubNOnSpLETAtZWgoooonaiQooUChZ2guAHEExhilSBFCkCYqPiPWPxz4isS2Y37syZy/OrdpmFedl3z8zOmTkgSZIkSZIkSZIkSZIkSZIkSZIkaWx6qQMUybLs77dHgc/AxzL21eul/zr2pQ4wpFPAFWAS+AW8Bh4Bn1KGKkP6n0SBLMsOAQ+Bw32bPgAPgDfj2lcdRsie1AGGcJZ/ywCYAK4Cl4GDlSYqURMKOVCw/QJwHzhXQZbSNaGQYUwC14BLFBdYa20pBOJ8eBG4B5xOnGXX2lRI7hhwA5gH9ifOMrI2FgIxWmaAu8DJxFlG0tZCcieAW8AcDbnmanshAHuBWeAOMJU4S6EuFJKbIkqZJUqqpS4VAnHYmgNuEoez2ulaIblp4oQ/Q82mj7paCMRf4nngOnAkcZY/ulxI7gwxk1wLFhLOM3gCs3IWUjMWEt5S0l3IUVkIvANupw6Ra8R0Qkm+A4vACyAr+GxlulrIKnEdspE6SL+uFfIDWAKeA1uJswzUpULWiLms9dRBdtKFQn4Cz4Cn269rre2FrBOjYi11kGG1tZAt4jyxRJw3GqONhWwQ/6BWUwfZjTYVkhHXFIvENUYjtaWQTWJUrKQO8r+aUMjXHbZlwEvgMfClmjjlakIhK8TEX//0+HviobjlyhOVqFa3LwfZXh8yDSwAx4nlCK+AJ8RakbGpw9Pv6RMU6FuwMwF8Y8xF5OpQiCRJkiRJkiRJkiRJkiRJkiRJkqQx+g17vlBXlYSF1QAAAABJRU5ErkJggg==);
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
}

.play-btn::after,
.no-play-btn::after {
  content: "";
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAMnElEQVR4nO3d6ZOc1XUG8F/3LBohjYZFUrEIgwCzyIlxNiCxgRBsTJWXQMo4iV35kH37B/Ip+SdcWUicT06lqCTlJanESbAx2MguhyK2gwlIbEIYEIIYzUgajWZGkw/P++rtbs3WM90zI837VHV190y/23nuOeeec+89lxo1atQ4b9Bo/TI3N7de99GJBgbRxAAux17swW5chh3YiuHifQ6TOInTGMcRvIE38XrxPoPZ4n1DPHCjUdGwkQhpYgtGcC1+EvtwPbaL8MoXSwuz0fLeKM5/Ai/hf4rXISFxCmd68xjdYyMR0hASduAGfAg/Jxowg2nnCqqxwOdOLERcE0OigW/jKXwTL2BCyFlTQWwEQprYhqvxQdyLK0UYp4WEsmWXv1f8vfzNtJieMyoBNotjBorXiBDe1E5Q+WqKyRsWk/Y1PIkf4bg10pr1JKSJUdwkJPwiLpKHn9FuXog5mSheJ8UvvIH/w7HiuMniWCp/MlJc5wrswljx91GV76Eic040ZjtO4TE8igPFNftKzHoRsg234H7cI8I7pmqpA8XncRwVc3IIB/GiELEa7BKz+F68BzuLv10qcii1rSEETgsx/47npFH0RUBrTciwCOAj+IS00GPy8KVpOYXXhIDn8TQO9+NmWnApfhbvk07E1dJoZotXAxeLFn5ViHlJTGZPsZaEXIY78YC0zAlpeWWXdkI04FnsF01YD+zBLwg5N+MSVdd4UDTmZXwRj4v29kxYa0HIoMQND+HDxXWOizYMill6RtXDOdarC68SI7gbt+P9os1l3LJNnuNx/IP4l+leXLTfhGyXntOnxXlPyAMNS+/oh/JQj0tcsBGxVYi5S+KhLXLvTTFjB4SUb0rjWhX6Schl+CR+RW78XdGIIbwqPZevSQR9PmCnaPiHcY1KW3YIEV/Bl/DWai7SL0KuEq34WPF9UlrWNP5Lbvx7q7nAOuL94gdvl8Y1JVo0IA7/76RTsiL0g5C9+G1R8UkhYSvewb8KGe+u9OQbBGP4ZXxcNOeENLiLxPx+XnphXaPXhFyP35e0x7jKAR6UlvOEdcwT9RhNCWY/K899XEzyqET4D0sKpiv0kpC9+EMhowzytuK/8bfSk7oQcSt+V7rJJ4WoHfg2/lyXmtIrQvYIGfeozNGIxBMPixO/kHG9kHKbBLYNIeUb+Atd+JRWQpqL/G4x7BK1vUvV7dsi5ulzLnwySBD7OXxHNR4zLjL5rMioa6yEkO3Stf2oOPDZ4ob24y9lEGiz4DXRhqfEuZ8RE3a/dAC2d3vCbgkZkFTIg8XFp4sbeRp/ZXORUeKwNMRnpTNTDh88ILIa6OZk3RJyE35NbOWkkHEQf20V/fALAC9KJ+aQWIuTIqNfxY3dnKgbQnbjU5IkHBefcQRfkPT0ZsdTeEQlm2NCxkOSwVgWlkvIEO7AL6nSIdP4Z/EdNYLH8J9isgZFVvdIXmzLck6wXEIGZczg0uJiw/iuROEzCx+26TCJf5IU0ZB0eIjPvW45J1guIdNilt6UtMH/4u/x4y5udrPgLRk3eV0a7oSMVN4nfmVRdBMYbpMRtivwfSGlxvzYIrHIQxKflHL+U0m0tqE1MBzs4iInJIlWY2lMiS8p55ZNiWP/iIylLDggt9JIvcbSOCyZi0nxJ+/KTJv3WmQ+WU1If/EtmbQxIJ2hLdJTXTCCrwnpL45KruuEkHJMtORqC2hJTUj/sV/S8aWWbJUZLvPGJTUh/ccRyXNNq2bf3CuDWudgMULKWX01Vo8nJdc3IMHiHnHu58h/PkKaktP/M/yJqFeN1eEgXlHNXT4to6znmK354pBRGQnbU3yfww9E1WqsDLMSf/yMZMhPSZA9It3is+jUkIbMP7paeganxQkttg6jxvLwtKRVGuLcd0qjb5NtJyGD+IAQMVcc+I6NO8PwfMJhWUZRrmGZwU/psFKdhDTxE8WPm6JOL7twpvGsJ2aFlFPF9xmRdRsH82nIdarp+Mck0qzRGzwnA1hNkfFeS2jI5drD+gkrmPhVY0Ec1D45u1zldRadhFyr3TydErtXozc4oprDRWR9TesPOgm5SpW/nxGHviHWcl8gOCNZ33IkcU4Wu55FJyG7VQTMWOU0+xrz4m1VGmVO3MRZdBKys+XzabW56gfe0b7yqi091UnImMpknS4OrtFb/FhkS2TdNs7eSchIy+dykX6N3mJctSafKMFZdBLSmuw6oyPPUqMnKLMgJYZa/7mUhtRzrnqPzvotw63/nC+52Pq5HsDqPRYNIzoFPtXxvyE1eo0yuVhi0fR7q4kqSyfV6C22apd7W/GBTkJaJ3CVixlr9BZluagSJ1v/2UnIuCqCHJaaHzV6i8tEtmW81xZ8dxLSGggO6mJdQ41l41Ltvrkt+O4k5E3tGrJTjV5jt4qQhkymO4tOQt5Q9QAGxGTVXd/eoSFWZ1Blsn7U+oNOYb/S8rc5CRRXtLy3xry4WHvw3dRRZKCTkNdllLDEqEzoqtEb3CDrbEoct4TJmtU+D3WH1Ems0RvcIloyJzJ+QUd6qpOQOalPUg68j8gcrdqP9AZ7VQUGhmQl2mzrD+aL1L+ncjpz0k27qt93ukkwKoFhWSv4GUsQMidzh95WFR/ehZ/u951uEjwvA1RnpGLSKzqSjfPN7Z2URSYfU1UkuEkIqifMrQ6PSIMfExlPdP5gPkJmZPr8A8X3hti+69RztFaLcSkJuCDmc9azUrvjVSFsVnzInb2+uxrnYqHe03GpILpdtVhxnzpI7DsWImRKtVixdR7qHWt0X5sWCxEyJ1H7Y+KAZqXLdod6mVtfsVjAN4Gvy1zUsoe1T+1L+orFCJmTZVhfl3C/rB53l2q5W40eY6mUyDGp2TGuKjd0i9TsGF7kuBqpc/JbUntx2WZ+OcVnnse/4dclM1mWh3jGPJVtaiCV5P5IlgfOSGP+F9XqqQWxnKThOP5DzNeozLy7Qopy1d3gc3GJ1KW8SVJQ2ySoXpZFWW4W92Wp317u1XRa8lsPqqcKtWJQSsTeJjIakAZ9wDK0g+UTMiWlhh4TB1+uQbxP6gnWCG6XmsbDYqrGxLo8qZrxvii6Ged4B/8oCxfHigtcgs/IgvjNjpvxG7IAZ0pk9Jxs/HJ0kePa0O3A0wFVKdSLJDN8LX6zeN+s2IPfE1JOimzGhYyu9tXqlpBZKcr15eLYQUmvvA9/YHMOZF0uZHxAZDEksvmimKquhixWMjR7XBz8V6UH0ZRWcTv+2OYKGq9QbddRZjS2imy+bJ7xjqWw0rHyo6rNWnaoqj78vJBy7QrPez7hPfKsd2rfruIJkc2y/UYruqlK2onXZJufYSnhNC6k3CGt5POyI/OFiH34HalVMqkiY78898r3o2r9ssItj24QG/pB1RZ522R08QtSWvZCWeveFI34jAR+ZS3FUfGtD1vB5pj92BTsOtkU7G7xJ1NCylGpD/8VPdjvb50xJjHGxyVDcVKsQ7kp2N9IAN01+rVt3h6p5ny/aEnrtnnfkY7A+WrCbpUk4W1CwpQQ0ZA9cjfctnkldsvkiE+qNl8st1s9JMPCj0qO53zALilYeZ848WlVBD4uPakvWaEDL9HvrVd3iJ19SLKe76p2VJgSLXmieJ1c4Bzrje3Slb1balrNt/XqI+I3uu7admItNiceUm1mcrc49dIBDspD/EBM2eOWmXhbA4xJYyq39d6h2s57uzzHNyQCf8F5sjlx67l3CiEPyiSJY6otsQdkFt9zsmHxfuu3bdL10nXfJ7P9R1Xr9AeFmJck+n5Cj03uWm9wv0Ue+KPFa7uYsXIG+IBoz2GZWvlD2T6o34VvrpSk6M0SyO6RyeWLbXD/omVmbbvBWhNSXmdUHv4+2QZoWLU7aFOImRMi3pLs8iERwgGrb5W7JGa6UYqG7SpeY8X9zYpWNIq/Tau2MHpWzGxfBLQehJRoCjE3yrj8PdIqj6sKspQVJObE6R9XZQHGpUfzhghoUvzP6ZbzbyteF8vwwJUi4JHi2jskk0B7IbFB0d5T4iceFXM6oc9zmteTkBJNefirJMK/VwR3WrUPYHlvjZZXWaHolMq0lOVsS5RmcEg17b/UPqplFqVmlr95VYj4tpjPE9ZocvlGIKT1+ltUS+c+JD2cnaIxnYVaymNa3+fD3AKfqUqGDIhpfFq6rwdFG6fmOaav2EiEtKIp5GyVIOxWmUqzV0zQGVXLZmmhzadhx6W39Iysz3hNNPKUdVxqsVEJaUVD1TUelHGHa8TE7ZKlxWOiWSOqFV+TKpM2IR2DIyL4l2Udfum8Z2yQpGcrITVq1KhxHuH/AVRaV1SvoMzzAAAAAElFTkSuQmCC);
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -moz-animation: play_cricle 3s linear infinite;
  -o-animation: play_cricle 3s linear infinite;
  animation: play_cricle 3s linear infinite;
  -webkit-animation: play_cricle 3s linear infinite;
}

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

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

@media screen and (max-width: 768px) {
  .mob--bottom-text-list {
    position: absolute;
    z-index: 9;
    bottom: 2rem;
    left: 0;
    right: 0;
    height: 7rem;
    background: rgba(0, 0, 0, 0);
    opacity: 0.7;
    display: flex;
    flex-wrap: wrap;
    padding: 1.66666667rem 1.66666667rem 2.33333333rem;
    width: 100%;
  }

  .mob--bottom-text-list .item {
    flex: 1;
    min-width: 50%;
    border-right: 0;
    text-align: center;
    margin-bottom: 0.66666667rem;
  }

  .mob--bottom-text-list .item:last-child {
    border: 0;
  }

  .mob--bottom-text-list .item .title-name {
    font-size: 0.8rem;
    font-family: PingFangSC-Light, PingFang SC;
    font-weight: 300;
    color: #ffffff;
    line-height: 1.1rem;
    letter-spacing: 0.13333333rem;
    margin-bottom: 0.33333333rem;
  }

  .mob--bottom-text-list .item .desc {
    font-size: 0.53333333rem;
    font-family: PingFangSC-Light, PingFang SC;
    font-weight: 300;
    color: #ffffff;
    line-height: 0.8rem;
    letter-spacing: 0.1rem;
    zoom: 0.8;
  }

  .mob--overcue {
    bottom: 3.33333333rem;
    height: 3.33333333rem;
  }

  .mob--overcue span {
    width: 5rem;
    height: 1.76666667rem;
  }

  .mob--bottom-dow-icon {
    bottom: 0.66666667rem;
    left: 50%;
    transform: translate(-50%, -5.33333333rem);
    width: 2.86666667rem;
    height: 1.03333333rem;
  }

@keyframes dowIcon {
    0% {
      transform: translate(-50%, -8.33333vw);
      opacity: 0;
    }

    50% {
      transform: translate(-50%, -4.16667vw);
      opacity: 1;
    }

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

  .mob--popup {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 0.66666667rem 1.66666667rem;
    background-color: rgba(0, 0, 0, 0.9);
    border-radius: 0.33333333rem;
    font-size: 0.8rem;
    color: #ffffff;
    z-index: 999;
  }

  .wow {
    transform: translateY(1.33333333rem);
  }

@keyframes pageActive {
    0% {
      opacity: 0;
      transform: translateY(1.33333333rem);
    }

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

  .model-video .mask::after {
    width: 1.8rem;
    height: 1.8rem;
    top: auto;
    right: auto;
    bottom: 10%;
    left: 50%;
    transform: translate(-50%, 0);
  }

  .model-video .video-body {
    width: 100%;
    height: auto;
  }

  .mob--play-btn {
    width: 3.33333333rem;
    height: 3.33333333rem;
  }
}

.ico-img {
  background-image: url("/static_material/fangchengbao/cn/images/favicon.ico");
}

.jsmpeg {
  width: 100%;
  height: 100%;
}

.jsmpeg canvas {
  width: 100%;
  height: 100%;
}

.jsmpeg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.jsmpeg svg {
  display: none;
}

.aem-Grid--12 {
  width: 100%;
}

@font-face {
  font-family: "BlueSkyStandard-Bold";
  /* 自定义字体的名称 */
  src: url("/static_material/fangchengbao/cn/fonts/BlueSkyStandard-Bold.ttf");
  /* 字体文件的路径 */
}

@font-face {
  font-family: "BlueSkyStandard-Regular";
  src: url("/static_material/fangchengbao/cn/fonts/BlueSkyStandard-Regular.ttf");
}

@font-face {
  font-family: "BlueSkyStandard-Light";
  src: url("/static_material/fangchengbao/cn/fonts/BlueSkyStandard-Light.ttf");
}

@font-face {
  font-family: "Fangchengbao";
  src: url("/static_material/fangchengbao/cn/fonts/Fangchengbao.ttf");
}

@font-face {
  font-family: "manrope-regular-6";
  src: url("/static_material/fangchengbao/cn/fonts/manrope-regular-6.otf");
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/px2rem-loader/index.js??ruleSet[1].rules[2].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./node_modules/sass-loader/dist/cjs.js!./node_modules/glob-import-loader/index.js!./src/newComponents/main-header/main-header.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";

[v-cloak] {
  display: none;
}

@keyframes border-color {
  0% {
    border-image: linear-gradient(120deg, rgb(122, 185, 229), rgb(109, 162, 214), rgb(100, 140, 201), rgb(87, 118, 185), rgb(75, 94, 170), rgb(71, 78, 158), rgb(71, 74, 153), rgb(74, 67, 147), rgb(74, 61, 141), rgb(74, 55, 134)) 1;
  }

  2.5641% {
    border-image: linear-gradient(120deg, rgb(117, 173, 222), rgb(104, 151, 207), rgb(93, 128, 192), rgb(81, 105, 177), rgb(70, 83, 162), rgb(71, 76, 157), rgb(72, 71, 147), rgb(73, 64, 143), rgb(75, 58, 138), rgb(74, 55, 134)) 1;
  }

  5.1282% {
    border-image: linear-gradient(120deg, rgb(111, 162, 215), rgb(99, 139, 200), rgb(88, 117, 185), rgb(75, 94, 170), rgb(72, 79, 159), rgb(72, 73, 153), rgb(72, 67, 147), rgb(74, 61, 141), rgb(76, 55, 134), rgb(75, 58, 138)) 1;
  }

  7.6922999999999995% {
    border-image: linear-gradient(120deg, rgb(104, 150, 209), rgb(92, 127, 191), rgb(81, 105, 177), rgb(70, 83, 162), rgb(71, 76, 157), rgb(73, 70, 149), rgb(72, 65, 143), rgb(73, 59, 138), rgb(74, 55, 136), rgb(74, 61, 140)) 1;
  }

  10.2564% {
    border-image: linear-gradient(120deg, rgb(99, 137, 200), rgb(87, 116, 184), rgb(76, 94, 170), rgb(71, 78, 158), rgb(71, 72, 152), rgb(75, 68, 148), rgb(73, 62, 141), rgb(74, 55, 134), rgb(72, 58, 137), rgb(73, 64, 143)) 1;
  }

  12.8205% {
    border-image: linear-gradient(120deg, rgb(93, 126, 193), rgb(81, 103, 176), rgb(71, 82, 162), rgb(70, 75, 156), rgb(73, 70, 149), rgb(73, 64, 143), rgb(73, 59, 138), rgb(76, 54, 136), rgb(74, 61, 141), rgb(74, 67, 147)) 1;
  }

  15.384599999999999% {
    border-image: linear-gradient(120deg, rgb(86, 115, 183), rgb(75, 93, 169), rgb(70, 79, 158), rgb(73, 72, 152), rgb(75, 68, 148), rgb(74, 61, 140), rgb(74, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149)) 1;
  }

  17.9487% {
    border-image: linear-gradient(120deg, rgb(81, 103, 176), rgb(70, 81, 161), rgb(71, 77, 155), rgb(72, 71, 149), rgb(73, 64, 143), rgb(73, 59, 138), rgb(74, 55, 134), rgb(74, 61, 141), rgb(74, 67, 147), rgb(71, 72, 152)) 1;
  }

  20.5128% {
    border-image: linear-gradient(120deg, rgb(75, 93, 169), rgb(71, 78, 158), rgb(72, 73, 153), rgb(74, 67, 147), rgb(74, 61, 140), rgb(76, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149), rgb(72, 75, 154)) 1;
  }

  23.0769% {
    border-image: linear-gradient(120deg, rgb(71, 82, 161), rgb(71, 76, 157), rgb(73, 70, 149), rgb(73, 64, 143), rgb(75, 58, 138), rgb(76, 54, 136), rgb(74, 61, 141), rgb(74, 67, 147), rgb(72, 73, 153), rgb(71, 78, 158)) 1;
  }

  25.641% {
    border-image: linear-gradient(120deg, rgb(71, 78, 158), rgb(71, 72, 152), rgb(74, 67, 147), rgb(74, 61, 141), rgb(76, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149), rgb(70, 76, 154), rgb(72, 81, 160)) 1;
  }

  28.205099999999998% {
    border-image: linear-gradient(120deg, rgb(71, 77, 155), rgb(73, 70, 149), rgb(73, 64, 143), rgb(75, 58, 138), rgb(74, 55, 136), rgb(73, 62, 141), rgb(74, 67, 147), rgb(72, 73, 153), rgb(71, 78, 158), rgb(72, 85, 164)) 1;
  }

  30.769199999999998% {
    border-image: linear-gradient(120deg, rgb(72, 73, 153), rgb(73, 66, 146), rgb(73, 60, 139), rgb(74, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149), rgb(73, 76, 155), rgb(71, 82, 161), rgb(76, 95, 171)) 1;
  }

  33.333299999999994% {
    border-image: linear-gradient(120deg, rgb(73, 70, 149), rgb(73, 64, 143), rgb(74, 57, 137), rgb(76, 54, 136), rgb(73, 62, 141), rgb(73, 68, 148), rgb(72, 73, 153), rgb(71, 78, 158), rgb(73, 86, 165), rgb(81, 103, 176)) 1;
  }

  35.8974% {
    border-image: linear-gradient(120deg, rgb(74, 67, 145), rgb(74, 61, 140), rgb(76, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149), rgb(72, 75, 154), rgb(72, 81, 160), rgb(76, 95, 171), rgb(86, 115, 183)) 1;
  }

  38.4615% {
    border-image: linear-gradient(120deg, rgb(73, 64, 143), rgb(75, 58, 138), rgb(74, 55, 136), rgb(74, 61, 141), rgb(75, 68, 148), rgb(72, 73, 153), rgb(71, 78, 158), rgb(72, 85, 164), rgb(82, 104, 177), rgb(93, 124, 191)) 1;
  }

  41.0256% {
    border-image: linear-gradient(120deg, rgb(75, 61, 140), rgb(76, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149), rgb(71, 77, 155), rgb(72, 81, 160), rgb(77, 96, 172), rgb(86, 115, 183), rgb(96, 134, 197)) 1;
  }

  43.58969999999999% {
    border-image: linear-gradient(120deg, rgb(75, 58, 138), rgb(74, 57, 137), rgb(73, 62, 141), rgb(74, 67, 147), rgb(71, 72, 152), rgb(71, 78, 158), rgb(72, 85, 164), rgb(82, 104, 177), rgb(90, 124, 188), rgb(101, 143, 203)) 1;
  }

  46.1538% {
    border-image: linear-gradient(120deg, rgb(76, 55, 134), rgb(74, 60, 139), rgb(72, 65, 143), rgb(73, 70, 149), rgb(71, 77, 155), rgb(71, 83, 159), rgb(77, 96, 172), rgb(86, 115, 183), rgb(96, 134, 197), rgb(106, 153, 209)) 1;
  }

  48.7179% {
    border-image: linear-gradient(120deg, rgb(74, 57, 137), rgb(73, 62, 141), rgb(75, 68, 148), rgb(72, 73, 153), rgb(71, 78, 158), rgb(71, 87, 165), rgb(83, 105, 178), rgb(91, 124, 191), rgb(102, 144, 204), rgb(110, 163, 215)) 1;
  }

  51.282% {
    border-image: linear-gradient(120deg, rgb(74, 60, 139), rgb(73, 64, 143), rgb(72, 71, 149), rgb(73, 76, 155), rgb(71, 82, 161), rgb(77, 96, 172), rgb(87, 116, 184), rgb(96, 134, 197), rgb(104, 153, 209), rgb(116, 172, 223)) 1;
  }

  53.84609999999999% {
    border-image: linear-gradient(120deg, rgb(73, 62, 141), rgb(73, 68, 148), rgb(72, 73, 153), rgb(71, 78, 158), rgb(72, 88, 166), rgb(82, 106, 178), rgb(92, 125, 192), rgb(101, 143, 203), rgb(110, 163, 215), rgb(120, 182, 229)) 1;
  }

  56.410199999999996% {
    border-image: linear-gradient(120deg, rgb(72, 65, 143), rgb(73, 70, 149), rgb(71, 77, 155), rgb(70, 83, 161), rgb(78, 97, 173), rgb(87, 116, 184), rgb(97, 135, 198), rgb(105, 154, 210), rgb(115, 173, 221), rgb(117, 178, 225)) 1;
  }

  58.9743% {
    border-image: linear-gradient(120deg, rgb(72, 67, 147), rgb(71, 72, 152), rgb(71, 78, 158), rgb(73, 86, 165), rgb(82, 106, 178), rgb(91, 125, 189), rgb(102, 144, 204), rgb(110, 163, 215), rgb(120, 183, 227), rgb(113, 166, 218)) 1;
  }

  61.538399999999996% {
    border-image: linear-gradient(120deg, rgb(71, 70, 146), rgb(71, 77, 155), rgb(70, 81, 161), rgb(77, 96, 172), rgb(88, 117, 185), rgb(97, 135, 198), rgb(107, 154, 210), rgb(116, 174, 222), rgb(119, 177, 225), rgb(106, 155, 211)) 1;
  }

  64.10249999999999% {
    border-image: linear-gradient(120deg, rgb(72, 73, 153), rgb(71, 78, 158), rgb(72, 88, 165), rgb(84, 106, 179), rgb(92, 126, 190), rgb(100, 145, 204), rgb(111, 164, 216), rgb(120, 182, 229), rgb(113, 166, 218), rgb(101, 143, 203)) 1;
  }

  66.66659999999999% {
    border-image: linear-gradient(120deg, rgb(71, 76, 157), rgb(71, 82, 164), rgb(76, 98, 171), rgb(87, 116, 184), rgb(97, 135, 198), rgb(105, 154, 210), rgb(117, 173, 224), rgb(119, 177, 225), rgb(108, 155, 211), rgb(93, 131, 194)) 1;
  }

  69.2307% {
    border-image: linear-gradient(120deg, rgb(71, 78, 158), rgb(73, 89, 167), rgb(83, 107, 179), rgb(92, 125, 192), rgb(103, 145, 205), rgb(111, 164, 216), rgb(121, 183, 230), rgb(112, 165, 217), rgb(98, 143, 202), rgb(88, 119, 186)) 1;
  }

  71.7948% {
    border-image: linear-gradient(120deg, rgb(70, 81, 161), rgb(79, 98, 174), rgb(87, 118, 185), rgb(97, 135, 198), rgb(106, 155, 211), rgb(116, 174, 222), rgb(118, 176, 224), rgb(107, 154, 210), rgb(95, 130, 194), rgb(83, 107, 179)) 1;
  }

  74.35889999999999% {
    border-image: linear-gradient(120deg, rgb(72, 90, 166), rgb(84, 108, 180), rgb(91, 126, 190), rgb(103, 145, 205), rgb(112, 165, 217), rgb(121, 184, 228), rgb(111, 164, 216), rgb(100, 142, 202), rgb(89, 118, 186), rgb(76, 95, 171)) 1;
  }

  76.923% {
    border-image: linear-gradient(120deg, rgb(77, 99, 172), rgb(89, 118, 186), rgb(97, 137, 198), rgb(106, 155, 211), rgb(117, 175, 223), rgb(118, 176, 224), rgb(104, 153, 209), rgb(93, 131, 194), rgb(84, 106, 179), rgb(71, 84, 163)) 1;
  }

  79.4871% {
    border-image: linear-gradient(120deg, rgb(82, 109, 178), rgb(93, 128, 192), rgb(101, 146, 205), rgb(113, 166, 218), rgb(121, 184, 228), rgb(111, 164, 216), rgb(99, 141, 201), rgb(88, 119, 186), rgb(77, 95, 171), rgb(71, 80, 159)) 1;
  }

  82.0512% {
    border-image: linear-gradient(120deg, rgb(89, 120, 187), rgb(99, 137, 200), rgb(107, 156, 212), rgb(116, 174, 222), rgb(117, 175, 223), rgb(106, 153, 209), rgb(94, 129, 193), rgb(82, 106, 178), rgb(71, 82, 162), rgb(70, 77, 157)) 1;
  }

  84.61529999999999% {
    border-image: linear-gradient(120deg, rgb(93, 128, 192), rgb(102, 147, 206), rgb(112, 165, 217), rgb(122, 184, 231), rgb(110, 163, 215), rgb(100, 140, 201), rgb(88, 119, 186), rgb(76, 95, 171), rgb(73, 80, 160), rgb(71, 74, 153)) 1;
  }

  87.17939999999999% {
    border-image: linear-gradient(120deg, rgb(99, 137, 199), rgb(107, 156, 212), rgb(117, 175, 223), rgb(117, 175, 223), rgb(105, 152, 208), rgb(93, 128, 192), rgb(82, 106, 178), rgb(70, 83, 162), rgb(71, 76, 157), rgb(72, 71, 149)) 1;
  }

  89.7435% {
    border-image: linear-gradient(120deg, rgb(105, 147, 207), rgb(114, 167, 219), rgb(122, 185, 229), rgb(110, 163, 215), rgb(99, 139, 200), rgb(88, 117, 185), rgb(75, 94, 170), rgb(72, 79, 159), rgb(73, 74, 154), rgb(71, 66, 146)) 1;
  }

  92.3076% {
    border-image: linear-gradient(120deg, rgb(107, 156, 212), rgb(118, 176, 224), rgb(117, 175, 223), rgb(104, 151, 207), rgb(93, 128, 192), rgb(83, 105, 178), rgb(70, 83, 162), rgb(71, 76, 157), rgb(73, 70, 149), rgb(72, 65, 143)) 1;
  }

  94.87169999999999% {
    border-image: linear-gradient(120deg, rgb(113, 166, 218), rgb(122, 185, 229), rgb(110, 163, 215), rgb(100, 138, 200), rgb(88, 117, 185), rgb(76, 94, 170), rgb(71, 78, 158), rgb(72, 73, 153), rgb(74, 67, 147), rgb(73, 62, 141)) 1;
  }

  97.4358% {
    border-image: linear-gradient(120deg, rgb(117, 178, 225), rgb(116, 174, 222), rgb(105, 152, 208), rgb(91, 129, 192), rgb(82, 104, 177), rgb(71, 82, 162), rgb(70, 75, 156), rgb(73, 70, 149), rgb(73, 64, 143), rgb(73, 59, 138)) 1;
  }

  99.9999% {
    border-image: linear-gradient(120deg, rgb(121, 183, 230), rgb(109, 162, 214), rgb(100, 138, 200), rgb(86, 117, 184), rgb(75, 93, 169), rgb(71, 78, 158), rgb(70, 73, 152), rgb(74, 67, 147), rgb(74, 61, 140), rgb(74, 55, 134)) 1;
  }
}

@keyframes bgColor {
  0% {
    background: linear-gradient(120deg, rgb(122, 185, 229), rgb(109, 162, 214), rgb(100, 140, 201), rgb(87, 118, 185), rgb(75, 94, 170), rgb(71, 78, 158), rgb(71, 74, 153), rgb(74, 67, 147), rgb(74, 61, 141), rgb(74, 55, 134));
  }

  2.5641% {
    background: linear-gradient(120deg, rgb(117, 173, 222), rgb(104, 151, 207), rgb(93, 128, 192), rgb(81, 105, 177), rgb(70, 83, 162), rgb(71, 76, 157), rgb(72, 71, 147), rgb(73, 64, 143), rgb(75, 58, 138), rgb(74, 55, 134));
  }

  5.1282% {
    background: linear-gradient(120deg, rgb(111, 162, 215), rgb(99, 139, 200), rgb(88, 117, 185), rgb(75, 94, 170), rgb(72, 79, 159), rgb(72, 73, 153), rgb(72, 67, 147), rgb(74, 61, 141), rgb(76, 55, 134), rgb(75, 58, 138));
  }

  7.6922999999999995% {
    background: linear-gradient(120deg, rgb(104, 150, 209), rgb(92, 127, 191), rgb(81, 105, 177), rgb(70, 83, 162), rgb(71, 76, 157), rgb(73, 70, 149), rgb(72, 65, 143), rgb(73, 59, 138), rgb(74, 55, 136), rgb(74, 61, 140));
  }

  10.2564% {
    background: linear-gradient(120deg, rgb(99, 137, 200), rgb(87, 116, 184), rgb(76, 94, 170), rgb(71, 78, 158), rgb(71, 72, 152), rgb(75, 68, 148), rgb(73, 62, 141), rgb(74, 55, 134), rgb(72, 58, 137), rgb(73, 64, 143));
  }

  12.8205% {
    background: linear-gradient(120deg, rgb(93, 126, 193), rgb(81, 103, 176), rgb(71, 82, 162), rgb(70, 75, 156), rgb(73, 70, 149), rgb(73, 64, 143), rgb(73, 59, 138), rgb(76, 54, 136), rgb(74, 61, 141), rgb(74, 67, 147));
  }

  15.384599999999999% {
    background: linear-gradient(120deg, rgb(86, 115, 183), rgb(75, 93, 169), rgb(70, 79, 158), rgb(73, 72, 152), rgb(75, 68, 148), rgb(74, 61, 140), rgb(74, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149));
  }

  17.9487% {
    background: linear-gradient(120deg, rgb(81, 103, 176), rgb(70, 81, 161), rgb(71, 77, 155), rgb(72, 71, 149), rgb(73, 64, 143), rgb(73, 59, 138), rgb(74, 55, 134), rgb(74, 61, 141), rgb(74, 67, 147), rgb(71, 72, 152));
  }

  20.5128% {
    background: linear-gradient(120deg, rgb(75, 93, 169), rgb(71, 78, 158), rgb(72, 73, 153), rgb(74, 67, 147), rgb(74, 61, 140), rgb(76, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149), rgb(72, 75, 154));
  }

  23.0769% {
    background: linear-gradient(120deg, rgb(71, 82, 161), rgb(71, 76, 157), rgb(73, 70, 149), rgb(73, 64, 143), rgb(75, 58, 138), rgb(76, 54, 136), rgb(74, 61, 141), rgb(74, 67, 147), rgb(72, 73, 153), rgb(71, 78, 158));
  }

  25.641% {
    background: linear-gradient(120deg, rgb(71, 78, 158), rgb(71, 72, 152), rgb(74, 67, 147), rgb(74, 61, 141), rgb(76, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149), rgb(70, 76, 154), rgb(72, 81, 160));
  }

  28.205099999999998% {
    background: linear-gradient(120deg, rgb(71, 77, 155), rgb(73, 70, 149), rgb(73, 64, 143), rgb(75, 58, 138), rgb(74, 55, 136), rgb(73, 62, 141), rgb(74, 67, 147), rgb(72, 73, 153), rgb(71, 78, 158), rgb(72, 85, 164));
  }

  30.769199999999998% {
    background: linear-gradient(120deg, rgb(72, 73, 153), rgb(73, 66, 146), rgb(73, 60, 139), rgb(74, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149), rgb(73, 76, 155), rgb(71, 82, 161), rgb(76, 95, 171));
  }

  33.333299999999994% {
    background: linear-gradient(120deg, rgb(73, 70, 149), rgb(73, 64, 143), rgb(74, 57, 137), rgb(76, 54, 136), rgb(73, 62, 141), rgb(73, 68, 148), rgb(72, 73, 153), rgb(71, 78, 158), rgb(73, 86, 165), rgb(81, 103, 176));
  }

  35.8974% {
    background: linear-gradient(120deg, rgb(74, 67, 145), rgb(74, 61, 140), rgb(76, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149), rgb(72, 75, 154), rgb(72, 81, 160), rgb(76, 95, 171), rgb(86, 115, 183));
  }

  38.4615% {
    background: linear-gradient(120deg, rgb(73, 64, 143), rgb(75, 58, 138), rgb(74, 55, 136), rgb(74, 61, 141), rgb(75, 68, 148), rgb(72, 73, 153), rgb(71, 78, 158), rgb(72, 85, 164), rgb(82, 104, 177), rgb(93, 124, 191));
  }

  41.0256% {
    background: linear-gradient(120deg, rgb(75, 61, 140), rgb(76, 55, 134), rgb(73, 59, 138), rgb(73, 64, 143), rgb(73, 70, 149), rgb(71, 77, 155), rgb(72, 81, 160), rgb(77, 96, 172), rgb(86, 115, 183), rgb(96, 134, 197));
  }

  43.58969999999999% {
    background: linear-gradient(120deg, rgb(75, 58, 138), rgb(74, 57, 137), rgb(73, 62, 141), rgb(74, 67, 147), rgb(71, 72, 152), rgb(71, 78, 158), rgb(72, 85, 164), rgb(82, 104, 177), rgb(90, 124, 188), rgb(101, 143, 203));
  }

  46.1538% {
    background: linear-gradient(120deg, rgb(76, 55, 134), rgb(74, 60, 139), rgb(72, 65, 143), rgb(73, 70, 149), rgb(71, 77, 155), rgb(71, 83, 159), rgb(77, 96, 172), rgb(86, 115, 183), rgb(96, 134, 197), rgb(106, 153, 209));
  }

  48.7179% {
    background: linear-gradient(120deg, rgb(74, 57, 137), rgb(73, 62, 141), rgb(75, 68, 148), rgb(72, 73, 153), rgb(71, 78, 158), rgb(71, 87, 165), rgb(83, 105, 178), rgb(91, 124, 191), rgb(102, 144, 204), rgb(110, 163, 215));
  }

  51.282% {
    background: linear-gradient(120deg, rgb(74, 60, 139), rgb(73, 64, 143), rgb(72, 71, 149), rgb(73, 76, 155), rgb(71, 82, 161), rgb(77, 96, 172), rgb(87, 116, 184), rgb(96, 134, 197), rgb(104, 153, 209), rgb(116, 172, 223));
  }

  53.84609999999999% {
    background: linear-gradient(120deg, rgb(73, 62, 141), rgb(73, 68, 148), rgb(72, 73, 153), rgb(71, 78, 158), rgb(72, 88, 166), rgb(82, 106, 178), rgb(92, 125, 192), rgb(101, 143, 203), rgb(110, 163, 215), rgb(120, 182, 229));
  }

  56.410199999999996% {
    background: linear-gradient(120deg, rgb(72, 65, 143), rgb(73, 70, 149), rgb(71, 77, 155), rgb(70, 83, 161), rgb(78, 97, 173), rgb(87, 116, 184), rgb(97, 135, 198), rgb(105, 154, 210), rgb(115, 173, 221), rgb(117, 178, 225));
  }

  58.9743% {
    background: linear-gradient(120deg, rgb(72, 67, 147), rgb(71, 72, 152), rgb(71, 78, 158), rgb(73, 86, 165), rgb(82, 106, 178), rgb(91, 125, 189), rgb(102, 144, 204), rgb(110, 163, 215), rgb(120, 183, 227), rgb(113, 166, 218));
  }

  61.538399999999996% {
    background: linear-gradient(120deg, rgb(71, 70, 146), rgb(71, 77, 155), rgb(70, 81, 161), rgb(77, 96, 172), rgb(88, 117, 185), rgb(97, 135, 198), rgb(107, 154, 210), rgb(116, 174, 222), rgb(119, 177, 225), rgb(106, 155, 211));
  }

  64.10249999999999% {
    background: linear-gradient(120deg, rgb(72, 73, 153), rgb(71, 78, 158), rgb(72, 88, 165), rgb(84, 106, 179), rgb(92, 126, 190), rgb(100, 145, 204), rgb(111, 164, 216), rgb(120, 182, 229), rgb(113, 166, 218), rgb(101, 143, 203));
  }

  66.66659999999999% {
    background: linear-gradient(120deg, rgb(71, 76, 157), rgb(71, 82, 164), rgb(76, 98, 171), rgb(87, 116, 184), rgb(97, 135, 198), rgb(105, 154, 210), rgb(117, 173, 224), rgb(119, 177, 225), rgb(108, 155, 211), rgb(93, 131, 194));
  }

  69.2307% {
    background: linear-gradient(120deg, rgb(71, 78, 158), rgb(73, 89, 167), rgb(83, 107, 179), rgb(92, 125, 192), rgb(103, 145, 205), rgb(111, 164, 216), rgb(121, 183, 230), rgb(112, 165, 217), rgb(98, 143, 202), rgb(88, 119, 186));
  }

  71.7948% {
    background: linear-gradient(120deg, rgb(70, 81, 161), rgb(79, 98, 174), rgb(87, 118, 185), rgb(97, 135, 198), rgb(106, 155, 211), rgb(116, 174, 222), rgb(118, 176, 224), rgb(107, 154, 210), rgb(95, 130, 194), rgb(83, 107, 179));
  }

  74.35889999999999% {
    background: linear-gradient(120deg, rgb(72, 90, 166), rgb(84, 108, 180), rgb(91, 126, 190), rgb(103, 145, 205), rgb(112, 165, 217), rgb(121, 184, 228), rgb(111, 164, 216), rgb(100, 142, 202), rgb(89, 118, 186), rgb(76, 95, 171));
  }

  76.923% {
    background: linear-gradient(120deg, rgb(77, 99, 172), rgb(89, 118, 186), rgb(97, 137, 198), rgb(106, 155, 211), rgb(117, 175, 223), rgb(118, 176, 224), rgb(104, 153, 209), rgb(93, 131, 194), rgb(84, 106, 179), rgb(71, 84, 163));
  }

  79.4871% {
    background: linear-gradient(120deg, rgb(82, 109, 178), rgb(93, 128, 192), rgb(101, 146, 205), rgb(113, 166, 218), rgb(121, 184, 228), rgb(111, 164, 216), rgb(99, 141, 201), rgb(88, 119, 186), rgb(77, 95, 171), rgb(71, 80, 159));
  }

  82.0512% {
    background: linear-gradient(120deg, rgb(89, 120, 187), rgb(99, 137, 200), rgb(107, 156, 212), rgb(116, 174, 222), rgb(117, 175, 223), rgb(106, 153, 209), rgb(94, 129, 193), rgb(82, 106, 178), rgb(71, 82, 162), rgb(70, 77, 157));
  }

  84.61529999999999% {
    background: linear-gradient(120deg, rgb(93, 128, 192), rgb(102, 147, 206), rgb(112, 165, 217), rgb(122, 184, 231), rgb(110, 163, 215), rgb(100, 140, 201), rgb(88, 119, 186), rgb(76, 95, 171), rgb(73, 80, 160), rgb(71, 74, 153));
  }

  87.17939999999999% {
    background: linear-gradient(120deg, rgb(99, 137, 199), rgb(107, 156, 212), rgb(117, 175, 223), rgb(117, 175, 223), rgb(105, 152, 208), rgb(93, 128, 192), rgb(82, 106, 178), rgb(70, 83, 162), rgb(71, 76, 157), rgb(72, 71, 149));
  }

  89.7435% {
    background: linear-gradient(120deg, rgb(105, 147, 207), rgb(114, 167, 219), rgb(122, 185, 229), rgb(110, 163, 215), rgb(99, 139, 200), rgb(88, 117, 185), rgb(75, 94, 170), rgb(72, 79, 159), rgb(73, 74, 154), rgb(71, 66, 146));
  }

  92.3076% {
    background: linear-gradient(120deg, rgb(107, 156, 212), rgb(118, 176, 224), rgb(117, 175, 223), rgb(104, 151, 207), rgb(93, 128, 192), rgb(83, 105, 178), rgb(70, 83, 162), rgb(71, 76, 157), rgb(73, 70, 149), rgb(72, 65, 143));
  }

  94.87169999999999% {
    background: linear-gradient(120deg, rgb(113, 166, 218), rgb(122, 185, 229), rgb(110, 163, 215), rgb(100, 138, 200), rgb(88, 117, 185), rgb(76, 94, 170), rgb(71, 78, 158), rgb(72, 73, 153), rgb(74, 67, 147), rgb(73, 62, 141));
  }

  97.4358% {
    background: linear-gradient(120deg, rgb(117, 178, 225), rgb(116, 174, 222), rgb(105, 152, 208), rgb(91, 129, 192), rgb(82, 104, 177), rgb(71, 82, 162), rgb(70, 75, 156), rgb(73, 70, 149), rgb(73, 64, 143), rgb(73, 59, 138));
  }

  99.9999% {
    background: linear-gradient(120deg, rgb(121, 183, 230), rgb(109, 162, 214), rgb(100, 138, 200), rgb(86, 117, 184), rgb(75, 93, 169), rgb(71, 78, 158), rgb(70, 73, 152), rgb(74, 67, 147), rgb(74, 61, 140), rgb(74, 55, 134));
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 30%, 0);
    transform: translate3d(0, 30%, 0);
  }
}

.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}

.bounceIn {
  animation-name: bounceIn;
}

.home-nav-top {
  width: 100%;
  height: 4.16667vw;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 97;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 4.16667vw;
  transition: all 1.5s;
  /* ---------------------------- */
  /*常规验证码*/
  /*滑动验证码*/
}

.home-nav-top::after {
  content: "";
  position: absolute;
  left: 0;
  top: -100%;
  width: 100%;
  height: 100%;
  z-index: -2;
  background-color: rgba(0, 0, 0, 0.7);
  backdrop-filter: blur(0.52083vw);
  -webkit-backdrop-filter: blur(0.52083vw);
  transition: all 0.6s;
}

.home-nav-top:hover::after {
  content: "";
  top: 0;
}

.home-nav-top.scrolled::after {
  content: "";
  top: 0;
}

.home-nav-top .search-mobel {
  position: absolute;
  left: 0;
  top: -26.04167vw;
  width: 100%;
  height: 20.83333vw;
  background-color: rgba(0, 0, 0, 0.7);
  backdrop-filter: blur(0.52083vw);
  -webkit-backdrop-filter: blur(0.52083vw);
  transition: all 0.6s;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding-top: 3.125vw;
}

.home-nav-top .search-mobel.cur {
  top: 0;
}

.home-nav-top .search-mobel.cur .close-btn {
  opacity: 1;
}

.home-nav-top .search-mobel .search-input {
  background-color: transparent;
  border: 0.52083vw solid transparent;
  transition: all 0.3s;
  border-width: 0.10417vw;
  width: 41.66667vw;
  height: 3.125vw;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-bottom: 2.08333vw;
  border: 0.03333333rem solid #ffffff;
}

.home-nav-top .search-mobel .search-input:hover {
  animation: border-color 3s infinite;
  transition: all 0.3s;
}

.home-nav-top .search-mobel .search-input input {
  width: 100%;
  height: 3.125vw;
  line-height: 3.125vw;
  background-color: transparent;
  color: #ffffff;
  border: 0;
  margin: 0 1.5625vw;
}

.home-nav-top .search-mobel .search-input .img {
  width: 1.5625vw;
  height: 1.5625vw;
  display: block;
  margin-right: 1.45833vw;
  background: url("/static_material/fangchengbao/cn/images/search-icon.png") no-repeat center;
  background-size: cover;
}

.home-nav-top .search-mobel .search-result {
  width: 41.66667vw;
}

.home-nav-top .search-mobel p {
  font-size: 0.83333vw;
  font-family: PingFangSC-Light, PingFang SC;
  font-weight: 300;
  color: #999999;
  line-height: 1.14583vw;
  letter-spacing: 0.15625vw;
  margin-bottom: 1.04167vw;
}

.home-nav-top .search-mobel .tag-list {
  display: flex;
  align-items: center;
  gap: 1.04167vw;
}

.home-nav-top .search-mobel .tag-list a {
  border: 0.03333333rem solid #999999;
  font-size: 0.83333vw;
  font-family: PingFangSC-Light, PingFang SC;
  font-weight: 300;
  color: #999999;
  line-height: 1.14583vw;
  letter-spacing: 0.15625vw;
  padding: 0.26042vw 1.04167vw;
}

.home-nav-top .close-btn {
  display: flex;
  width: 1.30208vw;
  height: 1.30208vw;
  z-index: 97;
  flex-direction: column;
  justify-content: space-between;
  cursor: pointer;
  box-sizing: border-box;
}

.home-nav-top .close-btn.show span:nth-child(1) {
  width: 120%;
  transform: rotate(45deg);
  transform-origin: left center;
}

.home-nav-top .close-btn.show span:nth-child(2) {
  display: none;
}

.home-nav-top .close-btn.show span:nth-child(3) {
  width: 120%;
  transform: rotate(-45deg);
  transform-origin: left center;
}

.home-nav-top .close-btn span {
  height: 0.15625vw;
  min-height: 0.15625vw;
  width: 100%;
  display: block;
  border-radius: 0.15625vw;
  background-color: #ffffff;
  transition: all 0.3s;
}

.home-nav-top .close-btn span:nth-child(2) {
  width: 40%;
}

.home-nav-top .close-btn span:nth-child(3) {
  width: 80%;
}

.home-nav-top .search-login-btn {
  display: flex;
  align-items: center;
  gap: 2.08333vw;
  z-index: 97;
  height: 100%;
}

.home-nav-top .search-login-btn .login {
  font-size: 0.83333vw;
  color: #ffffff;
  display: flex;
  align-items: center;
}

.home-nav-top .search-login-btn .login a {
  margin: 0 0.26042vw;
}

.home-nav-top .search-login-btn .search {
  width: 1.5625vw;
  height: 1.5625vw;
  cursor: pointer;
  background: url("/static_material/fangchengbao/cn/images/search-icon.png") no-repeat center;
  background-size: cover;
}

.home-nav-top .search-login-btn .login-success {
  display: flex;
  align-items: center;
  gap: 0.625vw;
  font-size: 0.83333vw;
  font-family: PingFangSC-Light, PingFang SC;
  font-weight: 300;
  color: #ffffff;
  line-height: 1.14583vw;
  letter-spacing: 0.15625vw;
  position: relative;
  height: 100%;
}

.home-nav-top .search-login-btn .login-success:hover .success-list {
  opacity: 1;
  transition: all 0.6s;
}

.home-nav-top .search-login-btn .login-success .user-name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 6.77083vw;
}

.home-nav-top .search-login-btn .login-success img {
  width: 2.08333vw;
  height: 2.08333vw;
  border-radius: 1.04167vw;
  border: 0.03333333rem solid #ffffff;
}

.home-nav-top .search-login-btn .login-success .success-list {
  position: absolute;
  width: 8.33333vw;
  display: flex;
  flex-direction: column;
  top: 4.16667vw;
  left: 50%;
  transform: translate(-50%, 0);
  padding: 1.04167vw 0 0.52083vw;
  opacity: 0;
  background: url("/static_material/fangchengbao/cn/images/user-menu-bg.png") center no-repeat;
  background-size: 100% 100%;
}

.home-nav-top .search-login-btn .login-success .success-list a {
  font-size: 0.9375vw;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #ffffff;
  line-height: 3.125vw;
  letter-spacing: 0.10417vw;
  text-align: center;
}

.home-nav-top .down-menu {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  transition: height 0.6s ease;
  opacity: 0;
  z-index: -1;
}

.home-nav-top .down-menu .bg-img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: cover;
  transition: opacity 0.3s ease 0.6s;
}

.home-nav-top .down-menu .menu-list {
  background: rgba(0, 0, 0, 0.6) linear-gradient(315deg, rgba(122, 186, 231, 0.4) 0%, rgba(70, 83, 162, 0.4) 50%, rgba(74, 54, 133, 0.4) 100%);
  position: absolute;
  left: -33.33333vw;
  top: 0;
  width: 33.33333vw;
  overflow: auto;
  height: calc(var(--vh, 1vh) * 100);
  transition: left 0.3s ease 0.5s;
  padding: 5.20833vw 0 0 4.16667vw;
}

.home-nav-top .down-menu .menu-list .a-item {
  display: flex;
  flex-direction: column;
  opacity: 0;
  transform: translateX(15.625vw);
  transition: all 1s ease 1.3s;
  cursor: pointer;
  position: relative;
}

.home-nav-top .down-menu .menu-list .a-item::after {
  content: "";
  background-color: transparent;
  width: 33.33333vw;
  height: 18.125vw;
  border: 0;
  background: linear-gradient(315deg, #7abae7 0%, #4653a2 50%, #4a3685 100%);
  transition: all 0.3s;
  animation: bgColor 3s infinite;
  position: absolute;
  top: 5.20833vw;
  right: 0;
  height: 0.10417vw;
  width: 0%;
  transition: all 0.3s;
}

.home-nav-top .down-menu .menu-list .a-item::after:hover {
  animation: bgColor 3s infinite;
  transition: all 0.3s;
}

.home-nav-top .down-menu .menu-list .a-item.select::before {
  content: "";
  position: absolute;
  right: 3.125vw;
  top: 2.60417vw;
  width: 0.52083vw;
  height: 0.52083vw;
  border-right: 0.03333333rem solid #ffffff;
  border-bottom: 0.03333333rem solid #ffffff;
  transform: rotate(45deg) translate(-50%, -50%);
  transform-origin: center;
}

.home-nav-top .down-menu .menu-list .a-item.itemCur::after {
  content: "";
  width: 100%;
}

.home-nav-top .down-menu .menu-list .a-item.itemCur .title {
  padding-left: 1.04167vw;
  color: #ffffff;
}

.home-nav-top .down-menu .menu-list .a-item.itemCur::before {
  transform: rotate(-135deg) translate(-50%, -50%);
}

.home-nav-top .down-menu .menu-list .a-item .title {
  font-size: 1.25vw;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #ffffff;
  line-height: 6.25vw;
  letter-spacing: 0.26042vw;
  transition: all 0.3s;
}

.home-nav-top .down-menu .menu-list .a-item .title:hover {
  padding-left: 1.04167vw;
}

.home-nav-top .down-menu .menu-list .a-item .title a {
  width: 100%;
  display: block;
}

.home-nav-top .down-menu .menu-list .a-item .child-list {
  padding-left: 2.08333vw;
  font-size: 0.9375vw;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #ffffff;
  line-height: 4.16667vw;
  letter-spacing: 0.15625vw;
  display: flex;
  flex-direction: column;
  max-height: 0;
  overflow: hidden;
  transition: all 0.3s;
}

.home-nav-top .down-menu .menu-list .a-item .child-list.show {
  max-height: 52.08333vw;
}

.home-nav-top .down-menu .menu-list .a-item .child-list .child-item {
  transition: all 0.3s;
}

.home-nav-top .down-menu .menu-list .a-item .child-list .child-item:hover {
  padding-left: 1.04167vw;
  color: #ffffff;
}

.home-nav-top .down-menu .menu-list .a-item .new-icon {
  display: inline-block;
  background: url(/static_material/fangchengbao/cn/images/new-icon.png) center center no-repeat;
  background-size: cover;
  width: 2.29167vw;
  height: 0.9375vw;
  vertical-align: super;
}

.home-nav-top .down-menu .menu-list .logo-img {
  position: absolute;
  left: 4.16667vw;
  bottom: 4.6875vw;
  width: 25vw;
  height: 5.72917vw;
  opacity: 0;
  background: url("/static_material/fangchengbao/cn/images/menu-logo.png") no-repeat center;
  background-size: cover;
  transition: opacity 1s ease 1.3s;
}

.home-nav-top .down-menu.down-men-cur {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0.3);
  height: calc(var(--vh, 1vh) * 100);
}

.home-nav-top .down-menu.down-men-cur .bg-img {
  opacity: 1;
}

.home-nav-top .down-menu.down-men-cur .menu-list {
  left: 0;
  backdrop-filter: blur(1.04167vw);
  -webkit-backdrop-filter: blur(1.04167vw);
}

.home-nav-top .down-menu.down-men-cur .menu-list .a-item {
  opacity: 1;
  transform: translateX(0);
}

.home-nav-top .down-menu.down-men-cur .menu-list .a-item:nth-child(1) {
  transition: all 1s ease 1.3s;
}

.home-nav-top .down-menu.down-men-cur .menu-list .a-item:nth-child(2) {
  transition: all 1s ease 1.4s;
}

.home-nav-top .down-menu.down-men-cur .menu-list .a-item:nth-child(3) {
  transition: all 1s ease 1.5s;
}

.home-nav-top .down-menu.down-men-cur .menu-list .a-item:nth-child(4) {
  transition: all 1s ease 1.6s;
}

.home-nav-top .down-menu.down-men-cur .menu-list .a-item:nth-child(5) {
  transition: all 1s ease 1.7s;
}

.home-nav-top .down-menu.down-men-cur .menu-list .a-item:nth-child(6) {
  transition: all 1s ease 1.8s;
}

.home-nav-top .down-menu.down-men-cur .menu-list .logo-img {
  opacity: 1;
}

.home-nav-top .logo-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 99;
}

.home-nav-top .logo-loading a {
  width: 7.03125vw;
  display: block;
}

.home-nav-top .loading-hide {
  position: absolute;
  left: -100%;
}

.home-nav-top .loading-img {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  z-index: 100;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #000000;
  animation: bgToloading 5s forwards;
}

.home-nav-top .loading-img .animated-image {
  width: 41.66667vw;
  height: 11.45833vw;
  background-size: 2500vw 11.45833vw;
  background-repeat: repeat-x;
  animation: play 4s steps(59) forwards, scaleChange 1s 4s forwards;
  /* 动画属性 */
  transform: scale(1);
}

@keyframes play {
  0% {
    background-position: 0 0;
    transform: scale(1);
  }

  100% {
    background-position: -2458.33333vw 0;
    transform: scale(0.3);
  }
}

@keyframes scaleChange {
  0% {
    transform: scale(0.3);
    opacity: 1;
  }

  50% {
    opacity: 1;
  }

  51% {
    opacity: 0;
  }

  100% {
    transform: scale(0.1);
    opacity: 0;
  }
}

@keyframes bgToloading {
  0% {
    height: 100%;
    z-index: 110;
  }

  50% {
    height: 100%;
    z-index: 110;
  }

  66.66% {
    height: 100%;
    z-index: 110;
  }

  90% {
    z-index: 110;
  }

  90.1% {
    z-index: 100;
  }

  100% {
    height: 0;
    z-index: 100;
  }
}

.home-nav-top .mob-down-menu {
  display: none;
}

.home-nav-top .login-model-body {
  background-color: rgba(0, 0, 0, 0.7);
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  opacity: 0;
  backdrop-filter: blur(1.04167vw);
}

.home-nav-top .login-model-body.show {
  opacity: 1;
}

.home-nav-top .login-model-body .close-btn {
  position: absolute;
  top: 1.45833vw;
  right: 1.45833vw;
  width: 1.5625vw;
  height: 1.5625vw;
}

.home-nav-top .login-model-body .title-name {
  font-size: 1.875vw;
  font-family: PingFangSC-Light, PingFang SC;
  font-weight: 300;
  color: #ffffff;
  line-height: 2.60417vw;
  letter-spacing: 0.20833vw;
  text-align: center;
  margin-bottom: 1.5625vw;
}

.home-nav-top .login-model-body .form-input {
  width: 28.125vw;
  position: relative;
  background: #151515;
  padding: 4.16667vw 2.34375vw;
  border-radius: 1.04167vw;
}

.home-nav-top .login-model-body .form-input::after {
  content: "";
  position: absolute;
  top: -0.15625vw;
  left: -0.15625vw;
  width: 28.4375vw;
  height: calc(100% + 0.3125vw);
  background: linear-gradient(360deg, #7abae7 0%, #4653a2 50%, #4a3685 100%);
  border-radius: 1.04167vw;
  z-index: -1;
}

.home-nav-top .login-model-body .form-input .inpit-item {
  display: flex;
  align-items: center;
  font-size: 0.72917vw;
  color: #ffffff;
  position: relative;
  margin-bottom: 1.5625vw;
}

.home-nav-top .login-model-body .form-input .inpit-item.select::after {
  content: "";
  position: absolute;
  right: 1.30208vw;
  top: 50%;
  width: 0.26042vw;
  height: 0.26042vw;
  border-right: 0.03333333rem solid #ffffff;
  border-bottom: 0.03333333rem solid #ffffff;
  transform: rotate(45deg) translate(0, calc(-50% - 0.13021vw));
}

.home-nav-top .login-model-body .form-input .inpit-item .error {
  position: absolute;
  color: #ef2d2d;
  font-size: 0.625vw;
  bottom: -1.30208vw;
  line-height: 1.04167vw;
  padding-left: 1.5625vw;
}

.home-nav-top .login-model-body .form-input .input {
  width: 100%;
  height: 3.125vw;
  line-height: 3.125vw;
  border: 0;
  border-bottom: 0.03333333rem solid rgba(255, 255, 255, 0.4);
  padding: 1.5625vw;
  background-color: transparent;
  font-size: 0.83333vw;
  color: #ffffff;
}

.home-nav-top .login-model-body .form-input .input::placeholder {
  color: rgba(255, 255, 255, 0.4);
}

.home-nav-top .login-model-body .form-input .input.cur {
  cursor: pointer;
}

.home-nav-top .login-model-body .form-input .get-code {
  font-size: 0.83333vw;
  font-family: PingFangSC-Light, PingFang SC;
  font-weight: 300;
  color: #ffffff;
  letter-spacing: 0.15625vw;
  text-decoration: underline !important;
  min-width: 6.25vw;
  border: 0;
  padding: 0;
  background: transparent;
  position: absolute;
  right: 1.5625vw;
  line-height: 3.125vw;
}

.home-nav-top .login-model-body .form-input .get-code:disabled {
  color: #aaaaaa;
}

.home-nav-top .login-model-body .text-item {
  font-size: 0.83333vw;
  font-family: PingFangSC-Light, PingFang SC;
  font-weight: 300;
  color: #ffffff;
  line-height: 1.5625vw;
  letter-spacing: 0.15625vw;
  position: relative;
  margin: 1.5625vw 0 2.08333vw;
}

.home-nav-top .login-model-body .text-item .checkbox {
  width: 0.9375vw;
  height: 0.9375vw;
  margin-right: 0.625vw;
}

.home-nav-top .login-model-body .text-item a {
  text-decoration: underline !important;
}

.home-nav-top .login-model-body .text-item .error {
  position: absolute;
  color: #ef2d2d;
  font-size: 0.625vw;
  bottom: -1.45833vw;
  line-height: 1.04167vw;
  padding-left: 1.5625vw;
}

.home-nav-top .login-model-body .text-item .zc {
  padding-left: 1.45833vw;
}

.home-nav-top .login-model-body .gc-btn {
  height: 3.22917vw;
  width: 100%;
}

.home-nav-top .verifybox {
  position: relative;
  box-sizing: border-box;
  border-radius: 0.10417vw;
  border: none;
  background-color: #fff;
  box-shadow: 0 0 0.52083vw rgba(0, 0, 0, 0.3);
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.home-nav-top .verifybox-top {
  text-align: left;
  box-sizing: border-box;
}

.home-nav-top .verifybox-bottom {
  padding: 0.78125vw;
  box-sizing: border-box;
}

.home-nav-top .verifybox-close {
  position: absolute;
  top: 0.78125vw;
  right: 0.78125vw;
  width: 1.25vw;
  height: 1.25vw;
  text-align: center;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.home-nav-top .verifybox-close svg {
  width: 1.25vw;
  height: 1.25vw;
}

.home-nav-top .verifybox-mask {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1001;
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.3);
  /* display: none; */
  transition: all 0.5s;
}

.home-nav-top .verify-tips {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1.5625vw;
  line-height: 1.5625vw;
  color: #fff;
}

.home-nav-top .suc-bg {
  background-color: rgba(92, 184, 92, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f5CB85C, endcolorstr=#7f5CB85C);
}

.home-nav-top .err-bg {
  background-color: rgba(217, 83, 79, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7fD9534F, endcolorstr=#7fD9534F);
}

.home-nav-top .tips-enter,
.home-nav-top .tips-leave-to {
  bottom: -1.5625vw;
}

.home-nav-top .tips-enter-active,
.home-nav-top .tips-leave-active {
  transition: bottom 0.5s;
}

.home-nav-top .verify-code {
  font-size: 1.04167vw;
  text-align: center;
  cursor: pointer;
  margin-bottom: 0.26042vw;
  border: 0.03333333rem solid #ddd;
}

.home-nav-top .cerify-code-panel {
  height: 100%;
  overflow: hidden;
}

.home-nav-top .verify-code-area {
  float: left;
}

.home-nav-top .verify-input-area {
  float: left;
  width: 60%;
  padding-right: 0.52083vw;
}

.home-nav-top .verify-change-area {
  line-height: 1.5625vw;
  float: left;
}

.home-nav-top .varify-input-code {
  display: inline-block;
  width: 100%;
  height: 1.30208vw;
}

.home-nav-top .verify-change-code {
  color: #337AB7;
  cursor: pointer;
}

.home-nav-top .verify-btn {
  width: 10.41667vw;
  height: 1.5625vw;
  background-color: #337AB7;
  color: #FFFFFF;
  border: none;
  margin-top: 0.52083vw;
}

.home-nav-top .verify-bar-area {
  position: relative;
  background: #E9EAED;
  text-align: center;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-border-radius: 0.20833vw;
}

.home-nav-top .verify-bar-area .verify-move-block {
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  cursor: pointer;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.home-nav-top .verify-bar-area .verify-move-block svg {
  width: 1.25vw;
  height: 1.25vw;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.home-nav-top .verify-bar-area .verify-move-block:hover {
  background-color: rgb(26, 29, 37);
  color: #FFFFFF;
}

.home-nav-top .verify-bar-area .verify-move-block:hover .move path {
  fill: #fff;
}

.home-nav-top .verify-bar-area .verify-left-bar {
  position: absolute;
  top: 0;
  left: 0;
  background: #E9EAED;
  cursor: pointer;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.home-nav-top .verify-img-panel {
  margin: 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  border: none;
  border-radius: 0.15625vw;
  position: relative;
  height: 100%;
}

.home-nav-top .verify-img-panel .verify-refresh {
  width: 1.04167vw;
  height: 1.04167vw;
  text-align: center;
  padding: 0.26042vw;
  cursor: pointer;
  position: absolute;
  bottom: 0.20833vw;
  right: 0.20833vw;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
}

.home-nav-top .verify-img-panel .verify-refresh svg {
  width: 1.04167vw;
  height: 1.04167vw;
}

.home-nav-top .verify-img-panel .icon-refresh {
  font-size: 1.04167vw;
  color: #fff;
}

.home-nav-top .verify-img-panel .verify-gap {
  background-color: #fff;
  position: relative;
  z-index: 2;
  border: 0.03333333rem solid #fff;
}

.home-nav-top .verify-bar-area .verify-move-block .verify-sub-block {
  position: absolute;
  text-align: center;
  z-index: 3;
  /* border: 1px solid #fff; */
}

.home-nav-top .verify-bar-area .verify-move-block .verify-icon {
  font-size: 0.9375vw;
}

.home-nav-top .verify-bar-area .verify-msg {
  color: rgb(155, 161, 175);
  font-size: 0.72917vw;
  font-weight: 400;
  line-height: 1.14583vw;
}

.home-nav-top .verify-img {
  width: 100%;
  height: 100%;
  display: block;
  pointer-events: none;
}

@media screen and (max-width: 768px) {
  .mob--home-nav-top {
    height: 3.66666667rem;
    padding: 0 1.66666667rem;
  }

  .mob--home-nav-top .close-btn {
    display: flex;
    width: 1.26666667rem;
    height: 1.26666667rem;
  }

  .mob--home-nav-top .close-btn.show span:nth-child(1) {
    width: 125%;
  }

  .mob--home-nav-top .close-btn.show span:nth-child(3) {
    width: 125%;
  }

  .mob--home-nav-top .close-btn span {
    height: 0.13333333rem;
    border-radius: 0.1rem;
  }

  .mob--home-nav-top .search-login-btn {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .mob--home-nav-top .search-login-btn .login,
  .mob--home-nav-top .search-login-btn .search,
  .mob--home-nav-top .search-login-btn .login-success {
    display: none;
  }

  .mob--home-nav-top .gc-btn {
    width: 4.4rem;
    height: 1.8rem;
    font-size: 0.66666667rem;
    font-weight: 400;
    line-height: 0.93333333rem;
    letter-spacing: 0.1rem;
  }

  .mob--home-nav-top .logo-loading .logo {
    width: 5.66666667rem;
  }

  .mob--home-nav-top .down-menu {
    display: none;
  }

  .mob--home-nav-top .mob-down-menu {
    height: calc(var(--vh, 1vh) * 100);
    overflow: hidden;
    transition: all 0.3s;
    position: fixed;
    top: 0;
    left: -100%;
    width: 100%;
    bottom: 0;
    z-index: 90;
    background: rgba(0, 0, 0, 0.6) linear-gradient(315deg, rgba(122, 186, 231, 0.4) 0%, rgba(70, 83, 162, 0.4) 50%, rgba(74, 54, 133, 0.4) 100%);
    backdrop-filter: blur(0.66666667rem);
    -webkit-backdrop-filter: blur(0.66666667rem);
    opacity: 0;
    display: block;
    padding: 5.66666667rem 1.66666667rem 0;
  }

  .mob--home-nav-top .mob-down-menu.mob-show {
    opacity: 1;
    left: 0;
  }

  .mob--home-nav-top .mob-down-menu .a-btn-list {
    height: calc(var(--vh, 1vh) * 100 - 10rem);
    overflow: auto;
    padding-bottom: 1rem;
  }

  .mob--home-nav-top .mob-down-menu .a-btn-list::-webkit-scrollbar {
    width: 0;
    height: 0;
  }

  .mob--home-nav-top .mob-down-menu .search-input {
    background-color: transparent;
    border: 0.33333333rem solid transparent;
    transition: all 0.3s;
    border-width: 0.06666667rem;
    width: 100%;
    height: 3.33333333rem;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-bottom: 1.66666667rem;
    border-image: linear-gradient(0deg, #7abae7 0%, #4653a2 50%, #4a3685 100%) 1;
  }

  .mob--home-nav-top .mob-down-menu .search-input:hover {
    animation: border-color 3s infinite;
    transition: all 0.3s;
  }

  .mob--home-nav-top .mob-down-menu .search-input input {
    width: 85%;
    height: 2.66666667rem;
    background-color: transparent;
    color: #ffffff;
    border: 0;
    font-size: 0.93333333rem;
  }

  .mob--home-nav-top .mob-down-menu .search-input .img {
    width: 1.6rem;
    height: 1.6rem;
    display: block;
    margin-right: 0.93333333rem;
    background: url("/static_material/fangchengbao/cn/images/search-icon.png") no-repeat center;
    background-size: cover;
  }

  .mob--home-nav-top .mob-down-menu .a-item {
    display: flex;
    flex-direction: column;
    opacity: 1;
    transform: translateX(0);
    transition: all 1s ease 1.3s;
    position: relative;
    margin-bottom: 0.66666667rem;
    border-bottom: 0.03333333rem solid rgba(255, 255, 255, 0.4);
  }

  .mob--home-nav-top .mob-down-menu .a-item::after {
    content: "";
    background-color: transparent;
    width: 21.33333333rem;
    height: 11.6rem;
    border: 0;
    background: linear-gradient(315deg, #7abae7 0%, #4653a2 50%, #4a3685 100%);
    transition: all 0.3s;
    animation: bgColor 3s infinite;
    position: absolute;
    top: 3rem;
    right: 0;
    height: 0.06666667rem;
    width: 0%;
    transition: all 0.3s;
  }

  .mob--home-nav-top .mob-down-menu .a-item::after:hover {
    animation: bgColor 3s infinite;
    transition: all 0.3s;
  }

  .mob--home-nav-top .mob-down-menu .a-item.select::before {
    content: "";
    position: absolute;
    right: 0.83333333rem;
    top: 1.33333333rem;
    width: 0.33333333rem;
    height: 0.33333333rem;
    border-right: 0.03333333rem solid #ffffff;
    border-bottom: 0.03333333rem solid #ffffff;
    transform: rotate(45deg) translate(-50%, -50%);
    transform-origin: center;
  }

  .mob--home-nav-top .mob-down-menu .a-item.itemCur::after {
    content: "";
    width: 100%;
  }

  .mob--home-nav-top .mob-down-menu .a-item.itemCur::before {
    transform: rotate(-135deg) translate(-50%, -50%);
  }

  .mob--home-nav-top .mob-down-menu .a-item .title {
    font-size: 0.93333333rem;
    font-family: PingFangSC-Light, PingFang SC;
    font-weight: 300;
    color: #ffffff;
    line-height: 3rem;
    letter-spacing: 0.1rem;
    padding: 0 1.33333333rem;
    transition: all 0.3s;
    position: relative;
    cursor: pointer;
  }

  .mob--home-nav-top .mob-down-menu .a-item .title a {
    width: 100%;
    display: block;
  }

  .mob--home-nav-top .mob-down-menu .a-item .child-list {
    padding-left: 1.33333333rem;
    font-size: 0.6rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #ffffff;
    line-height: 2.66666667rem;
    letter-spacing: 0.1rem;
    display: flex;
    flex-direction: column;
    max-height: 0;
    overflow: hidden;
    transition: all 0.3s;
  }

  .mob--home-nav-top .mob-down-menu .a-item .child-list.show {
    max-height: 33.33333333rem;
  }

  .mob--home-nav-top .mob-down-menu .a-item .child-list .child-item {
    font-size: 0.8rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #ffffff;
    line-height: 0.66666667rem;
    letter-spacing: 0.16666667rem;
    transition: all 0.3s;
    padding: 1.33333333rem 1.66666667rem;
  }

  .mob--home-nav-top .mob-down-menu .a-item .child-list .child-item:hover {
    padding-left: 1.66666667rem;
    color: #ffffff;
  }

  .mob--home-nav-top .mob-down-menu .a-item .new-icon {
    display: inline-block;
    background: url(/static_material/fangchengbao/cn/images/new-icon.png) center center no-repeat;
    background-size: cover;
    width: 1.46666667rem;
    height: 0.6rem;
    vertical-align: super;
  }

  .mob--home-nav-top .mob-down-menu .login-mob-success {
    width: 100%;
    height: 6.66666667rem;
    background: rgba(0, 0, 0, 0.6);
    border-radius: 0.53333333rem;
    position: relative;
    margin: 2.66666667rem auto 1.33333333rem;
    display: flex;
    flex-direction: column;
    font-size: 0.8rem;
    font-family: PingFangSC-Light, PingFang SC;
    font-weight: 300;
    color: #ffffff;
    line-height: 1.1rem;
    letter-spacing: 0.16666667rem;
    text-align: center;
    padding: 1.66666667rem 1.5rem 1rem;
  }

  .mob--home-nav-top .mob-down-menu .login-mob-success img {
    width: 2.26666667rem;
    height: 2.26666667rem;
    border-radius: 1.13333333rem;
    border: 0.03333333rem solid #ffffff;
    left: 50%;
    top: -1.26666667rem;
    transform: translate(-50%, 0);
    position: absolute;
  }

  .mob--home-nav-top .mob-down-menu .login-mob-success .user-name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 6rem;
    margin: 0 auto 0.83333333rem;
  }

  .mob--home-nav-top .mob-down-menu .login-mob-success .success-list {
    display: flex;
    align-items: center;
    gap: 1.33333333rem;
  }

  .mob--home-nav-top .mob-down-menu .login-mob-success .success-list a {
    width: 8.66666667rem;
    height: 1.8rem;
    background: rgba(216, 216, 216, 0);
    border: 0.03333333rem solid #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .mob--home-nav-top .loading-img {
    zoom: 0.6;
  }

  .mob--home-nav-top .loading-img .animated-image {
    width: 26.66666667rem;
    height: 7.33333333rem;
    background-size: 1600rem 7.33333333rem;
    animation: mobPlay 4s steps(59) forwards, scaleChange 1s 4s forwards;
  }

@keyframes mobPlay {
    0% {
      background-position: 0 0;
      transform: scale(1);
    }

    100% {
      background-position: -1573.33333333rem 0;
      transform: scale(0.4);
    }
}

@keyframes scaleChange {
    0% {
      transform: scale(0.4);
      opacity: 1;
    }

    50% {
      opacity: 1;
    }

    51% {
      opacity: 0;
    }

    100% {
      transform: scale(0.2);
      opacity: 0;
    }
}

  .mob--home-nav-top .mob-login-btn {
    margin: 4rem auto 1rem;
    width: 6.03333333rem;
    height: 1.8rem;
    background: rgba(216, 216, 216, 0);
    border: 0.03333333rem solid #ffffff;
    font-size: 0.66666667rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #ffffff;
    line-height: 0.93333333rem;
    letter-spacing: 0.1rem;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .mob--home-nav-top .login-model-body {
    background-color: rgba(0, 0, 0, 0.7);
    display: flex;
    align-items: center;
    justify-content: center;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
    backdrop-filter: blur(0.66666667rem);
  }

  .mob--home-nav-top .login-model-body .close-btn {
    position: absolute;
    top: 0.93333333rem;
    right: 0.93333333rem;
    width: 1rem;
    height: 1rem;
  }

  .mob--home-nav-top .login-model-body .title-name {
    font-size: 1.2rem;
    font-family: PingFangSC-Light, PingFang SC;
    font-weight: 300;
    color: #ffffff;
    line-height: 1.66666667rem;
    letter-spacing: 0.13333333rem;
    text-align: center;
    margin-bottom: 1rem;
  }

  .mob--home-nav-top .login-model-body .form-input {
    width: 18rem;
    position: relative;
    background: #151515;
    padding: 2rem 1rem;
    border-radius: 0.66666667rem;
  }

  .mob--home-nav-top .login-model-body .form-input::after {
    content: "";
    position: absolute;
    top: -0.13333333rem;
    left: -0.13333333rem;
    width: calc(100% + 0.26666667rem);
    height: calc(100% + 0.26666667rem);
    background: #000000 linear-gradient(315deg, rgba(122, 186, 231, 0.4) 0%, rgba(70, 83, 162, 0.4) 50%, rgba(74, 54, 133, 0.4) 100%);
    border-radius: 0.66666667rem;
    z-index: -1;
  }

  .mob--home-nav-top .login-model-body .form-input .inpit-item {
    display: flex;
    align-items: center;
    font-size: 0.8rem;
    color: #ffffff;
    position: relative;
    margin-bottom: 1.5rem;
  }

  .mob--home-nav-top .login-model-body .form-input .inpit-item.select::after {
    content: "";
    position: absolute;
    right: 0.83333333rem;
    top: 50%;
    width: 0.16666667rem;
    height: 0.16666667rem;
    border-right: 0.03333333rem solid #ffffff;
    border-bottom: 0.03333333rem solid #ffffff;
    transform: rotate(45deg) translate(0, calc(-50% - 0.08333333rem));
  }

  .mob--home-nav-top .login-model-body .form-input .inpit-item .error {
    position: absolute;
    color: #ef2d2d;
    font-size: 0.66666667rem;
    bottom: -0.93333333rem;
    line-height: 0.66666667rem;
    padding-left: 1rem;
  }

  .mob--home-nav-top .login-model-body .form-input .input {
    width: 100%;
    height: 2.66666667rem;
    line-height: 2.66666667rem;
    border: 0;
    border-bottom: 0.03333333rem solid rgba(255, 255, 255, 0.4);
    padding: 1rem;
    background-color: transparent;
    font-size: 0.8rem;
    color: #ffffff;
  }

  .mob--home-nav-top .login-model-body .form-input .input::placeholder {
    color: rgba(255, 255, 255, 0.4);
  }

  .mob--home-nav-top .login-model-body .form-input .input.cur {
    cursor: pointer;
  }

  .mob--home-nav-top .login-model-body .form-input .get-code {
    font-size: 0.8rem;
    font-family: PingFangSC-Light, PingFang SC;
    font-weight: 300;
    color: #ffffff;
    letter-spacing: 0.1rem;
    text-decoration: underline !important;
    min-width: 4rem;
    border: 0;
    padding: 0;
    background: transparent;
    position: absolute;
    right: 1rem;
    line-height: 2.66666667rem;
  }

  .mob--home-nav-top .login-model-body .form-input .get-code:disabled {
    color: #aaaaaa;
  }

  .mob--home-nav-top .login-model-body .text-item {
    font-size: 0.8rem;
    font-family: PingFangSC-Light, PingFang SC;
    font-weight: 300;
    color: #ffffff;
    line-height: 1rem;
    letter-spacing: 0.1rem;
    position: relative;
    margin: 1.33333333rem 0 2.66666667rem;
  }

  .mob--home-nav-top .login-model-body .text-item .checkbox {
    width: 0.73333333rem;
    height: 0.73333333rem;
    margin-right: 0.4rem;
  }

  .mob--home-nav-top .login-model-body .text-item a {
    text-decoration: underline !important;
  }

  .mob--home-nav-top .login-model-body .text-item .error {
    position: absolute;
    color: #ef2d2d;
    font-size: 0.66666667rem;
    bottom: -0.93333333rem;
    line-height: 0.66666667rem;
    padding-left: 1rem;
  }

  .mob--home-nav-top .login-model-body .text-item .zc {
    padding-left: 0.86666667rem;
  }

  .mob--home-nav-top .login-model-body .gc-btn {
    height: 2.06666667rem;
    width: 100%;
    border: 0.06666667rem solid #ffffff;
  }
}

.loading-all {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  z-index: 99;
}

@media screen and (max-width: 420px) {
  .mob--home-nav-top .loading-img .animated-image {
    width: 24rem;
    height: 6.6rem;
    background-size: 1440rem 6.6rem;
    animation: mobPlay 4s steps(59) forwards, scaleChange 1s 4s forwards;
  }

@keyframes mobPlay {
    0% {
      background-position: 0 0;
      transform: scale(1);
    }

    100% {
      background-position: -1416rem 0;
      transform: scale(0.4);
    }
}
}

@media screen and (max-width: 378px) {
  .mob--home-nav-top .loading-img .animated-image {
    width: 21.33333333rem;
    height: 5.86666667rem;
    background-size: 1280rem 5.86666667rem;
    animation: mobPlay 4s steps(59) forwards, scaleChange 1s 4s forwards;
  }

@keyframes mobPlay {
    0% {
      background-position: 0 0;
      transform: scale(1);
    }

    100% {
      background-position: -1258.66666667rem 0;
      transform: scale(0.4);
    }
}
}
