@font-face{font-family:'cai';src:url('../fonts/cai.eot');src:url('../fonts/cai.eot?#iefix') format('embedded-opentype'),url('../fonts/cai.woff2') format('woff2'),url('../fonts/cai.woff') format('woff'),url('../fonts/cai.ttf') format('truetype'),url('../fonts/cai.svg#029-cai978regular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'ultramagnetic';src:url('../fonts/ultramagnetic.eot');src:url('../fonts/ultramagnetic.eot?#iefix') format('embedded-opentype'),url('../fonts/ultramagnetic.woff2') format('woff2'),url('../fonts/ultramagnetic.woff') format('woff'),url('../fonts/ultramagnetic.ttf') format('truetype'),url('../fonts/ultramagnetic.svg#029-cai978regular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'hiyal';src:url('../fonts/hylkufi9.eot');src:url('../fonts/hylkufi9.eot?#iefix') format('embedded-opentype'),url('../fonts/hylkufi9.woff2') format('woff2'),url('../fonts/hylkufi9.woff') format('woff'),url('../fonts/hylkufi9.ttf') format('truetype'),url('../fonts/hylkufi9.svg#hiyal_kufi9regular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:cg;src:url(../fonts/Century\ Gothic.TTF);font-weight:normal}@font-face{font-family:cg;src:url(../fonts/Century\ Gothic\ Bold.TTF);font-weight:bold}@font-face{font-family:cg;src:url(../fonts/Century\ Gothic\ Italic.TTF);font-style:italic}@font-face{font-family:cg;src:url(../fonts/Century\ Gothic\ Bold\ Italic.TTF);font-weight:bold;font-style:italic}@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:400;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;-moz-border-radius:.1em;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;-moz-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);-moz-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-moz-keyframes fa-spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-moz-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);-moz-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);-moz-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);-moz-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);-moz-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);-moz-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;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-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-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-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.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-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing: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-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-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-full:before,.fa-thermometer: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-bath:before,.fa-bathtub:before,.fa-s15: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}
/*========================================== 全局样式  ================================================*/
*{margin: 0;padding: 0;  outline: none;  box-sizing:border-box;font-family: Arial,'Microsoft Yahei',-apple-system,PingFang SC,Helvetica Neue,Helvetica,Tahoma,Arial,SimHei,\5FAE\8F6F\96C5\9ED1,sans-serif;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
html{-webkit-text-size-adjust:none; /*解决chrome浏览器下字体不能小于12px*/}
body{font-size: 12px;}
dt + dd {margin-top: 0;}
input,textarea,select, button{color: #666;vertical-align: middle;outline:none;resize: none;}
.fl{float: left;}
.fr{float: right;}
ul,li,dl ,dt , dd{list-style: none;margin:0;padding: 0;}
ul > li > ul, ul > li > ol, ol > li > ol, ol > li > ul{margin: 0;}
table{background-color: #eee;}
td, th{background-color: #fff;padding: 10px;}
a,a:hover{text-decoration: none;}
a{color: #333;}
a:hover{color: #1478ef;}
img{vertical-align:middle;border:none;max-width: 100%;line-height: 100%;}
p{margin:0;padding: 0;}
h1,h2,h3,h4,h5,h6{margin:0;padding: 0;font-weight: normal;}
[class^="bk"]{line-height: 0px;display: block;font-size: 0;clear: both;}
input,textarea{color: #666;vertical-align: middle;outline:none;resize: none;}
.bk0{height: 0;}.bk10{height: 10px;}.bk15{height: 15px;}.bk20{height: 20px;}.bk30{height: 30px;}.bk35{height: 35px;}.bk40{height: 40px;}.bk50{height: 50px;}.bk55{height: 55px;}.bk60{height: 60px;}.bk70{height: 70px;}.bk75{height: 75px;}.bk80{height: 80px;}
a,button,input{ outline: none;}

.clear { clear:both;}






 

/*banner*/
.flexslider{position:relative; overflow:hidden; }
.slides{position:relative;z-index:1;}
 .slides li::before {

  position: absolute; 

  left: 0;

  bottom: 0;

  content: "";

  width: 0;

  height:4px;

  background:rgba(255,255,255,0.8) ;

  -webkit-transition: 0.4s;

  -o-transition: 0.4s;

  -moz-transition: 0.4s;

  transition: 0.4s;

}

.slides .flex-active-slide::before {

  width: 100%;

  -webkit-transition:6s;

  -o-transition: 6s;

  -moz-transition: 6s;

  transition:6s;

}
.slides li img{ width:100%}
.flex-control-nav{position:absolute;bottom:40px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px; border-radius:20px;overflow:hidden;background:rgba(0,0,0,0.3);cursor:pointer;}
.flex-control-nav .flex-active{background: #007aff;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}




/*首页关于我们*/



@media only screen and (max-width: 768px) {
	.row{margin:0;}
}


*:link,*:visited,*:hover,*:active,*:focus{
 transition:color .30s linear, background-color .30s linear, border-color .30s linear,opacity .30s linear,background-image .30s linear;
 -webkit-transition:color .30s linear, background-color .30s linear, border-color .30s linear,opacity .30s linear,background-image .30s linear;}
 
.number_section{ position:relative; background:#2872db; }
#counterBgdx{ opacity:0.5; position:absolute; top:0px; left:0px; width:100%; height:100%;}
.number_section ul.row{ margin:0 -10px}
.number_section ul li{ list-style:none; text-align:center; width:20%; float:left; padding:20px 10px 0}
.number_section ul li .img{ margin-bottom:24px;}
.number_section ul li .number{ font-size:50px; color:#ffffff; line-height:50px;}
.number_section ul li .unit{ font-size:18px; color:#fff; margin-left:15px; height:22px; line-height:22px; display:none} 
.number_section ul li .title{ font-size:14px; color:#ebebeb; text-transform:uppercase; margin-top:10px; position:relative; display:inline-block;}
.number_section ul li .title:before{ content:''; background:url(../images/cut.png) no-repeat; width:24px; height:1px; display:inline-block;position: absolute;top: 50%; left:-35px}
.number_section ul li .title:after{ content:''; background:url(../images/cut.png) no-repeat; width:24px; height:1px; display:inline-block;position: absolute;top: 50%;margin-left: 10px;}
@media only screen and (max-width: 840px) {
	.number_section ul li .number{     font-size: 32px; line-height:34px}
	}
@media only screen and (max-width: 768px) {
.number_section ul li{ float:left; width:25%;}
.number_section ul li .number{ font-size:30px;}
}
@media only screen and (max-width: 550px) {
.number_section ul li{ float:left; width:50%; margin-bottom:30px;}
}

/*首页产品中心*/
.PBox {
    width: 100%;
    overflow: hidden;
    padding-top: 52px;
    margin-top: 30px;
}
.PBox ul li a {
    padding: 50px;
    background-color: #fff;
    display: block;
    height: 350px;
    position: relative;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease;
    overflow: hidden;}
.PBox ul li a .text .h6 {
    font-size: 42px;
    color: #404040;
    font-weight: bold;
    margin-bottom: 20px;}
.PBox ul li a .text .h4 {
    color: #666;
    font-size: 18px;
    line-height: 100%;
    margin-bottom: 40px;
}
.PBox ul li:hover a .text .h4 { color: #fff; 
}
.PBox ul li a .text span.more {
    display: block;
    width: 140px;
    height: 44px;
    line-height: 44px;
    background-color: #404040;
    text-align: center;
    color: #fff;
    font-size: 15px;
    border: solid 1px #fff;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease;}
.PBox ul li a .img {
    overflow: hidden;
    position: absolute;
    right: 50px;
    margin: auto;
    height: 100%;
    top: 0;
    line-height: 350px;
    width: auto;}

.PBox ul li a::after {
    content: '';
    display: block;
    width: 250px;
    height: 800px;
    background-color: rgba(255,255,255,.1);
    display: block;
    position: absolute;
    top: 0px;
    left: 0;
    -webkit-transform: translate3d(-200px,-500px,0) rotate(45deg);
    -moz-transform: translate3d(-200px,-500px,0) rotate(45deg);
    transform: translate3d(-200px,-500px,0) rotate(45deg);
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition: all 1s ease;
}




.PBox ul li a a{padding: 50px;background-color: #fff;display: block;height: 350px;position: relative;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;overflow: hidden;}
.PBox ul li a a::after{content: '';display: block;width: 250px;height: 800px;background-color: rgba(255,255,255,.1);display: block;position: absolute;top: 0px;left: 0;-webkit-transform:translate3d(-200px,-500px,0) rotate(45deg);-moz-transform:translate3d(-200px,-500px,0) rotate(45deg);transform:translate3d(-200px,-500px,0) rotate(45deg);-webkit-transition: all 1s ease;-o-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.PBox ul li a:hover::after{-webkit-transform:translate3d(650px,50px,0) rotate(45deg);-moz-transform:translate3d(650px,50px,0) rotate(45deg);transform:translate3d(650px,50px,0) rotate(45deg);}
.PBox ul li a:hover{background-color: #2872db;-moz-border-radius: 5px;border-radius: 5px;}
.PBox ul li a .img{overflow: hidden;position: absolute;right: 50px;margin:auto;height: 100%;top: 0;line-height: 350px;width: auto;}
 
.PBox ul li a .text .h6{font-size: 42px;color: #404040;font-weight: bold;margin-bottom: 20px;}
.PBox ul li a:hover .text .h6{color: #fff;}
.PBox ul li a .text .h4{color: #666;font-size: 18px;line-height: 100%;margin-bottom: 40px;}
.PBox ul li a:hover .text .h4{color: #fff;}
.PBox ul li a.text .introl{font-size: 13px;line-height: 24px;color: #656565;}
.PBox ul li a.text span.more{display: block;width: 140px;height: 44px;line-height: 44px;background-color: #404040;text-align: center;color: #fff;font-size: 15px;border:solid 1px #fff;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
.PBox ul li a:hover .text span.more{background: none;border:solid 1px #fff;color: #fff;}
.PBox ul li .btn{}
.PBox ul li .btn a{display: block;float: left;width: 50%;line-height: 60px;background-color: #e86b1b;color: #fff;text-align: center;font-size: 16px;}
.PBox ul li .btn a:nth-child(1){background-color: #1478ef;}
.PBox ul li .btn a img{margin-right: 12px;}
.PBox ul li a:hover .text .h4{color: #fff}



/*==========================================  客服  ================================================*/
.kefu { position:fixed; z-index: 9999; right: 10px;top: 300px;  }
.kefu ul li a { display:block; line-height: 30px; width: 70px; height: 70px;background-color: #2872db; margin-bottom: 2px; -moz-border-radius: 3px; border-radius: 3px; text-align: center; position: relative;}
.kefu ul li a:hover { background-color: #2f2f2f;}
.kefu ul li a img { margin:10px 0 0;}
.kefu ul li a p { color:#ffff}
.kefu ul .kefu_wx a dl { width:116px; position:absolute; left:-117px; top:0; border:1px solid #eee; padding:10px; display:none; background:#fff; }
.kefu ul .kefu_wx:hover a dl {   display:block;  }
.kefu ul .kefu_wx a dl dd img { width:100%; display:block; margin:0 0 5px 0;}
.kefu ul .kefu_wx a dl dd:last-child {     color: #555; text-align: center;font-size: 15px;}
.kefu ul .kefu_dh a dl { display:none; width:148px; position:absolute; left:-149px; top:0; border-radius:5px; height:70px; line-height:70px; text-align:center; color:#fff; font-size:18px; font-weight:bold;  background:#2872db; }
.kefu ul .kefu_dh:hover a dl { display:block;   }
.kefu ul .kefu_fh a #goTopBtn {  width: 70px; height: 70px; color:#fff}
.kefu ul li a svg {  fill: #fff; margin-top:10px;}
.kefu ul .kefu_qq a p { margin-top:-10px}


/*=====实景图片=====*/ 
.pages-work .container .h4{    font-size: 30px; text-align: center;  line-height: 100%; margin-bottom: 30px;}
#en_pages { margin-top:50px;}
#mbOverlay { position:fixed; z-index:9999; top:0; left:0; width:100%; height:100%; background-color:#000; cursor:pointer;  }
#mbOverlay.mbOverlayFF { background:transparent url(80.png) repeat; }
#mbOverlay.mbOverlayIE { position:absolute; }
#mbCenter { height:557px; position:absolute; z-index:9999; left:50%; top:30%; background-color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); }
#mbCenter.mbLoading { background:#fff url(../images/WhiteLoading.gif) no-repeat center; -moz-box-shadow:none; -webkit-box-shadow:none; }
#mbImage { left:0; top:0; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:left; background-position:center center; background-repeat:no-repeat; padding:10px; }
#mbImage img { width:100%;}
#mbImage a, #mbImage a:link, #mbImage a:visited { color:#ddd; }
#mbImage a:hover, #mbImage a:active { color:#fff; }
#mbBottom { min-height:20px; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#999; text-align:left; padding:0 10px 10px; }
#mbTitle { display:inline; color:#999; font-weight:bold; line-height:20px; font-size:14px; }
#mbNumber { background:url(../images/mbNumber_bg.gif) no-repeat center; display:inline; color:#C00; line-height:26px; font-size:12px; position: absolute; bottom: 10px; right: 10px; text-align: center; width:65px; height:26px; }
#mbCaption { display:block; color:#999; line-height:14px; font-size:10px; }
#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:25px; margin:0; outline:none; }
#mbPrevLink { width:32px; height:100px; background:transparent url(../images/CustomBlackPrevious.gif) no-repeat center; position: absolute; top:38%; left:-32px; }
#mbNextLink { width:32px; height:100px; background:transparent url(../images/CustomBlackNext.gif) no-repeat center; position: absolute; top:38%; right:-32px; }
#mbCloseLink { width:25px; height:25px; background:transparent url(../images/c10.png) no-repeat center; position:absolute; top:10px; right:-60px; }
#mbError { position:relative; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:center; border:10px solid #700; padding:10px 10px 10px; margin:20px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active { color:#d00; font-weight:bold; text-decoration:underline; }
.mod_gallerylist ul li{float:left;     margin: 0 0 3% 2.5%; width:23.1%; }
.mod_gallerylist ul li img { width:100%; }
.mod_gallerylist ul li:nth-child(4n+1){margin-left:0}
.meta a{color:#333; text-decoration:none; height:55px; line-height:55px; font-size:16px; border-top:1px solid #ddd;     display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1; text-align:center;}
.mod_gallerylist ul li:hover .meta a{color:#fff; background:#2872db}
.mod_gallerylist ul li .layout_default .image_container { overflow:hidden; max-height:250px;}
#hon .mod_gallerylist ul li .layout_default .image_container {  overflow: hidden; max-height: 420px;}
.mod_gallerylist ul li .layout_default { border:1px solid #ddd}
.mod_gallerylist ul li:hover .layout_default { border:1px solid #2872db}
#n_mold ul li .meta { display:none;}
#n_mold ul li .mbTitle { display:none;}

.pages-work .mod_gallerylist ul li{   margin: 0 0 3% 2.5%; width:31.6%; }
.pages-work .mod_gallerylist ul li:nth-child(3n+1){margin-left:0}



/* 手机端二级菜单下拉 */
.select{ float:right;margin:0 3% 0 0; width:80px; height:55px; }
.select dt{height:55px;display:inline-block; color:#fff; overflow:hidden; text-indent:20em; line-height:55px;font-weight:bold; cursor:pointer;width:100%; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;z-index:99;}
.select dt::before{content: '';
    display: block;
    position: absolute;
    width: 12px;
    height: 12px;
    border-top: solid 2px #fff;
    border-right: solid 2px #fff;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    right: 3px;
    top: 0;
    bottom: 0;
    margin: auto; transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;  }
.select .cur::before{-webkit-transform: rotate(133deg);
    -moz-transform: rotate(133deg);
    -ms-transform: rotate(133deg);
    transform: rotate(133deg); transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;  }

.select dd{position:absolute;left:0;top:55px; background:#fff;display:none; width:100%; z-index:99999} 
.select dd ul{ width:100%; overflow:auto;}
.select dd ul li a{line-height:30px;display:block;padding:2% 4%; color:#33333; border-bottom:1px solid #ddd; font-size:18px;}
.select dd ul li a:hover{color:#2872db;}
.demo  { display:none; height:55px; width:100%; background:#2872db; position:relative;}
.demo span { display: block; width:47%; float:left; line-height:55px; padding-left:3%; font-size:16px; color:#fff}



/*--------------------page------------------*/

.page { text-align:center;margin:10px auto 60px;clear: both;padding-top:10px;}
.page span.page_list {overflow:hidden;}
.page span.page_list a {background:#fff; display:inline-block; overflow:hidden; color:#000;margin-right:5px;border:1px solid #d9d9d9;padding:0; height:29px; width:29px; line-height:29px;font-size:12px;}
.page span.page_rows {background:#fff;border:1px solid #d9d9d9;font-size:12px;margin-right:5px;padding: 5px 10px 5px 10px;}
.page span.page_list a.selected {background: #2872db;border:1px solid #2872db;color: #fff;}
.page span.page_list a:hover {background: #2872db;border:1px solid #2872db;color: #fff;}
.page .page_list .first { line-height:90px; background:url(../images/page.png) no-repeat center -82px;}
.page .page_list .last { line-height:90px; background:url(../images/page.png) no-repeat center -139px;}
.page .page_list .next { line-height:90px; background:url(../images/page.png) no-repeat center 10px;}
.page .page_list .prev {  float:none; line-height:90px; background:url(../images/page.png) no-repeat center -36px;}



/*--------------------产品详情------------------*/
.col-lg3 { width: 25%; float:left;}
.col-lg9 {width: 72%; float:right}


.rela .h1 {
    font-size: 26px;
    font-weight: bold;
    line-height: 100%;
    margin-bottom: 20px;
}
.mb-3{   margin-bottom: 1rem!important;}

.form-label {
    margin-bottom: 0.5rem;
}
label {
    display: inline-block;
}
.form-control {
    display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.pagelinks  { overflow:hidden;}
.pagelinks a{ display:block; width:48%;}
.pagelinks a:first-child { float:left; text-align:left !important;}
.pagelinks a:last-child { float:right; text-align:right;}
.rela .list li:last-child { display:none;}


/*========================================== 案例  ================================================*/
#i_case .row {
    display: -ms-flexbox;
    display: block;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right:0;
    margin-left: 0;}
#i_case  .col-lg3 { float: right;}
#i_case  .col-lg9 { float: left;}
#i_case  .col-lg-3 { float: right;}
#i_case  .col-lg-9 { float: left;}
.col-lg-12 .btn {    width: 100%;
    border: none;
    background: #1478ef url(../images/mesageicon.png) no-repeat center 30px; line-height:270px;
    color: #fff;
    cursor: pointer;
    height: 194px;
    font-size: 20px;
    text-align: center;}
.col-lg-12 .btn:hover{     background: #2f2f2f url(../images/mesageicon.png) no-repeat center 30px; line-height:270px; color: #fff;}
#header #top .topnav ul li span { display:inline-block; padding-left:5px;}

.row .col-lg12 { margin-top:20px;}
.row .col-lg12 em { font-style:normal;}

.flexslider .down{position:absolute;bottom:60px;margin:auto;z-index:60;padding:15px 0;width:100%;text-align:center;cursor:pointer;}
	.flexslider .down a{display:inline-block;width:16px;height:10px;-webkit-animation:bounce 1.5s linear infinite;-moz-animation:bounce 1.5s linear infinite;animation:bounce 1.5s linear infinite;background:url(../images/bannerdownicon.png) no-repeat;}


@media only screen and (max-width: 1000px){	
     .head_nav { top:0 !important;}
	 #news .list li a .img { float:left;}
     #news .list li a .text { float:right;}
	 .kefu { display:none;}
	 .demo { display:block;}
	 .col-lg9 { width:100%;}
	 .product_left{min-height: 600px;}
}
@media only screen and (max-width: 850px){	
      .interprise_equipment { margin-top:30px !important;}
      .interprise_equipment .mod_gallerylist ul li {    width:48.5% !important;}
	  .interprise_equipment .mod_gallerylist ul li:nth-child(4n+1) {  margin-left: 2.5% ;}
	  .interprise_equipment .mod_gallerylistt ul li:nth-child(2n+1) {  margin-left:0 !important;}
	  .interprise_equipment .mod_gallerylistt ul li:first-child+li+li {  margin-left:0 !important;}
	  .interprise_equipment .mod_gallerylistt ul li:first-child+li+li+li+li {  margin-left:0 !important;}
	  .interprise_equipment .mod_gallerylist ul li:first-child  {  margin-left:0 !important;}
}
@media only screen and (max-width: 720px){	
.pages-work .mod_gallerylist ul li {  margin: 0 0 3% 2.5%;   width:48.5% !important;}
	  .mod_gallerylist ul li:nth-child(3n+1) {  margin-left: 2.5% !important;}
	  .mod_gallerylist ul li:nth-child(2n+1) {  margin-left:0 !important;} 
	   .mod_gallerylist ul li:first-child  {  margin-left:0 !important;}
	  .mod_gallerylist ul { display: flex;flex-direction: row;flex-wrap: wrap;}
      .mod_gallerylist ul li { flex: auto;}
	  .pages-case .lists li { float:left; margin: 0 0 3% 2.5%;   width:48.5% !important;}
      .pages-case .lists li:nth-child(2n+1) {  margin-left:0 !important;} 
      .pages-case .lists li:nth-child(3n+1) {  margin-left:2.5% !important;} 
	  .pages-case .lists li:first-child  {  margin-left:0 !important;} 
	  .pages-news .lists li a .img { float:left;}
	  .pages-news .lists li a .text { float:right;}
	  .pages-news .lists li a .text span.more { position:inherit !important; margin-top:8px;}
	  .pages-news .lists li a .text .introl {      -webkit-line-clamp: 2 !important;}
	  .product_left {  min-height: 650px;}
	  .rela .list li:last-child { display:block !important;}
	  .flex-control-nav a { width:8px; height: 8px;}
	  .flex-control-nav { bottom: 20px;}
	  .flexslider .down {  bottom: 30px; display:none;}
	   #mbCloseLink {  top: -44px !important;  right: 20px !important;}
	  
	  
	  
}

@media only screen and (max-width: 650px){	
     .PBox ul li a { height:inherit !important;}
	 .PBox ul li a .img { position:inherit;}
	 .PBox ul li a { padding-bottom:0;}
	 
	  .pages-news .lists li a .img { float:none; width:100% !important}
	  .pages-news .lists li a .text { float:none;width:100% !important}
	  
	  .col-lg-12 .btn {
    height: 50px !important;
    line-height:40px !important;
    width: 30% !important;
    font-size: 14px !important;
    background: #1478ef !important;
    background-size: 16% !important;}
	.product_left {  min-height: 450px;}
	
	
	
}
@media only screen and (max-width: 500px){	
	.product_left {  min-height: auto;}
	
	
	
}
 

@media only screen and (max-width: 420px){	
#product .swiper-container-horizontal>.swiper-pagination-bullets { margin-top: 20px !important;}
.PBox ul li a .img { max-height:250px; overflow:hidden;}
.PBox ul li a .text .h6 { font-size: 35px !important;}




}














/*========================================== 全局样式 END  ================================================*/
/*========================================== 表单提交提示弹窗  ================================================*/
.tips-bg{width: 100%;height: 100%;position: fixed;z-index: 99955599;background-color:#000;opacity:0.6;top: 0;left: 0;}
#tips{background-color:#fff;position: fixed;left: 0;right: 0;top: 0;bottom: 0;margin:auto;z-index:999555998;overflow: hidden;}
#tips div{overflow: hidden;position: relative;color: #666;font-size: 14px;height: 100%;}
#tips div .btn{display: block;position: absolute;bottom: 20px;right: 20px;background-color: #1478ef;color: #fff;text-align: center;cursor: pointer;padding: 5px 10px!important;margin-top: 30px;}
#tips h1{font-size: 18px;margin-bottom: 10px;color: #333;font-weight: normal;}
 /*========================================== 表单提交提示弹窗 END  ================================================*/
#kefu{position: fixed;height: 286px;z-index: 9999;right: 10px;top: 0;bottom: 0;margin:auto;}
#kefu .box{background-color: #1478ef;-moz-border-radius: 5px;border-radius: 5px;height: 100%;padding:0 5px 5px;position: relative;}
#kefu .kf-title{height: 43px;line-height: 43px;text-align: center;font-size: 16px;color: #fff;}
#kefu ul{}
#kefu ul li{line-height: 30px;width: 70px;height: 70px;background-color: #1478ef;margin-bottom: 2px;-moz-border-radius: 3px;border-radius: 3px;text-align: center;font-size: 25px;position: relative;}
#kefu ul li a{color: #fff;display: block;vertical-align: middle;line-height: 50px;}
#kefu ul li a p{font-size: 12px;line-height: 100%;}
#kefu ul li a .sub{position: absolute;display: none}
#kefu ul li a .sub.wx{right: 70px;top: 0;background-color: #fff;border:solid 1px #eee;padding: 7px;}
#kefu ul li a .sub.wx img{max-width: 110px;width: 110px;}
#kefu ul li a .sub.wx p{color: #555;text-align: center;font-size: 15px;line-height: 100%;padding: 5px 0;}
#kefu ul li a .sub.tel{top: 0;background-color: #1478ef;color: #fff;font-size: 18px;right: 100%;white-space:nowrap;padding: 0 20px;font-weight: bold;margin-right: -3px;-moz-border-radius: 3px;border-radius: 3px;line-height: 70px;}
#kefu .kf-foot{text-align: center;color: #fff;padding-top: 10px;}
#kefu .kf-foot .h4{font-size: 13px;margin-top: 5px;}
#kefu .box .close{position: absolute;width: 24px;height: 24px;-moz-border-radius: 90px;border-radius: 90px;background-color: #fff;text-align: center;line-height: 20px;right: -12px;top: -12px;font-size: 13px;cursor: pointer;border:solid 1px #00ac94;}
/* =============== jquery.liMarquee.js 滚动样式 ================ */
/*Plugin CSS*/
.str_wrap{overflow:hidden;//zoom:1;width:100%;font-size:12px;line-height:16px;position:relative;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;}
.str_wrap.str_active{background:#f1f1f1;}
.str_move{white-space:nowrap;position:absolute;top:0;left:0;cursor:move;}
.str_move_clone{display:inline-block;//display:inline;//zoom:1;vertical-align:top;position:absolute;left:100%;top:0;}
.str_vertical .str_move_clone{left:0;top:100%;}
.str_down .str_move_clone{left:0;bottom:100%;}
.str_vertical .str_move,
.str_down .str_move{white-space:normal;width:100%;}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{cursor:inherit;}
.str_wrap img{max-width:none!important;}
.clearfix::after{display: block;clear: both;content: '';}
.container{margin:0 auto;}
.container::after{content:'';display:block;clear:both;}
.container{width:98%;}
@media (min-width:768px){
	.container{width:640px;}
}
@media (min-width:992px){
	.container{width:992px;}
}
@media (min-width:1200px){
	.container{width:1200px;}
}
/*@media (min-width:1400px){
	.container{width:1400px;}
}
@media (min-width:1600px){
	.container{width:1600px;}
}*/
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}
.no-gutters{margin-right:0;margin-left:0}
.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xl-auto,.row-cols-1>*,.row-cols-2>*,.row-cols-3>*,.row-cols-4>*,.row-cols-5>*,.row-cols-sm-1>*,.row-cols-sm-2>*,.row-cols-sm-3>*,.row-cols-sm-4>*,.row-cols-sm-5>*,.row-cols-md-1>*,.row-cols-md-2>*,.row-cols-md-3>*,.row-cols-md-4>*,.row-cols-md-5>*,.row-cols-lg-1>*,.row-cols-lg-2>*,.row-cols-lg-3>*,.row-cols-lg-4>*,.row-cols-lg-5>*,.row-cols-xl-1>*,.row-cols-xl-2>*,.row-cols-xl-3>*,.row-cols-xl-4>*,.row-cols-xl-5>*{position:relative;width:100%;padding-right:15px;padding-left:15px}
.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}
.row-cols-1>*{width: 100%;max-width:100%}
.row-cols-2>*{width: 50%;max-width:50%}
.row-cols-3>*{width: 33.333333%;max-width:33.333333%}
.row-cols-4>*{width: 25%;max-width:25%}
.row-cols-5>*{width: 20%;max-width:20%}
.row-cols-6>*{width: 16.666667%;max-width:16.666667%}
.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
.col-1{width: 8.333333%;max-width:8.333333%}
.col-2{width: 16.666667%;max-width:16.666667%}
.col-3{width: 25%;max-width:25%}
.col-4{width: 33.333333%;max-width:33.333333%}
.col-5{width: 41.666667%;max-width:41.666667%}
.col-6{width: 50%;max-width:50%}
.col-7{width: 58.333333%;max-width:58.333333%}
.col-8{width: 66.666667em;max-width:66.666667%}
.col-9{width: 75%;max-width:75%}
.col-10{width: 83.333333%;max-width:83.333333%}
.col-11{width: 91.666667%;max-width:91.666667%}
.col-12{width: 100%;max-width:100%}
.order-first{-ms-flex-order:-1;order:-1}
.order-last{-ms-flex-order:13;order:13}
.order-0{-ms-flex-order:0;order:0}
.order-1{-ms-flex-order:1;order:1}
.order-2{-ms-flex-order:2;order:2}
.order-3{-ms-flex-order:3;order:3}
.order-4{-ms-flex-order:4;order:4}
.order-5{-ms-flex-order:5;order:5}
.order-6{-ms-flex-order:6;order:6}
.order-7{-ms-flex-order:7;order:7}
.order-8{-ms-flex-order:8;order:8}
.order-9{-ms-flex-order:9;order:9}
.order-10{-ms-flex-order:10;order:10}
.order-11{-ms-flex-order:11;order:11}
.order-12{-ms-flex-order:12;order:12}
.offset-1{margin-left:8.333333%}
.offset-2{margin-left:16.666667%}
.offset-3{margin-left:25%}
.offset-4{margin-left:33.333333%}
.offset-5{margin-left:41.666667%}
.offset-6{margin-left:50%}
.offset-7{margin-left:58.333333%}
.offset-8{margin-left:66.666667%}
.offset-9{margin-left:75%}
.offset-10{margin-left:83.333333%}
.offset-11{margin-left:91.666667%}
@media (min-width:576px){
	.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}
	.row-cols-sm-1>*{width: 100%;max-width:100%}
	.row-cols-sm-2>*{width: 50%;max-width:50%}
	.row-cols-sm-3>*{width: 33.333333%;max-width:33.333333%}
	.row-cols-sm-4>*{width: 25%;max-width:25%}
	.row-cols-sm-5>*{width: 20%;max-width:20%}
	.row-cols-sm-6>*{width: 16.666667%;max-width:16.666667%}
	.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
	.col-sm-1{width: 8.333333%;max-width:8.333333%}
	.col-sm-2{width: 16.666667%;max-width:16.666667%}
	.col-sm-3{width: 25%;max-width:25%}
	.col-sm-4{width: 33.333333%;max-width:33.333333%}
	.col-sm-5{width: 41.666667%;max-width:41.666667%}
	.col-sm-6{width: 50%;max-width:50%}
	.col-sm-7{width: 58.333333%;max-width:58.333333%}
	.col-sm-8{width: ;max-width:66.666667%}
	.col-sm-9{width: 75%;max-width:75%}
	.col-sm-10{width: 83.333333%;max-width:83.333333%}
	.col-sm-11{width: 91.666667%;max-width:91.666667%}
	.col-sm-12{width: 100%;max-width:100%}
	.order-sm-first{-ms-flex-order:-1;order:-1}
	.order-sm-last{-ms-flex-order:13;order:13}
	.order-sm-0{-ms-flex-order:0;order:0}
	.order-sm-1{-ms-flex-order:1;order:1}
	.order-sm-2{-ms-flex-order:2;order:2}
	.order-sm-3{-ms-flex-order:3;order:3}
	.order-sm-4{-ms-flex-order:4;order:4}
	.order-sm-5{-ms-flex-order:5;order:5}
	.order-sm-6{-ms-flex-order:6;order:6}
	.order-sm-7{-ms-flex-order:7;order:7}
	.order-sm-8{-ms-flex-order:8;order:8}
	.order-sm-9{-ms-flex-order:9;order:9}
	.order-sm-10{-ms-flex-order:10;order:10}
	.order-sm-11{-ms-flex-order:11;order:11}
	.order-sm-12{-ms-flex-order:12;order:12}
	.offset-sm-0{margin-left:0}
	.offset-sm-1{margin-left:8.333333%}
	.offset-sm-2{margin-left:16.666667%}
	.offset-sm-3{margin-left:25%}
	.offset-sm-4{margin-left:33.333333%}
	.offset-sm-5{margin-left:41.666667%}
	.offset-sm-6{margin-left:50%}
	.offset-sm-7{margin-left:58.333333%}
	.offset-sm-8{margin-left:66.666667%}
	.offset-sm-9{margin-left:75%}
	.offset-sm-10{margin-left:83.333333%}
	.offset-sm-11{margin-left:91.666667%}
}
@media (min-width:768px){
	.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}
	.row-cols-md-1>*{width: 100%;max-width:100%}
	.row-cols-md-2>*{width: 50%;max-width:50%}
	.row-cols-md-3>*{width: 33.333333%;max-width:33.333333%}
	.row-cols-md-4>*{width: 25%;max-width:25%}
	.row-cols-md-5>*{width: 20%;max-width:20%}
	.row-cols-md-6>*{width: 16.666667%;max-width:16.666667%}
	.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
	.col-md-1{width: 8.333333%;max-width:8.333333%}
	.col-md-2{width: 16.666667%;max-width:16.666667%}
	.col-md-3{width: 25%;max-width:25%}
	.col-md-4{width: 33.333333%;max-width:33.333333%}
	.col-md-5{width: 41.666667%;max-width:41.666667%}
	.col-md-6{width: 50%;max-width:50%}
	.col-md-7{width: 58.333333%;max-width:58.333333%}
	.col-md-8{width: ;max-width:66.666667%}
	.col-md-9{width: 75%;max-width:75%}
	.col-md-10{width: 83.333333%;max-width:83.333333%}
	.col-md-11{width: 91.666667%;max-width:91.666667%}
	.col-md-12{width: 100%;max-width:100%}
	.order-md-first{-ms-flex-order:-1;order:-1}
	.order-md-last{-ms-flex-order:13;order:13}
	.order-md-0{-ms-flex-order:0;order:0}
	.order-md-1{-ms-flex-order:1;order:1}
	.order-md-2{-ms-flex-order:2;order:2}
	.order-md-3{-ms-flex-order:3;order:3}
	.order-md-4{-ms-flex-order:4;order:4}
	.order-md-5{-ms-flex-order:5;order:5}
	.order-md-6{-ms-flex-order:6;order:6}
	.order-md-7{-ms-flex-order:7;order:7}
	.order-md-8{-ms-flex-order:8;order:8}
	.order-md-9{-ms-flex-order:9;order:9}
	.order-md-10{-ms-flex-order:10;order:10}
	.order-md-11{-ms-flex-order:11;order:11}
	.order-md-12{-ms-flex-order:12;order:12}
	.offset-md-0{margin-left:0}
	.offset-md-1{margin-left:8.333333%}
	.offset-md-2{margin-left:16.666667%}
	.offset-md-3{margin-left:25%}
	.offset-md-4{margin-left:33.333333%}
	.offset-md-5{margin-left:41.666667%}
	.offset-md-6{margin-left:50%}
	.offset-md-7{margin-left:58.333333%}
	.offset-md-8{margin-left:66.666667%}
	.offset-md-9{margin-left:75%}
	.offset-md-10{margin-left:83.333333%}
	.offset-md-11{margin-left:91.666667%}
}
@media (min-width:992px){
	.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}
	.row-cols-lg-1>*{width: 100%;max-width:100%}
	.row-cols-lg-2>*{width: 50%;max-width:50%}
	.row-cols-lg-3>*{width: 33.333333%;max-width:33.333333%}
	.row-cols-lg-4>*{width: 25%;max-width:25%}
	.row-cols-lg-5>*{width: 20%;max-width:20%}
	.row-cols-lg-6>*{width: 16.666667%;max-width:16.666667%}
	.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
	.col-lg-1{width: 8.333333%;max-width:8.333333%}
	.col-lg-2{width: 16.666667%;max-width:16.666667%}
	.col-lg-3{width: 25%;max-width:25%}
	.col-lg-4{width: 33.333333%;max-width:33.333333%}
	.col-lg-5{width: 41.666667%;max-width:41.666667%}
	.col-lg-6{width: 50%;max-width:50%}
	.col-lg-7{width: 58.333333%;max-width:58.333333%}
	.col-lg-8{width: ;max-width:66.666667%}
	.col-lg-9{width: 75%;max-width:75%}
	.col-lg-10{width: 83.333333%;max-width:83.333333%}
	.col-lg-11{width: 91.666667%;max-width:91.666667%}
	.col-lg-12{width: 100%;max-width:100%}
	.order-lg-first{-ms-flex-order:-1;order:-1}
	.order-lg-last{-ms-flex-order:13;order:13}
	.order-lg-0{-ms-flex-order:0;order:0}
	.order-lg-1{-ms-flex-order:1;order:1}
	.order-lg-2{-ms-flex-order:2;order:2}
	.order-lg-3{-ms-flex-order:3;order:3}
	.order-lg-4{-ms-flex-order:4;order:4}
	.order-lg-5{-ms-flex-order:5;order:5}
	.order-lg-6{-ms-flex-order:6;order:6}
	.order-lg-7{-ms-flex-order:7;order:7}
	.order-lg-8{-ms-flex-order:8;order:8}
	.order-lg-9{-ms-flex-order:9;order:9}
	.order-lg-10{-ms-flex-order:10;order:10}
	.order-lg-11{-ms-flex-order:11;order:11}
	.order-lg-12{-ms-flex-order:12;order:12}
	.offset-lg-0{margin-left:0}
	.offset-lg-1{margin-left:8.333333%}
	.offset-lg-2{margin-left:16.666667%}
	.offset-lg-3{margin-left:25%}
	.offset-lg-4{margin-left:33.333333%}
	.offset-lg-5{margin-left:41.666667%}
	.offset-lg-6{margin-left:50%}
	.offset-lg-7{margin-left:58.333333%}
	.offset-lg-8{margin-left:66.666667%}
	.offset-lg-9{margin-left:75%}
	.offset-lg-10{margin-left:83.333333%}
	.offset-lg-11{margin-left:91.666667%}
}
@media (min-width:1200px){
	.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}
	.row-cols-xl-1>*{width: 100%;max-width:100%}
	.row-cols-xl-2>*{width: 50%;max-width:50%}
	.row-cols-xl-3>*{width: 33.333333%;max-width:33.333333%}
	.row-cols-xl-4>*{width: 25%;max-width:25%}
	.row-cols-xl-5>*{width: 20%;max-width:20%}
	.row-cols-xl-6>*{width: 16.666667%;max-width:16.666667%}
	.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
	.col-xl-1{width: 8.333333%;max-width:8.333333%}
	.col-xl-2{width: 16.666667%;max-width:16.666667%}
	.col-xl-3{width: 25%;max-width:25%}
	.col-xl-4{width: 33.333333%;max-width:33.333333%}
	.col-xl-5{width: 41.666667%;max-width:41.666667%}
	.col-xl-6{width: 50%;max-width:50%}
	.col-xl-7{width: 58.333333%;max-width:58.333333%}
	.col-xl-8{width: ;max-width:66.666667%}
	.col-xl-9{width: 75%;max-width:75%}
	.col-xl-10{width: 83.333333%;max-width:83.333333%}
	.col-xl-11{width: 91.666667%;max-width:91.666667%}
	.col-xl-12{width: 100%;max-width:100%}
	.order-xl-first{-ms-flex-order:-1;order:-1}
	.order-xl-last{-ms-flex-order:13;order:13}
	.order-xl-0{-ms-flex-order:0;order:0}
	.order-xl-1{-ms-flex-order:1;order:1}
	.order-xl-2{-ms-flex-order:2;order:2}
	.order-xl-3{-ms-flex-order:3;order:3}
	.order-xl-4{-ms-flex-order:4;order:4}
	.order-xl-5{-ms-flex-order:5;order:5}
	.order-xl-6{-ms-flex-order:6;order:6}
	.order-xl-7{-ms-flex-order:7;order:7}
	.order-xl-8{-ms-flex-order:8;order:8}
	.order-xl-9{-ms-flex-order:9;order:9}
	.order-xl-10{-ms-flex-order:10;order:10}
	.order-xl-11{-ms-flex-order:11;order:11}
	.order-xl-12{-ms-flex-order:12;order:12}
	.offset-xl-0{margin-left:0}
	.offset-xl-1{margin-left:8.333333%}
	.offset-xl-2{margin-left:16.666667%}
	.offset-xl-3{margin-left:25%}
	.offset-xl-4{margin-left:33.333333%}
	.offset-xl-5{margin-left:41.666667%}
	.offset-xl-6{margin-left:50%}
	.offset-xl-7{margin-left:58.333333%}
	.offset-xl-8{margin-left:66.666667%}
	.offset-xl-9{margin-left:75%}
	.offset-xl-10{margin-left:83.333333%}
	.offset-xl-11{margin-left:91.666667%}
}
@media (min-width:1400px){
	.col-xxl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}
	.row-cols-xxl-1>*{width: 100%;max-width:100%}
	.row-cols-xxl-2>*{width: 50%;max-width:50%}
	.row-cols-xxl-3>*{width: 33.333333%;max-width:33.333333%}
	.row-cols-xxl-4>*{width: 25%;max-width:25%}
	.row-cols-xxl-5>*{width: 20%;max-width:20%}
	.row-cols-xxl-6>*{width: 16.666667%;max-width:16.666667%}
	.col-xxl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
	.col-xxl-1{width: 8.333333%;max-width:8.333333%}
	.col-xxl-2{width: 16.666667%;max-width:16.666667%}
	.col-xxl-3{width: 25%;max-width:25%}
	.col-xxl-4{width: 33.333333%;max-width:33.333333%}
	.col-xxl-5{width: 41.666667%;max-width:41.666667%}
	.col-xxl-6{width: 50%;max-width:50%}
	.col-xxl-7{width: 58.333333%;max-width:58.333333%}
	.col-xxl-8{width: ;max-width:66.666667%}
	.col-xxl-9{width: 75%;max-width:75%}
	.col-xxl-10{width: 83.333333%;max-width:83.333333%}
	.col-xxl-11{width: 91.666667%;max-width:91.666667%}
	.col-xxl-12{width: 100%;max-width:100%}
	.order-xxl-first{-ms-flex-order:-1;order:-1}
	.order-xxl-last{-ms-flex-order:13;order:13}
	.order-xxl-0{-ms-flex-order:0;order:0}
	.order-xxl-1{-ms-flex-order:1;order:1}
	.order-xxl-2{-ms-flex-order:2;order:2}
	.order-xxl-3{-ms-flex-order:3;order:3}
	.order-xxl-4{-ms-flex-order:4;order:4}
	.order-xxl-5{-ms-flex-order:5;order:5}
	.order-xxl-6{-ms-flex-order:6;order:6}
	.order-xxl-7{-ms-flex-order:7;order:7}
	.order-xxl-8{-ms-flex-order:8;order:8}
	.order-xxl-9{-ms-flex-order:9;order:9}
	.order-xxl-10{-ms-flex-order:10;order:10}
	.order-xxl-11{-ms-flex-order:11;order:11}
	.order-xxl-12{-ms-flex-order:12;order:12}
	.offset-xxl-0{margin-left:0}
	.offset-xxl-1{margin-left:8.333333%}
	.offset-xxl-2{margin-left:16.666667%}
	.offset-xxl-3{margin-left:25%}
	.offset-xxl-4{margin-left:33.333333%}
	.offset-xxl-5{margin-left:41.666667%}
	.offset-xxl-6{margin-left:50%}
	.offset-xxl-7{margin-left:58.333333%}
	.offset-xxl-8{margin-left:66.666667%}
	.offset-xxl-9{margin-left:75%}
	.offset-xxl-10{margin-left:83.333333%}
	.offset-xxl-11{margin-left:91.666667%}
}
.d-none{display:none!important}
.d-inline{display:inline!important}
.d-inline-block{display:inline-block!important}
.d-block{display:block!important}
.d-table{display:table!important}
.d-table-row{display:table-row!important}
.d-table-cell{display:table-cell!important}
.d-flex{display:-ms-flexbox!important;display:flex!important}
.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}
@media (min-width:576px){
	.d-sm-none{display:none!important}
	.d-sm-inline{display:inline!important}
	.d-sm-inline-block{display:inline-block!important}
	.d-sm-block{display:block!important}
	.d-sm-table{display:table!important}
	.d-sm-table-row{display:table-row!important}
	.d-sm-table-cell{display:table-cell!important}
	.d-sm-flex{display:-ms-flexbox!important;display:flex!important}
	.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}
}
@media (min-width:768px){
	.d-md-none{display:none!important}
	.d-md-inline{display:inline!important}
	.d-md-inline-block{display:inline-block!important}
	.d-md-block{display:block!important}
	.d-md-table{display:table!important}
	.d-md-table-row{display:table-row!important}
	.d-md-table-cell{display:table-cell!important}
	.d-md-flex{display:-ms-flexbox!important;display:flex!important}
	.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}
}
@media (min-width:992px){
	.d-lg-none{display:none!important}
	.d-lg-inline{display:inline!important}
	.d-lg-inline-block{display:inline-block!important}
	.d-lg-block{display:block!important}
	.d-lg-table{display:table!important}
	.d-lg-table-row{display:table-row!important}
	.d-lg-table-cell{display:table-cell!important}
	.d-lg-flex{display:-ms-flexbox!important;display:flex!important}
	.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}
}
@media (min-width:1200px){
	.d-xl-none{display:none!important}
	.d-xl-inline{display:inline!important}
	.d-xl-inline-block{display:inline-block!important}
	.d-xl-block{display:block!important}
	.d-xl-table{display:table!important}
	.d-xl-table-row{display:table-row!important}
	.d-xl-table-cell{display:table-cell!important}
	.d-xl-flex{display:-ms-flexbox!important;display:flex!important}
	.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}
}
@media print{
	.d-print-none{display:none!important}
	.d-print-inline{display:inline!important}
	.d-print-inline-block{display:inline-block!important}
	.d-print-block{display:block!important}
	.d-print-table{display:table!important}
	.d-print-table-row{display:table-row!important}
	.d-print-table-cell{display:table-cell!important}
	.d-print-flex{display:-ms-flexbox!important;display:flex!important}
	.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}
}
.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}
.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}
.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}
.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}
.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}
.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}
.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}
.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}
.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}
.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}
.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}
.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}
.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}
.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}
.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}
.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}
.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}
.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}
.align-items-center{-ms-flex-align:center!important;align-items:center!important}
.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}
.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}
.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}
.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}
.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}
.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}
.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}
.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}
.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}
.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}
.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}
.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}
.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}
.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}
@media (min-width:576px){
	.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}
	.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}
	.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}
	.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}
	.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
	.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}
	.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}
	.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}
	.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}
	.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}
	.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}
	.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}
	.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}
	.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}
	.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}
	.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}
	.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}
	.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}
	.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}
	.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}
	.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}
	.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}
	.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}
	.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}
	.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}
	.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}
	.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}
	.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}
	.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}
	.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}
	.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}
	.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}
	.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}
	.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}
}
@media (min-width:768px){
	.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}
	.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}
	.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}
	.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}
	.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
	.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}
	.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}
	.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}
	.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}
	.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}
	.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}
	.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}
	.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}
	.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}
	.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}
	.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}
	.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}
	.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}
	.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}
	.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}
	.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}
	.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}
	.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}
	.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}
	.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}
	.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}
	.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}
	.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}
	.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}
	.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}
	.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}
	.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}
	.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}
	.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}
}
@media (min-width:992px){
	.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}
	.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}
	.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}
	.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}
	.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
	.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}
	.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}
	.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}
	.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}
	.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}
	.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}
	.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}
	.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}
	.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}
	.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}
	.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}
	.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}
	.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}
	.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}
	.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}
	.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}
	.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}
	.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}
	.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}
	.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}
	.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}
	.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}
	.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}
	.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}
	.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}
	.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}
	.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}
	.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}
	.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}
}
@media (min-width:1200px){
	.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}
	.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}
	.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}
	.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}
	.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
	.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}
	.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}
	.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}
	.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}
	.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}
	.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}
	.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}
	.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}
	.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}
	.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}
	.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}
	.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}
	.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}
	.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}
	.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}
	.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}
	.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}
	.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}
	.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}
	.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}
	.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}
	.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}
	.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}
	.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}
	.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}
	.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}
	.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}
	.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}
	.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}
}
@media (min-width:1400px){
	.flex-xxl-row{-ms-flex-direction:row!important;flex-direction:row!important}
	.flex-xxl-column{-ms-flex-direction:column!important;flex-direction:column!important}
	.flex-xxl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}
	.flex-xxl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}
	.flex-xxl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
	.flex-xxl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}
	.flex-xxl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}
	.flex-xxl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}
	.flex-xxl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}
	.flex-xxl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}
	.flex-xxl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}
	.flex-xxl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}
	.justify-content-xxl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}
	.justify-content-xxl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}
	.justify-content-xxl-center{-ms-flex-pack:center!important;justify-content:center!important}
	.justify-content-xxl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}
	.justify-content-xxl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}
	.align-items-xxl-start{-ms-flex-align:start!important;align-items:flex-start!important}
	.align-items-xxl-end{-ms-flex-align:end!important;align-items:flex-end!important}
	.align-items-xxl-center{-ms-flex-align:center!important;align-items:center!important}
	.align-items-xxl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}
	.align-items-xxl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}
	.align-content-xxl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}
	.align-content-xxl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}
	.align-content-xxl-center{-ms-flex-line-pack:center!important;align-content:center!important}
	.align-content-xxl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}
	.align-content-xxl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}
	.align-content-xxl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}
	.align-self-xxl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}
	.align-self-xxl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}
	.align-self-xxl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}
	.align-self-xxl-center{-ms-flex-item-align:center!important;align-self:center!important}
	.align-self-xxl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}
	.align-self-xxl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}
}
.float-left{float:left!important}
.float-right{float:right!important}
.float-none{float:none!important}
@media (min-width:576px){
	.float-sm-left{float:left!important}
	.float-sm-right{float:right!important}
	.float-sm-none{float:none!important}
}
@media (min-width:768px){
	.float-md-left{float:left!important}
	.float-md-right{float:right!important}
	.float-md-none{float:none!important}
}
@media (min-width:992px){
	.float-lg-left{float:left!important}
	.float-lg-right{float:right!important}
	.float-lg-none{float:none!important}
}
@media (min-width:1200px){
	.float-xl-left{float:left!important}
	.float-xl-right{float:right!important}
	.float-xl-none{float:none!important}
}
.w-25{width:25%!important}
.w-50{width:50%!important}
.w-75{width:75%!important}
.w-100{width:100%!important}
.w-auto{width:auto!important}
.h-25{height:25%!important}
.h-50{height:50%!important}
.h-75{height:75%!important}
.h-100{height:100%!important}
.h-auto{height:auto!important}
.mw-100{max-width:100%!important}
.mh-100{max-height:100%!important}
.min-vw-100{min-width:100vw!important}
.min-vh-100{min-height:100vh!important}
.vw-100{width:100vw!important}
.vh-100{height:100vh!important}
.m-0{margin:0!important}
.mt-0,.my-0{margin-top:0!important}
.mr-0,.mx-0{margin-right:0!important}
.mb-0,.my-0{margin-bottom:0!important}
.ml-0,.mx-0{margin-left:0!important}
.m-1{margin:.25rem!important}
.mt-1,.my-1{margin-top:.25rem!important}
.mr-1,.mx-1{margin-right:.25rem!important}
.mb-1,.my-1{margin-bottom:.25rem!important}
.ml-1,.mx-1{margin-left:.25rem!important}
.m-2{margin:.5rem!important}
.mt-2,.my-2{margin-top:.5rem!important}
.mr-2,.mx-2{margin-right:.5rem!important}
.mb-2,.my-2{margin-bottom:.5rem!important}
.ml-2,.mx-2{margin-left:.5rem!important}
.m-3{margin:1rem!important}
.mt-3,.my-3{margin-top:1rem!important}
.mr-3,.mx-3{margin-right:1rem!important}
.mb-3,.my-3{margin-bottom:1rem!important}
.ml-3,.mx-3{margin-left:1rem!important}
.m-4{margin:1.5rem!important}
.mt-4,.my-4{margin-top:1.5rem!important}
.mr-4,.mx-4{margin-right:1.5rem!important}
.mb-4,.my-4{margin-bottom:1.5rem!important}
.ml-4,.mx-4{margin-left:1.5rem!important}
.m-5{margin:3rem!important}
.mt-5,.my-5{margin-top:3rem!important}
.mr-5,.mx-5{margin-right:3rem!important}
.mb-5,.my-5{margin-bottom:3rem!important}
.ml-5,.mx-5{margin-left:3rem!important}
.p-0{padding:0!important}
.pt-0,.py-0{padding-top:0!important}
.pr-0,.px-0{padding-right:0!important}
.pb-0,.py-0{padding-bottom:0!important}
.pl-0,.px-0{padding-left:0!important}
.p-1{padding:.25rem!important}
.pt-1,.py-1{padding-top:.25rem!important}
.pr-1,.px-1{padding-right:.25rem!important}
.pb-1,.py-1{padding-bottom:.25rem!important}
.pl-1,.px-1{padding-left:.25rem!important}
.p-2{padding:.5rem!important}
.pt-2,.py-2{padding-top:.5rem!important}
.pr-2,.px-2{padding-right:.5rem!important}
.pb-2,.py-2{padding-bottom:.5rem!important}
.pl-2,.px-2{padding-left:.5rem!important}
.p-3{padding:1rem!important}
.pt-3,.py-3{padding-top:1rem!important}
.pr-3,.px-3{padding-right:1rem!important}
.pb-3,.py-3{padding-bottom:1rem!important}
.pl-3,.px-3{padding-left:1rem!important}
.p-4{padding:1.5rem!important}
.pt-4,.py-4{padding-top:1.5rem!important}
.pr-4,.px-4{padding-right:1.5rem!important}
.pb-4,.py-4{padding-bottom:1.5rem!important}
.pl-4,.px-4{padding-left:1.5rem!important}
.p-5{padding:3rem!important}
.pt-5,.py-5{padding-top:3rem!important}
.pr-5,.px-5{padding-right:3rem!important}
.pb-5,.py-5{padding-bottom:3rem!important}
.pl-5,.px-5{padding-left:3rem!important}
.m-n1{margin:-.25rem!important}
.mt-n1,.my-n1{margin-top:-.25rem!important}
.mr-n1,.mx-n1{margin-right:-.25rem!important}
.mb-n1,.my-n1{margin-bottom:-.25rem!important}
.ml-n1,.mx-n1{margin-left:-.25rem!important}
.m-n2{margin:-.5rem!important}
.mt-n2,.my-n2{margin-top:-.5rem!important}
.mr-n2,.mx-n2{margin-right:-.5rem!important}
.mb-n2,.my-n2{margin-bottom:-.5rem!important}
.ml-n2,.mx-n2{margin-left:-.5rem!important}
.m-n3{margin:-1rem!important}
.mt-n3,.my-n3{margin-top:-1rem!important}
.mr-n3,.mx-n3{margin-right:-1rem!important}
.mb-n3,.my-n3{margin-bottom:-1rem!important}
.ml-n3,.mx-n3{margin-left:-1rem!important}
.m-n4{margin:-1.5rem!important}
.mt-n4,.my-n4{margin-top:-1.5rem!important}
.mr-n4,.mx-n4{margin-right:-1.5rem!important}
.mb-n4,.my-n4{margin-bottom:-1.5rem!important}
.ml-n4,.mx-n4{margin-left:-1.5rem!important}
.m-n5{margin:-3rem!important}
.mt-n5,.my-n5{margin-top:-3rem!important}
.mr-n5,.mx-n5{margin-right:-3rem!important}
.mb-n5,.my-n5{margin-bottom:-3rem!important}
.ml-n5,.mx-n5{margin-left:-3rem!important}
.m-auto{margin:auto!important}
.mt-auto,.my-auto{margin-top:auto!important}
.mr-auto,.mx-auto{margin-right:auto!important}
.mb-auto,.my-auto{margin-bottom:auto!important}
.ml-auto,.mx-auto{margin-left:auto!important}
@media (min-width:576px){
	.m-sm-0{margin:0!important}
	.mt-sm-0,.my-sm-0{margin-top:0!important}
	.mr-sm-0,.mx-sm-0{margin-right:0!important}
	.mb-sm-0,.my-sm-0{margin-bottom:0!important}
	.ml-sm-0,.mx-sm-0{margin-left:0!important}
	.m-sm-1{margin:.25rem!important}
	.mt-sm-1,.my-sm-1{margin-top:.25rem!important}
	.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}
	.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}
	.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}
	.m-sm-2{margin:.5rem!important}
	.mt-sm-2,.my-sm-2{margin-top:.5rem!important}
	.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}
	.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}
	.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}
	.m-sm-3{margin:1rem!important}
	.mt-sm-3,.my-sm-3{margin-top:1rem!important}
	.mr-sm-3,.mx-sm-3{margin-right:1rem!important}
	.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}
	.ml-sm-3,.mx-sm-3{margin-left:1rem!important}
	.m-sm-4{margin:1.5rem!important}
	.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}
	.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}
	.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}
	.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}
	.m-sm-5{margin:3rem!important}
	.mt-sm-5,.my-sm-5{margin-top:3rem!important}
	.mr-sm-5,.mx-sm-5{margin-right:3rem!important}
	.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}
	.ml-sm-5,.mx-sm-5{margin-left:3rem!important}
	.p-sm-0{padding:0!important}
	.pt-sm-0,.py-sm-0{padding-top:0!important}
	.pr-sm-0,.px-sm-0{padding-right:0!important}
	.pb-sm-0,.py-sm-0{padding-bottom:0!important}
	.pl-sm-0,.px-sm-0{padding-left:0!important}
	.p-sm-1{padding:.25rem!important}
	.pt-sm-1,.py-sm-1{padding-top:.25rem!important}
	.pr-sm-1,.px-sm-1{padding-right:.25rem!important}
	.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}
	.pl-sm-1,.px-sm-1{padding-left:.25rem!important}
	.p-sm-2{padding:.5rem!important}
	.pt-sm-2,.py-sm-2{padding-top:.5rem!important}
	.pr-sm-2,.px-sm-2{padding-right:.5rem!important}
	.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}
	.pl-sm-2,.px-sm-2{padding-left:.5rem!important}
	.p-sm-3{padding:1rem!important}
	.pt-sm-3,.py-sm-3{padding-top:1rem!important}
	.pr-sm-3,.px-sm-3{padding-right:1rem!important}
	.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}
	.pl-sm-3,.px-sm-3{padding-left:1rem!important}
	.p-sm-4{padding:1.5rem!important}
	.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}
	.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}
	.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}
	.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}
	.p-sm-5{padding:3rem!important}
	.pt-sm-5,.py-sm-5{padding-top:3rem!important}
	.pr-sm-5,.px-sm-5{padding-right:3rem!important}
	.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}
	.pl-sm-5,.px-sm-5{padding-left:3rem!important}
	.m-sm-n1{margin:-.25rem!important}
	.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}
	.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}
	.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}
	.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}
	.m-sm-n2{margin:-.5rem!important}
	.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}
	.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}
	.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}
	.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}
	.m-sm-n3{margin:-1rem!important}
	.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}
	.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}
	.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}
	.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}
	.m-sm-n4{margin:-1.5rem!important}
	.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}
	.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}
	.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}
	.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}
	.m-sm-n5{margin:-3rem!important}
	.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}
	.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}
	.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}
	.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}
	.m-sm-auto{margin:auto!important}
	.mt-sm-auto,.my-sm-auto{margin-top:auto!important}
	.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}
	.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}
	.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}
}
@media (min-width:768px){
	.m-md-0{margin:0!important}
	.mt-md-0,.my-md-0{margin-top:0!important}
	.mr-md-0,.mx-md-0{margin-right:0!important}
	.mb-md-0,.my-md-0{margin-bottom:0!important}
	.ml-md-0,.mx-md-0{margin-left:0!important}
	.m-md-1{margin:.25rem!important}
	.mt-md-1,.my-md-1{margin-top:.25rem!important}
	.mr-md-1,.mx-md-1{margin-right:.25rem!important}
	.mb-md-1,.my-md-1{margin-bottom:.25rem!important}
	.ml-md-1,.mx-md-1{margin-left:.25rem!important}
	.m-md-2{margin:.5rem!important}
	.mt-md-2,.my-md-2{margin-top:.5rem!important}
	.mr-md-2,.mx-md-2{margin-right:.5rem!important}
	.mb-md-2,.my-md-2{margin-bottom:.5rem!important}
	.ml-md-2,.mx-md-2{margin-left:.5rem!important}
	.m-md-3{margin:1rem!important}
	.mt-md-3,.my-md-3{margin-top:1rem!important}
	.mr-md-3,.mx-md-3{margin-right:1rem!important}
	.mb-md-3,.my-md-3{margin-bottom:1rem!important}
	.ml-md-3,.mx-md-3{margin-left:1rem!important}
	.m-md-4{margin:1.5rem!important}
	.mt-md-4,.my-md-4{margin-top:1.5rem!important}
	.mr-md-4,.mx-md-4{margin-right:1.5rem!important}
	.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}
	.ml-md-4,.mx-md-4{margin-left:1.5rem!important}
	.m-md-5{margin:3rem!important}
	.mt-md-5,.my-md-5{margin-top:3rem!important}
	.mr-md-5,.mx-md-5{margin-right:3rem!important}
	.mb-md-5,.my-md-5{margin-bottom:3rem!important}
	.ml-md-5,.mx-md-5{margin-left:3rem!important}
	.p-md-0{padding:0!important}
	.pt-md-0,.py-md-0{padding-top:0!important}
	.pr-md-0,.px-md-0{padding-right:0!important}
	.pb-md-0,.py-md-0{padding-bottom:0!important}
	.pl-md-0,.px-md-0{padding-left:0!important}
	.p-md-1{padding:.25rem!important}
	.pt-md-1,.py-md-1{padding-top:.25rem!important}
	.pr-md-1,.px-md-1{padding-right:.25rem!important}
	.pb-md-1,.py-md-1{padding-bottom:.25rem!important}
	.pl-md-1,.px-md-1{padding-left:.25rem!important}
	.p-md-2{padding:.5rem!important}
	.pt-md-2,.py-md-2{padding-top:.5rem!important}
	.pr-md-2,.px-md-2{padding-right:.5rem!important}
	.pb-md-2,.py-md-2{padding-bottom:.5rem!important}
	.pl-md-2,.px-md-2{padding-left:.5rem!important}
	.p-md-3{padding:1rem!important}
	.pt-md-3,.py-md-3{padding-top:1rem!important}
	.pr-md-3,.px-md-3{padding-right:1rem!important}
	.pb-md-3,.py-md-3{padding-bottom:1rem!important}
	.pl-md-3,.px-md-3{padding-left:1rem!important}
	.p-md-4{padding:1.5rem!important}
	.pt-md-4,.py-md-4{padding-top:1.5rem!important}
	.pr-md-4,.px-md-4{padding-right:1.5rem!important}
	.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}
	.pl-md-4,.px-md-4{padding-left:1.5rem!important}
	.p-md-5{padding:3rem!important}
	.pt-md-5,.py-md-5{padding-top:3rem!important}
	.pr-md-5,.px-md-5{padding-right:3rem!important}
	.pb-md-5,.py-md-5{padding-bottom:3rem!important}
	.pl-md-5,.px-md-5{padding-left:3rem!important}
	.m-md-n1{margin:-.25rem!important}
	.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}
	.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}
	.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}
	.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}
	.m-md-n2{margin:-.5rem!important}
	.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}
	.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}
	.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}
	.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}
	.m-md-n3{margin:-1rem!important}
	.mt-md-n3,.my-md-n3{margin-top:-1rem!important}
	.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}
	.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}
	.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}
	.m-md-n4{margin:-1.5rem!important}
	.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}
	.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}
	.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}
	.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}
	.m-md-n5{margin:-3rem!important}
	.mt-md-n5,.my-md-n5{margin-top:-3rem!important}
	.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}
	.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}
	.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}
	.m-md-auto{margin:auto!important}
	.mt-md-auto,.my-md-auto{margin-top:auto!important}
	.mr-md-auto,.mx-md-auto{margin-right:auto!important}
	.mb-md-auto,.my-md-auto{margin-bottom:auto!important}
	.ml-md-auto,.mx-md-auto{margin-left:auto!important}
}
@media (min-width:992px){
	.m-lg-0{margin:0!important}
	.mt-lg-0,.my-lg-0{margin-top:0!important}
	.mr-lg-0,.mx-lg-0{margin-right:0!important}
	.mb-lg-0,.my-lg-0{margin-bottom:0!important}
	.ml-lg-0,.mx-lg-0{margin-left:0!important}
	.m-lg-1{margin:.25rem!important}
	.mt-lg-1,.my-lg-1{margin-top:.25rem!important}
	.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}
	.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}
	.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}
	.m-lg-2{margin:.5rem!important}
	.mt-lg-2,.my-lg-2{margin-top:.5rem!important}
	.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}
	.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}
	.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}
	.m-lg-3{margin:1rem!important}
	.mt-lg-3,.my-lg-3{margin-top:1rem!important}
	.mr-lg-3,.mx-lg-3{margin-right:1rem!important}
	.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}
	.ml-lg-3,.mx-lg-3{margin-left:1rem!important}
	.m-lg-4{margin:1.5rem!important}
	.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}
	.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}
	.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}
	.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}
	.m-lg-5{margin:3rem!important}
	.mt-lg-5,.my-lg-5{margin-top:3rem!important}
	.mr-lg-5,.mx-lg-5{margin-right:3rem!important}
	.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}
	.ml-lg-5,.mx-lg-5{margin-left:3rem!important}
	.p-lg-0{padding:0!important}
	.pt-lg-0,.py-lg-0{padding-top:0!important}
	.pr-lg-0,.px-lg-0{padding-right:0!important}
	.pb-lg-0,.py-lg-0{padding-bottom:0!important}
	.pl-lg-0,.px-lg-0{padding-left:0!important}
	.p-lg-1{padding:.25rem!important}
	.pt-lg-1,.py-lg-1{padding-top:.25rem!important}
	.pr-lg-1,.px-lg-1{padding-right:.25rem!important}
	.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}
	.pl-lg-1,.px-lg-1{padding-left:.25rem!important}
	.p-lg-2{padding:.5rem!important}
	.pt-lg-2,.py-lg-2{padding-top:.5rem!important}
	.pr-lg-2,.px-lg-2{padding-right:.5rem!important}
	.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}
	.pl-lg-2,.px-lg-2{padding-left:.5rem!important}
	.p-lg-3{padding:1rem!important}
	.pt-lg-3,.py-lg-3{padding-top:1rem!important}
	.pr-lg-3,.px-lg-3{padding-right:1rem!important}
	.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}
	.pl-lg-3,.px-lg-3{padding-left:1rem!important}
	.p-lg-4{padding:1.5rem!important}
	.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}
	.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}
	.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}
	.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}
	.p-lg-5{padding:3rem!important}
	.pt-lg-5,.py-lg-5{padding-top:3rem!important}
	.pr-lg-5,.px-lg-5{padding-right:3rem!important}
	.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}
	.pl-lg-5,.px-lg-5{padding-left:3rem!important}
	.m-lg-n1{margin:-.25rem!important}
	.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}
	.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}
	.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}
	.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}
	.m-lg-n2{margin:-.5rem!important}
	.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}
	.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}
	.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}
	.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}
	.m-lg-n3{margin:-1rem!important}
	.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}
	.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}
	.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}
	.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}
	.m-lg-n4{margin:-1.5rem!important}
	.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}
	.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}
	.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}
	.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}
	.m-lg-n5{margin:-3rem!important}
	.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}
	.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}
	.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}
	.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}
	.m-lg-auto{margin:auto!important}
	.mt-lg-auto,.my-lg-auto{margin-top:auto!important}
	.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}
	.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}
	.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}
}
@media (min-width:1200px){
	.m-xl-0{margin:0!important}
	.mt-xl-0,.my-xl-0{margin-top:0!important}
	.mr-xl-0,.mx-xl-0{margin-right:0!important}
	.mb-xl-0,.my-xl-0{margin-bottom:0!important}
	.ml-xl-0,.mx-xl-0{margin-left:0!important}
	.m-xl-1{margin:.25rem!important}
	.mt-xl-1,.my-xl-1{margin-top:.25rem!important}
	.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}
	.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}
	.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}
	.m-xl-2{margin:.5rem!important}
	.mt-xl-2,.my-xl-2{margin-top:.5rem!important}
	.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}
	.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}
	.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}
	.m-xl-3{margin:1rem!important}
	.mt-xl-3,.my-xl-3{margin-top:1rem!important}
	.mr-xl-3,.mx-xl-3{margin-right:1rem!important}
	.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}
	.ml-xl-3,.mx-xl-3{margin-left:1rem!important}
	.m-xl-4{margin:1.5rem!important}
	.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}
	.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}
	.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}
	.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}
	.m-xl-5{margin:3rem!important}
	.mt-xl-5,.my-xl-5{margin-top:3rem!important}
	.mr-xl-5,.mx-xl-5{margin-right:3rem!important}
	.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}
	.ml-xl-5,.mx-xl-5{margin-left:3rem!important}
	.p-xl-0{padding:0!important}
	.pt-xl-0,.py-xl-0{padding-top:0!important}
	.pr-xl-0,.px-xl-0{padding-right:0!important}
	.pb-xl-0,.py-xl-0{padding-bottom:0!important}
	.pl-xl-0,.px-xl-0{padding-left:0!important}
	.p-xl-1{padding:.25rem!important}
	.pt-xl-1,.py-xl-1{padding-top:.25rem!important}
	.pr-xl-1,.px-xl-1{padding-right:.25rem!important}
	.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}
	.pl-xl-1,.px-xl-1{padding-left:.25rem!important}
	.p-xl-2{padding:.5rem!important}
	.pt-xl-2,.py-xl-2{padding-top:.5rem!important}
	.pr-xl-2,.px-xl-2{padding-right:.5rem!important}
	.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}
	.pl-xl-2,.px-xl-2{padding-left:.5rem!important}
	.p-xl-3{padding:1rem!important}
	.pt-xl-3,.py-xl-3{padding-top:1rem!important}
	.pr-xl-3,.px-xl-3{padding-right:1rem!important}
	.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}
	.pl-xl-3,.px-xl-3{padding-left:1rem!important}
	.p-xl-4{padding:1.5rem!important}
	.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}
	.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}
	.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}
	.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}
	.p-xl-5{padding:3rem!important}
	.pt-xl-5,.py-xl-5{padding-top:3rem!important}
	.pr-xl-5,.px-xl-5{padding-right:3rem!important}
	.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}
	.pl-xl-5,.px-xl-5{padding-left:3rem!important}
	.m-xl-n1{margin:-.25rem!important}
	.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}
	.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}
	.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}
	.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}
	.m-xl-n2{margin:-.5rem!important}
	.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}
	.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}
	.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}
	.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}
	.m-xl-n3{margin:-1rem!important}
	.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}
	.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}
	.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}
	.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}
	.m-xl-n4{margin:-1.5rem!important}
	.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}
	.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}
	.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}
	.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}
	.m-xl-n5{margin:-3rem!important}
	.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}
	.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}
	.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}
	.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}
	.m-xl-auto{margin:auto!important}
	.mt-xl-auto,.my-xl-auto{margin-top:auto!important}
	.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}
	.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}
	.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}
}
.text-justify{text-align:justify!important}
.text-wrap{white-space:normal!important}
.text-nowrap{white-space:nowrap!important}
.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.text-left{text-align:left!important}
.text-right{text-align:right!important}
.text-center{text-align:center!important}
@media (min-width:576px){
	.text-sm-left{text-align:left!important}
	.text-sm-right{text-align:right!important}
	.text-sm-center{text-align:center!important}
}
@media (min-width:768px){
	.text-md-left{text-align:left!important}
	.text-md-right{text-align:right!important}
	.text-md-center{text-align:center!important}
}
@media (min-width:992px){
	.text-lg-left{text-align:left!important}
	.text-lg-right{text-align:right!important}
	.text-lg-center{text-align:center!important}
}
@media (min-width:1200px){
	.text-xl-left{text-align:left!important}
	.text-xl-right{text-align:right!important}
	.text-xl-center{text-align:center!important}
}
.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce){
	.btn{transition:none}
}

.contents_img { text-align:center;}
.contents_img img { max-width:100%;}
.btn:hover{color:#212529}
.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}
.btn.disabled,.btn:disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}
.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}
.btn-primary:hover{color:#fff;background-color:#0b5ed7;border-color:#0a58ca}
.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#0b5ed7;border-color:#0a58ca;box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}
.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0a58ca;border-color:#0a53be}
.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}
.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#0d6efd;border-color:#0d6efd}
.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}
.btn-secondary:hover{color:#fff;background-color:#5c636a;border-color:#565e64}
.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#fff;background-color:#5c636a;border-color:#565e64;box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}
.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#565e64;border-color:#51585e}
.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}
.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}
.btn-success{color:#fff;background-color:#198754;border-color:#198754}
.btn-success:hover{color:#fff;background-color:#157347;border-color:#146c43}
.btn-check:focus+.btn-success,.btn-success:focus{color:#fff;background-color:#157347;border-color:#146c43;box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}
.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#146c43;border-color:#13653f}
.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}
.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#198754;border-color:#198754}
.btn-info{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}
.btn-info:hover{color:#000;background-color:#31d2f2;border-color:#25cff2}
.btn-check:focus+.btn-info,.btn-info:focus{color:#000;background-color:#31d2f2;border-color:#25cff2;box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}
.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#000;background-color:#3dd5f3;border-color:#25cff2}
.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}
.btn-info.disabled,.btn-info:disabled{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}
.btn-warning{color:#000;background-color:#ffc107;border-color:#ffc107}
.btn-warning:hover{color:#000;background-color:#ffca2c;border-color:#ffc720}
.btn-check:focus+.btn-warning,.btn-warning:focus{color:#000;background-color:#ffca2c;border-color:#ffc720;box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}
.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#000;background-color:#ffcd39;border-color:#ffc720}
.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}
.btn-warning.disabled,.btn-warning:disabled{color:#000;background-color:#ffc107;border-color:#ffc107}
.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}
.btn-danger:hover{color:#fff;background-color:#bb2d3b;border-color:#b02a37}
.btn-check:focus+.btn-danger,.btn-danger:focus{color:#fff;background-color:#bb2d3b;border-color:#b02a37;box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}
.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#b02a37;border-color:#a52834}
.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}
.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}
.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}
.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}
.btn-check:focus+.btn-light,.btn-light:focus{color:#000;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}
.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}
.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}
.btn-light.disabled,.btn-light:disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}
.btn-dark{color:#fff;background-color:#212529;border-color:#212529}
.btn-dark:hover{color:#fff;background-color:#1c1f23;border-color:#1a1e21}
.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;background-color:#1c1f23;border-color:#1a1e21;box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}
.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1a1e21;border-color:#191c1f}
.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}
.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#212529;border-color:#212529}
.btn-outline-primary{color:#0d6efd;border-color:#0d6efd}
.btn-outline-primary:hover{color:#fff;background-color:#0d6efd;border-color:#0d6efd}
.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}
.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{color:#fff;background-color:#0d6efd;border-color:#0d6efd}
.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}
.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0d6efd;background-color:transparent}
.btn-outline-secondary{color:#6c757d;border-color:#6c757d}
.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}
.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}
.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{color:#fff;background-color:#6c757d;border-color:#6c757d}
.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}
.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}
.btn-outline-success{color:#198754;border-color:#198754}
.btn-outline-success:hover{color:#fff;background-color:#198754;border-color:#198754}
.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}
.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{color:#fff;background-color:#198754;border-color:#198754}
.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}
.btn-outline-success.disabled,.btn-outline-success:disabled{color:#198754;background-color:transparent}
.btn-outline-info{color:#0dcaf0;border-color:#0dcaf0}
.btn-outline-info:hover{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}
.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}
.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}
.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}
.btn-outline-info.disabled,.btn-outline-info:disabled{color:#0dcaf0;background-color:transparent}
.btn-outline-warning{color:#ffc107;border-color:#ffc107}
.btn-outline-warning:hover{color:#000;background-color:#ffc107;border-color:#ffc107}
.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}
.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{color:#000;background-color:#ffc107;border-color:#ffc107}
.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}
.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}
.btn-outline-danger{color:#dc3545;border-color:#dc3545}
.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}
.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}
.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{color:#fff;background-color:#dc3545;border-color:#dc3545}
.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}
.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}
.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}
.btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}
.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}
.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}
.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}
.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}
.btn-outline-dark{color:#212529;border-color:#212529}
.btn-outline-dark:hover{color:#fff;background-color:#212529;border-color:#212529}
.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}
.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{color:#fff;background-color:#212529;border-color:#212529}
.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}
.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#212529;background-color:transparent}
.btn-link{font-weight:400;color:#0d6efd;text-decoration:underline}
.btn-link:hover{color:#0a58ca}
.btn-link.disabled,.btn-link:disabled{color:#6c757d}
.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}
.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}
label {
    display: inline-block;
}
.form-label{margin-bottom:.5rem}
.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.form-control[type=file]{overflow:hidden}
.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}
.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}
.form-control::-webkit-date-and-time-value{height:1.5em}
.form-control::-moz-placeholder{color:#6c757d;opacity:1}
.form-control::placeholder{color:#6c757d;opacity:1}
.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}
.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce){
	.form-control::file-selector-button{transition:none}
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}
.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce){
	.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}
.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}
.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}
.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}
.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}
.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}
.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}
.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}
.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}
textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}
textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}
textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}
body.hideScroll{overflow-y: hidden;}
/*body.fixed{padding-top: 135px;}*/
body, p{font-weight: normal;}
.kong-heade{height: 76px;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;}


#header{padding: 0;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;position: relative;border-bottom: solid 1px rgba(0,0,0,.1);background-color: #ffffff;}
#top{position: fixed;z-index: 990;left: 0;top: 0; width:100%; transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}
.head_nav{position: fixed;z-index: 990;left: 0;top:44px; width:100%; background:#fff; transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;}
 
.fixed .head_nav{top:0;  transition:all 0.6s; -moz-transition:all 0.6s; -ms-transition:all 0.6s; -o-transition:all 0.6s; -webkit-transition:all 0.6s;border-bottom: solid 1px rgba(0,0,0,.1);}
 

#header #top{display: none;}
#header .logonav{height: 75px;}
#header .logo{float: left;line-height: 75px;}
#header .logo img{height: 35px;}
#header .navbar{position: absolute;top: 100%;left: 0;width: 100%;height: 0;overflow: hidden;transition: all .5s ease;z-index: 99;}
#header .navbar ul{margin: 0 1%;}
#header .navbar ul li.level{position: relative;border-top: solid 1px rgba(0,0,0,.1);}
#header .navbar ul li.level:last-child{padding-right: 0;}
#header .navbar ul li.level a{color: #333;text-transform: uppercase;display: block;position: relative;font-size:17px;line-height: 40px;}
#header .navbar ul li.level a::after { content: ''; display: block; width: 10px; height: 10px; border-top: solid 1px #777; border-right: solid 1px #777; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); position: absolute; bottom: 0; top: 0; right: 2%; margin: auto; }
#header .navbar ul li.active a{color: #1478ef;}
#header .navbar ul li.level ul{position: absolute;top: 100%;left: 0;z-index: 999;background-color: #fff;height: auto;opacity: 0;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;-webkit-transform: scaleY(0);-moz-transform: scaleY(0);-ms-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: top;-moz-transform-origin: top;-ms-transform-origin: top;transform-origin: top;-webkit-box-shadow: 0 0 20px rgba(0,0,0,.1);-moz-box-shadow: 0 0 20px rgba(0,0,0,.1);box-shadow: 0 0 20px rgba(0,0,0,.1);display: none;}
#header .navbar ul li.level ul li{border-bottom: solid 1px #ddd;width: 100%;padding: 0 24px;text-align: left;}
#header .navbar ul li.level ul li:last-child{border-bottom: none;}
#header .navbar ul li.level ul li a{color: #666;line-height: 50px;white-space: nowrap;height: 50px;font-size: 15px;}
#header .navbar ul li.level ul li a:hover{border-bottom: none;line-height: 50px;height: 50px;}
#header .navbar ul li.level:hover ul{opacity: 1;-webkit-transform: scaleY(1);-moz-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1);}
#header .navbar ul li.active ul li a{border-bottom: none;}
#header.isNav .navbar{height: 330px;background-color: #fff;}
.mob-navbar{background-color: #1478f0;}
.mob-navbar ul li{width: 33.333%;line-height: 45px;text-align: center;border-right: solid 1px rgba(255,255,255,.2);border-bottom: solid 1px rgba(255,255,255,.2);font-size: 14px;}
.mob-navbar ul li a{color: #fff;display: block;}
#header1{padding: 0;position: fixed;left: 0;top: 0;background-color: rgba(0,0,0,.4);z-index: 9999;width: 100%;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
#header1 #top{display: none;}
#header1 .logonav{height: 75px;}
#header1 .logo{float: left;line-height: 75px;}
#header1 .navbar{position: absolute;top: 100%;left: 0;width: 100%;height: 0;overflow: hidden;transition: all .5s ease;}
#header1 .navbar ul{margin: 0 1%;}
#header1 .navbar ul li.level{position: relative;border-top: solid 1px rgba(255,255,255,.1);}
#header1 .navbar ul li.level:last-child{padding-right: 0;}
#header1 .navbar ul li.level a{color: #fff;text-transform: uppercase;display: block;position: relative;font-size:17px;line-height: 40px;position: relative;}
#header1 .navbar ul li.level a::after { content: ''; display: block; width: 10px; height: 10px; border-top: solid 1px #777; border-right: solid 1px #777; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); position: absolute; bottom: 0; top: 0; right: 2%; margin: auto; }
#header1 .navbar ul li.active a{color: #1478ef;}
#header1 .navbar ul li.level ul{position: absolute;top: 100%;left: 0;z-index: 999;background-color: #fff;height: auto;opacity: 0;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;-webkit-transform: scaleY(0);-moz-transform: scaleY(0);-ms-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: top;-moz-transform-origin: top;-ms-transform-origin: top;transform-origin: top;-webkit-box-shadow: 0 0 20px rgba(0,0,0,.1);-moz-box-shadow: 0 0 20px rgba(0,0,0,.1);box-shadow: 0 0 20px rgba(0,0,0,.1);display: none;}
#header1 .navbar ul li.level ul li{border-bottom: solid 1px #ddd;width: 100%;padding: 0 24px;text-align: left;}
#header1 .navbar ul li.level ul li:last-child{border-bottom: none;}
#header1 .navbar ul li.level ul li a{color: #666;line-height: 50px;white-space: nowrap;height: 50px;font-size: 15px;}
#header1 .navbar ul li.level ul li a:hover{border-bottom: none;line-height: 50px;height: 50px;}
#header1 .navbar ul li.level:hover ul{opacity: 1;-webkit-transform: scaleY(1);-moz-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1);}
#header1 .navbar ul li.active ul li a{border-bottom: none;}
#header1.isNav{background-color: rgba(0,0,0,.7);}
#header1.isNav .navbar{height: 330px;background-color: rgba(0,0,0,.7);}
#header1 .navtoggle{float: right;line-height: 60px;margin-right: 2%;}
#header1 .navtoggle button{border:none;background: none;cursor: pointer;vertical-align: middle;}
#header1 .navtoggle button p{width: 30px;height: 4px;background-color: #fff;-moz-border-radius: 5px;border-radius: 5px;-webkit-transition: all .5s;-o-transition: all .5s;-moz-transition: all .5s;transition: all .5s;}
#header1 .navtoggle button p+p{margin-top: 5px;}
#header1.isNav .navtoggle p{background-color: #fff;}
#header1.isNav .navtoggle p:nth-child(1){    -webkit-transform: matrix(1,0,0,1,0,9) rotate(45deg);
    -moz-transform: matrix(1,0,0,1,0,9) rotate(45deg);
     -ms-transform: matrix(1,0,0,1,0,9) rotate(45deg);
         transform: matrix(1,0,0,1,0,9) rotate(45deg);}
#header1.isNav .navtoggle p:nth-child(2){width: 0;}
#header1.isNav .navtoggle p:nth-child(3){    -webkit-transform: matrix(1,0,0,1,0,-9) rotate(-45deg);
    -moz-transform: matrix(1,0,0,1,0,-9) rotate(-45deg);
     -ms-transform: matrix(1,0,0,1,0,-9) rotate(-45deg);
         transform: matrix(1,0,0,1,0,-9) rotate(-45deg);}
#header .navtoggle{float: right;line-height: 60px;margin-right: 2%;}
#header .navtoggle button{border:none;background: none;cursor: pointer;vertical-align: middle;}
#header .navtoggle button p{width: 30px;height: 4px;background-color: #333;-moz-border-radius: 5px;border-radius: 5px;-webkit-transition: all .5s;-o-transition: all .5s;-moz-transition: all .5s;transition: all .5s;}
#header .navtoggle button p+p{margin-top: 5px;}
#header.isNav .navtoggle p{background-color: #333;}
#header.isNav .navtoggle p:nth-child(1){    -webkit-transform: matrix(1,0,0,1,0,9) rotate(45deg);
    -moz-transform: matrix(1,0,0,1,0,9) rotate(45deg);
     -ms-transform: matrix(1,0,0,1,0,9) rotate(45deg);
         transform: matrix(1,0,0,1,0,9) rotate(45deg);}
#header.isNav .navtoggle p:nth-child(2){width: 0;}
#header.isNav .navtoggle p:nth-child(3){    -webkit-transform: matrix(1,0,0,1,0,-9) rotate(-45deg);
    -moz-transform: matrix(1,0,0,1,0,-9) rotate(-45deg);
     -ms-transform: matrix(1,0,0,1,0,-9) rotate(-45deg);
         transform: matrix(1,0,0,1,0,-9) rotate(-45deg);}
.navbarbg{position: fixed;background-color: rgba(0,0,0,.2);width: 100%;height: 100%;display: none;z-index: 30;}
.navbarbg.active{display: block;}
.list-shop ul{}
	.list-shop li{width: 100%;margin-bottom: 20px;}
	.list-shop li .box{font-size: 14px;}
	.list-shop li .box img{border:solid 1px #ddd;}
	.list-shop li .h5{font-size:22px;color:#222;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;padding:20px 0 10px;position:relative;z-index:30;}
	.list-shop li .box .h5 a{color:#1478ef;font-weight:bold;}
	.list-shop li .box:hover .h5 a{color:#1478ef;text-decoration:underline;}
	.list-shop li .box .text{background-color:#fff;padding:20px 0;}
	.list-shop li p{font-size:14px;color:#666;line-height:30px;position:relative;z-index:30;margin-bottom:30px;text-indent:2em;}
	.list-shop li .box .btn{width:50%;line-height:50px;display:block;float:left;font-size:16px;text-align:center;background-color:#1478ef;color:#fff;}
	.list-shop li .box .btn:last-child{background-color:#333;}
	.list-shop li .box .btn i{margin-right:10px;}
	.list-shop li .box .btn:hover{background-color:#ffae00;}
#banner{position: relative;overflow: hidden;}
#banner .swiper-slide{width: 100%;position: relative;}
#banner .swiper-slide .bg{width: 100%;position: absolute;height: 100%;}
#banner .swiper-slide .box{margin-top: 100px;position: relative;z-index: 50;}
#banner .swiper-slide .box .container{position: relative;}
#banner .swiper-slide .box .text {margin-bottom: 40px;text-align: center;}
#banner .swiper-slide .box .text .h1{font-size: 25px;font-weight: bold;color: #fff;margin-bottom: 20px;opacity: 0;-webkit-transition: all 1s ease;-o-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;-webkit-transform: translateX(120px);-moz-transform: translateX(120px);-ms-transform: translateX(120px);transform: translateX(120px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#banner .swiper-slide .box .text .h3{font-size: 20px;color: #fff;opacity: 0;-webkit-transition: all 1s ease;-o-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;-webkit-transform: translateX(120px);-moz-transform: translateX(120px);-ms-transform: translateX(120px);transform: translateX(120px);-webkit-transition-delay: 300ms;-moz-transition-delay: 300ms;-o-transition-delay: 300ms;transition-delay: 300ms;margin-bottom: 20px;}
#banner .swiper-slide .box .text p{font-size: 12px;color: #fff;line-height: 2;opacity: 0;-webkit-transition: all 1s ease;-o-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;-webkit-transform: translateX(120px);-moz-transform: translateX(120px);-ms-transform: translateX(120px);transform: translateX(120px);-webkit-transition-delay: 300ms;-moz-transition-delay: 300ms;-o-transition-delay: 300ms;transition-delay: 300ms;}
#banner .swiper-slide .box .img{text-align: center;}
#banner .swiper-slide .box .img img{width: 70%;}
#banner .swiper-slide.swiper-slide-active .box .text .h1{-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);opacity: 1;}
#banner .swiper-slide.swiper-slide-active .box .text .h3{-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);opacity: 1;}
#banner .swiper-slide.swiper-slide-active .box .text p{-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);opacity: 1;}
#banner .swiper-slide .box.a3{margin-top: 280px;}
#banner .swiper-slide .box.a3 .text{background-color: rgba(255,255,255,.8);padding: 50px;width: 100%;}
#banner .swiper-slide .box.a3 .text .h1,#banner .swiper-slide .box.a3 .text .h3,#banner .swiper-slide .box.a3 .text p{color: #333;}
#banner .swiper-slide .box.a3 .text .h1{color: #1478ef;}
#banner .swiper-slide .a2 .img{right: 0;left: auto;}
	#banner .swiper-slide .a2 .text{}
	#banner .swiper-slide .a2 .text .h1{color: #1579ef;}
	#banner .swiper-slide .a2 .text .h3{color: #333;}
	#banner .swiper-slide .a2 .text p{color: #666;}
#banner .progress{position: absolute;bottom: 0;left: 0;height: 4px;background-color: #fff;width: 0;z-index: 60;}
#banner .down{position: absolute;bottom: 40px;margin:auto;z-index: 60;padding: 15px 0;width: 100%;text-align: center;cursor: pointer;}
#banner .down a{display: inline-block;width: 16px;height: 10px;-webkit-animation: bounce 1.5s linear infinite;-moz-animation: bounce 1.5s linear infinite;animation: bounce 1.5s linear infinite;background: url(../images/bannerdownicon.png) no-repeat;}
#about{padding: 60px 0 ;position: relative;}
#about .h1{font-size: 26px; line-height: 100%;color: #fff; text-align: center;margin-bottom: 20px;}
#about .introl{font-size: 16px;color: #fff;line-height: 26px;margin-bottom: 10px;text-align: center;}
#about a.more{width: 190px;height: 45px;display: block;color: #fff;font-size: 18px;text-align: center;line-height: 47px;margin:0 auto;}
#particles{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #2872db;z-index: -1;}
.wenhua{position: relative;color: #fff;}
.video .h1{text-align: center;font-size: 26px;color: #2c2c2c;line-height: 100%;}
.video .h1::after{content: '';display: block;width: 60px;height: 3px;background-color: #2872db;margin:20px auto;}
#product{padding: 30px 0;overflow: hidden;background-color: #f8f8f8;}
#product .h1{text-align: center;font-size: 26px;color: #2c2c2c;line-height: 100%;}
#product .h1::after{content: '';display: block;width: 60px;height: 3px;background-color: #2872db;margin:20px auto;}
#product .h3{text-align: center;font-size: 18px;color: #7d7d7d;line-height: 100%;margin-bottom: 30px;}
#product .list{overflow: hidden;position: relative;padding-bottom: 40px;}
#product .list .li{margin-bottom: 10px;}
#product .list .li:last-child{margin-bottom: 0;}
#product .list .li a{padding: 30px;background-color: #fff;display: block;position: relative;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;overflow: hidden;}
#product .list .li a::after{content: '';display: block;width: 250px;height: 800px;background-color: rgba(255,255,255,.1);display: block;position: absolute;top: 0px;left: 0;-webkit-transform:translate3d(-200px,-500px,0) rotate(45deg);-moz-transform:translate3d(-200px,-500px,0) rotate(45deg);transform:translate3d(-200px,-500px,0) rotate(45deg);-webkit-transition: all 1s ease;-o-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
#product .list .li a:hover::after{-webkit-transform:translate3d(650px,50px,0) rotate(45deg);-moz-transform:translate3d(650px,50px,0) rotate(45deg);transform:translate3d(650px,50px,0) rotate(45deg);}
#product .list .li a:hover{background-color: #2872db;-moz-border-radius: 5px;border-radius: 5px;}
#product .list .img{overflow: hidden;}
#product .list .img img{width: 100%;}
#product .list .li .text{}
#product .list .li .text .h6{font-size: 42px;color: #404040;font-weight: bold;margin-bottom: 20px;}
#product .list .li a:hover .text .h6{color: #fff;}
#product .list .li .text .h4{color: #666;font-size: 18px;line-height: 100%;margin-bottom: 40px;}
#product .list .li a:hover .text .h4{color: #fff;}
#product .list .li .text .introl{font-size: 13px;line-height: 24px;color: #656565;}
#product .list .li .text span.more{display: block;width: 140px;height: 44px;line-height: 44px;background-color: #404040;text-align: center;color: #fff;font-size: 15px;border:solid 1px #fff;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
#product .list .li a:hover .text span.more{background: none;border:solid 1px #fff;color: #fff;}
#product .list .btn{}
#product .list .btn a{display: block;float: left;width: 50%;line-height: 60px;background-color: #e86b1b;color: #fff;text-align: center;font-size: 16px;}
#product .list .btn a:nth-child(1){background-color: #1478ef;}
#product .list .btn a img{margin-right: 12px;}
#product .list ul li a:hover .text .h4{color: #1478ef}
#Char{padding: 30px 0 30px;}
#Char .h1{text-align: center;font-size: 24px;color: #303030;line-height: 100%;margin-bottom: 24px;}
#Char .h1::after{content: '';display: block;width: 60px;height: 3px;background-color: #2872db;margin:20px auto 25px;}
#Char .list{}
#Char .list .li{display: inline-block;vertical-align: top;float: none;margin-bottom: 20px;text-align: center;}
#Char .list .li .icon{width: 71px;height: 71px;background-color: #2872db;-moz-border-radius: 50%;border-radius: 50%;overflow: hidden;display: inline-block;vertical-align: middle;text-align: center;line-height: 68px;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;margin-bottom: 20px;}
#Char .list .li .icon a{height: 100%;}
#Char .list .li .icon img{width: 50%;}
#Char .list .li .text{display: inline-block;vertical-align: middle;line-height: 100%;}
#Char .list .li .text .h4{font-size: 18px;color: #333;line-height: 100%;margin-bottom: 15px;}
#Char .list .li .text .des{font-size: 13px;color: #999;line-height: 18px;}
#Char .list .li:hover .icon{background-color: #ffae00;}
#efficiency{background: url(../images/efficiency.jpg) no-repeat center;height: 300px;}
#efficiency .introl{padding: 50px 0;}
#efficiency .introl .h5{font-size: 12px;color: #fff;line-height: 100%;margin-bottom: 20px;}
#efficiency .introl .h1{font-size: 24px;font-weight: bold;color: #fff;line-height: 100%;margin-bottom: 45px;}
#efficiency .introl .li{text-align: center;}
#efficiency .introl .li .t{font-size: 22px;color: #fff;margin-bottom: 10px;}
#efficiency .introl .li .t span{color: #f96b2c;}
#efficiency .introl .li p{color: #fff;font-size: 12px;}
.wenhua{line-height: 2;}
.wenhua .h3{font-size: 25px;text-align: center;line-height: 100%;margin-bottom: 30px;}
#whnr li{text-align: center;margin-bottom: 20px;}
#whnr li h2{font-size: 20px;line-height: 100%;padding: 15px 0;}
#whnr li h3{font-size: 15px;line-height: 100%;}
#news{padding: 30px 0;}
#news .tit {position: relative;}
#news .tit .h1{text-align: center;font-size: 24px;color: #2c2c2c;line-height: 100%;}
#news .tit .h1::after{content: '';display: block;width: 60px;height: 3px;background-color: #2872db;margin:20px auto 20px;}
#news .navbars{text-align: center;overflow: hidden;position: relative;margin-bottom: 20px;}
#news .navbars::after{content: '';display: block;height: 1px;width: 100%;top: 0;bottom: 0;margin:auto;background-color: #e3e3e3;position: absolute;z-index: -1;}
#news .navbars ul{font-size: 0;}
#news .navbars li{font-size: 13px;-moz-border-radius: 0;border-radius: 0;background: none;opacity: 1;display: inline-block;margin-right: 25px;width: 50%;margin: 0;overflow: hidden;margin-bottom: 10px;}
#news .navbars li:last-child{margin-right: 0;}
#news .navbars li a{color: #2f2f2f;display: block;height: 40px;text-align: center;line-height: 38px;border:solid 1px #e3e3e3;-moz-border-radius: 90px;border-radius: 90px;background-color: #fff;}
#news .navbars li a:hover{border:solid 1px #2872db;-moz-border-radius: 90px;border-radius: 90px;color: #fff;background-color: #2872db;}
#news .navbars li.active a{border:solid 1px #2872db;-moz-border-radius: 90px;border-radius: 90px;color: #fff;background-color: #2872db;}
#news .list{}
#news .list .swiper-slide{background-color: #fff;}
#news .list ul{}
#news .list li{margin-bottom: 24px;}
#news .list li a .img{width: 30%;}
#news .list li a .text{width: 68%;}
#news .list li a img{width: 100%;}
#news .list li:last-child{margin-bottom: 0;}
#news .list li .h4{line-height: 100%;font-size: 18px;color: #4b4b4b;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;margin-bottom: 5px;}
#news .list li .introl{line-height: 20px;color: #888888;font-size: 13px;display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}
#news .list li a:hover .h4{color: #2872db}
#news .list li span.more{width: 110px;height: 32px;display: block;-moz-border-radius: 2px;border-radius: 2px;background-color: #202830;color: #fff;text-align: center;line-height: 32px;font-size: 15px;}
#news .list li a:hover span.more{background-color: #2872db;}
.faqlist{height: 450px;overflow: hidden;}
.shoptable{background-color: #fff;}
	.shoptable thead td{margin-bottom: 10px;text-align: left;}
	.shoptable thead td{background-color: #4276aa;color: #fff;font-size: 20px;}
	.shoptable tbody td{background-color: #cfd6e2;color: #222;}
	.shoptable tbody tr:nth-child(2n) td{background-color: #e9ecf1;}
	.pages-shop-show{padding: 0 0 3%;}
#Exhibition{padding: 30px 0;background-color: #f8f8f8;}
#Exhibition .tit {position: relative;}
#Exhibition .tit .h1{text-align: center;font-size: 34px;color: #2c2c2c;line-height: 100%;}
#Exhibition .tit .h1::after{content: '';display: block;width: 60px;height: 3px;background-color: #2872db;margin:20px auto 40px;}
.exhleft{background-color: #fff;padding: 20px;margin-bottom: 10px;}
.exhleft .h5{font-size: 22px;color: #222;line-height: 100%;line-height: 60px;margin-bottom: 10px;position: relative;}
.exhleft li{font-size: 15px;line-height: 39px;}
.exhleft li:nth-child(2n){background-color: #f6f6f6;}
.exhleft li a{padding: 0 6px;overflow: hidden;display: block;text-overflow: ellipsis;white-space: nowrap;}
.exhleft li span{background-color: #777;color: #fff;display: inline-block;height: 18px;line-height: 15px;vertical-align: middle;padding: 2px 3px;margin-top: -3px;margin-right: 10px;font-size: 13px;text-align: center;}
.exhleft li:nth-child(-n+3) span{background-color: #007aff;color: #fff;display: inline-block;height: 18px;line-height: 15px;vertical-align: middle;padding: 2px 3px;margin-top: -3px;margin-right: 10px;}
.exhright{background-color: #fff;padding: 20px;}
.exhright .h5{font-size: 22px;color: #222;line-height: 100%;line-height: 60px;margin-bottom: 10px;position: relative;}
.exhright li img{width: 100%;}
.exhright li p{font-size: 15px;text-align: center;padding: 15px 0;height: 72px;overflow: hidden;}
.exhimg{overflow: hidden;}
.exhright .h5 .exhrightpage{right: 0;bottom: 0;top: 0;margin:auto;height: 12px;line-height: 12px;}
.exhright .h5 .exhrightpage .swiper-pagination-bullet{width: 12px;height: 12px;margin-left: 10px;}
#links{background-color: #f8f8f8;padding: 20px 0;}
#links .container{}
#links .tit{font-size: 18px;color: #2d2d2d;line-height: 100%;margin-bottom: 10px;}
#links .tit b{font-weight: bold;line-height: 100%;text-transform: uppercase;font-size: 32px;margin-right: 5px;}
#links a{margin-right: 25px;font-size: 16px;color: #5f5f5f;line-height: 30px;}
#links a:hover{color: #1478ef}
#links .list{line-height: 100%;}
#footer{padding: 30px 0 30px;background: #2f2f2f;}
#footer .footnav{}
#footer .footlogo{padding-right: 20px;font-size: 15px;color: #acacac;position: relative;margin-bottom: 30px;text-align: center;}
#footer .footlogo img.logoimg{margin-bottom:50px;width: 50%;}
#footer .footlogo .h2{margin-bottom: 10px;font-size: 16px;}
#footer .footlogo .h4{font-size: 30px;font-weight: bold;margin-bottom: 35px;}
#footer .footlogo .works{font-style: italic;color: #777;}
.cloudzoom-lens{border:5px solid #888;width:100px;height:100px;box-shadow:0 0 10px rgba(0,0,0,.4);cursor:crosshair;z-index:10}.cloudzoom-zoom{border:1px solid #888;width:500px;height:200px;box-shadow:0 0 10px rgba(0,0,0,.4)}.cloudzoom-zoom-inside{border:none;box-shadow:none}.cloudzoom-caption{display:none;text-align:left;background-color:#000;color:#fff;font-weight:700;padding:10px;font-family:sans-serif;font-size:11px}.cloudzoom-blank{background-image:url(../images/blank.png)}.cloudzoom-ajax-loader{background-image:url(../images/ajax-loader.gif);width:32px;height:32px}
#footer .footnav{}
#footer dl{padding-right: 50px;width: auto;border-bottom: none;display: none;}
#footer dl.fndl{position: relative;}
#footer dl.fndl::after{content: '';display: block;width: 1px;height: 217px;background-color: #d6d6d6;position: absolute;right: 0;top: 0;}
#footer dl dt{line-height: 100%;margin-bottom: 30px;padding: 0;}
#footer dl dt a{color: #fff;font-size: 19px;display: block;}
#footer dl dd{display: block;padding: 0;}
#footer dl dd p{line-height: 36px;font-size: 15px;color: #acacac;font-size: 16px;}
#footer dl dd p a{font-size: 15px;color: #acacac;}
#footer dl dd p a:hover{color: #fff;}
#footer dl dd .box{display: inline-block;vertical-align: top;}
#footer dl dd .box:nth-child(1){margin-right: 40px;}
#footer dl:last-child{padding-right: 0;margin-right: 0;}
#footer dl.con {color: #acacac;font-size: 14px;text-align: center;padding-right: 0;display: block;}
#footer dl.con p{line-height: 24px;margin-bottom: 10px;}
#footer dl.watch{text-align: center;font-size: 15px;color: #acacac;}
#footer dl.watch p{padding: 10px 0;margin-bottom: 20px;}
#footer .share{}
#footer .share a{display: inline-block;width: 35px;height: 35px;border:solid 1px #e0e0e0;-moz-border-radius: 50%;border-radius: 50%;margin-right: 10px;line-height: 28px;text-align: center;background: none;padding: 0;padding: 18px;position: relative;}
#footer .share a img{max-width: 70%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin:auto;}
#copy{height: 79px;line-height: 79px;color: #acacac;font-size: 13px;border-top: solid 1px #3d3d3d;text-align: center;background-color: #2f2f2f;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#copy span{display: none;}
#copy a{color: #acacac;}
#copy a:hover{color: #fff;}
.slide{background-color: #f6f6f6;position: relative;height: 400px;display: none;}
.slide .container{position: relative;z-index: 40;}
.slide .h5{font-size: 30px;color: #333;line-height: 100%;}
.breadcrumbs{line-height: 30px;font-size: 15px;color: #666;padding: 25px 0;display: none;}
.breadcrumbs a{color: #666;}
.breadcrumbs a i { display:inline-block; padding:0 4px;}
.breadcrumbs a:last-child i { display:none;}
.catpos{line-height: 50px;color: #333;font-size: 15px;padding: 15px 0;}
.catpos .container::before{content: '';display: inline-block;width: 6px;height: 15px;background-color: #e86b1b;vertical-align: middle;margin-right: 15px;margin-top: -3px;}
.page-navbar-Horizontal{line-height: 60px;border-bottom: solid 1px #ddd;}
.page-navbar-Horizontal .curshow .downmenu{content:'';display:block;position:absolute;width:12px;height:12px;border-top:solid 2px #333;border-right:solid 2px #333;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:3px;top:0;bottom:0;margin:auto;}
.page-navbar-Horizontal{position:relative;}
.page-navbar-Horizontal .curshow{font-size:16px;text-align:left;position:relative;z-index:9;overflow: hidden;color: #333;}
.page-navbar-Horizontal ul{position:absolute;background-color:#fff;z-index:10;width:100%;display:none;left:0;top: 100%;border-top: solid 1px #ddd;}
.page-navbar-Horizontal li{width:100%;border-bottom:solid 1px #ddd;line-height: 50px;}
.page-navbar-Horizontal li a{font-size:18px;display:block;padding:0 10px;}
.page-navbar-Horizontal li a:hover{color: #e62129}
.page-navbar-Horizontal li.active a{color: #e62129}
.page-navbar-vertical{margin-bottom: 20px;display: none;}
.page-navbar-vertical .curshow .downmenu{content:'';display:block;position:absolute;width:12px;height:12px;border-top:solid 1px #333;border-right:solid 1px #333;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:3px;top:0;bottom:0;margin:auto;}
.page-navbar-vertical{position:relative;}
.page-navbar-vertical .curshow{font-size:26px;text-align:left;position:relative;z-index:9;overflow: hidden;background-color: #1478ef;;text-align: center;color: #fff;line-height: 80px;text-transform: uppercase;}
.page-navbar-vertical ul{}
.page-navbar-vertical li{margin-top: 1px;line-height: 60px;}
.page-navbar-vertical li a{font-size:18px;display:block;padding:0 40px;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;position: relative;color: #666;background-color: #f5f5f5;}
.page-navbar-vertical li a.one{background-color: #333;color: #fff;}
.page-navbar-vertical li a.active{background-color: #333;color: #fff;}
.page-navbar-vertical li a::after{content: '+';display: block;position: absolute;top: 0;bottom: 0;right: 40px;margin:auto;}
.page-navbar-vertical li a:hover{background-color: #333;color: #fff;}
.page-navbar-vertical .cur a { background-color: #333; color: #fff;}
.page-navbar-vertical li ul{}
.page-navbar-vertical li ul li{line-height: 30px;padding: 0;}
.page-navbar-vertical li ul li a{font-size: 17px;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;line-height: 50px;display: block;text-indent: 10px;}
.page-navbar-vertical li ul li a::after{content: '';display: block;width: 10px;height: 10px;border-top:solid 2px #333;border-right:solid 2px #333;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.page-navbar-vertical li ul li a:hover{background: #f5f5f5; color: #222;}
.page-navbar-vertical li ul li a.actives{font-weight: bold;color: #1478ef;}
.page-navbar-vertical .lxr{margin-top: 40px;}
.page-navbar-vertical .lxr img.ren{width: 100%;}
.page-navbar-vertical .lxr .text{text-align: center;padding: 20px 0;background-color: #1478ef;;color: #fff;-moz-border-radius-bottomleft: 5px;border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;border-bottom-right-radius: 5px;}
.page-navbar-vertical .lxr .text p{font-size: 15px;margin-bottom: 15px;line-height: 100%;}
.page-navbar-vertical .lxr .text p img{margin-top: -3px;margin-right: 15px;}
.page-navbar-vertical .lxr .text .h1{font-size: 30px;font-weight: bold;line-height: 100%;}
.pages-about{padding: 30px 0;overflow: hidden;font-size: 13px;line-height: 23px;color: #333;}
.pages-about .h2{font-size: 15px;color: #222;line-height: 100%;text-transform: uppercase;margin-bottom: 15px;text-align: center;}
.pages-about .text{font-size: 15px;color: #666;}
.pages-about .introlbox{margin-bottom:30px;}
.pages-about .introlbox .text{width: 100%;margin-bottom: 15px;}
.pages-about .introlbox .h3{text-align: center;color: #333;font-size: 30px;line-height: 100%;}
.pages-about .introlbox .h5{text-align: center;color:#666;font-size: 16px;margin-bottom: 30px;}
.pages-about .lichen{padding: 30px 0 60px;position: relative;}
.pages-about .lichen #particles{position: absolute;width: 100%;height: 100%;background-color: #2872db;}
.pages-about .lichen .h3{text-align: center;color: #fff;font-size: 30px;}
.pages-about .lichen .h5{text-align: center;color:rgba(255,255,255,.6);font-size: 16px;margin-bottom: 50px;}
.pages-about .lichen .list{position: relative;}
.pages-about .lichen .list .lichenbox{width: 70%;margin:0 auto;overflow: hidden;}
.pages-about .lichen .list .li{color: #fff;text-align: center;}
.pages-about .lichen .list .li h3::before{content: '';display: block;height: 1px;width: 100%;background-color: rgba(255,255,255,.3);position: absolute;bottom: 0;left: 0;}
.pages-about .lichen .list .li h3::after{content: '';display: block;width: 11px;height: 11px;background-color: #5ba1f4;-moz-border-radius: 90px;border-radius: 90px;position: absolute;left: 0;right: 0;margin:auto;bottom: -5px;}
.pages-about .lichen .list .li h3{font-size: 50px;color: #fff;line-height: 100%;margin-bottom: 20px;position: relative;padding-bottom: 30px;font-weight: bold;}
.pages-about .lichen .list .li p{padding: 0 20%;}
.pages-about .lichen .list .li:hover h3::before,.pages-about .lichen .list .li:hover h3::after{background-color: #fff;}
.pages-about .lichen .list div.btn{display: block;width: 50px;height: 50px;border:solid 1px #fff;-moz-border-radius: 50%;border-radius: 50%;position: absolute;top: 0;bottom: 0;margin:auto;text-align: center;line-height: 42px;cursor: pointer;}
.pages-about .lichen .list div.btn div{font-size: 24px;color: #fff;vertical-align: middle;display: inline-block;}
.pages-about .lichen .list div.prev{left: -0;}
.pages-about .lichen .list div.next{right: -0;}
.pages-about .hzkf{padding: 30px 0 0;position: relative;}
.pages-about .hzkf #particles{position: absolute;width: 100%;height: 100%;background-color: #2872db;}
.pages-about .hzkf .h3{text-align: center;color: #333;font-size: 30px;}
.pages-about .hzkf .h5{text-align: center;color:#666;font-size: 16px;margin-bottom: 30px;}
.pages-about .hzkf li{margin-bottom: 10px;}
.pages-about .hzkf li .box{border:solid 1px #ddd;height: 140px;line-height: 130px;text-align: center;}
.pages-about .hzkf li .box img{max-width: 70%;max-height: 70%;}
.pages-case{padding-top: 30px;}
.pages-case .lists{}
.pages-case .lists li{margin-bottom: 30px;display: inline-block;float: none;vertical-align: top;width: 31.33%;}
.pages-case .lists li a{display: block;padding: 20px;border:solid 1px #ddd;width: 100%;}
.pages-case .lists li a:hover{border-color: #1478ef;}
.pages-case .lists li a .img{margin-bottom: 20px;}
.pages-case .lists li a .text{position: relative;}
.pages-case .lists li a .text .h3{font-size: 20px;font-weight: bold;line-height: 100%;margin-bottom: 20px;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.pages-case .lists li a .text .introl{font-size: 14px;color: #666;line-height: 2;margin-bottom: 20px;overflow: hidden;height: 80px;}
.pages-case .lists li a .text span.more{display: block;width: 90px;line-height: 30px;background-color: #888;color: #fff;text-align: center;font-size: 13px;}
.pages-case .lists li a:hover .text span.more{background-color: #1478ef;}
.pages-about .pyoushi{background-color: #f9f9f9;padding:8% 0 3%;}
.pages-about .pyoushi .h1{font-size: 35px;text-align: center;color: #222;line-height: 100%;margin-bottom:25px;}
.pages-about .pyoushi .h4{font-size: 22px;text-align: center;color: #444;line-height: 100%;margin-bottom: 60px;}
.pages-about .pyoushi dl{text-align: center;margin-bottom: 30px;float: none;display: inline-block;vertical-align: top;}
.pages-about .pyoushi dl dt{margin-bottom: 20px;}
.pages-about .pyoushi dl dt span{display: inline-block;width: 96px;height: 96px;background-color: #e6212a;-moz-border-radius: 50%;border-radius: 50%;-moz-border-radius-topleft: 0;border-top-left-radius: 0;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
.pages-about .pyoushi dl dd{padding: 0 6%;line-height: 24px;color: #666;font-size: 14px;}
.pages-about .pyoushi dl dd .h3{font-size: 17px;padding: 10px 0;color: #333;font-weight: bold;}
.pages-about .pyoushi dl img{-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
.pages-about .pyoushi dl:hover img{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}
.pages-about .pyoushi dl:hover span{-moz-border-radius: 50%;border-radius: 50%;}
.pages-about .plicheng{padding: 8% 0;background: url(../images/lichengbg.jpg) no-repeat center fixed;-moz-background-size: cover;background-size: cover;}
.pages-about .plicheng .h1{font-size: 45px;text-align: center;color: #fff;line-height: 100%;margin-bottom:25px;}
.pages-about .plicheng .h4{font-size: 22px;text-align: center;color: #fff;line-height: 100%;margin-bottom: 60px;}
.pages-about .plicheng .li{text-align: center;}
.pages-about .plicheng .list{margin-bottom: 90px;overflow: hidden;}
.pages-about .plicheng .li .h5{font-size: 50px;font-weight: bold;color: #fff;margin-bottom: 20px;}
.pages-about .plicheng .li .des{font-size: 18px;color: #fff;line-height: 2;}
.pages-about .plicheng .control{text-align: center;position: relative;overflow: hidden;}
.pages-about .plicheng .control ul{position: relative;}
.pages-about .plicheng .control::after{content: '';display: block;height: 1px;background-color: #fff;position: absolute;width: 100%;top: 59px;}
.pages-about .plicheng .control li{cursor: pointer;padding: 0;}
.pages-about .plicheng .control li p{margin-bottom: 10px;}
.pages-about .plicheng .control li .quan{display: inline-block;width: 15px;height: 15px;-moz-border-radius: 50%;border-radius: 50%;border:solid 2px #fff;position: relative;margin-bottom: 20px;}
.pages-about .plicheng .control li .quan::after{content: '';display: block;vertical-align: middle;background-color: #fff;width: 4px;height: 4px;-moz-border-radius: 50%;border-radius: 50%;position: absolute;top: 0;bottom: 0;right: 0;left: 0;margin:auto;}
.pages-about .plicheng .control li .t{font-size: 26px;font-weight: bold;color: #fff;}
.pages-about .plicheng .control li.swiper-slide-thumb-active .t{color: #e6212a;}
.pages-about .pbrand{padding: 8% 0 0;}
.pages-about .pbrand .h1{font-size: 35px;text-align: center;color: #222;line-height: 100%;margin-bottom:25px;}
.pages-about .pbrand .h4{font-size: 16px;text-align: center;color: #444;line-height: 2;margin-bottom: 30px;}
.pages-about .pbrand .custbox{overflow: hidden;position: relative;padding-bottom: 70px;}
.pages-about .pbrand  li a{display: block;background-color: #888;text-align: center;-webkit-transition: all 1s ease;-o-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;padding: 10px 0;}
.pages-about .pbrand  li a:hover{background-color: #e6212a;-moz-border-radius: 5px;border-radius: 5px;}
.pages-about .pbrand  li a img{-webkit-transition: all 1s ease;-o-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.pages-about .pbrand  li a:hover img{-webkit-transform: rotateX(360deg);-moz-transform: rotateX(360deg);transform: rotateX(360deg);}
.pages-about .pbrand .swiper-pagination .swiper-pagination-bullet{width: 12px;height: 12px;}
.pages-about .pbrand .swiper-pagination .swiper-pagination-bullet-active{background-color: #e6212a;}
.pages-about .pteam{padding: 8% 0 0;}
.pages-about .pteam .h1{font-size: 35px;text-align: center;color: #222;line-height: 100%;margin-bottom:25px;}
.pages-about .pteam .h4{font-size: 16px;text-align: center;color: #444;line-height: 100%;margin-bottom: 40px;}
.pages-about .pteam .list{overflow: hidden;position: relative;}
.pages-about .pteam ul li{text-align: center;width: 33.333%;float: left;font-size: 14px;}
.pages-about .pteam ul li .img{margin-bottom: 30px;}
.pages-about .pteam ul li .img img{-moz-border-radius: 50%;border-radius: 50%;width: 200px;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
.pages-about .pteam ul li .text{font-size: 14px;}
.pages-about .pteam ul li .text .h3{font-size: 20px;color: #333;margin-bottom: 15px;font-weight: bold;}
.pages-about .pteam ul li .text .h3 span{font-size: 14px;color: #666;margin-left: 15px;font-weight: normal;}
.pages-about .pteam .list a.prev{display: block;width: 70px;height: 70px;border:solid 1px #777;-moz-border-radius: 50%;border-radius: 50%;top: 0;bottom: 0;margin:auto;left: 10%;position: absolute;text-align: center;z-index: 20;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
.pages-about .pteam .list a.prev i{font-size: 40px;line-height: 68px;color: #777;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
.pages-about .pteam .list a.prev:hover{background-color: #e6212a;border-color: #e6212a;}
.pages-about .pteam .list a.prev:hover i{color: #fff;}
.pages-about .pteam .list a.next{display: block;width: 70px;height: 70px;border:solid 1px #777;-moz-border-radius: 50%;border-radius: 50%;top: 0;bottom: 0;margin:auto;right: 10%;position: absolute;text-align: center;z-index: 20;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
.pages-about .pteam .list a.next i{font-size: 40px;line-height: 68px;color: #777;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
.pages-about .pteam .list a.next:hover{background-color: #e6212a;border-color: #e6212a;}
.pages-about .pteam .list a.next:hover i{color: #fff;}
.pages-about .pteam .swiper-pagination .swiper-pagination-bullet{width: 12px;height: 12px;}
.pages-about .pteam .swiper-pagination .swiper-pagination-bullet-active{background-color: #e6212a;}
.recomteam li{padding: 0 12px;}
.recomteam li .box{border:solid 1px #d7d7d7;-moz-border-radius: 2px;border-radius: 2px;padding: 20px;background-color: #fff;display: block;}
.recomteam li .box img{-moz-border-radius: 2px;border-radius: 2px;}
.recomteam li .box .h4{font-size: 22px;color: #4d5359;font-weight: bold;line-height: 100%;padding: 18px 0 15px;}
.recomteam li .box:hover .h4 a{color: #e32235}
.recomteam li .box .des{font-size: 16px;color: #4d5359;line-height: 22px;margin-bottom: 20px;overflow: hidden;height: 42px;}
.recomteam li .box .btn .share{float: left;}
.recomteam li .box .btn .share a{width: 25px;height: 25px;-moz-border-radius: 2px;border-radius: 2px;background-color: #fff;line-height: 25px;text-align: center;color: #c5c5c6;display: block;float: left;margin-right: 5px;font-size: 14px;font-weight: normal;border:solid 1px #d7d7d7;}
.recomteam li .box:hover .btn .share a{background-color: #3b5999;color: #fff;border-color: #3b5999;}
.recomteam li .box:hover .btn .share a:nth-child(2){background-color: #00acee;color: #fff;border-color: #00acee;}
.recomteam li .box:hover .btn .share a:nth-child(3){background-color: #dd4c39;color: #fff;border-color: #dd4c39;}
.recomteam li .box:hover .btn .share a:nth-child(4){background-color: #e13138;color: #fff;border-color: #e13138;}
.recomteam li .box .btn .share a i{top: -2px;position: relative;}
.recomteam li .box .btn a.more{float: right;display: block;width: 25px;height: 25px;background-color: #fff;-moz-border-radius: 2px;border-radius: 2px;background-color: #c5c5c5;color: #fff;text-align: center;line-height: 25px;}
.recomteam li .box:hover .btn a.more{background-color: #c0392b;color: #fff;}
.pages-serveice{font-size: 16px;color: #333;line-height: 2;padding: 0 0 3%;}
.bianjie{z-index: 10;background-color: #1478ef;margin-bottom: 70px;}
.bianjie .container{}
.bianjie .li{width: 50%;float: left;text-align: center;color: #fff;padding: 40px 0;}
.bianjie .li:nth-child(2){background-color: #0d6de0;}
.bianjie .li:nth-child(3){background-color: #0d6de0;}
.bianjie .li .img{width: 80px;height: 80px;display: inline-block;background-color: #fff;-moz-border-radius: 50%;border-radius: 50%;margin-bottom: 10px;line-height: 75px;}
.bianjie .li .img img{max-width: 70%;max-height: 70%;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
.bianjie .li:hover .img img{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}
.bianjie .li .tit{font-size: 26px;margin-bottom: 10px;}
.bianjie .li .des{font-size: 14px;line-height: 28px;}
.pages-serveice .lx{margin-bottom: 60px;}
.pages-serveice .lx .h1{font-size: 30px;text-align: center;line-height: 100%;margin-bottom: 10px;}
.pages-serveice .lx .h3{font-size: 18px;text-align: center;margin-bottom: 40px;}
.pages-serveice .lx .list .li{text-align: center;}
.pages-serveice .lx .list .li {font-size: 14px;color: #999;}
.pages-serveice .lx .list .li .img{overflow: hidden;}
.pages-serveice .lx .list .li .img img{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
.pages-serveice .lx .list .li:hover .img img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2)}
.pages-serveice .lx .list .li h3{font-size: 25px;font-weight: bold;color: #111;line-height: 100%;padding: 15px 0}
.pages-serveice .caozuo{padding: 70px 0;background-color: #f8f8f8;}
.pages-serveice .caozuo .h1{font-size: 30px;text-align: center;line-height: 100%;margin-bottom: 10px;}
.pages-serveice .caozuo .h3{font-size: 18px;text-align: center;margin-bottom: 40px;}
.pages-serveice .caozuo .list .li{margin-bottom: 10px;}
.pages-serveice .caozuo .list .li .wrapper{background-color: #fff;padding: 30px;color: #666;height: 365px;text-align: center;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;position: relative;}
.pages-serveice .caozuo .list .li .wrapper .img{margin-bottom: 10px;height: 92px;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;position: relative;z-index: 20;}
.pages-serveice .caozuo .list .li:nth-child(1) .wrapper .img{background: url(../images/ockkr1a.png) no-repeat center;}
.pages-serveice .caozuo .list .li:nth-child(2) .wrapper .img{background: url(../images/ockkr2a.png) no-repeat center;}
.pages-serveice .caozuo .list .li:nth-child(3) .wrapper .img{background: url(../images/ockkr3a.png) no-repeat center;}
.pages-serveice .caozuo .list .li:nth-child(4) .wrapper .img{background: url(../images/ockkr4a.png) no-repeat center;}
.pages-serveice .caozuo .list .li:nth-child(1) .wrapper:hover .img{background: url(../images/ockkr1b.png) no-repeat center;}
.pages-serveice .caozuo .list .li:nth-child(2) .wrapper:hover .img{background: url(../images/ockkr2b.png) no-repeat center;}
.pages-serveice .caozuo .list .li:nth-child(3) .wrapper:hover .img{background: url(../images/ockkr3b.png) no-repeat center;}
.pages-serveice .caozuo .list .li:nth-child(4) .wrapper:hover .img{background: url(../images/ockkr4b.png) no-repeat center;}
.pages-serveice .caozuo .list .li .wrapper .tit{font-size: 24px;font-weight: bold;color: #111;position: relative;z-index: 20;line-height: 30px;margin-bottom: 10px;}
.pages-serveice .caozuo .list .li .wrapper .en{margin-bottom: 20px;line-height: 20px;position: relative;z-index: 20;}
.pages-serveice .caozuo .list .li .wrapper .des{position: relative;z-index: 20;line-height: 24px;}
.pages-serveice .caozuo .list .li .wrapper:hover{background-color: #1478ef;}
.pages-serveice .caozuo .list .li .wrapper:hover .tit{color: #fff;}
.pages-serveice .caozuo .list .li .wrapper:hover .en{color: #fff;}
.pages-serveice .caozuo .list .li .wrapper:hover .des{color: #fff;}
.pages-serveice .caozuo .list .li .wrapper .particles{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.pages-serveice .weixiu{padding: 30px 0 30px;overflow: hidden;}
.pages-serveice .weixiu .h1{font-size: 30px;text-align: center;line-height: 100%;margin-bottom: 10px;}
.pages-serveice .weixiu .h3{font-size: 18px;text-align: center;margin-bottom: 40px;}
.pages-serveice .weixiu .list{position: relative;padding-bottom: 50px;}
.pages-serveice .weixiu .swiper-slide{width: 100%;position: relative;}
.pages-serveice .weixiu .swiper-slide .text{position: absolute;bottom: 30px;left: 30px;padding: 30px;background-color: rgba(0,0,0,.7);right: 30px;overflow: hidden;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;opacity: 0;}
.pages-serveice .weixiu .swiper-slide .h2{font-size: 18px;line-height: 100%;padding: 15px 0;color: #fff;-webkit-transform: translateX(150px);-moz-transform: translateX(150px);-ms-transform: translateX(150px);transform: translateX(150px);opacity: 0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;-webkit-transition-delay: 200ms;-moz-transition-delay: 200ms;-o-transition-delay: 200ms;transition-delay: 200ms;}
.pages-serveice .weixiu .swiper-slide p{font-size: 14px;color: #fff;-webkit-transform: translateX(150px);-moz-transform: translateX(150px);-ms-transform: translateX(150px);transform: translateX(150px);opacity: 0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;-webkit-transition-delay: 500ms;-moz-transition-delay: 500ms;-o-transition-delay: 500ms;transition-delay: 500ms;height: 50px;overflow: hidden;}
.pages-serveice .weixiu .swiper-slide::after{content: '';display: block;position: absolute;width: 100%;height: 100%;background-color: rgba(255,255,255,.8);left: 0;top: 0;}
.pages-serveice .weixiu .swiper-slide-active::after{display: none;}
.pages-serveice .weixiu .swiper-slide-active .text{opacity: 1;}
.pages-serveice .weixiu .swiper-slide-active .h2{opacity: 1;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
.pages-serveice .weixiu .swiper-slide-active p{opacity: 1;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
.pages-serveice .weixiu .swiper-pagination-bullet{width: 13px;height: 13px;}
.pages-serveice .fuwu{padding:  0;}
.pages-serveice .fuwu .h1{font-size: 30px;text-align: center;line-height: 100%;margin-bottom: 10px;}
.pages-serveice .fuwu .h3{font-size: 18px;text-align: center;margin-bottom: 40px;}
.pages-serveice .fuwu .list{}
.pages-serveice .fuwu .list .inputs{position: relative;margin-bottom: 15px;}
.pages-serveice .fuwu .list .inputs span{display: inline-block;font-weight: bold;padding: 5px 0}
.pages-serveice .fuwu .list .inputs input[type="text"]{border:solid 1px #ddd;padding: 10px;width: 100%;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
.pages-serveice .fuwu .list .inputs input[type="text"]:focus{border-color: #1478ef}
.pages-serveice .fuwu .list .inputs textarea{width: 100%;padding: 10px;border:solid 1px #ddd;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;height: 150px;}
.pages-serveice .fuwu .list .inputs textarea:focus{border-color: #1478ef}
.pages-serveice .fuwu .list .inputs input[type="submit"]{border:none;cursor: pointer;background-color: #1478ef;color: #fff;font-size: 18px;padding: 10px 35px;}
.pages-serveice .fuwu .list .img{border:solid 1px #ddd;padding: 0;border-right: none;}
.pages-serveice .fuwu .list .img img{width: 100%;max-width: none;}
.pages-serveice .fuwu .list .Scan{border:solid 1px #ddd;padding: 0;text-align: center;}
.pages-serveice .fuwu .list .watch .col-lg12{padding: 0;margin-top: 40px;}
.pages-serveice .fuwu .list .watch .col-lg12 .h4{font-size: 20px;font-weight: bold;margin-bottom: 10px;}
.pages-shop {;overflow: hidden;}
.pages-shop .list{padding-top: 30px;margin:0 3%;overflow: hidden;}
.pages-shop .row{margin:0 -15px;}
.pages-shop .list li{margin-bottom: 30px;padding: 0 15px;width: 100%;}
.pages-shop .list li:last-child{margin-bottom: 0;}
.pages-shop .list li .box{display: block;position: relative;}
.pages-shop .list li .img{border:solid 1px #ddd;display: block;padding: 20px 0;background-color: #fff;}
.pages-shop .list li img{margin-bottom: 10px;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
.pages-shop .list li .box:hover img{-webkit-transform: translateY(-30px);-moz-transform: translateY(-30px);-ms-transform: translateY(-30px);transform: translateY(-30px);}
.pages-shop .list li .h5{font-size: 28px;color: #222;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 20px;position: relative;z-index: 30;}
.pages-shop .list li .box .h5 a{color: #1478ef;font-weight: bold;}
.pages-shop .list li .box:hover .h5 a{color: #1478ef;text-decoration: underline;}
.pages-shop .list li .box .text{background-color: #fff;padding:20px 0 ;}
.pages-shop .list li p{font-size: 14px;color: #666;line-height: 30px;position: relative;z-index: 30;margin-bottom: 30px;}
.pages-shop .list li .box .btn{font-size: 16px;text-align: center;background-color: #1478ef;color: #fff;}
.pages-shop .list li .box .btn:last-child{background-color: #333;}
.pages-shop .list li .box .btn i{margin-right: 10px;}
.pages-shop .list li .box .btn svg{margin-right: 10px;fill: #fff;}
.pages-shop .list li .box .btn:hover{background-color: #ffae00;}
.loadmore{text-align: center;font-size: 18px;color: #666;}
.loadmore a{display: inline-block;margin:3% 0;border:solid 1px #ccc;padding:10px 20px;color: #333;-moz-border-radius: 5px;border-radius: 5px;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
.loadmore a:hover{border-color: #333;}
.newstop{border:solid 1px #ddd;background-color: #f8f8f8;padding: 20px;}
.pages-news-l{overflow: hidden;}
.pages-news{overflow: hidden;padding-top: 30px;}
.pages-news .lists li{margin-bottom: 10px; padding-bottom: 10px;}
.pages-news .lists li:last-child{margin-bottom: 0;}
.pages-news .lists li a{display: block;}
.pages-news .lists li a:hover{border-color: #1478ef;}
.pages-news .lists li a .img{margin-bottom: 10px;width: 32%;}
.pages-news .lists li a .img img{width: 100%;}
.pages-news .lists li a .text{position: relative;width: 66%;}
.pages-news .lists li a .text .h3{font-size: 20px;line-height: 100%;margin-bottom:5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pages-news .lists li a .text .introl{font-size: 14px;color: #666;line-height: 20px;    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:4;}
.pages-news .lists li a .text span.more{display: block;width: 90px;line-height: 30px;font-size: 13px; background-color: #888;color: #fff;text-align: center;position: absolute;right: 0;bottom: 0;}
.pages-news .lists li a:hover .text span.more{background-color: #1478ef;}















/* ====================================   网站地图   ==================================== */
.page-sitemap{padding: 3% 0;}
.sitemap{padding: 0 0;overflow: hidden;}
.sitemap h2{font-size: 22px;padding: 10px 15px;background-color: #1478ef;display: inline-block;margin-bottom: 30px;}
.sitemap h2 a{color: #fff;}
.sitemap h2 a:hover{color: #fff;text-decoration: underline;}
.sitemap ul{overflow: hidden;display: block;font-size: 15px;margin-bottom: 30px;border-bottom: solid 1px #ddd;}
.sitemap ul li{width:25%;line-height: 35px;display: inline-block;vertical-align: top;border-bottom: solid 1px #ddd;text-align: center;font-size: 18px;line-height: 55px;position: relative;top: 1px;}
.sitemap ul li a{color: #333;}
.sitemap ul li a:hover{color: #1478ef;text-decoration: underline;}
.sitemap ul li p a{font-weight: normal;}
.sitemap ul li p:last-child{margin-bottom: 30px;}
.sitemap ul div{margin-bottom: 15px;border:solid 1px #eee;padding: 15px;}
.sitemap ul h3{font-size: 15px;margin-bottom: 10px;}
.sitemap ul h3 a{color: #333;}
.cver{display: none;}
#page{text-align: center;font-size: 20px;padding: 20px 0;}
#page span, #page a{overflow: hidden;font-size: 15px;}
#page span.cur{color: #1478ef;}
.rests{font-size: 18px;color: #555;padding: 20px;border:solid 1px #ddd;margin-bottom: 20px;}
.pages-news-show{padding-bottom: 3%;padding-top: 30px;}
.pages-news-show .intro .title{font-size: 20px;color: #222;margin-bottom: 10px;font-weight: bold;line-height: 100%;}
.pages-news-show .intro .source{font-size: 15px;color: #666;}
.pages-news-show .intro .contents{color: #666;line-height: 2;font-size: 15px;padding: 3% 0;}
.tags{margin-bottom: 3%;margin-top: 20px;color: #333;font-size: 14px;}
.tags span{margin-right: 10px;background-color: #e5e5e5;padding: 3px 10px;}
.pagelinks{border-top: dashed 1px #ccc;border-bottom: dashed 1px #ccc;padding: 20px 0;}
.pagelinks a{width: 50%;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;display: block;font-size: 15px;}
.pagelinks a:nth-child(1){text-align: right;}
.ptitle{font-size: 25px;font-weight: bold;color: #222;margin-bottom: 10px;}
.recom{}
.recom li .h3{font-size: 15px;color: #666;line-height: 100%;margin:10px 0;white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.recom li a:hover .h3{color: #1478ef;font-weight: bold;}
.recom li a .fr{color: #999;}
.recom li .h3 em{display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.pages-work{padding: 30px 0 3%;overflow: hidden;}
.pages-work ul{}
.pages-work li{margin-bottom: 10px;}
.pages-work li img{width: 100%;padding: 8px; } 
.pages-work li .text{background-color: #f5f5f5;padding: 30px;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
.pages-work li .h3{font-size: 16px;line-height: 100%;text-align: center;padding: 20px 0;border:solid 1px #ddd;border-top: none;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 20px 5px;}
.pages-work li a:hover .h3{border:solid 1px #1478ef;border-top: none;background-color: #1478ef;color: #fff;}
.pages-work li a .contents{display: none;}
.pages-work .contentsShow{margin-bottom: 10px;padding: 0 10px;font-size: 15px;line-height: 2;clear: both;display: none;}
.pages-work .contentsShow .box{background-color: #e6212a;padding: 30px;color: #fff;}
.cloudzoom-lens{border:5px solid #888;width:100px;height:100px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-moz-box-shadow:0 0 10px rgba(0,0,0,.4);box-shadow:0 0 10px rgba(0,0,0,.4);cursor:crosshair;z-index:10}
.cloudzoom-zoom{border:1px solid #888;width:500px;height:200px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-moz-box-shadow:0 0 10px rgba(0,0,0,.4);box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.cloudzoom-zoom-inside{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.cloudzoom-caption{display:none;text-align:left;background-color:#000;color:#fff;font-weight:700;padding:10px;font-family:sans-serif;font-size:11px}
.cloudzoom-blank{background-image:url(../images/blank.png)}
.cloudzoom-ajax-loader{background-image:url(../images/ajax-loader.gif);width:32px;height:32px}
.pages-ly{padding: 3% 0;}
.pages-ly .tit{background-color: #1478ef;color:#fff;display: inline-block;font-size: 20px;padding: 10px 20px;}
.pages-ly .list{border:solid 1px #ddd;padding: 50px 50px 100px;background: url(../images/r1-orderform-1-bg.jpg) no-repeat center bottom;}
.pages-ly .list .row{width: 650px;margin:0 auto;color: #666;font-size: 16px;}
.pages-ly .list .inputs{margin-bottom: 10px;}
.pages-ly .list .inputs b{display: inline-block;width: 110px;text-align: right;font-weight: normal;}
.pages-ly .list input[type="text"]{border:solid 1px #ddd;padding: 10px;width: 70%;}
.pages-ly .list textarea{border:solid 1px #ddd;padding: 10px;width: 70%;height: 120px;}
.pages-ly .list input[type="submit"]{border:none;background-color: #1478ef;color: #fff;padding: 10px 35px;font-size: 18px;cursor: pointer;}
.pages-shop-show{padding: 3% 0 3%;}
.pages-shop-show .bigImg{border:solid 1px #ddd;margin-bottom: 10px;position: relative;}
.pages-shop-show .bigImg .video{position: absolute;right: 0;bottom: 0;z-index: 999;background: rgba(153,153,153,.8);width: 100%;height: 100%;line-height: 80px;text-align: center;cursor: pointer;}
.pages-shop-show .bigImg .video i{vertical-align: middle;font-size: 20px;color: #fff;}
.pages-shop-show .shopInfo{margin-top: 15px;}
.pages-shop-show .shopInfo .h2{font-size: 20px;line-height: 100%;margin-bottom: 20px;font-weight: bold;}
.pages-shop-show .shopInfo .classis{font-size: 14px;color: #666;margin-bottom: 40px;}
.pages-shop-show .shopInfo .description{font-size: 13px;color: #666;background-color: #f5f5f5;padding:40px 20px 20px;position: relative;line-height: 2;margin-bottom: 40px;}
.pages-shop-show .shopInfo .description span{display: inline-block;position: absolute;top: -17px;background-color: #1478ef;color: #fff;padding:12px 10px;line-height: 100%;}
.pages-shop-show .Please{font-size: 14px;}
.pages-shop-show .Please p{margin-bottom: 15px;}
.pages-shop-show .Please a{font-size: 26px;color: #1478ef;font-weight: bold;line-height: 100%;}
.pages-shop-show .Please a:hover{color: #222;}
.pages-shop-show .thumb{}
.pages-shop-show .thumb ul{margin:0 -5px;}
.pages-shop-show .thumb li{width: 20%;float: left;padding: 0 5px;}
.pages-shop-show .thumb li img{display: block;border:solid 1px #ddd;}
.pages-shop-show .thumb li img.cloudzoom-gallery-active{border-color: #1478ef}
.pages-shop-show .tabstit{margin-top: 30px;border-bottom:solid 1px #ddd;border-right: none;}
.pages-shop-show .tabstit li{float: left;margin-right: 3px;width: auto;}
.pages-shop-show .tabstit li a{padding: 0 20px;line-height: 40px;font-size: 16px;background-color: #f5f5f5;display: block;border:solid 1px #ddd;border-bottom: none;font-weight: bold;}
.pages-shop-show .tabstit li a i{margin-right: 10px;}
.pages-shop-show .tabstit li.active{position: relative;margin-bottom: -1px;}
.pages-shop-show .tabstit li.active a{background-color: #fff;border-top: solid 2px #1478ef;}
.pages-shop-show .contents{padding: 30px 0;display: none;line-height: 2;font-size: 15px;color: #555;}

.pages-shop-show .contents:nth-child(1){display: block;}
.pages-shop-show .contents img{border:solid 1px #ddd;width: 100%;}
.pages-shop-show .contents table img{border:none;}
.pages-shop-show .contents table thead{text-align: center;}
.pages-shop-show .contents h2{font-weight: bold;}
.pages-shop-show .contents ul li{margin-bottom: 10px;}
.pages-shop-show .contents ul li .boxs{text-align: center;border:solid 2px #ccc;padding: 20px;border-radius: 5px;font-size: 18px;height: 192px;}
.pages-shop-show .contents ul li .boxs .img{margin-bottom: 20px;}
.pages-shop-show .contents ul li .boxs img{border:none;}
.pages-shop-show .contents ul li .boxs p{line-height: 30px;color: #333;}
.pages-shop-show .contents .col-lg6,.pages-shop-show .contents .col-lg12{margin-bottom: 30px;}
.pages-shop-show .shopshow-tit .container{padding: 3% 0;}
.pages-shop-show .shopshow-tit .container .h1{font-size: 36px;line-height: 100%;margin-bottom: 20px;font-weight: bold;}
.pages-shop-show .shopshow-tit .container .h3{font-size: 30px;line-height: 100%;margin-bottom: 20px;font-weight: bold;}
.pages-shop-show .shopshow-tit .container .des{font-size: 17px;color: #555;line-height: 2;}
.pages-shop-show .showbox{overflow: hidden;position: relative;}
.pages-shop-show .shopshowxj{font-size: 36px;line-height: 100%;margin-bottom: 50px;font-weight: bold;}
.pages-shop-show .showbox .swiper-pagination{bottom: 20px;}
.pages-shop-show .showbox .swiper-pagination .swiper-pagination-bullet{width: 14px;height: 14px;}
.pages-shop-show .showbox .swiper-pagination .swiper-pagination-bullet-active{background-color: #e6212a;}
.pages-shop-show .showbox .prev{width: 70px;height: 70px;background-color: rgba(0,0,0,.5);-moz-border-radius: 50%;border-radius: 50%;position: absolute;top: 0;bottom: 0;margin:auto;z-index: 10;cursor: pointer;left: 5%;}
.pages-shop-show .showbox .prev::after{content: '';display: block;width: 20px;height: 20px;border-top:solid 2px #fff;border-right: solid 2px #fff;-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg);-ms-transform: rotate(-135deg);transform: rotate(-135deg);position: absolute;top: 0;bottom: 0;left: 8px;right: 0;margin:auto;}
.pages-shop-show .showbox .next{width: 70px;height: 70px;background-color: rgba(0,0,0,.5);-moz-border-radius: 50%;border-radius: 50%;position: absolute;top: 0;bottom: 0;margin:auto;z-index: 10;cursor: pointer;right: 5%;}
.pages-shop-show .showbox .next::after{content: '';display: block;width: 20px;height: 20px;border-top:solid 2px #fff;border-right: solid 2px #fff;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);position: absolute;top: 0;bottom: 0;left: 0;right: 8px;margin:auto;}
.leftnews{margin-top: 30px;display: none;}
.leftnews .h3{font-size: 20px;background-color: #1478ef;color: #fff;padding: 15px 0;text-indent: 15px;}
.leftnews .list{padding: 15px ;border:solid 1px #ddd;}
.leftnews .list p{font-size: 14px;line-height: 26px;color: #666;}
.leftnews .list dl{overflow: hidden;border-bottom: solid 1px #ddd;padding-bottom: 10px;margin-bottom: 10px;}
.leftnews .list dl dt{}
.leftnews .list dl dd{line-height: 22px;font-size: 13px;color: #666;}
.leftnews .list dl dd .h5{font-size: 15px;color: #222;margin-bottom: 5px;line-height: 100%;padding: 7px 0;}
.leftnews .list li a{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 13px;display: block;line-height: 30px;}
.leftnews .list li span{display: inline-block;background-color: #999;height: 20px;width: 20px;vertical-align: middle;line-height: 20px;text-align: center;color: #fff;margin-right: 10px;}
.leftnews .list li:nth-child(-n+3) span{background-color: #1478ef;}
.leftcase{margin-top: 30px;display: none;}
.leftcase .h3{font-size: 20px;background-color: #1478ef;color: #fff;padding: 15px 0;text-indent: 15px;}
.leftcase .list{padding: 15px ;border:solid 1px #ddd;padding-bottom: 0;}
.leftcase .list li {margin-bottom: 10px;}
.leftcase .list li p{font-size: 15px;text-align: center;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;padding: 15px 0;}
.rela{padding-top: 20px;}
.rela .h1{font-size: 26px;font-weight: bold;line-height: 100%;margin-bottom: 20px;}
.rela .row{}
.rela .row{margin:0 -10px;}
.rela .list li{text-align: center;padding: 0 10px;}
.rela .list li a{display: block;border:solid 1px #e5e5e5;position: relative;}
.rela .list li img{width: 100%;}
.rela .list li p{font-size: 15px;padding: 20px;color: #303030;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;border-top: solid 1px #e5e5e5;}
.page-contact{padding: 4% 0;overflow: hidden;}
.page-contact .container{}
.page-contact .contop{}
.page-contact .contop .en{font-size: 16px;line-height: 40px;color: #111;text-transform: uppercase;line-height: 100%;margin-bottom: 15px;}
.page-contact .contop .zh{font-size: 36px;color: #333;line-height: 2;line-height: 100%;margin-bottom: 20px;}
.page-contact .contop .text{font-size: 17px;color: #666;line-height: 24px;margin-bottom: 40px;}
.page-contact .conbottom{margin:0 auto 0px;}
.page-contact .conbottom .row{margin: 0 -10px;}
.page-contact .conbottom dl{text-align: center;margin-bottom: 30px;padding: 0 10px;}
.page-contact .conbottom dl .box{border: solid 1px #ddd;padding-bottom: 40px;}
.page-contact .conbottom dl dt span{height: 100px;display: inline-block;-moz-border-radius: 50%;border-radius: 50%;text-align: center;line-height: 100px;color: #333;font-size: 24px;}
.page-contact .conbottom dl dt span i{font-size: 35px;vertical-align: middle;margin-right: 15px;color: #1478ef}
.page-contact .conbottom dl dt img{max-width: 50%;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
.page-contact .conbottom dl:hover dt img{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}
.page-contact .conbottom dl dd{line-height: 30px;font-size: 15px;color: #222;padding: 0 20px 0;}
.page-contact .conbottom dl dd span{font-weight: bold;color: #1478ef;font-size: 18px;}
.page-contact .conbottom dl dd a{font-size: 18px;}
.page-contact .conbottom dl dd a:hover{text-decoration: underline;}
.page-contact .col-lg4{margin-bottom: 30px;}
.page-contact .row{margin: 0;}
.page-contact .col-lg-4,.page-contact .col-lg-8{padding: 0;}
.context{padding: 40px 20px;background-color: #fafafa;border:solid 1px #ddd;border-right: none;}
.context h1{font-size: 21px;font-weight: bold;line-height: 100%;margin-bottom: 20px;}
.context p{line-height: 2;color: #666;font-size: 14px;}
.context p b{color: #222;font-size: 18px;}
.context .line{height: 1px;background-color: #ddd;margin: 15px 0}
.page-contact .allmap{height: 510px;width: 100%;overflow: hidden;border:solid 1px #ccc;margin-bottom: 50px;}
.page-contact #allmap{height: 560px;}
.page-contact .contopfgs{}
.page-contact .contopfgs .en{font-size: 25px;line-height: 40px;color: #999;text-transform: uppercase;text-align: center;line-height: 100%;margin-bottom: 15px;}
.page-contact .contopfgs .en::after{content: '';display: block;margin:0 auto;height: 2px;width: 120px;background-color: #e6212a;margin-top: 15px;}
.page-contact .contopfgs .zh{font-size: 36px;color: #333;line-height: 2;text-align: center;line-height: 100%;margin-bottom: 20px;margin-bottom: 40px;}
.page-contact .fgs{margin-top: 40px;}
.page-contact .fgs .tit{font-size: 35px;color: #222;margin-bottom: 30px;}
.page-contact .fgs .list{line-height: 2.5;font-size: 17px;color: #666;}
.page-contact .fgs .col-lg6{margin-bottom: 20px;}
.page-contact .fgs .box{border:solid 1px #ddd;padding: 30px;-moz-border-radius: 5px;border-radius: 5px;}
.page-contact .fgs .box p.name{font-size: 23px;color: #333;margin-bottom: 10px;}
.page-contact .fgs .box p i{margin-right: 10px;color: #e6212a;width: 17px;text-align: center;}
.page-service{border-top:solid 1px #ddd;}
.pages-shop-show{overflow: hidden;}
.case-btn{padding:30px 0;text-align:center;background-color:#fff;}
.case-btn a{margin:0 57px;font-size:22px;color:#f33142;}
.case-btn a:nth-child(2){color:#4c4c4c;}
.p-jobs-list {padding: 4% 0;}
.h_zp{height: 60px;line-height: 60px;background-color: #8b8c91;}
.p-jobs-list li.wow{overflow: hidden;border:none;}
.p-jobs-list .h_zp div{width: 16.6666%;float: left;text-align: center;color: #fff;font-size: 15px;font-weight: bold;}
.p-jobs-list li.wow .deta{background-color: #fbfbfb;padding: 0 50px;}
.job-title{background-color: #f5f5f5;margin-top: 10px;cursor: pointer;}
.job-title.active{background-color: #1478ef;}
.p-jobs-list .h_zp.job-title div{color: #666;font-weight: normal;}
.p-jobs-list .job-title.active div{color: #fff;}
.p-jobs-list .tdata .box{padding: 30px;font-size: 13px;color: #666;line-height: 2;}
.p-jobs-list .tdata .box span{font-size: 15px;color: #333;margin-bottom: 20px;display: block;}
.p-jobs-list .tdata .box a.a_134{display: block;width: 100px;line-height: 40px;color: #fff;background-color: #1478ef;text-align: center;}
.p-jobs-list .tdata .box a.a_134:hover{background-color: #ff574a;}
.p-jobs-list li{display: none;}
.p-jobs-list .job-title #lermore1{background: url(../images/jrwm1.png) no-repeat center center;height: 100%;}
.p-jobs-list .job-title.active #lermore1{background: url(../images/jrwm1_h.png) no-repeat center center;}
.page-service{padding: 5% 0;}
.page-service .h1{text-align: center;font-size: 40px;line-height: 100%;margin-bottom:22px;}
.page-service .h4{font-size: 18px;text-align: center;color: #666;margin-bottom: 50px;}
.page-service .text{text-align: center;color: #666;font-size: 14px;line-height: 2;margin-bottom: 50px;}
.page-service .cats{margin-bottom:20px;}
.page-service .cats dl{text-align: center;padding: 0 30px;margin-bottom: 60px;display: inline-block;vertical-align: top;}
.page-service .cats dl.w25{width: 50%;}
.page-service .cats dl.w20{width: 50%;}
.page-service .cats dl dt{margin-bottom: 30px;}
.page-service .cats dl dt img{height: 90px;}
.page-service .cats dl dd .h3{font-size: 23px;margin-bottom: 15px;font-weight: bold;}
.page-service .cats dl dd .des{line-height: 2;color: #666;font-size: 14px;margin-bottom: 40px;height: 50px;overflow: hidden;}
.page-service .cats dl dd .more{font-size: 18px;border:solid 1px #555;padding: 5px 20px;-moz-border-radius: 15px;border-radius: 15px;color: #333;}
.page-service .cats dl dd .more:hover{background-color: #1478ef;border-color: #1478ef;color: #fff;}
.page-service .cats dl dd .contents{position: fixed;top: 20%;bottom: 20%;left: 5%;right: 5%;background-color: #fff;text-align: left;font-size: 16px;color: #333;line-height: 2;z-index: 10;-moz-border-radius: 10px;border-radius: 10px;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);transform: scale(0);-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;opacity: 0;padding: 50px 0; }
.page-service .cats dl dd .scwap{overflow-y: auto;height: 100%;}
.scwapbox{padding:0 50px;}
.page-service .cats dl dd .contents.show{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1;}
.page-service .cats dl dd .contents .h5{font-size: 45px;color: #333;line-height: 100%;margin-bottom: 20px;}
.page-service .cats dl dd .contents .h5::after{content: '';display: block;height: 3px;width: 100px;background-color: #1478ef;margin-top: 30px;}
.page-service .cats dl dd .contents .close{position: absolute;right: -20px;top: -20px;width: 50px;height: 50px;cursor: pointer;background-color: #333;-moz-border-radius: 50%;border-radius: 50%;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
.page-service .cats dl dd .contents .close:hover{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);background-color: #1478ef;}
.page-service .cats dl dd .contents .close p{width: 30px;height: 3px;margin-top: 5px;background-color: #fff;-moz-border-radius: 2px;border-radius: 2px;}
.page-service .cats dl dd .contents .close p:nth-child(1){-webkit-transform:matrix(1,0,0,1,10,18) rotate(45deg);-moz-transform:matrix(1,0,0,1,10,18) rotate(45deg);-ms-transform:matrix(1,0,0,1,10,18) rotate(45deg);transform:matrix(1,0,0,1,10,18) rotate(45deg);}
.page-service .cats dl dd .contents .close p:nth-child(2){-webkit-transform:matrix(1,0,0,1,10,10) rotate(-45deg);-moz-transform:matrix(1,0,0,1,10,10) rotate(-45deg);-ms-transform:matrix(1,0,0,1,10,10) rotate(-45deg);transform:matrix(1,0,0,1,10,10) rotate(-45deg);}
.page-service .cats dl dd .contents .scroll{}
.pservicebg{position: fixed;z-index: 7;background-color: rgba(0,0,0,.3);width: 100%;height: 100%;left: 0;top: 0;display: none;}
.gylwrap .h1{}
.gylwrap .h1::after{content: '';display: block;margin:30px auto 0;width: 120px;height: 3px;background-color: #1478ef;}
.gylwrap .h3{text-align: center;font-size: 18px;margin-bottom: 40px;color: #333;}
.gylwrap .text{margin-bottom: 70px;}
.moshi{background: url(http://www.xivodesign.com/img/K1_05.jpg) no-repeat center fixed;-moz-background-size: cover;background-size: cover;}
.moshi .li{height: 100%;padding: 0 3%;background-color: rgba(0,0,0,.3);line-height: 500px;cursor: pointer;}
.moshi .li .box{height: 200px;overflow: hidden;display: inline-block;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;vertical-align: middle;}
.moshi .li:nth-child(2){background-color: rgba(0,0,0,.7);}
.moshi .li .h3{color: #fff;font-size: 40px;margin-bottom: 20px;line-height: 100%;font-weight: bold;}
.moshi .li .h4{color: #fff;line-height: 100%;margin-bottom: 30px;}
.moshi .li .h4::after{content: '';display: block;width: 100px;height: 3px;width: 100px;background-color: #fff;margin:30px auto 0;}
.moshi .li .texts{color: #fff;font-size: 15px;line-height: 2;margin-bottom: 50px;text-align: center;}
.moshi .li:hover{background-color: rgba(230,33,41,.9);}
.moshi .li:hover .box{height: 350px;}
.page-service .liucheng{padding: 7% 0 0; overflow: hidden;}
.page-service .liucheng ul{position: relative;margin-bottom: 4%;}
.page-service .liucheng ul .line2{content: '';display: block;width: 100%;height: 2px;background-color: #ccc;left: 0;bottom: 0;position: absolute;display: none}
.page-service .liucheng ul .line1{content: '';display: block;height: 2px;background-color: #e6212a;left: 0;bottom: 0;position: absolute;z-index: 3;width: 0;display: none}
.page-service .liucheng ul li{padding: 0;text-align: center;position: relative;cursor: pointer;padding-bottom: 2%;margin-bottom: 40px;}
.page-service .liucheng ul li img{width: 90px;margin-bottom: 20px;}
.page-service .liucheng ul li p{font-size: 18px;font-weight: bold;}
.page-service .liucheng ul li::after{content: '';display: block;width: 8px;height: 8px;border:solid 3px #666;-moz-border-radius: 50%;border-radius: 50%;position: absolute;left: 0;right: 0;margin:auto;bottom: -44px;z-index: 10;background-color: #fff;display: none;}
.page-service .liucheng ul li.active::after{border-color: #e6212a;}
.page-service .liucheng ul li.cur p{color: #e6212a;}
.page-service .liucheng .tabsbox{margin-bottom: 50px;}
.page-service .liucheng .tabsbox .container{position: relative;}
.page-service .liucheng .tabsbox .block{position: absolute;left: 0;top: 0;width: 100%;}
.page-service .liucheng .tabsbox dl{text-align: center;display: inline-block;vertical-align: top;margin-bottom: 30px;float: none;}
.page-service .liucheng .tabsbox dl dt{font-size: 18px;margin-bottom: 20px;font-weight: bold;color: #e6212a;background-color: #eee;padding: 10px 0;-moz-border-radius: 5px;border-radius: 5px;}
.page-service .liucheng .tabsbox dl dd p{line-height: 2;font-size: 15px;color: #666;}
.page-service .liucheng .tabs1{min-height: 250px;}
.page-service .liucheng .tabs1 .container{position: relative;}
.page-service .liucheng .tabs1 p{font-size: 14px;line-height: 2;color: #333;margin-bottom: 15px;}
.page-service .liucheng .tabs1 .block{position: absolute;left: 0;top: 0;}
.page-service .liucheng .tabs1 .block .img-list{margin-top: 30px;}
.page-service .liucheng .tabs1 .block .img-list .img{display: inline-block;float: none;vertical-align: top;margin-bottom: 30px;}
.page-service .liucheng .tabs1 .block .img-list img{margin-bottom: 20px;width: 100%;}
.serviceshop{}
.serviceshop .container{padding: 0 10px;width: 100%;}
.serviceshop .row{margin: 0 -5px;}
.serviceshop .li{padding:0 5px;margin-bottom: 10px;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;position: relative;float: none;display: inline-block;vertical-align: top;}
.serviceshop .li img{width: 100%;}
.serviceshop .ul .li a{display: block;position: relative;overflow: hidden;}
.serviceshop .ul .li img{width: 100%;-webkit-transition: all .3s ease;-o-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;}
.serviceshop .ul .li a:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.serviceshop .ul .li a{display: block;overflow: hidden;}
.serviceshop .ul .li .textbg{background-color: rgba(230,33,41,.9);position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;-webkit-transition: all .3s ease;-o-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;}
.serviceshop .ul .li .text{position: absolute;height: 70px;color: #fff;top: 0;left: 0;text-align: center;width: 100%;bottom: 0;font-size: 16px;line-height: 100%;opacity: 0;-webkit-transition: all .3s ease;-o-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;-webkit-transition-delay: .3s;-moz-transition-delay: .3s;-o-transition-delay: .3s;transition-delay: .3s;margin: auto;}
.serviceshop .ul .li .text .h3{font-size: 22px;font-weight: bold;line-height: 100%;}
.serviceshop .ul .li .text .h3::after{content: '';display: block;width: 60px;height: 3px;background-color: #fff;margin:15px auto;}
.serviceshop .ul .li a:hover .text{opacity: 1;}
.serviceshop .ul .li a:hover .textbg{opacity: 1;}
.sjlin1{}
.sjlin1 .h2{margin-bottom: 20px;}
.sjlin1 .h2::after{content: '';display: block;width: 100px;height: 3px;background-color: #1478ef;margin:20px auto 0;}
.sjlin1 .h4{margin-bottom: 60px;}
.sjlin1 .text{margin-bottom: 0;}
.sjlin1 .container{}
.sjlin1 .row{margin:0 -20px;}
.sjlin1 .qunti{margin-bottom: 40px;}
.sjlin1 dl{position: relative;padding: 0 20px;margin-bottom: 30px;}
.sjlin1 dl dt{position: absolute;right: 20px;top: -10px;font-size: 90px;line-height: 100%;font-weight: bold;color: #eee;}
.sjlin1 dl dt::after{content: '';display: block;width: 200px;height: 150px;background-color: #fff;position: absolute;top: 70%;-webkit-transform: rotate(10deg);-moz-transform: rotate(10deg);-ms-transform: rotate(10deg);transform: rotate(10deg);right: 50%;margin-right: -100px;}
.sjlin1 dl dd .t{font-size: 30px;font-weight: bold;line-height: 100%;margin-bottom: 25px;color: #1478ef;}
.sjlin1 dl dd p{line-height: 2;color: #333;font-size: 18px;}
.sjlin1 .pinhen{padding: 10% 0;background-color: #f9f9f9;}
.sjlin1 .pinhen .h3{font-size: 30px;color: #1478ef;line-height: 100%;margin-bottom: 30px;font-weight: bold;}
.sjlin1 .anshi{padding: 10% 0 0;}
.sjlin1 .anshi .h3{font-size: 30px;color: #1478ef;line-height: 2;margin-bottom: 30px;font-weight: bold;}
#footer dl.watch{display: block;text-align: center;}
#footer dl.con{margin-bottom: 20px;}
#footer dl.watch .share a{display: inline-block;float: none;}
.videoBoxbg{position: fixed;top: 0;bottom: 0;right: 0;left: 0;background-color:rgba(0,0,0,.5);z-index: 2355;display: none;}
.videoBox{width: 50%;height: 70%;position: fixed;top: 0;bottom: 0;right: 0;left: 0;margin:auto;z-index: 3499;padding: 30px;background-color: #fff;border-radius: 5px;display: none;}
.videoBox .close{width: 36px;height: 36px;font-size: 16px;background-color: #000;border-radius: 90px;position: absolute;top: -18px;right: -18px;cursor: pointer;color: #fff;font-size: 18px;text-align: center;line-height: 32px;font-weight: bold;}
.page-contact .message{}
		.page-contact .message .h3{font-size: 26px;margin-bottom: 20px;line-height: 100%;}
	.page-contact .message .row{margin:0 -10px;}
	.page-contact .message div[class^="col-lg"]{padding: 0 10px;margin-bottom: 10px;position: relative;}
	.page-contact .message div[class^="col-lg"] label{position: absolute;font-size: 14px;line-height: 38px;padding: 0 10px;}
	.page-contact .message input[type="text"]{border:solid 1px #ddd;padding: 10px;width: 100%;padding-left: 60px;}
	.page-contact .message textarea{border:solid 1px #ddd;padding: 10px;width: 100%;height: 100px;text-indent: 60px;}
	.page-contact .message button{width: 100%;border:none;background-color: #1478ef;color: #fff;cursor: pointer;height: 70px;font-size: 20px;text-align: center;}
	.page-contact .message button img{margin-bottom: 10px;margin-right: 20px;height: 30px;}
	.page-contact .message button p{display: inline-block;}
@media (min-width:768px){
	#product .list .img{width: 200px;}
	#product{padding: 60px 0;overflow: hidden;background-color: #f8f8f8;}
	#product .h1{text-align: center;font-size: 34px;color: #2c2c2c;line-height: 100%;}
	#product .h1::after{content: '';display: block;width: 60px;height: 3px;background-color: #2872db;margin:20px auto;}
	#product .h3{text-align: center;font-size: 18px;color: #7d7d7d;line-height: 100%;margin-bottom: 70px;}
	#product .list{overflow: hidden;}
	#product .list .li{}
	#product .list .li a{padding: 30px;background-color: #fff;display: block;height: 250px;position: relative;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;overflow: hidden;}
	#product .list .li a::after{content: '';display: block;width: 250px;height: 800px;background-color: rgba(255,255,255,.1);display: block;position: absolute;top: 0px;left: 0;-webkit-transform:translate3d(-200px,-500px,0) rotate(45deg);-moz-transform:translate3d(-200px,-500px,0) rotate(45deg);transform:translate3d(-200px,-500px,0) rotate(45deg);-webkit-transition: all 1s ease;-o-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
	#product .list .li a:hover::after{-webkit-transform:translate3d(650px,50px,0) rotate(45deg);-moz-transform:translate3d(650px,50px,0) rotate(45deg);transform:translate3d(650px,50px,0) rotate(45deg);}
	#product .list .li a:hover{background-color: #2872db;-moz-border-radius: 5px;border-radius: 5px;}
	#product .list .img{overflow: hidden;position: absolute;right: 50px;margin:auto;height: 100%;top: 0;line-height: 250px;}
	#product .list .li .text{}
	#product .list .li .text .h6{font-size: 42px;color: #404040;font-weight: bold;margin-bottom: 20px;}
	#product .list .li a:hover .text .h6{color: #fff;}
	#product .list .li .text .h4{color: #666;font-size: 18px;line-height: 100%;margin-bottom: 40px;}
	#product .list .li a:hover .text .h4{color: #fff;}
	#product .list .li .text .introl{font-size: 13px;line-height: 24px;color: #656565;}
	#product .list .li .text span.more{display: block;width: 140px;height: 44px;line-height: 44px;background-color: #404040;text-align: center;color: #fff;font-size: 15px;border:solid 1px #fff;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
	#product .list .li a:hover .text span.more{background: none;border:solid 1px #fff;color: #fff;}
	#product .list .btn{}
	#product .list .btn a{display: block;float: left;width: 50%;line-height: 60px;background-color: #e86b1b;color: #fff;text-align: center;font-size: 16px;}
	#product .list .btn a:nth-child(1){background-color: #1478ef;}
	#product .list .btn a img{margin-right: 12px;}
	#product .list ul li a:hover .text .h4{color: #1478ef}
	#Char .list .li .text{padding: 0 10px;}
	#Char .list .li .icon{margin-right: 20px;}
	.pages-serveice .weixiu .swiper-slide{width: 70%;}
}
@media (min-width: 992px){
	#Char .list .li{text-align: left;}
	#Char .list .li .text{width: 370px;}
	#footer .footlogo{float: left;text-align: left;}
	#footer .footnav{}
	#footer dl.con{text-align: left;float: left;padding-right: 30px;}
	#footer dl.watch{display: block;float: left;}
	.pages-about .introlbox .text{width: 50%;}
	.slide{display: block;}
	.pages-about .lichen .list .lichenbox{width: 80%;}
	.page-navbar-Horizontal{background: none;border-bottom: solid 1px #ddd;}
	.page-navbar-Horizontal ul{border-top: solid 1px #ddd;}
	.page-navbar-Horizontal .curshow{color: #333;}
	.page-navbar-Horizontal .curshow .downmenu{border-color: #333;}
	.bianjie .li{width: 33.333%;}
	.bianjie .li:nth-child(3){background: none;}
	.bianjie .li:nth-child(2n){    background-color: #0d6de0;}
	.pages-serveice .lx .list .li{margin-bottom: 20px;}
	.pages-serveice .lx .list .li .img img{width: 100%;}
	.pages-serveice .weixiu .swiper-slide{width: 70%;}
	.pages-news .lists li{display: inline-block;vertical-align: top;float: none;}
	.pages-news .lists li a{display: block;padding: 20px;border:solid 1px #ddd;}
	.pages-news .lists li a .text{padding-bottom: 60px;}
	#banner{position: relative;overflow: hidden;}
	#banner .swiper-slide{width: 100%;position: relative;}
	#banner .swiper-slide .bg{width: 100%;position: absolute;height: 100%;}
	#banner .swiper-slide .box{margin-top: 170px;position: relative;z-index: 50;}
	#banner .swiper-slide .box .container{position: relative;}
	#banner .swiper-slide .box .text {padding-top: 80px;text-align: left;}
	#banner .swiper-slide .box .text .h1{font-size: 50px;font-weight: bold;color: #fff;margin-bottom: 20px;opacity: 0;-webkit-transition: all 1s ease;-o-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;-webkit-transform: translateX(120px);-moz-transform: translateX(120px);-ms-transform: translateX(120px);transform: translateX(120px);}
	#banner .swiper-slide .box .text p{font-size: 20px;color: #fff;line-height: 2;opacity: 0;-webkit-transition: all 1s ease;-o-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;-webkit-transform: translateX(120px);-moz-transform: translateX(120px);-ms-transform: translateX(120px);transform: translateX(120px);-webkit-transition-delay: 300ms;-moz-transition-delay: 300ms;-o-transition-delay: 300ms;transition-delay: 300ms;}
	#banner .swiper-slide .box .img{position: absolute;right: 0;top: 0;width:50%;}
	#banner .swiper-slide.swiper-slide-active .box .text .h1{-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);opacity: 1;}
	#banner .swiper-slide.swiper-slide-active .box .text p{-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);opacity: 1;}
#banner .swiper-pagination .swiper-pagination-bullet{width: 14px;height: 14px;}
/*	#banner .swiper-slide .a2 .img{left: 0;right: auto;}
	#banner .swiper-slide .a2 .text{float: right;}*/
	.cver{display: block;}
	#banner .progress{position: absolute;bottom: 0;left: 0;height: 4px;background-color: #fff;width: 0;z-index: 60;}
	#banner .down{position: absolute;bottom: 40px;margin:auto;z-index: 60;padding: 15px 0;width: 100%;text-align: center;cursor: pointer;}
	#banner .down a{display: inline-block;width: 16px;height: 10px;-webkit-animation: bounce 1.5s linear infinite;-moz-animation: bounce 1.5s linear infinite;animation: bounce 1.5s linear infinite;background: url(../images/bannerdownicon.png) no-repeat;}
}
@media (min-width:1200px){
	.kong-heade{height: 135px;}
	body.open .kong-heade{height: 90px;}
	#header{padding: 0;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
	#header #top{line-height: 44px;color: #fff;font-size: 13px;-webkit-transition: all .3s linear;-o-transition: all .3s linear;-moz-transition: all .3s linear;transition: all .3s linear;height: 44px;overflow: hidden;background-color: #1478ef;display: block;}
	body.open #header #top{height: 0;overflow: hidden;}
	#header #top .topnav{float: right;}
	#header #top .topnav ul li{float: left;margin-left: 15px;}
	#header #top .topnav ul li a{color: #fff;}
	#header #top .topnav ul li a img{margin-right: 6px;position: relative;top: -2px;}
	#header #top .topnav ul li a:hover{color: #fff;}
	#header .logonav{height: 90px;}
	#header .logo{float: left;line-height: 90px;}
	#header .logo img{height: auto;}
	#header.active{position: fixed;top: 0;width: 100%;left: 0;z-index: 999;background-color: #fff;}
	#header.active #top{height: 0;border-bottom: none;}
	#header .navtoggle{display: none;}
	#header1 .navtoggle{display: none;}
	#header .navbar{overflow: visible;height: 90px;float: right;line-height: 87px;position: static;width: auto;}
	#header .navbar ul{display: inline-block;vertical-align: middle;height: 90px;margin: 0;}
	#header .navbar ul li.level{float: left;text-align: center;padding: 0 20px;position: relative;border-top: none;}
	#header .navbar ul li.level:last-child{padding-right: 0;}
	#header .navbar ul li.level a{color: #333;text-transform: uppercase;display: block;position: relative;font-size:17px;border-bottom: solid 3px rgba(0,0,0,0);line-height: 88px;}
	#header .navbar ul li.level a::after{display: none;}
	#header .navbar ul li.active a{color: #1478ef;border-bottom: solid 3px #1478ef;}
	#header .navbar ul li.level a:hover{color: #1478ef;border-bottom: solid 3px #1478ef;}
	#header .navbar ul li.level ul{position: absolute;top: 100%;left: 0;z-index: 999;background-color: #fff;height: auto;opacity: 0;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;-webkit-transform: scaleY(0);-moz-transform: scaleY(0);-ms-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: top;-moz-transform-origin: top;-ms-transform-origin: top;transform-origin: top;-webkit-box-shadow: 0 0 20px rgba(0,0,0,.1);-moz-box-shadow: 0 0 20px rgba(0,0,0,.1);box-shadow: 0 0 20px rgba(0,0,0,.1);display: block;}
	#header .navbar ul li.level ul li{border-bottom: solid 1px #ddd;width: 100%;padding: 0 24px;text-align: left;}
	#header .navbar ul li.level ul li:last-child{border-bottom: none;}
	#header .navbar ul li.level ul li a{color: #666;line-height: 50px;white-space: nowrap;height: 50px;font-size: 15px;}
	#header .navbar ul li.level ul li a:hover{border-bottom: none;line-height: 50px;height: 50px;}
	#header .navbar ul li.level:hover ul{opacity: 1;-webkit-transform: scaleY(1);-moz-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1);}
	#header .navbar ul li.active ul li a{border-bottom: none;}
	/*-----------------------------------------------------*/
	#header1{padding: 0;position: fixed;left: 0;top: 0;background-color: rgba(0,0,0,.4);z-index: 999;width: 100%;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
	#header1 #top{line-height: 44px;border-bottom: solid 2px #383739;color: #fff;font-size: 13px;-webkit-transition: all .3s ease;-o-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;height: 44px;overflow: hidden;display: block;}
	#header1 #top .topnav{float: right;}
	#header1 #top .topnav ul li{float: left;margin-left: 15px;}
	#header1 #top .topnav ul li a{color: #fff;}
	#header1 #top .topnav ul li a img{margin-right: 6px;position: relative;top: -2px;}
	#header1 #top .topnav ul li a:hover{color: #1478ef;}
	#header1 .logonav{height: 90px;}
	#header1 .logo{float: left;line-height: 90px;}
	#header1.active{background-color: rgba(0,0,0,.7);}
	#header1.active #top{height: 0;border-bottom: none;}
	#header1 .navbar{overflow: visible;height: 90px;float: right;line-height: 87px;position: static;width: auto;}
	#header1 .navbar ul{display: inline-block;vertical-align: middle;height: 90px;margin: 0;}
	#header1 .navbar ul li.level{float: left;text-align: center;padding: 0 20px;position: relative;border-top: none;}
	#header1 .navbar ul li.level:last-child{padding-right: 0;}
	#header1 .navbar ul li.level a{color: #fff;text-transform: uppercase;display: block;position: relative;font-size:17px;border-bottom: solid 3px rgba(0,0,0,0);line-height: 87px;}
	#header1 .navbar ul li.level a::after{display: none;}
	#header1 .navbar ul li.active a{color: #1478ef;border-bottom: solid 3px #1478ef;}
	#header1 .navbar ul li.level a:hover{color: #1478ef;border-bottom: solid 3px #1478ef;}
	#header1 .navbar ul li.level ul{position: absolute;top: 100%;left: 0;z-index: 999;background-color: #fff;height: auto;opacity: 0;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;-webkit-transform: scaleY(0);-moz-transform: scaleY(0);-ms-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: top;-moz-transform-origin: top;-ms-transform-origin: top;transform-origin: top;-webkit-box-shadow: 0 0 20px rgba(0,0,0,.1);-moz-box-shadow: 0 0 20px rgba(0,0,0,.1);box-shadow: 0 0 20px rgba(0,0,0,.1);display: block;}
	#header1 .navbar ul li.level ul li{border-bottom: solid 1px #ddd;width: 100%;padding: 0 24px;text-align: left;}
	#header1 .navbar ul li.level ul li:last-child{border-bottom: none;}
	#header1 .navbar ul li.level ul li a{color: #666;line-height: 50px;white-space: nowrap;height: 50px;font-size: 15px;}
	#header1 .navbar ul li.level ul li a:hover{border-bottom: none;line-height: 50px;height: 50px;}
	#header1 .navbar ul li.level:hover ul{opacity: 1;-webkit-transform: scaleY(1);-moz-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1);}
	#header1 .navbar ul li.active ul li a{border-bottom: none;}
	@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}75%{-webkit-transform:translateY(15px);transform:translateY(15px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes bounce{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);transform:translateY(-15px)}50%{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}75%{-webkit-transform:translateY(15px);-moz-transform:translateY(15px);transform:translateY(15px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}@keyframes bounce{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);transform:translateY(-15px)}50%{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}75%{-webkit-transform:translateY(15px);-moz-transform:translateY(15px);transform:translateY(15px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}
	#banner{position: relative;overflow: hidden;}
	#banner .swiper-slide{width: 100%;position: relative;}
	#banner .swiper-slide .bg{width: 100%;position: absolute;height: 100%;}
	#banner .swiper-slide .box{margin-top: 200px;position: relative;z-index: 50;}
	#banner .swiper-slide .box .container{position: relative;}
	#banner .swiper-slide .box .text {padding-top: 50px;text-align: left;float: right;}
	#banner .swiper-slide .box .text .h1{font-size: 50px;font-weight: bold;color: #fff;margin-bottom: 20px;opacity: 0;-webkit-transition: all 1s ease;-o-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;-webkit-transform: translateX(120px);-moz-transform: translateX(120px);-ms-transform: translateX(120px);transform: translateX(120px);}
	#banner .swiper-slide .box .text p{font-size: 20px;color: #fff;line-height: 2;opacity: 0;-webkit-transition: all 1s ease;-o-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;-webkit-transform: translateX(120px);-moz-transform: translateX(120px);-ms-transform: translateX(120px);transform: translateX(120px);-webkit-transition-delay: 300ms;-moz-transition-delay: 300ms;-o-transition-delay: 300ms;transition-delay: 300ms;}
	#banner .swiper-slide .box .img{position: absolute;left: 0;top: 0;}
	#banner .swiper-slide.swiper-slide-active .box .text .h1{-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);opacity: 1;}
	#banner .swiper-slide.swiper-slide-active .box .text p{-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);opacity: 1;}
	#banner .swiper-slide .box.a3{margin-top: 260px;}
	#banner .swiper-slide .box.a3 .text{width: 50%;}
	#banner .swiper-slide .a2 .img{left: auto;right: 0;}
	#banner .swiper-slide .a2 .text{float: left;}
	#banner .swiper-slide .a2 .text .h1{color: #1478ef;}
	#banner .swiper-slide .a2 .text .h3{color: #333;}
	#banner .swiper-slide .a2 .text p{color: #333;}
	.cver{display: block;}
	#banner .progress{position: absolute;bottom: 0;left: 0;height: 4px;background-color: #fff;width: 0;z-index: 60;}
	#banner .down{position: absolute;bottom: 40px;margin:auto;z-index: 60;padding: 15px 0;width: 100%;text-align: center;cursor: pointer;}
	#banner .down a{display: inline-block;width: 16px;height: 10px;-webkit-animation: bounce 1.5s linear infinite;-moz-animation: bounce 1.5s linear infinite;animation: bounce 1.5s linear infinite;background: url(../images/bannerdownicon.png) no-repeat;}
	#about{padding: 60px 0 ;position: relative;}
	 
	#about .introl{font-size: 14px;color: #000;line-height: 1.5;margin-bottom: 10px;text-align: left;}
	#about a.more{width: 190px;height: 45px;display: block;color: #fff;font-size: 18px;text-align: center;line-height: 47px;margin:0 auto;}
	#particles{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #2872db;z-index: -1;}
	#product{padding: 60px 0;overflow: hidden;background-color: #f8f8f8;}
	#product .h1{text-align: center;font-size: 34px;color: #2c2c2c;line-height: 100%;}
	#product .h1::after{content: '';display: block;width: 60px;height: 3px;background-color: #2872db;margin:20px auto;}
	#product .h3{text-align: center;font-size: 18px;color: #7d7d7d;line-height: 100%;margin-bottom: 70px;}
	#product .list{overflow: hidden;}
	#product .list .li{}
	#product .list .li a{padding: 50px;background-color: #fff;display: block;height: 350px;position: relative;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;overflow: hidden;}
	#product .list .li a::after{content: '';display: block;width: 250px;height: 800px;background-color: rgba(255,255,255,.1);display: block;position: absolute;top: 0px;left: 0;-webkit-transform:translate3d(-200px,-500px,0) rotate(45deg);-moz-transform:translate3d(-200px,-500px,0) rotate(45deg);transform:translate3d(-200px,-500px,0) rotate(45deg);-webkit-transition: all 1s ease;-o-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
	#product .list .li a:hover::after{-webkit-transform:translate3d(650px,50px,0) rotate(45deg);-moz-transform:translate3d(650px,50px,0) rotate(45deg);transform:translate3d(650px,50px,0) rotate(45deg);}
	#product .list .li a:hover{background-color: #2872db;-moz-border-radius: 5px;border-radius: 5px;}
	#product .list .img{overflow: hidden;position: absolute;right: 50px;margin:auto;height: 100%;top: 0;line-height: 350px;width: auto;}
	#product .list .li .text{}
	#product .list .li .text .h6{font-size: 42px;color: #404040;font-weight: bold;margin-bottom: 20px;}
	#product .list .li a:hover .text .h6{color: #fff;}
	#product .list .li .text .h4{color: #666;font-size: 18px;line-height: 100%;margin-bottom: 40px;}
	#product .list .li a:hover .text .h4{color: #fff;}
	#product .list .li .text .introl{font-size: 13px;line-height: 24px;color: #656565;}
	#product .list .li .text span.more{display: block;width: 140px;height: 44px;line-height: 44px;background-color: #404040;text-align: center;color: #fff;font-size: 15px;border:solid 1px #fff;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
	#product .list .li a:hover .text span.more{background: none;border:solid 1px #fff;color: #fff;}
	#product .list .btn{}
	#product .list .btn a{display: block;float: left;width: 50%;line-height: 60px;background-color: #e86b1b;color: #fff;text-align: center;font-size: 16px;}
	#product .list .btn a:nth-child(1){background-color: #1478ef;}
	#product .list .btn a img{margin-right: 12px;}
	#product .list ul li a:hover .text .h4{color: #1478ef}
	#Char{padding: 60px 0 60px;}
	#Char .h1{text-align: center;font-size: 30px;color: #303030;line-height: 100%;margin-bottom: 24px;}
	#Char .h1::after{content: '';display: block;width: 60px;height: 3px;background-color: #2872db;margin:20px auto 55px;}
	#Char .list{}
	#Char .list .li{display: inline-block;vertical-align: top;float: none;margin-bottom: 70px;}
	#Char .list .li:nth-child(n+4){margin-bottom: 0;}
	#Char .list .li .icon{width: 71px;height: 71px;background-color: #2872db;-moz-border-radius: 50%;border-radius: 50%;overflow: hidden;display: inline-block;vertical-align: middle;margin-right: 30px;text-align: center;line-height: 68px;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
	#Char .list .li .text{display: inline-block;vertical-align: middle;width: 250px;line-height: 100%;}
	#Char .list .li .text .h4{font-size: 18px;color: #333;line-height: 100%;margin-bottom: 15px;}
	#Char .list .li .text .des{font-size: 13px;color: #999;line-height: 22px;}
	#Char .list .li:hover .icon{background-color: #ffae00;}
	#efficiency{background: url(../images/efficiency.jpg) no-repeat center;height: 470px;}
	#efficiency .introl{float: right;padding: 120px 0;text-align: right;}
	#efficiency .introl .h5{font-size: 24px;color: #fff;line-height: 100%;margin-bottom: 30px;}
	#efficiency .introl .h1{font-size: 62px;font-weight: bold;color: #fff;line-height: 100%;margin-bottom: 45px;}
	#efficiency .introl .li{text-align: center;}
	#efficiency .introl .li .t{font-size: 42px;color: #fff;margin-bottom: 10px;}
	#efficiency .introl .li .t span{color: #f96b2c;}
	#efficiency .introl .li p{color: #fff;font-size: 14px;}
	.wenhua{line-height: 3;}
	.wenhua .h3{font-size: 30px;text-align: center;line-height: 100%;margin-bottom: 30px;}
	#whnr li{text-align: center;}
	#whnr li h2{font-size: 30px;line-height: 100%;padding: 15px 0;}
	#whnr li h3{font-size: 20px;line-height: 100%;}
	#news{padding: 60px 0;}
	#news .tit {position: relative;}
	#news .tit .h1{text-align: center;font-size: 34px;color: #2c2c2c;line-height: 100%;}
	#news .tit .h1::after{content: '';display: block;width: 60px;height: 3px;background-color: #2872db;margin:20px auto 40px;}
	#news .navbars{text-align: center;overflow: hidden;position: relative;margin-bottom: 50px;}
	#news .navbars::after{content: '';display: block;height: 1px;width: 100%;top: 0;bottom: 0;margin:auto;background-color: #e3e3e3;position: absolute;z-index: -1;}
	#news .navbars li{font-size: 18px;-moz-border-radius: 0;border-radius: 0;background: none;opacity: 1;display: inline-block;margin-right: 25px;width: auto;}
	#news .navbars li:last-child{margin-right: 0;}
	#news .navbars li a{color: #2f2f2f;display: block;height: 40px;text-align: center;line-height: 38px;border:solid 1px #e3e3e3;-moz-border-radius: 90px;border-radius: 90px;background-color: #fff;padding: 0 15px;}
	#news .navbars li .img img{width: 100%;}
	#news .navbars li a:hover{border:solid 1px #2872db;-moz-border-radius: 90px;border-radius: 90px;color: #fff;background-color: #2872db;}
	#news .navbars li.active a{border:solid 1px #2872db;-moz-border-radius: 90px;border-radius: 90px;color: #fff;background-color: #2872db;}
	#news .list{}
	#news .list .swiper-slide{background-color: #fff;}
	#news .list ul{}
	#news .list li{margin-bottom: 34px;}
	#news .list li:last-child{margin-bottom: 0;}
	#news .list li .h4{line-height: 60px;font-size: 18px;color: #4b4b4b;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
	#news .list li .introl{line-height: 26px;color: #888888;font-size: 13px;margin-bottom: 24px;}
	#news .list li a .img{width: auto;}
	#news .list li a .text{width: auto;}
	#news .list li a:hover .h4{color: #2872db}
	#news .list li span.more{width: 110px;height: 32px;display: block;-moz-border-radius: 2px;border-radius: 2px;background-color: #202830;color: #fff;text-align: center;line-height: 32px;font-size: 15px;}
	#news .list li a:hover span.more{background-color: #2872db;}
	.faqlist{height: 450px;overflow: hidden;}
	#Exhibition{padding: 70px 0;background-color: #f8f8f8;}
	#Exhibition .tit {position: relative;}
	#Exhibition .tit .h1{text-align: center;font-size: 34px;color: #2c2c2c;line-height: 100%;}
	#Exhibition .tit .h1::after{content: '';display: block;width: 60px;height: 3px;background-color: #2872db;margin:20px auto 40px;}
	.exhleft{background-color: #fff;padding: 20px;}
	.exhleft .h5{font-size: 22px;color: #222;line-height: 100%;line-height: 60px;margin-bottom: 10px;position: relative;}
	.exhleft li{font-size: 15px;line-height: 39px;}
	.exhleft li:nth-child(2n){background-color: #f6f6f6;}
	.exhleft li a{padding: 0 6px;overflow: hidden;display: block;text-overflow: ellipsis;white-space: nowrap;}
	.exhleft li span{background-color: #777;color: #fff;display: inline-block;height: 18px;line-height: 15px;vertical-align: middle;padding: 2px 3px;margin-top: -3px;margin-right: 10px;font-size: 13px;text-align: center;}
	.exhleft li:nth-child(-n+3) span{background-color: #007aff;color: #fff;display: inline-block;height: 18px;line-height: 15px;vertical-align: middle;padding: 2px 3px;margin-top: -3px;margin-right: 10px;}
	.exhright{background-color: #fff;padding: 20px;}
	.exhright .h5{font-size: 22px;color: #222;line-height: 100%;line-height: 60px;margin-bottom: 10px;position: relative;}
	.exhright li p{font-size: 15px;text-align: center;padding: 15px 0}
	.exhimg{overflow: hidden;}
	.exhright .h5 .exhrightpage{right: 0;bottom: 0;top: 0;margin:auto;height: 12px;line-height: 12px;}
	.exhright .h5 .exhrightpage .swiper-pagination-bullet{width: 12px;height: 12px;margin-left: 10px;}
	#links{background-color: #f8f8f8;padding: 40px 0;}
	#links .container{}
	#links .tit{font-size: 18px;color: #2d2d2d;background: url(../images/linkbg.gif) no-repeat right center;padding-right: 25px;display: inline-block;line-height: 100%;vertical-align: middle;}
	#links .tit b{display: block;font-weight: bold;line-height: 100%;text-transform: uppercase;font-size: 32px;margin-bottom: 5px;}
	#links a{margin-right: 25px;font-size: 16px;color: #5f5f5f;line-height: 30px;}
	#links a:hover{color: #1478ef}
	#links .list{width: 1000px;line-height: 100%;display: inline-block;vertical-align: middle;padding-left: 25px;}
	#footer{padding: 70px 0 55px;background: #2f2f2f;}
	#footer .footnav{margin-bottom: 30px;}
	#footer .footlogo{float: left;padding-right: 20px;font-size: 15px;color: #acacac;position: relative;margin-right: 20px;text-align: left;}
	#footer .footlogo img.logoimg{margin-bottom: 50px;width: 280px;}
	#footer .footlogo .h2{margin-bottom: 10px;font-size: 16px;}
	#footer .footlogo .h4{font-size: 30px;font-weight: bold;margin-bottom: 35px;color: #fff;}
	#footer .footlogo .works{font-style: italic;color: #777;}
	#footer .footnav{}
	#footer dl{padding-right: 30px;width: auto;border-bottom: none;display: block;}
	#footer dl.fndl{position: relative;}
	#footer dl.fndl::after{content: '';display: block;width: 1px;height: 217px;background-color: #d6d6d6;position: absolute;right: 0;top: 0;}
	#footer dl dt{line-height: 100%;margin-bottom: 30px;padding: 0;}
	#footer dl dt a{color: #fff;font-size: 19px;display: block;}
	#footer dl dd{display: block;padding: 0;}
	#footer dl dd p{line-height: 36px;font-size: 15px;color: #acacac;font-size: 16px;}
	#footer dl dd p a{font-size: 15px;color: #acacac;text-overflow: ellipsis;white-space: nowrap;}
	#footer dl dd p a:hover{color: #fff;}
	#footer dl dd .box{display: inline-block;vertical-align: top;}
	#footer dl dd .box:nth-child(1){margin-right: 0;}
	#footer dl:last-child{padding-right: 0;margin-right: 0;}
	#footer dl.con {width: 300px;color: #acacac;font-size: 14px;text-align: left;}
	#footer dl.con p{line-height: 24px;margin-bottom: 10px;}
	#footer dl.watch{text-align: center;font-size: 15px;color: #acacac;}
	#footer dl.watch p{padding: 10px 0;margin-bottom: 20px;}
	.bsBox{box-sizing:content-box;}
	#footer .share{}
	#footer .share a{display: inline-block;width: 35px;height: 35px;border:solid 1px #e0e0e0;-moz-border-radius: 50%;border-radius: 50%;margin-right: 10px;line-height: 28px;text-align: center;background: none;padding: 0;padding: 18px;position: relative;}
	#footer .share a img{max-width: 70%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin:auto;}
	#copy{height: 79px;line-height: 79px;color: #acacac;font-size: 15px;border-top: solid 1px #3d3d3d;text-align: center;background-color: #2f2f2f;}
	#copy span{display: inline-block;}
	#copy a{color: #acacac;}
	#copy a:hover{color: #fff;}
	.slide{background-color: #f6f6f6;position: relative;height: 400px;display: block;}
	.slide .container{position: relative;z-index: 40;}
	.slide .h5{font-size: 30px;color: #333;line-height: 100%;}
	.breadcrumbs{line-height: 30px;font-size: 15px;color: #666;padding: 25px 0;display: block;}
	.breadcrumbs a{color: #666;}
	.catpos{line-height: 50px;color: #333;font-size: 15px;padding: 15px 0;}
	.catpos .container::before{content: '';display: inline-block;width: 6px;height: 15px;background-color: #e86b1b;vertical-align: middle;margin-right: 15px;margin-top: -3px;}
	.page-navbar-Horizontal{display: none;}
	.page-navbar-vertical{display: block;}
	.page-navbar-vertical .curshow .downmenu{content:'';display:block;position:absolute;width:12px;height:12px;border-top:solid 1px #333;border-right:solid 1px #333;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:3px;top:0;bottom:0;margin:auto;}
	.page-navbar-vertical{position:relative;}
	.page-navbar-vertical .curshow{font-size:26px;text-align:left;position:relative;z-index:9;overflow: hidden;background-color: #1478ef;;text-align: center;color: #fff;line-height: 80px;text-transform: uppercase;}
	.page-navbar-vertical ul{}
	.page-navbar-vertical li{margin-top: 1px;line-height: 60px;}
	.page-navbar-vertical li a{font-size:18px;display:block;padding:0 40px;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;position: relative;color: #666;background-color: #f5f5f5;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.page-navbar-vertical li a.one{background-color: #333;color: #fff;}
	.page-navbar-vertical li a.active{background-color: #333;color: #fff;}
	.page-navbar-vertical li a::after{content: '+';display: block;position: absolute;top: 0;bottom: 0;right: 40px;margin:auto;}
	.page-navbar-vertical li a:hover{background-color: #333;color: #fff;}
	.page-navbar-vertical li ul{}
	.page-navbar-vertical li ul li{line-height: 30px;padding: 0;}
	.page-navbar-vertical li ul li a{font-size: 17px;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;line-height: 50px;display: block;text-indent: 10px;}
	.page-navbar-vertical li ul li a::after{content: '';display: block;width: 10px;height: 10px;border-top:solid 2px #333;border-right:solid 2px #333;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
	.page-navbar-vertical li ul li a:hover{background: #f5f5f5; color: #222;}
	.page-navbar-vertical li ul li a.actives{font-weight: bold;color: #1478ef;}
	.page-navbar-vertical .lxr{margin-top: 40px;}
	.page-navbar-vertical .lxr img.ren{width: 100%;}
	.page-navbar-vertical .lxr .text{text-align: center;padding: 20px 0;background-color: #1478ef;;color: #fff;-moz-border-radius-bottomleft: 5px;border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;border-bottom-right-radius: 5px;}
	.page-navbar-vertical .lxr .text p{font-size: 15px;margin-bottom: 15px;line-height: 100%;}
	.page-navbar-vertical .lxr .text p img{margin-top: -3px;margin-right: 15px;}
	.page-navbar-vertical .lxr .text .h1{font-size: 30px;font-weight: bold;line-height: 100%;}
	.pages-about{padding: 40px 0;overflow: hidden;font-size: 15px;line-height: 2;color: #333;}
	.pages-about .h2{font-size: 30px;color: #222;line-height: 100%;text-transform: uppercase;margin-bottom: 25px;}
	.pages-about .text{font-size: 15px;color: #666;}
	.pages-about .introlbox{margin-bottom:70px;}
	.pages-about .introlbox .text{width: 100%;}
	.pages-about .introlbox .h3{text-align: center;color: #333;font-size: 30px;margin-bottom: 15px;}
	.pages-about .introlbox .h5{text-align: center;color:#666;font-size: 16px;margin-bottom: 50px;}
	.pages-about .lichen{padding: 60px 0 130px;position: relative;}
	.pages-about .lichen #particles{position: absolute;width: 100%;height: 100%;background-color: #2872db;}
	.pages-about .lichen .h3{text-align: center;color: #fff;font-size: 30px;}
	.pages-about .lichen .h5{text-align: center;color:rgba(255,255,255,.6);font-size: 16px;margin-bottom: 90px;}
	.pages-about .lichen .list{position: relative;}
	.pages-about .lichen .list .lichenbox{width: 90%;margin:0 auto;overflow: hidden;}
	.pages-about .lichen .list .li{color: #fff;text-align: center;}
	.pages-about .lichen .list .li h3::before{content: '';display: block;height: 1px;width: 100%;background-color: rgba(255,255,255,.3);position: absolute;bottom: 0;left: 0;}
	.pages-about .lichen .list .li h3::after{content: '';display: block;width: 11px;height: 11px;background-color: #5ba1f4;-moz-border-radius: 90px;border-radius: 90px;position: absolute;left: 0;right: 0;margin:auto;bottom: -5px;}
	.pages-about .lichen .list .li h3{font-size: 50px;color: #fff;line-height: 100%;margin-bottom: 20px;position: relative;padding-bottom: 30px;font-weight: bold;}
	.pages-about .lichen .list .li p{padding: 0 20%;}
	.pages-about .lichen .list .li:hover h3::before,.pages-about .lichen .list .li:hover h3::after{background-color: #fff;}
	.pages-about .lichen .list div.btn{display: block;width: 50px;height: 50px;border:solid 1px #fff;-moz-border-radius: 50%;border-radius: 50%;position: absolute;top: 0;bottom: 0;margin:auto;text-align: center;line-height: 42px;cursor: pointer;}
	.pages-about .lichen .list div.btn div{font-size: 24px;color: #fff;vertical-align: middle;display: inline-block;}
	.pages-about .lichen .list div.prev{left: -50px;}
	.pages-about .lichen .list div.next{right: -50px;}
	.wenhua{line-height: 2;position: relative;color: #fff;padding: 40px 0 60px;}
	.wenhua .h3{font-size: 30px;text-align: center;line-height: 100%;margin-bottom: 10px;}
	.wenhua .h5{    text-align: center;color: #fff;font-size: 16px;margin-bottom: 20px;margin-bottom: 30px;}
	.pages-about .hzkf{padding: 60px 0 0;position: relative;}
	.pages-about .hzkf #particles{position: absolute;width: 100%;height: 100%;background-color: #2872db;}
	.pages-about .hzkf .h3{text-align: center;color: #333;font-size: 30px;}
	.pages-about .hzkf .h5{text-align: center;color:#666;font-size: 16px;margin-bottom: 50px;}
	.pages-about .hzkf li{margin-bottom: 30px;}
	.pages-about .hzkf li .box{border:solid 1px #ddd;height: 140px;line-height: 130px;text-align: center;}
	.pages-about .hzkf li .box img{max-width: 70%;max-height: 70%;}
	.pages-case{padding-top: 0;}
	.pages-case .lists{}
	.pages-case .lists li{margin-bottom: 30px;display: inline-block;float: none;vertical-align: top;}
	.pages-case .lists li a{display: block;padding: 20px;border:solid 1px #ddd;}
	.pages-case .lists li a:hover{border-color: #1478ef;}
	.pages-case .lists li a .img{margin-bottom: 20px;}
	.pages-case .lists li a .text{position: relative;}
	.pages-case .lists li a .text .h3{font-size: 20px;font-weight: bold;line-height: 100%;margin-bottom: 20px;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
	.pages-case .lists li a .text .introl{font-size: 14px;color: #666;line-height: 2;margin-bottom: 20px;}
	.pages-case .lists li a .text span.more{display: block;width: 90px;line-height: 30px;background-color: #888;color: #fff;text-align: center;}
	.pages-case .lists li a:hover .text span.more{background-color: #1478ef;}
	.pages-about .pyoushi{background-color: #f9f9f9;padding:8% 0 3%;}
	.pages-about .pyoushi .h1{font-size: 35px;text-align: center;color: #222;line-height: 100%;margin-bottom:25px;}
	.pages-about .pyoushi .h4{font-size: 22px;text-align: center;color: #444;line-height: 100%;margin-bottom: 60px;}
	.pages-about .pyoushi dl{text-align: center;margin-bottom: 30px;float: none;display: inline-block;vertical-align: top;}
	.pages-about .pyoushi dl dt{margin-bottom: 20px;}
	.pages-about .pyoushi dl dt span{display: inline-block;width: 96px;height: 96px;background-color: #e6212a;-moz-border-radius: 50%;border-radius: 50%;-moz-border-radius-topleft: 0;border-top-left-radius: 0;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
	.pages-about .pyoushi dl dd{padding: 0 6%;line-height: 24px;color: #666;font-size: 14px;}
	.pages-about .pyoushi dl dd .h3{font-size: 17px;padding: 10px 0;color: #333;font-weight: bold;}
	.pages-about .pyoushi dl img{-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
	.pages-about .pyoushi dl:hover img{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}
	.pages-about .pyoushi dl:hover span{-moz-border-radius: 50%;border-radius: 50%;}
	.pages-about .plicheng{padding: 8% 0;background: url(../images/lichengbg.jpg) no-repeat center fixed;-moz-background-size: cover;background-size: cover;}
	.pages-about .plicheng .h1{font-size: 45px;text-align: center;color: #fff;line-height: 100%;margin-bottom:25px;}
	.pages-about .plicheng .h4{font-size: 22px;text-align: center;color: #fff;line-height: 100%;margin-bottom: 60px;}
	.pages-about .plicheng .li{text-align: center;}
	.pages-about .plicheng .list{margin-bottom: 90px;overflow: hidden;}
	.pages-about .plicheng .li .h5{font-size: 50px;font-weight: bold;color: #fff;margin-bottom: 20px;}
	.pages-about .plicheng .li .des{font-size: 18px;color: #fff;line-height: 2;}
	.pages-about .plicheng .control{text-align: center;position: relative;overflow: hidden;}
	.pages-about .plicheng .control ul{position: relative;}
	.pages-about .plicheng .control::after{content: '';display: block;height: 1px;background-color: #fff;position: absolute;width: 100%;top: 59px;}
	.pages-about .plicheng .control li{cursor: pointer;padding: 0;}
	.pages-about .plicheng .control li p{margin-bottom: 10px;}
	.pages-about .plicheng .control li .quan{display: inline-block;width: 15px;height: 15px;-moz-border-radius: 50%;border-radius: 50%;border:solid 2px #fff;position: relative;margin-bottom: 20px;}
	.pages-about .plicheng .control li .quan::after{content: '';display: block;vertical-align: middle;background-color: #fff;width: 4px;height: 4px;-moz-border-radius: 50%;border-radius: 50%;position: absolute;top: 0;bottom: 0;right: 0;left: 0;margin:auto;}
	.pages-about .plicheng .control li .t{font-size: 26px;font-weight: bold;color: #fff;}
	.pages-about .plicheng .control li.swiper-slide-thumb-active .t{color: #e6212a;}
	.pages-about .pbrand{padding: 8% 0 0;}
	.pages-about .pbrand .h1{font-size: 35px;text-align: center;color: #222;line-height: 100%;margin-bottom:25px;}
	.pages-about .pbrand .h4{font-size: 16px;text-align: center;color: #444;line-height: 2;margin-bottom: 30px;}
	.pages-about .pbrand .custbox{overflow: hidden;position: relative;padding-bottom: 70px;}
	.pages-about .pbrand  li a{display: block;background-color: #888;text-align: center;-webkit-transition: all 1s ease;-o-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;padding: 10px 0;}
	.pages-about .pbrand  li a:hover{background-color: #e6212a;-moz-border-radius: 5px;border-radius: 5px;}
	.pages-about .pbrand  li a img{-webkit-transition: all 1s ease;-o-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
	.pages-about .pbrand  li a:hover img{-webkit-transform: rotateX(360deg);-moz-transform: rotateX(360deg);transform: rotateX(360deg);}
	.pages-about .pbrand .swiper-pagination .swiper-pagination-bullet{width: 12px;height: 12px;}
	.pages-about .pbrand .swiper-pagination .swiper-pagination-bullet-active{background-color: #e6212a;}
	.pages-about .pteam{padding: 8% 0 0;}
	.pages-about .pteam .h1{font-size: 35px;text-align: center;color: #222;line-height: 100%;margin-bottom:25px;}
	.pages-about .pteam .h4{font-size: 16px;text-align: center;color: #444;line-height: 100%;margin-bottom: 40px;}
	.pages-about .pteam .list{overflow: hidden;position: relative;}

	.pages-about .pteam ul li{text-align: center;width: 33.333%;float: left;font-size: 14px;}
	.pages-about .pteam ul li .img{margin-bottom: 30px;}
	.pages-about .pteam ul li .img img{-moz-border-radius: 50%;border-radius: 50%;width: 200px;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
	.pages-about .pteam ul li .text{font-size: 14px;}
	.pages-about .pteam ul li .text .h3{font-size: 20px;color: #333;margin-bottom: 15px;font-weight: bold;}
	.pages-about .pteam ul li .text .h3 span{font-size: 14px;color: #666;margin-left: 15px;font-weight: normal;}
	.pages-about .pteam .list a.prev{display: block;width: 70px;height: 70px;border:solid 1px #777;-moz-border-radius: 50%;border-radius: 50%;top: 0;bottom: 0;margin:auto;left: 10%;position: absolute;text-align: center;z-index: 20;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
	.pages-about .pteam .list a.prev i{font-size: 40px;line-height: 68px;color: #777;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
	.pages-about .pteam .list a.prev:hover{background-color: #e6212a;border-color: #e6212a;}
	.pages-about .pteam .list a.prev:hover i{color: #fff;}
	.pages-about .pteam .list a.next{display: block;width: 70px;height: 70px;border:solid 1px #777;-moz-border-radius: 50%;border-radius: 50%;top: 0;bottom: 0;margin:auto;right: 10%;position: absolute;text-align: center;z-index: 20;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
	.pages-about .pteam .list a.next i{font-size: 40px;line-height: 68px;color: #777;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
	.pages-about .pteam .list a.next:hover{background-color: #e6212a;border-color: #e6212a;}
	.pages-about .pteam .list a.next:hover i{color: #fff;}
	.pages-about .pteam .swiper-pagination .swiper-pagination-bullet{width: 12px;height: 12px;}
	.pages-about .pteam .swiper-pagination .swiper-pagination-bullet-active{background-color: #e6212a;}
	.page-contact .message{}
		.page-contact .message .h3{font-size: 26px;margin-bottom: 20px;line-height: 100%;}
	.page-contact .message .row{margin:0 -10px;}
	.page-contact .message div[class^="col-lg"]{padding: 0 10px;margin-bottom: 10px;position: relative;}
	.page-contact .message div[class^="col-lg"] label{position: absolute;font-size: 14px;line-height: 38px;padding: 0 10px;}
	.page-contact .message input[type="text"]{border:solid 1px #ddd;padding: 10px;width: 100%;padding-left: 60px;}
	.page-contact .message textarea{border:solid 1px #ddd;padding: 10px;width: 100%;height: 100px;text-indent: 60px;}
	.page-contact .message button{width: 100%;border:none;background-color: #1478ef;color: #fff;cursor: pointer;height: 196px;font-size: 20px;text-align: center;}
	.page-contact .message button img{margin-bottom: 10px;height: auto;}
	.page-contact .message button p{display: block;}
	.recomteam li{padding: 0 12px;}
	.recomteam li .box{border:solid 1px #d7d7d7;-moz-border-radius: 2px;border-radius: 2px;padding: 20px;background-color: #fff;display: block;}
	.recomteam li .box img{-moz-border-radius: 2px;border-radius: 2px;}
	.recomteam li .box .h4{font-size: 22px;color: #4d5359;font-weight: bold;line-height: 100%;padding: 18px 0 15px;}
	.recomteam li .box:hover .h4 a{color: #e32235}
	.recomteam li .box .des{font-size: 16px;color: #4d5359;line-height: 22px;margin-bottom: 20px;overflow: hidden;height: 42px;}
	.recomteam li .box .btn .share{float: left;}
	.recomteam li .box .btn .share a{width: 25px;height: 25px;-moz-border-radius: 2px;border-radius: 2px;background-color: #fff;line-height: 25px;text-align: center;color: #c5c5c6;display: block;float: left;margin-right: 5px;font-size: 14px;font-weight: normal;border:solid 1px #d7d7d7;}
	.recomteam li .box:hover .btn .share a{background-color: #3b5999;color: #fff;border-color: #3b5999;}
	.recomteam li .box:hover .btn .share a:nth-child(2){background-color: #00acee;color: #fff;border-color: #00acee;}
	.recomteam li .box:hover .btn .share a:nth-child(3){background-color: #dd4c39;color: #fff;border-color: #dd4c39;}
	.recomteam li .box:hover .btn .share a:nth-child(4){background-color: #e13138;color: #fff;border-color: #e13138;}
	.recomteam li .box .btn .share a i{top: -2px;position: relative;}
	.recomteam li .box .btn a.more{float: right;display: block;width: 25px;height: 25px;background-color: #fff;-moz-border-radius: 2px;border-radius: 2px;background-color: #c5c5c5;color: #fff;text-align: center;line-height: 25px;}
	.recomteam li .box:hover .btn a.more{background-color: #c0392b;color: #fff;}
	.pages-serveice{font-size: 16px;color: #333;line-height: 2;padding: 0 0 3%;}
	.bianjie{z-index: 10;background-color: #1478ef;margin-bottom: 70px;}
	.bianjie .container{}
	.bianjie .li{width: 20%;float: left;text-align: center;color: #fff;padding: 40px 10px;height: 320px;}
	.bianjie .li:nth-child(2n){background-color: #0d6de0;}
	.bianjie .li:nth-child(3){background: none;}
	.bianjie .li .img{width: 80px;height: 80px;display: inline-block;background-color: #fff;-moz-border-radius: 50%;border-radius: 50%;margin-bottom: 10px;line-height: 75px;}
	.bianjie .li .img img{max-width: 70%;max-height: 70%;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
	.bianjie .li:hover .img img{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}
	.bianjie .li .tit{font-size: 26px;margin-bottom: 10px;line-height: 100%;}
	.bianjie .li .des{font-size: 14px;line-height: 23px;}
	.pages-serveice .lx{margin-bottom: 60px;}
	.pages-serveice .lx .h1{font-size: 30px;text-align: center;line-height: 100%;margin-bottom: 10px;}
	.pages-serveice .lx .h3{font-size: 18px;text-align: center;margin-bottom: 40px;}
	.pages-serveice .lx .list .li{text-align: center;}
	.pages-serveice .lx .list .li {font-size: 14px;color: #999;}
	.pages-serveice .lx .list .li .img{overflow: hidden;}
	.pages-serveice .lx .list .li .img img{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
	.pages-serveice .lx .list .li:hover .img img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2)}
	.pages-serveice .lx .list .li h3{font-size: 25px;font-weight: bold;color: #111;line-height: 100%;padding: 15px 0}
	.pages-serveice .caozuo{padding: 70px 0;background-color: #f8f8f8;}
	.pages-serveice .caozuo .h1{font-size: 30px;text-align: center;line-height: 100%;margin-bottom: 10px;}
	.pages-serveice .caozuo .h3{font-size: 18px;text-align: center;margin-bottom: 40px;}
	.pages-serveice .caozuo .list .li .wrapper{background-color: #fff;padding: 30px;color: #666;height: 365px;text-align: center;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;position: relative;}
	.pages-serveice .caozuo .list .li .wrapper .img{margin-bottom: 20px;height: 92px;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;position: relative;z-index: 20;}
	.pages-serveice .caozuo .list .li:nth-child(1) .wrapper .img{background: url(../images/ockkr1a.png) no-repeat center;}
	.pages-serveice .caozuo .list .li:nth-child(2) .wrapper .img{background: url(../images/ockkr2a.png) no-repeat center;}
	.pages-serveice .caozuo .list .li:nth-child(3) .wrapper .img{background: url(../images/ockkr3a.png) no-repeat center;}
	.pages-serveice .caozuo .list .li:nth-child(4) .wrapper .img{background: url(../images/ockkr4a.png) no-repeat center;}
	.pages-serveice .caozuo .list .li:nth-child(1) .wrapper:hover .img{background: url(../images/ockkr1b.png) no-repeat center;}
	.pages-serveice .caozuo .list .li:nth-child(2) .wrapper:hover .img{background: url(../images/ockkr2b.png) no-repeat center;}
	.pages-serveice .caozuo .list .li:nth-child(3) .wrapper:hover .img{background: url(../images/ockkr3b.png) no-repeat center;}
	.pages-serveice .caozuo .list .li:nth-child(4) .wrapper:hover .img{background: url(../images/ockkr4b.png) no-repeat center;}
	.pages-serveice .caozuo .list .li .wrapper .tit{font-size: 24px;font-weight: bold;color: #111;position: relative;z-index: 20;}
	.pages-serveice .caozuo .list .li .wrapper .en{margin-bottom: 40px;line-height: 20px;position: relative;z-index: 20;}
	.pages-serveice .caozuo .list .li .wrapper .des{position: relative;z-index: 20;}
	.pages-serveice .caozuo .list .li .wrapper:hover{background-color: #1478ef;}
	.pages-serveice .caozuo .list .li .wrapper:hover .tit{color: #fff;}
	.pages-serveice .caozuo .list .li .wrapper:hover .en{color: #fff;}
	.pages-serveice .caozuo .list .li .wrapper:hover .des{color: #fff;}
	.pages-serveice .caozuo .list .li .wrapper .particles{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
	.pages-serveice .weixiu{padding: 70px 0 40px;overflow: hidden;}
	.pages-serveice .weixiu .h1{font-size: 30px;text-align: center;line-height: 100%;margin-bottom: 10px;}
	.pages-serveice .weixiu .h3{font-size: 18px;text-align: center;margin-bottom: 40px;}
	.pages-serveice .weixiu .list{position: relative;padding-bottom: 70px;}
	.pages-serveice .weixiu .swiper-slide{width: 800px;position: relative;}
	.pages-serveice .weixiu .swiper-slide .text{position: absolute;bottom: 30px;left: 30px;padding: 30px;background-color: rgba(0,0,0,.7);right: 30px;overflow: hidden;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;opacity: 0;}
	.pages-serveice .weixiu .swiper-slide .h2{font-size: 18px;line-height: 100%;padding: 15px 0;color: #fff;-webkit-transform: translateX(150px);-moz-transform: translateX(150px);-ms-transform: translateX(150px);transform: translateX(150px);opacity: 0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;-webkit-transition-delay: 200ms;-moz-transition-delay: 200ms;-o-transition-delay: 200ms;transition-delay: 200ms;}
	.pages-serveice .weixiu .swiper-slide p{font-size: 14px;color: #fff;-webkit-transform: translateX(150px);-moz-transform: translateX(150px);-ms-transform: translateX(150px);transform: translateX(150px);opacity: 0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;-webkit-transition-delay: 500ms;-moz-transition-delay: 500ms;-o-transition-delay: 500ms;transition-delay: 500ms;}
	.pages-serveice .weixiu .swiper-slide::after{content: '';display: block;position: absolute;width: 100%;height: 100%;background-color: rgba(255,255,255,.8);left: 0;top: 0;}
	.pages-serveice .weixiu .swiper-slide-active::after{display: none;}
	.pages-serveice .weixiu .swiper-slide-active .text{opacity: 1;}
	.pages-serveice .weixiu .swiper-slide-active .h2{opacity: 1;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
	.pages-serveice .weixiu .swiper-slide-active p{opacity: 1;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
	.pages-serveice .weixiu .swiper-pagination-bullet{width: 13px;height: 13px;}
	.pages-serveice .fuwu{padding:  0;}
	.pages-serveice .fuwu .h1{font-size: 30px;text-align: center;line-height: 100%;margin-bottom: 10px;}
	.pages-serveice .fuwu .h3{font-size: 18px;text-align: center;margin-bottom: 40px;}
	.pages-serveice .fuwu .list{}
	.pages-serveice .fuwu .list .inputs{position: relative;margin-bottom: 15px;}
	.pages-serveice .fuwu .list .inputs span{display: inline-block;font-weight: bold;padding: 5px 0}
	.pages-serveice .fuwu .list .inputs input[type="text"]{border:solid 1px #ddd;padding: 10px;width: 100%;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
	.pages-serveice .fuwu .list .inputs input[type="text"]:focus{border-color: #1478ef}
	.pages-serveice .fuwu .list .inputs textarea{width: 100%;padding: 10px;border:solid 1px #ddd;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;height: 150px;}
	.pages-serveice .fuwu .list .inputs textarea:focus{border-color: #1478ef}
	.pages-serveice .fuwu .list .inputs input[type="submit"]{border:none;cursor: pointer;background-color: #1478ef;color: #fff;font-size: 18px;padding: 10px 35px;}
	.pages-serveice .fuwu .list .img{border:solid 1px #ddd;padding: 0;border-right: none;}
	.pages-serveice .fuwu .list .img img{width: 100%;max-width: none;}
	.pages-serveice .fuwu .list .Scan{border:solid 1px #ddd;padding: 0;}
	.pages-serveice .fuwu .list .watch .col-lg12{padding: 0;margin-top: 40px;}
	.pages-serveice .fuwu .list .watch .col-lg12 .h4{font-size: 20px;font-weight: bold;margin-bottom: 10px;}
	.pages-shop {;overflow: hidden;}
	.pages-shop .list{padding-top: 30px;}
	.pages-shop .row{margin:0 -15px;}
	.pages-shop .list li{margin-bottom: 110px;padding: 0 15px;background: url(../images/cp_bg01.jpg) no-repeat center;}
	.pages-shop .list li:last-child{margin-bottom: 0;}
	.pages-shop .list li .box{display: block;position: relative;}
	.pages-shop .list li .img{float: right;border:none;background: none;}
	.pages-shop .list li img{width: 700px;margin-bottom: 10px;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
	.pages-shop .list li .box:hover img{-webkit-transform: translateY(-30px);-moz-transform: translateY(-30px);-ms-transform: translateY(-30px);transform: translateY(-30px);}
	.pages-shop .list li .h5{font-size: 28px;color: #222;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 20px;position: relative;z-index: 30;}
	.pages-shop .list li .box .h5 a{color: #1478ef;font-weight: bold;}
	.pages-shop .list li .box:hover .h5 a{color: #1478ef;text-decoration: underline;}
	.pages-shop .list li .box .text{width: 450px;float: left;background-color: #fff;padding: 40px;border-top: solid 3px #1478ef;}
	.pages-shop .list li p{font-size: 17px;color: #666;line-height: 30px;position: relative;z-index: 30;margin-bottom: 30px;text-indent: 2em;word-break: break-all;}
	.pages-shop .list li .box .btn{font-size: 16px;text-align: center;background-color: #1478ef;color: #fff;}
	.pages-shop .list li .box .btn:last-child{background-color: #333;}
	.pages-shop .list li .box .btn i{margin-right: 10px;}
	.pages-shop .list li .box .btn:hover{background-color: #ffae00;}
	.loadmore{text-align: center;font-size: 18px;color: #666;}
	.loadmore a{display: inline-block;margin:3% 0;border:solid 1px #ccc;padding:10px 20px;color: #333;-moz-border-radius: 5px;border-radius: 5px;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
	.loadmore a:hover{border-color: #333;}
	.newstop{border:solid 1px #ddd;background-color: #f8f8f8;padding: 20px;}
	.pages-news-l{overflow: hidden;}
	.pages-news{overflow: hidden;padding-top: 0;}
	.pages-news .lists li{margin-bottom: 30px;}
	.pages-news .lists li a{display: block;padding: 20px;border:solid 1px #ddd;}
	.pages-news .lists li a:hover{border-color: #1478ef;}
	.pages-news .lists li a .img{width: 300px;float: left;}
	.pages-news .lists li a .text{width: 520px;float: right;height: 198px;position: relative;padding-bottom: 0;}
	.pages-news .lists li a .text .h3{font-size: 20px;line-height: 100%;margin-bottom:10px;}
	.pages-news .lists li a .text .introl{font-size: 14px;color: #666;line-height: 2;}
	.pages-news .lists li a .text span.more{display: block;width: 90px;line-height: 30px;font-size: 13px; background-color: #888;color: #fff;text-align: center;position: absolute;right: 0;bottom: 0;}
	.pages-news .lists li a:hover .text span.more{background-color: #1478ef;}
	/* ====================================   网站地图   ==================================== */
	.page-sitemap{padding: 3% 0;}
	.sitemap{padding: 0 0;overflow: hidden;}
	.sitemap h2{font-size: 22px;padding: 10px 15px;background-color: #1478ef;display: inline-block;margin-bottom: 30px;}
	.sitemap h2 a{color: #fff;}
	.sitemap h2 a:hover{color: #fff;text-decoration: underline;}
	.sitemap ul{overflow: hidden;display: block;font-size: 15px;margin-bottom: 30px;border-bottom: solid 1px #ddd;}
	.sitemap ul li{width:25%;line-height: 35px;display: inline-block;vertical-align: top;border-bottom: solid 1px #ddd;text-align: center;font-size: 18px;line-height: 55px;position: relative;top: 1px;}
	.sitemap ul li a{color: #333;}
	.sitemap ul li a:hover{color: #1478ef;text-decoration: underline;}
	.sitemap ul li p a{font-weight: normal;}
	.sitemap ul li p:last-child{margin-bottom: 30px;}
	.sitemap ul div{margin-bottom: 15px;border:solid 1px #eee;padding: 15px;}
	.sitemap ul h3{font-size: 15px;margin-bottom: 10px;}
	.sitemap ul h3 a{color: #333;}
	#page{text-align: center;font-size: 20px;padding: 40px 0;}
	#page span, #page a{display: inline-block;border:solid 1px #ccc;margin-left: 5px;overflow: hidden;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;font-size: 15px;padding: 10px 20px;}
	#page span.cur{background-color: #1478ef;color: #fff;border-color: #1478ef;}
	.rests{font-size: 18px;color: #555;padding: 20px;border:solid 1px #ddd;margin-bottom: 20px;}
	.pages-news-show{padding-bottom: 3%;padding-top: 0;}
	.pages-news-show .intro .title{font-size: 25px;color: #222;margin-bottom: 10px;font-weight: bold;line-height: 100%;}
	.pages-news-show .intro .source{font-size: 15px;color: #666;}
	.pages-news-show .intro .contents{color: #666;line-height: 2;font-size: 15px;padding: 3% 0;}
	.tags{margin-bottom: 3%;margin-top: 20px;color: #333;font-size: 14px;}
	.tags span{margin-right: 10px;background-color: #e5e5e5;padding: 3px 10px;}
	.pagelinks{border-top: dashed 1px #ccc;border-bottom: dashed 1px #ccc;padding: 20px 0;}
	.pagelinks a{width: 50%;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;display: block;font-size: 15px;}
	.pagelinks a:nth-child(1){text-align: right;}
	.ptitle{font-size: 25px;font-weight: bold;color: #222;margin-bottom: 10px;}
	.recom{}
	.recom li .h3{font-size: 15px;color: #666;line-height: 100%;margin:10px 0;white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
	.recom li a:hover .h3{color: #1478ef;font-weight: bold;}
	.recom li a .fr{color: #999;}
	.pages-work{padding: 0 0 3%;overflow: hidden;}
	.pages-work ul{margin:0 -10px;}
	.pages-work li{margin-bottom: 10px; margin-bottom: 40px;}
	.pages-work li img{width: 100%;padding: 8px; } 
	.pages-work li .text{background-color: #f5f5f5;padding: 30px;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
	.pages-work li .h3{font-size: 16px;line-height: 100%;text-align: center;padding: 20px 0;border:solid 1px #ddd;border-top: none;}
	.pages-work li a:hover .h3{border:solid 1px #1478ef;border-top: none;background-color: #1478ef;color: #fff;}
	.pages-work li a .contents{display: none;}
	.pages-work .contentsShow{margin-bottom: 10px;padding: 0 10px;font-size: 15px;line-height: 2;clear: both;display: none;}
	.pages-work .contentsShow .box{background-color: #e6212a;padding: 30px;color: #fff;}
	.cloudzoom-lens{border:5px solid #888;width:100px;height:100px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-moz-box-shadow:0 0 10px rgba(0,0,0,.4);box-shadow:0 0 10px rgba(0,0,0,.4);cursor:crosshair;z-index:10}
	.cloudzoom-zoom{border:1px solid #888;width:500px;height:200px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-moz-box-shadow:0 0 10px rgba(0,0,0,.4);box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
	.cloudzoom-zoom-inside{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
	.cloudzoom-caption{display:none;text-align:left;background-color:#000;color:#fff;font-weight:700;padding:10px;font-family:sans-serif;font-size:11px}
	.cloudzoom-blank{background-image:url(../images/blank.png)}
	.cloudzoom-ajax-loader{background-image:url(../images/ajax-loader.gif);width:32px;height:32px}
	.pages-ly{padding: 3% 0;}
	.pages-ly .tit{background-color: #1478ef;color:#fff;display: inline-block;font-size: 20px;padding: 10px 20px;}
	.pages-ly .list{border:solid 1px #ddd;padding: 50px 50px 100px;background: url(../images/r1-orderform-1-bg.jpg) no-repeat center bottom;}
	.pages-ly .list .row{width: 650px;margin:0 auto;color: #666;font-size: 16px;}
	.pages-ly .list .inputs{margin-bottom: 10px;}
	.pages-ly .list .inputs b{display: inline-block;width: 110px;text-align: right;font-weight: normal;}
	.pages-ly .list input[type="text"]{border:solid 1px #ddd;padding: 10px;width: 70%;}
	.pages-ly .list textarea{border:solid 1px #ddd;padding: 10px;width: 70%;height: 120px;}
	.pages-ly .list input[type="submit"]{border:none;background-color: #1478ef;color: #fff;padding: 10px 35px;font-size: 18px;cursor: pointer;}
.shoptable{background-color: #fff;}
	.shoptable thead td{margin-bottom: 10px;text-align: left;}
	.shoptable thead td{background-color: #4276aa;color: #fff;font-size: 20px;}
	.shoptable tbody td{background-color: #cfd6e2;color: #222;}
	.shoptable tbody tr:nth-child(2n) td{background-color: #e9ecf1;}
	.shoptable tbody tr td:nth-child(1){overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.pages-shop-show{padding: 0 0 3%;}
	.pages-shop-show .bigImg{border:solid 1px #ddd;margin-bottom: 10px;position: relative;}
	.pages-shop-show .bigImg .video{position: absolute;right: 0;bottom: 0;z-index: 999;background: rgba(153,153,153,.8);;width: 100%;height: 100%;line-height: 80px;text-align: center;cursor: pointer;}
	.pages-shop-show .bigImg .video i{vertical-align: middle;font-size: 20px;color: #fff;}
	.pages-shop-show .bigImg .portableel{background: url(../images/v1.jpg) no-repeat;}
	.pages-shop-show .bigImg .kbtpcdjjd0en{background: url(../images/v2.jpg) no-repeat;}
#banner .swiper-slide .box .img img{width: 100%;}
	.pages-shop-show .shopInfo{margin-top: 0;}
	.pages-shop-show .shopInfo .h2{font-size: 20px;line-height: 100%;margin-bottom: 50px;font-weight: bold;}
	.pages-shop-show .shopInfo .classis{font-size: 14px;color: #666;margin-bottom: 40px;}
	.pages-shop-show .shopInfo .description{font-size: 13px;color: #666;background-color: #f5f5f5;padding:40px 20px 20px;position: relative;line-height: 2;margin-bottom: 40px;word-break: break-all;}
	.pages-shop-show .shopInfo .description span{display: inline-block;position: absolute;top: -17px;background-color: #1478ef;color: #fff;padding:12px 10px;line-height: 100%;left: 20px;text-indent: 0;}
	.pages-shop-show .Please{font-size: 14px;}
	.pages-shop-show .Please p{margin-bottom: 15px;}
	.pages-shop-show .Please a{font-size: 26px;color: #1478ef;font-weight: bold;line-height: 100%;}
	.pages-shop-show .Please a:hover{color: #222;}
	.pages-shop-show .thumb{}
	.pages-shop-show .thumb ul{margin:0 -5px;}
	.pages-shop-show .thumb li{width: 20%;float: left;padding: 0 5px;}
	.pages-shop-show .thumb li img{display: block;border:solid 1px #ddd;}
	.pages-shop-show .thumb li img.cloudzoom-gallery-active{border-color: #1478ef}
	.pages-shop-show .tabstit{margin-top: 30px;border-bottom:solid 1px #ddd;border-right: none;}
	.pages-shop-show .tabstit li{float: left;margin-right: 3px;width: auto;}
	.pages-shop-show .tabstit li a{padding: 0 20px;line-height: 40px;font-size: 16px;background-color: #f5f5f5;display: block;border:solid 1px #ddd;border-bottom: none;font-weight: bold;}
	.pages-shop-show .tabstit li a i{margin-right: 10px;}
	.pages-shop-show .tabstit li.active{position: relative;margin-bottom: -1px;}
	.pages-shop-show .tabstit li.active a{background-color: #fff;border-top: solid 2px #1478ef;}
	.pages-shop-show .contents{padding: 30px 0;display: none;line-height: 2;font-size: 15px;color: #555;}
	.pages-shop-show .contents:nth-child(1){display: block;}
	.pages-shop-show .contents img{border:solid 1px #ddd;width: 100%;}
	.pages-shop-show .contents table img{border:none;}
	.pages-shop-show .contents table thead{text-align: center;}
	.pages-shop-show .contents h2{font-weight: bold;}
	.pages-shop-show .contents ul li{margin-bottom: 10px;}
	.pages-shop-show .contents ul li .boxs{text-align: center;border:solid 2px #ccc;padding: 20px;border-radius: 5px;font-size: 18px;height: 192px;}
	.pages-shop-show .contents ul li .boxs .img{margin-bottom: 20px;}
	.pages-shop-show .contents ul li .boxs img{border:none;}
	.pages-shop-show .contents ul li .boxs p{line-height: 30px;color: #333;}
	.pages-shop-show .contents .col-lg6,.pages-shop-show .contents .col-lg12{margin-bottom: 30px;}
	.pages-shop-show .shopshow-tit .container{padding: 3% 0;}
	.pages-shop-show .shopshow-tit .container .h1{font-size: 36px;line-height: 100%;margin-bottom: 20px;font-weight: bold;}
	.pages-shop-show .shopshow-tit .container .h3{font-size: 30px;line-height: 100%;margin-bottom: 20px;font-weight: bold;}
	.pages-shop-show .shopshow-tit .container .des{font-size: 17px;color: #555;line-height: 2;}
	.pages-shop-show .showbox{overflow: hidden;position: relative;}
	.pages-shop-show .shopshowxj{font-size: 36px;line-height: 100%;margin-bottom: 50px;font-weight: bold;}
	.pages-shop-show .showbox .swiper-pagination{bottom: 20px;}
	.pages-shop-show .showbox .swiper-pagination .swiper-pagination-bullet{width: 14px;height: 14px;}
	.pages-shop-show .showbox .swiper-pagination .swiper-pagination-bullet-active{background-color: #e6212a;}
	.pages-shop-show .showbox .prev{width: 70px;height: 70px;background-color: rgba(0,0,0,.5);-moz-border-radius: 50%;border-radius: 50%;position: absolute;top: 0;bottom: 0;margin:auto;z-index: 10;cursor: pointer;left: 5%;}
	.pages-shop-show .showbox .prev::after{content: '';display: block;width: 20px;height: 20px;border-top:solid 2px #fff;border-right: solid 2px #fff;-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg);-ms-transform: rotate(-135deg);transform: rotate(-135deg);position: absolute;top: 0;bottom: 0;left: 8px;right: 0;margin:auto;}
	.pages-shop-show .showbox .next{width: 70px;height: 70px;background-color: rgba(0,0,0,.5);-moz-border-radius: 50%;border-radius: 50%;position: absolute;top: 0;bottom: 0;margin:auto;z-index: 10;cursor: pointer;right: 5%;}
	.pages-shop-show .showbox .next::after{content: '';display: block;width: 20px;height: 20px;border-top:solid 2px #fff;border-right: solid 2px #fff;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);position: absolute;top: 0;bottom: 0;left: 0;right: 8px;margin:auto;}
	.leftnews{margin-top: 30px;display: block;}
	.leftnews .h3{font-size: 20px;background-color: #1478ef;color: #fff;padding: 15px 0;text-indent: 15px;}
	.leftnews .list{padding: 15px ;border:solid 1px #ddd;}
	.leftnews .list dl{overflow: hidden;border-bottom: solid 1px #ddd;padding-bottom: 10px;margin-bottom: 10px;}
	.leftnews .list dl dt{}
	.leftnews .list dl dd{line-height: 22px;font-size: 13px;color: #666;}
	.leftnews .list dl dd .h5{font-size: 15px;color: #222;margin-bottom: 5px;line-height: 100%;padding: 7px 0;}
	.leftnews .list li a{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 13px;display: block;line-height: 30px;}
	.leftnews .list li span{display: inline-block;background-color: #999;height: 20px;width: 20px;vertical-align: middle;line-height: 20px;text-align: center;color: #fff;margin-right: 10px;}
	.leftnews .list li:nth-child(-n+3) span{background-color: #1478ef;}
	.leftcase{margin-top: 30px;display: block;}
	.leftcase .h3{font-size: 20px;background-color: #1478ef;color: #fff;padding: 15px 0;text-indent: 15px;}
	.leftcase .list{padding: 15px ;border:solid 1px #ddd;padding-bottom: 0;}
	.leftcase .list li {margin-bottom: 10px;}
	.leftcase .list li p{font-size: 15px;text-align: center;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;padding: 15px 0;}
	.rela{padding-top: 20px;}
	.rela .h1{font-size: 26px;font-weight: bold;line-height: 100%;margin-bottom: 20px;}
	.rela .row{}
	.rela .row{margin:0 -10px;}
	.rela .list li{text-align: center;padding: 0 10px;}
	.rela .list li a{display: block;border:solid 1px #e5e5e5;position: relative;}
	.rela .list li img{width: 100%;}
	.rela .list li p{font-size: 15px;padding: 20px;color: #303030;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;border-top: solid 1px #e5e5e5;}
	.page-contact{padding: 4% 0;overflow: hidden;}
	.page-contact .container{}
	.page-contact .contop{}
	.page-contact .contop .en{font-size: 26px;line-height: 40px;color: #111;text-transform: uppercase;line-height: 100%;margin-bottom: 15px;}
	.page-contact .contop .zh{font-size: 36px;color: #333;line-height: 2;line-height: 100%;margin-bottom: 20px;}
	.page-contact .contop .text{font-size: 17px;color: #666;line-height: 2;margin-bottom: 40px;}
	.page-contact .conbottom{margin:0 auto 0px;}
	.page-contact .conbottom .row{margin: 0 -10px;}
	.page-contact .conbottom dl{text-align: center;margin-bottom: 30px;padding: 0 10px;}
	.page-contact .conbottom dl .box{border: solid 1px #ddd;padding-bottom: 40px;}
	.page-contact .conbottom dl dt span{height: 100px;display: inline-block;-moz-border-radius: 50%;border-radius: 50%;text-align: center;line-height: 100px;color: #333;font-size: 24px;}
	.page-contact .conbottom dl dt span i{font-size: 35px;vertical-align: middle;margin-right: 15px;color: #1478ef}
	.page-contact .conbottom dl dt img{max-width: 50%;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
	.page-contact .conbottom dl:hover dt img{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}
	.page-contact .conbottom dl dd{line-height: 30px;font-size: 15px;color: #222;padding: 0 20px 0;}
	.page-contact .conbottom dl dd span{font-weight: bold;color: #1478ef;font-size: 18px;}
	.page-contact .conbottom dl dd a{font-size: 18px;}
	.page-contact .conbottom dl dd a:hover{text-decoration: underline;}
	.page-contact .col-lg4{margin-bottom: 30px;}
	.page-contact .row{margin: 0;}
	.page-contact .col-lg4,.page-contact .col-lg8{padding: 0;}
	.context{padding: 40px 20px;background-color: #fafafa;border:solid 1px #ddd;border-right: none;}
	.context h1{font-size: 21px;font-weight: bold;line-height: 100%;margin-bottom: 20px;}
	.context p{line-height: 2;color: #666;font-size: 14px;}
	.context p b{color: #222;font-size: 18px;}
	.context .line{height: 1px;background-color: #ddd;margin: 15px 0}
	.page-contact .allmap{height: 510px;width: 100%;overflow: hidden;border:solid 1px #ccc;margin-bottom: 50px;}
	.page-contact #allmap{height: 560px;}
	.page-contact .contopfgs{}
	.page-contact .contopfgs .en{font-size: 25px;line-height: 40px;color: #999;text-transform: uppercase;text-align: center;line-height: 100%;margin-bottom: 15px;}
	.page-contact .contopfgs .en::after{content: '';display: block;margin:0 auto;height: 2px;width: 120px;background-color: #e6212a;margin-top: 15px;}
	.page-contact .contopfgs .zh{font-size: 36px;color: #333;line-height: 2;text-align: center;line-height: 100%;margin-bottom: 20px;margin-bottom: 40px;}
	.page-contact .fgs{margin-top: 40px;}
	.page-contact .fgs .tit{font-size: 35px;color: #222;margin-bottom: 30px;}
	.page-contact .fgs .list{line-height: 2.5;font-size: 17px;color: #666;}
	.page-contact .fgs .col-lg6{margin-bottom: 20px;}
	.page-contact .fgs .box{border:solid 1px #ddd;padding: 30px;-moz-border-radius: 5px;border-radius: 5px;}
	.page-contact .fgs .box p.name{font-size: 23px;color: #333;margin-bottom: 10px;}
	.page-contact .fgs .box p i{margin-right: 10px;color: #e6212a;width: 17px;text-align: center;}
	.page-service{border-top:solid 1px #ddd;}
	.pages-shop-show{overflow: hidden;}
	.case-btn{padding:30px 0;text-align:center;background-color:#fff;}
	.case-btn a{margin:0 57px;font-size:22px;color:#f33142;}
	.case-btn a:nth-child(2){color:#4c4c4c;}
	.p-jobs-list {padding: 4% 0;}
	.h_zp{height: 60px;line-height: 60px;background-color: #8b8c91;}
	.p-jobs-list li.wow{overflow: hidden;border:none;}
	.p-jobs-list .h_zp div{width: 16.6666%;float: left;text-align: center;color: #fff;font-size: 15px;font-weight: bold;}
	.p-jobs-list li.wow .deta{background-color: #fbfbfb;padding: 0 50px;}
	.job-title{background-color: #f5f5f5;margin-top: 10px;cursor: pointer;}
	.job-title.active{background-color: #1478ef;}
	.p-jobs-list .h_zp.job-title div{color: #666;font-weight: normal;}
	.p-jobs-list .job-title.active div{color: #fff;}
	.p-jobs-list .tdata .box{padding: 30px;font-size: 13px;color: #666;line-height: 2;}
	.p-jobs-list .tdata .box span{font-size: 15px;color: #333;margin-bottom: 20px;display: block;}
	.p-jobs-list .tdata .box a.a_134{display: block;width: 100px;line-height: 40px;color: #fff;background-color: #1478ef;text-align: center;}
	.p-jobs-list .tdata .box a.a_134:hover{background-color: #ff574a;}
	.p-jobs-list li{display: none;}
	.p-jobs-list .job-title #lermore1{background: url(../images/jrwm1.png) no-repeat center center;height: 100%;}
	.p-jobs-list .job-title.active #lermore1{background: url(../images/jrwm1_h.png) no-repeat center center;}
	.page-service{padding: 5% 0;}
	.page-service .h1{text-align: center;font-size: 40px;line-height: 100%;margin-bottom:22px;}
	.page-service .h4{font-size: 18px;text-align: center;color: #666;margin-bottom: 50px;}
	.page-service .text{text-align: center;color: #666;font-size: 14px;line-height: 2;margin-bottom: 50px;}
	.page-service .cats{margin-bottom:20px;}
	.page-service .cats dl{text-align: center;padding: 0 30px;margin-bottom: 60px;display: inline-block;vertical-align: top;}
	.page-service .cats dl.w25{width: 50%;}
	.page-service .cats dl.w20{width: 50%;}
	.page-service .cats dl dt{margin-bottom: 30px;}
	.page-service .cats dl dt img{height: 90px;}
	.page-service .cats dl dd .h3{font-size: 23px;margin-bottom: 15px;font-weight: bold;}
	.page-service .cats dl dd .des{line-height: 2;color: #666;font-size: 14px;margin-bottom: 40px;height: 50px;overflow: hidden;}
	.page-service .cats dl dd .more{font-size: 18px;border:solid 1px #555;padding: 5px 20px;-moz-border-radius: 15px;border-radius: 15px;color: #333;}
	.page-service .cats dl dd .more:hover{background-color: #1478ef;border-color: #1478ef;color: #fff;}
	.page-service .cats dl dd .contents{position: fixed;top: 20%;bottom: 20%;left: 5%;right: 5%;background-color: #fff;text-align: left;font-size: 16px;color: #333;line-height: 2;z-index: 10;-moz-border-radius: 10px;border-radius: 10px;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);transform: scale(0);-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;opacity: 0;padding: 50px 0; }
	.page-service .cats dl dd .scwap{overflow-y: auto;height: 100%;}
	.scwapbox{padding:0 50px;}
	.page-service .cats dl dd .contents.show{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1;}
	.page-service .cats dl dd .contents .h5{font-size: 45px;color: #333;line-height: 100%;margin-bottom: 20px;}
	.page-service .cats dl dd .contents .h5::after{content: '';display: block;height: 3px;width: 100px;background-color: #1478ef;margin-top: 30px;}
	.page-service .cats dl dd .contents .close{position: absolute;right: -20px;top: -20px;width: 50px;height: 50px;cursor: pointer;background-color: #333;-moz-border-radius: 50%;border-radius: 50%;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
	.page-service .cats dl dd .contents .close:hover{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);background-color: #1478ef;}
	.page-service .cats dl dd .contents .close p{width: 30px;height: 3px;margin-top: 5px;background-color: #fff;-moz-border-radius: 2px;border-radius: 2px;}
	.page-service .cats dl dd .contents .close p:nth-child(1){-webkit-transform:matrix(1,0,0,1,10,18) rotate(45deg);-moz-transform:matrix(1,0,0,1,10,18) rotate(45deg);-ms-transform:matrix(1,0,0,1,10,18) rotate(45deg);transform:matrix(1,0,0,1,10,18) rotate(45deg);}
	.page-service .cats dl dd .contents .close p:nth-child(2){-webkit-transform:matrix(1,0,0,1,10,10) rotate(-45deg);-moz-transform:matrix(1,0,0,1,10,10) rotate(-45deg);-ms-transform:matrix(1,0,0,1,10,10) rotate(-45deg);transform:matrix(1,0,0,1,10,10) rotate(-45deg);}
	.page-service .cats dl dd .contents .scroll{}
	.pservicebg{position: fixed;z-index: 7;background-color: rgba(0,0,0,.3);width: 100%;height: 100%;left: 0;top: 0;display: none;}
	.gylwrap .h1{}
	.gylwrap .h1::after{content: '';display: block;margin:30px auto 0;width: 120px;height: 3px;background-color: #1478ef;}
	.gylwrap .h3{text-align: center;font-size: 18px;margin-bottom: 40px;color: #333;}
	.gylwrap .text{margin-bottom: 70px;}
	.moshi{background: url(http://www.xivodesign.com/img/K1_05.jpg) no-repeat center fixed;-moz-background-size: cover;background-size: cover;}
	.moshi .li{height: 100%;padding: 0 3%;background-color: rgba(0,0,0,.3);line-height: 500px;cursor: pointer;}
	.moshi .li .box{height: 200px;overflow: hidden;display: inline-block;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;vertical-align: middle;}
	.moshi .li:nth-child(2){background-color: rgba(0,0,0,.7);}
	.moshi .li .h3{color: #fff;font-size: 40px;margin-bottom: 20px;line-height: 100%;font-weight: bold;}
	.moshi .li .h4{color: #fff;line-height: 100%;margin-bottom: 30px;}
	.moshi .li .h4::after{content: '';display: block;width: 100px;height: 3px;width: 100px;background-color: #fff;margin:30px auto 0;}
	.moshi .li .texts{color: #fff;font-size: 15px;line-height: 2;margin-bottom: 50px;text-align: center;}
	.moshi .li:hover{background-color: rgba(230,33,41,.9);}
	.moshi .li:hover .box{height: 350px;}
	.page-service .liucheng{padding: 7% 0 0; overflow: hidden;}
	.page-service .liucheng ul{position: relative;margin-bottom: 4%;}
	.page-service .liucheng ul .line2{content: '';display: block;width: 100%;height: 2px;background-color: #ccc;left: 0;bottom: 0;position: absolute;display: none}
	.page-service .liucheng ul .line1{content: '';display: block;height: 2px;background-color: #e6212a;left: 0;bottom: 0;position: absolute;z-index: 3;width: 0;display: none}
	.page-service .liucheng ul li{padding: 0;text-align: center;position: relative;cursor: pointer;padding-bottom: 2%;margin-bottom: 40px;}
	.page-service .liucheng ul li img{width: 90px;margin-bottom: 20px;}
	.page-service .liucheng ul li p{font-size: 18px;font-weight: bold;}
	.page-service .liucheng ul li::after{content: '';display: block;width: 8px;height: 8px;border:solid 3px #666;-moz-border-radius: 50%;border-radius: 50%;position: absolute;left: 0;right: 0;margin:auto;bottom: -44px;z-index: 10;background-color: #fff;display: none;}
	.page-service .liucheng ul li.active::after{border-color: #e6212a;}
	.page-service .liucheng ul li.cur p{color: #e6212a;}
	.page-service .liucheng .tabsbox{margin-bottom: 50px;}
	.page-service .liucheng .tabsbox .container{position: relative;}
	.page-service .liucheng .tabsbox .block{position: absolute;left: 0;top: 0;width: 100%;}
	.page-service .liucheng .tabsbox dl{text-align: center;display: inline-block;vertical-align: top;margin-bottom: 30px;float: none;}
	.page-service .liucheng .tabsbox dl dt{font-size: 18px;margin-bottom: 20px;font-weight: bold;color: #e6212a;background-color: #eee;padding: 10px 0;-moz-border-radius: 5px;border-radius: 5px;}
	.page-service .liucheng .tabsbox dl dd p{line-height: 2;font-size: 15px;color: #666;}
	.page-service .liucheng .tabs1{min-height: 250px;}
	.page-service .liucheng .tabs1 .container{position: relative;}
	.page-service .liucheng .tabs1 p{font-size: 14px;line-height: 2;color: #333;margin-bottom: 15px;}
	.page-service .liucheng .tabs1 .block{position: absolute;left: 0;top: 0;}
	.page-service .liucheng .tabs1 .block .img-list{margin-top: 30px;}
	.page-service .liucheng .tabs1 .block .img-list .img{display: inline-block;float: none;vertical-align: top;margin-bottom: 30px;}
	.page-service .liucheng .tabs1 .block .img-list img{margin-bottom: 20px;width: 100%;}
	.serviceshop{}
	.serviceshop .container{padding: 0 10px;width: 100%;}
	.serviceshop .row{margin: 0 -5px;}
	.serviceshop .li{padding:0 5px;margin-bottom: 10px;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;position: relative;float: none;display: inline-block;vertical-align: top;}
	.serviceshop .li img{width: 100%;}
	.serviceshop .ul .li a{display: block;position: relative;overflow: hidden;}
	.serviceshop .ul .li img{width: 100%;-webkit-transition: all .3s ease;-o-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;}
	.serviceshop .ul .li a:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
	.serviceshop .ul .li a{display: block;overflow: hidden;}
	.serviceshop .ul .li .textbg{background-color: rgba(230,33,41,.9);position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;-webkit-transition: all .3s ease;-o-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;}
	.serviceshop .ul .li .text{position: absolute;height: 70px;color: #fff;top: 0;left: 0;text-align: center;width: 100%;bottom: 0;font-size: 16px;line-height: 100%;opacity: 0;-webkit-transition: all .3s ease;-o-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;-webkit-transition-delay: .3s;-moz-transition-delay: .3s;-o-transition-delay: .3s;transition-delay: .3s;margin: auto;}
	.serviceshop .ul .li .text .h3{font-size: 22px;font-weight: bold;line-height: 100%;}
	.serviceshop .ul .li .text .h3::after{content: '';display: block;width: 60px;height: 3px;background-color: #fff;margin:15px auto;}
	.serviceshop .ul .li a:hover .text{opacity: 1;}
	.serviceshop .ul .li a:hover .textbg{opacity: 1;}
	.sjlin1{}
	.sjlin1 .h2{margin-bottom: 20px;}
	.sjlin1 .h2::after{content: '';display: block;width: 100px;height: 3px;background-color: #1478ef;margin:20px auto 0;}
	.sjlin1 .h4{margin-bottom: 60px;}
	.sjlin1 .text{margin-bottom: 0;}
	.sjlin1 .container{}
	.sjlin1 .row{margin:0 -20px;}
	.sjlin1 .qunti{margin-bottom: 40px;}
	.sjlin1 dl{position: relative;padding: 0 20px;margin-bottom: 30px;}
	.sjlin1 dl dt{position: absolute;right: 20px;top: -10px;font-size: 90px;line-height: 100%;font-weight: bold;color: #eee;}
	.sjlin1 dl dt::after{content: '';display: block;width: 200px;height: 150px;background-color: #fff;position: absolute;top: 70%;-webkit-transform: rotate(10deg);-moz-transform: rotate(10deg);-ms-transform: rotate(10deg);transform: rotate(10deg);right: 50%;margin-right: -100px;}
	.sjlin1 dl dd .t{font-size: 30px;font-weight: bold;line-height: 100%;margin-bottom: 25px;color: #1478ef;}
	.sjlin1 dl dd p{line-height: 2;color: #333;font-size: 18px;}
	.sjlin1 .pinhen{padding: 10% 0;background-color: #f9f9f9;}
	.sjlin1 .pinhen .h3{font-size: 30px;color: #1478ef;line-height: 100%;margin-bottom: 30px;font-weight: bold;}
	.sjlin1 .anshi{padding: 10% 0 0;}
	.sjlin1 .anshi .h3{font-size: 30px;color: #1478ef;line-height: 2;margin-bottom: 30px;font-weight: bold;}
	.list-shop ul{}
	.list-shop li{width: 50%;margin-bottom: 20px;}
	.list-shop li .box{font-size: 14px;}
	.list-shop li .box img{border:solid 1px #ddd;}
	.list-shop li .h5{font-size:22px;color:#222;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;padding:20px 0 10px;position:relative;z-index:30;}
	.list-shop li .box .h5 a{color:#1478ef;font-weight:bold;}
	.list-shop li .box:hover .h5 a{color:#1478ef;text-decoration:underline;}
	.list-shop li .box .text{background-color:#fff;padding:20px 0;}
	.list-shop li p{font-size:14px;color:#666;line-height:30px;position:relative;z-index:30;margin-bottom:30px;text-indent:2em;}
	.list-shop li .box .btn{width:50%;line-height:50px;display:block;float:left;font-size:16px;text-align:center;background-color:#1478ef;color:#fff;}
	.list-shop li .box .btn:last-child{background-color:#333;}
	.list-shop li .box .btn i{margin-right:10px;}
	.list-shop li .box .btn:hover{background-color:#ffae00;}
}
#kefu ul li a{line-height: 100%!important;display: block;}
#kefu ul li a svg{fill: #fff;}