/* Generated from legacy product static pages. Do not edit by hand. */
.legacy-content{background:#f2f4f5;color:#333;font-family:Arial,'Microsoft YaHei',sans-serif;overflow:visible}
.legacy-content *{box-sizing:border-box}

/* Source: statics/home/css/font-awesome.min.css */

@font-face{font-family:'FontAwesome';src:url(/legacy/shared/statics/home/fonts/fontawesome-webfont.eot);src:url(/legacy/shared/statics/home/fonts/fontawesome-webfont.eot) format('embedded-opentype'),url(/legacy/shared/statics/home/fonts/fontawesome-webfont.woff2) format('woff2'),url(/legacy/shared/statics/home/fonts/fontawesome-webfont.woff) format('woff'),url(/legacy/shared/statics/home/fonts/fontawesome-webfont.ttf) format('truetype'),url(/legacy/shared/statics/home/fonts/fontawesome-webfont.svg) format('svg');font-weight:normal;font-style:normal}.legacy-content .fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.legacy-content .fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.legacy-content .fa-2x{font-size:2em}.legacy-content .fa-3x{font-size:3em}.legacy-content .fa-4x{font-size:4em}.legacy-content .fa-5x{font-size:5em}.legacy-content .fa-fw{width:1.28571429em;text-align:center}.legacy-content .fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.legacy-content .fa-ul>li{position:relative}.legacy-content .fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.legacy-content .fa-li.fa-lg{left:-1.85714286em}.legacy-content .fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.legacy-content .fa-pull-left{float:left}.legacy-content .fa-pull-right{float:right}.legacy-content .fa.fa-pull-left{margin-right:.3em}.legacy-content .fa.fa-pull-right{margin-left:.3em}.legacy-content .pull-right{float:right}.legacy-content .pull-left{float:left}.legacy-content .fa.pull-left{margin-right:.3em}.legacy-content .fa.pull-right{margin-left:.3em}.legacy-content .fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.legacy-content .fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.legacy-content .fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.legacy-content .fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.legacy-content .fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.legacy-content .fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.legacy-content .fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}.legacy-content :root .fa-rotate-90, .legacy-content :root .fa-rotate-180, .legacy-content :root .fa-rotate-270, .legacy-content :root .fa-flip-horizontal, .legacy-content :root .fa-flip-vertical{filter:none}.legacy-content .fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.legacy-content .fa-stack-1x, .legacy-content .fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.legacy-content .fa-stack-1x{line-height:inherit}.legacy-content .fa-stack-2x{font-size:2em}.legacy-content .fa-inverse{color:#fff}.legacy-content .fa-glass:before{content:"\f000"}.legacy-content .fa-music:before{content:"\f001"}.legacy-content .fa-search:before{content:"\f002"}.legacy-content .fa-envelope-o:before{content:"\f003"}.legacy-content .fa-heart:before{content:"\f004"}.legacy-content .fa-star:before{content:"\f005"}.legacy-content .fa-star-o:before{content:"\f006"}.legacy-content .fa-user:before{content:"\f007"}.legacy-content .fa-film:before{content:"\f008"}.legacy-content .fa-th-large:before{content:"\f009"}.legacy-content .fa-th:before{content:"\f00a"}.legacy-content .fa-th-list:before{content:"\f00b"}.legacy-content .fa-check:before{content:"\f00c"}.legacy-content .fa-remove:before, .legacy-content .fa-close:before, .legacy-content .fa-times:before{content:"\f00d"}.legacy-content .fa-search-plus:before{content:"\f00e"}.legacy-content .fa-search-minus:before{content:"\f010"}.legacy-content .fa-power-off:before{content:"\f011"}.legacy-content .fa-signal:before{content:"\f012"}.legacy-content .fa-gear:before, .legacy-content .fa-cog:before{content:"\f013"}.legacy-content .fa-trash-o:before{content:"\f014"}.legacy-content .fa-home:before{content:"\f015"}.legacy-content .fa-file-o:before{content:"\f016"}.legacy-content .fa-clock-o:before{content:"\f017"}.legacy-content .fa-road:before{content:"\f018"}.legacy-content .fa-download:before{content:"\f019"}.legacy-content .fa-arrow-circle-o-down:before{content:"\f01a"}.legacy-content .fa-arrow-circle-o-up:before{content:"\f01b"}.legacy-content .fa-inbox:before{content:"\f01c"}.legacy-content .fa-play-circle-o:before{content:"\f01d"}.legacy-content .fa-rotate-right:before, .legacy-content .fa-repeat:before{content:"\f01e"}.legacy-content .fa-refresh:before{content:"\f021"}.legacy-content .fa-list-alt:before{content:"\f022"}.legacy-content .fa-lock:before{content:"\f023"}.legacy-content .fa-flag:before{content:"\f024"}.legacy-content .fa-headphones:before{content:"\f025"}.legacy-content .fa-volume-off:before{content:"\f026"}.legacy-content .fa-volume-down:before{content:"\f027"}.legacy-content .fa-volume-up:before{content:"\f028"}.legacy-content .fa-qrcode:before{content:"\f029"}.legacy-content .fa-barcode:before{content:"\f02a"}.legacy-content .fa-tag:before{content:"\f02b"}.legacy-content .fa-tags:before{content:"\f02c"}.legacy-content .fa-book:before{content:"\f02d"}.legacy-content .fa-bookmark:before{content:"\f02e"}.legacy-content .fa-print:before{content:"\f02f"}.legacy-content .fa-camera:before{content:"\f030"}.legacy-content .fa-font:before{content:"\f031"}.legacy-content .fa-bold:before{content:"\f032"}.legacy-content .fa-italic:before{content:"\f033"}.legacy-content .fa-text-height:before{content:"\f034"}.legacy-content .fa-text-width:before{content:"\f035"}.legacy-content .fa-align-left:before{content:"\f036"}.legacy-content .fa-align-center:before{content:"\f037"}.legacy-content .fa-align-right:before{content:"\f038"}.legacy-content .fa-align-justify:before{content:"\f039"}.legacy-content .fa-list:before{content:"\f03a"}.legacy-content .fa-dedent:before, .legacy-content .fa-outdent:before{content:"\f03b"}.legacy-content .fa-indent:before{content:"\f03c"}.legacy-content .fa-video-camera:before{content:"\f03d"}.legacy-content .fa-photo:before, .legacy-content .fa-image:before, .legacy-content .fa-picture-o:before{content:"\f03e"}.legacy-content .fa-pencil:before{content:"\f040"}.legacy-content .fa-map-marker:before{content:"\f041"}.legacy-content .fa-adjust:before{content:"\f042"}.legacy-content .fa-tint:before{content:"\f043"}.legacy-content .fa-edit:before, .legacy-content .fa-pencil-square-o:before{content:"\f044"}.legacy-content .fa-share-square-o:before{content:"\f045"}.legacy-content .fa-check-square-o:before{content:"\f046"}.legacy-content .fa-arrows:before{content:"\f047"}.legacy-content .fa-step-backward:before{content:"\f048"}.legacy-content .fa-fast-backward:before{content:"\f049"}.legacy-content .fa-backward:before{content:"\f04a"}.legacy-content .fa-play:before{content:"\f04b"}.legacy-content .fa-pause:before{content:"\f04c"}.legacy-content .fa-stop:before{content:"\f04d"}.legacy-content .fa-forward:before{content:"\f04e"}.legacy-content .fa-fast-forward:before{content:"\f050"}.legacy-content .fa-step-forward:before{content:"\f051"}.legacy-content .fa-eject:before{content:"\f052"}.legacy-content .fa-chevron-left:before{content:"\f053"}.legacy-content .fa-chevron-right:before{content:"\f054"}.legacy-content .fa-plus-circle:before{content:"\f055"}.legacy-content .fa-minus-circle:before{content:"\f056"}.legacy-content .fa-times-circle:before{content:"\f057"}.legacy-content .fa-check-circle:before{content:"\f058"}.legacy-content .fa-question-circle:before{content:"\f059"}.legacy-content .fa-info-circle:before{content:"\f05a"}.legacy-content .fa-crosshairs:before{content:"\f05b"}.legacy-content .fa-times-circle-o:before{content:"\f05c"}.legacy-content .fa-check-circle-o:before{content:"\f05d"}.legacy-content .fa-ban:before{content:"\f05e"}.legacy-content .fa-arrow-left:before{content:"\f060"}.legacy-content .fa-arrow-right:before{content:"\f061"}.legacy-content .fa-arrow-up:before{content:"\f062"}.legacy-content .fa-arrow-down:before{content:"\f063"}.legacy-content .fa-mail-forward:before, .legacy-content .fa-share:before{content:"\f064"}.legacy-content .fa-expand:before{content:"\f065"}.legacy-content .fa-compress:before{content:"\f066"}.legacy-content .fa-plus:before{content:"\f067"}.legacy-content .fa-minus:before{content:"\f068"}.legacy-content .fa-asterisk:before{content:"\f069"}.legacy-content .fa-exclamation-circle:before{content:"\f06a"}.legacy-content .fa-gift:before{content:"\f06b"}.legacy-content .fa-leaf:before{content:"\f06c"}.legacy-content .fa-fire:before{content:"\f06d"}.legacy-content .fa-eye:before{content:"\f06e"}.legacy-content .fa-eye-slash:before{content:"\f070"}.legacy-content .fa-warning:before, .legacy-content .fa-exclamation-triangle:before{content:"\f071"}.legacy-content .fa-plane:before{content:"\f072"}.legacy-content .fa-calendar:before{content:"\f073"}.legacy-content .fa-random:before{content:"\f074"}.legacy-content .fa-comment:before{content:"\f075"}.legacy-content .fa-magnet:before{content:"\f076"}.legacy-content .fa-chevron-up:before{content:"\f077"}.legacy-content .fa-chevron-down:before{content:"\f078"}.legacy-content .fa-retweet:before{content:"\f079"}.legacy-content .fa-shopping-cart:before{content:"\f07a"}.legacy-content .fa-folder:before{content:"\f07b"}.legacy-content .fa-folder-open:before{content:"\f07c"}.legacy-content .fa-arrows-v:before{content:"\f07d"}.legacy-content .fa-arrows-h:before{content:"\f07e"}.legacy-content .fa-bar-chart-o:before, .legacy-content .fa-bar-chart:before{content:"\f080"}.legacy-content .fa-twitter-square:before{content:"\f081"}.legacy-content .fa-facebook-square:before{content:"\f082"}.legacy-content .fa-camera-retro:before{content:"\f083"}.legacy-content .fa-key:before{content:"\f084"}.legacy-content .fa-gears:before, .legacy-content .fa-cogs:before{content:"\f085"}.legacy-content .fa-comments:before{content:"\f086"}.legacy-content .fa-thumbs-o-up:before{content:"\f087"}.legacy-content .fa-thumbs-o-down:before{content:"\f088"}.legacy-content .fa-star-half:before{content:"\f089"}.legacy-content .fa-heart-o:before{content:"\f08a"}.legacy-content .fa-sign-out:before{content:"\f08b"}.legacy-content .fa-linkedin-square:before{content:"\f08c"}.legacy-content .fa-thumb-tack:before{content:"\f08d"}.legacy-content .fa-external-link:before{content:"\f08e"}.legacy-content .fa-sign-in:before{content:"\f090"}.legacy-content .fa-trophy:before{content:"\f091"}.legacy-content .fa-github-square:before{content:"\f092"}.legacy-content .fa-upload:before{content:"\f093"}.legacy-content .fa-lemon-o:before{content:"\f094"}.legacy-content .fa-phone:before{content:"\f095"}.legacy-content .fa-square-o:before{content:"\f096"}.legacy-content .fa-bookmark-o:before{content:"\f097"}.legacy-content .fa-phone-square:before{content:"\f098"}.legacy-content .fa-twitter:before{content:"\f099"}.legacy-content .fa-facebook-f:before, .legacy-content .fa-facebook:before{content:"\f09a"}.legacy-content .fa-github:before{content:"\f09b"}.legacy-content .fa-unlock:before{content:"\f09c"}.legacy-content .fa-credit-card:before{content:"\f09d"}.legacy-content .fa-feed:before, .legacy-content .fa-rss:before{content:"\f09e"}.legacy-content .fa-hdd-o:before{content:"\f0a0"}.legacy-content .fa-bullhorn:before{content:"\f0a1"}.legacy-content .fa-bell:before{content:"\f0f3"}.legacy-content .fa-certificate:before{content:"\f0a3"}.legacy-content .fa-hand-o-right:before{content:"\f0a4"}.legacy-content .fa-hand-o-left:before{content:"\f0a5"}.legacy-content .fa-hand-o-up:before{content:"\f0a6"}.legacy-content .fa-hand-o-down:before{content:"\f0a7"}.legacy-content .fa-arrow-circle-left:before{content:"\f0a8"}.legacy-content .fa-arrow-circle-right:before{content:"\f0a9"}.legacy-content .fa-arrow-circle-up:before{content:"\f0aa"}.legacy-content .fa-arrow-circle-down:before{content:"\f0ab"}.legacy-content .fa-globe:before{content:"\f0ac"}.legacy-content .fa-wrench:before{content:"\f0ad"}.legacy-content .fa-tasks:before{content:"\f0ae"}.legacy-content .fa-filter:before{content:"\f0b0"}.legacy-content .fa-briefcase:before{content:"\f0b1"}.legacy-content .fa-arrows-alt:before{content:"\f0b2"}.legacy-content .fa-group:before, .legacy-content .fa-users:before{content:"\f0c0"}.legacy-content .fa-chain:before, .legacy-content .fa-link:before{content:"\f0c1"}.legacy-content .fa-cloud:before{content:"\f0c2"}.legacy-content .fa-flask:before{content:"\f0c3"}.legacy-content .fa-cut:before, .legacy-content .fa-scissors:before{content:"\f0c4"}.legacy-content .fa-copy:before, .legacy-content .fa-files-o:before{content:"\f0c5"}.legacy-content .fa-paperclip:before{content:"\f0c6"}.legacy-content .fa-save:before, .legacy-content .fa-floppy-o:before{content:"\f0c7"}.legacy-content .fa-square:before{content:"\f0c8"}.legacy-content .fa-navicon:before, .legacy-content .fa-reorder:before, .legacy-content .fa-bars:before{content:"\f0c9"}.legacy-content .fa-list-ul:before{content:"\f0ca"}.legacy-content .fa-list-ol:before{content:"\f0cb"}.legacy-content .fa-strikethrough:before{content:"\f0cc"}.legacy-content .fa-underline:before{content:"\f0cd"}.legacy-content .fa-table:before{content:"\f0ce"}.legacy-content .fa-magic:before{content:"\f0d0"}.legacy-content .fa-truck:before{content:"\f0d1"}.legacy-content .fa-pinterest:before{content:"\f0d2"}.legacy-content .fa-pinterest-square:before{content:"\f0d3"}.legacy-content .fa-google-plus-square:before{content:"\f0d4"}.legacy-content .fa-google-plus:before{content:"\f0d5"}.legacy-content .fa-money:before{content:"\f0d6"}.legacy-content .fa-caret-down:before{content:"\f0d7"}.legacy-content .fa-caret-up:before{content:"\f0d8"}.legacy-content .fa-caret-left:before{content:"\f0d9"}.legacy-content .fa-caret-right:before{content:"\f0da"}.legacy-content .fa-columns:before{content:"\f0db"}.legacy-content .fa-unsorted:before, .legacy-content .fa-sort:before{content:"\f0dc"}.legacy-content .fa-sort-down:before, .legacy-content .fa-sort-desc:before{content:"\f0dd"}.legacy-content .fa-sort-up:before, .legacy-content .fa-sort-asc:before{content:"\f0de"}.legacy-content .fa-envelope:before{content:"\f0e0"}.legacy-content .fa-linkedin:before{content:"\f0e1"}.legacy-content .fa-rotate-left:before, .legacy-content .fa-undo:before{content:"\f0e2"}.legacy-content .fa-legal:before, .legacy-content .fa-gavel:before{content:"\f0e3"}.legacy-content .fa-dashboard:before, .legacy-content .fa-tachometer:before{content:"\f0e4"}.legacy-content .fa-comment-o:before{content:"\f0e5"}.legacy-content .fa-comments-o:before{content:"\f0e6"}.legacy-content .fa-flash:before, .legacy-content .fa-bolt:before{content:"\f0e7"}.legacy-content .fa-sitemap:before{content:"\f0e8"}.legacy-content .fa-umbrella:before{content:"\f0e9"}.legacy-content .fa-paste:before, .legacy-content .fa-clipboard:before{content:"\f0ea"}.legacy-content .fa-lightbulb-o:before{content:"\f0eb"}.legacy-content .fa-exchange:before{content:"\f0ec"}.legacy-content .fa-cloud-download:before{content:"\f0ed"}.legacy-content .fa-cloud-upload:before{content:"\f0ee"}.legacy-content .fa-user-md:before{content:"\f0f0"}.legacy-content .fa-stethoscope:before{content:"\f0f1"}.legacy-content .fa-suitcase:before{content:"\f0f2"}.legacy-content .fa-bell-o:before{content:"\f0a2"}.legacy-content .fa-coffee:before{content:"\f0f4"}.legacy-content .fa-cutlery:before{content:"\f0f5"}.legacy-content .fa-file-text-o:before{content:"\f0f6"}.legacy-content .fa-building-o:before{content:"\f0f7"}.legacy-content .fa-hospital-o:before{content:"\f0f8"}.legacy-content .fa-ambulance:before{content:"\f0f9"}.legacy-content .fa-medkit:before{content:"\f0fa"}.legacy-content .fa-fighter-jet:before{content:"\f0fb"}.legacy-content .fa-beer:before{content:"\f0fc"}.legacy-content .fa-h-square:before{content:"\f0fd"}.legacy-content .fa-plus-square:before{content:"\f0fe"}.legacy-content .fa-angle-double-left:before{content:"\f100"}.legacy-content .fa-angle-double-right:before{content:"\f101"}.legacy-content .fa-angle-double-up:before{content:"\f102"}.legacy-content .fa-angle-double-down:before{content:"\f103"}.legacy-content .fa-angle-left:before{content:"\f104"}.legacy-content .fa-angle-right:before{content:"\f105"}.legacy-content .fa-angle-up:before{content:"\f106"}.legacy-content .fa-angle-down:before{content:"\f107"}.legacy-content .fa-desktop:before{content:"\f108"}.legacy-content .fa-laptop:before{content:"\f109"}.legacy-content .fa-tablet:before{content:"\f10a"}.legacy-content .fa-mobile-phone:before, .legacy-content .fa-mobile:before{content:"\f10b"}.legacy-content .fa-circle-o:before{content:"\f10c"}.legacy-content .fa-quote-left:before{content:"\f10d"}.legacy-content .fa-quote-right:before{content:"\f10e"}.legacy-content .fa-spinner:before{content:"\f110"}.legacy-content .fa-circle:before{content:"\f111"}.legacy-content .fa-mail-reply:before, .legacy-content .fa-reply:before{content:"\f112"}.legacy-content .fa-github-alt:before{content:"\f113"}.legacy-content .fa-folder-o:before{content:"\f114"}.legacy-content .fa-folder-open-o:before{content:"\f115"}.legacy-content .fa-smile-o:before{content:"\f118"}.legacy-content .fa-frown-o:before{content:"\f119"}.legacy-content .fa-meh-o:before{content:"\f11a"}.legacy-content .fa-gamepad:before{content:"\f11b"}.legacy-content .fa-keyboard-o:before{content:"\f11c"}.legacy-content .fa-flag-o:before{content:"\f11d"}.legacy-content .fa-flag-checkered:before{content:"\f11e"}.legacy-content .fa-terminal:before{content:"\f120"}.legacy-content .fa-code:before{content:"\f121"}.legacy-content .fa-mail-reply-all:before, .legacy-content .fa-reply-all:before{content:"\f122"}.legacy-content .fa-star-half-empty:before, .legacy-content .fa-star-half-full:before, .legacy-content .fa-star-half-o:before{content:"\f123"}.legacy-content .fa-location-arrow:before{content:"\f124"}.legacy-content .fa-crop:before{content:"\f125"}.legacy-content .fa-code-fork:before{content:"\f126"}.legacy-content .fa-unlink:before, .legacy-content .fa-chain-broken:before{content:"\f127"}.legacy-content .fa-question:before{content:"\f128"}.legacy-content .fa-info:before{content:"\f129"}.legacy-content .fa-exclamation:before{content:"\f12a"}.legacy-content .fa-superscript:before{content:"\f12b"}.legacy-content .fa-subscript:before{content:"\f12c"}.legacy-content .fa-eraser:before{content:"\f12d"}.legacy-content .fa-puzzle-piece:before{content:"\f12e"}.legacy-content .fa-microphone:before{content:"\f130"}.legacy-content .fa-microphone-slash:before{content:"\f131"}.legacy-content .fa-shield:before{content:"\f132"}.legacy-content .fa-calendar-o:before{content:"\f133"}.legacy-content .fa-fire-extinguisher:before{content:"\f134"}.legacy-content .fa-rocket:before{content:"\f135"}.legacy-content .fa-maxcdn:before{content:"\f136"}.legacy-content .fa-chevron-circle-left:before{content:"\f137"}.legacy-content .fa-chevron-circle-right:before{content:"\f138"}.legacy-content .fa-chevron-circle-up:before{content:"\f139"}.legacy-content .fa-chevron-circle-down:before{content:"\f13a"}.legacy-content .fa-html5:before{content:"\f13b"}.legacy-content .fa-css3:before{content:"\f13c"}.legacy-content .fa-anchor:before{content:"\f13d"}.legacy-content .fa-unlock-alt:before{content:"\f13e"}.legacy-content .fa-bullseye:before{content:"\f140"}.legacy-content .fa-ellipsis-h:before{content:"\f141"}.legacy-content .fa-ellipsis-v:before{content:"\f142"}.legacy-content .fa-rss-square:before{content:"\f143"}.legacy-content .fa-play-circle:before{content:"\f144"}.legacy-content .fa-ticket:before{content:"\f145"}.legacy-content .fa-minus-square:before{content:"\f146"}.legacy-content .fa-minus-square-o:before{content:"\f147"}.legacy-content .fa-level-up:before{content:"\f148"}.legacy-content .fa-level-down:before{content:"\f149"}.legacy-content .fa-check-square:before{content:"\f14a"}.legacy-content .fa-pencil-square:before{content:"\f14b"}.legacy-content .fa-external-link-square:before{content:"\f14c"}.legacy-content .fa-share-square:before{content:"\f14d"}.legacy-content .fa-compass:before{content:"\f14e"}.legacy-content .fa-toggle-down:before, .legacy-content .fa-caret-square-o-down:before{content:"\f150"}.legacy-content .fa-toggle-up:before, .legacy-content .fa-caret-square-o-up:before{content:"\f151"}.legacy-content .fa-toggle-right:before, .legacy-content .fa-caret-square-o-right:before{content:"\f152"}.legacy-content .fa-euro:before, .legacy-content .fa-eur:before{content:"\f153"}.legacy-content .fa-gbp:before{content:"\f154"}.legacy-content .fa-dollar:before, .legacy-content .fa-usd:before{content:"\f155"}.legacy-content .fa-rupee:before, .legacy-content .fa-inr:before{content:"\f156"}.legacy-content .fa-cny:before, .legacy-content .fa-rmb:before, .legacy-content .fa-yen:before, .legacy-content .fa-jpy:before{content:"\f157"}.legacy-content .fa-ruble:before, .legacy-content .fa-rouble:before, .legacy-content .fa-rub:before{content:"\f158"}.legacy-content .fa-won:before, .legacy-content .fa-krw:before{content:"\f159"}.legacy-content .fa-bitcoin:before, .legacy-content .fa-btc:before{content:"\f15a"}.legacy-content .fa-file:before{content:"\f15b"}.legacy-content .fa-file-text:before{content:"\f15c"}.legacy-content .fa-sort-alpha-asc:before{content:"\f15d"}.legacy-content .fa-sort-alpha-desc:before{content:"\f15e"}.legacy-content .fa-sort-amount-asc:before{content:"\f160"}.legacy-content .fa-sort-amount-desc:before{content:"\f161"}.legacy-content .fa-sort-numeric-asc:before{content:"\f162"}.legacy-content .fa-sort-numeric-desc:before{content:"\f163"}.legacy-content .fa-thumbs-up:before{content:"\f164"}.legacy-content .fa-thumbs-down:before{content:"\f165"}.legacy-content .fa-youtube-square:before{content:"\f166"}.legacy-content .fa-youtube:before{content:"\f167"}.legacy-content .fa-xing:before{content:"\f168"}.legacy-content .fa-xing-square:before{content:"\f169"}.legacy-content .fa-youtube-play:before{content:"\f16a"}.legacy-content .fa-dropbox:before{content:"\f16b"}.legacy-content .fa-stack-overflow:before{content:"\f16c"}.legacy-content .fa-instagram:before{content:"\f16d"}.legacy-content .fa-flickr:before{content:"\f16e"}.legacy-content .fa-adn:before{content:"\f170"}.legacy-content .fa-bitbucket:before{content:"\f171"}.legacy-content .fa-bitbucket-square:before{content:"\f172"}.legacy-content .fa-tumblr:before{content:"\f173"}.legacy-content .fa-tumblr-square:before{content:"\f174"}.legacy-content .fa-long-arrow-down:before{content:"\f175"}.legacy-content .fa-long-arrow-up:before{content:"\f176"}.legacy-content .fa-long-arrow-left:before{content:"\f177"}.legacy-content .fa-long-arrow-right:before{content:"\f178"}.legacy-content .fa-apple:before{content:"\f179"}.legacy-content .fa-windows:before{content:"\f17a"}.legacy-content .fa-android:before{content:"\f17b"}.legacy-content .fa-linux:before{content:"\f17c"}.legacy-content .fa-dribbble:before{content:"\f17d"}.legacy-content .fa-skype:before{content:"\f17e"}.legacy-content .fa-foursquare:before{content:"\f180"}.legacy-content .fa-trello:before{content:"\f181"}.legacy-content .fa-female:before{content:"\f182"}.legacy-content .fa-male:before{content:"\f183"}.legacy-content .fa-gittip:before, .legacy-content .fa-gratipay:before{content:"\f184"}.legacy-content .fa-sun-o:before{content:"\f185"}.legacy-content .fa-moon-o:before{content:"\f186"}.legacy-content .fa-archive:before{content:"\f187"}.legacy-content .fa-bug:before{content:"\f188"}.legacy-content .fa-vk:before{content:"\f189"}.legacy-content .fa-weibo:before{content:"\f18a"}.legacy-content .fa-renren:before{content:"\f18b"}.legacy-content .fa-pagelines:before{content:"\f18c"}.legacy-content .fa-stack-exchange:before{content:"\f18d"}.legacy-content .fa-arrow-circle-o-right:before{content:"\f18e"}.legacy-content .fa-arrow-circle-o-left:before{content:"\f190"}.legacy-content .fa-toggle-left:before, .legacy-content .fa-caret-square-o-left:before{content:"\f191"}.legacy-content .fa-dot-circle-o:before{content:"\f192"}.legacy-content .fa-wheelchair:before{content:"\f193"}.legacy-content .fa-vimeo-square:before{content:"\f194"}.legacy-content .fa-turkish-lira:before, .legacy-content .fa-try:before{content:"\f195"}.legacy-content .fa-plus-square-o:before{content:"\f196"}.legacy-content .fa-space-shuttle:before{content:"\f197"}.legacy-content .fa-slack:before{content:"\f198"}.legacy-content .fa-envelope-square:before{content:"\f199"}.legacy-content .fa-wordpress:before{content:"\f19a"}.legacy-content .fa-openid:before{content:"\f19b"}.legacy-content .fa-institution:before, .legacy-content .fa-bank:before, .legacy-content .fa-university:before{content:"\f19c"}.legacy-content .fa-mortar-board:before, .legacy-content .fa-graduation-cap:before{content:"\f19d"}.legacy-content .fa-yahoo:before{content:"\f19e"}.legacy-content .fa-google:before{content:"\f1a0"}.legacy-content .fa-reddit:before{content:"\f1a1"}.legacy-content .fa-reddit-square:before{content:"\f1a2"}.legacy-content .fa-stumbleupon-circle:before{content:"\f1a3"}.legacy-content .fa-stumbleupon:before{content:"\f1a4"}.legacy-content .fa-delicious:before{content:"\f1a5"}.legacy-content .fa-digg:before{content:"\f1a6"}.legacy-content .fa-pied-piper:before{content:"\f1a7"}.legacy-content .fa-pied-piper-alt:before{content:"\f1a8"}.legacy-content .fa-drupal:before{content:"\f1a9"}.legacy-content .fa-joomla:before{content:"\f1aa"}.legacy-content .fa-language:before{content:"\f1ab"}.legacy-content .fa-fax:before{content:"\f1ac"}.legacy-content .fa-building:before{content:"\f1ad"}.legacy-content .fa-child:before{content:"\f1ae"}.legacy-content .fa-paw:before{content:"\f1b0"}.legacy-content .fa-spoon:before{content:"\f1b1"}.legacy-content .fa-cube:before{content:"\f1b2"}.legacy-content .fa-cubes:before{content:"\f1b3"}.legacy-content .fa-behance:before{content:"\f1b4"}.legacy-content .fa-behance-square:before{content:"\f1b5"}.legacy-content .fa-steam:before{content:"\f1b6"}.legacy-content .fa-steam-square:before{content:"\f1b7"}.legacy-content .fa-recycle:before{content:"\f1b8"}.legacy-content .fa-automobile:before, .legacy-content .fa-car:before{content:"\f1b9"}.legacy-content .fa-cab:before, .legacy-content .fa-taxi:before{content:"\f1ba"}.legacy-content .fa-tree:before{content:"\f1bb"}.legacy-content .fa-spotify:before{content:"\f1bc"}.legacy-content .fa-deviantart:before{content:"\f1bd"}.legacy-content .fa-soundcloud:before{content:"\f1be"}.legacy-content .fa-database:before{content:"\f1c0"}.legacy-content .fa-file-pdf-o:before{content:"\f1c1"}.legacy-content .fa-file-word-o:before{content:"\f1c2"}.legacy-content .fa-file-excel-o:before{content:"\f1c3"}.legacy-content .fa-file-powerpoint-o:before{content:"\f1c4"}.legacy-content .fa-file-photo-o:before, .legacy-content .fa-file-picture-o:before, .legacy-content .fa-file-image-o:before{content:"\f1c5"}.legacy-content .fa-file-zip-o:before, .legacy-content .fa-file-archive-o:before{content:"\f1c6"}.legacy-content .fa-file-sound-o:before, .legacy-content .fa-file-audio-o:before{content:"\f1c7"}.legacy-content .fa-file-movie-o:before, .legacy-content .fa-file-video-o:before{content:"\f1c8"}.legacy-content .fa-file-code-o:before{content:"\f1c9"}.legacy-content .fa-vine:before{content:"\f1ca"}.legacy-content .fa-codepen:before{content:"\f1cb"}.legacy-content .fa-jsfiddle:before{content:"\f1cc"}.legacy-content .fa-life-bouy:before, .legacy-content .fa-life-buoy:before, .legacy-content .fa-life-saver:before, .legacy-content .fa-support:before, .legacy-content .fa-life-ring:before{content:"\f1cd"}.legacy-content .fa-circle-o-notch:before{content:"\f1ce"}.legacy-content .fa-ra:before, .legacy-content .fa-rebel:before{content:"\f1d0"}.legacy-content .fa-ge:before, .legacy-content .fa-empire:before{content:"\f1d1"}.legacy-content .fa-git-square:before{content:"\f1d2"}.legacy-content .fa-git:before{content:"\f1d3"}.legacy-content .fa-y-combinator-square:before, .legacy-content .fa-yc-square:before, .legacy-content .fa-hacker-news:before{content:"\f1d4"}.legacy-content .fa-tencent-weibo:before{content:"\f1d5"}.legacy-content .fa-qq:before{content:"\f1d6"}.legacy-content .fa-wechat:before, .legacy-content .fa-weixin:before{content:"\f1d7"}.legacy-content .fa-send:before, .legacy-content .fa-paper-plane:before{content:"\f1d8"}.legacy-content .fa-send-o:before, .legacy-content .fa-paper-plane-o:before{content:"\f1d9"}.legacy-content .fa-history:before{content:"\f1da"}.legacy-content .fa-circle-thin:before{content:"\f1db"}.legacy-content .fa-header:before{content:"\f1dc"}.legacy-content .fa-paragraph:before{content:"\f1dd"}.legacy-content .fa-sliders:before{content:"\f1de"}.legacy-content .fa-share-alt:before{content:"\f1e0"}.legacy-content .fa-share-alt-square:before{content:"\f1e1"}.legacy-content .fa-bomb:before{content:"\f1e2"}.legacy-content .fa-soccer-ball-o:before, .legacy-content .fa-futbol-o:before{content:"\f1e3"}.legacy-content .fa-tty:before{content:"\f1e4"}.legacy-content .fa-binoculars:before{content:"\f1e5"}.legacy-content .fa-plug:before{content:"\f1e6"}.legacy-content .fa-slideshare:before{content:"\f1e7"}.legacy-content .fa-twitch:before{content:"\f1e8"}.legacy-content .fa-yelp:before{content:"\f1e9"}.legacy-content .fa-newspaper-o:before{content:"\f1ea"}.legacy-content .fa-wifi:before{content:"\f1eb"}.legacy-content .fa-calculator:before{content:"\f1ec"}.legacy-content .fa-paypal:before{content:"\f1ed"}.legacy-content .fa-google-wallet:before{content:"\f1ee"}.legacy-content .fa-cc-visa:before{content:"\f1f0"}.legacy-content .fa-cc-mastercard:before{content:"\f1f1"}.legacy-content .fa-cc-discover:before{content:"\f1f2"}.legacy-content .fa-cc-amex:before{content:"\f1f3"}.legacy-content .fa-cc-paypal:before{content:"\f1f4"}.legacy-content .fa-cc-stripe:before{content:"\f1f5"}.legacy-content .fa-bell-slash:before{content:"\f1f6"}.legacy-content .fa-bell-slash-o:before{content:"\f1f7"}.legacy-content .fa-trash:before{content:"\f1f8"}.legacy-content .fa-copyright:before{content:"\f1f9"}.legacy-content .fa-at:before{content:"\f1fa"}.legacy-content .fa-eyedropper:before{content:"\f1fb"}.legacy-content .fa-paint-brush:before{content:"\f1fc"}.legacy-content .fa-birthday-cake:before{content:"\f1fd"}.legacy-content .fa-area-chart:before{content:"\f1fe"}.legacy-content .fa-pie-chart:before{content:"\f200"}.legacy-content .fa-line-chart:before{content:"\f201"}.legacy-content .fa-lastfm:before{content:"\f202"}.legacy-content .fa-lastfm-square:before{content:"\f203"}.legacy-content .fa-toggle-off:before{content:"\f204"}.legacy-content .fa-toggle-on:before{content:"\f205"}.legacy-content .fa-bicycle:before{content:"\f206"}.legacy-content .fa-bus:before{content:"\f207"}.legacy-content .fa-ioxhost:before{content:"\f208"}.legacy-content .fa-angellist:before{content:"\f209"}.legacy-content .fa-cc:before{content:"\f20a"}.legacy-content .fa-shekel:before, .legacy-content .fa-sheqel:before, .legacy-content .fa-ils:before{content:"\f20b"}.legacy-content .fa-meanpath:before{content:"\f20c"}.legacy-content .fa-buysellads:before{content:"\f20d"}.legacy-content .fa-connectdevelop:before{content:"\f20e"}.legacy-content .fa-dashcube:before{content:"\f210"}.legacy-content .fa-forumbee:before{content:"\f211"}.legacy-content .fa-leanpub:before{content:"\f212"}.legacy-content .fa-sellsy:before{content:"\f213"}.legacy-content .fa-shirtsinbulk:before{content:"\f214"}.legacy-content .fa-simplybuilt:before{content:"\f215"}.legacy-content .fa-skyatlas:before{content:"\f216"}.legacy-content .fa-cart-plus:before{content:"\f217"}.legacy-content .fa-cart-arrow-down:before{content:"\f218"}.legacy-content .fa-diamond:before{content:"\f219"}.legacy-content .fa-ship:before{content:"\f21a"}.legacy-content .fa-user-secret:before{content:"\f21b"}.legacy-content .fa-motorcycle:before{content:"\f21c"}.legacy-content .fa-street-view:before{content:"\f21d"}.legacy-content .fa-heartbeat:before{content:"\f21e"}.legacy-content .fa-venus:before{content:"\f221"}.legacy-content .fa-mars:before{content:"\f222"}.legacy-content .fa-mercury:before{content:"\f223"}.legacy-content .fa-intersex:before, .legacy-content .fa-transgender:before{content:"\f224"}.legacy-content .fa-transgender-alt:before{content:"\f225"}.legacy-content .fa-venus-double:before{content:"\f226"}.legacy-content .fa-mars-double:before{content:"\f227"}.legacy-content .fa-venus-mars:before{content:"\f228"}.legacy-content .fa-mars-stroke:before{content:"\f229"}.legacy-content .fa-mars-stroke-v:before{content:"\f22a"}.legacy-content .fa-mars-stroke-h:before{content:"\f22b"}.legacy-content .fa-neuter:before{content:"\f22c"}.legacy-content .fa-genderless:before{content:"\f22d"}.legacy-content .fa-facebook-official:before{content:"\f230"}.legacy-content .fa-pinterest-p:before{content:"\f231"}.legacy-content .fa-whatsapp:before{content:"\f232"}.legacy-content .fa-server:before{content:"\f233"}.legacy-content .fa-user-plus:before{content:"\f234"}.legacy-content .fa-user-times:before{content:"\f235"}.legacy-content .fa-hotel:before, .legacy-content .fa-bed:before{content:"\f236"}.legacy-content .fa-viacoin:before{content:"\f237"}.legacy-content .fa-train:before{content:"\f238"}.legacy-content .fa-subway:before{content:"\f239"}.legacy-content .fa-medium:before{content:"\f23a"}.legacy-content .fa-yc:before, .legacy-content .fa-y-combinator:before{content:"\f23b"}.legacy-content .fa-optin-monster:before{content:"\f23c"}.legacy-content .fa-opencart:before{content:"\f23d"}.legacy-content .fa-expeditedssl:before{content:"\f23e"}.legacy-content .fa-battery-4:before, .legacy-content .fa-battery-full:before{content:"\f240"}.legacy-content .fa-battery-3:before, .legacy-content .fa-battery-three-quarters:before{content:"\f241"}.legacy-content .fa-battery-2:before, .legacy-content .fa-battery-half:before{content:"\f242"}.legacy-content .fa-battery-1:before, .legacy-content .fa-battery-quarter:before{content:"\f243"}.legacy-content .fa-battery-0:before, .legacy-content .fa-battery-empty:before{content:"\f244"}.legacy-content .fa-mouse-pointer:before{content:"\f245"}.legacy-content .fa-i-cursor:before{content:"\f246"}.legacy-content .fa-object-group:before{content:"\f247"}.legacy-content .fa-object-ungroup:before{content:"\f248"}.legacy-content .fa-sticky-note:before{content:"\f249"}.legacy-content .fa-sticky-note-o:before{content:"\f24a"}.legacy-content .fa-cc-jcb:before{content:"\f24b"}.legacy-content .fa-cc-diners-club:before{content:"\f24c"}.legacy-content .fa-clone:before{content:"\f24d"}.legacy-content .fa-balance-scale:before{content:"\f24e"}.legacy-content .fa-hourglass-o:before{content:"\f250"}.legacy-content .fa-hourglass-1:before, .legacy-content .fa-hourglass-start:before{content:"\f251"}.legacy-content .fa-hourglass-2:before, .legacy-content .fa-hourglass-half:before{content:"\f252"}.legacy-content .fa-hourglass-3:before, .legacy-content .fa-hourglass-end:before{content:"\f253"}.legacy-content .fa-hourglass:before{content:"\f254"}.legacy-content .fa-hand-grab-o:before, .legacy-content .fa-hand-rock-o:before{content:"\f255"}.legacy-content .fa-hand-stop-o:before, .legacy-content .fa-hand-paper-o:before{content:"\f256"}.legacy-content .fa-hand-scissors-o:before{content:"\f257"}.legacy-content .fa-hand-lizard-o:before{content:"\f258"}.legacy-content .fa-hand-spock-o:before{content:"\f259"}.legacy-content .fa-hand-pointer-o:before{content:"\f25a"}.legacy-content .fa-hand-peace-o:before{content:"\f25b"}.legacy-content .fa-trademark:before{content:"\f25c"}.legacy-content .fa-registered:before{content:"\f25d"}.legacy-content .fa-creative-commons:before{content:"\f25e"}.legacy-content .fa-gg:before{content:"\f260"}.legacy-content .fa-gg-circle:before{content:"\f261"}.legacy-content .fa-tripadvisor:before{content:"\f262"}.legacy-content .fa-odnoklassniki:before{content:"\f263"}.legacy-content .fa-odnoklassniki-square:before{content:"\f264"}.legacy-content .fa-get-pocket:before{content:"\f265"}.legacy-content .fa-wikipedia-w:before{content:"\f266"}.legacy-content .fa-safari:before{content:"\f267"}.legacy-content .fa-chrome:before{content:"\f268"}.legacy-content .fa-firefox:before{content:"\f269"}.legacy-content .fa-opera:before{content:"\f26a"}.legacy-content .fa-internet-explorer:before{content:"\f26b"}.legacy-content .fa-tv:before, .legacy-content .fa-television:before{content:"\f26c"}.legacy-content .fa-contao:before{content:"\f26d"}.legacy-content .fa-500px:before{content:"\f26e"}.legacy-content .fa-amazon:before{content:"\f270"}.legacy-content .fa-calendar-plus-o:before{content:"\f271"}.legacy-content .fa-calendar-minus-o:before{content:"\f272"}.legacy-content .fa-calendar-times-o:before{content:"\f273"}.legacy-content .fa-calendar-check-o:before{content:"\f274"}.legacy-content .fa-industry:before{content:"\f275"}.legacy-content .fa-map-pin:before{content:"\f276"}.legacy-content .fa-map-signs:before{content:"\f277"}.legacy-content .fa-map-o:before{content:"\f278"}.legacy-content .fa-map:before{content:"\f279"}.legacy-content .fa-commenting:before{content:"\f27a"}.legacy-content .fa-commenting-o:before{content:"\f27b"}.legacy-content .fa-houzz:before{content:"\f27c"}.legacy-content .fa-vimeo:before{content:"\f27d"}.legacy-content .fa-black-tie:before{content:"\f27e"}.legacy-content .fa-fonticons:before{content:"\f280"}.legacy-content .fa-reddit-alien:before{content:"\f281"}.legacy-content .fa-edge:before{content:"\f282"}.legacy-content .fa-credit-card-alt:before{content:"\f283"}.legacy-content .fa-codiepie:before{content:"\f284"}.legacy-content .fa-modx:before{content:"\f285"}.legacy-content .fa-fort-awesome:before{content:"\f286"}.legacy-content .fa-usb:before{content:"\f287"}.legacy-content .fa-product-hunt:before{content:"\f288"}.legacy-content .fa-mixcloud:before{content:"\f289"}.legacy-content .fa-scribd:before{content:"\f28a"}.legacy-content .fa-pause-circle:before{content:"\f28b"}.legacy-content .fa-pause-circle-o:before{content:"\f28c"}.legacy-content .fa-stop-circle:before{content:"\f28d"}.legacy-content .fa-stop-circle-o:before{content:"\f28e"}.legacy-content .fa-shopping-bag:before{content:"\f290"}.legacy-content .fa-shopping-basket:before{content:"\f291"}.legacy-content .fa-hashtag:before{content:"\f292"}.legacy-content .fa-bluetooth:before{content:"\f293"}.legacy-content .fa-bluetooth-b:before{content:"\f294"}.legacy-content .fa-percent:before{content:"\f295"}


/* Source: statics/home/css/base.css */

.legacy-content *{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; outline: 0; -webkit-text-size-adjust: none; -webkit-tap-highlight-color: rgba(0,0,0,0);}.legacy-content{height: 100%;}.legacy-content, .legacy-content, .legacy-content div, .legacy-content p, .legacy-content strong, .legacy-content span, .legacy-content a, .legacy-content b, .legacy-content ul, .legacy-content ol, .legacy-content li, .legacy-content dl, .legacy-content dt, .legacy-content dd, .legacy-content h1, .legacy-content h2, .legacy-content h3, .legacy-content h4, .legacy-content h5, .legacy-content h6, .legacy-content form, .legacy-content del, .legacy-content img, .legacy-content i, .legacy-content em, .legacy-content select, .legacy-content button, .legacy-content textarea, .legacy-content input{margin: 0; padding: 0;}.legacy-content{background: #fff; font-family: 'aptos', Arial, "Microsoft YaHei","PingFang SC","苹方"!important; font-size: 16px; color: #333; position: relative; min-height: 100%;}.legacy-content a, .legacy-content img, .legacy-content button, .legacy-content input, .legacy-content textarea, .legacy-content select{-webkit-tap-highlight-color:rgba(255,255,255,0);}.legacy-content input[type="text"], .legacy-content input[type="hidden"], .legacy-content input[type="password"], .legacy-content button, .legacy-content textarea, .legacy-content select{outline: none; border: none; -webkit-appearance: none;-moz-appearance:none; appearance: none; border-radius: 0;font-family: 'aptos', Arial, "Microsoft YaHei","PingFang SC","苹方"!important;}.legacy-content select::-ms-expand{display: none;}.legacy-content input::-ms-clear{display: none;}.legacy-content table{border-collapse:collapse;}.legacy-content a{text-decoration: none; color: #333;}.legacy-content a:hover{text-decoration: none;}.legacy-content a:focus{text-decoration: none;}.legacy-content li{list-style: none;}.legacy-content img{vertical-align: middle; border: none;}.legacy-content .fl{float: left;}.legacy-content .fr{float: right;}.legacy-content .clear{clear: both;}.legacy-content .hidden{overflow: hidden;}.legacy-content .h1, .legacy-content .h2, .legacy-content .h3, .legacy-content .h4, .legacy-content .h5, .legacy-content .h6{font-weight: normal;}.legacy-content .clearfix:after{content: ""; display: block; height: 0; visibility: hidden; clear: both;}.legacy-content .clearfix{}.legacy-content .cell-box{font-size: 0;}.legacy-content .cell-box:before{content: ''; height: 100%; display: inline-block; vertical-align: middle;}.legacy-content .cell-box .cell{width: 100%; display: inline-block; vertical-align: middle;}.legacy-content ::-webkit-scrollbar{width:4px;height:4px}.legacy-content ::-webkit-scrollbar-button:vertical{display:none}.legacy-content ::-webkit-scrollbar-corner, .legacy-content ::-webkit-scrollbar-track{background-color:#f5f5f5;}.legacy-content ::-webkit-scrollbar-thumb{border-radius:0;background-color:#104484;}.legacy-content ::-webkit-scrollbar-thumb:vertical:hover{background-color:#104484;}.legacy-content ::-webkit-scrollbar-thumb:vertical:active{background-color:#104484;}




/* Source: statics/home/css/common-1.css */



@font-face{
     font-family:'din'; 
     src: url(/legacy/shared/statics/home/fonts/din.OTF);
}
@font-face{
     font-family:'din_light'; 
     src: url(/legacy/shared/statics/home/fonts/din_light.otf);
}
@font-face{
     font-family:'eu_r'; 
     src: url(/legacy/shared/statics/home/fonts/EuclidCircularA-Regular.ttf);
}
@font-face{
     font-family:'eu_b'; 
     src: url(/legacy/shared/statics/home/fonts/EuclidCircularA-SemiBold.ttf);
}

@font-face{
     font-family:'aptos'; 
     src: url(/legacy/shared/statics/home/fonts/aptos.ttf);
}.legacy-content{-webkit-text-size-adjust:100%;height:100%}.legacy-content, .legacy-content dd, .legacy-content div, .legacy-content dl, .legacy-content dt, .legacy-content fieldset, .legacy-content form, .legacy-content h1, .legacy-content h2, .legacy-content h3, .legacy-content h4, .legacy-content h5, .legacy-content h6, .legacy-content input, .legacy-content li, .legacy-content ol, .legacy-content p, .legacy-content select, .legacy-content table, .legacy-content td, .legacy-content textarea, .legacy-content ul{margin:0;padding:0;-webkit-text-size-adjust:none}.legacy-content{height:100%;color:#333;font-size:12px;font-family:Arial,"Microsoft YaHei","宋体"}.legacy-content article, .legacy-content aside, .legacy-content details, .legacy-content figcaption, .legacy-content figure, .legacy-content footer, .legacy-content header, .legacy-content hgroup, .legacy-content nav, .legacy-content section, .legacy-content summary{display:block}.legacy-content audio, .legacy-content canvas, .legacy-content progress, .legacy-content video{display:inline-block;vertical-align:baseline}.legacy-content img{border:none;max-width:100%;height:auto;}.legacy-content #dituContent img{max-width:none;}.legacy-content *, .legacy-content :after, .legacy-content :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.legacy-content .clearfix:after, .legacy-content .clearfix:before{content:"";display:table}.legacy-content .clearfix:after{clear:both}.legacy-content table{border-collapse:collapse;border-spacing:0}.legacy-content ul li{list-style:none}.legacy-content input, .legacy-content select, .legacy-content textarea{outline:0}.legacy-content a{color:#333;text-decoration:none;outline:0;transition:all 0.5s ease}.legacy-content a:active, .legacy-content a:hover{text-decoration:none;color:#df203d;outline:0}.legacy-content .cor_blue{color:#39ace2;}.legacy-content .dsNone{display:none}.legacy-content .dsBlock{display:block}.legacy-content .dsRelative{position:relative;}.legacy-content .dsAbsolute{position:absolute;}.legacy-content .verticalCenter{top:50%;transform:translateY(-50%);position:absolute;}.legacy-content .autoImg img{width:100%;height:auto;display:block}.legacy-content .imgBlock img{display:block}.legacy-content .autoMaxImg img{max-width:100%;height:auto}.legacy-content .h100{height:100%;}.legacy-content .w100{width:100%;}.legacy-content .fl{float:left}.legacy-content .fr{float:right}.legacy-content .text-left{text-align:left}.legacy-content .text-right{text-align:right}.legacy-content .text-center{text-align:center}.legacy-content .text-justify{text-align:justify}.legacy-content .text-nowrap{white-space:nowrap}.legacy-content .text-lowercase{text-transform:lowercase}.legacy-content .text-uppercase{text-transform:uppercase}.legacy-content .text-capitalize{text-transform:capitalize}.legacy-content .cor_bs, .legacy-content .cor_bs:hover{color:#fff}.legacy-content .cor_red{color:#FF0000}.legacy-content .f12{font-size:12px}.legacy-content .f13{font-size:13px}.legacy-content .f14{font-size:14px}.legacy-content .f15{font-size:15px}.legacy-content .f16{font-size:16px}.legacy-content .f17{font-size:17px}.legacy-content .f18{font-size:18px}.legacy-content .f19{font-size:19px}.legacy-content .f20{font-size:20px}.legacy-content .f21{font-size:21px}.legacy-content .f22{font-size:22px}.legacy-content .f24{font-size:24px}.legacy-content .ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.legacy-content .transition{transition:all 0.5s ease}.legacy-content .opacity{opacity:0}.legacy-content .container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.legacy-content .cor_000{color:#000}.legacy-content .cor_111{color:#111}.legacy-content .cor_222{color:#222}.legacy-content .cor_333{color:#333}.legacy-content .cor_444{color:#444}.legacy-content .cor_555{color:#555}.legacy-content .cor_666{color:#666}.legacy-content .cor_777{color:#777}.legacy-content .cor_888{color:#888}.legacy-content .cor_999{color:#999}.legacy-content .bgImg{background-position:center center; background-repeat:no-repeat; background-size:cover;}.legacy-content .bgImg img{display:none!important;}.legacy-content .mNoBgImg{background:none!important;}.legacy-content .mNoBgImg img{display:inline-block;}.legacy-content .overflowHide{overflow:hidden;position:relative;z-index:0}.legacy-content .scaleImg .bgImg{transition:all 0.5s ease-in-out;position:absolute;height:100%;width:100%;left:0;top:0}.legacy-content .scaleImg:hover .bgImg{transform:scale(1.1);}.legacy-content .scaleImg img{transition:all 0.5s ease;}.legacy-content .scaleImg:hover img{ transform:scale(1.1);}.legacy-content .scaleImg:hover img.iOpacity, .legacy-content .scaleImg:hover img.noScaleImg{ transform:scale(1);}.legacy-content .bd_weixin_popup{box-sizing:content-box;}.legacy-content #platform *{box-sizing:content-box;}.legacy-content .coverBg{ background-size:cover!important;}.legacy-content .wOpacity{opacity:0;}.legacy-content .nLink{}.legacy-content .backTop{}.legacy-content .borRds2{border-radius:0.2em;}.legacy-content .borRds3{border-radius:0.3em;}.legacy-content .borRds18{border-radius:1.8em;}.legacy-content .borRds50{border-radius:50%;}.legacy-content .iOpacity{opacity:0; transition:all 0.5s ease-in-out}.legacy-content .pubRow{}.legacy-content .hvrIopacity{}.legacy-content .hvrIopacity:hover .iOpacity{opacity:1;}.legacy-content .vhCenter{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}.legacy-content .txtBox-wp, .legacy-content .picBox-wp{ display:flex; align-items:center;}.legacy-content .picBox-wp img{max-width:100%; height:auto;}



@media (min-width:768px){.legacy-content .container{width:750px}}
@media (min-width:993px){.legacy-content .container{width:970px}}
@media (min-width:1200px){.legacy-content .container{width:1170px}}
@media (min-width:1799px){.legacy-content .container{width:1440px}}.legacy-content .container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.legacy-content .row{margin-right:-15px;margin-left:-15px}.legacy-content .col-lg-1, .legacy-content .col-lg-10, .legacy-content .col-lg-11, .legacy-content .col-lg-12, .legacy-content .col-lg-2, .legacy-content .col-lg-3, .legacy-content .col-lg-4, .legacy-content .col-lg-5, .legacy-content .col-lg-6, .legacy-content .col-lg-7, .legacy-content .col-lg-8, .legacy-content .col-lg-9, .legacy-content .col-md-1, .legacy-content .col-md-10, .legacy-content .col-md-11, .legacy-content .col-md-12, .legacy-content .col-md-2, .legacy-content .col-md-3, .legacy-content .col-md-4, .legacy-content .col-md-5, .legacy-content .col-md-6, .legacy-content .col-md-7, .legacy-content .col-md-8, .legacy-content .col-md-9, .legacy-content .col-sm-1, .legacy-content .col-sm-10, .legacy-content .col-sm-11, .legacy-content .col-sm-12, .legacy-content .col-sm-2, .legacy-content .col-sm-3, .legacy-content .col-sm-4, .legacy-content .col-sm-5, .legacy-content .col-sm-6, .legacy-content .col-sm-7, .legacy-content .col-sm-8, .legacy-content .col-sm-9, .legacy-content .col-xs-1, .legacy-content .col-xs-10, .legacy-content .col-xs-11, .legacy-content .col-xs-12, .legacy-content .col-xs-2, .legacy-content .col-xs-3, .legacy-content .col-xs-4, .legacy-content .col-xs-5, .legacy-content .col-xs-6, .legacy-content .col-xs-7, .legacy-content .col-xs-8, .legacy-content .col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.legacy-content .col-xs-1, .legacy-content .col-xs-10, .legacy-content .col-xs-11, .legacy-content .col-xs-12, .legacy-content .col-xs-2, .legacy-content .col-xs-3, .legacy-content .col-xs-4, .legacy-content .col-xs-5, .legacy-content .col-xs-6, .legacy-content .col-xs-7, .legacy-content .col-xs-8, .legacy-content .col-xs-9{float:left}.legacy-content .col-xs-12{width:100%}.legacy-content .col-xs-11{width:91.66666667%}.legacy-content .col-xs-10{width:83.33333333%}.legacy-content .col-xs-9{width:75%}.legacy-content .col-xs-8{width:66.66666667%}.legacy-content .col-xs-7{width:58.33333333%}.legacy-content .col-xs-6{width:50%}.legacy-content .col-xs-5{width:41.66666667%}.legacy-content .col-xs-4{width:33.33333333%}.legacy-content .col-xs-3{width:25%}.legacy-content .col-xs-2{width:16.66666667%}.legacy-content .col-xs-1{width:8.33333333%}.legacy-content .col-xs-pull-12{right:100%}.legacy-content .col-xs-pull-11{right:91.66666667%}.legacy-content .col-xs-pull-10{right:83.33333333%}.legacy-content .col-xs-pull-9{right:75%}.legacy-content .col-xs-pull-8{right:66.66666667%}.legacy-content .col-xs-pull-7{right:58.33333333%}.legacy-content .col-xs-pull-6{right:50%}.legacy-content .col-xs-pull-5{right:41.66666667%}.legacy-content .col-xs-pull-4{right:33.33333333%}.legacy-content .col-xs-pull-3{right:25%}.legacy-content .col-xs-pull-2{right:16.66666667%}.legacy-content .col-xs-pull-1{right:8.33333333%}.legacy-content .col-xs-pull-0{right:auto}.legacy-content .col-xs-push-12{left:100%}.legacy-content .col-xs-push-11{left:91.66666667%}.legacy-content .col-xs-push-10{left:83.33333333%}.legacy-content .col-xs-push-9{left:75%}.legacy-content .col-xs-push-8{left:66.66666667%}.legacy-content .col-xs-push-7{left:58.33333333%}.legacy-content .col-xs-push-6{left:50%}.legacy-content .col-xs-push-5{left:41.66666667%}.legacy-content .col-xs-push-4{left:33.33333333%}.legacy-content .col-xs-push-3{left:25%}.legacy-content .col-xs-push-2{left:16.66666667%}.legacy-content .col-xs-push-1{left:8.33333333%}.legacy-content .col-xs-push-0{left:auto}.legacy-content .col-xs-offset-12{margin-left:100%}.legacy-content .col-xs-offset-11{margin-left:91.66666667%}.legacy-content .col-xs-offset-10{margin-left:83.33333333%}.legacy-content .col-xs-offset-9{margin-left:75%}.legacy-content .col-xs-offset-8{margin-left:66.66666667%}.legacy-content .col-xs-offset-7{margin-left:58.33333333%}.legacy-content .col-xs-offset-6{margin-left:50%}.legacy-content .col-xs-offset-5{margin-left:41.66666667%}.legacy-content .col-xs-offset-4{margin-left:33.33333333%}.legacy-content .col-xs-offset-3{margin-left:25%}.legacy-content .col-xs-offset-2{margin-left:16.66666667%}.legacy-content .col-xs-offset-1{margin-left:8.33333333%}.legacy-content .col-xs-offset-0{margin-left:0}.legacy-content .dsPadPhone, .legacy-content .dsPhone{display:block}.legacy-content .dsPad, .legacy-content .dsPc, .legacy-content .dsPcPad{display:none}
@media (min-width:768px){.legacy-content .col-sm-1, .legacy-content .col-sm-10, .legacy-content .col-sm-11, .legacy-content .col-sm-12, .legacy-content .col-sm-2, .legacy-content .col-sm-3, .legacy-content .col-sm-4, .legacy-content .col-sm-5, .legacy-content .col-sm-6, .legacy-content .col-sm-7, .legacy-content .col-sm-8, .legacy-content .col-sm-9{float:left}.legacy-content .col-sm-12{width:100%}.legacy-content .col-sm-11{width:91.66666667%}.legacy-content .col-sm-10{width:83.33333333%}.legacy-content .col-sm-9{width:75%}.legacy-content .col-sm-8{width:66.66666667%}.legacy-content .col-sm-7{width:58.33333333%}.legacy-content .col-sm-6{width:50%}.legacy-content .col-sm-5{width:41.66666667%}.legacy-content .col-sm-4{width:33.33333333%}.legacy-content .col-sm-3{width:25%}.legacy-content .col-sm-2{width:16.66666667%}.legacy-content .col-sm-1{width:8.33333333%}.legacy-content .col-sm-pull-12{right:100%}.legacy-content .col-sm-pull-11{right:91.66666667%}.legacy-content .col-sm-pull-10{right:83.33333333%}.legacy-content .col-sm-pull-9{right:75%}.legacy-content .col-sm-pull-8{right:66.66666667%}.legacy-content .col-sm-pull-7{right:58.33333333%}.legacy-content .col-sm-pull-6{right:50%}.legacy-content .col-sm-pull-5{right:41.66666667%}.legacy-content .col-sm-pull-4{right:33.33333333%}.legacy-content .col-sm-pull-3{right:25%}.legacy-content .col-sm-pull-2{right:16.66666667%}.legacy-content .col-sm-pull-1{right:8.33333333%}.legacy-content .col-sm-pull-0{right:auto}.legacy-content .col-sm-push-12{left:100%}.legacy-content .col-sm-push-11{left:91.66666667%}.legacy-content .col-sm-push-10{left:83.33333333%}.legacy-content .col-sm-push-9{left:75%}.legacy-content .col-sm-push-8{left:66.66666667%}.legacy-content .col-sm-push-7{left:58.33333333%}.legacy-content .col-sm-push-6{left:50%}.legacy-content .col-sm-push-5{left:41.66666667%}.legacy-content .col-sm-push-4{left:33.33333333%}.legacy-content .col-sm-push-3{left:25%}.legacy-content .col-sm-push-2{left:16.66666667%}.legacy-content .col-sm-push-1{left:8.33333333%}.legacy-content .col-sm-push-0{left:auto}.legacy-content .col-sm-offset-12{margin-left:100%}.legacy-content .col-sm-offset-11{margin-left:91.66666667%}.legacy-content .col-sm-offset-10{margin-left:83.33333333%}.legacy-content .col-sm-offset-9{margin-left:75%}.legacy-content .col-sm-offset-8{margin-left:66.66666667%}.legacy-content .col-sm-offset-7{margin-left:58.33333333%}.legacy-content .col-sm-offset-6{margin-left:50%}.legacy-content .col-sm-offset-5{margin-left:41.66666667%}.legacy-content .col-sm-offset-4{margin-left:33.33333333%}.legacy-content .col-sm-offset-3{margin-left:25%}.legacy-content .col-sm-offset-2{margin-left:16.66666667%}.legacy-content .col-sm-offset-1{margin-left:8.33333333%}.legacy-content .col-sm-offset-0{margin-left:0}.legacy-content .dsPad, .legacy-content .dsPadPhone, .legacy-content .dsPcPad{display:block}.legacy-content .dsPc, .legacy-content .dsPhone{display:none}}
@media (min-width:993px){.legacy-content .col-md-1, .legacy-content .col-md-10, .legacy-content .col-md-11, .legacy-content .col-md-12, .legacy-content .col-md-2, .legacy-content .col-md-3, .legacy-content .col-md-4, .legacy-content .col-md-5, .legacy-content .col-md-6, .legacy-content .col-md-7, .legacy-content .col-md-8, .legacy-content .col-md-9{float:left}.legacy-content .col-md-12{width:100%}.legacy-content .col-md-11{width:91.66666667%}.legacy-content .col-md-10{width:83.33333333%}.legacy-content .col-md-9{width:75%}.legacy-content .col-md-8{width:66.66666667%}.legacy-content .col-md-7{width:58.33333333%}.legacy-content .col-md-6{width:50%}.legacy-content .col-md-5{width:41.66666667%}.legacy-content .col-md-4{width:33.33333333%}.legacy-content .col-md-3{width:25%}.legacy-content .col-md-2{width:16.66666667%}.legacy-content .col-md-1{width:8.33333333%}.legacy-content .col-md-pull-12{right:100%}.legacy-content .col-md-pull-11{right:91.66666667%}.legacy-content .col-md-pull-10{right:83.33333333%}.legacy-content .col-md-pull-9{right:75%}.legacy-content .col-md-pull-8{right:66.66666667%}.legacy-content .col-md-pull-7{right:58.33333333%}.legacy-content .col-md-pull-6{right:50%}.legacy-content .col-md-pull-5{right:41.66666667%}.legacy-content .col-md-pull-4{right:33.33333333%}.legacy-content .col-md-pull-3{right:25%}.legacy-content .col-md-pull-2{right:16.66666667%}.legacy-content .col-md-pull-1{right:8.33333333%}.legacy-content .col-md-pull-0{right:auto}.legacy-content .col-md-push-12{left:100%}.legacy-content .col-md-push-11{left:91.66666667%}.legacy-content .col-md-push-10{left:83.33333333%}.legacy-content .col-md-push-9{left:75%}.legacy-content .col-md-push-8{left:66.66666667%}.legacy-content .col-md-push-7{left:58.33333333%}.legacy-content .col-md-push-6{left:50%}.legacy-content .col-md-push-5{left:41.66666667%}.legacy-content .col-md-push-4{left:33.33333333%}.legacy-content .col-md-push-3{left:25%}.legacy-content .col-md-push-2{left:16.66666667%}.legacy-content .col-md-push-1{left:8.33333333%}.legacy-content .col-md-push-0{left:auto}.legacy-content .col-md-offset-12{margin-left:100%}.legacy-content .col-md-offset-11{margin-left:91.66666667%}.legacy-content .col-md-offset-10{margin-left:83.33333333%}.legacy-content .col-md-offset-9{margin-left:75%}.legacy-content .col-md-offset-8{margin-left:66.66666667%}.legacy-content .col-md-offset-7{margin-left:58.33333333%}.legacy-content .col-md-offset-6{margin-left:50%}.legacy-content .col-md-offset-5{margin-left:41.66666667%}.legacy-content .col-md-offset-4{margin-left:33.33333333%}.legacy-content .col-md-offset-3{margin-left:25%}.legacy-content .col-md-offset-2{margin-left:16.66666667%}.legacy-content .col-md-offset-1{margin-left:8.33333333%}.legacy-content .col-md-offset-0{margin-left:0}.legacy-content .dsPc, .legacy-content .dsPcPad{display:block}.legacy-content .dsPad, .legacy-content .dsPadPhone, .legacy-content .dsPhone{display:none}} 
@media (min-width:1200px){.legacy-content .col-lg-1, .legacy-content .col-lg-10, .legacy-content .col-lg-11, .legacy-content .col-lg-12, .legacy-content .col-lg-2, .legacy-content .col-lg-3, .legacy-content .col-lg-4, .legacy-content .col-lg-5, .legacy-content .col-lg-6, .legacy-content .col-lg-7, .legacy-content .col-lg-8, .legacy-content .col-lg-9{float:left}.legacy-content .col-lg-12{width:100%}.legacy-content .col-lg-11{width:91.66666667%}.legacy-content .col-lg-10{width:83.33333333%}.legacy-content .col-lg-9{width:75%}.legacy-content .col-lg-8{width:66.66666667%}.legacy-content .col-lg-7{width:58.33333333%}.legacy-content .col-lg-6{width:50%}.legacy-content .col-lg-5{width:41.66666667%}.legacy-content .col-lg-4{width:33.33333333%}.legacy-content .col-lg-3{width:25%}.legacy-content .col-lg-2{width:16.66666667%}.legacy-content .col-lg-1{width:8.33333333%}.legacy-content .col-lg-pull-12{right:100%}.legacy-content .col-lg-pull-11{right:91.66666667%}.legacy-content .col-lg-pull-10{right:83.33333333%}.legacy-content .col-lg-pull-9{right:75%}.legacy-content .col-lg-pull-8{right:66.66666667%}.legacy-content .col-lg-pull-7{right:58.33333333%}.legacy-content .col-lg-pull-6{right:50%}.legacy-content .col-lg-pull-5{right:41.66666667%}.legacy-content .col-lg-pull-4{right:33.33333333%}.legacy-content .col-lg-pull-3{right:25%}.legacy-content .col-lg-pull-2{right:16.66666667%}.legacy-content .col-lg-pull-1{right:8.33333333%}.legacy-content .col-lg-pull-0{right:auto}.legacy-content .col-lg-push-12{left:100%}.legacy-content .col-lg-push-11{left:91.66666667%}.legacy-content .col-lg-push-10{left:83.33333333%}.legacy-content .col-lg-push-9{left:75%}.legacy-content .col-lg-push-8{left:66.66666667%}.legacy-content .col-lg-push-7{left:58.33333333%}.legacy-content .col-lg-push-6{left:50%}.legacy-content .col-lg-push-5{left:41.66666667%}.legacy-content .col-lg-push-4{left:33.33333333%}.legacy-content .col-lg-push-3{left:25%}.legacy-content .col-lg-push-2{left:16.66666667%}.legacy-content .col-lg-push-1{left:8.33333333%}.legacy-content .col-lg-push-0{left:auto}.legacy-content .col-lg-offset-12{margin-left:100%}.legacy-content .col-lg-offset-11{margin-left:91.66666667%}.legacy-content .col-lg-offset-10{margin-left:83.33333333%}.legacy-content .col-lg-offset-9{margin-left:75%}.legacy-content .col-lg-offset-8{margin-left:66.66666667%}.legacy-content .col-lg-offset-7{margin-left:58.33333333%}.legacy-content .col-lg-offset-6{margin-left:50%}.legacy-content .col-lg-offset-5{margin-left:41.66666667%}.legacy-content .col-lg-offset-4{margin-left:33.33333333%}.legacy-content .col-lg-offset-3{margin-left:25%}.legacy-content .col-lg-offset-2{margin-left:16.66666667%}.legacy-content .col-lg-offset-1{margin-left:8.33333333%}.legacy-content .col-lg-offset-0{margin-left:0}}.legacy-content [aos][aos][aos-easing=linear], .legacy-content body[aos-easing=linear] [aos]{-webkit-transition-timing-function:cubic-bezier(.25,.25,.75,.75);transition-timing-function:cubic-bezier(.25,.25,.75,.75)}.legacy-content [aos][aos][aos-easing=ease], .legacy-content body[aos-easing=ease] [aos]{-webkit-transition-timing-function:cubic-bezier(.25,.1,.25,1);transition-timing-function:cubic-bezier(.25,.1,.25,1)}.legacy-content [aos][aos][aos-easing=ease-in], .legacy-content body[aos-easing=ease-in] [aos]{-webkit-transition-timing-function:cubic-bezier(.42,0,1,1);transition-timing-function:cubic-bezier(.42,0,1,1)}.legacy-content [aos][aos][aos-easing=ease-out], .legacy-content body[aos-easing=ease-out] [aos]{-webkit-transition-timing-function:cubic-bezier(0,0,.58,1);transition-timing-function:cubic-bezier(0,0,.58,1)}.legacy-content [aos][aos][aos-easing=ease-in-out], .legacy-content body[aos-easing=ease-in-out] [aos]{-webkit-transition-timing-function:cubic-bezier(.42,0,.58,1);transition-timing-function:cubic-bezier(.42,0,.58,1)}.legacy-content [aos][aos][aos-easing=ease-in-back], .legacy-content body[aos-easing=ease-in-back] [aos]{-webkit-transition-timing-function:cubic-bezier(.6,-.28,.735,.045);transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}.legacy-content [aos][aos][aos-easing=ease-out-back], .legacy-content body[aos-easing=ease-out-back] [aos]{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}.legacy-content [aos][aos][aos-easing=ease-in-out-back], .legacy-content body[aos-easing=ease-in-out-back] [aos]{-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.legacy-content [aos][aos][aos-easing=ease-in-sine], .legacy-content body[aos-easing=ease-in-sine] [aos]{-webkit-transition-timing-function:cubic-bezier(.47,0,.745,.715);transition-timing-function:cubic-bezier(.47,0,.745,.715)}.legacy-content [aos][aos][aos-easing=ease-out-sine], .legacy-content body[aos-easing=ease-out-sine] [aos]{-webkit-transition-timing-function:cubic-bezier(.39,.575,.565,1);transition-timing-function:cubic-bezier(.39,.575,.565,1)}.legacy-content [aos][aos][aos-easing=ease-in-out-sine], .legacy-content body[aos-easing=ease-in-out-sine] [aos]{-webkit-transition-timing-function:cubic-bezier(.445,.05,.55,.95);transition-timing-function:cubic-bezier(.445,.05,.55,.95)}.legacy-content [aos][aos][aos-easing=ease-in-quad], .legacy-content [aos][aos][aos-easing=ease-in-cubic], .legacy-content [aos][aos][aos-easing=ease-in-quart], .legacy-content body[aos-easing=ease-in-quad] [aos], .legacy-content body[aos-easing=ease-in-cubic] [aos], .legacy-content body[aos-easing=ease-in-quart] [aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}.legacy-content [aos][aos][aos-easing=ease-out-quad], .legacy-content [aos][aos][aos-easing=ease-out-cubic], .legacy-content [aos][aos][aos-easing=ease-out-quart], .legacy-content body[aos-easing=ease-out-quad] [aos], .legacy-content body[aos-easing=ease-out-cubic] [aos], .legacy-content body[aos-easing=ease-out-quart] [aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.legacy-content [aos][aos][aos-easing=ease-in-out-quad], .legacy-content [aos][aos][aos-easing=ease-in-out-cubic], .legacy-content [aos][aos][aos-easing=ease-in-out-quart], .legacy-content body[aos-easing=ease-in-out-quad] [aos], .legacy-content body[aos-easing=ease-in-out-cubic] [aos], .legacy-content body[aos-easing=ease-in-out-quart] [aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}.legacy-content [aos][aos][aos-duration='50'], .legacy-content body[aos-duration='50'] [aos]{-webkit-transition-duration:50ms;transition-duration:50ms}.legacy-content [aos][aos][aos-duration='100'], .legacy-content body[aos-duration='100'] [aos]{-webkit-transition-duration:.1s;transition-duration:.1s}.legacy-content [aos][aos][aos-duration='150'], .legacy-content body[aos-duration='150'] [aos]{-webkit-transition-duration:150ms;transition-duration:150ms}.legacy-content [aos][aos][aos-duration='200'], .legacy-content body[aos-duration='200'] [aos]{-webkit-transition-duration:.2s;transition-duration:.2s}.legacy-content [aos][aos][aos-duration='250'], .legacy-content body[aos-duration='250'] [aos]{-webkit-transition-duration:250ms;transition-duration:250ms}.legacy-content [aos][aos][aos-duration='300'], .legacy-content body[aos-duration='300'] [aos]{-webkit-transition-duration:.3s;transition-duration:.3s}.legacy-content [aos][aos][aos-duration='350'], .legacy-content body[aos-duration='350'] [aos]{-webkit-transition-duration:350ms;transition-duration:350ms}.legacy-content [aos][aos][aos-duration='400'], .legacy-content body[aos-duration='400'] [aos]{-webkit-transition-duration:.4s;transition-duration:.4s}.legacy-content [aos][aos][aos-duration='450'], .legacy-content body[aos-duration='450'] [aos]{-webkit-transition-duration:450ms;transition-duration:450ms}.legacy-content [aos][aos][aos-duration='500'], .legacy-content body[aos-duration='500'] [aos]{-webkit-transition-duration:.5s;transition-duration:.5s}.legacy-content [aos][aos][aos-duration='550'], .legacy-content body[aos-duration='550'] [aos]{-webkit-transition-duration:550ms;transition-duration:550ms}.legacy-content [aos][aos][aos-duration='600'], .legacy-content body[aos-duration='600'] [aos]{-webkit-transition-duration:.6s;transition-duration:.6s}.legacy-content [aos][aos][aos-duration='650'], .legacy-content body[aos-duration='650'] [aos]{-webkit-transition-duration:650ms;transition-duration:650ms}.legacy-content [aos][aos][aos-duration='700'], .legacy-content body[aos-duration='700'] [aos]{-webkit-transition-duration:.7s;transition-duration:.7s}.legacy-content [aos][aos][aos-duration='750'], .legacy-content body[aos-duration='750'] [aos]{-webkit-transition-duration:750ms;transition-duration:750ms}.legacy-content [aos][aos][aos-duration='800'], .legacy-content body[aos-duration='800'] [aos]{-webkit-transition-duration:.8s;transition-duration:.8s}.legacy-content [aos][aos][aos-duration='850'], .legacy-content body[aos-duration='850'] [aos]{-webkit-transition-duration:850ms;transition-duration:850ms}.legacy-content [aos][aos][aos-duration='900'], .legacy-content body[aos-duration='900'] [aos]{-webkit-transition-duration:.9s;transition-duration:.9s}.legacy-content [aos][aos][aos-duration='950'], .legacy-content body[aos-duration='950'] [aos]{-webkit-transition-duration:950ms;transition-duration:950ms}.legacy-content [aos][aos][aos-duration='1000'], .legacy-content body[aos-duration='1000'] [aos]{-webkit-transition-duration:1s;transition-duration:1s}.legacy-content [aos][aos][aos-duration='1050'], .legacy-content body[aos-duration='1050'] [aos]{-webkit-transition-duration:1.05s;transition-duration:1.05s}.legacy-content [aos][aos][aos-duration='1100'], .legacy-content body[aos-duration='1100'] [aos]{-webkit-transition-duration:1.1s;transition-duration:1.1s}.legacy-content [aos][aos][aos-duration='1150'], .legacy-content body[aos-duration='1150'] [aos]{-webkit-transition-duration:1.15s;transition-duration:1.15s}.legacy-content [aos][aos][aos-duration='1200'], .legacy-content body[aos-duration='1200'] [aos]{-webkit-transition-duration:1.2s;transition-duration:1.2s}.legacy-content [aos][aos][aos-duration='1250'], .legacy-content body[aos-duration='1250'] [aos]{-webkit-transition-duration:1.25s;transition-duration:1.25s}.legacy-content [aos][aos][aos-duration='1300'], .legacy-content body[aos-duration='1300'] [aos]{-webkit-transition-duration:1.3s;transition-duration:1.3s}.legacy-content [aos][aos][aos-duration='1350'], .legacy-content body[aos-duration='1350'] [aos]{-webkit-transition-duration:1.35s;transition-duration:1.35s}.legacy-content [aos][aos][aos-duration='1400'], .legacy-content body[aos-duration='1400'] [aos]{-webkit-transition-duration:1.4s;transition-duration:1.4s}.legacy-content [aos][aos][aos-duration='1450'], .legacy-content body[aos-duration='1450'] [aos]{-webkit-transition-duration:1.45s;transition-duration:1.45s}.legacy-content [aos][aos][aos-duration='1500'], .legacy-content body[aos-duration='1500'] [aos]{-webkit-transition-duration:1.5s;transition-duration:1.5s}.legacy-content [aos][aos][aos-duration='1550'], .legacy-content body[aos-duration='1550'] [aos]{-webkit-transition-duration:1.55s;transition-duration:1.55s}.legacy-content [aos][aos][aos-duration='1600'], .legacy-content body[aos-duration='1600'] [aos]{-webkit-transition-duration:1.6s;transition-duration:1.6s}.legacy-content [aos][aos][aos-duration='1650'], .legacy-content body[aos-duration='1650'] [aos]{-webkit-transition-duration:1.65s;transition-duration:1.65s}.legacy-content [aos][aos][aos-duration='1700'], .legacy-content body[aos-duration='1700'] [aos]{-webkit-transition-duration:1.7s;transition-duration:1.7s}.legacy-content [aos][aos][aos-duration='1750'], .legacy-content body[aos-duration='1750'] [aos]{-webkit-transition-duration:1.75s;transition-duration:1.75s}.legacy-content [aos][aos][aos-duration='1800'], .legacy-content body[aos-duration='1800'] [aos]{-webkit-transition-duration:1.8s;transition-duration:1.8s}.legacy-content [aos][aos][aos-duration='1850'], .legacy-content body[aos-duration='1850'] [aos]{-webkit-transition-duration:1.85s;transition-duration:1.85s}.legacy-content [aos][aos][aos-duration='1900'], .legacy-content body[aos-duration='1900'] [aos]{-webkit-transition-duration:1.9s;transition-duration:1.9s}.legacy-content [aos][aos][aos-duration='1950'], .legacy-content body[aos-duration='1950'] [aos]{-webkit-transition-duration:1.95s;transition-duration:1.95s}.legacy-content [aos][aos][aos-duration='2000'], .legacy-content body[aos-duration='2000'] [aos]{-webkit-transition-duration:2s;transition-duration:2s}.legacy-content [aos][aos][aos-duration='2050'], .legacy-content body[aos-duration='2050'] [aos]{-webkit-transition-duration:2.05s;transition-duration:2.05s}.legacy-content [aos][aos][aos-duration='2100'], .legacy-content body[aos-duration='2100'] [aos]{-webkit-transition-duration:2.1s;transition-duration:2.1s}.legacy-content [aos][aos][aos-duration='2150'], .legacy-content body[aos-duration='2150'] [aos]{-webkit-transition-duration:2.15s;transition-duration:2.15s}.legacy-content [aos][aos][aos-duration='2200'], .legacy-content body[aos-duration='2200'] [aos]{-webkit-transition-duration:2.2s;transition-duration:2.2s}.legacy-content [aos][aos][aos-duration='2250'], .legacy-content body[aos-duration='2250'] [aos]{-webkit-transition-duration:2.25s;transition-duration:2.25s}.legacy-content [aos][aos][aos-duration='2300'], .legacy-content body[aos-duration='2300'] [aos]{-webkit-transition-duration:2.3s;transition-duration:2.3s}.legacy-content [aos][aos][aos-duration='2350'], .legacy-content body[aos-duration='2350'] [aos]{-webkit-transition-duration:2.35s;transition-duration:2.35s}.legacy-content [aos][aos][aos-duration='2400'], .legacy-content body[aos-duration='2400'] [aos]{-webkit-transition-duration:2.4s;transition-duration:2.4s}.legacy-content [aos][aos][aos-duration='2450'], .legacy-content body[aos-duration='2450'] [aos]{-webkit-transition-duration:2.45s;transition-duration:2.45s}.legacy-content [aos][aos][aos-duration='2500'], .legacy-content body[aos-duration='2500'] [aos]{-webkit-transition-duration:2.5s;transition-duration:2.5s}.legacy-content [aos][aos][aos-duration='2550'], .legacy-content body[aos-duration='2550'] [aos]{-webkit-transition-duration:2.55s;transition-duration:2.55s}.legacy-content [aos][aos][aos-duration='2600'], .legacy-content body[aos-duration='2600'] [aos]{-webkit-transition-duration:2.6s;transition-duration:2.6s}.legacy-content [aos][aos][aos-duration='2650'], .legacy-content body[aos-duration='2650'] [aos]{-webkit-transition-duration:2.65s;transition-duration:2.65s}.legacy-content [aos][aos][aos-duration='2700'], .legacy-content body[aos-duration='2700'] [aos]{-webkit-transition-duration:2.7s;transition-duration:2.7s}.legacy-content [aos][aos][aos-duration='2750'], .legacy-content body[aos-duration='2750'] [aos]{-webkit-transition-duration:2.75s;transition-duration:2.75s}.legacy-content [aos][aos][aos-duration='2800'], .legacy-content body[aos-duration='2800'] [aos]{-webkit-transition-duration:2.8s;transition-duration:2.8s}.legacy-content [aos][aos][aos-duration='2850'], .legacy-content body[aos-duration='2850'] [aos]{-webkit-transition-duration:2.85s;transition-duration:2.85s}.legacy-content [aos][aos][aos-duration='2900'], .legacy-content body[aos-duration='2900'] [aos]{-webkit-transition-duration:2.9s;transition-duration:2.9s}.legacy-content [aos][aos][aos-duration='2950'], .legacy-content body[aos-duration='2950'] [aos]{-webkit-transition-duration:2.95s;transition-duration:2.95s}.legacy-content [aos][aos][aos-duration='3000'], .legacy-content body[aos-duration='3000'] [aos]{-webkit-transition-duration:3s;transition-duration:3s}.legacy-content [aos][aos][aos-delay='50'], .legacy-content body[aos-delay='50'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='50'].aos-animate, .legacy-content body[aos-delay='50'] [aos].aos-animate{-webkit-transition-delay:50ms;transition-delay:50ms}.legacy-content [aos][aos][aos-delay='100'], .legacy-content body[aos-delay='100'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='100'].aos-animate, .legacy-content body[aos-delay='100'] [aos].aos-animate{-webkit-transition-delay:.1s;transition-delay:.1s}.legacy-content [aos][aos][aos-delay='150'], .legacy-content body[aos-delay='150'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='150'].aos-animate, .legacy-content body[aos-delay='150'] [aos].aos-animate{-webkit-transition-delay:150ms;transition-delay:150ms}.legacy-content [aos][aos][aos-delay='200'], .legacy-content body[aos-delay='200'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='200'].aos-animate, .legacy-content body[aos-delay='200'] [aos].aos-animate{-webkit-transition-delay:.2s;transition-delay:.2s}.legacy-content [aos][aos][aos-delay='250'], .legacy-content body[aos-delay='250'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='250'].aos-animate, .legacy-content body[aos-delay='250'] [aos].aos-animate{-webkit-transition-delay:250ms;transition-delay:250ms}.legacy-content [aos][aos][aos-delay='300'], .legacy-content body[aos-delay='300'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='300'].aos-animate, .legacy-content body[aos-delay='300'] [aos].aos-animate{-webkit-transition-delay:.3s;transition-delay:.3s}.legacy-content [aos][aos][aos-delay='350'], .legacy-content body[aos-delay='350'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='350'].aos-animate, .legacy-content body[aos-delay='350'] [aos].aos-animate{-webkit-transition-delay:350ms;transition-delay:350ms}.legacy-content [aos][aos][aos-delay='400'], .legacy-content body[aos-delay='400'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='400'].aos-animate, .legacy-content body[aos-delay='400'] [aos].aos-animate{-webkit-transition-delay:.4s;transition-delay:.4s}.legacy-content [aos][aos][aos-delay='450'], .legacy-content body[aos-delay='450'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='450'].aos-animate, .legacy-content body[aos-delay='450'] [aos].aos-animate{-webkit-transition-delay:450ms;transition-delay:450ms}.legacy-content [aos][aos][aos-delay='500'], .legacy-content body[aos-delay='500'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='500'].aos-animate, .legacy-content body[aos-delay='500'] [aos].aos-animate{-webkit-transition-delay:.5s;transition-delay:.5s}.legacy-content [aos][aos][aos-delay='550'], .legacy-content body[aos-delay='550'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='550'].aos-animate, .legacy-content body[aos-delay='550'] [aos].aos-animate{-webkit-transition-delay:550ms;transition-delay:550ms}.legacy-content [aos][aos][aos-delay='600'], .legacy-content body[aos-delay='600'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='600'].aos-animate, .legacy-content body[aos-delay='600'] [aos].aos-animate{-webkit-transition-delay:.6s;transition-delay:.6s}.legacy-content [aos][aos][aos-delay='650'], .legacy-content body[aos-delay='650'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='650'].aos-animate, .legacy-content body[aos-delay='650'] [aos].aos-animate{-webkit-transition-delay:650ms;transition-delay:650ms}.legacy-content [aos][aos][aos-delay='700'], .legacy-content body[aos-delay='700'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='700'].aos-animate, .legacy-content body[aos-delay='700'] [aos].aos-animate{-webkit-transition-delay:.7s;transition-delay:.7s}.legacy-content [aos][aos][aos-delay='750'], .legacy-content body[aos-delay='750'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='750'].aos-animate, .legacy-content body[aos-delay='750'] [aos].aos-animate{-webkit-transition-delay:750ms;transition-delay:750ms}.legacy-content [aos][aos][aos-delay='800'], .legacy-content body[aos-delay='800'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='800'].aos-animate, .legacy-content body[aos-delay='800'] [aos].aos-animate{-webkit-transition-delay:.8s;transition-delay:.8s}.legacy-content [aos][aos][aos-delay='850'], .legacy-content body[aos-delay='850'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='850'].aos-animate, .legacy-content body[aos-delay='850'] [aos].aos-animate{-webkit-transition-delay:850ms;transition-delay:850ms}.legacy-content [aos][aos][aos-delay='900'], .legacy-content body[aos-delay='900'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='900'].aos-animate, .legacy-content body[aos-delay='900'] [aos].aos-animate{-webkit-transition-delay:.9s;transition-delay:.9s}.legacy-content [aos][aos][aos-delay='950'], .legacy-content body[aos-delay='950'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='950'].aos-animate, .legacy-content body[aos-delay='950'] [aos].aos-animate{-webkit-transition-delay:950ms;transition-delay:950ms}.legacy-content [aos][aos][aos-delay='1000'], .legacy-content body[aos-delay='1000'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='1000'].aos-animate, .legacy-content body[aos-delay='1000'] [aos].aos-animate{-webkit-transition-delay:1s;transition-delay:1s}.legacy-content [aos][aos][aos-delay='1050'], .legacy-content body[aos-delay='1050'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='1050'].aos-animate, .legacy-content body[aos-delay='1050'] [aos].aos-animate{-webkit-transition-delay:1.05s;transition-delay:1.05s}.legacy-content [aos][aos][aos-delay='1100'], .legacy-content body[aos-delay='1100'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='1100'].aos-animate, .legacy-content body[aos-delay='1100'] [aos].aos-animate{-webkit-transition-delay:1.1s;transition-delay:1.1s}.legacy-content [aos][aos][aos-delay='1150'], .legacy-content body[aos-delay='1150'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='1150'].aos-animate, .legacy-content body[aos-delay='1150'] [aos].aos-animate{-webkit-transition-delay:1.15s;transition-delay:1.15s}.legacy-content [aos][aos][aos-delay='1200'], .legacy-content body[aos-delay='1200'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='1200'].aos-animate, .legacy-content body[aos-delay='1200'] [aos].aos-animate{-webkit-transition-delay:1.2s;transition-delay:1.2s}.legacy-content [aos][aos][aos-delay='1250'], .legacy-content body[aos-delay='1250'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='1250'].aos-animate, .legacy-content body[aos-delay='1250'] [aos].aos-animate{-webkit-transition-delay:1.25s;transition-delay:1.25s}.legacy-content [aos][aos][aos-delay='1300'], .legacy-content body[aos-delay='1300'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='1300'].aos-animate, .legacy-content body[aos-delay='1300'] [aos].aos-animate{-webkit-transition-delay:1.3s;transition-delay:1.3s}.legacy-content [aos][aos][aos-delay='1350'], .legacy-content body[aos-delay='1350'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='1350'].aos-animate, .legacy-content body[aos-delay='1350'] [aos].aos-animate{-webkit-transition-delay:1.35s;transition-delay:1.35s}.legacy-content [aos][aos][aos-delay='1400'], .legacy-content body[aos-delay='1400'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='1400'].aos-animate, .legacy-content body[aos-delay='1400'] [aos].aos-animate{-webkit-transition-delay:1.4s;transition-delay:1.4s}.legacy-content [aos][aos][aos-delay='1450'], .legacy-content body[aos-delay='1450'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='1450'].aos-animate, .legacy-content body[aos-delay='1450'] [aos].aos-animate{-webkit-transition-delay:1.45s;transition-delay:1.45s}.legacy-content [aos][aos][aos-delay='1500'], .legacy-content body[aos-delay='1500'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='1500'].aos-animate, .legacy-content body[aos-delay='1500'] [aos].aos-animate{-webkit-transition-delay:1.5s;transition-delay:1.5s}.legacy-content [aos][aos][aos-delay='1550'], .legacy-content body[aos-delay='1550'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='1550'].aos-animate, .legacy-content body[aos-delay='1550'] [aos].aos-animate{-webkit-transition-delay:1.55s;transition-delay:1.55s}.legacy-content [aos][aos][aos-delay='1600'], .legacy-content body[aos-delay='1600'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='1600'].aos-animate, .legacy-content body[aos-delay='1600'] [aos].aos-animate{-webkit-transition-delay:1.6s;transition-delay:1.6s}.legacy-content [aos][aos][aos-delay='1650'], .legacy-content body[aos-delay='1650'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='1650'].aos-animate, .legacy-content body[aos-delay='1650'] [aos].aos-animate{-webkit-transition-delay:1.65s;transition-delay:1.65s}.legacy-content [aos][aos][aos-delay='1700'], .legacy-content body[aos-delay='1700'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='1700'].aos-animate, .legacy-content body[aos-delay='1700'] [aos].aos-animate{-webkit-transition-delay:1.7s;transition-delay:1.7s}.legacy-content [aos][aos][aos-delay='1750'], .legacy-content body[aos-delay='1750'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='1750'].aos-animate, .legacy-content body[aos-delay='1750'] [aos].aos-animate{-webkit-transition-delay:1.75s;transition-delay:1.75s}.legacy-content [aos][aos][aos-delay='1800'], .legacy-content body[aos-delay='1800'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='1800'].aos-animate, .legacy-content body[aos-delay='1800'] [aos].aos-animate{-webkit-transition-delay:1.8s;transition-delay:1.8s}.legacy-content [aos][aos][aos-delay='1850'], .legacy-content body[aos-delay='1850'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='1850'].aos-animate, .legacy-content body[aos-delay='1850'] [aos].aos-animate{-webkit-transition-delay:1.85s;transition-delay:1.85s}.legacy-content [aos][aos][aos-delay='1900'], .legacy-content body[aos-delay='1900'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='1900'].aos-animate, .legacy-content body[aos-delay='1900'] [aos].aos-animate{-webkit-transition-delay:1.9s;transition-delay:1.9s}.legacy-content [aos][aos][aos-delay='1950'], .legacy-content body[aos-delay='1950'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='1950'].aos-animate, .legacy-content body[aos-delay='1950'] [aos].aos-animate{-webkit-transition-delay:1.95s;transition-delay:1.95s}.legacy-content [aos][aos][aos-delay='2000'], .legacy-content body[aos-delay='2000'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='2000'].aos-animate, .legacy-content body[aos-delay='2000'] [aos].aos-animate{-webkit-transition-delay:2s;transition-delay:2s}.legacy-content [aos][aos][aos-delay='2050'], .legacy-content body[aos-delay='2050'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='2050'].aos-animate, .legacy-content body[aos-delay='2050'] [aos].aos-animate{-webkit-transition-delay:2.05s;transition-delay:2.05s}.legacy-content [aos][aos][aos-delay='2100'], .legacy-content body[aos-delay='2100'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='2100'].aos-animate, .legacy-content body[aos-delay='2100'] [aos].aos-animate{-webkit-transition-delay:2.1s;transition-delay:2.1s}.legacy-content [aos][aos][aos-delay='2150'], .legacy-content body[aos-delay='2150'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='2150'].aos-animate, .legacy-content body[aos-delay='2150'] [aos].aos-animate{-webkit-transition-delay:2.15s;transition-delay:2.15s}.legacy-content [aos][aos][aos-delay='2200'], .legacy-content body[aos-delay='2200'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='2200'].aos-animate, .legacy-content body[aos-delay='2200'] [aos].aos-animate{-webkit-transition-delay:2.2s;transition-delay:2.2s}.legacy-content [aos][aos][aos-delay='2250'], .legacy-content body[aos-delay='2250'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='2250'].aos-animate, .legacy-content body[aos-delay='2250'] [aos].aos-animate{-webkit-transition-delay:2.25s;transition-delay:2.25s}.legacy-content [aos][aos][aos-delay='2300'], .legacy-content body[aos-delay='2300'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='2300'].aos-animate, .legacy-content body[aos-delay='2300'] [aos].aos-animate{-webkit-transition-delay:2.3s;transition-delay:2.3s}.legacy-content [aos][aos][aos-delay='2350'], .legacy-content body[aos-delay='2350'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='2350'].aos-animate, .legacy-content body[aos-delay='2350'] [aos].aos-animate{-webkit-transition-delay:2.35s;transition-delay:2.35s}.legacy-content [aos][aos][aos-delay='2400'], .legacy-content body[aos-delay='2400'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='2400'].aos-animate, .legacy-content body[aos-delay='2400'] [aos].aos-animate{-webkit-transition-delay:2.4s;transition-delay:2.4s}.legacy-content [aos][aos][aos-delay='2450'], .legacy-content body[aos-delay='2450'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='2450'].aos-animate, .legacy-content body[aos-delay='2450'] [aos].aos-animate{-webkit-transition-delay:2.45s;transition-delay:2.45s}.legacy-content [aos][aos][aos-delay='2500'], .legacy-content body[aos-delay='2500'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='2500'].aos-animate, .legacy-content body[aos-delay='2500'] [aos].aos-animate{-webkit-transition-delay:2.5s;transition-delay:2.5s}.legacy-content [aos][aos][aos-delay='2550'], .legacy-content body[aos-delay='2550'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='2550'].aos-animate, .legacy-content body[aos-delay='2550'] [aos].aos-animate{-webkit-transition-delay:2.55s;transition-delay:2.55s}.legacy-content [aos][aos][aos-delay='2600'], .legacy-content body[aos-delay='2600'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='2600'].aos-animate, .legacy-content body[aos-delay='2600'] [aos].aos-animate{-webkit-transition-delay:2.6s;transition-delay:2.6s}.legacy-content [aos][aos][aos-delay='2650'], .legacy-content body[aos-delay='2650'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='2650'].aos-animate, .legacy-content body[aos-delay='2650'] [aos].aos-animate{-webkit-transition-delay:2.65s;transition-delay:2.65s}.legacy-content [aos][aos][aos-delay='2700'], .legacy-content body[aos-delay='2700'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='2700'].aos-animate, .legacy-content body[aos-delay='2700'] [aos].aos-animate{-webkit-transition-delay:2.7s;transition-delay:2.7s}.legacy-content [aos][aos][aos-delay='2750'], .legacy-content body[aos-delay='2750'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='2750'].aos-animate, .legacy-content body[aos-delay='2750'] [aos].aos-animate{-webkit-transition-delay:2.75s;transition-delay:2.75s}.legacy-content [aos][aos][aos-delay='2800'], .legacy-content body[aos-delay='2800'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='2800'].aos-animate, .legacy-content body[aos-delay='2800'] [aos].aos-animate{-webkit-transition-delay:2.8s;transition-delay:2.8s}.legacy-content [aos][aos][aos-delay='2850'], .legacy-content body[aos-delay='2850'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='2850'].aos-animate, .legacy-content body[aos-delay='2850'] [aos].aos-animate{-webkit-transition-delay:2.85s;transition-delay:2.85s}.legacy-content [aos][aos][aos-delay='2900'], .legacy-content body[aos-delay='2900'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='2900'].aos-animate, .legacy-content body[aos-delay='2900'] [aos].aos-animate{-webkit-transition-delay:2.9s;transition-delay:2.9s}.legacy-content [aos][aos][aos-delay='2950'], .legacy-content body[aos-delay='2950'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='2950'].aos-animate, .legacy-content body[aos-delay='2950'] [aos].aos-animate{-webkit-transition-delay:2.95s;transition-delay:2.95s}.legacy-content [aos][aos][aos-delay='3000'], .legacy-content body[aos-delay='3000'] [aos]{-webkit-transition-delay:0;transition-delay:0}.legacy-content [aos][aos][aos-delay='3000'].aos-animate, .legacy-content body[aos-delay='3000'] [aos].aos-animate{-webkit-transition-delay:3s;transition-delay:3s}.legacy-content [aos^=fade][aos^=fade]{opacity:0;-webkit-transition-property:all;transition-property:all}.legacy-content [aos^=fade][aos^=fade].aos-animate{opacity:1}.legacy-content [aos=fade-up]{-webkit-transform:translate(0,100px);-ms-transform:translate(0,100px);transform:translate(0,100px)}.legacy-content [aos=fade-up].aos-animate{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.legacy-content [aos=fade-down]{-webkit-transform:translate(0,-100px);-ms-transform:translate(0,-100px);transform:translate(0,-100px)}.legacy-content [aos=fade-down].aos-animate{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.legacy-content [aos=fade-right]{-webkit-transform:translate(-100px,0);-ms-transform:translate(-100px,0);transform:translate(-100px,0)}.legacy-content [aos=fade-right].aos-animate{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.legacy-content [aos=fade-left]{-webkit-transform:translate(100px,0);-ms-transform:translate(100px,0);transform:translate(100px,0)}.legacy-content [aos=fade-left].aos-animate{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.legacy-content [aos=fade-up-right]{-webkit-transform:translate(-100px,100px);-ms-transform:translate(-100px,100px);transform:translate(-100px,100px)}.legacy-content [aos=fade-up-right].aos-animate{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.legacy-content [aos=fade-up-left]{-webkit-transform:translate(100px,100px);-ms-transform:translate(100px,100px);transform:translate(100px,100px)}.legacy-content [aos=fade-up-left].aos-animate{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.legacy-content [aos=fade-down-right]{-webkit-transform:translate(-100px,-100px);-ms-transform:translate(-100px,-100px);transform:translate(-100px,-100px)}.legacy-content [aos=fade-down-right].aos-animate{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.legacy-content [aos=fade-down-left]{-webkit-transform:translate(100px,-100px);-ms-transform:translate(100px,-100px);transform:translate(100px,-100px)}.legacy-content [aos=fade-down-left].aos-animate{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.legacy-content [aos^=zoom][aos^=zoom]{opacity:0;-webkit-transition-property:all;transition-property:all}.legacy-content [aos^=zoom][aos^=zoom].aos-animate{opacity:1}.legacy-content [aos=zoom-in]{-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}.legacy-content [aos=zoom-in].aos-animate{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.legacy-content [aos=zoom-in-up]{-webkit-transform:translate(0,100px) scale(.6);-ms-transform:translate(0,100px) scale(.6);transform:translate(0,100px) scale(.6)}.legacy-content [aos=zoom-in-up].aos-animate{-webkit-transform:translate(0,0) scale(1);-ms-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}.legacy-content [aos=zoom-in-down]{-webkit-transform:translate(0,-100px) scale(.6);-ms-transform:translate(0,-100px) scale(.6);transform:translate(0,-100px) scale(.6)}.legacy-content [aos=zoom-in-down].aos-animate{-webkit-transform:translate(0,0) scale(1);-ms-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}.legacy-content [aos=zoom-in-right]{-webkit-transform:translate(-100px,0) scale(.6);-ms-transform:translate(-100px,0) scale(.6);transform:translate(-100px,0) scale(.6)}.legacy-content [aos=zoom-in-right].aos-animate{-webkit-transform:translate(0,0) scale(1);-ms-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}.legacy-content [aos=zoom-in-left]{-webkit-transform:translate(100px,0) scale(.6);-ms-transform:translate(100px,0) scale(.6);transform:translate(100px,0) scale(.6)}.legacy-content [aos=zoom-in-left].aos-animate{-webkit-transform:translate(0,0) scale(1);-ms-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}.legacy-content [aos=zoom-out]{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.legacy-content [aos=zoom-out].aos-animate{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.legacy-content [aos=zoom-out-up]{-webkit-transform:translate(0,100px) scale(1.2);-ms-transform:translate(0,100px) scale(1.2);transform:translate(0,100px) scale(1.2)}.legacy-content [aos=zoom-out-up].aos-animate{-webkit-transform:translate(0,0) scale(1);-ms-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}.legacy-content [aos=zoom-out-down]{-webkit-transform:translate(0,-100px) scale(1.2);-ms-transform:translate(0,-100px) scale(1.2);transform:translate(0,-100px) scale(1.2)}.legacy-content [aos=zoom-out-down].aos-animate{-webkit-transform:translate(0,0) scale(1);-ms-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}.legacy-content [aos=zoom-out-right]{-webkit-transform:translate(-100px,0) scale(1.2);-ms-transform:translate(-100px,0) scale(1.2);transform:translate(-100px,0) scale(1.2)}.legacy-content [aos=zoom-out-right].aos-animate{-webkit-transform:translate(0,0) scale(1);-ms-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}.legacy-content [aos=zoom-out-left]{-webkit-transform:translate(100px,0) scale(1.2);-ms-transform:translate(100px,0) scale(1.2);transform:translate(100px,0) scale(1.2)}.legacy-content [aos=zoom-out-left].aos-animate{-webkit-transform:translate(0,0) scale(1);-ms-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}.legacy-content [aos=slide-up]{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%)}.legacy-content [aos=slide-up].aos-animate{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.legacy-content [aos=slide-down]{-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%)}.legacy-content [aos=slide-down].aos-animate{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.legacy-content [aos=slide-right]{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}.legacy-content [aos=slide-right].aos-animate{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.legacy-content [aos=slide-left]{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0)}.legacy-content [aos=slide-left].aos-animate{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.legacy-content [aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden}.legacy-content [aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}.legacy-content [aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}.legacy-content [aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}.legacy-content [aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}.legacy-content [aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}.legacy-content [aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}.legacy-content [aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}.legacy-content [aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}.legacy-content .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.legacy-content .animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.legacy-content .animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);-ms-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);-ms-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);-ms-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.legacy-content .bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.legacy-content .flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);-ms-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.legacy-content .pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);-ms-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);-ms-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);-ms-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);-ms-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);-ms-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.legacy-content .rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.legacy-content .shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);-ms-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);-ms-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);-ms-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);-ms-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);-ms-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.legacy-content .swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);-ms-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.legacy-content .tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;-ms-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);-ms-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);-ms-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);-ms-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);-ms-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);-ms-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.legacy-content .wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);-ms-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);-ms-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.legacy-content .bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);-ms-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);-ms-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.legacy-content .bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);-ms-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);-ms-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);-ms-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.legacy-content .bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);-ms-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);-ms-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);-ms-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.legacy-content .bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);-ms-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);-ms-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.legacy-content .bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.legacy-content .bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.legacy-content .bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);-ms-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.legacy-content .bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);-ms-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.legacy-content .bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);-ms-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.legacy-content .bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.legacy-content .fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.legacy-content .fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.legacy-content .fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-200px,0,0);-ms-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.legacy-content .fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.legacy-content .fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(200px,0,0);-ms-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.legacy-content .fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.legacy-content .fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);-ms-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.legacy-content .fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.legacy-content .fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.legacy-content .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,20px,0);-ms-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}}.legacy-content .fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.legacy-content .fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.legacy-content .fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.legacy-content .fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.legacy-content .fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.legacy-content .fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}}.legacy-content .fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.legacy-content .fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-ms-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-ms-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);-ms-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.legacy-content .animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);-ms-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);-ms-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}}.legacy-content .flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);-ms-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);-ms-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}}.legacy-content .flipInY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);-ms-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.legacy-content .flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);-ms-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.legacy-content .flipOutY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);-ms-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);-ms-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);-ms-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.legacy-content .lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);-ms-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.legacy-content .lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);-ms-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.legacy-content .rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.legacy-content .rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.legacy-content .rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.legacy-content .rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);-ms-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.legacy-content .rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);-ms-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.legacy-content .rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.legacy-content .rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.legacy-content .rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.legacy-content .rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);-ms-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.legacy-content .rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);-ms-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);-ms-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);-ms-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.legacy-content .hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);-ms-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.legacy-content .rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);-ms-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.legacy-content .rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.legacy-content .zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.legacy-content .zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-ms-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.legacy-content .zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-ms-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.legacy-content .zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.legacy-content .zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.legacy-content .zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.legacy-content .zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);-ms-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}}.legacy-content .zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);-ms-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}}.legacy-content .zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.legacy-content .zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.legacy-content .slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.legacy-content .slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.legacy-content .slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.legacy-content .slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}}.legacy-content .slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}.legacy-content .slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}}.legacy-content .slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}}.legacy-content .slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes imgBgAnimation{0%{-webkit-transform:scale(1);}100%{-webkit-transform:scale(1.08);}}@keyframes imgBgAnimation{0%{transform:scale(1);}100%{transform:scale(1.08);}}.legacy-content .imgBgAnimation{-webkit-animation-name: imgBgAnimation;animation-name:imgBgAnimation}@keyframes icon-bounce{0%,to{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}50%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}75%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}85%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@-webkit-keyframes icon-bounce{0%,to{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}50%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}75%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}85%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}
@keyframes psani {
  0% {
	  transform:translateY(-5px)
  }
  50% {
	transform:translateY(5px)
  }
  100% {
    transform:translateY(-5px)
  }
}
@keyframes ud {
  0% {
    top: 0;
    opacity: 1;
  }
  35% {
    top: 50%;
    opacity: 0;
  }
  65% {
    top: -50%;
    opacity: 0;
  }
  100% {
    top: 0;
    opacity: 1;
  }
}
@-webkit-keyframes ud {
  0% {
    top: 0;
    opacity: 1;
  }
  35% {
    top: 50%;
    opacity: 0;
  }
  65% {
    top: -50%;
    opacity: 0;
  }
  100% {
    top: 0;
    opacity: 1;
  }
}
	
@-webkit-keyframes scaleBg {  from {
 -webkit-transform: scale(1.12); transform: scale(1.12);
}
to {
 -webkit-transform:scale(1);
 transform:scale(1);
 }
}
@keyframes scaleBg {  from {
 -webkit-transform: scale(1.12); transform: scale(1.12);
}
to { 
 -webkit-transform:scale(1);
 transform:scale(1);
 }
}

@keyframes radiusRotate {
0% {
	transform:rotate(0deg);
}
100% {
    transform:rotate(360deg);
}
}
@keyframes radiusRotate2 {
0% {
	transform:rotate(0deg);
}
100% {
    transform:rotate(-360deg);
}
}
@-webkit-keyframes animate-cloud {
  from {
    background-position: 1920px 100%;
  }
  to {
    background-position: 0 100%;
  }
}
@keyframes animate-cloud {
  from {
    background-position: 1920px 100%;
  }
  to {
    background-position: 0 100%;
  }
}

@keyframes scaleRund {
from{transform:scale(0.5) translate(-50%,-50%); opacity:1;}
to {transform: scale(1) translate(-50%,-50%); opacity:0.5}
}

@keyframes proAni {
0% {
	transform:translateY(-8px);
}
50% {
    transform:translateY(8px);
}
100% {
	transform:translateY(-8px);
}
}
@keyframes proiAni {
0% {
	transform:translateY(25px);
	opacity:0;
}
100% {
	transform:translateY(0px);
	opacity:1;
}
}.legacy-content .swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.legacy-content .swiper-container-no-flexbox .swiper-slide{float:left}.legacy-content .swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.legacy-content .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}.legacy-content .swiper-container-android .swiper-slide, .legacy-content .swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.legacy-content .swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.legacy-content .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}.legacy-content .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}.legacy-content .swiper-slide-invisible-blank{visibility:hidden}.legacy-content .swiper-container-autoheight, .legacy-content .swiper-container-autoheight .swiper-slide{height:auto}.legacy-content .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}.legacy-content .swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.legacy-content .swiper-container-3d .swiper-cube-shadow, .legacy-content .swiper-container-3d .swiper-slide, .legacy-content .swiper-container-3d .swiper-slide-shadow-bottom, .legacy-content .swiper-container-3d .swiper-slide-shadow-left, .legacy-content .swiper-container-3d .swiper-slide-shadow-right, .legacy-content .swiper-container-3d .swiper-slide-shadow-top, .legacy-content .swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.legacy-content .swiper-container-3d .swiper-slide-shadow-bottom, .legacy-content .swiper-container-3d .swiper-slide-shadow-left, .legacy-content .swiper-container-3d .swiper-slide-shadow-right, .legacy-content .swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.legacy-content .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))}.legacy-content .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))}.legacy-content .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))}.legacy-content .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))}.legacy-content .swiper-container-wp8-horizontal, .legacy-content .swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.legacy-content .swiper-container-wp8-vertical, .legacy-content .swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.legacy-content .swiper-button-next, .legacy-content .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}.legacy-content .swiper-button-next.swiper-button-disabled, .legacy-content .swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.legacy-content .swiper-button-prev, .legacy-content .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}.legacy-content .swiper-button-next, .legacy-content .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}.legacy-content .swiper-button-prev.swiper-button-white, .legacy-content .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")}.legacy-content .swiper-button-next.swiper-button-white, .legacy-content .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")}.legacy-content .swiper-button-prev.swiper-button-black, .legacy-content .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")}.legacy-content .swiper-button-next.swiper-button-black, .legacy-content .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")}.legacy-content .swiper-button-lock{display:none}.legacy-content .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}.legacy-content .swiper-pagination.swiper-pagination-hidden{opacity:0}.legacy-content .swiper-container-horizontal>.swiper-pagination-bullets, .legacy-content .swiper-pagination-custom, .legacy-content .swiper-pagination-fraction{bottom:10px;left:0;width:100%}.legacy-content .swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.legacy-content .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.legacy-content .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.legacy-content .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.legacy-content .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.legacy-content .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.legacy-content .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.legacy-content .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.legacy-content .swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}.legacy-content 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}.legacy-content .swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.legacy-content .swiper-pagination-bullet-active{opacity:1;background:#007aff}.legacy-content .swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.legacy-content .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.legacy-content .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}.legacy-content .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}.legacy-content .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.legacy-content .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}.legacy-content .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}.legacy-content .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}.legacy-content .swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.legacy-content .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}.legacy-content .swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.legacy-content .swiper-container-horizontal>.swiper-pagination-progressbar, .legacy-content .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.legacy-content .swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .legacy-content .swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.legacy-content .swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.legacy-content .swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.legacy-content .swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.legacy-content .swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.legacy-content .swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.legacy-content .swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.legacy-content .swiper-pagination-lock{display:none}.legacy-content .swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.legacy-content .swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.legacy-content .swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.legacy-content .swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.legacy-content .swiper-scrollbar-cursor-drag{cursor:move}.legacy-content .swiper-scrollbar-lock{display:none}.legacy-content .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}.legacy-content .swiper-zoom-container>canvas, .legacy-content .swiper-zoom-container>img, .legacy-content .swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.legacy-content .swiper-slide-zoomed{cursor:move}.legacy-content .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}.legacy-content .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}.legacy-content .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)}}.legacy-content .swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.legacy-content .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}.legacy-content .swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.legacy-content .swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.legacy-content .swiper-container-fade .swiper-slide-active, .legacy-content .swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.legacy-content .swiper-container-cube{overflow:visible}.legacy-content .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%}.legacy-content .swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.legacy-content .swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.legacy-content .swiper-container-cube .swiper-slide-active, .legacy-content .swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.legacy-content .swiper-container-cube .swiper-slide-active, .legacy-content .swiper-container-cube .swiper-slide-next, .legacy-content .swiper-container-cube .swiper-slide-next+.swiper-slide, .legacy-content .swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.legacy-content .swiper-container-cube .swiper-slide-shadow-bottom, .legacy-content .swiper-container-cube .swiper-slide-shadow-left, .legacy-content .swiper-container-cube .swiper-slide-shadow-right, .legacy-content .swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.legacy-content .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}.legacy-content .swiper-container-flip{overflow:visible}.legacy-content .swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.legacy-content .swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.legacy-content .swiper-container-flip .swiper-slide-active, .legacy-content .swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.legacy-content .swiper-container-flip .swiper-slide-shadow-bottom, .legacy-content .swiper-container-flip .swiper-slide-shadow-left, .legacy-content .swiper-container-flip .swiper-slide-shadow-right, .legacy-content .swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.legacy-content .swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.legacy-content .slick-slider{ position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.legacy-content .slick-list{ position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }.legacy-content .slick-list:focus{ outline: none; }.legacy-content .slick-list.dragging{ cursor: pointer; cursor: hand; }.legacy-content .slick-slider .slick-track, .legacy-content .slick-slider .slick-list{ -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }.legacy-content .slick-track{ position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto; }.legacy-content .slick-track:before, .legacy-content .slick-track:after{ display: table; content: ''; }.legacy-content .slick-track:after{ clear: both; }.legacy-content .slick-loading .slick-track{ visibility: hidden; }.legacy-content .slick-slide{ display: none; float: left; height: 100%; min-height: 1px; }.legacy-content [dir='rtl'] .slick-slide{ float: right; }.legacy-content .slick-slide img{ display: block; }.legacy-content .slick-slide.slick-loading img{ display: none; }.legacy-content .slick-slide.dragging img{ pointer-events: none; }.legacy-content .slick-initialized .slick-slide{ display: block; }.legacy-content .slick-loading .slick-slide{ visibility: hidden; }.legacy-content .slick-vertical .slick-slide{ display: block; height: auto; border: 1px solid transparent; }.legacy-content .slick-arrow.slick-hidden{ display: none; }.legacy-content .slick-dots{ position: absolute; bottom: -25px; display: block; width: 100%; padding: 0; margin: 0; list-style: none; text-align: center; }.legacy-content .slick-dots li{ position: relative; display: inline-block; width: 20px; height: 20px; margin: 0 5px; padding: 0; cursor: pointer; padding: 0 !important;}.legacy-content .slick-dots li button{ font-size: 0; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent; }.legacy-content .slick-dots li button:hover, .legacy-content .slick-dots li button:focus{ outline: none; }.legacy-content .slick-dots li button:hover:before, .legacy-content .slick-dots li button:focus:before{ opacity: 1; }.legacy-content .slick-dots li button:before{ font-family: 'slick'; font-size: 6px; line-height: 20px; position: absolute; top: 0; left: 0; width: 20px; height: 20px; content: '•'; text-align: center; opacity: .25; color: black; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }.legacy-content .slick-dots li.slick-active button:before{ opacity: .75; color: black; }.legacy-content{ transition:all 0.2s ease-in-out; overflow-x:hidden}.legacy-content .bodyIn{ opacity:1;}.legacy-content body.ieBody{opacity:1;}.legacy-content .ieBody .wOpacity{opacity:1;}.legacy-content .serBg{ background:rgba(223,32,61,0.95); position:fixed; left:0; top:0; width:100%; height:100%; z-index:55;}.legacy-content .serLayer{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:56; padding-top:120px;}.legacy-content .serClose{ background: url(/legacy/shared/statics/home/images/mclose.png) no-repeat center center; display: inline-block; height: 66px; width: 66px; border: 1px solid rgba(255,255,255,0.3); position: absolute; right: 3vw; top: 28px; border-radius:50%; transition:all 0.5s ease-in-out; background-size:34% auto; }.legacy-content .serClose.on{ transform:rotate(90deg);}.legacy-content .serIntBox{ margin: 0px auto; max-width:90%; width:1200px; }.legacy-content .serIntBox input{ border-top: 1px solid rgba(255,255,255,0.3); border-bottom: 1px solid rgba(255,255,255,0.3); font-size: 48px; line-height: 108px; color: #FFF; height: 110px; background: url(/legacy/shared/statics/home/images/ser_icon.png) no-repeat left center; padding-left: 75px; width:100%; background-size:30px auto;}.legacy-content .serul{ margin: 50px auto 0; max-width:90%; width:1200px; }.legacy-content .serul li{ font-size: 16px; line-height: 32px; color: #FFF; padding-left:18px; position:relative; }.legacy-content .serul li:after{content:""; width:5px; height:5px; background:#fff; border-radius:50%; position:absolute; left:0; top:15px;}.legacy-content .serLayer h6{font-size:58px; line-height:60px; margin-bottom:45px; display:block; text-align:center; color:#fff; letter-spacing:15px;}.legacy-content .serBox{position:absolute; left:0; width:100%; top:50%; transform:translateY(-68%);}
@media (max-width:1799px){.legacy-content .serClose{height: 60px; width: 60px;}.legacy-content .serIntBox input{height:96px; font-size:30px;}.legacy-content .serLayer h6{font-size:50px;}
}
@media (max-width:993px){.legacy-content .serBg{z-index:889;}.legacy-content .serLayer{z-index:900;}.legacy-content .serClose{ transform:scale(0.8);}.legacy-content .serIntBox input{line-height:88px; height:88px; background-size:22px auto; padding-left:42px; font-size:18px;}.legacy-content .serul{padding:20px 3vw;}
}
@media (max-width:767px){.legacy-content .serLayer h6{font-size:30px; margin-bottom:30px; line-height:36px;}.legacy-content .serul{margin-top:5px;}
}


@keyframes rotate{
from{transform: rotate(0deg)}
to{transform: rotate(360deg)}
}
@keyframes rotate2{
from{transform: rotate(360deg)}
to{transform: rotate(0deg)}
}
@keyframes headani{
0%{transform:translateY(0px) scale(1.0);}
50%{transform:translateY(-8px) scale(1.1);}
100%{transform:translateY(0px) scale(1.0);}
}
@keyframes ringscale2 {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5);
  }
}
@keyframes mouseIcon {  0% {
 top:7px;
 opacity:1;
}
 80% {
 top:9px;
 opacity:1;
}
 100% {
 top:9px;
 opacity:0.1;
}
}
@keyframes hmc2bg {
0% {
 opacity:1;
 transform:scale(0.96); transform-origin:center bottom;
}
 50% {
 opacity:0.7;
 transform:scale(1.02); transform-origin:center bottom;
}
 100% {
 opacity:1;
 transform:scale(0.96); transform-origin:center bottom;
}
}.legacy-content .mHeader, .legacy-content .mMenuLayBg, .legacy-content .mCloseBtn, .legacy-content .mMmenuLay{display:none;}.legacy-content .mMenuLayBg, .legacy-content .mMmenuLay, .legacy-content .mCloseBtn{display:none;}
@media (max-width:1199px){.legacy-content .mHmbr{ border-bottom:1px solid rgba(255,255,255,0.1); line-height:56px; height:57px;}.legacy-content .mHmbr span{display:inline-block; margin:0 8px;}.legacy-content .mhead_lan{ line-height:56px; font-size:18px; display:inline-block; position:absolute; right:104px; top:0; color:#df203d}.legacy-content .headerWpr{height:56px!important; position:relative!important;}.legacy-content .headerEmpty{display:none!important;}.legacy-content .mEmpty{height:56px;}.legacy-content .header{display:none!important;}.legacy-content .mHeader{ height:56px; background:rgba(255,255,255,0.9); position:fixed; left:0; top:0; width:100%; padding:0 15px; z-index:50; box-shadow:0 1px 3px 2px rgba(0,0,0,0.06); display:block;}.legacy-content .mOpenBtn{ width:26px; height:20px; position:absolute; right:15px; top:50%; margin-top:-9px; overflow:hidden; cursor:pointer}.legacy-content .mOpenBtn i{width:30px; height:2px; margin-bottom:4px; background:#df203d; display:block}.legacy-content .mOpenBtn i:nth-child(2){ width:21px}.legacy-content .mOpenBtn i:nth-child(3){ width:25px}.legacy-content .mOpenBtn i:nth-child(4){ width:10px}.legacy-content .mMenuLayBg{ opacity: 0; position: fixed; z-index: 900; left: 0; top: 0; width: 100%; height: 100%; transform: translateX(100%); transition: all 0.5s ease-in-out; transition-delay: 0.4s; display: block; background:#df203d; background-size:cover; }.legacy-content .mMmenuLay{ position: fixed; height: 100%; left: 70px; top: 0px; right: 0px; bottom: 0px; z-index: 950; overflow-y: auto; color: #fff; font-size: 14px; box-shadow: -2px 0px 4px 3px rgba(0,0,0,0.06); padding: 25px; transition: all 0.5s ease-in-out; opacity: 0; transform: translateX(100%); transition-delay: 0.2s; display: block; background: #df203d url(/legacy/shared/statics/home/images/m2us_c4bg1.png) no-repeat right top; background-size: cover; }.legacy-content .mCloseBtn{ background: url(/legacy/shared/statics/home/images/mclose.png) no-repeat center center; height: 26px; width: 26px; position: fixed; left: 15px; top: 15px; cursor: pointer; z-index: 960; background-size:22px 22px; transition:all 0.5s ease-in-out; opacity:0; display:block; }.legacy-content .mLogo{float:left; height: 100%; display: flex; align-items: center}.legacy-content .mLogo img{height:40px; width:auto;}.legacy-content .mLogo span{font-size:16px; line-height:38px; display:inline-block; position:relative; left:8px; top:4px;}.legacy-content .mLogo span, .legacy-content .mLogo img{vertical-align:middle;}.legacy-content .mMmenuLay dt{position:relative; position:relative;}.legacy-content .mMenu_a1{font-size:15px; font-weight:bold; color:#fff; padding:15px 48px 15px 6px; display:block; line-height:1.2; border-bottom:1px solid rgba(255,255,255,0.15);}.legacy-content .mMenu_a2{font-size:14px; color:#fff; line-height:1.2; display:block; border-bottom:1px solid rgba(255,255,255,0.05); padding: 15px 50px 15px 25px;}.legacy-content .mMenu_a3{font-size:14px; color:#fff; line-height:46px; display:block; border-bottom:1px solid rgba(255,255,255,0.05); padding: 15px 50px 15px 50px;}.legacy-content .mToggle, .legacy-content .mToggle_a{ height: 47px; width: 47px; position: absolute; top: 0px; right: 0px; background: url(/legacy/shared/statics/home/images/mhead_i1.png) no-repeat center center; cursor: pointer; display:none; background-size:16px auto; }.legacy-content .mToggle2, .legacy-content .mToggle2_a{ background: url(/legacy/shared/statics/home/images/reduce.jpg) no-repeat center center; background-size:16px auto; transform:rotate(180deg); }.legacy-content .mToggle_a{display:block}.legacy-content .mMmenuLay dd.mMenu_dd2{ transition:all 0.5s ease-in-out; height:0; overflow:hidden; position:relative;}.legacy-content .mMmenuLay dl.on dd.mMenu_dd2{height:auto;}.legacy-content .mMenu_a1:hover, .legacy-content .mMenu_a2:hover, .legacy-content .mMenu_a3:hover{color:#fff; opacity:0.8}.legacy-content .mMenu_icon1{ background: url(/legacy/shared/statics/home/images/hd_i1.png) no-repeat center center; display: inline-block; height: 20px; width: 20px; margin-right: 8px; }.legacy-content .mMenu_a1 text, .legacy-content .mMenu_a1 i{vertical-align:middle;}.legacy-content .mMenuLayBg.on{opacity:0.9; transform:translateX(0%); transition-delay:0.2s}.legacy-content .mMmenuLay.on{opacity:1; transform:translateX(0%); transition-delay:0.4s}.legacy-content .mCloseBtn.on{opacity:1; transform:rotate(360deg);}.legacy-content .mHeader .topSerBtn{ background: url(/legacy/shared/statics/home/images/m2nser_ico.png) no-repeat center center; display: inline-block; position: absolute; margin-top: -15px; top: 50%; right: 58px; height: 30px; width: 30px; }.legacy-content .mLan_a{ width:30px; height:30px; border:1px solid #71262d; display:inline-block; font-size:13px; line-height:28px; text-align:center; position:absolute; right:102px; top:13px; border-radius:50%; color:#71262d; font-weight:bold;}.legacy-content .mMenu_dd3{display:none;}
}.legacy-content .wrapper{width:100%; overflow:hidden;}



/* Source: statics/home/css/style-2.css */

.legacy-content .bgImg{
    position: relative;
    overflow: hidden;
}.legacy-content .bgImg img{
    display: block !important;
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    left: 0;
    top: 0
}.legacy-content .headerEmpty{
    height: 64px;
    background: #fff;
    position: relative;
    z-index: 1;
}.legacy-content .headerWpr{
    position: fixed;
    width: 100%;
    z-index: 10;
    height: 64px;
}.legacy-content .header{
    height: 64px;
    background: #fff;
    border-bottom: 1px solid #EAEAEA;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05);
    padding: 0 0px 0 30px;
    position: fixed;
    left: 0;
    width: 100%;
    transition: all 0.5s ease;
}.legacy-content .logo{
    float: left;
    margin-right: clamp(20px, 2vw, 40px);
    position: relative;
    height: 100%;
    overflow: hidden;
    display: flex;
    align-items: center;
}.legacy-content .logo img{
    height: 40px;
    width: auto;
}.legacy-content .logo img.iOpacity{
    position: absolute;
    left: 0;
    top: 0;
}.legacy-content .nav{
    float: left;
}.legacy-content .nav li{
    float: left;
    padding: 0 1.19vw !important;
}.legacy-content .nav_a{
    font-size: 14px;
    line-height: 64px;
    display: inline-block;
    position: relative;
}.legacy-content .nav_a:after{
    content: "";
    transition: all 0.5s ease-in-out;
    height: 4px;
    background: #df203d;
    position: absolute;
    left: 50%;
    bottom: 0px;
    width: 0%;
}.legacy-content .nav_a:hover:after, .legacy-content .nav_a.on:after{
    width: 100%;
    left: 0;
}.legacy-content .nav_a.on{
    color: #df203d;
}.legacy-content .headRx{
    float: right;
}.legacy-content .headSer{
    height: 63px;
    width: 278px;
    border-right: 1px solid #EAEAEA;
    border-left: 1px solid #EAEAEA;
    float: left;
    position: relative;
    padding-top: 18px;
    transition: all 0.5s ease-in-out;
}.legacy-content .headSer input{
    line-height: 30px;
    color: #666;
    height: 30px;
    width: 100%;
    padding: 0px 70px 0px 30px;
    background: none;
    transition: all 0.5s ease-in-out;
}.legacy-content .headSer button{
    background: url(/legacy/shared/statics/home/images/serIcon.png) no-repeat center center;
    height: 16px;
    width: 16px;
    position: absolute;
    top: 50%;
    right: 30px;
    margin-top: -8px;
    cursor: pointer;
}.legacy-content .headLan{
    margin: 0px 1.45vw;
    float: left;
    height: 63px;
    position: relative;
}.legacy-content .headLval{
    line-height: 63px;
    font-size: 14px;
    cursor: pointer
}.legacy-content .headLval i{
    margin-left: 8px;
}.legacy-content .headLanSel{
    width: 96px;
    position: absolute;
    left: 50%;
    margin-left: -48px;
    top: 60px;
    background: #fff;
    border-top: 3px solid #DF2040;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease-in-out;
    opacity: 0;
    visibility: hidden;
}.legacy-content .headLan:hover .headLanSel{
    opacity: 1;
    visibility: visible;
}.legacy-content .headLanSel a{
    display: block;
    padding-left: 19px;
    line-height: 36px;
    height: 37px;
    border-bottom: 1px solid #eaeaea;
}.legacy-content .headLanSel a:hover{
    color: #FFF;
    background: #104484;
    border-bottom: 1px solid #104484;
}.legacy-content .header .head_logoin{
    margin-right: 1.45vw;
    line-height: 64px;
    font-size: 14px;
}.legacy-content .header .head_reg{
    padding: 0px 1.45vw;
    font-size: 14px;
    line-height: 64px;
    height: 64px;
    background: #df203d;
    display: inline-block;
    color: #fff;
}.legacy-content .header .head_reg:hover{
    color: #fff;
    background: #104484;
}.legacy-content .headerWprFixed .header{
    background: rgba(255, 255, 255, 0);
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}.legacy-content .headerWprFixed .logo img{
    opacity: 0;
}.legacy-content .headerWprFixed .logo img.iOpacity{
    opacity: 1;
}.legacy-content .headerWprFixed .nav_a{
    color: #fff;
}.legacy-content .headerWprFixed .headSer{
    border-right: 1px solid rgba(255, 255, 255, 0.1);
    border-left: 1px solid rgba(255, 255, 255, 0.1);
}.legacy-content .headerWprFixed .headSer input{
    color: #fff;
}.legacy-content .headerWprFixed .headSer button{
    background: url(/legacy/shared/statics/home/images/serIcon2.png) no-repeat center center;
}.legacy-content .headerWprFixed .headLval{
    color: #fff;
}.legacy-content .headerWprFixed .head_logoin{
    color: #fff;
}.legacy-content .headerWprFixed:hover .header{
    background: #fff;
    border-bottom: 1px solid #EAEAEA;
}.legacy-content .headerWprFixed:hover .logo img{
    opacity: 1;
}.legacy-content .headerWprFixed:hover .logo img.iOpacity{
    opacity: 0;
}.legacy-content .headerWprFixed:hover .headLval{
    color: #333;
}.legacy-content .headerWprFixed:hover .head_logoin{
    color: #333;
}.legacy-content .headerWprFixed:hover .nav_a{
    color: #333;
}.legacy-content .headerWprFixed:hover .nav_a:hover{
    color: #df203d;
}.legacy-content .headerWprFixed:hover .headSer{
    border-right: 1px solid #EAEAEA;
    border-left: 1px solid #EAEAEA;
}.legacy-content .headerWprFixed:hover .headSer input{
    background: none;
    color: #666;
}.legacy-content .headerWprFixed:hover .headSer button{
    background: url(/legacy/shared/statics/home/images/serIcon.png) no-repeat center center;
}.legacy-content .headerWprFixed:hover .head_logoin{
    color: #df203d;
}.legacy-content .headerWprNobg .header{
    background: rgba(255, 255, 255, 0);
    box-shadow: none;
    border-bottom: 1px solid #ccc;
}.legacy-content .headerWprNobg .headSer{
    border-color: #ccc;
}.legacy-content .subMenuWpr{
    display: block;
    position: absolute;
    left: 0;
    top: 64px;
    background: #fff;
    width: 100%;
    padding: ;
    padding: 50px 230px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
    opacity: 0;
    visibility: hidden;
}.legacy-content .nav li:hover .subMenuWpr, .legacy-content .nav li:hover .subOther{
    opacity: 1;
    visibility: visible;
    transition: all 0.3s ease-in-out;
}.legacy-content .subMenu{
    max-height: 70vh;
    overflow-y: auto;
}.legacy-content .subMenu_item1{
    width: 100%;
    -moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3;
    position: relative;
    padding-top: 40px;
}.legacy-content .subMenu_item1 dt{
    font-size: 18px;
    line-height: 32px;
    color: #df203d;
    height: 32px;
    margin-bottom: 10px;
    position: absolute;
    top: 0;
    left: 0;
}.legacy-content .subMenu_item1 dd{
    line-height: 20px;
    padding: 5px 0px;
    font-size: 14px;
}.legacy-content .subMenu_item1 dl{
    margin-bottom: 30px;
    
}.legacy-content .subMenu_a1{
    color: #df203d;
    background: url(/legacy/shared/statics/home/images/m2nar.png) no-repeat right center;
    padding-right: 25px;
}.legacy-content .subMenu_a3, .legacy-content .subMenu_a3:hover{
    cursor: default;
    color: #104484;
}.legacy-content .subMenu_item2{
    -moz-column-count: 5;
    -webkit-column-count: 5;
    column-count: 5;
}.legacy-content .subMenu_item3{
    -moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3;
}.legacy-content .otherNav{
    position: relative;
}.legacy-content .subOther{
    position: absolute;
    left: 50%;
    margin-left: -100px;
    top: 64px;
    background: #fff;
    width: 200px;
    padding: 10px 0;
    box-shadow: 0 3px 18px rgba(0, 0, 0, 0.08);
    opacity: 0;
    visibility: hidden;
}.legacy-content .subMenu_a4{
    display: block;
    line-height: 50px;
    height: 50px;
    text-align: center;
    font-size: 16px;
}.legacy-content .subMenu_a4:hover{
    background: #df203d;
    color: #fff;
}

@media (max-width:1799px) {.legacy-content .headSer{
        width: 245px;
    }.legacy-content .headSer input{
        padding-left: 15px;
    }.legacy-content .subMenuWpr{
        padding: 20px 80px;
    }.legacy-content .subMenu_item1 dt{
        font-size: 17px;
        line-height: 30px;
        margin-bottom: 5px;
    }.legacy-content .nav li{
        padding: 0 1vw !important;
    }
}

@media (max-width: 1600px){.legacy-content .headSer{
        width: 200px;
    }.legacy-content .headLan{
        margin: 0 1vw;
    }.legacy-content .header .head_logoin{
        margin-right: 1vw;
    }
}

@media (max-width:1441px) {.legacy-content .nav li{
        padding: 0 10px !important;
    }.legacy-content .header .head_reg{
        padding: 0 10px;
    }.legacy-content .header .head_logoin{
        margin-right: 10px;
    }.legacy-content .headLan{
        margin: 0 10px;
    }
}

@media (max-width:1379px) {.legacy-content .logo{
        margin-right: 10px;
    }.legacy-content .nav_a{
        font-size: 13px;
    }.legacy-content .nav li{
        padding: 0 6px !important;
    }.legacy-content .header .head_reg{
        font-size: 13px;
    }.legacy-content .header .head_logoin{
        font-size: 13px;
    }.legacy-content .headLval{
        font-size: 13px;
    }.legacy-content .headSer{
        width: 190px;
    }.legacy-content .headSer input{
        padding: 0 45px 0 15px;
    }.legacy-content .headSer button{
        right: 15px;
    }
}

@media (max-width:1281px) {.legacy-content .headSer{
        width: 160px;
    }
}
@media (max-width:1199px) {}

@media (max-width:993px) {}

@media (max-width:767px) {}.legacy-content .main{
    background: #fff;
    position: relative;
    z-index: 1;
}.legacy-content .hmFocusWpr{
    position: relative;
}.legacy-content .hmFocus{
    position: relative;
}.legacy-content .hmFocus_item{
    position: relative;
}.legacy-content .hmFocus_item .bgImg{
    height: calc(100vh - 64px);
    
}.legacy-content .hmFocus_item.on .bgImg{
    
}.legacy-content .hmFsTxt{
    position: absolute;
    left: 0;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
    color: #fff;
}.legacy-content .hmFsTxt h5{
    max-width: clamp(500px, 50vw, 1000px);
    font-size: clamp(18px, 1.25vw, 24px);
    line-height: 1.2;
    font-weight: normal;
    display: block;
    transition: all 0.5s ease-in-out;
    opacity: 0;
    transform: translateX(150px);
}.legacy-content .hmFsTxt h4{
    max-width: clamp(500px, 60vw, 1000px);
    font-size: clamp(24px, 2.6vw, 50px);
    font-weight: bold;
    display: block;
    margin: 10px 0px 4.16vw;
    transition: all 0.5s ease-in-out;
    opacity: 0;
    transform: translateX(150px);
}.legacy-content .hmFs_btn{
    transition: all 0.5s ease-in-out;
    opacity: 0;
    transform: translateX(150px);
}.legacy-content .on .hmFsTxt h5{
    opacity: 1;
    transform: translateX(0);
    transition-delay: 0.3s
}.legacy-content .on .hmFsTxt h4{
    opacity: 1;
    transform: translateX(0);
    transition-delay: 0.5s
}.legacy-content .on .hmFs_btn{
    opacity: 1;
    transform: translateX(0);
    transition-delay: 0.7s
}.legacy-content .hmFs_more{
    line-height: clamp(36px, 2.2vw, 44px);
    min-width: clamp(120px, 9vw, 180px);
    padding: 0 15px;
    border: 2px solid #FFF;
    position: relative;
    color: #FFF;
    font-size: clamp(12px, 0.7vw, 14px);
    display: inline-block;
    border-radius: 0.2em;
    text-align: center;
}.legacy-content .hmFs_more:before{
    content: "";
}.legacy-content .hmFs_more span{
    display: inline-block;
    position: relative;
}.legacy-content .hmFs_more:before{
    background: #fff;
    position: absolute;
    left: 0;
    width: 100%;
    top: 0;
    bottom: 0;
    transition: all 0.3s ease-in-out;
}.legacy-content .hmFs_more:hover:before{
    width: 100%;
}.legacy-content .hmFs_more:hover, .legacy-content .hmFs_more{
    color: #104484;
}.legacy-content .hmNumsWpr{
    position: relative;
    z-index: 1
}.legacy-content .hmNums ul{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    background: #fff;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
    padding: clamp(10px, 1.5vw, 20px) clamp(20px, 2vw, 40px);
}.legacy-content .hmNums li{
    width: 23%;
    text-align: center;
    position: relative;
    padding: 0 !important;
}.legacy-content .hmNmx{
    display: inline-block;
    text-align: left;
}.legacy-content .hmNums li strong{
    display: block;
    font-size: clamp(20px, 1.6vw, 32px);
    font-weight: normal;
    font-family: din;
}.legacy-content .hmNums li p{
    font-size: clamp(13px, 0.8vw, 16px);
}.legacy-content .hmNums li strong span{
    display: inline-block;
    margin-right: 5px;
}.legacy-content .hmNums li strong i{
    font-style: normal;
    display: inline-block;
    position: relative;
    transform: translateY(-4px);
}.legacy-content .hmCon1Wpr{
    padding-top: 9.11vw;
    padding-bottom: 6.25vw;
    position: relative;
}.legacy-content .hmc1bgs{
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}.legacy-content .hmc1bg{
    background-repeat: no-repeat;
    background-position: center top;
    background-size: 100% auto;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    transition: all 0.5s ease-in-out;
    opacity: 0;
}.legacy-content .hmc1bg.on{
    opacity: 1;
}.legacy-content .hmPub_t{
    position: relative;
}.legacy-content .hmPub_t strong{
    line-height: 60px;
    font-size: 48px;
    display: block;
}.legacy-content .hmPub_t p{
    font-size: 24px;
    line-height: 36px;
    font-weight: normal;
    display: block;
    margin-top: 18px;
}.legacy-content .hmc1Box{
    margin-top: 3.54vw;
    position: relative;
}.legacy-content .hmc1Swiper{
    width: 960px;
    float: left;
}.legacy-content .hmc1item{
    position: relative;
    padding-top: 55px;
    padding-bottom: 20px;
    padding-left: 10px;
}.legacy-content .hmc1_cnm{
    font-size: 32px;
    line-height: 42px;
}.legacy-content .hmc1_des{
    font-size: 18px;
    line-height: 36px;
    padding: 24px 0px 30px;
    border-bottom: 1px solid #0F4784;
}.legacy-content .hmc1_t2{
    font-size: 24px;
    line-height: 40px;
    margin: 22px 0px 14px;
}.legacy-content .hmc1menus{
    overflow: hidden;
    margin-bottom: 40px;
}.legacy-content .hmc1menus li{
    float: left;
    width: 33.33%;
    font-size: 16px;
    line-height: 32px;
    padding-right: 15px;
    overflow: hidden;
}.legacy-content .hmc1ma{}.legacy-content .hmc1ma span{
    font-size: 12px;
    line-height: 20px;
    display: inline-block;
    padding: 0px 10px;
    height: 22px;
    margin-left: 2px;
    border: 1px solid #df203d;
    text-transform: uppercase;
    color: #df203d;
    transform: scale(0.7);
}.legacy-content .hmc1menu{
    height: 600px;
    padding-top: 79px;
    float: right;
    width: 350px;
    background: url(/legacy/shared/statics/home/images/hmc1bg2.png) repeat-x left top;
    background-size: auto 100%;
    border-radius: 5em 0 5em 0;
    position: relative;
    transform: translateY(-150px);
}.legacy-content .hmc1mul{
    overflow: hidden;
}.legacy-content .hmc1mul li{
    width: 46%;
    float: left;
    margin-bottom: 16px;
}.legacy-content .hmc1mul_a{
    display: block;
    line-height: 48px;
    height: 48px;
    border-left: 4px solid transparent;
    padding-left: 66px;
    position: relative;
    font-size: 14px;
    color: #FFF;
    transition: none;
}.legacy-content .hmc1mul_a img{
    margin-top: -15px;
    position: absolute;
    left: 30px;
    top: 50%;
}.legacy-content .hmc1mul_a.on{
    color: #fff;
    border-left: 4px solid #FFF;
    background: url(/legacy/shared/statics/home/images/hmc1_sbg.png) repeat-y left top;
}.legacy-content .hmc1mul_a:hover{
    color: #fff;
}.legacy-content .hmc1mcs{
    position: absolute;
    left: 40px;
    right: 40px;
    bottom: 0
}.legacy-content .hmc1mcs a{
    display: block;
    border-top: 1px solid #617BA6;
    line-height: 60px;
    height: 60px;
    position: relative;
    font-size: 14px;
    color: #fff;
}.legacy-content .hmc1mcs a:hover{
    color: #fff;
}.legacy-content .hmc1mcs a i{
    position: absolute;
    top: 0px;
    right: 0px;
    font-size: 16px;
    line-height: 60px;
}.legacy-content .hmc1cm{
    line-height: 48px;
    text-align: center;
    display: inline-block;
    height: 48px;
    min-width: clamp(130px, 9.375vw, 180px);
    padding: 0 15px;
    font-size: 14px;
    color: #FFF;
    background: #df203d;
    border-radius: 0.3em;
}.legacy-content .hmc1cm:hover{
    color: #fff;
    transform: translateY(-5px);
    box-shadow: 0 5px 15px rgba(223, 32, 61, 0.3);
}.legacy-content .hmc1cm2{
    line-height: 44px;
    text-align: center;
    display: inline-block;
    height: 48px;
    min-width: clamp(130px, 9.375vw, 180px);
    padding: 0 15px;
    font-size: 14px;
    color: #104484;
    background: #fff;
    border-radius: 0.3em;
    border: 2px solid #104484;
}.legacy-content .hmc1cm2:hover{
    color: #fff;
    transform: translateY(-5px);
    box-shadow: 0 5px 15px rgba(16, 68, 132, 0.3);
    background: #104484;
}

@media (max-width:1799px) {.legacy-content .hmPub_t strong{
        font-size: 32px;
        line-height: 42px;
    }.legacy-content .hmPub_t p{
        margin-top: 15px;
        font-size: 20px;
        line-height: 32px;
    }.legacy-content .hmc1menu{
        width: 300px;
    }.legacy-content .hmc1Swiper{
        width: 800px;
    }.legacy-content .hmc1mul_a{
        padding-left: 46px;
        font-size: 13px;
    }.legacy-content .hmc1mul_a img{
        left: 14px;
    }.legacy-content .hmc1_cnm{
        font-size: 24px;
        line-height: 32px;
    }.legacy-content .hmc1_des{
        padding-top: 15px;
        font-size: 16px;
        line-height: 32px;
    }.legacy-content .hmc1_t2{
        font-size: 20px;
        line-height: 30px;
    }.legacy-content .hmc1menus li{
        font-size: 14px;
        line-height: 30px;
    }.legacy-content .hmc1menu{
        height: 550px;
    }.legacy-content .hmc1item{
        padding-top: 35px;
    }.legacy-content .hmPub_t p{
        font-size: 16px;
        line-height: 30px;
    }
}

@media (max-width:1199px) {.legacy-content .hmCon1Wpr{
        padding-top: 105px;
    }.legacy-content .hmc1Box{
        margin-top: 10px;
    }.legacy-content .hmc1menu{
        display: none;
    }.legacy-content .hmc1Swiper{
        width: 100%;
    }.legacy-content .hmc1Swiper .slick-dots{
        bottom: -20px;
    }.legacy-content .hmc1Swiper .slick-dots li button{
        display: none;
    }.legacy-content .hmc1Swiper .slick-dots li{
        background: #104484;
        display: inline-block;
        height: 6px;
        width: 6px;
        margin: 0px 6px;
        position: relative;
        border-radius: 50%;
        vertical-align: middle
    }.legacy-content .hmc1Swiper .slick-dots li.slick-active{
        background: #df203d;
    }.legacy-content .hmCon1Wpr{
        padding-bottom: 80px;
    }.legacy-content .hmPub_t p{
        margin-top: 8px;
    }.legacy-content .hmc1menus .mMenu_a3, .legacy-content .hmc1menus .mMenu_a3:hover{
        color: #333;
        line-height: 30px;
        padding-left: 0
    }
}

@media (max-width:767px) {.legacy-content .hmCon1Wpr{
        padding-top: 115px;
    }.legacy-content .hmc1item{
        padding-left: 0;
    }.legacy-content .hmPub_t p{
        font-size: 14px;
        line-height: 28px;
    }.legacy-content .hmc1_cnm{
        font-size: 22px;
        line-height: 32px;
    }.legacy-content .hmc1_des{
        font-size: 14px;
        line-height: 28px;
    }.legacy-content .hmc1_t2{
        font-size: 18px;
    }.legacy-content .hmc1menus li{
        width: 100%;
    }.legacy-content .hmc1menus{
        margin-bottom: 20px;
    }.legacy-content .hmPub_t{
        text-align: center;
    }.legacy-content .hmc1menus{
        max-height: 210px;
        overflow-y: auto;
    }
}.legacy-content .hmCon2Wpr{
    background: url(/legacy/shared/statics/home/images/hmc2logo.png) no-repeat left center;
    background-size: auto 100%;
    padding-top: 5.72vw;
    padding-bottom: 14.32vw;
    position: relative;
}.legacy-content .hmc2tag{
    position: absolute;
    right: 1.35vw;
    top: 268px;
    z-index: 2;
}.legacy-content .hmc2tag li{
    margin-bottom: 10px;
}.legacy-content .hmc2tag li a{
    display: block;
    height: 90px;
    position: relative;
}.legacy-content .hmc2tag li a.on{}.legacy-content .hmc2icon{
    display: block;
    width: 104px;
    height: 102px;
    position: absolute;
    left: 50%;
    margin-left: -52px;
    top: -12px;
    transition: all 0.5s ease-in-out;
    transform: scale(0.9);
}.legacy-content .hmc2icon img{
    position: absolute;
    left: 0;
    top: 0;
    transition: all 0.5s ease-in-out;
}.legacy-content .hmc2tag li a.on .hmc2icon img{
    opacity: 0;
}.legacy-content .hmc2tag li a.on .hmc2icon img{
    opacity: 1;
}.legacy-content .hmc2tag li a.on .hmc2icon{
    transform: scale(1);
    top: 2px;
}.legacy-content .hmc2tag li a.on p{
    opacity: 0;
}.legacy-content .hmc2tag li a p{
    font-size: 12px;
    color: #104484;
    text-align: center;
    padding-top: 54px;
    line-height: 20px;
    transition: all 0.5s ease-in-out;
}.legacy-content .hmC2swiper{
    margin-top: 8.95vw;
}.legacy-content .hmc2item{
    padding: 0 0 20px 10px;
}.legacy-content .hmc2lx{
    width: 660px;
    float: left;
}.legacy-content .hmc2lx h4{
    font-size: 60px;
    line-height: 80px;
    font-weight: bold;
    color: #df203d;
    display: block;
}.legacy-content .hmc2lx h6{
    font-size: 24px;
    line-height: 36px;
    font-weight: normal;
    display: block;
    margin-top: 42px;
    height: 108px;
    overflow: hidden;
    margin-bottom: 45px;
}.legacy-content .hmc2btns .hmc1cm2{
    margin-left: 20px;
}.legacy-content .hmc2rx{
    width: 480px;
    float: right;
}.legacy-content .hmc2rtag{
    display: flex;
    justify-content: flex-start;
}.legacy-content .hmc2rtag span{
    display: block;
    line-height: 28px;
    height: 30px;
    padding: 0 10px;
    min-width: 100px;
    border: 1px solid #E6E6E6;
    text-align: center;
    font-size: 14px;
    border-radius: 0 0 1em 0;
    margin-right: 10px;
}.legacy-content .hmc2rdl{
    margin-top: 45px;
}.legacy-content .hmc2rdl dd{
    font-size: 16px;
    line-height: 36px;
    padding-left: 30px;
    position: relative;
}.legacy-content .hmc2rdl dd:before{
    content: "";
    background: #df203d;
    height: 16px;
    width: 16px;
    position: absolute;
    left: 0px;
    top: 10px;
    border-radius: 0.4em 0 0.4em 0;
}

@media (max-width:1799px) {.legacy-content .hmc2icon{
        width: 60px;
        height: 60px;
        margin-left: -30px;
    }.legacy-content .hmc2tag li a p{
        padding-top: 34px;
    }.legacy-content .hmc2tag li a{
        height: 70px;
    }.legacy-content .hmc2lx{
        width: 550px;
    }.legacy-content .hmc2lx h4{
        font-size: 40px;
        line-height: 60px;
    }.legacy-content .hmc2lx h6{
        font-size: 20px;
        line-height: 32px;
        margin: 30px 0;
    }.legacy-content .hmc2rdl{
        margin-top: 35px;
    }.legacy-content .hmc2rdl dd{
        font-size: 15px;
        line-height: 32px;
    }.legacy-content .hmc2rx{
        padding-top: 15px;
    }
}

@media (max-width:1299px) {.legacy-content .hmC2swiper{
        margin-right: 50px;
    }.legacy-content .hmc2rx{
        margin-right: 20px;
    }
}

@media (max-width:1199px) {.legacy-content .hmc2tag{
        display: none;
    }.legacy-content .hmc2lx{
        width: 365px;
    }.legacy-content .hmC2swiper{
        margin-right: 0;
    }.legacy-content .hmC2swiper{
        margin-top: 25px;
    }.legacy-content .hmc2lx h4{
        font-size: 24px;
    }.legacy-content .hmc2lx h6{
        margin: 10px 0 15px;
        font-size: 16px;
        line-height: 30px;
    }.legacy-content .hmc2rdl{
        margin-top: 22px;
    }.legacy-content .hmc2rdl dd{
        font-size: 14px;
        line-height: 30px;
    }.legacy-content .hmC2swiper .slick-dots{
        bottom: -45px;
    }.legacy-content .hmC2swiper .slick-dots li button{
        display: none;
    }.legacy-content .hmC2swiper .slick-dots li{
        background: #104484;
        display: inline-block;
        height: 6px;
        width: 6px;
        margin: 0px 6px;
        position: relative;
        border-radius: 50%;
        vertical-align: middle
    }.legacy-content .hmC2swiper .slick-dots li.slick-active{
        background: #df203d;
    }.legacy-content .hmCon2Wpr{
        padding-bottom: 90px;
    }.legacy-content .hmc2rx{
        margin-right: 0px;
    }
}

@media (max-width:993px) {.legacy-content .hmc2lx{
        width: 100%;
        float: none;
    }.legacy-content .hmc2rx{
        width: 100%;
        float: none;
        margin-top: 25px;
    }
}

@media (max-width:767px) {.legacy-content .hmc2lx h4{
        font-size: 20px;
        line-height: 40px;
    }.legacy-content .hmc2lx h6{
        font-size: 14px;
        line-height: 28px;
    }.legacy-content .hmc2item{
        padding-left: 0;
    }.legacy-content .hmc2rtag{
        display: block;
    }.legacy-content .hmc2rtag span{
        display: inline-block;
        margin-bottom: 10px;
        font-size: 12px;
        padding: 0 5px;
    }
}.legacy-content .hmCon3Wpr{
    padding: 5.72vw 0px 3.64vw;
    margin-top: 5.2vw;
    position: relative;
}.legacy-content .hmCon3Wpr:before{
    content: "";
    left: 62px;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 41.66vw;
    background: #104484;
    border-radius: 9em 0 9em 0;
}.legacy-content .hmCon3{
    position: relative;
    z-index: 1;
}.legacy-content .hmCon3Wpr .hmPub_t{
    color: #fff;
}.legacy-content .hmc3swiper{
    padding: 32px 0px 0px;
    margin-left: -24px;
    margin-right: -24px
}.legacy-content .hmc3item{
    padding: 0 24px 35px;
}.legacy-content .hmc3a{
    display: block;
    background: #fff;
    padding-bottom: 42px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
}.legacy-content .hmc3a .overflowHide{
    height: 252px;
}.legacy-content .hmc3a p{
    font-size: 24px;
    line-height: 36px;
    font-weight: normal;
    display: block;
    margin-top: 35px;
    height: 72px;
    overflow: hidden;
    padding: 0px 40px;
}.legacy-content .hmc3m{
    font-size: 16px;
    line-height: 30px;
    color: #FFF;
}.legacy-content .hmc3m a, .legacy-content .hmc3m a:hover{
    color: #FFF;
}.legacy-content .hmc3swiper .slick-dots{
    bottom: -28px;
    width: 300px;
    left: auto;
    right: 24px;
    text-align: right;
}.legacy-content .hmc3swiper .slick-dots li button{
    display: none;
}.legacy-content .hmc3swiper .slick-dots li{
    display: inline-block;
    height: 18px;
    width: 18px;
    margin: 0px 0px 0px 12px;
    position: relative;
    vertical-align: middle;
    border: 2px solid #E6E6E6;
    border-radius: 0.4em 0 0.4em 0;
}.legacy-content .hmc3swiper .slick-dots li.slick-active{
    background: #df203d;
    border: 2px solid #df203d;
}

@media (max-width:1799px) {.legacy-content .hmc3swiper{
        margin-left: -12px;
        margin-right: -12px;
    }.legacy-content .hmc3item{
        padding-left: 12px;
        padding-right: 12px;
    }.legacy-content .hmc3a .overflowHide{
        height: 205px;
    }.legacy-content .hmc3a p{
        font-size: 20px;
        line-height: 32px;
        height: 64px;
        margin-top: 18px;
        padding: 0 30px;
    }.legacy-content .hmc3a{
        padding-bottom: 28px;
    }
}

@media (max-width:1299px) {.legacy-content .hmCon3Wpr:before{
        left: 32px;
    }
}

@media (max-width:1199px) {.legacy-content .hmCon3Wpr:before{
        left: 0;
    }.legacy-content .hmc3a p{
        font-size: 17px;
    }.legacy-content .hmc3swiper .slick-dots{
        transform: scale(0.5);
        transform-origin: right top;
    }
}

@media (max-width:767px) {.legacy-content .hmCon3Wpr:before{
        width: 100%;
        left: 0;
        border-radius: 4em 0 4em 0;
    }.legacy-content .hmc3swiper{
        padding-top: 24px;
    }.legacy-content .hmc3m{
        position: relative;
        top: -10px;
    }.legacy-content .hmc3swiper .slick-dots{
        bottom: -20px;
    }.legacy-content .hmCon3Wpr{
        padding-top: 30px;
    }
}.legacy-content .hmCon4Wpr{
    padding: 6.77vw 0px 7.81vw;
}.legacy-content .hmCon4{
    position: relative;
}.legacy-content .hmc4ul{
    width: 720px;
    float: right;
}.legacy-content .hmc4ul li{
    height: 240px;
    width: 33.33%;
    float: left;
    border: 1px solid #E6E6E6;
    margin-left: -1px;
    margin-top: -1px;
    position: relative;
}.legacy-content .hmc4ul li:hover{
    z-index: 1;
}.legacy-content .hmCon4 .hmPub_t{
    position: absolute;
    width: 500px;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}.legacy-content .hmc4a{
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    padding-top: 50px;
    text-align: center;
}.legacy-content .hmc4a:hover{
    color: #fff;
}.legacy-content .hmc4a:before{
    content: "";
    opacity: 0;
    border-radius: 2em 0 2em 0;
    background: #df203d;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    position: absolute;
}.legacy-content .hmc4a:hover:before{
    opacity: 1;
    transform: scale(1.2);
    box-shadow: 0 10px 30px rgba(223, 32, 61, 0.3);
    transition: all 0.3s ease-in-out;
}.legacy-content .hmc4ico{
    display: inline-block;
    width: 80px;
    height: 80px;
    position: relative;
}.legacy-content .hmc4ico img{
    position: absolute;
    left: 0;
    top: 0;
    transition: all 0.5s ease-in-out;
}.legacy-content .hmc4ico img:nth-child(2){
    opacity: 0
}.legacy-content .hmc4a:hover .hmc4ico{
    transform: rotateY(180deg);
    transition: all 0.5s ease-in-out;
}.legacy-content .hmc4a:hover .hmc4ico img{
    opacity: 0
}.legacy-content .hmc4a:hover .hmc4ico img:nth-child(2){
    opacity: 1
}.legacy-content .hmc4a p{
    line-height: 38px;
    margin-top: 21px;
    font-size: 24px;
    font-weight: normal;
    position: relative;
}

@media (max-width:1799px) {.legacy-content .hmc4ul{
        width: 660px;
    }.legacy-content .hmCon4 .hmPub_t{
        width: 440px;
    }.legacy-content .hmPub_t strong{
        font-size: 24px;
        line-height: 32px;
    }.legacy-content .hmc4ul li{
        height: 200px;
    }.legacy-content .hmc4ico{
        width: 60px;
        height: 60px;
    }.legacy-content .hmc4a{
        padding-top: 35px;
    }.legacy-content .hmc4a p{
        font-size: 21px;
    }
}

@media (max-width:1199px) {.legacy-content .hmc4ico{
        width: 40px;
        height: 40px;
    }.legacy-content .hmc4a p{
        font-size: 20px;
    }.legacy-content .hmc4ul{
        width: 540px;
    }.legacy-content .hmCon4 .hmPub_t{
        width: 370px;
    }.legacy-content .hmc4a{
        padding-top: 30px;
    }.legacy-content .hmc4ul li{
        height: 170px;
    }
}

@media (max-width:993px) {.legacy-content .hmCon4 .hmPub_t{
        position: static;
        text-align: center;
        width: 100%;
    }.legacy-content .hmCon4Wpr{
        padding-top: 90px;
    }.legacy-content .hmc4ul{
        width: 100%;
    }
}

@media (max-width:767px) {.legacy-content .hmc4a p{
        font-size: 18px;
        margin-top: 10px;
    }.legacy-content .hmc4a{
        padding-top: 20px;
    }.legacy-content .hmc4ul li{
        height: 140px;
    }.legacy-content .hmc4ul{
        position: relative;
        top: -25px;
    }
}.legacy-content .hmCon5Wpr{
    background: url(/legacy/shared/statics/home/images/hmc6bg.png) repeat-x left top;
    padding-top: 5.72vw;
    overflow: hidden;
    position: relative;
    padding-bottom: 6.25vw;
}.legacy-content .hmc5Img{
    width: 100%;
    max-width: none;
    top: 14.32vw;
    width: 1920px;
    left: 50%;
    margin-left: -960px;
    position: absolute;
}.legacy-content .hmCon5Wpr .hmPub_t{
    text-align: center;
}.legacy-content .hmCon5Wpr .hmPub_t p{
    font-size: 32px;
}.legacy-content .hmc5tip{
    height: 23.75vw;
    position: relative;
}.legacy-content .hmc5tip span{
    font-size: 14px;
    line-height: 20px;
    color: #bfbfbf;
    text-align: left;
    position: absolute;
    right: 0px;
    bottom: 5.31vw;
}.legacy-content .hmc5swiperWpr{
    position: relative;
}.legacy-content .hmc5swiper{
    background: #FFF url(/legacy/shared/statics/home/images/hmc5_sbg.png) no-repeat center bottom;
    height: 362px;
    max-width: 1200px;
    margin: 0 auto;
    border-radius: 10em 0 10em 0;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
}.legacy-content .hmc5item{
    height: 362px;
    position: relative;
    margin: 0px 7.29vw;
}.legacy-content .hmc5item h5{
    font-size: 24px;
    line-height: 48px;
    font-weight: normal;
    position: absolute;
    left: 0px;
    top: 50%;
    transform: translateY(-50%);
    max-height: 192px;
    overflow-y: auto;
    margin-top: -30px;
}.legacy-content .hmc5item h6{
    font-size: 24px;
    font-weight: normal;
    color: #104484;
    position: absolute;
    right: 0;
    bottom: 42px;
    line-height: 48px;
    display: inline-block;
}.legacy-content .hmc5swiper .slick-prev{
    background: #fff url(/legacy/shared/statics/home/images/hmc4btn1.png) no-repeat center center;
    display: inline-block;
    height: 60px;
    width: 60px;
    position: absolute;
    left: -160px;
    top: 50%;
    text-indent: 1000px;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
    margin-top: -30px;
    z-index: 2;
    transition: all 0.5s ease-in-out;
    box-shadow: 0 0px 15px rgba(0, 0, 0, 0.1);
    border-radius: 50%;
}.legacy-content .hmc5swiper .slick-next{
    background: #fff url(/legacy/shared/statics/home/images/hmc4btn1.png) no-repeat center center;
    display: inline-block;
    height: 60px;
    width: 60px;
    position: absolute;
    right: -160px;
    top: 50%;
    text-indent: 1000px;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
    margin-top: -30px;
    z-index: 2;
    transition: all 0.5s ease-in-out;
    box-shadow: 0 0px 15px rgba(0, 0, 0, 0.1);
    border-radius: 50%;
    transform: rotate(180deg);
}.legacy-content .hmc5swiper .slick-prev:hover, .legacy-content .hmc5swiper .slick-next:hover{
    background: #df203d url(/legacy/shared/statics/home/images/hmc4btn2.png) no-repeat center center;
}

@media (max-width:1799px) {.legacy-content .hmCon5Wpr .hmPub_t p{
        font-size: 20px;
    }.legacy-content .hmc5Img{
        width: 1800px;
        margin-left: -900px;
    }.legacy-content .hmc5swiper, .legacy-content .hmc5item{
        height: 300px;
    }.legacy-content .hmc5swiper{
        max-width: 1000px;
    }.legacy-content .hmc5swiper .slick-prev{
        left: -100px;
    }.legacy-content .hmc5swiper .slick-next{
        right: -100px;
    }.legacy-content .hmc5item h5{
        font-size: 21px;
        line-height: 38px;
    }.legacy-content .hmc5item h6{
        font-size: 20px;
        line-height: 30px;
    }
}

@media (max-width:1299px) {.legacy-content .hmc5Img{
        width: 1400px;
        margin-left: -700px;
    }
}

@media (max-width:1199px) {.legacy-content .hmc5item h5{
        font-size: 18px;
    }.legacy-content .hmc5item h6{
        font-size: 18px;
    }
}

@media (max-width:993px) {.legacy-content .hmc5Img{
        width: 800px;
        margin-left: -400px;
    }.legacy-content .hmc5tip span{
        bottom: 12vw;
    }
}

@media (max-width:767px) {.legacy-content .hmCon5Wpr{
        padding-top: 60px;
        padding-bottom: 50px;
    }.legacy-content .hmc5Img{
        width: 500px;
        margin-left: -250px;
    }.legacy-content .hmCon5Wpr .hmPub_t p{
        font-size: 16px;
    }.legacy-content .hmc5Img{
        top: 180px;
    }.legacy-content .hmc5tip{
        height: 245px;
    }.legacy-content .hmc5tip span{
        left: 0;
        text-align: center;
        bottom: 25px;
    }.legacy-content .hmc5swiper{
        border-radius: 3em 0 3em 0;
    }.legacy-content .hmc5item h5{
        font-size: 15px;
        line-height: 30px;
    }.legacy-content .hmc5item h6{
        font-size: 15px;
    }
}.legacy-content .hmCon6{
    padding-bottom: 5.72vw;
}.legacy-content .hmCon6 .hmPub_t{
    text-align: center;
}.legacy-content .hmc6ul{
    margin: 2.1vw 1.82vw 0px;
}.legacy-content .hmc6ul li{
    padding: 0px 1.25vw;
    width: 25%;
    float: left;
}.legacy-content .hmc6aBox{
    display: block;
}.legacy-content .hmc6aBox .overflowHide{
    height: 12.13vw;
}.legacy-content .hmc6bm{
    border-radius: 0 0 5em 0;
    padding: 1.77vw;
    position: relative;
    overflow: hidden;
}.legacy-content .hmc6bm:before{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: url(/legacy/shared/statics/home/images/hmc5bg.png) repeat-x left bottom;
    transition: all 0.5s ease-in-out;
    opacity: 0
}.legacy-content .hmc6aBox:hover .hmc6bm:before{
    opacity: 1;
}.legacy-content .hmc6aBox:hover{
    transform: translateY(-10px);
}.legacy-content .hmc6bm strong{
    font-size: 24px;
    line-height: 36px;
    height: 72px;
    overflow: hidden;
    margin-bottom: 3.12vw;
    font-weight: normal;
    display: block;
    position: relative;
    color: #333;
}.legacy-content .hmc6bm span{
    font-size: 16px;
    line-height: 30px;
    display: block;
    position: relative;
    color: #333;
}.legacy-content .hmCon7{
    background: url(/legacy/shared/statics/home/images/hmBomBg.png) no-repeat center bottom;
    background-size: cover;
    height: 418px;
    padding-top: 76px;
    position: relative;
    z-index: 1;
    text-align: center;
    color: #fff;
}.legacy-content .footEmpty{
    height: 600px;
}.legacy-content .hmCon7 strong{
    font-size: clamp(24px, 2.4vw, 48px);
    line-height: 1.2;
    display: block;
    font-weight: normal;
    margin-bottom: 85px;
}.legacy-content .hmc6ms{
    text-align: center;
    font-size: 16px;
    line-height: 26px;
    margin-top: 2.7vw;
}.legacy-content .hmc6ms a{
    color: #df203d;
}.legacy-content .hmc6ms a i{
    display: inline-block;
    margin-left: 5px;
    transition: all 0.2s ease-in-out;
}.legacy-content .hmc6ms a:hover i{
    margin-left: 18px;
}

@media (max-width:1799px) {.legacy-content .hmCon7 strong{
        margin-bottom: 35px;
    }.legacy-content .hmCon7{
        height: 345px;
        background-size: auto 345px;
    }.legacy-content .hmc6ul li{
        padding-left: 12px;
        padding-right: 12px;
    }.legacy-content .hmc6bm{
        padding: 1.2vw;
    }.legacy-content .hmc6bm strong{
        font-size: 18px;
        line-height: 32px;
        height: 64px;
        margin-bottom: 20px;
    }
}

@media (max-width:1199px) {.legacy-content .hmc6bm strong{
        font-size: 14px;
        line-height: 28px;
        height: 56px;
    }.legacy-content .hmc6bm span{
        font-size: 14px;
    }.legacy-content .hmCon7{
        height: 295px;
        background-size: auto 295px;
    }.legacy-content .hmCon7 strong{
        margin-top: -15px;
    }
}

@media (max-width:993px) {.legacy-content .hmc6ul li{
        width: 50%;
    }.legacy-content .hmc6aBox .overflowHide{
        height: 25vw;
    }.legacy-content .hmCon7{
        height: 245px;
        background-size: auto 245px;
        padding-top: 55px;
    }.legacy-content .hmc6bm span{
        transform: translateY(-15px);
    }
}

@media (max-width:767px) {.legacy-content .hmCon7 strong{
        font-size: 18px;
        margin-bottom: 20px;
    }.legacy-content .hmCon7{
        height: 226px;
    }.legacy-content .hmc6ul{
        margin-top: 25px;
    }.legacy-content .hmc6ul li{
        width: 100%;
        margin-bottom: 15px;
    }.legacy-content .hmc6aBox .overflowHide{
        height: 190px;
    }.legacy-content .hmc6bm{
        padding: 10px 15px;
    }.legacy-content .hmc6aBox{
        transform: translateY(0) !important;
    }.legacy-content .hmc6bm:before{
        opacity: 1;
    }.legacy-content .hmCon6{
        padding-bottom: 46px;
    }
}.legacy-content .footer{
    background: #22242a;
    color: #FFF;
    position: relative;
    width: 100%;
    left: 0px;
    bottom: 0px;
    padding-top: 120px;
}.legacy-content .footerFixed{
    
    margin-top: -100px;
}.legacy-content .footEmpty{
    display: none !important;
}.legacy-content .footer a, .legacy-content .footer a:hover{
    color: #fff;
}.legacy-content .footTop{
    padding-bottom: 15px;
}.legacy-content .footTop dl{
    float: left;
    margin-right: 96px;
}.legacy-content .footTop dl:nth-child(5){
    margin-right: 0px;
}.legacy-content .footTop dl dt{
    position: relative;
    font-size: 20px;
    line-height: 80px;
    margin-bottom: 15px;
}.legacy-content .footTop dl dt:after{
    content: "";
    background: #df203d;
    height: 2px;
    width: 24px;
    position: absolute;
    left: 0px;
    bottom: 0px;
}.legacy-content .footTop dl dd{
    line-height: 40px;
    height: 40px;
    font-size: 14px;
}.legacy-content .footma1{}.legacy-content .footma2{}.legacy-content .footma1:hover, .legacy-content .footma2:hover{}.legacy-content .footWx{
    height: 300px;
    border-left: 1px solid #3C3D43;
    text-align: center;
    float: right;
    padding: 0px 40px;
    margin-top: 32px;
}.legacy-content .footWx p{
    font-size: 14px;
    line-height: 20px;
    margin-top: 17px;
}.legacy-content .footWx img{}.legacy-content .footInfo{
    float: right;
    margin-top: 32px;
    font-size: 14px;
    line-height: 24px;
}.legacy-content .footInfo strong{
    font-size: 36px;
    line-height: 40px;
    color: #df203d;
    display: block;
}.legacy-content .footInfo p{
    max-width: 250px;
}.legacy-content .footLinks{
    line-height: 30px;
    padding: 27px 0px;
    border-top: 1px solid #3C3D43;
    border-bottom: 1px solid #3C3D43;
    display: flex;
    justify-content: space-between;
}.legacy-content .footLinks:before, .legacy-content .footLinks:after{
    display: none;
}.legacy-content .foot_bnav{
    font-size: 14px;
}.legacy-content .foot_bnav a{
    margin-right: 65px;
    white-space: nowrap;
    display: inline-block;
    padding-left: 14px;
    position: relative
}.legacy-content .foot_bnav a:before{
    content: "";
    width: 4px;
    height: 4px;
    background: #fff;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -2px;
    position: absolute;
}.legacy-content .footShareWpr{
    display: flex;
    align-items: center;
}.legacy-content .footShareWpr a:nth-of-type(1){
    position: static !important;
    margin-left: 0 !important;
}.legacy-content .footShare{
    display: inline-block;
    height: 30px;
    width: 30px;
    margin-left: 15px;
}.legacy-content .footShare1{
    background: url(/legacy/shared/statics/home/images/foot_si1.png) no-repeat center center;
}.legacy-content .footShare2{
    background: url(/legacy/shared/statics/home/images/foot_si2.png) no-repeat center center;
}.legacy-content .footShare3{
    background: url(/legacy/shared/statics/home/images/foot_si3.png) no-repeat center center;
}.legacy-content .footShare4{
    background: url(/legacy/shared/statics/home/images/foot_si4.png) no-repeat center center;
}.legacy-content .footShare5{
    background: url(/legacy/shared/statics/home/images/foot_si5.png) no-repeat center center;
}.legacy-content .footCopy{
    font-size: 14px;
    line-height: 28px;
    padding: 32px 0px;
}.legacy-content .footCopy span{
    display: inline-block;
    margin-right: 30px
}.legacy-content .fixedAd{
    width: 800px;
    height: 62px;
    line-height: 62px;
    color: #fff;
    padding: 0 38px;
    background: #df203d;
    border-radius: 1.2em 0 1.2em 0;
    position: fixed;
    left: 50%;
    margin-left: -400px;
    bottom: 20px;
    z-index: 8;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
    display: none;
}.legacy-content .fixedAd .fl{
    font-size: 16px;
}.legacy-content .fixedAd a{
    font-size: 16px;
    line-height: 36px;
    background: #FFF;
    height: 36px;
    width: 104px;
    float: right;
    margin-top: 13px;
    text-align: center;
    color: #df203d;
    border-radius: 0.3em;
}.legacy-content .fixedAd2{
    background: rgba(0, 0, 0, 0.8);
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 30;
}.legacy-content .fixedAd_img{
    max-width: 1080px;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 80%;
}.legacy-content .fixedAd2 a{
    background: url(/legacy/shared/statics/home/images/close-1a.png) no-repeat center center;
    height: 20px;
    width: 20px;
    position: absolute;
    top: 20px;
    right: 20px;
}.legacy-content .fixedAd2 a:hover{
    transform: rotate(90deg);
}

@media (max-width:1799px) {.legacy-content .foot_bnav a{
        margin-right: 50px;
    }.legacy-content .footLinks{
        padding: 25px 0 20px;
    }.legacy-content .footCopy{
        font-size: 13px;
        padding: 36px 0
    }.legacy-content .footTop dl dd{
        font-size: 13px;
        line-height: 30px;
        height: 30px;
    }.legacy-content .footTop dl{
        margin-right: 60px;
    }.legacy-content .footWx{
        padding: 0 30px;
    }.legacy-content .footWx p{
        font-size: 12px;
    }.legacy-content .footInfo strong{
        font-size: 32px;
    }.legacy-content .footInfo{
        font-size: 13px;
    }.legacy-content .footTop dl dt{
        font-size: 17px;
        line-height: 62px;
    }.legacy-content .footWx{
        height: 315px;
    }.legacy-content .fixedAd_img{
        max-width: 700px;
    }
}

@media (max-width:1379px) {.legacy-content .footTop dl dd{
        line-height: 28px;
        height: 28px;
    }.legacy-content .footLinks{
        padding: 20px 0 15px;
    }.legacy-content .footCopy{
        font-size: 13px;
        padding: 30px 0
    }.legacy-content .footWx{
        height: 265px;
    }
}

@media (max-width:1199px) {.legacy-content .footTop dl{
        margin-right: 20px;
    }.legacy-content .footWx{
        padding: 0 20px;
    }.legacy-content .footInfo{
        margin-top: 18px;
    }.legacy-content .footWx{
        margin-top: 22px;
    }
}

@media (max-width:993px) {.legacy-content .footer{
        padding-top: 80px;
    }.legacy-content .footTop dl{
        width: 100%;
        margin-right: 0;
        float: none;
        overflow: hidden;
    }.legacy-content .footTop dl dt{
        width: 100%;
    }.legacy-content .footTop dl dd{
        float: left;
        margin-right: 25px;
    }.legacy-content .footInfo{
        width: 100%;
        float: none;
    }.legacy-content .footWx{
        height: auto;
        border: none;
        padding: 0;
        text-align: left;
        width: 100%;
    }.legacy-content .foot_bnav a{
        margin-right: 16px;
    }
}

@media (max-width:767px) {.legacy-content .footWx{
        text-align: center;
    }.legacy-content .footInfo{
        text-align: center;
    }.legacy-content .footInfo p{
        max-width: none;
    }.legacy-content .footShareWpr{
        width: 100%;
        text-align: center;
    }.legacy-content .footShare{
        margin: 0 10px;
    }.legacy-content .footCopy{
        font-size: 12px;
        text-align: center;
        line-height: 24px;
        padding: 15px 0;
    }.legacy-content .fixedAd{
        width: 90%;
        margin-left: 0;
        left: 50%;
        transform: translateX(-50%);
        padding: 0 25px 10px;
        height: auto;
    }.legacy-content .fixedAd .fl{
        width: 100%;
        font-size: 12px;
        line-height: 20px;
        padding-top: 8px;
        text-align: center;
        display: block;
        float: none;
    }.legacy-content .fixedAd a{
        font-size: 14px;
        display: block;
        float: none;
        margin: 8px auto 0;
    }
}.legacy-content .m2banner{
    position: relative;
    z-index: 1
}.legacy-content .m2banner .bgImg{
    height: 37.5vw;
}.legacy-content .m2banTxt{
    position: absolute;
    left: 0;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
    color: #fff;
    padding-top: 80px;
}.legacy-content .m2banTxt strong{
    font-size: clamp(20px, 2.5vw, 40px);
    font-weight: normal;
    display: block;
    line-height: 1.2;
}.legacy-content .m2banTxt2 strong{
    font-size: 60px;
}.legacy-content .m2banTxt p{
    font-size: clamp(13px, 1.25vw, 24px);
    line-height: 1.2;
    margin: 15px 0px 20px;
    max-width: 800px;
}.legacy-content .m2banTxt .tips{
    margin-bottom: 30px;
}.legacy-content .m2banTxt .tips span{
    display: block;
    font-size: 20px;
    color: #fff;
    margin-top: 10px;
}.legacy-content .m2banTxt .tips span:before{
    content: '';
    width: 15px;
    height: 15px;
    background: url(/legacy/shared/statics/home/images/1-1.png) center center no-repeat;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
    margin: -2px 10px 0 0;
}.legacy-content .m2banTxt .tips span:nth-of-type(1){
    margin-top: 0;
}.legacy-content .m2banTxt .tips span:nth-of-type(1):after, .legacy-content .m2banTxt .tips span:nth-of-type(2):after{
    content: '';
    width: 16px;
    height: 16px;
    
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
    margin: -2px 0 0 10px;
}.legacy-content .m2banTxt .tips span:nth-of-type(3):after{
    content: '';
    width: 16px;
    height: 16px;
    
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
    margin: -2px 0 0 10px;
}.legacy-content .m2ban_m .hmc1cm2{
    color: #FFF;
    border: 2px solid #FFF;
    margin-left: 30px;
    background: none
}.legacy-content .m2ban_m .hmc1cm2:nth-child(1){
    margin-left: 0;
}.legacy-content .m2menu{
    position: relative;
    z-index: 1;
    background: #22242a;
}.legacy-content .m2menu .container{
    color: #fff;
    display: flex;
    justify-content: flex-start;
}.legacy-content .m2menu_a{
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 5px;
    padding: 0 2.2vw;
    height: clamp(80px, 7.8vw, 150px);
    color: #fff;
    white-space: nowrap
}.legacy-content .m2menu_a.on, .legacy-content .m2menu_a:hover{
    background: #393C45;
}.legacy-content .m2mico{
    display: block;
    width: 30px;
    height: 30px;
    position: relative;
}.legacy-content .m2menu_a:hover .m2mico{
    transform: rotateY(180deg);
    transition: all 0.5s ease-in-out;
}.legacy-content .m2mico img{
    position: absolute;
    left: 0;
    top: 0;
    transition: all 0.5s ease-in-out;
}.legacy-content .m2mico img:nth-child(2){
    opacity: 0
}.legacy-content .m2menu_a p{
    font-size: clamp(14px, 1.25vw, 24px);
    color: #FFF;
    line-height: 1.2;
}.legacy-content .m2menu_a:hover .m2mico img, .legacy-content .m2menu_a.on .m2mico img{
    opacity: 0
}.legacy-content .m2menu_a:hover .m2mico img:nth-child(2), .legacy-content .m2menu_a.on .m2mico img:nth-child(2){
    opacity: 1
}.legacy-content .m2csConWpr{
    padding-top: 8.85vw;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center top;
}.legacy-content .m2csTop{
    padding-bottom: 2.6vw;
    font-size: 24px;
    line-height: 36px;
    margin-bottom: 3.12vw;
    border-bottom: 1px solid #0F4784;
}.legacy-content .m2csTop strong{
    font-size: 48px;
    line-height: 60px;
    font-weight: normal;
    display: block;
    margin-bottom: 1.14vw;
}.legacy-content .m2csCon{
    padding-bottom: 5.2vw;
}.legacy-content .m2csMenu{
    padding: 40px 0px;
    width: 320px;
    position: -webkit-sticky;
    position: sticky;
    background: rgba(255, 255, 255, 0.5);
    border-radius: 3em 0 3em 0;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    top: 100px;
    float: left;
}.legacy-content .m2csMenu li{
    margin-bottom: 2px;
}.legacy-content .m2csMenu_a{
    font-size: 14px;
    line-height: 22px;
    display: block;
    padding: 4px 40px;
}.legacy-content .m2csMenu_a.on{
    color: #FFF;
    background: #df203d;
}.legacy-content .m2csRx{
    float: right;
    width: calc(100% - 360px);
}.legacy-content .m2csRitem{
    padding: 22px 40px 20px;
    background: rgba(255, 255, 255, 0.5);
    border-radius: 3em 0 3em 0;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    margin-bottom: 40px;
}.legacy-content .m2csRts{
    overflow: hidden;
    line-height: 62px;
    height: 63px;
    border-bottom: 1px solid #0F4784;
}.legacy-content .m2csRts span{
    font-size: 24px;
    float: left;
    padding-left: 15px;
    position: relative;
}.legacy-content .m2csRts span:before{
    content: "";
    background: #df203d;
    height: 24px;
    width: 4px;
    margin-top: -11px;
    position: absolute;
    left: 0px;
    top: 50%;
}.legacy-content .m2csRtag{
    float: right;
    margin-top: 22px;
}.legacy-content .m2csRtag a{
    float: left;
    height: 40px;
    margin-left: 25px;
    position: relative;
    display: block;
    font-size: 14px;
    line-height: 28px;
}.legacy-content .m2csRtag a:after{
    content: "";
    background: #df203d;
    height: 4px;
    width: 12px;
    position: absolute;
    left: 50%;
    bottom: 0px;
    margin-left: -6px;
    transition: all 0.5s ease-in-out;
    opacity: 0
}.legacy-content .m2csRtag a.on:after, .legacy-content .m2csRtag a:hover:after{
    opacity: 1;
}.legacy-content .m2csRtag a.on{
    color: #df203d;
}.legacy-content .m2csRulWpr{
    margin: 40px -10px 0;
    position: relative;
}.legacy-content .m2csRul{
    display: none;
}.legacy-content .m2csRul.on{
    display: block;
}.legacy-content .m2csRul li{
    padding: 0 10px;
    width: 33.33%;
    float: left;
    margin-bottom: 20px;
}.legacy-content .m2csRa{
    display: block;
    padding: 22px 35px 35px;
    border: 1px dashed #CCCCCC;
    border-radius: 0.5em;
}.legacy-content .m2csRa:hover{
    color: #FFF;
    background: #df203d;
    box-shadow: 0 10px 30px rgba(223, 32, 61, 0.3);
    border: 1px solid #df203d;
}.legacy-content .m2csRa strong{
    font-size: 18px;
    line-height: 32px;
    font-weight: normal;
    display: block;
    height: 32px;
    margin-bottom: 4px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}.legacy-content .m2csRa p{
    font-size: 14px;
    line-height: 26px;
    color: #808080;
    height: 52px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    transition: all 0.5s ease-in-out;
}.legacy-content .m2csRa:hover p{
    color: #fff;
}.legacy-content .maoLink{
    display: block;
    height: 0;
    position: relative;
    top: -100px;
}

@media (max-width:1799px) {.legacy-content .m2banTxt p{
        margin: 6px 0px 15px;
    }.legacy-content .m2banTxt .tips span{
        font-size: 18px;
    }.legacy-content .m2banTxt .tips{
        margin-bottom: 20px;
    }.legacy-content .m2csRul li{
        width: 50%;
    }.legacy-content .m2csRts span{
        font-size: 21px;
    }.legacy-content .m2csMenu{
        padding: 20px 0;
        width: 260px;
    }.legacy-content .m2csMenu_a{
        font-size: 13px;
        line-height: 20px;
    }.legacy-content .m2csRx{
        width: calc(100% - 290px);
    }
}

@media (max-width:1199px) {.legacy-content .m2banTxt{
        padding-top: 0;
    }
}

@media (max-width:993px) {.legacy-content .m2csRul li{
        width: 100%;
    }
}

@media (max-width:767px) {.legacy-content *{
        letter-spacing: 0 !important;
    }.legacy-content .m2banner .bgImg{
        height: 260px;
    }.legacy-content .m2banTxt p{
        display: -webkit-box;
        -webkit-line-clamp: 7;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }.legacy-content .m2banTxt .tips span{
        font-size: 16px;
    }.legacy-content .m2menu .container{
        display: block;
        overflow: hidden;
        padding: 0
    }.legacy-content .m2menu_a{
        width: 50%;
        float: left;
        text-align: center;
        border-bottom: 1px solid #393C45;
        border-right: 1px solid #393C45;
    }.legacy-content .m2mico{
        margin-left: auto;
        margin-right: auto;
    }.legacy-content .m2menu .container .m2menu_a:nth-child(2n){
        border-right: none;
    }.legacy-content .m2ban_m .hmc1cm2{
        margin-left: 10px;
    }.legacy-content .m2csMenu{
        width: 100%;
        float: none;
        max-height: 206px;
        overflow-y: auto;
        display: none
    }.legacy-content .m2csRx{
        width: 100%;
        float: none;
        margin-top: 25px;
    }.legacy-content .m2csRitem{
        padding-left: 15px;
        padding-right: 15px;
    }.legacy-content .m2csRts span{
        font-size: 19px;
    }.legacy-content .m2csRa{
        padding-left: 15px;
        padding-right: 15px;
    }
}.legacy-content .m2cs2ul{
    margin: 0px -12px;
}.legacy-content .m2cs2ul li{
    padding: 0px 12px;
    margin-bottom: 24px;
    width: 25%;
    float: left;
}.legacy-content .m2cs2aBox{
    display: block;
    background: rgba(255, 255, 255, 0.5);
    padding: 25px 38px;
    height: 180px;
    position: relative;
}.legacy-content .m2cs2aBox:before{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 2.6em 0 2.6em 0;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    transition: all 0.5s ease-in-out;
}.legacy-content .m2cs2aBox:hover:before{
    background: #df203d;
    box-shadow: 0 10px 30px rgba(223, 32, 61, 0.3);
    transform: scaleY(1.12)
}.legacy-content .m2cs2aBox:hover{
    color: #FFF;
}.legacy-content .m2cs2aBox strong{
    font-size: 20px;
    line-height: 32px;
    font-weight: normal;
    display: block;
    max-height: 64px;
    overflow: hidden;
    margin-bottom: 15px;
    position: relative;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}.legacy-content .m2cs2aBox p{
    font-size: 14px;
    line-height: 24px;
    color: #808080;
    max-height: 48px;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
    position: relative;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}.legacy-content .m2cs2aBox:hover p{
    color: #fff;
}

@media (max-width:1799px) {.legacy-content .m2csTop strong{
        font-size: 32px;
        line-height: 50px;
    }.legacy-content .m2csTop{
        font-size: 20px;
        line-height: 34px;
    }.legacy-content .m2cs2aBox strong{
        font-size: 17px;
        line-height: 30px;
    }.legacy-content .m2cs2ul li{
        width: 33.33%;
    }
}

@media (max-width:993px) {.legacy-content .m2cs2ul li{
        width: 50%;
    }
}

@media (max-width:767px) {.legacy-content .m2csTop strong{
        font-size: 24px;
    }.legacy-content .m2csTop{
        font-size: 15px;
        line-height: 28px;
        padding-bottom: 18px;
        margin-bottom: 35px;
    }.legacy-content .m2cs2ul li{
        width: 100%;
    }.legacy-content .m2cs2aBox{
        height: auto
    }
}.legacy-content .m2layerBg{
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 60
}.legacy-content .m2layerClose{
    position: fixed;
    width: 60px;
    height: 60px;
    top: 50px;
    right: 50px;
    cursor: pointer;
    transition: all 500ms ease;
    z-index: 62;
    cursor: pointer
}.legacy-content .m2layerClose:hover{
    transform: rotate(180deg);
}.legacy-content .m2layerClose:before, .legacy-content .m2layerClose:after{
    content: '';
    width: 60px;
    height: 2px;
    background: #fff;
    position: absolute;
    top: 30px;
}.legacy-content .m2layerClose:before{
    left: 0;
    transform: rotate(45deg);
}.legacy-content .m2layerClose:after{
    left: 0;
    transform: rotate(135deg);
}.legacy-content .m2Lay_video{
    position: fixed;
    top: 50%;
    left: 50%;
    max-height: 80vw;
    max-width: 80vw;
    transform: translate(-50%, -50%);
    z-index: 75;
}.legacy-content .maoLink{
    height: 0;
    position: relative;
    overflow: hidden;
    top: -80px
}

@media (max-width:767px) {.legacy-content .m2Lay_video{
        max-height: 90vw;
        max-width: 90vw;
    }.legacy-content .m2layerClose{
        right: 15px;
    }
}.legacy-content .m3csPage{
    position: relative;
    background: #fff;
    z-index: 1;
    width: 100%;
}.legacy-content .weixin-prop{
    width: 172px;
    height: 240px;
    border: 1px #ddd solid;
    background: #fff;
    position: fixed;
    left: 50%;
    top: 50%;
    margin: -86px 0px 0px -120px;
    z-index: 2345667
}.legacy-content .weixin-close{
    width: 20px;
    height: 20px;
    position: absolute;
    right: 2px;
    top: 14px;
    line-height: 30px;
    text-align: center;
    font-size: 20px;
    color: #333;
    cursor: pointer;
    background: url(/legacy/shared/statics/home/images/close-1.png) no-repeat;
    background-size: 12px auto;
}.legacy-content .weixin-img{
    float: left;
    width: 160px;
    margin: 38px 0px 0px 10px
}.legacy-content .weixin-img canvas{
    width: 150px;
    height: 150px
}.legacy-content .weixin-prop p{
    float: left;
    width: 100%;
    overflow: hidden;
    font-size: 13px;
    text-align: center;
    color: #222;
    line-height: 28px;
}.legacy-content .pubSwiper .slick-dots{
    bottom: 0;
    left: 0;
}.legacy-content .pubSwiper .slick-dots li button{
    display: none;
}.legacy-content .pubSwiper .slick-dots li{
    background: #BFBFBF;
    display: inline-block;
    height: 4px;
    width: 12px;
    margin: 0px 4px;
    position: relative;
    vertical-align: middle
}.legacy-content .pubSwiper .slick-dots li.slick-active{
    background: #df203d;
    width: 24px;
}.legacy-content .m3menuWpr{
    line-height: 60px;
    color: #FFF;
    background: #23252C;
    height: 60px;
    position: -webkit-sticky;
    position: sticky;
    top: 64px;
    z-index: 2;
}.legacy-content .m3menu{
    float: left;
}.legacy-content .m3menu_a{
    font-size: 14px;
    color: #FFF;
    padding: 0px 20px;
    min-width: 100px;
    margin-right: 2px;
    float: left
}.legacy-content .m3menu_a:hover, .legacy-content .m3menu_a.on{
    color: #FFF;
    background: #393C45;
}.legacy-content .m3shareRxs{
    float: right;
}.legacy-content .m3shareBtn{
    float: left;
    width: 70px;
    height: 18px;
    border-right: 1px solid #505156;
    background: url(/legacy/shared/statics/home/images/m3srbia.png) no-repeat center center;
    cursor: pointer;
    margin-top: 21px;
    position: relative;
}.legacy-content .m3shareBtn:hover{
    background: url(/legacy/shared/statics/home/images/m3srbi.png) no-repeat center center;
}.legacy-content .m3shareBox{
    height: 91px;
    position: absolute;
    left: 50%;
    bottom: 18px;
    margin-left: -135px;
    width: 270px;
    transition: all 0.5s ease-in-out;
    opacity: 0;
    transform: scale(0.3)
}.legacy-content .m3shareBtn:hover .m3shareBox{
    opacity: 1;
    transform: scale(1)
}.legacy-content .m3shareBox div{
    height: 60px;
    background: #fff;
    border-radius: 3em;
    padding: 6px 0 0 5px;
}.legacy-content .m3share_a{
    display: block;
    float: left;
    height: 48px;
    width: 48px;
    margin-right: 5px;
    border-radius: 50%;
}.legacy-content .m3share_a1{
    background: url(/legacy/shared/statics/home/images/m3share_i1.png) no-repeat center center;
}.legacy-content .m3share_a1:hover{
    background: #49C000 url(/legacy/shared/statics/home/images/m3share_i1a.png) no-repeat center center;
}.legacy-content .m3share_a2{
    background: url(/legacy/shared/statics/home/images/m3share_i2.png) no-repeat center center;
}.legacy-content .m3share_a2:hover{
    background: #D52829 url(/legacy/shared/statics/home/images/m3share_i2a.png) no-repeat center center;
}.legacy-content .m3share_a3{
    background: url(/legacy/shared/statics/home/images/m3share_i3.png) no-repeat center center;
}.legacy-content .m3share_a3:hover{
    background: #0275B4 url(/legacy/shared/statics/home/images/m3share_i3a.png) no-repeat center center;
}.legacy-content .m3share_a4{
    background: url(/legacy/shared/statics/home/images/m3share_i4.png) no-repeat center center;
}.legacy-content .m3share_a4:hover{
    background: #2EAAE4 url(/legacy/shared/statics/home/images/m3share_i4a.png) no-repeat center center;
}.legacy-content .m3share_a5{
    background: url(/legacy/shared/statics/home/images/m3share_i5.png) no-repeat center center;
}.legacy-content .m3share_a5:hover{
    background: #31579D url(/legacy/shared/statics/home/images/m3share_i5a.png) no-repeat center center;
}.legacy-content .m3share_point{
    height: 60px;
    background: url(/legacy/shared/statics/home/images/m3sri1.png) no-repeat center center;
    margin: 0px 24px;
    float: left;
    width: 30px;
}.legacy-content .m3share_point:hover{
    background: url(/legacy/shared/statics/home/images/m3sri1a.png) no-repeat center center;
}.legacy-content .m3share_email{
    background: url(/legacy/shared/statics/home/images/m3sri2.png) no-repeat center center;
    height: 60px;
    width: 26px;
    float: left;
}.legacy-content .m3share_email:hover{
    background: url(/legacy/shared/statics/home/images/m3sri2a.png) no-repeat center center;
}.legacy-content .m3csMain{
    padding-top: 5.2vw;
}.legacy-content .m3maoLink{
    display: block;
    height: 0;
    position: relative;
    top: -180px;
}.legacy-content .m3csItem{
    padding-bottom: 5.2vw;
}.legacy-content .m3cs_t{
    text-align: center;
    position: relative;
}.legacy-content .m3cs_t:before{
    content: "";
    width: 100%;
    height: 1px;
    background: #E6E6E6;
    position: absolute;
    left: 0;
    top: 50%;
}.legacy-content .m3cs_t span{
    display: inline-block;
    background: #fff;
    padding: 0 clamp(20px, 2vw, 40px);
    position: relative;
    font-size: clamp(20px, 2vw, 34px);
    line-height: 1.2;
}.legacy-content .m3csTxt{
    font-size: clamp(15px, 1.25vw, 20px);
    line-height: 1.5;
    margin-top: clamp(15px, 1.87vw, 40px);
}.legacy-content .m3csTxt p{
    margin-top: clamp(15px, 1.25vw, 20px);
}.legacy-content .m3csTxt p:nth-of-type(1){
    margin-top: 0;
}.legacy-content .m3csTxt ul li{
    list-style: inherit;
    margin-left: 1.25em;
    padding-left: 0 !important;
}.legacy-content .m3csul{
    margin: 30px -12px 0px;
    display: flex;
    flex-wrap: wrap;
}.legacy-content .m3csul li{
    padding: 0px 12px !important;
    width: 33.33%;
    margin-bottom: 24px;
}.legacy-content .m3cs_a1{
    display: block;
    height: 100%;
    padding: clamp(20px, 2.5vw, 40px);
    border-radius: 6em 0 6em 0;
    box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1);
}.legacy-content .m3cs_a1:hover{
    transform: translateY(-10px);
}.legacy-content .m3cs_a1 > span{
    display: block;
    width: 80px;
    height: 80px;
    margin: 0 auto;
    position: relative;
}.legacy-content .m3cs_a1 > span img{
    position: absolute;
    left: 50%;
    top: 50%;
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}.legacy-content .m3cs_a1 strong{
    font-size: clamp(16px, 1.25vw, 20px);
    line-height: 1.2;
    display: block;
    font-weight: normal;
    margin: clamp(10px, 1.5vw, 30px);
    overflow: hidden;
    text-align: center;
    color: #333;
}.legacy-content .m3cs_a1 p{
    font-size: clamp(13px, 1vw, 16px);
    line-height: 1.5;
    color: #808080;
}.legacy-content .m3csSwiper{
    background: #F2F4F5;
    padding: 55px 160px 70px;
    margin-top: 32px;
}.legacy-content .m3cs_c3Item{}.legacy-content .m3cs_c3Item_a{
    display: block;
    height: auto;
    position: relative;
    text-align: center
}.legacy-content .m3cs_c3Item_a img{
    
    display: inline-block !important;
}.legacy-content .m3csSwiper .slick-prev{
    background: url(/legacy/shared/statics/home/images/m3cs_btn.png) no-repeat center center;
    display: inline-block;
    height: 38px;
    width: 20px;
    position: absolute;
    left: 40px;
    top: 50%;
    text-indent: 1000px;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
    z-index: 1;
    margin-top: -19px;
}.legacy-content .m3csSwiper .slick-next{
    background: url(/legacy/shared/statics/home/images/m3cs_btn.png) no-repeat center center;
    display: inline-block;
    height: 38px;
    width: 20px;
    position: absolute;
    right: 40px;
    top: 50%;
    text-indent: 1000px;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
    z-index: 1;
    transform: rotate(180deg);
    margin-top: -19px;
}.legacy-content .m3csSwiper .slick-prev:hover, .legacy-content .focus .slick-next:hover{
    background-image: url(/legacy/shared/statics/home/images/m3cs_btn.png);
}.legacy-content .m3csSwiper .slick-disabled{
    opacity: 0.3 !important;
    cursor: default;
}.legacy-content .m3cs_anis{
    height: 110px;
    width: 110px;
    margin-top: -55px;
    margin-left: -55px;
    position: absolute;
    z-index: 2;
    left: 50%;
    top: 50%;
}.legacy-content .m3cs_anis:before, .legacy-content .m3cs_anis:after{
    content: "";
    background-color: rgba(223, 32, 61, 0.3);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 50%;
    animation: m3sacle 3s linear infinite;
    opacity: 0;
}.legacy-content .m3cs_anis:after{
    animation-delay: 1.5s;
}.legacy-content .m3cs_anis i{
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: #df203d url(/legacy/shared/statics/home/images/m3cs_serIco.png) no-repeat center center;
    border-radius: 50%;
    z-index: 2
}

@keyframes m3sacle {
    from {
        opacity: 1;
        transform: scale(1);
    }

    to {
        opacity: 0;
        transform: scale(1.6);
    }
}.legacy-content .m3cs_st{
    line-height: 40px;
    height: 40px;
    font-size: 24px;
    display: block;
    margin: 1.66vw 0px;
}.legacy-content .m3cs_sul{
    border: 1px solid #E6E6E6;
    padding: 1.66vw 1.97vw;
    font-size: 20px;
    line-height: 36px;
}.legacy-content .m3cs_sul li{
    font-size: 16px;
    line-height: 26px;
    color: #808080;
    margin: 3px 0px;
    padding-left: 11px;
    position: relative;
}.legacy-content .m3cs_sul li:before{
    content: "";
    background: #808080;
    height: 2px;
    width: 2px;
    left: 0px;
    top: 12px;
    position: absolute
}.legacy-content .m3csc3TagBox{

    border: 1px solid #E6E6E6;
    position: relative;
    background: url(/legacy/shared/statics/home/images/m3cs_c4bg.jpg) no-repeat right center;
    display: flex;
    background-size: contain;
    margin-top: clamp(15px, 1.87vw, 40px);
}.legacy-content .m3csTag{


    width: 240px;
    border-right: 1px solid #E6E6E6;
    padding: clamp(30px, 3vw, 60px) 0;
}.legacy-content .m3csTag a{
    font-size: clamp(15px, 0.9vw, 18px);
    line-height: 1.2;
    padding: 14px 20px 14px 20px;
    display: block;
    margin-bottom: 3px;
    position: relative;
}.legacy-content .m3csTag a:after{
    content: "";
    background: #df203d;
    position: absolute;
    left: -1px;
    top: 0px;
    bottom: 0px;
    width: 4px;
    display: none;
}.legacy-content .m3csTag a.on, .legacy-content .m3csTag a:hover{
    background: url(/legacy/shared/statics/home/images/m3cs_tline.png) repeat-y left top;
    color: #333;
}.legacy-content .m3csTag a.on:after, .legacy-content .m3csTag a:hover:after{
    display: block;
}.legacy-content .m3csTagConSwiper{
    width: calc(100% - 240px);
    padding: clamp(30px, 3vw, 60px);
}.legacy-content .m3csTg{

    display: flex !important;
    flex-direction: column;
    justify-content: center;
}.legacy-content .m3csTg strong{
    font-size: clamp(20px, 1.6vw, 32px);
    font-weight: normal;
    display: block;
    margin-bottom: clamp(10px, 1.25vw, 24px);
}.legacy-content .m3csTg p{
    font-size: clamp(14px, 1vw, 20px);
    line-height: 1.5;
}.legacy-content .m3csul2{
    margin: 32px -12px 0px;
    display: flex;
    flex-wrap: wrap;
}.legacy-content .m3csul2 li{
    padding: 0px 12px !important;
    float: left;
    width: 33.33%;
    margin-bottom: 24px;
}.legacy-content .m3cs_a2{
    display: block;
    height: 100%;
    background: #E2E6EC;
    overflow: hidden;
    position: relative;
}.legacy-content .m3cs_a2:before{
    content: "";
    position: absolute;
    transition: all 0.5s ease-in-out;
    right: 20px;
    bottom: 20px;
    border-radius: 0 0 6em 0;
    background: #104484;
    left: 0;
    top: 0
}.legacy-content .m3cs_a2:hover{
    background: #FBE4E7;
}.legacy-content .m3cs_a2:hover:before{
    background: #df203d;
}.legacy-content .m3cs_a2x{
    position: relative;
    color: #fff;
    padding: 30px 40px 60px;
}.legacy-content .m3cs_a2x span{
    font-size: 48px;
    font-weight: bold;
    line-height: 50px;
    display: block;
}.legacy-content .m3cs_a2des strong{
    font-weight: normal;
    display: block;
    font-size: clamp(16px, 1.25vw, 20px);
    line-height: 1.2;
    padding-bottom: clamp(20px, 1.5vw, 30px);
    position: relative;
}.legacy-content .m3cs_a2des strong:after{
    content: "";
    background: #df203d;
    height: 4px;
    width: 24px;
    position: absolute;
    left: 0px;
    bottom: clamp(10px, 0.75vw, 15px);
    transition: all 0.5s ease-in-out;
}.legacy-content .m3cs_a2:hover .m3cs_a2des strong:after{
    background: #fff;
}.legacy-content .m3cs_a2des p{
    font-size: clamp(13px, 1vw, 16px);
    line-height: 1.5;
}.legacy-content .m3csc5swiper{
    margin-top: 1.66vw;
    padding-bottom: 2.39vw;
}.legacy-content .m3cs_c5item{
    overflow: hidden;
}.legacy-content .m3cs_c5item .bgImg{
    width: 464px;
    height: 261px;
    float: left;
}.legacy-content .m3cs_c5des{
    margin-left: 528px;
    min-height: 261px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}.legacy-content .m3cs_c5des strong{
    font-size: clamp(16px, 1.25vw, 24px);
    line-height: 1.2;
    font-weight: normal;
    display: block;
}.legacy-content .m3cs_c5des p{
    font-size: 16px;
    line-height: 32px;
    color: #333333;
    margin: 14px 0px 28px;
}.legacy-content .m3cs_c5des .hmc1cm{
    margin-right: 20px;
}.legacy-content .m3csc6swiper{
    margin-top: 1.66vw;
    padding-bottom: 2.39vw;
}.legacy-content .m3cs_c6item{
    overflow: hidden;
}.legacy-content .m3cs_c6item .bgImg{
    width: 464px;
    height: 261px;
    float: right;
    cursor: pointer
}.legacy-content .m3cs_c6item .m3cs_c5des{
    float: left;
    width: calc(100% - 528px);
    margin-left: 0
}.legacy-content .isVideo:after{
    content: "";
    background: #FFF url(/legacy/shared/statics/home/images/m3cs_pi.png) no-repeat center center;
    height: 60px;
    width: 60px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -30px;
    margin-left: -30px;
    border-radius: 50%;
    transition: all 0.5s ease-in-out;
}.legacy-content .m3cs_c6item .bgImg:hover:after{
    box-shadow: 0 0 40px rgba(255, 255, 255, 0.7);
}.legacy-content .m2csc7ul{
    margin: 2.5vw -12px 0px;
    display: flex;
    flex-wrap: wrap;
}.legacy-content .m2csc7ul li{
    padding: 0px 12px !important;
    float: left;
    width: 25%;
}.legacy-content .m2csc7a{
    padding: 32px 35px;
    display: block;
    background: #F2F4F5;
}.legacy-content .m2csc7a:hover{
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
    transform: translateY(-10px);
}.legacy-content .m2csc7a strong{
    font-size: 24px;
    line-height: 42px;
    font-weight: normal;
    display: block;
}.legacy-content .m2csc7a p{
    font-size: 16px;
    line-height: 32px;
    color: #808080;
    margin: 22px 0px 44px;
    overflow: hidden;
}.legacy-content .m2csc7a span{
    font-size: 16px;
    color: #104484;
    line-height: 26px;
    transition: all 0.5s ease-in-out;
}.legacy-content .m2csc7a:hover span{
    color: #df203d;
}

@media (max-width:1799px) {.legacy-content .m3csc3TagBox{

    }.legacy-content .m3csTag{

    }.legacy-content .m3csTg{

    }.legacy-content .m3cs_c5des{
        margin-left: 498px;
    }.legacy-content .m3cs_a1 > span{
        width: 60px;
        height: 60px;
    }.legacy-content .m3cs_st{
        font-size: 21px;
    }.legacy-content .m3cs_a2des strong:after{
        height: 3px;
    }.legacy-content .m2csc7a{
        padding: 28px 25px;
    }.legacy-content .m2csc7a strong{
        font-size: 21px;
        line-height: 32px;
    }.legacy-content .m2csc7a p{
        font-size: 15px;
        line-height: 30px;
        margin: 15px 0px 30px;
    }.legacy-content .m3cs_sul{
        font-size: 18px;
        line-height: 30px;
    }
}

@media (max-width:1199px) {.legacy-content .m3menu_a{
        min-width: 50px;
        padding: 0 8px;
    }.legacy-content .m3share_point{
        margin: 0 10px;
    }.legacy-content .m3shareBtn{
        width: 50px;
    }
}

@media (max-width:993px) {.legacy-content .m3cs_c5item .bgImg{
        width: 345px;
    }.legacy-content .m3cs_c5des{
        margin-left: 368px;
    }.legacy-content .m3cs_c6item .bgImg{
        width: 345px;
    }.legacy-content .m3cs_c6item .m3cs_c5des{
        width: calc(100% - 378px)
    }.legacy-content .m2csc7ul li{
        width: 50%;
        margin-bottom: 25px;
    }
}

@media (max-width:767px) {.legacy-content .m3menuWpr{
        display: none;
    }.legacy-content .m3csc5swiper{
        margin-top: 15px;
    }.legacy-content .m3cs_c5item .bgImg{
        width: 100%;
        float: none;
        height: 210px;
    }.legacy-content .m3cs_c5des{
        margin-left: 0;
        margin-top: 18px;
        min-height: auto;
    }.legacy-content .m3cs_c5des p{
        font-size: 14px;
        line-height: 28px;
    }.legacy-content .m3csMain{
        padding-top: 50px;
    }.legacy-content .m3csul li{
        width: 100%;
    }.legacy-content .m3cs_a1{
        transform: translateY(0) !important;
        border-radius: 4em 0 4em 0
    }.legacy-content .m3csSwiper{
        padding: 35px 0 70px;
    }.legacy-content .m3cs_sul li{
        font-size: 14px;
    }.legacy-content .m3cs_st{
        margin: 10px 0;
    }.legacy-content .m3csc3TagBox{

    }.legacy-content .m3csTag{
        display: none;
    }.legacy-content .m3csul2 li{
        width: 100%;
    }.legacy-content .m3csc3TagBox .m3csTagConSwiper .slick-dots li{
        background: #ccc;
    }.legacy-content .m3csc3TagBox .m3csTagConSwiper .slick-dots li.slick-active{
        background: #df203d;
    }.legacy-content .m3cs_a2x span{
        font-size: 36px;
    }.legacy-content .m3csc6swiper{
        margin-top: 25px;
    }.legacy-content .m3cs_c6item .bgImg{
        width: 100%;
        float: none;
        height: 210px;
    }.legacy-content .m3cs_c6item .m3cs_c5des{
        width: 100%;
    }.legacy-content .m2csc7ul li{
        width: 100%;
    }.legacy-content .m2csc7ul{
        margin-top: 25px;
    }.legacy-content .m2csc7a{
        transform: translateY(0) !important;
    }.legacy-content .m3cs_sul{
        font-size: 15px;
        line-height: 28px;
    }
}.legacy-content .m2Page{
    padding-top: 5.2vw;
    padding-bottom: 5.2vw;
}.legacy-content .m2zjList{
    margin: 0px -12px;
}.legacy-content .m2zjList li{
    padding: 0px 12px;
    float: left;
    width: 33.33%;
    margin-bottom: 3.12vw;
}.legacy-content .m2zj_aBox{
    display: block;
}.legacy-content .m2zj_aBox .overflowHide{
    height: 261px;
}.legacy-content .m2zj_txt{
    margin: 0px 2.08vw;
    padding: 1.66vw 0px;
    position: relative;
    border-bottom: 1px solid #E5E5E5;
    transition: all 0.5s ease-in-out;
}.legacy-content .m2zj_txt p{
    font-size: 24px;
    line-height: 30px;
    height: 90px;
    overflow: hidden;
    color: #333;
}.legacy-content .m2zj_txt:after{
    content: "";
    background: #df203d;
    height: 60px;
    width: 4px;
    position: absolute;
    left: -1.04vw;
    top: -30px;
}.legacy-content .m2zj_aBox:hover .m2zj_txt{
    border-bottom: 1px solid #df203d;
}.legacy-content .page{
    text-align: center;
    margin: 0;
}.legacy-content .page *{
    vertical-align: middle;
}.legacy-content .page a{
    font-size: 12px;
    color: #666;
    text-align: center;
    display: inline-block;
    padding: 0px 15px;
    margin: 0px 4px;
    border: 1px solid #D9D9D9;
    line-height: 40px;
    min-width: 40px;
    cursor: default
}.legacy-content .page a.active, .legacy-content .page a:hover{
    color: #FFF;
    background: #d11031;
    border: 1px solid #d11031;
}

@media (max-width:1799px) {.legacy-content .m2zj_aBox .overflowHide{
        height: 205px;
    }.legacy-content .m2zj_txt p{
        font-size: 18px;
        line-height: 28px;
        height: 84px;
    }.legacy-content .m2zj_txt:after{
        width: 2px;
    }
}

@media (max-width:993px) {.legacy-content .m2Page{
        padding-bottom: 60px;
    }.legacy-content .m2zjList li{
        width: 50%;
    }
}

@media (max-width:767px) {.legacy-content .page a{
        margin-bottom: 10px;
    }.legacy-content .m2zjList li{
        width: 100%;
    }.legacy-content .m2zj_txt p{
        font-size: 16px;
    }.legacy-content .m2zj_txt{
        padding-top: 12px;
    }
}.legacy-content .m2nTop{
    padding-top: 9.63vw;
    padding-bottom: 12.5vw;
    background: #fff url(/legacy/shared/statics/home/images/m2nBg.jpg) no-repeat center center;
    background-size: cover;
    position: relative;
    z-index: 1
}.legacy-content .m2nTt{
    font-size: clamp(24px, 2.5vw, 48px);
    line-height: 1.2;
    margin-bottom: 30px;
}.legacy-content .m2nSiperWpr{
    position: relative;
}.legacy-content .m2nNumbs{
    height: 36px;
    position: absolute;
    right: 0px;
    top: -68px;
    color: #808080;
    font: 24px/36px eu_r;
}.legacy-content .m2nNumbs span:nth-child(1){
    font-weight: bold;
    color: #d11031;
    font-family: eu_b;
}.legacy-content .m2nSiper{
    position: relative;
}.legacy-content .m2nSiper .slick-prev{
    background: #C2C2C2 url(/legacy/shared/statics/home/images/m2narBtn.png) no-repeat center center;
    display: inline-block;
    height: 60px;
    width: 60px;
    position: absolute;
    top: auto;
    text-indent: 1000px;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
    bottom: -100px;
    right: 70px;
    transition: all 0.5s ease-in-out;
}.legacy-content .m2nSiper .slick-next{
    background: #C2C2C2 url(/legacy/shared/statics/home/images/m2narBtn.png) no-repeat center center;
    display: inline-block;
    height: 60px;
    width: 60px;
    position: absolute;
    top: auto;
    text-indent: 1000px;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
    bottom: -100px;
    right: 0px;
    transition: all 0.5s ease-in-out;
    transform: rotate(180deg);
}.legacy-content .m2nSiper .slick-prev:hover, .legacy-content .m2nSiper .slick-next:hover{
    background: #df203d url(/legacy/shared/statics/home/images/m2narBtn.png) no-repeat center center;
}.legacy-content .m2nSitem{}.legacy-content .m2nsaBox{
    display: block;
    height: 540px;
    background: #fff;
    overflow: hidden;
}.legacy-content .m2nsaBox .overflowHide{
    width: 66.66%;
    height: 540px;
    float: left;
}.legacy-content .m3nTrx{
    width: 33.34%;
    float: right;
    padding: 72px 50px 0;
}.legacy-content .m3nttm{
    height: 107px;
    position: relative;
    padding: 18px 0px 0px 116px;
}.legacy-content .m3nttm span{
    font: 90px/104px eu_b;
    color: #cdcdcd;
    display: inline-block;
    position: absolute;
    left: 0px;
    top: 0px;
    border-bottom: 4px solid #df203d;
}.legacy-content .m3nttm p{
    font: 24px/28px eu_r;
    color: #cdcdcd;
    display: block;
}.legacy-content .m3nTdes{
    margin-top: 48px;
}.legacy-content .m3nTdes strong{
    font-size: clamp(18px, 1.25vw, 24px);
    line-height: 1.5;
    display: block;
    margin-bottom: 18px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}.legacy-content .m3nTdes p{
    font-size: clamp(14px, 0.8vw, 16px);
    line-height: 1.5;
    color: #808080;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}.legacy-content .m3nTsbtn{
    margin-top: 22px;
    text-align: right;
}.legacy-content .m3nTdes span{
    font-size: 14px;
    line-height: 28px;
    font-weight: bold;
    background: url(/legacy/shared/statics/home/images/m2nar.png) no-repeat right center;
    display: inline-block;
    padding-right: 16px;
}.legacy-content .m2nVar{
    padding: 0 0px 24px;
}.legacy-content .m2nVrint{
    width: calc(66.66% - 12px);
    float: left;
    position: relative;
    height: 90px;
}.legacy-content .m2nVrint input{
    border: 2px solid #E6E6E6;
    width: 100%;
    line-height: 86px;
    height: 90px;
    font-size: 16px;
    color: #666;
    padding: 0px 110px 0px 35px;
    border-radius: 0.2em;
}.legacy-content .m2nVrint button{
    background: url(/legacy/shared/statics/home/images/m2nser_ico.png) no-repeat center center;
    display: inline-block;
    height: 25px;
    width: 25px;
    margin-top: -12px;
    position: absolute;
    top: 50%;
    right: 36px;
    cursor: pointer;
}.legacy-content .m2nVrx{
    width: calc(33.34% - 12px);
    float: right;
    border: 2px solid #E6E6E6;
    height: 90px;
    position: relative;
    border-radius: 0.2em;
}.legacy-content .m2nVrx select{
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    border: none;
    background: transparent url(/legacy/shared/statics/home/images/m2n_arrow.png) no-repeat calc(100% - 32px) center;
    padding-right: 90px;
    opacity: 1;
    color: #df203d;
    font: 16px/86px "ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ";
    width: calc(100% - 108px);
    height: 86px;
    padding-left: 20px;
    float: right;
}.legacy-content .m2nVrnm{
    border-right: 2px solid #e6e6e6;
    float: left;
    width: 108px;
    line-height: 86px;
    font-size: 16px;
    color: #cccccc;
    text-align: center
}.legacy-content .m2nul{
    border-bottom: 4px solid #E6E6E6;
    margin: 0px -12px 40px;
}.legacy-content .m2nul li{
    padding: 0px 12px;
    float: left;
    width: 33.33%;
    margin-bottom: 34px;
}.legacy-content .m2naBox{
    display: block;
    padding: 0px 0 3.22vw;
    position: relative;
}.legacy-content .m2naBox:hover{
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
    transform: translateY(-10px);
    background: #fff;
}.legacy-content .m2naBox .overflowHide{
    height: 261px;
}.legacy-content .m2nbm{
    padding: 15px 28px 0;
    position: relative;
}.legacy-content .m2nbm span{
    font: 16px/46px din_light;
    display: block;
    color: #cccccc;
}.legacy-content .m2nbm p{
    font-size: clamp(16px, 1.25vw, 24px);
    line-height: 1.4;
    display: block;
    color: #333;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}.legacy-content .m2naBox:after{
    content: "";
    background: url(/legacy/shared/statics/home/images/m2nar.png) no-repeat center center;
    height: 12px;
    width: 8px;
    position: absolute;
    left: 28px;
    bottom: 1.66vw;
    transition: all 0.5s ease-in-out;
    opacity: 0;
}.legacy-content .m2naBox:hover:after{
    opacity: 1;
}

@media (max-width:1799px) {.legacy-content .m2nVrint input{
        height: 70px;
        line-height: 66px;
    }.legacy-content .m2nVrnm{
        line-height: 66px;
    }.legacy-content .m2nVrx select{
        height: 66px;
        line-height: 66px;
    }.legacy-content .m2nVrx{
        height: 70px;
    }.legacy-content .m2nVrint{
        height: 70px;
    }.legacy-content .m2csul li{
        padding: 30px 0;
    }.legacy-content .m2nTop{
        padding-top: 8.6vw;
    }.legacy-content .m2nTt{
        margin-bottom: 25px;
    }.legacy-content .m2nsaBox{
        height: 420px;
    }.legacy-content .m2nsaBox .overflowHide{
        width: 60%;
        height: 420px;
    }.legacy-content .m3nTrx{
        width: 40%;
        padding: 20px 35px 0;
    }.legacy-content .m3nttm{
        transform: scale(0.8);
        transform-origin: left center;
    }.legacy-content .m3nTdes{
        margin-top: 20px;
    }.legacy-content .m3nTdes strong{
        margin-bottom: 12px;
    }.legacy-content .m2nSiper .slick-next{
        width: 50px;
        height: 50px;
        bottom: -80px;
    }.legacy-content .m2nSiper .slick-prev{
        width: 50px;
        height: 50px;
        right: 62px;
        bottom: -80px;
    }.legacy-content .m2nTop{
        padding-bottom: 11vw;
    }
}

@media (max-width:1199px) {.legacy-content .m2nTop{
        padding-top: 50px;
    }
}

@media (max-width:993px) {.legacy-content .m2nVrint{
        width: calc(50% - 12px);
    }.legacy-content .m2nVrx{
        width: calc(50% - 12px);
    }.legacy-content .m2nul li{
        width: 50%;
    }
}

@media (max-width:767px) {.legacy-content .m2nVrint{
        width: 100%;
        height: 50px;
        margin-bottom: 10px;
    }.legacy-content .m2nVrint input{
        height: 50px;
        line-height: 46px;
        padding: 0px 80px 0px 15px;
        font-size: 15px;
    }.legacy-content .m2nVrint button{
        right: 16px;
    }.legacy-content .m2nVrx{
        width: 100%;
        height: 50px;
    }.legacy-content .m2nVrnm{
        line-height: 46px;
        font-size: 15px;
    }.legacy-content .m2nVrx select{
        line-height: 46px;
        height: 46px;
        padding-left: 10px;
        padding-right: 40px;
        font-size: 15px;
        background: transparent url(/legacy/shared/statics/home/images/m2n_arrow.png) no-repeat calc(100% - 20px) center;
    }.legacy-content .m2nul li{
        width: 100%;
    }.legacy-content .m2naBox{
        padding-bottom: 35px;
    }.legacy-content .m2naBox{
        box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
        transform: translateY(0px) !important;
        background: #fff;
    }.legacy-content .m2naBox:after{
        opacity: 1;
    }.legacy-content .m2nbm{
        padding: 15px 15px 15px;
    }.legacy-content .m2naBox:after{
        bottom: 20px;
        left: 15px;
    }.legacy-content .m2nTt{
        margin-bottom: 10px;
    }.legacy-content .m2nsaBox .overflowHide{
        width: 100%;
        height: 190px;
        float: none;
    }.legacy-content .m3nTrx{
        width: 100%;
        float: none;
        padding: 10px 15px 0
    }.legacy-content .m3nttm{
        transform: scale(0.66);
    }.legacy-content .m3nTdes{
        margin-top: 0;
    }.legacy-content .m3nTdes strong{
        font-size: 16px;
    }.legacy-content .m2nsaBox{
        height: 560px;
    }.legacy-content .m2nNumbs{
        top: -53px;
    }.legacy-content .m3nTsbtn{
        text-align: left;
    }.legacy-content .m2nSiper .slick-prev{
        bottom: 24px;
        z-index: 2;
    }.legacy-content .m2nSiper .slick-next{
        bottom: 24px;
        z-index: 2;
    }.legacy-content .m2Page{
        padding-top: 50px;
    }
}.legacy-content .m3nDetail{
    background: #f2f4f5;
    padding-top: 64px;
}.legacy-content .m3n_bt{
    font-size: 36px;
    line-height: 110px;
}.legacy-content .m3nDetail .m2nul{
    margin-bottom: 0;
    border: none;
    padding-bottom: 2vw;
}.legacy-content .m2pos{
    text-align: right;
    padding-right: 60px;
    font-size: 12px;
    line-height: 74px;
    color: #808080;
    height: 74px;
}.legacy-content .m2pos_a{
    color: #808080;
}.legacy-content .m2pos span{
    display: inline-block;
    margin: 0px 10px;
}.legacy-content .m3nPage{
    margin-top: 2.34vw;
    margin-bottom: 2.86vw;
    position: relative;
}.legacy-content .m3nPlx{
    width: calc(100% - 488px);
    float: left;
    background: #FFF;
    padding: 35px 60px 62px;
}.legacy-content .m3nLt{
    font-size: clamp(20px, 1.45vw, 28px);
    line-height: 1.2;
    display: block;
}.legacy-content .m3ninfo{
    line-height: 40px;
    margin-top: 22px;
    padding-bottom: 30px;
    border-bottom: 4px solid #E6E6E6;
    overflow: hidden;
}.legacy-content .m3ntm{
    background: url(/legacy/shared/statics/home/images/m3n_tm.png) no-repeat left center;
    padding-left: 34px;
    font: 24px din_light;
    color: #cccccc;
    float: left;
}.legacy-content .m3nShare{
    float: right;
}.legacy-content .m3nsa1{
    line-height: 40px;
    background: url(/legacy/shared/statics/home/images/m3nr1a.png) no-repeat center center;
    height: 40px;
    width: 50px;
    float: left;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity: 0.3;
}.legacy-content .m3nsa2{
    background: url(/legacy/shared/statics/home/images/m3nr2a.png) no-repeat center center;
    float: left;
    height: 40px;
    width: 50px;
    margin-left: 10px;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity: 0.3;
}.legacy-content .m3nsa1:hover, .legacy-content .m3nsa2:hover{
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
    opacity: 1;
}.legacy-content .m3nContent{
    font-size: clamp(14px, 0.9375vw, 18px);
    line-height: 2;
    color: #808080;
    margin: 35px 0px 40px;
}.legacy-content .m3nContent img{
    max-width: 100%;
    height: auto !important;
}.legacy-content .m3nContent2{
    color: #333;
}.legacy-content .m3nTag{
    line-height: 24px;
    padding-left: 70px;
    position: relative;
    margin-bottom: 2.86vw;
    font-size: 14px;
}.legacy-content .m3nTag span{
    display: inline-block;
    position: absolute;
    left: 0px;
    top: 0px;
}.legacy-content .m3nTag a{
    color: #FFF;
    background: #df203d;
    white-space: nowrap;
    display: inline-block;
    margin: 0px 10px 10px 0px;
    padding: 0px 18px;
    font-size: 14px;
}.legacy-content .m3nPages{
    height: 130px;
    position: relative;
}.legacy-content .m3nPages2{
    margin-top: 3vw;
}.legacy-content .m3nPages:before{
    content: "";
    background: #E6E6E6;
    position: absolute;
    height: 1px;
    top: 29px;
    right: 0px;
    bottom: 0px;
    left: 0
}.legacy-content .m3nbakWpr{
    background: #FFF;
    width: 120px;
    margin-left: -60px;
    position: absolute;
    left: 50%;
    top: 0px;
    z-index: 1;
    text-align: center;
}.legacy-content .m3nback{
    line-height: 26px;
    padding-top: 65px;
    font-size: 14px;
    color: #808080;
    display: block;
    position: relative;
}.legacy-content .m3nback:before{
    content: "";
    background: url(/legacy/shared/statics/home/images/m3n_bk.png) no-repeat center center;
    display: block;
    height: 60px;
    width: 60px;
    margin-left: -30px;
    border: 1px solid #ECECEC;
    position: absolute;
    left: 50%;
    top: 0px;
    border-radius: 50%;
    transition: all 0.5s ease-in-out;
}.legacy-content .m3nback:hover:before{
    color: #FFF;
    background: #df203d url(/legacy/shared/statics/home/images/m3n_bkw.png) no-repeat center center;
    border: 1px solid #df203d;
    box-shadow: 0 10px 30px rgba(223, 32, 61, 0.3);
}.legacy-content .m3npage_prev{
    line-height: 58px;
    text-align: center;
    display: inline-block;
    height: 60px;
    width: 200px;
    border: 1px solid #E6E6E6;
    position: absolute;
    left: 0px;
    bottom: 0px;
    font-size: 18px;
    color: #808080;
}.legacy-content .m3npage_next{
    line-height: 58px;
    text-align: center;
    display: inline-block;
    height: 60px;
    width: 200px;
    border: 1px solid #E6E6E6;
    position: absolute;
    right: 0px;
    bottom: 0px;
    font-size: 18px;
    color: #808080;
}.legacy-content .m3npage_next:hover, .legacy-content .m3npage_prev:hover{
    color: #FFF;
    background: #df203d;
    border: 1px solid #df203d;
}.legacy-content .m3nPrx{
    width: 464px;
    float: right;
    background: #fff;
    background: #fff;
    position: sticky;
    top: 120px;
    padding: clamp(20px, 2vw, 40px) 0;
}.legacy-content .m3nrt{
    padding: 0 clamp(24px, 2vw, 60px);
    font-size: clamp(22px, 1.5vw, 30px);
    position: relative;
    line-height: 1.2;
}.legacy-content .m3nrt:before{
    content: '';
    width: 4px;
    height: 80%;
    position: absolute;
    top: 10%;
    left: 0;
    background-color: #D10F34;
}.legacy-content .m3nrAbox{
    display: block;
    margin: clamp(15px, 1.5vw, 30px) clamp(24px, 2vw, 60px) 15px;
}.legacy-content .m3nrAbox .overflowHide{
    height: 194px;
}.legacy-content .m3nRul{
    margin: 0px clamp(24px, 2vw, 60px);
}.legacy-content .m3nRul li{
    padding-left: 22px;
    font-size: clamp(14px, 0.833vw, 16px);
    line-height: 1.5;
    margin-bottom: clamp(10px, 1vw, 20px);
    position: relative
}.legacy-content .m3nra{
    color: #808080;
}.legacy-content .m3nra span{
    display: inline-block;
    line-height: 24px;
    position: absolute;
    left: 0px;
    top: 0px;
    color: #808080;
}.legacy-content .m3nRul li:nth-child(1) span{
    color: #d11031;
}.legacy-content .m3nRul li:nth-child(2) span{
    color: #ff4e00;
}.legacy-content .m3nRul li:nth-child(3) span{
    color: #ffc600;
}

@media (max-width:1799px) {.legacy-content .m2pos{
        line-height: 60px;
        height: 60px;
    }.legacy-content .m3nPage{
        margin-top: 1vw;
    }.legacy-content .m3nPlx{
        padding: 35px 30px 55px;
    }.legacy-content .m3nPrx{
        top: 100px;
    }.legacy-content .m3csra:hover span, .legacy-content .m3csra.on span{
        margin-top: 5px;
    }.legacy-content .m3ntm{
        font-size: 20px;
    }.legacy-content .m3nPrx{
        width: 400px;
    }.legacy-content .m3nPlx{
        width: calc(100% - 428px);
    }.legacy-content .m3npage_prev, .legacy-content .m3npage_next{
        line-height: 50px;
        height: 52px;
        font-size: 16px;
    }.legacy-content .m3n_bt{
        font-size: 24px;
        line-height: 80px;
        height: 80px;
    }.legacy-content .m2naBox .overflowHide{
        height: 205px;
    }.legacy-content .m2nbm span{
        line-height: 38px;
    }
}

@media (max-width:1199px) {.legacy-content .m3nDetail{
        padding-top: 0;
    }.legacy-content .m3nPrx{
        width: 300px;
    }.legacy-content .m3nPlx{
        width: calc(100% - 328px);
    }
}

@media (max-width:993px) {.legacy-content .m2pos{
        padding-right: 45px;
    }.legacy-content .m3nPlx{
        padding-bottom: 25px;
    }.legacy-content .m3nPlx{
        width: 100%;
        float: none;
    }.legacy-content .m3nPrx{
        width: 100%;
        margin-top: 25px;
        float: none;
    }
}

@media (max-width:767px) {.legacy-content .m2pos{
        line-height: 22px;
        padding: 15px;
    }.legacy-content .m2pos span{
        margin: 0 3px;
    }.legacy-content .m3nPlx{
        padding: 25px 15px 35px;
    }.legacy-content .m3nLt{
        text-align: center;
        border-bottom: 2px solid #efefef;
        padding-bottom: 15px;
    }.legacy-content .m3csFun{
        display: none;
    }.legacy-content .m3nShare{
        display: none;
    }.legacy-content .m3ntm{
        font-size: 16px;
    }.legacy-content .m3ninfo{
        padding-bottom: 20px;
        border-bottom: 2px solid #efefef;
    }.legacy-content .m3nPages{
        height: 160px;
    }.legacy-content .m3npage_prev, .legacy-content .m3npage_next{
        width: 48%;
    }
}.legacy-content .m2dtul{
    margin-bottom: 2vw;
}.legacy-content .m2dtul li{
    margin-bottom: 30px;
}.legacy-content .m2dt_aBox{
    display: block;
    padding: 3.12vw;
    background: #F5F5F5;
    overflow: hidden;
}.legacy-content .m2dt_aBox:hover{
    transform: translateY(-10px);
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
}.legacy-content .m2dt_aBox .overflowHide{
    float: left;
    height: 270px;
    width: 480px;
}.legacy-content .m2dt_des{
    width: calc(100% - 480px);
    padding-left: 3.12vw;
    padding-top: 50px;
    float: right;
}.legacy-content .m2dt_des p{
    font-size: 24px;
    color: #df203d;
    line-height: 36px;
    margin-bottom: 22px;
}.legacy-content .m2dt_des strong{
    font-size: 36px;
    line-height: 48px;
    font-weight: normal;
    display: block;
    color: #333;
}.legacy-content .m2dtul li:nth-child(2n) .m2dt_aBox .overflowHide{
    float: right;
}.legacy-content .m2dtul li:nth-child(2n) .m2dt_des{
    float: left;
    padding-left: 0;
    padding-right: 3.12vw;
}

@media (max-width:1799px) {.legacy-content .m2dt_aBox .overflowHide{
        height: 220px;
        width: 430px;
    }.legacy-content .m2dt_des{
        padding-top: 40px;
        width: calc(100% - 430px);
    }.legacy-content .m2dt_des p{
        font-size: 21px;
        line-height: 30px;
    }.legacy-content .m2dt_des strong{
        font-size: 24px;
        line-height: 38px;
    }
}

@media (max-width:993px) {.legacy-content .m2dt_aBox .overflowHide{
        width: 350px;
    }.legacy-content .m2dt_des{
        width: calc(100% - 350px);
    }.legacy-content .m2dt_des strong{
        font-size: 18px;
        line-height: 30px;
    }.legacy-content .m2dt_des p{
        margin-bottom: 10px;
    }
}

@media (max-width:767px) {.legacy-content .m2dt_aBox .overflowHide{
        width: 100%;
        float: none;
        height: 180px;
    }.legacy-content .m2dt_des{
        width: 100%;
        float: none;
    }.legacy-content .m2dt_des{
        padding-top: 20px;
    }.legacy-content .m2dt_des p{
        font-size: 17px;
    }.legacy-content .m2dt_des strong{
        font-size: 16px;
        line-height: 28px;
    }.legacy-content .m2dt_aBox{
        padding-bottom: 20px;
    }
}.legacy-content .m2csul{
    margin-bottom: 50px;
    margin-top: -10px;
}.legacy-content .m2csul li{
    padding: 40px 0px;
    border-bottom: 1px solid #E6E6E6;
}.legacy-content .m2cs_aBox{
    display: block;
    overflow: hidden;
}.legacy-content .m2cs_aBox .overflowHide{
    float: left;
    height: 270px;
    width: 480px;
}.legacy-content .m2csRdes{
    margin-left: 518px;
    padding-top: 32px;
}.legacy-content .m2csRdes strong{
    font-size: 24px;
    line-height: 42px;
    font-weight: normal;
    display: block;
    height: 42px;
    margin-bottom: 10px;
}.legacy-content .m2csRdes p{
    font-size: 16px;
    line-height: 32px;
    color: #333;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    height: 64px;
    overflow: hidden;
    margin-bottom: 22px;
}.legacy-content .m2csRdes span{
    font-size: 14px;
    color: #104484;
    line-height: 46px;
    text-align: center;
    display: inline-block;
    height: 48px;
    width: 180px;
    border: 1px solid #104484;
    border-radius: 0.2em;
    transition: all 0.5s ease-in-out;
}.legacy-content .m2cs_aBox:hover .m2csRdes span{
    color: #fff;
    transform: translateY(-5px);
    box-shadow: 0 5px 15px rgba(16, 68, 132, 0.3);
    background: #104484;
}

@media (max-width:1799px) {.legacy-content .m2cs_aBox .overflowHide{
        height: 250px;
        width: 450px;
    }.legacy-content .m2csRdes{
        margin-left: 480px;
    }.legacy-content .m2csRdes strong{
        font-size: 21px;
        line-height: 36px;
        height: 36px;
        margin-bottom: 5px;
    }.legacy-content .m2csRdes p{
        font-size: 15px;
        line-height: 30px;
        height: 60px;
    }
}

@media (max-width:1199px) {.legacy-content .m2cs_aBox .overflowHide{
        width: 400px;
    }.legacy-content .m2csRdes{
        margin-left: 430px;
    }.legacy-content .m2csRdes span{
        width: 140px;
    }
}

@media (max-width:993px) {.legacy-content .m2cs_aBox .overflowHide{
        width: 358px;
    }.legacy-content .m2csRdes{
        margin-left: 380px;
    }
}

@media (max-width:767px) {.legacy-content .m2csul li{
        padding: 20px 0 35px;
    }.legacy-content .m2cs_aBox .overflowHide{
        width: 100%;
        height: 185px;
        float: none
    }.legacy-content .m2csRdes{
        margin-left: 0;
        margin-top: 15px;
        padding-top: 0
    }.legacy-content .m2csRdes strong{
        font-size: 20px;
    }.legacy-content .m2csRdes p{
        height: auto;
        max-height: 120px;
        -webkit-line-clamp: 3;
        font-size: 13px;
    }.legacy-content .m2csRdes span{
        transform: translateY(0) !important;
        box-shadow: none !important;
    }.legacy-content .m2csul{
        margin-bottom: 30px;
    }
}.legacy-content .m3csBom{
    height: 4.2vw;
}.legacy-content .m3csDetail .m3nPlx{
    width: calc(100% - 384px);
}.legacy-content .m3csDetail .m3nPrx{
    width: 360px;
}.legacy-content .m3csFun{
    height: 82px;
    margin-top: 48px;
    border-bottom: 4px solid #E6E6E6;
}.legacy-content .m3csFun .m3shareBox{
    bottom: -10px;
}.legacy-content .m3csFun .m3shareBtn{
    background: url(/legacy/shared/statics/home/images/m3srbib.png) no-repeat center center;
}.legacy-content .m3csFun .m3shareBtn:hover{
    background: url(/legacy/shared/statics/home/images/m3srbi.png) no-repeat center center;
}.legacy-content .m3csFun .m3share_point{
    background: url(/legacy/shared/statics/home/images/m3sri1b.png) no-repeat center center;
}.legacy-content .m3csFun .m3share_point:hover{
    background: url(/legacy/shared/statics/home/images/m3sri1a.png) no-repeat center center;
}.legacy-content .m3csFun .m3share_email{
    background: url(/legacy/shared/statics/home/images/m3sri2b.png) no-repeat center center;
}.legacy-content .m3csFun .m3share_email:hover{
    background: url(/legacy/shared/statics/home/images/m3sri2a.png) no-repeat center center;
}

@media (max-width:1799px) {.legacy-content .m3csFun{
        margin-top: 38px;
        height: 66px;
        border-bottom: 2px solid #E6E6E6
    }.legacy-content .m3csDetail .m3nPrx{
        width: 300px;
    }.legacy-content .m3csDetail .m3nPlx{
        width: calc(100% - 324px);
    }
}

@media (max-width:993px) {.legacy-content .m3csDetail .m3nPlx{
        width: 100%;
        float: none;
    }.legacy-content .m3csDetail .m3nPrx{
        width: 100%;
        float: none;
        margin-top: 25px;
        position: static;
    }
}

@media (max-width:767px) {.legacy-content .m3csBom{
        height: 50px;
    }
}.legacy-content .m3csBlock{
    margin-top: 40px;
}.legacy-content .m3cs_sbt{
    font-size: clamp(20px, 2vw, 34px);
    line-height: 1.2;
    padding-left: 16px;
    border-left: 4px solid #df203d;
}.legacy-content .m3cs_txt{
    font-size: clamp(14px, 1vw, 18px);
    line-height: 1.5;
    color: #808080;
    padding-top: 24px;
}.legacy-content .m3cs_txt p{
    margin-top: clamp(15px, 1.25vw, 20px);
}.legacy-content .m3cs_txt p:nth-of-type(1){
    margin-top: 0;
}.legacy-content .m3cs_txt ul li{
    list-style: inherit;
    margin-left: 1.25em;
    padding-left: 0 !important;
}.legacy-content .m3cs_txt_1{
    padding-bottom: 32px;
    border-bottom: 1px solid #E6E6E6;
}.legacy-content .m3csc2ul{}.legacy-content .m3csc2ul li{
    margin-top: 25px;
}.legacy-content .m3csc2itm{
    border: 1px solid #E6E6E6;
    padding: 38px 68px 32px 120px;
    position: relative;
    transition: all 0.5s ease-in-out;
    border-radius: 4em 0 4em 0;
}.legacy-content .m3csc2itm:hover{
    box-shadow: 0 10px 30px rgba(223, 32, 61, 0.3);
    border: 1px solid #df203d;
    color: #FFF;
    background: #df203d;
}.legacy-content .m3csc2itm span{
    font: 40px/40px eu_r;
    color: #df203d;
    text-align: center;
    width: 120px;
    left: 0px;
    top: 34px;
    transition: all 0.5s ease-in-out;
    position: absolute;
}.legacy-content .m3csc2Txt{
    transition: all 0.5s ease-in-out;
    border-left: 1px solid #E6E6E6;
    padding-left: 40px;
}.legacy-content .m3csc2Txt strong{
    font-size: 24px;
    line-height: 36px;
    display: block;
    font-weight: normal;
    margin-top: 0px;
    transform: translateY(-6px)
}.legacy-content .m3csc2Txt p{
    font-size: 16px;
    line-height: 32px;
    color: #808080;
    margin-top: 10px;
    transition: all 0.5s ease-in-out;
}.legacy-content .m3csc2itm:hover .m3csc2Txt p{
    color: #fff;
}.legacy-content .m3csc2itm:hover span{
    color: #fff;
}.legacy-content .m3csc2itm:hover .m3csc2Txt{
    border-left: 1px solid #E38392;
}.legacy-content .m3csChangBox{
    background: #0F4784 url(/legacy/shared/statics/home/images/m3cs_bg.jpg) no-repeat right bottom;
    margin-top: 25px;
    color: #fff;
    position: relative;
    display: flex;
}.legacy-content .m3csCtags{
    padding: 40px 0px;
    width: 252px;
    background: #295891;
}.legacy-content .m3csCtags a{
    color: #fff;
    display: block;
    padding: 15px 36px 15px 40px;
    margin-bottom: 10px;
    font-size: clamp(15px, 0.9vw, 18px);
    line-height: 1.2;
}.legacy-content .m3csCtags a.on{
    color: #fff;
    background: url(/legacy/shared/statics/home/images/m3cs_line.jpg) repeat-y left top;
}.legacy-content .m3csCboxWpr{
    width: calc(100% - 252px);
    padding: clamp(30px, 3vw, 60px);
}.legacy-content .m3csCbox{
    font-size: clamp(13px, 1vw, 16px);
    line-height: 1.5;
}.legacy-content .m3csCbox strong{
    font-size: clamp(16px, 1.25vw, 24px);
    line-height: 1.2;
    display: block;
    margin-bottom: 20px;
    font-weight: normal;
}.legacy-content .m3csCbox p{}.legacy-content .m3csrul{
    padding: 0 clamp(24px, 2vw, 60px);
    border-top: 1px solid #E6E6E6;
    margin-top: clamp(10px, 1vw, 20px);
}.legacy-content .m3csrul li{
    padding-left: 0 !important;
}.legacy-content .m3csrul li:last-child .m3csra{
    border: none;
}.legacy-content .m3csra{
    display: block;
    padding: clamp(15px, 1.25vw, 24px) 0px;
    border-bottom: 1px solid #E6E6E6;
    position: relative;
    height: 100%;
}.legacy-content .m3csra:after{
    content: "";
    background: #df203d;
    height: 2px;
    transition: all 0.5s ease-in-out;
    width: 0%;
    position: absolute;
    left: 0;
    bottom: -1px;
}.legacy-content .m3csra strong{
    font-size: clamp(14px, 1vw, 18px);
    line-height: 1.2;
    font-weight: normal;
    display: block;
    color: #333;
    white-space: normal;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}.legacy-content .m3csra p{
    font-size: 14px;
    line-height: 22px;
    color: #808080;
    height: 44px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-top: 0.5vw;
    display: none;
}.legacy-content .m3csra span{
    line-height: 20px;
    background: url(/legacy/shared/statics/home/images/m2nar.png) no-repeat right center;
    display: inline-block;
    height: 0px;
    padding-right: 14px;
    font-size: 14px;
    color: #df203d;
    transition: all 0.3s ease-in-out;
    margin-top: 0px;
    overflow: hidden;
}.legacy-content .m3csra:hover:after, .legacy-content .m3csra.on:after{
    width: 100%;
}.legacy-content .m3csra:hover span, .legacy-content .m3csra.on span{
    height: 20px;
    margin-top: 5px;
}

@media (max-width:1799px) {.legacy-content .m3csBlock{
        margin-top: 30px;
    }.legacy-content .m3csc2itm span{
        font: 30px/30px eu_r;
        width: 100px;
        left: 0px;
        top: 22px;
    }.legacy-content .m3csc2itm{
        padding: 28px 30px 20px 100px;
    }.legacy-content .m3csc2Txt strong{
        font-size: 20px;
        line-height: 30px;
    }.legacy-content .m3csc2Txt p{
        font-size: 15px;
        line-height: 28px;
        margin-top: 5px;
    }.legacy-content .m3csc2Txt{
        padding-left: 30px;
    }.legacy-content .m3csCtags a{
        padding: 15px 26px 15px 25px;
    }.legacy-content .m3csCtags{
        width: 212px;
    }.legacy-content .m3csCboxWpr{
        width: calc(100% - 212px);
    }.legacy-content .m3csCbox strong{
        margin-bottom: 10px;
    }
}

@media (max-width:767px) {.legacy-content .m3csc2itm span{
        display: none;
    }.legacy-content .m3csc2itm{
        padding-left: 15px;
        padding-right: 15px;
    }.legacy-content .m3csc2Txt{
        border: none !important;
        padding-left: 0;
    }.legacy-content .m3csc2Txt strong{
        font-size: 18px;
    }.legacy-content .m3csc2Txt p{
        font-size: 14px;
        margin-top: 0;
    }.legacy-content .m3csc2ul li{
        margin-top: 15px;
    }.legacy-content .m3csc2ul{
        margin-bottom: 35px;
    }.legacy-content .m3csChangBox{
        padding: 0;
    }.legacy-content .m3csCtags{
        display: none;
    }.legacy-content .m3csCboxWpr .slick-dots{
        bottom: 15px;
    }.legacy-content .m3csCboxWpr .slick-dots li button{
        display: none;
    }.legacy-content .m3csCboxWpr .slick-dots li{
        background: rgba(255, 255, 255, 0.3);
        display: inline-block;
        height: 6px;
        width: 6px;
        margin: 0px 6px;
        position: relative;
        border-radius: 50%;
        vertical-align: middle
    }.legacy-content .m3csCboxWpr .slick-dots li.slick-active{
        background: #fff;
    }.legacy-content .m3csCboxWpr{
        width: 100%;
    }.legacy-content .m3csBlock{
        margin-top: 40px;
    }.legacy-content .m3csra span, .legacy-content .m3csra span{
        height: 20px;
        margin-top: 5px;
    }
}.legacy-content .m2ptCon{
    padding: 2.08vw 0 5.72vw
}.legacy-content .m2ptLx{
    width: calc(100% - 384px);
    float: left;
}.legacy-content .m2ptItem{
    padding: clamp(30px, 2vw, 40px) 0;
    background: #fff;
    margin-bottom: 24px;
}.legacy-content .m2ptLx .m2ptItem:last-child{
    margin-bottom: 0;
}.legacy-content .m2pt_pt{
    border-bottom: 1px solid #E6E6E6;
    padding-right: 30px;
    padding-bottom: clamp(15px, 1.5vw, 30px);
    position: relative;
}.legacy-content .m2pt_pt span{
    border-left: 4px solid #D10F34;
    padding-left: 25px;
    font-size: clamp(20px, 2vw, 34px);
    line-height: 1.2;
    display: block;
}.legacy-content .m2pt_pt a{
    position: absolute;
    right: clamp(15px, 1.5vw, 30px);
    top: 10%;
    font-size: 14px;
    line-height: 20px;
    color: #df203d;
}.legacy-content .m2pt_des{

    font-size: clamp(15px, 0.9vw, 18px);
    line-height: 1.5;
    padding: clamp(15px, 1.5vw, 30px) 30px 0;
}.legacy-content .m2ptc1ul{
    margin: clamp(15px, 1.5vw, 30px) -12px 0;
    padding: 0 clamp(15px, 1.5vw, 30px);
    display: flex;
    flex-wrap: wrap;
}.legacy-content .m2ptc1ul li{
    width: 33.33%;
    padding: clamp(30px, 2.5vw, 45px) 12px clamp(20px, 1.5vw, 30px) !important;
}.legacy-content .m2pt_c1a{
    display: block;
    height: 100%;
    padding: clamp(40px, 3vw, 60px) clamp(20px, 1.5vw, 30px) clamp(20px, 1.5vw, 30px) ;
    position: relative;
    border: 1px solid #E6E6E6;
    background: #fff;
    cursor: default;
}.legacy-content .m2pt_c1a > span{
    height: clamp(60px, 4.6875vw, 90px);
    width: clamp(60px, 4.6875vw, 90px);
    border: clamp(3px, 0.35vw, 7px) solid #EFEFEF;
    position: absolute;
    left: clamp(20px, 1.5vw, 30px);
    top: 0;
    transform: translateY(-50%);
    border-radius: 50%;
    transition: all 0.5s ease-in-out;
    background: #fff;
}.legacy-content .m2pt_c1a:hover > span{
    transform: rotateY(180deg)  translateY(-50%);
}.legacy-content .m2pt_c1a > span img{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    max-width: 66.66%;
    max-height: 66.66%;
}.legacy-content .m2pt_c1des{}.legacy-content .m2pt_c1des strong{
    font-size: clamp(16px, 1.25vw, 20px);
    line-height: 1.2;
    font-weight: normal;
    display: block;
    color: #333;
}.legacy-content .m2pt_c1des p{
    font-size: clamp(13px, 0.75vw, 14px);
    line-height: 1.5;
    color: #808080;
    margin-top: clamp(10px, 1vw, 20px);
}.legacy-content .m2ptItem .m3csSwiper{
    background-color: #FFF;
    margin-top: 0px;
    padding: 0px 120px 70px;
}.legacy-content .m3cs_c3Item{
    position: relative;
}.legacy-content .m2pt_c3ul{
    margin: clamp(15px, 1.5vw, 30px) 0 0;
    padding: 0 clamp(15px, 1.5vw, 30px);
}.legacy-content .m2pt_c3ul li{
    margin-bottom: 10px;
    padding-left: 0 !important;
}.legacy-content .m2pt_c3ul li p{
    font-size: clamp(13px, 0.833vw, 16px);
    line-height: 1.5;
    background-color: #F2F4F5;
    padding: clamp(15px, 1.5vw, 3vw);
    transition: all 0.5s ease-in-out;
    cursor: default;
    position: relative
}.legacy-content .m2pt_c3ul li p:hover{
    box-shadow: 0 6px 30px rgba(223, 32, 61, 0.3);
    color: #FFF;
    background-color: #df203d;
    z-index: 1;
}.legacy-content .m2ptc4boxBom{
    display: flex;
    borders: 1px solid #E6E6E6;
    margin: clamp(15px, 1.5vw, 30px) 0 0;
}.legacy-content .m2ptc4tag{
    width: 241px;
    border-right: 1px solid #e6e6e6;
    padding: clamp(30px, 3vw, 60px) 0;
}.legacy-content .m2ptc4tag a{
    display: block;
    font-size: clamp(15px, 0.9vw, 18px);
    line-height: 1.2;
    padding: 10px 20px 10px 30px;
    margin-bottom: 15px;
}.legacy-content .m2ptc4tag a.on{
    color: #FFF;
    background: #df203d;
}.legacy-content .m2ptc4CboxWpr{
    width: calc(100% - 241px);
    background: url(/legacy/shared/statics/home/images/m2pt_bg1.png) no-repeat right bottom;
    background-size: cover;
}.legacy-content .m2ptc4box{
    padding: clamp(30px, 3vw, 60px);
    display: flex !important;
    flex-direction: column;
    justify-content: center;
    font-size: clamp(13px, 1vw, 16px);
    line-height: 1.5;
    color: #666;
}.legacy-content .m2ptc4box strong{
    font-size: clamp(16px, 1.25vw, 24px);
    line-height: 1.2;
    font-weight: normal;
    display: block;
    margin-bottom: 15px;
    color: #333;
}.legacy-content .m2pt_c5t{
    font-size: 24px;
    line-height: 38px;
    font-weight: normal;
    display: block;
    padding: 32px 30px 30px;
}.legacy-content .m2ptItem5{
    background: #FFF url(/legacy/shared/statics/home/images/m2pt_bg2.jpg) no-repeat center bottom;
}.legacy-content .m2ptItem6{
    background: #fff url(/legacy/shared/statics/home/images/m2pt_bg3.jpg) no-repeat center bottom;
}.legacy-content .m2ptc5ul{
    margin: clamp(15px, 1.5vw, 30px) -12px 0;
    padding: 0 clamp(15px, 1.5vw, 30px);
    display: flex;
    flex-wrap: wrap;
}.legacy-content .m2ptc5ul li{
    padding: 0px 12px;
    width: 33.33%;
    margin-bottom: 24px;
}.legacy-content .m2ptc5a{
    display: block;
    height: 100%;
    position: relative;
    border-radius: 3em 0 3em 0;
    padding: clamp(40px, 3vw, 60px) clamp(15px, 1.5vw, 30px) clamp(15px, 1.5vw, 30px);
    overflow: hidden;
}.legacy-content .m2ptc5a:before{
    content: "";
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: url(/legacy/shared/statics/home/images/m2pt_c5sbg.png) repeat-x left bottom;
}.legacy-content .m2ptc5a:after{
    content: "";
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: #df203d;
    transition: all 0.5s ease-in-out;
    opacity: 0;
}.legacy-content .m2ptc5a:hover:after{
    opacity: 1;
}.legacy-content .m2ptc5a:hover{
    color: #fff;
}.legacy-content .m2ptc5x{
    position: relative;
    z-index: 3;
}.legacy-content .m2ptc5x strong{
    font-size: clamp(16px, 1.25vw, 20px);
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 10px;
    display: block
}.legacy-content .m2ptc5x p{
    font-size: clamp(13px, 1vw, 16px);
    line-height: 1.5;
    
}.legacy-content .m2ptc5a i{
    transition: all 0.5s ease-in-out;
    background: #0F4784;
    height: 16px;
    width: 16px;
    position: absolute;
    left: clamp(15px, 1.5vw, 30px);
    top: clamp(15px, 1.5vw, 30px);
    border-radius: 0.6em 0 0.6em 0;
    z-index: 3;
}.legacy-content .m2ptc5a:hover i{
    background: #E88898;
}.legacy-content .m2ptc6ul{
    margin: clamp(15px, 1.5vw, 30px) -12px 0;
    padding: 0 clamp(15px, 1.5vw, 30px);
    display: flex;
    flex-wrap: wrap;
    gap: 24px 0;
}.legacy-content .m2ptc6ul li{
    width: 50%;
    padding: 0px 12px !important;
}.legacy-content .m2ptc6a{
    display: block;
    height: 100%;
    border: 1px solid #D9D9D9;
    padding: clamp(20px, 1.5vw, 30px);
    border-radius: 3em 0 3em 0;
}.legacy-content .m2ptc6a:hover{
    background: #df203d;
    color: #FFF;
    box-shadow: 0px 10px 30px rgba(223, 32, 61, 0.3);
    border: 1px solid #df203d;
}.legacy-content .m2ptc6a strong{
    font-size: clamp(16px, 1.25vw, 20px);
    line-height: 1.2;
    font-weight: normal;
    display: block;
    margin-bottom: 10px;
    position: relative;
}.legacy-content .m2ptc6a p{
    font-size: clamp(13px, 0.75vw, 14px);
    line-height: 1.5;
    color: #808080;
    transition: all 0.4s ease-in-out;
}.legacy-content .m2ptc6a:hover p{
    color: #fff;
}.legacy-content .m2ptc6a strong:before{
    content: "";
    background: #df203d;
    height: 12px;
    width: 6px;
    position: absolute;
    left: clamp(-30px, -1.5vw, -20px);
    top: clamp(4px, calc(0.7vw - 6px), 6px);
    transition: all 0.5s ease-in-out;
}.legacy-content .m2ptc6a:hover strong:before{
    background: #fff;
}.legacy-content .m2ptItem .m3csc5swiper{
    margin-bottom: 50px;
    padding: 40px 30px 42px;
}.legacy-content .m2ptItem .m3cs_c5item .bgImg{
    height: 180px;
    width: 320px;
}.legacy-content .m2ptItem .m3cs_c5des{
    margin-left: 350px;
    min-height: 180px;
}.legacy-content .m2ptItem .m3cs_c5des p{
    font-size: 14px;
    line-height: 24px;
    color: #808080;
    margin: 10px 0px 16px
}.legacy-content .m3cs_c5btn{
    padding-bottom: 15px;
}.legacy-content .m2ptItem .hmc1cm{
    line-height: 36px;
    height: 36px;
    width: 120px;
}.legacy-content .m2ptItem .hmc1cm2{
    line-height: 34px;
    height: 36px;
    width: 120px;
    border-width: 1px !important;
}.legacy-content .m2ptItem .m3csc6swiper{
    margin-bottom: 50px;
    padding: 40px 30px 42px;
    margin-top: 0;
}.legacy-content .m2ptItem .m3cs_c6item .bgImg{
    height: 180px;
    width: 320px;
}.legacy-content .m2ptItem .m3cs_c6item .m3cs_c5des{
    margin-left: 0;
    width: calc(100% - 352px);
    min-height: 180px;
}.legacy-content .m2ptItem .isVideo::after{
    width: 50px;
    height: 50px;
    margin-left: -25px;
    margin-top: -25px;
}

@media (max-width:1799px) {.legacy-content .m2ptCon{
        padding-top: 1vw;
    }.legacy-content .m2ptLx{
        width: calc(100% - 324px);
    }.legacy-content .m2ptItem .m3csSwiper{
        padding: 0px 100px 60px;
    }.legacy-content .m2ptc4tag a{
        padding: 6px 15px 8px 20px;
    }.legacy-content .m2ptc4tag{
        width: 220px;
    }.legacy-content .m2ptc4CboxWpr{
        width: calc(100% - 220px);
    }.legacy-content .m2pt_c5t{
        font-size: 20px;
        line-height: 32px;
    }.legacy-content .m2ptc5ul li{
        width: 50%;
    }.legacy-content .m2ptItem .m3csc5swiper{
        padding: 10px 30px 20px;
        margin-bottom: 30px;
    }
}

@media (max-width:1199px) {.legacy-content .m2ptCon{
        padding-top: 35px;
    }.legacy-content .m2ptItem .m3cs_c5item .bgImg{
        width: 260px;
    }.legacy-content .m2ptItem .m3cs_c5des{
        margin-left: 280px;
    }.legacy-content .m2ptItem .m3cs_c6item .bgImg{
        width: 260px;
    }.legacy-content .m2ptItem .m3cs_c6item .m3cs_c5des{
        width: calc(100% - 280px)
    }.legacy-content .m2ptc6ul li{
        width: 100%;
    }
}

@media (max-width:993px) {.legacy-content .m2ptLx{
        width: 100%;
        float: none;
    }
}

@media (max-width:767px) {.legacy-content .m2ptCon{
        padding-top: 50px;
    }.legacy-content .m2pt_des{
        font-size: 14px;
    }.legacy-content .m2ptc1ul li{
        width: 100%;
        padding-left: 0;
        padding-right: 0
    }.legacy-content .m2pt_c1des strong{
        font-size: 18px;
    }.legacy-content .m2ptItem .m3csSwiper{
        padding: 0px 15px 70px;
    }.legacy-content .m3cs_anis{
        transform: scale(0.6);
        transform-origin: center center;
    }.legacy-content .pubSwiper .slick-dots{
        bottom: 40px;
    }.legacy-content .m2ptc4tag{
        display: none;
    }.legacy-content .m2ptc4CboxWpr{
        width: 100%;
    }.legacy-content .m2ptc4box{
        padding: 20px 30px 40px;
        display: block !important;
    }.legacy-content .m2ptc4box strong{
        margin-bottom: 5px;
    }.legacy-content .m2ptc4CboxWpr .slick-dots{
        bottom: 15px;
    }.legacy-content .m2ptc4CboxWpr .slick-dots li button{
        display: none;
    }.legacy-content .m2ptc4CboxWpr .slick-dots li{
        background: #D6D6D6;
        display: inline-block;
        height: 6px;
        width: 6px;
        margin: 0px 6px;
        position: relative;
        border-radius: 50%;
        vertical-align: middle
    }.legacy-content .m2ptc4CboxWpr .slick-dots li.slick-active{
        background: #df203d;
    }.legacy-content .m2pt_c5t{
        padding-left: 15px;
        padding-right: 15px;
        font-size: 16px;
        line-height: 30px;
    }.legacy-content .m2ptc5ul li{
        width: 100%;
    }.legacy-content .m2ptc5ul{
        padding-left: 0;
        padding-right: 0;
    }.legacy-content .m2ptItem .m3csc5swiper{
        padding-left: 15px;
        padding-right: 15px;
        margin-top: 25px;
    }.legacy-content .m2ptItem .m3csc6swiper{
        padding-left: 15px;
        padding-right: 15px;
    }.legacy-content .m2ptItem .m3cs_c5item .bgImg{
        width: 100%;
        float: none;
        display: block;
    }.legacy-content .m2ptItem .m3cs_c5des{
        margin-left: 0;
        margin-top: 20px;
        min-height: auto;
    }.legacy-content .m3csc5swiper.pubSwiper .slick-dots{
        bottom: 0;
    }.legacy-content .m2ptItem .m3cs_c6item .m3cs_c5des{
        width: 100%;
    }.legacy-content .m2ptItem .m3cs_c6item .bgImg{
        width: 100%;
    }.legacy-content .m3csc6swiper.pubSwiper .slick-dots{
        bottom: 0;
    }
}.legacy-content .m2xwu1{
    margin: 6px -12px 0px;
    position: relative;
    display: flex;
    flex-wrap: wrap;
}.legacy-content .m2xwu1 li{
    padding: 0px 12px;
    margin-top: 24px;
    float: left;
    width: 33.33%;
}.legacy-content .m2xw_aBox{
    display: block;
    position: relative;
    height: 100%;
}.legacy-content .m2xw_aBox:before{
    content: "";
    background: url(/legacy/shared/statics/home/images/m2pt_c5sbg.png) repeat-x left bottom;
    border: 1px solid #CFD9E6;
    border-radius: 3em 0 3em 0;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}.legacy-content .m2xw_aBox:after{
    content: "";
    border-radius: 3em 0 3em 0;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: #df203d;
    transition: all 0.5s ease-in-out;
    opacity: 0;
    box-shadow: 0 10px 30px rgba(223, 32, 61, 0.3);
}.legacy-content .m2xwu1x{
    position: relative;
    z-index: 2;
    padding: clamp(30px, 3.125vw, 60px) clamp(20px, 2vw, 40px);
}.legacy-content .m2xwu1x strong{
    font-size: clamp(18px, 1.25vw, 24px);
    font-weight: normal;
    display: block;
    line-height: 1.2;
}.legacy-content .m2xwu1x p{
    font-size: clamp(13px, 1vw, 16px);
    line-height: 1.5;
    display: block;
    margin-top: 15px;
}.legacy-content .m2xw_aBox:hover:after{
    opacity: 1;
}.legacy-content .m2xw_aBox:hover{
    color: #fff;
}.legacy-content .m3wxul2{
    margin-top: 20px;
}.legacy-content .m3wxul2 li{
    margin-top: 10px;
    transition: all 0.5s ease-in-out;
    background: #f2f4f5;
    font-size: 14px;
    line-height: 26px;
    padding: 17px 40px;
    position: relative;
}.legacy-content .m3wxul2 li:hover{
    color: #FFF;
    background: #df203d;
    padding: 38px 40px;
    box-shadow: 0 5px 20px rgba(223, 32, 61, 0.3);
    z-index: 1;
}.legacy-content .m3xw_p1{
    font-size: 18px;
    line-height: 32px;
    display: none !important;
    height: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}.legacy-content .m3xw_p2{
    font-size: clamp(14px, 1vw, 18px);
    line-height: 1.7;
    display: block !important;
}.legacy-content .m2xwTagBox{
    margin-top: 38px;
    background: #104484 url(/legacy/shared/statics/home/images/m2xw_bg.jpg) no-repeat right center;
    background-size: auto 100%;
    border: none
}.legacy-content .m2xwTagBox .m3csTag{
    background: #1c4e8a;
    border: none;
}.legacy-content .m2xwTagBox .m3csTag a{
    color: #fff;
}.legacy-content .m2xwTagBox .m3csTag a.on, .legacy-content .m2xwTagBox .m3csTag a:hover{
    background: #285790;
}.legacy-content .m2xwTagBox .m3csTg{
    color: #fff;
}

@media (max-width:1799px) {.legacy-content .m3xw_p1{
        font-size: 16px;
        line-height: 30px
    }
}

@media (max-width:993px) {.legacy-content .m3xw_p1{
        display: none !important;
    }.legacy-content .m3wxul2 li{
        padding: 38px 40px;
    }
}

@media (max-width:767px) {.legacy-content .m2xwu1 li{
        width: 100%;
        margin-top: 15px;
    }.legacy-content .m2xwu1x{
        position: relative;
    }.legacy-content .m2xwu1x p{
        min-height: 10px;
    }.legacy-content .m3csItem{
        padding-bottom: 40px;
    }.legacy-content .m3wxul2 li{
        padding: 20px 15px !important;
    }.legacy-content .m2xwTagBox .m3csTag{
        display: none;
    }.legacy-content .m3csTagConSwiper{
        width: 100%;
    }.legacy-content .m3csTg{
        display: block !important;
    }.legacy-content .m3csTagConSwiper .slick-dots{
        bottom: 10px;
        left: 0;
    }.legacy-content .m3csTagConSwiper .slick-dots li button{
        display: none;
    }.legacy-content .m3csTagConSwiper .slick-dots li{
        background: rgba(255, 255, 255, 0.3);
        display: inline-block;
        height: 6px;
        width: 6px;
        margin: 0px 6px;
        position: relative;
        vertical-align: middle
    }.legacy-content .m3csTagConSwiper .slick-dots li.slick-active{
        background: #fff;
    }
}.legacy-content .m2lxConWpr{
    padding-top: 5.72vw;
    padding-bottom: 5vw;
}.legacy-content .m2lxTop{}.legacy-content .m2lx_t{
    font-size: clamp(24px, 2.5vw, 48px);
    font-weight: normal;
    display: block;
}.legacy-content .m2lxul{
    margin-top: 35px;
    display: flex;
    grid-gap: 40px;
}.legacy-content .m2lxul:before, .legacy-content .m2lxul:after{
    display: none;
}.legacy-content .m2lxul li{
    width: calc((100% - 40px) / 2);
    padding: 0 !important;
}.legacy-content .m2lx_a{
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    border: 2px solid #104484;
    padding: clamp(20px, 2.5vw, 50px) 20px;
    border-radius: clamp(15px, 1.5vw, 30px) 0 clamp(15px, 1.5vw, 30px) 0;
    position: relative;
}.legacy-content .m2lx_icon{
    position: relative;
    display: block;
    height: 80px;
    width: 80px;
}.legacy-content .m2lx_icon img{
    position: absolute;
    left: 0;
    top: 0;
    transition: all 0.5s ease-in-out;
}.legacy-content .m2lx_a:hover .m2lx_icon img{
    opacity: 0;
}.legacy-content .m2lx_a:hover .m2lx_icon img.iOpacity{
    opacity: 1;
}.legacy-content .m2lx_a:hover{
    color: #FFF;
    background: #df203d;
    border: 2px solid #df203d;
    box-shadow: 0 10px 30px rgba(223, 32, 61, 0.3);
}.legacy-content .m2lxTrx{
}.legacy-content .m2lxTrx h4{
    text-align: center;
    transition: all 0.3s ease;
    display: block;
    font-size: 24px;
    line-height: 36px;
    font-weight: normal;
}.legacy-content .m2lxTrx p{
    transition: all 0.3s ease;
    line-height: 30px;
    margin-top: 13px;
    font-size: 14px;
}.legacy-content .m2lxTrx p strong{
    display: block;
    transition: all 0.3s ease;
    font: 24px din;
    color: #df203d;
    text-align: center;
    position: relative;
    top: 3px;
}.legacy-content .m2lxTrx h5{
    transition: all 0.3s ease;
    display: block;
    color: #df203d;
    font-size: 24px;
    line-height: 36px;
    font-weight: normal;
    margin-top: 13px;
}.legacy-content .m2lx_a:hover .m2lxTrx h4, .legacy-content .m2lx_a:hover .m2lxTrx p, .legacy-content .m2lx_a:hover .m2lxTrx h5{
    color: #fff;
}.legacy-content .m2lx_a:hover .m2lxTrx p strong{
    color: #fff;
}.legacy-content .m2lxCon{
    padding-top: 5.98vw;
}.legacy-content .m2lxbmUl{
    margin: 38px -1.25vw 0px;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}.legacy-content .m2lxbmUl li{
    margin: 0px 0px 2.7vw;
    padding: 0px 1.25vw;
    width: 33.33%;
}.legacy-content .m2lx_aBox{
    display: block;
}.legacy-content .m2lx_aBox .overflowHide{
    height: 252px;
    border-radius: 4em 0 4em 0;
}.legacy-content .m2lxBm{
    position: relative;
    padding: 22px 40px 0;
    font-size: 14px;
    line-height: 24px;
    color: #666;
}.legacy-content .m2lxBm strong{
    font-size: 24px;
    line-height: 60px;
    font-weight: normal;
    display: block;
    color: #333;
}.legacy-content .m2lxBm:after{
    content: "";
    background: #df203d;
    height: 90px;
    width: 2px;
    position: absolute;
    left: 20px;
    top: -27px;
}

@media (max-width:1799px) {.legacy-content .m2lx_icon{
        width: 60px;
        height: 60px;
    }.legacy-content .m2lxTrx h4{
        font-size: 21px;
    }.legacy-content .m2lxTrx h5{
        font-size: 18px;
    }.legacy-content .m2lx_aBox .overflowHide{
        height: 180px;
    }.legacy-content .m2lxBm strong{
        font-size: 21px;
        line-height: 46px;
    }.legacy-content .m2lxBm{
        padding-right: 0;
        font-size: 12px;
        line-height: 18px;
    }
}

@media (max-width:993px) {.legacy-content .m2lxul{
        flex-wrap: wrap;
    }.legacy-content .m2lxul li{
        width: 100%;
    }.legacy-content .m2lxbmUl li{
        width: 50%;
    }
}

@media (max-width:767px) {.legacy-content .m2lxConWpr{
        padding-top: 50px;
        padding-bottom: 60px;
    }.legacy-content .m2lxul{
        margin-top: 25px;
    }.legacy-content .m2lx_icon{
        width: 40px;
        height: 40px;
    }.legacy-content .m2lxTrx h4{
        font-size: 18px;
    }.legacy-content .m2lxTrx p{
        font-size: 12px;
    }.legacy-content .m2lxTrx p strong{
        display: block;
        font-size: 20px;
    }.legacy-content .m2lxul li:first-child .m2lxTrx p{
        transform: translateY(-15px);
    }.legacy-content .m2lxbmUl{
        margin-top: 25px;
    }.legacy-content .m2lxbmUl li{
        width: 100%;
        margin-bottom: 35px;
    }
}.legacy-content .m2abtCon1{
    padding-top: 6.25vw;
    padding-bottom: 7.29vw;
    background: url(/legacy/shared/statics/home/images/m2abt_logo.png) no-repeat center 20.83vw;
    background-size: 37.5vw auto;
}.legacy-content .m2abt_c1x1{}.legacy-content .m2abt_pt{
    text-align: center;
    max-width: 1030px;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: auto;
    margin-right: auto;
}.legacy-content .m2abt_pt strong{
    font-size: clamp(24px, 2.5vw, 48px);
    display: block;
    font-weight: normal;
}.legacy-content .m2abt_pt p{
    font-size: clamp(16px, 1.25vw, 20px);
    line-height: 1.5;
    margin-top: 28px;
}.legacy-content .m2abt_line{
    background: url(/legacy/shared/statics/home/images/m2abt_line.png) no-repeat center center;
    height: 187px;
    margin: 40px 0px 12.5vw;
}.legacy-content .m2abt_c1x2{}.legacy-content .m2abt_btnx{
    text-align: center;
    margin-top: 4.79vw;
}.legacy-content .m2abt_abtn{
    display: inline-block;
    height: 48px;
    width: 180px;
    font-size: 14px;
    line-height: 48px;
    background: #df203d;
    padding-left: 20px;
    position: relative;
    text-align: left;
    border-radius: 0.3em;
    color: #fff;
}.legacy-content .m2abt_abtn i{
    position: absolute;
    top: 0px;
    right: 20px;
    font-size: 16px;
    line-height: 48px;
}.legacy-content .m2abt_abtn:hover{
    color: #fff;
    transform: translateY(-10px);
    box-shadow: 0 8px 20px rgba(223, 32, 61, 0.3);
}.legacy-content .m2abtCon2{}.legacy-content .m2abt_c2ul .slick-prev{
    background: #FFF url(/legacy/shared/statics/home/images/hmc4btn1a.png) no-repeat center center;
    display: inline-block;
    height: 60px;
    width: 60px;
    position: absolute;
    left: -18px;
    top: 100px;
    text-indent: 1000px;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
    z-index: 2;
    border-radius: 50%;
    transition: all 0.5s ease-in-out;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}.legacy-content .m2abt_c2ul .slick-next{
    background: #FFF url(/legacy/shared/statics/home/images/hmc4btn1a.png) no-repeat center center;
    display: inline-block;
    height: 60px;
    width: 60px;
    position: absolute;
    right: -18px;
    top: 100px;
    text-indent: 1000px;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
    z-index: 2;
    border-radius: 50%;
    transform: rotate(180deg);
    transition: all 0.5s ease-in-out;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}.legacy-content .m2abt_c2ul .slick-prev:hover, .legacy-content .m2abt_c2ul .slick-next:hover{
    background: #df203d url(/legacy/shared/statics/home/images/hmc4btn2.png) no-repeat center center;
    box-shadow: 0 0 20px rgba(223, 32, 61, 0.3);
}.legacy-content .m2abt_c2ul{
    margin: 30px -12px;
    position: relative;
}.legacy-content .m2abt_c2ul li{
    padding: 0px 12px;
}.legacy-content .m2abt_c2aBox{
    display: block;
    border-bottom: 1px solid #E5E5E5;
}.legacy-content .m2abt_c2aBox:hover{
    border-bottom: 1px solid #df203d;
}.legacy-content .m2abt_c2aBox .overflowHide{
    height: 261px;
}.legacy-content .m2abt_c2bm{
    padding: 35px 40px;
    position: relative;
}.legacy-content .m2abt_c2bm:after{
    content: "";
    background: #df203d;
    height: 60px;
    width: 4px;
    position: absolute;
    left: 20px;
    top: -30px;
    transition: all 0.5s ease-in-out;
}.legacy-content .m2abt_c2aBox:hover .m2abt_c2bm:after{
    height: 120px;
    top: -60px;
}.legacy-content .m2abt_c2bm p{
    font-size: 24px;
    line-height: 32px;
}.legacy-content .m2abt_c2m{
    text-align: center;
}.legacy-content .m2abt_c2m a{
    font-size: 14px;
    color: #104484;
}.legacy-content .m2abt_c2m a i{
    display: inline-block;
    margin-left: 5px;
}.legacy-content .m2abt_c2m a:hover{
    color: #df203d;
}.legacy-content .m2abtCon3{
    padding-top: 6.25vw;
}.legacy-content .m2abt_c3box{
    margin-bottom: 30px;
    overflow: hidden;
    margin-top: 36px;
    padding-bottom: 10px;
}.legacy-content .m2abt_bBox{
    float: left;
    width: 49.16%;
    position: relative;
}.legacy-content .m2abt_bBox .overflowHide{
    height: 708px;
}.legacy-content .m2abt_bbm{
    color: #FFF;
    background: #df203d;
    height: 180px;
    padding: 33px 40px 0px;
    width: 100%;
    left: 10px;
    bottom: -10px;
    z-index: 1;
    position: absolute;
    border-radius: 2.5em 0 2.5em 0;
}.legacy-content .m2abt_bbm span{
    margin-bottom: 8px;
    font: 18px/28px eu_r;
    display: block;
}.legacy-content .m2abt_bbm p{
    font-size: 24px;
    line-height: 32px;
    height: 64px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}.legacy-content .m2abt_c3ul{
    width: 50.84%;
    float: right;
}.legacy-content .m2abt_c3ul li{
    width: 50%;
    float: left;
    padding-left: 24px;
}.legacy-content .m2abt_c3a{
    display: block;
}.legacy-content .m2abt_c3a .overflowHide{
    height: 192px;
}.legacy-content .m2abt_sbm{
    padding: 22px 40px 36px;
}.legacy-content .m2abt_sbm span{
    color: #df203d;
    display: block;
    margin-bottom: 8px;
    font: 18px/28px eu_r;
}.legacy-content .m2abt_sbm p{
    font-size: 18px;
    line-height: 24px;
    height: 72px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}.legacy-content .m2abtCon4{
    padding-top: 5.2vw;
    padding-bottom: 7.81vw;
}.legacy-content .m2abt_c4ul{
    margin-top: 35px;
    margin-left: -15px;
    margin-right: -15px;
}.legacy-content .m2abt_c4ul li{
    width: 50%;
    float: left;
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
}.legacy-content .m2abt_c4Itm{
    display: block;
    background: url(/legacy/shared/statics/home/images/m2abt_bbg1.jpg) no-repeat right center;
    background-size: cover;
    padding: 27px 4.42vw 0px;
    height: 240px;
}.legacy-content .m2abt_c4Itm span{
    display: block;
}.legacy-content .m2abt_c4des{
    margin-top: 22px;
    color: #333;
}.legacy-content .m2abt_c4des strong{
    display: block;
    font-size: clamp(20px, 1.5vw, 30px);
    line-height: 1.2;
    font-family: eu_r;
    font-weight: normal;
}.legacy-content .m2abt_c4des p{
    font-size: 16px;
    line-height: 38px;
}.legacy-content .m2abt_c4ul li:nth-child(1) .m2abt_c4Itm{
    border-radius: 4.5em 0 0 0;
}.legacy-content .m2abt_c4ul li:nth-child(2) .m2abt_c4Itm{
    border-radius: 0 0 4.5em 0;
}.legacy-content .m2abt_c4Itm{
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}.legacy-content .m2abt_c4ul li:hover{
    z-index: 1;
}.legacy-content .m2abtCon5{
    background: url(/legacy/shared/statics/home/images/m2abt_bbbg.jpg) no-repeat center center;
    padding: 8.85vw 0px 10.41vw;
    color: #fff;
}.legacy-content .m2abtCon5 strong{
    font-size: 48px;
    line-height: 60px;
    font-weight: normal;
    display: block;
}.legacy-content .m2abtCon5 p{
    font-size: 24px;
    line-height: 36px;
    display: block;
    margin: 2.08vw 0px 5.2vw;
    max-width: 970px;
}

@media (max-width:1799px) {.legacy-content .m2abt_pt p{
        margin-top: 18px;
    }.legacy-content .m2abt_line{
        height: 140px;
        background-size: auto 140px;
    }.legacy-content .m2abt_c2aBox .overflowHide{
        height: 182px;
    }.legacy-content .m2abt_c2bm p{
        font-size: 18px;
        line-height: 30px;
    }.legacy-content .m2abt_c2bm{
        padding: 25px 40px;
    }.legacy-content .m2abt_c2bm:after{
        width: 3px;
    }.legacy-content .m2abt_c2ul .slick-prev, .legacy-content .m2abt_c2ul .slick-next{
        top: 60px;
    }.legacy-content .m2abt_c3a .overflowHide{
        height: 152px;
    }.legacy-content .m2abt_sbm p{
        font-size: 15px;
    }.legacy-content .m2abt_sbm{
        padding: 14px 25px 26px;
    }.legacy-content .m2abt_bBox .overflowHide{
        height: 588px;
    }.legacy-content .m2abt_bbm p{
        font-size: 20px;
    }.legacy-content .m2abt_bbm{
        padding: 25px 30px 0px;
        height: 160px;
    }.legacy-content .m2abt_c4Itm span{
        width: 60px;
        height: 60px;
    }.legacy-content .m2abt_c4des{
        margin-top: 16px;
    }.legacy-content .m2abt_c4Itm{
        height: 210px;
    }.legacy-content .m2abtCon5 strong{
        font-size: 32px;
        line-height: 42px;
    }.legacy-content .m2abtCon5 p{
        font-size: 20px;
        line-height: 32px;
    }
}

@media (max-width:767px) {.legacy-content .m2abtCon1{
        padding-top: 50px;
    }.legacy-content .m2abt_pt p{
        margin-top: 15px;
    }.legacy-content .m2abt_line{
        margin: 20px auto;
        height: 90px;
        background-size: auto 90px;
    }.legacy-content .m2abt_abtn{
        width: 170px;
    }.legacy-content .m2abt_c2ul{
        margin-right: 0;
        margin-left: 0;
        margin-top: 18px;
    }.legacy-content .m2abt_c2ul .slick-prev{
        transform: scale(0.7);
    }.legacy-content .m2abt_c2ul .slick-next{
        transform: scale(0.7) rotate(180deg);
    }.legacy-content .m2abt_c2bm p{
        font-size: 15px;
        line-height: 28px;
    }.legacy-content .m2abt_c3box{
        margin-top: 20px;
    }.legacy-content .m2abt_bBox{
        width: 100%;
        float: none;
        display: block;
    }.legacy-content .m2abt_bBox .overflowHide{
        height: 318px;
    }.legacy-content .m2abt_c3ul{
        width: 100%;
        float: none;
        margin-top: 25px;
        margin-left: -5px;
        margin-right: -5px;
    }.legacy-content .m2abt_c3ul li{
        padding: 0 5px;
    }.legacy-content .m2abt_bbm{
        padding: 20px 15px 0px;
        height: 128px;
    }.legacy-content .m2abt_bbm span{
        font-size: 16px;
    }.legacy-content .m2abt_bbm p{
        font-size: 15px;
        line-height: 26px;
        height: 52px;
    }.legacy-content .m2abt_c3a .overflowHide{
        height: 102px;
    }.legacy-content .m2abt_sbm{
        padding-left: 0;
        padding-right: 0;
    }.legacy-content .m2abt_sbm span{
        font-size: 15px;
    }.legacy-content .m2abt_sbm p{
        font-size: 14px;
    }.legacy-content .m2abt_c4ul li{
        width: 100%;
        margin-bottom: 15px;
    }.legacy-content .m2abt_c4ul{
        margin-bottom: 25px;
    }.legacy-content .m2abt_c4Itm span{
        width: 40px;
        height: 40px;
    }.legacy-content .m2abt_c4des{
        margin-top: 12px;
    }.legacy-content .m2abt_c4Itm{
        height: 180px;
    }.legacy-content .m2abtCon5{
        padding: 60px 0 70px;
    }.legacy-content .m2abtCon5 strong{
        font-size: 24px;
    }.legacy-content .m2abtCon5 p{
        font-size: 15px;
        line-height: 28px;
    }
}.legacy-content .m2pnrul{
    margin: 0px -12px;
}.legacy-content .m2pnrul li{
    padding: 0px 12px;
    float: left;
    width: 25%;
    margin-bottom: 24px;
}.legacy-content .m2pnrul li a{
    display: block;
    height: 180px;
    border: 1px solid #104484;
    position: relative;
    background: rgba(255, 255, 255, 0.8);
}.legacy-content .m2pnrul li a:hover{
    background: #FFF;
    border: 2px solid #df203d;
    box-shadow: 0 10px 30px rgba(223, 32, 61, 0.3);
}.legacy-content .m2pnrul li a img{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    max-width: 80%;
    max-height: 80%;
    width: auto;
    height: auto;
}

@media (max-width:1799px) {.legacy-content .m2pnrul li a{
        height: 140px;
    }
}

@media (max-width:993px) {.legacy-content .m2pnrul li{
        width: 33.33%;
    }
}

@media (max-width:767px) {.legacy-content .m2pnrul li{
        width: 50%;
    }.legacy-content .m2pnrul li a{
        height: 100px;
    }
}.legacy-content .m2lcWpr{
    margin: 4.2vw 0 3vw;
    position: relative;
}.legacy-content .m2lcLine{
    width: 4px;
    position: absolute;
    left: 72px;
    top: 0;
    bottom: 0;
    background: url(/legacy/shared/statics/home/images/m2lc_bg1.png) repeat-y center top;
    overflow: hidden;
}.legacy-content .m2lcLine i{
    background: #df203d;
    position: absolute;
    left: 0;
    top: 0;
    width: 4px;
    height: 0%;
}.legacy-content .m2lcYears{
    text-align: center;
    position: fixed;
    left: 0;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
    line-height: 480px;
    height: 480px;
    font-size: 480px;
    font-weight: bold;
    color: #fafafa;
    display: none;
}.legacy-content .m2lcYr{
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    top: 0;
    transition: all 0.5s ease-in-out;
    opacity: 0;
    font-family: gm_m;
}.legacy-content .m2lcYr.on{
    opacity: 1;
}.legacy-content .m2lcItems{
    position: relative;
    z-index: 1;
    padding-top: 8.5vw;
}.legacy-content .m2lcItems:before{
    content: "";
    background: url(/legacy/shared/statics/home/images/m2his_logo.png) no-repeat center center;
    height: 150px;
    width: 150px;
    position: absolute;
    left: 0px;
    top: -70px;
}.legacy-content .m2lcItems li{
    padding-bottom: 25px;
    padding-left: 195px !important;
}.legacy-content .m2lc_item{
    margin-left: 63px;
}.legacy-content .m2lc_yt{
    height: 46px;
    position: relative;
    font: 46px/46px eu_r;
    color: #df203d;
}.legacy-content .m2lc_yt i{
    height: 40px;
    width: 40px;
    position: absolute;
    left: -141px;
    top: 3px;
}.legacy-content .m2lc_yt i:after{
    content: "";
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #104484;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: all 0.5s ease-in-out;
}.legacy-content .m2lc_yt i:before{
    content: "";
    position: absolute;
    left: -4px;
    top: -4px;
    right: -4px;
    bottom: -4px;
    border: 8px solid #EECAD6;
    border-radius: 50%;
    background: none;
    transition: all 0.5s ease-in-out;
    opacity: 0
}.legacy-content .m2lcItems li.on .m2lc_yt{
    font-family: eu_b;
}.legacy-content .m2lcItems li.on .m2lc_yt i:after{
    width: 32px;
    height: 32px;
    border: 4px solid #df203d;
    background: #fff;
}.legacy-content .m2lcItems li.on .m2lc_yt i:before{
    opacity: 1;
}.legacy-content .slideMenu{
    position: fixed;
    z-index: 20;
    width: 25px;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    display: none;
}.legacy-content .slideMenu li{
    height: 24px;
    position: relative;
}.legacy-content .slideMenu_a{
    height: 24px;
    display: block;
    white-space: nowrap;
    position: absolute;
    padding-left: 55px;
    top: 0;
    right: 0;
    color: #bfbfbf;
    padding-right: 50px;
    font: 14px/24px gm_l;
}.legacy-content .slideMenu_a:hover, .legacy-content .slideMenu_a.on{
    font-size: 18px;
    font-weight: bold;
    color: #005ca7;
    padding-right: 70px;
}.legacy-content .slideMenu_a:before{
    content: "";
    background: #E6E6E6;
    height: 1px;
    width: 24px;
    position: absolute;
    top: 50%;
    right: 0px;
    transition: all 0.5s ease-in-out;
}.legacy-content .slideMenu_a:hover:before, .legacy-content .slideMenu_a.on:before{
    background: #005CA7;
    width: 48px;
}.legacy-content .m2his_dl{
    padding: 1.3vw 0px 4.16vw;
}.legacy-content .m2his_dl dd{
    font-size: 18px;
    line-height: 32px;
    position: relative;
    padding-left: 20px;
}.legacy-content .m2his_dl dd:before{
    content: "";
    background: #df203d;
    height: 6px;
    width: 6px;
    position: absolute;
    left: 0px;
    top: 13px;
    border-radius: 50%;
}

@media (max-width:1799px) {.legacy-content .m2lcItems:before{
        transform: scale(0.8);
    }.legacy-content .m2lcItems li{
        padding-left: 165px !important;
    }.legacy-content .m2lc_yt{
        font-size: 32px
    }.legacy-content .m2his_dl dd{
        font-size: 16px;
    }.legacy-content .m2lc_yt i{
        left: -111px;
        transform: scale(0.8)
    }.legacy-content .slideMenu{
        padding-top: 40px;
    }.legacy-content .slideMenu_a{
        line-height: 30px;
        height: 30px;
    }
}

@media (max-width:1199px) {.legacy-content .m2lc_yt i{
        transform: scale(0.8);
        transform-origin: center top;
    }
}

@media (max-width:993px) {.legacy-content .m2lcYears{
        font-size: 200px;
    }.legacy-content .slideMenu{
        display: none !important;
    }
}

@media (max-width:767px) {.legacy-content .m2lcYears{
        display: none !important;
    }.legacy-content .m2lcLine{
        left: 40px;
    }.legacy-content .m2lcItems li{
        padding-left: 0 !important;
        padding-right: 0 !important;
        text-align: left !important;
    }.legacy-content .m2lc_yt i{
        left: -40px !important;
        right: auto !important
    }.legacy-content .m2lc_item{
        margin-left: 45px;
    }.legacy-content .m2lcLine{
        display: none;
    }.legacy-content .m2lcItems{
        padding-left: 35px;
        padding-top: 65px;
    }.legacy-content .m2lc_yt i{
        transform: scale(0.6);
        top: 11px;
    }.legacy-content .m2lcItems:before{
        transform: scale(0.5);
        transform-origin: left center;
        left: -10px;
        top: -60px;
    }.legacy-content .m2his_dl dd{
        font-size: 14px;
        line-height: 28px;
    }.legacy-content .m2lc_yt{
        font-size: 30px;
    }.legacy-content .m2lcItems li{
        padding-bottom: 15px;
    }
}.legacy-content .m2rzCon{
    position: relative;
    min-height: 90vh;
}.legacy-content .m2rzMenu{
    float: left;
    width: 360px;
    border: 2px solid #104484;
    padding: 4.62vh 0px;
    position: sticky;
    top: 100px;
    max-height: 80vh;
    overflow-y: auto;
}.legacy-content .m2rzMenu_a{
    display: block;
    line-height: 22px;
    padding: 9px 15px 9px 35px;
    font-size: 14px;
    position: relative;
}.legacy-content .m2rzMenu_a.on, .legacy-content .m2rzMenu_a:hover{
    color: #FFF;
    background: #df203d;
}.legacy-content .m2rzMenu_a:before{
    content: "";
}.legacy-content .m2rzMenu_a:hover:before, .legacy-content .m2rzMenu_a.on:before{}.legacy-content .m2rzRx{
    width: calc(100% - 420px);
    float: right;
}.legacy-content .m2rzChange_item{
    display: none;
}.legacy-content .m2rzTagWpr{
    height: 78px;
    border-bottom: 2px solid #104484;
}.legacy-content .m2rzTagWpr span{
    font-size: 36px;
    line-height: 40px;
    float: left;
}.legacy-content .m2rzTag{
    float: right;
}.legacy-content .m2rzTag a{
    height: 76px;
    float: left;
    margin-left: 35px;
    line-height: 66px;
    font-size: 16px;
    position: relative;
}.legacy-content .m2rzTag a.on{
    color: #df203d;
}.legacy-content .m2rzTag a:after{
    content: "";
    background: #df203d;
    height: 4px;
    width: 12px;
    position: absolute;
    left: 50%;
    margin-left: -6px;
    bottom: -2px;
    transition: all 0.5s ease-in-out;
    opacity: 0;
}.legacy-content .m2rzTag a.on:after{
    opacity: 1
}.legacy-content .m2rzUls{
    margin: 42px 0 0px;
}.legacy-content .m2rzul{
    display: none;
    justify-content: space-between;
    flex-wrap: wrap;
}.legacy-content .m2rzul.on{
    display: flex;
}.legacy-content .m2rzul li{
    float: left;
    width: calc(50% - 12px);
    margin-bottom: 24px;
    position: relative;
    min-height: 200px;
}.legacy-content .m2rzul li:before{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 1.6em 0 1.6em 0;
    background: rgba(255, 255, 255, 0.5);
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
    transition: all 0.5s ease-in-out;
}.legacy-content .m2rzul li:hover:before{
    background: #df203d;
    box-shadow: 0 10px 30px rgba(223, 32, 61, 0.3);
}.legacy-content .m2rzItm{
    position: relative;
    z-index: 2;
    padding: 32px 35px;
}.legacy-content .m2rzItm strong{
    font-size: 24px;
    line-height: 40px;
    display: block;
    margin-bottom: 20px;
    font-weight: normal;
    transition: all 0.5s ease-in-out;
}.legacy-content .m2rzItm dl{}.legacy-content .m2rzItm dl dd{
    line-height: 32px;
    height: 32px;
    padding-right: 110px;
    position: relative;
    font-size: 16px;
}.legacy-content .m2rzItm dl dd a{
    color: #104484;
}.legacy-content .m2rzItm dl dd span{
    display: inline-block;
    position: absolute;
    top: 0px;
    right: 0px;
    color: #808080;
    transition: all 0.5s ease-in-out;
}.legacy-content .m2rzul li:hover .m2rzItm strong{
    color: #fff;
}.legacy-content .m2rzul li:hover .m2rzItm dl dd a{
    color: #fff;
}.legacy-content .m2rzul li:hover .m2rzItm dl dd span{
    color: #fff;
}

@media (max-width:1799px) {.legacy-content .m2rzTagWpr span{
        font-size: 26px;
    }.legacy-content .m2rzTagWpr{
        height: 58px;
    }.legacy-content .m2rzTag a{
        height: 56px;
        line-height: 46px;
    }.legacy-content .m2rzItm strong{
        font-size: 20px;
        line-height: 32px;
        margin-bottom: 10px;
    }.legacy-content .m2rzItm dl dd{
        font-size: 14px;
        line-height: 28px;
        height: 28px;
    }.legacy-content .m2rzItm{
        padding: 20px;
    }.legacy-content .m2rzul li{
        min-height: 130px;
    }
}

@media (max-width:1199px) {.legacy-content .m2rzMenu{
        width: 300px;
    }.legacy-content .m2rzRx{
        width: calc(100% - 320px);
    }
}

@media (max-width:993px) {.legacy-content .m2rzul li{
        width: 100%;
    }
}

@media (max-width:767px) {.legacy-content .m2rzMenu{
        width: 100%;
        float: none;
        max-height: 230px;
        padding: 15px 0
    }.legacy-content .m2rzRx{
        width: 100%;
        float: none;
        margin-top: 25px;
    }.legacy-content .m2rzTagWpr span{
        font-size: 20px;
        width: 100%;
        text-align: center;
        float: none;
        display: block;
    }.legacy-content .m2rzTag a{
        margin: 0 15px;
        float: none;
        display: inline-block;
    }.legacy-content .m2rzTagWpr{
        height: auto;
    }.legacy-content .m2rzTag{
        width: 100%;
        text-align: center;
        float: none
    }.legacy-content .m2rzUls{
        margin-top: 25px;
    }.legacy-content .m2rzul li:last-child{
        margin-bottom: 0;
    }
}.legacy-content .m2cmCon1Wpr{}.legacy-content .m2cm_t{
    font-size: clamp(24px, 2.5vw, 48px);
    line-height: 1.2;
    font-weight: normal;
}.legacy-content .m2cmCon1{
    margin: 30px 0px 6.25vw;
    display: flex;
    align-items: center;
}.legacy-content .m2cmVx{
    width: 50%;
}.legacy-content .m2cmVx .overflowHide{
    height: 405px;
}.legacy-content .m2cmVx .overflowHide:after{
    content: "";
}.legacy-content .m2cmc1Rx{
    width: 50%;
    padding-left: clamp(30px, 2.5vw, 50px);
    display: flex;
    flex-direction: column;
    justify-content: center;
    font-size: clamp(14px, 1.2vw, 20px);
    line-height: 1.5;
}.legacy-content .m2cmCon2{
    margin: 35px 0px 100px;
    position: relative;
}.legacy-content .m2cmc2Swiper{
    background: url(/legacy/shared/statics/home/images/m2cm_bmBg.jpg) no-repeat center center;
    height: 478px;
    background-size: cover;
    border-radius: 4em 0 4em 0;
}.legacy-content .m2cmc2Bitm{
    height: 478px;
    position: relative;
}.legacy-content .m2cmc2Bitm span{
    color: #df203d;
    text-align: center;
    height: 100px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    font: 72px/100px eu_b;
    display: block;
    width: 300px;
    text-shadow: 5px 15px 15px rgba(223, 32, 61, 0.3);
}.legacy-content .m2cmc2bdes{
    height: 328px;
    position: absolute;
    left: 300px;
    top: 50%;
    right: 435px;
    margin-top: -164px;
    
    overflow-y: auto;
    padding-right: 10px;
}.legacy-content .m2cmc2bdes p{
    font-size: clamp(14px, 1.2vw, 20px);
    line-height: 1.7;
    padding-left: 18px;
    position: relative;
}.legacy-content .m2cmc2bdes p:before{
    content: "•";
    color: #df203d;
    font-size: clamp(14px, 1.2vw, 20px);
    line-height: 1.7;
    position: absolute;
    left: 0px;
    top: 0;
    transform: scale(0.8);
}.legacy-content .m2cmYears{
    height: 640px;
    width: 320px;
    margin-top: -320px;
    color: #FFF;
    background: #104484;
    position: absolute;
    top: 50%;
    z-index: 1;
    right: 60px;
    border-radius: 4em 0 4em 0;
    box-shadow: 0 0 30px rgba(16, 68, 132, 0.3);
    padding: 75px 0
}.legacy-content .m2cmYr{
    line-height: 66px;
    height: 66px;
    text-align: center;
    color: #5E77A1;
    font-size: 20px;
}.legacy-content .slick-current.m2cmYr{
    color: #fff;
    font-size: 32px;
    font-weight: bold;
}.legacy-content .m2cmYears .slick-prev{
    background: url(/legacy/shared/statics/home/images/m2cm_arBtn.png) no-repeat center center;
    display: inline-block;
    height: 50px;
    width: 50px;
    position: absolute;
    left: 50%;
    top: 24px;
    text-indent: 1000px;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
    margin-left: -25px;
    z-index: 2;
    transition: all 0.5s ease-in-out;
    opacity: 0.5;
}.legacy-content .m2cmYears .slick-next{
    background: url(/legacy/shared/statics/home/images/m2cm_arBtn.png) no-repeat center center;
    display: inline-block;
    height: 50px;
    width: 50px;
    position: absolute;
    left: 50%;
    bottom: 24px;
    text-indent: 1000px;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
    margin-left: -25px;
    z-index: 2;
    transition: all 0.5s ease-in-out;
    opacity: 0.5;
    transform: rotate(180deg);
}.legacy-content .m2cmYears .slick-prev:hover, .legacy-content .m2cmYears .slick-next:hover{
    opacity: 1
}

@media (max-width:1799px) {.legacy-content .m2cmVx .overflowHide{
        height: 345px;
    }.legacy-content .m2cmc2Bitm span{
        font-size: 62px;
        width: 200px;
    }.legacy-content .m2cmc2bdes{
        left: 210px;
        right: 325px;
    }.legacy-content .m2cmYears{
        width: 240px;
    }.legacy-content .m2cmc2Bitm{
        height: 368px;
    }.legacy-content .m2cmc2Swiper{
        height: 368px;
    }.legacy-content .m2cmYears{
        height: 480px;
        margin-top: -240px;
    }.legacy-content .m2cmYr{
        line-height: 45px;
    }.legacy-content .slick-current.m2cmYr{
        font-size: 22px;
    }
}

@media (max-width:993px) {.legacy-content .m2cmYears{
        width: 200px;
        right: 20px;
    }.legacy-content .m2cmc2bdes{
        right: 245px;
    }
}

@media (max-width:767px) {.legacy-content .m2cmCon1{
        margin-top: 25px;
        margin-bottom: 35px;
        display: block;
    }.legacy-content .m2cmVx{
        width: 100%;
    }.legacy-content .m2cmVx .overflowHide{
        height: 195px;
    }.legacy-content .m2cmc1Rx{
        width: 100%;
        padding-left: 0;
        margin-top: 25px;
    }.legacy-content .m2cmYears{
        display: none;
    }.legacy-content .m2cmc2bdes{
        left: 15px;
        right: 15px;
        position: static !important;
        height: auto;
        transform: translateY(0);
        margin-top: 0
    }.legacy-content .m2cmc2Bitm span{
        width: 100%;
        text-align: center;
        position: static !important;
        transform: translateY(0) !important;
        font-size: 48px;
    }.legacy-content .m2cmc2Bitm{
        padding-top: 15px;
    }.legacy-content .m2cmCon2{
        margin-bottom: 0;
    }.legacy-content .m2cmc2Swiper .slick-dots{
        bottom: 30px;
    }.legacy-content .m2cmc2Swiper .slick-dots li button{
        display: none;
    }.legacy-content .m2cmc2Swiper .slick-dots li{
        background: #D6D6D6;
        display: inline-block;
        height: 6px;
        width: 6px;
        margin: 0px 6px;
        position: relative;
        border-radius: 50%;
        vertical-align: middle
    }.legacy-content .m2cmc2Swiper .slick-dots li.slick-active{
        background: #005aaa;
    }.legacy-content .m2cmc2bdes p:before{
        left: 6px;
    }
}.legacy-content .m2tkTop{
    font-size: 16px;
    line-height: 32px;
}.legacy-content .m2tk_t{
    font-size: 32px;
    line-height: 60px;
    padding: 1.14vw 0px;
    border-bottom: 2px solid #E6E6E6;
}.legacy-content .m2tk_content{
    font-size: 16px;
    line-height: 32px;
    padding: 1.5vw 5.2vw;
}.legacy-content .m2sinPage{
    padding-bottom: 4.68vw;
}.legacy-content .m2sinPage2{
    padding: 2.68vw 0 4.68vw;
}

@media (max-width:1799px) {.legacy-content .m2tk_content{
        font-size: 15px;
        line-height: 30px;
    }.legacy-content .m2tk_t{
        font-size: 28px;
        line-height: 52px;
    }
}

@media (max-width:1379px) {.legacy-content .m2tk_t{
        font-size: 21px;
        line-height: 38px;
    }
}

@media (max-width:1199px) {.legacy-content .m2tkTop{
        font-size: 15px;
    }
}

@media (max-width:993px) {.legacy-content .m2tk_content{
        padding-left: 0;
        padding-right: 0;
    }
}

@media (max-width:767px) {.legacy-content .m2sinPage2{
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 35px;
        padding-bottom: 35px;
    }.legacy-content .m2tk_t{
        font-size: 20px;
    }
}.legacy-content .webMap dl{
    padding: 40px 0px 16px;
    border-bottom: 1px solid #E6E6E6;
}.legacy-content .webMap_a1, .legacy-content .webMap_a1:hover{
    font-size: 18px;
    line-height: 60px;
    background: #104484;
    height: 60px;
    width: 215px;
    display: inline-block;
    text-align: center;
    margin: 0px 24px 24px 0px;
    color: #FFF;
}.legacy-content .webMap_a2, .legacy-content .webMap_a2:hover{
    font-size: 18px;
    line-height: 60px;
    background: #E6E6E6;
    height: 60px;
    width: 215px;
    display: inline-block;
    text-align: center;
    margin: 0px 24px 24px 0px;
    color: #333;
}.legacy-content .webMap_sub .webMap_a2:last-child{
    margin-right: 0;
}.legacy-content .webMap_a1:hover, .legacy-content .webMap_a2:hover{
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    transform: translateY(-5px);
}.legacy-content .webMap_st{
    font-size: 24px;
    line-height: 52px;
    margin-bottom: 6px;
}.legacy-content .webMap dl:last-child{
    border: none;
}

@media (max-width:1799px) {.legacy-content .webMap_t{
        font-size: 28px;
        line-height: 44px;
    }.legacy-content .webMap_a1, .legacy-content .webMap_a1:hover{
        font-size: 16px;
        line-height: 50px;
        height: 50px;
        width: 190px;
        margin: 0px 15px 15px 0px;
    }.legacy-content .webMap_a2, .legacy-content .webMap_a2:hover{
        font-size: 16px;
        line-height: 50px;
        height: 50px;
        width: 190px;
        margin: 0px 15px 15px 0px;
    }.legacy-content .webMap_st{
        font-size: 20px;
        line-height: 46px;
    }.legacy-content .webMap dl{
        padding: 31px 0px 16px;
    }
}

@media (max-width:767px) {.legacy-content .webMap_a1, .legacy-content .webMap_a2{
        transform: translateY(0) !important;
        width: 150px !important;
        font-size: 14px;
    }
}.legacy-content .m2serTop{
    background: #104484 url(/legacy/shared/statics/home/images/m3topBg.jpg) no-repeat center bottom;
    padding: 16.2vh 0px 19.62vh;
}.legacy-content .m2ser_t{
    line-height: 75px;
    font-size: 46px;
    color: #FFF;
    text-align: center;
}.legacy-content .m2serIntBox{
    background: #FFF;
    height: 62px;
    margin: 22px auto;
    max-width: 800px;
    position: relative;
}.legacy-content .m2ser_tags{
    text-align: center;
    font-size: 18px;
    color: #FFF;
    line-height: 56px;
}.legacy-content .m2serIntBox input{
    height: 62px;
    width: 100%;
    padding: 0px 82px 0px 25px;
    color: #104484;
    font: 18px/72px "ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ";
}.legacy-content .m2serIntBox button{
    background: url(/legacy/shared/statics/home/images/m2nser_ico.png) no-repeat center center;
    display: inline-block;
    height: 72px;
    width: 84px;
    position: absolute;
    top: 0px;
    right: 0px;
    cursor: pointer;
}.legacy-content .m2serTag_a{
    font-size: 18px;
    padding-left: 34px;
    position: relative;
    display: inline-block;
    margin: 0px 18px;
    color: #FFF;
}.legacy-content .m2serTag_a:before{
    content: "";
    background: #FFF;
    height: 24px;
    width: 24px;
    margin-top: -12px;
    border: 4px solid #FFF;
    position: absolute;
    left: 0px;
    top: 50%;
    border-radius: 50%;
    transition: all 0.2s ease-in-out;
}.legacy-content .m2serTag_a:hover{
    color: #fff;
}.legacy-content .m2serTag_a:hover:before, .legacy-content .m2serTag_a.on:before{
    background: rgba(255, 255, 255, 0);
}.legacy-content .m2ser_st{
    font-size: 18px;
    line-height: 32px;
    padding: 0;
}.legacy-content .m2ser_st strong{
    color: #104484;
}.legacy-content .m2ser_ul{
    padding-bottom: 2.92vh;
}.legacy-content .m2ser_ul li{
    padding: 4.81vh 0px;
    border-bottom: 2px solid rgba(0, 0, 0, 0.05);
}.legacy-content .m2ser_tm{
    font-size: 14px;
    color: #104484;
    line-height: 30px;
    margin-bottom: 10px;
}.legacy-content .m2ser_ul li strong{
    display: block;
    line-height: 34px;
    font-size: 20px;
    font-weight: normal;
}.legacy-content .m2ser_ul li p{
    font-size: 16px;
    color: #808080;
    line-height: 28px;
    margin: 7px 0px 15px;
}.legacy-content .m2ser_m{
    background: url(/legacy/shared/statics/home/images/m3cs_pi.png) no-repeat right center;
    display: inline-block;
    padding-right: 20px;
    line-height: 30px;
    color: #104484 !important;
    height: 30px;
    font-size: 16px;
}.legacy-content .m2ser_ul li a:hover{
    text-decoration: underline;
}

@media (max-width:1799px) {.legacy-content .m2ser_t{
        line-height: 60px;
        font-size: 32px;
    }.legacy-content .m2serIntBox{
        height: 58px;
        margin: 16px auto;
    }.legacy-content .m2serIntBox input{
        height: 58px;
        font: 18px/58px "ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ";
    }.legacy-content .m2serTag_a{
        font-size: 16px;
        padding-left: 28px;
        margin: 0px 12px;
    }.legacy-content .m2ser_ul li strong{
        font-size: 18px;
    }
}

@media (max-width:1199px) {.legacy-content .m2serTag_a{
        font-size: 16px;
        margin: 0 5px;
    }
}

@media (max-width:767px) {.legacy-content .m2ser_t{
        font-size: 24px;
    }.legacy-content .m2serTag_a{
        font-size: 14px;
        line-height: 30px;
        height: 30px;
    }.legacy-content .m2serTag_a:before{
        transform: scale(0.8);
    }.legacy-content .m2serTop{
        padding: 60px 0;
    }.legacy-content .m2ser_ul li p{
        font-size: 14px;
    }.legacy-content .m2ser_ul li{
        padding: 15px 0;
    }.legacy-content .m2ser_ul li strong{
        font-size: 15px;
        font-weight: bold;
        line-height: 28px;
    }
}.legacy-content .pubCsLayBg{
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    z-index: 15;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}.legacy-content .pubCsLay{
    padding: 5.48vh 3.02vw 5.4vh;
    background: #FFF;
    width: 640px;
    margin-left: -320px;
    position: fixed;
    z-index: 18;
    left: 50%;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 3em 0 3em 0;
}.legacy-content .pubClose{
    background: url(/legacy/shared/statics/home/images/close-1.png) no-repeat center center;
    height: 20px;
    width: 20px;
    position: absolute;
    top: 20px;
    right: 20px;
    cursor: pointer;
    transition: all 0.5s ease-in-out;
}.legacy-content .pubClose:hover{
    transform: rotate(180deg);
}.legacy-content .pubCsfm{
    margin-top: 20px;
}.legacy-content .pubCsfm li{
    margin-bottom: 10px;
    position: relative;
}.legacy-content .pubCsfm li input{
    line-height: 50px;
    height: 52px;
    border: 1px solid #E6E6E6;
    padding: 0px 20px;
    width: 100%;
    font-size: 15px;
    color: #666;
}.legacy-content .pubCsfm li button{
    font-size: 16px;
    line-height: 52px;
    color: #FFF;
    background: #DF2040;
    display: block;
    height: 52px;
    width: 100%;
    margin-top: 50px;
    cursor: pointer;
}.legacy-content .pubCsfm li textarea{
    line-height: 26px;
    height: 108px;
    border: 1px solid #E6E6E6;
    padding: 15px 20px;
    width: 100%;
    font-size: 15px;
    color: #666;
}.legacy-content .pubCsfm li input:focus, .legacy-content .pubCsfm li textarea:focus{
    border: 1px solid #104484;
}.legacy-content .pubCs_des{
    text-align: center;
    font-size: 16px;
    line-height: 30px;
}.legacy-content .pubCs_des strong{
    font-size: 40px;
    line-height: 56px;
    display: block;
    margin-bottom: 14px;
    font-weight: normal;
}.legacy-content .pubCs_cd, .legacy-content .pubCs_cd:hover{
    font-size: 15px;
    line-height: 44px;
    color: #FFF;
    text-align: center;
    display: block;
    height: 44px;
    width: 172px;
    position: absolute;
    top: 4px;
    right: 4px;
    background: #DF2040;
}.legacy-content .pubCs_nms{
    color: #bfbfbf;
    font-size: 15px;
    line-height: 30px;
    position: absolute;
    right: 0px;
    bottom: -30px;
}

@media (max-width:1799px) {.legacy-content .pubCs_des strong{
        font-size: 26px;
        line-height: 30px;
    }.legacy-content .pubCs_des{
        font-size: 15px;
        line-height: 22px;
    }.legacy-content .pubCsfm li input{
        line-height: 42px;
        height: 44px;
    }
}

@media (max-width:767px) {.legacy-content .pubCsLay{
        width: 90%;
        margin-left: 0;
        transform: translate(-50%, -50%);
    }.legacy-content .pubCs_des strong{
        font-size: 20px;
        line-height: 26px;
    }.legacy-content .pubCs_des{
        font-size: 13px;
        line-height: 22px;
    }.legacy-content .pubCsfm li input{
        line-height: 38px;
        height: 40px;
        font-size: 14px;
        padding: 0 15px;
    }.legacy-content .pubCsfm li{
        margin-bottom: 6px;
    }.legacy-content .pubCsfm li textarea{
        height: 66px;
        font-size: 14px;
        padding: 5px 15px;
    }.legacy-content .pubCsfm li button{
        margin-top: 40px;
        line-height: 46px;
        height: 46px;
    }
}.legacy-content .mRtools{
    width: 60px;
    height: auto;
    position: fixed;
    z-index: 20;
    background: #fff;
    border-radius: 5em;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
    box-shadow: 0 0 12px rgba(0, 0, 0, 0.08);
}.legacy-content .mRtools .mRtools_item:last-child{
    padding-bottom: 0;
    height: 56px;
}.legacy-content .mRtools_item{
    height: 61px;
    position: relative
}.legacy-content .mRtools_item:before{
    content: "";
    background: #E6E6E6;
    height: 1px;
    width: 16px;
    margin-left: -8px;
    position: absolute;
    left: 50%;
    bottom: 0px;
}.legacy-content .mRtool_icon{
    display: block;
    height: 48px;
    width: 48px;
    position: relative;
    margin: 6px auto;
    border-radius: 50%;
}.legacy-content .mRtool_icon:hover{
    background: #DF2040;
}.legacy-content .mRtool_icon img{
    position: absolute;
    transition: all 0.5s ease-in-out;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}.legacy-content .mRtools_item:hover .mRtool_icon img{
    opacity: 0;
}.legacy-content .mRtools_item:hover .mRtool_icon img.iOpacity{
    opacity: 1
}.legacy-content .mRtoolLay{
    width: 240px;
    background: #fff;
    border-radius: 0.3em;
    box-shadow: 0 0 12px rgba(0, 0, 0, 0.08);
    position: absolute;
    right: 80px;
    top: 50%;
    transform: translateY(-50%);
    padding: 17px 20px;
    opacity: 0;
    visibility: hidden;
}.legacy-content .mRtoolLay:after{
    content: "";
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 8px solid #fff;
    position: absolute;
    right: -8px;
    top: 50%;
    margin-top: -8px;
}.legacy-content .mRtoolLay strong{
    font-weight: normal;
    color: #df203d;
    display: block;
    font-size: 14px;
    line-height: 26px;
}.legacy-content .mRtoolLay p{
    font-size: 12px;
    line-height: 20px;
    color: #333333;
}.legacy-content .mRtools_item:hover .mRtoolLay{
    transition: all 0.5s ease-in-out;
    opacity: 1;
    visibility: visible;
}

@media (max-width:767px) {.legacy-content .mRtools{
        transform: scale(0.7) translateY(-50%);
        transform-origin: right center;
        right: 0;
    }.legacy-content .mRtoolLay{
        display: none;
    }
}.legacy-content .mRtools{
    width: 60px;
    height: auto;
    position: fixed;
    z-index: 20;
    background: #fff;
    border-radius: 5em;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
    box-shadow: 0 0 12px rgba(0, 0, 0, 0.08);
}.legacy-content .mRtools .mRtools_item:last-child{
    padding-bottom: 0;
    height: 56px;
}.legacy-content .mRtools_item{
    height: 61px;
    position: relative
}.legacy-content .mRtools_item:before{
    content: "";
    background: #E6E6E6;
    height: 1px;
    width: 16px;
    margin-left: -8px;
    position: absolute;
    left: 50%;
    bottom: 0px;
}.legacy-content .mRtool_icon{
    display: block;
    height: 48px;
    width: 48px;
    position: relative;
    margin: 6px auto;
    border-radius: 50%;
}.legacy-content .mRtool_icon:hover{
    background: #DF2040;
}.legacy-content .mRtool_icon img{
    position: absolute;
    transition: all 0.5s ease-in-out;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}.legacy-content .mRtools_item:hover .mRtool_icon img{
    opacity: 0;
}.legacy-content .mRtools_item:hover .mRtool_icon img.iOpacity{
    opacity: 1
}.legacy-content .mRtoolLay{
    width: 240px;
    background: #fff;
    border-radius: 0.3em;
    box-shadow: 0 0 12px rgba(0, 0, 0, 0.08);
    position: absolute;
    right: 80px;
    top: 50%;
    transform: translateY(-50%);
    padding: 17px 20px;
    opacity: 0;
    visibility: hidden;
}.legacy-content .mRtoolLay:after{
    content: "";
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 8px solid #fff;
    position: absolute;
    right: -8px;
    top: 50%;
    margin-top: -8px;
}.legacy-content .mRtoolLay strong{
    font-weight: normal;
    color: #df203d;
    display: block;
    font-size: 14px;
    line-height: 26px;
}.legacy-content .mRtoolLay p{
    font-size: 12px;
    line-height: 20px;
    color: #333333;
}.legacy-content .mRtools_item:hover .mRtoolLay{
    transition: all 0.5s ease-in-out;
    opacity: 1;
    visibility: visible;
}

@media (max-width:767px) {.legacy-content .mRtools{
        transform: scale(0.7) translateY(-50%);
        transform-origin: right center;
        right: 0;
    }.legacy-content .mRtoolLay{
        display: none;
    }
}.legacy-content .m2regBox{
    height: 100vh;
    position: relative;
}.legacy-content .m2regLx{
    width: 50%;
    height: 100vh;
    float: left;
    padding: 0 10.41vw;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background: #f2f4f5;
}.legacy-content .m2regTx{
    text-align: center;
    padding-top: 40px;
}.legacy-content .m2regTx strong{
    font-size: 46px;
    line-height: 60px;
    font-weight: normal;
    display: block;
}.legacy-content .m2regTx p{
    font-size: 16px;
    line-height: 28px;
    font-weight: normal;
    display: block;
    margin: 16px 0px 1.82vw;
}.legacy-content .m2reg_fm{}.legacy-content .m2reg_fm li{
    margin-bottom: 10px;
    position: relative;
}.legacy-content .m2reg_fm li input{
    line-height: 58px;
    background: #FFF;
    padding: 0px 16px;
    height: 60px;
    border: 1px solid #E6E6E6;
    width: 100%;
    font-size: 16px;
    color: #666;
}.legacy-content .m2reg_fm li input:focus{
    border: 1px solid #104484;
}.legacy-content .m2reg_fm li button{
    font-size: 16px;
    line-height: 60px;
    color: #FFF;
    text-align: center;
    display: block;
    height: 60px;
    border-width: 0px;
    border-style: none;
    background: #DF2040;
    cursor: pointer;
    transition: all 0.5s ease-in-out;
    width: 100%;
    text-align: center;
    border-radius: 0.3em;
}.legacy-content .m2reg_fm li button:hover{
    box-shadow: 0 10px 30px rgba(223, 32, 64, 0.3);
}.legacy-content .m2reg_cd{
    font-size: 16px;
    line-height: 48px;
    color: #FFF;
    height: 48px;
    width: 180px;
    position: absolute;
    top: 6px;
    right: 6px;
    cursor: pointer;
    background: #DF2040;
    display: block;
    text-align: center;
    border-radius: 0.3em;
}.legacy-content .m2reg_cd:hover{
    color: #fff;
}.legacy-content .m2regRxWpr{
    width: 50%;
    float: right;
    background: url(/legacy/shared/statics/home/images/mmbr_1.jpg) no-repeat right top;
    background-size: cover;
    position: relative;
    height: 100vh;
}.legacy-content .m2regRx{
    position: absolute;
    left: 7.81vw;
    right: 7.81vw;
    top: 64px;
    bottom: 4.58vw;
    color: #fff;
}.legacy-content .m2regRt{
    position: absolute;
    left: 0px;
    right: 0px;
    top: 4.16vw;
}.legacy-content .m2regRt strong{
    font-size: 60px;
    line-height: 72px;
    display: block;
}.legacy-content .m2regRt p{
    font-size: 24px;
    line-height: 36px;
    font-weight: normal;
    display: block;
    margin-top: 2.18vw;
}.legacy-content .m2regRbm{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
}.legacy-content .m2regRbm p{
    font-size: 24px;
    line-height: 36px;
    color: #FFF;
}.legacy-content .m2regRbm h4{
    color: #ffcb00;
    display: block;
    margin: 2.5vw 0px 13px;
    font: 60px/60px eu_b;
}.legacy-content .pubMbrLayBg{
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    z-index: 15;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}.legacy-content .mmcdvImg{
    height: 50px;
    width: 170px;
    position: absolute;
    top: 1px;
    right: 1px;
    border-left: 1px solid #E6E6E6;
}.legacy-content .mmcdvImg img{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    max-width: 90%;
    max-height: 90%;
    width: auto;
    height: auto;
}.legacy-content .mmcdTip{
    text-align: center;
    font-size: 16px;
    line-height: 28px;
    color: #bfbfbf;
    margin-top: 1.45vw;
}.legacy-content .mmcdTip a{
    color: #104484;
    text-decoration: underline;
}.legacy-content .pubMbrLayBg .pubCsfm li button{
    margin-top: 0;
}

@media (max-width:1799px) {.legacy-content .m2regLx{
        padding: 0 6.41vw;
    }.legacy-content .m2regRx{
        left: 5.81vw;
        right: 5.81vw;
    }.legacy-content .mmcdTip{
        font-size: 14px;
    }.legacy-content .mmcdvImg{
        height: 42px;
    }.legacy-content .mmcdvImg img{
        height: 40px;
        width: auto;
    }.legacy-content .m2regTx strong{
        font-size: 36px;
        line-height: 48px;
    }.legacy-content .m2regTx p{
        font-size: 14px;
        margin-top: 10px;
        margin-bottom: 1.3vw;
    }.legacy-content .m2reg_fm li{
        margin-bottom: 8px;
    }.legacy-content .m2reg_fm li input{
        font-size: 14px;
        line-height: 42px;
        height: 44px;
    }.legacy-content .m2reg_cd{
        height: 36px;
        line-height: 36px;
        top: 4px;
        right: 4px;
        font-size: 14px;
        width: 160px;
    }.legacy-content .m2reg_fm li button{
        line-height: 52px;
        height: 52px;
        font-size: 14px;
    }.legacy-content .m2regRt strong{
        font-size: 42px;
        line-height: 58px;
    }.legacy-content .m2regRt p{
        margin-top: 1.2vw;
        font-size: 20px;
        line-height: 30px;
    }.legacy-content .m2regRbm p{
        font-size: 20px;
        line-height: 30px;
    }.legacy-content .m2regRbm h4{
        font-size: 50px;
        line-height: 50px;
        margin: 1.5vw 0px 10px
    }
}

@media (max-width:1199px) {.legacy-content .m2regTx{
        padding-top: 0;
    }.legacy-content .m2regTx{
        margin-top: -35px;
    }.legacy-content .m2regRt{
        top: -18px;
    }.legacy-content .m2regRt strong{
        font-size: 28px;
        line-height: 42px;
    }.legacy-content .m2regTx strong{
        font-size: 26px;
        line-height: 38px;
    }
}

@media (max-width:993px) {.legacy-content .m2regLx{
        width: 100%;
        padding: 80px 25px;
        display: block;
        float: none;
        height: auto;
    }.legacy-content .m2regRxWpr{
        width: 100%;
        float: none;
        height: auto;
        padding: 80px 25px;
    }.legacy-content .m2regRx{
        position: relative;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
    }.legacy-content .m2regRt{
        position: static;
    }.legacy-content .m2regRbm{
        position: static;
        margin-top: 50px;
    }.legacy-content .m2regBox{
        height: auto;
    }
}

@media (max-width:767px) {.legacy-content .m2regLx{
        padding: 70px 15px 60px;
    }.legacy-content .m2regTx p{
        line-height: 24px;
        margin-bottom: 20px;
    }.legacy-content .m2reg_cd{
        width: 130px;
        font-size: 12px;
    }.legacy-content .m2regRxWpr{
        padding: 60px 15px;
        text-align: center;
    }.legacy-content .m2regRt strong{
        font-size: 22px;
        line-height: 40px;
    }.legacy-content .m2regRt p, .legacy-content .m2regRbm p{
        font-size: 16px;
        line-height: 28px;
    }.legacy-content .m2regRbm h4{
        font-size: 36px;
    }.legacy-content .m2regTx strong{
        font-size: 24px;
    }
}.legacy-content .m2zwCon1Wpr{
    padding: 5.2vw 0px 5.72vw;
}.legacy-content .m2zwTx{
    text-align: center;
}.legacy-content .m2zwTx p{
    font-size: 24px;
    line-height: 36px;
    display: block;
}.legacy-content .m2zwTx strong{
    font-size: 46px;
    font-weight: normal;
    line-height: 66px;
    display: block;
    margin: 12px 0px 42px;
    position: relative;
}.legacy-content .m2zwTx strong:after{
    content: "";
    background: #DF2040;
    height: 6px;
    width: 48px;
    margin-left: -24px;
    position: absolute;
    left: 50%;
    bottom: -24px;
}.legacy-content .m2zwDes{
    font-size: 18px;
    line-height: 36px;
    text-align: center;
}.legacy-content .m2zwul{
    margin: 4.06vw -24px 0px;
}.legacy-content .m2zwul li{
    padding: 0px 24px;
    width: 33.33%;
    float: left;
    margin-bottom: 48px;
}.legacy-content .m2zwc1ax{
    display: block;
    height: 300px;
    position: relative;
}.legacy-content .m2zwc1_x1{
    position: absolute;
    padding: 83px 20px 0px 38px;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(255, 255, 255, 0.4);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.06);
    border-radius: 2em 0 2em 0;
    color: #104484;
    transition: all 0.5s ease-in-out;
}.legacy-content .m2zwc1_x1 img{
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0.3;
}.legacy-content .m2zwc1_x1 strong, .legacy-content .m2zwc1_x2 strong{
    font-size: 48px;
    font-weight: bold;
    display: block;
    line-height: 75px;
}.legacy-content .m2zwc1_x1 p, .legacy-content .m2zwc1_x2 p{
    font-size: 32px;
    line-height: 62px;
    font-weight: normal;
    display: block;
}.legacy-content .m2zwc1_x2{
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    min-height: 300px;
    background: #DF2040;
    color: #FFF;
    box-shadow: 0 10px 25px rgba(223, 32, 64, 0.3);
    border-radius: 2em 0 2em 0;
    padding: 35px 35px 60px;
    transition: all 0.5s ease-in-out;
    opacity: 0
}.legacy-content .m2zwc1_x2 img{
    position: absolute;
    right: 0;
    top: 0;
}.legacy-content .m2zw_c1sds{
    font-size: 16px;
    line-height: 24px;
    padding-top: 26px;
    margin-top: 18px;
    border-top: 1px solid rgba(255, 255, 255, 0.3);
}.legacy-content .m2zwc1ax:hover .m2zwc1_x2{
    opacity: 1;
}.legacy-content .m2zwc1ax:hover .m2zwc1_x1{
    opacity: 0;
}.legacy-content .m2zwCon2{
    background: url(/legacy/shared/statics/home/images/m2zw_c2bg.jpg) no-repeat fixed center center;
    padding: 5.2vw 0px 5.72vw;
    background-size: cover;
    color: #fff;
}.legacy-content .m2zwc2ul{
    margin: 6.68vw -110px 2vw;
}.legacy-content .m2zwc2ul li{
    padding: 0px 110px;
    float: left;
    width: 33.33%;
    position: relative;
}.legacy-content .m2zwc2ul li:nth-child(4){
    margin-left: 16.5%;
}.legacy-content .m2zwc2ul li:nth-child(4), .legacy-content .m2zwc2ul li:nth-child(5){
    top: -60px;
}.legacy-content .m2zwc2a{
    display: block;
    width: 320px;
    height: 320px;
    position: relative
}.legacy-content .m2zwc2a:before{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border: 2px solid rgba(255, 255, 255, 0.6);
    transform: rotate(45deg);
    border-radius: 2em;
    transition: all 0.5s ease-in-out;
}.legacy-content .m2zwc2a:hover:before{
    content: "";
    color: #FFF;
    background: #df2040;
    border: 2px solid #df2040;
    box-shadow: 0 0 30px rgba(223, 32, 64, 0.4);
}.legacy-content .m2zwc2a p{
    color: #fff;
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    font-size: 32px;
    line-height: 48px;
}.legacy-content .m2zwc2a i{
    display: inline-block;
    height: 32px;
    width: 32px;
    margin-left: -16px;
    position: absolute;
    left: 50%;
    bottom: 0px;
    transition: all 0.5s ease-in-out;
    opacity: 0;
    transform: translateY(10px);
}.legacy-content .m2zwc2a i:before{
    content: "";
    width: 100%;
    height: 2px;
    top: 50%;
    margin-top: -1px;
    position: absolute;
    background: #fff;
}.legacy-content .m2zwc2a i:after{
    content: "";
    height: 100%;
    width: 2px;
    left: 50%;
    margin-left: -1px;
    position: absolute;
    background: #fff;
}.legacy-content .m2zwc2a:hover i{
    opacity: 1;
    transform: translateY(0);
}.legacy-content .m2zwLayBox{
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 15;
}.legacy-content .m2zwLay{
    width: 65vh;
    height: 65vh;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}.legacy-content .m2zwLay:before{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    transform: rotate(45deg);
    border-radius: 2em;
}.legacy-content .m2zw_closeBtn{
    height: 3.12vw;
    width: 3.12vw;
    border: 2px solid #DF2040;
    position: absolute;
    left: 50%;
    bottom: -0.88vw;
    background: url(/legacy/shared/statics/home/images/m2zw_close.png) no-repeat center center;
    background-size: 1.35vw auto;
    margin-left: -1.56vw;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.5s ease-in-out;
}.legacy-content .m2zw_closeBtn:hover{
    transform: rotate(180deg);
}.legacy-content .m2zwLay_txt{
    position: absolute;
    text-align: center;
    padding-top: 0;
    padding-left: 4.25vh;
    padding-right: 4.25vh;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}.legacy-content .m2zwLay_txt strong{
    font-size: 3.7vh;
    line-height: 4.8vh;
    margin-bottom: 3.7vh;
    display: block;
    position: relative;
    font-weight: normal;
}.legacy-content .m2zwLay_des{
    position: relative;
    font-size: 16px;
    line-height: 32px;
    color: #808080;
    max-height: 29.62vh;
    overflow-y: auto;
}.legacy-content .m2zwCon3{
    padding: 5.2vw 0px 5.72vw;
}.legacy-content .m2zwc3ul{
    margin: 2.6vw -12px 0px;
}.legacy-content .m2zwc3ul li{
    padding: 0 12px;
    margin-bottom: 24px;
    float: left
}.legacy-content .m2zwc3ul li:nth-child(1){
    width: 25%;
}.legacy-content .m2zwc3ul li:nth-child(2){
    width: 25%;
}.legacy-content .m2zwc3ul li:nth-child(3){
    width: 25%;
}.legacy-content .m2zwc3ul li:nth-child(4){
    width: 50%;
    margin-bottom: 0;
}.legacy-content .m2zwc3ul li:nth-child(5){
    width: 25%;
    margin-top: -312px;
}.legacy-content .m2zw_c3x{
    display: block;
    border: 2px solid #E6E6E6;
    position: relative
}.legacy-content .m2zwc3ul li:nth-child(1) .m2zw_c3x{
    height: 600px;
    border-radius: 8em 0 0 0;
}.legacy-content .m2zwc3ul li:nth-child(2) .m2zw_c3x{
    height: 288px;
}.legacy-content .m2zwc3ul li:nth-child(3) .m2zw_c3x{
    height: 288px;
}.legacy-content .m2zwc3ul li:nth-child(4) .m2zw_c3x{
    height: 288px;
}.legacy-content .m2zwc3ul li:nth-child(5) .m2zw_c3x{
    height: 600px;
    border-radius: 0 0 8em 0;
}.legacy-content .m2zw_c3x1{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    transition: all 0.5s ease-in-out;
}.legacy-content .m2zw_c3x1 span{
    display: inline-block;
}.legacy-content .m2zw_c3x1 strong{
    font-size: 34px;
    line-height: 56px;
    display: block;
    margin-top: 20px;
    font-weight: normal;
}.legacy-content .m2zw_c3lay{
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    opacity: 0;
    transition: all 0.5s ease-in-out;
}.legacy-content .m2zw_c3lay strong{
    font-size: 26px;
    line-height: 40px;
    display: block;
    position: relative;
    margin-bottom: 30px;
    transition: all 0.3s ease-in-out;
}.legacy-content .m2zw_c3lay strong:after{
    content: "";
    background: #FFF;
    height: 2px;
    width: 24px;
    margin-left: -12px;
    position: absolute;
    left: 50%;
    bottom: -18px;
}.legacy-content .m2zw_c3lay dl{
    padding-left: 35px;
    overflow: hidden;
}.legacy-content .m2zw_c3lay dl dd{
    font-size: 17px;
    line-height: 32px;
    height: 32px;
    overflow: hidden;
    width: 50%;
    float: left;
    text-align: left;
    transition: all 0.3s ease-in-out;
}.legacy-content .m2zw_c3x:hover .m2zw_c3lay dl dd{
    color: #fff;
}.legacy-content .m2zw_c3x:hover .m2zw_c3lay strong{
    color: #fff;
}.legacy-content .m2zw_c3x:hover{
    color: #FFF;
    background: #df2040;
    border: 2px solid #df2040;
    box-shadow: 0 10px 30px rgba(223, 32, 64, 0.4);
}.legacy-content .m2zw_c3x:hover .m2zw_c3x1{
    opacity: 0;
    transform: translateY(20px);
    transition: none;
}.legacy-content .m2zw_c3x:hover .m2zw_c3lay{
    opacity: 1;
}.legacy-content .m2zwc3ul li:nth-child(4) .m2zw_c3lay dl dd{
    width: 33.33%;
}.legacy-content .m2zw_c4a{
    display: block;
    height: 28.12vw;
    background-repeat: no-repeat;
    position: relative;
    background-size: cover;
}.legacy-content .m2zwCon4 li:nth-child(2n) .m2zw_c4a{
    background-position: left center;
    text-align: right
}.legacy-content .m2zw_c4des{
    position: absolute;
    left: 0;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
    color: #fff;
}.legacy-content .m2zw_c4des strong{
    font-size: 46px;
    font-weight: normal;
    line-height: 66px;
    display: block;
}.legacy-content .m2zw_c4des p{
    font-size: 16px;
    line-height: 34px;
    color: rgba(255, 255, 255, 0.5);
    text-transform: uppercase;
}.legacy-content .m2zw_c4des span{
    font-size: 16px;
    line-height: 28px;
    margin-top: 8.85vw;
    display: block
}.legacy-content .m2zwCon4{
    background: #fff;
    position: relative;
    z-index: 2;
    margin-bottom: 2vw;
}

@media (max-width:1799px) {.legacy-content .m2zwTx p{
        font-size: 21px;
        line-height: 30px;
    }.legacy-content .m2zwTx strong{
        font-size: 32px;
        line-height: 50px;
    }.legacy-content .m2zwDes{
        font-size: 16px;
        line-height: 32px;
    }.legacy-content .m2zwc1_x2 img, .legacy-content .m2zwc1_x1 img{
        width: 80px;
        height: auto;
    }.legacy-content .m2zwc1_x1 strong, .legacy-content .m2zwc1_x2 strong{
        font-size: 32px;
        line-height: 60px;
    }.legacy-content .m2zwc1_x1 p, .legacy-content .m2zwc1_x2 p{
        font-size: 24px;
        line-height: 52px;
    }.legacy-content .m2zw_c1sds{
        font-size: 15px;
    }.legacy-content .m2zwc2ul{
        margin: 6.68vw -50px 2vw;
    }.legacy-content .m2zwc2ul li{
        padding: 0px 50px;
    }.legacy-content .m2zwc2ul li:nth-child(4), .legacy-content .m2zwc2ul li:nth-child(5){
        top: -50px;
    }.legacy-content .m2zwc2a{
        width: 260px;
        height: 260px;
        position: relative
    }.legacy-content .m2zwc2a p{
        font-size: 22px;
        line-height: 40px;
    }.legacy-content .m2zwc2a i{
        height: 26px;
        width: 26px;
        margin-left: -13px;
    }.legacy-content .m2zwc3ul li:nth-child(5){
        width: 25%;
        margin-top: -262px;
    }.legacy-content .m2zwc3ul li:nth-child(1) .m2zw_c3x{
        height: 500px;
    }.legacy-content .m2zwc3ul li:nth-child(2) .m2zw_c3x{
        height: 238px;
    }.legacy-content .m2zwc3ul li:nth-child(3) .m2zw_c3x{
        height: 238px;
    }.legacy-content .m2zwc3ul li:nth-child(4) .m2zw_c3x{
        height: 238px;
    }.legacy-content .m2zwc3ul li:nth-child(5) .m2zw_c3x{
        height: 500px;
    }.legacy-content .m2zw_c3x1 strong{
        font-size: 22px;
        line-height: 42px;
        margin-top: 16px;
    }.legacy-content .m2zw_c3lay strong{
        font-size: 21px;
        line-height: 40px;
        margin-bottom: 25px;
    }.legacy-content .m2zw_c3lay strong:after{
        bottom: -16px;
    }.legacy-content .m2zw_c3lay dl{
        padding-left: 25px;
    }.legacy-content .m2zw_c3lay dl dd{
        font-size: 15px;
        line-height: 28px;
        height: 28px;
    }.legacy-content .m2zw_c3x1 span img{
        width: 60px;
        height: 60px;
    }.legacy-content .m2zw_c4des strong{
        font-size: 32px;
        line-height: 52px;
    }.legacy-content .m2zw_c4des p{
        font-size: 15px;
    }.legacy-content .m2zwLay_des{
        font-size: 14px;
        line-height: 26px;
    }
}

@media (max-width:993px) {.legacy-content .m2zwul{
        margin: 4.06vw -14px 0px;
    }.legacy-content .m2zwul li{
        padding: 0px 14px;
    }.legacy-content .m2zwc1_x1 strong, .legacy-content .m2zwc1_x2 strong{
        font-size: 22px;
        line-height: 32px;
    }.legacy-content .m2zwc1_x1 p, .legacy-content .m2zwc1_x2 p{
        font-size: 21px;
    }.legacy-content .m2zwc1ax{
        height: 258px;
    }.legacy-content .m2zwc2ul{
        margin: 6.68vw -20px 2vw;
    }.legacy-content .m2zwc2ul li{
        padding: 0px 20px;
    }.legacy-content .m2zwc2ul li:nth-child(4), .legacy-content .m2zwc2ul li:nth-child(5){
        top: -20px;
    }.legacy-content .m2zwc2a{
        width: 180px;
        height: 180px;
    }.legacy-content .m2zwc2a p{
        font-size: 18px;
        line-height: 30px;
    }.legacy-content .m2zw_c3lay dl dd{
        font-size: 13px;
    }.legacy-content .m2zw_c3lay dl{
        padding-left: 20px;
    }.legacy-content .m2zwLay_txt strong{
        font-size: 22px;
        line-height: 36px;
    }
}

@media (max-width:767px) {.legacy-content .m2zwul li{
        width: 100%;
        margin: 15px 0
    }.legacy-content .m2zwCon1Wpr{
        padding: 50px 0;
    }.legacy-content .m2zwTx strong{
        font-size: 22px;
        line-height: 36px;
    }.legacy-content .m2zwTx strong:after{
        height: 2px;
    }.legacy-content .m2zwDes{
        font-size: 14px;
        line-height: 30px;
    }.legacy-content .m2zwc1ax{
        height: auto;
    }.legacy-content .m2zwc1_x1{
        display: none;
    }.legacy-content .m2zwc1_x2{
        opacity: 1;
        transform: translate(0, 0);
        position: relative;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        padding: 28px 15px 40px;
        min-height: 100px;
    }.legacy-content .m2zw_c1sds{
        font-size: 14px;
        padding-top: 16px;
        margin-top: 12px;
    }.legacy-content .m2zwc1_x1 p, .legacy-content .m2zwc1_x2 p{
        line-height: 40px;
        font-size: 17px;
    }.legacy-content .m2zwCon2{
        padding: 50px 0;
    }.legacy-content .m2zwCon2 .m2zwTx strong{
        font-size: 20px;
    }.legacy-content .m2zwc2ul{
        margin: 6.68vw -10px 2vw;
    }.legacy-content .m2zwc2ul li{
        padding: 0px 10px;
    }.legacy-content .m2zwc2ul li:nth-child(4), .legacy-content .m2zwc2ul li:nth-child(5){
        top: -10px;
    }.legacy-content .m2zwc2a{
        width: 90px;
        height: 90px;
    }.legacy-content .m2zwc2a p{
        font-size: 12px;
        line-height: 18px;
    }.legacy-content .m2zwc2a i{
        display: none;
    }.legacy-content .m2zwCon3{
        padding: 60px 0;
    }.legacy-content .m2zwc3ul{
        margin-top: 25px;
    }.legacy-content .m2zwLay_txt{
        width: 360px;
        margin-left: auto;
        margin-right: auto;
    }.legacy-content .m2zw_closeBtn{
        width: 46px;
        height: 46px;
        background-size: 15px auto;
    }.legacy-content .m2zwc3ul li{
        width: 100% !important;
    }.legacy-content .m2zw_c3x{
        height: 300px !important;
    }.legacy-content .m2zw_c3lay{
        opacity: 1;
    }.legacy-content .m2zw_c3x{
        background: #df2040;
        border: 2px solid #df2040;
        color: #fff;
    }.legacy-content .m2zw_c3x1{
        display: none;
    }.legacy-content .m2zwc3ul li{
        margin-bottom: 15px !important;
        margin-top: 0 !important;
    }.legacy-content .m2zw_c3lay strong{
        font-size: 16px;
        line-height: 34px;
    }.legacy-content .m2zw_c3lay dl{
        padding-left: 15px;
    }.legacy-content .m2zw_c3lay dl dd{
        width: 33.33%;
    }.legacy-content .m2zw_c4a{
        height: 225px;
        background-position: center center !important;
    }.legacy-content .m2zw_c4des strong{
        font-size: 22px;
        line-height: 42px;
    }.legacy-content .m2zw_c4des p{
        font-size: 12px;
        line-height: 20px;
    }.legacy-content .m2zw_c4des span{
        font-size: 14px;
    }.legacy-content .m2zwCon4{
        margin-bottom: 50px;
    }
}.legacy-content .m3zwCon1{
    padding: 5.2vw 0px 5.72vw;
}.legacy-content .m3zw_pt{
    font-size: 46px;
    line-height: 66px;
    display: block;
    font-weight: normal;
}.legacy-content .m3zw_c1des{
    font-size: 24px;
    line-height: 36px;
    margin: 22px 0px 32px;
}.legacy-content .m3zw_c1ul{
    margin: 0px -12px;
}.legacy-content .m3zw_c1ul li{
    padding: 0px 12px;
    float: left;
    width: 33.33%;
}.legacy-content .m2zw_intx{
    position: relative;
}.legacy-content .m2zw_intx select{
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    border: 2px solid #ddd;
    background: transparent url(/legacy/shared/statics/home/images/m2zw_arrow.png) no-repeat calc(100% - 32px) center;
    padding-right: 85px;
    opacity: 1;
    color: #888;
    font: 16px/86px "å¾®è½¯é›…é»‘";
    width: 100%;
    height: 90px;
    padding-left: 35px;
}.legacy-content .m2zw_intx input{
    font-size: 16px;
    line-height: 86px;
    color: #666;
    height: 90px;
    width: 100%;
    padding: 0px 85px 0px 35px;
    border: 2px solid #ddd;
}.legacy-content .m2zw_intx button{
    background: url(/legacy/shared/statics/home/images/m2zw_ser.png) no-repeat center center;
    height: 60px;
    width: 60px;
    margin-top: -30px;
    position: absolute;
    top: 50%;
    right: 18px;
    border-width: 0px;
    border-style: none;
    cursor: pointer;
}.legacy-content .m3zwCon2{
    padding: 5.2vw 0px;
    background: #f5f5f5;
}.legacy-content .m3zw_c2ul{
    margin: 0px -12px;
}.legacy-content .m3zw_c2ul li{
    padding: 0px 12px;
    float: left;
    width: 33.33%;
    margin-bottom: 24px;
}.legacy-content .m3zw_c2a{
    display: block;
    background: #FFF;
    padding: 35px 38px 0px;
    height: 180px;
    position: relative
}.legacy-content .m3zw_c2a:hover{
    color: #FFF;
    background: #df203d;
    box-shadow: 0 10px 20px rgba(223, 32, 61, 0.3);
}.legacy-content .m3zw_sicon{
    display: block;
    position: absolute;
    height: 66px;
    width: 66px;
    top: 30px;
    right: 32px;
}.legacy-content .m3zw_sicon img{
    transition: all 0.5s ease-in-out;
    position: absolute;
    left: 0;
    top: 0
}.legacy-content .m3zw_c2a strong{
    font-size: 24px;
    line-height: 34px;
    font-weight: normal;
    display: inline;
}.legacy-content .m3zw_c2a p{
    transition: all 0.5s ease-in-out;
    font-size: 14px;
    text-transform: uppercase;
    color: #bfbfbf;
    line-height: 20px;
    display: block;
}.legacy-content .m3zw_c2a i{
    transition: all 0.5s ease-in-out;
    font-size: 16px;
    font-style: normal;
    line-height: 22px;
    color: #808080;
    display: block;
    margin-top: 34px;
}.legacy-content .m3zw_c2a:hover p{
    color: #fff;
}.legacy-content .m3zw_c2a:hover i{
    color: #fff
}.legacy-content .m3zw_c2a:hover .m3zw_sicon img{
    opacity: 0;
}.legacy-content .m3zw_c2a:hover .m3zw_sicon img.iOpacity{
    opacity: 1;
}.legacy-content .m3zwCon3{
    padding: 5.2vw 0px;
    background: url(/legacy/shared/statics/home/images/m2zw_map.png) no-repeat center center;
}.legacy-content .m3zw_c3ul{
    margin: 32px -12px 0px;
}.legacy-content .m3zw_c3ul li{
    padding: 0px 12px;
    width: 25%;
    margin-bottom: 24px;
    float: left;
}.legacy-content .m3zw_c3a{
    display: block;
    line-height: 120px;
    height: 120px;
    border-left: 4px solid #104484;
    background: rgba(255, 255, 255, 0.5);
    box-shadow: 0 3px 28px rgba(0, 0, 0, 0.1);
    padding: 0 30px;
}.legacy-content .m3zw_c3a p{
    font-size: 24px;
    float: left;
}.legacy-content .m3zw_c3a span{
    transition: all 0.5s ease-in-out;
    font-size: 16px;
    color: #808080;
    float: right;
}.legacy-content .m3zw_c3a:hover{
    color: #fff;
    background: #df203d;
    box-shadow: 0 3px 28px rgba(223, 32, 61, 0.3);
    border-left: 4px solid #df203d;
}.legacy-content .m3zw_c3a:hover span{
    color: #fff;
}.legacy-content .m3zwCon4Wpr{
    background: url(/legacy/shared/statics/home/images/m2zw_c3bg.jpg) no-repeat center center;
    color: #FFF;
    padding: 8.59vw 0px;
    position: relative;
    z-index: 2;
    margin-bottom: 2vw;
    ;
}.legacy-content .m3zwCon4{}.legacy-content .m3zw_c4Lx{
    float: left;
}.legacy-content .m3zw_c4Lx p{
    font-size: 16px;
    line-height: 30px;
    margin-top: 28px;
    height: 148px;
}.legacy-content .m3zw_btn{
    font-size: 20px;
    line-height: 60px;
    color: #FFF;
    background: #df203d;
    height: 60px;
    width: 200px;
    text-align: center;
    display: block;
}.legacy-content .m3zw_btn:hover{
    transform: translateY(-8px);
    color: #fff;
    box-shadow: 0 10px 30px rgba(223, 32, 61, 0.3);
}.legacy-content .m3zw_c4Rx{
    float: right;
    height: 302px;
    width: 495px;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
    text-align: right
}.legacy-content .m3zw_funs{
    margin-top: 178px;
    height: 60px;
}.legacy-content .m3zw_c4a{
    display: inline-block;
    height: 60px;
    width: 60px;
    position: relative;
}.legacy-content .m3zw_c4a span{
    transition: all 0.5s ease-in-out;
    opacity: 0;
    visibility: hidden;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}.legacy-content .m3zw_c4a:hover span{
    opacity: 1;
    visibility: visible;
}.legacy-content .m3zw_c4a span:after{
    content: "";
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #fff;
    position: absolute;
    left: 50%;
    bottom: -8px;
    margin-left: -8px;
}.legacy-content .m3zw_c4a1{
    background: url(/legacy/shared/statics/home/images/m2zw_fsi1.png) no-repeat center center;
    margin-right: 36px;
}.legacy-content .m3zw_c4a1 span{
    white-space: nowrap;
    padding: 0 30px;
    line-height: 48px;
    height: 48px;
    font-size: 21px;
    background: #fff;
    border-radius: 1.8em;
    position: absolute;
    left: 50%;
    bottom: 80px;
    transform: translateX(-50%);
    color: #333;
}.legacy-content .m3zw_c4a2{
    background: url(/legacy/shared/statics/home/images/m2zw_fsi2.png) no-repeat center center;
    margin-right: 36px;
}.legacy-content .m3zw_c4a2 span{
    background: #fff;
    border-radius: 0.4em;
    padding: 3px;
    position: absolute;
    left: 50%;
    bottom: 80px;
    transform: translateX(-50%);
    max-width: 160px;
}.legacy-content .m3zw_c4a2 span img{
    max-width: 160px;
}.legacy-content .m3zw_c4a3{
    background: url(/legacy/shared/statics/home/images/m2zw_fsi3.png) no-repeat center center;
}.legacy-content .m3zwLayBox{
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 15;
}.legacy-content .m3zwlay{
    width: 900px;
    max-width: 100%;
    background: #fff;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    padding: 3.12vw 5.2vw;
}.legacy-content .m3zw_closeBtn{
    background: url(/legacy/shared/statics/home/images/m2zw_close.png) no-repeat;
    height: 26px;
    width: 26px;
    position: absolute;
    top: 20px;
    right: 20px;
    cursor: pointer;
    transition: all 0.5s ease-in-out;
    display: block;
}.legacy-content .m3zw_closeBtn:hover{
    transform: rotate(180deg);
}.legacy-content .m3zwLay_top{}.legacy-content .m3zwLay_top strong{
    font-size: 32px;
    line-height: 36px;
    height: 36px;
    border-left: 4px solid #df203d;
    display: block;
    padding-left: 32px;
    font-weight: normal;
}.legacy-content .m3zwLay_top p{
    font-size: 16px;
    line-height: 30px;
    margin-top: 20px;
}.legacy-content .m3zwLay_bom{
    max-height: 80vh;
    overflow-y: auto;
    margin-top: 25px;
}.legacy-content .m3zw_intx{
    position: relative;
    margin-bottom: 8px;
}.legacy-content .m3zw_intx input{
    line-height: 50px;
    padding: 0px 20px;
    height: 52px;
    border: 1px solid #E6E6E6;
    width: 100%;
    color: #111;
}.legacy-content .m3zw_intx input:focus{
    border: 1px solid #104484;
}.legacy-content .m3zw_intx button{
    font-size: 16px;
    line-height: 52px;
    color: #FFF;
    background: #DF2040;
    display: block;
    height: 52px;
    cursor: pointer;
    transition: all 0.5s ease-in-out;
    display: block;
    width: 100%;
}.legacy-content .m3zw_intx button:hover{
    color: #fff;
    transform: translateY(-5px);
    box-shadow: 0 8px 20px rgba(223, 32, 61, 0.3);
}.legacy-content .m3zw_intx select{
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    border: 1px solid #E6E6E6;
    background: transparent url(/legacy/shared/statics/home/images/m2zw_arrow.png) no-repeat calc(100% - 20px) center;
    padding-right: 20px;
    opacity: 1;
    color: #777;
    font: 16px/50px "å¾®è½¯é›…é»‘";
    width: 100%;
    height: 52px;
    padding-left: 20px;
    background-size: 12px auto;
}.legacy-content .m3zw_intx_file{
    height: 52px;
    position: relative;
    font-size: 16px;
    line-height: 52px;
    padding-left: 20px;
}.legacy-content .m3zw_intx_file span{
    display: block;
    line-height: 50px;
    background: #f7f9fa;
    text-align: center;
    height: 52px;
    border: 1px solid #E6E6E6;
    position: absolute;
    left: 118px;
    top: 0px;
    right: 0px;
    color: #104484;
}.legacy-content .m3zw_intx_file input{
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    cursor: pointer;
    z-index: 2;
}.legacy-content .m3zw_tip{
    font-size: 14px;
    line-height: 24px;
    color: #808080;
    margin-bottom: 8px;
    padding-left: 20px;
}.legacy-content .m3zw_bmTip{
    font-size: 14px;
    line-height: 24px;
    color: #808080;
    margin-top: 25px;
}.legacy-content .m3zw_bmTip a{
    color: #104484;
}.legacy-content .m3zw_vcd{
    height: 50px;
    width: 118px;
    border-left: 1px solid #e6e6e6;
    position: absolute;
    top: 0px;
    right: 1px;
}.legacy-content .m3zw_vcd img{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    max-height: 38px;
    width: auto;
}

@media (max-width:1799px) {.legacy-content .m3zw_pt{
        font-size: 32px;
        line-height: 50px
    }.legacy-content .m3zw_c1des{
        font-size: 18px;
        line-height: 32px;
    }.legacy-content .m2zw_intx select{
        background: transparent url(/legacy/shared/statics/home/images/m2zw_arrow.png) no-repeat calc(100% - 20px) center;
        padding-right: 65px;
        font: 15px/66px "å¾®è½¯é›…é»‘";
        height: 70px;
        padding-left: 20px;
    }.legacy-content .m2zw_intx input{
        font-size: 15px;
        line-height: 66px;
        height: 70px;
        width: 100%;
        padding: 0px 65px 0px 20px;
    }.legacy-content .m2zw_intx button{
        height: 50px;
        width: 50px;
        margin-top: -25px;
        right: 12px;
    }.legacy-content .m3zw_c2a strong{
        font-size: 22px;
    }.legacy-content .m3zw_c3a p{
        font-size: 22px;
    }.legacy-content .m3zw_c4Lx p{
        margin-top: 18px;
        height: 108px;
    }.legacy-content .m3zw_funs{
        margin-top: 138px;
    }.legacy-content .m3zw_c4a3, .legacy-content .m3zw_c4a2, .legacy-content .m3zw_c4a1{
        background-size: 40px auto;
        margin-right: 0
    }.legacy-content .m3zw_c4a1 span{
        font-size: 18px;
    }.legacy-content .m3zw_c4a1 span, .legacy-content .m3zw_c4a2 span{
        bottom: 60px;
    }.legacy-content .m3zw_c4Rx{
        height: 240px;
    }.legacy-content .m3zwLay_top strong{
        padding-left: 25px;
    }.legacy-content .m3zwLay_top strong{
        font-size: 24px;
        line-height: 32px;
        height: 32px;
    }.legacy-content .m3zwLay_top p{
        font-size: 15px;
        margin-top: 12px;
    }.legacy-content .m3zwLay_bom{
        margin-top: 15px;
        max-height: 60vh;
    }.legacy-content .m3zw_btn{
        font-size: 18px;
        line-height: 54px;
        height: 54px;
        width: 180px
    }
}

@media (max-width:1199px) {.legacy-content .m3zw_c2ul li{
        width: 50%;
    }.legacy-content .m3zw_c3ul li{
        width: 33.33%;
    }.legacy-content .m3zw_c4Rx{
        width: 355px;
    }
}

@media (max-width:993px) {.legacy-content .m3zw_c4Lx{
        width: 320px;
    }.legacy-content .m3zwlay{
        width: 90%;
    }
}

@media (max-width:767px) {.legacy-content .m3zw_c1ul{
        margin-left: 0;
        margin-right: 0;
    }.legacy-content .m3zw_c1ul li{
        width: 100%;
        margin-bottom: 15px;
    }.legacy-content .m3zwCon4Wpr{
        padding: 50px 0;
    }.legacy-content .m3zw_pt{
        font-size: 24px;
        line-height: 36px;
    }.legacy-content .m3zw_btn{
        height: 52px;
        line-height: 52px;
        margin-left: auto;
        margin-right: auto;
    }.legacy-content .m3zw_c4Lx p{
        font-size: 15px;
    }.legacy-content .m3zw_c4Lx{
        width: 100%;
        margin-bottom: 35px;
        text-align: center
    }.legacy-content .m3zw_c4Rx{
        width: 100%;
        text-align: center;
        border: none;
        height: 150px;
    }.legacy-content .m3zw_funs{
        margin-top: 50px;
    }.legacy-content .m3zwCon4Wpr{
        margin-bottom: 55px;
    }.legacy-content .m3zwlay{
        padding-bottom: 20px;
    }.legacy-content .m3zwLayBox{
        z-index: 55;
    }.legacy-content .m3zwCon4Wpr .m3zw_pt{
        font-size: 20px;
    }.legacy-content .m3zwCon1{
        padding: 40px 0;
    }.legacy-content .m3zw_c1des{
        font-size: 15px;
        line-height: 28px;
        margin-top: 8px;
    }.legacy-content .m3zw_c1ul li{
        padding: 0;
    }.legacy-content .m4zyTop{
        padding-left: 15px;
        padding-right: 15px;
    }.legacy-content .m3zw_c2ul li{
        width: 100%;
    }.legacy-content .m3zw_c2a{
        padding: 25px 25px 0px;
    }.legacy-content .m3zwCon2{
        padding: 50px 0 40px;
    }.legacy-content .m3zwCon3{
        padding: 50px 0 40px;
    }.legacy-content .m3zw_c3ul li{
        width: 100%;
    }.legacy-content .m3zw_c2a strong{
        font-size: 20px;
    }.legacy-content .m3zw_c3a p{
        font-size: 20px;
    }
}.legacy-content .m4zyCon{
    padding: 5.2vw 0px 5.72vw;
}.legacy-content .m4zwul{
    margin: 3.12vw -12px 40px;
}.legacy-content .m4zwul li{
    float: left;
    width: 33.33%;
    padding: 0px 12px;
    margin-bottom: 24px;
}.legacy-content .m4zw_a{
    display: block;
    background: #FAFAFA;
    height: 240px;
    border: 2px solid #E6E6E6;
    padding: 31px 40px 0px;
    position: relative;
}.legacy-content .m4zw_a:hover{
    color: #FFF;
    background: #df203d;
    border: 2px solid #df203d;
    box-shadow: 0 10px 30px rgba(223, 32, 61, 0.3);
}.legacy-content .m4zw_a strong{
    font-size: 24px;
    line-height: 40px;
    font-weight: normal;
    display: block;
}.legacy-content .m4zw_a p{
    position: absolute;
    left: 40px;
    right: 40px;
    bottom: 32px;
    font-size: 16px;
    transition: all 0.5s ease-in-out;
    line-height: 30px;
    color: #808080;
}.legacy-content .m4zw_a p span{
    color: #999;
    display: inline-block;
    margin: 0px 15px;
    font-size: 14px;
    transition: all 0.5s ease-in-out;
    position: relative;
    top: -1px;
}.legacy-content .m4zw_a:hover p, .legacy-content .m4zw_a:hover p span{
    color: #fff;
}.legacy-content .m5zwTop{
    margin-top: 2.34vw;
    padding-bottom: 5.98vw;
}.legacy-content .m5zwTlx{
    width: calc(100% - 488px);
    float: left;
    background: #FFF;
    padding: 35px 60px 62px;
}.legacy-content .m5zw_t{
    font-size: 46px;
    line-height: 66px;
    display: block;
    font-weight: bold;
}.legacy-content .m5zwTfuns{
    padding: 0px 140px 30px 0px;
    margin-top: 22px;
    position: relative;
    border-bottom: 5px solid #E6E6E6;
}.legacy-content .m5zwTfuns ul{
    display: block;
    overflow: hidden;
}.legacy-content .m5zwTfuns li{
    width: 50%;
    float: left;
    font-size: 16px;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    padding-right: 15px;
}.legacy-content .m5zwTfuns .m3nShare{
    position: absolute;
    right: 0;
    bottom: 30px;
}.legacy-content .m5zwContent{
    font-size: 18px;
    line-height: 36px;
    color: #808080;
    padding-bottom: 10px;
}.legacy-content .m5zwContent strong{
    font-size: 30px;
    line-height: 62px;
    margin-top: 1.82vw;
    color: #333;
    display: block;
    font-weight: normal;
}.legacy-content .m5zwTrx{
    width: 464px;
    float: right;
    background: #fff;
    background: #fff;
    padding-top: 50px;
    padding-bottom: 58px;
}.legacy-content .m5zwBomWpr{
    background: url(/legacy/shared/statics/home/images/m2zw_c3bg2.jpg) no-repeat center center;
    color: #FFF;
    position: relative;
    z-index: 2;
    margin-bottom: 2vw;
    padding: 7.03vw 0px;
}.legacy-content .m5zwTrx .m3zwLay_top p{
    padding-left: 36px;
    padding-right: 36px;
}.legacy-content .m5zwTrx .m3zwLay_bom{
    height: auto;
    padding-left: 36px;
    padding-right: 36px;
    overflow: visible;
    max-height: none;
}.legacy-content .m5zw_bmLx{
    float: left;
}.legacy-content .m5zw_bmRx{
    float: right;
    transform: translateY(-15px);
}.legacy-content .m5zw_bmRx .m3zw_funs{
    margin-top: 0;
}.legacy-content .m5zw_bmRx .m3zw_c4a1{
    margin-right: 120px;
    width: 96px;
    text-align: center;
    padding-top: 62px;
    color: #fff;
    font-size: 16px;
    line-height: 28px;
    position: relative;
    opacity: 0.4
}.legacy-content .m5zw_bmRx .m3zw_c4a2{
    margin-right: 120px;
    width: 96px;
    text-align: center;
    padding-top: 62px;
    color: #fff;
    font-size: 16px;
    line-height: 28px;
    position: relative;
    opacity: 0.4
}.legacy-content .m5zw_bmRx .m3zw_c4a3{
    width: 96px;
    text-align: center;
    padding-top: 62px;
    color: #fff;
    font-size: 16px;
    line-height: 28px;
    position: relative;
    opacity: 0.4
}.legacy-content .m5zw_bmRx .m3zw_c4a1:after, .legacy-content .m5zw_bmRx .m3zw_c4a2:after{
    content: "";
    width: 1px;
    height: 60px;
    background: rgba(255, 255, 255, 0.6);
    position: absolute;
    right: -60px;
    top: 20px;
    transition: all 0.3s ease-in-out;
}.legacy-content .m5zw_bmRx .m3zw_c4a1:hover, .legacy-content .m5zw_bmRx .m3zw_c4a2:hover, .legacy-content .m5zw_bmRx .m3zw_c4a3:hover{
    opacity: 1;
}.legacy-content .m5zw_bmRx .m3zw_c4a1:hover:after, .legacy-content .m5zw_bmRx .m3zw_c4a2:hover:after, .legacy-content .m5zw_bmRx .m3zw_c4a3:hover:after{
    background: rgba(255, 255, 255, 0.3);
}

@media (max-width:1799px) {.legacy-content .m4zw_a strong{
        font-size: 21px;
    }.legacy-content .m4zw_a{
        height: 220px;
        padding-left: 25px;
        padding-right: 25px;
    }.legacy-content .m5zwTop{
        margin-top: 1.2vw;
    }.legacy-content .m5zwTlx{
        padding: 35px 45px 62px;
    }.legacy-content .m5zw_t{
        font-size: 32px;
        line-height: 52px;
    }.legacy-content .m5zwTrx{
        padding-top: 44px;
    }.legacy-content .m5zwTfuns li{
        font-size: 14px;
    }.legacy-content .m5zwTfuns{
        border-bottom: 3px solid #E6E6E6;
    }.legacy-content .m5zwContent strong{
        font-size: 22px;
        line-height: 54px;
    }.legacy-content .m5zwContent{
        font-size: 15px;
        line-height: 32px;
    }
}

@media (max-width:1199px) {.legacy-content .m4zwul li{
        width: 50%;
    }.legacy-content .m5zwTlx{
        width: calc(100% - 388px);
    }.legacy-content .m5zwTrx{
        width: 372px;
    }
}

@media (max-width:993px) {.legacy-content .m5zwTlx{
        width: 100%;
        float: none;
        margin-bottom: 25px;
    }.legacy-content .m5zwTrx{
        width: 100%;
        float: none;
    }
}

@media (max-width:767px) {.legacy-content .m4zyCon{
        padding-top: 40px;
    }.legacy-content .m4zyCon{
        margin-top: 20px;
    }.legacy-content .m2zw_intx select, .legacy-content .m2zw_intx input{
        line-height: 52px;
        height: 56px;
    }.legacy-content .m4zwul{
        margin-left: 0;
        margin-right: 0;
    }.legacy-content .m4zwul li{
        width: 100%;
    }.legacy-content .m4zw_a strong{
        font-size: 16px;
        line-height: 32px;
        max-height: 64px;
        overflow: hidden;
    }.legacy-content .m4zw_a{
        padding-left: 20px;
        padding-right: 20px;
        height: 170px;
        padding-top: 25px;
    }.legacy-content .m4zw_a p{
        left: 20px;
        right: 20px;
    }.legacy-content .m4zwul{
        margin-bottom: 20px;
    }.legacy-content .m4zyCon{
        padding-bottom: 60px;
    }.legacy-content .m5zwTlx{
        padding-left: 15px;
        padding-right: 15px;
    }.legacy-content .m5zw_t{
        font-size: 21px;
        line-height: 40px;
    }.legacy-content .m5zwContent strong{
        font-size: 18px;
    }.legacy-content .m5zwTlx{
        padding-bottom: 50px;
    }.legacy-content .m5zwTrx .m3zwLay_top p, .legacy-content .m5zwTrx .m3zwLay_bom{
        padding-left: 15px;
        padding-right: 15px;
    }.legacy-content .m5zw_bmLx{
        width: 100%;
        text-align: center;
        float: none;
    }.legacy-content .m5zw_bmRx{
        width: 100%;
        float: none;
        margin-top: 25px;
        text-align: center
    }.legacy-content .m5zw_bmRx .m3zw_c4a2, .legacy-content .m5zw_bmRx .m3zw_c4a1, .legacy-content .m5zw_bmRx .m3zw_c4a3{
        margin: 0 10px;
        width: 66px;
    }.legacy-content .m5zw_bmRx .m3zw_c4a:after{
        display: none !important;
    }.legacy-content .m5zwBomWpr{
        padding: 60px 0;
        margin-bottom: 40px;
    }.legacy-content .m3zw_c4a1 span{
        font-size: 14px;
        padding: 0 15px
    }
}.legacy-content .mmberLayBg{
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 50;
}.legacy-content .mmberLay{
    width: 90%;
    height: 470px;
    max-width: 640px;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 55
}.legacy-content .mmberLay .pubCsLay{
    width: 100%;
    height: 470px;
    position: absolute;
    left: 0;
    top: 0;
    transform: translate(0, 0);
    margin-left: 0;
    padding-top: 48px;
}.legacy-content .mmberLay .pubCs_des{
    height: 128px;
}.legacy-content .mmberLay .pubCs_des strong{
    margin-bottom: 0;
}.legacy-content .mmberLay .pubCs_des p{
    color: #808080;
}.legacy-content .pubCs_stip{
    font-size: 12px;
    line-height: 30px;
    color: #df203d;
    height: 30px;
}.legacy-content .pubCs_stip img{
    margin-right: 7px;
    position: relative;
    top: -1px;
}.legacy-content .mmberLay .pubCsfm{
    margin-top: 0;
}.legacy-content .mmberLay .pubCsfm li input{
    font-size: 16px;
    line-height: 58px;
    background: #F7F7F7;
    height: 56px;
    border: 1px solid #F7F7F7;
    padding: 0 25px;
    border-radius: 1.8em;
}.legacy-content .mmberLay .pubCsfm li input:focus{
    border: 1px solid #DF2040;
}.legacy-content .mmcdv_get{
    font-size: 16px;
    line-height: 16px;
    text-align: center;
    display: inline-block;
    height: 16px;
    width: 175px;
    position: absolute;
    top: 20px;
    right: 0px;
    border-left: 1px solid #CCCCCC;
    color: #df203d;
}.legacy-content .mmberLay .pubCsfm li button{
    line-height: 58px;
    height: 58px;
    margin-top: 0px;
    border-radius: 1.8em;
}.legacy-content .mmberLay .mmcdTip{
    font-size: 14px;
    color: #808080;
}.legacy-content .mmberLay .mmcdTip a, .legacy-content .mmberLay .mmcdTip a:hover{
    color: #df203d;
}.legacy-content .mmber_sysEvm{
    display: block;
    margin-top: -43px;
    text-align: center;
    position: relative
}.legacy-content .mmber_sysEvm img{
    box-shadow: 0 0 18px rgba(0, 0, 0, 0.1);
}.legacy-content .mmber_sysTip{
    text-align: center;
    height: 77px;
    margin-top: 16px;
}.legacy-content .mmber_sysTip span{
    font-size: 14px;
    line-height: 20px;
    color: #808080;
    background: url(/legacy/shared/statics/home/images/mmber_wico.png) no-repeat left center;
    height: 40px;
    display: inline-block;
    white-space: nowrap;
    text-align: left;
    padding-left: 59px;
}.legacy-content .mmberLay .mmcdTip span{
    display: inline-block;
    margin: 0 20px;
    color: #ccc;
}.legacy-content .mmber_link{
    display: block;
    height: 85px;
    width: 85px;
    position: absolute;
    top: 0px;
    right: 0px;
}.legacy-content .mmber_link1{
    background: url(/legacy/shared/statics/home/images/mmber_i1.png) no-repeat right top;
}.legacy-content .mmber_link1:hover{
    background: url(/legacy/shared/statics/home/images/mmber_i1a.png) no-repeat right top;
}.legacy-content .mmber_link2{
    background: url(/legacy/shared/statics/home/images/mmber_i2.png) no-repeat right top;
}.legacy-content .mmber_link2:hover{
    background: url(/legacy/shared/statics/home/images/mmber_i2a.png) no-repeat right top;
}.legacy-content .mmber_link span{
    font-size: 12px;
    color: #df203d;
    line-height: 22px;
    white-space: nowrap;
    display: inline-block;
    padding: 0px 12px;
    height: 24px;
    position: absolute;
    top: 10px;
    right: 85px;
    background: #F6F6F8;
    border: 1px solid #df203d;
}.legacy-content .mmber_link span:after{
    content: "";
    background: url(/legacy/shared/statics/home/images/mmbr_tip_ar.png) no-repeat center center;
    height: 8px;
    width: 5px;
    margin-top: -4px;
    position: absolute;
    top: 50%;
    right: -5px;
}

@media (max-width:1799px) {.legacy-content .mmberLay .pubCs_des{
        height: 105px;
    }.legacy-content .mmberLay .pubCs_des p{
        margin-top: 8px;
    }.legacy-content .mmberLay .pubCsfm li input{
        line-height: 50px;
        height: 52px;
        font-size: 15px;
    }.legacy-content .mmcdv_get{
        font-size: 14px;
        top: 17px;
    }.legacy-content .mmberLay .pubCsfm li button{
        line-height: 52px;
        height: 52px;
    }.legacy-content .mmberLay .pubCsLay{
        height: 420px;
    }.legacy-content .mmberLay{
        height: 420px;
    }.legacy-content .mmber_sysTip{
        height: 63px;
    }
}

@media (max-width:767px) {.legacy-content .mmber_sysEvm{
        margin-top: -50px;
    }.legacy-content .mmberLay .pubCsLay{
        height: 390px;
    }.legacy-content .mmberLay{
        height: 390px;
    }
}.legacy-content .mMber_fun{
    position: absolute;
    right: 100px;
    top: 0;
}.legacy-content .mHeader .head_reg{
    line-height: 56px;
    height: 56px;
}.legacy-content .mHeader .head_logoin{
    line-height: 56px;
}.legacy-content .m2regBox_en .m2regTx strong{
    text-transform: uppercase;
}.legacy-content .m2regBox_en .m2regTx p{
    color: #808080;
    margin: 6px 0px 1.2vw;
}.legacy-content .m2regBox_en .m2reg_fm li.m2reg_even{
    overflow: hidden;
}.legacy-content .m2regBox_en .m2reg_fm li.m2reg_even input{
    width: calc(50% - 5px);
    float: left;
}.legacy-content .m2regBox_en .m2reg_fm li.m2reg_even input:nth-child(2){
    float: right;
}.legacy-content .m2regBox_en .m2reg_bmTip{
    color: #bfbfbf;
    font-size: 16px;
    line-height: 30px;
    margin-top: 18px;
    text-align: center
}.legacy-content .m2regBox_en .m2reg_bmTip a{
    color: #df203d;
}.legacy-content .m2regBox_en .m2reg_bmTip{
    margin-top: 8px;
}.legacy-content .m2regBox_en .m2reg_cd{
    font-size: 14px;
    color: #df203d;
    background: none;
}.legacy-content .m2regBox_en .m2reg_cd:after{
    content: "";
    background: #CCCCCC;
    height: 14px;
    width: 1px;
    margin-top: -7px;
    position: absolute;
    left: 0px;
    top: 50%;
}.legacy-content .m2regBox_en .m2reg_fm li input{
    border-radius: 1.8em;
}.legacy-content .m2regBox_en .m2reg_fm li button{
    border-radius: 1.8em;
}.legacy-content .m2regBox_en .m2regRt strong{
    font-size: 42px;
    line-height: 60px;
    font-weight: normal;
}.legacy-content .m2regBox_en .m2regRt p{
    font-size: 21px;
}.legacy-content .m2regBox_en .m2regRbm h4{
    margin-top: 0;
    font-size: 50px;
}.legacy-content .m2regBox_en .m2regRbm p:nth-child(2){
    margin-top: 2vw;
}.legacy-content .pubcs_get_pw{
    text-align: right;
    font-size: 16px;
    color: #df203d;
    padding-top: 5px;
}.legacy-content .pubMbrLayBg_en .pubCs_des p{
    color: #808080;
    line-height: 24px;
}.legacy-content .pubMbrLayBg_en .pubCsfm li input{
    border-radius: 1.8em;
}.legacy-content .pubMbrLayBg_en .pubCsfm li button{
    border-radius: 1.8em;
}.legacy-content .pubMbrLayBg_en .mmcdTip a{
    color: #df203d;
}

@media (max-width:1799px) {.legacy-content .m2regBox_en .m2regRt strong{
        font-size: 30px;
        line-height: 42px;
    }.legacy-content .m2regBox_en .m2regRt p{
        font-size: 18px;
    }.legacy-content .m2regBox_en .m2regRbm p{
        font-size: 18px;
        line-height: 30px;
    }.legacy-content .m2regBox_en .m2regRbm h4{
        margin-top: 0;
        font-size: 40px;
    }.legacy-content .m2regBox_en .m2regTx strong{
        font-size: 32px;
        line-height: 42px;
    }
}

@media (max-width:1379px) {.legacy-content .m2regTx strong{
        font-size: 28px;
        line-height: 32px;
    }.legacy-content .m2regTx p{
        line-height: 24px;
    }.legacy-content .m2reg_fm li{
        margin-bottom: 5px;
    }.legacy-content .m2regBox_en .m2regTx strong{
        font-size: 24px;
    }
}

@media (max-width:767px) {.legacy-content .m2regBox_en .m2regRt strong{
        font-size: 20px;
        line-height: 32px;
    }.legacy-content .m2regBox_en .m2regRt p{
        font-size: 16px;
        line-height: 26px;
    }.legacy-content .m2regBox_en .m2regRbm p{
        font-size: 14px;
        line-height: 24px;
    }.legacy-content .m2regBox_en .m2regRbm h4{
        font-size: 28px;
    }
}.legacy-content .nhmFocusWpr .hmNumsWpr{
    position: absolute;
    left: 0;
    bottom: 2vw;
    width: 100%;
}.legacy-content .nhmFocusWpr .hmNmx{
    padding-left: 80px;
    position: relative;
}.legacy-content .nhmFocusWpr .hmNmx .nhmc1ico{
    position: absolute;
    left: 0;
    top: 50%;
    width: 66px;
    height: 66px;
    margin-top: -33px;
}.legacy-content .nhmc1ico img{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}.legacy-content .nhmFocusWpr .hmNums ul{
    background: rgba(255, 255, 255, 0.9);
}.legacy-content .nhmFocusWpr .slick-dots{
    bottom: 220px;
}.legacy-content .nhmFocusWpr .slick-dots li button{
    display: none;
}.legacy-content .nhmFocusWpr .slick-dots li{
    background: #fff;
    display: inline-block;
    height: 12px;
    width: 12px;
    margin: 0px 10px;
    position: relative;
    border-radius: 50%;
    vertical-align: middle
}.legacy-content .nhmFocusWpr .slick-dots li.slick-active{
    background: none;
    border: 3px solid #DF2040;
    height: 20px;
    width: 20px;
}.legacy-content .nhmCon1Wpr{
    background: url(/legacy/shared/statics/home/images/nhm_c2bg.jpg) no-repeat center center;
    padding-top: 8vw;
    background-size: cover;
}.legacy-content .nhmCon1{
    position: relative;
    padding-right: 585px;
}.legacy-content .nhmc1Swiper{
    height: 671px;
    padding-top: 38px;
    color: #fff;
}.legacy-content .nhmc1Item{}.legacy-content .nhmc1t{
    font-size: clamp(20px, 2vw, 40px);
    font-weight: bold;
    display: block;
}.legacy-content .nhmc1des{
    font-size: clamp(14px, 1.2vw, 24px);
    font-weight: normal;
    margin: 20px 0px 0px;
}.legacy-content .nhmc1ul{
    overflow-y: auto;
    margin: clamp(20px, 2.4vw, 44px) 0;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}.legacy-content .nhmc1ul li{
    width: 33.33%;
    font-size: clamp(13px, 0.8vw, 16px);
    overflow: hidden;
    padding: 6px clamp(6px, 0.8vw, 15px) !important;
}.legacy-content .nhmc1_m{
    font-size: clamp(12px, 0.7vw, 14px);
    line-height: clamp(36px, 2.2vw, 44px);
    color: #FFF;
    width: clamp(120px, 9vw, 180px);
    border: 1px solid rgba(255, 255, 255, 0.8);
    text-align: center;
    display: inline-block;
}.legacy-content .nhmc1_m:hover{
    color: #fff;
    transform: translateY(-8px);
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}.legacy-content .nhmc1nav{
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    margin-top: -1px;
    position: relative;
    padding: clamp(15px, 1.5vw, 30px) 180px clamp(15px, 1.5vw, 30px) 0;
    display: flex;
    align-content: flex-start;
    justify-content: space-between;
}.legacy-content .nhmc1aBtn{
    display: inline-block;
    text-align: center;
    color: rgba(255, 255, 255, 0.4);
}.legacy-content .nhmc1aBtn.on, .legacy-content .nhmc1aBtn:hover{
    color: #fff;
}.legacy-content .nhmc1aBtn span{
    display: inline-block;
    height: 60px;
    width: 60px;
    position: relative;
    transition: all 0.5s ease-in-out;
    opacity: 0.5;
}.legacy-content .nhmc1aBtn.on span, .legacy-content .nhmc1aBtn:hover span{
    opacity: 1;
}.legacy-content .nhmc1aBtn span img{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}.legacy-content .nhmc1aBtn p{
    font-size: clamp(13px, 0.8vw, 16px);
    margin-top: clamp(5px, 0.5vw, 10px);
}.legacy-content .nhmc1rimg{
    position: absolute;
    top: 0;
    right: 38px;
}.legacy-content .nhmc1Line{
    height: 3px;
    background: #fff;
    left: 0;
    top: -2px;
    transition: all 0.5s ease-in-out;
    position: absolute;
}.legacy-content .nhmC2tx{
    text-align: center;
    padding-top: 4.58vw;
    padding-bottom: 2.7vw;
}.legacy-content .nhmCon2Wpr{
    position: relative;
}.legacy-content .nhmc2Imgs{
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}.legacy-content .nhmc2bg{
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    transition: all 0.5s ease-in-out;
    visibility: hidden;
    transition: all 0.5s ease-in-out;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}.legacy-content .nhmc2bg:after{
    content: "";
    width: 50%;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    background: #fff;
}.legacy-content .nhmc2bg.on{
    opacity: 1;
    visibility: visible;
}.legacy-content .nhmCon2{
    padding-top: 11.45vw;
    padding-bottom: 4.27vw;
    position: relative;
    display: flex;
    justify-content: flex-end;
}.legacy-content .nhmc2Menu{
    right: calc(50% - clamp(25px, 2.5vw, 50px));
    padding: clamp(30px, 3vw, 60px) clamp(30px, 3vw, 60px) clamp(60px, 6vw, 120px);
    width: clamp(360px, 24vw, 480px);
    background: #df203d url(/legacy/shared/statics/home/images/nhmc3bgLogo.png) no-repeat right bottom;
    background-size: 50% auto;
    bottom: 62px;
    position: absolute;
}.legacy-content .nhmc2Menu p{
    margin-top: clamp(15px, 1.5vw, 30px);
}.legacy-content .nhmc2Menu_a{
    display: block;
    color: rgba(255, 255, 255, 0.5);
    font-size: clamp(16px, 1vw, 20px);
    position: relative;
    padding-right: 45px;
}.legacy-content .nhmc2Menu_a:before{
    content: "";
    background: url(/legacy/shared/statics/home/images/nhmc2_si2.png) no-repeat center center;
    height: 24px;
    width: 24px;
    margin-top: -12px;
    position: absolute;
    left: 0px;
    top: 50%;
    transition: all 0.5s ease-in-out;
    opacity: 0;
}.legacy-content .nhmc2Menu_a.on, .legacy-content .nhmc2Menu_a:hover{
    color: #fff;
    padding-left: 45px;
    padding-right: 0;
}.legacy-content .nhmc2Menu_a.on:before, .legacy-content .nhmc2Menu_a:hover:before{
    opacity: 1;
}.legacy-content .nhmc2Swiper{
    width: calc(50% - clamp(50px, 5vw, 100px));
}.legacy-content .nhmc2Tx{
    margin-bottom: clamp(20px, 2vw, 40px);
}.legacy-content .nhmc2Tx strong{
    font-size: clamp(18px, 1.5vw, 30px);
    line-height: 1.2;
    font-weight: normal;
    display: block;
}.legacy-content .nhmc2Tx p{
    font-size: clamp(13px, 0.8vw, 16px);
    line-height: 1.2;
    margin-top: clamp(6px, 0.6vw, 12px);
}.legacy-content .nhmc2tags{
    margin-bottom: clamp(10px, 1vw, 20px);
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
}.legacy-content .nhmc2tags span{
    border: 1px solid #E6E6E6;
    font-size: clamp(12px, 0.7vw, 14px);
    line-height: 1.2;
    padding: clamp(5px, 0.5vw, 10px) clamp(10px, 1vw, 20px);
}.legacy-content .nhmc2ul{
    margin-bottom: clamp(20px, 2vw, 40px);
}.legacy-content .nhmc2ul li{
    font-size: clamp(13px, 0.8vw, 16px);
    line-height: 1.2;
    padding: clamp(5px, 0.5vw, 10px) 0px clamp(5px, 0.5vw, 10px) 28px !important;
    background: url(/legacy/shared/statics/home/images/nhmc2_si1.png) no-repeat left clamp(6px, 0.6vw, 12px);
}.legacy-content .nhmc2more{
    font-size: clamp(12px, 0.7vw, 14px);
    line-height: clamp(36px, 2.2vw, 44px);
    color: #FFF;
    width: clamp(120px, 9vw, 180px);
    text-align: center;
    display: inline-block;
    border: 1px solid #DF2040;
    color: #DF2040
}.legacy-content .nhmc2more:hover{
    background: #DF2040;
    color: #fff;
    box-shadow: 0 5px 30px rgba(223, 32, 64, 0.3);
    transform: translateY(-6px)
}.legacy-content .nhmc2Swiper .slick-dots{
    bottom: 0;
    width: 600px;
    text-align: left;
}.legacy-content .nhmc2Swiper .slick-dots li button{
    display: none;
}.legacy-content .nhmc2Swiper .slick-dots li{
    background: #D6D6D6;
    display: inline-block;
    height: 8px;
    width: 8px;
    margin: 0px 18px 0 0;
    position: relative;
    border-radius: 50%;
    vertical-align: middle
}.legacy-content .nhmc2Swiper .slick-dots li.slick-active{
    border: 2px solid #DF2040;
    height: 16px;
    width: 16px;
    background: #FFF;
}.legacy-content .nhmc2Swiper .slick-prev{
    background: #F7F7F7 url(/legacy/shared/statics/home/images/nhmc2Btn.png) no-repeat center center;
    display: inline-block;
    height: clamp(40px, 3vw, 60px);
    width: clamp(40px, 3vw, 60px);
    position: absolute;
    left: auto;
    text-indent: 1000px;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
    right: clamp(60px, 4vw, 80px);
    bottom: -22px;
    border-radius: 50%;
    transition: all 0.5s ease-in-out;
    z-index: 2;
}.legacy-content .nhmc2Swiper .slick-next{
    background: #F7F7F7 url(/legacy/shared/statics/home/images/nhmc2Btn.png) no-repeat center center;
    display: inline-block;
    height: clamp(40px, 3vw, 60px);
    width: clamp(40px, 3vw, 60px);
    position: absolute;
    left: auto;
    text-indent: 1000px;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
    right: 0px;
    bottom: -22px;
    border-radius: 50%;
    transition: all 0.5s ease-in-out;
    transform: rotateY(180deg);
    z-index: 2;
}.legacy-content .nhmc2Swiper .slick-prev:hover{
    background: #DF2040 url(/legacy/shared/statics/home/images/nhmc2Btna.png) no-repeat center center;
    box-shadow: 0 10px 20px rgba(223, 32, 64, 0.3)
}.legacy-content .nhmc2Swiper .slick-next:hover{
    background: #DF2040 url(/legacy/shared/statics/home/images/nhmc2Btna.png) no-repeat center center;
    box-shadow: 0 -10px 20px rgba(223, 32, 64, 0.3)
}.legacy-content .nhmCon3Wpr{
    padding-bottom: 9.37vw;
}.legacy-content .nhmc3tx{
    text-align: center;
    padding-top: 4.58vw;
    padding-bottom: 2.7vw;
}.legacy-content .nhmc3swiper{}.legacy-content .nhmc3item{
    position: relative;
    display: flex !important;
    flex-direction: column;
    justify-content: center;
    padding: 0 125px;
    color: #fff;
    height: 600px;
}.legacy-content .nhmc3item .bgImg{
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}.legacy-content .nhmc3item .bgImg:after{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: url(/legacy/shared/statics/home/images/nhmc2Lay_bg.png) no-repeat left center;
    background-size: cover;
}.legacy-content .nhmc3item strong{
    position: relative;
    z-index: 1;
    font-size: clamp(18px, 1.5vw, 30px);
    line-height: 1.2;
    font-weight: normal;
    color: #FFF;
    display: block;
    transition: all 0.5s ease-in-out;
    opacity: 0;
    transform: translate(0, 50px);
}.legacy-content .nhmc3ul{
    position: relative;
    z-index: 1;
    margin: 25px 0px 45px;
    min-height: 68px;
    transition: all 0.5s ease-in-out;
    opacity: 0;
    transform: translate(0, 50px);
}.legacy-content .nhmc3ul li{
    background: url(/legacy/shared/statics/home/images/nhmc2_si1.png) no-repeat left clamp(5px, calc(1vw - 8px), 8px);
    padding-left: 30px !important;
    font-size: clamp(13px, 1vw, 16px);
    line-height: 2;
}.legacy-content .nhmc3btns{
    height: 48px;
    position: relative;
    z-index: 1;
    transition: all 0.5s ease-in-out;
    opacity: 0;
    transform: translate(0, 50px);
}.legacy-content .nhmc3item.on strong{
    opacity: 1;
    transform: translate(0, 0)
}.legacy-content .nhmc3item.on .nhmc3ul{
    opacity: 1;
    transform: translate(0, 0);
    transition-delay: 0.2s;
}.legacy-content .nhmc3item.on .nhmc3btns{
    opacity: 1;
    transform: translate(0, 0);
    transition-delay: 0.3s;
}.legacy-content .nhmc3btns a:nth-child(1){
    height: 48px;
    width: 180px;
    font-size: 14px;
    line-height: 48px;
    color: #FFF;
    background: #DF2040;
    text-align: center;
    display: inline-block;
    margin-right: 30px;
}.legacy-content .nhmc3btns a:nth-child(1):hover{
    box-shadow: 0 10px 30px rgba(223, 32, 64, 0.3);
    transform: translateY(-5px);
}.legacy-content .nhmc3btns a:nth-child(2){
    font-size: 14px;
    line-height: 46px;
    text-align: center;
    display: inline-block;
    height: 48px;
    width: 180px;
    border: 1px solid #FFF;
    color: #FFF;
}.legacy-content .nhmc3btns a:nth-child(2):hover{
    box-shadow: 0 10px 30px rgba(255, 255, 255, 0.1);
    transform: translateY(-5px);
}.legacy-content .nhmc3swiper .slick-dots{
    bottom: -3.64vw;
    width: 100%;
    text-align: center;
}.legacy-content .nhmc3swiper .slick-dots li button{
    display: none;
}.legacy-content .nhmc3swiper .slick-dots li{
    background: #D6D6D6;
    display: inline-block;
    height: 8px;
    width: 8px;
    margin: 0px 9px;
    position: relative;
    border-radius: 50%;
    vertical-align: middle
}.legacy-content .nhmc3swiper .slick-dots li.slick-active{
    border: 2px solid #DF2040;
    height: 16px;
    width: 16px;
    background: #FFF;
}.legacy-content .nhmc3swiper .slick-prev{
    background: #FFFFFF url(/legacy/shared/statics/home/images/nhmc3btn.png) no-repeat center center;
    display: inline-block;
    height: 60px;
    width: 60px;
    position: absolute;
    left: 40px;
    text-indent: 1000px;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
    border-radius: 50%;
    transition: all 0.5s ease-in-out;
    z-index: 2;
    opacity: 0;
    top: 50%;
    margin-top: -30px;
    display: none !important
}.legacy-content .nhmc3swiper .slick-next{
    background: #FFFFFF url(/legacy/shared/statics/home/images/nhmc3btn.png) no-repeat center center;
    display: inline-block;
    height: 60px;
    width: 60px;
    position: absolute;
    right: 40px;
    text-indent: 1000px;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
    border-radius: 50%;
    transition: all 0.5s ease-in-out;
    z-index: 2;
    opacity: 1;
    top: 50%;
    margin-top: -30px;
    transform: rotate(180deg);
}.legacy-content .nhmc3swiper:hover .slick-prev, .legacy-content .nhmc3swiper:hover .slick-next{
    opacity: 1;
}.legacy-content .nhmCon4Wpr{
    background: #f7f7f7 url(/legacy/shared/statics/home/images/nhmc3Lg.png) no-repeat center center;
    padding: 5.2vw 0px 5.72vw;
    background-size: auto 100%;
}.legacy-content .nhmc4tx{
    text-align: center
}.legacy-content .nhmc4swiper{
    margin: 0px -24px;
}.legacy-content .nhmc4item{
    padding: 50px 24px 55px;
}.legacy-content .nhmc4aBox{
    display: block;
}.legacy-content .nhmc4aBox .overflowHide{
    height: 252px;
}.legacy-content .nhmc4aBox .overflowHide:before{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.3);
    z-index: 1;
}.legacy-content .nhmc4aBox .overflowHide:after{
    content: "";
    z-index: 2;
    background: rgba(255, 255, 255, 0.8) url(/legacy/shared/statics/home/images/nhmc3_pi.png) no-repeat 24px center;
    height: 60px;
    width: 60px;
    margin-top: -30px;
    margin-left: -30px;
    position: absolute;
    left: 50%;
    top: 50%;
    border-radius: 50%;
}.legacy-content .nhmCon4Wpr .slick-prev{
    background: #fff url(/legacy/shared/statics/home/images/nhmc2Btn.png) no-repeat center center;
    display: inline-block;
    height: 60px;
    width: 60px;
    position: absolute;
    left: -105px;
    text-indent: 1000px;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
    border-radius: 50%;
    transition: all 0.5s ease-in-out;
    z-index: 2;
    top: 50%;
    margin-top: -30px;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.05);
}.legacy-content .nhmCon4Wpr .slick-next{
    background: #fff url(/legacy/shared/statics/home/images/nhmc2Btn.png) no-repeat center center;
    display: inline-block;
    height: 60px;
    width: 60px;
    position: absolute;
    right: -105px;
    text-indent: 1000px;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
    border-radius: 50%;
    transition: all 0.5s ease-in-out;
    z-index: 2;
    top: 50%;
    margin-top: -30px;
    transform: rotate(180deg);
    box-shadow: 0 -10px 20px rgba(0, 0, 0, 0.05)
}.legacy-content .nhmCon4Wpr .slick-prev:hover{
    background: #DF2040 url(/legacy/shared/statics/home/images/nhmc2Btna.png) no-repeat center center;
    box-shadow: 0 10px 20px rgba(223, 32, 64, 0.3)
}.legacy-content .nhmCon4Wpr .slick-next:hover{
    background: #DF2040 url(/legacy/shared/statics/home/images/nhmc2Btna.png) no-repeat center center;
    box-shadow: 0 -10px 20px rgba(223, 32, 64, 0.3)
}.legacy-content .nhmc4bm{
    background: #FFF;
    padding: 33px 35px 40px;
}.legacy-content .nhmc4bm p{
    font-size: 24px;
    line-height: 36px;
    display: block;
    height: 72px;
    font-weight: normal;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}.legacy-content .nhmc4btns{
    text-align: center;
}.legacy-content .nhm_pubBtn{
    text-align: center;
    display: inline-block;
    font-size: clamp(12px, 0.7vw, 14px);
    line-height: clamp(36px, 2.2vw, 44px);
    min-width: clamp(120px, 9vw, 180px);
    padding: 0 15px;
    border: 1px solid #DF2040;
    color: #DF2040
}.legacy-content .nhm_pubBtn:hover{
    background: #DF2040;
    color: #fff;
    box-shadow: 0 5px 30px rgba(223, 32, 64, 0.3);
    transform: translateY(-6px)
}.legacy-content .nhmCon5Wpr{
    position: relative;
}.legacy-content .nhmCon5Wpr:before{
    content: "";
    width: 100%;
    left: 0;
    top: 0;
    height: 50%;

    position: absolute;
}.legacy-content .nhmc5bg1{
    height: 600px;
    background: #104484;
    width: 61.66vw;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0
}.legacy-content .nhmc5bg2{
    height: 586px;
    width: 87.5vw;
    position: absolute;
    right: 0px;
    bottom: 0px;
    z-index: 1;
    background: url(/legacy/shared/statics/home/images/nhmc4img.jpg) no-repeat center center;
    background-size: cover;
}.legacy-content .nhmc5bg3{
    height: 600px;
    background: url(/legacy/shared/statics/home/images/nhmc4Lbg.png) repeat-y left center;
    background-size: 100% 100%;
    width: 61.66vw;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2
}.legacy-content .nhmCon5{
    padding: 108px 0px 180px;
    position: relative;
    z-index: 3;
    min-height: clamp(560px, 36vw, 720px);
}.legacy-content .nhmCon5Wpr .container{
    position: relative;
    z-index: 3;
}.legacy-content .nhmc5tx{
    margin-bottom: 105px;
    color: #fff;
}.legacy-content .nhmc5ul{
    display: flex;
    flex-wrap: wrap;
    gap: 20px clamp(20px, 2vw, 40px);
}.legacy-content .nhmc5ul li{
    padding: 0 !important;
}.legacy-content .nhmc5sx{
    display: inline-block;
    text-align: center;
    color: #fff;
}.legacy-content .nhmc5ul li span{}.legacy-content .nhmc5ul li p{
    font-size: clamp(13px, 0.8vw, 16px);
    line-height: 1.2;
    margin-top: 12px;
}.legacy-content .nhmc5ul li span img{}.legacy-content .nhmc5btns{
    text-align: right;
    margin-top: 62px;
}.legacy-content .nhmc5btns .nhm_pubBtn{
    background: #DF2040;
    color: #fff;
}.legacy-content .nhmc5bg2:after{
    content: "";
    background: #0F4784;
    height: 30px;
    width: 25vw;
    right: 60px;
    bottom: -15px;
    position: absolute
}.legacy-content .nhmCon6Wpr{
    padding-top: 5.72vw;
    position: relative;
    overflow: hidden;
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
}.legacy-content .nhmc6tx{
    text-align: center
}.legacy-content .nhmc6tx p{
    font-size: clamp(16px, 1.2vw, 24px);
    font-weight: normal;
    line-height: 1.2;
    margin-top: 14px;
}.legacy-content .nhmc6tip{
    color: #bfbfbf;
    text-align: left;
    position: absolute;
    right: 12.5vw;
    bottom: 13.5vw;
    font-size: 14px;
    line-height: 20px;
}.legacy-content .nhmc6img{
    width: 100%;
    height: auto;
    margin-top: 2.08vw;
}.legacy-content .nhmCon7Wpr{
    padding: 3.64vw 0px 5.2vw;
    text-align: center
}.legacy-content .nhmc7ul{
    margin: 2.6vw 36px 2.34vw;
}.legacy-content .nhmc7ul li{
    padding: 0px 24px;
    float: left;
    width: 25%;
    margin-bottom: 1.56vw;
}.legacy-content .nhmc7aBox{
    display: block;
}.legacy-content .nhmc7aBox .overflowHide{
    height: 12.13vw;
}.legacy-content .nhm7bm{
    padding-top: 1.77vw;
    text-align: left;
}.legacy-content .nhm7bm strong{
    font-size: clamp(16px, 1.2vw, 24px);
    line-height: 1.2;
    height: clamp(38px, 2.88vw, 58px);
    display: block;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    font-weight: normal;
    overflow: hidden;
}.legacy-content .nhm7bm span{
    font-size: 12px;
    display: block;
    margin-top: 5px;
}.legacy-content .nhm7bm p{
    font-size: 16px;
    line-height: 30px;
    margin-top: 2.6vw;
    color: #333;
}.legacy-content .nhmFocusWpr .hmNums li{
    cursor: default
}.legacy-content .hmNmx:hover .nhmc1ico{
    animation: pulse 0.5s ease-in-out;
}.legacy-content .nhmCon1Wpr{
    background: none;
    position: relative;
}.legacy-content .nhmCon1Wpr .container{
    position: relative;
    z-index: 3;
}.legacy-content .nhmc1bgs{
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
}.legacy-content .nhmc1bg{
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    transition: all 0.5s ease-in-out;
    opacity: 0;
}.legacy-content .nhmc1bg.on{
    opacity: 1;
}.legacy-content .nhmc1rimg{
    top: auto;
    bottom: 0;
    transition: all 0.5s ease-in-out;
    opacity: 0;
}.legacy-content .nhmc1rimg.on{
    opacity: 1;
}

@media (max-width:1799px) {.legacy-content .nhmFocusWpr .slick-dots{
        bottom: 166px;
    }.legacy-content .hmFsTxt{
        padding-bottom: 4vw;
    }.legacy-content .hmFs_more{
        border: 1px solid #fff;
    }.legacy-content .nhmFocusWpr .slick-dots li{
        width: 9px;
        height: 9px;
        margin: 0 8px
    }.legacy-content .nhmFocusWpr .slick-dots li.slick-active{
        width: 16px;
        height: 16px;
        border: 2px solid #DF2040;
    }.legacy-content .nhmc1rimg{
        width: 400px;
        height: auto;
    }.legacy-content .nhmc1des{
        margin-top: 12px;
    }.legacy-content .nhmCon1{
        padding-right: 438px;
    }.legacy-content .nhmc1Swiper{
        padding-top: 15px;
        height: 522px;
    }.legacy-content .nhmCon2{
        padding-top: 8.5vw;
    }.legacy-content .nhmc2ul li{
        padding-left: 24px !important;
    }.legacy-content .nhmc2Menu_a{
        padding-right: 35px;
    }.legacy-content .nhmc2Menu_a.on, .legacy-content .nhmc2Menu_a:hover{
        padding-left: 35px;
    }.legacy-content .nhmc3item{
        height: 450px;
        padding: 0 65px
    }.legacy-content .nhmc3ul{
        margin: 18px 0px 32px;
    }.legacy-content .nhmc4aBox .overflowHide{
        height: 182px;
    }.legacy-content .nhmc4swiper{
        margin-left: -15px;
        margin-right: -15px;
    }.legacy-content .nhmc4item{
        padding: 40px 15px 50px
    }.legacy-content .nhmCon4Wpr .slick-prev{
        left: -75px;
    }.legacy-content .nhmCon4Wpr .slick-next{
        right: -75px;
    }.legacy-content .nhmc4bm{
        padding: 20px 25px 30px;
    }.legacy-content .nhmc4bm p{
        font-size: 18px;
        line-height: 30px;
        height: 60px;
    }.legacy-content .nhmCon5{
        padding: 78px 0px 120px;
    }.legacy-content .nhmc5bg2:after{
        height: 20px;
        bottom: -10px;
    }.legacy-content .nhmc5tx{
        margin-bottom: 75px;
    }.legacy-content .nhmc5bg1{
        height: 500px;
    }.legacy-content .nhmc5bg3{
        height: 500px;
    }.legacy-content .nhmc5bg2{
        height: 480px;
    }.legacy-content .nhmc5btns{
        margin-top: 55px;
    }.legacy-content .nhmc6tip{
        bottom: 14.5vw;
    }.legacy-content .nhmc7ul li{
        padding: 0 15px;
    }.legacy-content .nhmc7aBox .overflowHide{
        height: 12.8vw;
    }.legacy-content .nhm7bm p{
        margin-top: 1.6vw;
    }
}

@media (max-width:1379px) {.legacy-content .nhmc1rimg{
        width: 350px;
    }.legacy-content .nhmc1Swiper{
        height: 457px;
    }.legacy-content .nhmc4swiper{
        margin-left: 50px;
        margin-right: 50px;
    }.legacy-content .nhmc4aBox .overflowHide{
        height: 170px;
    }
}

@media (max-width:1199px) {.legacy-content .nhmFocusWpr .hmFocus_item .bgImg{
        height: calc(100vh - 56px);
    }.legacy-content .nhmc1aBtn span{
        width: 40px;
        height: 40px;
    }.legacy-content .nhmc4swiper{
        margin-left: 80px;
        margin-right: 80px;
    }.legacy-content .nhmc4aBox .overflowHide{
        height: 130px;
    }.legacy-content .nhmc4bm p{
        font-size: 15px;
        line-height: 28px;
        height: 56px;
    }.legacy-content .nhmc6tip{
        right: 9.5vw;
        bottom: 16.5vw;
    }
}

@media (max-width:993px) {.legacy-content .nhmFocusWpr .hmFocus_item .bgImg{
        height: 500px;
    }.legacy-content .hmFsTxt{
        top: 60px;
        transform: none;
        padding: 0;
        padding-bottom: 0;
    }.legacy-content .mRtools{
        transform: scale(0.8) translateY(0);
        transform-origin: right bottom;
        top: auto;
        bottom: 5vh;
    }.legacy-content .nhmFocusWpr .hmNmx .nhmc1ico{
        width: 46px;
        height: 46px;
        margin-top: -23px;
    }.legacy-content .nhmFocusWpr .hmNmx{
        padding-left: 53px;
    }.legacy-content .nhmc1rimg{
        display: none;
    }.legacy-content .nhmCon1{
        padding-right: 0;
    }.legacy-content .nhmc2ul li{
        font-size: 12px;
    }.legacy-content .nhmCon3Wpr{
        padding-bottom: 11.5vw;
    }.legacy-content .nhmc3swiper .slick-dots{
        bottom: -5vw
    }.legacy-content .nhmc5ul li span{
        display: inline-block;
        width: 50px;
        height: 50px;
    }.legacy-content .nhmc6tip{
        right: 4.5vw;
    }.legacy-content .nhmc7ul li{
        width: 50%;
        margin-bottom: 20px;
    }.legacy-content .nhmc7aBox .overflowHide{
        height: 21.5vw;
    }
}

@media (max-width:767px) {.legacy-content .hmFsTxt h5{
        font-size: 14px;
    }.legacy-content .hmFsTxt h4{
        font-size: 20px;
    }.legacy-content .nhmFocusWpr .hmNumsWpr{
        bottom: 20px;
    }.legacy-content .hmNums ul{
        gap: 20px 0;
        border-radius: 2em 0 2em 0;
    }.legacy-content .hmNums ul li{
        width: 50%;
    }.legacy-content .nhmFocusWpr .hmNums li strong{
        text-align: left;
    }.legacy-content .hmNums li p{
        font-size: 12px;
    }.legacy-content .nhmc2Menu{
        display: none;
    }.legacy-content .nhmc2Imgs{
        display: none;
    }.legacy-content .nhmc1nav{
        display: none;
    }.legacy-content .mRtools{
        transform: scale(0.7) translateY(0);
    }.legacy-content .nhmc1t{
        text-align: center;
    }.legacy-content .nhmc1des{
        text-align: center;
    }.legacy-content .nhmc1ul li{
        width: 50%;
    }.legacy-content .nhmc1Swiper{
        height: auto;
        padding-bottom: 90px;
    }.legacy-content .nhmFocusWpr .slick-dots{
        bottom: 200px
    }.legacy-content .nhmFocusWpr .slick-dots li{
        width: 6px;
        height: 6px;
        margin: 0 5px;
    }.legacy-content .nhmFocusWpr .slick-dots li.slick-active{
        width: 10px;
        height: 10px;
        border: 2px solid #DF2040
    }.legacy-content .nhmCon1 .slick-dots{
        bottom: 50px;
    }.legacy-content .nhmCon1 .slick-dots li button{
        display: none;
    }.legacy-content .nhmCon1 .slick-dots li{
        background: #fff;
        display: inline-block;
        height: 6px;
        width: 6px;
        margin: 0px 5px;
        position: relative;
        border-radius: 50%;
        vertical-align: middle
    }.legacy-content .nhmCon1 .slick-dots li.slick-active{
        width: 10px;
        height: 10px;
        border: 2px solid #fff;
        background: none;
    }.legacy-content .nhmc1_m{
        display: block;
        margin-left: auto;
        margin-right: auto;
    }.legacy-content .nhmC2tx{
        padding-top: 40px;
    }.legacy-content .nhmCon2{
        padding-top: 20px;
    }.legacy-content .nhmc2Tx strong{
        text-align: center;
    }.legacy-content .nhmc2Tx p{
        text-align: center;
    }.legacy-content .nhmc2ul li{
        background: url(/legacy/shared/statics/home/images/nhmc2_si1.png) no-repeat left 8px;
    }.legacy-content .nhmc2Swiper{
        width: 100%;
        padding-bottom: 30px;
    }.legacy-content .nhmc2Swiper .slick-dots{
        text-align: center;
        width: 100%;
        bottom: 0;
    }.legacy-content .nhmc2more{
        margin-left: auto;
        margin-right: auto;
        display: block
    }.legacy-content .nhmc2Swiper .slick-dots li{
        width: 6px;
        height: 6px;
        margin: 0 5px;
    }.legacy-content .nhmc2Swiper .slick-dots li.slick-active{
        width: 10px;
        height: 10px;
        border: 2px solid #DF2040
    }.legacy-content .nhmc7ul{
        margin-left: 5px;
        margin-right: 5px;
    }.legacy-content .nhmc7ul li{
        width: 50%;
        padding: 0 5px;
    }.legacy-content .nhmc3tx{
        margin-bottom: 20px;
    }.legacy-content .nhmc3item{
        padding: 50px 15px;
        display: block !important;
        height: 630px;
    }.legacy-content .nhmc3swiper .slick-next{
        display: none !important;
    }.legacy-content .nhmc3ul li{
        margin-bottom: 8px;
        padding-left: 24px !important;
    }.legacy-content .nhmc3btns a:nth-child(1){
        width: 120px;
        margin-right: 10px;
    }.legacy-content .nhmc3btns a:nth-child(2){
        width: 120px;
    }.legacy-content .nhmc3swiper .slick-dots{
        bottom: 14vw;
    }.legacy-content .nhmc3swiper .slick-dots li{
        width: 6px;
        height: 6px;
        margin: 0 5px;
    }.legacy-content .nhmc3swiper .slick-dots li.slick-active{
        width: 10px;
        height: 10px;
        border: 2px solid #fff;
        background: none;
    }.legacy-content .nhmCon3Wpr{
        padding-bottom: 70px;
    }.legacy-content .nhmCon4Wpr{
        padding-top: 46px;
        padding-bottom: 70px;
    }.legacy-content .nhmc4swiper{
        margin-left: -10px;
        margin-right: -10px;
    }.legacy-content .nhmc4aBox .overflowHide{
        height: 190px;
    }.legacy-content .nhmCon4Wpr .slick-dots{
        bottom: 30px;
    }.legacy-content .nhmCon4Wpr .slick-dots li button{
        display: none;
    }.legacy-content .nhmCon4Wpr .slick-dots li{
        background: #DF2040;
        display: inline-block;
        height: 6px;
        width: 6px;
        margin: 0px 5px;
        position: relative;
        border-radius: 50%;
        vertical-align: middle
    }.legacy-content .nhmCon4Wpr .slick-dots li.slick-active{
        width: 10px;
        height: 10px;
        border: 2px solid #DF2040;
        background: none;
    }.legacy-content .nhmc4item{
        padding-top: 30px;
        padding-bottom: 70px;
    }.legacy-content .nhmc5bg1{
        width: 100%;
        height: 100%;
    }.legacy-content .nhmCon5{
        padding: 55px 0;
        min-height: auto;
    }.legacy-content .nhmc5tx{
        margin-bottom: 35px;
    }.legacy-content .nhmc5bg2{
        width: 100%;
        display: none;
    }.legacy-content .nhmc5bg3{
        width: 100%;
        height: 100%;
        background: #104484;
    }.legacy-content .nhmc5ul{
        gap: 20px 0;
        padding-bottom: 20px;
    }.legacy-content .nhmc5ul li{
        width: 33.33%;
        text-align: center;
    }.legacy-content .nhmc5btns{
        text-align: center;
        margin-top: 15px;
    }.legacy-content .nhmCon4Wpr{
        background-size: auto 26%;
        background-position: center top;
    }.legacy-content .nhmCon6Wpr{
        padding-top: 50px;
        padding-bottom: 100px;
    }.legacy-content .nhmc6tx p{
        font-size: 14px;
        max-width: 320px;
        margin-left: auto;
        margin-right: auto;
    }.legacy-content .nhmc6tip{
        bottom: 30px;
        text-align: center;
        right: 0;
        left: 0;
        font-size: 12px;
    }.legacy-content .nhmCon7Wpr{
        padding-top: 0px;
    }.legacy-content .nhmc7ul{
        margin-top: 25px;
    }.legacy-content .nhm7bm strong{
        font-size: 14px;
        line-height: 20px;
        height: 60px;
        -webkit-line-clamp: 3;
    }.legacy-content .nhm7bm p{
        font-size: 12px;
        color: #888;
        margin-top: 0
    }.legacy-content .nhmCon7Wpr{
        padding-bottom: 60px;
    }.legacy-content .nhmc7aBox .overflowHide{
        height: 27.5vw;
    }
}.legacy-content .nhmc1nav .prev{
    background: #F7F7F7 url(/legacy/shared/statics/home/images/nhmc2Btn.png) no-repeat center center;
    display: inline-block;
    height: clamp(40px, 3vw, 60px);
    width: clamp(40px, 3vw, 60px);
    position: absolute;
    left: auto;
    text-indent: 1000px;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
    right: clamp(60px, 4vw, 80px);
    top: 50%;
    transform: translateY(-50%);
    border-radius: 50%;
    transition: all 0.5s ease-in-out;
    z-index: 2;
    display: block;
}.legacy-content .nhmc1nav .next{
    background: #F7F7F7 url(/legacy/shared/statics/home/images/nhmc2Btn.png) no-repeat center center;
    display: inline-block;
    height: clamp(40px, 3vw, 60px);
    width: clamp(40px, 3vw, 60px);
    position: absolute;
    left: auto;
    text-indent: 1000px;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
    right: 0;
    top: 50%;
    border-radius: 50%;
    transition: all 0.5s ease-in-out;
    transform: rotateY(180deg) translateY(-50%);
    z-index: 2;
    display: block;
}.legacy-content .nhmc1nav .prev:hover{
    background: #DF2040 url(/legacy/shared/statics/home/images/nhmc2Btna.png) no-repeat center center;
    box-shadow: 0 10px 20px rgba(223, 32, 64, 0.3)
}.legacy-content .nhmc1nav .next:hover{
    background: #DF2040 url(/legacy/shared/statics/home/images/nhmc2Btna.png) no-repeat center center;
    box-shadow: 0 -10px 20px rgba(223, 32, 64, 0.3)
}

@media (max-width:1199px) {
}

@media (max-width:993px) {.legacy-content .nhmc1nav{
        padding: clamp(15px, 1.5vw, 30px) 0;
    }.legacy-content .nhmc1nav .prev, .legacy-content .nhmc1nav .next{
        display: none;
    }
}





@media (max-width:1199px) {.legacy-content .mmMnm{
        position: relative;
    }.legacy-content .mMmenuLay{
        left: 0;
    }.legacy-content .mmSubmenus{
        margin-left: 20px;
        display: none;
    }.legacy-content .mMenu_a3{
        line-height: 36px;
    }.legacy-content .mMenu_a0{
        font-size: 15px;
        font-weight: bold;
        color: #fff;
        padding: 0 48px 0 6px;
        display: block;
        line-height: 46px;
        border-bottom: 1px solid rgba(255, 255, 255, 0.15);
    }.legacy-content .mmToggle{
        height: 47px;
        width: 47px;
        position: absolute;
        top: 0px;
        right: 0px;
        background: url(/legacy/shared/statics/home/images/mhead_i1.png) no-repeat center center;
        cursor: pointer;
        background-size: 16px auto;
    }.legacy-content .mmToggle2{
        background: url(/legacy/shared/statics/home/images/reduce.jpg) no-repeat center center;
        background-size: auto;
        background-size: 16px auto;
        transform: rotate(180deg);
    }
}.legacy-content .nSubFullMenu{
    position: absolute;
    left: 0;
    top: 64px;
    right: 0px;
    height: auto;
    background: #fff;
    display: flex;
    justify-content: space-between;
    visibility: hidden;
    opacity: 0;
    transform: scaleY(0);
    transition: all 0.5s ease;
    transform-origin: center top;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}.legacy-content .nav li:hover .nSubFullMenu{
    opacity: 1;
    visibility: visible;
    transform: scaleY(1);
}.legacy-content .nSubFullMenu:before{
    content: "";
}.legacy-content .nSubFullMenu:after{
    content: "";
}.legacy-content .nSubFmleft{
    position: relative;
    z-index: 2;
    background: url(/legacy/shared/statics/home/images/nnMenu_bg1.jpg) no-repeat center bottom;
    width: 590px;
    height: 730px;
    position: relative;
    background-size: cover;
}.legacy-content .nSublm{
    position: absolute;
    left: 230px;
    top: 20px;
    bottom: 30px;
    right: 0;
    overflow-y: auto;
}.legacy-content .nSublm_a{
    line-height: 1.2;
    margin-bottom: 0px;
    padding: 10px 20px;
    display: block;
    font-size: 16px;
}.legacy-content .nSublm_a.on{
    background: url(/legacy/shared/statics/home/images/nnMenu_sline.png) repeat-y left top;
    color: #fff;
}.legacy-content .nSubFmright{
    position: relative;
    z-index: 2;
    width: calc(100% - 590px);
    background: url(/legacy/shared/statics/home/images/nnMenu_logo.png) no-repeat right bottom;
    background-size: 27.08vw auto;
}.legacy-content .nSubFmrx{
    position: absolute;
    left: 45px;
    top: 58px;
    right: 120px;
    bottom: 0px;
    transition: all 0.5s ease;
    opacity: 0;
    visibility: hidden;

}.legacy-content .nSubFmrx.on{
    opacity: 1;
    visibility: visible;
    z-index: 1;
}.legacy-content .nSubFmr_t{
    font-size: 26px;
    color: #111641;
    display: block;
    line-height: 36px;
    padding-left: 45px;
    position: relative;
}.legacy-content .nSubFmr_t img{
    position: absolute;
    left: 0;
    top: 0;
}.legacy-content .nSubFmrx dl{
    padding: 20px 0px 12px;
}.legacy-content .nSubFmrx dl dt{
    font-size: 16px;
    line-height: 30px;
    padding-left: 18px;
    position: relative;
}.legacy-content .nSubFmrx dl dt:before{
    content: "";
    background: #DF2543;
    height: 14px;
    width: 3px;
    margin-top: -7px;
    position: absolute;
    left: 0px;
    top: 50%;
}.legacy-content .nSubFmrx dl dt i{
    opacity: 1;
    font-style: normal;
}.legacy-content .nSubFmrx dl.on dt i{
    opacity: 0;
}.legacy-content .nSubFmrx dl dd{
    overflow: hidden;
    margin-top: 8px;
    padding-left: 18px;
    display: none;
}.legacy-content .nSubFmrx .innerflex{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    gap: 15px 0;
}.legacy-content .nSubrm_a2{
    width: 33.33%;
    padding-right: 10px;
    line-height: 1.2;
    font-size: 14px;
    color: #555;
}.legacy-content .nSubrm_a2:hover{}.legacy-content .nSubrm_a1{}.legacy-content .nSubFmrx dl.on .nSubrm_a1, .legacy-content .nSubFmrx dl.on i{
    color: #DF2543
}

@media (max-width:1799px) {.legacy-content .nSublm{
        left: 80px;
    }.legacy-content .nSubFmleft{
        width: 420px;
        height: 610px;
    }.legacy-content .nSubFmrx{
        right: 60px;
    }.legacy-content .nSubFmright{
        width: calc(100% - 420px);
    }.legacy-content .nSublm_a{
        margin-bottom: 0px;
        font-size: 15px;
    }.legacy-content .nSubFmr_t{
        font-size: 20px;
        margin-bottom: 15px;
    }.legacy-content .nSubFmrx dl dt{
        font-size: 15px;
    }.legacy-content .nSubFmrx dl{
        padding: 12px 0px 5px;
    }.legacy-content .nSubrm_a2{
        font-size: 13px;
    }.legacy-content .nSubFmrx{
        top: 32px;
    }
}

@media (max-width:1379px) {.legacy-content .nSubrm_a2{
        width: 50%;
    }.legacy-content .nSubFmleft{
        height: 530px;
    }.legacy-content .nSubFmrx dl{
        padding-top: 5px;
    }
}.legacy-content .pubCsli{
    z-index: 2;
}.legacy-content .pubCsms{
    background: #FFF;
    padding: 15px 0px;
    position: absolute;
    left: 0px;
    top: 54px;
    border: 1px solid #E6E6E6;
    width: 100%;
}.legacy-content .pubCsms{
    max-height: 230px;
    overflow-y: auto;
    display: none;
}.legacy-content .pubCsms dd{
    cursor: pointer;
    line-height: 40px;
    height: 40px;
    font-size: 16px;
    padding: 0 25px;
}.legacy-content .pubCsms dd:hover{
    background: #efefef;
}.legacy-content .abtDown{
    text-align: center;
}.legacy-content .abtDown a{
    font-size: 21px;
    line-height: 36px;
    display: inline-block;
    background: url(/legacy/shared/statics/home/images/abt_dwIco.png) no-repeat center top;
    padding-top: 52px;
    background-size: 40px auto;
}.legacy-content .abtDown a:hover{
    color: #df203d;
}

@media (max-width:1799px) {.legacy-content .abtDown a{
        font-size: 18px;
        line-height: 32px;
        padding-top: 48px;
        background-size: 36px auto;
    }
}

@media (max-width:1379px) {}

@media (max-width:1199px) {}

@media (max-width:993px) {}

@media (max-width:767px) {.legacy-content .m2cmc2bdes{
        max-height: 210px;
        overflow-y: auto;
    }.legacy-content .abtDown a{
        font-size: 14px;
        line-height: 28px;
    }.legacy-content .abtDown{
        margin-top: 35px;
    }
}.legacy-content .m2ban_nbtns a{
    margin-right: 15px;
}.legacy-content .m2ban_nbtns a:last-child{
    margin-right: 0 !important;
}.legacy-content .m2nban_btn1{
    line-height: 46px;
    color: #FFF;
    height: 50px;
    width: 200px;
    padding-left: 26px;
    background: #DF203D url(/legacy/shared/statics/home/images/m2bps_i1.png) no-repeat 140px center;
    font-size: 16px;
    display: inline-block;
    border-radius: 0.3em;
    cursor: pointer;
    border: 2px solid #DF203D;
}.legacy-content .m2nban_btn1:hover{
    color: #FFF;
    transform: translateY(-5px);
    box-shadow: 0 5px 15px rgba(223, 32, 61, 0.3);
    background: #DF203D url(/legacy/shared/statics/home/images/m2bps_i1.png) no-repeat 140px center;
    border: 2px solid #DF203D;
}.legacy-content .m2nban_btn2{
    line-height: 46px;
    color: #FFF;
    height: 50px;
    width: 200px;
    padding-left: 26px;
    background: url(/legacy/shared/statics/home/images/m2bps_i2.png) no-repeat 140px center;
    font-size: 16px;
    display: inline-block;
    border-radius: 0.3em;
    border: 2px solid #fff;
    cursor: pointer;
}.legacy-content .m2nban_btn2:hover{
    color: #fff;
    transform: translateY(-5px);
    box-shadow: 0 5px 15px rgba(223, 32, 61, 0.3);
    background: #DF203D url(/legacy/shared/statics/home/images/m2bps_i2.png) no-repeat 140px center;
    border: 2px solid #DF203D;
}.legacy-content .m2nban_btn3{
    line-height: 46px;
    color: #FFF;
    height: 50px;
    width: 200px;
    padding-left: 26px;
    background: url(/legacy/shared/statics/home/images/m2bps_i3.png) no-repeat 140px center;
    font-size: 16px;
    display: inline-block;
    border-radius: 0.3em;
    border: 2px solid #fff;
    cursor: pointer;
}.legacy-content .m2nban_btn3:hover{
    color: #fff;
    transform: translateY(-5px);
    box-shadow: 0 5px 15px rgba(223, 32, 61, 0.3);
    background: #DF203D url(/legacy/shared/statics/home/images/m2bps_i3.png) no-repeat 140px center;
    border: 2px solid #DF203D;
}.legacy-content .m2ban_mv{
    margin-top: 20px;
}.legacy-content .m2nban_mvbtn{
    font-size: 20px;
    display: inline-block;
    line-height: 36px;
    background: url(/legacy/shared/statics/home/images/m2bps_i4.png) no-repeat right center;
    padding: 0px 40px 0px 0px;
    color: #fff;
    position: relative;
}.legacy-content .m2nban_mvbtn:after{
    content: "";
    height: 1px;
    background: #fff;
    transition: all 0.5s ease;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0%;
}.legacy-content .m2nban_mvbtn:hover:after{
    width: 100%;
}.legacy-content .m2nban_mvbtn:hover{
    color: #fff;
}.legacy-content .m2tstLaybg{
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 70;
    overflow-y: auto;
    padding: 2.6vw 0;
}.legacy-content .m2tstLay{
    width: 94%;
    max-width: 1200px;
    background: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 36;
    border-radius: 0.3em;
    overflow: hidden;
}.legacy-content .m2tstClose{
    background: url(/legacy/shared/statics/home/images/m2bps_close.png) no-repeat center center;
    height: 32px;
    width: 32px;
    position: absolute;
    top: 19px;
    right: 15px;
    cursor: pointer;
    background-size: cover !important;
}.legacy-content .m2tstClose:hover{
    background: url(/legacy/shared/statics/home/images/m2bps_close2.png) no-repeat center center;
}.legacy-content .m2tst_st{
    line-height: 70px;
    background: #EEEFF4;
    text-align: center;
    height: 70px;
}.legacy-content .m2tst_st span{
    background: url(/legacy/shared/statics/home/images/m2bps_bi1.png) no-repeat left center;
    padding-left: 50px;
    font-size: 24px;
    font-weight: normal;
    display: inline-block;
    background-size: 36px auto;
}.legacy-content .m2tstBox{
    padding: 2.6vw 2.6vw 3.2vw;
    background: #fff;
    display: flex;
    justify-content: space-between;
    flex-direction: row-reverse;
}.legacy-content .m2tstRx{
    width: 70%;
    padding-left: 2.6vw;
    border-left: 1px solid #E6E6E7;
}.legacy-content .m2tstRx h2{
    font-size: 22px;
    line-height: 32px;
    font-weight: normal;
    display: block;
}.legacy-content .m2tstul{
    border-top: 1px solid #e6e6e7;
    margin-top: 1.87vw;
}.legacy-content .m2tstul li{
    padding-top: 1.87vw;
}.legacy-content .m2tstul li strong{
    display: block;
    line-height: 56px;
    background: url(/legacy/shared/statics/home/images/m2bps_lay_sbg.png) no-repeat left center;
    height: 56px;
    font-size: 20px;
    padding-left: 40px;
    background-size: auto 56px;
    font-weight: normal;
}.legacy-content .m2tstul li strong span{
    background: url(/legacy/shared/statics/home/images/m2bps_lg.png) no-repeat left center;
    display: inline-block;
    padding-left: 35px;
}.legacy-content .m2tstul li p{
    font-size: 16px;
    line-height: 30px;
    margin-top: 15px;
    padding-left: 40px;
    text-align: justify
}.legacy-content .m2tstul li p span{
    color: #cd3743;
}.legacy-content .m2tstLx{
    width: 350px;
    background: url(/legacy/shared/statics/home/images/m2bps_lay_lbg.jpg) no-repeat center -15px;
    background-size: 100% auto;
}.legacy-content .m2ts_dwul{}.legacy-content .m2ts_dwul li{
    padding-top: 1.87vw;
}.legacy-content .m2tsaBtn{
    display: block;
}.legacy-content .m2tsaBtn span{
    display: block;
    margin: 0px auto;
    height: 70px;
    width: 70px;
}.legacy-content .m2tsaBtn p{
    font-size: 16px;
    line-height: 58px;
    color: #104484;
    display: block;
    margin: 30px auto 0px;
    height: 60px;
    width: 188px;
    border: 1px solid #104484;
    text-align: center;
    transition: all 0.5s ease;
    background: #fff;
    border-radius: 0.2em;
}.legacy-content .m2tsaBtn:hover p{
    color: #FFF;
    background: #DF203D;
    border: 1px solid #DF203D;
    transform: translateY(-5px);
    box-shadow: 0 5px 15px rgba(223, 32, 61, 0.3);
}

@media (max-height:800px) {.legacy-content .m2tstLay{
        position: relative;
        left: auto;
        top: auto;
        transform: translate(0, 0);
        margin: 0 auto;
    }
}

@media (max-width:1799px) {}

@media (max-width:1379px) {.legacy-content .m2ban_nbtns, .legacy-content .m2ban_mv{
        transform: scale(0.95);
        transform-origin: left top;
    }
}

@media (max-width:1199px) {}

@media (max-width:993px) {}

@media (max-width:767px) {.legacy-content .m2ban_nbtns a{
        background-image: none !important;
        margin-right: 5px;
        width: auto;
        padding: 0 18px;
        border: 1px solid #fff;
        font-size: 14px;
        line-height: 42px;
        height: 44px;
    }.legacy-content .m2ban_nbtns, .legacy-content .m2ban_mv{
        transform: scale(1);
    }.legacy-content .m2nban_mvbtn{
        font-size: 16px;
    }.legacy-content .m2ban_mv{
        margin-top: 10px;
    }.legacy-content .m2tst_st{
        line-height: 60px;
        height: 60px;
    }.legacy-content .m2tst_st span{
        padding-left: 40px;
        font-size: 24px;
        background-size: 28px auto;
        font-size: 20px;
    }.legacy-content .m2tstClose{
        top: 14px;
    }.legacy-content .m2tstBox{
        display: block;
        overflow: hidden;
        padding: 25px 12px 45px;
    }.legacy-content .m2tstRx{
        width: 100%;
        padding-left: 0;
        border: none
    }.legacy-content .m2tstLx{
        width: 100%;
    }.legacy-content .m2tstRx h2{
        font-size: 18px;
        line-height: 30px;
    }.legacy-content .m2tstul{
        margin-top: 20px;
    }.legacy-content .m2tstul li{
        padding-top: 30px;
    }.legacy-content .m2tstul li p{
        font-size: 14px;
        line-height: 26px;
    }.legacy-content .m2ts_dwul li{
        padding-top: 36px;
    }.legacy-content .m2tsaBtn p{
        line-height: 48px;
        height: 50px;
    }
}.legacy-content .nhmbps .nhmc1t, .legacy-content .nhmbps .nhmc1des{
    text-align: center;
}.legacy-content .nhmbps_btn{
    text-align: center;
}.legacy-content .nhmbps{}.legacy-content .nhmbpsContent{
    margin: 0 5.2vw;
}.legacy-content .nhmbpsDls{
    margin-top: 30px;
    margin-bottom: 100px;
}.legacy-content .nhmbpsDls .block{
    display: flex;
    flex-wrap: wrap;
}.legacy-content .nhmbpsDls dd{
    padding: 18px 16px;
    width: 50%;
}.legacy-content .nhmbps_a{
    display: block;
    padding: 50px 25px;
    background: #FFF;
    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08);
    overflow: hidden;
}.legacy-content .nhmbps_img{
    width: 170px;
    height: 240px;
    float: left;
}.legacy-content .nhmbps_rx{
    margin-left: 220px;
    padding-top: 5px;
}.legacy-content .nhmbps_rx strong{
    font-size: 22px;
    line-height: 34px;
    overflow: hidden;
    font-weight: normal;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}.legacy-content .nhmbps_rx i{
    background: #EAEAEA;
    height: 1px;
    display: block;
    overflow: hidden;
    margin: 22px 0px 24px;
}.legacy-content .nhmbps_rx p{
    font-size: 16px;
    line-height: 26px;
    height: 52px;
    overflow: hidden;
    color: #444;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}.legacy-content .nhmbps_rx span{
    margin-top: 20px;
    font-size: 14px;
    line-height: 40px;
    color: #DF2041;
    text-align: center;
    display: inline-block;
    height: 42px;
    width: 146px;
    border: 1px solid #DF2041;
}.legacy-content .nhmbps_a:hover .nhmbps_rx span{
    color: #FFF;
    background: #DF2041;
    box-shadow: 0 5px 30px rgba(223, 32, 64, 0.3);
    transform: translateY(-6px);
}.legacy-content .nhmbpsDls .slick-dots{
    bottom: -56px;
    width: 100%;
    text-align: center;
}.legacy-content .nhmbpsDls .slick-dots li button{
    display: none;
}.legacy-content .nhmbpsDls .slick-dots li{
    background: #D6D6D6;
    display: inline-block;
    height: 8px;
    width: 8px;
    margin: 0px 9px;
    position: relative;
    border-radius: 50%;
    vertical-align: middle
}.legacy-content .nhmbpsDls .slick-dots li.slick-active{
    border: 2px solid #DF2040;
    height: 16px;
    width: 16px;
    background: #FFF;
}.legacy-content .footNav{
    float: left;
}.legacy-content .footTop dl{
    margin-right: 38px;
    max-width: 165px;
}.legacy-content .footTop dl dd{
    line-height: 22px;
    padding: 7px 0;
    height: auto;
}.legacy-content .footTop dl:last-child{
    margin-right: 0 !important;
}.legacy-content .nhmFtx3{
    width: 670px;
    float: right;
    display: flex;
    justify-content: space-between;
    padding-top: 24px;
}.legacy-content .nhmFtx3 li{
    text-align: center;
}.legacy-content .nhmFtx3 li img{
    height: 230px;
    width: auto;
}.legacy-content .nhmF3a{}.legacy-content .nhmc3img{}.legacy-content .nhmF3a p{
    font-size: 14px;
    line-height: 26px;
    color: #fff;
    margin-top: 12px;
}.legacy-content .nhmFtx2{
    float: left;
    width: calc(100% - 460px);
    padding-top: 25px;
}.legacy-content .nhmFtx1{
    float: right;
}.legacy-content .foot_bnav a{
    margin-right: 25px;
}.legacy-content .footWx{
    float: left;
}.legacy-content .footInfo{
    float: left;
}.legacy-content .footWx{
    height: 158px;
    margin-bottom: 30px;
}.legacy-content .footTop{
    padding-bottom: 40px;
}.legacy-content .foot_bnav br{
    display: none;
}.legacy-content .m2bpsSwiper{
    margin-top: 1.66vw;
    padding-bottom: 3.6vw;
}.legacy-content .m2bpsSwiper .slick-dots{
    width: 260px;
    bottom: 3vw;
}.legacy-content .m2bpsItem{}.legacy-content .m2bpsItem a{
    display: block;
    padding: 20px 30px 42px;
    display: flex;
    justify-content: space-between;
}.legacy-content .m2bpsItem .bgImg{
    height: 271px;
    width: 193px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
}.legacy-content .m2bps_rdes{
    width: calc(100% - 230px);
}.legacy-content .m2bps_rdes strong{
    font-size: 26px;
    font-weight: normal;
    line-height: 50px;
    display: block;
    height: 50px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}.legacy-content .m2bps_rdes i{
    background: #EAEAEA;
    display: block;
    height: 1px;
    overflow: hidden;
    margin: 18px 0px 32px;
}.legacy-content .m2bps_rdes p{
    font-size: 16px;
    line-height: 26px;
    color: #333333;
    background: url(/legacy/shared/statics/home/images/m2bps_lg.png) no-repeat left 6px;
    height: 78px;
    padding-left: 26px;
    background-size: 18px auto;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    margin-bottom: 30px;
    overflow: hidden;
}.legacy-content .m2bps_rdes span{
    font-size: 14px;
    line-height: 43px;
    color: #FFF;
    background: #CD3746;
    height: 43px;
    width: 146px;
    text-align: center;
    display: inline-block;
    border-radius: 0.3em;
}.legacy-content .m2bpsItem a:hover .m2bps_rdes span{
    box-shadow: 0 3px 18px rgba(205, 55, 70, 0.3);
}




@media (max-width:1799px) {.legacy-content .nhmFtx3{
        width: 560px;
    }.legacy-content .footTop dl{
        margin-right: 20px;
        max-width: 140px;
    }.legacy-content .nhmFtx3 li img{
        width: 160px;
    }.legacy-content .nhmFtx3 li:nth-child(3) img{
        width: 198px;
    }.legacy-content .foot_bnav a{
        margin-right: 8px;
    }.legacy-content .nhmFtx2{
        width: calc(100% - 440px);
    }.legacy-content .m2bps_rdes strong{
        font-size: 20px;
        line-height: 46px;
        height: 46px;
    }.legacy-content .m2bps_rdes i{
        margin: 15px 0px 28px;
    }.legacy-content .m2bps_rdes p{
        font-size: 15px;
    }.legacy-content .nhmbps_rx strong{
        font-size: 21px;
    }.legacy-content .nhmbps_rx p{
        font-size: 15px;
    }
}

@media (max-width:1379px) {}

@media (max-width:1199px) {.legacy-content .nhmFtx2{
        width: calc(100% - 410px);
    }.legacy-content .nhmFtx3{
        width: 500px;
    }.legacy-content .footTop dl{
        margin-right: 115px;
    }.legacy-content .nhmFtx3 li img{
        width: auto;
    }.legacy-content .nhmFtx3 li:nth-child(3) img{
        width: auto;
    }.legacy-content .footNav{
        width: 100%;
        float: none;
    }.legacy-content .nhmFtx3{
        width: 100%;
        float: none;
    }.legacy-content .m2bps_rdes i{
        margin: 12px 0px 20px;
    }.legacy-content .footLinks{
        padding-bottom: 35px;
        display: block;
    }.legacy-content .footShareWpr{
        justify-content: center;
    }
}

@media (max-width:993px) {.legacy-content .footInfo{
        margin-top: 8px;
    }.legacy-content .footTop dl{
        max-width: none;
    }
}

@media (max-width:767px) {.legacy-content .nhmbps_img{
        float: none;
        margin: 0 auto;
        margin-bottom: 20px;
    }.legacy-content .nhmbps_rx{
        margin-left: 0;
    }.legacy-content .nhmbps_rx strong{
        height: 68px;
    }.legacy-content .nhmbps_a{
        padding-top: 25px;
        padding-bottom: 45px;
    }.legacy-content .nhmbps_rx i{
        margin: 15px 0;
    }.legacy-content .nhmbps_rx span{
        margin-top: 25px;
    }.legacy-content .nhmbpsDls{
        margin-bottom: 70px;
    }.legacy-content .nhmbpsDls .slick-dots{
        bottom: -26px;
    }.legacy-content .nhmbpsDls{
        margin-top: 12px;
    }.legacy-content .nhmFtx3{
        display: block;
    }.legacy-content .nhmFtx3 li{
        margin-bottom: 30px;
    }.legacy-content .nhmFtx3 li:last-child{
        margin-bottom: 10px;
    }.legacy-content .nhmFtx2{
        width: 100%;
        padding-top: 10px;
    }.legacy-content .footShareWpr{
        margin-top: 20px;
    }.legacy-content .footWx{
        margin-top: 5px;
        margin-bottom: 15px;
    }.legacy-content .footLinks{
        padding-bottom: 22px;
    }.legacy-content .nhmCon4Wpr{
        padding-bottom: 60px;
    }.legacy-content .footTop{
        padding-bottom: 30px;
    }.legacy-content .m2bpsItem a{
        display: block;
    }.legacy-content .m2bpsItem .bgImg{
        margin: 0 auto 25px;
    }.legacy-content .m2bps_rdes{
        width: 100%;
    }.legacy-content .m2bps_rdes strong{
        font-size: 16px;
        line-height: 40px;
        height: 40px;
    }.legacy-content .m2bps_rdes i{
        margin: 5px 0px 10px;
    }.legacy-content .m2bps_rdes p{
        font-size: 12px;
        line-height: 22px;
        height: 66px;
        margin-bottom: 20px;
    }.legacy-content .m2bps_rdes span{
        line-height: 40px;
        height: 40px;
        margin: 0 auto;
        width: 140px;
        display: block
    }.legacy-content .m2bpsItem a{
        padding-bottom: 52px;
    }.legacy-content .m2bpsSwiper .slick-dots{
        bottom: 30px;
    }
}.legacy-content .m2bpsul{
    padding-top: 30px;
    margin-left: -15px;
    margin-right: -15px;
    padding-bottom: 15px;
}.legacy-content .m2bpsul li{
    width: 33.33%;
    padding: 0 15px;
    margin-bottom: 30px;
}

@media (max-width:1799px) {.legacy-content .m2bpsul li{
        width: 50%;
    }.legacy-content .m2bpsul{
        padding-top: 40px;
    }
}

@media (max-width:1379px) {}

@media (max-width:1199px) {.legacy-content .m2bpsul{
        padding-top: 0px;
    }
}

@media (max-width:993px) {.legacy-content .m2bpsul li{
        width: 100%;
    }
}

@media (max-width:767px) {}.legacy-content .ql-container{
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}.legacy-content .ql-container.ql-disabled .ql-tooltip{
  visibility: hidden;
}.legacy-content .ql-container.ql-disabled ul[data-checked] > li::before{
  pointer-events: none;
}.legacy-content .ql-clipboard{
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}.legacy-content .ql-clipboard p{
  margin: 0;
  padding: 0;
}.legacy-content li:not(.ql-direction-rtl)::before{
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}.legacy-content li.ql-direction-rtl::before{
  margin-left: 0.3em;
  margin-right: -1.5em;
}.legacy-content ol li:not(.ql-direction-rtl), .legacy-content ul li:not(.ql-direction-rtl){
  padding-left: 1.5em;
}.legacy-content ol li.ql-direction-rtl, .legacy-content ul li.ql-direction-rtl{
  padding-right: 1.5em;
}.legacy-content ol li{
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}.legacy-content ol li:before{
  content: counter(list-0, decimal) '. ';
}.legacy-content ol li.ql-indent-1{
  counter-increment: list-1;
}.legacy-content ol li.ql-indent-1:before{
  content: counter(list-1, lower-alpha) '. ';
}.legacy-content ol li.ql-indent-1{
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}.legacy-content ol li.ql-indent-2{
  counter-increment: list-2;
}.legacy-content ol li.ql-indent-2:before{
  content: counter(list-2, lower-roman) '. ';
}.legacy-content ol li.ql-indent-2{
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}.legacy-content ol li.ql-indent-3{
  counter-increment: list-3;
}.legacy-content ol li.ql-indent-3:before{
  content: counter(list-3, decimal) '. ';
}.legacy-content ol li.ql-indent-3{
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}.legacy-content ol li.ql-indent-4{
  counter-increment: list-4;
}.legacy-content ol li.ql-indent-4:before{
  content: counter(list-4, lower-alpha) '. ';
}.legacy-content ol li.ql-indent-4{
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}.legacy-content ol li.ql-indent-5{
  counter-increment: list-5;
}.legacy-content ol li.ql-indent-5:before{
  content: counter(list-5, lower-roman) '. ';
}.legacy-content ol li.ql-indent-5{
  counter-reset: list-6 list-7 list-8 list-9;
}.legacy-content ol li.ql-indent-6{
  counter-increment: list-6;
}.legacy-content ol li.ql-indent-6:before{
  content: counter(list-6, decimal) '. ';
}.legacy-content ol li.ql-indent-6{
  counter-reset: list-7 list-8 list-9;
}.legacy-content ol li.ql-indent-7{
  counter-increment: list-7;
}.legacy-content ol li.ql-indent-7:before{
  content: counter(list-7, lower-alpha) '. ';
}.legacy-content ol li.ql-indent-7{
  counter-reset: list-8 list-9;
}.legacy-content ol li.ql-indent-8{
  counter-increment: list-8;
}.legacy-content ol li.ql-indent-8:before{
  content: counter(list-8, lower-roman) '. ';
}.legacy-content ol li.ql-indent-8{
  counter-reset: list-9;
}.legacy-content ol li.ql-indent-9{
  counter-increment: list-9;
}.legacy-content ol li.ql-indent-9:before{
  content: counter(list-9, decimal) '. ';
}.legacy-content .ql-indent-1:not(.ql-direction-rtl){
  padding-left: 3em;
}.legacy-content li.ql-indent-1:not(.ql-direction-rtl){
  padding-left: 4.5em;
}.legacy-content .ql-indent-1.ql-direction-rtl.ql-align-right{
  padding-right: 3em;
}.legacy-content li.ql-indent-1.ql-direction-rtl.ql-align-right{
  padding-right: 4.5em;
}.legacy-content .ql-indent-2:not(.ql-direction-rtl){
  padding-left: 6em;
}.legacy-content li.ql-indent-2:not(.ql-direction-rtl){
  padding-left: 7.5em;
}.legacy-content .ql-indent-2.ql-direction-rtl.ql-align-right{
  padding-right: 6em;
}.legacy-content li.ql-indent-2.ql-direction-rtl.ql-align-right{
  padding-right: 7.5em;
}.legacy-content .ql-indent-3:not(.ql-direction-rtl){
  padding-left: 9em;
}.legacy-content li.ql-indent-3:not(.ql-direction-rtl){
  padding-left: 10.5em;
}.legacy-content .ql-indent-3.ql-direction-rtl.ql-align-right{
  padding-right: 9em;
}.legacy-content li.ql-indent-3.ql-direction-rtl.ql-align-right{
  padding-right: 10.5em;
}.legacy-content .ql-indent-4:not(.ql-direction-rtl){
  padding-left: 12em;
}.legacy-content li.ql-indent-4:not(.ql-direction-rtl){
  padding-left: 13.5em;
}.legacy-content .ql-indent-4.ql-direction-rtl.ql-align-right{
  padding-right: 12em;
}.legacy-content li.ql-indent-4.ql-direction-rtl.ql-align-right{
  padding-right: 13.5em;
}.legacy-content .ql-indent-5:not(.ql-direction-rtl){
  padding-left: 15em;
}.legacy-content li.ql-indent-5:not(.ql-direction-rtl){
  padding-left: 16.5em;
}.legacy-content .ql-indent-5.ql-direction-rtl.ql-align-right{
  padding-right: 15em;
}.legacy-content li.ql-indent-5.ql-direction-rtl.ql-align-right{
  padding-right: 16.5em;
}.legacy-content .ql-indent-6:not(.ql-direction-rtl){
  padding-left: 18em;
}.legacy-content li.ql-indent-6:not(.ql-direction-rtl){
  padding-left: 19.5em;
}.legacy-content .ql-indent-6.ql-direction-rtl.ql-align-right{
  padding-right: 18em;
}.legacy-content li.ql-indent-6.ql-direction-rtl.ql-align-right{
  padding-right: 19.5em;
}.legacy-content .ql-indent-7:not(.ql-direction-rtl){
  padding-left: 21em;
}.legacy-content li.ql-indent-7:not(.ql-direction-rtl){
  padding-left: 22.5em;
}.legacy-content .ql-indent-7.ql-direction-rtl.ql-align-right{
  padding-right: 21em;
}.legacy-content li.ql-indent-7.ql-direction-rtl.ql-align-right{
  padding-right: 22.5em;
}.legacy-content .ql-indent-8:not(.ql-direction-rtl){
  padding-left: 24em;
}.legacy-content li.ql-indent-8:not(.ql-direction-rtl){
  padding-left: 25.5em;
}.legacy-content .ql-indent-8.ql-direction-rtl.ql-align-right{
  padding-right: 24em;
}.legacy-content li.ql-indent-8.ql-direction-rtl.ql-align-right{
  padding-right: 25.5em;
}.legacy-content .ql-indent-9:not(.ql-direction-rtl){
  padding-left: 27em;
}.legacy-content li.ql-indent-9:not(.ql-direction-rtl){
  padding-left: 28.5em;
}.legacy-content .ql-indent-9.ql-direction-rtl.ql-align-right{
  padding-right: 27em;
}.legacy-content li.ql-indent-9.ql-direction-rtl.ql-align-right{
  padding-right: 28.5em;
}.legacy-content .ql-video{
  display: block;
  max-width: 100%;
}.legacy-content .ql-video.ql-align-center{
  margin: 0 auto;
}.legacy-content .ql-video.ql-align-right{
  margin: 0 0 0 auto;
}.legacy-content .ql-bg-black{
  background-color: #000;
}.legacy-content .ql-bg-red{
  background-color: #e60000;
}.legacy-content .ql-bg-orange{
  background-color: #f90;
}.legacy-content .ql-bg-yellow{
  background-color: #ff0;
}.legacy-content .ql-bg-green{
  background-color: #008a00;
}.legacy-content .ql-bg-blue{
  background-color: #06c;
}.legacy-content .ql-bg-purple{
  background-color: #93f;
}.legacy-content .ql-color-white{
  color: #fff;
}.legacy-content .ql-color-red{
  color: #e60000;
}.legacy-content .ql-color-orange{
  color: #f90;
}.legacy-content .ql-color-yellow{
  color: #ff0;
}.legacy-content .ql-color-green{
  color: #008a00;
}.legacy-content .ql-color-blue{
  color: #06c;
}.legacy-content .ql-color-purple{
  color: #93f;
}.legacy-content .ql-font-serif{
  font-family: Georgia, Times New Roman, serif;
}.legacy-content .ql-font-monospace{
  font-family: Monaco, Courier New, monospace;
}.legacy-content .ql-direction-rtl{
  direction: rtl;
  text-align: inherit;
}.legacy-content .ql-align-center{
  text-align: center;
}.legacy-content .ql-align-justify{
  text-align: justify;
}.legacy-content .ql-align-right{
  text-align: right;
}.legacy-content .ql-editor.ql-blank::before{
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}.legacy-content .ql-snow.ql-toolbar:after, .legacy-content .ql-snow .ql-toolbar:after{
  clear: both;
  content: '';
  display: table;
}.legacy-content .ql-snow.ql-toolbar button, .legacy-content .ql-snow .ql-toolbar button{
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}.legacy-content .ql-snow.ql-toolbar button svg, .legacy-content .ql-snow .ql-toolbar button svg{
  float: left;
  height: 100%;
}.legacy-content .ql-snow.ql-toolbar button:active:hover, .legacy-content .ql-snow .ql-toolbar button:active:hover{
  outline: none;
}.legacy-content .ql-snow.ql-toolbar input.ql-image[type=file], .legacy-content .ql-snow .ql-toolbar input.ql-image[type=file]{
  display: none;
}.legacy-content .ql-snow.ql-toolbar button:hover, .legacy-content .ql-snow .ql-toolbar button:hover, .legacy-content .ql-snow.ql-toolbar button:focus, .legacy-content .ql-snow .ql-toolbar button:focus, .legacy-content .ql-snow.ql-toolbar button.ql-active, .legacy-content .ql-snow .ql-toolbar button.ql-active, .legacy-content .ql-snow.ql-toolbar .ql-picker-label:hover, .legacy-content .ql-snow .ql-toolbar .ql-picker-label:hover, .legacy-content .ql-snow.ql-toolbar .ql-picker-label.ql-active, .legacy-content .ql-snow .ql-toolbar .ql-picker-label.ql-active, .legacy-content .ql-snow.ql-toolbar .ql-picker-item:hover, .legacy-content .ql-snow .ql-toolbar .ql-picker-item:hover, .legacy-content .ql-snow.ql-toolbar .ql-picker-item.ql-selected, .legacy-content .ql-snow .ql-toolbar .ql-picker-item.ql-selected{
  color: #06c;
}.legacy-content .ql-snow.ql-toolbar button:hover .ql-fill, .legacy-content .ql-snow .ql-toolbar button:hover .ql-fill, .legacy-content .ql-snow.ql-toolbar button:focus .ql-fill, .legacy-content .ql-snow .ql-toolbar button:focus .ql-fill, .legacy-content .ql-snow.ql-toolbar button.ql-active .ql-fill, .legacy-content .ql-snow .ql-toolbar button.ql-active .ql-fill, .legacy-content .ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill, .legacy-content .ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill, .legacy-content .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill, .legacy-content .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill, .legacy-content .ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill, .legacy-content .ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill, .legacy-content .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill, .legacy-content .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill, .legacy-content .ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill, .legacy-content .ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill, .legacy-content .ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill, .legacy-content .ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill, .legacy-content .ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill, .legacy-content .ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill, .legacy-content .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, .legacy-content .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, .legacy-content .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, .legacy-content .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, .legacy-content .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, .legacy-content .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, .legacy-content .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, .legacy-content .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{
  fill: #06c;
}.legacy-content .ql-snow.ql-toolbar button:hover .ql-stroke, .legacy-content .ql-snow .ql-toolbar button:hover .ql-stroke, .legacy-content .ql-snow.ql-toolbar button:focus .ql-stroke, .legacy-content .ql-snow .ql-toolbar button:focus .ql-stroke, .legacy-content .ql-snow.ql-toolbar button.ql-active .ql-stroke, .legacy-content .ql-snow .ql-toolbar button.ql-active .ql-stroke, .legacy-content .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, .legacy-content .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, .legacy-content .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, .legacy-content .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, .legacy-content .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, .legacy-content .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, .legacy-content .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, .legacy-content .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, .legacy-content .ql-snow.ql-toolbar button:hover .ql-stroke-miter, .legacy-content .ql-snow .ql-toolbar button:hover .ql-stroke-miter, .legacy-content .ql-snow.ql-toolbar button:focus .ql-stroke-miter, .legacy-content .ql-snow .ql-toolbar button:focus .ql-stroke-miter, .legacy-content .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, .legacy-content .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, .legacy-content .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, .legacy-content .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, .legacy-content .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, .legacy-content .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, .legacy-content .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, .legacy-content .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, .legacy-content .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, .legacy-content .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{
  stroke: #06c;
}
@media (pointer: coarse) {.legacy-content .ql-snow.ql-toolbar button:hover:not(.ql-active), .legacy-content .ql-snow .ql-toolbar button:hover:not(.ql-active){
    color: #444;
  }.legacy-content .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill, .legacy-content .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill, .legacy-content .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill, .legacy-content .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{
    fill: #444;
  }.legacy-content .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke, .legacy-content .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke, .legacy-content .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter, .legacy-content .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{
    stroke: #444;
  }
}.legacy-content .ql-snow{
  box-sizing: border-box;
}.legacy-content .ql-snow *{
  box-sizing: border-box;
}.legacy-content .ql-snow .ql-hidden{
  display: none;
}.legacy-content .ql-snow .ql-out-bottom, .legacy-content .ql-snow .ql-out-top{
  visibility: hidden;
}.legacy-content .ql-snow .ql-tooltip{
  position: absolute;
  transform: translateY(10px);
}.legacy-content .ql-snow .ql-tooltip a{
  cursor: pointer;
  text-decoration: none;
}.legacy-content .ql-snow .ql-tooltip.ql-flip{
  transform: translateY(-10px);
}.legacy-content .ql-snow .ql-formats{
  display: inline-block;
  vertical-align: middle;
}.legacy-content .ql-snow .ql-formats:after{
  clear: both;
  content: '';
  display: table;
}.legacy-content .ql-snow .ql-stroke{
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}.legacy-content .ql-snow .ql-stroke-miter{
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}.legacy-content .ql-snow .ql-fill, .legacy-content .ql-snow .ql-stroke.ql-fill{
  fill: #444;
}.legacy-content .ql-snow .ql-empty{
  fill: none;
}.legacy-content .ql-snow .ql-even{
  fill-rule: evenodd;
}.legacy-content .ql-snow .ql-thin, .legacy-content .ql-snow .ql-stroke.ql-thin{
  stroke-width: 1;
}.legacy-content .ql-snow .ql-transparent{
  opacity: 0.4;
}.legacy-content .ql-snow .ql-direction svg:last-child{
  display: none;
}.legacy-content .ql-snow .ql-direction.ql-active svg:last-child{
  display: inline;
}.legacy-content .ql-snow .ql-direction.ql-active svg:first-child{
  display: none;
}.legacy-content .ql-snow h1{
  font-size: 2em;
}.legacy-content .ql-snow h2{
  font-size: 1.5em;
}.legacy-content .ql-snow h3{
  font-size: 1.17em;
}.legacy-content .ql-snow h4{
  font-size: 1em;
}.legacy-content .ql-snow h5{
  font-size: 0.83em;
}.legacy-content .ql-snow h6{
  font-size: 0.67em;
}.legacy-content .ql-snow a{
  text-decoration: underline;
}.legacy-content .ql-snow blockquote{
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}.legacy-content .ql-snow code, .legacy-content .ql-snow pre{
  background-color: #f0f0f0;
  border-radius: 3px;
}.legacy-content .ql-snow pre{
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}.legacy-content .ql-snow code{
  font-size: 85%;
  padding: 2px 4px;
}.legacy-content .ql-snow pre.ql-syntax{
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}.legacy-content .ql-snow img{
  max-width: 100%;
}.legacy-content .ql-snow .ql-picker{
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}.legacy-content .ql-snow .ql-picker-label{
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}.legacy-content .ql-snow .ql-picker-label::before{
  display: inline-block;
  line-height: 22px;
}.legacy-content .ql-snow .ql-picker-options{
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}.legacy-content .ql-snow .ql-picker-options .ql-picker-item{
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}.legacy-content .ql-snow .ql-picker.ql-expanded .ql-picker-label{
  color: #ccc;
  z-index: 2;
}.legacy-content .ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{
  fill: #ccc;
}.legacy-content .ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{
  stroke: #ccc;
}.legacy-content .ql-snow .ql-picker.ql-expanded .ql-picker-options{
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}.legacy-content .ql-snow .ql-color-picker, .legacy-content .ql-snow .ql-icon-picker{
  width: 28px;
}.legacy-content .ql-snow .ql-color-picker .ql-picker-label, .legacy-content .ql-snow .ql-icon-picker .ql-picker-label{
  padding: 2px 4px;
}.legacy-content .ql-snow .ql-color-picker .ql-picker-label svg, .legacy-content .ql-snow .ql-icon-picker .ql-picker-label svg{
  right: 4px;
}.legacy-content .ql-snow .ql-icon-picker .ql-picker-options{
  padding: 4px 0px;
}.legacy-content .ql-snow .ql-icon-picker .ql-picker-item{
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}.legacy-content .ql-snow .ql-color-picker .ql-picker-options{
  padding: 3px 5px;
  width: 152px;
}.legacy-content .ql-snow .ql-color-picker .ql-picker-item{
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}.legacy-content .ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}.legacy-content .ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before, .legacy-content .ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before, .legacy-content .ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before, .legacy-content .ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before, .legacy-content .ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before, .legacy-content .ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before{
  content: attr(data-label);
}.legacy-content .ql-snow .ql-picker.ql-header{
  width: 98px;
}.legacy-content .ql-snow .ql-picker.ql-header .ql-picker-label::before, .legacy-content .ql-snow .ql-picker.ql-header .ql-picker-item::before{
  content: '标题';
}.legacy-content .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before, .legacy-content .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{
  content: '标题 1';
}.legacy-content .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before, .legacy-content .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{
  content: '标题 2';
}.legacy-content .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before, .legacy-content .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{
  content: '标题 3';
}.legacy-content .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before, .legacy-content .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{
  content: '标题 4';
}.legacy-content .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before, .legacy-content .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{
  content: '标题 5';
}.legacy-content .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before, .legacy-content .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{
  content: '标题 6';
}.legacy-content .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{
  font-size: 2em;
}.legacy-content .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{
  font-size: 1.5em;
}.legacy-content .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{
  font-size: 1.17em;
}.legacy-content .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{
  font-size: 1em;
}.legacy-content .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{
  font-size: 0.83em;
}.legacy-content .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{
  font-size: 0.67em;
}.legacy-content .ql-snow .ql-picker.ql-font{
  width: 150px;
}.legacy-content .ql-snow .ql-picker.ql-font .ql-picker-label::before, .legacy-content .ql-snow .ql-picker.ql-font .ql-picker-item::before{
  content: 'Sans Serif';
}.legacy-content .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before, .legacy-content .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{
  content: 'Serif';
}.legacy-content .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before, .legacy-content .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{
  content: 'Monospace';
}.legacy-content .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{
  font-family: Georgia, Times New Roman, serif;
}.legacy-content .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{
  font-family: Monaco, Courier New, monospace;
}.legacy-content .ql-snow .ql-picker.ql-size{
  width: 98px;
}.legacy-content .ql-snow .ql-picker.ql-size .ql-picker-label::before, .legacy-content .ql-snow .ql-picker.ql-size .ql-picker-item::before{
  content: 'Normal';
}.legacy-content .ql-size-12{
  font-size: 12px;
}.legacy-content .ql-size-16{
  font-size: 16px;
}.legacy-content .ql-size-18{
  font-size: 18px;
}.legacy-content .ql-size-20{
  font-size: 20px;
}.legacy-content .ql-size-24{
  font-size: 24px;
}.legacy-content .ql-size-28{
  font-size: 28px;
}.legacy-content .ql-size-32{
  font-size: 32px;
}.legacy-content .ql-size-36{
  font-size: 36px;
}.legacy-content .ql-snow .ql-picker.ql-size .ql-picker-label::before, .legacy-content .ql-snow .ql-picker.ql-size .ql-picker-item::before{
  content: '14PX';
  
}.legacy-content .ql-snow .ql-picker.ql-size .ql-picker-label[data-value="12"]::before, .legacy-content .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="12"]::before{
  content: '12PX';
  
}.legacy-content .ql-snow .ql-picker.ql-size .ql-picker-label[data-value="16"]::before, .legacy-content .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="16"]::before{
  content: '16PX';
  
}.legacy-content .ql-snow .ql-picker.ql-size .ql-picker-label[data-value="18"]::before, .legacy-content .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="18"]::before{
  content: '18PX';
  
}.legacy-content .ql-snow .ql-picker.ql-size .ql-picker-label[data-value="20"]::before, .legacy-content .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="20"]::before{
  content: '20PX';
  
}.legacy-content .ql-snow .ql-picker.ql-size .ql-picker-label[data-value="24"]::before, .legacy-content .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="24"]::before{
  content: '24PX';
  
}.legacy-content .ql-snow .ql-picker.ql-size .ql-picker-label[data-value="28"]::before, .legacy-content .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="28"]::before{
  content: '28PX';
  
}.legacy-content .ql-snow .ql-picker.ql-size .ql-picker-label[data-value="32"]::before, .legacy-content .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="32"]::before{
  content: '32PX';
  
}.legacy-content .ql-snow .ql-picker.ql-size .ql-picker-label[data-value="36"]::before, .legacy-content .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="36"]::before{
  content: '36PX';
  
}.legacy-content .ql-snow .ql-picker.ql-size .ql-picker-item::before{
  font-size: 14px;
}.legacy-content .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="12"]::before{
  font-size: 12px;
}.legacy-content .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="16"]::before{
  font-size: 16px;
}.legacy-content .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="18"]::before{
  font-size: 18px;
}.legacy-content .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="20"]::before{
  font-size: 20px;
}.legacy-content .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="24"]::before{
  font-size: 24px;
}.legacy-content .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="28"]::before{
  font-size: 28px;
}.legacy-content .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="32"]::before{
  font-size: 32px;
}.legacy-content .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="36"]::before{
  font-size: 36px;
}.legacy-content .ql-snow .ql-color-picker.ql-background .ql-picker-item{
  background-color: #fff;
}.legacy-content .ql-snow .ql-color-picker.ql-color .ql-picker-item{
  background-color: #000;
}.legacy-content .ql-toolbar.ql-snow{
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px;
}.legacy-content .ql-toolbar.ql-snow .ql-formats{
  margin-right: 15px;
}.legacy-content .ql-toolbar.ql-snow .ql-picker-label{
  border: 1px solid #eee;
  display: flex;
}.legacy-content .ql-toolbar.ql-snow .ql-picker-options{
  border: 1px solid transparent;
  box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
}.legacy-content .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{
  border-color: #ccc;
}.legacy-content .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{
  border-color: #ccc;
  
}.legacy-content .ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected, .legacy-content .ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{
  border-color: #000;
}.legacy-content .ql-toolbar.ql-snow + .ql-container.ql-snow{
  border-top: 0px;
}.legacy-content .ql-snow .ql-tooltip{
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}.legacy-content .ql-snow .ql-tooltip::before{
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}.legacy-content .ql-snow .ql-tooltip input[type=text]{
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}.legacy-content .ql-snow .ql-tooltip a.ql-preview{
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}.legacy-content .ql-snow .ql-tooltip a.ql-action::after{
  border-right: 1px solid #ccc;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px;
}.legacy-content .ql-snow .ql-tooltip a.ql-remove::before{
  content: 'Remove';
  margin-left: 8px;
}.legacy-content .ql-snow .ql-tooltip a{
  line-height: 26px;
}.legacy-content .ql-snow .ql-tooltip.ql-editing a.ql-preview, .legacy-content .ql-snow .ql-tooltip.ql-editing a.ql-remove{
  display: none;
}.legacy-content .ql-snow .ql-tooltip.ql-editing input[type=text]{
  display: inline-block;
}.legacy-content .ql-snow .ql-tooltip.ql-editing a.ql-action::after{
  border-right: 0px;
  content: 'Save';
  padding-right: 0px;
}.legacy-content .ql-snow .ql-tooltip[data-mode=link]::before{
  content: "Enter link:";
}.legacy-content .ql-snow .ql-tooltip[data-mode=formula]::before{
  content: "Enter formula:";
}.legacy-content .ql-snow .ql-tooltip[data-mode=video]::before{
  content: "Enter video:";
}.legacy-content .ql-snow a{
  color: #06c;
}.legacy-content .ql-container.ql-snow{
  border: 1px solid #ccc;
}.legacy-content .ql-snow .ql-picker.ql-font .ql-picker-label[data-value="SimSun"]::before, .legacy-content .ql-snow .ql-picker.ql-font .ql-picker-item[data-value="SimSun"]::before{
    content: "宋体";
    font-family: "SimSun";
}.legacy-content .ql-snow .ql-picker.ql-font .ql-picker-label[data-value="SimHei"]::before, .legacy-content .ql-snow .ql-picker.ql-font .ql-picker-item[data-value="SimHei"]::before{
    content: "黑体";
    font-family: "SimHei";
}.legacy-content .ql-snow
    .ql-picker.ql-font
    .ql-picker-label[data-value="Microsoft-YaHei"]::before, .legacy-content .ql-snow
    .ql-picker.ql-font
    .ql-picker-item[data-value="Microsoft-YaHei"]::before{
    content: "微软雅黑";
    font-family: "Microsoft YaHei";
}.legacy-content .ql-snow .ql-picker.ql-font .ql-picker-label[data-value="KaiTi"]::before, .legacy-content .ql-snow .ql-picker.ql-font .ql-picker-item[data-value="KaiTi"]::before{
    content: "楷体";
    font-family: "KaiTi";
}.legacy-content .ql-snow .ql-picker.ql-font .ql-picker-label[data-value="FangSong"]::before, .legacy-content .ql-snow .ql-picker.ql-font .ql-picker-item[data-value="FangSong"]::before{
    content: "仿宋";
    font-family: "FangSong";
}.legacy-content .ql-snow .ql-picker.ql-font .ql-picker-label[data-value="Arial"]::before, .legacy-content .ql-snow .ql-picker.ql-font .ql-picker-item[data-value="Arial"]::before{
    content: "Arial";
    font-family: "Arial";
}.legacy-content .ql-snow
    .ql-picker.ql-font
    .ql-picker-label[data-value="Times-New-Roman"]::before, .legacy-content .ql-snow
    .ql-picker.ql-font
    .ql-picker-item[data-value="Times-New-Roman"]::before{
    content: "Times New Roman";
    font-family: "Times New Roman";
}.legacy-content .ql-snow .ql-picker.ql-font .ql-picker-label[data-value="sans-serif"]::before, .legacy-content .ql-snow .ql-picker.ql-font .ql-picker-item[data-value="sans-serif"]::before{
    content: "sans-serif";
    font-family: "sans-serif";
}.legacy-content .ql-font-SimSun{
    font-family: "SimSun";
}.legacy-content .ql-font-SimHei{
    font-family: "SimHei";
}.legacy-content .ql-font-Microsoft-YaHei{
    font-family: "Microsoft YaHei";
}.legacy-content .ql-font-KaiTi{
    font-family: "KaiTi";
}.legacy-content .ql-font-FangSong{
    font-family: "FangSong";
}.legacy-content .ql-font-Arial{
    font-family: "Arial";
}.legacy-content .ql-font-Times-New-Roman{
    font-family: "Times New Roman";
}.legacy-content .ql-font-sans-serif{
    font-family: "sans-serif";
}




/* Source: statics/special/css/base.css */

.legacy-content *{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; outline: 0; -webkit-text-size-adjust: none; -webkit-tap-highlight-color: rgba(0,0,0,0);}.legacy-content{height: 100%; font-size: 16px;}.legacy-content, .legacy-content, .legacy-content div, .legacy-content p, .legacy-content strong, .legacy-content span, .legacy-content a, .legacy-content b, .legacy-content ul, .legacy-content ol, .legacy-content li, .legacy-content dl, .legacy-content dt, .legacy-content dd, .legacy-content h1, .legacy-content h2, .legacy-content h3, .legacy-content h4, .legacy-content h5, .legacy-content h6, .legacy-content form, .legacy-content del, .legacy-content img, .legacy-content i, .legacy-content em, .legacy-content select, .legacy-content button, .legacy-content textarea, .legacy-content input{margin: 0; padding: 0;}.legacy-content{-webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}.legacy-content{background: #fff; font-family: 'MiSans-Regular','Microsoft YaHei',"Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", sans-serif; font-size: 16px; line-height: 1.2; color: #333; position: relative; min-height: 100%;}.legacy-content a, .legacy-content img, .legacy-content button, .legacy-content input, .legacy-content textarea, .legacy-content select{-webkit-tap-highlight-color:rgba(255,255,255,0);}.legacy-content input[type="text"], .legacy-content input[type="hidden"], .legacy-content input[type="password"], .legacy-content input[type="submit"], .legacy-content button, .legacy-content textarea, .legacy-content select{outline: none; border: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 0; font-family: 'MiSans-Regular','Microsoft YaHei',"Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", sans-serif;}.legacy-content select::-ms-expand{display: none;}.legacy-content input::-ms-clear{display: none;}.legacy-content table{border-collapse:collapse;}.legacy-content a{text-decoration: none; color: #333;}.legacy-content a:hover{text-decoration: none;}.legacy-content a:focus{text-decoration: none;}.legacy-content li{list-style: none;}.legacy-content img{vertical-align: middle; border: none;}.legacy-content .clear{clear: both;}.legacy-content .hidden{overflow: hidden;}.legacy-content .h1, .legacy-content .h2, .legacy-content .h3, .legacy-content .h4, .legacy-content .h5, .legacy-content .h6{font-weight: normal;}.legacy-content .clearfix:after{content: ""; display: block; height: 0; visibility: hidden; clear: both;}.legacy-content .clearfix{}.legacy-content .cell-box{font-size: 0;}.legacy-content .cell-box:before{content: ''; height: 100%; display: inline-block; vertical-align: middle;}.legacy-content .cell-box .cell{width: 100%; display: inline-block; vertical-align: middle;}.legacy-content ::-webkit-scrollbar{width:4px;height:4px}.legacy-content ::-webkit-scrollbar-button:vertical{display:none}.legacy-content ::-webkit-scrollbar-corner, .legacy-content ::-webkit-scrollbar-track{background-color:#ffffff;}.legacy-content ::-webkit-scrollbar-thumb{border-radius:10px;background-color: #e4007f;}.legacy-content ::-webkit-scrollbar-thumb:vertical:hover{background-color: #e4007f;}.legacy-content ::-webkit-scrollbar-thumb:vertical:active{background-color: #e4007f;}.legacy-content .weixin-prop{ width:300px; height:380px;border:1px #ddd solid; background:#fff; position:fixed;left:50%;top:50%;margin:-190px 0px 0px -150px; z-index:2345667}.legacy-content .weixin-close{width:25px;height:25px; position:absolute;right:10px;top:10px; line-height:30px; text-align:center; font-size:20px; color:#333; cursor:pointer}.legacy-content .weixin-img{ float:left; width:250px; margin:60px 0px 0px 25px}.legacy-content .weixin-img canvas{width:250px;height:250px}.legacy-content .weixin-prop p{ float:left; width:100%; overflow:hidden; font-size:14px; text-align:center; color:#222}.legacy-content .str_wrap{
  overflow:hidden;
  //zoom:1;
  width:100%;
  position:relative;
  -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;
  white-space:nowrap;
}.legacy-content .str_move{
  white-space:nowrap;
  position:absolute;
  top: 0;
  left: 0;
}.legacy-content .str_move_clone{
  display:inline-block;
  //display:inline;
  //zoom:1;
  vertical-align:top;
  position:absolute;
  left:100%;
  top:0;
}.legacy-content .str_vertical .str_move_clone{
  left:0;
  top:100%;
}.legacy-content .str_down .str_move_clone{
  left:0;
  bottom:100%;
}.legacy-content .str_vertical .str_move, .legacy-content .str_down .str_move{
  white-space:normal;
  width:100%;
}.legacy-content .str_static .str_move, .legacy-content .no_drag .str_move, .legacy-content .noStop .str_move{
  cursor:inherit;
}.legacy-content .str_wrap img{
  max-width:none !important;
}.legacy-content #endtxt{
	font-size: 18px;
	line-height: 1.5;
	color: #252d36;
    overflow: hidden;
    clear: both;
	word-break: normal;
	text-align:justify;
}.legacy-content #endtxt ul li{
	display: list-item;
	text-align: -webkit-match-parent;
	list-style-type: disc;
}.legacy-content #endtxt hr{clear: both;
padding-top: 15px;
border-width: 0 0 1px 0;
border-color: #999;
margin-bottom: 15px;
}.legacy-content #endtxt ul, .legacy-content #endtxt  menu, .legacy-content #endtxt  dir, .legacy-content #endtxt blockquote{
display: block;
list-style-type: disc;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 40px;
padding-left:40px;
}.legacy-content #endtxt em, .legacy-content #endtxt cite, .legacy-content #endtxt address, .legacy-content #endtxt i{font-style: italic;}.legacy-content #endtxt h1, .legacy-content #endtxt h2, .legacy-content #endtxt h3, .legacy-content #endtxt h4, .legacy-content #endtxt h5, .legacy-content #endtxt h6{
	font-weight: bold;
}.legacy-content #endtxt h1{
	font-size: 28px;
}.legacy-content #endtxt h2{
	font-size: 24px;
}.legacy-content #endtxt h3{
	font-size: 18px;
}.legacy-content #endtxt h4{
	font-size:12px;
}.legacy-content #endtxt img{
	max-width: 100%;
	height: auto;
}.legacy-content #endtxt strong, .legacy-content #endtxt b{
	font-family: 'MiSans-Bold';
}
@media screen and (max-width: 1680px){.legacy-content #endtxt{
		font-size: 18px;
	}
}
@media screen and (max-width: 1440px){.legacy-content #endtxt{
		font-size: 16px;
	}
}
@media (max-width: 640px){.legacy-content #endtxt{
		font-size: 14px;
		line-height: 24px;
    }
}












/* Source: statics/special/css/swiper.min.css */



@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}.legacy-content{--swiper-theme-color:#007aff}.legacy-content .swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.legacy-content .swiper-vertical>.swiper-wrapper{flex-direction:column}.legacy-content .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.legacy-content .swiper-android .swiper-slide, .legacy-content .swiper-wrapper{transform:translate3d(0px,0,0)}.legacy-content .swiper-pointer-events{touch-action:pan-y}.legacy-content .swiper-pointer-events.swiper-vertical{touch-action:pan-x}.legacy-content .swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.legacy-content .swiper-slide-invisible-blank{visibility:hidden}.legacy-content .swiper-autoheight, .legacy-content .swiper-autoheight .swiper-slide{height:auto}.legacy-content .swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.legacy-content .swiper-3d, .legacy-content .swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.legacy-content .swiper-3d .swiper-cube-shadow, .legacy-content .swiper-3d .swiper-slide, .legacy-content .swiper-3d .swiper-slide-shadow, .legacy-content .swiper-3d .swiper-slide-shadow-bottom, .legacy-content .swiper-3d .swiper-slide-shadow-left, .legacy-content .swiper-3d .swiper-slide-shadow-right, .legacy-content .swiper-3d .swiper-slide-shadow-top, .legacy-content .swiper-3d .swiper-wrapper{transform-style:preserve-3d}.legacy-content .swiper-3d .swiper-slide-shadow, .legacy-content .swiper-3d .swiper-slide-shadow-bottom, .legacy-content .swiper-3d .swiper-slide-shadow-left, .legacy-content .swiper-3d .swiper-slide-shadow-right, .legacy-content .swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.legacy-content .swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.legacy-content .swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.legacy-content .swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.legacy-content .swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.legacy-content .swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.legacy-content .swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.legacy-content .swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.legacy-content .swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.legacy-content .swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.legacy-content .swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.legacy-content .swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.legacy-content .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.legacy-content .swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.legacy-content .swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.legacy-content .swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.legacy-content .swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.legacy-content .swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.legacy-content .swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.legacy-content .swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}.legacy-content{--swiper-navigation-size:44px}.legacy-content .swiper-button-next, .legacy-content .swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.legacy-content .swiper-button-next.swiper-button-disabled, .legacy-content .swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.legacy-content .swiper-button-next:after, .legacy-content .swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.legacy-content .swiper-button-prev, .legacy-content .swiper-rtl .swiper-button-next{left:10px;right:auto}.legacy-content .swiper-button-prev:after, .legacy-content .swiper-rtl .swiper-button-next:after{content:'prev'}.legacy-content .swiper-button-next, .legacy-content .swiper-rtl .swiper-button-prev{right:10px;left:auto}.legacy-content .swiper-button-next:after, .legacy-content .swiper-rtl .swiper-button-prev:after{content:'next'}.legacy-content .swiper-button-lock{display:none}.legacy-content .swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.legacy-content .swiper-pagination.swiper-pagination-hidden{opacity:0}.legacy-content .swiper-horizontal>.swiper-pagination-bullets, .legacy-content .swiper-pagination-bullets.swiper-pagination-horizontal, .legacy-content .swiper-pagination-custom, .legacy-content .swiper-pagination-fraction{bottom:10px;left:0;width:100%}.legacy-content .swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.legacy-content .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.legacy-content .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.legacy-content .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.legacy-content .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.legacy-content .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.legacy-content .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.legacy-content .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.legacy-content .swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}.legacy-content button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.legacy-content .swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.legacy-content .swiper-pagination-bullet:only-child{display:none!important}.legacy-content .swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.legacy-content .swiper-pagination-vertical.swiper-pagination-bullets, .legacy-content .swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.legacy-content .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .legacy-content .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.legacy-content .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .legacy-content .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.legacy-content .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .legacy-content .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.legacy-content .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .legacy-content .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.legacy-content .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .legacy-content .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.legacy-content .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .legacy-content .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.legacy-content .swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.legacy-content .swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.legacy-content .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.legacy-content .swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.legacy-content .swiper-horizontal>.swiper-pagination-progressbar, .legacy-content .swiper-pagination-progressbar.swiper-pagination-horizontal, .legacy-content .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .legacy-content .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.legacy-content .swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .legacy-content .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .legacy-content .swiper-pagination-progressbar.swiper-pagination-vertical, .legacy-content .swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.legacy-content .swiper-pagination-lock{display:none}.legacy-content .swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.legacy-content .swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.legacy-content .swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.legacy-content .swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.legacy-content .swiper-scrollbar-cursor-drag{cursor:move}.legacy-content .swiper-scrollbar-lock{display:none}.legacy-content .swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.legacy-content .swiper-zoom-container>canvas, .legacy-content .swiper-zoom-container>img, .legacy-content .swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.legacy-content .swiper-slide-zoomed{cursor:move}.legacy-content .swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.legacy-content .swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.legacy-content .swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.legacy-content .swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.legacy-content .swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.legacy-content .swiper-grid>.swiper-wrapper{flex-wrap:wrap}.legacy-content .swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.legacy-content .swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.legacy-content .swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.legacy-content .swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.legacy-content .swiper-fade .swiper-slide-active, .legacy-content .swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.legacy-content .swiper-cube{overflow:visible}.legacy-content .swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.legacy-content .swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.legacy-content .swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.legacy-content .swiper-cube .swiper-slide-active, .legacy-content .swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.legacy-content .swiper-cube .swiper-slide-active, .legacy-content .swiper-cube .swiper-slide-next, .legacy-content .swiper-cube .swiper-slide-next+.swiper-slide, .legacy-content .swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.legacy-content .swiper-cube .swiper-slide-shadow-bottom, .legacy-content .swiper-cube .swiper-slide-shadow-left, .legacy-content .swiper-cube .swiper-slide-shadow-right, .legacy-content .swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.legacy-content .swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.legacy-content .swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.legacy-content .swiper-flip{overflow:visible}.legacy-content .swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.legacy-content .swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.legacy-content .swiper-flip .swiper-slide-active, .legacy-content .swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.legacy-content .swiper-flip .swiper-slide-shadow-bottom, .legacy-content .swiper-flip .swiper-slide-shadow-left, .legacy-content .swiper-flip .swiper-slide-shadow-right, .legacy-content .swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.legacy-content .swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.legacy-content .swiper-cards{overflow:visible}.legacy-content .swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}

/* Source: statics/special/css/bundle.css */

@font-face {
  font-family: 'MiSans-Light';
  src: url(/legacy/shared/statics/special/fonts/MiSans-Light.ttf);
}
@font-face {
  font-family: 'MiSans-Regular';
  src: url(/legacy/shared/statics/special/fonts/MiSans-Regular.ttf);
}
@font-face {
  font-family: 'MiSans-Medium';
  src: url(/legacy/shared/statics/special/fonts/MiSans-Medium.ttf);
}
@font-face {
  font-family: 'MiSans-Bold';
  src: url(/legacy/shared/statics/special/fonts/MiSans-Bold.ttf);
}.legacy-content .font-12{
  font-size: 12px;
}.legacy-content .font-14, .legacy-content .rpa-s1 .link a, .legacy-content .rpa-s3 .item a, .legacy-content .rpa-s4 .item a, .legacy-content .rpa-s5 .tab-cont .item a, .legacy-content .rpa-s7 a.more, .legacy-content .rpa-s8 .info .txt-box{
  font-size: 14px;
}.legacy-content .font-16, .legacy-content .rpa-s7 .item span, .legacy-content .rpa-s8 .left-box .para, .legacy-content .rpa-s8 .item p, .legacy-content .rpa-s8 .form .box input, .legacy-content .rpa-s8 .form .box textarea{
  font-size: 1rem;
}.legacy-content .font-18, .legacy-content .rpa-s3 .item .para, .legacy-content .rpa-s4 .item p, .legacy-content .rpa-s5 .tab-cont .item p{
  font-size: 1.125rem;
}.legacy-content .font-20, .legacy-content .rpa-s5 .tab-tit .item span, .legacy-content .rpa-s6 .n-item span, .legacy-content .rpa-s7 .item .txt-box, .legacy-content .rpa-s8 .item span, .legacy-content .rpa-s8 .form button{
  font-size: 1.25rem;
}.legacy-content .font-24, .legacy-content .rpa-s4 .item span, .legacy-content .rpa-s6 .item .para, .legacy-content .rpa-s7 .item .tit{
  font-size: 1.5rem;
}.legacy-content .font-30{
  font-size: 1.875rem;
}.legacy-content .font-32, .legacy-content .rpa-s2 .btn a, .legacy-content .rpa-s3 .item .tit, .legacy-content .rpa-s5 .tab-cont .item .tit, .legacy-content .rpa-s8 .left-box .tit{
  font-size: 2rem;
}.legacy-content .font-36, .legacy-content .rpa-s4 .label, .legacy-content .rpa-s5 .label, .legacy-content .rpa-s6 .label, .legacy-content .rpa-s7 .label, .legacy-content .rpa-s8 .label{
  font-size: 2.25rem;
}.legacy-content .font-40{
  font-size: 2.5rem;
}.legacy-content .font-48, .legacy-content .rpa-s2 .tit{
  font-size: 3rem;
}.legacy-content .font-60, .legacy-content .rpa-s1 .tit{
  font-size: 3.75rem;
}.legacy-content .font-70{
  font-size: 4.375rem;
}.legacy-content .font-80{
  font-size: 5rem;
}.legacy-content .font-90{
  font-size: 5.625rem;
}.legacy-content .font-100{
  font-size: 6.25rem;
}.legacy-content .font-120{
  font-size: 7.5rem;
}

@keyframes o-upfade-top {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes scale-bg {
  0% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}
@media screen and (min-width: 1025px) {.legacy-content .wow{
    visibility: hidden;
  }
}
@media screen and (max-width: 1025px) {.legacy-content .font-120{
    font-size: 6rem;
  }.legacy-content .font-100{
    font-size: 4rem;
  }.legacy-content .font-90{
    font-size: 3.6rem;
  }.legacy-content .font-80{
    font-size: 3.2rem;
  }.legacy-content .font-70{
    font-size: 2.8rem;
  }.legacy-content .font-60, .legacy-content .rpa-s1 .tit{
    font-size: 2.4rem;
  }.legacy-content .font-48, .legacy-content .rpa-s2 .tit{
    font-size: 2rem;
  }.legacy-content .font-40{
    font-size: 2rem;
  }.legacy-content .font-36, .legacy-content .rpa-s4 .label, .legacy-content .rpa-s5 .label, .legacy-content .rpa-s6 .label, .legacy-content .rpa-s7 .label, .legacy-content .rpa-s8 .label{
    font-size: 2rem;
  }.legacy-content .font-32, .legacy-content .rpa-s2 .btn a, .legacy-content .rpa-s3 .item .tit, .legacy-content .rpa-s5 .tab-cont .item .tit, .legacy-content .rpa-s8 .left-box .tit{
    font-size: 1.8rem;
  }.legacy-content .font-30{
    font-size: 1.8rem;
  }.legacy-content .font-24, .legacy-content .rpa-s4 .item span, .legacy-content .rpa-s6 .item .para, .legacy-content .rpa-s7 .item .tit{
    font-size: 1.6rem;
  }.legacy-content .font-20, .legacy-content .rpa-s5 .tab-tit .item span, .legacy-content .rpa-s6 .n-item span, .legacy-content .rpa-s7 .item .txt-box, .legacy-content .rpa-s8 .item span, .legacy-content .rpa-s8 .form button{
    font-size: 1.4rem;
  }.legacy-content .font-18, .legacy-content .rpa-s3 .item .para, .legacy-content .rpa-s4 .item p, .legacy-content .rpa-s5 .tab-cont .item p{
    font-size: 1.4rem;
  }
}.legacy-content .wrap-s{
  width: 80%;
  max-width: 1440px;
  margin: 0 auto;
  position: relative;
  z-index: 3;
}.legacy-content .c-bg-fixed, .legacy-content .rpa-s2, .legacy-content .rpa-s4, .legacy-content .rpa-s6, .legacy-content .rpa-s8{
  background-attachment: fixed;
}.legacy-content .video-pop{
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9;
  display: none;
}.legacy-content .video-pop .bg{
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: 1;
}.legacy-content .video-pop .close{
  width: 32px;
  height: 32px;
  position: absolute;
  right: 20px;
  top: 20px;
  background: url(/legacy/shared/statics/special/images/rpa/close-1.svg) center no-repeat;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  transition: all 500ms ease;
  cursor: pointer;
  z-index: 2;
}
@media (any-hover: hover) {.legacy-content .video-pop .close:hover{
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
}.legacy-content .video-pop video{
  position: absolute;
  top: 50%;
  left: 50%;
  max-height: 80%;
  max-width: 80%;
  z-index: 3;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}.legacy-content .rpa-s1{
  position: relative;
  overflow: hidden;
}.legacy-content .rpa-s1 .img-box{
  display: block;
  width: 100%;
}.legacy-content .rpa-s1 .img-box img{
  display: block;
  width: 100%;
}.legacy-content .rpa-s1 .txt-box{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}.legacy-content .rpa-s1 .flex{
  display: flex;
  align-items: center;
}.legacy-content .rpa-s1 .left-box{
  width: 50%;
  padding-right: 3.75rem;
}.legacy-content .rpa-s1 .tit{
  color: #fff;
  font-family: 'MiSans-Light';
}.legacy-content .rpa-s1 .tit span{
  display: block;
  font-family: 'MiSans-Medium';
}.legacy-content .rpa-s1 .link{
  margin-top: 3.75rem;
  font-size: 0;
}.legacy-content .rpa-s1 .link a{
  display: inline-block;
  vertical-align: top;
  width: 180px;
  color: #fff;
  line-height: 48px;
  text-align: center;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 3px;
  margin: 0 10px 10px 0;
  transition: all .3s ease;
}.legacy-content .rpa-s1 .link a:before{
  content: '';
  width: 20px;
  height: 20px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  vertical-align: middle;
  margin: -4px 10px 0 0;
}.legacy-content .rpa-s1 .link a:nth-of-type(1):before{
  background-image: url(/legacy/shared/statics/special/images/rpa/icon-1-1.png);
}.legacy-content .rpa-s1 .link a:nth-of-type(2):before{
  background-image: url(/legacy/shared/statics/special/images/rpa/icon-1-2.png);
}.legacy-content .rpa-s1 .link a:nth-of-type(3){
  margin-right: 0;
}.legacy-content .rpa-s1 .link a:nth-of-type(3):before{
  background-image: url(/legacy/shared/statics/special/images/rpa/icon-1-3.png);
}
@media (any-hover: hover) {.legacy-content .rpa-s1 .link a:hover{
    background-color: #df203d;
    border-color: transparent;
    transform: translateY(-2px);
    box-shadow: 0 10px 30px rgba(223, 32, 61, 0.3);
  }
}.legacy-content .rpa-s1 .right-box{
  width: 50%;
  border-radius: 2rem;
  overflow: hidden;
}.legacy-content .rpa-s1 .right-box video{
  display: block;
  width: 100%;
}.legacy-content .rpa-s1 .pagination{
  width: 100%;
  position: absolute;
  bottom: 2rem;
  left: 0;
  right: 0;
  z-index: 2;
  text-align: center;
  font-size: 0;
}.legacy-content .rpa-s1 .pagination span{
  display: inline-block;
  vertical-align: top;
  width: 1rem;
  height: 1rem;
  border: 1px solid #fff;
  border-radius: 50%;
  margin-left: 10px;
  cursor: pointer;
  transition: all .3s ease;
}.legacy-content .rpa-s1 .pagination span:nth-of-type(1){
  margin-left: 0;
}.legacy-content .rpa-s1 .pagination span.active{
  background-color: #ffffff;
  border-color: #ffffff;
}
@media (any-hover: hover) {.legacy-content .rpa-s1 .pagination span:hover{
    background-color: #ffffff;
    border-color: #ffffff;
  }
}.legacy-content .rpa-s2{
  height: 350vh;
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(/legacy/shared/statics/special/images/rpa/img-5.jpg);
}.legacy-content .rpa-s2 .video-box{
  position: sticky;
  top: 0;
  height: 100vh;
  overflow: hidden;
  z-index: 1;
}.legacy-content .rpa-s2 video{
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}.legacy-content .rpa-s2 .icon{
  height: 100vh;
  position: sticky;
  top: 0;
  overflow: hidden;
  z-index: 2;
}.legacy-content .rpa-s2 .icon .box{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}.legacy-content .rpa-s2 .icon .line{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}.legacy-content .rpa-s2 .icon .line.line-1:before, .legacy-content .rpa-s2 .icon .line.line-1:after{
  content: '';
  position: absolute;
  left: 0;
  width: 100%;
  height: calc(50vh - 30rem);
  background-color: #fff;
}.legacy-content .rpa-s2 .icon .line.line-1:before{
  top: 0;
}.legacy-content .rpa-s2 .icon .line.line-1:after{
  bottom: 0;
}.legacy-content .rpa-s2 .icon .line.line-2:before, .legacy-content .rpa-s2 .icon .line.line-2:after{
  content: '';
  position: absolute;
  top: 0;
  height: 100%;
  width: calc(50vw - 50rem);
  background-color: #fff;
}.legacy-content .rpa-s2 .icon .line.line-2:before{
  left: 0;
}.legacy-content .rpa-s2 .icon .line.line-2:after{
  right: 0;
}.legacy-content .rpa-s2 .icon .img-box{
  position: absolute;
  top: 50%;
  left: 50%;
  width: 120rem;
  transform: translate(-50%, -50%);
  z-index: 2;
}.legacy-content .rpa-s2 .icon img{
  display: block;
  width: 100%;
}.legacy-content .rpa-s2 .txt-box{
  position: sticky;
  top: 0;
  height: 100vh;
  margin-top: -100vh;
  z-index: 3;
}.legacy-content .rpa-s2 .txt-box .bg{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  opacity: 0;
}.legacy-content .rpa-s2 .cell-box{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}.legacy-content .rpa-s2 .hide{
  opacity: 0;
  transform: translateY(100px);
}.legacy-content .rpa-s2 .tit{
  text-align: center;
  font-family: 'MiSans-Medium';
}.legacy-content .rpa-s2 .tit.gray{
  color: #0b1a2d;
}.legacy-content .rpa-s2 .tit.white{
  color: #ffffff;
}.legacy-content .rpa-s2 .btn{
  margin-top: 5rem;
  text-align: center;
}.legacy-content .rpa-s2 .btn a{
  display: inline-block;
  vertical-align: top;
  color: #fff;
  font-family: 'MiSans-Light';
}.legacy-content .rpa-s2 .btn a:before{
  content: '';
  width: 5.625rem;
  height: 5.625rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/legacy/shared/statics/special/images/rpa/icon-3.png);
  display: inline-block;
  vertical-align: middle;
  margin: -4px 2.5rem 0 0;
}.legacy-content .rpa-s3{
  padding: 7.5rem 0;
}.legacy-content .rpa-s3 .flex{
  display: flex;
  align-items: center;
}.legacy-content .rpa-s3 .left-box{
  width: 50%;
  padding: 1.5rem 7.5rem 2.5rem 0;
  position: relative;
}.legacy-content .rpa-s3 .line{
  width: 1px;
  height: 100%;
  background-color: #dadce5;
  position: absolute;
  top: 0;
  left: 0;
}.legacy-content .rpa-s3 .line span{
  position: absolute;
  width: 1px;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #df203d;
  transition: height .3s ease;
}.legacy-content .rpa-s3 .items{
  padding-bottom: 5rem;
  padding: 0 0 5rem 2.5rem;
}.legacy-content .rpa-s3 .item{
  background-color: #fff;
}.legacy-content .rpa-s3 .item .box{
  opacity: 0;
}.legacy-content .rpa-s3 .item .tit{
  color: #0b1a2d;
  font-family: 'MiSans-Light';
}.legacy-content .rpa-s3 .item .para{
  color: #4a596d;
  font-family: 'MiSans-Light';
  margin-top: 1.5rem;
}.legacy-content .rpa-s3 .item .img-box{
  border-radius: 10px 0 10px 0;
  overflow: hidden;
  margin-top: 1.5rem;
  display: none;
}.legacy-content .rpa-s3 .item .img-box img{
  display: block;
  width: 100%;
}.legacy-content .rpa-s3 .item a{
  display: block;
  width: 180px;
  color: #0b1a2d;
  line-height: 48px;
  text-align: center;
  border: 1px solid #ced1d5;
  border-radius: 3px;
  margin-top: 1.5rem;
  transition: all .3s ease;
}
@media (any-hover: hover) {.legacy-content .rpa-s3 .item a:hover{
    background-color: #df203d;
    color: #fff;
    border-color: transparent;
    transform: translateY(-2px);
    box-shadow: 0 10px 30px rgba(223, 32, 61, 0.3);
  }
}.legacy-content .rpa-s3 .item.swiper-slide-active .box{
  -webkit-animation: o-upfade-top 0.7s cubic-bezier(0.4, 0, 0.2, 1) forwards;
  -moz-animation: o-upfade-top 0.7s cubic-bezier(0.4, 0, 0.2, 1) forwards;
  -ms-animation: o-upfade-top 0.7s cubic-bezier(0.4, 0, 0.2, 1) forwards;
  animation: o-upfade-top 0.7s cubic-bezier(0.4, 0, 0.2, 1) forwards;
}.legacy-content .rpa-s3 .btns{
  font-size: 0;
  padding-left: 2.5rem;
}.legacy-content .rpa-s3 .button{
  display: inline-block;
  vertical-align: top;
  width: 54px;
  height: 54px;
  border-radius: 50%;
  border: 2px solid #858c96;
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto 12px;
  cursor: pointer;
  transition: all .3s ease;
}
@media (any-hover: hover) {.legacy-content .rpa-s3 .button:hover{
    border-color: transparent;
    background-color: #df203d;
  }
}.legacy-content .rpa-s3 .prev{
  background-image: url(/legacy/shared/statics/special/images/rpa/prev-1.png);
}
@media (any-hover: hover) {.legacy-content .rpa-s3 .prev:hover{
    background-image: url(/legacy/shared/statics/special/images/rpa/prev-2.png);
  }
}.legacy-content .rpa-s3 .next{
  margin-left: 10px;
  background-image: url(/legacy/shared/statics/special/images/rpa/next-1.png);
}
@media (any-hover: hover) {.legacy-content .rpa-s3 .next:hover{
    background-image: url(/legacy/shared/statics/special/images/rpa/next-2.png);
  }
}.legacy-content .rpa-s3 .pagination{
  font-size: 0;
  display: none;
  padding-left: 2rem;
}.legacy-content .rpa-s3 .pagination span{
  position: relative;
  width: 6px;
  height: 6px;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  margin: 0 2px;
}.legacy-content .rpa-s3 .pagination span:before{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  border-radius: 50%;
  border: 1px solid #e6e6e6;
}.legacy-content .rpa-s3 .pagination span:after{
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #df203d;
  border-radius: 50%;
  opacity: 0;
  transition: opacity .3s ease;
}.legacy-content .rpa-s3 .pagination span.active:after{
  opacity: 1;
}.legacy-content .rpa-s3 .right-box{
  width: 50%;
}.legacy-content .rpa-s3 .right-box .img-box{
  display: none;
  opacity: 0;
}.legacy-content .rpa-s3 .right-box .img-box img{
  display: block;
  width: 100%;
}.legacy-content .rpa-s3 .right-box .img-box.active{
  display: block;
  -webkit-animation: o-upfade-top 0.7s 0.1s cubic-bezier(0.4, 0, 0.2, 1) forwards;
  -moz-animation: o-upfade-top 0.7s 0.1s cubic-bezier(0.4, 0, 0.2, 1) forwards;
  -ms-animation: o-upfade-top 0.7s 0.1s cubic-bezier(0.4, 0, 0.2, 1) forwards;
  animation: o-upfade-top 0.7s 0.1s cubic-bezier(0.4, 0, 0.2, 1) forwards;
}.legacy-content .rpa-s4{
  padding: 7.5rem 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(/legacy/shared/statics/special/images/rpa/img-3.jpg);
}.legacy-content .rpa-s4 .label{
  text-align: center;
  color: #fff;
  font-family: 'MiSans-Medium';
}.legacy-content .rpa-s4 .items{
  margin-top: 2.5rem;
  font-size: 0;
}.legacy-content .rpa-s4 .block{
  display: flex;
  flex-wrap: wrap;
}.legacy-content .rpa-s4 .item{
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: calc((100% - 1.5rem) / 2);
  margin: 1.5rem 1.5rem 0 0;
  border-radius: 30px 0 30px 0;
  overflow: hidden;
}.legacy-content .rpa-s4 .item .left-box{
  width: 13rem;
  height: 100%;
  padding: 3rem 0;
  position: relative;
  background-color: #fff;
  text-align: center;
  z-index: 2;
}.legacy-content .rpa-s4 .item .left-box .cell{
  position: relative;
  z-index: 2;
}.legacy-content .rpa-s4 .item .left-box:after{
  content: '';
  width: clamp(70px, 5.8vw, 100px);
  height: 100%;
  background-color: #fff;
  transform: skew(14deg);
  transform-origin: left top;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}.legacy-content .rpa-s4 .item .right-box{
  position: absolute;
  left: 13rem;
  right: 0;
  top: 0;
  height: 100%;
}.legacy-content .rpa-s4 .item i{
  display: block;
  height: 3rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto 100%;
}.legacy-content .rpa-s4 .item span{
  display: block;
  color: #333333;
  font-family: 'MiSans-Light';
  margin-top: 1.5rem;
}.legacy-content .rpa-s4 .item a{
  display: block;
  width: 120px;
  color: #0b1a2d;
  line-height: 36px;
  text-align: center;
  border: 1px solid #ced1d5;
  border-radius: 3px;
  margin: 1.5rem auto 0;
  transition: all .3s ease;
}
@media (any-hover: hover) {.legacy-content .rpa-s4 .item a:hover{
    box-shadow: 0 10px 30px rgba(223, 32, 61, 0.3);
  }
}.legacy-content .rpa-s4 .item .img-box{
  height: 100%;
  overflow: hidden;
}.legacy-content .rpa-s4 .item img{
  display: block;
  width: 100%;
  height: 100%;
  min-height: 15rem;
  object-fit: cover;
  transition: transform .5s ease;
}.legacy-content .rpa-s4 .item p{
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
  padding: 0 2.5rem 0 5rem;
  color: #fff;
  font-family: 'MiSans-Light';
}
@media screen and (min-width: 769px) {.legacy-content .rpa-s4 .item:nth-of-type(1), .legacy-content .rpa-s4 .item:nth-of-type(2){
    margin-top: 0;
  }.legacy-content .rpa-s4 .item:nth-of-type(even){
    margin-right: 0;
  }
}
@media (any-hover: hover) {.legacy-content .rpa-s4 .item:hover i{
    transform: rotateY(360deg);
    transition: transform 1s ease;
  }.legacy-content .rpa-s4 .item:hover img{
    transform: scale(1.1);
  }.legacy-content .rpa-s4 .item:hover a{
    background-color: #df203d;
    color: #fff;
    border-color: transparent;
  }
}.legacy-content .rpa-s4 .pagination{
  font-size: 0;
  display: none;
  text-align: center;
  margin-top: 2rem;
}.legacy-content .rpa-s4 .pagination span{
  position: relative;
  width: 6px;
  height: 6px;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  margin: 0 2px;
}.legacy-content .rpa-s4 .pagination span:before{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  border-radius: 50%;
  border: 1px solid #e6e6e6;
}.legacy-content .rpa-s4 .pagination span:after{
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #df203d;
  border-radius: 50%;
  opacity: 0;
  transition: opacity .3s ease;
}.legacy-content .rpa-s4 .pagination span.active:after{
  opacity: 1;
}.legacy-content .rpa-s5{
  padding-top: 7.5rem;
}.legacy-content .rpa-s5 .label{
  text-align: center;
  color: #0b1a2d;
  font-family: 'MiSans-Medium';
}.legacy-content .rpa-s5 .tab-tit{
  text-align: center;
  margin-top: 3.75rem;
  font-size: 0;
  display: flex;
  justify-content: center;
}.legacy-content .rpa-s5 .tab-tit .item{
  display: inline-block;
  vertical-align: top;
  padding: 0 1rem;
  padding-bottom: 1.25rem;
  position: relative;
  cursor: pointer;
}.legacy-content .rpa-s5 .tab-tit .item:before, .legacy-content .rpa-s5 .tab-tit .item:after{
  content: '';
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0;
  bottom: 0;
}.legacy-content .rpa-s5 .tab-tit .item:before{
  background-color: #dadce5;
}.legacy-content .rpa-s5 .tab-tit .item:after{
  background-color: #df203d;
  transform: scaleX(0);
  transform-origin: center bottom;
  transition: transform .5s ease;
}.legacy-content .rpa-s5 .tab-tit .item span{
  display: inline-block;
  position: relative;
  color: rgba(51, 51, 51, 0.5);
  font-family: 'MiSans-Light';
}.legacy-content .rpa-s5 .tab-tit .item.hot span:after{
  content: '';
  width: 36px;
  height: 16px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/legacy/shared/statics/special/images/rpa/icon-5.png);
  position: absolute;
  left: calc(100% + 1.5rem);
  bottom: 90%;
}.legacy-content .rpa-s5 .tab-tit .item.active:after{
  transform: scaleX(1);
}.legacy-content .rpa-s5 .tab-tit .item.active span{
  color: #df203d;
  font-family: 'MiSans-Medium';
}.legacy-content .rpa-s5 .tab-cont{
  position: relative;
  margin-top: 2.5rem;
}.legacy-content .rpa-s5 .tab-cont .child{
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
  transition: all .3s ease;
}.legacy-content .rpa-s5 .tab-cont .child:nth-of-type(1){
  position: relative;
}.legacy-content .rpa-s5 .tab-cont .child.active{
  opacity: 1;
  visibility: visible;
}.legacy-content .rpa-s5 .tab-cont .swiper:before{
  content: '';
  width: 51%;
  height: 100%;
  position: absolute;
  left: 49%;
  top: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(/legacy/shared/statics/special/images/rpa/img-11.jpg);
}.legacy-content .rpa-s5 .tab-cont .item{
  height: 25vw;
}.legacy-content .rpa-s5 .tab-cont .item .img-box{
  width: 50%;
  height: 100%;
  overflow: hidden;
}.legacy-content .rpa-s5 .tab-cont .item img{
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}.legacy-content .rpa-s5 .tab-cont .item .txt-box{
  width: 50%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  padding: 0 15rem 0 3.75rem;
  opacity: 0;
}.legacy-content .rpa-s5 .tab-cont .item .tit{
  color: #fff;
  font-family: 'MiSans-Light';
}.legacy-content .rpa-s5 .tab-cont .item p{
  color: #fff;
  font-family: 'MiSans-Light';
  margin-top: 1.5rem;
}.legacy-content .rpa-s5 .tab-cont .item a{
  display: block;
  width: 180px;
  color: #fff;
  line-height: 48px;
  text-align: center;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 3px;
  margin-top: 2.5rem;
  transition: all .3s ease;
}
@media (any-hover: hover) {.legacy-content .rpa-s5 .tab-cont .item a:hover{
    background-color: #fff;
    color: #df203d;
  }
}.legacy-content .rpa-s5 .tab-cont .item.swiper-slide-active .txt-box{
  -webkit-animation: o-upfade-top 0.7s 0.1s cubic-bezier(0.4, 0, 0.2, 1) forwards;
  -moz-animation: o-upfade-top 0.7s 0.1s cubic-bezier(0.4, 0, 0.2, 1) forwards;
  -ms-animation: o-upfade-top 0.7s 0.1s cubic-bezier(0.4, 0, 0.2, 1) forwards;
  animation: o-upfade-top 0.7s 0.1s cubic-bezier(0.4, 0, 0.2, 1) forwards;
}.legacy-content .rpa-s5 .button{
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 54px;
  height: 54px;
  border-radius: 50%;
  border: 2px solid #fff;
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto 12px;
  cursor: pointer;
  opacity: 0.3;
  transition: all .3s ease;
  z-index: 3;
}
@media (any-hover: hover) {.legacy-content .rpa-s5 .button:hover{
    opacity: 1;
  }
}.legacy-content .rpa-s5 .prev{
  left: 3.75rem;
  background-image: url(/legacy/shared/statics/special/images/rpa/prev-2.png);
}.legacy-content .rpa-s5 .next{
  right: 3.75rem;
  background-image: url(/legacy/shared/statics/special/images/rpa/next-2.png);
}.legacy-content .rpa-s5 .pagination{
  font-size: 0;
  display: none;
  text-align: center;
  margin-top: -1rem;
  position: relative;
  z-index: 3;
}.legacy-content .rpa-s5 .pagination span{
  position: relative;
  width: 6px;
  height: 6px;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  margin: 0 2px;
}.legacy-content .rpa-s5 .pagination span:before{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  border-radius: 50%;
  border: 1px solid #fff;
}.legacy-content .rpa-s5 .pagination span:after{
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #fff;
  border-radius: 50%;
  opacity: 0;
  transition: opacity .3s ease;
}.legacy-content .rpa-s5 .pagination span.active:after{
  opacity: 1;
}.legacy-content .rpa-s6{
  padding: 7.5rem 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(/legacy/shared/statics/special/images/rpa/img-7.jpg);
}.legacy-content .rpa-s6 .label{
  text-align: center;
  color: #0b1a2d;
  font-family: 'MiSans-Medium';
}.legacy-content .rpa-s6 .items{
  margin-top: 2.5rem;
  border-radius: 30px 0 30px 0;
  background-color: rgba(255, 255, 255, 0.8);
  position: relative;
}.legacy-content .rpa-s6 .items:before{
  content: '';
  width: 9.375rem;
  height: 9.375rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/legacy/shared/statics/special/images/rpa/icon-4.png);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}.legacy-content .rpa-s6 .item{
  height: 30rem;
}.legacy-content .rpa-s6 .item .cell-box{
  height: 100%;
}.legacy-content .rpa-s6 .item .para{
  text-align: center;
  padding: 0 7.5rem;
  line-height: 1.5;
  color: #4a596d;
  font-family: 'MiSans-Light';
}.legacy-content .rpa-s6 .n-items{
  position: relative;
  margin-top: 2.5rem;
  border-radius: 30px 0 30px 0;
  background-color: rgba(255, 255, 255, 0.8);
  padding: 6.25rem calc(3.75rem + 60px);
}.legacy-content .rpa-s6 .n-item{
  padding: 0 3.75rem;
  height: auto;
}.legacy-content .rpa-s6 .n-item .cell{
  transform: scale(0.8);
  transition: transform .3s ease;
}.legacy-content .rpa-s6 .n-item .img-box{
  box-shadow: 0 1.5rem 1.5rem rgba(0, 0, 0, 0.1);
}.legacy-content .rpa-s6 .n-item img{
  display: block;
  width: 100%;
}.legacy-content .rpa-s6 .n-item span{
  display: block;
  margin-top: 2rem;
  color: #3e4247;
  text-align: center;
}.legacy-content .rpa-s6 .n-item.swiper-slide-active .cell{
  transform: scale(1);
}.legacy-content .rpa-s6 .button{
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 54px;
  height: 54px;
  border-radius: 50%;
  border: 2px solid #858c96;
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto 12px;
  cursor: pointer;
  transition: all .3s ease;
  z-index: 3;
}
@media (any-hover: hover) {.legacy-content .rpa-s6 .button:hover{
    border-color: transparent;
    background-color: #df203d;
  }
}.legacy-content .rpa-s6 .prev{
  left: 3.75rem;
  background-image: url(/legacy/shared/statics/special/images/rpa/prev-1.png);
}
@media (any-hover: hover) {.legacy-content .rpa-s6 .prev:hover{
    background-image: url(/legacy/shared/statics/special/images/rpa/prev-2.png);
  }
}.legacy-content .rpa-s6 .next{
  right: 3.75rem;
  background-image: url(/legacy/shared/statics/special/images/rpa/next-1.png);
}
@media (any-hover: hover) {.legacy-content .rpa-s6 .next:hover{
    background-image: url(/legacy/shared/statics/special/images/rpa/next-2.png);
  }
}.legacy-content .rpa-s6 .pagination{
  font-size: 0;
  display: none;
  text-align: center;
  margin-top: 2rem;
}.legacy-content .rpa-s6 .pagination span{
  position: relative;
  width: 6px;
  height: 6px;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  margin: 0 2px;
}.legacy-content .rpa-s6 .pagination span:before{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  border-radius: 50%;
  border: 1px solid #666;
}.legacy-content .rpa-s6 .pagination span:after{
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #df203d;
  border-radius: 50%;
  opacity: 0;
  transition: opacity .3s ease;
}.legacy-content .rpa-s6 .pagination span.active:after{
  opacity: 1;
}.legacy-content .rpa-s6 .n-button{
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 54px;
  height: 54px;
  border-radius: 50%;
  border: 2px solid #858c96;
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto 12px;
  cursor: pointer;
  transition: all .3s ease;
  z-index: 3;
}
@media (any-hover: hover) {.legacy-content .rpa-s6 .n-button:hover{
    border-color: transparent;
    background-color: #df203d;
  }
}.legacy-content .rpa-s6 .n-prev{
  left: 3.75rem;
  background-image: url(/legacy/shared/statics/special/images/rpa/prev-1.png);
}
@media (any-hover: hover) {.legacy-content .rpa-s6 .n-prev:hover{
    background-image: url(/legacy/shared/statics/special/images/rpa/prev-2.png);
  }
}.legacy-content .rpa-s6 .n-next{
  right: 3.75rem;
  background-image: url(/legacy/shared/statics/special/images/rpa/next-1.png);
}
@media (any-hover: hover) {.legacy-content .rpa-s6 .n-next:hover{
    background-image: url(/legacy/shared/statics/special/images/rpa/next-2.png);
  }
}.legacy-content .rpa-s6 .n-pagination{
  font-size: 0;
  display: none;
  text-align: center;
  margin-top: 2rem;
}.legacy-content .rpa-s6 .n-pagination span{
  position: relative;
  width: 6px;
  height: 6px;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  margin: 0 2px;
}.legacy-content .rpa-s6 .n-pagination span:before{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  border-radius: 50%;
  border: 1px solid #666;
}.legacy-content .rpa-s6 .n-pagination span:after{
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #df203d;
  border-radius: 50%;
  opacity: 0;
  transition: opacity .3s ease;
}.legacy-content .rpa-s6 .n-pagination span.active:after{
  opacity: 1;
}.legacy-content .rpa-s6 .boxes{
  margin-top: 1.5rem;
  font-size: 0;
}.legacy-content .rpa-s6 .box{
  display: inline-block;
  vertical-align: top;
  width: 16.875rem;
  height: 5.625rem;
  text-align: center;
  background-color: #fff;
  margin-right: 1.5rem;
}.legacy-content .rpa-s6 .box img{
  width: auto;
  max-width: 60%;
  max-height: 60%;
}.legacy-content .rpa-s6 .box:nth-of-type(1){
  margin-left: 0;
}.legacy-content .rpa-s7{
  padding: 7.5rem 0;
}.legacy-content .rpa-s7 .label{
  text-align: center;
  color: #0b1a2d;
  font-family: 'MiSans-Medium';
}.legacy-content .rpa-s7 .items{
  margin-top: 5rem;
}.legacy-content .rpa-s7 .item{
  margin-left: 1.5rem;
}.legacy-content .rpa-s7 .item .img-box{
  border-radius: 10px 0 10px 0;
  overflow: hidden;
}.legacy-content .rpa-s7 .item img{
  display: block;
  width: 100%;
  transition: transform .5s ease;
}.legacy-content .rpa-s7 .item .txt-box{
  line-height: 1.5;
  color: #333;
  padding: 2.5rem 2.5rem 0;
}.legacy-content .rpa-s7 .item span{
  display: block;
  color: #cccccc;
}.legacy-content .rpa-s7 .item .tit{
  color: #0b1a2d;
  margin-top: 1rem;
}.legacy-content .rpa-s7 .item:nth-of-type(1){
  margin-left: 0;
}
@media (any-hover: hover) {.legacy-content .rpa-s7 .item:hover img{
    transform: scale(1.1);
  }
}.legacy-content .rpa-s7 .pagination{
  font-size: 0;
  display: none;
  text-align: center;
  margin-top: 2rem;
}.legacy-content .rpa-s7 .pagination span{
  position: relative;
  width: 6px;
  height: 6px;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  margin: 0 2px;
}.legacy-content .rpa-s7 .pagination span:before{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  border-radius: 50%;
  border: 1px solid #666;
}.legacy-content .rpa-s7 .pagination span:after{
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #df203d;
  border-radius: 50%;
  opacity: 0;
  transition: opacity .3s ease;
}.legacy-content .rpa-s7 .pagination span.active:after{
  opacity: 1;
}.legacy-content .rpa-s7 a.more{
  display: block;
  width: 180px;
  color: #fff;
  line-height: 48px;
  text-align: center;
  border-radius: 3px;
  background-color: #df203d;
  margin: 3.75rem auto 0;
  transition: all .3s ease;
}
@media (any-hover: hover) {.legacy-content .rpa-s7 a.more:hover{
    transform: translateY(-2px);
    box-shadow: 0 10px 30px rgba(223, 32, 61, 0.3);
  }
}
@media screen and (min-width: 769px) {.legacy-content .rpa-s7 .block{
    display: flex;
  }.legacy-content .rpa-s7 .item{
    flex: 1;
  }
}.legacy-content .rpa-s8{
  padding: 7.5rem 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(/legacy/shared/statics/special/images/rpa/img-12.jpg);
}.legacy-content .rpa-s8 .label{
  text-align: center;
  color: #fff;
  font-family: 'MiSans-Medium';
}.legacy-content .rpa-s8 .cont{
  margin-top: 2.5rem;
  border-radius: 30px 0 30px 0;
  display: flex;
  overflow: hidden;
}.legacy-content .rpa-s8 .left-box{
  width: 50%;
  background-color: #f5f6fa;
  padding: 3.75rem;
}.legacy-content .rpa-s8 .left-box .tit{
  text-align: center;
  color: #0b1a2d;
}.legacy-content .rpa-s8 .left-box .para{
  text-align: center;
  color: #4a596d;
  font-family: 'MiSans-Light';
  margin-top: 1rem;
}.legacy-content .rpa-s8 .items{
  margin-top: 2.5rem;
  padding-left: 7.5rem;
}.legacy-content .rpa-s8 .item{
  margin-top: 2rem;
  display: flex;
  align-items: center;
}.legacy-content .rpa-s8 .item i{
  width: 60px;
  height: 60px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto 20px;
  border: 1px solid #c7cbd2;
  border-radius: 50%;
}.legacy-content .rpa-s8 .item .txt{
  width: calc(100% - 60px);
  padding-left: 1.25rem;
}.legacy-content .rpa-s8 .item span{
  display: block;
  color: #df203d;
}.legacy-content .rpa-s8 .item p{
  color: #4a596d;
  font-family: 'MiSans-Light';
  margin-top: 5px;
}.legacy-content .rpa-s8 .item:nth-of-type(1){
  margin-top: 0;
}.legacy-content .rpa-s8 .info{
  margin-top: 2.5rem;
  padding-left: 3.75rem;
  display: flex;
  align-items: center;
}.legacy-content .rpa-s8 .info .img-box{
  width: 7.9375rem;
}.legacy-content .rpa-s8 .info img{
  display: block;
  width: 100%;
}.legacy-content .rpa-s8 .info .txt-box{
  width: calc(100% - 7.9375rem);
  padding-left: 2.5rem;
  font-family: 'MiSans-Light';
  line-height: 1.5;
  color: #0b1a2d;
}.legacy-content .rpa-s8 .info .txt-box a{
  display: inline-block;
  color: #df203d;
}.legacy-content .rpa-s8 .right-box{
  width: 50%;
  background-color: #fff;
  padding: 0 7.5rem;
}.legacy-content .rpa-s8 .form .box{
  margin-top: 10px;
  position: relative;
  border: 1px solid #dadce6;
  border-radius: 3px;
  padding-left: 40px;
  transition: all .3s ease;
}.legacy-content .rpa-s8 .form .box span{
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 48px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto 14px;
}.legacy-content .rpa-s8 .form .box input{
  display: block;
  background-color: transparent;
  padding-right: 10px;
  height: 48px;
  color: #4a596d;
  font-family: 'MiSans-Light';
}.legacy-content .rpa-s8 .form .box textarea{
  display: block;
  width: 100%;
  resize: none;
  height: 150px;
  padding: 12px 10px 10px 0;
  color: #4a596d;
  font-family: 'MiSans-Light';
}.legacy-content .rpa-s8 .form .box:nth-of-type(1){
  margin-top: 0;
}.legacy-content .rpa-s8 .form .box.active{
  border-color: #df203d;
}.legacy-content .rpa-s8 .form button{
  display: block;
  width: 100%;
  margin-top: 10px;
  height: 48px;
  background-color: #df203d;
  border-radius: 3px;
  color: #fff;
  cursor: pointer;
  transition: all .3s ease;
}
@media (any-hover: hover) {.legacy-content .rpa-s8 .form button:hover{
    box-shadow: 0 10px 30px rgba(223, 32, 61, 0.3);
  }
}

@media screen and (max-width: 1800px) {.legacy-content{
    font-size: 15px;
  }
}
@media screen and (max-width: 1681px) {.legacy-content{
    font-size: 14px;
  }.legacy-content .rpa-s1 .link a, .legacy-content .rpa-s3 .item a, .legacy-content .rpa-s5 .tab-cont .item a, .legacy-content .rpa-s7 a.more{
    width: 150px;
  }
}
@media screen and (max-width: 1441px) {.legacy-content{
    font-size: 13px;
  }.legacy-content .font-20, .legacy-content .rpa-s5 .tab-tit .item span, .legacy-content .rpa-s6 .n-item span, .legacy-content .rpa-s7 .item .txt-box, .legacy-content .rpa-s8 .item span, .legacy-content .rpa-s8 .form button{
    font-size: 16px;
  }.legacy-content .font-18, .legacy-content .rpa-s3 .item .para, .legacy-content .rpa-s4 .item p, .legacy-content .rpa-s5 .tab-cont .item p{
    font-size: 16px;
  }.legacy-content .font-16, .legacy-content .rpa-s7 .item span, .legacy-content .rpa-s8 .left-box .para, .legacy-content .rpa-s8 .item p, .legacy-content .rpa-s8 .form .box input, .legacy-content .rpa-s8 .form .box textarea{
    font-size: 14px;
  }.legacy-content .rpa-s1 .link a, .legacy-content .rpa-s3 .item a, .legacy-content .rpa-s5 .tab-cont .item a, .legacy-content .rpa-s7 a.more{
    width: 130px;
    line-height: 40px;
  }.legacy-content .rpa-s1 .link a:before{
    width: 16px;
    height: 16px;
  }.legacy-content .rpa-s3 .button, .legacy-content .rpa-s5 .button, .legacy-content .rpa-s6 .button{
    width: 46px;
    height: 46px;
  }.legacy-content .rpa-s4 .item a{
    width: 100px;
  }.legacy-content .rpa-s8 .item i{
    width: 50px;
    height: 50px;
  }.legacy-content .rpa-s8 .form .box textarea{
    height: 120px;
  }
}
@media screen and (max-width: 1367px) {.legacy-content{
    font-size: 12px;
  }.legacy-content .font-20, .legacy-content .rpa-s5 .tab-tit .item span, .legacy-content .rpa-s6 .n-item span, .legacy-content .rpa-s7 .item .txt-box, .legacy-content .rpa-s8 .item span, .legacy-content .rpa-s8 .form button{
    font-size: 14px;
  }.legacy-content .font-18, .legacy-content .rpa-s3 .item .para, .legacy-content .rpa-s4 .item p, .legacy-content .rpa-s5 .tab-cont .item p{
    font-size: 14px;
  }.legacy-content .font-16, .legacy-content .rpa-s7 .item span, .legacy-content .rpa-s8 .left-box .para, .legacy-content .rpa-s8 .item p, .legacy-content .rpa-s8 .form .box input, .legacy-content .rpa-s8 .form .box textarea{
    font-size: 14px;
  }
}
@media screen and (max-width: 1281px) {.legacy-content{
    font-size: 10px;
  }
}
@media screen and (max-width: 1025px) {.legacy-content{
    font-size: 10px;
  }.legacy-content .c-bg-fixed, .legacy-content .rpa-s2, .legacy-content .rpa-s4, .legacy-content .rpa-s6, .legacy-content .rpa-s8{
    background-attachment: inherit;
  }.legacy-content .wrap-s{
    width: 90%;
  }.legacy-content .rpa-s1 .left-box{
    width: 100%;
    padding-right: 0;
  }.legacy-content .rpa-s2{
    height: auto;
  }.legacy-content .rpa-s2 .icon{
    margin-top: 0;
    height: auto;
    position: relative;
  }.legacy-content .rpa-s2 .icon .line{
    display: none;
  }.legacy-content .rpa-s2 .icon .box{
    position: static;
  }.legacy-content .rpa-s2 .icon .img-box{
    position: static;
    transform: none;
    width: 100%;
  }.legacy-content .rpa-s2 .txt-box{
    position: relative;
    margin-top: 0;
    height: auto;
    background-color: #fff;
    margin-top: -5px;
    padding-bottom: 4rem;
  }.legacy-content .rpa-s2 .show{
    display: none;
  }.legacy-content .rpa-s2 .hide{
    position: static;
    opacity: 1;
    transform: none;
  }.legacy-content .rpa-s2 .tit.white{
    color: #333;
  }.legacy-content .rpa-s2 .btn a{
    color: #333;
  }.legacy-content .rpa-s3{
    margin-top: -1px;
  }.legacy-content .rpa-s6 .boxes{
    margin-right: -10px;
  }.legacy-content .rpa-s6 .box{
    width: calc((100% - 5rem) / 5);
    margin: 10px 10px 0 0;
  }.legacy-content .rpa-s6 .n-item{
    padding: 0 2rem;
  }
}
@media screen and (max-width: 769px) {.legacy-content .rpa-s1 .img-box img{
    height: 30rem;
    object-fit: cover;
  }.legacy-content .rpa-s1 .tit{
    font-size: 3rem;
  }.legacy-content .rpa-s1 .link{
    margin-top: 2rem;
  }.legacy-content .rpa-s1 .link a:before{
    margin-right: 5px;
  }.legacy-content .rpa-s2 .btn{
    margin-top: 4rem;
  }.legacy-content .rpa-s2 .tit br{
    display: none;
  }.legacy-content .rpa-s3{
    padding: 0 0 4rem;
  }.legacy-content .rpa-s3 .flex{
    display: block;
  }.legacy-content .rpa-s3 .left-box{
    width: 100%;
    padding: 2rem 0;
  }.legacy-content .rpa-s3 .items{
    padding: 0 0 2rem 2rem;
  }.legacy-content .rpa-s3 .item .img-box{
    display: block;
  }.legacy-content .rpa-s3 .right-box{
    display: none;
  }.legacy-content .rpa-s3 .btns{
    display: none;
  }.legacy-content .rpa-s3 .pagination{
    display: block;
  }.legacy-content .rpa-s4{
    padding: 4rem 0;
  }.legacy-content .rpa-s4 .items{
    margin-top: 2rem;
    height: 38rem;
  }.legacy-content .rpa-s4 .item{
    border-radius: 10px 0 10px 0;
    width: 100%;
    height: 18rem;
    margin: 0;
  }.legacy-content .rpa-s4 .item .left-box{
    height: 100%;
    padding: 0;
  }.legacy-content .rpa-s4 .item .left-box:after{
    width: 3rem;
    height: 101%;
    transform: skew(9deg);
  }.legacy-content .rpa-s4 .item p{
    padding: 0 2rem 0 4rem;
  }.legacy-content .rpa-s4 .pagination{
    display: block;
  }.legacy-content .rpa-s5{
    padding: 4rem 5%;
  }.legacy-content .rpa-s5 .tab-tit .item.hot span:after{
    width: 28px;
    left: calc(100% + 5px);
    bottom: 80%;
  }.legacy-content .rpa-s5 .tab-tit{
    margin-top: 2rem;
  }.legacy-content .rpa-s5 .tab-tit .item{
    width: 25%;
  }.legacy-content .rpa-s5 .tab-cont{
    margin-top: 2rem;
  }.legacy-content .rpa-s5 .tab-cont .swiper{
    border-radius: 10px 0 10px 0;
  }.legacy-content .rpa-s5 .tab-cont .item{
    height: 48rem;
  }.legacy-content .rpa-s5 .tab-cont .swiper:before{
    width: 100%;
    height: 30rem;
    top: 18rem;
    left: 0;
  }.legacy-content .rpa-s5 .tab-cont .item .img-box{
    width: 100%;
    height: 18rem;
  }.legacy-content .rpa-s5 .tab-cont .item .txt-box{
    width: 100%;
    height: 30rem;
    left: 0;
    top: 18rem;
    padding: 2rem 2rem 4rem;
  }.legacy-content .rpa-s5 .button{
    display: none;
  }.legacy-content .rpa-s5 .pagination{
    display: block;
  }.legacy-content .rpa-s6{
    padding: 4rem 0;
  }.legacy-content .rpa-s6 .items{
    margin-top: 2rem;
    border-radius: 10px 0 10px 0;
    padding-bottom: 2rem;
  }.legacy-content .rpa-s6 .btns{
    display: none;
  }.legacy-content .rpa-s6 .n-btns{
    display: none;
  }.legacy-content .rpa-s6 .item .para{
    padding: 0 2rem;
  }.legacy-content .rpa-s6 .item .para br{
    display: none;
  }.legacy-content .rpa-s6 .item{
    height: 24rem;
  }.legacy-content .rpa-s6 .pagination{
    display: block;
  }.legacy-content .rpa-s6 .n-items{
    margin-top: 2rem;
    border-radius: 10px 0 10px 0;
    padding: 4rem 0;
  }.legacy-content .rpa-s6 .n-item{
    padding: 0 16%;
  }.legacy-content .rpa-s6 .n-pagination{
    display: block;
  }.legacy-content .rpa-s6 .boxes{
    margin-right: 0;
  }.legacy-content .rpa-s6 .box{
    height: 6rem;
  }.legacy-content .rpa-s7{
    padding: 4rem 0;
  }.legacy-content .rpa-s7 .items{
    margin-top: 2rem;
  }.legacy-content .rpa-s7 .item{
    margin: 0;
  }.legacy-content .rpa-s7 .item .txt-box{
    padding: 1.5rem 0 0;
  }.legacy-content .rpa-s7 .pagination{
    display: block;
  }.legacy-content .rpa-s7 a.more{
    margin-top: 4rem;
  }.legacy-content .rpa-s8{
    padding: 4rem 0;
  }.legacy-content .rpa-s8 .cont{
    margin-top: 2rem;
    transform: none;
    border-radius: 10px 0 10px 0;
    display: block;
  }.legacy-content .rpa-s8 .left-box{
    width: 100%;
    padding: 4rem 2rem;
  }.legacy-content .rpa-s8 .items{
    margin-top: 2rem;
    padding-left: 0;
  }.legacy-content .rpa-s8 .info{
    margin-top: 2rem;
    padding-left: 0;
  }.legacy-content .rpa-s8 .right-box{
    width: 100%;
    padding: 4rem 2rem;
  }
}
@media screen and (max-width: 481px) {.legacy-content .rpa-s1 .link a:nth-of-type(1){
    width: 100%;
  }.legacy-content .rpa-s1 .link a{
    width: calc(50% - 5px);
  }
}




/* Inline source: 1085 */
.legacy-content .m2pt_des ul li{
    list-style: auto;
    margin-left: 20px;
}.legacy-content .ql-editor .ql-size-large{
    font-size: 1.5em;
}


/* Inline source: 1202 */
.legacy-content .ql-editor .ql-size-large{
    font-size: 1.5em;
}


/* Inline source: RPA */
.legacy-content .rpa-s1 .link{
    margin-top: 18.75rem !important;
    font-size: 0;
    
}.legacy-content .rpa-s1 .link a{
        border:1px solid rgba(255,255,255, 0.6) !important;
        background: RGB(5,48,168,0.6);
}



.legacy-content{height:auto;min-height:100%;overflow:visible}
.legacy-content .main,.legacy-content .m3nDetail,.legacy-content .m3nDetail .container,.legacy-content .m2ptCon{overflow:visible}
.legacy-content .wow{visibility:visible!important}
.legacy-content .m3menuWpr{position:-webkit-sticky;position:sticky;top:76px;z-index:20}
.legacy-content .m3nPrx{position:-webkit-sticky;position:sticky;top:136px;z-index:5;align-self:flex-start}
.legacy-content .legacy-slick-ready .slick-list{width:100%;overflow:hidden}
.legacy-content .legacy-slick-ready .slick-track{display:flex;width:100%;transition:transform .5s ease-in-out}
.legacy-content .legacy-slick-ready .slick-slide{float:none;flex:0 0 100%;width:100%;height:auto}
.legacy-content .legacy-slick-ready .slick-slide>div{height:100%}
.legacy-content .legacy-slide-hidden{display:none!important}
.legacy-content .legacy-content-blocks>p:empty{min-height:1em}
.legacy-content .legacy-inline-image{max-width:100%;height:auto}
.legacy-content .m3csc2itm>span{display:block}
.legacy-content .m3csc2Txt span{position:static;display:inline;width:auto;color:inherit;font:inherit;line-height:inherit;text-align:inherit}
@media (max-width:900px){
  .legacy-content .m3menuWpr{top:76px;overflow-x:auto;overflow-y:hidden}
  .legacy-content .m3menu{display:flex;float:none;min-width:max-content}
  .legacy-content .m3menu_a{float:none;white-space:nowrap}
  .legacy-content .m2ptLx,.legacy-content .m3csDetail .m3nPrx{float:none;width:100%;position:static}
  .legacy-content .m2ptCon{padding:24px 0 60px}
  .legacy-content .m3cs_c5item .bgImg,.legacy-content .m2ptItem .m3cs_c5item .bgImg{float:none;width:100%;height:auto;min-height:190px}
  .legacy-content .m3cs_c5des,.legacy-content .m2ptItem .m3cs_c5des{margin-left:0;min-height:0;padding-top:20px}
}

/* Override legacy anti-copy: allow selecting/copying body text */
.legacy-content {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
