/*** Swiper 6.7.5* Most modern mobile touch slider and framework with hardware accelerated transitions* https://swiperjs.com** Copyright 2014-2021 Vladimir Kharlampidi** Released under the MIT License** Released on: July 1, 2021*/
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}

.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{);left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{);right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{}.swiper-pagination{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-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{} @-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
.swiper-container-vertical>.swiper-wrapper{flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{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{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:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{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:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;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-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.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-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content: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-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;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-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.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-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.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;backface-visibility:hidden}

@font-face {
   font-family: "iconfont"; /* Project id 2202657 */
  src: url('../font/font-icon/font/iconfont.woff2?t=1630541588231') format('woff2'),
       url('../font/font-icon/font/iconfont.woff?t=1630541588231') format('woff'),
       url('../font/font-icon/font/iconfont.ttf?t=1630541588231') format('truetype');
}

.iconfont { font-family: "iconfont" !important;font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.iconchangjiantou:before {content: "\e65b";}.icona-dianhua1:before {content: "\e659";}.icondianhua:before {content: "\e65a";}.iconfangda:before {content: "\e65c";}.iconyoutube:before {content: "\e65d";}.icondianhuakefu:before {content: "\e65e";}.iconlajiao:before {content: "\e655";}.iconfangdajing:before {content: "\e656";}.icondizhi:before {content: "\e657";}.iconinstagram:before {content: "\e658";}.icona-gongsi1:before {content: "\e654";}.icongongsi:before {content: "\e651";}.iconfuwushang:before {content: "\e652";}.iconfuwu:before {content: "\e653";}

body {margin: 0 auto;font-family:"Microsoft YaHei","微软雅黑";font-size: 12px;font-size: 1.2rem;height: 100%;background:#fff;width:100%;max-width:1920px;margin:0 auto; overflow-x:hidden;}
.font1{font-family:"Microsoft YaHei","微软雅黑";}.font2{font-family:"Microsoft YaHei","微软雅黑";}.font3{font-family:"Microsoft YaHei","微软雅黑";}
*{box-sizing: border-box; margin: 0; padding: 0;}
img {border: none; vertical-align: middle; max-width: 100%;}
ul li {list-style-type: none;}
ul, form, p, a, img, table, tr, td, li, dd, dt, dl, span {margin: 0;padding: 0;list-style: none;}
input[type=checkbox], textarea[type=checkbox]{cursor: pointer;}
input, textarea{border: none;background: none;font-family:"Microsoft YaHei","微软雅黑"; outline: 0;}
.h1, .h2, .h3, h1, h2, h3{margin: 0;padding: 0;}
a {text-decoration: none;color: #333;outline: none;transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s; }
a:hover {text-decoration: none;color: #E7000F;outline: none;transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s;cursor: pointer; }
a:link{text-decoration: none;}
a:visited{text-decoration: none;}
a, button {-webkit-transition: all .5s ease 0s;transition: all .5s ease 0s;text-decoration: none;background-color: transparent;border: 0;}
embed, video, iframe {max-width: 100%;}
.mar0{margin: 0 !important;}.padd0{padding: 0 !important;}
.iconfont{font-size: 20px; text-align: center; line-height: 1; }
.flo-left{float: left;}.flo-right{float: right;}.clear{clear: both;}
.fix:after, .fix:before {display: block;content: "clear";height: 0;clear: both;overflow: hidden;visibility: hidden;}
.posi-rela{position: relative;}.posi-abso{position: absolute;}.posi-fix{position: fixed;}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:760px }}@media (min-width:980px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}@media (min-width:1260px){.container{width:1248px}}@media (min-width:1460px){.container{width:1430px}}
.contain{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.contain{width:760px }}@media (min-width:980px){.contain{width:970px}}@media (min-width:1200px){.contain{width:1170px}}@media (min-width:1260px){.contain{width:1230px}}
.flex{width: 100%; display: flex;}.flex-left-1{width: 10%;}.flex-left-2{width: 20%;}.flex-left-3{width: 30%;}.flex-left-4{width: 40%;}.flex-left-5{width: 50%;}.flex-left-25{width: 25%;}.flex-left-33{width: 33.333333%;}
.self-ellipsis-3 {display: -webkit-box !important;overflow: hidden;white-space: normal !important;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}.self-ellipsis-2 {display: -webkit-box !important;overflow: hidden;white-space: normal !important;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.self-ellipsis-3 a {display: -webkit-box !important;overflow: hidden;white-space: normal !important;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}.self-ellipsis-2 a {display: -webkit-box !important;overflow: hidden;white-space: normal !important;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
a.pic{display: block;}.pic img {-webkit-transition: all 550ms;-o-transition: all 550ms;-moz-transition: all 550ms;transition: all 550ms;}.pic:hover img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}

.zoomPad{position:relative;float:left;z-index:99;cursor:crosshair;}
.zoomPreload{-moz-opacity:0.8;opacity: 0.8;filter: alpha(opacity = 80);color: #333;font-size: 12px;font-family:"Microsoft YaHei","微软雅黑";text-decoration: none;border: 1px solid #CCC;background-color: white;padding: 8px;text-align:center;background-repeat: no-repeat;background-position: 43px 30px;z-index:110;width:90px;height:43px;position:absolute;top:0px;left:0px;* width:100px;* height:49px;}
.zoomPup{overflow:hidden;background-color: #FFF;-moz-opacity:0.6;opacity: 0.6;filter: alpha(opacity = 60);z-index:120;position:absolute;border:1px solid #CCC;z-index:101;cursor:crosshair;}
.zoomOverlay{position:absolute;left:0px;top:0px;background:#FFF;/*opacity:0.5;*/z-index:5000;width:100%;height:100%;display:none;z-index:101;}
.zoomWindow{position:absolute;left:110%;top:40px;background:#FFF;z-index:6000;height:auto;z-index:10000;z-index:110;}
.zoomWrapper{position:relative;border:1px solid #C6C6C6;z-index:110;}
.zoomWrapperTitle{display:block;background:#C6C6C6;color:#FFF;height:18px;line-height:18px;width:100%;overflow:hidden;text-align:center;font-size:10px;position:absolute;top:0px;left:0px;z-index:120;-moz-opacity:0.6;opacity: 0.6;filter: alpha(opacity = 60);}
.zoomWrapperImage{display:block;position:relative;overflow:hidden;z-index:110;}
.zoomWrapperImage img{border:0px;display:block;position:absolute;z-index:101;}
.zoomIframe{z-index: -1;filter:alpha(opacity=0);-moz-opacity: 0.80;opacity: 0.80;position:absolute;display:block;}


/* mm-menu */
.mm-search-form{position: relative;background-color: #EFEFEF; border-radius: 20px;  padding: 6px 0;}
.mm-search{position: relative; padding: 0 15px; }
.mm-search-form input{font-size: 16px; color: #333; line-height: 28px; width: 100%; }
.mm-search .search-btn{position: absolute; top: 8px; right: 10px;background-color: transparent; border: 0;}
.mm-search .side-mm-keyword{max-height: 32px;height: 32px;padding: 0 16px;}

.m_nav{position: fixed;top: 0px;box-shadow: 0 15px 27px 0 rgba(167,165,165,0.38);width: 100%;height: 100%;background: #fff;transition: all ease 0.5s;-webkit-transition: all ease 0.5s;z-index: 2000;opacity: 1;visibility: visible;margin-top: 0;overflow-y: auto;transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;top: 0;transform: translateX(100%);}
.m_nav.open{transform: translateX(0);}
@media (min-width:992px){.m_nav.open{transform: translateX(100%);}}
.m_nav .top{height: 60px;padding: 20px;box-sizing: border-box;}
.m_nav .top .closed{width: 30px;height: 30px;vertical-align: middle;float:right;cursor: pointer;}
.m_nav .logo{width: 100%;margin:0 auto;}
.m_nav .logo img{display: block;margin:10px auto;}
.m_nav .ul{margin-top: 30px; padding: 0 20px;}
.m_nav .ul>li{padding: 10px 0px;border-bottom: 1px solid #f5f5f5;transform: translateY(0);-webkit-transform: translateY(100%);transform: translateY(100%);-webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;opacity: 0;}

.m_nav.open .ul>li{opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}
.m_nav .ul li:nth-child(1) {
    -webkit-transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;
}
.m_nav .ul li:nth-child(2) {-webkit-transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;}.m_nav .ul li:nth-child(3) {-webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;}.m_nav .ul li:nth-child(4) {-webkit-transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;}.m_nav .ul li:nth-child(5) {-webkit-transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;}.m_nav .ul li:nth-child(6) {-webkit-transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;
}
ul.topnav li {text-align: left; position:relative;}
ul.topnav li a {padding: 5px;padding-left: 0px;color: #333;display: block; font-size: 16px;line-height: 30px; padding-right:50px;}
ul.topnav ul {display: none;}
ul.topnav ul li {clear: both;}
ul.topnav ul li a {padding-left: 20px;font-size: 14px;font-weight: normal;outline: 0;}
ul.topnav ul li a:hover {
}
ul.topnav ul ul li a {padding-left: 40px;}
ul.topnav ul ul ul li a {padding-left: 60px;}
ul.topnav span { display:block; position:absolute; right:0px; top:20px; width:24px; height:24px; background:#333; cursor:pointer; border-radius:5px;}
ul.topnav span:before{ content:""; width:16px; height:2px; background:#fff; position:absolute; left:4px; top:50%; margin-top:-1px;}
ul.topnav span:after{ content:""; width:16px; height:2px; background:#fff; position:absolute; left:4px; top:50%; margin-top:-1px; transform:rotate(90deg); transition:0.5s;}
ul.topnav span.yizi:after{ transform:rotate(0deg);}

/* banner */
.banner { position: relative; z-index: 2; line-height: 0; font-size: 0; }
.banner .slick-arrow { position: absolute; z-index: 99; display: block !important; bottom: 17px;  width: 46px; height: 46px; border-radius: 50%;background-color: #B9B9B9;  font-family: "iconfont" !important;font-size: 24px;line-height: 46px; color: #fff;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.banner .slick-arrow:hover{background-color: #E7000F;}
.banner .slick-arrow::before{position: absolute; left: 0; right: 0; text-align: center;}
.banner .slick-prev { right: 22.91666666666667%;  cursor: pointer; }
.banner .slick-prev:before {content: "\e730";}
.banner .slick-next { right: 18.59375%;  cursor: pointer; }
.banner .slick-next::before {content: "\e731";}
.banner .slick-dots { position: absolute; z-index: 999999; left: 0; right: 0; bottom: 26px; text-align: center; font-size: 0; letter-spacing: 0; text-align: center; }
.banner .slick-dots li { margin: 0 8px; display: inline-block; *display: inline; *zoom: 1; }
.banner .slick-dots li.slick-active a {  cursor: pointer; }
.banner .slick-dots a { display: block;  width: 0px;height: 0px;/*background: #FFFFFF;border-radius: 50%; */  cursor: pointer;  }
.banner.hide { display: none; }
@media screen and (max-width: 959px) { .banner { display: block; }
.banner.hide { display: block; }
/* .banner .slick-arrow { display: none !important; } */
.banner .slick-arrow {bottom: 14px;  width: 30px; height: 30px;font-size: 18px;line-height: 30px; }
.banner .slick-prev { right: 23%; }
.banner .slick-next { right: 19%; }
.banner .slick-dots { bottom: 10px; }
.banner .slick-dots li { margin: 0 5px; }
.banner .slick-dots a { width: 0px; height: 0px; }
.banner2 { display: none; } }
@media screen and (max-width: 768px){
	.banner .slick-arrow {bottom: 10px;  width: 20px; height: 20px;font-size: 14px;line-height: 20px; }
	.banner .slick-prev { right: 24%; }
	.banner .slick-next { right: 17%; }
}

.slick-list,.slick-slider,.slick-track{position:relative;display:block}
.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}
.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{top:0;left:0}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] 
.slick-slide{float:right}.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}

/* header */
.navbar-default{background-color: #fff; border: 0;}
.navbar-brand{padding: 3px 15px 30px; height: auto; margin-left: -15px;}
.navbar-default .navbar-nav>li{padding: 0 1px; margin: 0 10px;}
.navbar-default .navbar-nav>li>a{font-size: 18px;color: #000;font-family:"Microsoft YaHei","微软雅黑";line-height: 32px;width: 107px; padding: 22px 4px 12px 9px; text-align: center;}
.navbar-collapse .navbar-nav>li:hover>a, .navbar-nav>li>a.active{background-color: #E7000F; color: #fff;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.navbar-default .navbar-nav>li.nav-search{padding: 23px 15px 36px 20px;  margin: 0;}
.form-search{width: 276px;height: 44px;background: #F2F2F2;border-radius: 22px; padding: 6px 12px;}
.form-search input.search-input{font-size: 18px;font-family:"Microsoft YaHei","微软雅黑";font-weight: normal;color: #BDBDBD;line-height: 32px;width: 80%;}
.form-search input.search-input::-webkit-input-placeholder {color: #BDBDBD;}
.form-search input.search-input::-moz-input-placeholder {color: #BDBDBD;}
.form-search input.search-input::-ms-input-placeholder {color: #BDBDBD;}
.form-search .search-btn{border: 0; background-color: transparent; float: right;}
.form-search .search-btn .icon-search4{font-size: 20px; color: #ACACAC; line-height: 32px;}
.banner{margin-top: 103px;}
@media (min-width:1200px) and (max-width:1259px){
	.navbar-brand{padding: 3px 15px 20px; height: auto; margin-left: -15px;}
	.navbar-nav>li.nav-search{padding: 18px 15px 31px 10px; }
	.form-search{width: 240px;height: 44px;background: #F2F2F2;border-radius: 22px; padding: 6px 12px;}
	.banner{margin-top: 93px;}
	.banner .slick-arrow {bottom: 14px;  width: 40px; height: 40px; font-size: 22px;line-height: 40px;}
	.banner .slick-prev { right: 22.91666666666667%; }
	.banner .slick-next { right: 18.59375%;}
}
@media (min-width:980px) and (max-width:1199px){
	.navbar-brand{padding: 2px 15px 15px; height: auto; margin-left: -15px;}
	.navbar-default .navbar-nav>li>a{font-size: 16px;line-height: 30px;padding: 20px 0px 10px 5px; width: 100px;}
	.navbar-default .navbar-nav>li{ margin: 0 6px;}
	.navbar-default .navbar-nav>li.nav-search{padding: 18px 15px 20px 5px; margin: 0; }
	.form-search{width: 200px;height: 40px;background: #F2F2F2;border-radius: 20px; padding: 4px 10px; }
	.banner{margin-top: 87px;}
	.banner .slick-arrow {bottom: 12px;  width: 35px; height: 35px; font-size: 18px;line-height: 35px;}
	.banner .slick-prev { right: 23%; }
	.banner .slick-next { right: 18%;}
}
@media (min-width:768px) and (max-width:979px){
	.navbar-collapse.collapse{display: none !important;}
	.navbar-header{width: 100%;}
	.navbar-header .navbar-toggle{display: block;}
	.navbar-brand{padding: 2px 10px 8px; height: auto; margin-left: -10px;}
	.navbar-toggle {padding: 12px 10px;margin-top: 12px;margin-bottom: 8px;border: 0px;}
	.navbar-default .navbar-toggle .icon-bar {width: 32px;height: 4px;border-radius: 2px; background-color: #E7000F;}
	.navbar-toggle .icon-bar+.icon-bar{margin-top: 7px;}
	.banner{margin-top: 80px;}
	.banner .slick-arrow {bottom: 12px;  width: 30px; height: 30px; font-size: 16px;line-height: 30px;}
	.banner .slick-prev { right: 24%; }
	.banner .slick-next { right: 18%;}
}
@media (max-width:767px){
	.navbar-collapse.collapse{display: none !important;}
	.navbar-header{width: 100%;}
	.navbar-header .navbar-toggle{display: block;}
	.navbar-brand{padding: 2px 10px 8px; height: auto; margin-left: -10px;}
	.navbar-toggle {padding: 12px 10px;margin-top: 12px;margin-bottom: 8px;margin-right: 0; border: 0px;}
	.navbar-default .navbar-toggle .icon-bar {width: 32px;height: 4px;border-radius: 2px; background-color: #E7000F;}
	.navbar-toggle .icon-bar+.icon-bar{margin-top: 7px;}
	.banner{margin-top: 80px;}
	
}
.h1-title{font-size: 54px;font-family:"Microsoft YaHei","微软雅黑";line-height: 66px;}
.h2-title{font-size: 24px;font-family:"Microsoft YaHei","微软雅黑";line-height: 47px;}
.h3-title{font-size: 24px;font-family:"Microsoft YaHei","微软雅黑";line-height: 32px;}
.h4-title{font-size: 20px;font-family:"Microsoft YaHei","微软雅黑";line-height: 30px;}
.h5-title{font-size: 24px;font-family:"Microsoft YaHei","微软雅黑";line-height: 35px;}
.h1-name{font-size: 20px;font-family:"Microsoft YaHei","微软雅黑";line-height: 30px;}
.h2-name{font-size: 18px;font-family:"Microsoft YaHei","微软雅黑";line-height: 30px;}
.h3-name{font-size: 18px;font-family:"Microsoft YaHei","微软雅黑";line-height: 24px;}
.h1-text{font-size: 16px;font-family:"Microsoft YaHei","微软雅黑";line-height: 36px;}
.h2-text{font-size: 16px;font-family:"Microsoft YaHei","微软雅黑";line-height: 46px;}
.h3-text{font-size: 16px;font-family:"Microsoft YaHei","微软雅黑";line-height: 30px;}
.h5-title2{font-size: 24px;font-family:"Microsoft YaHei","微软雅黑";line-height: 30px;}
@media (max-width:767px){
	.h1-title{font-size: 26px;line-height: 36px;}
	.h2-title{font-size: 18px;line-height: 30px;}
	.h3-title{font-size: 16px;line-height: 18px;}
	.h4-title{font-size: 14px;line-height: 30px;}
	.h1-text{font-size: 13px;line-height: 24px;}
	.h2-text{font-size: 13px;line-height: 28px;}
	.h3-text{font-size: 13px;line-height: 20px;}}
	.h5-title2{font-size: 18px;line-height: 20px;}
	.h1-name{font-size: 17px;line-height: 28px;}
	.h2-name{font-size: 14px;line-height: 24px;}
	.h3-name{font-size: 14px;line-height: 20px;}
@media (max-width:380px){
	.h1-title{font-size: 22px;line-height: 32px;}
	.h2-title{font-size: 18px;line-height: 30px;}
	.h3-title{font-size: 16px;line-height: 24px;}
	.h4-title{font-size: 14px;line-height: 30px;}
	.h1-text{font-size: 13px;line-height: 24px;}
	.h2-text{font-size: 13px;line-height: 28px;}
	.h3-text{font-size: 13px;line-height: 18px;}
	.h5-title2{font-size: 16px;line-height: 18px;}
	.h5-title{font-size: 16px;line-height: 28px;}
	.h1-name{font-size: 16px;line-height: 28px;}
	.h2-name{font-size: 14px;line-height: 24px;}
	.h3-name{font-size: 14px;line-height: 20px;}
}
@media (min-width:768px){
	.h1-title{font-size: 30px;line-height: 48px;}
	.h2-title{font-size: 20px;line-height: 32px;}
	.h3-title{font-size: 18px;line-height: 30px;}
	.h4-title{font-size: 16px;line-height: 30px;}
	.h1-text{font-size: 14px;line-height: 28px;}
	.h2-text{font-size: 14px;line-height: 32px;}
	.h3-text{font-size: 14px;line-height: 24px;}
	.h5-title2{font-size: 20px;line-height: 24px;}
	.h5-title{font-size: 18px;line-height: 30px;}
	.h1-name{font-size: 18px;line-height: 28px;}
	.h2-name{font-size: 16px;line-height: 26px;}
	.h3-name{font-size: 16px;line-height: 22px;}
}
@media (min-width:980px){
	.h1-title{font-size: 36px;line-height: 48px;}
	.h2-title{font-size: 22px;line-height: 36px;}
	.h3-title{font-size: 20px;line-height: 30px;}
	.h4-title{font-size: 18px;line-height: 30px;}
	.h1-text{font-size: 15px;line-height: 30px;}
	.h2-text{font-size: 15px;line-height: 36px;}
	.h3-text{font-size: 15px;line-height: 28px;}
	.h5-title2{font-size: 22px;line-height: 28px;}
	.h5-title{font-size: 20px;line-height: 30px;}
	.h1-name{font-size: 18px;line-height: 28px;}
	.h2-name{font-size: 17px;line-height: 28px;}
	.h3-name{font-size: 17px;line-height: 24px;}
}
@media (min-width:1200px){
	.h1-title{font-size: 44px;line-height: 54px;}
	.h2-title{font-size: 24px;line-height: 40px;}
	.h3-title{font-size: 22px;line-height: 32px;}
	.h4-title{font-size: 20px;line-height: 30px;}
	.h1-text{font-size: 16px;line-height: 32px;}
	.h2-text{font-size: 16px;line-height: 40px;}
	.h3-text{font-size: 16px;line-height: 30px;}
	.h5-title2{font-size: 22px;line-height: 30px;}
	.h5-title{font-size: 22px;line-height: 32px;}
	.h1-name{font-size: 20px;line-height: 28px;}
	.h2-name{font-size: 18px;line-height: 28px;}
	.h3-name{font-size: 18px;line-height: 24px;}
}
@media (min-width:1260px){
	.h1-title{font-size: 50px;line-height: 60px;}
	.h2-title{font-size: 24px;line-height: 45px;}
	.h2-text{font-size: 16px;line-height: 43px;}
	.h5-title{font-size: 24px;line-height: 32px;}
	.h1-name{font-size: 20px;line-height: 28px;}
	.h2-name{font-size: 18px;line-height: 28px;}
	.h3-name{font-size: 18px;line-height: 24px;}
}
@media (min-width:1460px){
	.h1-title{font-size: 54px;line-height: 66px;}
	.h2-title{font-size: 24px;line-height: 47px;}
	.h3-title{font-size: 24px;line-height: 32px;}
	.h4-title{font-size: 20px;line-height: 30px;}
	.h5-title{font-size: 24px;line-height: 35px;}
	.h1-text{font-size: 16px;line-height: 36px;}
	.h2-text{font-size: 16px;line-height: 46px;}
	.h3-text{font-size: 16px;line-height: 30px;}
	.h5-title2{font-size: 24px;line-height: 30px;}
	.h1-name{font-size: 20px;line-height: 30px;}
	.h2-name{font-size: 18px;line-height: 30px;}
	.h3-name{font-size: 18px;line-height: 24px;}
}
/* section */
.section{ background-color: #F3F3F3;}

.sec1{padding-top: 90px; background-color: #F3F3F3; }.bg-title{text-align: center; left: 0; right: 0; top: 0;font-size: 100px;text-transform: uppercase;font-family:"Microsoft YaHei","微软雅黑";color: rgba(51,51,51,.07); line-height: 74px; letter-spacing: 28px;}.sec1-title{padding-top: 41px; padding-bottom: 18px;text-transform: uppercase;}.sec1-title a{color: #333333; display: inline-block;}.sec1-title a:hover{color: #E7000F;}.sec1-text{margin-bottom: 45px;}.sec1-text a{color: #666666;}.sec1-text a:hover{color: #E7000F;}
.sec1-body{background: url(../img/sec1-bgi.jpg) no-repeat center;background-size: cover;background-attachment: fixed;position: relative; padding-top: 46px;height: 1230px;}.sec1-pink-box{width: 696px;height: 751px;background: #FCE8E9;background: url(../img/sec1-bgi-box.jpg) no-repeat center center; background-size: 100% 100%; position: absolute;right: 23px; top: 0px;border-radius: 20px; padding:77px 56px;}.sec1-block-box{width: 742px;height: 679px;background: #121212;background: url(../img/sec1-bgi-box2.jpg) no-repeat center center; background-size: 100% 100%;position: absolute;left: 15px; top: 276px;border-radius: 20px; padding: 70px 81px 71px;}
.sec1-box-name{position: relative;text-transform: uppercase; color: #333; padding-bottom: 17px;}.sec1-box-name::before{content: ""; position: absolute; left: 0; bottom: 0;width: 186px;height: 2px;background: #FFFFFF;border-radius: 50%;z-index: 12;}.sec1-box-name a{display: block; color: #333;}
.sec1-box-text{margin-top: 36px;max-height: 282px; overflow: hidden;}.sec1-box-text a{text-indent: 2em; display: block; color: #666;}
.sec1-box-name2{position: relative;text-transform: uppercase; color: #fff; padding-bottom: 30px; max-width: 442px;}.sec1-box-name2 a{display: block; color: #fff;}.sec1-box-name2::before{content: "";position: absolute; left: 0; bottom: 0;width: 403px;height: 2px;background: #FFFFFF;border-radius:50%;z-index: 12;}
.sec1-box-text2{margin-top: 36px;color: #fff; max-height: 235px; overflow: hidden;}.sec1-box-text2 a{text-indent: 2em; display: block; color: #fff;}
.sec1-box-text2 a:hover, .sec1-box-name2 a:hover, .sec1-box-text a:hover, .sec1-box-name a:hover{color: #E7000F;}
.sec1-box-href{margin-top: 74px;}.sec1-box-href a{display: inline-block; width: 141px;height: 36px;background: #E7000F;border-radius: 18px; text-align: center; color: #fff;font-size: 14px;line-height: 36px; padding: 0 20px; display: flex; align-items: center; }.sec1-box-href a:hover{background-color: #B9B9B9;}.sec1-box-href a .iconfont{font-size: 20px;line-height: 36px;margin-left: 10px;}
.box-bt-name{padding: 32px; text-transform: uppercase; color: rgba(51,51,51,.2); margin-top: 36px;font-family:"Microsoft YaHei","微软雅黑";}.box-bt-name a{color: rgba(51,51,51,.2); }
@media (min-width:1460px){.box-bt-name{font-size: 55px;line-height: 68px;}}
.bg-title span{position: relative; display: inline-block;}
.bg-title span::before{content: " “ "; font-size: 177px; position: absolute; left: -170px; top: 22px;color: rgba(51,51,51,.13);}
.bg-title span::after{content: " ” "; font-size: 177px; position: absolute; right: -170px; bottom: -82px;color: rgba(51,51,51,.13);}
.sec2{padding-top: 53px; background-color: #121211; }
.sec2 .bg-title span{color: rgba(255,255,255,.07);}
/* .sec2 .bg-title span::before{color: rgba(255,255,255,.13);}
.sec2 .bg-title span::after{color: rgba(255,255,255,.13);} */
.sec2 .sec1-title a{color: #fff; display: inline-block;}
.sec2 .sec1-title a:hover{color: #E7000F;}
.sec2 .sec1-text a{color: #fff;}
.sec2 .sec1-text a:hover{color: #E7000F;}
.sec2-body{padding-top: 4px; background: url(../img/sec2-bgi.jpg) no-repeat center center; background-size: 100% 100%;}
.swiper1{padding: 24px 0px 145px;}
.swipper-box{position: relative;}
.box-img{padding: 13px; overflow: hidden; border-radius: 50%;border: 1px dashed #B5B5B5;background-color: transparent;}
.box-img a{overflow: hidden; border-radius: 50%;display: block;background-color: #fff;position: relative;}
.box-name{margin-top: 22px; color: #fff;text-align: center;}
.box-name a{color: #fff;}
.box-text{color: #fff; margin-top: 6px;text-align: center;}
.box-text a{color: #fff;}
.box-name a:hover, .box-text a:hover{color: #E7000F;}
.box-buy{margin-top: 27px; text-align: center;}
.box-buy a{display: inline-block; width: 133px;height: 34px;background: #B9B9B9;border-radius: 18px; text-align: center; color: #fff;font-size: 14px;line-height: 34px;}.box-buy a .iconfont{font-size: 22px;vertical-align: sub; margin-left: 10px;}
.box-buy a:hover{background-color: #E7000F;}
.swiper1 .next1, .swiper1 .prev1{width: 52px; height: 52px; border: 3px solid #e7e7e7; border-radius: 50%; background-color: #B9B9B9;   font-weight: bold; color: #fff; font-family: "iconfont" !important; font-size: 20px;line-height: 46px;}
.swiper1 .next1:hover, .swiper1 .prev1:hover{background-color: #E7000F;}
.swiper1 .next1::after, .swiper1 .prev1::after{font-size: 20px;line-height: 46px; content: "";}
.swiper1 .next1::before{content: "\e731";} .swiper1 .prev1::before{content: "\e730";}
.swiper1 .next1{top: auto; bottom: 38px; right: 45.57142857142857%;}
.swiper1 .prev1{top: auto; bottom: 38px; left: 45.57142857142857%;}
.biaoqian{width: 118px; height: 70px; transform: rotate(315deg);background-color: #E7000F; padding: 8px; position: absolute;top: 8px; right: 0px;}
.biaoqian div{border: 1px solid #fff; font-size: 16px;font-family:"Microsoft YaHei","微软雅黑";color: #FFFFFF;line-height: 46px; text-align: right;text-transform: uppercase;padding: 3px 4px; letter-spacing: 3px;}
.sec3{padding-top: 130px; background-color: #F3F3F3; padding-bottom: 134px;}
.sec3-body{margin-top: 15px;}
.swiper-slide{padding: 0 9px;}
.swipper-box-info{padding-top: 57px; padding-bottom: 65px;}
.box-info-left{width: 596px;}
.box-info-right{width: 532px; margin-left: 128px;padding-top: 2px;}
.swiper-name a{color: #333333; display: block;}
.swiper-time{font-size: 14px;color: #666666;line-height: 30px; margin-top: 8px;}
.swiper-time .iconfont{margin-right: 21px;line-height: 30px;}
.swiper-text a{display: block; color: #666666;text-indent: 2em;}
.swiper-name a:hover, .swiper-text a:hover{color: #E7000F;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 0px;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width: 36px;height: 7px;border-radius: 2px; margin: 0 3px;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active {opacity: 1;background: #E7000F; margin: 0 12px;}
.footer{background-color: #0F0F0F; padding-top: 63px; padding-bottom: 24px; margin-bottom: 25px;}
.foot-img{width: 110px; top: -53px; left: 50%; margin-left: -55px;}
.foot-title{font-size: 80px;color: #898989;text-transform: uppercase;line-height: 58px;opacity: 0.07; margin-bottom: 32px;}
.fo1{ width: 118px; margin-right: 210px; display: inline-block; vertical-align: top;}
.fo2{ width: 132px; margin-right: 206px; display: inline-block; vertical-align: top;}
.fo3{ width: 253px; margin-right: 200px; display: inline-block; vertical-align: top;}
.fo4{ width: 266px; display: inline-block; vertical-align: top;}
@media (max-width:980px){.fo1, .fo2, .fo3, .fo-hidden{display: none;}}
.fobiao{color: #fff; position: relative;}
.fobiao::before{content: "";position: absolute; left: 0; bottom: -7px;width: 72px;height: 4px;background: #E7000F;border-radius: 2px; }
.fonav{margin-top: 32px; color: #fff;}
.fonav a{display: block; color: #fff;}
.fonav a:hover{color: #E7000F;}
.foot-search{width: 100%; margin-right: 4px; height: 43px;border: 1px solid #FFFFFF;border-radius: 22px; position: relative;margin-top: 44px;}
.foot-input{width: 100%;font-family:"Microsoft YaHei","微软雅黑";font-size: 14px; line-height: 41px;padding: 0 16px; color: #fff;}
.foot-btn{width: 44px;color: #fff;line-height: 44px;height: 44px;background: #E7000F;border-radius: 50%; position: absolute;right: -1px; top: -1px;}

.foot-search input.foot-input::-webkit-input-placeholder {color: #626161;}
.foot-search input.foot-input::-moz-input-placeholder {color: #626161;}
.foot-search input.foot-input::-ms-input-placeholder {color: #626161;}
.shejiao{padding-top: 32px; text-align: right;}
.shejiao a{font-size: 24px; color: #fff; padding: 8px; display: inline-block;}

.footer-add{color: #fff; margin-top: 44px;padding-bottom: 8px;}
.footer-add a{color: #fff;}
.shejiao a:hover, .footer-add a:hover{color: #E7000F;}
.footer-bottom{bottom: -49px; left: 0;width: 100%;}
.footer-bottom-box{width: 100%; max-width: 1200px; margin: 0 auto; height: 49px;background: #E7000F;border-radius: 25px; padding: 0 18px;}
.box-pad{padding-top: 12px; padding-bottom: 12px;}
.Keywords{font-size: 14px; line-height: 24px;  color: #fff; }
.links{font-size: 14px; line-height: 24px; margin-top: 1px; color: #fff;;}
.Keywords a, .links a{color: #fff; margin-left: 10px;}
.gotop{right: 0; top: -38px; width: 76px;height: 76px;background: #E7000F;border-radius: 50%; padding: 5.5px;cursor: pointer;}
.gotop div{border: 1px dashed #fff;font-size: 20px;color: #FFFFFF;text-transform: uppercase;line-height: 63px; text-align: center;border-radius: 50%;}
@media (min-width:1760px){.gotop{right: 54px;}}
.sec3-body-img{right: -128px; bottom: 124px; z-index: 100;} 

@media (min-width:1260px) and (max-width:1459px){
	.sec1{padding-top: 80px;}
	.bg-title{font-size: 86px; line-height: 62px; letter-spacing: 18px;}
	.sec1-title{padding-top: 26px; padding-bottom: 18px;}
	.sec1-text{margin-bottom: 45px;}
	.sec1-body{padding-top: 46px;height: 1140px;}
	.sec1-pink-box{width: 630px;height: 727px;right: 0px; padding:60px 30px;}
	.sec1-block-box{width: 630px;height: 659px; top: 276px;padding: 60px 30px 60px;}
	.sec1-box-name{padding-bottom: 17px;}
	.sec1-box-name::before{width: 180px;}
	.sec1-box-text{margin-top: 36px;}
	.sec1-box-name2{padding-bottom: 30px; }
	.sec1-box-name2::before{width: 400px;}
	.sec1-box-text2{margin-top: 36px;}
	.sec1-box-href{margin-top: 74px;}
	.sec1-box-href a{ width: 141px;height: 36px;border-radius: 18px; font-size: 14px;line-height: 36px;}
	.box-bt-name{padding: 32px; margin-top: 36px;}
	.bg-title span::before{font-size: 150px;left: -140px; top: 22px;}
	.bg-title span::after{font-size: 150px;right: -140px; bottom: -72px;}
	.sec2{padding-top: 53px;}
	.swiper1{padding: 24px 0 145px;}
	.box-img{padding: 13px;}
	.box-img a{padding: 20px;}
	.box-name{margin-top: 22px;}
	.box-buy{margin-top: 27px;}
	.box-buy a{width:133px;height:34px;border-radius: 18px;font-size: 14px;line-height: 34px;}
	.box-buy a .iconfont{font-size: 14px;margin-left: 10px;}
	.swiper1 .next1, .swiper1 .prev1{width: 48px; height: 48px; border: 3px solid #e7e7e7;font-size: 20px;line-height: 46px; }
	.swiper1 .next1::after, .swiper1 .prev1::after{font-size: 20px;line-height: 46px;}
	.swiper1 .next1{bottom: 38px; right: 45.57142857142857%;}
	.swiper1 .prev1{bottom: 38px; left: 45.57142857142857%;}
	.biaoqian{width: 118px; height: 70px; }
	.biaoqian div{line-height: 46px;padding: 3px 4px;letter-spacing: 2px;}
	.sec3{padding-top: 130px;padding-bottom: 134px;}
	.sec3-body{margin-top: 15px;}
	.swipper-box-info{padding-top: 57px; padding-bottom: 65px;}
	.box-info-left{width: 580px;}
	.box-info-right{width: 520px; margin-left: 80px;}
	.swiper-name a{color: #333333;}
	.swiper-time .iconfont{margin-right: 21px;line-height: 30px;}
	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width: 36px;height: 7px;}
	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active {margin: 0 12px;}
	.fo1{ width: 118px; margin-right: 150px;}
	.fo2{ width: 132px; margin-right: 144px; }
	.fo3{ width: 253px; margin-right: 144px;}
	.fo4{ width: 266px; }
	.foot-title{font-size: 70px;line-height: 50px;margin-bottom: 30px;}
	.footer-bottom-box{max-width: 1100px;padding: 0 18px;}
	.sec3-body-img{right: -120px; bottom: 100px;width: 220px;} 
}
@media (min-width:1200px) and (max-width:1259px){
	.sec1{padding-top: 80px;}
	.bg-title{font-size: 70px; line-height: 54px; letter-spacing: 12px;}
	.sec1-title{padding-top: 16px; padding-bottom: 8px;}
	.sec1-text{margin-bottom: 30px;}
	.sec1-body{padding-top: 46px;height: 1030px;}
	.sec1-pink-box{width: 590px;height: 660px;right: 0px; padding:40px 30px;}
	.sec1-block-box{width: 590px;height: 640px; top: 220px;padding: 40px 30px;}
	.sec1-box-name{padding-bottom: 17px;}
	.sec1-box-name::before{width: 180px;}
	.sec1-box-text{margin-top: 36px;}
	.sec1-box-name2{padding-bottom: 30px; }
	.sec1-box-name2::before{width: 400px;}
	.sec1-box-text2{margin-top: 36px;}
	.sec1-box-href{margin-top: 74px;}
	.sec1-box-href a{ width: 141px;height: 36px;border-radius: 18px; font-size: 14px;line-height: 36px;}
	.box-bt-name{padding: 32px; margin-top: 36px;}
	.bg-title span::before{font-size: 150px;left: -140px; top: 22px;}
	.bg-title span::after{font-size: 150px;right: -140px; bottom: -60px;}
	.sec2{padding-top: 40px;}
	.swiper1{padding: 24px 0 145px;}
	.box-img{padding: 13px;}
	.box-img a{padding: 20px;}
	.box-name{margin-top: 20px;}
	.box-buy{margin-top: 20px;}
	.box-buy a{width:130px;height:34px;border-radius: 18px;font-size: 14px;line-height: 34px;}
	.box-buy a .iconfont{font-size: 14px;margin-left: 10px;}
	.swiper1 .next1, .swiper1 .prev1{width: 40px; height: 40px; border: 2px solid #e7e7e7;font-size: 18px;line-height: 38px; }
	.swiper1 .next1::after, .swiper1 .prev1::after{font-size: 18px;line-height: 38px;}
	.swiper1 .next1{bottom: 30px; right: 45%;}
	.swiper1 .prev1{bottom: 30px; left: 45%;}
	.biaoqian{width: 120px; height: 70px; }
	.biaoqian div{line-height: 40px;padding: 3px 2px;letter-spacing: 1px;}
	.sec3{padding-top: 100px;padding-bottom: 100px;}
	.sec3-body{margin-top: 10px;}
	.swipper-box-info{padding-top: 50px; padding-bottom: 60px;}
	.box-info-left{width: 46%;}
	.box-info-right{width: 46%; margin-left: 6%;}
	.swiper-name a{color: #333333;}
	.swiper-time .iconfont{margin-right: 21px;line-height: 30px;}
	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width: 36px;height: 7px;}
	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active {margin: 0 12px;}
	.foot-title{font-size: 64px;line-height: 48px;margin-bottom: 26px;}
	.fo1{ width: 118px; margin-right: 121px;}
	.fo2{ width: 132px; margin-right: 121px; }
	.fo3{ width: 253px; margin-right: 121px;}
	.fo4{ width: 264px; }
	.sec3-body-img{right: -120px; bottom: 100px;width: 220px;} 
	.footer-bottom-box{max-width: 980px;padding: 0 16px;}
}
@media (min-width:980px) and (max-width:1199px){
	.sec1{padding-top: 80px;}
	.bg-title{font-size: 70px; line-height: 54px; letter-spacing: 12px;}
	.sec1-title{padding-top: 16px; padding-bottom: 8px;}
	.sec1-text{margin-bottom: 30px;}
	.sec1-body{padding-top: 46px;height: 1030px;}
	.sec1-pink-box{width: 490px;height: auto;right: 0px; padding:60px 30px;}
	.sec1-block-box{width: 490px;height:auto; top: 180px;padding: 60px 30px;}
	.sec1-box-name{padding-bottom: 17px;}
	.sec1-box-name::before{width: 160px;}
	.sec1-box-text{margin-top: 36px;}
	.sec1-box-name2{padding-bottom: 30px; }
	.sec1-box-name2::before{width: 360px;}
	.sec1-box-text2{margin-top: 36px;}
	.sec1-box-href{margin-top: 74px;}
	.sec1-box-href a{ width: 141px;height: 36px;border-radius: 18px; font-size: 14px;line-height: 36px;}
	.box-bt-name{padding: 36px; margin-top: 24px;}
	.bg-title span::before{font-size: 150px;left: -140px; top: 22px;}
	.bg-title span::after{font-size: 150px;right: -140px; bottom: -60px;}
	.sec2{padding-top: 40px;}
	.swiper1{padding: 24px 0 100px;}
	.box-img{padding: 13px;}
	.box-img a{padding: 20px;}
	.box-name{margin-top: 20px;}
	.box-buy{margin-top: 20px;}
	.box-buy a{width:130px;height:34px;border-radius: 18px;font-size: 14px;line-height: 34px;}
	.box-buy a .iconfont{font-size: 14px;margin-left: 10px;}
	.swiper1 .next1, .swiper1 .prev1{width: 32px; height: 32px; border: 2px solid #e7e7e7; font-size: 16px;line-height: 28px;}
	.swiper1 .next1::after, .swiper1 .prev1::after{font-size: 16px;line-height: 28px;}
	.swiper1 .next1{bottom: 30px; right: 45%;}
	.swiper1 .prev1{bottom: 30px; left: 45%;}
	.biaoqian{width: 120px; height: 64px; }
	.biaoqian div{line-height: 40px;padding: 3px 2px;letter-spacing: 0px;}
	.sec3{padding-top: 100px;padding-bottom: 100px;}
	.sec3-body{margin-top: 10px;}
	.swipper-box-info{padding-top: 50px; padding-bottom: 60px;}
	.box-info-left{width: 46%;}
	.box-info-right{width: 46%; margin-left: 6%;}
	.swiper-name a{color: #333333;}
	.swiper-time .iconfont{margin-right: 21px;line-height: 30px;}
	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width: 36px;height: 7px;}
	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active {margin: 0 12px;}
	.foot-title{font-size: 64px;line-height: 48px;margin-bottom: 26px;}
	.fo1{ width: 110px; margin-right: 70px;}
	.fo2{ width: 120px; margin-right: 70px; }
	.fo3{ width: 240px; margin-right: 70px;}
	.fo4{ width: 250px; }
	.sec3-body-img{right: -85px; bottom: 130px;width: 170px;} 
}

@media (min-width:768px) and (max-width:979px){
	.sec1{padding-top: 50px;}
	.bg-title{font-size: 56px; line-height: 40px; letter-spacing: 8px;}
	.sec1-title{padding-top: 9px; padding-bottom: 2px;}
	.sec1-text{margin-bottom: 20px;}
	.sec1-body{padding-top: 45px;height:auto; padding-bottom: 40px;}
	.sec1-pink-box{width: 100%;max-width: 600px; margin: 0 auto; height: auto;right: 0px; padding:60px 30px; position: relative;}
	.sec1-block-box{width: 100%;max-width: 600px; margin: 20px auto; height:auto; top: 0px;left: 0px;padding: 60px 30px;position: relative;}
	.sec1-box-name{padding-bottom: 17px;}
	.sec1-box-name::before{width: 160px;}
	.sec1-box-text{margin-top: 36px;}
	.sec1-box-name2{padding-bottom: 30px; }
	.sec1-box-name2::before{width: 360px;}
	.sec1-box-text2{margin-top: 36px;}
	.sec1-box-href{margin-top: 74px;}
	.sec1-box-href a{ width: 141px;height: 36px;border-radius: 18px; font-size: 14px;line-height: 36px;}
	.box-bt-name{padding: 36px; margin-top: 24px;}
	.bg-title span::before{font-size: 100px;left: -96px; top: 22px;}
	.bg-title span::after{font-size: 100px;right: -96px; bottom: -40px;}
	.sec2{padding-top: 40px;}
	.swiper1{padding: 24px 0 80px;}
	.box-img{padding: 13px;}
	.box-img a{padding: 20px;}
	.box-name{margin-top: 20px;}
	.box-buy{margin-top: 20px;}
	.box-buy a{width:130px;height:34px;border-radius: 18px;font-size: 14px;line-height: 34px;}
	.box-buy a .iconfont{font-size: 14px;margin-left: 10px;}
	.swiper1 .next1, .swiper1 .prev1{width: 32px; height: 32px; border: 2px solid #e7e7e7; font-size: 16px;line-height: 28px;}
	.swiper1 .next1::after, .swiper1 .prev1::after{font-size: 16px;line-height: 28px;}
	.swiper1 .next1{bottom: 30px; right: 45%;}
	.swiper1 .prev1{bottom: 30px; left: 45%;}
	.biaoqian{width: 120px; height: 64px; }
	.biaoqian div{line-height: 40px;padding: 3px 2px;letter-spacing: 0px;}
	.sec3{padding-top: 80px;padding-bottom: 80px;}
	.sec3-body{margin-top: 10px;}
	.swipper-box-info{padding-top: 50px; padding-bottom: 60px;}
	.box-info-left{width: 46%;}
	.box-info-right{width: 46%; margin-left: 6%;}
	.swiper-name a{color: #333333;}
	.swiper-time .iconfont{margin-right: 21px;line-height: 30px;}
	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width: 36px;height: 7px;}
	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active {margin: 0 12px;}
	.foot-title{font-size: 40px;line-height: 30px;margin-bottom: 10px;}
	.fo4{ width: 100%; }.shejiao{text-align: center;}
	.gotop{right: 0; top: -30px; width: 60px;height: 60px;padding: 5px;}
	.gotop div{ont-size: 18px;line-height: 48px; }
	.foot-img {width: 80px;top: -40px;left: 50%;margin-left: -40px;}.Keywords{font-size: 14px; line-height: 49px;}
	.sec3-body-img{right: -60px; bottom: 150px;width: 130px;} 
}
@media (max-width:767px){
	.sec1{padding-top: 0px;}
	.sec1-body{padding-top: 30px;height:auto; padding-bottom: 30px;}
	.sec1-pink-box{width: 100%;max-width: 600px; margin: 0 auto; height: auto;right: 0px; padding:60px 30px; position: relative;}
	.sec1-block-box{width: 100%;max-width: 600px; margin: 20px auto; height:auto; top: 0px;left: 0px;padding: 60px 30px;position: relative;}
	.footer {padding-top: 20px;padding-bottom: 24px;margin-bottom: 25px;}
	.Keywords{font-size: 14px; line-height: 49px;}
	.foot-img {width: 48px;top: -24px;left: 50%;margin-left: -24px;}
	.foot-title{font-size: 30px;line-height: 24px;margin-bottom: 10px;}
	.fo4{ width: 100%; }.shejiao{text-align: center; padding-top: 15px;}
	.sec3-body{margin-top: 10px;}
	.swipper-box-info{padding-top: 50px; padding-bottom: 60px;}
	.box-info-left{width: 100%;}
	.box-info-right{width: 100%; margin-left: 0; margin-top: 10px;}
	.swiper1 .next1, .swiper1 .prev1{width: 28px; height: 28px; border: 2px solid #e7e7e7;font-size: 14px;line-height: 24px; }
	.swiper1 .next1::after, .swiper1 .prev1::after{font-size: 14px;line-height: 24px;}
	.swiper1 .next1{bottom: 24px; right: 43%;}
	.swiper1 .prev1{bottom: 24px; left: 43%;}
	.gotop{display: none;}
	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width: 24px;height: 3px;border-radius: 1px; margin: 0 3px;}
	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active {opacity: 1;background: #E7000F; margin: 0 5px;}
	.sec3-body-img{display: none;}
	.footer{margin-bottom: 85px;}
	.box-bt-name{padding: 16px 32px; margin-top: 10px;}
	.sec1-box-href {margin-top: 30px;}
	.sec1-box-text2 {margin-top: 24px; max-height: none; min-height: 230px;}
	.biaoqian{width: 120px; height: 64px; }
	.biaoqian div{line-height: 40px;padding: 3px 2px;letter-spacing: 0px;}
}
@media (min-width:560px) and (max-width:767px){
	.sec1{padding-top: 30px;}
	.bg-title{font-size: 40px; line-height: 28px; letter-spacing: 8px;}
	.sec1-title{padding-top: 0px; padding-bottom: 0px;}
	.sec1-text{margin-bottom: 15px;}
	.bg-title span::before{font-size: 80px;left: -76px; top: 10px;}
	.bg-title span::after{font-size: 80px;right: -76px; bottom: -30px;}
	.sec2{padding-top: 40px;}
	.swiper1{padding: 24px 0 100px;}
	.box-img{padding: 13px;}
	.box-img a{padding: 20px;}
	.box-name{margin-top: 20px;}
	.box-buy{margin-top: 20px;}
	.sec3{padding-top: 40px;padding-bottom: 30px;}
	.sec3-body{margin-top: 10px;}
	
}
@media (min-width:400px) and (max-width:559px){
	.sec1{padding-top: 30px;}
	.bg-title{font-size: 32px; line-height: 24px; letter-spacing: 8px;}
	.sec1-title{padding-top: 0px; padding-bottom: 0px;}
	.sec1-text{margin-bottom: 15px;}
	.bg-title span::before{font-size: 60px;left: -60px; top: 8px;}
	.bg-title span::after{font-size: 60px;right: -60px; bottom: -20px;}
	.sec1-box-name{padding-bottom: 17px;}
	.sec1-box-name::before{width: 160px;}
	.sec1-box-text{margin-top: 30px;}
	.sec1-box-name2{padding-bottom: 30px; }
	.sec1-box-name2::before{width: 300px;}
	.sec2{padding-top: 40px;}
	.swiper1{padding: 24px 0 100px;}
	.box-img{padding: 13px;}
	.box-img a{padding: 20px;}
	.box-name{margin-top: 20px;}
	.box-buy{margin-top: 20px;}
	.sec3{padding-top: 40px;padding-bottom: 30px;}
	.sec3-body{margin-top: 10px;}
	.swipper-box-info{padding-top: 40px; padding-bottom: 30px;}
}
@media (max-width:399px){
	.sec1-box-name{padding-bottom: 17px;}
	.sec1-box-name::before{width: 120px;}
	.sec1-box-text{margin-top: 36px;}
	.sec1-box-name2{padding-bottom: 30px; }
	.sec1-box-name2::before{width: 240px;}
	.bg-title{display: none;}
	.swiper1 .next1{bottom: 24px; right: 40%;}
	.swiper1 .prev1{bottom: 24px; left: 40%;}
	.sec2{padding-top: 40px;}
	.swiper1{padding: 24px 0 100px;}
	.box-img{padding: 13px;}
	.box-img a{padding: 20px;}
	.box-name{margin-top: 20px;}
	.box-buy{margin-top: 20px;}
	.sec3{padding-top: 40px;padding-bottom: 30px;}
	.sec3-body{margin-top: 10px;}
	.swipper-box-info{padding-top: 40px; padding-bottom: 30px;}
	.footer-add {margin-top: 20px;padding-bottom: 15px;}
	.foot-title{font-size: 24px;line-height: 18px;margin-bottom: 10px;}
	.swipper-box-info{padding-top: 40px; padding-bottom: 30px;}
	.biaoqian{width: 120px; height: 64px; }
	.biaoqian div{line-height: 40px;padding: 3px 4px;letter-spacing: 1px;}
}
.m-kf {position: fixed;z-index: 99;right: 0px;top: 50%;}
.m-kf .iconfont{color: #fff;}
.m-kf .kf-item {position: relative;display: block;line-height: 0;font-size: 0;width: 48px;line-height: 48px;margin-bottom: 1px;font-size: 30px;font-size: 3rem;color: #fff;text-align: center;background-color: #E1E1E1; border-radius: 6px;}
.m-kf .kf-item:hover {color: #fff;background-color: #E7000F;}
.m-kf .kf-item.active {background-color: #E7000F;}
.m-kf .kf-wx {position: absolute;display: none;bottom: 0;right: 100%;width: 90px;font-size: 0;line-height: 0;}
.m-kf .kf-wx img{width: 100%;}
.m-kf .gup {cursor: pointer;}
@media screen and (min-width: 768px) {.m-kf .gup{display: none;} }
@media screen and (max-width: 767px) {
	.m-kf {right: 0;top: auto;bottom: 0;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-flow: row nowrap;-moz-box-orient: horizontal;-moz-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-justify-content: space-around;-ms-flex-pack: distribute;justify-content: space-around;width: 100%;background-color: #E7000F;}
	.m-kf .kf-item {width: 20%;text-align: center;line-height: 60px;font-size: 26px;font-size: 2.6rem;background-color: #E7000F !important;}
	.m-kf .kf-item2 {position: relative;}
	.m-kf .kf-wx {bottom: 100%;right: 0;}
	.m-kf .gotop {width: 20%;line-height: 60px;font-size: 20px;font-size: 2rem;color: #fff;text-align: center;display: block;}
	.g-ft {padding-bottom: 63px;}
	.footer-bottom-box{border-radius: 0;}
}
.getup{cursor: pointer;position: fixed;right: 20px;bottom: -100px;transition: all 0.8s ease 0s; top: auto; z-index: 10000;}
.getup.bottom{bottom: 120px;}


.ban-title{font-size: 40px;color: #FFFFFF;line-height: 40px;}
.banners{background: url(../img/banner2.jpg) no-repeat center;background-size: cover;text-align: center; padding: 64px 0 76px;}
.page-name{color: #fff; padding-bottom: 4px; position: relative;}
.page-add{margin-top: 23px;color: #fff;}
.page-add a{color: #fff; display: inline-block;}
.page-add a:hover{color: #E7000F;}
.page-add a:nth-last-of-type(1):hover{color: #E7000F; text-decoration: underline;}
.page-add a.active{color: #E7000F; text-decoration: underline;}
@media (min-width:1460px) and (max-width:1559px){.ban-title{font-size: 37px;line-height: 38px;}.banners{padding: 60px 0 70px;}.page-add{margin-top: 20px;}}

@media (min-width:1260px) and (max-width:1459px){.ban-title{font-size: 34px;line-height: 36px;}.banners{padding: 56px 0 66px;}.page-add{margin-top: 20px;}}
@media (min-width:992px) and (max-width:1259px){.ban-title{font-size: 30px;line-height: 32px;}.banners{padding: 48px 0 60px;}.page-add{margin-top: 18px;}}
@media (min-width:768px) and (max-width:991px){.ban-title{font-size: 28px;line-height: 30px;}.banners{padding: 40px 0 50px;}.page-add{margin-top: 16px;}}
@media (min-width:460px) and (max-width:767px){.ban-title{font-size: 24px;line-height: 26px;}.banners{padding: 30px 0 30px;}.page-add{margin-top: 14px;}}
@media (max-width:459px){.ban-title{font-size: 20px;line-height: 24px;}.banners{padding: 20px 0 20px;}.page-add{margin-top: 10px;}}

/* product */

.product{padding-top: 70px; padding-bottom: 166px; background-color: #fff; }
.pro-bgimg{background: url(../img/pro-bgi.jpg) no-repeat fixed center; background-size: 100% 100%;}
.product-left{width: 25.85714285714286%;}
.product-right{width: 69.64285714285714%; }
.pro-title{color: #333333;}.pro-title a{color: #333333; display: inline-block;}
.prl{width: 100%; padding-bottom: 58px;}
.prl-title{width: 100%;background: #E7000F;border-radius: 10px;padding: 18px 34px 19px;}
.prl-title .prbiao{display: block; color: #fff;}
.pryiji{padding: 17px 34px 10px 0; }
.pryiji>li{position: relative; padding: 11.5px 0;}
.pryiji>li>a{position: relative;color: #666; display: block; background: #FFFFFF;border: 1px solid #EEEEEE;border-radius: 10px; width: 100%; padding:10px 14px;}
.pryiji>li>a>span{display: inline-block;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: sub;width: 90%;}
.pryiji>li>a .iconfont{font-size: 12px; color: #666; position: absolute; right: 22px; top: 50%;transform: translateY(-50%);}
.pryiji>li:hover>a{color: #E7000F; border: 1px solid #E7000F;}.pryiji>li:hover>a>.iconfont{color: #E7000F;}
.pryiji>.dangyi>a{color: #E7000F; border: 1px solid #E7000F;}.pryiji>li.dangyi>a>.iconfont{color: #E7000F;}

.prerji{padding: 10px 0 0px 26px;}
.prerji>li{position: relative; padding: 5px 0;}
.prerji>li>a{position: relative;color: #666; display: block; }
.prerji>li>a .iconfont{font-size: 13px; color: #666; margin-right: 5px;}
.prerji>.danger>a, .prerji>li.danger>a .iconfont{color: #E7000F;}
.prerji>li:hover>a, .prerji>li:hover>a .iconfont{color: #E7000F;}
.prlbn{ margin-top: 31px; margin-left: -28px;}
.prlbn a{display: inline-block; margin: 0 28px;  margin-bottom: 22px; color: #666;background: #FFFFFF;width: 132px;text-align: center;border: 1px solid #B5B5B5;border-radius: 4px; } 
.item-info-name a:hover, .prlbn a:hover{color: #E7000F; border: 1px solid #E7000F;}
.prlbox{width: 100%;margin-top: 39px;background: #F3F3F3;border-radius: 6px;padding: 8px 20px 20px;min-height: 136px;}
.pro-box{width: 100%;padding: 20px 38px 30px;background: #F3F3F3; margin-top: 16px;}
.pro-text{line-height: 30px; min-height: 60px; height: 90px; overflow: hidden;}
.pro-text.on{height: auto;}
.pro-text a{display: block; color: #666;}
.pro-text p{display: block; color: #666;}
.pro-more{ margin-top: 20px; line-height: 18px; }
.pro-more a{color: #B84143; display: inline-block; border-bottom: 1px solid #B84143;}
.pro-mar{ margin-left: -14px; margin-right: -14px;}
.pro-item{padding: 0 14px; display: inline-block;}
.pro-item-box{background-color: #fff; margin-top: 39px; padding-bottom: 11px;}
.pro-item-box-img{position: relative; overflow: hidden;width: 100%; border: 1px solid #E5E5E5; text-align: center; background-color: #fff;}
.pro-box-info-title{text-align: center; margin-top: 18px; margin-bottom: 6px;}
.pro-box-info-title a{color: #333333;display: inline-block;}
.pro-box-info-text a{color: #666666;}
.pro-box-info-goto{margin-top: 24px; display: flex;align-items: center;justify-content: center;}
.pro-box-info-goto input{width: 16px; height: 16px; margin-top: 0px;}
.pro-box-info-goto a{display: inline-block;color: #333;line-height: 31px;width: 122px;height: 31px;background: #E5E5E5; margin-left: 12px;font-size: 14px;}
.pro-box-info-goto a:hover{background: #E7000F; color: #fff;}
.pro-item-box:hover .pro-box-info-title a{color: #E7000F;}
.pro-item-box:hover .pro-box-info-goto a{background: #E7000F; color: #fff;}
.page-mar{margin-top: 68px;}
.fenye{align-items: center; justify-content: center;}
.fenyen{line-height: 33px; text-align: center;}
.fenyen a{font-size: 14px; line-height: 30px; color: #333; display: inline-block;width: 33px;border: 1px solid #9D9D9D;border-radius: 50%; text-align: center;margin-right: 9px; margin-bottom: 8px;}
.fenyen span{font-size: 14px; line-height: 30px; color: #333; display: inline-block;width: 33px;text-align: center;margin-right: 9px; margin-bottom: 8px;}
.fenyen a i{font-size: 14px; line-height: 30px; color: #333; display: inline-block;width: 33px;text-align: center;}
.fenyen .dangqianfen, .fenyen a:hover{color: #fff; border-color: #CD2D30; background-color: #CD2D30;}
.fenyen a:hover i{color: #fff;}
.fenyen input{font-size: 14px; line-height: 35px; color: #fff;width: 161px;height: 35px;background: #E7000F;border-radius: 17px;}

@media (min-width:1200px) and (max-width:1459px){
	.product{padding-top: 60px; padding-bottom: 140px;}
	.prl{padding-bottom: 50px;}
	.prl-title{padding: 15px 28px 15px;}
	.pryiji{padding: 17px 28px 10px 0; }
	.pryiji>li{padding: 10px 0;}
	.pryiji>li>a{padding:10px 10px;}
	.prerji{padding: 10px 0 0px 22px;}
	.prerji>li>a .iconfont{margin-right: 3px;}
	.prlbn{ margin-top: 24px; margin-left: -16px; margin-right: -16px;}
	.prlbn a{margin: 0 16px;  margin-bottom: 20px;width: 120px;} 
	.prlbox{margin-top: 30px;padding: 8px 16px 10px;min-height: 100px;}
}
@media (min-width:980px) and (max-width:1199px){
	.product{padding-top: 60px; padding-bottom: 124px;}
	.pro-bgimg{background-size: 100% 80%;}
	.product-left{width: 26.4%;}
	.product-right{width: 70.1%; }
	.prl{padding-bottom: 40px;}
	.prl-title{padding: 15px 20px 15px;}
	.pryiji{padding: 10px 20px 10px 0; }
	.pryiji>li{padding: 10px 0;}
	.pryiji>li>a{padding:10px 10px;}
	.prerji{padding: 10px 0 0px 10px;}
	.prerji>li>a .iconfont{margin-right: 3px;}
	.prlbn{ margin-top: 24px; margin-left: 0; }
	.prlbn a{margin-left: 0; margin-right: 10px;  margin-bottom: 20px;width: 120px;} 
	.prlbox{margin-top: 30px;padding: 8px 16px 10px;min-height: 100px;}
}
@media (max-width:979px){
	.product{padding-top: 50px; padding-bottom: 100px;}
	.pro-bgimg{background-size: 100% 80%;}
	.product-left{width: 100%; margin-top: 20px;}
	.product-right{width: 100%; }
	.prl{padding-bottom: 40px;}
	.prl-title{padding: 15px 20px 15px;}
	.pryiji{padding: 10px 20px 10px 0; }
	.pryiji>li{padding: 10px 0;}
	.pryiji>li>a{padding:10px 10px;}
	.prerji{padding: 10px 0 0px 10px;}
	.prerji>li>a .iconfont{margin-right: 3px;}
	.prlbn{ margin-top: 24px; margin-left: 0; }
	.prlbn a{margin-left: 0; margin-right: 10px;  margin-bottom: 20px;width: 120px;} 
	.prlbox{margin-top: 30px;padding: 8px 16px 10px;min-height: auto;}
	.pro-box{padding: 20px 20px 34px; margin-top: 12px;}
	.pro-text{line-height: 24px; min-height: 48px; height: 72px; overflow: hidden;}
	.pro-text.on{height: auto;}
	.pro-text a{display: block; color: #666;}
	.pro-text p{display: block; color: #666;}
	.pro-more{ margin-top: 10px; line-height: 18px; }
	.pro-item-box{margin-top: 20px; padding-bottom: 10px;}
	.pro-box-info-title{margin-top: 12px; margin-bottom: 4px;}
	.pro-box-info-goto{margin-top: 20px; }
}
@media (max-width:767px){.product{padding-top: 40px; padding-bottom: 80px;}.pro-bgimg{background-size: 100% 64%;}}
@media (max-width:460px){
	.product{padding-top: 40px; padding-bottom: 50px;;}
	.pro-bgimg{background-size: 100% 40%}
	.prl{padding-bottom: 30px;}
	.pro-item{width: 100%;}
}
/* 2222222222222222 product 2222222222222 */

.pro2-box{background-color: #fff;}
.pro2-box .m-propic { margin: 0 auto; width: 729px; float: left; margin-right: 85px; } 
@media screen and (max-width: 1459px) { .pro2-box .m-propic { width: 640px; margin-right: 30px; } }
.pro2-box .m-propic .pic-big { position: relative; float: left; width: 567px; }
@media screen and (max-width: 1459px) { .pro2-box .m-propic .pic-big { width: 500px; } }

.pro2-box .m-propic .big-img { display: block; line-height: 0; font-size: 0; border-radius: 0; border: 1px solid #E5E5E5; position: relative; padding-bottom: 99.999998%; }
.pro2-box .m-propic .big-img .zoomPad { float: none; z-index: 8; position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-align: center; vertical-align: middle;}
.pro2-box .m-propic .big-img .zoomPad img { border-radius: 0; }
.pro2-box .m-propic .zoomWrapperImage img { max-width: 1200px; }
.pro2-box .m-propic .pic-small { position: relative; float: right; width: 147px;padding: 47px 0; }
@media screen and (max-width: 1459px) {.pro2-box .m-propic .pic-small {width: 130px;padding: 34px 0; } }
.pro2-box .m-propic .pic-btn { position: absolute; left: 50%;transform: translateX(-50%); width: 24px; text-align: center; font-size: 12px; height: 24px; line-height: 24px; border-radius: 50%; background-color: #D3D3D3; color: #fff; z-index: 3; }
.pro2-box .m-propic .pic-btn .iconfont{font-size: 12px;  line-height: 24px; color: #fff; }
.pro2-box .m-propic .pic-btn:hover { background-color: #e7000f; }
.pro2-box .m-propic .pic-btn.prev { top: 0; }
.pro2-box .m-propic .pic-btn.next { bottom: 0; }
.pro2-box .m-propic .pic-list { height: 473px;  overflow: hidden; }
@media screen and (max-width: 1459px) { .pro2-box .m-propic .pic-list { height: 434px; } }
.pro2-box .m-propic .pic-list ul { height: 2000px; }
.pro2-box .m-propic .pic-list .list-item { margin-bottom: 14px; overflow: visible; padding-left: 0; }
@media screen and (max-width: 1459px) { .pro2-box .m-propic .pic-list .list-item { margin-bottom: 18px; } }
.pro2-box .m-propic .pic-list .item-pics { display: block; border-radius: 0; position: relative; overflow: hidden;height: 147px;background: #FFFFFF;border: 1px solid #E5E5E5; }
@media screen and (max-width: 1459px) { .pro2-box .m-propic .pic-list .item-pics{height: 130px;} }
.pro2-box .m-propic .pic-list .item-pics img {width: 100%; display: block; position: absolute; top: 0; left: 0; width: 100%;}
.pro2-box .m-propic .pic-list .item-pics:hover, .pro2-box .m-propic .pic-list .item-pics.zoomThumbActive { border-color: #EE7417; }
.pro2-box .m-propic2 { display: none; }@media screen and (max-width: 1230px) { .pro2-box { /*.m-propic .pic-small { width: 110px; } .m-propic .pic-list { height: 444px; } .m-propic .list-item { margin-bottom: 40px; } */ }.pro2-box .zoomPad { cursor: default !important; }.pro2-box .zoomPup { display: none !important; }.pro2-box .zoomWindow { display: none !important; }.pro2-box .zoomPreload { display: none !important; }.pro2-box .m-propic { max-width: 100%; float: none; margin: 0 auto 30px; }.pro2-box .m-propic .pic-big { height: auto; } }@media screen and (max-width: 767px) { .pro2-box .m-propic1 { display: none; }.pro2-box .m-propic2 { position: relative; display: block; overflow: hidden; width: 100%; padding-left: 30px; padding-right: 30px; }.pro2-box .m-propic2 .box-btn { position: absolute; top: 50%; margin-top: -12px; display: block; width: 24px; height: 24px; line-height: 24px; font-size: 24px;  color: #666; }.pro2-box .m-propic2 .box-btn:hover { color: #1c63b8; }.pro2-box .m-propic2 .box-btn.prev { left: 0; }.pro2-box .m-propic2 .box-btn.next { right: 0; }.pro2-box .m-propic2 .box-list { overflow: hidden; }.pro2-box .m-propic2 .box-list ul { width: 1000%; }.pro2-box .m-propic2 .list-item { float: left; margin-left: .1%; margin-right: .1%; margin-bottom: 0; width: 3.13%; border-radius: 0; border: 1px solid #D1D1D1; overflow: hidden; }.pro2-box .m-propic2 .list-item img { display: block; } }@media only screen and (max-width: 767px) and (max-width: 640px) { .pro2-box .m-propic2 .list-item { width: 4.8%; } }@media only screen and (max-width: 767px) and (max-width: 480px) { .pro2-box .m-propic2 .list-item { width: 9.8%; } }.pro2-info { overflow: hidden; }
.pro2-info .item-title { font-size: 20px;  line-height: 32px; margin-top: -2px; padding-bottom: 10px;color: #333; font-weight: 500; border-bottom: 3px #E7000F solid; margin-bottom: 38px;}
@media screen and (max-width: 1459px) { .pro2-info .item-title { font-size: 20px; padding-bottom: 8px;margin-bottom: 30px; } }
@media screen and (max-width: 991px) { .pro2-info .item-title { font-size: 18px;padding-bottom: 6px;margin-bottom: 24px;border-bottom: 2px #E7000F solid; } }@media screen and (max-width: 767px) { .pro2-info .item-title { font-size: 16px;padding-bottom: 4px;margin-bottom: 16px;border-bottom: 2px #E7000F solid;  } }
.pro2-info .item-desc { min-height: 360px; font-size: 16px;  line-height: 30px; color: #666; padding-top: 4px; }
.pro2-info .item-desc p{line-height: 30px; color: #666;}
@media screen and (max-width: 1459px) {.pro2-info .item-desc { min-height: 300px;}}
@media screen and (max-width: 1230px) { .pro2-info .item-desc { min-height: auto; line-height: 26px; font-size: 15px;  }.pro2-info .item-desc p{line-height: 26px;} }
@media screen and (max-width: 767px) { .pro2-info .item-desc {  line-height: 22px; font-size: 14px;  } .pro2-info .item-desc p{line-height: 22px;}}
.pro2-info .pro-share {display: flex;align-items: center; margin-top: 58px;}
.pro2-info .pro-share .share-title {color: #666666; font-size: 14px; line-height: 22px; display: inline-block; margin-right: 6px; }
.pro2-info .pro-share .share-pic{display: inline-block; height: 22px;}
.pro2-info .pro-share .share-pic img{height: 100%;}
@media screen and (max-width: 991px) { .pro2-info .pro-share .share-title { font-size: 15px; line-height: 24px; }.pro2-info .pro-share .share-pic{display: inline-block; height: 24px;} .pro2-info .pro-share {display: flex;align-items: center; margin-top: 30px;}}
@media screen and (max-width: 767px) { .pro2-info .pro-share .share-title { font-size: 14px;  line-height: 22px; }.pro2-info .pro-share .share-pic{ height: 22px;} .pro2-info .pro-share {display: flex;align-items: center; margin-top: 20px;}}

.pro2-info .item-btns { font-size: 0; letter-spacing: 0; margin-top: 22px;}
.pro2-info .item-btn { display: inline-block; vertical-align: middle;width: 161px;background: #000000; color: #fff; text-align: center; font-size: 18px;line-height: 32px; padding: 0 10px; }
.pro2-info .item-btn:first-child { margin-right: 26px; }
.pro2-info .item-btn:hover{background: #E7000F; color: #fff;}
.h3-text p{min-height: 30px; text-indent: 2em;}
@media screen and (max-width: 1460px) {.pro2-info .item-btns {margin-top: 18px;} .pro2-info .item-btn { line-height: 30px; font-size: 16px;  } .h3-text p{min-height: 28px;}}
@media screen and (max-width: 991px) {.pro2-info .item-btns {margin-top: 16px;}  .pro2-info .item-btn { font-size: 14px; line-height: 28px; width: 140px; }.pro2-info .item-btn:first-child { margin-right: 20px; } .h3-text p{min-height: 24px;} }

.pproduct2{padding-top: 110px; padding-bottom: 52px;}
.pro-bg-title{font-size: 66px;left: 0; top: 0; width: 100%;font-family:"Microsoft YaHei","微软雅黑";color: #333333;line-height: 46px;opacity: 0.07; text-transform: uppercase; letter-spacing: 20px;} 
.pro-title{font-size: 36px;font-family:"Microsoft YaHei","微软雅黑";color: #333333;line-height: 48px; padding-top: 15px;text-transform: uppercase; letter-spacing: 2px;}
.pro2-texts{ color: #666; margin-top: 58px;}
.pro2-texts img{margin-top: 56px;}
.pro3{padding-top: 52px; padding-bottom: 52px;}
.pro4{padding-top: 52px;}
.pro3-tbody{padding: 57px 0 67px;background: #F5F5F5; margin-top: 50px;}
.contact-from{width: 100%; max-width: 1034px; position: relative; margin: 0 auto; padding-left: 15px; padding-right: 15px;}
.item-tbody-inputs{width: 49.1052%; float: left;margin-bottom: 18px; }
.item-tbody-input{margin-bottom: 18px; position: relative; padding-left: 15px;}
.item-tbody-input:nth-last-of-type(1){margin-bottom: 0;}
.item-tbody-input input, .item-tbody-input select{border: 1px solid #A0A0A0; width: 100%; background-color: transparent;color: #a6a6a6; font-size: 14px; line-height: 28px; padding: 12px;outline: none;appearance: none; position: relative;}
.contact-from .star::before {content: " * ";color: red;position: absolute;left: 0px;top: 20px;}
.jiao{position: absolute;top: 50%;transform: translateY(-50%);right: 20px;cursor: pointer;content: "";width: 0;height: 0;border-width: 5px 4px 0;border-color: #333 transparent;border-style: solid;}

.item-tbody-input input::-webkit-input-placeholder, .item-tbody-input textarea::-webkit-input-placeholder{color: #a6a6a6;}
.item-tbody-input input::-moz-input-placeholder, .item-tbody-input textarea::-moz-input-placeholder{color: #a6a6a6;}
.item-tbody-input input::-ms-input-placeholder, .item-tbody-input textarea::-ms-input-placeholder{color: #a6a6a6;}
.item-tbody-inputs2{height: 198px;}
.item-tbody-inputs2 textarea{width: 100%; height: 198px; padding: 12px;font-size: 14px; line-height: 28px;border: 1px solid #A0A0A0;}
.item-tbody-input2{display: flex; align-items: center;justify-content: space-between;}
.item-tbody-input2 input{width: 47.28033472803347%;}
.item-tbody-input2 .yanzma{width: 47.28033472803347%; text-align: center; display: block; height: 54px; background-color: #fff; vertical-align: middle;border: 1px solid #A0A0A0; display: flex; align-items: center; justify-content: center; overflow: hidden;}
.item-tbody-input2 .yanzma img{height: 100%;}
.submits{width: 100%; background-color: #E7000F;height: 54px; font-size: 14px ; color: #fff;}
.pro3-title{font-size: 30px; line-height: 30px; padding-top: 55px; padding-bottom: 15px; color: #333;}
.pro3-top{margin-top: 38px;}
.swipers3{padding-bottom: 76px;}
.swiper-next3, .swiper-prev3{top: auto; bottom: 0; width: 46px;height: 46px;background: #B9B9B9;border-radius: 50%; font-size: 26px; font-weight: bold; color: #fff;}
.swiper-next3:hover, .swiper-prev3:hover{background-color: #E7000F;}
.swiper-next3::after, .swiper-prev3::after{font-size: 26px;}
.swiper-next3{right: 50%; transform: translateX(122%);}
.swiper-prev3{left: 50%; transform: translateX(-122%);}

@media (min-width:1260px) and (max-width:1459px){
	.pproduct2{padding-top: 80px; padding-bottom: 40;}
	.pro-bg-title{font-size: 54px;line-height: 40px;letter-spacing: 12px;} 
	.pro-title{font-size: 32px;line-height: 44px; padding-top: 15px;}
	.pro2-texts{margin-top: 28px;}
	.pro2-texts img{margin-top: 26px;}
	.pro3{padding-top: 40px; padding-bottom: 40px;}
	.pro4{padding-top: 40px;}
	.pro3-tbody{padding: 40px 0 52px;margin-top: 30px;}
	.item-tbody-input input, .item-tbody-input select{padding: 10px;}
	.item-tbody-inputs2{height: 186px;}
	.item-tbody-input textarea{height: 186px; padding: 10px;}
	.item-tbody-input2 input{width: 48%;}
	.item-tbody-input2 .yanzma{width: 48%; height: 50px; }
	.submits{height: 50px;}
	.pro3-title{font-size: 30px; line-height: 30px; padding-top: 55px; padding-bottom: 15px;}
	.pro3-top{margin-top: 38px;}
	.swipers3{padding-bottom: 76px;}
	.swiper-next3, .swiper-prev3{width: 40px;height: 40px;}
	.swiper-next3::after, .swiper-prev3::after{font-size: 24px;}
}

@media (min-width:980px) and (max-width:1259px){
	.pproduct2{padding-top: 70px;padding-bottom: 30px;}
	.pro-bg-title{font-size: 50px;line-height: 36px;letter-spacing: 8px;} 
	.pro-title{font-size: 32px;line-height: 44px; padding-top: 15px;}
	.pro2-texts{margin-top: 28px;}
	.pro2-texts img{margin-top: 26px;}
	.pro3{padding-top: 30px; padding-bottom: 30px;}
	.pro4{padding-top: 30px;}
	.pro3-tbody{padding: 30px 0 40px;margin-top: 30px;}
	.item-tbody-input input, .item-tbody-input select{padding: 10px;}
	.item-tbody-inputs2{height: 186px;}
	.item-tbody-input textarea{height: 186px; padding: 10px;}
	.item-tbody-input2 input{width: 48%;}
	.item-tbody-input2 .yanzma{width: 48%; height: 50px; }
	.submits{height: 50px;}
	.pro3-title{font-size: 28px; line-height: 30px; padding-top: 30px; padding-bottom: 15px;}
	.pro3-top{margin-top: 30px;}
	.swipers3{padding-bottom: 66px;}
	.swiper-next3, .swiper-prev3{width: 36px;height: 36px;}
	.swiper-next3::after, .swiper-prev3::after{font-size: 20px;}
}
@media (min-width:710px) and (max-width:979px){
	.pproduct2{padding-top: 40px; padding-bottom: 20px;}
	.pro-bg-title{font-size: 44px;line-height: 32px;letter-spacing: 6px;} 
	.pro-title{font-size: 28px;line-height: 40px; padding-top: 5px;}
	.pro2-texts{margin-top: 20px;}
	.pro2-texts img{margin-top: 16px;}
	.pro3{padding-top: 20px; padding-bottom: 20px;}
	.pro4{padding-top: 20px;}
	.pro3-tbody{padding: 30px 0 40px;margin-top: 20px;}
	.item-tbody-input input, .item-tbody-input select{padding: 8px;}
	.item-tbody-inputs2{height: 174px;}
	.item-tbody-input textarea{height: 174px; padding: 8px;}
	.item-tbody-input2 input{width: 48%;}
	.item-tbody-input2 .yanzma{width: 48%; height: 46px; }
	.item-tbody-input2 .yanzma img{height: auto;}
	.submits{height: 46px;}
	.pro3-title{font-size: 28px; line-height: 30px; padding-top: 30px; padding-bottom: 15px;}
	.pro3-top{margin-top: 30px;}
	.swipers3{padding-bottom: 66px;}
	.swiper-next3, .swiper-prev3{width: 36px;height: 36px;}
	.swiper-next3::after, .swiper-prev3::after{font-size: 20px;}
}
@media (max-width:709px){
	.pproduct2{padding-top: 30px;padding-bottom: 16px;}
	.pro-bg-title{font-size: 36px;line-height: 26px;letter-spacing: 2px;} 
	.pro-title{font-size: 24px;line-height: 32px; padding-top: 5px;}
	.pro2-texts{margin-top: 20px;}
	.pro2-texts img{margin-top: 16px;}
	.pro3{padding-top: 16px; padding-bottom: 16px;}
	.pro4{padding-top: 16px;}
	.pro3-tbody{padding: 20px 0 24px;margin-top: 20px;}
	.item-tbody-inputs{width: 100%;}
	.item-tbody-input input, .item-tbody-input select{padding: 8px;}
	.item-tbody-inputs2{height: 174px;}
	.item-tbody-input textarea{height: 174px; padding: 8px;}
	.item-tbody-input2 input{width: 48%;}
	.item-tbody-input2 .yanzma{width: 48%; height: 46px; }
	.item-tbody-input2 .yanzma img{height: auto;}
	.submits{height: 46px;}
	.pro3-title{font-size: 28px; line-height: 30px; padding-top: 30px; padding-bottom: 15px;}
	.pro3-top{margin-top: 30px;}
	.swipers3{padding-bottom: 66px;}
	.swiper-next3, .swiper-prev3{width: 28px;height: 28px;}
	.swiper-next3::after, .swiper-prev3::after{font-size: 16px;}
}
@media (max-width:560px){
	.pro-bg-title{font-size: 30px;line-height: 24px;letter-spacing: 2px;}
	.pro-title{font-size: 20px;line-height: 28px; padding-top: 5px;}
}
.dropdown{position: absolute; width: 520px;background: #F5F5F5; padding: 28px 40px 38px 26px;display: none;}
.Lev2{left: 0; top: 100%;  }
.lev2-left{padding-top: 2px; width: 50%;}
.lev2-left a{display: block;font-size: 16px;color: #333;line-height: 44px;}
.lev2-right-img{position: relative; overflow: hidden; width: 221px;}
.navbar-nav .Lev1:hover .Lev2{display: block;}
.lev2-left a:hover{color: #E7000F;}
@media (min-width:1200px) and (max-width:1459px){
	.dropdown{width: 500px;padding: 28px 26px;}
	.lev2-left{padding-top: 2px; width: 50%;}
	.lev2-right-img{width: 220px;}
}
@media (min-width:980px) and (max-width:1199px){
	.dropdown{width: 460px;padding: 20px}
	.lev2-left{padding-top: 2px; width: 56%;}
	.lev2-right{width: 40%;}
	.lev2-right-img{width: 100%;}
}
.About{padding-top: 70px; padding-bottom: 156px; background-color: #fff;}
.About strong{ font-weight: normal; }
.about1 .container{background-color: #fff;}
.about1{background: url(../img/liakiao.jpg) no-repeat fixed right; background-size: 7% 15%; padding-bottom: 50px;}
.about-left{width: 39.28571428571429%;}
.about-left-img{border-radius: 0px 109px 0px 109px; text-align: left; overflow: hidden; position: relative;}
.about-right{width: 57.85714285714286%; padding: 0 8px;}
.about-right-name{font-size: 22px;text-transform: uppercase;color: #E7000F;line-height: 32px; padding-top: 22px;}
.about-right-title{font-size: 50px;color: #333333;line-height: 64px;}
.about-right-text{margin-top: 18px; color: #666;}
.about1-box{width: 100%; padding: 0 20px; margin-top: 36px; margin-bottom: 27px;}
.pink-box{width: 100%;background: rgba(231,0,15,0.05);border-radius: 10px; padding: 28px 35px 20px; color: #333; position: relative;}
.pink-box .h5-title2{color: #E7000F;}
.about1-text{color: #333;}
.lajiao{left: -15px; top: -28px;width: 80px;}

@media (min-width:1200px) and (max-width:1459px){
	.About{padding-top: 60px; padding-bottom: 120px; background-color: #fff;}
	.about-left{width: 40%; margin-right: 16px;}
	.about-left-img{border-radius: 0px 92px 0px 92px;}
	.about-right{width: 100%; float: none; padding: 0px;}
	.about-right-name{font-size: 20px;line-height: 30px; padding-top: 20px;}
	.about-right-title{font-size: 44px;line-height: 56px;}
	.about-right-text{margin-top: 18px; color: #666;}
	.about1{background-size: 6% 12%;padding-bottom: 40px;}
	.about1-box{padding: 0 10px; margin-top: 32px; margin-bottom: 25px;}
	.pink-box{padding: 24px 26px 20px; }
	.lajiao{left: -12px; top: -25px;width: 70px;}
}
@media (min-width:980px) and (max-width:1199px){
	.About{padding-top: 50px; padding-bottom: 90px; background-color: #fff;}
	.about-left{width: 40%; margin-right: 16px;}
	.about-left-img{border-radius: 0px 60px 0px 60px;}
	.about-right{width: 100%; float: none; padding: 0px;}
	.about-right-name{font-size: 18px;line-height: 28px; padding-top: 18px;}
	.about-right-title{font-size: 36px;line-height: 44px;}
	.about-right-text{margin-top: 16px;}
	.about1{background-size: 6% 10%;padding-bottom: 36px;}
	.about1-box{padding: 0px; margin-top: 28px; margin-bottom: 24px;}
	.pink-box{padding: 20px 20px 16px; }
	.lajiao{left: -10px; top: -20px;width: 60px;}
}
@media (min-width:540px) and (max-width:979px){
	.About{padding-top: 40px; padding-bottom: 70px; background-color: #fff;}
	.about-left{width: 40%; margin-right: 16px;}
	.about-left-img{border-radius: 0px 30px 0px 30px;}
	.about-right{width: 100%; float: none; padding: 0px;}
	.about-right-name{font-size: 16px;line-height: 28px; padding-top: 18px;}
	.about-right-title{font-size: 30px;line-height: 40px;}
	.about-right-text{margin-top: 16px;}
	.about1{background-size: 5% 7%;padding-bottom: 30px;}
	.about1-box{padding: 0px; margin-top: 28px; margin-bottom: 24px;}
	.pink-box{padding: 20px 20px 16px; }
	.lajiao{left: -10px; top: -20px;width: 50px;}
}
@media (max-width:539px){
	.About{padding-top: 40px; padding-bottom: 50px; background-color: #fff;}
	.about-left{width: 100%; margin-right: 16px;}
	.about-left-img{border-radius: 0px 30px 0px 30px;}
	.about-right{width: 100%; padding: 0px;}
	.about-right-name{font-size: 16px;line-height: 28px; padding-top: 18px;}
	.about-right-title{font-size: 24px;line-height: 32px;}
	.about-right-text{margin-top: 16px;}
	.about1{background-size: 7% 6%;padding-bottom: 20px;}
	.about1-box{padding: 0px; margin-top: 28px; margin-bottom: 24px;}
	.pink-box{padding: 16px 15px 12px; }
	.lajiao{left: -10px; top: -18px;width: 50px;}
}
.about2{background: url(../img/about-bgi.webp) no-repeat fixed center; background-size: 100% 100%; padding-top: 118px; padding-bottom: 131px;}
.about2-right-box{width: 91px;right: -9px;bottom: -12px;height: 91px;background: #E7000F;}
.about2-right-img{width: 33.28571428571429%;}
.about2-img{overflow: hidden;border-radius: 0px 39px 0px 0px; position: relative;}
.about2-left{width:  62.85714285714286%;}
.about2-text{color: #fff;}
.about3{background-color: #F4F4F4;padding-top: 81px; padding-bottom: 48px;}
.about3-bg-title{width: 100%; left: 0; top: 0; font-size: 100px;color: #333333;line-height: 74px;opacity: 0.07; text-transform: uppercase;}
.about3-title{font-size: 40px;color: #333333;line-height: 48px;text-transform: uppercase; padding-top: 34px; padding-bottom: 36px;}
.about4{padding-top: 38px;}
.about4 .about3-title{padding-bottom: 24px;}
.swiper-about{padding-top: 12px; padding-bottom: 85px;}
.swiper-slide-box{border-radius: 50px 0px 50px 0px; box-shadow: #acacac 0 0 12px 0px; overflow: hidden;}
.swiper-imgs{width: 100%;border-radius: 50px 0px 50px 0px; overflow: hidden;position: relative;}
.swiper-imgs a{display: block;position: relative; }
.swiper-hover{position: absolute; left: 0; right: 0; background-color: rgba(0,0,0,.5); top: 0; height: 100%; border: 0; padding: 13px; display: none;}
.swiper-hover-box{border: 1px solid #FFFFFF;border-radius: 50px 0px 50px 0px; display: flex; align-items: center;justify-content: center; width: 100%;height: 100%;}
.swiper-hover a{text-align: center; display: block; color: #fff;  }
.swiper-slide-box:hover{box-shadow: none;}
.swiper-slide-box:hover .swiper-hover{display: block;}
.swiper-container .swiper-pagination.swiper-btn>span.swiper-pagination-bullet{width: 14px;height: 14px;border: 1px solid #E7000F;border-radius: 50%; background-color: #fff; margin: 0 10px; opacity: 1;}
.swiper-container .swiper-pagination.swiper-btn>span.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #E7000F;}
@media (min-width:1200px) and (max-width:1459px){
	.about2{padding-top: 100px; padding-bottom: 100px;}
	.about2-right-box{width: 88px;right: -7.5px;bottom: -10px;height: 88px;}
	.about2-right-img{width: 34%; margin-left: 16px;}
	.about2-img{border-radius: 0px 32px 0px 0px;}
	.about2-left{width:  100%; float: none;}
	.about3{padding-top: 74px; padding-bottom: 40px;}
	.about3-bg-title{font-size: 88px;line-height: 60px;}
	.about3-title{font-size: 34px;line-height: 44px; padding-top: 30px; padding-bottom: 30px;}
	.about4{padding-top: 38px;}
	.about4 .about3-title{padding-bottom: 24px;}
	.swiper-about{padding-top: 12px; padding-bottom: 85px;}
	.swiper-slide-box{border-radius: 50px 0px 50px 0px;}
	.swiper-imgs{border-radius: 50px 0px 50px 0px;}
	.swiper-hover{padding: 13px;}
	.swiper-hover-box{border-radius: 50px 0px 50px 0px;}
	.swiper-container .swiper-pagination.swiper-btn>span.swiper-pagination-bullet{width: 14px;height: 14px;margin: 0 10px;}
}
@media (min-width:980px) and (max-width:1199px){
	.about2{padding-top: 80px; padding-bottom: 80px;}
	.about2-right-box{width: 60px;right: -7.5px;bottom: -10px;height: 60px;}
	.about2-right-img{width: 34%; margin-left: 16px;}
	.about2-img{border-radius: 0px 32px 0px 0px;}
	.about2-left{width:  100%; float: none;}
	.about3{padding-top: 60px; padding-bottom: 40px;}
	.about3-bg-title{font-size: 70px;line-height: 54px;}
	.about3-title{font-size: 30px;line-height: 38px; padding-top: 28px; padding-bottom: 20px;}
	.about4{padding-top: 30px;}
	.about4 .about3-title{padding-bottom: 24px;}
	.swiper-about{padding-top: 12px; padding-bottom: 70px;}
	.swiper-slide-box{border-radius: 40px 0px 40px 0px;}
	.swiper-imgs{border-radius: 40px 0px 40px 0px;}
	.swiper-hover{padding: 13px;}
	.swiper-hover-box{border-radius: 40px 0px 40px 0px;}
	.swiper-container .swiper-pagination.swiper-btn>span.swiper-pagination-bullet{width: 14px;height: 14px;margin: 0 8px;}
}
@media (min-width:540px) and (max-width:979px){
	.about2{padding-top: 40px; padding-bottom: 40px;}
	.about2-right-box{width: 60px;right: -7.5px;bottom: -10px;height: 60px;}
	.about2-right-img{width: 40%; margin-left: 16px;}
	.about2-img{border-radius: 0px 32px 0px 0px;}
	.about2-left{width:  100%; float: none;}
	.about3{padding-top: 60px; padding-bottom: 40px;}
	.about3-bg-title{font-size: 60px;line-height: 46px;}
	.about3-title{font-size: 26px;line-height: 36px; padding-top: 20px; padding-bottom: 20px;}
	.about4{padding-top: 30px;}
	.about4 .about3-title{padding-bottom: 24px;}
	.swiper-about{padding-top: 12px; padding-bottom: 70px;}
	.swiper-slide-box{border-radius: 30px 0px 30px 0px;}
	.swiper-imgs{border-radius: 30px 0px 30px 0px;}
	.swiper-hover{padding: 13px;}
	.swiper-hover-box{border-radius: 30px 0px 30px 0px;}
	.swiper-container .swiper-pagination.swiper-btn>span.swiper-pagination-bullet{width: 14px;height: 14px;margin: 0 8px;}
}
@media (max-width:539px){
	.about2{padding-top: 40px; padding-bottom: 40px;}
	.about2-right-box{width: 60px;right: -8px;bottom: -10px;height: 60px;}
	.about2-right-img{width: 100%;}
	.about2-img{border-radius: 0px 32px 0px 0px;}
	.about2-left{width:  100%;}
	.about3{padding-top: 60px; padding-bottom: 40px;}
	.about3-bg-title{font-size: 32px;line-height: 22px;}
	.about3-title{font-size: 20px;line-height: 28px; padding-top: 10px; padding-bottom: 20px;}
	.about4{padding-top: 30px;}
	.about4 .about3-title{padding-bottom: 24px;}
	.swiper-about{padding-top: 12px; padding-bottom: 40px;}
	.swiper-slide-box{border-radius: 30px 0px 30px 0px;}
	.swiper-imgs{border-radius: 3px 0px 30px 0px;}
	.swiper-hover{padding: 13px;}
	.swiper-hover-box{border-radius: 30px 0px 30px 0px;}
	.swiper-container .swiper-pagination.swiper-btn>span.swiper-pagination-bullet{width: 10px;height: 10px;margin: 0 5px;}
}


/*********************************************************
/ When clicking on thumbs jqzoom will add the class
/ "zoomThumbActive" on the anchor selected
/*********************************************************/
#baguetteBox-overlay { display: none; opacity: 0; position: fixed; overflow: hidden; top: 0; left: 0; width: 100%; height: 100%; background-color: #222; background-color: rgba(0, 0, 0, 0.8); -webkit-transition: opacity .5s ease; -o-transition: opacity .5s ease; -moz-transition: opacity .5s ease; transition: opacity .5s ease; z-index: 99999999999999999999999999999999999999; }

#baguetteBox-overlay.visible { opacity: 1; }

#baguetteBox-overlay .full-image { display: inline-block; position: relative; width: 100%; height: 100%; text-align: center; }

#baguetteBox-overlay .full-image figure { display: inline; margin: 0; height: 100%; }

#baguetteBox-overlay .full-image img { display: inline-block; width: auto; height: auto; max-height: 100%; max-width: 100%; vertical-align: middle; -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); }

#baguetteBox-overlay .full-image figcaption { display: block; position: absolute; bottom: 0; width: 100%; text-align: center; line-height: 1.8; color: #ccc; background-color: #000; background-color: rgba(0, 0, 0, 0.6); font-family:"Microsoft YaHei","微软雅黑"; }

#baguetteBox-overlay .full-image:before { content: ""; display: inline-block; height: 50%; width: 1px; margin-right: -1px; }

#baguetteBox-slider { position: absolute; left: 0; top: 0; height: 100%; width: 100%; white-space: nowrap; -webkit-transition: left .4s ease, -webkit-transform .4s ease; transition: left .4s ease, -webkit-transform .4s ease; -o-transition: left .4s ease, -o-transform .4s ease; -moz-transition: left .4s ease, transform .4s ease, -moz-transform .4s ease; transition: left .4s ease, transform .4s ease; transition: left .4s ease, transform .4s ease, -webkit-transform .4s ease, -moz-transform .4s ease, -o-transform .4s ease; transition: left .4s ease, transform .4s ease, -webkit-transform .4s ease; }

#baguetteBox-slider.bounce-from-right { -webkit-animation: bounceFromRight .4s ease-out; -moz-animation: bounceFromRight .4s ease-out; animation: bounceFromRight .4s ease-out; }

#baguetteBox-slider.bounce-from-left { -webkit-animation: bounceFromLeft .4s ease-out; -moz-animation: bounceFromLeft .4s ease-out; animation: bounceFromLeft .4s ease-out; }

.baguetteBox-button#next-button, .baguetteBox-button#previous-button { top: 50%; top: -webkit-calc(50% - 30px); top: -moz-calc(50% - 30px); top: calc(50% - 30px); width: 44px; height: 60px; }

.baguetteBox-button { position: absolute; cursor: pointer; outline: 0; padding: 0; margin: 0; border: 0; border-radius: 15%; background-color: #323232; background-color: rgba(50, 50, 50, 0.5); color: #ddd; font: 1.6em sans-serif; -webkit-transition: background-color .4s ease; -o-transition: background-color .4s ease; -moz-transition: background-color .4s ease; transition: background-color .4s ease; }

.baguetteBox-button:hover { background-color: rgba(50, 50, 50, 0.9); }

.baguetteBox-button#next-button { right: 2%; display: block !important; }

.baguetteBox-button#previous-button { left: 2%; display: block !important; }

.baguetteBox-button#close-button { top: 20px; right: 2%; right: -webkit-calc(2% + 6px); right: -moz-calc(2% + 6px); right: calc(2% + 6px); width: 30px; height: 30px; }

.baguetteBox-button svg { position: absolute; left: 0; top: 0; }

/*# sourceMappingURL=baguetteBox.css.map */

/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}


/* Owl Carousel Owl Demo Theme  v1.3.3 */
/* Styling Next and Prev buttons */
.owl-theme .owl-controls .owl-buttons { font-size: 0; letter-spacing: 0; text-align: center; }

.owl-theme .owl-controls .owl-buttons div { display: inline-block; vertical-align: top; font-size: 12px; font-size: 1.2rem; }

/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
/* Styling Pagination*/
.owl-theme .owl-controls .owl-pagination { font-size: 0; letter-spacing: 0; text-align: center; margin-top: 30px; }

@media screen and (max-width: 991px) { .owl-theme .owl-controls .owl-pagination { margin-top: 20px; } }

@media screen and (max-width: 767px) { .owl-theme .owl-controls .owl-pagination { margin-top: 10px; } }

.owl-theme .owl-controls .owl-page { display: inline-block; vertical-align: top; }

.owl-theme .owl-controls .owl-page span { display: block; width: 14px; height: 14px; border-radius: 50%; margin: 0 5px; font-size: 0; border: solid 2px #fff; }

@media screen and (max-width: 991px) { .owl-theme .owl-controls .owl-page span { margin: 0 4px; width: 12px; height: 12px; } }

@media screen and (max-width: 767px) { .owl-theme .owl-controls .owl-page span { margin: 0 3px; width: 10px; height: 10px; } }

.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span { background-color: #fff; }

/* If PaginationNumbers is true */
.owl-theme .owl-controls .owl-page span.owl-numbers { height: auto; width: auto; color: #FFF; padding: 2px 10px; font-size: 12px; border-radius: 30px; }

/* preloading images */
.owl-item.loading { min-height: 150px; background: url() no-repeat center center; }


.at-resp-share-element .at4-share-count-container { text-decoration: none; float: right; padding-right: 15px; line-height: 25px !important; }

.at-resp-share-element .at-icon { width: 24px !important; height: 24px !important; }

.at-style-responsive .at-share-btn { padding: 0 !important; border-radius: 2px !important; }

.at-resp-share-element .at-share-btn .at-icon-wrapper { width: 24px !important; height: 24px !important; }

.at-resp-share-element .at-share-btn { margin-bottom: 0 !important; margin-right: 3px !important; }

.at-resp-share-element .at-icon { width: 24px !important; height: 24px !important; }

.at-style-responsive .at-share-btn { padding: 0 !important; border-radius: 2px !important; }

.at-resp-share-element .at-share-btn .at-icon-wrapper { width: 24px !important; height: 24px !important; }

.at-resp-share-element .at-share-btn { margin-bottom: 0 !important; margin-right: 3px !important; }

.item-table { display: table; table-layout: fixed; width: 100%; height: 100%; }

.item-cell { display: table-cell; width: 100%; height: 100%; vertical-align: middle; }

/* .an-btn1 start */
.an-btn1 { position: relative; z-index: 1; overflow: hidden; -webkit-transition: background 0.4s linear, color 0.3s linear; -o-transition: background 0.4s linear, color 0.3s linear; -moz-transition: background 0.4s linear, color 0.3s linear; transition: background 0.4s linear, color 0.3s linear; }

.an-btn1:before { position: absolute; top: 50%; left: 50%; width: 120%; height: 50%; opacity: 0; filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; z-index: -1; content: ''; background: #02305E; -webkit-transition: all 0.4s linear 0s; -o-transition: all 0.4s linear 0s; -moz-transition: all 0.4s linear 0s; transition: all 0.4s linear 0s; -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg); -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg); -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg); -o-transform: translateX(-50%) translateY(-50%) rotate(45deg); transform: translateX(-50%) translateY(-50%) rotate(45deg); }

.an-btn1 .iconfont { -webkit-transition: all .5s; -o-transition: all .5s; -moz-transition: all .5s; transition: all .5s; }

.an-btn1:hover { border-color: #02305E !important; background-color: #02305E \9; color: #fff !important; }

.an-btn1:hover .iconfont { color: #fff !important; }

.an-btn1:hover:before { height: 500%; opacity: 1; filter: alpha(opacity=100); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }

/* .an-btn1 end */
/* .an-btn2 start */
.an-btn2 { position: relative; z-index: 1; overflow: hidden; -webkit-transition: background 0.4s linear, color 0.3s linear; -o-transition: background 0.4s linear, color 0.3s linear; -moz-transition: background 0.4s linear, color 0.3s linear; transition: background 0.4s linear, color 0.3s linear; }

.an-btn2:before { position: absolute; top: 50%; left: 50%; width: 120%; height: 50%; opacity: 0; filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; z-index: -1; content: ''; background: #fff; -webkit-transition: all 0.4s linear 0s; -o-transition: all 0.4s linear 0s; -moz-transition: all 0.4s linear 0s; transition: all 0.4s linear 0s; -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg); -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg); -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg); -o-transform: translateX(-50%) translateY(-50%) rotate(45deg); transform: translateX(-50%) translateY(-50%) rotate(45deg); }

.an-btn2 .iconfont { -webkit-transition: all .5s; -o-transition: all .5s; -moz-transition: all .5s; transition: all .5s; }

.an-btn2:hover { border-color: #02305E !important; background-color: #fff \9; color: #02305E !important; }

.an-btn2:hover .iconfont { color: #02305E !important; }

.an-btn2:hover:before { height: 500%; opacity: 1; filter: alpha(opacity=100); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }

/* .an-btn2 end */
@media screen and (min-width: 992px) { .an-bd1 .item-backdrop { position: absolute; left: 0px; top: 0px; bottom: 0; right: 0; -webkit-transition: all 900ms ease; -o-transition: all 900ms ease; -moz-transition: all 900ms ease; transition: all 900ms ease; -webkit-transition: -webkit-transform 0.4s ease; transition: -webkit-transform 0.4s ease; -o-transition: -o-transform 0.4s ease; -moz-transition: transform 0.4s ease, -moz-transform 0.4s ease; transition: transform 0.4s ease; transition: transform 0.4s ease, -webkit-transform 0.4s ease, -moz-transform 0.4s ease, -o-transform 0.4s ease; -webkit-transform: scale(0, 1); -moz-transform: scale(0, 1); -ms-transform: scale(0, 1); -o-transform: scale(0, 1); transform: scale(0, 1); -webkit-transform-origin: right center; -moz-transform-origin: right center; -ms-transform-origin: right center; -o-transform-origin: right center; transform-origin: right center; }
  .an-bd1 .item-backdrop:before { position: absolute; content: ''; left: 0px; top: 0px; right: 0px; bottom: 0px; opacity: 0.5; filter: alpha(opacity=50); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; background-color: #02305E; } }

@media screen and (min-width: 992px) { .an-bd1:hover .item-backdrop { -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1); -webkit-transform-origin: left center; -moz-transform-origin: left center; -ms-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; } }



.cer-owl { position: relative; padding: 0 20px; }.cer-owl .owl-buttons { display: none !important; }.cer-owl .owl-btns { font-size: 0; letter-spacing: 0; }
@media screen and (max-width: 991px) { .cer-owl .owl-btns { margin-top: 15px; text-align: center; } }

.cer-owl .owl-btns .owl-btn { display: inline-block; vertical-align: top; font-size: 22px; font-size: 2.2rem; color: #BCBCBC; cursor: pointer; position: absolute; top: 50%; margin-top: -25px; }

.cer-owl .owl-btns .owl-btn:hover { color: #E7000F; }

.cer-owl .owl-btns .owl-btn.disabled { color: #666; cursor: auto; }

.cer-owl .owl-btns .item-prev { left: 0; }

@media screen and (max-width: 991px) { .cer-owl .owl-btns .item-prev { margin-right: 5px; } }

.cer-owl .owl-btns .item-next { right: 0; }

.cer-owl .list-item { margin: 0 10.22069%; }

@media screen and (max-width: 1199px) { .cer-owl .list-item { margin: 0 5.17241%; } }

.cer-owl .item-img img { display: block; width: 100%; }

@media screen and (max-width: 991px) { .cer-owl .item-backdrop { display: none; } }

.cer-owl .item-backdrop:before { opacity: 0.7; filter: alpha(opacity=70); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; }

.cer-owl .item-backdrop .iconfont { font-size: 34px;color: #fff; position: relative; }

.cer-owl .item-title { margin-top: 9px; font-size: 16px; line-height: 1.3; text-align: center; color: #333; }

@media screen and (max-width: 1200px) { .cer-owl .item-title { font-size: 14px;  } }

@media screen and (max-width: 767px) { .cer-owl .item-title { font-size: 12px; margin-top: 5px; } }
.an-btn2 { position: relative; z-index: 1; overflow: hidden; -webkit-transition: background 0.4s linear, color 0.3s linear; -o-transition: background 0.4s linear, color 0.3s linear; -moz-transition: background 0.4s linear, color 0.3s linear; transition: background 0.4s linear, color 0.3s linear; }

.an-btn2:before { position: absolute; top: 50%; left: 50%; width: 120%; height: 50%; opacity: 0; filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; z-index: -1; content: ''; background: #fff; -webkit-transition: all 0.4s linear 0s; -o-transition: all 0.4s linear 0s; -moz-transition: all 0.4s linear 0s; transition: all 0.4s linear 0s; -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg); -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg); -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg); -o-transform: translateX(-50%) translateY(-50%) rotate(45deg); transform: translateX(-50%) translateY(-50%) rotate(45deg); }

.an-btn2 .iconfont { -webkit-transition: all .5s; -o-transition: all .5s; -moz-transition: all .5s; transition: all .5s; }

.an-btn2:hover { border-color: #02305E !important; background-color: #fff \9; color: #02305E !important; }

.an-btn2:hover .iconfont { color: #02305E !important; }

.an-btn2:hover:before { height: 500%; opacity: 1; filter: alpha(opacity=100); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }

/* .an-btn2 end */
@media screen and (min-width: 992px) { .an-bd1 .item-backdrop { position: absolute; left: 0px; top: 0px; bottom: 0; right: 0; -webkit-transition: all 900ms ease; -o-transition: all 900ms ease; -moz-transition: all 900ms ease; transition: all 900ms ease; -webkit-transition: -webkit-transform 0.4s ease; transition: -webkit-transform 0.4s ease; -o-transition: -o-transform 0.4s ease; -moz-transition: transform 0.4s ease, -moz-transform 0.4s ease; transition: transform 0.4s ease; transition: transform 0.4s ease, -webkit-transform 0.4s ease, -moz-transform 0.4s ease, -o-transform 0.4s ease; -webkit-transform: scale(0, 1); -moz-transform: scale(0, 1); -ms-transform: scale(0, 1); -o-transform: scale(0, 1); transform: scale(0, 1); -webkit-transform-origin: right center; -moz-transform-origin: right center; -ms-transform-origin: right center; -o-transform-origin: right center; transform-origin: right center; }
  .an-bd1 .item-backdrop:before { position: absolute; content: ''; left: 0px; top: 0px; right: 0px; bottom: 0px; opacity: 0.5; filter: alpha(opacity=50); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; background-color: #02305E; } }

@media screen and (min-width: 992px) { .an-bd1:hover .item-backdrop { -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1); -webkit-transform-origin: left center; -moz-transform-origin: left center; -ms-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; } }

[class*="-item"] .item-pic, [class*="-item"] .item-pics {
    position: relative;
    display: block;
    text-align: center;
    overflow: hidden;
}

.at-resp-share-element .at4-share-count-container { text-decoration: none; float: right; padding-right: 15px; line-height: 25px !important; }

.at-resp-share-element .at-icon { width: 24px !important; height: 24px !important; }

.at-style-responsive .at-share-btn { padding: 0 !important; border-radius: 2px !important; }

.at-resp-share-element .at-share-btn .at-icon-wrapper { width: 24px !important; height: 24px !important; }

.at-resp-share-element .at-share-btn { margin-bottom: 0 !important; margin-right: 3px !important; }

.at-resp-share-element .at-icon { width: 24px !important; height: 24px !important; }

.at-style-responsive .at-share-btn { padding: 0 !important; border-radius: 2px !important; }

.at-resp-share-element .at-share-btn .at-icon-wrapper { width: 24px !important; height: 24px !important; }

.at-resp-share-element .at-share-btn { margin-bottom: 0 !important; margin-right: 3px !important; }

.item-table { display: table; table-layout: fixed; width: 100%; height: 100%; }

.item-cell { display: table-cell; width: 100%; height: 100%; vertical-align: middle; }

/* .an-btn1 start */
.an-btn1 { position: relative; z-index: 1; overflow: hidden; -webkit-transition: background 0.4s linear, color 0.3s linear; -o-transition: background 0.4s linear, color 0.3s linear; -moz-transition: background 0.4s linear, color 0.3s linear; transition: background 0.4s linear, color 0.3s linear; }

.an-btn1:before { position: absolute; top: 50%; left: 50%; width: 120%; height: 50%; opacity: 0; filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; z-index: -1; content: ''; background: #02305E; -webkit-transition: all 0.4s linear 0s; -o-transition: all 0.4s linear 0s; -moz-transition: all 0.4s linear 0s; transition: all 0.4s linear 0s; -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg); -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg); -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg); -o-transform: translateX(-50%) translateY(-50%) rotate(45deg); transform: translateX(-50%) translateY(-50%) rotate(45deg); }

.an-btn1 .iconfont { -webkit-transition: all .5s; -o-transition: all .5s; -moz-transition: all .5s; transition: all .5s; }

.an-btn1:hover { border-color: #02305E !important; background-color: #02305E \9; color: #fff !important; }

.an-btn1:hover .iconfont { color: #fff !important; }

.an-btn1:hover:before { height: 500%; opacity: 1; filter: alpha(opacity=100); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }

/* .an-btn1 end */
/* .an-btn2 start */
.an-btn2 { position: relative; z-index: 1; overflow: hidden; -webkit-transition: background 0.4s linear, color 0.3s linear; -o-transition: background 0.4s linear, color 0.3s linear; -moz-transition: background 0.4s linear, color 0.3s linear; transition: background 0.4s linear, color 0.3s linear; }

.an-btn2:before { position: absolute; top: 50%; left: 50%; width: 120%; height: 50%; opacity: 0; filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; z-index: -1; content: ''; background: #E7000F; -webkit-transition: all 0.4s linear 0s; -o-transition: all 0.4s linear 0s; -moz-transition: all 0.4s linear 0s; transition: all 0.4s linear 0s; -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg); -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg); -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg); -o-transform: translateX(-50%) translateY(-50%) rotate(45deg); transform: translateX(-50%) translateY(-50%) rotate(45deg); }

.an-btn2 .iconfont { -webkit-transition: all .5s; -o-transition: all .5s; -moz-transition: all .5s; transition: all .5s; }

.an-btn2:hover { border-color: #02305E !important; background-color: #E7000F; color: #fff !important; }

.an-btn2:hover .iconfont { color: #02305E !important; }

.an-btn2:hover:before { height: 500%; opacity: 1; filter: alpha(opacity=100); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }

/* .an-btn2 end */
@media screen and (min-width: 992px) { .an-bd1 .item-backdrop { position: absolute; left: 0px; top: 0px; bottom: 0; right: 0; -webkit-transition: all 900ms ease; -o-transition: all 900ms ease; -moz-transition: all 900ms ease; transition: all 900ms ease; -webkit-transition: -webkit-transform 0.4s ease; transition: -webkit-transform 0.4s ease; -o-transition: -o-transform 0.4s ease; -moz-transition: transform 0.4s ease, -moz-transform 0.4s ease; transition: transform 0.4s ease; transition: transform 0.4s ease, -webkit-transform 0.4s ease, -moz-transform 0.4s ease, -o-transform 0.4s ease; -webkit-transform: scale(0, 1); -moz-transform: scale(0, 1); -ms-transform: scale(0, 1); -o-transform: scale(0, 1); transform: scale(0, 1); -webkit-transform-origin: right center; -moz-transform-origin: right center; -ms-transform-origin: right center; -o-transform-origin: right center; transform-origin: right center; }
  .an-bd1 .item-backdrop:before { position: absolute; content: ''; left: 0px; top: 0px; right: 0px; bottom: 0px; opacity: 0.5; filter: alpha(opacity=50); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; background-color: #000; } }

@media screen and (min-width: 992px) { .an-bd1:hover .item-backdrop { -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1); -webkit-transform-origin: left center; -moz-transform-origin: left center; -ms-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; } }

/*-------------table start-------------------------------------------------------------------*/
.table table { width: 100%; border-collapse: collapse; border: 1px solid #ccc; }

.table table p { line-height: 22px !important; }

.table table p { min-height: 22px !important; }

.table table, .table table a { color: #000; }

.table table tr td { padding: 5px 3px; border: 1px solid #ccc; }

@media screen and (max-width: 1000px) { .table { width: 100%; overflow: scroll; }
  .table div { width: 900px; max-width: 900px; } }

/*-------------table end---------------------------------------------------------------------*/
/*-------------proslide_menubtn start--------------------------------------------------------*/
.proslide_menubtn { display: none; width: 23px; height: 18px; position: absolute; top: 12px; right: 10px; cursor: pointer; -webkit-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; z-index: 9; }

.proslide_menubtn span { display: block; width: 100%; height: 3px; margin-bottom: 3px; background-color: #fff; }


.About2{background: url(../img/aboutt2.jpg) no-repeat fixed center; background-size: 100% 100%;}
.abouts2-title{font-size: 34px;color: #333333;line-height: 24px;text-transform: uppercase; }
.liuctu{width: 100%; margin-top: 65px; margin-bottom: 96px; padding: 62px 0 65px;}
.liuctu::before{width: 1px; height: 100%; background-color: #ccc; position: absolute; content: ""; top: 0; left: 50%; transform: translateX(-50%);}
.yuans{width: 15px;height: 15px;background: #F9F9F9;border: 1px solid #E7000F;border-radius: 50%; left: 50%; transform: translateX(-50%); top: 7px;}
.liu-item{min-height: 89px;}
.liu-item-info{width: 47.42857142857143%; color: #333;}
.liu-item-info-mt{margin-top: 16px; color: #666;}
.about2-box{width: 100%;background: rgba(255,255,255,.6);box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.12);border-radius: 110px 0px 110px 0px; padding: 105px 186px 62px;}
.abouts2-text{margin-top: 52px; color: #666;}
.yhaos{font-size: 239px;color: #E7000F;line-height: 175px;opacity: 0.5; left: 68px; top: 58px;}
@media (min-width:1200px) and (max-width:1459px){
	.abouts2-title{font-size: 34px;line-height: 40px; }
	.liuctu{margin-top: 65px; margin-bottom: 96px; padding: 62px 0 65px;}
	.liu-item{min-height: 89px;}
	.liu-item-info{width: 48%;}
	.liu-item-info-mt{margin-top: 16px;}
	.about2-box{border-radius: 100px 0px 100px 0px; padding: 72px 160px 50px;}
	.abouts2-text{margin-top: 40px;}
	.yhaos{font-size: 180px;line-height: 105px;left: 54px; top: 56px;}
}
@media (min-width:980px) and (max-width:1199px){
	.abouts2-title{font-size: 30px;line-height: 40px; }
	.liuctu{margin-top: 60px; margin-bottom: 60px; padding: 55px 0 55px;}
	.liu-item{min-height: 89px;}
	.liu-item-info{width: 48%;}
	.liu-item-info-mt{margin-top: 10px;}
	.about2-box{border-radius: 80px 0px 80px 0px; padding: 52px 100px 50px;}
	.abouts2-text{margin-top: 40px;}
	.yhaos{font-size: 120px;line-height: 75px;left: 54px; top: 46px;}
}
@media (min-width:540px) and (max-width:979px){
	.abouts2-title{font-size: 24px;line-height: 36px; }
	.liuctu{margin-top: 40px; margin-bottom: 40px; padding: 30px 0 30px;}
	.liu-item{min-height: 89px;}
	.liu-item-info{width: 48%;}
	.liu-item-info-mt{margin-top: 6px;}
	.about2-box{border-radius: 60px 0px 60px 0px; padding: 30px 30px 20px;}
	.abouts2-text{margin-top: 20px;}
	.yhaos{font-size: 60px;line-height: 45px;left:20px; top: 28px;}
}
@media (max-width:539px){
	.abouts2-title{font-size: 20px;line-height: 30px; }
	.liuctu{margin-top: 20px; margin-bottom: 20px; padding: 30px 0 30px;}
	.liu-item{min-height: 95px; }
	.liu-item-info{width: 100%; margin-left: 20px;text-align: left; float: none;}
	.liu-item-info-mt{margin-top: 6px;}
	.about2-box{border-radius: 60px 0px 60px 0px; padding: 30px 30px 20px;}
	.abouts2-text{margin-top: 20px;}
	.yhaos{font-size: 60px;line-height: 45px;left:20px; top: 28px;}
	.liuctu::before{top: 0; left: 6px; }
	.yuans{width: 10px;height: 10px;left: 6px; transform: translateX(-50%); top: 7px;}
}
.news{background-color: #fff; padding-top: 71px; padding-bottom: 224px;} 
.news-bgi{background: url(../img/new-bgi.jpg) no-repeat fixed center; background-size: cover;}
.news-list{width: 64.57142857142858%;} 
.news-item{width: 100%; padding-bottom: 52px;}
.news-item-img{display: block; overflow: hidden;}
.news-item-img-border{left: 16px;top: 15px; right: 16px; bottom: 14px; border: 1px solid #fff;}
.news-item-title{margin-top: 25px; margin-bottom: 18px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.news-item-date{font-size: 14px;color: #666666;line-height: 22px; display: flex; align-items: center;}
.news-item-date .iconfont{color: #666; font-size: 22px; margin-right: 20px;}
.news-item-text{margin-top: 10px;color: #666;}
.news-item-text a{color: #666;text-indent: 2em;}
.page-mat{margin-top: 42px;}

.news-right-list{width: 26.07142857142857%; background-color: #F3F3F3; padding: 20px 28px 16px;}
.news-right-item{padding-top: 8px; margin-bottom: 16px; position: relative; padding-left: 22px;}
.news-right-item::before{position: absolute; content: ""; width: 10px;height: 10px;background: #8C8C8C;border-radius: 50%; left: 0; top: 16px;}
.news-right-item-date{margin-top: 10px; font-size: 14px; color: #999;}
@media (min-width:1200px) and (max-width:1459px){
	.news{padding-top: 70px; padding-bottom: 200px;}
	.news-list{width: 66%;} 
	.news-item{padding-bottom: 50px;}
	.news-item-title{margin-top: 20px; margin-bottom: 16px;}
	.news-item-text{margin-top: 10px;}
	.page-mat{margin-top: 36px;}
	
	.news-right-list{width: 28%; padding: 20px 24px 16px;}
	.news-right-item{padding-top: 6px; margin-bottom: 15px;}
	.news-right-item-date{margin-top: 8px;}
}
@media (min-width:980px) and (max-width:1199px){
	.news{padding-top: 60px; padding-bottom: 145px;}
	.news-list{width: 67%;} 
	.news-item{padding-bottom: 50px;}
	.news-item-title{margin-top: 20px; margin-bottom: 16px;}
	.news-item-text{margin-top: 10px;}
	.page-mat{margin-top: 36px;}
	
	.news-right-list{width: 30%; padding: 16px 20px 10px;}
	.news-right-item{padding-top: 6px; margin-bottom: 14px;}
	.news-right-item-date{margin-top: 6px;}
}
@media (min-width:540px) and (max-width:979px){
	.news{padding-top: 60px; padding-bottom: 100px;}
	.news-list{width: 100%;} 
	.news-item{padding-bottom: 40px;}
	.news-item-title{margin-top: 20px; margin-bottom: 16px;}
	.news-item-text{margin-top: 10px;}
	.page-mat{margin-top: 36px;}
	.news-item-date{font-size: 13px;line-height: 20px;}
	.news-item-date .iconfont{font-size: 20px; margin-right: 14px;}
	.news-right-list{width: 100%; padding: 16px 20px 10px; margin-top: 20px;}
	.news-right-item{padding-top: 6px; margin-bottom: 14px;}
	.news-right-item-date{margin-top: 6px; font-size: 13px;}
	.news-right-item::before{width: 8px;height: 8px;left: 0; top: 12px;}
}
@media (max-width:539px){
	.news{padding-top: 60px; padding-bottom: 100px;}
	.news-list{width: 100%;} 
	.news-item{padding-bottom: 30px;}
	.news-item-title{margin-top: 20px; margin-bottom: 16px;}
	.news-item-text{margin-top: 10px;}
	.page-mat{margin-top: 20px;}
	.news-item-date{font-size: 12px;line-height: 18px;}
	.news-item-date .iconfont{font-size: 18px; margin-right: 10px;}
	.news-right-list{width: 100%; padding: 16px 20px 10px; margin-top: 20px;}
	.news-right-item{padding-top: 6px; margin-bottom: 14px;}
	.news-right-item-date{margin-top: 6px; font-size: 12px;}
	.news-right-item::before{width: 8px;height: 8px;left: 0; top: 12px;}
}
.news2{padding-top: 65px; padding-bottom: 184px; background-color: #fff;}
.news-title{font-size: 30px;color: #333333;line-height: 40px; margin-bottom: 16px;}
.jcontant{justify-content: center;}
.news-share{margin-top: 22px;font-size: 14px;color: #333333;line-height: 22px; margin-bottom: 10px;}
.news-share span{font-size: 14px;color: #333333;line-height: 22px;}
.news-share img{height: 22px; margin-left: 10px;}
.news-detail{padding-top: 42px; padding-bottom: 30px; color: #666;}  
.news-detail img{margin-top: 40px; padding-bottom: 54px;}
.m-oths{margin-top: 7px; margin-bottom: 58px;}
.oths-item{padding: 11px 0; display: flex; align-items: center;}
.oths-item .iconfont{width: 46px;height: 46px;background: #B9B9B9;border-radius: 50%; text-align: center; font-size: 26px; line-height: 46px;color: #fff; display: inline-block; margin-right: 15px;}
.oths-item .item-title{padding: 8px 0; display: inline-block;}
@media (min-width:1200px) and (max-width:1459px){
	.news2{padding-top: 60px; padding-bottom: 150px;}
	.news-title{font-size: 28px;line-height: 36px; margin-bottom: 14px;}
	.news-share{margin-top: 16px;}
	.news-detail{padding-top: 30px; padding-bottom: 24px;}  
	.news-detail img{margin-top: 30px; padding-bottom: 48px;}
	.m-oths{margin-top: 5px; margin-bottom: 40px;}
	.oths-item{padding: 10px 0;}
	.oths-item .iconfont{width: 40px;height: 40px;font-size: 24px; line-height: 40px;margin-right: 12px;}
	.oths-item .item-title{padding: 5px 0;}
}
@media (min-width:980px) and (max-width:1199px){
	.news2{padding-top: 54px; padding-bottom: 120px;}
	.news-title{font-size: 24px;line-height: 32px; margin-bottom: 10px;}
	.news-share{margin-top: 12px;}
	.news-detail{padding-top: 20px; padding-bottom: 20px;}  
	.news-detail img{margin-top: 24px; padding-bottom: 30px;}
	.m-oths{margin-top: 5px; margin-bottom: 30px;}
	.oths-item{padding: 8px 0;}
	.oths-item .iconfont{width: 36px;height: 36px;font-size: 20px; line-height: 36px;margin-right: 10px;}
	.oths-item .item-title{padding: 3px 0;}
}
@media (min-width:540px) and (max-width:979px){
	.news2{padding-top: 40px; padding-bottom: 80px;}
	.news-title{font-size: 20px;line-height: 28px; margin-bottom: 8px;}
	.news-share{margin-top: 12px;}
	.news-detail{padding-top: 16px; padding-bottom: 16px;}  
	.news-detail img{margin-top: 16px; padding-bottom: 20px;}
	.m-oths{margin-top: 5px; margin-bottom: 20px;}
	.oths-item{padding: 6px 0;display: block;}
	.oths-item .iconfont{width: 30px;height: 30px;font-size: 16px; line-height: 30px;margin-right: 8px; vertical-align: sub;}
	.oths-item .item-title{padding: 3px 0;}
	
}
@media (max-width:539px){
	.news2{padding-top: 30px; padding-bottom: 60px;}
	.news-title{font-size: 18px;line-height: 24px; margin-bottom: 8px;}
	.news-share{margin-top: 10px;}
	.news-detail{padding-top: 16px; padding-bottom: 16px;}  
	.news-detail img{margin-top: 14px; padding-bottom: 16px;}
	.m-oths{margin-top: 5px; margin-bottom: 20px;}
	.oths-item{padding: 6px 0;display: block;}
	.oths-item .iconfont{width: 24px;height: 24px;font-size: 14px; line-height: 24px;margin-right: 6px;}
	.oths-item .item-title{padding: 3px 0;}
}
.contactus{padding-bottom: 169px; background-color: #fff;}
.contact1{padding-top: 68px; padding-bottom: 95px; background-color: #F5F5F5;}
.wid127{padding: 0 15px; margin: 0 auto; position: relative;}
@media (min-width:768px){.wid127{width:760px }}@media (min-width:980px){.wid127{width:970px}}@media (min-width:1200px) {.wid127{width:1180px}}@media (min-width:1330px){.wid127{width:1300px}}

.contact-black-box{left: 0; top: 76px; width: 508px;background: #141414;; padding: 36px 38px 22px;}
.contact-title{font-size: 36px;color: #FFFFFF;line-height: 42px;}
.contact-title span{display: inline-block; padding-bottom: 12px; border-bottom: 2px solid #E7000F;}
.information{margin-top: 50px;}
.information-item{min-height: 70px;}
.information-item .infor-icon .iconfont{font-size: 26px; color: #fff;}
.infor-info{color: #fff; font-size: 16px; line-height: 26px; margin-left: 20px;}
.infor-info a{color: #fff;}
.shejiao1{margin-top: 50px;}
.shejiao1 a{width: 28px;height: 28px;background: transparent;border-radius: 50%; display: inline-block; margin-right: 14px; text-align: center; font-size: 18px; line-height: 28px; color: #fff; margin-bottom: 7px;}
.shejiao1 a:hover{background-color: #fff; color: #E7000F;}

.contact1-box{width: 75.03937007874016%;background: #FFFFFF;padding: 23px 150px 57px 303px; background: url(../img/contact-bgi.jpg) no-repeat center center; background-size: 100% 100%; }
.contact1-box-title{font-size: 34px;color: #333333;font-weight: 600; line-height: 44px;}
.item-inputs{padding-left: 8px;}
.item-inputs input{ width: 100%;height: 33px;padding: 0 8px; font-size: 16px; color: #333;background: #F9F9F9;border: 1px solid #AAAAAA;}
.item-inputs textarea{ width: 100%;height: 109px;background: #F9F9F9;border: 1px solid #AAAAAA;padding: 9px 8px; font-size: 16px; color: #333; line-height: 30px;}
.item-inputs .flex{align-items: center; justify-content: space-between; width: 100%;}
.item-inputs .flex input{width: 75.51020408163265%;} 
.item-inputs .flex a{width: 22.24489795918367%;display: block; text-align: center;}
.send{height: 40px;width: 100%;background: #E7000F;font-size: 16px;text-transform: uppercase;color: #FFFFFF;line-height: 30px;}
.item-input-btn{margin-top: 29px;}
.input-name{color: #666; margin-left: -8px; margin-top: 12px; margin-bottom: 3px;}
.contact-form{margin-top: 38px;}

@media (min-width:1200px) and (max-width:1329px){
	.contactus{padding-bottom: 130px;}
	.contact1{padding-top: 54px; padding-bottom: 80px;}
	.contact-black-box{top: 76px; width: 460px;padding: 32px 28px 24px;}
	.contact-title{font-size: 32px;line-height: 40px;}
	.contact-title span{padding-bottom: 10px;}
	.information{margin-top: 40px;}
	.information-item{min-height: 60px;}
	.information-item .infor-icon .iconfont{font-size: 26px;}
	.infor-info{ font-size: 16px; line-height: 26px; margin-left: 20px;}
	.shejiao1{margin-top: 40px;}
	.contact1-box{width: 76%;padding: 23px 100px 37px 246px; }
	.contact1-box-title{font-size: 32px;line-height: 40px;}
	.item-inputs{padding-left: 8px;}
	.item-inputs input{height: 32px;}
	.item-inputs textarea{height: 100px;}
	.item-inputs .flex input{width: 76%;} 
	.item-inputs .flex a{width: 23%;}
	.item-input-btn{margin-top: 20px;}
	.input-name{margin-left: -8px; margin-top: 10px; margin-bottom: 0px;}
	.contact-form{margin-top: 28px;}
}
@media (min-width:980px) and (max-width:1199px){
	.contactus{padding-bottom: 100px;}
	.contact1{padding-top: 44px; padding-bottom: 60px;}
	.contact-black-box{top: 76px; width: 380px;padding: 28px 20px 20px;}
	.contact-title{font-size: 28px;line-height: 36px;}
	.contact-title span{padding-bottom: 10px;}
	.information{margin-top: 30px;}
	.information-item{min-height: 60px;}
	.information-item .infor-icon .iconfont{font-size: 24px;}
	.infor-info{ font-size: 15px; line-height: 24px; margin-left: 16px;}
	.shejiao1{margin-top: 40px;}
	.contact1-box{width: 76%;padding: 23px 80px 37px 206px; }
	.contact1-box-title{font-size: 28px;line-height: 36px;}
	.item-inputs{padding-left: 8px;}
	.item-inputs input{height: 30px;}
	.item-inputs textarea{height: 100px;}
	.item-inputs .flex input{width: 76%;} 
	.item-inputs .flex a{width: 23%;}
	.item-input-btn{margin-top: 20px;}
	.input-name{margin-left: -8px; margin-top: 10px; margin-bottom: 0px;}
}
@media (min-width:540px) and (max-width:979px){
	.contactus{padding-bottom: 80px;}
	.contact1{padding-top: 40px; padding-bottom: 50px;}
	.contact-black-box{top: 0px; width: 100%;padding: 28px 20px 20px; position: relative;}
	.contact-title{font-size: 24px;line-height: 36px;}
	.contact-title span{padding-bottom: 10px;}
	.information{margin-top: 30px;}
	.information-item{min-height: 60px;}
	.information-item .infor-icon .iconfont{font-size: 24px;}
	.infor-info{ font-size: 15px; line-height: 24px; margin-left: 16px;}
	.shejiao1{margin-top: 40px;}
	.contact1-box{width: 100%;padding: 30px 80px 30px 80px; }
	.contact1-box-title{font-size: 22px;line-height: 32px;}
	.item-inputs{padding-left: 8px;}
	.item-inputs input{height: 30px;}
	.item-inputs textarea{height: 100px;}
	.item-inputs .flex input{width: 76%;} 
	.item-inputs .flex a{width: 23%;}
	.item-input-btn{margin-top: 20px;}
	.input-name{margin-left: -8px; margin-top: 10px; margin-bottom: 0px;}
}
@media (max-width:539px){
	.contactus{padding-bottom: 60px;}
	.contact1{padding-top: 30px; padding-bottom: 40px;}
	.contact-black-box{top: 0px; width: 100%;padding: 28px 20px 20px; position: relative;}
	.contact-title{font-size: 20px;line-height: 30px;}
	.contact-title span{padding-bottom: 10px;}
	.information{margin-top: 30px;}
	.information-item{min-height: 50px;}
	.information-item .infor-icon .iconfont{font-size: 24px;}
	.infor-info{ font-size: 15px; line-height: 24px; margin-left: 16px;}
	.shejiao1{margin-top: 30px;}
	.contact1-box{width: 100%;padding: 30px 20px; }
	.contact1-box-title{font-size: 18px;line-height: 30px;}
	.item-inputs{padding-left: 8px;}
	.item-inputs input{height: 30px;}
	.item-inputs textarea{height: 100px;}
	.item-inputs .flex input{width: 76%;} 
	.item-inputs .flex a{width: 23%;}
	.item-input-btn{margin-top: 20px;}
	.input-name{margin-left: -8px; margin-top: 10px; margin-bottom: 0px;}
}

.language{}
.lange{display: block; font-size: 18px;color: #000;font-family:"Microsoft YaHei","微软雅黑";line-height: 32px;width: 80px;padding: 22px 0 12px;text-align: center; cursor: pointer;}
.lange-xl{display: none; position: absolute; left: 0; top: 100%;  padding: 8px; background-color: #f5f5f5; min-width: 80px; width: 100%;}
.lange-xl a{display: block; font-size: 18px;color: #000;font-family:"Microsoft YaHei","微软雅黑";line-height: 32px;}
.lange-xl a:hover{color: #E7000F;}
@media (min-width:1200px) and (max-width:1259px){
	.lange{font-size: 18px;line-height: 32px;width: 60px;padding: 22px 0 12px;}
	.lange-xl a{font-size: 18px;}
}
@media (min-width:980px) and (max-width:1199px){
	.lange{font-size: 16px;width: 30px;line-height: 30px;padding: 20px 0px 10px;}
	.lange-xl a{font-size: 16px;}
}
@media (min-width:980px){
	.language-xs{display: none;}
}

@media (max-width:979px){
	.lange{font-size: 18px;width: 30px;line-height: 36px;padding: 20px 0px 10px;}
	.lange-xl a{font-size: 16px;}
	.navbar-header{float: none;}
}
.lev2-right-img{display: none;}
#products .lev2-right-img:nth-of-type(1){display: block;}
#about-us .lev2-right-img:nth-of-type(1){display: block;}

.m-kefu-chat.mobile-hide {right: 6px!important;}
.fenyen a.no:hover {color: #333!important; border: 1px solid #9D9D9D!important; background: #fff!important;}
.fenyen a.no:hover i{ color: #333!important; }
.ppp{line-height: 30px; font-size: 16px; font-size: 1.6rem;}

.at-resp-share-element .at-icon{width: 24px!important;height: 24px!important;}
.at-style-responsive .at-share-btn{padding: 0!important; border-radius: 2px!important;}
.at-resp-share-element .at-share-btn .at-icon-wrapper{width: 24px!important;height: 24px!important;}
.at-resp-share-element .at-share-btn{margin-bottom: 0!important;margin-right: 3px!important;}
.listcart {width: 100%;text-align: center;}
.listcart a {
    display: inline-block;
    height: 32px;
    width: 200px;
    line-height: 30px;
    overflow: hidden;
    color: #333;
    cursor: pointer;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
    font-size: 14px;
    font-size: 1.4rem;
    margin-left: 10px;
    border-radius: 5px;
    background-color: #E5E5E5;
    box-sizing: border-box;
    margin-bottom: 10px;
    }
    .listcart a:hover {color: #fff; background: #E7000F;}
    .xunpanc{margin: 20px 0;}
    .xunpanc .table table{margin-top: 20px;}
    .xunpanc table tr td{border: 1px solid #ccc; padding: 6px 3px; font-size: 14px;}
    .xunpanc table tr td a:hover{color: #E7000F;}
    .pro2-info .item-desc table tr td{ padding: 0 6px; }


.footsj .at-resp-share-element .at-icon{width: 32px!important;height: 32px!important;}
.footsj .at-style-responsive .at-share-btn{padding: 0!important; border-radius: 2px!important;}
.footsj .at-resp-share-element .at-share-btn .at-icon-wrapper{width: 32px!important;height: 32px!important;}

.news-share .addthis_inline_share_toolbox{ display: inline-block; vertical-align: bottom; }