* { box-sizing: border-box; }
body, ol, ul, h1, h2, h3, h4, h5, h6, p, pre, th, td, dl, dd, form, fieldset, legend, article, aside, details, figcaption, figure, footer, header, menu, nav, section, summary { margin: 0; padding: 0; }
article, aside, details, figcaption, figure, footer, header, menu, nav, section, summary { display: block; }
a { transition: 0.6s; background-color: transparent; text-decoration: none; color: inherit; }
body { min-width:320px; color: #444; font-size: 14px; line-height: 200%; letter-spacing: 1px; position: relative; font-family: sans-serif !important; }
table { border-collapse: collapse; }
button, input, select, textarea { font-size: 100%; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
mark { background-color: inherit; }
ol, dl, dt, dd, ul, li { list-style: none; }
h1, h2, h3, h4, h5 { font-weight: normal; }
em { font-style: normal; }
img { border: 0; display: block; }
/* Add spacing between consecutive images so they don't appear stuck together */
img + img { margin-top: 16px; }
a:hover, a:focus { text-decoration: none !important; }
html::-webkit-scrollbar { width: 10px; height: 10px; }
html::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1); }
html::-webkit-scrollbar-thumb { background: #c7c7c7; border-radius: 4px; min-height: 28px; }
html::-webkit-scrollbar-thumb:hover { background: #999999; }
html::-webkit-scrollbar-thumb:active { -webkit-box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.35); }
html::-webkit-scrollbar-corner { background: #82AFFF; }
html::-webkit-scrollbar-button { height: 0; width: 0; display: none; }


/*fontawesome*/
@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.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-remove:before,.fa-close: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-gear:before,.fa-cog: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-rotate-right:before,.fa-repeat: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-photo:before,.fa-image: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-warning:before,.fa-exclamation-triangle: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-gears:before,.fa-cogs: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-c#FF7200it-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-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars: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-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard: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-checke#FF7200: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-unlink:before,.fa-chain-broken: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-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw: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-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try: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-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-#FF7200dit:before{content:"\f1a1"}.fa-#FF7200dit-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-pp: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-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-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-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-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-soccer-ball-o:before,.fa-futbol-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-shekel:before,.fa-sheqel:before,.fa-ils: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-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator: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: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-stop-o:before,.fa-hand-paper-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-registe#FF7200: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-tv:before,.fa-television: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-#FF7200dit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-c#FF7200it-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"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
/*baguettebox*/
#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;}#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.double-bounce1,.double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}
/*swiper*/
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{}.swiper-pagination{text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{width:100%}.swiper-pagination-bullet{transition:0.6s;width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}

@font-face{font-family:"exotc350"; src:url("../fonts/EXOTC350_DMBD_BT_DEMI-BOLD.TTF");}
@font-face{font-family:"Optima"; src:url("../fonts/Optima-Bold.woff");}
@font-face{font-family:"Avenir"; src:url("../fonts/Avenir-Light.woff");}
@font-face{font-family:"Avenir2"; src:url("../fonts/Avenir-Roman.woff");}

.website_en *{font-family:"Optima";}

.word_content { color:#4a4a4a;}
.word_content img { max-width:100%; height:auto !important; margin:16px 0; border:1px solid #e8eef6;}
.word_content p {font-size:14px; color:#4a4a4a;}
.word_content span {font-size:14px; color:#4a4a4a;}
.word_content a { color:#5698DA; word-break: break-all;}

.clear:after { display: block; clear: both; content: ""; visibility: hidden; height: 0; }
.clearfix::after { display: block; overflow: hidden; clear: both; width: 0; height: 0; content: ''; }
.center { width: 74%; margin: 0 auto; }
.center2 { padding-left:3%; padding-right:3%; margin: 0 auto; }
.center1200{width:1200px; margin:0 auto;}
.center800{width:800px; margin:0 auto;}
.center1400{width:1340px; margin:0 auto;}
.center1000{width:1000px; margin:0 auto;}

.pro_view .info .right .color dl dd .image.active{border-color: #FC0;box-shadow: 0px 0px 3px rgba(255,200,0,.8);}
#color_bg{ display:none; background:#ccc; width: 320px; height: 170px; position: absolute; box-shadow: 0px 3px 10px #444; -webkit-box-shadow: 0px 3px 10px #444; }
#color_bg .close{ cursor:pointer; width: 12px; height: 22px; position:absolute; right:8px; top:4px;}
#color_bg .ico { transition:0.3s; position: absolute; z-index: 2; content: ''; left: 8px; top: -7px; width: 14px; height: 14px; background:#fff; border: solid 1px #e0e0e0; border-width: 1px 1px 0px 0px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg);}
#color_bg #color_name{ padding-right:26px; border-top: solid 1px #e0e0e0; height: 29px; line-height: 29px; padding-left: 10px; color: #999; background-color: #FFF; }
#color_bg .bg { width: 100%; height: 141px; background-color: #ccc; background-repeat: no-repeat; background-position: center center; background-size: cover; overflow: hidden; }

.video_panel .ico{ transition:0.6s; cursor: pointer; opacity: 1; z-index: 1; display:block; width:70px; height:70px; margin-left:-35px; margin-top:-35px; background:url("../img/video_btn.png") no-repeat; background-size:cover; position:absolute; top:50%; left:50%;}
.video_panel .ico.active{ opacity:0; }

.contact{}
.contact:after{clear:both; display:block; content:"";}
.contact .left{width:610px; float:left; margin-right:80px;}
.contact .left .contact_form{}
.contact .left .contact_form .checkbox{ margin: 0 6px 0 0;}
.contact .left .contact_form h4{font-size: 18px; color: #000000; margin-bottom:20px;}
.contact .left .contact_form .row{margin-bottom:4px; }
.contact .left .contact_form .row p{color:#606060; font-size:14px;}
.contact .left .contact_form .row:last-child{margin-bottom:0;}
.contact .left .contact_form .bottom p{color:#606060; margin-bottom:10px;}
.contact .left .contact_form .bottom p a{color:#000;}
.contact .left .contact_form .bottom p a:hover{text-decoration: underline !important;}
.contact .left .contact_form .row input{width:100%; line-height:38px; padding:0 8px; font-size:14px; background:#F1F1F1; border:none;}
.contact .left .contact_form .row textarea{ display:block; border:none; height:224px; min-height:100px; min-width:100%; max-height:400px; max-width:100%; width:100%; background:#F1F1F1; font-size:14px; padding:4px 8px;}
.contact .right{float:left; width:450px;}
.contact .left .contact_form .bottom .btn{ font-size:16px; cursor:pointer; border:none; padding: 9px 40px; color:#606060; background:#F1F1F1;}
.contact .left .contact_form .bottom .reset{}
.contact .left .contact_form .bottom .default{}
.contact .left .contact_form .bottom .submit{}
.contact .right{}
.contact .right h4{font-size:18px; color:#000000; margin-bottom:20px;}
.contact .right .summary{background:url("../img/location.png") no-repeat left 4px; background-size:16px; padding-left: 30px;}
.contact .right .summary p{font-size:16px; color:#918f8f;}

.ind_news{padding-left:3%; padding-right:3%;}
.ind_news .image{ margin-left:0; margin-right:3%; position:relative; width:32%; float:left; padding:11% 0;}
.ind_news .image img{ position:absolute; top:0; left:0; width:100%; height:100%; object-fit: cover;}
.ind_news .image video{ position:absolute; top:0; left:0; width:100%; height:100%; object-fit: cover;}
.ind_news .image iframe{border: none; position:absolute; top:0; left:0; width:100%; height:100%; object-fit: cover;}

.network{ background:url("../img/network_bg.png") no-repeat center center; background-size:auto 100%; padding-bottom:30px; padding-top: 40px;}
.network .city_select{ }
.network .result_txt{ margin-top:26px; color:#242424; font-size:12px;}
.network .result_txt span{}
.network .result_txt .panel1{margin-right:20px;}
.network .result_txt span em{ color:#E15616; display:inline-block; margin-left:4px; margin-right:4px;}
.network .result_txt span .num{font-size:20px;}
.network .result_txt span .cur_city{font-size:15px;}
.network .result{ padding:50px 50px 140px 50px; border:2px solid #C4C4C4; border-radius:10px; margin-top:60px;}
.network .result .city_ul{}
.network .result .city_ul .no_result{ font-size: 22px;}
.network .result .city_ul:after{clear:both; display:block; content:"";}

.network .result .city_ul li{ float:left;}
.network .result .city_ul li h4{ border-left:2px solid #000; line-height:100%; margin-bottom:10px; padding-left:10px; font-size:18px; text-align:left; }
.network .result .city_ul li p { height:50px; overflow:hidden; font-size:14px; text-align:left; line-height:180%; }
.network .result .city_ul li .book{ margin-top:8px; line-height: 140%; display:inline-block; padding: 4px 23px; background:#000; color:#fff; border-radius:4px; }
.network .result .city_ul li .book:hover{opacity:0.6;}
.city_select{}
.city_select:after{clear:both; display:block; content:"";}
.city_select .btn{ font-size:16px; transition:0.6s; border-radius:4px; text-align:center; float:left; cursor:pointer; color:#fff; width:210px; line-height:46px;}
.city_select .btn:hover{opacity:0.7;}
.city_select #city_select_near{ background:#E15616; margin-right:20px;}
.city_select #city_select_submit{ background:#000; }
.city_select #city_select_submit i{ display:inline-block; margin-right:4px; }
.city_select .city_select{  float:left; width:200px; margin-right:20px;}
.city_select select{ width:100%; padding: 0 8px; border-radius:4px; border: 1px solid #D2D2D2; height: 46px; line-height:46px;}
.city_select #s_province{margin-right:20px;}
.city_select #s_city{margin-right:20px;}
.city_select .input{color:#000; float:left; border: 1px solid #D2D2D2; line-height: 44px; border-radius:4px; margin-right:20px; padding: 0 4px; width: 240px;}

#join_form .remark{color:red; display:block;}
#join_form .error input { -webkit-transition: border linear .2s,-webkit-box-shadow linear .5s; border-color: rgba(216, 1, 63, 0.75); -webkit-box-shadow: 0 0 3px #d8013f;}
#join_form .error textarea { -webkit-transition: border linear .2s,-webkit-box-shadow linear .5s; border-color: rgba(216, 1, 63, 0.75); -webkit-box-shadow: 0 0 3px #d8013f;}

#contact_form .remark{ display:block; color:red;}
#contact_form .error input { -webkit-transition: border linear .2s,-webkit-box-shadow linear .5s; border-color: rgba(216, 1, 63, 0.75); -webkit-box-shadow: 0 0 3px #d8013f;}
#contact_form .error textarea { -webkit-transition: border linear .2s,-webkit-box-shadow linear .5s; border-color: rgba(216, 1, 63, 0.75); -webkit-box-shadow: 0 0 3px #d8013f;}

.brand .f20{font-size:20px;}
.brand .artfont{font-size:53px; margin-bottom:20px; color:#000; display: block; line-height: 140%; font-weight: bold;}
.brand img{margin:0 auto;}
.brand_panel img{max-width:446px; margin-bottom:46px;}
.brand{color:#5b5b5b; font-size:17px; text-align:center; line-height:30px;}
.brand .brand_pn1 .panel{margin-bottom:110px;}
.brand .brand_pn1 .panel:last-child{margin-bottom:0;}
.brand .brand_pn3 .panel{margin-bottom:110px;}
.brand .brand_pn3 .panel:last-child{margin-bottom:0;}
.brand .tit{width:522px; max-width:100%; margin:0 auto 110px auto; text-align:center; color:#fff; background:#5B5B5B; font-size:25px; line-height:42px;}
.brand .brand_banner{}
.brand .brand_banner img{width:100%;}

.brand .brand_pn1{padding-top:170px; padding-bottom:140px;}
.brand .brand_pn2{background:#D6D6D6; padding-top:30px; padding-bottom:36px;}
.brand .brand_pn3{padding-top:110px; padding-bottom:150px;}

.quality h4{font-size:25px; margin-bottom:10px;}
.quality .quality_pn1{ margin-bottom:66px;}
.quality .quality_pn1:after{clear:both; display:block; content:"";}
.quality .quality_pn1 .left{width:46%; float:left; margin-right:8%;}
.quality .quality_pn1 .left img{ width:100%;}
.quality .quality_pn1 .right{ width:46%; float:left;}
.quality .quality_pn1 .right p{font-size:14px;}
.quality .quality_pn2 img{float:right; width:46%; margin-left:8%; margin-bottom:8%;}

.paneltype1:after{clear:both; display:block; content:"";}
.paneltype1 .left{width:57%; float:left; margin-right:4%;}
.paneltype1 .left img{width:100%;}
.paneltype1 .right{width:39%; float:left;}
.paneltype1 .right h4{font-size:25px; margin-top:9%; margin-bottom:4%;}
.paneltype1 .right p{font-size:14px;}

.join_form{padding:46px 90px; border:1px solid #ECECEC; max-width:1140px;}
.join_form:after{clear:both; content:""; display:block;}
.join_form .row{margin-bottom:26px;}
.join_form .row:last-child{margin-bottom:0;}
.join_form .row:after{clear:both; content:""; display:block;}
.join_form .row .left{width:49%; margin-right:2%; float:left;}
.join_form .row .right{width:49%; float:left;}
.join_form .row label{font-size:18px; display: block; margin-bottom: 8px;}
.join_form .row .input{border:1px solid #E8E8E8; display:block; width:100%; line-height:40px; padding:4px 8px;}
.join_form .row textarea{ display:block; width:100%; border:1px solid #E8E8E8; padding:8px 8px; max-width:100%; min-height:100px; max-height:300px;}
.join_form .submit{ float:right; padding: 10px 40px; transition:0.6s; background:#ED7020; display:block; color:#fff; cursor:pointer; border:none;}
.join_form .submit:hover{opacity:0.8;}
.pub_header_en .center2 .right .nav a{ letter-spacing: 0; font-family: "Optima"; font-size:16px !important; color:#000 !important;}
.pub_header_en .center2 .right .nav li{margin-right:3px !important;}
.pub_header_en .center2 .right .nav a:hover{color:#606060 !important;}
.pub_header .center2 .right .t_search .panel .close svg{ width:30px; transition:0.6s; height:30px; fill: #6B6765;}
.pub_header .center2 .right .t_search .panel .close:hover svg{fill:#fff;}
.pub_header{ height:88px;}
.pub_header .center2{ padding:25px 30px 25px 50px; border-bottom:1px solid #e5e5e5; transition:0.6s; z-index: 2; background:#fff; position:fixed; width:100%;}
.pub_header .type2{padding-top:10px; padding-bottom:10px;}
.pub_header .center2:after{clear:both; display:block; content:"";}
.pub_header .center2 .t_logo{float:left; display:block; height: 37px; }
.pub_header .center2 .t_logo img{display:block; height:100%;}
.pub_header .center2 .right{float:right;}
.pub_header .center2 .right .nav{ float:left; margin-right:40px; font-family: "exotc350";}
.pub_header .center2 .right .nav li{ float:left; margin-right:40px; overflow:hidden;}
.pub_header .center2 .right .nav a{ text-transform: uppercase; margin-right:10px; display:block; position:relative; line-height: 36px; font-size:14px; color:#606060; top:0;}
.pub_header .center2 .right .nav li:last-child{ margin-right:0; }
.pub_header .center2 .right .nav a:hover{ color:#000; }
.pub_header .center2 .right .nav:after{clear:both; display:block; content:"";}
.pub_header .center2 .right .t_lang{ float:left; margin-right:30px; line-height:36px; margin-left: 20px;}
.pub_header .center2 .right .t_lang a{ font-weight:100; font-size:18px; color:#d1d1d1; display:inline-block;}
.pub_header .center2 .right .t_lang a:hover{ color:#000;}
.pub_header .center2 .right .t_search{ height:30px; float:left; margin-top: 3px; margin-right:20px;}
.pub_header .center2 .right .t_search .ico{ opacity:0.4; transition:0.6s; cursor:pointer; display:inline-block; width:30px; height:30px; background-repeat:no-repeat; background-position:center; background-size:30px; background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 24 24' fill='none' stroke='%23606060' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='7'/><line x1='21' y1='21' x2='16.65' y2='16.65'/></svg>");}
.pub_header .center2 .right .t_search .ico:hover{ opacity:1; }
.pub_header .center2 .right .t_search .ico.active{ opacity:1 !important;}
.pub_header .center2 .right .t_search .panel{ height:0; transition:0.6s; overflow:hidden; z-index: 10; position:absolute; top:88px; left:0; width:100%; background: rgba(0,0,0,0.8);;}
.pub_header .center2 .right .t_search .panel.active{height:74px; }
.pub_header .type2 .right .t_search .panel{top:57px;}
.pub_header .center2 .right .t_search .panel form{ margin:0 auto; width:850px; position:relative;padding:16px 0;}
.pub_header .center2 .right .t_search .panel form .input{width:100%; height:42px; line-height: 100%; font-size:14px; padding: 4px 87px 4px 16px; color:#444; letter-spacing: 1px; border: 1px solid #ccc; border-right: none; background: #fff;}
.pub_header .center2 .right .t_search .panel form .submit{ transition:0.6s; cursor:pointer; border: 1px solid #000; color:#fff; background:#000; position:absolute; top:16px; right:0; padding: 0 25px; height:42px; font-size:14px; text-transform: uppercase; letter-spacing: 1px;}
.pub_header .center2 .right .t_search .panel form .submit:hover{background:#333;}
.pub_header .center2 .right .t_search .panel .close{ transition: 0.6s; z-index: 9999999; position: absolute; top: 20px; right:30px; width: 30px; height: 30px; cursor: pointer;}
.pub_header .center2 .right .t_search .panel .close span{ position: absolute; top: 50%; left: 8px; display: block; width: 22px; height: 2px; margin-top: -1px; transition: .2s ease;}
.pub_header .center2 .right .t_search .panel .close span:before { transition:0.6s; content: ''; position: absolute; top: -8px; left: 0; width: 22px; height: 2px; border-radius: 3px; background: #ccc; transition: transform .2s ease, top .2s ease;}
.pub_header .center2 .right .t_search .panel .close span:after { transition:0.6s; position: absolute; top: 8px; left: 0; width: 22px; height: 2px; content: ''; border-radius: 3px; background: #ccc; transition: transform .2s ease,top .2s ease;}
.pub_header .center2 .right .t_search .panel .close:hover span:before{ background:#000; transform: rotate(30deg);}
.pub_header .center2 .right .t_search .panel .close:hover span:after{ background:#000; transform: rotate(-30deg);}
.pub_header .center2 .right .t_search .panel .close_active span:before{ top: 0 ; transform: rotate(45deg);}
.pub_header .center2 .right .t_search .panel .close_active span:after{ top: 0 ; transform: rotate(-45deg);}

.pub_header .center2 .right .nav_btn{ margin-top: 3px; position: relative; float:left; width: 30px; height: 30px; cursor: pointer; }
.pub_header .center2 .right .nav_btn span{ transition:0.6s; background:#CCCCCC; position: absolute; top: 50%; left: 0; display: block; width: 30px; height: 1px; margin-top: -1px;}
.pub_header .center2 .right .nav_btn span:before{ transition:0.6s; content: ''; position: absolute; top: -8px; left: 0; width: 30px; height: 1px; border-radius: 3px; background: #CCCCCC; }
.pub_header .center2 .right .nav_btn span:after{ transition:0.6s; position: absolute; top: 8px; left: 0; width: 30px; height: 1px; content: ''; border-radius: 3px; background: #CCCCCC;}

.pub_header .center2 .right .nav_btn_open{  }
.pub_header .center2 .right .nav_btn:hover span{ background:#000;}
.pub_header .center2 .right .nav_btn:hover span:before{ background:#000;}
.pub_header .center2 .right .nav_btn:hover span:after{ background:#000;}
/*.pub_header .center2 .right .nav_btn_open span{ width:0; }*/
/*.pub_header .center2 .right .nav_btn_open span:before{ top: 0 ; background:#000; transform: rotate(45deg) !important; }*/
/*.pub_header .center2 .right .nav_btn_open span:after{ top: 0 ; background:#000; transform: rotate(-45deg) !important; }*/


.pagination {margin-top:20px; text-align:center;}
.pagination li {margin-right:4px;vertical-align:top;display:inline-block;}
.pagination li a {color:#fff; background:transparent; color:#444; border:2px solid #444; width:28px; height:28px; line-height: 25px; display:block; border-radius:50%; }
.pagination .thisclass,.pagination .first,.pagination .last { width: 28px; border:2px solid #444; line-height: 25px; border-radius:50%; color:#fff; background:#444444;height:28px;}
.pagination li a:hover {background:#444; color:#fff;}
.pagination li select { width:28px !important; line-height:20px; height:28px;}
.pagination li:last-child {margin-right:0;}
.pagination:after {display:block;clear:both;content:"";visibility:hidden;}
.pagination .thisclass a {background:#027BC4;}

.pub_header .type2 .sub_nav{top: 57px;}
.pub_header .type2 .sub_nav .close{top:16px;}
.sub_nav{ border-bottom: 1px solid #f5f5f5; overflow:hidden; border-bottom:1px solid #f5f5f5; display:none; padding: 100px 30px 100px 30px; z-index:11; position:absolute; top:0; left:0; width:100%; background:#fff;}
.sub_nav.active{}
.sub_nav .close{position:absolute; top: 30px; right: 30px; width:30px; height:30px; cursor:pointer;}
.sub_nav .close span{transition:0.6s; position: absolute; top: 50%; left: 0; display: block; width: 30px; height: 2px; margin-top: -1px; transition: .2s ease;}
.sub_nav .close span:before{ transform: rotate(45deg); transition:0.6s; content: ''; position: absolute; top: 0; left: 0; width: 30px; height: 2px; border-radius: 3px; background: #CCCCCC; transition: transform .2s ease, top .2s ease;}
.sub_nav .close span:after{ transform: rotate(-45deg); transition:0.6s; position: absolute; top: 0; left: 0; width: 30px; height: 2px; content: ''; border-radius: 3px; background: #ccc; transition: transform .2s ease,top .2s ease;}
.sub_nav .close:hover span:before{ background:#FF7200; transform: rotate(35deg);}
.sub_nav .close:hover span:after{ background:#FF7200; transform: rotate(-35deg);}
.sub_nav ul{}
.sub_nav ul li{ margin-bottom:12px; }
.sub_nav ul li:after{ clear:both; display:block; content:"";}
.sub_nav ul li:last-child{ margin-bottom:0; }
.sub_nav ul li a{ font-family:"Optima"; opacity:0.6; letter-spacing: 2px; text-transform: uppercase; float:left; line-height:22px; color:#000; font-size:14px; padding-left:0; position:relative;}
.sub_nav ul li a i{ top: 3px; left: 0; position:absolute; color:#d1d1d1 !important; opacity: 0; transition:0.6s; margin-right:4px;}
.sub_nav ul li a:hover{ opacity:1;}
.pub_header_en .sub_nav ul li a{font-size:16px; color:#000; opacity: 1 !important;}
.pub_header_en .sub_nav ul li a:hover{opacity:0.6 !important;}

.bdsharebuttonbox{text-align:right;}
.bdsharebuttonbox li{display:inline-block; margin-right:20px;}
.bdsharebuttonbox li:last-child{margin-right:0; }
.bdsharebuttonbox li a{display:block; width:32px; opacity:0.5; height:32px; }
.bdsharebuttonbox li a:hover{ opacity:1; }
.bdsharebuttonbox .wechat a{background:url("../img/wechat2.png") no-repeat;}
.bdsharebuttonbox .qq a{background:url("../img/qq2.png") no-repeat;}
.bdsharebuttonbox .sina a{background:url("../img/sina2.png") no-repeat;}
.bdsharebuttonbox .mail a{background:url("../img/mail2.png") no-repeat;}

.ind_banner{height:600px; width:100%; overflow:hidden;}
.ind_banner .swiper-wrapper{height:100%; width:100%;}
.ind_banner .swiper-wrapper .swiper-slide{height:100%; width:100%;}
.ind_banner .swiper-wrapper .swiper-slide img{width:100%; height:100%; object-fit: cover;}
.ind_banner{position:relative;}
.ind_banner .summary{z-index:10; position:absolute; bottom:12%; left:3%; letter-spacing: 13px; color: #fff; line-height: 100%; font-family: "Optima"; position: absolute; bottom: 12%; left: 5%; font-size: 42px; text-transform: uppercase;}
.ind_banner .summary em{text-transform: initial; line-height: 28px; font-size: 14px; display: block; letter-spacing: 1px;}
.ind_banner .summary p{margin-bottom:10px;}
/*.ind_banner .summary em:last-child{margin-top:0;}*/
.ind_banner .swiper-pagination{ position:absolute; bottom:30px;}
.ind_banner .swiper-pagination .swiper-pagination-bullet{opacity:0.6; width:12px; height:12px; margin:0 6px;}
.ind_banner .swiper-pagination .swiper-pagination-bullet-active{opacity:1 !important; background:#FF7200;}

.ind_pn1{margin-bottom:5%;}
.ind_pn1 .center{ position: relative; margin-bottom:5%;}
.type1 .image video{ object-fit: cover; position: absolute; z-index:1; width:100%; display:block; top: 0; left: 0; height: 100%; }
.type1 .image video:focus{outline: none;}
.type1 .image iframe{ position: absolute; z-index:1; width:100%; display:block; top: 0; left: 0; height: 100%; }
.type1 .image img{ width:100%; display:block;}

.ind_main .summary{text-align:left; margin-top:5%;}
.ind_main .summary h4{ text-transform: uppercase; font-family: "Optima"; margin-bottom:10px; font-size:24px; color:#333; display:inline-block; position: relative;}
.ind_main .summary h4:before{ content:""; display:block; position:absolute; right: -44px; bottom: 5px; width:24px; height:4px; background:#FF7200;}
.ind_main .summary p{font-family: "Avenir2"; color:#595959; font-size:14px;}
.ind_main_en .summary p{font-family: "Avenir"; color:#000; font-size:20px;}
.ind_main_en .summary h4{font-size:42px; line-height: 104%; letter-spacing: 18px; margin-bottom: 18px;}
.ind_main_en .summary h4:before{display:none;}
.ind_main_en .ind_pn1{margin-bottom:5%;}
.ind_main_en .ind_pn3{margin-bottom:5%;}
.ind_main_en .bgimage .txt em{ font-family: "Avenir"; font-size: 20px;}
.ind_main_en .ind_news .content p{font-family: "Avenir";}
.ind_main_en .ind_news .content p{font-size:18px;}
.ind_banner_en .summary em{ font-family: "Avenir"; font-size: 20px;}
.ind_pn2{ position:relative; background:url("../img/ind_pn2_pic1.jpg") no-repeat center center;}
.ind_pn2:before{ content:""; position: absolute; bottom:0; left:0; width:100%; height:230px; background:url("../img/shadow_bg.png") repeat-x;}
.ind_pn2 .ind_pn2_swiper{height:100%;}
.ind_pn2 .ind_pn2_swiper .swiper-slide img{height:100%; width:100%; object-fit: cover;}
.ind_pn4{ position:relative; background:url("../img/ind_pn4_pic1.jpg") no-repeat center center;}
.ind_pn4:before{ content:""; position: absolute; bottom:0; left:0; width:100%; height:230px; background:url("../img/shadow_bg.png") repeat-x;}
.ind_pn4 .ind_pn4_swiper{height:100%;}
.ind_pn4 .ind_pn4_swiper .swiper-slide img{height:100%; width:100%; object-fit: cover;}
.ind_pn5{margin-bottom:6%;}


.bgimage{margin-bottom:4%; width:100%; position:relative; }
.bgimage img{width:100%;}
.bgimage .txt{z-index:2; letter-spacing: 13px; color:#fff; line-height:100%; font-family:"Optima"; position:absolute; bottom:12%; left:5%; font-size:42px; text-transform: uppercase;}
.bgimage .txt em{ text-transform: initial; line-height: 28px; margin-top: 2%; font-size:14px; display:block; letter-spacing: 1px;}


.ind_pn4.bgimage p{}


.ind_pn3{ margin-bottom:4%; }
.ind_pn3 .holder{}
.ind_pn3 .holder:after{clear:both; content:""; display:block;}
.ind_pn3 .holder .left{float:left; width:43%; margin-right:14%;}
.ind_pn3 .holder .left .image{width:100%; position:relative; padding:60% 0; }
.ind_pn3 .holder .left .image img{position:absolute; top:0; left:0; width:100%; height:100%; object-fit: cover;}
.ind_pn3 .holder .right{float:left; width:43%;}
.ind_pn3 .holder .right .image{position:relative; width:100%; padding:60% 0;}
.ind_pn3 .holder .right .image img{position:absolute; top:0; left:0; width:100%; height:100%; object-fit: cover;}
.ind_pn3 .summary{}
.ind_pn3 .summary h4{ text-transform: uppercase;}
.ind_pn3 .summary p{}

.ind_pn4{}
/*.ind_pn2 .image .txt{ text-shadow: 0 1px 1px rgba(0,0,0,0.9);}*/

.ind_pn4 .image .txt{color:#424242;}

.ind_pn5 img{}
.ind_pn5 .summary{}
.ind_pn5 .summary h4{}
.ind_pn5 .summary p{}
.ind_pn5 .summary .more{}

.ind_news{min-width:700px;}
.ind_news:after{clear:both; display:block; content:"";}

.ind_news .content{float:left; width: 62%; margin-top: 3%; }
.ind_news .content h5{ font-family: "Optima"; transition:0.6s; font-size:24px; margin-bottom:2%; text-transform: uppercase;}
.ind_news .content p{ font-family: "Optima"; transition:0.6s; font-size:14px; color:#595959; margin-bottom:3%;}
.ind_news .content .more{ font-family: "Optima"; display:inline-block; color:#595959; text-transform: uppercase;}
.ind_news .content .more:hover{color:#d1d1d1;}
.ind_news .panel {display:block;}
.ind_news .panel:hover h5{color:#d1d1d1;}
.ind_news .panel:hover p{color:#d1d1d1;}

.pub_fade{display:none; position:fixed; z-index:3; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.6); overflow-y: scroll;}
.pub_fade .holder{ position:relative; margin-top:100px; margin-bottom:100px;}
.pub_fade .holder .panel{ text-align:center; background:#fff; padding:0 20px;}
.pub_fade .holder .panel img{max-width:100%; height:auto !important;}
.pub_fade .holder h4{background:#000; line-height:68px; padding:0 50px; color:#fff; font-size:20px; text-align:left;}
.pub_fade .holder .close{ cursor:pointer; transition:0.6s; position:absolute; top: 20px; right: 16px; width:26px; height:26px; fill:#CECDCC; font-size:40px; color:#fff;}
.pub_fade .holder .close:hover{fill:#fff;}

.pro_model .download_btn{ display:inline-block; text-align:center; margin:0 auto; background:#FFE513; font-size: 20px; color:#18141E; padding: 16px 50px; border-radius:30px; font-weight:bold;}
.pro_model .download_btn:hover{opacity:0.6;}

.pro_model .holder .panel{padding-top:50px; padding-bottom:20px; padding-left:80px; padding-right:80px;}
.pro_model .holder .panel h5{font-size:20px; font-weight:bold; text-align:left;}
.pro_model .holder .panel p{font-size:16px; text-align:left;}
.pro_model .holder .panel .summary{margin-top:80px;}
.pro_model .holder .panel .summary li{margin-bottom:20px;}
.pro_model .holder .panel .summary li:last-child{margin-bottom:0;}
.pro_model .holder .panel .download_type2{ display: inline-block; margin-top: 100px; font-size:18px;}
.pro_model .holder .panel .download_type2 span{ transition:0.6s; font-weight:bold;}
.pro_model .holder .panel .download_type2 i{ display:inline-block; color:#7F7F7F; margin-right:10px;}
.pro_model .holder .panel .download_type2:hover span{ color:#606060;}


.pro_view .coll .item_ul{padding-right:0;}
.pro_view .coll .coll_ul li a{display:block;}
.pro_view .coll .coll_ul li a .image{padding:22% 0; position:relative;}
.pro_view .coll .coll_ul li a .image img{position:absolute; top:0; left:0; width:100%; height:100%; object-fit: cover;}
.pro_view .coll .coll_ul li a:hover {}


.pub_footer{background:#191919; padding-top:5%; padding-bottom:6%;}
.pub_footer .center2{}
.pub_footer .center2 .panel{ display: flex; margin-bottom:6%; justify-content: space-between;}
.pub_footer .center2 .panel .f_nav{float:left; flex-shrink: 0;}
.pub_footer .center2 .panel .f_nav:after{ clear:both; content:""; display:block;}
.pub_footer .center2 .panel .f_nav dl{float:left;}
.pub_footer .center2 .panel .f_nav dl:after{ clear:both; content:""; display:block;}
.pub_footer .center2 .panel .f_nav .f_company{ padding-right:14px; margin-right:44px; width:120px; border-right:2px solid #444343;}
.pub_footer .center2 .panel .f_nav .f_company dd{width:100%;}
.pub_footer .center2 .panel .f_nav .f_products{ width: 300px; padding-right: 14px; margin-right: 44px; border-right:2px solid #444343; }
.pub_footer .center2 .panel .f_nav .f_products dd:nth-of-type(3n-2){width:38%; }
.pub_footer .center2 .panel .f_nav .f_products dd:nth-of-type(3n-1){width:30%;}
.pub_footer .center2 .panel .f_nav .f_products dd:nth-of-type(3n){width:32%;}
.pub_footer .center2 .panel .f_nav dl dt{ text-transform: uppercase; font-weight: 100; margin-bottom:20px; color:#FFFFFF; width:100%; float:left; font-size:21px;}
.pub_footer .center2 .panel .f_nav dl dd{float:left;}
.pub_footer .center2 .panel .f_nav dl dd a{color:#858383; font-size:14px;}
.pub_footer .center2 .panel .f_nav dl dd a:hover{color:#fff;}
.pub_footer .center2 .panel .f_hik{ min-width:200px; float:left; width: 486px; margin-right:40px; }
.pub_footer .center2 .panel .f_hik h4{ text-transform: uppercase; color:#ffffff; font-weight:100; font-size:22px; margin-bottom:20px; }
.pub_footer .center2 .panel .f_hik p{color:#918f8f; font-size:15px;}
.pub_footer .center2 .panel .f_wechat{float:left; margin-right:40px;}
.pub_footer .center2 .panel .f_wechat h4{ font-weight:100; color:#ffffff; font-size:22px; margin-bottom:20px; }
.pub_footer .center2 .panel .f_wechat div{width:130px;}
.pub_footer .center2 .panel .f_wechat div img{width:100%;}
.pub_footer .center2 .panel .f_content{ float:left; flex-shrink: 0; width: 200px; text-align:right;}
.pub_footer .center2 .panel .f_content h4{ text-transform: uppercase; font-weight:100; color:#ffffff; font-size:22px; margin-bottom:20px; }
.pub_footer .center2 .panel .f_content p{color:#918f8f; font-size:15px;}
.pub_footer .center2 .f_right{flex-shrink: 0; }
.pub_footer .center2 .f_right:after{clear:both; display:block; content:"";}
.pub_footer .center2 .f_bottom{color:#918F8F;}
.pub_footer .center2 .f_bottom:after{content:""; display:block; clear:both;}
.pub_footer .center2 .f_bottom .left{width:50%; float:left;}
.pub_footer .center2 .f_bottom .left p { line-height:125%; font-size:12px;}
.pub_footer .center2 .f_bottom .left .f_record{margin-top:12px;}
.pub_footer .center2 .f_bottom .right{width:50%; float:left; text-align:right;}
.pub_footer .center2 .f_bottom .right a:hover{color:#fff;}
.pub_footer_en .center2 .panel .f_nav dl dd a{font-size:13px;}

.f_record a{margin-left:14px; display:inline-block;}
.f_record a:hover{color:#fff;}
.f_record a img{vertical-align: middle; display:inline-block; margin-right:4px;}
#cnzz_stat_icon_1272012018{display:inline-block; margin-left:10px;}
.bdshare-button-style0-16{margin-bottom:4%; height:53px;}

.location{color:#606060; padding:10px 20px; font-size:14px; text-transform: uppercase;}
.location a:hover{color:#000;}

.catalog_ul:after{clear:both; content:""; display:block;}
.catalog_ul li{ position:relative; float:left;}
.catalog_ul li a{display:block; background:#F4F4F5;}
.catalog_ul li a .image{position:relative; padding-bottom:100%; }
.catalog_ul li a .image img{position:absolute; top:0; left:0; right:0; bottom:0; max-height: 80%; max-width: 80%; margin: auto; object-fit: contain;}
.catalog_ul li a .selector{ transition:0.6s; position: absolute; top: 0; left: 0; width:100%; height:100%; opacity: 0; background-color: #000; z-index: 1;}
.catalog_ul li a .selector .title{ -webkit-font-smoothing: subpixel-antialiased; position: absolute; font-family: "Optima","Helvetica Neue",Verdana,Arial,sans-serif; font-size: 20px; font-weight: 500; letter-spacing: 2px; text-transform: uppercase; text-align: center; width: 100%; padding: 0 10%; top: 50%; color: #fff; -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); line-height: 1.2em;}
.catalog_ul li a:hover .selector{opacity:1;}
.pub_main{padding-left:30px; padding-right:30px; padding-top:4%; padding-bottom:10%;}
.pub_main .pub_aside{float:left; width:276px; padding-right:15px;}
.pub_main .pub_aside h4{ text-transform: uppercase; position:relative; font-size: 18px; margin-bottom: 30px;}
.pub_main .pub_aside h4 .ico{ font-style:normal; display:none; text-align:right; width:100%; height:100%; padding-right:2%; position:absolute; top:0; cursor:pointer; right:0;}
.pub_main .item_ul{padding-right:10%;}
.pub_main .pub_content{float:left; width:calc(100% - 276px);}
.pub_main:after{clear:both; display:block; content:"";}
.ind_main{padding-left:0; padding-right:0; overflow:hidden;}

.pro_view{padding-left:0; padding-right:0; margin:0 auto; color:#606060; width:1200px;}
.pro_view. .word_content{padding-top:10px; margin-top:10px; border-top:1px solid #ccc;}
.pro_view .info{ }
.pro_view .info:after{clear:both; display:block; content:"";}
.pro_view .info .left{float:left; width:760px; margin-right:20px;}
.pro_view .info .left .bigpic{display:block; height:380px; width:100%;}
.pro_view .info .left .bigpic .swiper-wrapper{width:100%; height:100%;}
.pro_view .info .left .bigpic .swiper-wrapper .swiper-slide{ position:relative; width:100%; height:100%;}
.pro_view .info .left .bigpic .swiper-wrapper .swiper-slide img{ width:100%; height:100%; object-fit: cover;}
.pro_view .info .left .litpic{ margin-top:20px; padding-left:30px; position:relative; padding-right:30px;}
.pro_view .info .left .litpic .prev,.pro_view .info .left .litpic .next{color: #fff; display: block; height: 100%; line-height: 45px; text-align: center; cursor:pointer; transition:0.6s; position:absolute;width:20px; top: 50%; margin-top: -22px; height:45px; background:#666666;}
.pro_view .info .left .litpic .prev:hover,.pro_view .info .left .litpic .next:hover{opacity:0.6;}
.pro_view .info .left .litpic .prev{ left:0; }
.pro_view .info .left .litpic .next{ right:0;}
.pro_view .info .left .litpic .swiper-wrapper{}
.pro_view .info .left .litpic .swiper-button-disabled{opacity:0.6 !important;}
.pro_view .info .left .litpic .swiper-wrapper .swiper-slide {  height:100px; width:100%; padding:4px 4px;}
.pro_view .info .left .litpic .swiper-wrapper .swiper-slide.active img{box-shadow:0 0 1px rgba(0,0,0,0.6);}
.pro_view .info .left .litpic .swiper-wrapper .swiper-slide img{ transition:0.6s; cursor:pointer; width:100%; height:100%; object-fit: cover;}
.pro_view .info .left .summary{margin-top:50px; font-size:12px;}
.pro_view .info .left .summary p{font-size:14px;}
.pro_view .info .right{width:320px; float:left;}
.pro_view .info .right h1{font-size:24px; display:block;}
.pro_view .para{ text-transform: uppercase; font-size:16px; color:#606060; margin-bottom:8px;}
.pro_view .info .right .description{margin-top:50px;}
.pro_view .info .right .description p{font-size:14px;}
.pro_view .info .right .model{margin-top:20px;}
.pro_view .info .right .model .btn{ width:120px; line-height: 32px; height: 33px; color:#606060; cursor: pointer; text-align:center; transition:0.6s; font-size:14px; background:url("../img/btn.png") no-repeat center center; background-size:cover;}
.pro_view .info .right .model .btn:hover{opacity:0.6;}
.pro_view .info .right .model .size{margin-bottom:10px; margin-top:8px;}
.pro_view .info .right .model .download{}
.pro_view .info .right .color{margin-top:40px; position:relative;}
.pro_view .info .right .color dl{margin-bottom:16px;}
.pro_view .info .right .color dl:last-child{margin-bottom:0;}
.pro_view .info .right .color dl dt{ color:#999999; font-size:14px;}
.pro_view .info .right .color dl dt dd{}
.pro_view .info .right .color dl:after{clear:both; content:""; display:block;}
.pro_view .info .right .color dl dd{float:left; margin-right:8px; margin-bottom:8px; }
.pro_view .info .right .color dl dd:hover .panel{display:block;}
.pro_view .info .right .color dl dd:last-child{margin-right:0;}
.pro_view .info .right .color dl dd .image{ cursor:pointer; width:30px; height:30px; }
.pro_view .info .right .color dl dd .image img{width:100%; height:100%; object-fit: cover;}
.pro_view .info .right .color dl dd .image:hover{ border-color: #FC0;box-shadow: 0px 0px 3px rgba(255,200,0,.8);}
.pro_view .info .right .color dl dd .panel{ display:none !important; box-shadow: 0px 3px 10px #444; -webkit-box-shadow: 0px 3px 10px #444; z-index: 1; display:block; position:absolute; top: 35px; left: 0; width:300px; height:170px; background:#fff; border:1px solid #ccc;}
.pro_view .info .right .color dl dd .panel img{width:100%; height:100%; object-fit: cover;}
.pro_view .word_content{padding-top:80px; padding-bottom:90px; margin-top:60px; border-top:1px solid #ccc;}
.pro_view .word_content img{width:100%; height:auto !important;}
.pro_view .coll{margin-top:20px;}
.pro_view .coll .coll_ul:after{clear:both; display:block; content:"";}
.pro_view .coll .coll_ul li{ float:left; }

.full .pub_content{width:100%;}
.search_result{font-size:22px; margin-bottom: 14px;}
.search_result .fc_03c{ color:red;}

.ind_pn1_swiper .swiper-wrapper{}
.ind_pn1_swiper .swiper-wrapper .swiper-slide{}
.ind_pn1_swiper .swiper-wrapper .swiper-slide .image{position:relative; padding:28% 0;}
.ind_pn1_swiper .swiper-wrapper .swiper-slide .image img{position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover;}
.ind_pn1_swiper .swiper-wrapper .swiper-slide .image p{
	position: absolute;
    bottom: 3%;
    left: 3%;
    letter-spacing: 13px;
    color: #fff;
    line-height: 100%;
    font-family: "Optima";
    position: absolute;
    bottom: 5%;
    left: 5%;
    font-size: 42px;
    text-transform: uppercase;
}

.item_ul{}
.item_ul:after{clear:both; display:block; content:"";}
.item_ul li{ float:left;}
.item_ul li a{display:block;}
.item_ul li a .image{padding:24.9% 0; position:relative; transition:0.6s;}
.item_ul li a .image img{position:absolute; top:0; left:0; width:100%; height:100%; object-fit: cover;}
.item_ul li a .figcation{ transition:0.6s; text-align:left; height:42px; padding-top:11px; overflow:hidden; font-size:16px; margin-top: 4%; border-top: 3px solid transparent;}
.item_ul li a .figcation em{font-size:12px; float:left; margin-right:14px;}
.item_ul li a .figcation span{ display:block; text-align:center; color:#606060; font-size:14px;}
.item_ul li a .figcation.mob{display:none;}
.item_ul li a .figcation:after{clear:both; display:block; content:"";}
.item_ul li a:hover .image{}
.item_ul li a:hover .figcation{border-top: 3px solid #000;}

.back,.back:after{ display: block; border-width: 11px 11px 11px 0; border-style: solid; }
.back { position: absolute; left: 0; top: 3px; border-color: transparent #000 transparent transparent; }
.back:after{ border-color: transparent #fff transparent transparent; content: ''; position: absolute; right: -12px; top: -11px; border-right-color: #fff; }
.back:hover{opacity:0.6;}
.news_view{}
.news_view .title{ position: relative; padding-left: 32px; margin-bottom: 20px;}
.news_view .title .back{ position: absolute; left: 0; top: 3px;}
.news_view .title h1{ margin: 0; font-size: 26px; text-transform: capitalize;}
.news_view .title .date{font-weight: normal; text-transform: none; font-size: 16px; padding-top: 10px;}
.newsview_content:after{clear:both; display:block; content:"";}
.newsview_content .word_content{float:left; padding-left: 32px; width:45%; margin-right:5%;}
.newsview_content .word_content p{margin-bottom:10px;}
.newsview_content .word_content p:last-child{margin-bottom:0;}
.newsview_content img + img { margin-top:16px; }
/* Ensure images inside same <p> stack with spacing */
.newsview_content p img { display:block !important; margin:16px 0 !important; }
.newsview_content p img + img { margin-top:16px !important; }

.newsview_media{float:left; width:50%; padding-left: 40px; padding-right: 32px; }
.newsview_media img{width:100%;}
.newsview_media .iframe {width:100%; position:relative; padding:34% 0;}
.newsview_media .iframe iframe{ border:none; width:100%; height:100%; background:grey; position:absolute; top:0; left:0; object-fit: cover;}


.news_more{color:#606060; display:inline-block; margin-top:20px;}
.news_more .ico{
    opacity: 0.4;
    transition: 0.6s;
    cursor: pointer;
    display: inline-block;
    top: 4px;
    position: relative;
    width: 20px;
    height: 20px;
    margin-right:6px;
    background: url(../img/search_ico.png) no-repeat;
    background-size: cover;
}
.media_swiper{ float: left; width: 50%; position:relative;}
.media_swiper .swiper-wrapper{width:100%; position:relative; z-index:1;}
.media_swiper .swiper-wrapper .swiper-slide{position:relative; padding:34% 0;}
.media_swiper .swiper-wrapper .swiper-slide .holder{position:absolute; top:0; left:0; width:100%; height:100%;}
.media_swiper .swiper-wrapper .swiper-slide .holder iframe{width:100%; height:100%;}
.media_swiper .swiper-wrapper .swiper-slide .newsview_litpic img{width:100%; height:100%; object-fit: cover;}
.media_swiper .swiper-wrapper .swiper-slide .iframe{}
.media_swiper .swiper-wrapper .swiper-slide .video{cursor:pointer; transition:0.6s;}
.media_swiper .swiper-wrapper .swiper-slide .video:after{position:absolute; z-index:1; transition:0.6s; content:""; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.7); }
.media_swiper .swiper-wrapper .swiper-slide .video:before{position:absolute; transition:0.6s; z-index:2; content:""; background:url("../img/video_btn.png") no-repeat; background-size: cover; width:80px; height:80px; left:50%; top:50%; margin-top:-40px; margin-left:-40px;}
.media_swiper .swiper-wrapper .swiper-slide .video:hover{opacity:0.8;}
.media_swiper .swiper-wrapper .swiper-slide .video video{width:100%; height:100%;}
.media_swiper .swiper-wrapper .swiper-slide .video img{width:100%; height:100%;}
.media_swiper .prev{left:10px;}
.media_swiper .next{right:10px;}
.swiper-button-disabled{
    cursor: no-drop !important;
}
.media_swiper .prev, .media_swiper .next{
    margin-top:-30px;
    background:rgba(0,0,0,0.7); width:30px; height:60px;
    position:absolute; cursor:pointer; z-index: 2; top:50%;
    transition:0.6s;
    opacity:0.7;
    font-weight:bold;
    line-height:60px;
    color:#fff;
    text-align:center;
    font-family: cursive;
}
.media_swiper .prev:hover, .media_swiper .next:hover{
    opacity:1;
}

.news_ul{}
.news_ul li a{display:block;}
.news_ul li{margin-bottom:10px; border-bottom:1px solid #878787; padding-bottom:10px;}
.news_ul li a:after{clear:both; content:""; display:block;}
.news_ul li:last-child{margin-bottom:0; padding-bottom:10px;}
.news_ul li:first-child{ padding-top:10px; border-top:1px solid #878787;}
.news_ul:after{clear:both; content:""; display:block;}
.news_ul .image{float:left; width:276px; height:190px; position:relative; }
.news_ul .image img{ width:100%; height:100%; object-fit: cover; position:absolute; top:0; left:0; }
.news_ul .figcation{float:left; width:calc(100% - 276px); padding-right: 20px;}
.news_ul .image .ico{ transition:0.6s; opacity:0; width:100%; height:100%; position:absolute; top:0; left:0; background-color: rgba(0,0,0,0.6); background-repeat:no-repeat; background-position:center; background-size:36px; background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='7'/><line x1='21' y1='21' x2='16.65' y2='16.65'/></svg>");}
.news_ul a:hover .figcation{opacity:0.7;}
.news_ul a:hover .image .ico{opacity:1;}
.news_ul .figcation h5{font-size:25px; color:#000000; margin-bottom:4px;}
.news_ul .figcation p{font-size:14px; color:#595959; max-height: 114px; overflow: hidden;}
.news_ul .figcation span{font-size:14px; color:#595959; display:inline-block; margin-top:10px;}

.aside_nav{}
.aside_nav li{}
.aside_nav li a{ color:#606060; font-size:14px; text-transform: capitalize;}
.aside_nav .active a{ }
.aside_nav li a:hover{ color:#000000;}

.pro_nav{}
.pro_nav li{position:relative; padding-left: 20px;}
.pro_nav .active a{ text-decoration: none !important;}
.pro_nav .active{}

.pro_nav li:after{ position:absolute; content:""; top:8px; left:0; width:12px; height:12px; background:#E5E5E5;}
.pro_nav .active:before{ z-index: 1; position:absolute; content:""; top: 10px; left: 2px; width: 8px; height: 8px; background:#000; }

.newsview_litpic{position:relative; cursor:pointer;}
.newsview_litpic:before{ content:""; transition: 0.6s; opacity: 0; width: 120px; height: 120px; border-radius: 50%; position: absolute; top: 50%; left: 50%; margin-left:-60px; margin-top:-60px; background-color: rgba(0,0,0,0.6); background-repeat:no-repeat; background-position:center; background-size: 48px; background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='7'/><line x1='21' y1='21' x2='16.65' y2='16.65'/></svg>");}
.newsview_litpic:hover:before{opacity:1;}

.gallery_title{ display:flex; justify-content: space-between; align-items: center; margin-bottom:20px; padding:0 0 0 30px; height:60px; line-height:60px; background:#fff; }
.gallery_title .logo{}
.gallery_title .logo img{height:60px; padding: 16px 0; }
.gallery_title .txt{ text-align:center; line-height: 60px; font-size:14px; width:82%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.gallery_title .btn_group{flex-shrink: 0; width:121px; border-left:1px solid #f0f0f0;}
.gallery_title .btn_group .btn{ cursor:pointer; box-sizing:border-box; float:left; width:60px; padding: 15px 0; border-right:1px solid #f0f0f0;}
.gallery_title .btn_group .btn svg{ fill:#CCCCCC; display:block; margin:0 auto; height:30px;}
.gallery_title .btn_group .close{ float:left; cursor:pointer; width:60px; padding: 20px 0;}
.gallery_title .btn_group .close svg{ margin:0 auto; width:20px; height:20px; display:block;}
.gallery_title .btn_group:after{clear:both; display:block; content:"";}

.newsview_gallery{ opacity:0; transition:0.6s; visibility: hidden; overflow:hidden; z-index: 2; position:fixed; top:0; left:0; width:100%; height:100%; background:#F0F0F0;}
.newsview_gallery.active{visibility: visible; opacity:1;}
.newsview_gallery .prev,.newsview_gallery .next{ padding:20px 20px; transition:0.6s; cursor:pointer; width:60px; height:60px; background:#fff; position:absolute; top:50%; margin-top:-30px; }
.newsview_gallery .prev svg,.newsview_gallery .next svg{display: block; width:20px; height:20px;}
.newsview_gallery .next svg{transform: rotate(180deg);}
.newsview_gallery .swiper-button-disabled{ cursor:default; opacity: 0;}
.newsview_gallery .prev{left:10px;}
.newsview_gallery .next{right:10px;}
.newsview_gallery .wrapper{position:relative; }
.gallery_bigpic{display:block; width:80%; margin:0 auto; cursor: grab;}
.gallery_bigpic .swiper-wrapper{width:100%; height:100%;}
.gallery_bigpic .swiper-wrapper .swiper-slide{width:100%; height:100%; padding:25% 0; position:relative;}
.gallery_bigpic .swiper-wrapper .swiper-slide img{width:100%; height:100%; object-fit: contain; position:absolute; top:0; left:0;}

.gallery_litpic{position:absolute; bottom:-200px; left:0; width:100%; transition:0.6s;}
.gallery_litpic.active{bottom:0;}
.gallery_litpic .swiper-wrapper{width:100%; height:100%;}
.gallery_litpic .swiper-wrapper .swiper-slide{width:100%; height:100%; position:relative; padding:4% 0;}
.gallery_litpic .swiper-wrapper .swiper-slide img{ cursor:pointer; width:100%; height:100%; object-fit: cover; position:absolute; top:0; left:0;}
.gallery_litpic .swiper-wrapper .swiper-slide:before{ cursor:pointer; opacity:0; transition:0.6s; z-index: 1; content:""; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.6);}
.gallery_litpic .swiper-wrapper .swiper-slide.active:before{opacity:1;}
.gallery_litpic .swiper-wrapper .swiper-slide:hover:before{opacity:0.8;}

.ind_pn4_swiper{}
.ind_pn4_swiper .swiper-wrapper{width:100%; height:100%;}
.ind_pn4_swiper .swiper-wrapper .swiper-slide{width:100%; height:100%; position:relative;}
.ind_pn4_swiper .swiper-wrapper .swiper-slide img{width:100%; height:100%; object-fit: cover; }

.ind_pn5_swiper{}
.ind_pn5_swiper .swiper-wrapper{}
.ind_pn5_swiper .swiper-wrapper .swiper-slide{position:relative; padding:28% 0;}
.ind_pn5_swiper .swiper-wrapper .swiper-slide img{position:absolute; top:0; left:0; width:100%; height:100%;}

.f_share{text-align:right; margin-bottom:20px;}
.f_share li{ margin-right:14px; display:inline-block;}
.f_share li .fa{ transition:0.6s; font-size:30px; cursor:pointer; color:#8C8C8C;}
.f_share li .fa:hover{ color:#fff;}
.f_share li:last-child{margin-right:0;}
#result_num{dipslay:block; height:0; overflow:hidden;}
.sub_nav .close svg{opacity: 0.3; width:28px; height:28px; transition:0.6s; fill:#000;}
.sub_nav .close:hover svg{opacity:1;}

.video_fixed{display:none; z-index:2; position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.7);}
.video_fixed .video_wrapper{display:flex; justify-content: center; align-items: center; width: 100%; height: 100%;}
.video_fixed .video_wrapper .holder{background:#000; width:80%; height:80%; position:relative; padding:40px 0;}
.video_fixed .video_wrapper .holder .close{ transition:0.6s; position:absolute; opacity:0.7; right:6px; top:6px; width:28px; height:28px; cursor:pointer; background:url("../img/video_close.png") no-repeat; background-size:cover;}
.video_fixed .video_wrapper .holder .close:hover{opacity:1;}
.video_fixed .video_wrapper .holder video{display:block; width:100%; height:100%; margin:0 auto;}

#page1{position:relative; top:-56px;}
.ind_banner{position:relative;}
.ind_banner .swiper-wrapper .swiper-slide:before {
    content: "";
    z-index:9;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 230px;
    background: url(../img/shadow_bg.png) repeat-x;
}

.down{ cursor:pointer; transition:0.6s; z-index: 20; width:60px; height:28px; position:absolute; bottom: 3%; right: 1%; background: url("../img/banner_down.png") no-repeat; background-size:40px;}
.down:hover{opacity:0.6;}

@keyframes scale { 0% { transform: scale(1); opacity: 0.8; }
    100% { transform: scale(1.4); opacity: 0; } }
@-webkit-keyframes beat { from, to { -webkit-transform: scale(1, 1); transform: scale(1, 1); }
    25% { -webkit-transform: scale(0.9, 1.1); transform: scale(0.9, 1.1); }
    50% { -webkit-transform: scale(1.1, 0.9); transform: scale(1.1, 0.9); }
    75% { -webkit-transform: scale(0.95, 1.05); transform: scale(0.95, 1.05); }
    from, to { -webkit-transform: scale(1, 1); transform: scale(1, 1); }
    25% { -webkit-transform: scale(0.9, 1.1); transform: scale(0.9, 1.1); }
    50% { -webkit-transform: scale(1.1, 0.9); transform: scale(1.1, 0.9); }
    75% { -webkit-transform: scale(0.95, 1.05); transform: scale(0.95, 1.05); } }
@keyframes rotate { from { transform: rotate(0deg); }
    to { transform: rotate(360deg); } }
.leftUp img { -webkit-animation-name: leftUp; animation-name: leftUp; }

@-webkit-keyframes leftUp { 0% { transform: scale(1.1, 1.1) translate(4.545%, 4.545%); }
    100% { transform: scale(1.1, 1.1) translate(-4.545%, -4.545%); } }
@keyframes leftUp { 0% { transform: scale(1.1, 1.1) translate(4.545%, 4.545%); }
    100% { transform: scale(1.1, 1.1) translate(-4.545%, -4.545%); } }
.moveRight img { -webkit-animation-name: moveRight; animation-name: moveRight; }

@-webkit-keyframes moveRight { 0% { transform: scale(1.1, 1.1) translate(-4.545%, 0); }
    100% { transform: scale(1.1, 1.1) translate(4.545%, 0); } }
@keyframes moveRight { 0% { transform: scale(1.1, 1.1) translate(-4.545%, 0); }
    100% { transform: scale(1.1, 1.1) translate(4.545%, 0); } }
.moveDown img { -webkit-animation-name: moveDown; animation-name: moveDown; }

@-webkit-keyframes moveDown { 0% { transform: scale(1.1, 1.1) translate(0, -4.545%); }
    100% { transform: scale(1.1, 1.1) translate(0, 4.545%); } }
@keyframes moveDown { 0% { transform: scale(1.1, 1.1) translate(0, -4.545%); }
    100% { transform: scale(1.1, 1.1) translate(0, 4.545%); } }
.centerBig img { -webkit-animation-name: centerBig; animation-name: centerBig; }

@-webkit-keyframes centerBig { 100% { transform: scale(1.1, 1.1); } }
@keyframes centerBig { 100% { transform: scale(1.1, 1.1); } }
.rightDownBig img { -webkit-animation-name: rightDownBig; animation-name: rightDownBig; }

@-webkit-keyframes rightDownBig { 100% { transform: scale(1.1, 1.1) translate(4%, 4%); } }
@keyframes rightDownBig { 100% { transform: scale(1.1, 1.1) translate(4%, 4%); } }
.swiper-slide img { animation-duration: 8s; animation-timing-function: linear; animation-fill-mode: forwards; -webkit-animation-duration: 8s; -webkit-animation-timing-function: linear; -webkit-animation-fill-mode: forwards; }

@keyframes xguide_down {
    0%,100% { transform: scale(0.0); -moz-transform: scale(0.0); -o-transform: scale(0.0); -webkit-transform: scale(0.0); -ms-transform: scale(0.0); opacity: 0;}
    50% { transform: scale(1.0); -moz-transform: scale(1.0); -o-transform: scale(1.0); -webkit-transform: scale(1.0); -ms-transform: scale(1.0); opacity: 1;}
}

@-webkit-keyframes xguide_down {
    0%,100% { -webkit-transform: scale(0.0); -moz-transform: scale(0.0); -o-transform: scale(0.0); -ms-transform: scale(0.0); transform: scale(0.0); opacity: 0;}
    50% { -webkit-transform: scale(1.0); -moz-transform: scale(1.0); -o-transform: scale(1.0); -ms-transform: scale(1.0); transform: scale(1.0); opacity: 1;}
}

@-moz-keyframes xguide_down {
    0%,100% { -moz-transform: scale(0.0); -o-transform: scale(0.0); -webkit-transform: scale(0.0); -ms-transform: scale(0.0); transform: scale(0.0); opacity: 0;}
    50% { -moz-transform: scale(1.0); -o-transform: scale(1.0); -webkit-transform: scale(1.0); -ms-transform: scale(1.0); transform: scale(1.0); opacity: 1;}
}

@-o-keyframes xguide_down {
    0%,100% { -o-transform: scale(0.0); -moz-transform: scale(0.0); -webkit-transform: scale(0.0); -ms-transform: scale(0.0); transform: scale(0.0); opacity: 0;
    }
    50% { -o-transform: scale(1.0); -moz-transform: scale(1.0); -webkit-transform: scale(1.0); -ms-transform: scale(1.0); transform: scale(1.0); opacity: 1;}
}

@media only screen and (max-width: 1200px){
    .ind_news .content{margin-top:0;}
    .pub_footer .center2 .panel .f_hik h4{font-size:18px;}
    .pub_footer .center2 .panel .f_hik p{font-size:14px;}
    .pub_footer .center2 .panel .f_wechat h4{font-size:18px;}
    .pub_footer{padding-top:3%; padding-bottom:3%;}
    .pub_footer .center2{}
    .pub_footer .center2 .f_bottom .left p{ font-size: 12px; line-height: 160%;}
    .pub_footer .center2 .panel{display:block;}
    .pub_footer .center2 .panel .f_hik h4{margin-bottom:0;}
    .pub_footer .center2 .panel .f_wechat h4{margin-bottom:0; text-align:left;}
    .pub_footer .center2 .panel .f_wechat div{margin:0 auto;}
    .pub_footer .center2 .panel .f_content{text-align:left; width:auto;}
    .pub_footer .center2 .panel .f_hik{ margin-bottom:2%; float:unset; width:100%;}
    .pub_footer .center2 .panel .f_content h4{ font-size:18px; margin-bottom:0; }
    .pub_footer .center2 .panel .f_wechat{}
    .pub_footer .center2 .f_bottom .left{width:100%; float:unset;}
    .pub_footer .center2 .f_bottom .left p{ text-align:center;}
    .pub_footer .center2 .f_bottom .right{display:none;}

    .pub_footer .center2 .f_right{display:flex; justify-content: center;}
    .pub_footer .center2 .panel .f_content{float:unset; flex-shrink: unset;}
    .pub_footer .center2 .panel .f_wechat{float:unset; flex-shrink: 0; margin-right: 6%;}
    .pub_footer .center2 .panel .f_nav{width:100%; float:unset;}
    .pub_footer .center2 .panel .f_nav .f_company{ margin-bottom: 2%;  float:unset; width:100%; border-right:none; padding-right:0; margin-right:0;}
    .pub_footer .center2 .panel .f_nav dl dt{ font-size:18px; float:unset; margin-bottom: 0;}
    .pub_footer .center2 .panel .f_nav .f_company dd{width:auto; margin-right:8px;}
    .pub_footer .center2 .panel .f_nav .f_company dd:last-child{ margin-right:0;}
    .pub_footer .center2 .panel .f_nav dl dd{  float:unset; display:inline-block;}
    .pub_footer .center2 .panel .f_nav .f_products{ margin-bottom: 2%; width:100%; margin-right:0; padding-right:0; border-right:none;}
    .pub_footer .center2 .panel .f_nav .f_products dd{width:auto !important; margin-right:8px;}
    .pub_footer .center2 .panel .f_nav .f_products dd:last-child{ margin-right:0;}
    .pub_footer .center2 .panel:after{clear:both; display:block; content:"";}
}

@media only screen and (min-width: 768px){
    .item_ul li{ width:24.25%; margin-right:1%; margin-top:6%;}
	.item_ul li:nth-child(-n+4){margin-top:0;}
	.item_ul li:nth-of-type(4n){margin-right:0;}

    .catalog_ul li{ width:19.2%; margin-top:1%; margin-right:1%;}
    .catalog_ul li:nth-of-type(5n){margin-right:0;}
    .catalog_ul li:nth-child(-n+5){margin-top:0;}
}

@media only screen and (min-width: 500px){
	.pro_view .coll .coll_ul li{width:33%; margin-right:0.5%; margin-top:0.5%;}
	.pro_view .coll .coll_ul li:nth-of-type(3n){ margin-right:0;}
	.pro_view .coll .coll_ul li:nth-child(-n+3){ margin-top:0;}

    .network .result .city_ul li{ width:32%;margin-right:2%; margin-top:5%; }
    .network .result .city_ul li:nth-child(-n+3){margin-top:0;}
    .network .result .city_ul li:nth-child(3n){margin-right:0;}
}

@media only screen and (min-width: 500px) and (max-width: 768px) {
    .item_ul li{ width:49%; margin-right:2%; margin-top:2%;}
    .item_ul li:nth-child(-n+2){margin-top:0;}
    .item_ul li:nth-of-type(2n){margin-right:0;}
}

@media only screen and (min-width: 500px) and (max-width: 1024px){
    .catalog_ul li{ width:32%; margin-top:2%; margin-right:2%;}
    .catalog_ul li:nth-of-type(3n){margin-right:0;}
    .catalog_ul li:nth-child(-n+3){margin-top:0;}
    .pub_header .center2 .right .nav{display:none;}
}

@media only screen and (max-width: 500px){
    .catalog_ul li{ width:100%; margin-top:5%; margin-right:0; }
    .catalog_ul li:first-child{margin-top:0;}
	.catalog_ul li a .image img{padding: 30px 10px;max-width:100%; max-height:100%; width:100%; height:100%;}
	.pro_view .coll .coll_ul li{width:49%; margin-right:0.5%; margin-top:0.5%;}
	.pro_view .coll .coll_ul li:nth-of-type(2n){ margin-right:0;}
	.pro_view .coll .coll_ul li:nth-child(-n+2){ margin-top:0;}
    .network .result .city_ul li{ width:100%; margin-top:4%; }
    .network .result .city_ul li:nth-of-type(1){margin-top:0;}
}

@media only screen and (max-width: 768px) {
.item_ul li a .image{border: 1px solid #efefef;}
.ind_pn2{height:auto !important;}
.ind_pn2 .ind_pn2_swiper .swiper-wrapper .swiper-slide{padding:33% 0;}
.ind_pn2 .ind_pn2_swiper .swiper-wrapper .swiper-slide img{position:absolute; top:0; left:0;}
.ind_pn4{height:auto !important;}
.ind_pn4 .ind_pn4_swiper .swiper-wrapper .swiper-slide{padding:33% 0;}
.ind_pn4 .ind_pn4_swiper .swiper-wrapper .swiper-slide img{position:absolute; top:0; left:0;}
.mobHidden{display:none;}
.newsview_litpic:before{width:60px; height:60px; margin-left:-30px; margin-top: -30px; background-size: 30px;}
.video_fixed .video_wrapper .holder{width:96%; height:auto; }
.video_fixed .video_wrapper .holder .close{ width:28px; height:28px; right: 6px; top: 6px; background-size:cover;}
.media_swiper .swiper-wrapper .swiper-slide .video:before{width:60px; height:60px; margin-top: -30px; margin-left: -30px; }
.media_swiper{width:100%; margin-bottom:2%;}
.ind_main .summary h4:before{display:none;}
.ind_news{width:100% !important; padding-left:0; padding-right:0;}
.ind_news .image{ width:100%; margin-right:0; margin-bottom:3%; padding:60% 0;}
.ind_news .content{width:100% !important;}
.ind_pn2:before{height:90px; display:none;}
.ind_pn4:before{height:90px; display:none;}
.ind_main_en .summary p{font-size:14px;}
.ind_main_en .summary h4{ letter-spacing: 4px;}
.ind_main_en .ind_news .content p{font-size:14px;}
.ind_banner .summary{ z-index:10; letter-spacing: 0; font-size:24px; width:100%; text-align:left; margin:0 auto; max-width:100%; margin-top:-12px; position:absolute; bottom:6%; left:3%;}
.ind_banner .summary em{display:none;}
.ind_banner .summary p{margin-bottom:0;}
.bgimage .txt em{display:none;}
.newsview_gallery .prev, .newsview_gallery .next{display:none;}
.gallery_bigpic .swiper-wrapper .swiper-slide{padding:37% 0;}
.gallery_bigpic{width:90%;}
.gallery_title .txt{text-align:left;}
.gallery_title .btn_group{width:auto;}
.gallery_title .logo{display:none;}
.gallery_title .btn{display:none;}
.network .result .city_ul li p{height:auto;	}
.newsview_content{padding-bottom:6%; display:flex; flex-direction: column-reverse; }
.newsview_content .word_content{ padding-left:0; float:unset; width:100%; margin-right:0; margin-bottom:2%;}
.newsview_content .newsview_litpic{ padding-left:0; padding-right:0; width:auto; float:unset; margin:0 auto; display:block; max-width:100%;}

.newsview_media{
    width:100%;
    float:unset;
    padding:0;
    margin-bottom:4%;
}

.ind_pn1_swiper .swiper-wrapper .swiper-slide .image p{
	letter-spacing: 0;
    font-size: 24px;
    width: 100%;
    text-align: left;
    margin: 0 auto;
    max-width: 100%;
    margin-top: -12px;
    position: absolute;
    bottom: 6%;
    left: 3%;
}
.ind_pn1 .center{padding:0; width:100%;}
.type1 .image video{position:relative;}
.video_panel .ico{width:50px; height:50px; margin-left:-25px; margin-top:-25px;}
.pub_main .item_ul{padding-right:0;}
.quality .quality_pn1{margin-bottom:2%;}
.quality h4{font-size:18px; margin-bottom:0; text-align:center;}
.quality .quality_pn1 .left{width:100%; float:unset; margin-bottom:4%;}
.quality .quality_pn1 .right{width:100%; float:unset;}
.quality .quality_pn2 img{float:unset; width:100%; margin:0 auto;}
.pub_main .pub_aside h4 .ico{display:block;}
.aside_nav{display:none;}
.aside_nav li a{display:block;}
.item_ul li{ width:100%; margin-top:4%;}
.item_ul li:nth-child(1){margin-top:0;}
.item_ul li a{position:relative;}
.item_ul li a .figcation.pc{display:none;}
.item_ul li a .figcation.mob{display:block; margin-top:0; padding-top:0; padding-bottom:0; top:6%; position:absolute; z-index: 1; width: 100%;}
.item_ul li a:hover .figcation.mob{border-top: 3px solid transparent;}
.search_result{font-size:18px; text-align: center;}
.news_ul .image .ico{display:none;}
.network .result .city_ul .no_result{font-size:18px;}
.network{padding-top:2%; padding-bottom:0;}
.network .result_txt{margin-top:2%;}
.network .result{padding:7% 4%; margin-top:2%; border-radius: 4px;}
.city_select #city_select_near{width:32%; margin-right:2%;}
.city_select .btn{ line-height: 36px;}
.city_select .input{width:100%; margin-right:0; line-height:36px; margin-top:2%;}
.city_select #city_select_submit{margin-top:2%; width:100%;}
.city_select select{ line-height:unset; height: 36px;}
.city_select .city_select{width:32%; margin-right:2%;}
#span_nativeplace_son{margin-right:0;}
.pro_view .info .left .litpic .swiper-wrapper .swiper-slide.active img{ border:1px solid #000; box-shadow:none;}
.pro_view .info .left .litpic .swiper-wrapper .swiper-slide{ height:auto; position:relative; padding: 12% 0;}
.pro_view .info .left .litpic .swiper-wrapper .swiper-slide img{position:absolute; top:0; left:0;border:1px solid #ccc;}
.pub_fade .holder{ margin-top:2%; margin-bottom:2%;}
.pub_fade .holder h4{ line-height: 220%; padding: 0 34px 0 2%; font-size: 16px;}
.pub_fade .holder .close{ top: 8px; width: 20px; height: 20px;}
.pub_fade .holder .panel{padding:4% 4%;}
.pro_model .holder .panel .summary{margin-top:4%;}
.pro_model .holder .panel .summary li{margin-bottom:2%;}
.pro_model .holder .panel h5{font-size:16px;}
.pro_model .download_btn{ display: inline-block; width:auto; padding: 2% 4%; font-size:16px;}
.pro_model .holder .panel .download_type2{ font-size: 16px; margin-top: 2%;}
.pro_model .holder .panel p{font-size:14px;}
.pro_view .info .right{float:unset; max-width:100%; margin-top:3%;}
.pro_view .info .right h1{font-size:18px;}
.pro_view .info .right .color{margin-top:2%;}
.pro_view .info .right .color dl{ margin-bottom: 1%;}
.pro_view .info .right .model{margin-top:0;}
.pro_view .info .right .model .size{margin-bottom:0;}
.pro_view .info .right .model .btn{display:inline-block;}
.pro_view .info .right .description{margin-top:0;}

.pro_view .para{margin-bottom:0;}
.pro_view .coll{margin-top:0;}
.pro_view .info .left .bigpic{height:auto;}
.pro_view .info .left .bigpic .swiper-wrapper .swiper-slide{padding:34% 0;}
.pro_view .info .left .bigpic .swiper-wrapper .swiper-slide img{position:absolute; top:0; left:0; width:100%; height:100%;}
.pro_view .info .left .summary{margin-top:2%; display:none;}
.pro_view .info .left .litpic{margin-top:2%;}
.pro_view .word_content{padding-top:2%; padding-bottom:2%; margin-top:2%;}
.pro_view .info .left{float:unset; width:100%;}
.pro_view{width:100%; padding-left:2%; padding-right:2%;}

.item_ul li a .figcation{ margin-top: 3%; height: 100%; font-size:14px;}
.item_ul li a .figcation em{ margin-right: 8px;}
.brand .brand_pn1{padding-top:6%; padding-bottom:4%;}
.brand .tit{margin-bottom:3%;}
.brand .brand_pn1{padding-left:2%; padding-right:2%;}
.brand .tit{font-size:18px; line-height: 180%;}
.brand .brand_pn1 .panel p{font-size:14px;}
.brand .brand_pn1 .panel{margin-bottom:4%;}
.brand .brand_pn3 .panel p{font-size:14px;}
.brand .artfont{font-size:20px; margin-bottom:4%;}
.brand_panel img{max-width:100%; margin-bottom:4%;}
.brand .brand_pn2 { padding-top:0; padding-bottom:0; background:transparent;}
.brand .brand_pn2 img{max-width:100%;}
.brand .brand_pn3{padding-top:4%; padding-bottom:4%;}
.brand .brand_pn3 .panel{margin-bottom:4%; }
.pub_main .pub_aside{width:100%; padding-right:0; position: relative; float:unset;}
.pub_main .pub_aside h4{ line-height:35px; padding:0 2%; margin-bottom:2px; font-size:14px; background:#F1F1F1;}
.pub_main .pub_aside ul{ background:#F9F9F9; margin-bottom: 2%;}
.pub_main .pub_aside ul li{ padding: 0 2%; padding-left:24px;}
.pub_main .pub_aside ul li em{ font-size:14px; display:block;}
.pro_nav li:after{ left: 5px;}
.pro_nav .active:before{ left: 7px;}
.contact .left{float:unset; width:100%; margin-right:0;}
.contact .right{float:unset; width:100%; margin-top:4%;}
.contact .left .contact_form h4{font-size:18px;}
.contact .right h4{font-size:18px; margin-bottom:0; margin-bottom: 2%; padding: 0 2%; font-size: 14px;}
.contact .right .summary{padding-left: 26px;}
.contact .right .summary p{font-size:14px; padding-left: 0;}
.location{padding-top:2%; padding-bottom:0; padding-left:2%; padding-right:2%;}
.center2{padding-left:2%; padding-right:2%;}
.center1200{padding-left:2%; padding-right:2%; width:100%;}
.center800{padding-left:2%; padding-right:2%; width:100%;}
.center1400{padding-left:2%; padding-right:2%; width:100%;}
.center1000{padding-left:2%; padding-right:2%; width:100%;}
.bdsharebuttonbox{display:none;}
#page1{top:-51px;}
.down{ bottom: 2%;}
.pagination{margin-top:2%;}
.ind_pn1{margin-bottom:6%;}
.pub_main{padding-top:0; padding-bottom:14%; padding-left:2%; padding-right:2%;}
.pub_main .pub_content{width:100%; float:unset; max-width:500px; margin:0 auto;}

	.ind_main{padding-left:0; padding-right:0;}
.paneltype1 .left{float:unset; width:100%; margin-bottom:2%;}
.paneltype1 .right{float:unset; width:100%; font-size:14px;}
.paneltype1 .right h4{margin-top:2%; margin-bottom:2%; font-size:18px;}
.join_form .row{margin-bottom:2%;}
.join_form .row label{font-size:16px;}
.join_form .row .input{ line-height: 28px;}
.join_form{padding:2% 2%;}
.join_form .row .left{width:100%; float:unset;}
.join_form .row .right{width:100%; float:unset;}
.news_ul{}
.news_ul .figcation{width:100%; padding-right:0;}
.news_ul .figcation h5{font-size:18px;}
.news_ul .image{width:100%; height:auto; padding: 34% 0;}
.pub_header{height:70px;}
.center{width:90%;}
.ind_banner{height:auto !important;}
.bgimage{margin-bottom:6%;}
.ind_pn3{margin-bottom:6%;}
.ind_banner .swiper-wrapper .swiper-slide{ position:relative; padding:33% 0;}
.ind_banner .swiper-wrapper .swiper-slide img{position:absolute; top:0; left:0; width:100%; height:100%; object-fit: cover;}
.down{display:none;}
.pub_header .center2 .right .t_search .ico:hover{ opacity:0.4; }
.pub_header .center2 .right .nav_btn:hover span{background:#ccc;}
.pub_header .center2 .right .nav_btn:hover span:before{background:#ccc;}
.pub_header .center2 .right .nav_btn:hover span:after{background:#ccc;}
.pub_header .center2 .right .t_search .panel{top: 71px !important; background: rgba(0,0,0,0.8);}
.pub_header .center2 .right .t_search .panel form{width:100%; padding: 12px 70px 12px 20px;}
.pub_header .center2 .right .t_search .panel form .input{ height:unset; line-height:39px; border: 1px solid #ccc; border-right: none; padding-left: 16px;}
.pub_header .center2 .right .t_search .panel form .submit{ background:#000; padding: 0 14px; top: 12px; right: 70px; height: 47px; border: 1px solid #000;}
.pub_header .center2 .right .t_search .panel.active{height:70px;}
.pub_header .center2{ border-bottom: 1px solid #f5f5f5; padding-left:20px; padding-right:20px; padding-top: 20px; padding-bottom: 20px;}
.pub_header .center2 .right .nav{display:none;}
.pub_header .center2 .t_logo{height:28px; margin-top:0;}
.pub_header .center2 .right .t_lang{line-height:28px;}
.pub_header .center2 .right .t_search{margin-top:0;}
.pub_header .center2 .right .nav_btn{margin-top:0;}
.pub_header .center2 .right .t_lang{margin-right:10px;}
.pub_header .center2 .right .t_search{margin-right:10px;}
.ind_main{padding-top:4%;}
.ind_main .summary{margin-top:5%;}
.ind_main .summary h4{margin-bottom:0; font-size:16px; font-weight: bold; text-transform: uppercase;}
.ind_main .summary h4:before{ height: 2px;}
.ind_main .summary p { line-height:160%;}
.ind_main .summary p br{ display:none; }
.ind_pn3 .holder{width:96%;}
.ind_pn3 .holder .left{width:48%; margin-right:4%;}
.ind_pn3 .holder .right{width:48%;}
.ind_pn2{ background-size:auto 100%; background-attachment: unset;}
.ind_pn4{ background-size:auto 100%; background-attachment: unset;}
.ind_banner .swiper-pagination{bottom:3%; text-align:left;}
/*.bgimage{padding:33% 0; position:relative;}*/
.bgimage .image{padding:24% 0;}


.bgimage img{
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.ind_main .summary h4:before{ right: -34px;}
.bgimage .txt{ letter-spacing: 0; font-size:24px; width:100%; text-align:left; margin:0 auto; max-width:100%; margin-top:-12px; position:absolute; bottom:6%; left:3%;}
.ind_news{min-width:unset; width:96%;}
.ind_news .image{margin-left:0;}
.ind_news .content{margin-top:0; padding-left:2%;}
.ind_news .content h5{font-size:18px;}
.ind_news .content p{font-size:14px; line-height:22px;}
.sub_nav .close{top:20px; right:20px;}

.pub_header .center2 .sub_nav{}
.sub_nav{padding:20px 30px;}
.pub_header .center2 .right .t_search .panel .close{right:20px;}
#cnzz_stat_icon_1272012018{display:none;}
.news_view .title{ padding-left: 20px; margin-top:2%;}
.news_view .title h1{ font-size: 18px;}
.news_view .title .date{ padding-top: 0; padding-bottom: 2%;}
.newsview_content .newsview_litpic{width:100% !important;}
}

@media only screen and (max-width: 500px){
.ind_news .content p{height:46px; overflow:hidden;}
.ind_news .content{ width: 65%;}
.ind_news .content h5{ font-weight: bold; font-size: 16px; line-height:140%;}
}
