@charset "utf-8";

/*.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}

html{background:#fff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x: hidden;}
html *{outline:0;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent}
body,html{font-family:sans-serif}
article,aside,blockquote,body,button,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul{margin:0;padding:0;outline:0;border:0;vertical-align:baseline;font-size:100%}
body,button,input,select,textarea{font-size:100%;line-height: 1.5em;font-family:'Microsoft Yahei',Arial,sans-serif;color: #444;font-size: 16px; }
code,kbd,pre,samp{font-family:Courier New,Courier,monospace}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
img{max-width: 100%;display:block;-ms-interpolation-mode:bicubic;padding: 0}
abbr,acronym{border:0;font-variant:normal}
del{text-decoration:line-through}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:500}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500}
q:after,q:before{content:''}
:focus{outline:0}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
a{color: #555;text-decoration: none;}
a:hover{color:#018cde}
a,ins{text-decoration:none}
hr{ margin-top: 10px;margin-bottom: 10px;border: 0;border-top: 1px solid #ddd; height: 0;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
button,input{overflow:visible}
button,select{text-transform:none}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{outline-offset:-2px;-webkit-appearance:textfield}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
.ser-inp::-webkit-input-placeholder{color:#fff;opacity: .5}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}

[type=checkbox]:checked,[type=checkbox]:not(:checked){position:absolute;left:-9999px;opacity:0}
[type=checkbox]:checked+label,[type=checkbox]:not(:checked)+label{position:relative;display:inline-block;height:16px;line-height:16px;cursor:pointer;padding-left: 25px}
[type=checkbox]:checked+label:before{border:1px solid #2258ff;}
[type=checkbox]+label:after,[type=checkbox]+label:before{position:absolute;top:0;left:0;z-index:0;width:16px;height:16px;border-radius:3px;content:'';border:1px solid #222}
[type=checkbox]:checked+label:after{width:8px;height:8px;border-radius:3px;background:#2258ff;;top:5px;left:5px;border: none}
[type=radio]:checked+label,[type=radio]:not(:checked)+label{position:relative;display:inline-block;height:16px;line-height:16px;cursor:pointer;padding-left: 25px}
[type=radio]+label:after,[type=radio]+label:before{position:absolute;top:-1px;left:0;z-index:0;width:16px;height:16px;border-radius:50%;content:''}
[type=radio]:not(:checked)+label:after,[type=radio]:not(:checked)+label:before{border:1px solid #888}
[type=radio]:checked,[type=radio]:not(:checked){position:absolute;left:-9999px;opacity:0}
[type=radio]:checked+label:before{border:1px solid #2258ff}
[type=radio]:checked+label:after{width:8px;height:8px;border-radius:50%;background:#2258ff;top:4px;left:5px}

*{box-sizing: border-box;}
.clearfix:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0;content:"."}.l{float:left}.r{float:right}.fl{float:left!important}.fr{float:right!important}
.bor{border:1px dashed #999}.poab{position: absolute;}.pore{position: relative;}.ani{transition: all .3s}.imgin{display: inline-block;}
.texto{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
::selection{background:#308ecc;color:#fff}
::-moz-selection{background:#308ecc;color:#fff}
::-webkit-selection{background:#308ecc;color:#fff}
.img100{width: 100%}
.text-l{text-align:left}.text-r{text-align:right}.text-c{text-align:center}.text-up{text-transform: uppercase;}.text-bl{font-weight: bold}
.ani-mask{display: block;overflow: hidden;cursor: pointer;}
.ani-mask img{-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;transform: translate3d(0,0,0);}
.ani{-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.ani-mask:hover img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.*/

flex {
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.flex-list {
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.v-center {
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.wp-full {
  width: 94%;
  min-width: 300px;
  margin: 0 auto;
  position: relative;
;
  max-width: 1720px
}

.wp1400 {
  max-width: 1400px;
  margin: 0 auto;
  width: 94%
}

.wp1200 {
  max-width: 1200px;
  min-width: 300px;
  margin: 0 auto;
  width: 94%
}

.wp1000 {
  max-width: 1000px;
  min-width: 300px;
  margin: 0 auto;
  position: relative;
  width: 94%
}

.arc-con {
  line-height: 1.8em;
  font-size: 15px
}

.arc-con p {
  padding: 8px 0
}

.arc-con img {
  display: inline-block;
}

.co {
  color: #018cde
}

.fff {
  color: #fff
}

.mrb70 {
  margin-bottom: 70px
}

.mrb50 {
  margin-bottom: 50px
}

.mrb30 {
  margin-bottom: 30px
}

.mrb20 {
  margin-bottom: 20px
}

.mrb15 {
  margin-bottom: 15px
}

.mrb10 {
  margin-bottom: 10px
}

.font36 {
  font-size: 36px
}

.font30 {
  font-size: 30px
}

@media screen and (max-width: 1280px) {
  .mrb70 {
    margin-bottom: 40px
  }
  .mrb50 {
    margin-bottom: 35px
  }
  .mrb30 {
    margin-bottom: 20px
  }
  .mrb10 {
    margin-bottom: 5px
  }
}

@media screen and (max-width:980px) {
  .font36 {
    font-size: 28px
  }
  .font30 {
    font-size: 22px
  }
  .wp-full {
    width: 90%;
  }
}

.pages {
  padding: 30px 0;
  text-align: center;
}

.pages ul {
  display: inline-block;
  text-align: center;
}

.pages ul li {
  float: left;
  margin: 0 3px;
  margin-bottom: 5px!important;
  background: #fff;
  overflow: hidden;
  border-radius: 5px
}

.pages ul li.page-form {
  display: none!important
}

.pages ul li.page-count {
  display: block;
  padding: 6px 12px;
  border: 1px solid #ddd;
  color: #555;
  display: none
}

.pages ul li a {
  display: block;
  padding: 6px 12px;
  border: 1px solid #ddd;
  border-radius: 5px
}

.pages ul li a:hover {
  color: #fff;
  background: #42b1de;
  border: 1px solid #42b1de;
}

.pages ul li a.on {
  color: #fff;
  background: #42b1de;
  border: 1px solid #42b1de;
}

.pages ul li.c {
  color: #fff;
  background: #42b1de;
  border: 1px solid #42b1de;
  padding: 6px 12px;
}

@media screen and (max-width:900px) {
  .arc-con {
    line-height: 1.6em;
  }
  .pages {
    padding: 20px 0
  }
  .pages ul li {
    float: left;
    margin: 0 3px;
    margin-bottom: 5px!important;
    background: #fff;
    overflow: hidden;
    border-radius: 5px
  }
  .pages ul li.page-form {
    display: none!important
  }
  .pages ul li.page-count {
    display: block;
    padding: 5px 10px;
    border: 1px solid #ddd;
    color: #555;
    display: none
  }
  .pages ul li a {
    display: block;
    padding: 5px 10px;
    border: 1px solid #ddd;
    border-radius: 5px
  }
  .pages ul li a:hover {
    color: #fff;
    background: #42b1de;
    border: 1px solid #42b1de;
  }
  .pages ul li a.on {
    color: #fff;
    background: #42b1de;
    border: 1px solid #42b1de;
  }
  .pages ul li.c {
    color: #fff;
    background: #42b1de;
    border: 1px solid #42b1de;
    padding: 5px 10px;
  }
}

@font-face {
  font-family: "iconfont";
  src: url('../font/iconfont.eot?t=1591865694200');
  /* IE9 */
  src: url('../font/iconfont.eot?t=1591865694200#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), url('../font/iconfont.woff?t=1591865694200') format('woff'), url('../font/iconfont.ttf?t=1591865694200') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('../font/iconfont.svg?t=1591865694200#iconfont') format('svg');
  /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.iconen:before {
  content: "\e64e";
}

.iconclose:before {
  content: "\e60b";
}

.iconfushi:before {
  content: "\e64d";
}

.iconyiyongguangxue:before {
  content: "\e662";
}

.iconlianjie:before {
  content: "\e60c";
}

.iconmopi:before {
  content: "\e634";
}

.iconziyuan:before {
  content: "\e621";
}

.iconxinhao:before {
  content: "\e7c4";
}

.iconguanghua:before {
  content: "\e633";
}

.icondian:before {
  content: "\e656";
}

.iconiconset0186:before {
  content: "\e655";
}

.icondianhua:before {
  content: "\e6f9";
}

.iconarrl:before {
  content: "\e609";
}

.iconsousuo:before {
  content: "\e603";
}

.iconarrr:before {
  content: "\e648";
}

.iconweixin:before {
  content: "\e62e";
}

.icontubiaozhizuo-:before {
  content: "\e60a";
}

.icontengxunweibo:before {
  content: "\e604";
}

.menu-button {
  display: none;
  padding-top: 17px;
  margin-left: 20px
}

.lines-button {
  display: block;
  padding: 0;
  border: none;
  background-color: transparent;
  cursor: pointer;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  user-select: none
}

.lines {
  position: relative;
  display: inline-block;
  width: 28px;
  height: 2px;
  background: #018cde;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  transform: translateY(-8px)
}

.lines:after,
.lines:before {
  position: absolute;
  left: 0;
  display: inline-block;
  width: 28px;
  height: 2px;
  background: #018cde;
  content: '';
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  -webkit-transform-origin: 2.21px center;
  transform-origin: 2.21px center
}

.lines:before {
  top: 10px
}

.lines:after {
  top: -10px
}

.menu-button:hover .lines,
.menu-button:hover .lines:after,
.menu-button:hover .lines:before {
  background-color: #018cde
}

.menu-button.on .lines-button.x .lines {
  background: 0 0
}

.menu-button.on .lines-button.x .lines:after,
.menu-button.on .lines-button.x .lines:before {
  top: 0;
  width: 31px;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%
}

.menu-button.on .lines-button.x .lines:before {
  background: #018cde;
  -webkit-transform: rotate3d(0, 0, 1, 45deg);
  transform: rotate3d(0, 0, 1, 45deg)
}

.menu-button.on .lines-button.x .lines:after {
  background: #018cde;
  -webkit-transform: rotate3d(0, 0, 1, -45deg);
  transform: rotate3d(0, 0, 1, -45deg)
}

#pages_Inside .news .news_nav .news-nav-menu {
  margin: 0;
  display: flex;
  color: #8b8b8b;
  font-size: 1rem;
}

#pages_Inside .news .news_nav .news-nav-menu .line {
  padding: 0 1rem;
  font-size: 0.875rem;
}

#pages_Inside .news .news_nav .news-nav-menu li a {
  color: #8b8b8b;
  font-size: 1rem;
}

#pages_Inside .news .news_nav .news-nav-menu li.active a {
  color: #018cdf;
}

.bg-gray {
  background: #f1f3f5;
}

.elp {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}


/*图片放大*/

.pic-scale .pic,
.img-scale {
  position: relative;
  overflow: hidden;
}

.img-scale img,
.pic-scale img {
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  /*max-width: 100%;*/
  width: 100%;
}

.img-scale:hover img,
.pic-scale:hover img {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
  transform: scale(1.05);
}

.img-scale.scale2:hover img,
.pic-scale.scale2:hover img {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
  transform: scale(1.05);
}


/*图片去色*/

.img-gray {
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: progid: DXImageTransform.Microsoft.BasicImage(grayscale=1);
}

.oh {
  overflow: hidden;
  width: 300px;
    height: 180px;
}


/*分页*/

.pages {
  text-align: center;
  font-size: 0;
}

.pages li {
  display: inline-block;
  vertical-align: middle;
  float: none !important;
  margin: 0 5px;
}

.pages li:first-child {
  /*display: none;*/
}

.pages a {
  display: inline-block;
  padding: 0 12px;
  height: 41px;
  line-height: 41px;
  background-color: #d6d6d6;
  color: #213752;
  font-size: 14px;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.pages li.page-ud a {
  width: 84px;
  padding: 0;
  background: #009993;
  box-shadow: 0px 0px 35px 3px rgba(13, 54, 70, 0.1);
  color: #fff;
}

.pages li.page-ud a:hover {
  opacity: .9;
}

.pages a:hover,
.pages a.active {
  background: #018cde;
  color: #fff;
}

.page-banner {
  position: relative;
  overflow: hidden;
  height: 237px;
  background: #009993;
}

.page-banner img {
  position: relative;
  left: 50%;
  margin-left: -960px;
  max-width: none;
}

.page-banner .pb-tit {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  color: #fff;
  text-align: center;
  width: 100%;
  transform: translate(-50%,-50%);
}

.page-banner .pb-tit.center {

}

.page-banner .pb-tit .tit {
  line-height: 1;
  margin-bottom: 10px;
  font-size: 30px;
}

.page-banner .pb-tit .des {
  font-size: 16px;
  line-height: 24px;
}

.page-item.active .page-link {
  background-color: #018cde;
  border-color: #018cde;
}


/*产品列表*/

.product-wrap {
  padding: 90px 0 100px;
}

.product-list {
  padding-bottom: 30px;
}

.product-list .item {}

.product-list .item p {
  font-size: 16px;
  color: #666666;
  margin-top: 40px;
}



/*底部留言*/

.foot-message {
  padding-top: 95px;
  padding-bottom: 145px;
  background: url(../img/page/message-bg.jpg) no-repeat center;
  background-size: cover;
}

.foot-message h3 {
  font-size: 36px;
  color: #fff;
  text-align: center;
  line-height: 1;
}

.foot-message p {
  font-size: 14px;
  color: #cdd5d0;
  text-align: center;
  line-height: 26px;
  margin-top: 12px;
  margin-bottom: 55px;
}

.form-list li {
  width: 24%;
}

.form-list li input {
  width: 100%;
  background: rgba(255, 255, 255, .84);
  height: 63px;
  padding: 0 25px;
  border-radius: 0;
}

.form-area {
  margin-top: 40px;
  margin-bottom: 55px;
}

.form-area textarea {
  width: 100%;
  height: 200px;
  padding: 20px 25px;
  background: rgba(255, 255, 255, .84);
  border-radius: 0;
}

.form-btn {
  text-align: center;
  font-size: 0;
}

.form-btn input {
  width: 181px;
  height: 60px;
  background-color: #fff;
  border-radius: 29px;
  font-size: 14px;
  color: #333;
  margin: 0 22px;
  cursor: pointer;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.form-btn .sub {
  background-image: linear-gradient(170deg, #ffecac 0%, #9a7323 100%), linear-gradient( #00923f, #00923f);
  background-blend-mode: normal, normal;
  border-style: solid;
  border-width: 1px;
  border-image-source: linear-gradient(0deg, #9a8f6a 0%, #c9b46b 100%);
  border-image-slice: 1;
  color: #fff;
}

.form-btn input:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
  -webkit-transform: translateY(-3px);
  -ms-transform: translateY(-3px);
  -o-transform: translateY(-3px);
  transform: translateY(-3px);
}


/*新闻列表*/

.page-wrap {
  /*padding-top: 70px;*/
  padding-bottom: 100px;
}


/*新闻列表*/

.list-news {
  /*margin-bottom: -90px;*/
}

.list-news .item {
  margin-bottom: 80px;
}

.list-news .item .slide-box {
  display: block;
  -webkit-transition: .4s;
  -o-transition: .4s;
  transition: .4s;
}

.list-news .item .slide-box:hover {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}

.list-news .item .slide-box .dd {
  padding: 26px;
  background-color: #fff;
}

.list-news .item .slide-box .dd .time {
  font-size: 18px;
  color: #666;
}

.list-news .item .slide-box .dd .tit {
  font-size: 18px;
  color: #333;
  margin: 15px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.list-news .item .slide-box .dd .des {
  font-size: 14px;
  color: #999;
  line-height: 25px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 50px;
}

.list-news .item .slide-box .dd .btn-more {
  margin-top: 30px;
  padding-top: 22px;
  border-top: 1px solid #d2d2d2;
  display: flex;
  justify-content: space-between;
  transition: all 0.3s;
}

.list-news .item .slide-box .dd .btn-more .text {
  color: #666;
  font-size: 16px;
}


/*新闻详情*/

.news-detail {
  width: 1332px;
  margin: 0 auto;
  padding-top: 90px;
  padding-bottom: 130px;
}

.news-detail .tit {
  font-size: 36px;
  margin: 0;
  line-height: 1.4;
  color: #333;
  text-align: center;
}

.news-detail .info {
  display: flex;
  justify-content: center;
  margin-top: 25px;
  margin-bottom: 70px;
  text-align: center;
  font-size: 18px;
  color: #535961;
  line-height: 1;
}

.news-detail .info span {
  display: flex;
  align-items: center;
  margin: 0 15px;
}

.news-detail .info span#hits {
  margin: 0;
}

.news-detail .info span i {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  margin-top: -4px;
}

.news-detail .info span .icon-clock {
  width: 17px;
  height: 17px;
  background: url(../img/common/info-1.png) no-repeat center;
  background-size: contain;
}

.news-detail .info span .icon-people {
  width: 15px;
  height: 14px;
  background: url(../img/common/info-2.png) no-repeat center;
  background-size: contain;
}

.news-detail .info span .icon-view {
  width: 21px;
  height: 17px;
  background: url(../img/common/info-3.png) no-repeat center;
  background-size: contain;
}

.news-detail .content {
  font-size: 16px;
  line-height: 32px;
  float: left;
  width: 78%;
}
@media (max-width:999px) {
  .news-detail .content{width: 100%;}
}
.news-detail .content p,.news-detail .content li{
  font-size: 16px;
  padding: 5px 0;
}
.news-detail .content p{
  text-indent: 2em;
}
.news-detail .content img{
  display: flex;
  margin: 10px auto;
}
.news-detail .content ul, .news-detail .content ol{
  padding-left: 40px;
}
.news-detail .content ul{
  list-style-type: disc;
}
.news-detail .content ol{
  list-style: decimal;
}
.news-detail .content li{
  line-height: 1.5;
}
.news-detail .content li p{
  text-indent: 0em;
}
.news-detail .content h2,.news-detail .content h3,.news-detail .content h4,.news-detail .content h5,.news-detail .content h6{line-height: 2;font-weight: bold;}
.news-detail .content h2,.news-detail .content h3{font-size: 1.5rem;}
.news-detail .content h4{font-size: 18px;}

table {
  border-collapse: separate; /* 默认值 */
  border-spacing: 2px; /* 默认值 */
  border-color: gray; /* 默认值 */
  display: table; /* 默认值 */
  box-sizing: border-box; /* 确保一致性 */
  text-indent: initial; /* 重置可能的继承值 */
  margin: 0; /* 移除可能的外边距 */
  padding: 0; /* 移除可能的内边距 */
  border: 1px solid; /* 恢复基础边框 */
  caption-side: top; /* 默认值 */
  empty-cells: show; /* 默认值 */
  table-layout: auto; /* 默认值 */
  width: auto; /* 恢复默认宽度 */
}

.news-detail thead {
  display: table-header-group; /* 默认值 */
  vertical-align: middle; /* 默认值 */
}

.news-detail tbody {
  display: table-row-group; /* 默认值 */
  vertical-align: middle; /* 默认值 */
}

.news-detail tfoot {
  display: table-footer-group; /* 默认值 */
  vertical-align: middle; /* 默认值 */
}

.news-detail tr {
  display: table-row; /* 默认值 */
  vertical-align: inherit; /* 默认值 */
}

.news-detail td, .news-detail th {
  padding: 0.5em 1em;
  border: 1px solid #ddd;
  text-align: center;
  font-weight: normal;
}

.news-detail th {
  font-weight: bold; /* 恢复th的加粗 */
}

.news-detail caption {
  display: table-caption; /* 默认值 */
  text-align: center; /* 默认值 */
}
/*荣誉*/

.page-title {
  padding-top: 90px;
  padding-bottom: 70px;
  text-align: center;
}

.page-title h3 {
  font-size: 36px;
  color: #333;
  line-height: 1;
  margin: 0;
}

.page-title p {
  color: #666;
  line-height: 26px;
  font-size: 14px;
  margin: 0;
  margin-top: 30px;
}

.list-common .item {
  text-align: center;
  margin-bottom: 70px;
}

.list-common .item .text {
  margin-top: 28px;
  font-size: 16px;
  color: #333;
}

.list-common .item .pic {
  overflow: hidden;
  padding: 35px;
  background: #fff;
  overflow: hidden;
}

.list-honor-wrap {
  padding-bottom: 80px;
}


/*联系*/

.contact-list li {
  float: left;
  width: 23.95%;
  height: 151px;
  background-color: #e3e8eb;
  padding: 0 50px;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  -webkit-transition: .4s;
  -o-transition: .4s;
  transition: .4s;
  text-align: center;
}

.contact-list li:hover {
  /*box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);*/
}

.contact-list li .pic,
.contact-list li .cont {
  display: inline-block;
  vertical-align: middle;
}

.contact-list li .cont {
  width: 70%;
  text-align: left;
}

.contact-list li~li {
  margin-left: 1.4%;
}

.contact-list li .pic {
  margin-right: 20px;
}

.contact-list li .pic img {
  max-width: 100%;
}

.contact-list li .cont h4 {
  font-size: 14px;
  margin: 0;
}

.contact-list li .cont p {
  font-size: 18px;
  margin: 0;
  margin-top: 5px;
}

.contact-list li .cont p.min {
  font-size: 14px;
}

.contact-wrap {
  padding-bottom: 80px;
}

.contact-map {
  height: 600px;
  margin-bottom: 80px;
}


/*左右结构*/

.leftContent {
  width: 78%;
  padding: 70px 3% 70px 0;
  border-right: 1px solid #e2e4e5;
}

.floatlft {
  float: left;
}

.floatrgt {
  float: right;
}

.rgtSild {
  width: 27%;
  width: 19%;
  padding: 70px 0 70px 0;
}

.newslist {
  margin: 0 0 40px;
  background-color: #f9f9f9;
  padding: 30px 40px;
}

.faqBox .newslist {
  padding: 24px 70px;
}

.newspic {
  width: 33.5%;
}

.newspic a {
  display: block;
  height: 100%;
  width: 100%;
}

.newspic img {
  width: 100%;
}

.newsContent {
  width: 61%;
  color: #6c6c6c;
  padding-top: 15px;
}

.faqBox .newsContent {
  width: 100%;
  padding-top: 0;
}

.newsContent p.firstP {
  font-size: 18px;
  color: #333;
  margin: 0 0 16px;
}

.faqBox .newsContent .secondP p {
  line-height: 1.75;
  overflow: hidden;
  padding: 0;
  font-size: 14px;
  color: #8b8b8b;
}

.newsContent p.secondP {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  color: #8b8b8b;
  line-height: 1.5;
  margin: 0 0 16px;
}

.newsContent h2 {
  font-size: 18px;
  font-weight: normal;
  line-height: 1.3;
  color: #363636;
  margin: 0 0 10px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-weight: bold;
}

.newsContent h2 a {
  color: #363636;
}

.newsContent h2 a:hover {
  color: #2c4e57;
}

.faqBox .newsContent .tit {
  font-size: 18px;
  font-weight: normal;
  line-height: 1.3;
  color: #363636;
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #ccc;
}

.faqBox .newsContent .tit span {
  overflow: hidden;
  display: block !important;
  line-height: 41px;
}
.news-detail .content img{
  max-width: 100%!important;height: auto !important;
}
.icon-faq1,
.icon-faq2 {
  /*display: inline-block;*/
  float: left;
  width: 41px;
  height: 41px;
  vertical-align: middle;
  margin-right: 12px;
}

.icon-faq1 {
  background: url(../img/common/q.png) no-repeat center;
  background-size: contain;
}

.icon-faq2 {
  /*float: left;*/
  background: url(../img/common/a.png) no-repeat center;
  background-size: contain;
}

.newsBox {
  padding-top: 70px;
}

h3.rsdtit {
  margin: 0 0 20px 0;
}

h3.rsdtit,
h3.rsdtit a {
  color: #363636;
  font-size: 24px;
  text-transform: capitalize;
}

.secondNavBox {
  margin: 0 0 40px 0;
  /*border-bottom: 1px solid #e2e4e5;*/
}

.secondNavBox ul {
  border-top: none;
}

.secondNavBox>ul>li {
  display: block;
}

.secondNavBox>ul>li>ul {
  border-top: none;
}

.secondNavBox>ul>li>ul>ul {
  padding: 0 3%;
}

.secondNav {
  width: 100%;
  /*padding:0 0 20px;*/
  margin: 0;
  background: #f9f9f9;
}

.secondNav li {
  list-style: none;
  width: 100%;
;
  /*border-bottom:1px solid #fff;*/
  margin: 0;
}

.secondNavBox li a {
  width: 100%;
  text-transform: capitalize;
  color: #363636;
  padding: 15px 0px 14px 35px;
  font-size: 16px;
  background: #f9f9f9;
  display: block !important;
  border-bottom: 1px solid #fff;
  -webkit-transition: .1s;
  -o-transition: .1s;
  transition: .1s;
}

.secondNavBox li a span {
  display: inline-block;
  width: 5px;
  height: 5px;
  background: #8b8b8b;
  vertical-align: middle;
  margin: 0 40px 0 0px;
  -webkit-transition: .1s;
  -o-transition: .1s;
  transition: .1s;
}


/*.secondNav>li.cate-title>a span {
    width: 9px;
    height: 10px;
    background: url(../img/icon-cate.png) no-repeat center;
    position: relative;
    top: -2px;
}*/

.secondNav>li:first-child>a {
  font-size: 18px;
  color: #363636;
}

.secondNavBox ul>li:last-child {
  border-bottom: none;
}

.secondNav li ul li a:hover {
  background-color: #018cde;
  /*color: #fff;*/
}

.secondNav li ul li a:hover span {
  background: #fff;
}

.positionBox {
  padding-top: 40px;
  border-top: 1px dotted #e2e4e5;
}

@media (max-width:767px) {
  .mainBox .leftContent .newsBox .newslist2 .newslist2 .newsContent h2 {
    text-align: center;
  }
}

.focus-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  /*padding-bottom: 25px;*/
}

.focus-list a {
  margin: 0 6px;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.focus-list a:hover {
  -webkit-transform: translateY(-3px);
  -ms-transform: translateY(-3px);
  -o-transform: translateY(-3px);
  transform: translateY(-3px);
}


/*关于*/

.about-1 {
  padding-top: 90px;
  padding-bottom: 110px;
  background: url(../img/page/about-bg.jpg) no-repeat center bottom;
  background-size: cover;
}

.about-1 .pic {
  position: relative;
  width: 50%;
  cursor: pointer;
}

.about-1 .pic:before {
  content: "";
  position: absolute;
  right: 50px;
  bottom: 50px;
  width: 72px;
  height: 72px;
  background: url(../img/page/icon-video.png) no-repeat center;
  background-size: contain;
  z-index: 2;
  -webkit-transition: .4s;
  -o-transition: .4s;
  transition: .4s;
}

.about-1 .pic:hover:before {
  -webkit-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  -o-transform: rotate(120deg);
  transform: rotate(120deg);
}

.about-1 .cont {
  display: flex;
  width: 50%;
  padding-left: 75px;
  padding-right: 30px;
  align-items: center;
  text-align: left;
}

.about-1 .cont .t1 {
  font-size: 24px;
  color: #333333;
  line-height: 1;
}

.about-1 .cont .t2 {
  position: relative;
  font-size: 36px;
  line-height: 1;
  color: #333333;
  padding-bottom: 40px;
  margin-top: 24px;
  margin-bottom: 40px;
}

.about-1 .cont .t2:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 64px;
  height: 4px;
  background-color: #018cde;
}

.about-1 .cont .des {
  font-size: 14px;
  color: #666666;
  line-height: 30px;
}

.about-1 .cont .des p~p {
  margin-top: 20px;
}

.culture-list .item {
  width: 23.48%;
  position: relative;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}
.culture-list .item img{
  max-width: 100%;
}
.culture-list .item:hover {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}

.culture-list .item .tit {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}

.culture-list .item .tit h4 {
  font-size: 24px;
  color: #333;
  line-height: 1;
  position: relative;
  padding-bottom: 30px;
  margin-bottom: 15px;
}

.culture-list .item .tit h4:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  margin-left: -35px;
  width: 70px;
  height: 2px;
  background-color: #018cde;
}

.culture-list .item .tit p {
  font-size: 18px;
  color: #333;
  line-height: 25px;
}

.culture-list .item .tit p span {
  font-size: 18px;
  color: #8b8b8b;
  font-weight: 300;
  text-transform: uppercase;
}

.about-2 {
  padding-bottom: 108px;
}

.hj-list {
  overflow: hidden;
  align-items: center;
}

.hj-list .item {
  width: 49.4%;
}

.hj-list .item .subitem {
  width: 49%;
}

.hj-list-2 {
  margin-top: 20px;
}

.hj-list .item .subitem:nth-child(1),
.hj-list .item .subitem:nth-child(2) {
  margin-bottom: 2.3%;
}

.about-3 {
  padding-bottom: 90px;
  background: url(../img/page/pz-bg.jpg) no-repeat center;
  background-size: cover;
}

.pz-list .item {
  width: 23.8%;
  text-align: center;
}

.pz-list .item p {
  font-size: 16px;
  color: #666;
  margin-top: 35px;
}

.video_shadow {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, .5);
  z-index: 1000;
  display: none;
}

.playnow {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -410px;
  margin-top: -286px;
  width: 820px;
  height: 550px;
  background-color: transparent;
  z-index: 1000;
}

.video_control {
  width: 820px;
  height: 500px;
  box-shadow: 0px 0px 20px 3px rgba(0, 0, 0, .5);
}

.video_control video {
  width: 100%;
  height: 100%;
  object-fit: fill;
}

.closevideo {
  position: absolute;
  right: -30px;
  top: -24px;
  font-size: 35px;
  color: #fff;
  cursor: pointer;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.closevideo:hover {
  right: -35px;
}

@media (max-width: 1000px) {
  .playnow {
    left: 5%;
    top: 30%;
    margin-left: 0;
    margin-top: 0;
    width: 90%;
    height: auto;
  }
  .video_control {
    width: 100%;
    height: auto;
    box-shadow: none;
  }
  .closevideo {
    position: absolute;
    right: 0;
    top: -50px;
    font-size: 30px;
    color: #fff;
    cursor: pointer;
  }
}


/*右侧栏*/

.hotPrdtBox {
  margin: 0 0 40px 0;
}

.hotPrdtBox p {
  text-transform: capitalize;
  margin: 20px 0 0;
  color: #323232;
}

.hotproduct .item .tit {
  text-align: center;
  font-size: 16px;
  color: #8b8b8b;
  margin-top: 18px;
}


/*产品详情*/

.pc-slide {
  width: 758px;
  position: relative;
}

.pc-slide .view {
  width: 600px;
}

.pc-slide .view .swiper-container {
  width: 600px;
  height: 600px;
}

.pc-slide .view img {
  width: 100%;
}

.pc-slide .preview {
  position: absolute;
  right: 0;
  width: 140px;
  top: 0;
  overflow: hidden;
}

.pc-slide .preview .swiper-container {
  width: 100%;
  height: 100%;
}

.pc-slide .preview .swiper-slide {
  width: 140px;
  height: 140px;
  cursor: pointer;
}

.pc-slide .preview .swiper-slide~.swiper-slide {
  margin-top: 18px;
}

.pc-slide .preview .slide6 {
  width: 140px;
}

.pc-slide .preview img {
  max-width: 100%;
}

.pc-slide .preview .active-nav img {
  opacity: .9;
}

.product-header {
  /*padding-top: 75px;*/
  padding-bottom: 75px;
}

.product-header .cont {
  overflow: hidden;
  padding-left: 55px;
  padding-top: 15px;
}

.product-header .cont h1 {
  font-size: 36px;
  line-height: 1.2;
  color: #333;
}

.product-header .cont .slogan {
  font-size: 24px;
  color: #333;
  line-height: 1.2;
  position: relative;
  padding-bottom: 25px;
  margin-bottom: 20px;
  margin-top: 20px;
}

.product-header .cont .slogan:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  border-bottom: 1px solid #c7c7c7;
}

.product-header .cont .des {
  font-size: 14px;
  color: #666;
  line-height: 3;
}

.product-header .cont .des p~p {
  /*margin-top: 15px;*/
}

.product-header .cont .hotline {
  font-size: 24px;
  color: #333;
  line-height: 1;
  margin-top: 50px;
}

.product-header .cont .hotline strong {
  font-size: 36px;
  color: #018cde;
  font-style: italic;
}

.product-header .cont .zx {
  display: block;
  width: 196px;
  height: 58px;
  background-color: #018cde;
  border-radius: 29px;
  text-align: center;
  line-height: 58px;
  font-size: 14px;
  color: #fff;
  margin-top: 45px;
}

.product-tab {
  border-bottom: 2px solid #c7c7c7;
  margin-bottom: 28px;
}

.product-tab li {
  display: inline-block;
  position: relative;
  padding-bottom: 20px;
  font-size: 36px;
  color: #333;
  line-height: 1;
}

.product-tab li:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -2px;
  width: 100%;
  height: 2px;
  background-color: #018cde;
}
.product-detail img{
  max-width: 100%!important;
}
@media (max-width: 1800px) {
  /*新闻详情*/
  .news-detail {
    width: 1200px;
  }
  .pc-slide {
    width: 60%;
  }
  .pc-slide .view {
    width: 79%;
  }
  .pc-slide .view .swiper-container {
    width: auto;
    height: auto;
  }
  .pc-slide .preview {
    width: 18%;
  }
  .pc-slide .preview .swiper-slide {
    width: 100%;
    height: auto;
  }
  .product-header .cont .des {
    line-height: 2;
  }
  .product-header .cont .hotline {
    font-size: 20px;
    margin-top: 30px;
  }
  .product-header .cont .hotline strong {
    font-size: 24px;
  }
  .product-header .cont .slogan {
    font-size: 20px;
  }
}

@media (max-width: 1280px) {
  /*新闻详情*/
  .news-detail {
    width: 1000px;
  }
}

@media (max-width: 1024px) {
  /*新闻详情*/
  .news-detail {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (max-width: 768px) {
  .product-wrap {
    padding: 40px 0 40px;
  }
  .product-list .item {
    margin-bottom: 15px;
  }
  .product-list .item p {
    margin-top: 15px;
  }
  .pages {
    padding: 0;
  }
  .pages a {
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
  }
  .page-banner {
    height: 150px;
  }
  .page-banner .pb-tit .tit {
    font-size: 18px;
  }
  .page-banner .pb-tit .des {
    font-size: 12px;
    padding: 0 15px;
  }
  .foot-message {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .foot-message h3 {
    font-size: 24px;
    line-height: 1.3;
  }
  .foot-message p {
    font-size: 14px;
    line-height: 1.5;
    margin-top: 10px;
    margin-bottom: 30px;
  }
  .form-list li {
    width: 100%;
  }
  .form-list li~li {
    margin-top: 10px;
  }
  .form-list li input {
    height: 40px;
    padding: 0 15px;
  }
  .form-area {
    margin-top: 10px;
    margin-bottom: 20px;
  }
  .form-area textarea {
    width: 100%;
    height: 100px;
    padding: 10px 15px;
  }
  .form-btn input {
    width: 100px;
    height: 44px;
    border-radius: 22px;
    margin: 0 10px;
  }
  .top .top-right .nav {
    background: #fff;
    border-top: 1px solid #eee;
    top: 60px;
  }
  .top .top-right .nav li.nav-li .drap {
    background: #f5f5f5;
  }
  .top .top-right .nav li.nav-li>a {
    padding: 8px 20px;
  }
  .page-banner img {
    left: 0;
    margin-left: 0;
    max-height: 100%;
  }
  .page-title {
    padding-top: 40px;
    padding-bottom: 30px;
  }
  .page-title h3 {
    font-size: 24px;
    line-height: 1.3;
  }
  .page-title p {
    line-height: 1.75;
    font-size: 14px;
    margin-top: 20px;
  }
  .page-title p br {
    display: none;
  }
  .list-common .item .text {
    margin-top: 15px;
    font-size: 14px;
  }
  .list-common .item {
    margin-bottom: 15px;
  }
  .list-common .item .pic {
    padding: 15px;
  }
  .list-honor {
    padding-bottom: 20px;
  }
  .list-honor-wrap {
    padding-bottom: 40px;
  }
  .page-wrap {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .list-news .item {
    margin-bottom: 15px;
    width: 100%;
  }
  .list-news .item .slide-box .dd {
    padding: 15px;
  }
  .list-news .item .slide-box .dd .time {
    font-size: 16px;
  }
  .list-news .item .slide-box .dd .btn-more {
    margin-top: 20px;
    padding-top: 15px;
  }
  .list-news .item .slide-box .dd .btn-more img {
    width: 20px;
    margin-top: 10px;
  }
  .foot .foot-nav {
    display: none;
  }
  .list-news {
    padding-bottom: 20px;
  }
  /*新闻详情*/
  .news-detail {
    padding-top: 110px;
    padding-bottom: 40px;
  }
  .news-detail .tit {
    font-size: 22px;
  }
  .news-detail .info {
    margin-top: 20px;
    font-size: 12px;
    margin-bottom: 25px;
  }
  .news-detail .info span .icon-view {
    width: 12px;
    height: 12px;
  }
  .news-detail .info span {
    margin: 0 5px;
  }
  .news-detail .info span i {
    margin-right: 6px;
  }
  .news-detail .info span .icon-clock,
  .news-detail .info span .icon-people {
    width: 12px;
  }
  .leftContent {
    float: none !important;
    width: 100%;
    padding: 0;
    border-right: none;
  }
  .rgtSild {
    float: none;
    width: 100%;
    padding: 40px 0 40px;
  }
  .newsBox {
    padding-top: 40px;
    padding-bottom: 25px;
  }
  .newslist {
    margin-bottom: 15px;
  }
  .faqBox .newslist {
    padding: 15px 15px;
  }
  .positionBox {
    padding-top: 30px;
  }
  .secondNavBox {
    margin: 0 0 30px 0;
  }
  h3.rsdtit,
  h3.rsdtit a {
    font-size: 22px;
  }
  .focus-list img {
    width: 35px;
  }
  .icon-faq1,
  .icon-faq2 {
    width: 25px;
    height: 25px;
    margin-top: 2px;
  }
  .faqBox .newsContent .tit span {
    line-height: 1.5;
  }
  /*关于*/
  .about-1 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .about-1 .pic {
    width: 100%;
  }
  .about-1 .cont {
    display: flex;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    padding-top: 30px;
  }
  .about-1 .cont .t1 {
    font-size: 16px;
  }
  .culture-list .item {
    width: 100%;
  }
  .culture-list .item~.item {
    margin-top: 10px;
  }
  .about-1 .cont .t2 {
    font-size: 24px;
    padding-bottom: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .about-1 .cont .des {
    line-height: 1.75;
  }
  .about-1 .cont .des p~p {
    margin-top: 10px;
  }
  .about-1 .pic:before {
    right: 20px;
    bottom: 20px;
    width: 40px;
    height: 40px;
  }
  .culture-list .item .tit h4 {
    font-size: 20px;
  }
  .about-2 {
    padding-bottom: 30px;
  }
  .hj-list .item {
    width: 100%;
    margin-bottom: 10px;
  }
  .about-3 {
    padding-bottom: 25px;
  }
  .pz-list .item {
    width: 48%;
  }
  .pz-list .item p {
    font-size: 14px;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .pz-list .item img{
    max-width: 100%;
  }
  .oh {
    overflow: hidden;
    width: 100%;
    height: AUTO;
  }
  /*联系*/
  .contact-list li {
    width: 100%;
    height: auto;
    padding: 15px 20px;
  }
  .contact-list li~li {
    margin-left: 0;
    border-top: 1px solid #fff;
  }
  .contact-list li .pic {
    margin-right: 20px;
    width: 30px;
  }
  .contact-list li .cont {
    width: 90%;
  }
  .contact-wrap {
    padding-bottom: 40px;
  }
  .contact-map {
    height: 200px;
    margin-bottom: 40px;
  }
  .secondNavBox li a {
    padding: 10px 0px 10px 20px;
  }
  .secondNavBox li a span {
    margin: 0 20px 0 0px;
  }
  /*产品详情*/
  .product-header {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .pc-slide {
    width: 100%;
    float: none !important;
  }
  .pc-slide .view {
    width: 100%;
  }
  .pc-slide .view .swiper-container {
    width: 100%;
    height: auto;
  }
  .product-header .cont {
    padding-left: 0;
    padding-top: 20px;
  }
  .product-header .cont h1 {
    font-size: 24px;
  }
  .product-header .cont .slogan {
    font-size: 16px;
    line-height: 1.2;
    padding-bottom: 20px;
    margin-bottom: 15px;
    margin-top: 15px;
  }
  .product-header .cont .des {
    line-height: 2;
  }
  .product-header .cont .hotline {
    font-size: 16px;
    color: #333;
    line-height: 1;
    margin-top: 20px;
  }
  .product-header .cont .hotline strong {
    font-size: 26px;
  }
  .product-header .cont .zx {
    display: block;
    width: 190px;
    height: 40px;
    background-color: #018cde;
    border-radius: 29px;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    color: #fff;
    margin-top: 35px;
  }
  .product-tab li {
    padding-bottom: 15px;
    font-size: 24px;
  }
  .product-tab {
    margin-bottom: 25px;
  }
  .product-show .item {
    line-height: 1.75;
  }
  .pc-slide .preview {
    display: none;
  }
}