/**
 * Swiper 4.3.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2018 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 5, 2018
 */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-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-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-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;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,right top,left 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:-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,left top,right 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:-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 bottom,left top,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:-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 top,left bottom,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:-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-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-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;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-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-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.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;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-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%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;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-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align: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%;-o-object-fit:contain;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;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);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{-webkit-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;-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-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;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{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;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:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.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}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}



body {font-family:"Microsoft YaHei", arial;margin:0; padding:0; background: #FFF; font-size:12px; color:#000;}
div,form,img,ul,ol,li,dl,dt,dd,p,table,tr,th,td {margin: 0; padding: 0; border: 0; }
li{list-style-type:none;}
img{vertical-align:top;}
a{text-decoration: none;color: #333;}
i{font-style: normal;}
em{font-style: normal;}
body{max-width: 1920px;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}
.w_auto{width: 1200px;margin: 0 auto;position: relative;}
.clear{clear: both;}
.clearfix{zoom: 1;}
.clearfix:after{content: "."; display: block; visibility: hidden; height: 0; clear: both;}
.global{width:100%;margin:0 auto;overflow:hidden; background:#f2f2f2;}
.Amsg{width:1200px;margin:0 auto;overflow:hidden; padding-bottom:15px;}
.LMsg{float:left;width:250px;display:inline;}
.RMsg{float:right;width:920px;overflow:hidden; padding-bottom:10px; margin-top:30px; background:#fff; min-height:700px; margin-bottom:20px; }
.LHsg{float:left;width:920px;overflow:hidden;}
.RAMsg{float:right;width:920px;overflow:hidden; padding-bottom:10px; margin-top:30px; background:#fff; min-height:700px; margin-bottom:20px; }


.top{
    width: 100%;
    height: 60px;
	margin-bottom: 15px;
    position: relative;
    z-index: 22;
}
.logo{
    width: 860px;
    height: 50px;
    float: left;
    margin-top:10px;
}
.logo img{
    float: left;
}
.logo .x{
    float: left;
    width: 1px;
    height: 22px;
    background: #dcdcdc;
    margin: 15px 14px;
}
.logo .logo-p{
    float: left;
}
.logo .logo-p .tit{
    font-size: 20px;
    color: #ff4a13;
    font-weight: bold;
}
.logo .logo-p .desc{
    font-size: 26px;
    color: #000;
	line-height: 32px;
	font-weight: 900;
}
.tel{
    width: 260px;
    height: 50px;
    float: right;
    margin-top:10px;
}
.tel img{
    float: left;
    margin-right: 10px;
}
.tel p{
    font-size: 12px;
    color: #808080;
    margin-bottom: 5px;
}
.tel span{
    font-size: 18px;
    color: #ff4a13;
    font-family: Arial;
}
.nav{
    width: 100%;
    height: 45px;
	background: #fff;
	border-bottom: 7px solid;
	border-image: -webkit-linear-gradient(left,#d02b27,#ff4a13) 30 30;
	border-image: -moz-linear-gradient(left,#d02b27,#ff4a13) 30 30;
	border-image: linear-gradient(left,#d02b27,#ff4a13) 30 30;
	position: relative;
	z-index: 9999;
}
.nav.fixed{position: fixed; left: 0; top: 0;}
.nav ul{
    width: 100%;
    height: 45px;
    font-size: 16px;
    font-weight: normal;
}
.nav ul > li{
    padding: 0 25px;
    height: 45px;
    line-height: 40px;
    float: left;
    position: relative;
}
.nav ul > li:hover{
    color: red;
}

.nav ul >li.hover{
    color:red;
}

.nav_child{width: 120%; opacity: 0; visibility: hidden; padding-top: 7px; position: absolute; top: 45px; left: -5%; font-size: 14px; overflow: hidden; transition: all .2s;}
.nav_child ol{background: #ff4a13; margin-bottom: -1px;}
.nav_child li{border-bottom: 1px solid #fff; text-align: center;}
.nav_child li a{color: #fff; display: block; height: 36px; line-height: 36px; transition: all .2s;}
.nav_child li a:hover{background: red;}
.nav ul > li:hover .nav_child{opacity: 1; visibility: visible;}


.banner{
    width: 100%;
    height: 580px;
    position: relative;
    z-index: 11;
}



.banner1{margin:0 auto;width:100%;position:relative;height:380px; margin-top:0px;overflow:hidden; background:#f6f6f6; }
.banner1 .bd ul {width:100% !important;}
.banner1 .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.banner1 .bd li {width:100% !important;height:400px;overflow:hidden;text-align:center;}
.banner1 .bd li a {display:block;height:400px;}




.flexslider{position:relative;height:580px;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:580px;}
.slides li a{display: block; width: 100%; height: 100%;}
.flex-control-nav{position:absolute;bottom:40px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:31px;height:5px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:31px;height:5px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

.search{
    width: 100%;
    height: 88px;
    font-size: 14px;
    color: #737373;
}
.search p{
    float: left;
    line-height: 80px;
}
.search p a{
    display: inline-block;
    margin-right:20px;
}
.se{
    float: right;
    width: 282px;
    height: 38px;
    margin: 20px 77px 20px 0;
}
.se input{
    float: left;
    height: 38px;
    line-height: 38px;
}
.se .text1{
    text-indent: 5px;
    width: 280px;
    height: 34px;
    color: #b0b0b0;
    border: 1px solid #ff4a13;
    border-right: none;
    font-size: 12px;
}

.pro{
    width: 100%;
    height: 790px;
    background: rgba(227,230,235,1);
}
.pro h2{
    font-size: 36px;
    margin-top: 40px;
    text-align: center;
}
.pro .fl {
    width: 424px;
    height: 46px;
    margin: 30px auto;
    font-size: 16px;
    color: white;
}
.dropdown{
    position: relative;
    display: inline-block;
	font-family:"Microsoft YaHei";
}
.dropdown-content {
    display: none;
    position: absolute;
    width: 190px;
    top: 45px;
}
.dropdown-content a {
    display: block;
    width: 190px;
    height: 44px;
    margin-bottom: 1px;
    border: 1px solid #3d3d3d;
    border-radius: 22px;
    line-height: 44px;
    text-align: center;
    background: rgba(61,61,61,1);
    transition: .6s;
}
.dropdown-content a:hover{
    background-color: #ff4a13;
    border-color: #ff4a13;
}
.dropdown:hover .dropdown-content {
    display: block;
}
.pro .fl .dropbtn{
    float: left;
    margin-right: 38px;
    width: 190px;
    height: 44px;
    border: 1px solid #3d3d3d;
    border-radius: 22px;
    line-height: 44px;
    text-align: center;
    background: rgba(61,61,61,1);
    font-size: 16px;
    color: white;
    transition: .6s;
}
.pro .fl .dropbtn:hover{
    background-color: #ff4a13;
    border-color: #ff4a13;
}
.pro .fl .dropbtn:hover img{
    transform: rotate(180deg);
}
.pro .fl .dropbtn img{
    margin: 14px 0 0 16px;
}

.pro-cnt{
    width: 1230px;
    height: 556px;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}
.pro-cnt .cnt{
	float:left;
    width: 280px;
    height: 250px;
    margin-right:26px;
    margin-bottom: 28px;
    font-size: 16px;
    color: white;
    text-align: center;
}
.pro-cnt .cnt div{
	position: absolute;
    width: 280px;
    height: 250px;
    background: rgba(235,113,36,.5);
    display: none;
}
.pro-cnt .cnt p{
    padding-top: 108px;
}
.pro-cnt .cnt span{
    display: inline-block;
    width: 38px;
    height: 38px;
    border: 1px solid white;
    border-radius: 50%;
    line-height: 38px;
    margin: 15px auto;
    font-size: 30px;
}
.cnt:hover div{
    display: block;
}
.pro2{
    width: 100%;
    height: 555px;
}
.pro2 h2{
    text-align: center;
    font-size: 36px;
    padding-top: 50px;
}
.pro2-cnt{
    width: 1200px;
    height: 280px;
    margin: 75px auto 0;
}
.pro2-cnt ul{
    width: 100%;
    height: 280px;
}
.pro2-cnt ul li{
    width: 180px;
    height: 280px;
    float: left;
    margin-right: 65px;
    transition: all .5s;
}
.pro2-cnt ul li:last-child{
    margin-right: 0;
}
.pro2-cnt li div{
    width: 160px;
    height: 160px;
    border: 1px solid white;
    border-radius: 50%;
    background: rgba(63,63,63,1);
    margin: 9px;
}
.pro2-cnt li h3{
    text-align: center;
    font-size: 18px;
    margin-top: 20px;
    color: #656565;
    font-weight: bold;
}
.pro2-cnt li p{
    margin-top: 20px;
    font-size: 14px;
    line-height: 24px;
    color: #666666;
}
.pro2-cnt ul li:hover div{
    background: #ff4a13;
    transition: all .5s;
}
.pro2-cnt ul li:hover h3{
    color: #ff4a13;
    transition: all .5s;
}
.pro2-cnt ul li:hover p{
    color: #ff4a13;
    transition: all .5s;
}
.certificate{
    width: 100%;
    height: 600px;
    background-color: #282b31;
    color: white;
}
.certificate h2{
    font-size: 36px;
    padding: 50px 0;
    text-align: center;
}
.certificate-l{
    width: 289px;
    height: 380px;
    background: url("../images/zs_03.jpg") no-repeat center center;
    float: left;
}
.certificate-l .box{
    width: 252px;
    height: 342px;
    margin: 10px;
    border: 1px solid white;
    padding: 8px;
}
.certificate-l p{
    font-size: 14px;
    line-height:25px;
    margin-top: 10px;
}
.certificate-l h5{
    font-size: 14px;
    line-height:25px;
    margin-top: 10px;
}
.certificate-l span{
    display: inline-block;
    width: 150px;
    height: 40px;
    border: 1px solid white;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    margin: 20px 50px;
}
.certificate .swiper-container{
    width: 798px;
    height: 380px;
    float: right;
    margin-right: 53px;
}
.certificate .swiper-button-prev{
    position: absolute;
    top: 170px;
    left: 295px;
    width: 38px;
    height: 38px;
    background: url("../images/prev2.png") no-repeat center center;
    outline: none;
}
.certificate .swiper-button-next{
    position: absolute;
    top: 170px;
    right: 19px;
    width: 38px;
    height: 38px;
    background: url("../images/next2.png") no-repeat center center;
    outline: none;
}
.certificate .swiper-button-prev:hover{
    background: url("../images/prev2-2.png") no-repeat center center;
}
.certificate .swiper-button-next:hover{
    background: url("../images/next2-2.png") no-repeat center center;
}
.sup{
    width: 100%;
    height: 1790px;
}
.sup-top{
    width: 100%;
    height: 190px;
}
.sup-cnt{
    width: 1200px;
    height: 360px;
    margin: 30px auto 0;
    background-color: #eeeeee;
}
.sup-img1{
    width: 600px;
    height: 360px;
    float: left;
}
.sup-div1{ width: 490px; height: 230px; margin: 65px 40px 65px 70px; float: left;}
.sup-div1 h2{ font-size: 30px; color: #ff4a13; margin-bottom: 15px;}
.sup-div1 img{ float: left; margin: 5px 10px 0 0;}
.sup-div1 p{font-size: 14px;line-height: 36px; color: #737373;}
.sup-div1 p span{ color: #ff4a13;}
.sup-div1 p i{display: inline-block; padding: 0 5px; margin: 4px; background-color: #ff4a13; color: white;}
.sup-div1 a{ display: inline-block; width: 110px; height: 35px; background-color: #535353; color: white;margin-top: 20px; text-align: center; line-height: 35px;  font-size: 16px;}

.sup-cnt .ot{ height: 170px; margin-top:25px;}

.sup-div2{ width: 490px; height: 230px; margin: 65px 40px 65px 70px; float: left;}
.sup-div2 h2{ font-size: 30px; color: #ff4a13; margin-bottom: 15px;}
.sup-div2 img{ float: left; margin: 5px 10px 0 0;}
.sup-div2 p{font-size: 14px;line-height:28px; color: #737373;}
.sup-div2 p span{ color: #ff4a13;}
.sup-div2 p i{display: inline-block; padding: 0 5px; margin: 4px; background-color: #ff4a13; color: white;}
.sup-div2 a{ display: inline-block; width: 110px; height: 35px; background-color: #535353; color: white;margin-top: 20px; text-align: center; line-height: 35px;  font-size: 16px;}

.sup-div3{ width: 490px; height: 230px; margin: 65px 40px 65px 70px; float: left;}
.sup-div3 h2{ font-size: 30px; color: #ff4a13; margin-bottom: 15px;}
.sup-div3 img{ float: left; margin: 5px 10px 0 0;}
.sup-div3 p{font-size: 14px;line-height:25px; color: #737373;}
.sup-div3 p span{ color: #ff4a13;}
.sup-div3 p i{display: inline-block; padding: 0 5px; margin: 4px; background-color: #ff4a13; color: white;}
.sup-div3 a{ display: inline-block; width: 110px; height: 35px; background-color: #535353; color: white;margin-top: 20px; text-align: center; line-height: 35px;  font-size: 16px;}






.case{
    width: 100%;
    height: 540px;
    background-color: #282a31;
}
.case h2{
    text-align: center;
    font-size: 36px;
    color: #ff4a13;
    padding-top: 60px;
}
.case h3{
    text-align: center;
    font-size: 16px;
    color: white;
    margin-top: 35px;
}
.case .swiper-container{
    width: 1080px;
    height: 235px;
    margin: 40px auto;
}
.case .swiper-slide p{
    width: 250px;
    font-size: 16px;
    line-height: 51px;
    text-align: center;
    color: #737373;
    background-color: white;
}
.case .swiper-slide:hover p{
    background-color: #ff4a13;
    color: white;
}
.case .swiper-button-prev{
    position: absolute;
    top: 320px;
    left: 0;
    width: 38px;
    height: 38px;
    background: url("../images/prev2.png") no-repeat center center;
    outline: none;
}
.case .swiper-button-next{
    position: absolute;
    top: 320px;
    right: 19px;
    width: 38px;
    height: 38px;
    background: url("../images/next2.png") no-repeat center center;
    outline: none;
}
.case .swiper-button-prev:hover{
    background: url("../images/prev2-2.png") no-repeat center center;
}
.case .swiper-button-next:hover{
    background: url("../images/next2-2.png") no-repeat center center;
}
.about{
    width: 100%;
    height: auto;
	margin-bottom: 40px;
    background-color: #e9e9e9;
}
.about h2{
    text-align: center;
    font-size: 36px;
    padding-top: 40px;
    color: #ff4a13;
}
.about-zp{
    width: 684px;
    height: 383px;
    margin-top: 45px;
}
.about-us{
    position: absolute;
    top: 170px;
    right: 0;
    width: 510px;
    height: 280px;
    padding: 55px 55px;
    background-color: #ff4a13;
    color: white;
    z-index: 1;
}
.about-us h3{
    font-size: 32px;
}
.about-us span{
    display: inline-block;
    font-size: 14px;
    color: #e9e9e9;
}
.about-us div{
    width: 35px;
    height: 3px;
    background-color: white;
    margin: 15px 0 25px 0;
}
.about-us p{
    font-size: 14px;
    line-height: 25px;
}
.about-us a{
    display: inline-block;
    margin-top: 35px;
    width: 110px;
    height: 34px;
    border: 1px solid white;
    border-radius: 17px;
    text-align: center;
    line-height: 34px;
    font-size: 16px;
    margin-right: 20px;
}
.about-us a{color: #fff;}
.about ul{
	float:left;
    width: 1220px;
    height: 210px;
    margin-top: 70px;
}
.about ul li{
    width: 230px;
    height: 210px;
    margin-right: 13px;
    float: left;
}
.about ul li:last-child{
    margin-right: 0;
}
.about ul li p{
    font-size: 16px;
    line-height: 39px;
    color: #737373;
    text-align: center;
}


/*新闻中心*/
.news{width: 1200px; margin: 0 auto;overflow: hidden;padding-top:50px;padding-bottom: 20px;}
.news-l{width: 720px;float: left;}

.news-l_t{ height: 33px; width: 100%; padding-top: 10px;border-bottom: 1px #ccc solid;}
.news-l_t a.smore{ margin-right: 10px;float: right;color: #757575; display: block;width: 60px; height: 25px; text-align: center; line-height: 25px;}
.news-l_t .dttab{ float: left; overflow: hidden;}
.news-l_t .dttab li{ float: left; margin-right: 15px; height: 32px; line-height: 32px; text-align: center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news-l_t .dttab li a{ display: inline-block; text-decoration: none; height: 32px; font-size: 16px; color: #666666; padding: 0px 15px;}
.news-l_t .dttab li.cur{display: block; border-bottom: 2px #ff4a13 solid;}
.news-l_t .dttab li.cur a{ color: #ff4a13;display: block; }

.fsxw_b{ overflow: hidden; margin-top: 28px;}
.fsxw_b .fstext{}
.fsxw_b .fstext dl{ overflow: hidden;padding-bottom: 20px;border-bottom: 1px solid #d9d9d9;}
.fsxw_b .fstext dl dt{ float: left;}
.fsxw_b .fstext dl dt img{ display: block;border: 1px solid #dcdcdc;width: 275px; height: 144px;}
.fsxw_b .fstext dl dd{ padding-left:292px;}
.fsxw_b .fstext dl dd h5{ height: 40px; line-height: 40px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.fsxw_b .fstext dl dd h5 a{ font-size: 16px; color: #ff4a13;}
.fsxw_b .fstext dl dd p{ height: 66px; line-height: 22px; color: #666666; font-size: 14px; overflow: hidden;}
.fsxw_b .fstext dl dd .detail{ display: inline-block; font-size: 13px; color: #666666; margin-top: 11px;}
.fsxw_b .fstext ul{overflow: hidden; width:720px; margin-top:10px;}
.fsxw_b .fstext ul li{ height: 30px; line-height: 30px; background:url(../images/ioc.gif) no-repeat left center; float: left; margin-right: 24px;width:700px;}
.fsxw_b .fstext ul li a{ font-size: 13px; padding-left: 15px; color: #666666; float: left;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.fsxw_b .fstext ul li span{font-size: 13px; color: #666666; float: right;}

/*常见问题*/
.news-r{width: 336px; height: 400px;overflow: hidden;float: right;}
.news-t{width: 336px; overflow: hidden; height: 40px; border-bottom: 1px #ccc solid; color: #666666;}
.news-t span{float: left; font-size: 16px; line-height: 40px;}
.news-t a{float: right; font-size: 12px; padding-right:5px; line-height: 40px;}
.news-r-b{width: 336px; padding-top:20px;}
.news-r-b img{width:336px; height:115px; }
.wenda{ overflow:hidden; width:100%; height:280px;  position:relative;margin-top:20px;}
.wendalist{ overflow:hidden; padding-bottom:14px; border-bottom:1px solid #d6d6d6;width: 336px; padding-top:10px;}
.wendalist h4{ font-weight:normal; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding-left:40px; background:url(../images/a_03.jpg) no-repeat 10px center; line-height:23px; margin-bottom:10px;}
.wendalist h4 a{ color:#666;}
.wendalist p{width: 300px;  padding-left:40px; background:url(../images/a_04.jpg) no-repeat 10px top; font-size:14px; color:#666; line-height:24px; height:48px; overflow:hidden;}
.foot{
    width: 100%;
    min-height: 310px;
    background-color: #262626;
    font-size: 14px;
    color: #d4d3d3;
}
.foot-nav{
    background-color: #ff4a13;
    width: 100%;
    height: 50px;
}
.foot-nav ul{
    width: 100%;
    height: 50px;
}
.foot-nav ul li{
    width: 10%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: white;
    font-size: 14px;
    float: left;
}
.foot-nav ul li a{color: #fff;}
.foot .box{
    width: 100%;
    min-height: 200px;
    border-bottom: 1px solid #373737;
}
.foot-tell{
    width: 360px;
    height: 110px;
    margin-top: 50px;
    border-right: 1px dotted #a8a8a8;
    float: left;
}
.foot-tell h2{
    font-size: 32px;
    font-weight: bold;
    color: white;
    margin: 5px 0;
}
.dz{
    width: 350px;
    height: 120px;
    margin: 50px 0 0 100px;
    float: left;
}
.dz p a, .foot-tell p a{color: #fff;}
.dz h3{
    font-size: 26px;
    margin-bottom: 10px;
}
.dz p, .foot-tell p{
    line-height: 24px;
}
.wx{
    width: 305px;
    height: 110px;
    border-left: 1px dotted #a8a8a8;
    float: right;
    margin-top: 50px;
}
.wx img{
    float: right;
    margin-left: 40px;
}
.wx p{
    line-height: 24px;
    margin-left: 90px;
}
.wx p:first-child{
    margin-top: 18px;
}
.ba{
    width: 100%;
    min-height: 60px;
}
.ba .p1{
    float: left;
    line-height: 60px;
}
.ba .p1 a{
    display: inline-block;
    margin-right: 10px;
}
.ba .p1 a:hover{
    color: red;
}
.ba .p2{
    float: right;
    line-height: 60px;
}
.ba .p2 a {
	color: #fff;
}
.ba .p2 a img{
	vertical-align: middle;
}
.link{
	 float:left;
    width: 610px;
    overflow: hidden;
}
.link ul{
    margin-top: 20px;
	line-height:20px;
	margin-bottom:5px;
}
.link ul li a{
	float:left;
	margin-bottom:10px;
    border-right: 2px solid grey;
	margin-right:20px;
	color: #fff;
}
.link ul li a:last-child{
    border-right: 0;
}





.site{width:890px; overflow:hidden; height:45px;font-size:14px; border-bottom:1px solid #eeeeee; margin-left:15px;}
.site_type{ float:left; color:#5f5f5f; line-height:20px;padding-left:10px; border-left:3px solid #ff4a13; margin-top:15px; font-size:16px;}
.site_link{ float:right; line-height:50px;padding-right:5px; font-size:12px;color:#5f5f5f;font-weight: normal;}
.site_link a:hover{color:#5f5f5f; text-decoration:none; }
.site_type a{color:#5f5f5f;}


.SubContent{float:right;width:890px;overflow:hidden; line-height:28px; padding:15px;color:#5f5f5f;}


.nlist{ float:left; width:250px; margin-top:30px;}
.nlist .nt{font-weight:normal; padding:18px 0; line-height:26px; padding-left:20px; background:#ff4a13 url(../images/hhbg.png) no-repeat 200px center;}
.nlist .nt{ font-size:20px; color:#fff; text-decoration:none;}
.nlist .nt p{ font-size:12px; color:#fff; margin-top:1px;}
.nlist h3{ font-size:16px; line-height:40px; color:#333; background:#e6e6e6; padding-left:25px;}
.nlist>ul{ padding:20px; background:#fff; }
.nlist>ul>li{margin-bottom:3px;}
.nlist>ul>li>a{ display:block; height:40px; line-height:40px; background:url(../images/libg2.png) no-repeat 181px center; font-size:14px; color:#333; padding:0 18px; text-decoration:none;}
.nlist>ul>li>a:hover,.nlist>ul>li.cur a{ background:url(../images/liabg1.png) no-repeat center; color:#fff;}
.nlist .thisclass >a { background:url(../images/liaBg1.png) no-repeat center top; color:#fff;}
.nlist>ul>li ol{padding: 8px 0;}
.nlist>ul>li ol li a{display: block; height: 30px; line-height: 30px; padding: 0 20px 0 24px; font-size: 13px; color: #333;}
.nlist>ul>li ol li.active a,.nlist>ul>li ol li a:hover{color: #ff4a13;}


.left_news{float:left;width:250px; overflow: hidden; margin-top:12px; }
.left_news ol{width:235x;font-size:16px; padding-left:15px; color:#fff; line-height:40px; overflow:hidden; font-weight:normal; background:#404040;}
.left_news ul{ float:left;width:248px; overflow:hidden; padding:10px 0; background:#fff; border:1px solid #e1e1e1; border-top:none;}
.left_news ul li{float:left;width:248px; height:28px;overflow:hidden; background:url(../images/dian.png) no-repeat 8px 15px;}
.left_news ul li a{width:237px; height:28px; overflow:hidden; padding-left:20px; line-height:33px; color:#333; font-size:12px; font-weight:normal;}
.left_news ul li a:hover{color:#f00;}


.dphone{ float:left;width:250px;overflow:hidden; background:#404040; padding:10px 0;margin-top:12px; }
.dphone dt{ float:left; background:url(../images/phimg.png) no-repeat center; margin-left:5px; width:62px; height:50px;}
.dphone dd{ margin-left:66px; color:#fff; padding:5px 13px; border-left:1px dotted #fff;}
.dphone dd span{ font-size:13px; line-height:20px;}
.dphone dd p{ font-size:20px;line-height:25px; font-family:"Arial";}



.newslist{ float:left; width:885px;overflow:hidden;}
.newslist ol{ float:left;width:885px;overflow:hidden; }
.newslist ol li{float:left;width:885px; padding:15px 0;overflow:hidden;border-bottom:1px dotted #CCCCCC}
.newslist ol li p a{float:left;width:885px;height:30px;line-height:30px;font-size:20px; color:#404040; font-weight:700; }
.newslist ol li span{float:left;width:885px; padding-top:2px; height:60px; line-height:28px; font-size:14px; color:#747474;font-weight: normal; }
.newslist ol li dd{float:left;  line-height:30px; padding-left:20px; font-size:12px; color:#666; font-weight: normal; background:url(../images/time.jpg) no-repeat left 8px }
.newslist ol li p a:hover{ color:#ff0000; }


.dl_list{ overflow:hidden; width:890px; height:115px; padding:20px 0; border-bottom:2px solid #e9e9e9;background:#fff;}
.dl_list dt{ float:left; width:100px; height:115px; background-color:#999; color:#dfdfdf;}
.dl_list dd{ overflow:hidden; width:775px; float:right; height:115px;margin-left:auto;}
.dl_list dt b{ display:block; text-align:center; font-size:54px; line-height:60px; margin-top:10px;}
.dl_list dt em{ display:block; text-align:center; font-size:16px; line-height:35px; font-family:Arial}
.dl_list dd h4{ font-size:18px; line-height:40px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.dl_list dd h4 a{ color:#333}
.dl_list dd span{ display:block; font-size:12px; line-height:25px; color:#999;}
.dl_list dd p{ float:left; font-size:14px; line-height:24px; height:48px; overflow:hidden; color:#666;}
.dl_list:hover dt{ background-color:#ff4a13; color:#fff;}
.dl_list:hover h4 a{ color:#ff4a13;}


.newstit{margin-top:10px;text-align:center;width:890px;height:45px;font-size:24px; line-height:45px;font-weight:500;color:#ff4a13;  }
.newstit h1{font-size:24px; }

.newstit_bg{width:90px;margin:0 auto; height:2px; margin-top:10px; background:#ff4a13;}

.news_stit{text-align:center;width:890px;height:33px; margin-left:5px;line-height:33px;margin-top:5px;font-size:14px;}
.news_content{float:left;width:890px;font-size:14px;overflow:hidden; margin-top:10px; line-height:28px;}
.news_content p{padding:0px;}
.return{margin:0 auto;width:82px;height:25px;}

.gduo{width:890px;height:30px; line-height:30px; background:#f7f7f7; overflow:hidden; margin:15px 0px; }
.gduo span{width:420px; overflow:hidden; height:30px; padding:0 10px;}
.gduo a{font-weight:bold;}
.gduo a:hover{color:#2454AC;text-decoration:none;}

.bdsharebuttonbox{ float:left; margin-top:40px; margin-bottom:20px;}


.dj_por{float:left;width:890px;overflow:hidden; }
.dj_por ol{width:880px;height:35px;line-height:35px; float:left; padding-left:10px; font-size:16px; color:#ff4a13; background:#f7f7f7; }
.dj_por ul{float:left;width:920px;overflow:hidden;}
.dj_por ul li{float:left;width:202px;margin-left:15px; margin-top:15px;}
.dj_por ul li img{float:left;width:200px; height:180px;border:1px solid #f2f2f2;}
.dj_por ul li p{ float:left; width:202px;line-height:35px;text-align:center; font-size:12px; color:#333; }




.prolist{float:right; width:885px; overflow:hidden; }
.prolist ul{float:left;width:910px;overflow:hidden;}
.prolist ul li{float:left;width:282px; overflow:hidden; margin-right:18px; margin-top:5px;}
.prolist ul li img{float:left;width:280px;height:250px;border:1px solid #F3F3F3;}
.prolist ul li a:hover img{float:left;width:280px;height:250px;opacity:0.9;-moz-opacity:0.9;-khtml-opacity:0.9;filter:alpha(Opacity=90);   }
.prolist ul li a h2{float:left;width:282px;font-weight: normal;font-size:14px; color:#333; height:45px; text-align:center;line-height:45px; color:#666;}
.prolist ul li a:hover h2{color:#ff0000;transition: all 0.5s ease 0s; }


.factorylist{float:right; width:885px; overflow:hidden; }
.factorylist ul{float:left;width:910px;overflow:hidden;}
.factorylist ul li{float:left;width:282px; overflow:hidden; margin-right:18px; margin-top:5px;}
.factorylist ul li img{float:left;width:280px;height:280px;border:1px solid #F3F3F3;}
.factorylist ul li a:hover img{float:left;width:280px;height:280px;opacity:0.9;-moz-opacity:0.9;-khtml-opacity:0.9;filter:alpha(Opacity=90);   }
.factorylist ul li a h2{float:left;width:282px;font-weight: normal;font-size:14px; color:#333; height:45px; text-align:center;line-height:45px; color:#666;}
.factorylist ul li a:hover h2{color:#ff0000;transition: all 0.5s ease 0s; }


.listcertificate{float:right; width:885px; overflow:hidden; }
.listcertificate ul{float:left;width:910px;overflow:hidden;}
.listcertificate ul li{float:left;width:254px; overflow:hidden; margin-left:30px; margin-top:5px;}
.listcertificate ul li img{float:left;width:252px;height:380px;border:1px solid #F3F3F3;}
.listcertificate ul li a:hover img{float:left;width:252px;height:380px;opacity:0.9;-moz-opacity:0.9;-khtml-opacity:0.9;filter:alpha(Opacity=90);   }
.listcertificate ul li a h2{float:left;width:254px;font-weight: normal;font-size:14px; color:#333; height:45px; text-align:center;line-height:45px; color:#666;}
.listcertificate ul li a:hover h2{color:#ff0000;transition: all 0.5s ease 0s; }






/*CSS pageinfo style pagination*/
.pageinfo_box{width:100%; margin-top:30px; overflow: hidden;}
.pageinfo {padding-right: 3px; padding-left: 3px; padding-bottom: 3px; margin:3px;  text-align: center; line-height:25px; font-size:14px; }
.pageinfo a {border: #404040 1px solid; padding-right: 5px;padding-left: 5px; padding-bottom: 2px; margin: 2px;  color: #404040; padding-top: 2px;  text-decoration: none}
.pageinfo a:hover {border: #404040 1px solid;color: #ff0000; }
.pageinfo a:active {border: #404040 1px solid;color: #ff0000;}
.pageinfo .thisclass {border: #404040 1px solid; padding-right: 5px; padding-left: 5px; font-weight: bold; padding-bottom: 2px; margin: 2px; color: #fff; padding-top: 2px;  background-color: #404040}
.pageinfo .disabled {border: #404040 1px solid;padding-bottom: 2px; padding-right: 5px;padding-left: 5px; color: #404040; margin-right: 2px; padding-top: 2px; }
.pageinfo strong{color: #ff0000; padding:0 3px;}



/*瓷谷介绍---行业发展*/
.development_box{margin: 0 5px; line-height: normal;}
.development_b1{padding: 20px 0;}
.development_b1_pic{width: 390px; height: 230px; float: left;}
.development_b1_pic img{display: block; width: 390px; height: 230px;}
.development_b1_txt{width: 446px; float: right; margin-right: 10px; padding-top: 14px;}
.development_b1_desc{font-size: 14px; line-height: 30px; color: #737373;}
.development_b1_desc span{font-size: 50px; float: left; height: 60px; line-height: 60px; color: #ff4a13; margin-right: 10px;}
.development_b2{margin-top: 24px;width: 100%; float: left;}
.development_b2_a1{background: #f2f2f2; padding: 22px 26px;}
.development_b2_a1_title{font-size: 20px; font-weight: 700; color: #404040; }
.development_b2_a1_desc{font-size: 14px; line-height: 30px; color: #737373; margin-top: 14px; margin-bottom: 6px;}
.development_b2_a2{padding-top: 30px;}
.development_b2_a2_box{position: relative; margin-top: 40px;}
.development_b2_a2_title{font-size: 32px; font-weight: 700; color: #ff4a13; text-align: center;}
.development_b2_a2_ftitle{font-size: 16px; font-weight: 600; color: #737373; text-align: center; margin-top: 6px;}
.development_b2_a2_scroll{width: 472px; margin: 0 auto; position: relative; z-index: 2;}
.development_b2_a2_scroll .bd li img{width: 472px; height: 420px;}
.development_b2_a2_scroll .bd li .p_tit1{font-size: 24px; color: #404040; text-align: center; margin-top: 14px;}
.development_b2_a2_scroll .bd li .p_tit2{font-size: 14px; color: #737373; text-align: center; margin-top: 6px; margin-bottom: 10px;}
.development_btn{display: block; width: 28px; height: 28px; background: url(../images/development_btn.png) no-repeat 0 0; position: absolute; top: 196px; z-index: 3;}
.development_btn.prev{left: -180px;}
.development_btn.next{right: -180px; background-position: -28px 0;}
.development_btn.prev:hover{background-position: 0 -28px;}
.development_btn.next:hover{background-position: -28px -28px;}
.development_b2_a2_line{width: 120px; height: 2px; background: #dcdcdc; position: absolute; top: 208px;}
.development_b2_a2_line i{display: block; width: 8px; height: 8px; background: #d2d2d2; border-radius: 50%; position: absolute; top: 50%; margin-top: -4px;}
.development_b2_a2_lf{left: 70px;}
.development_b2_a2_rf{right: 70px;}
.development_b2_a2_lf i{left: 30px;}
.development_b2_a2_rf i{right: 30px;}
.development_b2_a3{background: #f2f2f2; padding: 30px 36px; margin-top: 30px;}
.development_b2_a3_title{font-size: 32px; font-weight: 700; color: #ff4a13; text-align: center;}
.development_b2_a3_desc{font-size: 14px; line-height: 30px; color: #737373; margin-top: 14px; margin-bottom: 10px;}

/*瓷谷介绍---工程师介绍*/
.engineer_box{margin: 0 15px;}
.engineer_b1{position: relative; margin: 30px 0; min-height: 268px;}
.engineer_b1_pic{float:left;width: 260px; height: 260px; overflow: hidden; background: #f2f2f2; border: 1px solid #d2d2d2; padding: 3px; position: absolute; top: 0; left: 15px;}
.engineer_b1_pic img{width: 260px; height: 260px;}
.engineer_b1_name{font-size: 32px; color: #ff4a13; padding-left: 310px; padding-top: 26px;}
.engineer_b1_tit{font-size: 18px; color: #404040; padding-left: 310px; margin-top: 12px;}
.engineer_b1_desc{font-size: 14px; line-height: 28px; background: #f2f2f2; color: #737373; padding: 10px 24px 20px 310px; margin-top: 20px;}
.engineer_b2{padding: 10px 0;}
.engineer_b2_tit{height: 50px; line-height: 50px; background: #ff4a13; font-size: 18px; font-weight: 800; color: #fff; padding-left: 16px;}
.engineer_b2_text{line-height: 28px; font-size: 14px; color: #737373; padding-top: 28px;}


/*瓷谷介绍---公司愿景*/
.cg-vision_box{padding: 15px 4px; margin-bottom: -40px;}
.cg-vision_item{background: #fafafa; border: 1px solid #dcdcdc; margin-bottom: 40px;}
.cg-vision_pic{width: 560px; float: left; overflow: hidden;}
.cg-vision_pic img{width: 560px; height: 320px; transition: all .4s;}
.cg-vision_pic:hover img{transform: scale(1.1);}
.cg-vision_txt{width: 320px; height: 320px; float: right; position: relative; display: flex; align-items: center;}
.cg-vision_txt_box{width: 100%;}
.cg-vision_txt_item{padding-left: 48px; padding-right: 40px;}
.cg-vision_txt_name{height: 90px; background: url(../images/vision_namebg.png) no-repeat; position: relative;}
.cg-vision_txt_name span{display: block; width: 80px; height: 30px; line-height: 30px; text-align: right; position: absolute; left: 0; top: 22px; font-size: 18px; color: #ff4a13; font-weight: 900;}
.cg-vision_txt_name span i{font-size: 24px; margin-left: 3px;}
.cg-vision_txt_name em{display: block; height: 26px; line-height: 26px; font-size: 16px; color: #737373; position: absolute; left: 64px; top: 46px;}
.cg-vision_txt_desc{font-size: 13px; line-height: 28px; color: #666; margin-top: 10px; padding-left: 12px;}
.vision_item_2n .cg-vision_pic{float: right;}
.vision_item_2n .cg-vision_txt{float: left;}
/*质量保障---售后服务*/
.cg-aftersale_pic img{width: 100%;}
.cg-aftersale_text{padding: 20px 6px;}
.cg-aftersale_tname{font-size: 18px; font-weight: 800; color: #ff4a13;}
.cg-aftersale_tdesc{font-size: 14px; color: #737373; line-height: 28px; margin-top: 4px;}
.cg-aftersale_adv{border-top: 1px solid #eee; padding: 30px 6px 20px 6px;}
.cg-aftersale_adv ul{margin-right: -34px;}
.cg-aftersale_adv li{width: 270px; float: left; margin-right: 34px;}
.cg-aftersale_advpic img{width: 270px; height: 200px;}
.cg-aftersale_advname{height: 50px; line-height: 50px; background: #ff4a13; font-size: 24px; color: #fff; text-align: center;}
.cg-aftersale_advdesc{padding: 10px; text-align: center; background: #737373; font-size: 16px; line-height: 26px; color: #fff;}
.cg-aftersale_advtext{background: #f5f5f5; font-size: 14px; color: #737373; line-height: 32px; min-height: 160px; padding: 10px 10px 28px 20px;}
.cg-aftersale_adv li.cg-saleadv1 .cg-aftersale_advtext{color: #404040;}


/*瓷谷介绍---组织架构*/
.cg-structure_mbxt{display: none;}
.cg-structure_box{margin-top: 50px;}
.cg-structure_item1{width: 120px; margin: 0 auto; position: relative; padding-bottom: 80px;}
.cg-structure_item1 i{display: block; width: 2px; background: #ff6600; position: absolute; left: 50%; top: 32px; bottom: 0; margin-left: -1px;}
.cg-structure_item1_1{position: absolute; left: 50%; top: 54px; padding-left: 54px;}
.cg-structure_item1_1 span{display: block; height: 2px; background: #ff6600; position: absolute; left: 0; top: 50%; right: 0; margin-top: -1px;}
.cg-structure_bg{min-width: 90px; height: 34px; line-height: 34px; padding: 0 15px; background: #ff6600; border-radius: 6px; font-size: 18px; color: #fff; text-align: center; position: relative; z-index: 22;}
.cg-structure_bg1{width: 34px; min-height: 110px; padding: 15px 0; text-align: center; background: #ff6600; border-radius: 6px; font-size: 18px; line-height: 22px; color: #fff; text-align: center; position: relative; z-index: 22;}
.cg-structure_item2{width: 780px; margin: 0 auto;}
.cg-structure_item2 ul > li{padding: 30px 18px; float: left; position: relative;}
.cg-structure_item2 i,.cg-structure_item3 i{display: block; width: 2px; background: #ff6600; position: absolute; left: 50%; top: 0; bottom: 0; margin-left: -1px;}
.cg-structure_item2 span,.cg-structure_item3 span{display: block; height: 2px; background: #ff6600; position: absolute; top: 0; left: 0; right: 0;}
.cg-structure_item2 .cg-xol-first span,.cg-structure_item3 .cg-xol-first span{left: 50%;}
.cg-structure_item2 .cg-xol-last span,.cg-structure_item3 .cg-xol-last span{right: 50%;}
.cg-structure_item3{width: 780px; height: 180px; margin: 0 auto; position: relative;}
.cg-structure_item3_bx li{padding: 30px 4px 0 4px; float: left; position: relative;}
.cg-structure_item3_bx{position: absolute; top: 0;}
.cg-col-item3-bx1{left: -6px;}
.cg-col-item3-bx2{left: 190px;}
.cg-col-item3-bx3{left: 348px;}
.cg-col-item3-bx4{left: 483px;}
.cg-col-item3-bx5{left: 660px;}

/*质量保障---品质控制*/
.cg-quality_bx1_mitem,.cg-quality_bx2_mitem{display: none;}
.cg-quality_box{padding-top: 10px;}
.cg-quality_bg{min-width: 90px; height: 40px; line-height: 40px; padding: 0 15px; background: #ff6600; border-radius: 6px; font-size: 18px; color: #fff; text-align: center; position: relative; z-index: 22;}
.cg-quality_title span{display: block; width: 150px; height: 44px; line-height: 44px; text-align: center; padding: 0 10px; background: #3399cc; font-size: 16px; color: #fff;}
.cg-quality_bx1_item1{width: 130px; margin: 10px auto 0; padding-bottom: 90px; position: relative;}
.cg-quality_bx1_item1 i{display: block; width: 2px; background: #ff6600; position: absolute; left: 50%; top: 32px; bottom: 0; margin-left: -1px;}
.cg-quality_bx1_item1_1{width: 592px; position: absolute; left: 50%; top: 64px; margin-left: -296px;}
.cg-quality_bx1_item1_1 li{width: 184px; float: left; padding: 0 56px;}
.cg-quality_bx1_item1_1 li span{display: block; height: 2px; background: #ff6600; position: absolute; left: 56px; top: 50%; right: 56px; margin-top: -1px;}
.cg-quality_bx1_item1_1 li .cg-quality_bg{font-size: 17px;}
.cg-quality_bx1_item2{width: 744px; margin: 0 auto;}
.cg-quality_bx1_item2 li{padding: 0 8px; float: left; position: relative;}
.cg-xol-row2-box{padding-top: 30px; width: 170px;}
.cg-quality_bx1_item2 li .cg-quality_bg{font-size: 16px;}
.cg-quality_bx1_item2 i{display: block; width: 2px; background: #ff6600; position: absolute; left: 50%; top: 0; bottom: 0; margin-left: -1px;}
.cg-quality_bx1_item2 span{display: block; height: 2px; background: #ff6600; position: absolute; top: 0; left: 0; right: 0;}
.cg-quality_bx1_item2 .cg-xol-first span{left: 50%;}
.cg-quality_bx1_item2 .cg-xol-last span{right: 50%;}
.cg-quality_bx2{margin-top: 60px;}
.cg-quality_bx2 .cg-quality_title span{background: #006699;}
.cg-quality_bx2_item{width: 774px; margin: 24px auto 0;}
.cg-quality_bx2_item ul{padding-bottom: 260px;}
.cg-quality_bx2_item li{float: left; padding-right: 38px; position: relative; padding-top: 8px; padding-bottom: 8px;}
.cg-quality_bx2_item li > i{display: block; width: 16px; height: 5px; background: #ff6600; position: absolute; right: 12px; top: 50%; margin-top: -2px;}
.cg-quality_bx2_item li > i:after{display: block; content: ""; width: 0; height: 0; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 6px solid #ff6600; position: absolute; right: -6px; top: 50%; margin-top: -6px;}
.cg-quality_bx2_item li > span{display: block; width: 2px; height: 26px; background: #ff9955; position: absolute; left: 58px; top: 42px;}
.cg-quality_bx2_wrap{width: 100%; position: absolute; left: 0; top: 68px;}
.cg-quality_bx2_wrapbx{border: 3px solid #ff6600; margin-right: 38px; border-radius: 6px; padding: 10px 6px; font-size: 12px; line-height: 18px; color: #ff6600;}
.cg-quality_bx2_wrapbx p span{font-weight: 800; font-size: 13px;}
.cg-quality_bx2_item li.cg-quality_colxm1,.cg-quality_bx2_item li.cg-quality_colxm6{padding-top: 0; padding-bottom: 0;}
.cg-quality_bx2_item li.cg-quality_colxm6{padding-right: 0;}
.cg-quality_bg1{width: 120px; height: 34px; line-height: 34px; background: #ff6600; border-radius: 6px; font-size: 14px; color: #fff; text-align: center; position: relative; z-index: 22;}
.cg-quality_colxm1 .cg-quality_bg1,.cg-quality_colxm6 .cg-quality_bg1{width: 50px; height: 50px; line-height: 50px; border-radius: 50%; font-size: 16px;}
.cg-quality_colxm3 .cg-quality_bx2_wrapbx{text-align: center;}
.cg-quality_colxm4 .cg-quality_bx2_wrap,.cg-quality_colxm5 .cg-quality_bx2_wrap{width: 140px; margin-left: -10px;}
.cg-quality_colxm4 .cg-quality_bx2_wrapbx,.cg-quality_colxm5 .cg-quality_bx2_wrapbx{margin-right: 0;}


/*Y电容*/
.ydr-box-890{width: 890px; margin: 0 auto;}


.pro_clearfix{zoom: 1;}
.pro_clearfix:after{content: "."; display: block; visibility: hidden; height: 0; clear: both;}
table{border-collapse: collapse; border-spacing: 0;}
/*首页*/
.i_title{text-align: center;}
.i_title h2{line-height: 46px; font-size: 36px; font-weight: normal;}
.i_title p{font-size: 16px; margin-top: 18px;}
/*首页---产品中心*/
.i_b1{padding-bottom: 100px;
    /* height: 918px; */
    background: url(../images/i_bg1.jpg) no-repeat center top;
    background-size: cover;
    overflow: hidden;}
.i_b1 .w_auto{padding: 60px 0; width: 1300px;}
.i_b1 .i_title h2{color: #fff;}
.i1_box{margin-top: 45px;}
.i1_box li{width: 250px; float: left; margin: 5px; position: relative;}
.i1_pic{width: 248px; border: 1px solid #dedede; transition: transform .8s;}
.i1_pic img{width: 100%; height: 255px;}



.i1_box li .mask{width: 100%; height: 100%; opacity: 0; visibility: hidden; position: absolute; left: 0; top: 0; z-index: 1;}
.i1_box li .mask-in{width: 100%; height: 100%; font-size: 0; text-align: center; position: absolute; left: 0; top: 0;}
.i1_box li .mask-in .bg{width: 100%; height: 100%; background: #000; filter: alpha(opacity=50); opacity: .5; position: absolute; left: 0; top: 0; transition: transform .8s; z-index: 1;}
.i1_box li .mask-in .middle,.i1_box li .mask-in .title{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; position: relative; z-index: 2;}
.i1_box li .mask-in .middle{width: 0; height: 100%;}
.i1_box li .mask-in .title{opacity: 0; visibility: hidden; padding: 0 15px; font-size: 18px; line-height: 1.6; color: #fff; transition: all 1.2s;}
.i1_box li:hover .i1_pic{transform: rotateY(180deg);}
.i1_box li:hover .mask{opacity: 1; visibility: visible;}
.i1_box li:hover .mask-in .bg{transform: rotateY(180deg);}
.i1_box li:hover .mask-in .title{opacity: 1; visibility: visible;}
.i1_txt{background: -webkit-linear-gradient(left, #595959 , #3a3a3a); background: -o-linear-gradient(right, #3a3a3a, #595959); background: -moz-linear-gradient(right, #3a3a3a, #595959); background: linear-gradient(to right, #595959 , #3a3a3a); padding: 34px 20px; color: #fff; text-align: center; position: relative; transition: margin-top .6s;}
.i1_txt .ch_name{font-size: 24px;}
.i1_txt .en_name{font-size: 12px; text-transform: uppercase; margin-top: 6px;}
.i1_desc{text-align: left; margin-top: 10px; height:90px; line-height: 24px; overflow: hidden; display: none;}
.i1_sjx{width: 100%; height: 85px; background: url(../images/i1_hover_bg.png) no-repeat\9; position: absolute; left: 0; bottom: 0; display: none;}
.i1_sjx:before{display: block; content: ""; width: 0; height: 0; border-left: 125px solid transparent; border-right: 125px solid transparent; border-top: 85px solid #ff4a13;}
.i1_sjx i{display: block; width: 40px; height: 40px; background: url(../images/i1_sjx_btn.png) no-repeat; position: absolute; left: 50%; top: 6px; margin-left: -20px;}
.i1_box li a{display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 3;}
.i1_box li.active .i1_txt,.i1_box li:hover .i1_txt{background: #ff4a13; margin-top: -40px; padding-bottom: 14px;}
.i1_box li.active .i1_desc,.i1_box li.active .i1_sjx,.i1_box li:hover .i1_desc,.i1_box li:hover .i1_sjx{display: block;}
/*产品综合页*/
.product-box{padding: 30px 0;}
.product-nav .site{width: auto; margin-left: 0;}
.product-type-item{padding: 20px 0;}
.product-list-item{height: 44px; line-height: 44px; position: relative;}
.product-type-item h3{height: 44px; line-height: 44px; font-size: 19px; font-weight: 800; color: #eb6d1b;}
.product-type-table table{width: 100%; line-height: 22px; word-break: break-all;}
.product-type-table th{background: #404040; color: #fff; font-size: 16px; font-weight: 800; border: 1px solid #fff; padding: 6px 0;}
.product-type-table td{background: #fff; color: #404040; font-size: 14px; font-weight: normal; border: 1px solid #ddd; padding: 10px 20px;}
/*产品列表*/
.product-fixed-type{width: 1200px; height: 0; background: #fff; position: relative; z-index: 22; overflow: hidden;}
.product-fixed-type.fixed-pro{height: auto; position: fixed; top: 0; padding: 10px 0; border-bottom: 1px solid #ff4a13;}
.product-fixed-type-item dl{min-width: 126px; float: left; margin-right: 12px;}
.product-fixed-type-item dl dt{text-align: center; font-size: 15px;}
.product-fixed-type-item dl dt a{display: block; height: 40px; line-height: 40px; background: #ff4a13; color: #fff;}
.product-fixed-type-item dl dt a:hover{background: #ec7a32;}
.product-fixed-type-item dl dd ul{margin-right: -8px; margin-top: 8px;}
.product-fixed-type-item dl dd li{float: left; font-size: 12px; border: 1px solid #ddd; margin-right: 8px;}
.product-fixed-type-item dl dd li a{display: block; height: 34px; line-height: 34px; padding: 0 6px;}


.product-fixed-type-item dl dd li a:hover,.product-fixed-type-item dl dd li.active a{background: #ff4a13; color: #fff;}


.product-zs{width: 210px; height: 30px; padding-left: 30px; float: left;   margin-top: -16px;}

.product-type-search{width: 210px; height: 30px; padding-right: 30px; border: 1px solid #ddd; position: absolute; right: 10px; top: 50%; margin-top: -16px;}
.product-type-search input{border: 0 none; padding: 0;}
.product-type-search input:focus{outline: 0 none;}
.product-type-search input[type="text"]{display: block; width: 200px; height: 24px; line-height: 24px; padding: 3px 5px;}
.product-type-search input[type="button"]{display: block; width: 30px; height: 30px; position: absolute; right: 0; top: 0; font-size: 12px; cursor: pointer;}


.product-list-item .product-type-search{right: 10px; margin-top: -20px;}

.product-list-table{padding-bottom: 30px;}
.product-list-table table{width: 100%;}
.product-list-table th{background: #404040; color: #fff; font-size: 15px; font-weight: 800; border: 1px solid #fff; padding: 6px 0; white-space: nowrap;}
.product-list-table td{background: #fff; color: #404040; font-size: 13px; border: 1px solid #f1f1f1; padding: 10px 0; text-align: center;}

/*产品列表查看大图*/
.fs_gallery{background:rgba(0,0,0,.9);left:0;top:0;right:0;bottom:0;position:fixed;z-index:1000}
.fs_gallery_close{top:20px;width:25px;height:25px;text-align:center;right:20px;color:#ccc;line-height:23px;font-size:34px;position:absolute;z-index:1002;cursor:pointer}
.fs_gallery_close::before{content:"x"}
.fs_gallery_close:hover{color:#fff}
.fs_gallery_prev{width:80px;color:#ccc;font-size:30px;position:absolute;z-index:1001;cursor:pointer}
.fs_gallery_next{width:80px;color:#ccc;font-size:30px;position:absolute;z-index:1001;cursor:pointer}
.fs_gallery_prev:hover{background:rgba(0,0,0,.1);color:#fff}
.fs_gallery_next:hover{background:rgba(0,0,0,.1);color:#fff}
.fs_gallery_prev{left:0;top:0;bottom:0}
.fs_gallery_next{top:0;right:0;bottom:0}
.fs_gallery_prev::before{left:35px;top:50%;height:30px;margin-top:-30px;position:absolute;content:"<"}
.fs_gallery_next::before{left:35px;top:50%;height:30px;margin-top:-30px;position:absolute;content:">"}
.fs_gallery_shuft{width:9999999px;position:relative}
.fs_gallery_shuft::after{clear:both;display:block;content:""}
.fs_gallery_shuft_item{background-position:center;float:left;position:relative;background-repeat:no-repeat}
.fs_gallery_shuft_item img{left:50%;top:50%;position:absolute;box-shadow:0 0 8px rgba(0,0,0,.8)}

/*产品分页*/
.product-list-page{text-align: center; font-size: 14px;}
.product-list-page a,.product-list-page span{border: 2px solid #f2f2f2; padding: 2px 5px; background: #fff; margin: 0 2px; color: #404040;}
.product-list-page a:hover{color: #ff0000;}
.product-list-page .thisclass{background: #e57e1a; color: #fff;}
.product-list-page .disabled{color: #404040;}
.product-list-item .product-list-page{position: absolute; right: 0; top: 0;}
/*Y电容*/
.ny-banner{height: 380px;}
.ny-banner img{width: 100%; height: auto;}
.ydr-title{text-align: center;}
.ydr-title h2{font-size: 40px; font-weight: normal; color: #000;}
/*Y电容---产品信息*/
.ydr-b1{padding: 50px 0;}
.ydr-b1-box{height: 470px; position: relative; overflow: hidden;}
.ydr-b1-box-wrap{display: none;}
.ydr-b1-pic{width: 500px; height: 442px; overflow: hidden; float: left; position: relative;}
.ydr-b1-pic img{width: 500px; height: 442px;}
.ydr-b1-txt{width: 600px; float: right;}
.ydr-b1-name{height: 48px; line-height: 48px; font-size: 28px; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.ydr-b1-name a{color: #333;}
.ydr-b1-name a:hover{color: #eb6d1b;}
.ydr-b1-desc{margin-top: 12px; border-top: 1px solid #c9c9c9; padding: 10px 0;}
.ydr-b1-desc-item{line-height: 36px; padding: 4px 0; font-size: 16px; color: #555;}
.ydr-b1-desc-item img{height: 36px; margin: 0 7px; vertical-align: middle;}
.ydr-b1-more{height: 38px; padding-top: 12px;}
.ydr-b1-more a{display: block; width: 180px; height: 38px; line-height: 38px; float: left; margin-right: 20px; background: #ff4a13; font-size: 18px; color: #fff; text-align: center; border-radius: 20px; overflow: hidden; transition: all .6s;}
.ydr-b1-more a:hover{filter: alpha(opacity: 80); -moz-opacity: .8; -khtml-opacity: .8; opacity: 0.8;}

.ydr-b1-box .hd{width: 500px; position: absolute; left: 0; bottom: 6px; text-align: center;}
.ydr-b1-box .hd li{display: inline-block; *display: inline; *zoom: 1; margin: 0 4px; width: 10px; height: 10px; background: #707070; border-radius: 50%; cursor: pointer;}
.ydr-b1-box .hd li.on{background: #ff4a13;}
/*Y电容---2*/
.ydr-b2 .hd{height: 66px; background: #959595;}
.ydr-b2 .hd li{width: 239px; float: left; text-align: center; border-right: 1px solid #fff; height: 66px; line-height: 66px; font-size: 18px; color: #fff; cursor: pointer;}
.ydr-b2 .hd li.br-0{border-right: 0 none;}
.ydr-b2 .hd li.on{background: #ff4a13;}
.ydr-b2-cont{box-shadow: 6px 0 10px #aaa;}
.ydr-b2-item{max-width: 1200px; margin: 0 auto; text-align: center; padding: 40px 0; display: none;}
.ydr-b2-item img{width: auto !important; height: auto !important; max-width: 100% !important;}
/*Y电容---生产流程*/
.ydr-b3{padding-top: 70px; padding-bottom: 40px; position: relative; overflow: hidden;}
.ydr-b3 .w_auto{overflow: visible;}
.ydr-b3-box{height: 560px; position: relative; z-index: 2; margin-top: 40px;}
.ydr-b3-box .bd{height: 560px; position: relative; overflow: hidden;}
.ydr-b3-box .bd ul{overflow: hidden; margin-right: -4px;}
.ydr-b3-box .bd li{width: 168px; height: 270px; float: left; margin-right: 4px; position: relative;}
.b-li-b{margin-top: 290px;}
.ydr-b3-pic{width: 164px; height: 164px; border: 2px solid #cdcdcd; border-radius: 50%; overflow: hidden;}
.ydr-b3-pic img{width: 164px; height: 164px;}
.ydr-b3-num{text-align: center; font-size: 24px; color: #999;}
.ydr-b3-name{text-align: center; font-size: 18px; color: #333;}
.ydr-b3-icon{width: 14px; height: 14px; background: #a0a0a0; border-radius: 50%; position: absolute; left: 50%; margin-left: -7px;}
.ydr-b3-icon:after{display: none; content: ""; width: 22px; height: 22px; border: 1px solid #ff4a13; position: absolute; left: 50%; top: 50%; margin-left: -12px; margin-top: -12px; border-radius: 50%; background: #fff; z-index: -1;}
.b-li-t .ydr-b3-name{margin-bottom: 16px;}
.b-li-b .ydr-b3-num{margin-top: 10px;}
.b-li-t .ydr-b3-icon{bottom: -3px;}
.b-li-b .ydr-b3-icon{top: -31px;}
.ydr-b3-box .bd li.on .ydr-b3-pic{border: 2px solid #ff4a13;}
.ydr-b3-box .bd li.on .ydr-b3-num,.ydr-b3-box .bd li.on .ydr-b3-name{color: #ff4a13;}
.ydr-b3-box .bd li.on .ydr-b3-icon{background: #ff4a13;}
.ydr-b3-box .bd li.on .ydr-b3-icon:after{display: block;}
.ydr-b3-box a.ydr-arrow{display: block; width: 20px; height: 28px; background: url(../images/ydr-arrow.png) no-repeat 0 0; position: absolute; top: 50%; margin-top: -29px;}
.ydr-b3-box a.ydr-arrow.prev{left: -20px;}
.ydr-b3-box a.ydr-arrow.next{right: -20px; background-position: -20px 0;}
.ydr-b3-box a.ydr-arrow.prev:hover{background-position: 0 -28px;}
.ydr-b3-box a.ydr-arrow.next:hover{background-position: -20px -28px;}
.ydr-b3-line{width: 2560px; border-bottom: 1px dashed #a0a0a0; position: absolute; left: 50%; bottom: 334px; margin-left: -1280px; z-index: 1;}
/*Y电容---行业应用*/
.ydr-b4{background: #ff4a13; padding: 50px 0;}
.ydr-b4 .ydr-title h2{color: #fff;}
.ydr-b4-box{margin-top: 35px; position: relative;}
.ydr-b4-box .bd{height: 240px; overflow: hidden; margin: 0 -13px;}
.ydr-b4-box .bd li{width: 280px; float: left; margin: 0 13px; background: #fff; transition: all .6s;}
.ydr-b4-box .bd li img{width: 280px; height: 200px;}
.ydr-b4-box .bd li p{height: 40px; line-height: 40px; text-align: center; color: #333; font-size: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.ydr-b4-box .bd li:hover{background: #5e5e5e;}
.ydr-b4-box .bd li:hover p{color: #fff;}
.ydr-b4-box .prev{width: 38px; height: 38px; background: url("../images/prev2.png") no-repeat center center; cursor: pointer; position: absolute; top: 50%; left: -60px; margin-top: -19px;}
.ydr-b4-box .next{width: 38px; height: 38px; background: url("../images/next2.png") no-repeat center center; cursor: pointer; position: absolute; top: 50%; right: -60px; margin-top: -19px;}
/*Y电容---安全认证*/
.ydr-b5{padding: 60px 0;}
.ydr-b5 .ydr-title h2{color: #333;}
.ydr-b5-box{margin-top: 30px;}
.ydr-b5-box table{width: 100%;}
.ydr-b5-box th{border: 1px solid #cecece; background: #818181; font-size: 18px; font-weight: normal; color: #fff; padding: 6px 10px;}
.ydr-b5-box td{border: 1px solid #cecece; font-size: 16px; color: #333; padding: 10px; text-align: center;}
.ydr-b5-box .bg-1 td{background: #fff;}
.ydr-b5-box .bg-2 td{background: #eee;}
.ydr-b5-pdf{padding-top: 30px;}
.ydr-b5-pdf a{display: block; width: 170px; height: 40px; line-height: 40px; margin: 0 auto; background: url(../images/ydr-b5-pdf.png) no-repeat 36px center #ff4a13; border-radius: 20px; overflow: hidden; text-indent: 68px; font-size: 16px; color: #fff; transition: all .6s;}
.ydr-b5-pdf a:hover{filter: alpha(opacity: 80); -moz-opacity: .8; -khtml-opacity: .8; opacity: .8;}
/*Y电容---技术文章*/
.ydr-b6{padding: 60px 0; background: #f0f0f0;overflow: hidden;}
.ydr-b6 .ydr-title h2{color: #333;}
.ydr-b6-box{margin-top: 30px;}
.ydr-b6-box ul{margin: 0 -12px;}
.ydr-b6-box li{width: 382px; float: left; margin: 10px 12px; background: #fff; border: 1px solid #cdcdcd; transition: all .6s;}
.ydr-b6-box li a{display: block; height: 82px; padding: 20px 14px;}
.ydr-b6-pic{width: 80px; height: 80px; border: 1px solid #f5f5f5; float: left;}
.ydr-b6-pic img{width: 80px; height: 80px;}
.ydr-b6-txt{width: 250px; float: right; padding: 18px 0;}
.ydr-b6-time{height: 20px; line-height: 20px; font-size: 12px; color: #888; overflow: hidden;}
.ydr-b6-name{height: 26px; line-height: 26px; font-size: 16px; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; transition: all .6s;}
.ydr-b6-box li:hover{border: 1px solid #ff4a13;}
.ydr-b6-box li:hover .ydr-b6-name{color: #ff4a13;}
/*Y电容---免费索样*/
.ydr-b7{height: 688px; background: url(../images/ydr-bg7.jpg) no-repeat center top; background-size: cover;}
.ydr-b7 .ydr-title h2{color: #fff;}
.ydr-b7 .w_auto{padding: 50px 0;}
.ydr-b7-box{width: 760px; margin: 40px auto 0;}
.ydr-b7-box ul{margin: 0 -20px;}
.ydr-b7-box li{width: 360px; float: left; margin: 14px 20px; position: relative;}
.ydr-b7-box li.w-100{width: 760px;}
.ydr-b7-box li span{display: block; width: 90px; height: 34px; line-height: 34px; font-size: 16px; color: #fff; letter-spacing: 2px; white-space: nowrap; position: absolute; left: 0; top: 0; z-index: 1;}
.ydr-b7-box li em{display: block; width: 10px; height: 34px; line-height: 38px; font-size: 20px; color: #ff0600; position: absolute; right: 0; top: 0; z-index: 1;}
.ydr-b7-input{padding-left: 90px; padding-right: 26px;}
.ydr-b7-input input[type="text"]{display: block; width: 228px; height: 24px; line-height: 24px; padding: 5px 8px; border: 0; font-size: 15px; color: #333;}
.ydr-b7-input input:focus,.ydr-b7-input textarea:focus,.ydr-b7-sub input:focus{outline: 0 none;}
.ydr-b7-input textarea{display: block; width: 630px; height: 96px; line-height: 22px; resize: none; font-size: 15px; padding: 4px 8px; color: #333;}
.ydr-b7-sub{padding-top: 10px;}
.ydr-b7-sub input[type="submit"]{display: block; width: 230px; height: 46px; margin: 0 auto; font-size: 20px; background: #ff4a13; border: 0 none; color: #fff; cursor: pointer; padding: 0; border-radius: 30px;}


/*瓷片电容*/
.cipian-b1{padding-bottom: 10px !important;}
.cipian-b1-bx{height: auto !important;}
.cipian-b1-bx .ydr-b1-box-wrap{display: block;}
.cipian-b1-bx .ydr-b1-more a{border-radius: 0;}
.cipian-b1-bx .ydr-b1-desc-item{line-height: 28px; padding: 6px 0;}
.cipian-b1-pic{width: 500px; height: 380px; float: left; border: 1px solid #999; margin-left: 20px;}
.cipian-parBd{width: 392px; height: 380px; float: left; overflow: hidden; position: relative;}
.cipian-parBd ul{height: 380px; position: absolute; left: 0; top: 0;}
.cipian-parBd li{width: 392px; height: 380px; float: left;}
.cipian-parBd li img{display: block; width: 100%; height: 100%;}
.cipian-parHd{width: 108px; height: 380px; float: right; background: #ccc; position: relative;}
.cipian-parHd .bd{width: 86px; height: 292px; margin: 44px auto 0; overflow: hidden; position: relative;}
.cipian-parHd .bd ul{width: 100%; position: absolute; left: 0; top: 0;}
.cipian-parHd .bd li{width: 86px; height: 70px; padding-bottom: 4px;}
.cipian-parHd .bd li img{display: block; width: 84px; height: 68px; border: 1px solid #ccc;}
.cipian-parHd .bd li.on img{border: 1px solid #ff0101;}
.cipian-parHd a.sPrev,.cipian-parHd a.sNext{display: block; width: 23px; height: 16px; position: absolute; left: 50%; margin-left: -12px;}
.cipian-parHd a.sPrev{top: 14px; background: url(../images/cipian-b1-prev.png);}
.cipian-parHd a.sNext{bottom: 14px; background: url(../images/cipian-b1-next.png);}
.cipian-b2{padding: 40px 0;}
.cipian-b3 .ydr-b2-item{max-width: none; min-width: 1200px;}



/*薄膜电容器---X2电容*/
.X2-category-child{text-align: center; padding: 30px 0;}
.X2-category-child li{display: inline-block; *display: inline; *zoom: 1; margin: 0 4px; text-align: center; font-size: 15px;}
.X2-category-child li a{display: block; height: 40px; min-width: 60px; padding: 0 26px; line-height: 40px; border: 1px solid #ddd;}
.X2-category-child li.active a,.X2-category-child li:hover a{background: #ff4a13; border: 1px solid #ff4a13; color: #fff;}
.bomoX2-B1{margin-bottom: 50px; padding-top: 10px !important;}
.bomoX2-B1 .ydr-b1-desc{margin-top: 6px; padding: 8px 0;}
.bomoX2-B1 .cipian-b1-bx .ydr-b1-desc-item{padding: 5px 0;}
.bomoX2-B2 .ydr-b2-item{max-width: none;}
/*薄膜电容器---X2电容*/
.bomoCBB-B1{margin-bottom: 50px; padding-top: 10px !important;}

/*在线客服*/

.floatnav
{
	border-bottom:5px solid #FFF;
	border-left:4px solid #FFF;
	border-right:4px solid #FFF;
	border-top:5px solid #FFF;
	 width:107px;
	 position:fixed;
	 z-index:9999;
	 left:0px;
	 top:80px;
	 background-color:rgb(249, 114, 0) !important;
	 -webkit-border-radius: 4px;
}
.floatnav li 
{
	width:107px; 
	font-size:13px;
	border-bottom:1px solid #FFF;
	text-align:center;
	line-height:30px;
	color:#FFF;
}
.floatnav li:hover
{
   background:red !important;
} 
.floatnav a
{
	color:#FFF;
	font-size:14px;
	font-family:"微软雅黑";
}
.returntop
{
	height:62px !important;
	line-height:30px;
	text-align:center;
	border:0px solid #4b0006 !important;
	width:105px;
	float:left;
}
.returntop p
{
	margin-top:0px;
}
.topweixin
{
	height:105px !important;
}
.topweixin img
{
	width:105px !important;
	height:105px !important;
	margin-top:0px !important;
	border:1px solid #999;
}
.gzcss:hover
{
	background:rgb(143, 0, 11) !important;
	font-size:10px;
}
.topkf{height:70px !important;}
.topkf img{width:105px !important;height:70px !important;margin-top:0px !important;border:1px solid #999;}

.topQQ{height:105px !important;}

/*列表分页 */
.list-page{padding: 18px 0 30px 0; text-align: center; line-height: 30px; overflow: hidden; font-size: 0;}
.list-page ul,.list-page .go_page{display: inline-block; *display: inline; *zoom: 1; vertical-align: top;}
.list-page li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; margin: 0 2px; font-size: 16px; }
.list-page li a,.list-page li span{display: block; height: 30px; line-height: 30px; position: relative; min-width: 20px; padding: 0 5px; color: #666; font-size: 16px; background: #eee;}
.list-page li a:hover,.list-page li.active span{background: #068e4b; color: #fff!important;}
.list-page .go_page{margin-left: 20px; font-size: 14px;}
.list-page .confirm_jump_page {width: 40px; height: 30px; margin-left: 10px; background: #068e4b; color: #fff!important; cursor: pointer;}
.list-page input[type="text"]{width: 50px; height: 28px; line-height: 28px; border: 1px solid #ddd; padding: 0 5px; margin-left: 6px; margin-right: 10px;}

/*左菜单*/
.sidebar{padding: 50px 0;}
.sidebar-left{width: 284px; float: left;}
.sidebar-title{background: #ff4a13; color: #fff; padding: 20px 30px;}
.sidebar-title .title{font-size: 28px; line-height: 32px;}
.sidebar-title .entitle{font-size: 12px; line-height: 20px; text-transform: uppercase; margin-top: 4px;}
.sidebar-menu ul > li > a{display: block; padding-left: 46px; height: 46px; line-height: 46px; -webkit-transition: all 0s; -moz-transition: all 0s; -ms-transition: all 0s; -o-transition: all 0s; transition: all 0s; position: relative; border-bottom: 1px solid #f0f0f0; font-size: 15px; padding-left: 60px; background-color: #f8f8f8; background-repeat: no-repeat; background-position: 32px center; background-image: url(../images/smenu-btn.png);}
.sidebar-contact{background: #f1f1f1; color: #666; padding: 30px 18px; margin-top: 16px;}
.sidebar-contact .stel{font-size: 18px; line-height: 26px; color: #000;}
.sidebar-contact .desc{font-size: 13px; line-height: 26px; margin-top: 26px; margin-bottom: 10px;}
.sidebar-hots {margin-top: 30px;}
.sidebar-hots .sidebar-title {font-size: 18px; }
.sidebar-list {font-size: 18px; line-height: 26px; margin-top: 10px; padding: 0 10px; text-align: center;}
.sidebar-list ul li{margin-top:20px;}
.sidebar-menu ul > li.active > a{background-image: url(../images/smenu-abtn.png); color: #c1272d!important;}

.sidebar-menu ol{padding: 8px 0; display: none; padding-left:20px;}
.sidebar-menu ol li a{display: block; height: 34px; line-height: 34px; font-size: 15px; padding-left: 60px; background-repeat: no-repeat; background-position: 32px center; background-image: url(../images/smenu-btn.png);}
.sidebar-menu ol li.active a{background-image: url(../images/smenu-hbtn.png); color: #c1272d!important;}
.sidebar-menu ul > li.active ol{display: block;}
.prod-more {text-align: center;}
.prod-more a{display: block; height:80px; line-height: 80px; font-size: 30px; color: #fff;}