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

body{font-family: 'microsoft yahei',Arial,Helvetica, sans-serif; color: #2F2F2F;}
a{transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;}
ul{list-style:none;}
.top_menu{background-color: #000; color: #f3f3f3; font-size: 12px;  width: 100%;  height:38px;}
.top_name{display: inline-block; padding-top:10px;}
.top_tel{float: left;width: 34px; margin-top: 35px;}
.top_tel img{max-width: 34px;}
.top_number{float: left;margin:25px 0px 0px 10px;}
.top_number span{display: block; font-size: 16px;}
.top_number p{margin: 0px; color: #000; font-size: 22px;}
.flash img{ width: 100%}
.flash ul.bxslider{list-style:none;}
.flash div.bx-pager{bottom: 4%;}
.flash div.bx-controls-direction{ display:none; }
.page_bg{height: 230px; margin-bottom: 10px;}
.main{ padding:30px 0px 10px 0px;}
.img-thumbnail{transition : opacity 0.7s;}
.img-thumbnail:hover,.opacity_img:hover{opacity: 0.7;}

/*导航菜单*/
.navbar{ margin:0px; border:none;background-color:#fff; border-top: 1px solid #e9e9e9; box-shadow: 0 5px 10px rgba(0,0,0,.12);}
.glyphicon-home:before {color: #fff;}
#app_menudown{position: absolute; top:0px; right:0px; font-size: 16px;}
#app_menudown:hover{background-color: #c8282a;}

/*产品搜索*/
.search_group{float: right; margin: 6px 0px 0px 0px;background-color: #3c3c3c; border-radius:20px;transition: 0.5s;}
.search_group:hover,.search_group:focus{background-color: #5a5a5a;}
.search_group input.form-control{ border-radius: 0px;box-shadow: none; color: #fff; padding: 0px 0px 0px 15px; height: 26px; background: transparent; border: none;}
.search_group input.form-control:focus{box-shadow: none;border-color: #b2e0fb;}
.mysearch_btn{ background-color:#1260aa;color:#fff;}
.mysearch_btn:hover,.mysearch_btn:focus{ background-color:#00c6ff; color:#fff;}
#submit_search{color:#c7c7c7;height: 26px; font-size: 16px; margin-top: -14px;}
#submit_search:hover{color:#fff;cursor: pointer;}
#small_search{color:#fff; float: right; margin-top: 7px; padding:8px 13px;font-size: 17px;border-radius: 4px;}
#small_search:hover,#small_search:focus{cursor: pointer; background-color: #073053;}

/*公司简介*/
.aboutus{padding: 40px 0px 85px 0px; margin-top: 20px;}
.aboutus h2{text-align: center; font-size:28px; font-weight: bold; color:#fff;margin:20px 0px 0px 0px;}
.aboutus span{display: block; text-align: center; color: #fff; font-size:13px;padding:0px; margin-top:8px;}
.aboutus img{max-width: 470px; margin-left: -30px;}
.aboutus p{line-height: 34px; margin-top:40px; margin-top:20px; color: #f7f7f7;}
.about_box{background-color: rgba(0,0,0,0.5); margin-top: 40px;}
.view-all{margin-top: 0px; color: #fff; background-color: #484848; border: 0px;border-radius: 0px; padding: 10px 45px;margin-top: 10px;}
.view-all:hover,.view-all:focus{color: #fff; background-color: #c31104;}

/*首页产品*/
.index_product{margin:15px 0px 0px 0px;}
.product_h2{text-align: center; font-size:28px; font-weight: bold; color:#333;margin:40px 0px 0px 0px; }
.product_h2 span{color: #0065CF;}
.product_p{text-align: center; color: #333; font-size:13px;padding:0px; margin-top:8px;}
.product_list{clear: both;  padding: 30px 0px 0px 0px;margin-right: -15px;margin-left: -15px;}
.product_list2{padding-top: 20px;}
.product_img{padding-left: 15px; padding-right: 15px; min-height: 340px;}
.product_img img{margin-right: auto;margin-left: auto;display: block;  max-height: 260px; max-width: 100%;height: auto; margin-bottom: 10px; padding: 0px 0px 0px 0px;}
.product_list2 div.product_img{min-height: 340px;}
.product_list2 div.case_img{min-height: 230px;}
.product_title{ text-align: center; height: 40px; font-size: 16px; line-height: 40px;}
.product_title a{ color: #363534;}
.product_title a:hover{text-decoration: none;color:#ed2025;}
.product_txt{  line-height: 25px; font-size: 13px; color: #000; }
/*首页新闻*/
.news_h2{text-align: center; font-size:28px; font-weight: bold; color:#333;margin:40px 0px 0px 0px; }
.news_h2 span{color: #0065CF;}
.news_p{text-align: center; color: #333; font-size:13px;padding:0px; margin-top:8px;}
.news_img{min-height:430px; margin-top:25px; margin-bottom:50px; background-repeat: no-repeat;}
.news_index{clear: both; list-style:none;margin:0px; padding: 0px; padding-left: 15px; margin-bottom: 25px;}
.news_index li{padding: 22px 0px 22px 0px; border-bottom: 1px dotted #dbd4cd;}
.news_index li span{display: inline-block; width: 60px; height:60px; text-align: center; background-color: #f5f5f5; color: #0065CF; float: left;  padding:0px 2px; margin-right: 15px;}
.news_index li span strong{display: block; font-size: 23px; padding-top:5px;}
.news_index li span i{display: block; font-size: 12px;  font-style: normal; font-family: Arial;}
.news_index li a{color:#333333;}
.news_index li a:hover{ text-decoration:none;color:#0065CF; }
.news_index li em{ font-style: normal; line-height: 18px;color:#999999; padding-top: 8px; font-size: 12px;}

/*首页联系*/
.index_contact{margin:30px 0px 45px 0px;}
.index_contact P{clear: both; padding-left: 5px;}

/*栏目导航*/
.left_nav{ clear: both;}
.index_left_nav{padding-top: 25px; margin: 0 15px;}
.left_h2{background:url(../images/title_line.jpg) left bottom no-repeat; font-size:21px; display: block; margin-top: 25px; padding: 0px 0px 8px 2px; color:#363534;}
.left_nav_ul{list-style:none;margin:0px;padding:0px; margin:15px 0px 0px 0px;padding-bottom: 10px;}
.left_nav_ul > li{position:relative; border-bottom: 1px solid #f2f2f2; background: url(../images/left_li.gif) 10px 20px no-repeat; padding-left: 30px; line-height: 50px;}
.left_nav_ul > li > a{text-decoration:none; color:#2F2F2F;}
.left_nav_ul > li > a:hover,.left_nav_ul li a.left_active{color:#ed2025;}
/*小类*/
ul.left_snav_ul{list-style:none;padding:0px;display: none; padding-bottom: 8px;}
ul.left_snav_ul > li{ margin:0px;padding:5px 0px 5px 20px; font-size: 13px; line-height: 24px; background: url(../images/left_sli.gif) 0px 13px no-repeat;}
ul.left_snav_ul > li > a{border:0;color:#2F2F2F;padding: 5px 0px 5px 0px;}
ul.left_snav_ul > li > a:hover{ text-decoration: none;color:#ed2025;}
.menu_head{cursor:pointer; font: 600 18px/30px "Open Sans", sans-serif; width:35px; text-align:center;color:#303c4b;display:inline-block;position: absolute; top:3px; right:0px;}
.menu_head:hover{ color: #ed2025;}

/*左侧新闻*/
.left_news{clear: both; list-style:none;margin:0px; padding:0px;}
.left_news li{color:#545455;border-bottom: 1px dotted #dddddd;background: url(../images/li.png) no-repeat left 12px;line-height:28px; padding-left:16px;}
.left_news li a{color:#2F2F2F; font-size: 12px;}
.left_news li a:hover{ text-decoration:none;color:#ed2025; }

.list_box{clear: both; margin-bottom: 45px;}

/*新闻列表*/
.list_news{clear: both; list-style:none;margin:0px; padding:6px 0px 20px 0px;}
.list_news li{color:#898989;background: url(../images/li.png) no-repeat left 14px;line-height:22px; padding:8px 0px; padding-left:13px;border-bottom: 1px dashed #e3e2e2;/*dotted*/ }
.list_news li a{color:#2F2F2F;}
.list_news li a:hover{text-decoration:none;color:#ed2025;}
.news_time{ float:right;}
.contents{clear: both; padding:6px 2px 0px 2px; line-height:28px; overflow: auto;}
.contents_title{ margin: 0px; padding: 10px 0px; text-align: center; color: #000; font-size:18px;color:#434343;font-weight:bold; line-height: 34px;}

/*分页样式*/
.page{clear:both; margin:20px 0px 0px 0px; text-align: center;}
.page a {display: inline-block; font-family: Arial; font-size: 13px; border: #dbdbdb 1px solid; padding:4px 9px; margin: 2px; margin-bottom: 5px; color: #31363c; text-decoration: none}
.page a:hover,.page a:focus{font-family: Arial;font-size: 13px;border: #000 1px solid; padding:4px 9px;color: #fff; background-color: #31363c;}
.page .current {font-family: Arial;border: #000 1px solid; font-size: 13px; padding:5px 9px; color: #fff;margin: 2px;  background-color: #31363c}

/*产品展示*/
#pic-page {text-align: center; margin-top:10px;}
#pic-page a {margin: 0 2px;}
#pic-page a img {width:40px;padding: 2px;border: solid #ccc 1px; margin-bottom:5px;}
#pic-page a:hover img,#pic-page a.active img {border: solid #5280DD 1px;}
.showpic_box,.proinfo_box{margin: 20px 0px 20px 0px;}
.product_h1{ margin:0px; line-height:26px; font-size:16px; color: #000; padding-bottom:10px;border-bottom: 1px dotted #cccccc; font-weight: bold;}
.product_info{list-style:none; padding:0px; margin-top:10px;}
.product_info li{ line-height:24px; padding-bottom:12px;}
.product_con{ clear: both; border-top: 1px dotted #ccc; margin:10px 0px 20px 0px;padding:20px 0px 0px 0px; line-height:26px;overflow: auto;}
.photo_con{ clear: both; margin:0px 0px 20px 0px; padding:10px 0px 20px 0px; line-height:26px;overflow: auto;}

.related_h2{padding: 30px 0px 12px 0px; color: #303c4b; margin:0px; display: block;  font-weight:300; font-size:24px; border-bottom:5px solid #f4f5f6;font-family:'Roboto',Arial,Helvetica, sans-serif;}
.related_list{padding-top: 12px;}
.related_news{ padding-top: 0px; clear: both;}

.download_btn{text-align: right; margin: 10px 10px 20px 0px;}
.page-btn{background-color: #c8282a; border-radius: 0px; border: none; transition:background 0.3s;}
.page-btn:hover,.page-btn:focus{background-color:#3d0f12; }
.grey-btn{border-radius: 0px;border: none; background-color: #E8E8E8;}
.grey-btn:hover,.grey-btn:focus{background-color: #ccc;}

.a2a_default_style{display: inline-block;}

/*在线留言订购*/
.feedback{margin-top:50px;}
.form-horizontal .form-group { margin-right: -10px;margin-left: -10px;}
.codeimg{ margin: 0px 0px -10px -18px;}


/*上一个下一个*/
.point{ clear: both; margin:20px 0px 40px 0px; padding-bottom: 40px; line-height:22px;}
.point span.to_prev{text-align:center; }
.point span.to_prev a{color:#0c548c;}
.point span.to_prev a:hover{color: #ea042b}
.point span.to_next{text-align:center; }
.point span.to_next a{color:#0c548c;}
.point span.to_next a:hover{color: #ea042b}

/*标签样式*/
.tags{ margin: 18px 0px 10px 0px}
.tags a{ margin: 0px 5px 8px 0px}
.tags_list{padding: 5px 10px 100px 10px}
.tags_ul{ margin-top: 0px;}
.tags_ul li{line-height: 28px; margin-bottom: 8px; padding-bottom: 10px;}
.tags_ul h3{font-size: 14px; padding: 0px; margin: 0px;line-height: 20px;}
.tags_ul p{font-size: 13px;padding: 0px; margin: 0px; color: #777; line-height: 20px; padding-top: 8px;}

/*网站地图*/
ul.ul_sitemap{margin: 30px 0px 40px 30px;}
ul.ul_sitemap li{list-style: none; line-height: 26px;clear: both;}
ul.ul_sitemap li a{color: #7d7d7d;}
li.small_li_sitemap{clear: both;padding-left: 12px;}
li.small_li2_sitemap{float: left; padding-left: 20px;}

#translate{width:180px; margin: 0 auto; }
#translate-this{margin: 15px 0px 10px 0px;}

/*首页Tags*/
.tags_box{background-color: #343434; padding: 9px 0px 9px 0px; text-align: center;color: #E9E9EA;font-size: 13px;border-top: 1px solid #232323;}
.tags_box a{color: #E9E9EA; border-right: 1px solid #BBBBBB; padding:0px 8px 0px 8px;font-size: 13px;}
.tags_box a:hover{text-decoration: none; color: #fdc675;}
.tags_box a:last-child{border-right:0px;}
.tags_box button{display: none;}
.tags_title{font-size: 13px; margin-right: -6px;}
.tags_title a{padding:0px 10px 0px 0px;}
.tags_title:after{content:"：";}

/*友情链接*/
.link_box{background-color: #343434; padding: 10px 0px; text-align: center;color: #E9E9EA;font-size: 13px;}
.link_box a{color: #E9E9EA; border-right: 1px solid #BBBBBB; padding:0px 10px 0px 10px; font-size: 13px;}
.link_box a:hover{text-decoration: none; color: #fdc675;}
.link_box a:last-child{border-right:0px;}
.link_box button{display: none;}
.link_title{font-size: 13px; margin-right: -6px;}
.link_title:after{content:"：";}

/*底部信息*/
footer{ text-align:center; background-color: #000; color:#fff; padding:30px 0px 20px 0px; font-size:12px;}
.copyright{ line-height:20px; padding: 0px 5px;}
.copyright a{ color:#fff;}
.foot_nav{ width:25%; float:left;background-color: #fafafa;text-align:center;color:#898989;} 
.foot_nav:hover,.foot_nav:focus{background-color: #e4e4e4;cursor:pointer;}
.foot_nav a{color:#898989;display:block;}
.foot_nav a:hover,.foot_nav a:focus{text-decoration:none;}
.foot_nav span{display:block; padding:3px 0px 0px 0px;}
.webshare{width: 230px; padding: 5px;}
.ewebshare{width: 200px; padding: 5px;}

/*大屏幕*/
@media screen and (min-width: 769px) {
       header{}
      /* .logo{margin-top:20px; margin-bottom: 10px; max-width: 700px;}
      .navbar{margin-top:10px; padding: 15px 0;}
      .navbar-nav > li{}
      .navbar-nav > li:first-child{}
      .navbar-nav > li:last-child{border-right:0;}
      .navbar-nav > li > a {text-align: center;}
      .navbar-default .navbar-nav > li > a{color: #0065CF; padding: 15px 34px 15px 34px; font-size: 16px; font-weight: bold; }
	.navbar-default .navbar-nav > li > a span{ }
	.navbar-default .navbar-nav > li > a:hover span{border-bottom: 2px solid #0065CF; padding-bottom: 10px; transition:border-bottom 0.2s;}
      .navbar-default .navbar-nav > li > a:hover,
      .navbar-default .navbar-nav > li > a:focus,
      .navbar-default .navbar-nav > li > a.active,
      .navbar-default .navbar-nav > .active > a,
      .navbar-default .navbar-nav > .active > a:hover,
      .navbar-default .navbar-nav > .open > a,
      .navbar-default .navbar-nav > .open > a:hover,
      .navbar-default .navbar-nav > .open > a:focus {
        color: #e52229; }
      .navbar-brand{display: none;}

      .navbar-fixed-top{min-height: 40px;margin-top:0px;opacity: 0.9;}
      .navbar-fixed-top ul.navbar-nav > li > a{padding: 10px 25px 10px 25px;}
*/
      .nav_small{background-color:#fff;  padding: 10px 0px; padding-bottom: 15px; border-radius: 0px; border: none; box-shadow: none;}
      .nav_small > li{}
      .nav_small > li > a{line-height:20px; padding: 7px 0px; text-align: center; color: #000; font-size: 13px;}
      .nav_small > li > a:hover{color: #fff; background-color: #666666;}
       #app_menudown,#small_search{ display:none; }
      .index_left_nav,.footer_nav{display:none; }
}


/*小屏幕*/
@media screen and (max-width: 768px) {
      .navbar{min-height: 50px;}
      .navbar-default .navbar-brand {color: #0065CF; font-size: 16px;}
      .navbar-default .navbar-brand:hover,
      .navbar-default .navbar-brand:focus {color: #0065CF;}
      .navbar-toggle{border:none;}
      .navbar-default .navbar-collapse, .navbar-default .navbar-form{border:none;}
      .navbar-default .navbar-toggle:hover,
      .navbar-default .navbar-toggle:focus {
        background-color: #fff;
      }
      .navbar-default .navbar-toggle .icon-bar{background-color: #0065CF;}
      .navbar-default .navbar-nav{margin-top: 0px;margin-bottom: 0px;}
      .navbar-default .navbar-nav > li {}
      .navbar-default .navbar-nav > li:last-child{border: none;}
      .navbar-default .navbar-nav > li > a,
      .navbar-default .navbar-nav .open .dropdown-menu > li > a{color: #222;}
      .navbar-default .navbar-nav > li > a:hover,
       .navbar-default .navbar-nav > li > a:focus,
       .navbar-default .navbar-nav > .active > a, 
       .navbar-default .navbar-nav > .active > a:hover, 
       .navbar-default .navbar-nav > .active > a:focus,
       .navbar-default .navbar-nav > .open > a, 
       .navbar-default .navbar-nav > .open > a:hover, 
       .navbar-default .navbar-nav > .open > a:focus,
       .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{
         color: #0065CF;}

      .navbar-fixed-top{opacity: 0.9;}

      .top_name,.home-btn,.page_bg{display: none;}
      .language{border-left: 0px; border-right: 0px; }
      .list_box{margin-top: 20px;margin-bottom: 0px;}
      #topsearch{/*display:none;*/}
      .tel_box{display: none;}
      .logo{display: block; margin: 0 auto; margin-top:10px; margin-bottom: 10px; max-width:380px;}
      .flash div.bx-pager{ /*display:none;*/}
      .left_h2{margin-top: 25px;}
      .list_related h2.left_h2{margin-top: 60px;}
      .product_h2{font-size:24px; font-size:20px; margin-top:30px;}
      .product_p{font-size:12px;margin-top:4px;}
	  .product_p hr{    width: 100px;
    background-color: #999;
    height: 3px;
    border: none;}
      .product_list{padding-top: 20px;}
      .product_img,.product_list2 div.product_img{min-height: 100px; margin-bottom:20px;}
      .related_list div.product_img{min-height: 180px;}
      .product_con img,.contents img{width:100%;}
      .aboutus{padding: 20px 0px 60px 0px;margin: 30px 0px 10px 0px;}
      .aboutus h2{font-size: 22px;}
      .aboutus p{font-size: 14px; line-height: 28px; margin-top:18px; }
      .aboutus img{display: block; width: 100%; margin: 0 auto; padding: 0px;}
      .about_box{background-color: rgba(0,0,0,0.3);}
      .view-all{display: block; width: 70%;  margin: 0 auto; margin-top:20px; margin-bottom: 40px;}
      .news_index{padding-left: 0px;}
      .news_img{display: none;}
      .news_time{ display:none;}
      .news_h2{font-size:24px;margin-top:20px; }
      .news_p{font-size:12px;margin-top:4px;}
      .left_news ul{padding-bottom: 20px;}
      .index_contact{margin-top:5px;}
      .product_h1{ line-height:22px; font-size:16px; margin-top: 35px;}
      .feedback{margin-top:30px;}
      .footer_nav{background-color: #fafafa;}
      #pic-page a img {width:35px;}
      #cmsFloatPanel{ display: none;}
      .point span.to_prev,.point span.to_next{text-align:left; padding-bottom: 8px;}
      .link_box{padding-left: 7px;}
      .link_box a{display: block;border-right:0px;padding:4px 0px;}
      .link_title{display: block;}
      .link_title:after{content:"";}
      .link_box button{display: inline-block; background-color: transparent; border: none; float: right; margin-top: -20px;}
      .link_box button:hover,.link_box button:focus{color: #99A1C5;}
      .link_list{display: none; padding-top: 7px;}
      .tags_box{padding-left: 7px;}
      .tags_box a{display: block;border-right:0px;padding:4px 0px;}
      .tags_title{display: block;}
      .tags_title:after{content:"";}
      .tags_box button{display: inline-block; background-color: transparent; border: none; float: right; margin-top: -20px;}
      .tags_box button:hover,.tags_box button:focus{color: #99A1C5;}
      .tags_rows{display: none; padding-top: 7px;}
      footer{ margin-bottom:0px;}
}

@media screen and (max-width: 767px) {
     .copyright_p{ display:none;}
	.contents{ width:96%; margin: 0 2%; padding:0;}

	
	
}

/*320px到768px*/
@media screen and (min-width:320px) and (max-width:768px) {
  .col-mm-1, .col-mm-2, .col-mm-3, .col-mm-4, .col-mm-5, .col-mm-6, .col-mm-7, .col-mm-8, .col-mm-9, .col-mm-10, .col-mm-11, .col-mm-12 {
    float: left;
  }
  .col-mm-12 {
    width: 100%;
  }
  .col-mm-11 {
    width: 91.66666667%;
  }
  .col-mm-10 {
    width: 83.33333333%;
  }
  .col-mm-9 {
    width: 75%;
  }
  .col-mm-8 {
    width: 66.66666667%;
  }
  .col-mm-7 {
    width: 58.33333333%;
  }
  .col-mm-6 {
    width: 50%;
  }
  .col-mm-5 {
    width: 41.66666667%;
  }
  .col-mm-4 {
    width: 33.33333333%;
  }
  .col-mm-3 {
    width: 25%;
  }
  .col-mm-2 {
    width: 16.66666667%;
  }
  .col-mm-1 {
    width: 8.33333333%;
  }
  .logo{max-width:350px;}
}

@media screen and (max-width: 414px) {
  .logo{max-width:240px;}
}



.clear {
    clear: both;
}
ul {
    list-style: none;
}
.sem {
    margin: 0 auto;
    width: 1200px;
}
.c_left {
    width: 49%;
    float: left;
}
.c_left h3 {
    font-weight: normal;
    font-size: 24px;
    color: #202020;
    padding: 36px 30px 0;
}
.c_left h4 {
    display: block;
    font-size: 14px;
    color: #ccc;
    padding-left: 30px;
    font-weight: normal;
}
.c_left ul {
    list-style: none;
}
.c_left ul li {
    line-height: 40px;
    padding-left: 18px;
    color: #888;
    background: url("../images/bg3_03.jpg") left center no-repeat;
}
.c_left ul li span{ padding-right: 10px; color:#0065CF}
.c_left .smtext {
    font-size: 18px;
    color: #202020;
    margin-top: 34px;
    margin-bottom: 30px;
}
.a-but {
    overflow: hidden;
    background-color: #057fe9;
    height: 50px;
    line-height: 50px;
    width: 185px;
    text-align: left;
    padding-left: 35px;
    border-radius: 40px;
    box-shadow: 1px 1px 1px #ccc;
    font-size: 16px;
    color: #fff;
}
.a-but img {
    float: right;
    margin: 20px 20px;
    transition: all .3s;
}
.a-but1 img {
    margin: -30px 20px;
}
a {
    text-decoration: none;
}
.a-but-seo1 img {
    float: right;
    margin: 20px 16px;
    transition: all .3s;
}
.a-but-planmake img {
    float: right;
    margin: -30px 30px;
    transition: all .3s;
}
.a-but-xxl img {
    float: right;
    margin: -30px 30px;
    transition: all .3s;
}
.a-but-aslepr img {
    float: right;
    margin: -30px 30px;
    transition: all .3s;
}
.a-but:hover img {
    margin-right: 50px;
    transition: all .3s;
}
.a-but-seo1:hover img {
    margin-right: 30px;
    transition: all .3s;
}
.a-but-planmake:hover img {
    margin-right: 50px;
    transition: all .3s;
}
.a-but-xxl:hover img {
    margin-right: 50px;
    transition: all .3s;
}
.a-but-aslepr:hover img {
    margin-right: 40px;
    transition: all .3s;
}
.a-but4 {
    overflow: hidden;
    background-color: #057fe9;
    height: 50px;
    line-height: 50px;
    width: 140px;
    text-align: left;
    padding-left: 35px;
    border-radius: 40px;
    box-shadow: 1px 1px 1px #ccc;
    font-size: 16px;
    color: #fff;
}
.a-but4 img {
    float: right;
    margin: 20px 20px;
    transition: all .3s;
}
.a-but4:hover img {
    margin-right: 40px;
    transition: all .3s;
}
.c_right {
    width: 49%;
    float: right;
    padding-top: 25px;
}
.sem-common {
    background-color: #fafafa;
    padding: 66px 0 40px;
    margin: 40px 0;
}
.sem-common .tit {
    text-align: center;
    font-weight: normal;
    font-size: 24px;
    color: #202020;
}
.sem-common .fit {
    font-size: 14px;
    text-align: center;
    color: #888;
    margin-top: 22px;
}
.sem-common .ys-text {
    margin: 15px auto;
    width: 1200px;
}
.sem-common .ys-text ul {
    padding: 20px 0;
}
.sem-common .ys-text ul li {
    width: 20%;
    float: left;
    text-align: center;
}
.sem-common .ys-text ul li img {
    max-width: 125px;
}
.sem-common .ys-text ul li:hover img {
    animation: animate 1s;
}
@keyframes animate {
 0% {
transform: translateY(0);
}
 25% {
transform: translateY(-20px);
}
 50% {
transform: translateY(0);
}
 65% {
transform: translateY(-12px);
}
 80% {
transform: translateY(0);
}
 90% {
transform: translateY(-4px);
}
 100% {
transform: translateY(0);
}
}
.sem-common .ys-text ul li strong {
    font-weight: normal;
    display: block;
    font-size: 18px;
    color: #202020;
    line-height: 44px;
    margin-top: 16px;
}
.sem-common .ys-text ul li p {
    padding: 0px 15%;
    font-size: 14px;
    color: #8f8f8f;
    line-height: 28px;
}
.sem-foot {
    width: 176px;
    margin: 0 auto;
    padding-top: 20px;
}
.sem-ser {
    padding: 40px 0;
    width: 1200px;
    margin: 0 auto;
}
.sem-ser .tit {
    font-size: 28px;
    font-weight: 500;
    color: #636262;
    text-align: center;
}
.sem-ser .fit {
    padding: 6px 0;
    font-size: 13px;
    text-align: center;
    color: #999!important;
}

.ys-text{padding-top: 30px;}
.ys-text-left{ width: 410px; float: left;}
.ys-text-pic{ width: 380px; float: left; text-align: center; padding-top: 50px;}
.ys-text-right{ width: 410px; float: right;}
.ys-tx{ }
.ys-tx ul{}
.ys-tx ul li{ padding: 20px 80px 20px 0; text-align: right;}
.ys-tx ul li dt{ color: #00a0e9; font-size: 16px; font-weight: bold;}
.ys-tx ul li p{ line-height: 30px; font-size: 13px; color: #3A3A3A;}
.ys-tx ul li.ico1{ background: url(../images/ico7_03.png) no-repeat right center;}
.ys-tx ul li.ico2{ background: url(../images/ico8_03.png) no-repeat right center;}
.ys-tx ul li.ico3{ background: url(../images/ico9_03.png) no-repeat right center;}

.ys-txr{ }
.ys-txr ul{}
.ys-txr ul li{ padding: 20px 0px 20px 80px; text-align:left;}
.ys-txr ul li dt{ color: #00a0e9; font-size: 16px; font-weight: bold;}
.ys-txr ul li p{ line-height: 30px; font-size: 13px; color: #3A3A3A;}
.ys-txr ul li.ico4{ background: url(../images/ico10_06.png) no-repeat left center;}
.ys-txr ul li.ico5{ background: url(../images/ico11_06.png) no-repeat left center;}
.ys-txr ul li.ico6{ background: url(../images/ico12_06.png) no-repeat left center;}

.fwys{ width: 1200px; margin: 0 auto;  background: url("../images/youshi_bj.jpg") center 55px no-repeat;}
.fwys .tit {
    text-align: center;
    font-weight: normal;
    font-size: 24px;
    color: #202020;
}
.fwys .fit {
    font-size: 14px;
    text-align: center;
    color: #888;
    margin-top: 22px;
}
.fwys .l-box1{ width: 50%; float: left;  text-align:right; margin-top: 35px;}
.fwys .l-box1 div{padding-right: 150px;}
.fwys .l-box2{ width: 50%; float: left; text-align:right;margin-top: 30px;}
.fwys .l-box2 div{padding-right: 280px; }
.fwys .l-box3{ width: 50%; float: left; text-align:right; margin-top: 40px;}
.fwys .l-box3 div{padding-right: 320px; }
.fwys .r-box1{ width: 50%; float: left; text-align: left; margin-top: 35px;}
.fwys .r-box1 div{padding-left: 150px;}
.fwys .r-box2{ width: 50%; float: left; text-align: left; margin-top: 30px;}
.fwys .r-box2 div{padding-left: 280px;}
.fwys .r-box3{ width: 50%; float: left; margin-top: 40px;}
.fwys .r-box3 div{padding-left: 320px; }


.fwys h3{font-size: 16px; color: #00a0e9;}
.fwys p{ line-height:25px; font-size: 14px;
    color: #aaa;

    margin-top: 4px;}



.hz{ background: url("../images/hz-bj.jpg") top center no-repeat; padding: 30px 0;}
.hz .hztext{ width: 1200px; margin: 0 auto;}
.hz .hztext h3{font-size: 40px;
    color: #0065CF;
    line-height: 50px;
    font-weight: 700;
    margin: 0 0 15px 0; text-align: center;}
.hz .hztext .smtext{font-size: 28px;
    line-height: 46px;  padding: 60px 0; text-align: center;}
.hz .hztext .piclist{ margin: 20px 0; background: #FFF;}
.hz .hztext .piclist ul{ padding: 15px;}
.hz .hztext .piclist ul li{ width: 25%; float: left; margin-top: 12px;}

.about{ width: 1200px; margin: 0 auto; line-height: 30px; padding-top: 30px; font-size: 14px; color: #333;}
.about_l{ width:48%; float: left; line-height: 30px; color: #333; font-size: 14px;}
.about_r{width:48%; float:right;}
.contact{ margin: 0 auto; width: 1200px; padding: 40px 0;}
.contact .tit {
    text-align: center;
    font-weight: normal;
    font-size: 24px;
    color: #202020;
}
.contact .fit {
    font-size: 14px;
    text-align: center;
    color: #888;
    margin-top: 22px;
}
.contact-txt{ padding: 40px 0; background: #fafafa; margin-top: 40px; }
.contact-txt ul{ padding: 40px 0; text-align: center;}
.contact-txt ul li{ width: 33.33%; float: left;}
.contact-txt ul li img{ text-align: center;}
.contact-txt ul li:hover img{ animation: animate 1s;}
.contact-txt ul li h3{font-weight: normal;

    font-size: 18px;
    color: #202020;
    line-height: 44px;
    margin-top: 16px;}
.contact-txt ul li p{    font-size: 14px;
    color: #8f8f8f;
    line-height: 28px;
    padding: 0 30px;}

.inews{}
.inews ul{ padding: 12px 0;}
.inews ul li{ padding: 10px 0 10px 25px; font-size: 14px; background: url(../images/li.png) no-repeat left 20px; border-bottom: 1px dashed #F2F2F2;}
.inews ul li a{ color: #333;}
.inews ul li a:hover{color: #0065CF;}


@media screen and (max-width: 768px) {
	
	.sem{width:96%; margin: 0 2%; padding:0;}
	.c_left {
    width: 100%;
    float: left;
}
	.c_right {
    width: 100%;
    float: right;
    padding-top: 25px;
}
	.c_right img{max-width:100%;}
	.sem-common .ys-text {
    margin: 15px 2%;
     width:96%;
}
	.sem-ser {
    padding: 20px 0;
    width: 100%;
    margin: 0 auto;
}
	.sem-common .ys-text ul li {
    width: 50%;
    float: left;
    text-align: center;
}
	.ys-text-left {
    width:100%;
    float: left;
}
	.ys-text-pic {
    width: 100%;
    float: left;
    text-align: center;
    padding-top: 50px;
}
	.ys-text-pic img{max-width:100%;}
	
	.ys-text-right {
    width: 100%;
    float: right;
}
	
	.fwys{ display:none;}
	
	.about{width:96%; margin: 0 2%;}
	.about_l{ width:100%; float: left; line-height: 30px; color: #333; font-size: 14px;}
.about_r{width:100%; float:left;}
	.about_r img{width:100%; height: auto;}
	.contact {
    margin: 0 auto;
    width: 100%;
    padding: 20px 0;
		overflow: hidden;
}
	.contact-txt ul li {
    width: 100%;
    float: left;
}
	
	.hz .hztext {
    width: 96%;
    margin: 0 2%;
}
	
	.hz .hztext .piclist ul li{width:50%;}
	.hz .hztext .piclist ul li img{width:100%; height: auto;}
	
}


.nav-tabs {
    border-bottom: none;
    margin:20px auto 10px auto;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
}
.nav-tabs li {
    white-space: nowrap;
    display: inline-block;
    float: none;
}
.nav-tabs li a {
    background: #0065CF;
    color: #fff;
    padding: 8px 30px;
    border-radius: 0;
    white-space: nowrap;
    border: #0065CF 1px solid;
    font-size: 12px;
    margin-right: 15px;
    -webkit-transition: all .5s ease-out;
    transition: all .5s ease-out;
}




﻿.form-control{ border:1px solid #1FC0F5 !important}
.overlay-fade{opacity:0;}
.less-link{color:#464646}.less-link:hover{color:#696969}.less-decorationnone{text-decoration:none}.less-decorationnone:active,.less-decorationnone:focus,.less-decorationnone:hover{text-decoration:none}.height-20{height:20px}.less-page-content{padding:30px;background:#fff}@media (max-width:767px){.less-page-content{padding:10px}}.less-page-body{padding:30px 0;background:#fff}@media (max-width:767px){.less-page-body{padding:0}}.less-uldestyle{padding:0;list-style:none}.met-editor{padding:30px;background:#fff;width:100%;max-width:100%;font-size:16px;line-height:1.8;color:#696969;word-wrap:break-word}@media (max-width:767px){.met-editor{padding:10px}}.met-editor p{margin-bottom:16px}.met-editor img{max-width:100%}.met-editor img:not(.imgload){height:auto !important}.met-editor table{color:#464646}.met-editor .table-saw{overflow-x:auto}.met-editor video,.met-editor .metvideo,.met-editor iframe{max-width:100% !important;margin:auto;display:block}.met_pager{margin-top:20px;text-align:center}.met_pager *{display:inline-block}.met_pager a{padding:9px 15px;border:1px solid #e4eaec;background:#fff;text-align:center;color:#76838f;margin-right:20px}.met_pager a:hover{background:#f5f5f5;text-decoration:none}.met_pager a.NextA{border-right:1px solid #e4eaec;display:none}.met_pager a.PreA{display:none}.met_pager .PreSpan,.met_pager .NextSpan{padding:9px 15px;border:1px solid #e4eaec;background:#fff;color:#ccd5db;cursor:default;display:none}.met_pager a.Ahover{border-color:#292929;background:#292929;color:#fff;cursor:default}.met_pager a.Ahover:hover{border-color:#292929;background:#292929;color:#fff}.met_pager a{text-decoration:none}.met_pager a:active,.met_pager a:focus,.met_pager a:hover{text-decoration:none}.met_pager .PageText{display:none;margin-left:10px;color:#aaa}.met_pager input{display:none}.pager li{width:49%;display:inline-block}.pager li a{max-width:100%}.met-scroll-top{position:fixed;right:10px;bottom:10px;z-index:10;background-color:rgba(0,0,0,0.8);border:none}.met-scroll-top:hover,.met-scroll-top:active,.met-scroll-top:focus{background-color:rgba(0,0,0,0.1) !important;border:none}.flex{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex}.less-flex-vm{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.animation-zoomInleft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}.animation-bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}.animation-bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}.animation-bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}.animation-zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}.animation-fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.animation-flipInX{-webkit-animation-name:flipInX;animation-name:flipInX}.animation-fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.animation-fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.animation-fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}html,body{width:100%;max-width:100%;min-width:320px}body{overflow-x:hidden;font:14px/1.5 "Segoe UI","Lucida Grande",Helvetica,Arial,"Microsoft YaHei",FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",Roboto,Arial,sans-serif;color:#464646}.overflow-visible{overflow:visible !important}.dropdown-menu,.dropdown-menu>li>a{border-radius:0;font-weight:normal}.dropdown-menu>li{padding:0}.dropdown-menu>li>a{color:#464646 !important;transition:color .5s;-webkit-transition:color .5s;transition:background .5s;-moz-transition:background .5s;-webkit-transition:background .5s;-o-transition:background .5s}.dropdown-menu>li>a:hover{color:#1FC0F5 !important}.dropdown-menu>li>a:hover{background:#f5f5f5}.form-control.focus,.form-control:focus{border-color:#1FC0F5}a{text-decoration:none}a:hover{text-decoration:none}b,strong{font-weight:bold}.clearfix{overflow:auto;_height:1%}.met-white-lightGallery .lg-backdrop,.met-white-lightGallery .lg-actions .lg-next,.met-white-lightGallery .lg-actions .lg-prev,.met-white-lightGallery .lg-toolbar{background:#fff}.met-white-lightGallery .lg-sub-html{background:rgba(255,255,255,0.7);color:#555}.met-white-lightGallery .lg-toolbar.opacity0{opacity:0;-moz-opacity:0;filter:alpha(opacity=0);transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;-webkit-transform:translateY(-50px);transform:translateY(-50px)}.met-white-lightGallery .lg-toolbar .lg-icon:hover,.met-white-lightGallery .lg-actions .lg-next:hover,.met-white-lightGallery .lg-actions .lg-prev:hover,.met-white-lightGallery .lg-outer .lg-toogle-thumb:hover{color:#333}.met-white-lightGallery .lg-outer{z-index:1501;background:#fff}.met-white-lightGallery .lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:84px}.met-white-lightGallery .lg-outer .lg-thumb-outer,.met-white-lightGallery .lg-outer .lg-toogle-thumb{background-color:#f2f2f2}.met-white-lightGallery .lg-outer .lg-thumb-outer{padding:0 10px}.met-white-lightGallery .lg-outer .lg-thumb-outer .lg-thumb-item{margin-bottom:0;border-radius:0}.met-white-lightGallery .lg-outer .lg-thumb-outer .lg-thumb-item.active,.met-white-lightGallery .lg-outer .lg-thumb-outer .lg-thumb-item:hover{border-color:#292929}.swiper-navtab.swiper-container-horizontal .swiper-scrollbar{width:100%;height:3px;left:0;bottom:0}.swiper-navtab.swiper-container-horizontal .swiper-scrollbar-drag{background:rgba(0,0,0,0.2)}.swiper-navtab .swiper-wrapper{width:auto}.swiper-navtab .swiper-wrapper.flex-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.swiper-navtab .swiper-slide{width:auto}.swiper-navtab .swiper-container{z-index:3}.slh,.pager li a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.slick-loading .slick-list{background:none}.slick-arrow{width:auto;height:auto;z-index:1;color:#a1a1a1 !important}.slick-arrow:before,.slick-arrow:after{font-family:inherit;display:none}.slick-arrow:hover{color:#696969 !important}.slick-arrow.slick-next{right:0}.slick-arrow.slick-prev{left:0}.slick-arrow i{font-size:30px}.slick-slide{outline:none}img.imgload:not([src*=base64]),img.slick-loading:not([src*=base64]){-o-object-fit:none;object-fit:none}.hidden-pc{display:none}.btn-outline.btn-primary{color:#292929;border-color:#292929}.btn-primary{color:#fff;border-color:#292929;background-color:#1FC0F5}.btn-outline.btn-primary:focus,.btn-outline.btn-primary:hover,.btn-outline.btn-primary:active{color:#fff;background-color:#292929;border-color:#292929}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover,.btn-primary:active{color:#292929;background-color:#fff;border-color:#292929}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{color:#292929;background-color:#fff;border-color:#292929}.pager li>a:focus,.pager li>a:hover{border-color:#444;color:#444}.modal-primary .modal-header{background-color:#444}.radio-primary input[type="radio"]:checked+label::before{border-color:#444}[class*=animation-]{-webkit-animation-duration:.6s;animation-duration:.6s}.blocks-2>li:nth-child(2n+3),.blocks-3>li:nth-child(3n+4),.blocks-4>li:nth-child(4n+5),.blocks-5>li:nth-child(5n+6),.blocks-6>li:nth-child(6n+7),.block-first{clear:none}body.met-navfixed{padding-top:60px}.met-nav{min-height:60px;margin-bottom:0;-webkit-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.met-nav [class*=animation-]{-webkit-animation-duration:.6s;animation-duration:.6s}.met-nav.navbar-shadow{-webkit-box-shadow:0 10px 30px -10px rgba(0,0,0,0.2);box-shadow:0 10px 30px -10px rgba(0,0,0,0.2);-webkit-animation-duration:.7s;animation-duration:.7s}.met-nav.navbar-fixed-top .navbar-right{margin-right:0}.met-nav .navbar-logo{height:60px;margin:0;margin-left:0;padding:0;display:block}.met-nav .navbar-logo img{max-height:50px}@media (max-width:991px){.met-nav .navbar-logo img{max-height:30px}}.met-nav .navbar-toggle{height:60px;float:right}.met-nav .nav>li>a{color:#696969;transition:color .5s;-webkit-transition:color .5s;transition:background .5s;-moz-transition:background .5s;-webkit-transition:background .5s;-o-transition:background .5s}.met-nav .nav>li>a i{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (max-width:767px){.met-nav .nav>li>a{padding:10px 15px;line-height:25px}}@media (max-width:991px){.met-nav .nav>li>a>i{float:right}}.met-nav .dropdown.open>a,.met-nav .nav li a.active{color:#696969 !important}.met-nav .nav li .link.active:after{content:'';width:100%;background-color:#696969;left:0;position:absolute;top:0;height:2px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;z-index:-1}@media (max-width:767px){.met-nav .nav li .link.active:after{height:1px;bottom:0;top:auto;left:15px}}.met-nav .nav>li>.link:after{content:'';width:0;background-color:#696969;left:0;position:absolute;top:0;height:2px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;z-index:-1}@media (max-width:767px){.met-nav .nav>li>.link:after{height:1px;bottom:0;top:auto;left:15px}}.met-nav .nav>li>.link:hover:after{content:'';width:100%;background-color:#696969;left:0;position:absolute;top:0;height:2px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;z-index:-1}@media (max-width:767px){.met-nav .nav>li>.link:hover:after{height:1px;bottom:0;top:auto;left:15px}}.met-nav .nav>li>a:hover,.met-nav .dropdown.open>a{color:#000}.met-nav .nav>li>a:hover i,.met-nav .dropdown.open>a i{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.met-nav .met-nav-login{padding-top:15px;text-align:center}.met-nav .dropdown-menu>li>a{overflow:hidden;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.met-nav .dropdown-menu>li>a:hover{color:#fff !important;background:#1FC0F5 none repeat scroll 0 0;text-indent:5px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (min-width:768px){.met-nav .nav>li>a{padding:0;height:60px;line-height:60px}.met-nav .dropdown-menu{top:65px}.met-nav .dropdown-menu .dropdown-submenu>a:after{display:none}.met-nav .dropdown-menu .dropdown-submenu>a i{position:absolute;right:10px}.met-nav .dropdown-menu.bullet{top:60px}.met-nav .met-nav-login{height:60px;padding-top:0;margin-left:10px}}@media (max-width:991px){.met-nav .dropdown-menu .dropdown-submenu>a:after{display:none}.met-nav .dropdown-menu .dropdown-submenu>a>i{float:right}}@media (max-width:767px){.met-nav .nav>li{margin-left:0 !important}.met-nav .dropdown-menu>li>.dropdown-menu>li>a{padding-left:40px}.met-nav .dropdown-menu.bullet:before,.met-nav .dropdown-menu.bullet:after{display:none}.met-nav .navbar-collapse-toolbar.in{overflow-y:scroll;-webkit-box-shadow:0 20px 40px -10px rgba(0,0,0,0.2);box-shadow:0 20px 40px -10px rgba(0,0,0,0.2)}.met-nav .navbar-logo{float:none;max-width:90px;margin:0 auto}}.met-banner{width:100%;margin:0 !important;display:table;background:#ccc}.met-banner.fixedheight .slick-slide{height:100%}.met-banner.fixedheight .slick-slide img{width:100%;height:100%;position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:991px){.met-banner.fixedheight .slick-slide img{width:991px}}@media (max-width:767px){.met-banner.fixedheight .slick-slide img{width:767px}}@media (max-width:429px){.met-banner.fixedheight .slick-slide img{width:429px}}.met-banner.slick-slider{display:block;z-index:1}.met-banner .slick-list,.met-banner .slick-track{height:100%}.met-banner .slick-slide{width:100%;height:auto;position:relative;overflow:hidden}.met-banner .slick-slide:first-child{display:block}.met-banner .slick-arrow{width:40px;height:40px;display:none !important;top:50%;text-align:center}.met-banner .slick-arrow.slick-prev{background:rgba(0,0,0,0.2);left:20px}.met-banner .slick-arrow.slick-prev i{background:url(../images/jiantou.png) repeat 0 0}.met-banner .slick-arrow.slick-next{background:rgba(0,0,0,0.2);right:20px}.met-banner .slick-arrow.slick-next i{background:url(../images/jiantou.png) repeat -39px 0}.met-banner .slick-arrow:hover{background:rgba(0,0,0,0.9);-webkit-transition:all ease-out .3s;transition:all ease-out .3s;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.met-banner .slick-arrow:hover i{opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}.met-banner .slick-arrow i{font-size:0;color:#fff !important;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);position:absolute;top:0;left:0;width:40px;height:40px}@media (max-width:767px){.met-banner .slick-arrow i{font-size:50px}}.met-banner .slick-dots{margin:0;bottom:20px}.met-banner .slick-dots li{margin:0 2px}@media (max-width:991px){.met-banner{height:350px}}@media (min-width:768px){.met-banner:hover .slick-arrow{display:block !important}}@media (max-width:767px){.met-banner{height:300px}.met-banner .slick-dots{bottom:5px}}@media (max-width:479px){.met-banner{height:150px}}.met-banner .banner-text{width:100%;height:100%;position:absolute;left:0;top:0}.met-banner .banner-text .container{height:100%;display:table;text-align:center}.met-banner .banner-text .container .banner-text-con{display:table-cell;vertical-align:middle}.met-banner .banner-text.p-1 .container{text-align:left}.met-banner .banner-text.p-1 .container .banner-text-con div{width:60%;float:left}.met-banner .banner-text.p-2 .container{text-align:right}.met-banner .banner-text.p-2 .container .banner-text-con div{width:60%;float:right}.met-banner .banner-text.p-3{top:10%}.met-banner .banner-text.p-3 .container .banner-text-con{vertical-align:top}.met-banner .banner-text.p-4{top:auto;bottom:10%}.met-banner .banner-text.p-4 .container .banner-text-con{vertical-align:bottom}.met-banner .banner-text.p-3 .container .banner-text-con,.met-banner .banner-text.p-4 .container .banner-text-con,.met-banner .banner-text.p-5 .container .banner-text-con{width:60%}.met-banner .banner-text h1,.met-banner .banner-text h2,.met-banner .banner-text h3,.met-banner .banner-text p{color:#fff}.met-banner .banner-text h1,.met-banner .banner-text h2{margin:0;font-size:40px}.met-banner .banner-text h3{font-size:48px;font-weight:normal;margin:0}.met-banner .banner-text p{font-size:20px;margin:20px 0 0;text-shadow:none}.met-banner .banner-text .btn{margin-top:30px;font-size:20px}@media (max-width:991px){.met-banner .banner-text h1,.met-banner .banner-text h2,.met-banner .banner-text h3{font-size:30px}.met-banner .banner-text p{font-size:20px}}@media (max-width:767px){.met-banner .banner-text .container{width:100%}.met-banner .banner-text.p-5 .container .banner-text-con{width:100%}.met-banner .banner-text h1,.met-banner .banner-text h2{font-size:24px}.met-banner .banner-text h3{font-size:16px}.met-banner .banner-text p{margin-top:15px;font-size:12px}.met-banner .banner-text .btn{margin-top:20px;font-size:16px}}.met-banner-ny{background-color:#292929;height:120px}.met-banner-ny h1,.met-banner-ny h2{margin:0;padding:10px 30px;font-size:35px;font-weight:300;text-shadow:none;color:#fff}@media (max-width:767px){.met-banner-ny{height:90px}}.met-position{background:#fff;border-bottom:1px solid #f0f2f5;padding:15px;padding-bottom:5px}.met-position.bordernone{border-bottom:none}@media (max-width:767px){.met-position{border-bottom:1px solid #f0f2f5}}.met-position .breadcrumb{margin:0;padding:15px}.met-position .breadcrumb>li+li:before{color:#444}.met-position a{text-decoration:none;color:#444}.met-position a:active,.met-position a:focus,.met-position a:hover{text-decoration:none}.met-position.pattern-show{background:#f2f2f2;border-bottom:none}.met-position.pattern-show .breadcrumb{padding:10px}.met-column-nav{border-bottom:1px solid #f0f2f5;text-align:center}.met-column-nav.bordernone{border-bottom:none}@media (max-width:767px){.met-column-nav{border-bottom:1px solid #f0f2f5}}.met-column-nav ul.met-column-nav-ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.met-column-nav ul.met-column-nav-ul>li{white-space:nowrap}.met-column-nav ul.met-column-nav-ul>li a.link{text-decoration:none;padding:14px;display:block;font-size:16px;color:#2D3979}.met-column-nav ul.met-column-nav-ul>li a.link:active,.met-column-nav ul.met-column-nav-ul>li a.link:focus,.met-column-nav ul.met-column-nav-ul>li a.link:hover{text-decoration:none}.met-column-nav ul.met-column-nav-ul>li a.link:hover,.met-column-nav ul.met-column-nav-ul>li a.link.active{color:#1FC0F5;border-bottom:2px solid #6a6a6a; background:#F8FAFB;}.met-column-nav ul.met-column-nav-ul>li>ul>li>a.active{color:#696969 !important}.met-column-nav ul.met-column-nav-ul>li .dropdown-menu.bullet{top:40px}.met-column-nav.product-search-body .sidebar_tile{overflow:hidden}.met-column-nav.product-search-body .swiper-navtab{margin-bottom:10px}@media (min-width:992px){.met-column-nav.product-search-body .met-column-nav-ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.met-column-nav.product-search-body .product_search .form-group{margin-bottom:15px}@media (min-width:992px){.met-column-nav.product-search-body .product_search .form-group{margin-top:7px;margin-bottom:0}}.met-column-nav.product-search-body .product_search.navno .form-group{margin-top:15px}@media (min-width:992px){.met-column-nav.product-search-body .product_search.navno .form-group{margin-top:8px;margin-bottom:8px}}.nav-tabs-line>li.active>a,.nav-tabs-line>li.active>a:focus,.nav-tabs-line>li.active>a:hover{color:#444;background-color:transparent;border-bottom:2px solid #444}.met-links{padding:15px 0;color:#5e7387;background:#f5f5f5}@media (max-width:767px){.met-links .container{text-align:left}.met-links li:first-child{display:block}}.met-links a{color:#5e7387}.met-links ol{margin-bottom:0}.met-links .breadcrumb>li+li:before{color:#aaa}.met-links li{white-space:nowrap}.met-links .link_img{height:40px;display:inline-block}.met-links .link_img img{height:100%}.met-footnav{padding:0 !important;padding-top:40px !important;border-top:1px solid #f0f2f5}@media (max-width:991px){.met-footnav .list{margin-bottom:20px}}@media (max-width:767px){.met-footnav{padding:30px 0}}.met-footnav h4{font-size:18px;margin-top:0;text-shadow:none}.met-footnav ul{padding:0;margin-bottom:0;list-style:none}.met-footnav ul li{margin-bottom:3px}.met-footnav ul li a{color:#5e7387;text-decoration:none}.met-footnav ul li a:active,.met-footnav ul li a:focus,.met-footnav ul li a:hover{text-decoration:none}.met-footnav ul li a:hover{color:#696969}@media (max-width:767px){.met-footnav .info{margin-left:0}}.met-footnav .info .foot_info_icon{text-align:left}.met-footnav .info em{display:block;font-size:26px;font-style:normal}.met-footnav .info em a{color:#5e7387;transition:color .5s;-moz-transition:color .5s;-webkit-transition:color .5s;-o-transition:color .5s}.met-footnav .info em a:hover{color:#464646}.met-footnav .info h3{text-align:left;margin-bottom:20px}.met-footnav .info p{color:#848484;text-align:left;font-size:13px;float:left;margin-right:30px;margin-bottom:10px}@media (max-width:767px){.met-footnav .info p{float:none}}.met-footnav .info i{font-size:22px;cursor:pointer;}.met-footnav .info a{margin:0 8px}.met-footnav .info a:hover,.met-footnav .info a:focus{text-decoration:none}@media (max-width:991px){.met-footnav .info{margin-top:0}}.met-footnav .col-md-3 p{float:none}.met-footnav .lw{float:right;margin-right:150px}@media (max-width:767px){.met-footnav .lw{margin-top:30px}}
.met-footnav .lw .form-control{border:none;background:#f5f5f5;border-radius:0;color:#848484;font-size:13px ; border-bottom:1px solid #1FC0F5 !important}

.met-footnav .lw .form-control:focus{border-bottom:1px solid #444;border-radius:0}.met-footnav .lw .input-group-addon{border:none;background-color:#f5f5f5;border-bottom:1px solid #1FC0F5}.met-footnav .lw .btn{background:#505050;border-color:#505050}.met-footnav .lw .btn:hover{background:#f5f5f5;border-color:#f5f5f5;color:#505050}.met-footnav .met-message{padding:0;background:none}.met-footnav .met-message .met-message-body,.met-footnav .met-message .met-message-submit{padding:0;background:none}.met-weixin-img img{max-width:160px}footer{height:auto;border-top:1px solid #f0f2f5;padding:20px 0;color:#aaa;line-height:1.8;background:#f5f5f5}footer p{margin-bottom:0;font-size:13px;color:#848484}.met-langlist .flag-icon{margin-right:3px;font-size:15px}@media (max-width:767px){#met-langlist-modal .modal-center{height:auto !important}}#met-langlist-modal .modal-content{border-radius:0}#met-langlist-modal .modal-content .modal-body{padding:40px 40px 20px;position:relative}#met-langlist-modal .modal-content .modal-body .close{position:absolute;right:10px;top:0;font-size:40px}#met-langlist-modal .modal-content a.btn{padding:0 15px;border:none;font-size:16px;height:50px;line-height:50px}#met-langlist-modal .modal-content a.btn span.flag-icon{margin-right:8px;top:7px;font-size:30px}.met-index-body{padding:70px 0;background:#fff;position:relative;z-index:2}.met-index-body:nth-of-type(odd){background:#f5f5f5}.met-index-body h3{font-size:24px;margin-top:0;text-align:center;margin-bottom:0;color:#444}.met-index-body p.desc{font-size:13px;text-align:center;width:80%;color:#848484;margin:0 auto;margin-bottom:10px;font-family:"Microsoft YaHei"}@media (max-width:991px){.met-index-body{padding:60px 0}}@media (max-width:767px){.met-index-body{padding:50px 0;border-top:1px solid #e7e7e7}.met-index-body h3{font-size:22px}.met-index-body p.desc{font-size:12px}}.more{background:url(../images/jiantou.png) repeat 0px -157px #1FC0F5;width:108px;height:30px;display:block;-webkit-transition:all .5s cubic-bezier(.215, .61, .355, 1) 0s;transition:all .5s cubic-bezier(.215, .61, .355, 1) 0s;border:#1FC0F5 1px solid;margin-top:50px}@media (max-width:991px){.more{margin:0 auto;margin-top:30px}}.more:hover{background:url(../images/jiantou.png) no-repeat 0px -216px;border-color:#b6b6b6}.met-index-service #serviceSlick{margin-top:30px}.met-index-service .index_service_icon{display:block;width:100%;text-align:center}.met-index-service .service_item{margin-right:25px;margin-left:25px}.met-index-service .service_item h4{overflow:hidden}@media (min-width:767px) and (max-width:1200px){.met-index-service .service_item img{max-width:300px;margin:0 auto}}@media (min-width:991px){.met-index-service .service_item{margin-right:25px}}.met-index-service .slick-arrow{width:20px}.met-index-service .slick-arrow.slick-next{right:-10px}.met-index-service [class*=blocks] li{margin:50px 0 0;clear:none}.met-index-service [class*=blocks] li i{width:120px;height:120px;background:#eee;text-align:center;font-size:50px;line-height:120px;color:#5e7387;border-radius:100%;transition:background .5s,color .5s;-moz-transition:background .5s,color .5s;-webkit-transition:background .5s,color .5s;-o-transition:background .5s,color .5s}.met-index-service [class*=blocks] li:hover i{background:#4e97d9;color:#fff}.met-index-service [class*=blocks] li h4{margin-top:20px;margin-bottom:5px;font-weight:300;font-size:20px;color:#2a333c}.met-index-service [class*=blocks] li p{width:90%;margin:0 auto;font-weight:300;color:#5e7387;text-align:left}.met-index-service [class*=blocks] li a{text-decoration:none}.met-index-service [class*=blocks] li a:active,.met-index-service [class*=blocks] li a:focus,.met-index-service [class*=blocks] li a:hover{text-decoration:none}.met-index-service [class*=blocks] li a img{width:100%}@media (max-width:767px){.met-index-service [class*=blocks] li{margin-top:30px}.met-index-service [class*=blocks] li i{width:90px;height:90px;font-size:40px;line-height:90px}}@media (max-width:479px){.met-index-service [class*=blocks] li p{width:100%}}.met-index-product{text-align:center;padding:60px 0}.met-index-product .container{width:90%;position:relative}.met-index-product .index_more{height:40px;line-height:40px;width:60px;background:url(../images/icon_more.png) no-repeat 0 -9px;display:block;-webkit-transition:all .5s cubic-bezier(.215, .61, .355, 1) 0s;transition:all .5s cubic-bezier(.215, .61, .355, 1) 0s;border:#dfdfdf 1px solid;position:relative;top:-70px;-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;top:94%;left:50%;margin-left:-30px}@media (max-width:991px){.met-index-product .index_more{display:none}}@media (min-width:1400px){.met-index-product .index_more{top:94.8%}}.met-index-product .index_more:hover{border:1px solid #666;background:url(../images/icon_more.png) no-repeat 0 -53px}.met-index-product .more{background:none;display:none;position:relative}@media (max-width:991px){.met-index-product .more{display:block;color:#9f9f9f;line-height:30px}}@media (max-width:767px){.met-index-product .more{display:block;color:#9f9f9f;line-height:30px;margin-top:-40px}}.met-index-product .nav-tabs{border-bottom:none;margin:30px auto;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.met-index-product .nav-tabs li{white-space:nowrap;display:inline-block;float:none}.met-index-product .nav-tabs li.active a{background:#000;color:#fff;padding:8px 30px}.met-index-product .nav-tabs li a{background:#1FC0F5;color:#fff;padding:8px 30px;border-radius:0;white-space:nowrap;border:#1FC0F5 1px solid;font-size:12px;margin-right:5px;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.met-index-product .nav-tabs li a:hover{padding:8px 30px;border-color:##1FC0F5;color:#1FC0F5;background:#fff;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}@media (max-width:767px){.met-index-product .nav-tabs{margin:20px auto}}.met-index-product .swiper-navtab .swiper-scrollbar{bottom:15px}.met-index-product #product_list{margin-right:-10px;overflow:hidden;padding-bottom:40px}.met-index-product #product_list .slick-arrow{bottom:0;top:100%;width:40px;height:40px}@media (max-width:991px){.met-index-product #product_list .slick-arrow{display:none !important}}.met-index-product #product_list .slick-arrow i{font-size:0;width:40px;height:20px}.met-index-product #product_list .slick-next{right:50%;margin-right:-80px}.met-index-product #product_list .slick-next i{background:url(../images/jiantou.png) repeat -37px -50px;-webkit-transition:all .5s cubic-bezier(.215, .61, .355, 1) 0s;transition:all .5s cubic-bezier(.215, .61, .355, 1) 0s}.met-index-product #product_list .slick-prev{left:50%;margin-left:-90px}.met-index-product #product_list .slick-prev i{background:url(../images/jiantou.png) repeat 0 -50px;-webkit-transition:all .5s cubic-bezier(.215, .61, .355, 1) 0s;transition:all .5s cubic-bezier(.215, .61, .355, 1) 0s}.met-index-product #product_list .slick-next:hover i{background:url(../images/jiantou.png) repeat -37px -70px}.met-index-product #product_list .slick-prev:hover i{background:url(../images/jiantou.png) repeat 0 -70px}.met-index-product #product_list li{clear:none}.met-index-product #product_list h4{font-size:14px;text-align:left}@media (max-width:767px){.met-index-product #product_list h4{font-size:14px}}.met-index-product #product_list h4 a{color:#666;font-size:16px}.met-index-product #product_list h4 p{padding-top:5px;margin:0;font-size:13px;color:#848484}.met-index-product #product_list .widget{margin-right:10px;background:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.met-index-product #product_list .widget .widget-title{padding:20px 10px 20px 10px; text-align:center; background:#F8FAFB;border-bottom:1px solid #e0e0e0;-webkit-transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s;transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s}.met-index-product #product_list .widget .widget-title:hover{border-color:#666;-webkit-transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s;transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s}.met-index-product #product_list .widget .widget-header{border-radius:0}.met-index-product #product_list .widget .widget-header a{display:block;position:relative}.met-index-product #product_list .widget .widget-header a:after{content:'+';width:50px;height:50px;line-height:50px;margin:0 auto;margin-left:-26px;margin-top:0;display:inline-block;position:absolute;top:0;left:50%;z-index:10;border-radius:50px;border:1px solid rgba(255,255,255,0.5);-webkit-transition:all .6s cubic-bezier(.17, .84, .44, 1) 0s;transition:all .6s cubic-bezier(.17, .84, .44, 1) 0s;opacity:0;color:#fff;font-size:40px;text-align:center;font-family:"Times New Roman","微软雅黑"}.met-index-product #product_list .widget .widget-header .mask{position:absolute;width:100%;height:100%;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;z-index:2}.met-index-product #product_list .widget .widget-header:hover .mask{background:rgba(0,0,0,0.5);-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.met-index-product #product_list .widget .widget-header:hover a:after{top:35%;opacity:1}.met-index-product #product_list .widget .widget-header:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .6s cubic-bezier(.17, .84, .44, 1) 0s;transition:all .6s cubic-bezier(.17, .84, .44, 1) 0s}.met-index-product #product_list .widget .widget-header img{-webkit-transition:all .6s cubic-bezier(.17, .84, .44, 1) 0s;transition:all .6s cubic-bezier(.17, .84, .44, 1) 0s;width:100%}.met-index-news{padding-bottom:0}.met-index-news .more{margin:70px auto}.met-index-news .news_time{display:block;font-weight:300;height:30px;color:#999;font-size:16px}.met-index-news .media-heading:hover:before{width:100%;-webkit-transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s;transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s}.met-index-news .media-heading{position:relative}.met-index-news .media-heading a{border-bottom:1px solid #efefef;font-size:16px;color:#595959;display:block;padding-bottom:20px}.met-index-news .media-heading a:hover{text-decoration:none}.met-index-news .media-heading:before{position:absolute;content:"";width:10px;height:1px;background-color:#1FC0F5;bottom:0;-webkit-transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s;transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s}.met-index-news p.des{font-size:13px;color:#848484}.met-index-news ul.blocks-2{margin-top:20px}.met-index-news ul.blocks-2 li{margin:30px 0 0}.met-index-news ul.blocks-2 li p{margin-bottom:0}.met-index-news ul.blocks-2 li p.des{margin-bottom:5px}@media (max-width:767px){.met-index-news ul.blocks-2 li{width:100% !important;margin-top:20px}.met-index-news ul.blocks-2 li .media .media-left{padding-right:10px}.met-index-news ul.blocks-2 li .media h4{font-size:16px}.met-index-news ul.blocks-2 li .media p.des{height:1.5em;overflow:hidden}.met-index-news ul.blocks-2 li .media.media-lg .media-object{width:100px}}.met-index-about .about_img img{width:100%;padding-bottom:20px}.met-index-about .about_cont h3,.met-index-about .about_cont p{text-align:left;width:100%}@media (max-width:991px){.met-index-about .about_cont h3,.met-index-about .about_cont p{text-align:center;padding-bottom:0}}.met-index-about .met-editor{padding:0;color:#848484;font-size:16px;margin-top:30px;background:none}@media (max-width:991px){.met-index-about .met-editor{margin-top:40px;font-size:14px}}@media (max-width:767px){.met-index-about .met-editor{margin-top:30px}}@media (max-width:479px){.met-index-about .met-editor{margin-top:20px}}.met-index-team{padding:0;background:#fff}.met-index-team .slick-dots{bottom:-50px}.met-index-team .team_bg{padding:80px;position:relative}.met-index-team .team_bg .bg_img{width:100%;position:absolute;left:0;top:0;z-index:-1;height:100%}@media (max-width:991px){.met-index-team .team_bg{padding:20px 0}}.met-index-team .slick-dots .slick-active button:before{background-color:#bcbcbc;border:1px solid #bcbcbc;-webkit-transition:all ease-out .3s;transition:all ease-out .3s}.met-index-team .slick-dots li button:before{width:10px;height:10px;border:rgba(123,123,123,0.8) 1px solid;border-radius:10px;color:transparent;-webkit-transition:all ease-out .3s;transition:all ease-out .3s;opacity:1}.met-index-team .container{height:484px}.met-index-team .team_item{height:484px;margin-right:30px;background:#fff}@media (max-width:991px){.met-index-team .team_item{margin-right:15px;margin-left:15px}}.met-index-team .team_item a{display:block;max-height:220px;overflow:hidden}.met-index-team .team_item a img{width:100%}.met-index-team .team_item .team_cont{margin:30px 30px 10px}.met-index-team .team_item .team_cont .team_title{font-size:20px;color:#474747}.met-index-team .team_item .team_cont .team_keywords{color:#a5a5a5;font-size:14px}.met-index-team .team_item .team_cont .team_desc{font-size:13px;max-height:90px;overflow:hidden;color:#848484}.met-index-team .team_item .team_cont .team_more{display:block;width:100%;height:34px;border-radius:0;background-color:#fff;line-height:34px;border:#e4e4e4 1px solid;color:#787878;font-size:12px;text-transform:uppercase;margin:30px 0;text-align:center}.met-index-team .team_item .team_cont .team_more:hover{background:#505050;border-color:#505050;color:#fff;text-decoration:none;-webkit-transition:all ease-out .3s;transition:all ease-out .3s}.service_item h4{font-size:16px;height:46px;line-height:46px;color:#595959;-webkit-transition:all ease-out .2s;transition:all ease-out .2s;border-bottom:1px solid #e1e1e1;text-align:left;width:100%}@media (max-width:991px){.service_item h4{text-align:center}}.service_item h4:before{position:absolute;content:"";width:10px;height:1px;background-color:#3c3c3c;margin-top:46px;-webkit-transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s;transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s}@media (max-width:991px){.service_item h4:before{display:none}}.service_item p{color:#848484;font-size:13px;line-height:24px;height:50px;overflow:hidden;width:100%;margin-top:10px}.service_item a{display:block;width:100%;position:relative}.service_item a img{margin:0 auto}@media (max-width:767px){.service_item a{text-align:center;margin-top:20px}}.service_item a:hover{text-decoration:none}.service_item a:hover h4{color:#272727}.service_item a:hover h4:before{width:100%}.met-show{padding:30px 0;background:#fff;word-break:break-all}@media (max-width:767px){.met-show{padding:0}}@media (max-width:991px){.met-show{padding-top:10px;padding-bottom:10px}.met-show .met-editor div{width:100% !important;float:none !important;margin:0 !important;text-align:left}.met-show .met-editor img{cursor:-webkit-zoom-in;cursor:zoom-in}}.team_item .wrap{height:40px;background:#292929;bottom:-40px;-webkit-transition:all .4s cubic-bezier(.215, .61, .355, 1) 0s;transition:all .4s cubic-bezier(.215, .61, .355, 1) 0s;width:100%;position:absolute;color:#fff;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.team_item .wrap div{margin:12px auto;width:14px;height:14px;position:relative}.team_item .wrap div .h{width:14px;height:2px;top:6px}.team_item .wrap div .v{width:2px;height:14px;left:6px}.team_item .wrap div span{display:block;background:#fff;position:absolute}.team_item a{height:220px;max-height:220px;display:block;overflow:hidden;position:relative}.team_item a .team_img img{width:100%}.team_item a:hover .wrap{transform:translate(0, -40px);-webkit-transform:translate(0, -40px);-moz-transform:translate(0, -40px)}.team_item .team_info{background-color:#f8f8f8;text-align:left;padding:30px}.team_item .team_info .title{color:#5a5a5a;font-size:20px}.team_item .team_info .subtitle{font-size:12px;color:#9a9a9a;margin-top:5px}.team_item .desc{margin-top:30px;height:70px;line-height:24px;font-size:12px;color:#949494;overflow:hidden}.met-news{padding:30px 0;border-top:1px solid #f0f2f5;background:#f2f2f2}.met-news .service_item{padding:50px}.met-news .service_item a{width:100%;display:block}.met-news .service_item a img{width:100%}.met-news .service_item a:focus{color:none;text-decoration:none}@media (max-width:767px){.met-news .service_item{margin-bottom:0 !important;padding:50px;border-bottom:1px solid #95a5a6}}@media (max-width:767px){.met-news{padding:0}}.met-news .met-news-body{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);-o-box-shadow:0 1px 1px rgba(0,0,0,0.05);-ms-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.met-news .met-news-list{padding:30px;background:#fff;padding-bottom:30px;border-bottom:1px solid #f0f2f5;margin-bottom:30px;overflow:hidden}.met-news .met-news-list .news-headlines{margin-bottom:50px}@media (max-width:767px){.met-news .met-news-list{padding:10px}}@media (max-width:767px){.met-news .met-news-list{padding-top:20px}}.met-news .met-news-list .slick-slide{width:100%;position:relative}.met-news .met-news-list .slick-slide:first-child{display:block}.met-news .met-news-list .headlines-text{width:100%;position:absolute;left:0;bottom:30px;text-align:center}.met-news .met-news-list .headlines-text h3{margin:0;font-size:20px;line-height:1.5;color:#fff}.met-news .met-news-list .slick-dots{bottom:35px}@media (max-width:767px){.met-news .met-news-list{padding-bottom:20px;margin-bottom:20px}.met-news .met-news-list .headlines-text{bottom:20px}.met-news .met-news-list .headlines-text h3{font-size:16px}.met-news .met-news-list .slick-dots{bottom:20px}}.met-news ul.met-page-ajax{padding:0;list-style:none}.met-news ul.met-page-ajax li{border-bottom:1px solid #f0f2f5;padding-bottom:30px;margin-bottom:30px}.met-news ul.met-page-ajax li h4{margin:0 0 20px;font-size:22px}.met-news ul.met-page-ajax li h4 a{color:#464646}.met-news ul.met-page-ajax li h4 a:hover{color:#696969}.met-news ul.met-page-ajax li p{font-size:16px}.met-news ul.met-page-ajax li p.des{color:#6a6a6a;margin-bottom:10px;font-size:13px}.met-news ul.met-page-ajax li p.info{margin-bottom:0;font-size:16px;font-weight:300;color:#a3afb7}.met-news ul.met-page-ajax li p.info span{margin-left:10px}.met-news ul.met-page-ajax li p.info span:first-child{margin:0}.met-news ul.met-page-ajax li p.info i{color:#1FC0F5;font-weight:300}@media (max-width:991px){.met-news ul.met-page-ajax li h4{font-size:18px;margin-bottom:10px}}@media (max-width:767px){.met-news ul.met-page-ajax li{padding-bottom:20px;margin-bottom:20px;border-bottom:rgba(0,0,0,0.1) 1px solid}.met-news ul.met-page-ajax li h4{font-size:16px;margin-bottom:5px}.met-news ul.met-page-ajax li p{font-size:14px}.met-news ul.met-page-ajax li p.des{height:3em;overflow:hidden;margin-bottom:5px}.met-news ul.met-page-ajax li .media .media-left{padding-right:10px}.met-news ul.met-page-ajax li .media.media-lg .media-object{width:100px}}.met-news.type-3 .met-news-body{-webkit-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none}@media (max-width:767px){.met-news.type-3 .met-news-body{margin-bottom:20px}}.met-news.type-3 .widget{border-radius:0}.met-news.type-3 .widget .widget-body,.met-news.type-3 .widget .widget-header{border-radius:0}.met-news.type-3 .widget .widget-title{font-size:24px}.met-news.type-3 .widget .widget-title a{color:#464646}.met-news.type-3 .widget .widget-title a:hover{color:#696969}.met-news.type-3 .widget .widget-metas span{margin-left:10px}.met-news.type-3 .widget .widget-metas span:first-child{margin:0}@media (max-width:767px){.met-news.type-3 .widget{margin:15px 10px}.met-news.type-3 .widget .widget-title{font-size:18px}}.met-news-bar{margin-left:30px;padding:20px;background:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);-o-box-shadow:0 1px 1px rgba(0,0,0,0.05);-ms-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}@media (max-width:991px){.met-news-bar{margin-left:0;margin-top:30px;padding:30px}}@media (max-width:767px){.met-news-bar{margin-left:0;margin-top:0;padding:20px 15px}}.met-news-bar ul.column{padding:0;list-style:none}.met-news-bar ul.column li{margin-bottom:10px}.met-news-bar ul.column li a{font-size:16px;color:#464646}.met-news-bar ul.column li a:hover{color:#696969}.met-news-bar ul.column li a.active{color:#4e97d9;border-bottom:1px solid}.met-news-bar .recommend{margin:20px 0;padding:20px 0;border-top:1px solid #f0f2f5;border-bottom:1px solid #f0f2f5}.met-news-bar .recommend h3{font-size:18px;font-weight:300;margin:0}.met-news-bar .recommend .list-group{margin-top:10px;margin-bottom:0}.met-news-bar .recommend .list-group a{color:#464646;font-size:15px}.met-news-bar .recommend .list-group a:hover{color:#696969}.met-shownews{padding:30px 0;border-top:1px solid #f0f2f5;background:#f2f2f2}@media (max-width:767px){.met-shownews{padding:0}.met-shownews .met-shownews-header{padding-top:20px}}.met-shownews .met-shownews-body{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);-o-box-shadow:0 1px 1px rgba(0,0,0,0.05);-ms-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.met-shownews .met-news-body{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);-o-box-shadow:0 1px 1px rgba(0,0,0,0.05);-ms-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.met-shownews .met-editor .postbody{width:100% !important}.met-shownews .met-shownews-header,.met-shownews .met-shownews-footer{padding:30px;background:#fff}@media (max-width:767px){.met-shownews .met-shownews-header,.met-shownews .met-shownews-footer{padding:10px}}.met-shownews .met-shownews-header{padding-bottom:0}.met-shownews h1{margin:0;margin-bottom:5px;font-size:32px}@media (max-width:767px){.met-shownews h1{font-size:20px}}.met-shownews .info{padding-bottom:20px;border-bottom:1px solid #f0f2f5;font-size:16px;font-weight:300;color:#a3afb7}.met-shownews .info span{padding-right:10px}@media (max-width:767px){.met-shownews .info{padding-bottom:20px}}.met-shownews .met-shownews-footer{padding-top:0}.met-shownews .met-shownews-footer ul.pager{margin:0;border-top:1px solid #f0f2f5;padding-top:20px}.met_tools_code{margin-top:30px;text-align:center;font-size:0}@media (max-width:767px){.met_tools_code{margin-top:10px}}.met_tools_code .bdsharebuttonbox{display:inline}.met_tools_code .bdsharebuttonbox a{float:none;display:inline-block}.met-news-bar ul.column li a.active{color:#444}.met-product{background:#f2f2f2}.met-product .container{padding:30px 15px}.met-product .container-fluid{padding:30px}.met-product ul.met-grid li{clear:none}.met-product .widget>.widget-title{padding:20px;border-bottom:1px solid #e0e0e0;-webkit-transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s;transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s}.met-product .widget,.met-product .widget .widget-header,.met-product .widget-body{border-radius:0 !important}.met-product .widget .widget-header:hover a:after{top:35%;opacity:1}.met-product .widget .widget-header:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .6s cubic-bezier(.17, .84, .44, 1) 0s;transition:all .6s cubic-bezier(.17, .84, .44, 1) 0s}.met-product .widget .widget-header:hover .mask{background:rgba(0,0,0,0.5);-webkit-transition:all .6s cubic-bezier(.17, .84, .44, 1) 0s;transition:all .6s cubic-bezier(.17, .84, .44, 1) 0s}.met-product .widget .widget-header img{-webkit-transition:all .6s cubic-bezier(.17, .84, .44, 1) 0s;transition:all .6s cubic-bezier(.17, .84, .44, 1) 0s}.met-product .widget .widget-header a{display:block;position:relative}.met-product .widget .widget-header a:after{content:'+';width:50px;height:50px;line-height:50px;margin:0 auto;margin-left:-26px;margin-top:0;display:inline-block;position:absolute;top:0;left:50%;z-index:10;border-radius:50px;border:1px solid rgba(255,255,255,0.5);-webkit-transition:all .6s cubic-bezier(.17, .84, .44, 1) 0s;transition:all .6s cubic-bezier(.17, .84, .44, 1) 0s;opacity:0;color:#fff;font-size:40px;text-align:center;font-family:"Times New Roman","微软雅黑"}.met-product .widget .widget-header .mask{position:absolute;width:100%;height:100%;-webkit-transition:all .6s cubic-bezier(.17, .84, .44, 1) 0s;transition:all .6s cubic-bezier(.17, .84, .44, 1) 0s;z-index:2}.met-product .met-toolbar-body{margin-bottom:15px;margin-top:-15px}.met-product .met-toolbar-body .btn-toolbar{float:right}.met-product .met-toolbar-body .btn-toolbar .btn-group{background:#fff}.met-product .met-figure .widget-body{display:none}.met-product.type-1 h4{margin:0;font-size:16px;text-align:left}.met-product.type-1 h4 a{color:#666}.met-product.type-1 h4 p{padding-top:5px;margin:0;font-size:13px;color:#848484}@media (max-width:767px){.met-product.type-1 h4{font-size:14px}}.met-product.type-1 h4 a{color:#464646}.met-product.type-1 h4 a:hover{color:#696969}.met-product.type-2 .container-fluid{padding:15px}.met-product.type-2 .keywords{font-size:13px}.met-product.type-2 ul{-webkit-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.met-product.type-2 h4{margin:0;font-weight:300}@media (max-width:767px){.met-product.type-2 ul.met-grid li{background:#f2f2f2}}.met-product.type-3 .keywords{padding-top:5px;margin:0;font-size:13px;color:#848484}@media (max-width:991px){.met-product.type-3 h4{font-size:14px}}.met-product.type-3 p{font-size:12px}.met-product.type-3 .widget-actions{display:none}@media (max-width:767px){.met-product .container,.met-product .container-fluid{padding:10px !important}.met-product .row{margin:0}.met-product ul.met-grid{margin:0 -10px 0 0}.met-product ul.met-grid li{margin-bottom:10px;padding:0 10px 0 0}}.no-js .grid li,.no-cssanimations .met-grid li{opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}.met-grid li{opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}.met-grid li.shown{opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}.met-grid li.animate{-webkit-transform:translateY(200px);transform:translateY(200px);-webkit-animation:moveUp .65s ease forwards;animation:moveUp .65s ease forwards}@-webkit-keyframes moveUp{100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}}@keyframes moveUp{100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}}.met-showproduct .met-showproduct-list{min-height:300px;overflow:hidden;margin:0}.met-showproduct .met-showproduct-list.slick-dotted{padding-bottom:74px}.met-showproduct .met-showproduct-list .slick-track{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.met-showproduct .met-showproduct-list .slick-slide{width:100%;cursor:-webkit-grab;cursor:grab}.met-showproduct .met-showproduct-list .slick-slide:first-child{display:block}.met-showproduct .met-showproduct-list .slick-slide span{display:inline-block}.met-showproduct .met-showproduct-list .slick-slide img{display:inline}.met-showproduct .met-showproduct-list .slick-dots{bottom:0;overflow:hidden;z-index:2}.met-showproduct .met-showproduct-list .slick-dots div{margin:auto;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;position:relative}.met-showproduct .met-showproduct-list .slick-dots li{width:64px;height:64px;margin:0 0 0 10px;opacity:.7;-moz-opacity:.7;filter:alpha(opacity=70);border:2px solid #ddd}.met-showproduct .met-showproduct-list .slick-dots li:first-child{margin:0}.met-showproduct .met-showproduct-list .slick-dots li.slick-active{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);border-color:#696969}.met-showproduct .met-showproduct-list .slick-dots li img{width:60px;height:60px;-o-object-fit:fill;object-fit:fill}.met-showproduct .met-showproduct-list .slick-arrow{width:15%;height:100%;top:50%}.met-showproduct .met-showproduct-list .slick-arrow:hover i{color:#999}.met-showproduct .met-showproduct-list .slick-arrow.slick-prev{text-align:left}.met-showproduct .met-showproduct-list .slick-arrow.slick-next{text-align:right}.met-showproduct .met-showproduct-list .slick-arrow i{font-size:70px;color:#ccc}@media (max-width:767px){.met-showproduct .met-showproduct-list .slick-arrow i{font-size:50px}}.met-showproduct.pagetype1{background:#f2f2f2}.met-showproduct.pagetype1 .less-page-content{background:#f2f2f2}.met-showproduct.pagetype1 .met-showproduct-head{background:#fff;padding:30px 0}.met-showproduct.pagetype1 .met-showproduct-head #showpro-gallery .slick-slide{cursor:-webkit-zoom-in;cursor:zoom-in}.met-showproduct.pagetype1 .met-showproduct-head .product-intro h1{margin-top:0;font-size:28px}.met-showproduct.pagetype1 .met-showproduct-head .product-intro p.description{margin-bottom:15px;color:#5e7387}.met-showproduct.pagetype1 .met-showproduct-head .product-intro .para{border-top:1px solid #f0f2f5;border-bottom:1px solid #f0f2f5;padding:15px;padding-bottom:0}.met-showproduct.pagetype1 .met-showproduct-head .product-intro .tools{margin:15px 15px 0}.met-showproduct.pagetype1 .met-showproduct-body{padding:30px 0 0}.met-showproduct.pagetype1 .met-showproduct-body .panel{border-radius:0}.met-showproduct.pagetype1 .met-showproduct-body .product-content-body .met-editor{padding:0}@media (min-width:992px){.met-showproduct.pagetype1 .met-showproduct-body .product-content-body .panel{margin-right:15px}}.met-showproduct.pagetype1 .met-showproduct-body .product-content-body ul.nav-tabs{margin-bottom:30px}.met-showproduct.pagetype1 .met-showproduct-body .product-hot h4.example-title{margin-bottom:15px;font-size:16px;font-weight:300}@media (min-width:992px){.met-showproduct.pagetype1 .met-showproduct-body .product-hot{margin-left:45px}}.met-showproduct.pagetype1 .met-showproduct-body .product-hot .mob-masonry li{text-align:center;clear:none}@media (min-width:992px){.met-showproduct.pagetype1 .met-showproduct-body .product-hot .mob-masonry li{width:100%}}.met-showproduct.pagetype1 .met-showproduct-body .product-hot .mob-masonry a.img{margin:0 auto;margin-bottom:5px;display:block}.met-showproduct.pagetype1 .met-showproduct-body .product-hot .mob-masonry a.img img{margin:0 auto}.met-showproduct.pagetype1 .met-showproduct-body .product-hot .mob-masonry a.txt{color:#5e7387;text-decoration:none}.met-showproduct.pagetype1 .met-showproduct-body .product-hot .mob-masonry a.txt:active,.met-showproduct.pagetype1 .met-showproduct-body .product-hot .mob-masonry a.txt:focus,.met-showproduct.pagetype1 .met-showproduct-body .product-hot .mob-masonry a.txt:hover{text-decoration:none}.met-showproduct.pagetype1 .met-showproduct-body .product-hot .mob-masonry a.txt:hover{color:#696969}.met-showproduct.pagetype1 .met-showproduct-body .product-hot .mob-masonry p{color:#f96868;margin-bottom:0}@media (max-width:767px){.met-showproduct.pagetype1 .met-showproduct-body{padding:15px 0 0}.met-showproduct.pagetype1 .met-showproduct-body .panel{margin-bottom:15px;-webkit-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.met-showproduct.pagetype1 .met-showproduct-body .panel-body{padding:15px}.met-showproduct.pagetype1 .met-showproduct-body .product-content-body .panel{margin-right:0}.met-showproduct.pagetype1 .met-showproduct-body .product-content-body ul.nav-tabs{margin-bottom:15px;margin-top:-10px}}.met-showproduct.pagetype2{background:#fff}.met-showproduct.pagetype2 .less-page-content{background:#f2f2f2}.met-showproduct.pagetype2 nav.navbar{min-height:50px;margin-bottom:0;background:#f5f5f5;-webkit-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none;border-radius:0}.met-showproduct.pagetype2 nav.navbar.navbar-fixed-top{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-o-box-shadow:0 1px 2px rgba(0,0,0,0.1);-ms-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);background:rgba(255,255,255,0.95)}.met-showproduct.pagetype2 nav.navbar h1{margin:0;height:50px;line-height:50px;padding-top:0;padding-bottom:0;overflow:hidden}.met-showproduct.pagetype2 nav.navbar .nav{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex}.met-showproduct.pagetype2 nav.navbar .nav>li>a{padding-top:0;padding-bottom:0;height:50px;line-height:50px;white-space:nowrap}.met-showproduct.pagetype2 nav.navbar .navbar-toggle{height:50px;padding-top:0;padding-bottom:0}.met-showproduct.pagetype2 nav.navbar .navbar-right li.active a{color:#696969}@media (max-width:767px){.met-showproduct.pagetype2 nav.navbar .nav{float:none}}.met-showproduct.pagetype2 .content{padding:30px 0}.met-showproduct.pagetype2 .content-2,.met-showproduct.pagetype2 .content-4,.met-showproduct.pagetype2 .content-6{background:#f2f2f2}.met-showproduct.pagetype2 .content-2 .met-editor,.met-showproduct.pagetype2 .content-4 .met-editor,.met-showproduct.pagetype2 .content-6 .met-editor{background:#f2f2f2}@media (max-width:767px){.met-showproduct.pagetype2 ul.blocks{padding-left:10px}.met-showproduct.pagetype2 ul.blocks li{width:50%}.met-showproduct.pagetype2 ul.blocks li .widget{margin-right:10px}}.met-download{padding:30px 0;background:#f2f2f2;border-top:1px solid #f0f2f5}@media (max-width:767px){.met-download{padding:0}.met-download .met-download-header{padding-top:20px}}.met-download .list-group{margin-bottom:30px}.met-download .met-download-body{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);-o-box-shadow:0 1px 1px rgba(0,0,0,0.05);-ms-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.met-download .met-download-list{padding:30px;background:#fff}@media (max-width:767px){.met-download .met-download-list{padding:10px}}.met-download .met-download-list .list-group-item{padding:30px 0}.met-download .met-download-list .media-left{padding-right:5px;padding-left:10px}.met-download .met-download-list .media-left i{font-size:38px;color:#a3afb7}.met-download .met-download-list h4.media-heading a{color:#464646;font-size:16px}.met-download .met-download-list h4.media-heading a:hover{color:#696969}.met-download .met-download-list small{color:#76838f;font-size:14px}.met-download .met-download-list a.btn{margin-right:10px}.met-download .met-download-header,.met-download .met-download-footer{padding:30px;background:#fff}@media (max-width:767px){.met-download .met-download-header,.met-download .met-download-footer{padding:10px}}.met-download .met-download-header{padding-bottom:0}.met-download h1{margin:0;font-size:32px;margin-bottom:5px}.met-download .info{padding-bottom:20px;border-bottom:1px solid #f0f2f5;font-size:16px;color:#a3afb7}.met-download .info span{padding-right:10px}@media (max-width:767px){.met-download .info{padding-bottom:20px}}.met-download .paralist{padding:30px;background:#fff;padding-bottom:0}@media (max-width:767px){.met-download .paralist{padding:10px}}.met-download .paralist dl{margin-bottom:0;padding-bottom:5px;border-bottom:1px solid #f0f2f5;font-size:16px}.met-download .paralist dl dd{margin-bottom:5px;color:#76838f}@media (min-width:768px){.met-download .paralist dl{padding-bottom:25px}.met-download .paralist dl dt{width:100px;margin-bottom:5px}.met-download .paralist dl dd{margin-left:120px;margin-bottom:5px}}.met-download .paralist .met-download-btn{margin-top:20px}.met-img .widget,.met-img .cover,.met-img .cover-image{border-radius:0}@media (min-width:480px) and (max-width:767px){.met-img ul.met-page-ajax li{width:50%}}.met-job{padding:30px 0;background:#f2f2f2}@media (max-width:767px){.met-job{padding:0}}.met-job .widget{border-radius:0}.met-job .widget .widget-body:last-child{border-radius:0}.met-job .widget .widget-title a{color:#464646}.met-job .widget .widget-title a:hover{color:#696969}.met-job .widget .widget-metas span{margin-right:10px}.met-job .widget .met-editor{padding:0 20px}@media (max-width:767px){.met-job .widget{margin:15px 10px}.met-job .widget .widget-body{padding:15px 10px}.met-job .widget .met-editor{padding:0}.met-job .widget hr{margin-top:15px;margin-bottom:15px}}#met-job-cv .modal-header{border-radius:0}.met-form .form-group .control-label{font-weight:normal}.met-message{padding:30px 0;background:#f2f2f2}@media (max-width:767px){.met-message{padding:0}}.met-message .col-md-6{float:none;margin:auto}.met-message .met-message-body,.met-message .met-message-submit{padding:30px;background:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);-o-box-shadow:0 1px 1px rgba(0,0,0,0.05);-ms-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}@media (max-width:767px){.met-message .met-message-body,.met-message .met-message-submit{padding:10px}}.met-message .met-message-body .media-left{padding-right:0;display:block;float:left}.met-message .met-message-body .media-left i{font-size:36px;color:#a3afb7}.met-message .met-message-body .media-body{width:calc(54%);word-wrap:break-word;display:block;float:left}.met-message .met-message-body .media-body .content{word-wrap:break-word}.met-message .met-message-body .media-body p{font-size:14px;color:#76838f}@media (min-width:992px){.met-message .met-message-submit{margin-left:30px}}@media (max-width:767px){.met-message .met-message-submit{padding-bottom:20px}}.met-feedback{padding:30px 0;background:#f2f2f2}.met-feedback .container{max-width:800px}.met-feedback .met-feedback-body{padding:30px;background:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);-o-box-shadow:0 1px 1px rgba(0,0,0,0.05);-ms-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}@media (max-width:767px){.met-feedback .met-feedback-body{padding:10px}}@media (max-width:767px){.met-feedback{padding:10px}}.met-search{padding:30px 0;border-top:1px solid #f0f2f5;background:#f2f2f2}@media (max-width:767px){.met-search{padding:0}.met-search .met-search-body{padding:20px 10px}}.met-search .met-search-body{min-height:500px;padding:30px;background:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);-o-box-shadow:0 1px 1px rgba(0,0,0,0.05);-ms-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}@media (max-width:767px){.met-search .met-search-body{padding:10px}}.met-search .met-search-body .page-search-form{margin-bottom:10px}.met-search .met-search-body .met_pager{margin-top:30px;text-align:left}.met-search .met-search-body .page-search-title{font-size:26px}.met-search .met-search-body .list-group-item{padding-top:10px;padding-bottom:10px}.met-search .met-search-body .list-group-item p{color:#76838f}.met-search .met-search-body .list-group-item>h4{margin-bottom:5px}.met-search .met-search-body .list-group-item>h4 a{text-decoration:none;color:#526069}.met-search .met-search-body .list-group-item>h4 a :hover{text-decoration:none;color:#37474f}.met-search .met-search-body .list-group-item>p:last-child{margin-bottom:0}.met-sitemap{padding:30px 0;background:#f2f2f2}@media (max-width:767px){.met-sitemap{padding:0}}.met-sitemap .met-sitemap-body{padding:30px;background:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);-o-box-shadow:0 1px 1px rgba(0,0,0,0.05);-ms-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}@media (max-width:767px){.met-sitemap .met-sitemap-body{padding:10px}}.sitemap-list{padding:0;margin:0;list-style-type:none}.sitemap-list a{color:#76838f}.sitemap-list>li{margin-bottom:25px}.sitemap-list>li:last-child{margin-bottom:0}.sitemap-list>li.is-single{margin-bottom:10px}.sitemap-list>li>a{display:block;padding:14px 15px;line-height:1;text-decoration:none;border:1px solid #e4eaec;border-radius:5px}.sitemap-list>li>ul{position:relative;padding:10px 10px 20px 40px;margin:0;list-style-type:none}.sitemap-list>li>ul a:hover{color:#62a8ea}.sitemap-list>li>ul::before{position:absolute;top:0;left:20px;width:1px;height:100%;content:" ";background:#e4eaec}.sitemap-list>li>ul>li>a{position:relative;display:block;min-width:220px;padding:10px;margin-bottom:5px;line-height:1;text-decoration:none;border:1px solid #e4eaec}.sitemap-list>li>ul>li>a::after,.sitemap-list>li>ul>li>a::before{position:absolute;top:50%;content:" ";background:#e4eaec}.sitemap-list>li>ul>li>a::before{left:-20px;width:20px;height:1px;margin-top:-1px}.sitemap-list>li>ul>li>a::after{left:-23px;width:5px;height:5px;margin-top:-3px;border-radius:50%}.sitemap-list-sub{position:relative;padding:5px 0 9px 40px;margin-top:-5px;list-style-type:none}.sitemap-list-sub::before{position:absolute;top:0;left:20px;width:1px;height:100%;content:" ";background:#e4eaec}.sitemap-list-sub>li{position:relative;line-height:30px}.sitemap-list-sub>li::after,.sitemap-list-sub>li::before{position:absolute;top:50%;left:-22px;content:" ";background:#e4eaec}.sitemap-list-sub>li::before{width:15px;height:1px;margin-top:-1px}.sitemap-list-sub>li::after{width:5px;height:5px;margin-top:-3px;border-radius:50%}@media (max-width:479px){.sitemap-list{padding-left:40px;list-style-type:disc}.sitemap-list .icon{display:none}.sitemap-list>li:first-child{margin-bottom:20px;margin-left:-16px;list-style-type:none}.sitemap-list>li>a{display:inline;padding:10px;border:none}.sitemap-list>li>a i{display:none}.sitemap-list>li>ul{padding:5px 0 5px 26px;list-style-type:circle}.sitemap-list>li>ul::before{display:none}.sitemap-list>li>ul>li>a{display:inline;padding:10px 0;border:none}.sitemap-list>li>ul>li>a::after,.sitemap-list>li>ul>li>a::before{display:none}.sitemap-list-sub{padding:5px 0 5px 20px;list-style-type:square}.sitemap-list-sub::before{display:none}.sitemap-list-sub>li{line-height:normal}.sitemap-list-sub>li::after,.sitemap-list-sub>li::before{display:none}}.met-nav-right-shop{margin:10px 0 10px}.met-nav-right-shop .badge.up{left:-10px;margin:0}.met-nav-right-shop li>a>i{line-height:40px}.met-nav-right-shop.nav>li{background:#f5f5f5;margin-bottom:10px}.met-nav-right-shop.nav>li:last-child{margin-bottom:0}.met-nav-right-shop.nav>li>a{padding-top:0;padding-bottom:0;height:40px;line-height:40px}.met-nav-right-shop .dropdown-menu li i{color:#9e9e9e}.met-nav-right-shop .dropdown>a>i{margin-right:5px;color:#76838f}.met-nav-right-shop #topcart-body .avatar{width:50px}.met-nav-right-shop #topcart-body .avatar img{border-radius:0}.met-nav-right-shop .dropdown-menu-header{padding:20px 20px}.met-nav-right-shop .dropdown-menu-footer{height:55px;line-height:55px;padding:0 15px !important}@media (min-width:768px){.met-nav-right-shop{margin-left:10px}.met-nav-right-shop.nav>li{margin-right:5px;margin-bottom:0}.met-nav-right-shop .dropdown-menu{top:55px}}.shop-product-intro #price{font-size:32px}.shop-product-intro .form-group{margin-bottom:0}.shop-product-intro del{padding-left:20px;font-size:22px;font-weight:300}.shop-product-intro label{margin-bottom:0}.shop-product-intro .selectpara-body a.btn{margin-top:8px}.shop-product-intro .selectpara-body .selectpara{min-width:70px;text-align:center}.shop-product-intro .selectpara-body .selectpara.btn-outline.btn-danger:focus,.shop-product-intro .selectpara-body .selectpara.btn-outline.btn-danger:hover{background-color:transparent;color:#f96868}.shop-product-intro .height-10{height:10px}.shop-product-intro .text-default{padding:20px;background:#f3f7f9}.shop-product-intro .purchase-btn a.btn{width:100%;display:block}.shop-product-intro .purchase-btn a.btn i{margin-right:8px}@media (min-width:768px){.shop-product-intro .purchase-btn a.btn{width:auto;display:inline;padding:10px 35px}}@media (min-width:768px){.met-showproduct.pagetype2 .shop-btn-body{margin-left:20px}}@media (max-width:767px){.met-showproduct.pagetype2 .navbar-toggle{padding:0;float:none}.met-showproduct.pagetype2 .shop-btn{padding:6px 13px;font-size:12px;line-height:1.5}}.met-showproduct.pagetype2 #shop-fashion-option .modal-content,.met-showproduct.pagetype2 #shop-fashion-option .modal-header{border-radius:0}@media (min-width:768px){.met-showproduct.pagetype2 #shop-fashion-option .purchase-btn{margin-bottom:20px}}
footer p {
    margin-bottom: 0;
    font-size: 13px;
    color: #848484;
    padding: 3px 0;
}

/*7-stroke.min.css*/
@font-face{font-family:Pe-icon-7-stroke;font-style:normal;font-weight:400;src:url(../../../templates/res017/min/static/vendor/7-stroke/Pe-icon-7-stroke.eot?d7yf1v);src:url(../fonts/pe-icon-7-stroke.eot) format('embedded-opentype'),url(../fonts/pe-icon-7-stroke.woff) format('woff'),url(../fonts/pe-icon-7-stroke.ttf) format('truetype'),url(../fonts/pe-icon-7-stroke.svg) format('svg')}[class*=" pe-"],[class^=pe-]{position:relative;display:inline-block;font-family:Pe-icon-7-stroke;font-style:normal;font-weight:400;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);text-rendering:auto;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pe-album:before{content:"\e6aa"}.pe-arc:before{content:"\e6ab"}.pe-back-2:before{content:"\e6ac"}.pe-bandaid:before{content:"\e6ad"}.pe-car:before{content:"\e6ae"}.pe-diamond:before{content:"\e6af"}.pe-door-lock:before{content:"\e6b0"}.pe-eyedropper:before{content:"\e6b1"}.pe-female:before{content:"\e6b2"}.pe-gym:before{content:"\e6b3"}.pe-hammer:before{content:"\e6b4"}.pe-headphones:before{content:"\e6b5"}.pe-helm:before{content:"\e6b6"}.pe-hourglass:before{content:"\e6b7"}.pe-leaf:before{content:"\e6b8"}.pe-magic-wand:before{content:"\e6b9"}.pe-male:before{content:"\e6ba"}.pe-map-2:before{content:"\e6bb"}.pe-next-2:before{content:"\e6bc"}.pe-paint-bucket:before{content:"\e6bd"}.pe-pendrive:before{content:"\e6be"}.pe-photo:before{content:"\e6bf"}.pe-piggy:before{content:"\e6c0"}.pe-plugin:before{content:"\e6c1"}.pe-refresh-2:before{content:"\e6c2"}.pe-rocket:before{content:"\e6c3"}.pe-settings:before{content:"\e6c4"}.pe-shield:before{content:"\e6c5"}.pe-smile:before{content:"\e6c6"}.pe-usb:before{content:"\e6c7"}.pe-vector:before{content:"\e6c8"}.pe-wine:before{content:"\e6c9"}.pe-cloud-upload:before{content:"\e68a"}.pe-cash:before{content:"\e68c"}.pe-close:before{content:"\e680"}.pe-bluetooth:before{content:"\e68d"}.pe-cloud-download:before{content:"\e68b"}.pe-way:before{content:"\e68e"}.pe-close-circle:before{content:"\e681"}.pe-id:before{content:"\e68f"}.pe-angle-up:before{content:"\e682"}.pe-wristwatch:before{content:"\e690"}.pe-angle-up-circle:before{content:"\e683"}.pe-world:before{content:"\e691"}.pe-angle-right:before{content:"\e684"}.pe-volume:before{content:"\e692"}.pe-angle-right-circle:before{content:"\e685"}.pe-users:before{content:"\e693"}.pe-angle-left:before{content:"\e686"}.pe-user-female:before{content:"\e694"}.pe-angle-left-circle:before{content:"\e687"}.pe-up-arrow:before{content:"\e695"}.pe-angle-down:before{content:"\e688"}.pe-switch:before{content:"\e696"}.pe-angle-down-circle:before{content:"\e689"}.pe-scissors:before{content:"\e697"}.pe-wallet:before{content:"\e600"}.pe-safe:before{content:"\e698"}.pe-volume2:before{content:"\e601"}.pe-volume1:before{content:"\e602"}.pe-voicemail:before{content:"\e603"}.pe-video:before{content:"\e604"}.pe-user:before{content:"\e605"}.pe-upload:before{content:"\e606"}.pe-unlock:before{content:"\e607"}.pe-umbrella:before{content:"\e608"}.pe-trash:before{content:"\e609"}.pe-tools:before{content:"\e60a"}.pe-timer:before{content:"\e60b"}.pe-ticket:before{content:"\e60c"}.pe-target:before{content:"\e60d"}.pe-sun:before{content:"\e60e"}.pe-study:before{content:"\e60f"}.pe-stopwatch:before{content:"\e610"}.pe-star:before{content:"\e611"}.pe-speaker:before{content:"\e612"}.pe-signal:before{content:"\e613"}.pe-shuffle:before{content:"\e614"}.pe-shopbag:before{content:"\e615"}.pe-share:before{content:"\e616"}.pe-server:before{content:"\e617"}.pe-search:before{content:"\e618"}.pe-film:before{content:"\e6a5"}.pe-science:before{content:"\e619"}.pe-disk:before{content:"\e6a6"}.pe-ribbon:before{content:"\e61a"}.pe-repeat:before{content:"\e61b"}.pe-refresh:before{content:"\e61c"}.pe-add-user:before{content:"\e6a9"}.pe-refresh-cloud:before{content:"\e61d"}.pe-paperclip:before{content:"\e69c"}.pe-radio:before{content:"\e61e"}.pe-note2:before{content:"\e69d"}.pe-print:before{content:"\e61f"}.pe-network:before{content:"\e69e"}.pe-prev:before{content:"\e620"}.pe-mute:before{content:"\e69f"}.pe-power:before{content:"\e621"}.pe-medal:before{content:"\e6a0"}.pe-portfolio:before{content:"\e622"}.pe-like2:before{content:"\e6a1"}.pe-plus:before{content:"\e623"}.pe-left-arrow:before{content:"\e6a2"}.pe-play:before{content:"\e624"}.pe-key:before{content:"\e6a3"}.pe-plane:before{content:"\e625"}.pe-joy:before{content:"\e6a4"}.pe-photo-gallery:before{content:"\e626"}.pe-pin:before{content:"\e69b"}.pe-phone:before{content:"\e627"}.pe-plug:before{content:"\e69a"}.pe-pen:before{content:"\e628"}.pe-right-arrow:before{content:"\e699"}.pe-paper-plane:before{content:"\e629"}.pe-delete-user:before{content:"\e6a7"}.pe-paint:before{content:"\e62a"}.pe-bottom-arrow:before{content:"\e6a8"}.pe-notebook:before{content:"\e62b"}.pe-note:before{content:"\e62c"}.pe-next:before{content:"\e62d"}.pe-news-paper:before{content:"\e62e"}.pe-musiclist:before{content:"\e62f"}.pe-music:before{content:"\e630"}.pe-mouse:before{content:"\e631"}.pe-more:before{content:"\e632"}.pe-moon:before{content:"\e633"}.pe-monitor:before{content:"\e634"}.pe-micro:before{content:"\e635"}.pe-menu:before{content:"\e636"}.pe-map:before{content:"\e637"}.pe-map-marker:before{content:"\e638"}.pe-mail:before{content:"\e639"}.pe-mail-open:before{content:"\e63a"}.pe-mail-open-file:before{content:"\e63b"}.pe-magnet:before{content:"\e63c"}.pe-loop:before{content:"\e63d"}.pe-look:before{content:"\e63e"}.pe-lock:before{content:"\e63f"}.pe-lintern:before{content:"\e640"}.pe-link:before{content:"\e641"}.pe-like:before{content:"\e642"}.pe-light:before{content:"\e643"}.pe-less:before{content:"\e644"}.pe-keypad:before{content:"\e645"}.pe-junk:before{content:"\e646"}.pe-info:before{content:"\e647"}.pe-home:before{content:"\e648"}.pe-help2:before{content:"\e649"}.pe-help1:before{content:"\e64a"}.pe-graph3:before{content:"\e64b"}.pe-graph2:before{content:"\e64c"}.pe-graph1:before{content:"\e64d"}.pe-graph:before{content:"\e64e"}.pe-global:before{content:"\e64f"}.pe-gleam:before{content:"\e650"}.pe-glasses:before{content:"\e651"}.pe-gift:before{content:"\e652"}.pe-folder:before{content:"\e653"}.pe-flag:before{content:"\e654"}.pe-filter:before{content:"\e655"}.pe-file:before{content:"\e656"}.pe-expand1:before{content:"\e657"}.pe-exapnd2:before{content:"\e658"}.pe-edit:before{content:"\e659"}.pe-drop:before{content:"\e65a"}.pe-drawer:before{content:"\e65b"}.pe-download:before{content:"\e65c"}.pe-display2:before{content:"\e65d"}.pe-display1:before{content:"\e65e"}.pe-diskette:before{content:"\e65f"}.pe-date:before{content:"\e660"}.pe-cup:before{content:"\e661"}.pe-culture:before{content:"\e662"}.pe-crop:before{content:"\e663"}.pe-credit:before{content:"\e664"}.pe-copy-file:before{content:"\e665"}.pe-config:before{content:"\e666"}.pe-compass:before{content:"\e667"}.pe-comment:before{content:"\e668"}.pe-coffee:before{content:"\e669"}.pe-cloud:before{content:"\e66a"}.pe-clock:before{content:"\e66b"}.pe-check:before{content:"\e66c"}.pe-chat:before{content:"\e66d"}.pe-cart:before{content:"\e66e"}.pe-camera:before{content:"\e66f"}.pe-call:before{content:"\e670"}.pe-calculator:before{content:"\e671"}.pe-browser:before{content:"\e672"}.pe-box2:before{content:"\e673"}.pe-box1:before{content:"\e674"}.pe-bookmarks:before{content:"\e675"}.pe-bicycle:before{content:"\e676"}.pe-bell:before{content:"\e677"}.pe-battery:before{content:"\e678"}.pe-ball:before{content:"\e679"}.pe-back:before{content:"\e67a"}.pe-attention:before{content:"\e67b"}.pe-anchor:before{content:"\e67c"}.pe-albums:before{content:"\e67d"}.pe-alarm:before{content:"\e67e"}.pe-airplay:before{content:"\e67f"}

.margin-left-30 {
    margin-left: 20px !important;
}



@media screen and (max-width: 768px) {

    /* ---- 1. 导航栏整体修复 ---- */
    .navbar {
        min-height: 60px !important;
        width: 100% !important;
    }
    .navbar-fixed-top {
        position: fixed !important;
        top: 0 !important;
        left: 0 !important;
        right: 0 !important;
        width: 100% !important;
        z-index: 1030 !important;
    }
    .navbar > .container,
    .navbar > .container-fluid {
        width: 100% !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .navbar > .container > .row {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    /* ---- 2. 汉堡菜单按钮显示修复 ---- */
    .navbar-header {
        float: none !important;
        width: 100% !important;
        position: relative !important;
        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;
        min-height: 60px !important;
    }
    .navbar-toggle {
        display: block !important;
        position: relative !important;
        float: none !important;
        margin: 0 !important;
        padding: 12px 14px !important;
        width: 48px !important;
        height: 48px !important;
        border: none !important;
        background: transparent !important;
        cursor: pointer !important;
        z-index: 1001 !important;
        order: 2 !important;
    }
    .navbar-toggle .hamburger-bar {
        display: block !important;
        width: 24px !important;
        height: 2px !important;
        background-color: #0065CF !important;
        margin: 10px auto 0 !important;
        transition: all 0.3s ease !important;
        border-radius: 1px !important;
        position: relative !important;
    }
    .navbar-toggle .hamburger-bar::before,
    .navbar-toggle .hamburger-bar::after {
        content: '' !important;
        display: block !important;
        width: 24px !important;
        height: 2px !important;
        background-color: #0065CF !important;
        position: absolute !important;
        left: 0 !important;
        transition: all 0.3s ease !important;
        border-radius: 1px !important;
    }
    .navbar-toggle .hamburger-bar::before {
        top: -8px !important;
    }
    .navbar-toggle .hamburger-bar::after {
        top: 8px !important;
    }
    /* 展开状态：X 形状 */
    .navbar-toggle:not(.collapsed) .hamburger-bar {
        background-color: transparent !important;
    }
    .navbar-toggle:not(.collapsed) .hamburger-bar::before {
        transform: rotate(45deg) !important;
        top: 0 !important;
    }
    .navbar-toggle:not(.collapsed) .hamburger-bar::after {
        transform: rotate(-45deg) !important;
        top: 0 !important;
    }

    /* ---- 3. Logo 区域修复 ---- */
    .navbar-brand,
    .navbar-logo {
        float: left !important;
        display: flex !important;
        height: auto !important;
        padding: 8px 0 !important;
       margin-left:0!important;
       margin-right:auto!important;
        max-width: auto !important;
        order: 1 !important;
    }
    .navbar-brand img,
    .navbar-logo img {
        max-height: 40px !important;
        width: auto !important;
        display: block !important;
    }

    /* ---- 4. 导航菜单折叠区域修复 ---- */
    .navbar-collapse {
        display: none !important;
        position: absolute !important;
        top: 60px !important;
        left: 0 !important;
        right: 0 !important;
        width: 100% !important;
        background: #fff !important;
        border-top: 1px solid #eee !important;
        border-bottom: 1px solid #eee !important;
        box-shadow: 0 4px 12px rgba(0,0,0,0.1) !important;
        padding: 0 !important;
        max-height: calc(100vh - 60px) !important;
        overflow-y: auto !important;
        z-index: 1029 !important;
    }
    .navbar-collapse.in {
        display: block !important;
    }
    .navbar-collapse.collapsing {
        display: block !important;
        overflow: hidden !important;
    }

    /* ---- 5. 导航菜单项修复 ---- */
    .navbar-nav {
        float: none !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        display: block !important;
    }
    .navbar-nav > li {
        float: none !important;
        display: block !important;
        width: 100% !important;
        margin-left: 0 !important;
        border-bottom: 1px solid #f0f0f0 !important;
    }
    .navbar-nav > li:last-child {
        border-bottom: none !important;
    }
    .navbar-nav > li > a {
        display: block !important;
        padding: 14px 20px !important;
        font-size: 15px !important;
        color: #333 !important;
        line-height: 1.5 !important;
        text-align: left !important;
    }
    .navbar-nav > li > a:hover,
    .navbar-nav > li > a:focus,
    .navbar-nav > .active > a,
    .navbar-nav > .active > a:hover,
    .navbar-nav > .active > a:focus {
        color: #0065CF !important;
        background: #f5f8fc !important;
    }

    /* ---- 6. 下拉菜单修复 ---- */
    .navbar-nav .dropdown {
        position: relative !important;
    }
    .navbar-nav .dropdown-menu {
        position: static !important;
        float: none !important;
        width: 100% !important;
        background: #fafafa !important;
        border: none !important;
        box-shadow: none !important;
        padding: 0 !important;
        margin: 0 !important;
        display: none !important;
    }
    .navbar-nav .dropdown.open > .dropdown-menu,
    .navbar-nav .dropdown-menu.show {
        display: block !important;
    }
    .navbar-nav .dropdown-menu > li > a {
        display: block !important;
        padding: 12px 20px 12px 40px !important;
        font-size: 14px !important;
        color: #555 !important;
        border-bottom: 1px solid #eee !important;
    }
    .navbar-nav .dropdown-menu > li:last-child > a {
        border-bottom: none !important;
    }
    .navbar-nav .dropdown-menu > li > a:hover {
        color: #0065CF !important;
        background: #f0f4f8 !important;
    }
    /* 下拉箭头 */
    .navbar-nav .dropdown-toggle .fa-angle-down {
        float: right !important;
        margin-top: 4px !important;
        transition: transform 0.3s ease !important;
    }
    .navbar-nav .dropdown.open .dropdown-toggle .fa-angle-down {
        transform: rotate(180deg) !important;
    }

    /* ---- 7. 修复 navbar-right 布局 ---- */
    .navbar-nav.navbar-right {
        float: none !important;
        margin-right: 0 !important;
    }
    .navbar-nav.navbar-right > li {
        margin-left: 0 !important;
    }

    /* ---- 8. 修复 met-nav 特殊样式 ---- */
    .met-nav .navbar-logo {
       
    }
    .met-nav .navbar-collapse-toolbar.in {
        overflow-y: auto !important;
        box-shadow: 0 20px 40px -10px rgba(0,0,0,0.2) !important;
    }

    /* ---- 9. 修复 body 顶部被遮挡 ---- */
    body {
        padding-top: 60px !important;
    }

    /* ---- 10. 修复 container 宽度溢出 ---- */
    .container {
        width: 100% !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}

/* ============================================
   超小屏幕额外优化 (iPhone SE 等)
   ============================================ */
@media screen and (max-width: 375px) {
    .navbar-brand,
    .navbar-logo {
        max-width: 150px !important;
    }
    .navbar-brand img,
    .navbar-logo img {
        max-height: 34px !important;
    }
    .navbar-nav > li > a {
        padding: 12px 16px !important;
        font-size: 14px !important;
    }
}




/* ========== 整体容器（保持原样） ========== */
.index_product { max-width: 970px; max-width:1170px; margin: 0 auto; padding: 0 15px; }

.product_h2 {
  color: #333;
  font-size: 28px;
  font-weight: 700;
  text-align: center;
  margin: 40px 0 0;
}
.product_h2 span { color: #0065cf; }
.product_p {
  color: #333;
  font-size: 13px;
  text-align: center;
  margin: 8px 0 10px;
}

/* ========== Tab 选项卡 ========== */
.tab-nav li{ margin:0 10px;}
.tab-nav {
  display: flex;
  justify-content: center;
  gap: 0;
  margin: 20px 0 10px;
  list-style: none;
  padding: 0;
}
.tab-nav li {
  list-style: none;
}
.tab-nav li a {
  display: block;
  padding: 8px 30px;
  font-size: 12px;
  color: #fff;
  background: #999;
  text-decoration: none;
  transition: background 0.3s;
  cursor: pointer;
}
/* 第一个 Tab 左圆角 */
.tab-nav li:first-child a {
 
}
/* 最后一个 Tab 右圆角 */
.tab-nav li:last-child a {

}
/* 激活态 */
.tab-nav li.active a {
  background: #0065cf;
}

/* ========== 分隔线 ========== */
.tab-divider {
  border: none;
  border-top: 1px solid #eee;
  margin: 0 0 0;
}

/* ========== 滚动容器（通用） ========== */
.scroll-wrapper {
  overflow: hidden;
  width: 100%;
  margin: 0 auto;
  padding-top: 30px;
  position: relative;
}

.scroll-track {
  display: flex;
  float: none;
  will-change: transform;
}

/* 每个 Tab 面板 */
.tab-panel {
  display: none;          /* 默认隐藏 */
}
.tab-panel.active {
  display: block;         /* 激活时显示 */
}

/* ========== 卡片样式 ========== */
.scroll-track .product_img {
  flex-shrink: 0;
  width: 242.5px;
  padding: 0 15px;
  box-sizing: border-box;
  text-align: center;
}
.scroll-track .product_img img {
  display: block;
  width: 212.5px;
  height: auto;
  margin: 0 auto;
  object-fit: cover;
}
.scroll-track .product_title {
  margin-top: 10px;
  text-align: center;
  font-size: 14px;
  color: #333;
}
.scroll-track .product_title a {
  color: #333;
  text-decoration: none;
}

/* ========== 手机响应式 ========== */
@media (max-width: 768px) {
  .product_h2 { font-size: 22px; margin-top: 25px; }
  .scroll-track .product_img { width: 160px; padding: 0 8px; }
  .scroll-track .product_img img { width: 144px; height: 144px; }
  .tab-nav li a { padding: 8px 20px; font-size: 13px; }
}
@media (max-width: 375px) {
  .scroll-track .product_img { width: 140px; padding: 0 6px; }
  .scroll-track .product_img img { width: 128px; height: 128px; }
}



/* 联系我们页 */
.contact-address {
    padding: 60px 0;
    background: url(../images/contact-bg1.png) no-repeat center;
    background-size: cover;
}
.address-list {
    margin: 0; padding-inline-start:0;
    border: 1px solid #E5E5E5; 
}
.address-list li {
    padding: 0;
}
.address-list .list-item {
    display: block;
    padding: 40px;
    border: 1px solid #E5E5E5;
    height: 100%;
}
.address-list .icon {
    display: block;
    width: 52px;
    height: 52px;
    margin: 0 auto;
    margin-bottom: 10px;
}
.address-list li:nth-child(1) .icon {
    background: url(../images/icon-contact1.svg) no-repeat center;
    background-size: contain;
}
.address-list li:nth-child(2) .icon {
    background: url(../images/icon-contact2.svg) no-repeat center;
    background-size: contain;
}
.address-list li:nth-child(3) .icon {
    background: url(../images/icon-contact3.svg) no-repeat center;
    background-size: contain;
}
.address-list li:nth-child(4) .icon {
    background: url(../images/icon-contact4.svg) no-repeat center;
    background-size: contain;
}
.address-list li:nth-child(5) .icon {
    background: url(../images/icon-contact5.svg) no-repeat center;
    background-size: contain;
}
.address-list h4 span {
    display: block;
    line-height: 1.5;
    font-size: 20px;
    color: #000000;
    text-align: center;
}
.address-list h4 .en {
    margin-bottom: 3px;
}
.address-list h4 .cn {
    margin-bottom: 20px;
}
.address-list p {
    font-size: 20px;
    line-height: 1.5;
    color: #7f7f7f;
    text-align: center;
}
.contact-recruit {
    padding: 120px 0 60px 0;
    background: url(../images/contact-bg2.png) no-repeat center;
    background-size: cover;
    margin-top: -20px;
}
.contact-recruit .page-title {
    margin-bottom: 80px;
}
.contact-recruit-info .col-md-6:nth-child(1) .item-padding {
    height: 0;
    padding-bottom: 110%;
    position: relative;
}
.contact-recruit-info .recruit-info {
    position: absolute;
    height: 100%;
    width: 100%;
    padding: 100px 115px 100px 50px;
    background: url(../images/contact-bg3.png) no-repeat center;
    background-size: cover;
}
.contact-recruit-info .recruit-info img {
    margin-bottom: 10px;
}
.contact-recruit-info .recruit-info h4 {
    font-size: 20px;
    line-height: 1.5;
    color: #fff;
    margin-bottom: 30px;
}
.contact-recruit-info .recruit-info p {
    font-size: 16px;
    line-height: 1.5;
    color: #fff;
    margin-bottom: 60px;
}
.contact-recruit-info .more {
    display: inline-block;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    position: relative;
}
.contact-recruit-info .more span {
    display: inline-block;
    font-size: 14px;
    line-height: 36px;
    color: #fff;
    padding-right: 20px;
}
.contact-recruit-info .more i {
    position: absolute;
    right: 0;
    top: 8px;
    width: 20px;
    height: 20px;
    background: url(../images/icon-more-right.svg) no-repeat center;
    background-size: contain;
}
.contact-recruit-info .col-md-6:nth-child(2) .item-padding {
    height: 0;
    padding-bottom: 110%;
    position: relative;
}
.contact-recruit-info .col-md-6:nth-child(2) img {
    position: absolute;
    right: 0;
    top: 13%;
    height: 74%;
    width: 116%;
    object-fit: cover;
}
/* 联系我们页 */
.page-title {
    text-align: center;
    margin-bottom: 50px;
}
.page-title h2 {
    font-size: 32px;
    font-weight: 600;
    color: #333;
    line-height: 2;
    position: relative;
}.page-title h2::after {
    content: "";
    width: 46px;
    height: 3px;
    position: absolute;
    bottom: -5px;
    left: 50%;
    transform: translateX(-50%);
    background: #254CD5;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}

.address-list,.address-list .list-item,
.address-list li{box-sizing: border-box;}

@font-face{font-family:'Web Icons';font-style:normal;font-weight:400;src:url(../fonts/web-icons.eot?v=0.2.3);src:url(../fonts/web-icons.eot?#iefix&v=0.2.3) format('embedded-opentype'),url(../fonts/web-icons.woff2?v=0.2.3) format('woff2'),url(../fonts/web-icons.woff?v=0.2.3) format('woff'),url(../fonts/web-icons.ttf?v=0.2.3) format('truetype'),url(../fonts/web-icons.svg?v=0.2.3#web-icons) format('svg')}[class*=" wb-"],[class^=wb-]{position:relative;display:inline-block;font-family:'Web Icons';font-style:normal;font-weight:400;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);text-rendering:auto;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wb-dashboard:before{content:"\f101"}.wb-inbox:before{content:"\f102"}.wb-cloud:before{content:"\f103"}.wb-bell:before{content:"\f104"}.wb-book:before{content:"\f105"}.wb-bookmark:before{content:"\f106"}.wb-tag:before{content:"\f107"}.wb-library:before{content:"\f108"}.wb-share:before{content:"\f109"}.wb-reply:before{content:"\f10a"}.wb-refresh:before{content:"\f10b"}.wb-move:before{content:"\f10c"}.wb-chat:before{content:"\f10d"}.wb-chat-working:before{content:"\f10e"}.wb-chat-text:before{content:"\f10f"}.wb-chat-group:before{content:"\f110"}.wb-envelope:before{content:"\f111"}.wb-envelope-open:before{content:"\f112"}.wb-user:before{content:"\f113"}.wb-user-circle:before{content:"\f114"}.wb-users:before{content:"\f115"}.wb-user-add:before{content:"\f116"}.wb-grid-9:before{content:"\f117"}.wb-grid-4:before{content:"\f118"}.wb-menu:before{content:"\f119"}.wb-layout:before{content:"\f11a"}.wb-fullscreen:before{content:"\f11b"}.wb-fullscreen-exit:before{content:"\f11c"}.wb-expand:before{content:"\f11d"}.wb-contract:before{content:"\f11e"}.wb-arrow-expand:before{content:"\f11f"}.wb-arrow-shrink:before{content:"\f120"}.wb-desktop:before{content:"\f121"}.wb-mobile:before{content:"\f122"}.wb-signal:before{content:"\f123"}.wb-power:before{content:"\f124"}.wb-more-horizontal:before{content:"\f125"}.wb-more-vertical:before{content:"\f126"}.wb-globe:before{content:"\f127"}.wb-map:before{content:"\f128"}.wb-flag:before{content:"\f129"}.wb-pie-chart:before{content:"\f12a"}.wb-stats-bars:before{content:"\f12b"}.wb-pluse:before{content:"\f12c"}.wb-home:before{content:"\f12d"}.wb-shopping-cart:before{content:"\f12e"}.wb-payment:before{content:"\f12f"}.wb-briefcase:before{content:"\f130"}.wb-search:before{content:"\f131"}.wb-zoom-in:before{content:"\f132"}.wb-zoom-out:before{content:"\f133"}.wb-download:before{content:"\f134"}.wb-upload:before{content:"\f135"}.wb-sort-asc:before{content:"\f136"}.wb-sort-des:before{content:"\f137"}.wb-graph-up:before{content:"\f138"}.wb-graph-down:before{content:"\f139"}.wb-replay:before{content:"\f13a"}.wb-edit:before{content:"\f13b"}.wb-pencil:before{content:"\f13c"}.wb-rubber:before{content:"\f13d"}.wb-crop:before{content:"\f13e"}.wb-eye:before{content:"\f13f"}.wb-eye-close:before{content:"\f140"}.wb-image:before{content:"\f141"}.wb-gallery:before{content:"\f142"}.wb-video:before{content:"\f143"}.wb-camera:before{content:"\f144"}.wb-folder:before{content:"\f145"}.wb-clipboard:before{content:"\f146"}.wb-order:before{content:"\f147"}.wb-file:before{content:"\f148"}.wb-copy:before{content:"\f149"}.wb-add-file:before{content:"\f14a"}.wb-print:before{content:"\f14b"}.wb-calendar:before{content:"\f14c"}.wb-time:before{content:"\f14d"}.wb-trash:before{content:"\f14e"}.wb-plugin:before{content:"\f14f"}.wb-extension:before{content:"\f150"}.wb-memory:before{content:"\f151"}.wb-settings:before{content:"\f152"}.wb-scissor:before{content:"\f153"}.wb-wrench:before{content:"\f154"}.wb-hammer:before{content:"\f155"}.wb-lock:before{content:"\f156"}.wb-unlock:before{content:"\f157"}.wb-volume-low:before{content:"\f158"}.wb-volume-high:before{content:"\f159"}.wb-volume-off:before{content:"\f15a"}.wb-pause:before{content:"\f15b"}.wb-play:before{content:"\f15c"}.wb-stop:before{content:"\f15d"}.wb-musical:before{content:"\f15e"}.wb-random:before{content:"\f15f"}.wb-reload:before{content:"\f160"}.wb-loop:before{content:"\f161"}.wb-text:before{content:"\f162"}.wb-bold:before{content:"\f163"}.wb-italic:before{content:"\f164"}.wb-underline:before{content:"\f165"}.wb-format-clear:before{content:"\f166"}.wb-text-type:before{content:"\f167"}.wb-table:before{content:"\f168"}.wb-attach-file:before{content:"\f169"}.wb-paperclip:before{content:"\f16a"}.wb-link-intact:before{content:"\f16b"}.wb-link:before{content:"\f16c"}.wb-link-broken:before{content:"\f16d"}.wb-indent-increase:before{content:"\f16e"}.wb-indent-decrease:before{content:"\f16f"}.wb-align-justify:before{content:"\f170"}.wb-align-left:before{content:"\f171"}.wb-align-center:before{content:"\f172"}.wb-align-right:before{content:"\f173"}.wb-list-numbered:before{content:"\f174"}.wb-list-bulleted:before{content:"\f175"}.wb-list:before{content:"\f176"}.wb-emoticon:before{content:"\f177"}.wb-quote-right:before{content:"\f178"}.wb-code:before{content:"\f179"}.wb-code-working:before{content:"\f17a"}.wb-code-unfold:before{content:"\f17b"}.wb-chevron-right:before{content:"\f17c"}.wb-chevron-left:before{content:"\f17d"}.wb-chevron-left-mini:before{content:"\f17e"}.wb-chevron-right-mini:before{content:"\f17f"}.wb-chevron-up:before{content:"\f180"}.wb-chevron-down:before{content:"\f181"}.wb-chevron-up-mini:before{content:"\f182"}.wb-chevron-down-mini:before{content:"\f183"}.wb-arrow-left:before{content:"\f184"}.wb-arrow-right:before{content:"\f185"}.wb-arrow-up:before{content:"\f186"}.wb-arrow-down:before{content:"\f187"}.wb-dropdown:before{content:"\f188"}.wb-dropup:before{content:"\f189"}.wb-dropright:before{content:"\f18a"}.wb-dropleft:before{content:"\f18b"}.wb-sort-vertical:before{content:"\f18c"}.wb-triangle-left:before{content:"\f18d"}.wb-triangle-right:before{content:"\f18e"}.wb-triangle-down:before{content:"\f18f"}.wb-triangle-up:before{content:"\f190"}.wb-check-circle:before{content:"\f191"}.wb-check:before{content:"\f192"}.wb-check-mini:before{content:"\f193"}.wb-close:before{content:"\f194"}.wb-close-mini:before{content:"\f195"}.wb-plus-circle:before{content:"\f196"}.wb-plus:before{content:"\f197"}.wb-minus-circle:before{content:"\f198"}.wb-minus:before{content:"\f199"}.wb-alert-circle:before{content:"\f19a"}.wb-alert:before{content:"\f19b"}.wb-help-circle:before{content:"\f19c"}.wb-help:before{content:"\f19d"}.wb-info-circle:before{content:"\f19e"}.wb-info:before{content:"\f19f"}.wb-warning:before{content:"\f1a0"}.wb-heart:before{content:"\f1a1"}.wb-heart-outline:before{content:"\f1a2"}.wb-star:before{content:"\f1a3"}.wb-star-half:before{content:"\f1a4"}.wb-star-outline:before{content:"\f1a5"}.wb-thumb-up:before{content:"\f1a6"}.wb-thumb-down:before{content:"\f1a7"}.wb-small-point:before{content:"\f1a8"}.wb-medium-point:before{content:"\f1a9"}.wb-large-point:before{content:"\f1aa"}

.met-news ul.met-page-ajax li p.info i {
    color: #F58220;
    font-weight: 300;
}


@media (max-width: 767px) {
  .site-sidebar.slidePanel.slidePanel-right,
  .site-sidebar.slidePanel.slidePanel-left {
    width: 100%;
  }  .site-action .btn-floating {
    width: 46px;
    height: 46px;
    padding: 0;
    font-size: 16px;
    -webkit-box-shadow: 0 6px 6px 0 rgba(60, 60, 60, .1);
            box-shadow: 0 6px 6px 0 rgba(60, 60, 60, .1);
  }
  .site-action-buttons {
    bottom: 46px;
  }.page-aside {
    position: fixed;
    top: 66px;
    left: -260px;
    z-index: 1100;
    width: 260px;
    height: -webkit-calc(100% -  66px);
    height:         calc(100% -  66px);
    overflow-y: visible;
    visibility: visible;
    border-color: transparent;
  }
  .site-navbar-collapse-show .page-aside {
    top: 132px;
    height: -webkit-calc(100% -  132px);
    height:         calc(100% -  132px);
  }
  .site-menubar-changing .page-aside,
  .site-menubar-open .page-aside {
    height: 100%;
  }
  .page-aside .page-aside-inner {
    height: 100%;
    background-color: white;
    border-right: 1px solid #e4eaec;
  }
  .page-aside.open {
    left: 0;
  }
  .site-menubar-changing .page-aside.open,
  .site-menubar-open .page-aside.open {
    visibility: hidden;
  }
  .page-aside.open .page-aside-switch .wb-chevron-right {
    display: none;
  }
  .page-aside.open .page-aside-switch .wb-chevron-left {
    display: inline;
  }
  .page-aside + .page-main {
    margin-left: 0;
  }
  .page-aside-fixed .page-aside {
    left: -260px !important;
  }
  .page-aside-fixed .page-aside.open {
    left: 0 !important;
  }
  .page-aside-fixed .site-footer {
    margin-left: 0 !important;
  }
  .page-aside-switch {
    display: block;
  } .site-navbar .brand {
    display: none;
  }
  .site-navbar .brand-mobile {
    display: block;
  }
  .site-menubar {
    top: 66px;
    height: -webkit-calc(100% - 66px);
    height:         calc(100% - 66px);
    -webkit-transform: translate3d(-260px, 0, 0);
        -ms-transform: translate(-260px, 0);
        -ms-transform: translate3d(-260px, 0, 0);
            transform: translate3d(-260px, 0, 0);

    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-perspective: 1000;
            perspective: 1000;
  }
  .site-navbar-collapse-show .site-menubar {
    top: 132px;
    height: -webkit-calc(100% - 132px);
    height:         calc(100% - 132px);
  }
  .site-menubar-footer {
    visibility: hidden;
  }
  .site-menubar-open .site-menubar-footer {
    visibility: visible;
  }
  .disable-scrolling {
    height: 100%;
    overflow: hidden;
  }
  body.site-menubar-open {
    height: 100%;
    overflow: hidden;
  }
  body.site-menubar-open .page {
    height: 100%;
    overflow: hidden;
    pointer-events: none;
  }.site-menubar-flipped .navbar-header {
    float: right;
  }.site-menubar-flipped .site-menubar {
    -webkit-transform: translate3d(260px, 0, 0);
        -ms-transform: translate(260px, 0);
        -ms-transform: translate3d(260px, 0, 0);
            transform: translate3d(260px, 0, 0);
  }.width-xs-50 {
    width: 50px;
  }
  .width-xs-100 {
    width: 100px;
  }
  .width-xs-150 {
    width: 150px;
  }
  .width-xs-200 {
    width: 200px;
  }
  .width-xs-250 {
    width: 250px;
  }
  .width-xs-300 {
    width: 300px;
  }
  .width-xs-350 {
    width: 350px;
  }
  .width-xs-400 {
    width: 400px;
  }
  .width-xs-450 {
    width: 450px;
  }
  .width-xs-500 {
    width: 500px;
  }
  .width-xs-100pc {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .width-sm-50 {
    width: 50px;
  }
  .width-sm-100 {
    width: 100px;
  }
  .width-sm-150 {
    width: 150px;
  }
  .width-sm-200 {
    width: 200px;
  }
  .width-sm-250 {
    width: 250px;
  }
  .width-sm-300 {
    width: 300px;
  }
  .width-sm-350 {
    width: 350px;
  }
  .width-sm-400 {
    width: 400px;
  }
  .width-sm-450 {
    width: 450px;
  }
  .width-sm-500 {
    width: 500px;
  }
  .width-sm-100pc {
    width: 100%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .width-md-50 {
    width: 50px;
  }
  .width-md-100 {
    width: 100px;
  }
  .width-md-150 {
    width: 150px;
  }
  .width-md-200 {
    width: 200px;
  }
  .width-md-250 {
    width: 250px;
  }
  .width-md-300 {
    width: 300px;
  }
  .width-md-350 {
    width: 350px;
  }
  .width-md-400 {
    width: 400px;
  }
  .width-md-450 {
    width: 450px;
  }
  .width-md-500 {
    width: 500px;
  }
}
@media (min-width: 1200px) {
  .width-lg-50 {
    width: 50px;
  }
  .width-lg-100 {
    width: 100px;
  }
  .width-lg-150 {
    width: 150px;
  }
  .width-lg-200 {
    width: 200px;
  }
  .width-lg-250 {
    width: 250px;
  }
  .width-lg-300 {
    width: 300px;
  }
  .width-lg-350 {
    width: 350px;
  }
  .width-lg-400 {
    width: 400px;
  }
  .width-lg-450 {
    width: 450px;
  }
  .width-lg-500 {
    width: 500px;
  }
}@media (max-width: 767px) {
    .met-banner .banner-text.p-5 .container .banner-text-con {
        width: 100%;
    }
}.cover-image {
    width: 100%;
}

@media (max-width: 768px) {
    .met-banner {
        height: auto;
    }
    .met-column-nav ul.met-column-nav-ul{ overflow:auto;justify-content: left;}
    
}

.form-group {
    margin-bottom: 20px;
}.input-search {
    position: relative;
}.input-search-btn {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    padding: 0 10px;
    background: 0 0;
    border: none;
    border-radius: 0 200px 200px 0;
}.input-search-btn+.form-control {
    padding-right: 50px;
}.input-search .form-control {
    border-radius: 200px;
}

.met_pager span {
    padding: 9px 15px;
    border: 1px solid #e4eaec;
    background: #fff;
    text-align: center;
    color: #76838f;
    margin-right: 20px;
}
.met_pager span.current,.met_pager b {
    padding: 9px 15px;
    border: 1px solid #292929;
    background: #292929;
    text-align: center;
    color: #fff;
    margin-right: 20px;
}

.met_pager a:first-child{ display:none;}





.met-product .widget .widget-header a {
    display: block;
    position: relative;
}
.blocks-xlg-4 > li {
        width: 25%;display: list-item; float:left; overflow: hidden; padding:15px;
    }.met-product .widget .widget-header a {
    display: block; overflow: hidden;
    position: relative;
}.met-product .widget .widget-header .mask {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
    transition: 0.6s cubic-bezier(0.17, 0.84, 0.44, 1);
}.met-product .widget .widget-header img {
    transition: 0.6s cubic-bezier(0.17, 0.84, 0.44, 1);
}.cover-image {
    width: 100%;
}.met-product .widget .widget-header a::after {
    content: "+";
    width: 50px;
    height: 50px;
    line-height: 50px;
    display: inline-block;
    position: absolute;
    top: 0px;
    left: 50%;
    z-index: 10;
    opacity: 0;
    color: rgb(255, 255, 255);
    font-size: 40px;
    text-align: center;
    font-family: "Times New Roman", 微软雅黑;
    margin: 0px auto 0px -26px;
    border-radius: 50px;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5);
    border-image: none;
    transition: 0.6s cubic-bezier(0.17, 0.84, 0.44, 1);
}.met-product .widget > .widget-title {
    padding: 20px;
    border-bottom: 1px solid rgb(224, 224, 224);
    transition: 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
}.met-product.type-1 h4 {
    font-size: 16px;
    text-align: left;
    margin: 0px;
}.met-product.type-1 h4 a {
    color: rgb(70, 70, 70);
}.met-product.type-1 h4 p {
    padding-top: 5px;
    font-size: 13px;
    color: rgb(132, 132, 132);
    margin: 0px;
}.met-grid li{
    opacity: 1;
}.met-product .widget > .widget-title {
    padding: 20px; 
    border-bottom: 1px solid rgb(224, 224, 224);
    background: #fff;
    transition: 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.met-grid{padding-inline-start: 0px;}
.index_product{ height:410px;}
@media (max-width: 767px) {
    .met-product ul.met-grid li { width:100%;}
}
@media (min-width: 992px) {
    .container {
        width: 95%; max-width:1200px;
    }
}



.news-section {
    max-width: 1200px;
    margin: 30px auto;
    display: flex;
    gap: 30px;
    padding: 0 20px;
}

/* 左侧轮播 */
.news-banner {
    width: 50%; padding:0;
    height: 400px;
    position: relative;
    overflow: hidden;
    border-radius: 4px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

.banner-list {
    width: 500%;
    height: 100%;
    display: flex;
    transition: transform 0.6s ease-in-out;
}

.banner-item {
    width: 20%;
    height: 100%;
    position: relative;
    flex-shrink: 0;
}

.banner-item a {
    display: block;
    width: 100%;
    height: 100%;
}

.banner-item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

.banner-item .banner-title {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 15px 20px;
    background: linear-gradient(transparent, rgba(0,0,0,0.7));
    color: #fff;
    font-size: 16px;
    line-height: 1.5;
}

/* 圆点导航 */
.banner-dots {
    position: absolute;
    bottom: 45px;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    gap: 8px;
    z-index: 10;
}

.banner-dots .dot {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: rgba(255,255,255,0.5);
    cursor: pointer;
    transition: all 0.3s;
}

.banner-dots .dot.active {
    background: #fff;
    width: 28px;
    border-radius: 6px;
}

/* 左右箭头 */
.banner-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 40px;
    height: 40px;
    background: rgba(0,0,0,0.3);
    color: #fff;
    border: none;
    cursor: pointer;
    font-size: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 10;
    transition: background 0.3s;
}

.banner-arrow:hover {
    background: rgba(0,0,0,0.6);
}

.banner-arrow.prev { left: 10px; }
.banner-arrow.next { right: 10px; }

/* 右侧新闻列表 */
.news-list-wrap {
    width: 45%;
}

.news-list-header {
    border-bottom: 2px solid #1e6db5;
    padding-bottom: 10px;
    margin-bottom: 15px;
    display: flex;
    align-items: baseline;
    gap: 10px;
}

.news-list-header h2 {
    font-size: 24px;
    color: #1e6db5;
    font-weight: bold;
}

.news-list-header span {
    font-size: 14px;
    color: #999;
    text-transform: uppercase;
}

.news-list {
    list-style: none;
}

.news-list li {
    padding: 12px 0;
    border-bottom: 1px dashed #e0e0e0;
    display: flex;
    align-items: center;
    gap: 15px;
}

.news-list li:last-child {
    border-bottom: none;
}

.news-date {
    text-align: center;
    flex-shrink: 0;
    width: 60px;
}

.news-date .day {
    font-size: 24px;
    font-weight: bold;
    color: #1e6db5;
    display: block;
    line-height: 1.2;
}

.news-date .ym {
    font-size: 12px;
    color: #999;
    display: block;
}

.news-list li a {
    color: #333;
    text-decoration: none;
    font-size: 15px;
    line-height: 1.5;
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    transition: color 0.3s;
}

.news-list li a:hover {
    color: #1e6db5;
}
</style>
<style>.trae-browser-inspect-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999997;pointer-events:auto;background:rgba(0,0,0,0)}.trae-browser-inspect-highlight-box{position:absolute;top:0;left:0;z-index:999998;display:none}.trae-browser-inspect-highlight-tag{position:absolute;left:0px;top:0px;height:18px;padding:0 6px;box-sizing:border-box;border-radius:4px;background-color:var(--vscode-icube-colorSuccessHover, "#2FB287");color:var(--vscode-icube-colorSnow, "#fff");font-size:12px;font-weight:400;display:none;align-items:center;z-index:999999}.trae-browser-inspect-highlight-box-show{display:flex}.trae-browser-inspect-select-button.trae-browser-inspect-highlight-box-show{display:flex !important}.trae-browser-inspect-select-button{position:absolute;top:0;left:0;background-color:var(--vscode-icube--bg-bg-base-secondary, "#222427");color:var(--vscode-icube--text-text-default-active, "#F5F9FE");font-size:11px;font-weight:500;border:1px solid var(--vscode-icube--border-neutral-l1, "#E0E2F217");border-radius:6px;padding:0 8px;height:32px;display:none;align-items:center;cursor:pointer;z-index:999999;gap:4px}.trae-browser-inspect-select-button svg,.trae-browser-inspect-select-button span{z-index:1}.trae-browser-inspect-select-highlight-box{background:rgba(0,0,0,0) !important}.trae-browser-inspect-select-highlight-box .trae-browser-inspect-highlight-tag{background-color:var(--vscode-icube--status-success-active, "#1E8B56")}.trae-browser-inspect-comment-card-container{position:fixed;top:0;left:0;z-index:9999999;pointer-events:auto}.trae-browser-inspect-comment-card-container .trae-browser-inspect-comment-card{display:flex;padding-top:0px !important;align-items:center;z-index:9999999 !important;background-color:var(--vscode-icube--bg-bg-menu)}*[contenteditable]{outline:none}.trae-browser-inspect-click-effect{position:fixed;width:40px;height:40px;margin-left:-20px;margin-top:-20px;border-radius:50%;background-color:var(--vscode-icube-colorSuccessHover, #2FB287);pointer-events:none;animation:trae-browser-inspect-ripple 500ms ease-out forwards;z-index:999999}@keyframes trae-browser-inspect-ripple{0%{transform:scale(0.3);opacity:.8}100%{transform:scale(2);opacity:0}}.trae-browser-inspect-ref-box{position:absolute;border:2px solid var(--vscode-icube-colorSuccessHover, "#2FB287");pointer-events:none;z-index:999998;animation:trae-browser-inspect-fadeInOut 2s ease-in-out forwards}.trae-browser-inspect-ref-label{position:absolute;top:-14px;left:0;height:14px;padding:0 4px;box-sizing:border-box;border-radius:2px;background-color:var(--vscode-icube-colorSuccessHover, "#2FB287");color:var(--vscode-icube-colorSnow, "#fff");font-size:9px;font-weight:500;display:flex;align-items:center;white-space:nowrap;z-index:999999}@keyframes trae-browser-inspect-fadeInOut{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}.trae-browser-inspect-input-highlight{position:absolute;border:2px solid var(--vscode-icube-colorSuccessHover, "#2FB287");border-radius:4px;pointer-events:none;z-index:999998;box-shadow:0 0 8px var(--vscode-icube-colorSuccessHover, "#2FB287");animation:trae-browser-inspect-input-pulse 600ms ease-out forwards}@keyframes trae-browser-inspect-input-pulse{0%{opacity:0;box-shadow:0 0 0 var(--vscode-icube-colorSuccessHover, "#2FB287")}30%{opacity:1;box-shadow:0 0 12px var(--vscode-icube-colorSuccessHover, "#2FB287")}100%{opacity:0;box-shadow:0 0 0 var(--vscode-icube-colorSuccessHover, "#2FB287")}}.trae-browser-inspect-virtual-cursor{position:fixed;width:20px;height:20px;pointer-events:none;z-index:9999999;opacity:0;transition:opacity .2s ease}.trae-browser-inspect-virtual-cursor.trae-browser-inspect-cursor-visible{opacity:1}.trae-browser-inspect-virtual-cursor.trae-browser-inspect-cursor-idle{animation:trae-browser-inspect-cursor-breathe 2s ease-in-out infinite}.trae-browser-inspect-virtual-cursor svg{width:20px;height:20px;filter:drop-shadow(0 1px 2px rgba(0, 0, 0, 0.3))}@keyframes trae-browser-inspect-cursor-breathe{0%,100%{opacity:.7}50%{opacity:1}}.trae-browser-inspect-scroll-indicator{position:fixed;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;border-radius:8px;background-color:rgba(0,0,0,.7);color:#fff;font-size:13px;font-weight:500;pointer-events:none;z-index:999999;animation:trae-browser-inspect-indicator-fade 800ms ease-out forwards;backdrop-filter:blur(4px)}.trae-browser-inspect-scroll-indicator svg{width:16px;height:16px;fill:#fff}.trae-browser-inspect-scroll-indicator.trae-scroll-up{top:12px;left:50%;transform:translateX(-50%)}.trae-browser-inspect-scroll-indicator.trae-scroll-down{bottom:12px;left:50%;transform:translateX(-50%)}.trae-browser-inspect-scroll-indicator.trae-scroll-left{left:12px;top:50%;transform:translateY(-50%)}.trae-browser-inspect-scroll-indicator.trae-scroll-right{right:12px;top:50%;transform:translateY(-50%)}@keyframes trae-browser-inspect-indicator-fade{0%{opacity:0;transform:translateX(-50%) scale(0.9)}15%{opacity:1;transform:translateX(-50%) scale(1)}85%{opacity:1}100%{opacity:0}}.trae-browser-inspect-scroll-indicator.trae-scroll-left,.trae-browser-inspect-scroll-indicator.trae-scroll-right{animation-name:trae-browser-inspect-indicator-fade-y}@keyframes trae-browser-inspect-indicator-fade-y{0%{opacity:0;transform:translateY(-50%) scale(0.9)}15%{opacity:1;transform:translateY(-50%) scale(1)}85%{opacity:1}100%{opacity:0}}.trae-browser-inspect-key-badge{position:fixed;bottom:60px;left:50%;transform:translateX(-50%);padding:8px 20px;border-radius:8px;background-color:rgba(0,0,0,.8);color:#fff;font-size:18px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,monospace;pointer-events:none;z-index:999999;animation:trae-browser-inspect-key-pop 500ms ease-out forwards;backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 12px rgba(0,0,0,.3);letter-spacing:1px}@keyframes trae-browser-inspect-key-pop{0%{opacity:0;transform:translateX(-50%) translateY(10px) scale(0.9)}20%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}80%{opacity:1}100%{opacity:0;transform:translateX(-50%) translateY(-10px)}}.trae-browser-inspect-step-badge{position:fixed;top:12px;left:12px;padding:6px 12px;border-radius:6px;background-color:var(--vscode-icube-colorSuccessHover, #2FB287);color:#fff;font-size:12px;font-weight:600;pointer-events:none;z-index:999999;animation:trae-browser-inspect-step-slide 600ms ease-out forwards;box-shadow:0 2px 8px rgba(47,178,135,.3);max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trae-browser-inspect-step-badge.trae-step-old{opacity:.4;transform:translateY(0)}@keyframes trae-browser-inspect-step-slide{0%{opacity:0;transform:translateX(-20px)}20%{opacity:1;transform:translateX(0)}100%{opacity:1;transform:translateX(0)}}.trae-browser-inspect-drag-trail{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:999998}.trae-browser-inspect-drag-trail svg{width:100%;height:100%}.trae-browser-inspect-drag-trail .trae-drag-path{fill:none;stroke:var(--vscode-icube-colorSuccessHover, #2FB287);stroke-width:2;stroke-dasharray:8 4;opacity:.6;animation:trae-browser-inspect-dash 600ms linear forwards}.trae-browser-inspect-drag-trail .trae-drag-dot{fill:var(--vscode-icube-colorSuccessHover, #2FB287);filter:drop-shadow(0 0 4px rgba(47, 178, 135, 0.6))}.trae-browser-inspect-drag-trail .trae-drag-endpoint{fill:none;stroke:var(--vscode-icube-colorSuccessHover, #2FB287);stroke-width:2;opacity:.5}@keyframes trae-browser-inspect-dash{0%{stroke-dashoffset:200}100%{stroke-dashoffset:0}}.trae-browser-inspect-drag-trail.trae-drag-fade{animation:trae-browser-inspect-trail-fade 400ms ease-out forwards}@keyframes trae-browser-inspect-trail-fade{0%{opacity:1}100%{opacity:0}}</style><script type="module">(async () => {
  try {
    const client = await import('/@vite/client');
    const hmr = client.createHotContext('hmr-handler/fake.js');
    hmr.on('vite:afterUpdate', window['__ICUBE_WEBVIEW_HMR_CALLBACK_1787019526241']);
  } catch {}
})();</script><style>.buttonsCard-bTXa5j {
  padding: var(--spacer-4);
  background: none;
  align-items: center;
  gap: 0;
  display: inline-flex;
}

.actionButton-opZL8g {
  align-items: center;
  gap: var(--spacer-4);
  padding: var(--spacer-4) var(--spacer-8);
  border-radius: var(--radius-4);
  cursor: pointer;
  transition: background-color var(--transition-fast);
  background: none;
  border: none;
  display: inline-flex;
}

.actionButton-opZL8g:hover {
  background: var(--bg-bg-overlay-l2);
}

.actionButton-opZL8g:active {
  background: var(--bg-bg-overlay-l3);
}

.actionButton-opZL8g:focus-visible {
  outline: 2px solid var(--status-primary-default);
  outline-offset: 1px;
}

.icon-ObJEMt {
  width: 16px;
  height: 16px;
  color: var(--icon-icon-default);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.title-GptGAg {
  font-family: var(--font-family-default);
  color: var(--text-text-default);
  white-space: nowrap;
  font-size: 11px;
  font-weight: 500;
  line-height: 16px;
}

.shortcut-nbwTG4 {
  color: var(--icon-icon-secondary);
  flex-shrink: 0;
  align-items: center;
  gap: 2px;
  display: flex;
}

.shortcutKey-EE6xrE {
  font-family: var(--font-family-default);
  color: var(--icon-icon-secondary);
  font-size: 11px;
  font-weight: 500;
  line-height: 12px;
}

.divider-cFGVKQ {
  box-sizing: content-box;
  background-clip: content-box;
  background-color: var(--border-border-neutral-l2);
  flex-shrink: 0;
  width: 1px;
  height: 12px;
  padding: 0 6px;
}

</style><style>.commentEditorCard-Un4Xaa {
  width: 320px;
  padding: var(--spacing-sm);
  background: none;
  flex-direction: column;
  display: flex;
}

.textContainer-ZISwbW {
  padding: var(--spacing-sm);
  background: var(--bg-bg-overlay-l1);
  border: 1px solid var(--border-border-neutral-l3);
  border-radius: var(--radius-sm);
  align-items: center;
  gap: var(--spacing-sm);
  padding-right: 0;
  display: flex;
}

.textarea-ggj4j6 {
  padding: 0 var(--spacing-sm) 0 2px;
  font-family: var(--font-family-default);
  color: var(--text-text-default);
  resize: none;
  scrollbar-width: thin;
  scrollbar-color: #56637726 transparent;
  background: none;
  border: none;
  outline: none;
  flex: 1;
  max-height: 140px;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  overflow-y: auto;
}

.textarea-ggj4j6::-webkit-scrollbar {
  width: 6px;
}

.textarea-ggj4j6::-webkit-scrollbar-track {
  background: none;
}

.textarea-ggj4j6::-webkit-scrollbar-thumb {
  background: #56637726;
  border-radius: 3px;
}

.textarea-ggj4j6::placeholder {
  color: var(--text-text-tertiary);
}

.actionBar-u_t8vc {
  justify-content: flex-end;
  align-items: center;
  gap: var(--spacing-xs);
  opacity: 0;
  max-height: 0;
  transition: max-height .2s ease-out, opacity .2s ease-out, margin-top .2s ease-out;
  display: flex;
  overflow: hidden;
}

.actionBarVisible-PxXsje {
  opacity: 1;
  max-height: 32px;
  margin-top: var(--spacing-sm);
}

.actionBarNoExpandAnimation-FCra2J {
  transition: opacity .2s ease-out;
}

.actionBarNoExpandAnimation-FCra2J.actionBarVisible-PxXsje {
  max-height: 32px;
  margin-top: var(--spacing-sm);
}

.cancelButton-Lu0me9 {
  height: 24px;
  padding: 0 var(--spacing-xs);
  background: var(--bg-bg-overlay-l2);
  border-radius: var(--radius-sm);
  cursor: pointer;
  transition: background-color var(--transition-fast);
  border: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cancelButton-Lu0me9:hover, .cancelButton-Lu0me9:active {
  background: var(--bg-bg-overlay-l3);
}

.cancelButton-Lu0me9:focus-visible {
  outline: 2px solid var(--status-primary-default);
  outline-offset: 1px;
}

.cancelText-j1RS1q {
  font-family: var(--font-family-default);
  color: var(--text-text-default);
  white-space: nowrap;
  padding: 0 var(--spacing-xs);
  font-size: 11px;
  font-weight: 500;
  line-height: 16px;
}

.submitButton-BqyEd7 {
  height: 24px;
  padding: 0 var(--spacing-sm);
  background: var(--bg-bg-invert);
  border-radius: var(--radius-sm);
  cursor: pointer;
  transition: background-color var(--transition-fast);
  border: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.submitButton-BqyEd7:hover:not(:disabled) {
  background: var(--bg-bg-invert-hover);
}

.submitButton-BqyEd7:active:not(:disabled) {
  background: var(--bg-bg-invert-active);
}

.submitButton-BqyEd7:disabled {
  background: var(--bg-bg-invert-disabled);
  color: var(--text-text-disabled);
  cursor: not-allowed;
}

.submitButton-BqyEd7:focus-visible {
  outline: 2px solid var(--status-primary-default);
  outline-offset: 1px;
}

.submitText-N58QRq {
  font-family: var(--font-family-default);
  color: var(--text-text-onaccent);
  white-space: nowrap;
  padding: 0 var(--spacing-xs);
  font-size: 11px;
  font-weight: 500;
  line-height: 16px;
}

.submitButton-BqyEd7:disabled .submitText-N58QRq {
  color: var(--text-text-disabled);
}

.submitIcon-vyKSKQ {
  width: 12px;
  height: 12px;
  color: var(--icon-icon-onaccent);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.submitButton-BqyEd7:disabled .submitIcon-vyKSKQ {
  color: var(--text-text-disabled);
}

.limitWarning-Hocj0v {
  align-items: center;
  gap: var(--spacing-xs);
  color: var(--status-warning-default);
  user-select: none;
  flex: 1;
  display: flex;
}

.limitText-hBXEaq {
  font-family: var(--font-family-default);
  color: var(--status-warning-default);
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

</style><style>.previewCommentCardContainer-HEkpU8 {
  border-radius: var(--radius-8);
  background: var(--bg-bg-menu);
  border: 1px solid var(--border-border-neutral-l1);
  transition: width .25s cubic-bezier(.4, 0, .2, 1), height .25s cubic-bezier(.4, 0, .2, 1);
  display: inline-block;
  overflow: hidden;
  box-shadow: 0 2px 6px #0003, 0 .5px #ffffff0f, inset 0 .5px #ffffff0f;
}

.previewCommentCardContent-ELaLah {
  width: max-content;
  position: relative;
}

.previewCommentCardFadeEnter-OMhMD9 {
  opacity: 0;
}

.previewCommentCardFadeEnterActive-Eacuvn {
  opacity: 1;
  transition: opacity .2s ease-in;
}

.previewCommentCardFadeExit-ms9vgc {
  opacity: 1;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.previewCommentCardFadeExitActive-vyQTsd {
  opacity: 0;
  transition: opacity .15s ease-out;
}

.previewCommentCardSuccessCard-PWnm2o {
  white-space: nowrap;
  justify-content: center;
  align-items: center;
  gap: 6px;
  height: 32px;
  padding: 0 12px;
  display: flex;
}

.previewCommentCardSuccessIcon-Oht9Ir {
  width: 16px;
  height: 16px;
  color: var(--status-success-default);
  justify-content: center;
  align-items: center;
  display: flex;
}

.previewCommentCardSuccessText-s40BWG {
  font-family: var(--font-family-default);
  color: var(--text-text-default);
  user-select: none;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

</style><style id="trae-browser-inspect-drag-styles">
            .trae-browser-inspect-draggable {
                cursor: grab !important;
            }
            .trae-browser-inspect-dragging-active {
                cursor: grabbing !important;
            }
            .trae-browser-inspect-drag-ghost {
                opacity: 0.7;
                pointer-events: none;
                position: fixed;
                z-index: 999998;
                transform: scale(0.95);
                box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
                transition: none;
            }
            .trae-browser-inspect-element-placeholder {
                opacity: 0.3;
            }
        </style><style>.trae-browser-inspect-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999997;pointer-events:auto;background:rgba(0,0,0,0)}.trae-browser-inspect-highlight-box{position:absolute;top:0;left:0;z-index:999998;display:none}.trae-browser-inspect-highlight-tag{position:absolute;left:0px;top:0px;height:18px;padding:0 6px;box-sizing:border-box;border-radius:4px;background-color:var(--vscode-icube-colorSuccessHover, "#2FB287");color:var(--vscode-icube-colorSnow, "#fff");font-size:12px;font-weight:400;display:none;align-items:center;z-index:999999}.trae-browser-inspect-highlight-box-show{display:flex}.trae-browser-inspect-select-button.trae-browser-inspect-highlight-box-show{display:flex !important}.trae-browser-inspect-select-button{position:absolute;top:0;left:0;background-color:var(--vscode-icube--bg-bg-base-secondary, "#222427");color:var(--vscode-icube--text-text-default-active, "#F5F9FE");font-size:11px;font-weight:500;border:1px solid var(--vscode-icube--border-neutral-l1, "#E0E2F217");border-radius:6px;padding:0 8px;height:32px;display:none;align-items:center;cursor:pointer;z-index:999999;gap:4px}.trae-browser-inspect-select-button svg,.trae-browser-inspect-select-button span{z-index:1}.trae-browser-inspect-select-highlight-box{background:rgba(0,0,0,0) !important}.trae-browser-inspect-select-highlight-box .trae-browser-inspect-highlight-tag{background-color:var(--vscode-icube--status-success-active, "#1E8B56")}.trae-browser-inspect-comment-card-container{position:fixed;top:0;left:0;z-index:9999999;pointer-events:auto}.trae-browser-inspect-comment-card-container .trae-browser-inspect-comment-card{display:flex;padding-top:0px !important;align-items:center;z-index:9999999 !important;background-color:var(--vscode-icube--bg-bg-menu)}*[contenteditable]{outline:none}.trae-browser-inspect-click-effect{position:fixed;width:40px;height:40px;margin-left:-20px;margin-top:-20px;border-radius:50%;background-color:var(--vscode-icube-colorSuccessHover, #2FB287);pointer-events:none;animation:trae-browser-inspect-ripple 500ms ease-out forwards;z-index:999999}@keyframes trae-browser-inspect-ripple{0%{transform:scale(0.3);opacity:.8}100%{transform:scale(2);opacity:0}}.trae-browser-inspect-ref-box{position:absolute;border:2px solid var(--vscode-icube-colorSuccessHover, "#2FB287");pointer-events:none;z-index:999998;animation:trae-browser-inspect-fadeInOut 2s ease-in-out forwards}.trae-browser-inspect-ref-label{position:absolute;top:-14px;left:0;height:14px;padding:0 4px;box-sizing:border-box;border-radius:2px;background-color:var(--vscode-icube-colorSuccessHover, "#2FB287");color:var(--vscode-icube-colorSnow, "#fff");font-size:9px;font-weight:500;display:flex;align-items:center;white-space:nowrap;z-index:999999}@keyframes trae-browser-inspect-fadeInOut{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}.trae-browser-inspect-input-highlight{position:absolute;border:2px solid var(--vscode-icube-colorSuccessHover, "#2FB287");border-radius:4px;pointer-events:none;z-index:999998;box-shadow:0 0 8px var(--vscode-icube-colorSuccessHover, "#2FB287");animation:trae-browser-inspect-input-pulse 600ms ease-out forwards}@keyframes trae-browser-inspect-input-pulse{0%{opacity:0;box-shadow:0 0 0 var(--vscode-icube-colorSuccessHover, "#2FB287")}30%{opacity:1;box-shadow:0 0 12px var(--vscode-icube-colorSuccessHover, "#2FB287")}100%{opacity:0;box-shadow:0 0 0 var(--vscode-icube-colorSuccessHover, "#2FB287")}}.trae-browser-inspect-virtual-cursor{position:fixed;width:20px;height:20px;pointer-events:none;z-index:9999999;opacity:0;transition:opacity .2s ease}.trae-browser-inspect-virtual-cursor.trae-browser-inspect-cursor-visible{opacity:1}.trae-browser-inspect-virtual-cursor.trae-browser-inspect-cursor-idle{animation:trae-browser-inspect-cursor-breathe 2s ease-in-out infinite}.trae-browser-inspect-virtual-cursor svg{width:20px;height:20px;filter:drop-shadow(0 1px 2px rgba(0, 0, 0, 0.3))}@keyframes trae-browser-inspect-cursor-breathe{0%,100%{opacity:.7}50%{opacity:1}}.trae-browser-inspect-scroll-indicator{position:fixed;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;border-radius:8px;background-color:rgba(0,0,0,.7);color:#fff;font-size:13px;font-weight:500;pointer-events:none;z-index:999999;animation:trae-browser-inspect-indicator-fade 800ms ease-out forwards;backdrop-filter:blur(4px)}.trae-browser-inspect-scroll-indicator svg{width:16px;height:16px;fill:#fff}.trae-browser-inspect-scroll-indicator.trae-scroll-up{top:12px;left:50%;transform:translateX(-50%)}.trae-browser-inspect-scroll-indicator.trae-scroll-down{bottom:12px;left:50%;transform:translateX(-50%)}.trae-browser-inspect-scroll-indicator.trae-scroll-left{left:12px;top:50%;transform:translateY(-50%)}.trae-browser-inspect-scroll-indicator.trae-scroll-right{right:12px;top:50%;transform:translateY(-50%)}@keyframes trae-browser-inspect-indicator-fade{0%{opacity:0;transform:translateX(-50%) scale(0.9)}15%{opacity:1;transform:translateX(-50%) scale(1)}85%{opacity:1}100%{opacity:0}}.trae-browser-inspect-scroll-indicator.trae-scroll-left,.trae-browser-inspect-scroll-indicator.trae-scroll-right{animation-name:trae-browser-inspect-indicator-fade-y}@keyframes trae-browser-inspect-indicator-fade-y{0%{opacity:0;transform:translateY(-50%) scale(0.9)}15%{opacity:1;transform:translateY(-50%) scale(1)}85%{opacity:1}100%{opacity:0}}.trae-browser-inspect-key-badge{position:fixed;bottom:60px;left:50%;transform:translateX(-50%);padding:8px 20px;border-radius:8px;background-color:rgba(0,0,0,.8);color:#fff;font-size:18px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,monospace;pointer-events:none;z-index:999999;animation:trae-browser-inspect-key-pop 500ms ease-out forwards;backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 12px rgba(0,0,0,.3);letter-spacing:1px}@keyframes trae-browser-inspect-key-pop{0%{opacity:0;transform:translateX(-50%) translateY(10px) scale(0.9)}20%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}80%{opacity:1}100%{opacity:0;transform:translateX(-50%) translateY(-10px)}}.trae-browser-inspect-step-badge{position:fixed;top:12px;left:12px;padding:6px 12px;border-radius:6px;background-color:var(--vscode-icube-colorSuccessHover, #2FB287);color:#fff;font-size:12px;font-weight:600;pointer-events:none;z-index:999999;animation:trae-browser-inspect-step-slide 600ms ease-out forwards;box-shadow:0 2px 8px rgba(47,178,135,.3);max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trae-browser-inspect-step-badge.trae-step-old{opacity:.4;transform:translateY(0)}@keyframes trae-browser-inspect-step-slide{0%{opacity:0;transform:translateX(-20px)}20%{opacity:1;transform:translateX(0)}100%{opacity:1;transform:translateX(0)}}.trae-browser-inspect-drag-trail{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:999998}.trae-browser-inspect-drag-trail svg{width:100%;height:100%}.trae-browser-inspect-drag-trail .trae-drag-path{fill:none;stroke:var(--vscode-icube-colorSuccessHover, #2FB287);stroke-width:2;stroke-dasharray:8 4;opacity:.6;animation:trae-browser-inspect-dash 600ms linear forwards}.trae-browser-inspect-drag-trail .trae-drag-dot{fill:var(--vscode-icube-colorSuccessHover, #2FB287);filter:drop-shadow(0 0 4px rgba(47, 178, 135, 0.6))}.trae-browser-inspect-drag-trail .trae-drag-endpoint{fill:none;stroke:var(--vscode-icube-colorSuccessHover, #2FB287);stroke-width:2;opacity:.5}@keyframes trae-browser-inspect-dash{0%{stroke-dashoffset:200}100%{stroke-dashoffset:0}}.trae-browser-inspect-drag-trail.trae-drag-fade{animation:trae-browser-inspect-trail-fade 400ms ease-out forwards}@keyframes trae-browser-inspect-trail-fade{0%{opacity:1}100%{opacity:0}}</style><script type="module">(async () => {
  try {
    const client = await import('/@vite/client');
    const hmr = client.createHotContext('hmr-handler/fake.js');
    hmr.on('vite:afterUpdate', window['__ICUBE_WEBVIEW_HMR_CALLBACK_1787019526262']);
  } catch {}
})();</script><style>.buttonsCard-bTXa5j {
  padding: var(--spacer-4);
  background: none;
  align-items: center;
  gap: 0;
  display: inline-flex;
}

.actionButton-opZL8g {
  align-items: center;
  gap: var(--spacer-4);
  padding: var(--spacer-4) var(--spacer-8);
  border-radius: var(--radius-4);
  cursor: pointer;
  transition: background-color var(--transition-fast);
  background: none;
  border: none;
  display: inline-flex;
}

.actionButton-opZL8g:hover {
  background: var(--bg-bg-overlay-l2);
}

.actionButton-opZL8g:active {
  background: var(--bg-bg-overlay-l3);
}

.actionButton-opZL8g:focus-visible {
  outline: 2px solid var(--status-primary-default);
  outline-offset: 1px;
}

.icon-ObJEMt {
  width: 16px;
  height: 16px;
  color: var(--icon-icon-default);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.title-GptGAg {
  font-family: var(--font-family-default);
  color: var(--text-text-default);
  white-space: nowrap;
  font-size: 11px;
  font-weight: 500;
  line-height: 16px;
}

.shortcut-nbwTG4 {
  color: var(--icon-icon-secondary);
  flex-shrink: 0;
  align-items: center;
  gap: 2px;
  display: flex;
}

.shortcutKey-EE6xrE {
  font-family: var(--font-family-default);
  color: var(--icon-icon-secondary);
  font-size: 11px;
  font-weight: 500;
  line-height: 12px;
}

.divider-cFGVKQ {
  box-sizing: content-box;
  background-clip: content-box;
  background-color: var(--border-border-neutral-l2);
  flex-shrink: 0;
  width: 1px;
  height: 12px;
  padding: 0 6px;
}

</style><style>.commentEditorCard-Un4Xaa {
  width: 320px;
  padding: var(--spacing-sm);
  background: none;
  flex-direction: column;
  display: flex;
}

.textContainer-ZISwbW {
  padding: var(--spacing-sm);
  background: var(--bg-bg-overlay-l1);
  border: 1px solid var(--border-border-neutral-l3);
  border-radius: var(--radius-sm);
  align-items: center;
  gap: var(--spacing-sm);
  padding-right: 0;
  display: flex;
}

.textarea-ggj4j6 {
  padding: 0 var(--spacing-sm) 0 2px;
  font-family: var(--font-family-default);
  color: var(--text-text-default);
  resize: none;
  scrollbar-width: thin;
  scrollbar-color: #56637726 transparent;
  background: none;
  border: none;
  outline: none;
  flex: 1;
  max-height: 140px;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  overflow-y: auto;
}

.textarea-ggj4j6::-webkit-scrollbar {
  width: 6px;
}

.textarea-ggj4j6::-webkit-scrollbar-track {
  background: none;
}

.textarea-ggj4j6::-webkit-scrollbar-thumb {
  background: #56637726;
  border-radius: 3px;
}

.textarea-ggj4j6::placeholder {
  color: var(--text-text-tertiary);
}

.actionBar-u_t8vc {
  justify-content: flex-end;
  align-items: center;
  gap: var(--spacing-xs);
  opacity: 0;
  max-height: 0;
  transition: max-height .2s ease-out, opacity .2s ease-out, margin-top .2s ease-out;
  display: flex;
  overflow: hidden;
}

.actionBarVisible-PxXsje {
  opacity: 1;
  max-height: 32px;
  margin-top: var(--spacing-sm);
}

.actionBarNoExpandAnimation-FCra2J {
  transition: opacity .2s ease-out;
}

.actionBarNoExpandAnimation-FCra2J.actionBarVisible-PxXsje {
  max-height: 32px;
  margin-top: var(--spacing-sm);
}

.cancelButton-Lu0me9 {
  height: 24px;
  padding: 0 var(--spacing-xs);
  background: var(--bg-bg-overlay-l2);
  border-radius: var(--radius-sm);
  cursor: pointer;
  transition: background-color var(--transition-fast);
  border: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cancelButton-Lu0me9:hover, .cancelButton-Lu0me9:active {
  background: var(--bg-bg-overlay-l3);
}

.cancelButton-Lu0me9:focus-visible {
  outline: 2px solid var(--status-primary-default);
  outline-offset: 1px;
}

.cancelText-j1RS1q {
  font-family: var(--font-family-default);
  color: var(--text-text-default);
  white-space: nowrap;
  padding: 0 var(--spacing-xs);
  font-size: 11px;
  font-weight: 500;
  line-height: 16px;
}

.submitButton-BqyEd7 {
  height: 24px;
  padding: 0 var(--spacing-sm);
  background: var(--bg-bg-invert);
  border-radius: var(--radius-sm);
  cursor: pointer;
  transition: background-color var(--transition-fast);
  border: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.submitButton-BqyEd7:hover:not(:disabled) {
  background: var(--bg-bg-invert-hover);
}

.submitButton-BqyEd7:active:not(:disabled) {
  background: var(--bg-bg-invert-active);
}

.submitButton-BqyEd7:disabled {
  background: var(--bg-bg-invert-disabled);
  color: var(--text-text-disabled);
  cursor: not-allowed;
}

.submitButton-BqyEd7:focus-visible {
  outline: 2px solid var(--status-primary-default);
  outline-offset: 1px;
}

.submitText-N58QRq {
  font-family: var(--font-family-default);
  color: var(--text-text-onaccent);
  white-space: nowrap;
  padding: 0 var(--spacing-xs);
  font-size: 11px;
  font-weight: 500;
  line-height: 16px;
}

.submitButton-BqyEd7:disabled .submitText-N58QRq {
  color: var(--text-text-disabled);
}

.submitIcon-vyKSKQ {
  width: 12px;
  height: 12px;
  color: var(--icon-icon-onaccent);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.submitButton-BqyEd7:disabled .submitIcon-vyKSKQ {
  color: var(--text-text-disabled);
}

.limitWarning-Hocj0v {
  align-items: center;
  gap: var(--spacing-xs);
  color: var(--status-warning-default);
  user-select: none;
  flex: 1;
  display: flex;
}

.limitText-hBXEaq {
  font-family: var(--font-family-default);
  color: var(--status-warning-default);
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

</style><style>.previewCommentCardContainer-HEkpU8 {
  border-radius: var(--radius-8);
  background: var(--bg-bg-menu);
  border: 1px solid var(--border-border-neutral-l1);
  transition: width .25s cubic-bezier(.4, 0, .2, 1), height .25s cubic-bezier(.4, 0, .2, 1);
  display: inline-block;
  overflow: hidden;
  box-shadow: 0 2px 6px #0003, 0 .5px #ffffff0f, inset 0 .5px #ffffff0f;
}

.previewCommentCardContent-ELaLah {
  width: max-content;
  position: relative;
}

.previewCommentCardFadeEnter-OMhMD9 {
  opacity: 0;
}

.previewCommentCardFadeEnterActive-Eacuvn {
  opacity: 1;
  transition: opacity .2s ease-in;
}

.previewCommentCardFadeExit-ms9vgc {
  opacity: 1;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.previewCommentCardFadeExitActive-vyQTsd {
  opacity: 0;
  transition: opacity .15s ease-out;
}

.previewCommentCardSuccessCard-PWnm2o {
  white-space: nowrap;
  justify-content: center;
  align-items: center;
  gap: 6px;
  height: 32px;
  padding: 0 12px;
  display: flex;
}

.previewCommentCardSuccessIcon-Oht9Ir {
  width: 16px;
  height: 16px;
  color: var(--status-success-default);
  justify-content: center;
  align-items: center;
  display: flex;
}

.previewCommentCardSuccessText-s40BWG {
  font-family: var(--font-family-default);
  color: var(--text-text-default);
  user-select: none;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

</style><style id="icube-theme-variables">:root {--vscode-foreground: #31353a;--vscode-disabledForeground: #8a9096;--vscode-errorForeground: #cc4b53;--vscode-descriptionForeground: #5b6066;--vscode-icon-foreground: #5b6066;--vscode-focusBorder: rgba(0, 0, 0, 0);--vscode-textLink-foreground: #006ab1;--vscode-textLink-activeForeground: #387bff;--vscode-textSeparator-foreground: rgba(0, 0, 0, 0.18);--vscode-textPreformat-foreground: #a31515;--vscode-textPreformat-background: rgba(0, 0, 0, 0.1);--vscode-textBlockQuote-background: #f2f2f2;--vscode-textBlockQuote-border: rgba(0, 122, 204, 0.5);--vscode-textCodeBlock-background: rgba(220, 220, 220, 0.4);--vscode-sash-hoverBorder: #0fdc78;--vscode-badge-background: #c4c4c4;--vscode-badge-foreground: #333333;--vscode-activityWarningBadge-foreground: #ffffff;--vscode-activityWarningBadge-background: #b27c00;--vscode-activityErrorBadge-foreground: #ffffff;--vscode-activityErrorBadge-background: #e51400;--vscode-scrollbar-shadow: #dddddd;--vscode-scrollbarSlider-background: rgba(100, 100, 100, 0.4);--vscode-scrollbarSlider-hoverBackground: rgba(100, 100, 100, 0.7);--vscode-scrollbarSlider-activeBackground: rgba(0, 0, 0, 0.6);--vscode-progressBar-background: #2f74ff;--vscode-chart-line: #236b8e;--vscode-chart-axis: rgba(0, 0, 0, 0.6);--vscode-chart-guide: rgba(0, 0, 0, 0.2);--vscode-editor-background: #ffffff;--vscode-editor-foreground: #31353a;--vscode-editorStickyScroll-background: #ffffff;--vscode-editorStickyScrollGutter-background: #ffffff;--vscode-editorStickyScrollHover-background: rgba(91, 146, 255, 0.08);--vscode-editorStickyScroll-shadow: #dddddd;--vscode-editorWidget-background: #f3f3f3;--vscode-editorWidget-foreground: #31353a;--vscode-editorWidget-border: #c8c8c8;--vscode-editorError-foreground: #e51400;--vscode-editorWarning-foreground: #bf8803;--vscode-editorInfo-foreground: #0063d3;--vscode-editorHint-foreground: #6c6c6c;--vscode-editorLink-activeForeground: #36393d;--vscode-editor-selectionBackground: rgba(47, 116, 255, 0.18);--vscode-editor-inactiveSelectionBackground: #e5ebf1;--vscode-editor-selectionHighlightBackground: rgba(173, 214, 255, 0.5);--vscode-editor-compositionBorder: #000000;--vscode-editor-findMatchBackground: #a8ac94;--vscode-editor-findMatchHighlightBackground: rgba(234, 92, 0, 0.33);--vscode-editor-findRangeHighlightBackground: rgba(180, 180, 180, 0.3);--vscode-editor-hoverHighlightBackground: rgba(173, 214, 255, 0.15);--vscode-editorHoverWidget-background: #ffffff;--vscode-editorHoverWidget-foreground: #31353a;--vscode-editorHoverWidget-border: rgba(77, 107, 153, 0.09);--vscode-editorHoverWidget-statusBarBackground: #f2f2f2;--vscode-editorInlayHint-foreground: #969696;--vscode-editorInlayHint-background: rgba(196, 196, 196, 0.1);--vscode-editorInlayHint-typeForeground: #969696;--vscode-editorInlayHint-typeBackground: rgba(196, 196, 196, 0.1);--vscode-editorInlayHint-parameterForeground: #969696;--vscode-editorInlayHint-parameterBackground: rgba(196, 196, 196, 0.1);--vscode-editorLightBulb-foreground: #ddb100;--vscode-editorLightBulbAutoFix-foreground: #007acc;--vscode-editorLightBulbAi-foreground: #ddb100;--vscode-editor-snippetTabstopHighlightBackground: rgba(10, 50, 100, 0.2);--vscode-editor-snippetFinalTabstopHighlightBorder: rgba(10, 50, 100, 0.5);--vscode-diffEditor-insertedTextBackground: rgba(64, 176, 139, 0.18);--vscode-diffEditor-removedTextBackground: rgba(232, 70, 58, 0.16);--vscode-diffEditor-insertedLineBackground: rgba(64, 176, 139, 0.12);--vscode-diffEditor-removedLineBackground: rgba(232, 70, 58, 0.12);--vscode-diffEditorOverview-insertedForeground: rgba(64, 176, 139, 0.18);--vscode-diffEditorOverview-removedForeground: rgba(232, 70, 58, 0.16);--vscode-diffEditor-diagonalFill: rgba(34, 34, 34, 0.2);--vscode-diffEditor-unchangedRegionBackground: #ffffff;--vscode-diffEditor-unchangedRegionForeground: #31353a;--vscode-diffEditor-unchangedCodeBackground: rgba(184, 184, 184, 0.16);--vscode-widget-shadow: rgba(0, 0, 0, 0.08);--vscode-widget-border: rgba(77, 107, 153, 0.09);--vscode-toolbar-hoverBackground: rgba(86, 99, 119, 0.11);--vscode-toolbar-activeBackground: rgba(86, 99, 119, 0.15);--vscode-breadcrumb-foreground: rgba(49, 53, 58, 0.8);--vscode-breadcrumb-background: #ffffff;--vscode-breadcrumb-focusForeground: #272a2e;--vscode-breadcrumb-activeSelectionForeground: #272a2e;--vscode-breadcrumbPicker-background: #ffffff;--vscode-merge-currentHeaderBackground: rgba(64, 200, 174, 0.5);--vscode-merge-currentContentBackground: rgba(64, 200, 174, 0.2);--vscode-merge-incomingHeaderBackground: rgba(64, 166, 255, 0.5);--vscode-merge-incomingContentBackground: rgba(64, 166, 255, 0.2);--vscode-merge-commonHeaderBackground: rgba(96, 96, 96, 0.4);--vscode-merge-commonContentBackground: rgba(96, 96, 96, 0.16);--vscode-editorOverviewRuler-currentContentForeground: rgba(64, 200, 174, 0.5);--vscode-editorOverviewRuler-incomingContentForeground: rgba(64, 166, 255, 0.5);--vscode-editorOverviewRuler-commonContentForeground: rgba(96, 96, 96, 0.4);--vscode-editorOverviewRuler-findMatchForeground: rgba(209, 134, 22, 0.49);--vscode-editorOverviewRuler-selectionHighlightForeground: rgba(160, 160, 160, 0.8);--vscode-problemsErrorIcon-foreground: #e51400;--vscode-problemsWarningIcon-foreground: #bf8803;--vscode-problemsInfoIcon-foreground: #0063d3;--vscode-minimap-findMatchHighlight: #d18616;--vscode-minimap-selectionOccurrenceHighlight: #c9c9c9;--vscode-minimap-selectionHighlight: #add6ff;--vscode-minimap-infoHighlight: #0063d3;--vscode-minimap-warningHighlight: #bf8803;--vscode-minimap-errorHighlight: rgba(255, 18, 18, 0.7);--vscode-minimap-foregroundOpacity: #000000;--vscode-minimapSlider-background: rgba(100, 100, 100, 0.2);--vscode-minimapSlider-hoverBackground: rgba(100, 100, 100, 0.35);--vscode-minimapSlider-activeBackground: rgba(0, 0, 0, 0.3);--vscode-charts-foreground: #31353a;--vscode-charts-lines: rgba(49, 53, 58, 0.5);--vscode-charts-red: #e51400;--vscode-charts-blue: #0063d3;--vscode-charts-yellow: #bf8803;--vscode-charts-orange: #d18616;--vscode-charts-green: #388a34;--vscode-charts-purple: #652d90;--vscode-input-background: rgba(86, 99, 119, 0.07);--vscode-input-foreground: #31353a;--vscode-inputOption-activeBorder: rgba(77, 107, 153, 0.36);--vscode-inputOption-hoverBackground: rgba(184, 184, 184, 0.31);--vscode-inputOption-activeBackground: rgba(0, 0, 0, 0);--vscode-inputOption-activeForeground: #000000;--vscode-input-placeholderForeground: #5b6066;--vscode-inputValidation-infoBackground: #d6ecf2;--vscode-inputValidation-infoBorder: #007acc;--vscode-inputValidation-warningBackground: #f6f5d2;--vscode-inputValidation-warningBorder: #b89500;--vscode-inputValidation-errorBackground: #f2dede;--vscode-inputValidation-errorBorder: #e8463a;--vscode-dropdown-background: #ffffff;--vscode-dropdown-foreground: #31353a;--vscode-dropdown-border: #cecece;--vscode-button-foreground: #ffffff;--vscode-button-separator: rgba(193, 195, 205, 0.12);--vscode-button-background: #31353a;--vscode-button-hoverBackground: #72767b;--vscode-button-secondaryForeground: #ffffff;--vscode-button-secondaryBackground: #5f6a79;--vscode-button-secondaryHoverBackground: #4c5561;--vscode-radio-activeForeground: #000000;--vscode-radio-activeBackground: rgba(0, 0, 0, 0);--vscode-radio-activeBorder: rgba(77, 107, 153, 0.36);--vscode-radio-inactiveBorder: rgba(0, 0, 0, 0.2);--vscode-radio-inactiveHoverBackground: rgba(184, 184, 184, 0.31);--vscode-checkbox-background: #ffffff;--vscode-checkbox-selectBackground: #f3f3f3;--vscode-checkbox-foreground: #31353a;--vscode-checkbox-border: #919191;--vscode-checkbox-selectBorder: #5b6066;--vscode-checkbox-disabled.background: #bbbcbd;--vscode-checkbox-disabled.foreground: #74777b;--vscode-keybindingLabel-background: rgba(221, 221, 221, 0.4);--vscode-keybindingLabel-foreground: #555555;--vscode-keybindingLabel-border: rgba(204, 204, 204, 0.4);--vscode-keybindingLabel-bottomBorder: rgba(187, 187, 187, 0.4);--vscode-list-focusOutline: rgba(0, 0, 0, 0);--vscode-list-focusAndSelectionOutline: #90c2f9;--vscode-list-activeSelectionBackground: rgba(86, 99, 119, 0.11);--vscode-list-activeSelectionForeground: #111214;--vscode-list-activeSelectionIconForeground: #5b6066;--vscode-list-inactiveSelectionBackground: rgba(86, 99, 119, 0.11);--vscode-list-inactiveSelectionForeground: #111214;--vscode-list-hoverBackground: rgba(86, 99, 119, 0.11);--vscode-list-dropBackground: rgba(86, 99, 119, 0.11);--vscode-list-dropBetweenBackground: #5b6066;--vscode-list-highlightForeground: #0066bf;--vscode-list-focusHighlightForeground: #0066bf;--vscode-list-invalidItemForeground: #b89500;--vscode-list-errorForeground: #e8463a;--vscode-list-warningForeground: #855f00;--vscode-listFilterWidget-background: #f3f3f3;--vscode-listFilterWidget-outline: rgba(0, 0, 0, 0);--vscode-listFilterWidget-noMatchesOutline: #be1100;--vscode-listFilterWidget-shadow: rgba(0, 0, 0, 0.08);--vscode-list-filterMatchBackground: rgba(234, 92, 0, 0.33);--vscode-list-deemphasizedForeground: #8e8e90;--vscode-tree-indentGuidesStroke: rgba(77, 107, 153, 0.09);--vscode-tree-inactiveIndentGuidesStroke: rgba(221, 226, 233, 0.08);--vscode-tree-tableColumnsBorder: rgba(97, 97, 97, 0.13);--vscode-tree-tableOddRowsBackground: rgba(49, 53, 58, 0.04);--vscode-editorActionList-background: #f3f3f3;--vscode-editorActionList-foreground: #31353a;--vscode-editorActionList-focusForeground: #111214;--vscode-editorActionList-focusBackground: rgba(86, 99, 119, 0.11);--vscode-menu-border: rgba(77, 107, 153, 0.09);--vscode-menu-foreground: #616161;--vscode-menu-background: #ffffff;--vscode-menu-selectionForeground: #111214;--vscode-menu-selectionBackground: rgba(86, 99, 119, 0.11);--vscode-menu-separatorBackground: rgba(77, 107, 153, 0.09);--vscode-quickInput-background: #f8f9fa;--vscode-quickInput-foreground: #31353a;--vscode-quickInputTitle-background: rgba(0, 0, 0, 0.04);--vscode-pickerGroup-foreground: #31353a;--vscode-pickerGroup-border: rgba(77, 107, 153, 0.09);--vscode-quickInputList-focusForeground: #111214;--vscode-quickInputList-focusIconForeground: #5b6066;--vscode-quickInputList-focusBackground: rgba(86, 99, 119, 0.11);--vscode-search-resultsInfoForeground: #31353a;--vscode-searchEditor-findMatchBackground: rgba(234, 92, 0, 0.22);--vscode-tab-activeBackground: rgba(86, 99, 119, 0.11);--vscode-tab-unfocusedActiveBackground: rgba(86, 99, 119, 0.11);--vscode-tab-inactiveBackground: #f8f8f9;--vscode-tab-unfocusedInactiveBackground: #f8f8f9;--vscode-tab-activeForeground: #333333;--vscode-tab-inactiveForeground: #5b6066;--vscode-tab-unfocusedActiveForeground: #31353a;--vscode-tab-unfocusedInactiveForeground: rgba(91, 96, 102, 0.5);--vscode-tab-border: rgba(77, 107, 153, 0.09);--vscode-tab-lastPinnedBorder: rgba(97, 97, 97, 0.19);--vscode-tab-activeBorder: #ffffff;--vscode-tab-unfocusedActiveBorder: rgba(255, 255, 255, 0.7);--vscode-tab-activeBorderTop: #000000;--vscode-tab-unfocusedActiveBorderTop: rgba(0, 0, 0, 0.7);--vscode-tab-selectedBorderTop: #000000;--vscode-tab-selectedBackground: rgba(86, 99, 119, 0.11);--vscode-tab-selectedForeground: #333333;--vscode-tab-dragAndDropBorder: #333333;--vscode-tab-activeModifiedBorder: #33aaee;--vscode-tab-inactiveModifiedBorder: rgba(51, 170, 238, 0.5);--vscode-tab-unfocusedActiveModifiedBorder: rgba(51, 170, 238, 0.7);--vscode-tab-unfocusedInactiveModifiedBorder: rgba(51, 170, 238, 0.25);--vscode-editorPane-background: #ffffff;--vscode-editorGroupHeader-tabsBackground: #f8f8f9;--vscode-editorGroupHeader-tabsBorder: rgba(77, 107, 153, 0.09);--vscode-editorGroupHeader-noTabsBackground: #ffffff;--vscode-editorGroup-border: #e7e7e7;--vscode-editorGroup-dropBackground: rgba(33, 97, 224, 0.16);--vscode-editorGroup-dropIntoPromptForeground: #31353a;--vscode-editorGroup-dropIntoPromptBackground: #f3f3f3;--vscode-sideBySideEditor-horizontalBorder: #e7e7e7;--vscode-sideBySideEditor-verticalBorder: #e7e7e7;--vscode-panel-background: #ffffff;--vscode-panel-border: rgba(128, 128, 128, 0.35);--vscode-panelTitle-activeForeground: #111214;--vscode-panelTitle-inactiveForeground: #5b6066;--vscode-panelTitle-activeBorder: #111214;--vscode-panelInput-border: #dddddd;--vscode-panel-dropBorder: #111214;--vscode-panelSection-dropBackground: rgba(33, 97, 224, 0.16);--vscode-panelSectionHeader-background: #ffffff;--vscode-panelSectionHeader-foreground: #111214;--vscode-panelSectionHeader-border: rgba(77, 107, 153, 0.18);--vscode-panelSection-border: rgba(128, 128, 128, 0.35);--vscode-panelStickyScroll-background: #ffffff;--vscode-panelStickyScroll-shadow: #dddddd;--vscode-banner-background: rgba(60, 69, 83, 0.11);--vscode-banner-foreground: #111214;--vscode-banner-iconForeground: #0063d3;--vscode-statusBar-foreground: #ffffff;--vscode-statusBar-noFolderForeground: #ffffff;--vscode-statusBar-background: rgba(0, 0, 0, 0);--vscode-statusBar-noFolderBackground: rgba(0, 0, 0, 0);--vscode-statusBar-focusBorder: #ffffff;--vscode-statusBarItem-activeBackground: rgba(255, 255, 255, 0.18);--vscode-statusBarItem-focusBorder: #ffffff;--vscode-statusBarItem-hoverBackground: rgba(0, 0, 0, 0.12);--vscode-statusBarItem-hoverForeground: #ffffff;--vscode-statusBarItem-compactHoverBackground: rgba(0, 0, 0, 0.12);--vscode-statusBarItem-prominentForeground: #ffffff;--vscode-statusBarItem-prominentBackground: rgba(0, 0, 0, 0.5);--vscode-statusBarItem-prominentHoverForeground: #ffffff;--vscode-statusBarItem-prominentHoverBackground: rgba(0, 0, 0, 0.12);--vscode-statusBarItem-errorBackground: #c72e0f;--vscode-statusBarItem-errorForeground: #ffffff;--vscode-statusBarItem-errorHoverForeground: #ffffff;--vscode-statusBarItem-errorHoverBackground: rgba(0, 0, 0, 0.12);--vscode-statusBarItem-warningBackground: #725102;--vscode-statusBarItem-warningForeground: #ffffff;--vscode-statusBarItem-warningHoverForeground: #ffffff;--vscode-statusBarItem-warningHoverBackground: rgba(0, 0, 0, 0.12);--vscode-activityBar-background: #edeff2;--vscode-activityBar-foreground: #111214;--vscode-activityBar-inactiveForeground: #5b6066;--vscode-activityBar-activeBorder: #111214;--vscode-activityBar-dropBorder: #111214;--vscode-activityBarBadge-background: #2f74ff;--vscode-activityBarBadge-foreground: #ffffff;--vscode-activityBarTop-foreground: #424242;--vscode-activityBarTop-activeBorder: #424242;--vscode-activityBarTop-inactiveForeground: rgba(66, 66, 66, 0.75);--vscode-activityBarTop-dropBorder: #424242;--vscode-profileBadge-background: #c4c4c4;--vscode-profileBadge-foreground: #333333;--vscode-statusBarItem-remoteBackground: #16825d;--vscode-statusBarItem-remoteForeground: #ffffff;--vscode-statusBarItem-remoteHoverForeground: #ffffff;--vscode-statusBarItem-remoteHoverBackground: rgba(0, 0, 0, 0.12);--vscode-statusBarItem-offlineBackground: #6c1717;--vscode-statusBarItem-offlineForeground: #ffffff;--vscode-statusBarItem-offlineHoverForeground: #ffffff;--vscode-statusBarItem-offlineHoverBackground: rgba(0, 0, 0, 0.12);--vscode-extensionBadge-remoteBackground: #2f74ff;--vscode-extensionBadge-remoteForeground: #ffffff;--vscode-sideBar-background: #ffffff;--vscode-sideBarTitle-background: #ffffff;--vscode-sideBarTitle-foreground: #6f6f6f;--vscode-sideBar-dropBackground: rgba(33, 97, 224, 0.16);--vscode-sideBarSectionHeader-background: #ffffff;--vscode-sideBarSectionHeader-foreground: #31353a;--vscode-sideBarSectionHeader-border: rgba(77, 107, 153, 0.18);--vscode-sideBarActivityBarTop-border: rgba(77, 107, 153, 0.18);--vscode-sideBarStickyScroll-background: #ffffff;--vscode-sideBarStickyScroll-shadow: #dddddd;--vscode-titleBar-activeForeground: #5b6066;--vscode-titleBar-inactiveForeground: rgba(91, 96, 102, 0.6);--vscode-titleBar-activeBackground: #edeff2;--vscode-titleBar-inactiveBackground: #edeff2;--vscode-menubar-selectionForeground: #5b6066;--vscode-menubar-selectionBackground: rgba(86, 99, 119, 0.11);--vscode-commandCenter-foreground: #5b6066;--vscode-commandCenter-activeForeground: #5b6066;--vscode-commandCenter-inactiveForeground: rgba(91, 96, 102, 0.6);--vscode-commandCenter-background: rgba(0, 0, 0, 0.05);--vscode-commandCenter-activeBackground: rgba(0, 0, 0, 0.08);--vscode-commandCenter-border: rgba(91, 96, 102, 0.2);--vscode-commandCenter-activeBorder: rgba(91, 96, 102, 0.3);--vscode-commandCenter-inactiveBorder: rgba(91, 96, 102, 0.15);--vscode-notificationCenter-border: rgba(77, 107, 153, 0.09);--vscode-notificationToast-border: rgba(77, 107, 153, 0.09);--vscode-notifications-foreground: #31353a;--vscode-notifications-background: #ffffff;--vscode-notificationLink-foreground: #006ab1;--vscode-notificationCenterHeader-background: #f2f2f2;--vscode-notifications-border: #f2f2f2;--vscode-notificationsErrorIcon-foreground: #e8463a;--vscode-notificationsWarningIcon-foreground: #e28a00;--vscode-notificationsInfoIcon-foreground: #2f74ff;--vscode-iCubeNotificationCenter-border: rgba(77, 107, 153, 0.09);--vscode-icube-colorSnow: #ffffff;--vscode-icube-colorBlack: #000000;--vscode-icube-colorSnowDisable: rgba(255, 255, 255, 0.3);--vscode-icube-modalOverlay: rgba(0, 0, 0, 0.4);--vscode-icube-colorBg1: #ffffff;--vscode-icube-colorBg2: #edeff2;--vscode-icube-colorBg3: #ffffff;--vscode-icube-colorBg4: #e1e1e1;--vscode-icube-diffColorBg3: rgba(225, 225, 225, 0.35);--vscode-icube-colorBgCode: #ffffff;--vscode-icube-colorBgTr0: rgba(86, 99, 119, 0.07);--vscode-icube-colorBtnHover: rgba(86, 99, 119, 0.11);--vscode-icube-colorBg5: rgba(77, 97, 128, 0.08);--vscode-icube-colorBtnHover2: rgba(86, 99, 119, 0.15);--vscode-icube-colorBtnTransparent3: rgba(86, 99, 119, 0.19);--vscode-icube-colorBlend: rgba(77, 97, 128, 0.12);--vscode-icube-colorTransparent: rgba(255, 255, 255, 0);--vscode-icube-colorWidgetShadow: rgba(0, 0, 0, 0.04);--vscode-icube-colorWidgetShadow2: rgba(0, 0, 0, 0.08);--vscode-icube-colorWidgetShadow3: rgba(0, 0, 0, 0.2);--vscode-icube-colorDefaultText: #31353a;--vscode-icube-colorHighlightText: #111214;--vscode-icube-colorGrayText: #5b6066;--vscode-icube-colorGrayText2: #617080;--vscode-icube-colorDisableText: #8a9096;--vscode-icube-colorBlackText: #111314;--vscode-icube-colorBlackText1: #ffffff;--vscode-icube-colorBlackText2: #000000;--vscode-icube-colorDefaultAvatar: #5b92ff;--vscode-icube-colorDefaultAvatarBackground: #1759dd;--vscode-icube-modalLayoutBg: rgba(0, 25, 49, 0.2);--vscode-icube-colorIcon: #939fb8;--vscode-icube-colorCodeCodeInstruction: #b15ef2;--vscode-icube-colorLine1: rgba(77, 107, 153, 0.09);--vscode-icube-colorLine2: rgba(77, 107, 153, 0.18);--vscode-icube-colorLine3: rgba(77, 107, 153, 0.36);--vscode-icube-colorBrand: #36393d;--vscode-icube-colorBrandHover: #72767b;--vscode-icube-colorBrandActive: #1a1b1d;--vscode-icube-colorBrandTransparent: rgba(86, 99, 119, 0.11);--vscode-icube-colorBrandTransparent2: rgba(86, 99, 119, 0.15);--vscode-icube-colorBrandTransparent3: rgba(86, 99, 119, 0.19);--vscode-icube-colorStatusRegular: #2f74ff;--vscode-icube-colorStatusRegularHover: #4c88ff;--vscode-icube-colorStatusRegularActive: #1759dd;--vscode-icube-colorStatusRegularTransparent: rgba(47, 116, 255, 0.12);--vscode-icube-colorStatusRegularTransparent2: rgba(47, 116, 255, 0.18);--vscode-icube-colorStatusRegularTransparent3: rgba(47, 116, 255, 0.36);--vscode-icube-colorSuccess: #26a57b;--vscode-icube-colorSuccessHover: #2ca77f;--vscode-icube-colorSuccessActive: #1e8b56;--vscode-icube-colorSuccessTransparent: rgba(64, 176, 139, 0.12);--vscode-icube-colorSuccessTransparent2: rgba(64, 176, 139, 0.18);--vscode-icube-colorSuccessTransparent3: rgba(64, 176, 139, 0.36);--vscode-icube-colorError: #e8463a;--vscode-icube-colorErrorHover: #ea574c;--vscode-icube-colorErrorActive: #c9382f;--vscode-icube-colorErrorTransparent: rgba(232, 70, 58, 0.12);--vscode-icube-colorErrorTransparent2: rgba(232, 70, 58, 0.16);--vscode-icube-colorErrorTransparent3: rgba(232, 70, 58, 0.36);--vscode-icube-colorWarning: #e28a00;--vscode-icube-colorWarningHover: #f18c13;--vscode-icube-colorWarningActive: #c46f11;--vscode-icube-colorWarningTransparent: rgba(226, 138, 0, 0.12);--vscode-icube-colorWarningTransparent2: rgba(226, 138, 0, 0.16);--vscode-icube-colorWarningTransparent3: rgba(226, 138, 0, 0.36);--vscode-icube-colorAlert: #c6a626;--vscode-icube-colorAlertHover: #dfb716;--vscode-icube-colorAlertActive: #af8d06;--vscode-icube-colorAlertTransparent: rgba(198, 166, 38, 0.14);--vscode-icube-colorAlertTransparent2: rgba(198, 166, 38, 0.2);--vscode-icube-colorAlertTransparent3: rgba(198, 166, 38, 0.36);--vscode-icube-colorErrorTm1: rgba(204, 75, 83, 0.2);--vscode-icube-colorErrorTr1: rgba(232, 70, 58, 0.12);--vscode-icube-colorSpinLoading: #2f74ff;--vscode-icube-colorC1: #00b983;--vscode-icube-colorC2: #ff6b45;--vscode-icube-colorC3: #f2a90c;--vscode-icube-colorC4: #5fbf00;--vscode-icube-colorC5: #00b8f8;--vscode-icube-colorC6: #3f85ff;--vscode-icube-colorC7: #f53cff;--vscode-icube-colorC8: #9570ff;--vscode-icube-colorC9: #747e94;--vscode-icube-colorDiffToggleBtnBg: #8d7aff;--vscode-icube-textPreformatBackground: #9d89eb;--vscode-icube-colorRed1: #dd3730;--vscode-icube-colorRed2: rgba(221, 55, 48, 0.1);--vscode-icube-colorRed3: #dd3730;--vscode-icube-colorGreen1: #00906e;--vscode-icube-colorDiffBtn1: #ffffff;--vscode-icube-diffInsertedTextBackground: rgba(38, 165, 123, 0.32);--vscode-icube-colorChatError: rgba(97, 97, 97, 0);--vscode-icube-chatIconBg1: #ff4a36;--vscode-icube-chatIconColor1: #ffffff;--vscode-icube-emptyExplorerButtonBgColor: rgba(77, 97, 128, 0.08);--vscode-icube-emptyExplorerButtonTextColor: #333940;--vscode-icube-emptyExplorerSplitTextColor: #333940;--vscode-icube-emptyExplorerSplitColor: rgba(77, 107, 153, 0.2);--vscode-icube-lite.colorBg1: #25252d;--vscode-icube-lite.colorBg2: #1d1c23;--vscode-icube-lite.colorLine1: #2e2e38;--vscode-widget-shadow1: rgba(0, 0, 0, 0.08);--vscode-widget-shadow2: rgba(0, 0, 0, 0.1);--vscode-widget-light.shadow1: rgba(0, 0, 0, 0.04);--vscode-widget-light.shadow2: rgba(0, 0, 0, 0.08);--vscode-icube-tooltipsTextColor: #ffffff;--vscode-icube-ai.disableInputBorderColor: rgba(77, 107, 153, 0.4);--vscode-icube-scrollbarBgColor: rgba(100, 100, 100, 0.4);--vscode-icube-scrollbarHoverBgColor: rgba(100, 100, 100, 0.4);--vscode-icube-desktopEmptyWorkspaceIconBg: rgba(77, 97, 128, 0.08);--vscode-icube-desktopEmptyWorkspaceHoverBg: rgba(77, 107, 153, 0.12);--vscode-icube--code-code-text: #17181a;--vscode-icube-primaryButtonBackground: #31353a;--vscode-icube-primaryButtonForeground: #ffffff;--vscode-icube-primaryButtonHoverBackground: #72767b;--vscode-icube-primaryButtonHoverForeground: #ffffff;--vscode-icube-primaryButtonActivateBackground: #1a1b1d;--vscode-icube-primaryButtonActivateForeground: #ffffff;--vscode-icube-primaryButtonDisableBackground: #8a9096;--vscode-icube-primaryButtonDisableForeground: #ffffff;--vscode-icube-defaultButtonBackground: rgba(86, 99, 119, 0.11);--vscode-icube-defaultButtonForeground: #31353a;--vscode-icube-defaultButtonHoverBackground: rgba(86, 99, 119, 0.15);--vscode-icube-defaultButtonHoverForeground: #31353a;--vscode-icube-defaultButtonActivateBackground: rgba(86, 99, 119, 0.19);--vscode-icube-defaultButtonActivateForeground: #31353a;--vscode-icube-defaultButtonDisableBackground: rgba(86, 99, 119, 0.15);--vscode-icube-defaultButtonDisableForeground: #8a9096;--vscode-icube-checkboxBorder: #31353a;--vscode-icube-checkboxBackground: #31353a;--vscode-icube-checkboxDisabledBackground: #8a9096;--vscode-icube-checkboxForeground: #ffffff;--vscode-icube-checkboxUncheckedBorder: rgba(77, 107, 153, 0.18);--vscode-icube-checkboxUncheckedBackground: #ffffff;--vscode-icube-badgeBackground: #2f74ff;--vscode-icube-badgeForeground: #ffffff;--vscode-icube-colorBgTr1: rgba(86, 99, 119, 0.11);--vscode-icube-colorBgTr2: rgba(86, 99, 119, 0.15);--vscode-icube-colorBgTr3: rgba(86, 99, 119, 0.19);--vscode-icube-colorTextDefault: #31353a;--vscode-icube-colorTextHighlight: #111214;--vscode-icube-colorTextGray: #5b6066;--vscode-icube-colorTextDisable: #8a9096;--vscode-icube-colorBrandTr1: rgba(86, 99, 119, 0.11);--vscode-icube-colorBrandTr2: rgba(86, 99, 119, 0.15);--vscode-icube-colorBrandTr3: rgba(86, 99, 119, 0.19);--vscode-icube-colorSuccessTr1: rgba(64, 176, 139, 0.12);--vscode-icube-colorSuccessTr2: rgba(64, 176, 139, 0.18);--vscode-icube-colorSuccessTr3: rgba(64, 176, 139, 0.36);--vscode-icube-colorErrorTr2: rgba(232, 70, 58, 0.16);--vscode-icube-colorErrorTr3: rgba(232, 70, 58, 0.36);--vscode-icube-colorWarningTr1: rgba(226, 138, 0, 0.12);--vscode-icube-colorWarningTr2: rgba(226, 138, 0, 0.16);--vscode-icube-colorWarningTr3: rgba(226, 138, 0, 0.36);--vscode-icube-colorAlertTr1: rgba(198, 166, 38, 0.14);--vscode-icube-colorAlertTr2: rgba(198, 166, 38, 0.2);--vscode-icube-colorAlertTr3: rgba(198, 166, 38, 0.36);--vscode-icube-colorTextButtonHighlight: #111214;--vscode-icube--special-white: #ffffff;--vscode-icube--special-black: #000000;--vscode-icube--bg-bg-base-default: #ffffff;--vscode-icube--bg-bg-tooltip: #ffffff;--vscode-icube--bg-bg-base-secondary: #edeff2;--vscode-icube--bg-bg-base-tertiary: #ffffff;--vscode-icube--bg-bg-overlay-l1: rgba(86, 99, 119, 0.07);--vscode-icube--bg-bg-overlay-l2: rgba(86, 99, 119, 0.11);--vscode-icube--bg-bg-overlay-l3: rgba(86, 99, 119, 0.15);--vscode-icube--bg-bg-overlay-l4: rgba(86, 99, 119, 0.19);--vscode-icube--border-border-neutral-l1: rgba(77, 107, 153, 0.09);--vscode-icube--border-border-neutral-l2: rgba(77, 107, 153, 0.18);--vscode-icube--border-border-neutral-l3: rgba(77, 107, 153, 0.36);--vscode-icube--text-text-default-hover: #111214;--vscode-icube--text-text-default-active: #111214;--vscode-icube--icon-icon-default-hover: #111214;--vscode-icube--icon-icon-default-active: #111214;--vscode-icube--text-text-default: #31353a;--vscode-icube--text-text-secondary-hover: #31353a;--vscode-icube--text-text-secondary-active: #31353a;--vscode-icube--icon-icon-default: #31353a;--vscode-icube--icon-icon-secondary-hover: #31353a;--vscode-icube--icon-icon-secondary-active: #31353a;--vscode-icube--text-text-secondary: #5b6066;--vscode-icube--icon-icon-secondary: #5b6066;--vscode-icube--text-text-tertiary: #8a9096;--vscode-icube--text-text-disabled: #8a9096;--vscode-icube--icon-icon-tertiary: #8a9096;--vscode-icube--icon-icon-disabled: #8a9096;--vscode-icube--status-primary-default: #2f74ff;--vscode-icube--status-primary-hover: #4c88ff;--vscode-icube--status-primary-active: #1759dd;--vscode-icube--status-primary-surface-l1: rgba(47, 116, 255, 0.12);--vscode-icube--status-primary-surface-l2: rgba(47, 116, 255, 0.18);--vscode-icube--status-primary-surface-l3: rgba(47, 116, 255, 0.36);--vscode-icube--status-success-default: #26a57b;--vscode-icube--status-success-hover: #2ca77f;--vscode-icube--status-success-active: #1e8b56;--vscode-icube--status-success-surface-l1: rgba(64, 176, 139, 0.12);--vscode-icube--status-success-surface-l2: rgba(64, 176, 139, 0.18);--vscode-icube--status-success-surface-l3: rgba(64, 176, 139, 0.36);--vscode-icube--status-alert-default: #c6a626;--vscode-icube--status-alert-hover: #dfb716;--vscode-icube--status-alert-active: #af8d06;--vscode-icube--status-alert-surface-l1: rgba(198, 166, 38, 0.14);--vscode-icube--status-alert-surface-l2: rgba(198, 166, 38, 0.2);--vscode-icube--status-alert-surface-l3: rgba(198, 166, 38, 0.36);--vscode-icube--status-warning-default: #e28a00;--vscode-icube--status-warning-hover: #f18c13;--vscode-icube--status-warning-active: #c46f11;--vscode-icube--status-warning-surface-l1: rgba(226, 138, 0, 0.12);--vscode-icube--status-warning-surface-l2: rgba(226, 138, 0, 0.16);--vscode-icube--status-warning-surface-l3: rgba(226, 138, 0, 0.36);--vscode-icube--status-error-default: #e8463a;--vscode-icube--status-error-hover: #ea574c;--vscode-icube--status-error-active: #c9382f;--vscode-icube--status-error-surface-l1: rgba(232, 70, 58, 0.12);--vscode-icube--status-error-surface-l2: rgba(232, 70, 58, 0.16);--vscode-icube--status-error-surface-l3: rgba(232, 70, 58, 0.36);--vscode-icube--bg-bg-invert: #36393d;--vscode-icube--bg-bg-invert-hover: #72767b;--vscode-icube--bg-bg-invert-active: #1a1b1d;--vscode-icube--bg-bg-invert-disabled: rgba(86, 99, 119, 0.19);--vscode-icube--accent-accent-teal: #00b983;--vscode-icube--accent-accent-coral: #ff6b45;--vscode-icube--accent-accent-amber: #f2a90c;--vscode-icube--accent-accent-lime: #5fbf00;--vscode-icube--accent-accent-cyan: #00b8f8;--vscode-icube--accent-accent-blue: #3f85ff;--vscode-icube--accent-accent-magenta: #f53cff;--vscode-icube--accent-accent-violet: #9570ff;--vscode-icube--accent-accent-slate: #747e94;--vscode-icube--bg-bg-menu: #f8f9fa;--vscode-icube--bg-bg-menu-tr0: rgba(255, 255, 255, 0);--vscode-icube--bg-bg-brand: #0fdc78;--vscode-icube--bg-bg-brand-hover: #0ab861;--vscode-icube--bg-bg-brand-disabled: rgba(10, 184, 97, 0.2);--vscode-icube--border-border-contrast: #000000;--vscode-icube--border-border-brand: #0fdc78;--vscode-icube--text-text-brand: #0ab861;--vscode-icube--icon-icon-brand: #0ab861;--vscode-icube--text-text-brand-hover: #0fdc78;--vscode-icube--icon-icon-brand-hover: #0fdc78;--vscode-icube--text-text-onbrand: #0c0c0d;--vscode-icube--icon-icon-onbrand: #0c0c0d;--vscode-icube--text-text-onaccent: #ffffff;--vscode-icube--icon-icon-onaccent: #ffffff;--vscode-icube--special-bgtabsoverlay: rgba(193, 195, 205, 0.12);--vscode-icube--code-code-tag: #e24864;--vscode-icube--code-code-instruction: #b15ef2;--vscode-icube--code-code-doc: #8393a3;--vscode-icube--code-code-parameter: #4da621;--vscode-icube--cue: #0ab861;--vscode-icube--cue-tr0: rgba(10, 184, 97, 0);--vscode-icube--cue-tr1: rgba(10, 184, 97, 0.16);--vscode-icube--cue-tr2: rgba(10, 184, 97, 0.32);--vscode-icube--cue-diff-add: #00a56e;--vscode-icube--cue-diff-add-inline: rgba(0, 165, 110, 0.12);--vscode-icube--cue-diff-add-popup: rgba(0, 165, 110, 0.18);--vscode-icube--cue-diff-remove: rgba(232, 70, 58, 0.14);--vscode-icube--cue-diff-line: rgba(0, 0, 0, 0.32);--vscode-solo-lite-root-background: #edeff2;--vscode-icube-memoryRiskBackground: #fef3e2;--vscode-icube-memoryRiskBorder: #e8a838;--vscode-icube-memoryRiskIcon: #c87a1c;--vscode-icube-blendColor.btnHover.bg2: #e0e3e9;--vscode-icube-blendColor.btnTransparent3.bg2: #d3d8df;--vscode-editor-lineHighlightBackground: rgba(114, 118, 123, 0.08);--vscode-editor-inactiveLineHighlightBackground: rgba(114, 118, 123, 0.08);--vscode-editor-lineHighlightBorder: #eeeeee;--vscode-editor-rangeHighlightBackground: rgba(253, 255, 0, 0.2);--vscode-editor-symbolHighlightBackground: rgba(234, 92, 0, 0.33);--vscode-editorCursor-foreground: #000000;--vscode-editorMultiCursor-primary.foreground: #000000;--vscode-editorMultiCursor-secondary.foreground: #000000;--vscode-editorWhitespace-foreground: rgba(51, 51, 51, 0.2);--vscode-editorLineNumber-foreground: #72767b;--vscode-editorIndentGuide-background: rgba(77, 107, 153, 0.09);--vscode-editorIndentGuide-activeBackground: rgba(77, 107, 153, 0.36);--vscode-editorIndentGuide-background1: rgba(77, 107, 153, 0.09);--vscode-editorIndentGuide-background2: rgba(0, 0, 0, 0);--vscode-editorIndentGuide-background3: rgba(0, 0, 0, 0);--vscode-editorIndentGuide-background4: rgba(0, 0, 0, 0);--vscode-editorIndentGuide-background5: rgba(0, 0, 0, 0);--vscode-editorIndentGuide-background6: rgba(0, 0, 0, 0);--vscode-editorIndentGuide-activeBackground1: rgba(77, 107, 153, 0.36);--vscode-editorIndentGuide-activeBackground2: rgba(0, 0, 0, 0);--vscode-editorIndentGuide-activeBackground3: rgba(0, 0, 0, 0);--vscode-editorIndentGuide-activeBackground4: rgba(0, 0, 0, 0);--vscode-editorIndentGuide-activeBackground5: rgba(0, 0, 0, 0);--vscode-editorIndentGuide-activeBackground6: rgba(0, 0, 0, 0);--vscode-editorActiveLineNumber-foreground: #0b216f;--vscode-editorLineNumber-activeForeground: #111214;--vscode-editorRuler-foreground: #d3d3d3;--vscode-editorCodeLens-foreground: #919191;--vscode-editorBracketMatch-background: rgba(114, 118, 123, 0.24);--vscode-editorBracketMatch-border: #b9b9b9;--vscode-editorOverviewRuler-border: rgba(127, 127, 127, 0.3);--vscode-editorGutter-background: #ffffff;--vscode-editorUnnecessaryCode-opacity: rgba(0, 0, 0, 0.5);--vscode-editorGhostText-foreground: rgba(0, 0, 0, 0.47);--vscode-editorOverviewRuler-rangeHighlightForeground: rgba(0, 122, 204, 0.6);--vscode-editorOverviewRuler-errorForeground: rgba(255, 18, 18, 0.7);--vscode-editorOverviewRuler-warningForeground: #bf8803;--vscode-editorOverviewRuler-infoForeground: #0063d3;--vscode-editorBracketHighlight-foreground1: #0431fa;--vscode-editorBracketHighlight-foreground2: #319331;--vscode-editorBracketHighlight-foreground3: #7b3814;--vscode-editorBracketHighlight-foreground4: rgba(0, 0, 0, 0);--vscode-editorBracketHighlight-foreground5: rgba(0, 0, 0, 0);--vscode-editorBracketHighlight-foreground6: rgba(0, 0, 0, 0);--vscode-editorBracketHighlight-unexpectedBracket.foreground: rgba(255, 18, 18, 0.8);--vscode-editorBracketPairGuide-background1: rgba(0, 0, 0, 0);--vscode-editorBracketPairGuide-background2: rgba(0, 0, 0, 0);--vscode-editorBracketPairGuide-background3: rgba(0, 0, 0, 0);--vscode-editorBracketPairGuide-background4: rgba(0, 0, 0, 0);--vscode-editorBracketPairGuide-background5: rgba(0, 0, 0, 0);--vscode-editorBracketPairGuide-background6: rgba(0, 0, 0, 0);--vscode-editorBracketPairGuide-activeBackground1: rgba(0, 0, 0, 0);--vscode-editorBracketPairGuide-activeBackground2: rgba(0, 0, 0, 0);--vscode-editorBracketPairGuide-activeBackground3: rgba(0, 0, 0, 0);--vscode-editorBracketPairGuide-activeBackground4: rgba(0, 0, 0, 0);--vscode-editorBracketPairGuide-activeBackground5: rgba(0, 0, 0, 0);--vscode-editorBracketPairGuide-activeBackground6: rgba(0, 0, 0, 0);--vscode-editorUnicodeHighlight-border: #bf8803;--vscode-diffEditor-move.border: rgba(139, 139, 139, 0.61);--vscode-diffEditor-moveActive.border: #ffa500;--vscode-diffEditor-unchangedRegionShadow: rgba(115, 115, 115, 0.75);--vscode-settings-headerForeground: #111214;--vscode-settings-settingsHeaderHoverForeground: rgba(17, 18, 20, 0.7);--vscode-settings-modifiedItemIndicator: #36393d;--vscode-settings-headerBorder: rgba(77, 107, 153, 0.18);--vscode-settings-sashBorder: rgba(128, 128, 128, 0.35);--vscode-settings-dropdownBackground: #ffffff;--vscode-settings-dropdownForeground: #31353a;--vscode-settings-dropdownBorder: rgba(77, 107, 153, 0.09);--vscode-settings-dropdownListBorder: #c8c8c8;--vscode-settings-checkboxBackground: #ffffff;--vscode-settings-checkboxForeground: #31353a;--vscode-settings-checkboxBorder: #919191;--vscode-settings-textInputBackground: rgba(86, 99, 119, 0.07);--vscode-settings-textInputForeground: #31353a;--vscode-settings-textInputBorder: #cecece;--vscode-settings-numberInputBackground: rgba(86, 99, 119, 0.07);--vscode-settings-numberInputForeground: #31353a;--vscode-settings-numberInputBorder: #cecece;--vscode-settings-focusedRowBackground: rgba(86, 99, 119, 0.07);--vscode-settings-rowHoverBackground: rgba(86, 99, 119, 0.03);--vscode-settings-focusedRowBorder: rgba(0, 0, 0, 0);--vscode-editorOverviewRuler-bracketMatchForeground: #a0a0a0;--vscode-actionBar-toggledBackground: #dddddd;--vscode-symbolIcon-arrayForeground: #31353a;--vscode-symbolIcon-booleanForeground: #31353a;--vscode-symbolIcon-classForeground: #d67e00;--vscode-symbolIcon-colorForeground: #31353a;--vscode-symbolIcon-constantForeground: #31353a;--vscode-symbolIcon-constructorForeground: #652d90;--vscode-symbolIcon-enumeratorForeground: #d67e00;--vscode-symbolIcon-enumeratorMemberForeground: #007acc;--vscode-symbolIcon-eventForeground: #d67e00;--vscode-symbolIcon-fieldForeground: #007acc;--vscode-symbolIcon-fileForeground: #31353a;--vscode-symbolIcon-folderForeground: #31353a;--vscode-symbolIcon-functionForeground: #652d90;--vscode-symbolIcon-interfaceForeground: #007acc;--vscode-symbolIcon-keyForeground: #31353a;--vscode-symbolIcon-keywordForeground: #31353a;--vscode-symbolIcon-methodForeground: #b180d7;--vscode-symbolIcon-moduleForeground: #31353a;--vscode-symbolIcon-namespaceForeground: #31353a;--vscode-symbolIcon-nullForeground: #31353a;--vscode-symbolIcon-numberForeground: #31353a;--vscode-symbolIcon-objectForeground: #31353a;--vscode-symbolIcon-operatorForeground: #31353a;--vscode-symbolIcon-packageForeground: #31353a;--vscode-symbolIcon-propertyForeground: #31353a;--vscode-symbolIcon-referenceForeground: #31353a;--vscode-symbolIcon-snippetForeground: #31353a;--vscode-symbolIcon-stringForeground: #31353a;--vscode-symbolIcon-structForeground: #31353a;--vscode-symbolIcon-textForeground: #31353a;--vscode-symbolIcon-typeParameterForeground: #31353a;--vscode-symbolIcon-unitForeground: #31353a;--vscode-symbolIcon-variableForeground: #007acc;--vscode-peekViewTitle-background: #f3f3f3;--vscode-peekViewTitleLabel-foreground: #000000;--vscode-peekViewTitleDescription-foreground: #616161;--vscode-peekView-border: #0063d3;--vscode-peekViewResult-background: #f3f3f3;--vscode-peekViewResult-lineForeground: #646465;--vscode-peekViewResult-fileForeground: #1e1e1e;--vscode-peekViewResult-selectionBackground: rgba(51, 153, 255, 0.2);--vscode-peekViewResult-selectionForeground: #6c6c6c;--vscode-peekViewEditor-background: #f2f8fc;--vscode-peekViewEditorGutter-background: #f2f8fc;--vscode-peekViewEditorStickyScroll-background: #f2f8fc;--vscode-peekViewEditorStickyScrollGutter-background: #f2f8fc;--vscode-peekViewResult-matchHighlightBackground: rgba(234, 92, 0, 0.3);--vscode-peekViewEditor-matchHighlightBackground: rgba(245, 216, 2, 0.87);--vscode-editorMarkerNavigationError-background: #e51400;--vscode-editorMarkerNavigationError-headerBackground: rgba(229, 20, 0, 0.1);--vscode-editorMarkerNavigationWarning-background: #bf8803;--vscode-editorMarkerNavigationWarning-headerBackground: rgba(191, 136, 3, 0.1);--vscode-editorMarkerNavigationInfo-background: #0063d3;--vscode-editorMarkerNavigationInfo-headerBackground: rgba(0, 99, 211, 0.1);--vscode-editorMarkerNavigation-background: #ffffff;--vscode-editor-foldBackground: rgba(47, 116, 255, 0.05);--vscode-editor-foldPlaceholderForeground: #808080;--vscode-editorGutter-foldingControlForeground: #5b6066;--vscode-editorSuggestWidget-background: #f3f3f3;--vscode-editorSuggestWidget-border: #c8c8c8;--vscode-editorSuggestWidget-foreground: #31353a;--vscode-editorSuggestWidget-selectedForeground: #111214;--vscode-editorSuggestWidget-selectedIconForeground: #5b6066;--vscode-editorSuggestWidget-selectedBackground: rgba(86, 99, 119, 0.11);--vscode-editorSuggestWidget-highlightForeground: #0066bf;--vscode-editorSuggestWidget-focusHighlightForeground: #0066bf;--vscode-editorSuggestWidgetStatus-foreground: rgba(49, 53, 58, 0.5);--vscode-inlineEdit-originalBackground: rgba(232, 70, 58, 0.03);--vscode-inlineEdit-modifiedBackground: rgba(64, 176, 139, 0.05);--vscode-inlineEdit-originalChangedLineBackground: rgba(232, 70, 58, 0.13);--vscode-inlineEdit-originalChangedTextBackground: rgba(232, 70, 58, 0.13);--vscode-inlineEdit-modifiedChangedLineBackground: rgba(64, 176, 139, 0.09);--vscode-inlineEdit-modifiedChangedTextBackground: rgba(64, 176, 139, 0.13);--vscode-inlineEdit-gutterIndicator.primaryForeground: #ffffff;--vscode-inlineEdit-gutterIndicator.primaryBorder: #31353a;--vscode-inlineEdit-gutterIndicator.primaryBackground: rgba(49, 53, 58, 0.5);--vscode-inlineEdit-gutterIndicator.secondaryForeground: #ffffff;--vscode-inlineEdit-gutterIndicator.secondaryBorder: #5f6a79;--vscode-inlineEdit-gutterIndicator.secondaryBackground: #5f6a79;--vscode-inlineEdit-gutterIndicator.successfulForeground: #ffffff;--vscode-inlineEdit-gutterIndicator.successfulBorder: #31353a;--vscode-inlineEdit-gutterIndicator.successfulBackground: #31353a;--vscode-inlineEdit-gutterIndicator.background: rgba(95, 95, 95, 0.09);--vscode-inlineEdit-originalBorder: rgba(232, 70, 58, 0.16);--vscode-inlineEdit-modifiedBorder: rgba(26, 70, 55, 0.18);--vscode-inlineEdit-tabWillAcceptModifiedBorder: rgba(26, 70, 55, 0.18);--vscode-inlineEdit-tabWillAcceptOriginalBorder: rgba(232, 70, 58, 0.16);--vscode-editor-linkedEditingBackground: rgba(255, 0, 0, 0.3);--vscode-editor-wordHighlightBackground: rgba(114, 118, 123, 0.24);--vscode-editor-wordHighlightStrongBackground: rgba(14, 99, 156, 0.25);--vscode-editor-wordHighlightTextBackground: rgba(114, 118, 123, 0.24);--vscode-editorOverviewRuler-wordHighlightForeground: rgba(160, 160, 160, 0.8);--vscode-editorOverviewRuler-wordHighlightStrongForeground: rgba(192, 160, 192, 0.8);--vscode-editorOverviewRuler-wordHighlightTextForeground: rgba(160, 160, 160, 0.8);--vscode-editorHoverWidget-highlightForeground: #0066bf;--vscode-editor-placeholder.foreground: rgba(0, 0, 0, 0.47);--vscode-editorGutter-modifiedBackground: #2090d3;--vscode-editorGutter-modifiedSecondaryBackground: #aad8f2;--vscode-editorGutter-addedBackground: #48985d;--vscode-editorGutter-addedSecondaryBackground: #a7d5b3;--vscode-editorGutter-deletedBackground: #e51400;--vscode-editorGutter-deletedSecondaryBackground: #ff3d2b;--vscode-minimapGutter-modifiedBackground: #2090d3;--vscode-minimapGutter-addedBackground: #48985d;--vscode-minimapGutter-deletedBackground: #e51400;--vscode-editorOverviewRuler-modifiedForeground: rgba(32, 144, 211, 0.6);--vscode-editorOverviewRuler-addedForeground: rgba(72, 152, 93, 0.6);--vscode-editorOverviewRuler-deletedForeground: rgba(229, 20, 0, 0.6);--vscode-editorGutter-itemGlyphForeground: #31353a;--vscode-editorGutter-itemBackground: #dee0e5;--vscode-agentSessionReadIndicator-foreground: rgba(49, 53, 58, 0.15);--vscode-terminal-foreground: #333333;--vscode-terminal-selectionBackground: rgba(47, 116, 255, 0.18);--vscode-terminal-inactiveSelectionBackground: #e5ebf1;--vscode-terminalCommandDecoration-defaultBackground: rgba(0, 0, 0, 0.25);--vscode-terminalCommandDecoration-successBackground: #2090d3;--vscode-terminalCommandDecoration-errorBackground: #e51400;--vscode-terminalOverviewRuler-cursorForeground: rgba(160, 160, 160, 0.8);--vscode-terminal-border: rgba(128, 128, 128, 0.35);--vscode-terminalOverviewRuler-border: rgba(127, 127, 127, 0.3);--vscode-terminal-findMatchBackground: #a8ac94;--vscode-terminal-hoverHighlightBackground: rgba(173, 214, 255, 0.07);--vscode-terminal-findMatchHighlightBackground: rgba(234, 92, 0, 0.33);--vscode-terminalOverviewRuler-findMatchForeground: rgba(209, 134, 22, 0.49);--vscode-terminal-dropBackground: rgba(33, 97, 224, 0.16);--vscode-terminal-tab.activeBorder: #ffffff;--vscode-terminal-initialHintForeground: rgba(0, 0, 0, 0.47);--vscode-scmGraph-historyItemRefColor: #0063d3;--vscode-scmGraph-historyItemRemoteRefColor: #652d90;--vscode-scmGraph-historyItemBaseRefColor: #ea5c00;--vscode-scmGraph-historyItemHoverDefaultLabelForeground: #31353a;--vscode-scmGraph-historyItemHoverDefaultLabelBackground: #c4c4c4;--vscode-scmGraph-historyItemHoverLabelForeground: #ffffff;--vscode-scmGraph-historyItemHoverAdditionsForeground: #587c0c;--vscode-scmGraph-historyItemHoverDeletionsForeground: #ad0707;--vscode-scmGraph-foreground1: #ffb000;--vscode-scmGraph-foreground2: #dc267f;--vscode-scmGraph-foreground3: #994f00;--vscode-scmGraph-foreground4: #40b0a6;--vscode-scmGraph-foreground5: #b66dff;--vscode-commentsView-resolvedIcon: #8a9096;--vscode-commentsView-unresolvedIcon: rgba(0, 0, 0, 0);--vscode-editorCommentsWidget-replyInputBackground: #f3f3f3;--vscode-editorCommentsWidget-resolvedBorder: #8a9096;--vscode-editorCommentsWidget-unresolvedBorder: rgba(0, 0, 0, 0);--vscode-editorCommentsWidget-rangeBackground: rgba(0, 0, 0, 0);--vscode-editorCommentsWidget-rangeActiveBackground: rgba(0, 0, 0, 0);--vscode-editorGutter-commentRangeForeground: #dee0e5;--vscode-editorOverviewRuler-commentForeground: #dee0e5;--vscode-editorOverviewRuler-commentUnresolvedForeground: #dee0e5;--vscode-editorOverviewRuler-commentDraftForeground: #dee0e5;--vscode-editorGutter-commentGlyphForeground: #31353a;--vscode-editorGutter-commentUnresolvedGlyphForeground: #31353a;--vscode-editorGutter-commentDraftGlyphForeground: #31353a;--vscode-ports-iconRunningProcessForeground: #369432;--vscode-welcomePage-tileBackground: #f3f3f3;--vscode-welcomePage-tileHoverBackground: #dbdbdb;--vscode-welcomePage-tileBorder: rgba(0, 0, 0, 0.1);--vscode-welcomePage-progress.background: rgba(86, 99, 119, 0.07);--vscode-welcomePage-progress.foreground: #006ab1;--vscode-walkthrough-stepTitle.foreground: #000000;--vscode-extensionIcon-verifiedForeground: #006ab1;--vscode-keybindingTable-headerBackground: rgba(49, 53, 58, 0.04);--vscode-keybindingTable-rowsBackground: rgba(49, 53, 58, 0.04);--vscode-extensionButton-background: #31353a;--vscode-extensionButton-foreground: #ffffff;--vscode-extensionButton-hoverBackground: #72767b;--vscode-extensionButton-separator: rgba(193, 195, 205, 0.12);--vscode-extensionButton-prominentBackground: #31353a;--vscode-extensionButton-prominentForeground: #ffffff;--vscode-extensionButton-prominentHoverBackground: #72767b;--vscode-debugToolBar-background: #edeff2;--vscode-debugIcon-startForeground: #388a34;--vscode-notebook-cellBorderColor: #e8e8e8;--vscode-notebook-focusedEditorBorder: rgba(0, 0, 0, 0);--vscode-notebookStatusSuccessIcon-foreground: #388a34;--vscode-notebookEditorOverviewRuler-runningCellForeground: #388a34;--vscode-notebookStatusErrorIcon-foreground: #cc4b53;--vscode-notebookStatusRunningIcon-foreground: #31353a;--vscode-notebook-cellToolbarSeparator: rgba(128, 128, 128, 0.35);--vscode-notebook-selectedCellBackground: rgba(200, 221, 241, 0.31);--vscode-notebook-selectedCellBorder: #e8e8e8;--vscode-notebook-focusedCellBorder: rgba(0, 0, 0, 0);--vscode-notebook-inactiveFocusedCellBorder: #e8e8e8;--vscode-notebook-cellStatusBarItemHoverBackground: rgba(0, 0, 0, 0.08);--vscode-notebook-cellInsertionIndicator: rgba(0, 0, 0, 0);--vscode-notebookScrollbarSlider-background: rgba(100, 100, 100, 0.4);--vscode-notebookScrollbarSlider-hoverBackground: rgba(100, 100, 100, 0.7);--vscode-notebookScrollbarSlider-activeBackground: rgba(0, 0, 0, 0.6);--vscode-notebook-symbolHighlightBackground: rgba(253, 255, 0, 0.2);--vscode-notebook-cellEditorBackground: #ffffff;--vscode-notebook-editorBackground: #ffffff;--vscode-inlineChat-foreground: #31353a;--vscode-inlineChat-background: #f3f3f3;--vscode-inlineChat-border: #c8c8c8;--vscode-inlineChat-shadow: rgba(0, 0, 0, 0.08);--vscode-inlineChatInput-border: #c8c8c8;--vscode-inlineChatInput-focusBorder: rgba(0, 0, 0, 0);--vscode-inlineChatInput-placeholderForeground: #5b6066;--vscode-inlineChatInput-background: rgba(86, 99, 119, 0.07);--vscode-inlineChatDiff-inserted: rgba(64, 176, 139, 0.09);--vscode-editorOverviewRuler-inlineChatInserted: rgba(64, 176, 139, 0.14);--vscode-editorMinimap-inlineChatInserted: rgba(64, 176, 139, 0.14);--vscode-inlineChatDiff-removed: rgba(232, 70, 58, 0.08);--vscode-editorOverviewRuler-inlineChatRemoved: rgba(232, 70, 58, 0.13);--vscode-chat-requestBorder: rgba(0, 0, 0, 0.1);--vscode-chat-requestBackground: rgba(255, 255, 255, 0.62);--vscode-chat-slashCommandBackground: rgba(173, 206, 255, 0.48);--vscode-chat-slashCommandForeground: #26569e;--vscode-chat-avatarBackground: #f2f2f2;--vscode-chat-avatarForeground: #31353a;--vscode-chat-editedFileForeground: #895503;--vscode-chat-requestCodeBorder: rgba(14, 99, 156, 0.25);--vscode-chat-requestBubbleBackground: rgba(47, 116, 255, 0.05);--vscode-chat-requestBubbleHoverBackground: rgba(47, 116, 255, 0.11);--vscode-chat-checkpointSeparator: #a9a9a9;--vscode-chat-linesAddedForeground: #107c10;--vscode-chat-linesRemovedForeground: #bc2f32;--vscode-extensionIcon-starForeground: #df6100;--vscode-extensionIcon-preReleaseForeground: #1d9271;--vscode-extensionIcon-sponsorForeground: #b51e78;--vscode-extensionIcon-privateForeground: rgba(0, 0, 0, 0.38);--vscode-debugExceptionWidget-border: #a31515;--vscode-debugExceptionWidget-background: #f1dfde;--vscode-editor-inlineValuesForeground: rgba(0, 0, 0, 0.5);--vscode-editor-inlineValuesBackground: rgba(255, 200, 0, 0.2);--vscode-debugIcon-breakpointForeground: #cc4b53;--vscode-debugIcon-breakpointDisabledForeground: #848484;--vscode-debugIcon-breakpointUnverifiedForeground: #848484;--vscode-debugIcon-breakpointCurrentStackframeForeground: #be8700;--vscode-debugIcon-breakpointStackframeForeground: #89d185;--vscode-editor-stackFrameHighlightBackground: rgba(255, 255, 102, 0.45);--vscode-editor-focusedStackFrameHighlightBackground: rgba(206, 231, 206, 0.45);--vscode-multiDiffEditor-headerBackground: #f8f8f9;--vscode-multiDiffEditor-background: #ffffff;--vscode-multiDiffEditor-border: #cccccc;--vscode-minimap-chatEditHighlight: rgba(255, 255, 255, 0.6);--vscode-chatManagement-sashBorder: rgba(128, 128, 128, 0.35);--vscode-gauge-foreground: #007acc;--vscode-gauge-background: rgba(0, 122, 204, 0.3);--vscode-gauge-warningForeground: #b89500;--vscode-gauge-warningBackground: rgba(184, 149, 0, 0.3);--vscode-gauge-errorForeground: #e8463a;--vscode-gauge-errorBackground: rgba(232, 70, 58, 0.3);--vscode-interactive-activeCodeBorder: #007acc;--vscode-interactive-inactiveCodeBorder: rgba(86, 99, 119, 0.11);--vscode-testing-iconFailed: #f14c4c;--vscode-testing-iconErrored: #f14c4c;--vscode-testing-iconPassed: #73c991;--vscode-testing-runAction: #73c991;--vscode-testing-iconQueued: #cca700;--vscode-testing-iconUnset: #848484;--vscode-testing-iconSkipped: #848484;--vscode-testing-peekBorder: #e51400;--vscode-testing-messagePeekBorder: #0063d3;--vscode-testing-peekHeaderBackground: rgba(229, 20, 0, 0.1);--vscode-testing-messagePeekHeaderBackground: rgba(0, 99, 211, 0.1);--vscode-testing-coveredBackground: rgba(64, 176, 139, 0.18);--vscode-testing-coveredBorder: rgba(64, 176, 139, 0.14);--vscode-testing-coveredGutterBackground: rgba(64, 176, 139, 0.11);--vscode-testing-uncoveredBranchBackground: #f7c3bf;--vscode-testing-uncoveredBackground: rgba(232, 70, 58, 0.16);--vscode-testing-uncoveredBorder: rgba(232, 70, 58, 0.12);--vscode-testing-uncoveredGutterBackground: rgba(232, 70, 58, 0.24);--vscode-testing-coverCountBadgeBackground: #c4c4c4;--vscode-testing-coverCountBadgeForeground: #333333;--vscode-testing-message.error.badgeBackground: #e51400;--vscode-testing-message.error.badgeBorder: #e51400;--vscode-testing-message.error.badgeForeground: #ffffff;--vscode-testing-message.info.decorationForeground: rgba(49, 53, 58, 0.5);--vscode-testing-iconErrored.retired: rgba(241, 76, 76, 0.7);--vscode-testing-iconFailed.retired: rgba(241, 76, 76, 0.7);--vscode-testing-iconPassed.retired: rgba(115, 201, 145, 0.7);--vscode-testing-iconQueued.retired: rgba(204, 167, 0, 0.7);--vscode-testing-iconUnset.retired: rgba(132, 132, 132, 0.7);--vscode-testing-iconSkipped.retired: rgba(132, 132, 132, 0.7);--vscode-searchEditor-textInputBorder: #cecece;--vscode-statusBar-debuggingBackground: #cc6633;--vscode-statusBar-debuggingForeground: #ffffff;--vscode-commandCenter-debuggingBackground: rgba(204, 102, 51, 0.26);--vscode-debugTokenExpression-name: #9b46b0;--vscode-debugTokenExpression-type: #4a90e2;--vscode-debugTokenExpression-value: rgba(108, 108, 108, 0.8);--vscode-debugTokenExpression-string: #a31515;--vscode-debugTokenExpression-boolean: #0000ff;--vscode-debugTokenExpression-number: #098658;--vscode-debugTokenExpression-error: #e51400;--vscode-debugView-exceptionLabelForeground: #ffffff;--vscode-debugView-exceptionLabelBackground: #a31515;--vscode-debugView-stateLabelForeground: #31353a;--vscode-debugView-stateLabelBackground: rgba(136, 136, 136, 0.27);--vscode-debugView-valueChangedHighlight: #569cd6;--vscode-debugConsole-infoForeground: #0063d3;--vscode-debugConsole-warningForeground: #bf8803;--vscode-debugConsole-errorForeground: #cc4b53;--vscode-debugConsole-sourceForeground: #31353a;--vscode-debugConsoleInputIcon-foreground: #31353a;--vscode-debugIcon-pauseForeground: #007acc;--vscode-debugIcon-stopForeground: #a1260d;--vscode-debugIcon-disconnectForeground: #a1260d;--vscode-debugIcon-restartForeground: #388a34;--vscode-debugIcon-stepOverForeground: #007acc;--vscode-debugIcon-stepIntoForeground: #007acc;--vscode-debugIcon-stepOutForeground: #007acc;--vscode-debugIcon-continueForeground: #007acc;--vscode-debugIcon-stepBackForeground: #007acc;--vscode-mergeEditor-change.background: rgba(155, 185, 85, 0.2);--vscode-mergeEditor-change.word.background: rgba(156, 204, 44, 0.4);--vscode-mergeEditor-changeBase.background: #ffcccc;--vscode-mergeEditor-changeBase.word.background: #ffa3a3;--vscode-mergeEditor-conflict.unhandledUnfocused.border: #ffa600;--vscode-mergeEditor-conflict.unhandledFocused.border: #ffa600;--vscode-mergeEditor-conflict.handledUnfocused.border: rgba(134, 134, 134, 0.29);--vscode-mergeEditor-conflict.handledFocused.border: rgba(193, 193, 193, 0.8);--vscode-mergeEditor-conflict.handled.minimapOverViewRuler: rgba(173, 172, 168, 0.93);--vscode-mergeEditor-conflict.unhandled.minimapOverViewRuler: #fcba03;--vscode-mergeEditor-conflictingLines.background: rgba(255, 234, 0, 0.28);--vscode-mergeEditor-conflict.input1.background: rgba(64, 200, 174, 0.2);--vscode-mergeEditor-conflict.input2.background: rgba(64, 166, 255, 0.2);--vscode-terminal-ansiBlack: #000000;--vscode-terminal-ansiRed: #cd3131;--vscode-terminal-ansiGreen: #107c10;--vscode-terminal-ansiYellow: #949800;--vscode-terminal-ansiBlue: #0451a5;--vscode-terminal-ansiMagenta: #bc05bc;--vscode-terminal-ansiCyan: #0598bc;--vscode-terminal-ansiWhite: #555555;--vscode-terminal-ansiBrightBlack: #666666;--vscode-terminal-ansiBrightRed: #cd3131;--vscode-terminal-ansiBrightGreen: #14ce14;--vscode-terminal-ansiBrightYellow: #b5ba00;--vscode-terminal-ansiBrightBlue: #0451a5;--vscode-terminal-ansiBrightMagenta: #bc05bc;--vscode-terminal-ansiBrightCyan: #0598bc;--vscode-terminal-ansiBrightWhite: #a5a5a5;--vscode-simpleFindWidget-sashBorder: #c8c8c8;--vscode-terminalStickyScrollHover-background: #f0f0f0;--vscode-terminalCommandGuide-foreground: rgba(86, 99, 119, 0.11);--vscode-terminalSymbolIcon-flagForeground: #d67e00;--vscode-terminalSymbolIcon-aliasForeground: #b180d7;--vscode-terminalSymbolIcon-optionValueForeground: #007acc;--vscode-terminalSymbolIcon-methodForeground: #b180d7;--vscode-terminalSymbolIcon-argumentForeground: #007acc;--vscode-terminalSymbolIcon-optionForeground: #d67e00;--vscode-terminalSymbolIcon-fileForeground: #31353a;--vscode-terminalSymbolIcon-folderForeground: #31353a;--vscode-terminalSymbolIcon-commitForeground: #31353a;--vscode-terminalSymbolIcon-branchForeground: #31353a;--vscode-terminalSymbolIcon-tagForeground: #31353a;--vscode-terminalSymbolIcon-stashForeground: #31353a;--vscode-terminalSymbolIcon-remoteForeground: #31353a;--vscode-terminalSymbolIcon-pullRequestForeground: #31353a;--vscode-terminalSymbolIcon-pullRequestDoneForeground: #31353a;--vscode-terminalSymbolIcon-symbolicLinkFileForeground: #31353a;--vscode-terminalSymbolIcon-symbolicLinkFolderForeground: #31353a;--vscode-terminalSymbolIcon-symbolText: #31353a;--vscode-markdownAlert-note.foreground: #0063d3;--vscode-markdownAlert-tip.foreground: #388a34;--vscode-markdownAlert-important.foreground: #652d90;--vscode-markdownAlert-warning.foreground: #bf8803;--vscode-markdownAlert-caution.foreground: #e51400;--vscode-walkThrough-embeddedEditorBackground: #f4f4f4;--vscode-profiles-sashBorder: rgba(128, 128, 128, 0.35);--vscode-icube-inlineChat.regionHighlight: rgba(225, 225, 225, 0.2);--vscode-icube-inlineChatDiff.inserted: rgba(64, 176, 139, 0.09);--vscode-icube-inlineChatDiff.removed: rgba(232, 70, 58, 0.08);--vscode-icube-simpleInlineChat.regionHighlight: rgba(225, 225, 225, 0.2);--vscode-icube-simpleInlineChatDiff.inserted: rgba(64, 176, 139, 0.12);--vscode-icube-simpleInlineChatDiff.removed: rgba(232, 70, 58, 0.12);--vscode-gitDecoration-addedResourceForeground: #587c0c;--vscode-gitDecoration-modifiedResourceForeground: #f0a50f;--vscode-gitDecoration-deletedResourceForeground: #ad0707;--vscode-gitDecoration-renamedResourceForeground: #00aa62;--vscode-gitDecoration-untrackedResourceForeground: #00aa62;--vscode-gitDecoration-ignoredResourceForeground: #8e8e90;--vscode-gitDecoration-stageModifiedResourceForeground: #f0a50f;--vscode-gitDecoration-stageDeletedResourceForeground: #ad0707;--vscode-gitDecoration-conflictingResourceForeground: #ad0707;--vscode-gitDecoration-submoduleResourceForeground: #1258a7;--vscode-git-blame.editorDecorationForeground: #969696;}</style><style id="solo-lite-theme-variables">:root {
  --workspace-gap-width: 4px;
  --header-height: 48px;

  --radius-sm: 4px;
  --radius-md: 8px;
  --radius-lg: 12px;
  --radius-xl: 20px;
  --radius-full: 9999px;
  --radius-2: 2px;
  --radius-4: 4px;
  --radius-6: 6px;
  --radius-8: 8px;
  --radius-12: 12px;
  --radius-16: 16px;
  --radius-20: 20px;
  --radius-24: 24px;
  --radius-32: 32px;
  --radius-radius-2xs-4: 4px;
  --radius-radius-xs-6: 6px;
  --radius-radius-sm-8: 8px;
  --radius-radius-md-12: 12px;
  --radius-radius-lg-16: 16px;
  --radius-radius-xl-20: 20px;
  --radius-radius-2xl-24: 24px;
  --radius-radius-3xl-32: 32px;
  --radius-radius-full: 9999px;

  --spacing-xs: 4px;
  --spacing-sm: 8px;
  --spacing-md: 12px;
  --spacing-lg: 16px;
  --spacing-xl: 24px;
  --spacing-xxl: 32px;

  --spacer-0: 0px;
  --spacer-2: 2px;
  --spacer-4: 4px;
  --spacer-6: 6px;
  --spacer-8: 8px;
  --spacer-12: 12px;
  --spacer-16: 16px;
  --spacer-20: 20px;
  --spacer-24: 24px;
  --spacer-32: 32px;
  --spacer-40: 40px;
  --spacer-48: 48px;
  --spacer-64: 64px;

  --font-size-xs: 10px;
  --font-size-sm: 11px;
  --font-size-md: 12px;
  --font-size-regular: 13px;
  --font-size-base: 14px;
  --font-size-lg: 16px;
  --font-size-xl: 20px;
  --font-size-xxl: 24px;

  --font-family-default:
    'SF Pro Text', -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, 'PingFang SC', 'Microsoft YaHei',
    'Hiragino Sans GB', Roboto, sans-serif;
  --font-family-heading:
    'SF Pro Text', -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, 'PingFang SC', 'Microsoft YaHei',
    'Hiragino Sans GB', Roboto, sans-serif;
  --font-family-mono: 'JetBrains Mono', 'SF Mono', Monaco, Consolas, monospace;
  --font-weight-default: 400;
  --font-weight-code: 450;
  --font-weight-medium: 500;
  --font-weight-strong: 600;

  --chat-body-md: 13px/20px var(--font-family-default);
  --chat-body-md-strong: 500 13px/20px var(--font-family-default);
  --chat-body-base: 14px/22px var(--font-family-default);
  --chat-body-base-strong: 500 14px/22px var(--font-family-default);
  --chat-spacer-2xs: 2px;
  --chat-spacer-xs: 4px;
  --chat-spacer-sm: 8px;
  --chat-spacer-md: 12px;
  --chat-spacer-lg: 16px;
  --chat-spacer-xl: 20px;
  --chat-radius-xs: 4px;
  --chat-radius-sm: 8px;
  --chat-radius-md: 12px;
  --chat-radius-lg: 16px;
  --chat-list-item-height: 28px;

  --transition-fast: 0.15s ease;
  --transition-normal: 0.2s ease;
  --transition-slow: 0.3s ease;

  /* ===== Z-Index Layer System ===== */
  --z-base: 0;
  --z-above: 1;
  --z-above-2: 2;

  --z-sticky: 10;
  --z-local-overlay: 100;

  --z-dropdown: 1000;
  --z-popover: 1010;

  --z-modal-backdrop: 1090;
  --z-modal: 1100;
  --z-drawer: 1120;
  --z-confirm: 1150;

  --z-notification: 1200;
  --z-tooltip: 1300;

  --z-fullscreen: 1400;

  /* 仅限基础设施 / 调试工具，业务组件禁止直接使用 */
  --z-max: 9999;

  /* ===== Permission Mode Select ===== */
  --permission-trigger-height: 32px;
  --permission-trigger-radius: 8px;
  --permission-trigger-padding: 2px 8px;
  --permission-trigger-font-size: 14px;
  --permission-trigger-bg: transparent;
  --permission-trigger-gap: 4px;
  --permission-trigger-icon-size: 16px;
  --permission-settings-card-radius: 8px;
  --permission-settings-icon-radius: 6px;
  --permission-settings-action-radius: 8px;
  --permission-settings-mode-desc-font-size: 11px;
  --permission-settings-mode-desc-line-height: 16px;
  --permission-settings-card-title-font-weight: var(--font-weight-default);
}

[data-theme='light'], .vs.solo-lite {
  --shadow-elevation-50: 0 1px 2px -1px rgba(24, 24, 24, 0.08);
  --shadow-elevation-100: 0 3px 9px 0 rgba(24, 24, 24, 0.06);
  --shadow-elevation-100-float: 0 -3px 9px 0 rgba(24, 24, 24, 0.06);
  --shadow-elevation-200: 0 6px 24px -1px rgba(24, 24, 24, 0.06);
  --shadow-elevation-200-reverse: 0 -6px 24px -1px rgba(24, 24, 24, 0.06);
  --shadow-elevation-300: 0 2px 8px -1px rgba(24, 24, 24, 0.02), 0 10px 24px -1px rgba(24, 24, 24, 0.06);

  --shadow-elevation-100-tooltip: var(--shadow-elevation-100);
  --shadow-elevation-200-menu-panel: var(--shadow-elevation-200);
  --shadow-elevation-300-modal-panel: var(--shadow-elevation-300);

  /* 输入框阴影颜色 */
  --shadow-chat-input: 0 3px 8px 0 rgba(24, 24, 24, 0.04), 0 6px 24px -1px rgba(24, 24, 24, 0.06);
  --shadow-chat-input-focused: 0 4px 12px 0 rgba(24, 24, 24, 0.04), 0 6px 32px -1px rgba(24, 24, 24, 0.06);

  --bg-bg-base-default: #ffffff;
  --bg-bg-base-secondary: #f5f5f5;
  --bg-bg-base-tertiary: #e5e5e5;
  --bg-bg-menu: #ffffff;
  --bg-bg-tooltip: #fafafa;
  --bg-bg-input: #ffffff;
  --bg-bg-overlay-l1: rgba(115, 115, 115, 0.08);
  --bg-bg-overlay-l2: rgba(115, 115, 115, 0.12);
  --bg-bg-overlay-l3: rgba(115, 115, 115, 0.16);
  --bg-bg-overlay-l4: rgba(115, 115, 115, 0.20);
  --bg-bg-white: #ffffff;
  --bg-bg-brand: #4b3fe3;
  --bg-bg-brand-hover: #6a6fff;
  --bg-bg-brand-active: #3f31c6;
  --bg-bg-brand-disabled: rgba(75, 63, 227, 0.22);
  --bg-bg-brand-popup: rgba(170, 183, 255, 0.36);
  /* brand-sub 兼容（品牌色已统一，sub 映射为主品牌色） */
  --bg-bg-brand-sub: var(--bg-bg-brand);
  --bg-bg-brand-hover-sub: var(--bg-bg-brand-hover);
  --bg-bg-brand-disabled-sub: var(--bg-bg-brand-disabled);
  --bg-bg-brand-popup-sub: var(--bg-bg-brand-popup);
  --bg-bg-invert: #262626;
  --bg-bg-invert-hover: #404040;
  --bg-bg-invert-active: #171717;
  --bg-bg-invert-disabled: rgba(115, 115, 115, 0.20);
  --bg-bg-marketplace-banner-overlay-start: rgba(82, 130, 193, 0);
  --bg-bg-marketplace-banner-overlay-end: rgba(82, 130, 193, 0.8);
  --bg-bg-marketplace-banner-control: rgba(0, 0, 0, 0.25);
  --bg-bg-card: #fafafa;
  --bg-bg-card-hover: #ffffff;
  --bg-bg-marketplace-banner-plugin-tag: #e5f3ff;
  --bg-bg-marketplace-banner-preview-mask-start: rgba(255, 255, 255, 0.9);
  --bg-bg-marketplace-banner-preview-mask-end: rgba(255, 255, 255, 0.54);
  --shadow-marketplace-banner-preview-card: 0px 6px 12px -1px rgba(0, 0, 0, 0.18), 0px 10px 24px -1px rgba(0, 0, 0, 0.2);
  --shadow-marketplace-banner-preview-card-small: 0px 2.8023247718811035px 5.604649543762207px -0.4670540988445282px rgba(0, 0, 0, 0.18), 0px 4.670541763305664px 11.209299087524414px -0.4670540988445282px rgba(0, 0, 0, 0.2);
  --shadow-marketplace-banner-preview-card-large: 0px 4.55377721786499px 9.10755443572998px -0.758962869644165px rgba(0, 0, 0, 0.18), 0px 7.589629650115967px 18.21510887145996px -0.758962869644165px rgba(0, 0, 0, 0.2);
  --shadow-marketplace-banner-preview-input: 0px 0px 24px -1px rgba(24, 24, 24, 0.06), 0px -12px 8px -1px rgba(24, 24, 24, 0.02);
  --chat-bg-card: var(--bg-bg-card);
  --chat-bg-card-hover: var(--bg-bg-base-default);
  --special-bgtabsoverlay: rgba(255, 255, 255, 0.12);
  --special-tabsoverlay: rgba(193, 195, 205, 0.12);
  --text-text-default: #171717;
  --text-text-default-hover: #262626;
  --text-text-default-active: #262626;
  --text-text-secondary: #404040;
  --text-text-secondary-hover: #171717;
  --text-text-secondary-active: #171717;
  --text-text-tertiary: #737373;
  --text-text-disabled: #a1a1a1;
  --text-text-brand: #4b3fe3;
  --text-text-brand-hover: #6a6fff;
  --text-text-brand-sub: var(--text-text-brand);
  --text-text-brand-hover-sub: var(--text-text-brand-hover);
  --text-text-onbrand: #171717;
  --text-text-onaccent: #ffffff;
  --text-text-marketplace-banner-on-light: #0a0a0a;
  --text-text-marketplace-banner-plugin-tag: #054c8f;
  --icon-icon-default: #262626;
  --icon-icon-default-hover: #171717;
  --icon-icon-default-active: #171717;
  --icon-icon-secondary: #404040;
  --icon-icon-secondary-hover: #262626;
  --icon-icon-secondary-active: #262626;
  --icon-icon-tertiary: #737373;
  --icon-icon-disabled: #a1a1a1;
  --icon-icon-brand: #4b3fe3;
  --icon-icon-brand-hover: #6a6fff;
  --icon-icon-brand-sub: var(--icon-icon-brand);
  --icon-icon-brand-hover-sub: var(--icon-icon-brand-hover);
  --icon-icon-onbrand: #0a0a0a;
  --icon-icon-onaccent: #ffffff;
  --icon-icon-white: #ffffff;
  --border-border-neutral-l1: rgba(115, 115, 115, 0.12);
  --border-border-neutral-l2: rgba(115, 115, 115, 0.18);
  --border-border-neutral-l3: rgba(115, 115, 115, 0.36);
  --border-border-brand: #4b3fe3;
  --border-border-brand-sub: var(--border-border-brand);
  --border-border-contrast: #000000;
  --status-primary-default: #2f74ff;
  --status-primary-hover: #4c88ff;
  --status-primary-active: #1759dd;
  --status-primary-surface-l1: rgba(47, 116, 255, 0.12);
  --status-primary-surface-l2: rgba(47, 116, 255, 0.18);
  --status-primary-surface-l3: rgba(47, 116, 255, 0.36);
  --status-success-default: #15a877;
  --status-success-hover: #2fb287;
  --status-success-active: #1e8b56;
  --status-success-surface-l1: rgba(64, 176, 139, 0.12);
  --status-success-surface-l2: rgba(64, 176, 139, 0.18);
  --status-success-surface-l3: rgba(64, 176, 139, 0.36);
  --status-alert-default: #fea900;
  --status-alert-hover: #ffb700;
  --status-alert-active: #e59100;
  --status-alert-surface-l1: rgba(254, 169, 0, 0.14);
  --status-alert-surface-l2: rgba(254, 169, 0, 0.20);
  --status-alert-surface-l3: rgba(254, 169, 0, 0.36);
  --status-warning-default: #e27900;
  --status-warning-hover: #f39a35;
  --status-warning-active: #c46f11;
  --status-warning-surface-l1: rgba(226, 121, 0, 0.12);
  --status-warning-surface-l2: rgba(226, 121, 0, 0.16);
  --status-warning-surface-l3: rgba(226, 121, 0, 0.36);
  --status-error-default: #e8463a;
  --status-error-hover: #ea574c;
  --status-error-active: #c9382f;
  --status-error-surface-l1: rgba(232, 70, 58, 0.12);
  --status-error-surface-l2: rgba(232, 70, 58, 0.16);
  --status-error-surface-l3: rgba(232, 70, 58, 0.36);
  --accent-accent-teal: #00b983;
  --accent-accent-coral: #ff6b45;
  --accent-accent-amber: #f2a90c;
  --accent-accent-lime: #5fc000;
  --accent-accent-cyan: #00b6f5;
  --accent-accent-blue: #3f85ff;
  --accent-accent-magenta: #f53cff;
  --accent-accent-violet: #9570ff;
  --accent-accent-slate: #747e94;
  --code-code-text: #17181a;
  --code-code-doc: #8393a3;
  --code-code-link: #2f74ff;
  --code-code-number: #e54595;
  --code-code-action: #5f36b2;
  --code-code-instruction: #b15ef2;
  --code-code-function: #ff5d4d;
  --code-code-constant: #175ce6;
  --code-code-parameter: #4da621;
  --code-code-attribute: #c99100;
  --code-code-tag: #e24864;
  --code-code-terminal: #17181a;
  --code-code-contrast: #17181a;
  --code-code-editor: #17181a;
  --special-white: #ffffff;
  --special-black: #000000;
  --viz-viz-series-amber: #edaa45;
  --viz-viz-series-coral: #f87454;
  --viz-viz-series-indigo: #b6a3ff;
  --viz-viz-series-lime: #a6ea39;
  --viz-viz-series-magenta: #fb9dd7;
  --viz-viz-series-mint: #1dc981;
  --viz-viz-series-sky: #22a5f7;
  --viz-viz-series-slate: #859ead;
  --viz-viz-series-teal: #59e8e8;
  --viz-viz-series-violet: #b655fc;
  --viz-viz-ui-bg-chart: #ffffff;
  --viz-viz-ui-bg-tooltip: #fafafa;
  --viz-viz-ui-chart-axis: rgba(115, 115, 115, 0.18);
  --viz-viz-ui-chart-subtitle: #404040;
  --viz-viz-ui-chart-tick: #404040;
  --viz-viz-ui-chart-title: #171717;
  --viz-viz-ui-legend-label: #404040;
  --viz-viz-ui-legend-value: #171717;
  --brand-blue-100: #e5f3ff;
  --brand-blue-200: #cce6ff;
  --brand-blue-300: #b2daff;
  --brand-blue-400: #99ceff;
  --brand-blue-500: #80c1ff;
  --brand-blue-600: #64b4ff;
  --brand-blue-700: #3792e6;
  --brand-blue-800: #1071cb;
  --brand-blue-900: #054c8f;
  --brand-blue-1000: #00284d;
  --brand-blue-grey-100: #f1eff4;
  --brand-blue-grey-200: #e0e1e6;
  --brand-blue-grey-300: #cfd3d8;
  --brand-blue-grey-400: #bfc5ca;
  --brand-blue-grey-500: #b0b5ba;
  --brand-blue-grey-600: #a0a6ab;
  --brand-blue-grey-700: #80898e;
  --brand-blue-grey-800: #5e696e;
  --brand-blue-grey-900: #404a4f;
  --brand-blue-grey-1000: #21262b;
  --brand-green-grey-100: #f1f4f4;
  --brand-green-grey-200: #e0e6e6;
  --brand-green-grey-300: #cfd8d8;
  --brand-green-grey-400: #bfcaca;
  --brand-green-grey-500: #b0baba;
  --brand-green-grey-600: #a0abab;
  --brand-green-grey-700: #808e8e;
  --brand-green-grey-800: #5e6e6e;
  --brand-green-grey-900: #404f4f;
  --brand-green-grey-1000: #212b2b;
  --brand-purple-100: #e8e5ff;
  --brand-purple-200: #d2ccff;
  --brand-purple-300: #bbb2ff;
  --brand-purple-400: #a599ff;
  --brand-purple-500: #8e80ff;
  --brand-purple-600: #7864ff;
  --brand-purple-700: #4c37e6;
  --brand-purple-800: #2610cb;
  --brand-purple-900: #15058f;
  --brand-purple-1000: #09004d;
  --brand-red-100: #ffe5e5;
  --brand-red-200: #ffcccc;
  --brand-red-300: #ffb2b2;
  --brand-red-400: #ff9999;
  --brand-red-500: #ff8080;
  --brand-red-600: #ff6464;
  --brand-red-700: #e63737;
  --brand-red-800: #cb1010;
  --brand-red-900: #8f0505;
  --brand-red-1000: #4d0000;
  --brand-yellow-100: #fff6e5;
  --brand-yellow-200: #ffeccc;
  --brand-yellow-300: #ffe3b2;
  --brand-yellow-400: #ffda99;
  --brand-yellow-500: #ffd080;
  --brand-yellow-600: #ffc864;
  --brand-yellow-700: #e6a637;
  --brand-yellow-800: #cb8710;
  --brand-yellow-900: #8f5c05;
  --brand-yellow-1000: #4d3000;
  --brand-blue-grey-100: #f1eff4;
  --brand-blue-grey-200: #e0e1e6;
  --brand-blue-grey-300: #cfd3d8;
  --brand-blue-grey-400: #bfc5ca;
  --brand-blue-grey-500: #b0b5ba;
  --brand-blue-grey-600: #a0a6ab;
  --brand-blue-grey-700: #80898e;
  --brand-blue-grey-800: #5e696e;
  --brand-blue-grey-900: #404a4f;
  --brand-blue-grey-1000: #21262b;
  --brand-green-grey-100: #f1f4f4;
  --brand-green-grey-200: #e0e6e6;
  --brand-green-grey-300: #cfd8d8;
  --brand-green-grey-400: #bfcaca;
  --brand-green-grey-500: #b0baba;
  --brand-green-grey-600: #a0abab;
  --brand-green-grey-700: #808e8e;
  --brand-green-grey-800: #5e6e6e;
  --brand-green-grey-900: #404f4f;
  --brand-green-grey-1000: #212b2b;
  --brand-neutral-grey-100: #f2f2f2;
  --brand-neutral-grey-200: #e3e3e3;
  --brand-neutral-grey-300: #d6d6d6;
  --brand-neutral-grey-400: #c7c7c7;
  --brand-neutral-grey-500: #bababa;
  --brand-neutral-grey-600: #ababab;
  --brand-neutral-grey-700: #8a8a8a;
  --brand-neutral-grey-800: #686868;
  --brand-neutral-grey-900: #474747;
  --brand-neutral-grey-1000: #262626;
  --brand-brand-50: #f2f7ff;
  --brand-brand-100: #e5eaff;
  --brand-brand-200: #cfd8ff;
  --brand-brand-300: #aab7ff;
  --brand-brand-400: #8894ff;
  --brand-brand-500: #6a6fff;
  --brand-brand-600: #4b3fe3;
  --brand-brand-700: #3f31c6;
  --brand-brand-800: #2c2290;
  --brand-brand-900: #1a1759;
  --brand-brand-950: #010109;
  --brand-brand-grey-50: #fafafa;
  --brand-brand-grey-100: #f5f5f5;
  --brand-brand-grey-200: #e5e5e5;
  --brand-brand-grey-300: #d4d4d4;
  --brand-brand-grey-400: #a1a1a1;
  --brand-brand-grey-500: #737373;
  --brand-brand-grey-600: #525252;
  --brand-brand-grey-700: #404040;
  --brand-brand-grey-800: #262626;
  --brand-brand-grey-900: #171717;
  --brand-brand-grey-950: #0a0a0a;
  --brand-brand-grey-50: #fafafa;
  --brand-brand-grey-100: #f5f5f5;
  --brand-brand-grey-200: #e5e5e5;
  --brand-brand-grey-300: #d4d4d4;
  --brand-brand-grey-400: #a1a1a1;
  --brand-brand-grey-500: #737373;
  --brand-brand-grey-600: #525252;
  --brand-brand-grey-700: #404040;
  --brand-brand-grey-800: #262626;
  --brand-brand-grey-900: #171717;
  --brand-brand-grey-950: #0a0a0a;

  --body-body-xs: 10px/1.5 var(--font-family-default);
  --body-body-sm: 11px/1.5 var(--font-family-default);
  --body-body-sm-strong: 600 11px/1.5 var(--font-family-default);
  --body-body-md: 12px/1.5 var(--font-family-default);
  --body-body-md-strong: 600 12px/1.5 var(--font-family-default);
  --body-body-base: 14px/1.5 var(--font-family-default);
  --body-body-base-strong: 600 14px/1.5 var(--font-family-default);
  --heading-heading-3xs: 600 10px/1.4 var(--font-family-heading);
  --heading-heading-2xs: 600 11px/1.4 var(--font-family-heading);
  --heading-heading-xs: 600 12px/1.4 var(--font-family-heading);
  --heading-heading-sm: 600 13px/1.4 var(--font-family-heading);
  --heading-heading-md: 600 14px/1.4 var(--font-family-heading);
  --heading-heading-lg: 600 16px/1.4 var(--font-family-heading);
  --heading-heading-xl: 600 20px/1.4 var(--font-family-heading);
  --heading-heading-2xl: 600 24px/1.4 var(--font-family-heading);
  --heading-heading-3xl: 600 32px/1.4 var(--font-family-heading);

  --bg-bg-overlay-l0: rgba(86, 99, 119, 0.03);
  --bg-primary-item: rgba(86, 99, 119, 0.15);
  --bg-primary-item-hover: rgba(86, 99, 119, 0.22);
  --border-primary-item: rgba(77, 107, 153, 0.09);
  --border-primary-item-hover: rgba(77, 107, 153, 0.15);
  --bg-bg-menu-old: #f8f9fa;
  /* 首页输入框边框颜色（纯色，用于内凹圆弧等需要精确边框的场景） */
  --homepage-input-border-color: #dfe3eb;

  --welcome-logo-bg: var(--bg-bg-brand, #0fdc78);
  --welcome-logo-color: #000000;

  --user-message-bg-solid: #E3F8ED;
  --user-message-bg-solid-transparent: rgba(227, 248, 237, 0);
  --user-message-bg-solid-sub: #E9E6FF;
  --user-message-bg-solid-sub-transparent: rgba(233, 230, 255, 0);
  --sheet-text-color: #000000;
  --slash-mention-bg: rgba(63, 133, 255, 0.15);
  --builtin-slash-mention-bg: rgba(149, 112, 255, 0.15);

  --gradient-golden: linear-gradient(180deg, #c0a115 0%, #dfbd27 100%);
  --special-bggoldoverlay: rgba(210, 181, 19, 0.12);
  --query-tag-bg-grey: var(--bg-bg-overlay-l2);
  --query-tag-text-grey: var(--text-text-default);
  --query-tag-height: 20px;
  --query-tag-padding: 0px 4px;
  --query-tag-gap: 2px;
  --query-tag-radius: 0px;
  --query-tag-icon-slot-size: 20px;
  --query-tag-icon-size: 16px;
  --query-tag-font-size: 14px;
  --query-tag-font-weight: 500;
  --query-tag-letter-spacing: -0.02em;
  --query-tag-bg-neutral: transparent;
  --query-tag-text-neutral: var(--text-text-secondary);
  --query-tag-bg-brand: transparent;
  --query-tag-text-brand: var(--status-primary-default);
  --query-tag-text-command: var(--text-text-brand);
  --query-tag-text-design: var(--brand-brand-800);
  --query-tag-text-lark-sheet: #26c914;
  --query-tag-text-lark-bitable: var(--accent-accent-violet);
  --query-tag-icon-pdf: #cb1010;
  --query-tag-icon-zip: var(--icon-icon-default);
  --query-tag-icon-json: #cb8710;
  --query-tag-icon-html: #c63b18;
  --query-tag-icon-video: #3f85ff;
  --query-tag-bg-blue: rgba(128, 193, 255, 0.18);

  --bg-bg-brand-old: #0fdc78;
  --gradient-brand: linear-gradient(90deg, #0ac27b 0%, #0ecd70 36%, #06c179 72%, #63c5b1 100%);
  --text-text-preformat-foreground: #a31515;
}

[data-theme='dark'], .vs-dark.solo-lite {
  --shadow-elevation-50: 0 1px 2px -1px rgba(0, 0, 0, 0.45);
  --shadow-elevation-100: 0 3px 9px 0 rgba(0, 0, 0, 0.25);
  --shadow-elevation-100-float: 0 -3px 9px 0 rgba(0, 0, 0, 0.25);
  --shadow-elevation-200: 0 6px 24px -1px rgba(0, 0, 0, 0.25);
  --shadow-elevation-200-reverse: 0 -6px 24px -1px rgba(0, 0, 0, 0.25);
  --shadow-elevation-300: 0 2px 8px -1px rgba(0, 0, 0, 0.18), 0 10px 24px -1px rgba(0, 0, 0, 0.30);
  --shadow-elevation-100-tooltip: var(--shadow-elevation-100);
  --shadow-elevation-200-menu-panel: var(--shadow-elevation-200);
  --shadow-elevation-300-modal-panel: var(--shadow-elevation-300);

  /* 输入框阴影颜色 */
  --shadow-chat-input: 0 3px 8px 0 rgba(24, 24, 24, 0.08), 0 6px 24px -1px rgba(24, 24, 24, 0.12);
  --shadow-chat-input-focused: 0 4px 12px 0 rgba(24, 24, 24, 0.08), 0 6px 32px -1px rgba(24, 24, 24, 0.12);

  --bg-bg-base-default: #171717;
  --bg-bg-base-secondary: #262626;
  --bg-bg-base-tertiary: #404040;
  --bg-bg-menu: #171717;
  --bg-bg-tooltip: #171717;
  --bg-bg-input: #171717;
  --bg-bg-overlay-l1: rgba(212, 212, 212, 0.04);
  --bg-bg-overlay-l2: rgba(212, 212, 212, 0.06);
  --bg-bg-overlay-l3: rgba(212, 212, 212, 0.08);
  --bg-bg-overlay-l4: rgba(212, 212, 212, 0.12);
  --bg-bg-white: #ffffff;
  --bg-bg-brand: #4b3fe3;
  --bg-bg-brand-hover: #6a6fff;
  --bg-bg-brand-active: #3f31c6;
  --bg-bg-brand-disabled: rgba(75, 63, 227, 0.35);
  --bg-bg-brand-popup: rgba(106, 111, 255, 0.15);
  --bg-bg-brand-sub: var(--bg-bg-brand);
  --bg-bg-brand-hover-sub: var(--bg-bg-brand-hover);
  --bg-bg-brand-disabled-sub: var(--bg-bg-brand-disabled);
  --bg-bg-brand-popup-sub: var(--bg-bg-brand-popup);
  --bg-bg-invert: #e5e5e5;
  --bg-bg-invert-hover: #f5f5f5;
  --bg-bg-invert-active: #e5e5e5;
  --bg-bg-invert-disabled: rgba(212, 212, 212, 0.06);
  --bg-bg-marketplace-banner-overlay-start: rgba(82, 130, 193, 0);
  --bg-bg-marketplace-banner-overlay-end: rgba(82, 130, 193, 0.8);
  --bg-bg-marketplace-banner-control: rgba(0, 0, 0, 0.25);
  --bg-bg-card: #202020;
  --bg-bg-card-hover: #171717;
  --bg-bg-marketplace-banner-plugin-tag: #e5f3ff;
  --bg-bg-marketplace-banner-preview-mask-start: rgba(255, 255, 255, 0.9);
  --bg-bg-marketplace-banner-preview-mask-end: rgba(255, 255, 255, 0.54);
  --shadow-marketplace-banner-preview-card: 0px 6px 12px -1px rgba(0, 0, 0, 0.18), 0px 10px 24px -1px rgba(0, 0, 0, 0.2);
  --shadow-marketplace-banner-preview-card-small: 0px 2.8023247718811035px 5.604649543762207px -0.4670540988445282px rgba(0, 0, 0, 0.18), 0px 4.670541763305664px 11.209299087524414px -0.4670540988445282px rgba(0, 0, 0, 0.2);
  --shadow-marketplace-banner-preview-card-large: 0px 4.55377721786499px 9.10755443572998px -0.758962869644165px rgba(0, 0, 0, 0.18), 0px 7.589629650115967px 18.21510887145996px -0.758962869644165px rgba(0, 0, 0, 0.2);
  --shadow-marketplace-banner-preview-input: 0px 0px 24px -1px rgba(24, 24, 24, 0.06), 0px -12px 8px -1px rgba(24, 24, 24, 0.02);
  --chat-bg-card: #202020;
  --chat-bg-card-hover: var(--bg-bg-base-default);
  --special-bgtabsoverlay: rgba(0, 0, 0, 0.20);
  --special-tabsoverlay: rgba(13, 14, 15, 0.18);
  --text-text-default: #e5e5e5;
  --text-text-default-hover: #fafafa;
  --text-text-default-active: #fafafa;
  --text-text-secondary: #a1a1a1;
  --text-text-secondary-hover: #e5e5e5;
  --text-text-secondary-active: #e5e5e5;
  --text-text-tertiary: #737373;
  --text-text-disabled: #525252;
  --text-text-brand: #6a6fff;
  --text-text-brand-hover: #4b3fe3;
  --text-text-brand-sub: var(--text-text-brand);
  --text-text-brand-hover-sub: var(--text-text-brand-hover);
  --text-text-onbrand: #171717;
  --text-text-onaccent: #171717;
  --text-text-marketplace-banner-on-light: #0a0a0a;
  --text-text-marketplace-banner-plugin-tag: #054c8f;
  --icon-icon-default: #e5e5e5;
  --icon-icon-default-hover: #fafafa;
  --icon-icon-default-active: #fafafa;
  --icon-icon-secondary: #a1a1a1;
  --icon-icon-secondary-hover: #e5e5e5;
  --icon-icon-secondary-active: #e5e5e5;
  --icon-icon-tertiary: #737373;
  --icon-icon-disabled: #525252;
  --icon-icon-brand: #6a6fff;
  --icon-icon-brand-hover: #4b3fe3;
  --icon-icon-brand-sub: var(--icon-icon-brand);
  --icon-icon-brand-hover-sub: var(--icon-icon-brand-hover);
  --icon-icon-onbrand: #0a0a0a;
  --icon-icon-onaccent: #0A0A0A;
  --icon-icon-white: #ffffff;
  --border-border-neutral-l1: rgba(229, 229, 229, 0.10);
  --border-border-neutral-l2: rgba(229, 229, 229, 0.16);
  --border-border-neutral-l3: rgba(229, 229, 229, 0.20);
  --border-border-brand: #6a6fff;
  --border-border-brand-sub: var(--border-border-brand);
  --border-border-contrast: #ffffff;
  --status-primary-default: #387bff;
  --status-primary-hover: #4c88ff;
  --status-primary-active: #1759dd;
  --status-primary-surface-l1: rgba(53, 121, 255, 0.18);
  --status-primary-surface-l2: rgba(53, 121, 255, 0.28);
  --status-primary-surface-l3: rgba(53, 121, 255, 0.36);
  --status-success-default: #33c192;
  --status-success-hover: #5ed4ad;
  --status-success-active: #27b082;
  --status-success-surface-l1: rgba(0, 165, 110, 0.18);
  --status-success-surface-l2: rgba(0, 165, 110, 0.28);
  --status-success-surface-l3: rgba(0, 165, 110, 0.36);
  --status-alert-default: #d29d00;
  --status-alert-hover: #dfb949;
  --status-alert-active: #ab8820;
  --status-alert-surface-l1: rgba(210, 157, 0, 0.16);
  --status-alert-surface-l2: rgba(210, 157, 0, 0.28);
  --status-alert-surface-l3: rgba(210, 157, 0, 0.36);
  --status-warning-default: #d27e24;
  --status-warning-hover: #d78b28;
  --status-warning-active: #b46510;
  --status-warning-surface-l1: rgba(210, 126, 36, 0.16);
  --status-warning-surface-l2: rgba(210, 126, 36, 0.28);
  --status-warning-surface-l3: rgba(210, 126, 36, 0.36);
  --status-error-default: #f65a5a;
  --status-error-hover: #f86262;
  --status-error-active: #b33636;
  --status-error-surface-l1: rgba(246, 70, 70, 0.18);
  --status-error-surface-l2: rgba(246, 70, 70, 0.28);
  --status-error-surface-l3: rgba(246, 70, 70, 0.36);
  --accent-accent-teal: #2dd288;
  --accent-accent-coral: #ff9392;
  --accent-accent-amber: #dcb364;
  --accent-accent-lime: #8acb3a;
  --accent-accent-cyan: #04cbe5;
  --accent-accent-blue: #7bb8ff;
  --accent-accent-magenta: #ec93ff;
  --accent-accent-violet: #bfa5ff;
  --accent-accent-slate: #afb9cf;
  --code-code-text: #e0e3ee;
  --code-code-doc: #7f838c;
  --code-code-link: #3c7eff;
  --code-code-number: #f48cca;
  --code-code-action: #b38cff;
  --code-code-instruction: #f0d8ff;
  --code-code-function: #f29d79;
  --code-code-constant: #80bbff;
  --code-code-parameter: #82d99f;
  --code-code-attribute: #ded47e;
  --code-code-tag: #f2858c;
  --code-code-terminal: #e0e3ee;
  --code-code-contrast: #e0e3ee;
  --code-code-editor: #e0e3ee;
  --special-white: #ffffff;
  --special-black: #000000;
  --viz-viz-series-amber: #edaa45;
  --viz-viz-series-coral: #f87454;
  --viz-viz-series-indigo: #b6a3ff;
  --viz-viz-series-lime: #a6ea39;
  --viz-viz-series-magenta: #fb9dd7;
  --viz-viz-series-mint: #1dc981;
  --viz-viz-series-sky: #22a5f7;
  --viz-viz-series-slate: #859ead;
  --viz-viz-series-teal: #78f2f2;javascript:
  --viz-viz-series-violet: #b655fc;
  --viz-viz-ui-bg-chart: #171717;
  --viz-viz-ui-bg-tooltip: #0a0a0a;
  --viz-viz-ui-chart-axis: rgba(229, 229, 229, 0.16);
  --viz-viz-ui-chart-subtitle: #737373;
  --viz-viz-ui-chart-tick: #737373;
  --viz-viz-ui-chart-title: #e5e5e5;
  --viz-viz-ui-legend-label: #737373;
  --viz-viz-ui-legend-value: #e5e5e5;
  --brand-blue-100: #e5f3ff;
  --brand-blue-200: #cce6ff;
  --brand-blue-300: #b2daff;
  --brand-blue-400: #99ceff;
  --brand-blue-500: #80c1ff;
  --brand-blue-600: #64b4ff;
  --brand-blue-700: #3792e6;
  --brand-blue-800: #1071cb;
  --brand-blue-900: #054c8f;
  --brand-blue-1000: #00284d;
  --brand-blue-grey-100: #f1eff4;
  --brand-blue-grey-200: #e0e1e6;
  --brand-blue-grey-300: #cfd3d8;
  --brand-blue-grey-400: #bfc5ca;
  --brand-blue-grey-500: #b0b5ba;
  --brand-blue-grey-600: #a0a6ab;
  --brand-blue-grey-700: #80898e;
  --brand-blue-grey-800: #5e696e;
  --brand-blue-grey-900: #404a4f;
  --brand-blue-grey-1000: #21262b;
  --brand-green-grey-100: #f1f4f4;
  --brand-green-grey-200: #e0e6e6;
  --brand-green-grey-300: #cfd8d8;
  --brand-green-grey-400: #bfcaca;
  --brand-green-grey-500: #b0baba;
  --brand-green-grey-600: #a0abab;
  --brand-green-grey-700: #808e8e;
  --brand-green-grey-800: #5e6e6e;
  --brand-green-grey-900: #404f4f;
  --brand-green-grey-1000: #212b2b;
  --brand-purple-100: #e8e5ff;
  --brand-purple-200: #d2ccff;
  --brand-purple-300: #bbb2ff;
  --brand-purple-400: #a599ff;
  --brand-purple-500: #8e80ff;
  --brand-purple-600: #7864ff;
  --brand-purple-700: #4c37e6;
  --brand-purple-800: #2610cb;
  --brand-purple-900: #15058f;
  --brand-purple-1000: #09004d;
  --brand-red-100: #ffe5e5;
  --brand-red-200: #ffcccc;
  --brand-red-300: #ffb2b2;
  --brand-red-400: #ff9999;
  --brand-red-500: #ff8080;
  --brand-red-600: #ff6464;
  --brand-red-700: #e63737;
  --brand-red-800: #cb1010;
  --brand-red-900: #8f0505;
  --brand-red-1000: #4d0000;
  --brand-yellow-100: #fff6e5;
  --brand-yellow-200: #ffeccc;
  --brand-yellow-300: #ffe3b2;
  --brand-yellow-400: #ffda99;
  --brand-yellow-500: #ffd080;
  --brand-yellow-600: #ffc864;
  --brand-yellow-700: #e6a637;
  --brand-yellow-800: #cb8710;
  --brand-yellow-900: #8f5c05;
  --brand-yellow-1000: #4d3000;
  --brand-blue-grey-100: #f1eff4;
  --brand-blue-grey-200: #e0e1e6;
  --brand-blue-grey-300: #cfd3d8;
  --brand-blue-grey-400: #bfc5ca;
  --brand-blue-grey-500: #b0b5ba;
  --brand-blue-grey-600: #a0a6ab;
  --brand-blue-grey-700: #80898e;
  --brand-blue-grey-800: #5e696e;
  --brand-blue-grey-900: #404a4f;
  --brand-blue-grey-1000: #21262b;
  --brand-green-grey-100: #f1f4f4;
  --brand-green-grey-200: #e0e6e6;
  --brand-green-grey-300: #cfd8d8;
  --brand-green-grey-400: #bfcaca;
  --brand-green-grey-500: #b0baba;
  --brand-green-grey-600: #a0abab;
  --brand-green-grey-700: #808e8e;
  --brand-green-grey-800: #5e6e6e;
  --brand-green-grey-900: #404f4f;
  --brand-green-grey-1000: #212b2b;
  --brand-neutral-grey-100: #f2f2f2;
  --brand-neutral-grey-200: #e3e3e3;
  --brand-neutral-grey-300: #d6d6d6;
  --brand-neutral-grey-400: #c7c7c7;
  --brand-neutral-grey-500: #bababa;
  --brand-neutral-grey-600: #ababab;
  --brand-neutral-grey-700: #8a8a8a;
  --brand-neutral-grey-800: #686868;
  --brand-neutral-grey-900: #474747;
  --brand-neutral-grey-1000: #262626;
  --brand-brand-50: #f2f7ff;
  --brand-brand-100: #e5eaff;
  --brand-brand-200: #cfd8ff;
  --brand-brand-300: #aab7ff;
  --brand-brand-400: #8894ff;
  --brand-brand-500: #6a6fff;
  --brand-brand-600: #4b3fe3;
  --brand-brand-700: #3f31c6;
  --brand-brand-800: #2c2290;
  --brand-brand-900: #1a1759;
  --brand-brand-950: #010109;
  --brand-brand-grey-50: #fafafa;
  --brand-brand-grey-100: #f5f5f5;
  --brand-brand-grey-200: #e5e5e5;
  --brand-brand-grey-300: #d4d4d4;
  --brand-brand-grey-400: #a1a1a1;
  --brand-brand-grey-500: #737373;
  --brand-brand-grey-600: #525252;
  --brand-brand-grey-700: #404040;
  --brand-brand-grey-800: #262626;
  --brand-brand-grey-900: #171717;
  --brand-brand-grey-950: #0a0a0a;
  --brand-brand-grey-50: #fafafa;
  --brand-brand-grey-100: #f5f5f5;
  --brand-brand-grey-200: #e5e5e5;
  --brand-brand-grey-300: #d4d4d4;
  --brand-brand-grey-400: #a1a1a1;
  --brand-brand-grey-500: #737373;
  --brand-brand-grey-600: #525252;
  --brand-brand-grey-700: #404040;
  --brand-brand-grey-800: #262626;
  --brand-brand-grey-900: #171717;
  --brand-brand-grey-950: #0a0a0a;

  --body-body-xs: 10px/1.5 var(--font-family-default);
  --body-body-sm: 11px/1.5 var(--font-family-default);
  --body-body-sm-strong: 600 11px/1.5 var(--font-family-default);
  --body-body-md: 12px/1.5 var(--font-family-default);
  --body-body-md-strong: 600 12px/1.5 var(--font-family-default);
  --body-body-base: 14px/1.5 var(--font-family-default);
  --body-body-base-strong: 600 14px/1.5 var(--font-family-default);
  --heading-heading-3xs: 600 10px/1.4 var(--font-family-heading);
  --heading-heading-2xs: 600 11px/1.4 var(--font-family-heading);
  --heading-heading-xs: 600 12px/1.4 var(--font-family-heading);
  --heading-heading-sm: 600 13px/1.4 var(--font-family-heading);
  --heading-heading-md: 600 14px/1.4 var(--font-family-heading);
  --heading-heading-lg: 600 16px/1.4 var(--font-family-heading);
  --heading-heading-xl: 600 20px/1.4 var(--font-family-heading);
  --heading-heading-2xl: 600 24px/1.4 var(--font-family-heading);
  --heading-heading-3xl: 600 32px/1.4 var(--font-family-heading);

  --bg-bg-overlay-l0: rgba(224, 226, 242, 0.03);
  --bg-primary-item: rgba(224, 226, 242, 0.08);
  --bg-primary-item-hover: rgba(224, 226, 242, 0.12);
  --border-primary-item: rgba(224, 226, 242, 0.06);
  --border-primary-item-hover: rgba(224, 226, 242, 0.1);
  /* 首页输入框边框颜色（纯色，用于内凹圆弧等需要精确边框的场景） */
  --homepage-input-border-color: #343538;

  --welcome-logo-bg: #000000;
  --welcome-logo-color: var(--bg-bg-brand, #0fdc78);

  --user-message-bg-solid: #1D352A;
  --user-message-bg-solid-transparent: rgba(29, 53, 42, 0);
  --user-message-bg-solid-sub: #2B2A38;
  --user-message-bg-solid-sub-transparent: rgba(43, 42, 56, 0);
  --sheet-text-color: #ffffff;
  --slash-mention-bg: rgba(63, 133, 255, 0.15);
  --builtin-slash-mention-bg: rgba(149, 112, 255, 0.15);

  --gradient-golden: linear-gradient(180deg, #DAB444 0%, #FFEA8E 100%);
  --special-bggoldoverlay: rgba(139, 128, 65, 0.12);
  --query-tag-bg-grey: var(--bg-bg-overlay-l2);
  --query-tag-text-grey: var(--text-text-default);
  --query-tag-height: 20px;
  --query-tag-padding: 0px 4px;
  --query-tag-gap: 2px;
  --query-tag-radius: 0px;
  --query-tag-icon-slot-size: 20px;
  --query-tag-icon-size: 16px;
  --query-tag-font-size: 14px;
  --query-tag-font-weight: 500;
  --query-tag-letter-spacing: -0.02em;
  --query-tag-bg-neutral: transparent;
  --query-tag-text-neutral: var(--text-text-secondary);
  --query-tag-bg-brand: transparent;
  --query-tag-text-brand: var(--status-primary-default);
  --query-tag-text-command: var(--text-text-brand);
  --query-tag-text-design: var(--text-text-brand);
  --query-tag-text-lark-sheet: #26c914;
  --query-tag-text-lark-bitable: var(--accent-accent-violet);
  --query-tag-icon-pdf: #cb1010;
  --query-tag-icon-zip: var(--icon-icon-default);
  --query-tag-icon-json: #cb8710;
  --query-tag-icon-html: #c63b18;
  --query-tag-icon-video: #3f85ff;
  --query-tag-bg-blue: rgba(128, 193, 255, 0.14);

  --bg-bg-brand-old: #32f08c;
  --gradient-brand: linear-gradient(90deg, #3ee1a3 0%, #32f08c 36%, #60f2bd 71.63%, #a0fde7 100%);
  --text-text-preformat-foreground: #d7ba7d;
}

[data-theme='dark-blue'], .vs-dark.solo-lite {
  --shadow-elevation-50: 0 1px 2px -1px rgba(0, 0, 0, 0.45);
  --shadow-elevation-100: 0 3px 9px 0 rgba(0, 0, 0, 0.25);
  --shadow-elevation-100-float: 0 -3px 9px 0 rgba(0, 0, 0, 0.25);
  --shadow-elevation-200: 0 6px 24px -1px rgba(0, 0, 0, 0.25);
  --shadow-elevation-200-reverse: 0 -6px 24px -1px rgba(0, 0, 0, 0.25);
  --shadow-elevation-300: 0 2px 8px -1px rgba(0, 0, 0, 0.18), 0 10px 24px -1px rgba(0, 0, 0, 0.30);
  --shadow-elevation-100-tooltip: var(--shadow-elevation-100);
  --shadow-elevation-200-menu-panel: var(--shadow-elevation-200);
  --shadow-elevation-300-modal-panel: var(--shadow-elevation-300);

  /* 输入框阴影颜色 */
  --shadow-chat-input: 0 3px 8px 0 rgba(24, 24, 24, 0.08), 0 6px 24px -1px rgba(24, 24, 24, 0.12);
  --shadow-chat-input-focused: 0 4px 12px 0 rgba(24, 24, 24, 0.08), 0 6px 32px -1px rgba(24, 24, 24, 0.12);

  --bg-bg-base-default: #171717;
  --bg-bg-base-secondary: #262626;
  --bg-bg-base-tertiary: #404040;
  --bg-bg-menu: #171717;
  --bg-bg-tooltip: #171717;
  --bg-bg-input: #171717;
  --bg-bg-overlay-l1: rgba(212, 212, 212, 0.04);
  --bg-bg-overlay-l2: rgba(212, 212, 212, 0.06);
  --bg-bg-overlay-l3: rgba(212, 212, 212, 0.08);
  --bg-bg-overlay-l4: rgba(212, 212, 212, 0.12);
  --bg-bg-white: #ffffff;
  --bg-bg-brand: #4b3fe3;
  --bg-bg-brand-hover: #6a6fff;
  --bg-bg-brand-active: #3f31c6;
  --bg-bg-brand-disabled: rgba(75, 63, 227, 0.35);
  --bg-bg-brand-popup: rgba(106, 111, 255, 0.15);
  --bg-bg-brand-sub: var(--bg-bg-brand);
  --bg-bg-brand-hover-sub: var(--bg-bg-brand-hover);
  --bg-bg-brand-disabled-sub: var(--bg-bg-brand-disabled);
  --bg-bg-brand-popup-sub: var(--bg-bg-brand-popup);
  --bg-bg-invert: #e5e5e5;
  --bg-bg-invert-hover: #f5f5f5;
  --bg-bg-invert-active: #e5e5e5;
  --bg-bg-invert-disabled: rgba(212, 212, 212, 0.06);
  --bg-bg-marketplace-banner-overlay-start: rgba(82, 130, 193, 0);
  --bg-bg-marketplace-banner-overlay-end: rgba(82, 130, 193, 0.8);
  --bg-bg-marketplace-banner-control: rgba(0, 0, 0, 0.25);
  --bg-bg-card: #202020;
  --bg-bg-card-hover: #171717;
  --bg-bg-marketplace-banner-plugin-tag: #e5f3ff;
  --bg-bg-marketplace-banner-preview-mask-start: rgba(255, 255, 255, 0.9);
  --bg-bg-marketplace-banner-preview-mask-end: rgba(255, 255, 255, 0.54);
  --shadow-marketplace-banner-preview-card: 0px 6px 12px -1px rgba(0, 0, 0, 0.18), 0px 10px 24px -1px rgba(0, 0, 0, 0.2);
  --shadow-marketplace-banner-preview-card-small: 0px 2.8023247718811035px 5.604649543762207px -0.4670540988445282px rgba(0, 0, 0, 0.18), 0px 4.670541763305664px 11.209299087524414px -0.4670540988445282px rgba(0, 0, 0, 0.2);
  --shadow-marketplace-banner-preview-card-large: 0px 4.55377721786499px 9.10755443572998px -0.758962869644165px rgba(0, 0, 0, 0.18), 0px 7.589629650115967px 18.21510887145996px -0.758962869644165px rgba(0, 0, 0, 0.2);
  --shadow-marketplace-banner-preview-input: 0px 0px 24px -1px rgba(24, 24, 24, 0.06), 0px -12px 8px -1px rgba(24, 24, 24, 0.02);
  --chat-bg-card: var(--bg-bg-card);
  --chat-bg-card-hover: var(--bg-bg-base-default);
  --special-bgtabsoverlay: rgba(0, 0, 0, 0.20);
  --special-tabsoverlay: rgba(13, 14, 15, 0.18);
  --text-text-default: #e5e5e5;
  --text-text-default-hover: #fafafa;
  --text-text-default-active: #fafafa;
  --text-text-secondary: #a1a1a1;
  --text-text-secondary-hover: #e5e5e5;
  --text-text-secondary-active: #e5e5e5;
  --text-text-tertiary: #737373;
  --text-text-disabled: #525252;
  --text-text-brand: #6a6fff;
  --text-text-brand-hover: #4b3fe3;
  --text-text-brand-sub: var(--text-text-brand);
  --text-text-brand-hover-sub: var(--text-text-brand-hover);
  --text-text-onbrand: #171717;
  --text-text-onaccent: #171717;
  --text-text-marketplace-banner-on-light: #0a0a0a;
  --text-text-marketplace-banner-plugin-tag: #054c8f;
  --icon-icon-default: #e5e5e5;
  --icon-icon-default-hover: #fafafa;
  --icon-icon-default-active: #fafafa;
  --icon-icon-secondary: #a1a1a1;
  --icon-icon-secondary-hover: #e5e5e5;
  --icon-icon-secondary-active: #e5e5e5;
  --icon-icon-tertiary: #737373;
  --icon-icon-disabled: #525252;
  --icon-icon-brand: #6a6fff;
  --icon-icon-brand-hover: #4b3fe3;
  --icon-icon-brand-sub: var(--icon-icon-brand);
  --icon-icon-brand-hover-sub: var(--icon-icon-brand-hover);
  --icon-icon-onbrand: #0a0a0a;
  --icon-icon-onaccent: #0A0A0A;
  --icon-icon-white: #ffffff;
  --border-border-neutral-l1: rgba(229, 229, 229, 0.10);
  --border-border-neutral-l2: rgba(229, 229, 229, 0.16);
  --border-border-neutral-l3: rgba(229, 229, 229, 0.20);
  --border-border-brand: #6a6fff;
  --border-border-brand-sub: var(--border-border-brand);
  --border-border-contrast: #ffffff;
  --status-primary-default: #387bff;
  --status-primary-hover: #4c88ff;
  --status-primary-active: #1759dd;
  --status-primary-surface-l1: rgba(53, 121, 255, 0.18);
  --status-primary-surface-l2: rgba(53, 121, 255, 0.28);
  --status-primary-surface-l3: rgba(53, 121, 255, 0.36);
  --status-success-default: #33c192;
  --status-success-hover: #5ed4ad;
  --status-success-active: #27b082;
  --status-success-surface-l1: rgba(0, 165, 110, 0.18);
  --status-success-surface-l2: rgba(0, 165, 110, 0.28);
  --status-success-surface-l3: rgba(0, 165, 110, 0.36);
  --status-alert-default: #d29d00;
  --status-alert-hover: #dfb949;
  --status-alert-active: #ab8820;
  --status-alert-surface-l1: rgba(210, 157, 0, 0.16);
  --status-alert-surface-l2: rgba(210, 157, 0, 0.28);
  --status-alert-surface-l3: rgba(210, 157, 0, 0.36);
  --status-warning-default: #d27e24;
  --status-warning-hover: #d78b28;
  --status-warning-active: #b46510;
  --status-warning-surface-l1: rgba(210, 126, 36, 0.16);
  --status-warning-surface-l2: rgba(210, 126, 36, 0.28);
  --status-warning-surface-l3: rgba(210, 126, 36, 0.36);
  --status-error-default: #f65a5a;
  --status-error-hover: #f86262;
  --status-error-active: #b33636;
  --status-error-surface-l1: rgba(246, 70, 70, 0.18);
  --status-error-surface-l2: rgba(246, 70, 70, 0.28);
  --status-error-surface-l3: rgba(246, 70, 70, 0.36);
  --accent-accent-teal: #2dd288;
  --accent-accent-coral: #ff9392;
  --accent-accent-amber: #dcb364;
  --accent-accent-lime: #8acb3a;
  --accent-accent-cyan: #04cbe5;
  --accent-accent-blue: #7bb8ff;
  --accent-accent-magenta: #ec93ff;
  --accent-accent-violet: #bfa5ff;
  --accent-accent-slate: #afb9cf;
  --code-code-text: #e0e3ee;
  --code-code-doc: #7f838c;
  --code-code-link: #3c7eff;
  --code-code-number: #f48cca;
  --code-code-action: #b38cff;
  --code-code-instruction: #f0d8ff;
  --code-code-function: #f29d79;
  --code-code-constant: #80bbff;
  --code-code-parameter: #82d99f;
  --code-code-attribute: #ded47e;
  --code-code-tag: #f2858c;
  --code-code-terminal: #e0e3ee;
  --code-code-contrast: #e0e3ee;
  --code-code-editor: #e0e3ee;
  --special-white: #ffffff;
  --special-black: #000000;
  --viz-viz-series-amber: #edaa45;
  --viz-viz-series-coral: #f87454;
  --viz-viz-series-indigo: #b6a3ff;
  --viz-viz-series-lime: #a6ea39;
  --viz-viz-series-magenta: #fb9dd7;
  --viz-viz-series-mint: #1dc981;
  --viz-viz-series-sky: #22a5f7;
  --viz-viz-series-slate: #859ead;
  --viz-viz-series-teal: #78f2f2;
  --viz-viz-series-violet: #b655fc;
  --viz-viz-ui-bg-chart: #171717;
  --viz-viz-ui-bg-tooltip: #0a0a0a;
  --viz-viz-ui-chart-axis: rgba(229, 229, 229, 0.16);
  --viz-viz-ui-chart-subtitle: #737373;
  --viz-viz-ui-chart-tick: #737373;
  --viz-viz-ui-chart-title: #e5e5e5;
  --viz-viz-ui-legend-label: #737373;
  --viz-viz-ui-legend-value: #e5e5e5;
  --brand-blue-100: #e5f3ff;
  --brand-blue-200: #cce6ff;
  --brand-blue-300: #b2daff;
  --brand-blue-400: #99ceff;
  --brand-blue-500: #80c1ff;
  --brand-blue-600: #64b4ff;
  --brand-blue-700: #3792e6;
  --brand-blue-800: #1071cb;
  --brand-blue-900: #054c8f;
  --brand-blue-1000: #00284d;
  --brand-blue-grey-100: #f1eff4;
  --brand-blue-grey-200: #e0e1e6;
  --brand-blue-grey-300: #cfd3d8;
  --brand-blue-grey-400: #bfc5ca;
  --brand-blue-grey-500: #b0b5ba;
  --brand-blue-grey-600: #a0a6ab;
  --brand-blue-grey-700: #80898e;
  --brand-blue-grey-800: #5e696e;
  --brand-blue-grey-900: #404a4f;
  --brand-blue-grey-1000: #21262b;
  --brand-green-grey-100: #f1f4f4;
  --brand-green-grey-200: #e0e6e6;
  --brand-green-grey-300: #cfd8d8;
  --brand-green-grey-400: #bfcaca;
  --brand-green-grey-500: #b0baba;
  --brand-green-grey-600: #a0abab;
  --brand-green-grey-700: #808e8e;
  --brand-green-grey-800: #5e6e6e;
  --brand-green-grey-900: #404f4f;
  --brand-green-grey-1000: #212b2b;
  --brand-purple-100: #e8e5ff;
  --brand-purple-200: #d2ccff;
  --brand-purple-300: #bbb2ff;
  --brand-purple-400: #a599ff;
  --brand-purple-500: #8e80ff;
  --brand-purple-600: #7864ff;
  --brand-purple-700: #4c37e6;
  --brand-purple-800: #2610cb;
  --brand-purple-900: #15058f;
  --brand-purple-1000: #09004d;
  --brand-red-100: #ffe5e5;
  --brand-red-200: #ffcccc;
  --brand-red-300: #ffb2b2;
  --brand-red-400: #ff9999;
  --brand-red-500: #ff8080;
  --brand-red-600: #ff6464;
  --brand-red-700: #e63737;
  --brand-red-800: #cb1010;
  --brand-red-900: #8f0505;
  --brand-red-1000: #4d0000;
  --brand-yellow-100: #fff6e5;
  --brand-yellow-200: #ffeccc;
  --brand-yellow-300: #ffe3b2;
  --brand-yellow-400: #ffda99;
  --brand-yellow-500: #ffd080;
  --brand-yellow-600: #ffc864;
  --brand-yellow-700: #e6a637;
  --brand-yellow-800: #cb8710;
  --brand-yellow-900: #8f5c05;
  --brand-yellow-1000: #4d3000;
  --brand-blue-grey-100: #f1eff4;
  --brand-blue-grey-200: #e0e1e6;
  --brand-blue-grey-300: #cfd3d8;
  --brand-blue-grey-400: #bfc5ca;
  --brand-blue-grey-500: #b0b5ba;
  --brand-blue-grey-600: #a0a6ab;
  --brand-blue-grey-700: #80898e;
  --brand-blue-grey-800: #5e696e;
  --brand-blue-grey-900: #404a4f;
  --brand-blue-grey-1000: #21262b;
  --brand-green-grey-100: #f1f4f4;
  --brand-green-grey-200: #e0e6e6;
  --brand-green-grey-300: #cfd8d8;
  --brand-green-grey-400: #bfcaca;
  --brand-green-grey-500: #b0baba;
  --brand-green-grey-600: #a0abab;
  --brand-green-grey-700: #808e8e;
  --brand-green-grey-800: #5e6e6e;
  --brand-green-grey-900: #404f4f;
  --brand-green-grey-1000: #212b2b;
  --brand-neutral-grey-100: #f2f2f2;
  --brand-neutral-grey-200: #e3e3e3;
  --brand-neutral-grey-300: #d6d6d6;
  --brand-neutral-grey-400: #c7c7c7;
  --brand-neutral-grey-500: #bababa;
  --brand-neutral-grey-600: #ababab;
  --brand-neutral-grey-700: #8a8a8a;
  --brand-neutral-grey-800: #686868;
  --brand-neutral-grey-900: #474747;
  --brand-neutral-grey-1000: #262626;
  --brand-brand-50: #f2f7ff;
  --brand-brand-100: #e5eaff;
  --brand-brand-200: #cfd8ff;
  --brand-brand-300: #aab7ff;
  --brand-brand-400: #8894ff;
  --brand-brand-500: #6a6fff;
  --brand-brand-600: #4b3fe3;
  --brand-brand-700: #3f31c6;
  --brand-brand-800: #2c2290;
  --brand-brand-900: #1a1759;
  --brand-brand-950: #010109;
  --brand-brand-grey-50: #fafafa;
  --brand-brand-grey-100: #f5f5f5;
  --brand-brand-grey-200: #e5e5e5;
  --brand-brand-grey-300: #d4d4d4;
  --brand-brand-grey-400: #a1a1a1;
  --brand-brand-grey-500: #737373;
  --brand-brand-grey-600: #525252;
  --brand-brand-grey-700: #404040;
  --brand-brand-grey-800: #262626;
  --brand-brand-grey-900: #171717;
  --brand-brand-grey-950: #0a0a0a;
  --brand-brand-grey-50: #fafafa;
  --brand-brand-grey-100: #f5f5f5;
  --brand-brand-grey-200: #e5e5e5;
  --brand-brand-grey-300: #d4d4d4;
  --brand-brand-grey-400: #a1a1a1;
  --brand-brand-grey-500: #737373;
  --brand-brand-grey-600: #525252;
  --brand-brand-grey-700: #404040;
  --brand-brand-grey-800: #262626;
  --brand-brand-grey-900: #171717;
  --brand-brand-grey-950: #0a0a0a;

  --body-body-xs: 10px/1.5 var(--font-family-default);
  --body-body-sm: 11px/1.5 var(--font-family-default);
  --body-body-sm-strong: 600 11px/1.5 var(--font-family-default);
  --body-body-md: 12px/1.5 var(--font-family-default);
  --body-body-md-strong: 600 12px/1.5 var(--font-family-default);
  --body-body-base: 14px/1.5 var(--font-family-default);
  --body-body-base-strong: 600 14px/1.5 var(--font-family-default);
  --heading-heading-3xs: 600 10px/1.4 var(--font-family-heading);
  --heading-heading-2xs: 600 11px/1.4 var(--font-family-heading);
  --heading-heading-xs: 600 12px/1.4 var(--font-family-heading);
  --heading-heading-sm: 600 13px/1.4 var(--font-family-heading);
  --heading-heading-md: 600 14px/1.4 var(--font-family-heading);
  --heading-heading-lg: 600 16px/1.4 var(--font-family-heading);
  --heading-heading-xl: 600 20px/1.4 var(--font-family-heading);
  --heading-heading-2xl: 600 24px/1.4 var(--font-family-heading);
  --heading-heading-3xl: 600 32px/1.4 var(--font-family-heading);

  --bg-bg-overlay-l0: rgba(176, 192, 244, 0.03);
  --bg-primary-item: rgba(176, 192, 244, 0.09);
  --bg-primary-item-hover: rgba(176, 192, 244, 0.13);
  --border-primary-item: rgba(176, 192, 244, 0.06);
  --border-primary-item-hover: rgba(176, 192, 244, 0.1);
  /* 首页输入框边框颜色（纯色，用于内凹圆弧等需要精确边框的场景） */
  --homepage-input-border-color: #343538;

  --user-message-bg-solid: #1D352A;
  --user-message-bg-solid-transparent: rgba(29, 53, 42, 0);
  --user-message-bg-solid-sub: #2B2A38;
  --user-message-bg-solid-sub-transparent: rgba(43, 42, 56, 0);
  --sheet-text-color: #ffffff;
  --slash-mention-bg: rgba(63, 133, 255, 0.15);
  --builtin-slash-mention-bg: rgba(149, 112, 255, 0.15);

  --gradient-golden: linear-gradient(180deg, #DAB444 0%, #FFEA8E 100%);
  --special-bggoldoverlay: rgba(139, 128, 65, 0.12);
  --query-tag-bg-grey: var(--bg-bg-overlay-l2);
  --query-tag-text-grey: var(--text-text-default);
  --query-tag-height: 20px;
  --query-tag-padding: 0px 4px;
  --query-tag-gap: 2px;
  --query-tag-radius: 0px;
  --query-tag-icon-slot-size: 20px;
  --query-tag-icon-size: 16px;
  --query-tag-font-size: 14px;
  --query-tag-font-weight: 500;
  --query-tag-letter-spacing: -0.02em;
  --query-tag-bg-neutral: transparent;
  --query-tag-text-neutral: var(--text-text-secondary);
  --query-tag-bg-brand: transparent;
  --query-tag-text-brand: var(--status-primary-default);
  --query-tag-text-command: var(--text-text-brand);
  --query-tag-text-design: var(--text-text-brand);
  --query-tag-text-lark-sheet: #26c914;
  --query-tag-text-lark-bitable: var(--accent-accent-violet);
  --query-tag-icon-pdf: #cb1010;
  --query-tag-icon-zip: var(--icon-icon-default);
  --query-tag-icon-json: #cb8710;
  --query-tag-icon-html: #c63b18;
  --query-tag-icon-video: #3f85ff;
  --query-tag-bg-blue: rgba(128, 193, 255, 0.14);

  --bg-bg-brand-old: #32f08c;
  --gradient-brand: linear-gradient(90deg, #3ee1a3 0%, #32f08c 36%, #60f2bd 71.63%, #a0fde7 100%);
}

@media screen and (max-width: 769px) 
{.news-banner{ width:100%;height:auto}

}