<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";.iconfont,.slick-dots li button:before,.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots,li{list-style:none}.mfp-arrow,.slick-slider{-webkit-tap-highlight-color:transparent}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.case-item .info h3,.case-item .meta .tags,.home-procat .pro_cat_box .pro-home h3,.home-procat .pro_cat_box .pro-home1 h3,.news-item .info h3,.pro-item h3,.rel-case-item .info h3,.rel-news-item .info h3,.rel-pro-item h3,.sol-item .info h3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#menu-main,.home-procat .procat_tit{text-align:justify;text-justify:inter-ideograph;font-size:0;line-height:0}#menu-main:after,.home-procat .procat_tit:after{content:"";display:inline-block;width:100%;height:0;vertical-align:top}.gallery:after{display:block;clear:both;content:"";height:0;width:100%}#pro-sec1+.txt li,.container-app .content ol li,.container-app .content ul li,.container-case .content ol li,.container-case .content ul li,.container-sol #sec1 ol li,.container-sol #sec1 ul li,.container-sol #sec2&gt;ul&gt;li ul li,.container-sol #sec3 .txt li,.rel-case-box .txt li{position:relative;padding-right:1rem;margin-bottom:1rem;color:#333}#pro-sec1+.txt li:before,.container-app .content ol li:before,.container-app .content ul li:before,.container-case .content ol li:before,.container-case .content ul li:before,.container-sol #sec1 ol li:before,.container-sol #sec1 ul li:before,.container-sol #sec2&gt;ul&gt;li ul li:before,.container-sol #sec3 .txt li:before,.rel-case-box .txt li:before{position:absolute;content:"";width:10px;height:10px;border-radius:5px;background:#f90;display:block;right:0;top:.5rem}.container-app .content ol,.container-app .content ul,.container-case .content ol,.container-case .content ul,.container-sol #sec1 ol,.container-sol #sec1 ul{background:#f8f8f8;padding:2rem 2rem 1rem;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:2rem}#s:focus,body{background:#fff}.logobox,body{display:-ms-flexbox}.container-app .content ol li,.container-app .content ul li,.container-case .content ol li,.container-case .content ul li,.container-sol #sec1 ol li,.container-sol #sec1 ul li{-ms-flex:none;flex:none;width:100%;box-sizing:border-box;padding-right:2rem}.container-app .content ol.col-2 li,.container-app .content ul.col-2 li,.container-case .content ol.col-2 li,.container-case .content ul.col-2 li,.container-sol #sec1 ol.col-2 li,.container-sol #sec1 ul.col-2 li{width:50%}.container-app .content ol.col-3 li,.container-app .content ul.col-3 li,.container-case .content ol.col-3 li,.container-case .content ul.col-3 li,.container-sol #sec1 ol.col-3 li,.container-sol #sec1 ul.col-3 li{width:33.333%}.container-app .content ol.col-4 li,.container-app .content ul.col-4 li,.container-case .content ol.col-4 li,.container-case .content ul.col-4 li,.container-sol #sec1 ol.col-4 li,.container-sol #sec1 ul.col-4 li{width:25%}.container-app .content ol.col-5 li,.container-app .content ul.col-5 li,.container-case .content ol.col-5 li,.container-case .content ul.col-5 li,.container-sol #sec1 ol.col-5 li,.container-sol #sec1 ul.col-5 li{width:20%}html{direction:rtl;font-size:19px}body,html,ul{margin:0;padding:0}.logobox .slogan,.menubox .head-info ul li{padding-right:.75rem;border-right:solid 1px #d7ddde;font-weight:300}body{display:flex;-ms-flex-flow:column;flex-flow:column;min-height:100vh}.container{-ms-flex:1;flex:1}*{box-sizing:border-box;font-family:'Work Sans',sans-serif}h2{font-size:20px}:focus{outline:0}.main{width:1200px;margin:0 auto}a{text-decoration:none;color:#008b9c}img{max-width:100%;height:auto}@font-face{font-family:iconfont;src:url(fonts/iconfont.eot);src:url(fonts/iconfont.eot?#iefix) format("embedded-opentype"),url(fonts/iconfont.woff) format("woff"),url(fonts/iconfont.ttf) format("truetype"),url(fonts/iconfont.svg#iconfont) format("svg")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-text-stroke-width:.2px}.alignleft{display:inline;float:left}.alignright{display:inline;float:right}.aligncenter{display:block;margin-right:auto;margin-left:auto}img.alignleft{margin:.4em 1.6em 1.6em 0}img.alignright{margin:.4em 0 1.6em 1.6em}img.aligncenter{clear:both;margin-top:.4em;margin-bottom:1.6em}.ani_up{transform:translateY(100px);opacity:0;transition:all .5s}.ani_up.onstage{transform:translateY(0);opacity:1}.hide{display:none}#logo{transition:all .2s}#logo img{display:block}#logo:hover{opacity:.85}#logo:active{transform:scale(.96)}.logobox{-ms-flex:none;flex:none;width:var(--lw);display:flex;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.logobox .slogan{margin-right:.75rem;font-size:.8rem;line-height:1.125rem;text-transform:uppercase;color:#b2c2c4;font-family:arial,sans-serif}.menubox{margin-right:5%;-ms-flex:1;flex:1}.menubox .head-info ul{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;margin-top:.75rem}.menubox .head-info ul li{height:1.25rem;color:#008b9c;margin-right:.75rem}#menu-main&gt;li&gt;a,#s{font-weight:500}.menubox .head-info ul li a{font-size:.875rem;line-height:1.25rem;display:inline-block;color:#7c9396;transition:all .3s}.menubox .head-info ul li a:hover{color:#008b9c;text-decoration:underline}.menubox .head-info ul li i{line-height:1.25rem;vertical-align:bottom;display:inline-block}.menubox .head-info ul li:first-child{border-right:none}#header{--lw:29.75rem;--mp:100px;margin-bottom:2.75rem;position:relative}#header .main{box-sizing:border-box;padding:0 var(--mp);margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;width:100%;box-shadow:0 5px 1rem rgba(217,222,223,.44)}#header #google_translate_element{display:inline-block}#header #google_translate_element .goog-te-gadget-simple{border:none;transform:scale(.85);opacity:.8}#s,#searchform{height:50px;border-radius:10px}#header #google_translate_element .goog-te-menu-value&gt;img,#header #google_translate_element .goog-te-menu-value&gt;span{display:none}#header #google_translate_element .goog-te-menu-value&gt;span:nth-of-type(1){display:inline-block}#menu-btn,#search-btn{transition:all .3s;width:2.5rem;height:2.5rem;background:#f90;border-radius:2rem;text-align:center;margin-right:2rem}#menu-btn i,#search-btn i{font-size:1rem;line-height:2.25rem;color:#fff;display:inline-block}#menu-btn:hover,#search-btn:hover{opacity:.8}#search-btn{transform:rotateY(180deg)}#menu-btn{display:none}#searchform{position:fixed;z-index:999;width:50%;top:230px;right:50%;transform:translate(50%,-500px);opacity:0;transition:all .5s}#searchform.show{transform:translate(50%,0);opacity:1}#s{width:100%;line-height:30px;padding:10px 20px;font-size:16px;border:1px solid #ccc;background:#eee;transition:all .3s;box-shadow:0 5px 50px -5px rgba(0,0,0,.5)}#s:focus{border:1px solid #999;box-shadow:0 2px 20px -5px rgba(0,0,0,.7)}#submit{position:absolute;left:10px;top:1px;border:none;background:0 0;font-size:24px;width:40px;height:48px;text-align:center;line-height:48px;padding:0;cursor:pointer;transition:all .3s;transform:rotateY(180deg)}#submit:hover{color:#008b9c;transform:rotateY(180deg) scale(1.2)}.menu-main-container{position:relative;z-index:999}.menu-main-container.fixed{position:fixed;top:0;right:40%;width:60%;box-shadow:-2px 2px 10px -2px rgba(0,0,0,.2);background:#fff;z-index:999;padding:0 2rem;border-radius:0 0 .5rem .5rem}.menu-main-container.fixed #menu-main&gt;li{line-height:45px}.menu-main-container.fixed #menu-main&gt;li:after{top:0}.menu-main-container.fixed #menu-item-40&gt;.sub-menu,.menu-main-container.fixed #menu-item-44&gt;.sub-menu,.menu-main-container.fixed #menu-item-52&gt;.sub-menu{border-radius:8px 0 8px 8px}.menu-main-container.fix_lv2{top:-50px}#menu-main{color:#3c4d4f}#menu-main a{color:inherit;display:block}#menu-main&gt;li{font-size:1.125rem;display:inline-block;vertical-align:top;position:relative;line-height:65px}#f_swt i,#gotop i{vertical-align:bottom}#menu-main&gt;li:after{content:"";width:160%;height:2.5rem;background:#008b9c;position:absolute;bottom:.7rem;z-index:-1;right:-30%;border-radius:2px;display:block;transition:all .3s;transform:scale(1,0);transform-origin:100% 0}#menu-main&gt;li.current-menu-ancestor a,#menu-main&gt;li.current-menu-item a,#menu-main&gt;li:hover a{color:#fff}#menu-main&gt;li.current-menu-ancestor:after,#menu-main&gt;li.current-menu-item:after,#menu-main&gt;li:hover:after{transform:scale(1)}#menu-main&gt;li&gt;.sub-menu{background:rgba(0,0,0,.7);background:linear-gradient(to bottom,rgba(0,0,0,.3),rgba(0,0,0,.8) 80%);box-shadow:0 5px 20px -15px rgba(0,0,0,.5);border-radius:0 0 8px 8px;right:50%;transform:translateX(50%);padding:0 12px 12px}#menu-main&gt;li&gt;.sub-menu&gt;div&gt;li&gt;a,#menu-main&gt;li&gt;.sub-menu&gt;li&gt;a{white-space:nowrap;line-height:2.6em;text-align:center;font-size:14px;color:#ddd;background:#666;padding:0 20px 0 16px;transition:all .3s;box-sizing:border-box;border-right:solid 4px transparent}#menu-main&gt;li&gt;.sub-menu&gt;div&gt;li&gt;a:hover,#menu-main&gt;li&gt;.sub-menu&gt;li&gt;a:hover{background:#000;border-right:solid 4px #f90}#menu-main&gt;li&gt;.sub-menu&gt;div&gt;li&gt;a:active,#menu-main&gt;li&gt;.sub-menu&gt;li&gt;a:active{background:#008b9c}#menu-main&gt;li&gt;.sub-menu&gt;li:first-child&gt;a{padding-top:10px}#menu-main&gt;li&gt;.sub-menu&gt;li:last-child&gt;a{border-radius:0 0 5px 5px;padding-bottom:10px}#menu-main .sub-menu{display:none;position:absolute}#menu-main #menu-item-40&gt;.sub-menu,#menu-main #menu-item-44&gt;.sub-menu,#menu-main #menu-item-52&gt;.sub-menu{width:calc(70vw - var(--mp));padding:2rem 2.5rem;overflow:hidden}#menu-main #menu-item-40&gt;.sub-menu div,#menu-main #menu-item-44&gt;.sub-menu div,#menu-main #menu-item-52&gt;.sub-menu div{margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}#menu-main #menu-item-40&gt;.sub-menu div&gt;li,#menu-main #menu-item-44&gt;.sub-menu div&gt;li,#menu-main #menu-item-52&gt;.sub-menu div&gt;li{-ms-flex:none;flex:none;margin:0 1rem 1rem 0}#menu-main #menu-item-40&gt;.sub-menu div&gt;li&gt;a,#menu-main #menu-item-44&gt;.sub-menu div&gt;li&gt;a,#menu-main #menu-item-52&gt;.sub-menu div&gt;li&gt;a{border-radius:8px}#menu-main #menu-item-40&gt;.sub-menu div&gt;li&gt;.sub-menu,#menu-main #menu-item-44&gt;.sub-menu div&gt;li&gt;.sub-menu,#menu-main #menu-item-52&gt;.sub-menu div&gt;li&gt;.sub-menu{display:block;position:static;padding:10px 15px;background:#4f4f4f;border-radius:8px}#menu-main #menu-item-40&gt;.sub-menu div&gt;li&gt;.sub-menu li,#menu-main #menu-item-44&gt;.sub-menu div&gt;li&gt;.sub-menu li,#menu-main #menu-item-52&gt;.sub-menu div&gt;li&gt;.sub-menu li{line-height:1em}#menu-main #menu-item-40&gt;.sub-menu div&gt;li&gt;.sub-menu a,#menu-main #menu-item-44&gt;.sub-menu div&gt;li&gt;.sub-menu a,#menu-main #menu-item-52&gt;.sub-menu div&gt;li&gt;.sub-menu a{display:inline-block;line-height:2em;font-size:14px;font-weight:300;color:#ccc;transition:all .3s;position:relative}#menu-main #menu-item-40&gt;.sub-menu div&gt;li&gt;.sub-menu a:after,#menu-main #menu-item-44&gt;.sub-menu div&gt;li&gt;.sub-menu a:after,#menu-main #menu-item-52&gt;.sub-menu div&gt;li&gt;.sub-menu a:after{content:"";position:absolute;bottom:0;width:100%;height:2px;background:#f90;display:block;transform:scale(0,1);transition:all .3s;transform-origin:100% 0}#menu-main #menu-item-40&gt;.sub-menu div&gt;li&gt;.sub-menu a:hover,#menu-main #menu-item-44&gt;.sub-menu div&gt;li&gt;.sub-menu a:hover,#menu-main #menu-item-52&gt;.sub-menu div&gt;li&gt;.sub-menu a:hover{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.8)}#menu-main #menu-item-40&gt;.sub-menu div&gt;li&gt;.sub-menu a:hover:after,#menu-main #menu-item-44&gt;.sub-menu div&gt;li&gt;.sub-menu a:hover:after,#menu-main #menu-item-52&gt;.sub-menu div&gt;li&gt;.sub-menu a:hover:after{transform:scale(1)}#menu-main #menu-item-40&gt;.sub-menu div&gt;li&gt;.sub-menu li.cat-info a,#menu-main #menu-item-44&gt;.sub-menu div&gt;li&gt;.sub-menu li.cat-info a,#menu-main #menu-item-52&gt;.sub-menu div&gt;li&gt;.sub-menu li.cat-info a{font-size:12px;color:#888;text-shadow:0 1px 2px rgba(0,0,0,.5)}#menu-main #menu-item-40&gt;.sub-menu div&gt;li&gt;.sub-menu li.cat-info a:after,#menu-main #menu-item-44&gt;.sub-menu div&gt;li&gt;.sub-menu li.cat-info a:after,#menu-main #menu-item-52&gt;.sub-menu div&gt;li&gt;.sub-menu li.cat-info a:after{content:none}#menu-main #menu-item-40&gt;.sub-menu div&gt;li:first-child&gt;a,#menu-main #menu-item-44&gt;.sub-menu div&gt;li:first-child&gt;a,#menu-main #menu-item-52&gt;.sub-menu div&gt;li:first-child&gt;a{padding-top:0}#menu-main #menu-item-40&gt;.sub-menu div&gt;li:last-child&gt;a,#menu-main #menu-item-44&gt;.sub-menu div&gt;li:last-child&gt;a,#menu-main #menu-item-52&gt;.sub-menu div&gt;li:last-child&gt;a{padding-bottom:0}#menu-main #menu-item-44&gt;.sub-menu{width:calc(90vw - 2*var(--mp))}#menu-main #menu-item-40&gt;.sub-menu{width:calc(40vw - var(--mp))}.top_pic{height:280px;background:50% 50% #333;background-size:auto 100%;position:relative;overflow:hidden}.top_pic .cover_bg{position:absolute;top:50%;right:50%;transform:translate(50%,-50%)}.top_pic .page-tit{text-align:center;font-size:3rem;line-height:1em;color:#fff;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.5);margin:0}#footer{background:#222a2b;margin-top:5rem}#footer .main{box-sizing:border-box;width:100%;padding:80px 100px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#footer .footer-info{width:20rem;-ms-flex:none;flex:none;color:#008b9c}#footer .copyright{font-weight:300;font-size:.875rem;margin:0}#footer .footer-sns{display:-ms-flexbox;display:flex;margin:1.375rem 0}#footer .footer-sns li{width:2.75rem;height:2.75rem;border:1px solid #008b9c;border-radius:2rem;margin-right:1rem;overflow:hidden;transition:all .3s}#footer .footer-sns li a{display:block;text-align:center;color:#008b9c;transition:all .3s}#footer .footer-sns li:hover{background:#008b9c}#footer .footer-sns li:hover a{color:#222a2b}#footer .footer-sns li i{line-height:2.7rem;font-size:1.3rem;display:block;text-align:center;cursor:pointer}#footer .menu-footer-container{-ms-flex:none;flex:none;width:25%;color:#008b9c}#footer .menu-footer-container a{color:inherit}#menu-footer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#menu-footer&gt;li{-ms-flex:none;flex:none}#menu-footer&gt;li&gt;a{font-size:1.125rem;line-height:1em;display:block;margin-bottom:2.5rem}#menu-footer .sub-menu a{font-size:.875rem;line-height:1.2em;margin-bottom:.8rem;display:block;font-weight:300;transition:all .3s}#f_swt,#gotop{position:fixed;background:#008b9c;z-index:999;width:40px;height:40px;border-radius:30px 0 0 30px;box-shadow:-1px 0 5px rgba(0,0,0,.3);line-height:40px;overflow:hidden;transition:all .3s;box-sizing:border-box}#breadcrumbs span,#gotop i{display:inline-block}#menu-footer .sub-menu a:hover{color:#f90;text-decoration:underline}#footer-form{-ms-flex:none;flex:none;width:30%}#footer-form h3{font-size:1.125rem;font-weight:400;color:#008b9c;line-height:1em;margin:0 0 2.5rem}#gotop{bottom:150px;right:0;color:#fff;font-size:14px;font-weight:500;padding-right:.25rem;text-transform:uppercase}#gotop:hover{width:100px}#gotop i{font-size:1.2rem;margin-left:.5rem}#gotop.hide{right:-130px}#f_swt{bottom:195px;right:0;color:#fff;padding-right:14px;font-size:12px;font-weight:400}#f_swt:hover{width:140px}#f_swt i{font-size:1.2rem;margin-right:10px}#LRfloater0{display:none}#breadcrumbs{font-size:1rem;line-height:2.5rem;color:#fff;white-space:nowrap;text-align:center;background:rgba(255,255,255,.4);padding:0 4rem;margin:1rem 0 0}#breadcrumbs a{color:inherit;transition:all .3s;margin:0 3px}#breadcrumbs a:hover{color:#f90}#breadcrumbs .breadcrumb_last{margin-right:3px}.pagenavi-box,.so-widget-xz-pagination{margin-top:2rem;color:#555}.pagenavi-box a,.so-widget-xz-pagination a{color:inherit}.pagenavi-box h2,.so-widget-xz-pagination h2{display:none}.pagenavi-box .nav-links,.so-widget-xz-pagination .nav-links{clear:both;text-align:center;font-size:0}.pagenavi-box .page-numbers,.so-widget-xz-pagination .page-numbers{display:inline-block;width:50px;line-height:50px;text-align:center;font-size:16px;background:#f5f5f5;border-radius:2px;margin:0 4px;transition:all .3s}.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}.pagenavi-box .inpage_nav-links&gt;span,.pagenavi-box .page-numbers.current,.pagenavi-box .page-numbers:hover,.so-widget-xz-pagination .inpage_nav-links&gt;span,.so-widget-xz-pagination .page-numbers.current,.so-widget-xz-pagination .page-numbers:hover{background:#008b9c;color:#fff}.slick-loading .slick-list{background:url(ajax-loader.gif) center center no-repeat #fff}@font-face{font-family:slick;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;transform:translate(0,-50%);border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}.slick-next:before,[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;text-align:center;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}.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{transform:translate3d(0,0,0)}.slick-track{left:0;top:0;margin-left:auto;margin-right:auto}.mfp-bg,.mfp-wrap{position:fixed;left:0;top:0;width:100%}.slick-track:after,.slick-track:before{content:"";display:table}.mfp-arrow:after,.mfp-arrow:before,.mfp-container:before,.mfp-figure:after{content:''}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.container-single .meta .a2a_kit,.sec-i,.sol-cat-item{float:left}.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}.mfp-bg{height:100%;z-index:1042;overflow:hidden;background:#0b0b0b}.mfp-wrap{height:100%;z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-close,.mfp-preloader{text-align:center;position:absolute}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;top:50%;width:auto;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-close,.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;right:0;top:0;text-decoration:none;opacity:.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.case-item .meta a:hover,.home-procat .pro_cat_box .pro-home1 h3 a:hover,.pro-content a{text-decoration:underline}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{position:absolute;left:0;top:40px;bottom:40px;right:0;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-bg{opacity:0;transition:all .3s}.mfp-bg.mfp-ready{opacity:.8}.mfp-bg.mfp-ready.mfp-removing{opacity:0}.pro-item{-ms-flex:none;flex:none;width:calc((100% - 30px)/ 4);margin-left:10px;margin-bottom:10px;position:relative;transition:all .3s}.pro-item:nth-of-type(4n){margin-left:0}.pro-item .thumb{display:block;border-radius:2px 2px 0 0;border:1px solid #eee;overflow:hidden}.pro-item img{display:block;transition:all .6s}.pro-item .infobox{border-radius:0 0 2px 2px;padding:1rem 1.2rem;border:1px solid #eee;border-top:none}.pro-item h3{font-size:1.125rem;margin:0 0 1rem;line-height:1.2em;font-weight:400;color:#3c4d4f}.pro-item h3 a{color:inherit;transition:all .3s}.pro-item h3 a:hover{color:#008b9c}.pro-item .btns{font-size:0}.pro-item .msg,.pro-item .swt{display:inline-block;line-height:2.5rem;border:1px solid #008b9c;color:#008b9c;font-size:1rem;text-align:center;width:48%;margin-right:3%;font-weight:300;transition:all .3s,border .5s}.pro-item .swt{margin-right:0}.pro-item:hover{box-shadow:0 12px 20px -16px rgba(52,52,52,.5)}.pro-item:hover img{transform:scale(1.04);filter:brightness(1.1)}.pro-item:hover .btns a:hover{background:#008b9c;color:#fff}.case-item .thumb,.news-item .thumb,.news-item-c .thumb,.pro-home .thumb,.pro-home1 .thumb,.pro-item .thumb,.rel-case-item .thumb,.sol-cat-item .thumb,.sol-home .thumb,.sol-item .thumb{background-color:#f8f8f8}.case-item .more,.news-item .more,.news-item-c .more,.pro-home .more,.pro-home1 .more,.pro-item .more,.rel-case-item .more,.sol-cat-item .more,.sol-home .more,.sol-item .more{position:absolute;width:47px;height:47px;display:block;border-radius:30px;background:#f90;left:1.5rem;top:1.5rem;text-align:center;line-height:47px;color:#fff;transform:rotateY(180deg) scale(0);transition:all .3s;opacity:0;box-shadow:0 .3rem 1rem rgba(255,153,0,.42)}.case-item .more i,.news-item .more i,.news-item-c .more i,.pro-home .more i,.pro-home1 .more i,.pro-item .more i,.rel-case-item .more i,.sol-cat-item .more i,.sol-home .more i,.sol-item .more i{font-size:1rem;line-height:47px}.case-item:hover .more,.news-item-c:hover .more,.news-item:hover .more,.pro-home1:hover .more,.pro-home:hover .more,.pro-item:hover .more,.rel-case-item:hover .more,.sol-cat-item:hover .more,.sol-home:hover .more,.sol-item:hover .more{transform:rotateY(180deg) scale(1) rotate(-45deg);opacity:1}.case-item:hover .more:hover,.news-item-c:hover .more:hover,.news-item:hover .more:hover,.pro-home1:hover .more:hover,.pro-home:hover .more:hover,.pro-item:hover .more:hover,.rel-case-item:hover .more:hover,.sol-cat-item:hover .more:hover,.sol-home:hover .more:hover,.sol-item:hover .more:hover{transform:rotateY(180deg) scale(1) rotate(0)}.case-item:hover .more:active,.news-item-c:hover .more:active,.news-item:hover .more:active,.pro-home1:hover .more:active,.pro-home:hover .more:active,.pro-item:hover .more:active,.rel-case-item:hover .more:active,.sol-cat-item:hover .more:active,.sol-home:hover .more:active,.sol-item:hover .more:active{transform:rotateY(180deg) scale(.9)}.news-item,.sol-item{margin-bottom:10px;overflow:hidden;position:relative;display:-ms-flexbox;display:flex}.news-item .thumb,.sol-item .thumb{display:block;border-radius:2px 0 0 2px;overflow:hidden;-ms-flex:none;flex:none}.news-item .thumb img,.sol-item .thumb img{display:block;width:100%;height:auto;transition:all .5s}.news-item .thumb:hover img,.sol-item .thumb:hover img{transform:scale(1.05);filter:brightness(1.05)}.news-item .info,.sol-item .info{-ms-flex:1;flex:1;padding:2rem 3.4rem;background:#f8f8f8;border-radius:0 2px 2px 0}.news-item .info h3,.sol-item .info h3{font-size:1.125rem;color:#3c4d4f;font-weight:500;margin:0 0 1rem}.news-item .info h3 a,.sol-item .info h3 a{position:relative;color:inherit;transition:all .3s}.news-item .info h3 a:after,.sol-item .info h3 a:after{content:"";position:absolute;width:100%;height:1px;display:block;left:0;bottom:1px;transform:scale(0,1);transition:all .3s;background:#008b9c;transform-origin:100% 0}.news-item .info h3 a:hover:after,.sol-item .info h3 a:hover:after{transform:scale(1)}.news-item .info .txt,.sol-item .info .txt{max-height:3rem;overflow:hidden;margin-bottom:1rem}.news-item .info .txt p,.sol-item .info .txt p{margin:0;color:#999;font-size:1rem;line-height:1.5em}.news-item .info .btns a,.sol-item .info .btns a{font-size:1rem;line-height:2.5rem;border:1px solid #008b9c;width:120px;text-align:center;font-weight:500;display:inline-block;color:#008b9c;margin-right:4px;transition:all .3s;border-radius:2px}.news-item .info .btns a:hover,.sol-item .info .btns a:hover{background:#008b9c;color:#fff}.news-item:hover h3,.sol-item:hover h3{color:#008b9c}.news-item .more,.sol-item .more{top:auto;bottom:2.5rem;left:3.4rem}.news-item .meta,.sol-item .meta{font-size:.875rem;font-weight:300;color:#999;line-height:1em;margin-bottom:1rem;display:block}.news-item .meta i,.sol-item .meta i{font-size:.8rem;display:inline-block;margin-right:.5rem}.news-item .btn,.sol-item .btn{width:120px;line-height:2.5rem;display:block;border:1px solid #008b9c;color:#008b9c;font-size:1rem;box-sizing:border-box;text-align:center;border-radius:2px;transition:all .3s}.news-item .btn:hover,.sol-item .btn:hover{background:#008b9c;color:#fff}.case-item{position:relative;width:calc((100% - 20px)/ 3);margin-left:10px;border:1px solid #eee;margin-bottom:10px;transition:all .3s}.case-item:nth-of-type(3n){margin-left:0}.case-item .thumb{display:block;overflow:hidden;border-radius:2px 2px 0 0}.case-item .thumb img{display:block;transition:all .3s}.case-item .info{padding:1rem;border-radius:0 0 2px 2px}.case-item .info h3{font-size:1.125rem;color:#3c4d4f;font-weight:400;margin:0}.case-item .info h3 a{color:inherit;transition:all .3s}.case-item .info h3 a:hover{color:#008b9c}.case-item .info .txt{margin:1rem 0;overflow:hidden;max-height:2.5rem}.case-item .info .txt p{margin:0;color:#999;font-size:1rem;line-height:1.25rem}.case-item .meta{display:-ms-flexbox;display:flex;margin-bottom:1rem;-ms-flex-pack:justify;justify-content:space-between;font-size:.875rem;font-weight:300;color:#999}.case-item .meta a{color:#f90;margin-left:.5rem}.case-item .meta i{font-size:.8rem;display:inline-block;margin-left:5px;vertical-align:middle;line-height:1rem}.case-item .meta .tags{margin-left:1rem}.case-item .meta .tags i{font-size:1.4rem;color:#f90}.case-item:hover{box-shadow:0 12px 20px -16px rgba(52,52,52,.5)}.case-item:hover img{transform:scale(1.04);filter:brightness(1.1)}.sol-cat-item{width:388px;height:189px;margin-bottom:18px;margin-right:18px;position:relative;border-radius:4px;overflow:hidden}.sol-cat-item a{display:block;background:#000}.sol-cat-item h3{position:absolute;width:100%;top:50%;margin:0;font-size:24px;line-height:1em;color:#aeaeae;font-weight:500;text-transform:uppercase;text-align:center;transform:translateY(-50%);transition:all .3s;z-index:9}.sol-cat-item img{opacity:.45;display:block;transition:all .3s}.sol-cat-item:after{position:absolute;content:"";width:100%;height:60px;bottom:0;display:block;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.7) 90%);transform:translateY(60px)}.sol-cat-item:nth-of-type(2){margin-left:406px;margin-right:0}.sol-cat-item:last-child{margin-right:0}.sol-cat-item:hover img{opacity:1}.sol-cat-item:hover h3{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5);top:80%}.sol-cat-item:hover:after{transform:translateY(0)}.news-item-i{display:-ms-flexbox;display:flex;margin-bottom:3rem}.news-item-i .thumb{-ms-flex:none;flex:none;display:block;margin-left:2rem;overflow:hidden;background:#008b9c}.news-item-i .thumb img{display:block;transition:all .3s}.news-item-i .thumb:hover img{opacity:.8;filter:brightness(1.05)}.news-item-i .info{-ms-flex:1;flex:1;border-bottom:dotted 1px #ddd}.news-item-i .info h3{font-size:1.5rem;line-height:1em;max-height:3rem;overflow:hidden;font-weight:300;color:#3c4d4f;margin:0 0 .8rem}.news-item-i .info h3 a{color:inherit;transition:all .3s}.news-item-i .info h3 a:hover{color:#008b9c}.news-item-i .info .meta{font-size:.875rem;font-weight:300;line-height:1em;color:#3c4d4f;display:block;margin:0 0 1rem}.news-item-i .info .txt{max-height:2.5rem;font-size:1rem;line-height:1.25rem;color:#999;font-weight:300;overflow:hidden}.news-item-i .info .txt p{margin:0}.news-item-c{background:#f8f8f8;border:1px solid #eee;border-radius:2px;position:relative}.news-item-c .thumb{overflow:hidden;display:block;-ms-flex:none;flex:none;border-radius:2px 2px 0 0}.news-item-c .thumb img{display:block;width:100%;transition:all .3s}.news-item-c .thumb:hover img{transform:scale(1.05);filter:brightness(1.05)}.news-item-c .info{padding:1.2rem 1.2rem 3rem}.news-item-c .info h3{font-size:1.5rem;line-height:1em;max-height:3rem;overflow:hidden;font-weight:300;color:#3c4d4f;margin:0 0 .8rem}.news-item-c .info h3 a{color:inherit;transition:all .3s}.news-item-c .info h3 a:hover{color:#008b9c}.news-item-c .info .meta{font-size:.875rem;font-weight:300;line-height:1em;color:#3c4d4f;display:block;margin:0 0 1rem}.news-item-c .info .txt{max-height:5rem;font-size:1rem;line-height:1.25rem;color:#999;font-weight:300;overflow:hidden}.news-item-c .info .txt p{margin:0}.search-item{margin-bottom:20px}.search-item h2{background:#eee;border-radius:10px 10px 0 0;line-height:40px;padding:0 40px 0 20px;margin:0;transition:all .3s}.search-item h2 a{font-weight:500;color:#333;font-size:1rem;width:85%;display:inline-block;transition:all .3s}.search-item h2 a:hover{color:#008b9c}.search-item .meta{float:left;display:inline-block;font-weight:400;font-size:12px;color:#888;background:#fff;border-radius:8px;line-height:1.6em;padding:0 6px;margin-top:12px}.search-item .meta.cat_pro{background:#008b9c;color:#fff}.search-item .meta.cat_sol{background:#20b2aa;color:#fff}.search-item .meta.cat_page{background:#87cefa;color:#fff}.search-item .meta.cat_app{background:orange;color:#fff}.search-item .meta.cat_case{background:#66f;color:#fff}.search-item .txt{background:#f8f8f8;padding:18px 40px;border-radius:0 0 10px 10px}.search-item .txt p{margin:0;color:#666;font-size:.875rem;line-height:1.8em}.rel-case-item .info h3,.rel-pro-item h3{padding:0 10px;color:#fff;font-weight:400}.search-item:hover h2{background:#ddd}.rel-pro-item{overflow:hidden;border-radius:4px;background:#f5f5f5;position:relative}.rel-pro-item img{mix-blend-mode:multiply;display:block}.rel-pro-item h3{position:absolute;bottom:0;background:rgba(0,0,0,.4);font-size:1rem;line-height:3rem;margin:0;width:100%;text-align:center}.pics-box .gallery-item{margin-top:0!important;margin:0 3px}.pics-box .gallery-item dd{display:none}.pics-box .gallery-item img{border:none!important;display:block;mix-blend-mode:multiply;position:absolute;top:50%;transform:translateY(-50%)}.lab-pro-item .thumb:hover img,.rel-case-item:hover img{transform:scale(1.05);filter:brightness(1.05)}.pics-box .gallery-item a{display:block;height:75px;background:#f5f5f5;position:relative;overflow:hidden;border:1px solid transparent;transition:all .3s}.pics-box .gallery-item.slick-current a{border:1px solid #ddd}.rel-case-item{width:393px;overflow:hidden;position:relative;margin-right:10px;border-radius:4px}.rel-case-item .thumb{display:block}.rel-case-item .thumb img{display:block;width:100%;height:auto;transition:all .5s}.rel-case-item .info{position:absolute;bottom:0;width:100%;background:rgba(0,0,0,.4);line-height:2.5em;transition:all .3s}.container-about .sec-intro .about-intro-pics .slick-dots,.home-banner .slick-dots{bottom:10px}.rel-case-item .info h3{font-size:14px;margin:0}.rel-news-item .info{padding:.5rem .5rem 0}.rel-news-item .info h3{font-size:1rem;font-weight:400;color:#3c4d4f;margin:0 0 .5rem}.rel-news-item .info .data{color:#999;font-size:.875rem;font-weight:300}.rel-news-item .info .data i{font-size:.8rem;display:inline-block;margin-left:5px}.lab-pro-item{background:#f8f8f8;display:-ms-flexbox;display:flex;margin-bottom:10px;-ms-flex:none;flex:none;width:calc((100% - 10px)/ 2);border:1px solid #eee}.lab-pro-item .thumb{-ms-flex:none;flex:none;max-width:50%;overflow:hidden;border-right:solid 1px #eee;background:#eee}.lab-pro-item .thumb img{display:block;transition:all .3s}.lab-pro-item .infobox{padding:0 1.25rem 1.25rem;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.lab-pro-item .infobox h3{margin:0 0 1.75rem;font-size:1.5rem;color:#3c4d4f;line-height:1em}.lab-pro-item .infobox p{font-size:1rem;color:#3c4d4f;line-height:2em;margin:0}.term_filter_box .filter .tit,.term_filter_box .filter ul li{font-size:1rem;line-height:1.5rem}.container-case-ls #list-content,.container-pro-ls #list-content{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.container-case-ls ul.list,.container-pro-ls ul.list{width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.term_filter_box{background:#f8f8f8;margin:0 0 2.625rem;padding:2.375rem 2.375rem 1.4rem}.term_filter_box .filter{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;border-top:dotted 1px #ddd;padding:2rem 0 1.5rem}.term_filter_box .filter .tit{margin:0 0 0 2rem;text-transform:uppercase;color:#3c4d4f;font-weight:500;-ms-flex:none;flex:none}.term_filter_box .filter ul{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.term_filter_box .filter ul li.current-menu-item a{color:#008b9c;font-weight:700}.term_filter_box .filter ul li a{color:#444;display:block;margin:0 0 .5rem 2rem;transition:all .3s}.term_filter_box .filter ul li a:hover{color:#008b9c}.term_filter_box .filter ul li a.current{color:#008b9c;font-weight:700}.term_filter_box .filter.main-cats{border-top:none;padding-top:0}.term_filter_box .filter.main-cats .tit{line-height:2.5rem}.term_filter_box .filter.main-cats ul li.current-menu-item a{background:#008b9c;color:#fff;font-weight:400;border-color:#008b9c}.term_filter_box .filter.main-cats ul li a{box-sizing:border-box;line-height:2.5rem;padding:0 2rem;border:1px solid #c1cbcc;margin-left:.5rem;margin-right:0}.term_filter_box .filter.main-cats ul li a.current{background:#008b9c;color:#fff;font-weight:400;border-color:#008b9c}.list-body{position:relative}.list-body #loading-animation{position:absolute;left:50%;top:0;transform:translateX(-50%);z-index:99}.container .menu{height:11.8rem;background:url(../img/logo-bg.png) 100% -8%/40% auto no-repeat,url(../img/logo-bg.png) 0 108%/40% auto no-repeat #f8f8f8;position:relative;padding:3.75rem 1rem;text-align:center;font-size:0;margin-bottom:2.5rem;display:-ms-flexbox;display:flex}.container .menu:before{position:absolute;left:0;top:0;width:0;height:0;border:1.375rem solid #f90;border-right-color:transparent;border-bottom-color:transparent;content:""}.container .menu li{-ms-flex:1;flex:1;height:4rem;font-size:1.125rem;color:#3c4d4f;background:#fff;border-radius:4px;overflow:hidden;margin:0 4.5px;box-shadow:0 4px 8px rgba(202,202,202,.35);transition:all .3s}.container .menu li a{display:block;line-height:4rem;text-align:center;color:inherit}.container .menu li.current-menu-item,.container .menu li:hover{color:#fff;background:#008b9c;box-shadow:0 4px 8px rgba(0,184,207,.2)}.container-single{margin-top:-2.75rem;padding-top:2.75rem;background:#f8f8f8;color:#3c4d4f;font-size:1rem;line-height:1.5em}.container-single .content{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin-bottom:4rem}.container-single h1{font-size:1.875rem;line-height:1.2em;font-weight:400;margin:0 0 1.875rem}.container-single .meta{font-size:1rem;color:#666;margin-bottom:1.875rem;border-bottom:dotted 1px #ddd;padding-bottom:1rem;font-weight:300}.container-single .meta i{color:#999}.container-single .date{margin-left:20px}.container-single .date i{display:inline-block;font-size:14px;margin-left:3px}.container-single figure{margin:0}.container-single figure img{display:block;border-radius:4px}.container-single figure.alignright{margin-left:3rem;margin-bottom:2rem}.container-single h2{color:#008b9c;font-weight:700;text-transform:uppercase;margin:2rem 0 1rem}.container-single p{margin:0 0 .5rem}.container-single+.relbox{background:#fff}.container-single+.relbox h2{font-size:3rem;font-weight:500;color:#3c4d4f;margin:2.5rem 0 1rem;text-transform:uppercase}.container-single+.relbox .gallery-box{margin-bottom:0}.a2a_kit{display:inline-block;vertical-align:-5px}.a2a_kit .a2a_svg{width:20px;height:20px}.gallery-box{border-radius:4px;box-shadow:0 5px 2.375rem -3px #d9dedf;overflow:hidden;padding:2rem 3.75rem 3rem;margin-bottom:50px}.gallery-box .gallery-item,.gallery-box li{display:none}.gallery-box .gallery-item.slick-slide,.gallery-box li.slick-slide{display:block}.gallery-box .slick-slide{margin:0 3.5px!important}.gallery-box .slick-slide a{display:block;overflow:hidden;border-radius:4px}.gallery-box .slick-slide img{border:none!important;transition:all .3s}.gallery-box .slick-slide img:hover{transform:scale(1.02);filter:brightness(1.1)}.gallery-box dd{display:none}.casels .slick-next,.casels .slick-prev,.gallery-box .slick-next,.gallery-box .slick-prev,.home-banner .slick-next,.home-banner .slick-prev{left:-40px;height:70px;width:40px}.casels .slick-next:before,.casels .slick-prev:before,.gallery-box .slick-next:before,.gallery-box .slick-prev:before,.home-banner .slick-next:before,.home-banner .slick-prev:before{position:absolute;left:50%;top:0;transform:translateX(-50%);content:"\e636";color:#008b9c;font-family:iconfont;font-size:4rem;display:block}.casels .slick-next,.gallery-box .slick-next,.home-banner .slick-next{left:auto;right:-40px}.casels .slick-next:before,.gallery-box .slick-next:before,.home-banner .slick-next:before{content:"\e635"}.single-nav{border-top:dotted 1px #ddd;padding-top:20px;margin-bottom:50px}.single-nav p{margin:0;font-weight:500;line-height:1.8em}.single-nav span{display:inline-block}.single-nav a{color:inherit;transition:all .3s;font-weight:400}.single-nav a:hover{color:#008b9c}.container-contact .content{background:#f5f5f5}.container-contact .content iframe{width:100%;height:350px}.container-contact .content h2,.container-contact .content p,.container-contact .content ul{padding:0 50px}.container-contact .content h2{font-size:24px;color:#333;line-height:1em;margin:30px 0 10px}.container-contact .content h2+p{color:#999;font-size:16px;margin:0 0 30px}.container-contact .content .contact_info{overflow:hidden}.container-contact .content .contact_info li{width:50%;float:right;margin-bottom:15px;color:#333;padding-right:30px;position:relative}.container-contact .content .contact_info li:before{position:absolute;right:0;top:0;content:"\e6d6";font-family:iconfont;color:#008b9c;display:block;width:30px;line-height:1rem}.container-contact .content .contact_info li:nth-of-type(2):before{content:"\e62a";font-size:1.4rem;left:-.2rem}.container-contact .content .contact_info li:nth-of-type(3):before{content:"\e705"}.container-contact .content .contact_info li:nth-of-type(4):before{content:"\e605";font-size:1.4rem;left:-.1rem}.container-contact .content .contact_info li a{color:inherit;transition:all .3s}.container-contact .content .contact_info li a:hover{color:#008b9c}.container-contact .content .contact_info li span{color:#999;font-size:16px;display:inline-block;padding-left:15px;margin-left:15px;line-height:1em;border-left:solid 1px #ddd}.container-contact .content .contact-add{padding:25px 0 30px;margin:10px 50px;border-top:dotted 1px #ddd;overflow:hidden}.container-contact .content .contact-add li{float:right;width:50%;margin-bottom:25px;padding-right:30px;font-size:16px;color:#333;position:relative}.container-contact .content .contact-add li:before{position:absolute;width:30px;color:#008b9c;right:0;top:-2px;content:"\e606";font-family:iconfont;font-size:22px;display:block}.container-contact .content .contact-add li:first-child{width:100%}.container-contact .content .contact-add strong{display:block;font-size:16px;color:#333;font-weight:700;line-height:1em;margin-bottom:10px}#xz-form{margin-top:4rem}#xz-form h2{font-size:2.25rem;color:#3c4d4f;line-height:1em;font-weight:700;margin:0 0 .5rem}#xz-form h2+p{color:#3c4d4f;font-size:1.125rem;line-height:1.4em;margin:0 0 1.5rem;font-weight:300}.container-gallery .gallery-box{margin-top:3rem}.container-gallery .gallery-box h2{color:#008b9c;font-size:1.5rem;line-height:1em;font-weight:700;margin:0 0 1.5rem}.container-about h2{font-size:3.4rem;color:#3c4d4f;text-transform:uppercase;line-height:1em;margin-bottom:.8rem;position:relative;font-weight:500}.container-about .sec-intro{position:relative}.container-about .sec-intro .sec-tit{position:absolute;left:0;top:0;padding:0 90px 30px 0;border-right:solid 1px #ddd}.container-about .sec-intro .sec-tit .des{margin:0}.container-about .sec-intro .sec-tit .des span{text-align:left;display:block;color:#d5d5d5;font-size:45px;font-weight:700;line-height:1em;text-transform:uppercase}.container-about .sec-intro .sec-tit .des span.des2{font-size:84px;line-height:70px}.container-about .sec-intro .sec-tit .tit{text-align:left;font-size:45px;font-weight:700;color:#3c4d4f;line-height:1em;margin:10px 0 0;text-transform:uppercase}.container-about .sec-intro .content{width:62.5%;color:#666;line-height:1.5em;font-size:16px;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin-bottom:3.25rem}.container-about .sec-intro .content p{margin:0 0 .5em}.container-about .sec-intro .content p strong{font-size:1.5rem;font-weight:300;margin-bottom:1.5rem;display:block}.container-about .sec-cert .gallery-item dd,.container-about .sec-intro .about-intro-pics .slick-dots button{display:none}.container-about .sec-intro .content .has-2-columns{margin-left:-60%}.container-about .sec-intro .content .has-2-columns&gt;div:first-child{-ms-flex-preferred-size:42%;flex-basis:42%;margin-left:0}.container-about .sec-intro .content .has-2-columns&gt;div:last-child{-ms-flex-preferred-size:55%;flex-basis:55%;margin-top:10px;margin-left:0;margin-right:2rem}.container-about .sec-intro .about-intro-pics{overflow:hidden;border-radius:4px;margin-bottom:0}.container-about .sec-intro .about-intro-pics .slick-dots li{height:8px;width:50px;margin:0 2px 0 0;background:rgba(0,0,0,.35)}.container-about .sec-intro .about-intro-pics .slick-dots li:hover{background:rgba(0,0,0,.5)}.container-about .sec-intro .about-intro-pics .slick-dots li.slick-active{background:#008b9c}.container-about .sec-intro .about-intro-pics .blocks-gallery-item{margin-bottom:0}.container-about .sec-mission{margin-top:60px;height:359px;background-color:#2e2e2e;background-position:50% 0;background-repeat:no-repeat;background-size:cover}.container-about .sec-mission .cover_bg{background:rgba(0,0,0,.5);height:100%}.container-about .sec-mission h2{color:#fff;margin:0;padding-top:4rem;text-align:center}.container-about .sec-mission .content{text-align:center;margin-top:.8rem;margin-bottom:3rem;color:#fff;font-size:1rem;font-weight:300;line-height:1.5em}.container-about .sec-mission .content h3{font-size:1.5rem;line-height:1em;font-weight:300;margin:0 0 2rem}.container-about .sec-cert{border-top:solid 1px #f5f5f5;padding-bottom:3rem}.container-about .sec-cert h2{margin-top:3.5rem;text-align:center;margin-bottom:3rem}.container-about .sec-cert .gallery-item{margin:0 10px;border:none}.container-about .sec-cert .gallery-item img{border:none!important}.container-about .sec-cert .slick-next:before,.container-about .sec-cert .slick-prev:before{color:#008b9c}.container-about .sec-delivery h2{text-align:center;margin-bottom:3rem}.container-about .sec-delivery .content&gt;ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;aligh-items:stretch;margin-bottom:50px}.container-about .sec-delivery .content&gt;ul&gt;li{width:49.5%;border:1px solid #eee;padding-bottom:30px}.container-about .sec-delivery h3{background:#f8f8f8;color:#3c4d4f;line-height:75px;font-size:1.5rem;font-weight:700;text-align:center;margin:0 0 1.875rem}.container-about .sec-delivery p{margin:0 30px 5px;line-height:1.5em;font-size:1rem;color:#666}.container-about .sec-delivery strong{display:block;margin-top:30px;color:#333;font-weight:500}.sec-adv-box{padding-top:3.875rem;padding-bottom:2rem;background:url(../img/logo-bg.png) 0 -2%/40% auto no-repeat,url(../img/logo-bg.png) 100% 102%/40% auto no-repeat #f8f8f8}.sec-adv-box h2{margin:0;text-align:center;font-size:3rem}.sec-adv-box h3{text-align:center;font-size:1.5rem;font-weight:300;margin:.75rem 0 3rem;color:#3c4d4f}.sec-adv-box ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.sec-adv-box ul li{-ms-flex:none;flex:none;width:22%;text-align:center;color:#999;font-size:.875rem;line-height:1.25rem;margin-bottom:3.5rem;padding-top:5rem;position:relative}.home-banner,.home-banner .so-widget-xz-loop_acf{margin-bottom:0}.sec-adv-box ul li strong{display:block;font-size:1.125rem;font-weight:500;color:#3c4d4f;padding:0 1rem}.sec-adv-box ul li:before{position:absolute;display:block;width:4rem;height:4rem;top:0;left:50%;transform:translateX(-50%);content:"";background:url(../img/icon1.jpg)}.sec-adv-box ul li:nth-of-type(2):before{background:url(../img/icon2.jpg)}.sec-adv-box ul li:nth-of-type(3):before{background:url(../img/icon3.jpg)}.sec-adv-box ul li:nth-of-type(4):before{background:url(../img/icon4.jpg)}.home-banner .home_banner-item{display:none}.home-banner .home_banner-item.slick-slide{display:block}.home-banner .slick-dots li button:before{font-size:10px;opacity:.4}.home-banner .slick-dots li.slick-active button:before{color:#f90;text-shadow:0 1px 2px rgba(0,0,0,.7);opacity:.8}.home-banner .slick-prev{left:1rem;z-index:99}.home-banner .slick-next{right:1rem}.home-procat{margin-top:-2.75rem;padding:3rem 0;background:#f8f8f8}.home-procat .procat_tit li{display:inline-block;width:390px;line-height:80px;height:80px;font-size:18px;color:#3d2110;font-weight:600;background:#fff;border:1px solid #eee;border-radius:4px;margin-bottom:10px;position:relative;overflow:hidden;transition:all .3s}.home-procat .procat_tit li a{color:inherit;display:block}.home-procat .procat_tit li a.cat_tit{transition:all .3s;padding-right:25%;font-size:1.5rem;font-weight:400;position:relative}.home-procat .procat_tit li a.cat_tit:before{display:block;position:absolute;right:8px;top:7px;width:64px;height:64px;background:url(../img/pro-cat.jpg) #eee;background-blend-mode:multiply;background-size:100% auto;content:"";border-radius:2px;overflow:hidden}.home-procat .procat_tit li a.more{position:absolute;width:60px;height:80px;color:#f90;text-align:center;border-radius:4px;left:0;top:0;transition:all .3s}.home-procat .procat_tit li a.more i{font-size:20px;display:inline-block;transition:all .3s;transform:rotateY(180deg)}.home-procat .procat_tit li a.more:hover{width:70px}.home-procat .procat_tit li a.more:hover i{transform:rotateY(180deg) translateX(.35rem) scale(1.1)}.home-procat .procat_tit li.current,.home-procat .procat_tit li:hover{background:#008b9c;color:#fff}.home-procat .procat_tit li.current a.more,.home-procat .procat_tit li:hover a.more{color:#fff}.home-procat .procat_tit li.current .cat-tit:before,.home-procat .procat_tit li:hover .cat-tit:before{background-blend-mode:normal}.home-procat .procat_container{position:relative;height:474px}.home-procat .pro_cat_box{width:100%;position:absolute;left:0;top:0;display:none}.home-procat .pro_cat_box.show{display:block}.home-procat .pro_cat_box li{display:block;float:right;overflow:hidden;border-radius:2px;border:1px solid #ddd;position:relative;transition:all .3s}.home-procat .pro_cat_box li:nth-of-type(4),.home-procat .pro_cat_box li:nth-of-type(7){margin-left:0}.home-procat .pro_cat_box li:hover{box-shadow:2px 4px 8px 1px rgba(193,193,193,.53)}.home-procat .pro_cat_box li:hover img{transform:scale(1.05)}.home-procat .pro_cat_box img{display:block;mix-blend-mode:multiply;transition:all .5s}.home-procat .pro_cat_box .pro-home1{background:#fff;width:474px;height:474px;margin-left:10px;padding:.4rem 2rem;box-sizing:border-box}.home-procat .pro_cat_box .pro-home1:hover img{transform:scale(1);filter:brightness(1.1)}.home-procat .pro_cat_box .pro-home1 a.thumb{background:#fff;display:block}.home-procat .pro_cat_box .pro-home1 a.thumb img{width:350px;height:auto;display:block;margin:0 auto}.home-procat .pro_cat_box .pro-home1 h3{margin:.8rem 0;color:#008b9c;font-size:1.125rem;font-weight:400;transition:all .3s}.home-procat .pro_cat_box .pro-home1 h3 a{color:inherit}.home-procat .pro_cat_box .pro-home1 .txt{margin:0;overflow:hidden;max-height:3rem}.home-procat .pro_cat_box .pro-home1 .txt p{margin:0;font-size:.875rem;line-height:1.5rem;color:#999;font-weight:300}.home-procat .pro_cat_box .pro-home{background:#fff;width:232px;height:232px;margin-left:10px;margin-bottom:8px}.home-procat .pro_cat_box .pro-home a{display:block}.home-procat .pro_cat_box .pro-home h3{position:absolute;width:100%;padding:1rem;color:#3c4d4f;font-size:.875rem;font-weight:500;line-height:1.5rem;bottom:0;left:0;margin:0}.home-procat .pro_cat_box .pro-home img{transform-origin:50% 0;transform:scale(.8)}.home-procat .pro_cat_box .pro-home .thumb{background:#fff}.home-sol{position:relative;margin-top:4rem}.home-sol .tit{width:calc((100% - 20px)/ 3);position:absolute;top:0;left:50%;transform:translateX(-50%);text-align:center;box-sizing:border-box;padding:0 1rem 1rem}.home-sol .tit h2{font-size:2rem;line-height:2.5rem;color:#3c4d4f;padding:0 2rem;margin:0;font-weight:500}.home-sol .tit h2+p{font-weight:300;color:#999;font-size:1rem;margin:1rem 0}.home-sol .tit .more{display:block;line-height:4.25rem;border-radius:4px;background:#f90;text-align:center;color:#fff;font-size:1rem;width:60%;margin:0 auto;transition:all .3s}.home-sol .tit .more:hover{box-shadow:0 6px 1rem rgba(255,153,0,.42)}.home-sol .sol-ls{margin-bottom:3.625rem;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.home-sol .sol-ls li{position:relative;border-radius:2px;overflow:hidden;-ms-flex:none;flex:none;width:calc((100% - 20px)/ 3);margin-bottom:10px;background:url(../img/home_sol2.jpg) 50% 50%/100% auto no-repeat}.home-sol .sol-ls li:nth-of-type(2){background-image:url(../img/home_sol1.jpg)}.home-sol .sol-ls li:nth-of-type(3){background-image:url(../img/home_sol5.jpg)}.home-sol .sol-ls li:nth-of-type(4){background-image:url(../img/home_sol4.jpg)}.home-sol .sol-ls li:nth-of-type(5){background-image:url(../img/home_sol3.jpg)}.home-sol .sol-ls li a.thumb{display:block;padding-top:64%;background:rgba(0,0,0,.4);transition:all .3s}.home-sol .sol-ls li:hover a.thumb{background:rgba(0,0,0,.2)}.home-sol .sol-ls li:hover h3{transform:translateY(-50%)}.home-sol .sol-ls li h3{position:absolute;width:100%;margin:0;padding:2rem;bottom:0;left:0;box-sizing:border-box;text-align:center;font-weight:300;font-size:1.5rem;line-height:1.2em;color:#fff;text-transform:uppercase;transition:all .3s}.home-sol .sol-ls li:first-child{margin-left:5rem}.home-adv h2{font-size:3rem;line-height:1em;color:#3c4d4f}.home-history{background:50% 30% no-repeat #000;overflow:hidden;height:480px;position:relative}.home-history .box{background:rgba(0,0,0,.54);height:100%;overflow-x:auto}.home-history .main{padding-top:3.375rem;position:relative}.home-history .main:before{display:block;width:1920px;height:70px;background:url(../img/his_line.png);content:"";left:50%;top:12rem;position:absolute;transform:translate(-50%,-50%)}.home-history .main&gt;ul{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.home-history .main&gt;ul&gt;li{-ms-flex:none;flex:none;width:33%;color:#fff;font-size:.875rem;line-height:1.25rem;color:rgba(255,255,255,.6);position:relative}.home-history .main&gt;ul&gt;li strong{font-size:2.2rem;line-height:1em;font-weight:500;color:#fff}.home-history .main&gt;ul&gt;li ul{margin-top:1.5rem}.home-history .main&gt;ul&gt;li li{padding-right:1rem;position:relative;margin:0 0 1rem 4rem}.home-history .main&gt;ul&gt;li li:before,.home-history .main&gt;ul&gt;li:after{content:"";display:block;position:absolute;right:0}.home-history .main&gt;ul&gt;li li:before{width:0;height:0;border:.5rem solid transparent;border-right-color:#f90;top:0}.home-history .main&gt;ul&gt;li:nth-of-type(2n){padding-top:8rem}.home-history .main&gt;ul&gt;li:after{width:.5rem;height:.5rem;background:#fff;transform:translateX(120%);top:9rem;border-radius:2rem;border:.5rem solid #f90}.home-history .main&gt;ul&gt;li:nth-of-type(1):after{top:7.5rem}.home-history .main&gt;ul&gt;li:nth-of-type(2):after{top:8.5rem}.home-history .main&gt;ul&gt;li:nth-of-type(3):after,.home-history .main&gt;ul&gt;li:nth-of-type(5):after{top:7rem}.home-gallery{margin-top:-110px;background:#fff;position:relative;z-index:9}.home-media .titbox{margin-bottom:2.5rem}.home-media .titbox h2{text-align:center;font-size:3rem;text-transform:uppercase;color:#3c4d4f;font-weight:500;margin:0 0 1rem;line-height:1em}.home-media .titbox .links{text-align:center;font-size:1.5rem;font-weight:300;line-height:1em;color:#3c4d4f}.home-media .titbox .links a{color:inherit;transition:all .3s}.home-media .titbox .links a:hover{color:#008b9c}.home-media .box{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.home-media .sec1{-ms-flex:1;flex:1}.home-media .sec2{-ms-flex:none;flex:none;width:32.75%;margin-right:4rem;margin-bottom:0}.home-media .sec2 .slick-dots{bottom:.5rem}.home-media .sec2 .slick-dots li button:before{font-size:10px;color:#008b9c}.sec-i{width:670px}.sec-c{width:488px;height:540px;background:#f4f4f4;float:right;margin-top:-140px;overflow:hidden;border-radius:4px;margin-bottom:0}.sec-c .slick-dots{bottom:200px}.sec-c .slick-dots li{height:6px;width:30px;margin:0 2px 0 0;background:rgba(0,0,0,.35)}.sec-c .slick-dots li:hover{background:rgba(0,0,0,.5)}.sec-c .slick-dots li.slick-active{background:#008b9c}.sec-c .slick-dots button{display:none}#rel h2{font-size:42px;line-height:1em;color:#343434;font-weight:400;margin:32px 0 30px}#rel h2:after{content:"Products that maybe needed";display:block;line-height:1em;font-size:18px;color:#919191;margin-top:10px}#rel ul{box-shadow:none;padding:0;overflow:visible;margin-bottom:70px}#rel .slick-track{min-width:1200px!important}.container-pro-single #breadcrumbs{color:#3c4d4f;text-align:right;padding:0;margin:-1rem 0 3rem;line-height:1em}.container-pro-single .pro-intro{overflow:hidden;margin-bottom:3rem;display:-ms-flexbox;display:flex}.container-pro-single .pics-box{width:40%;-ms-flex:none;flex:none;margin-left:4.5rem}.container-pro-single .pro-info{-ms-flex:1;flex:1}.container-pro-single .showpic{overflow:hidden;background:#f5f5f5;border-radius:4px;margin-bottom:6px}.container-pro-single .showpic img{display:block;width:100%;height:auto;border:1px solid #eee}.container-pro-single .pro-tit{font-size:1.5rem;color:#3c4d4f;font-weight:700;margin:0 0 1rem}.container-pro-single .meta{border-bottom:dotted 1px #ddd;margin:0 0 1.2rem;padding-bottom:1rem;font-size:.875rem;line-height:1.25rem;color:#999;font-weight:300}.container-pro-single .meta a{color:inherit;transition:all .3s}.container-pro-single .meta a:hover,.container-pro-single .meta&gt;span:hover i{color:#f90}.container-pro-single .meta i.iconfont{font-size:.875rem;line-height:1.25rem;vertical-align:top;margin-left:.4rem;transition:all .3s}.container-pro-single .meta .tags i{font-size:1.3rem}.container-pro-single .meta&gt;span{display:inline-block;margin-left:1.5rem}.container-pro-single .meta&gt;span *{display:inline-block}.container-pro-single .meta .a2a_kit{float:left;margin-top:0!important}.container-pro-single .intro{font-size:1rem;line-height:1.5em;color:#666;border-bottom:dotted 1px #ddd;margin-bottom:1.5rem;padding-bottom:1rem}.container-pro-single .intro li,.container-pro-single .intro p{margin:0 0 1em;line-height:1.5em}.container-pro-single .intro strong{font-weight:500;color:#333;display:inline-block;margin-right:.8rem}.container-pro-single #xz-form h2,.pro-content&gt;h2{font-weight:300;margin-top:40px;margin-bottom:30px}.container-pro-single .btns a{width:220px;height:48px;display:inline-block;margin-right:8px;border:1px solid #008b9c;line-height:46px;text-align:center;font-size:18px;color:#008b9c;border-radius:2px;transition:all .3s}.container-pro-single #xz-form h2:before,.pro-content&gt;h2:before{content:"";border-top:dotted 1px #ddd;left:0}.container-pro-single .btns a:hover{background:#008b9c;color:#fff}.container-pro-single #xz-form h2{font-size:36px;line-height:1em;color:rgba(51,51,51,.84);position:relative}.container-pro-single #xz-form h2:before{height:0;width:62%;display:block;position:absolute;top:50%}.container-pro-single #xz-form h2+p{color:#008b9c;font-size:14px}#pro_snav,#pro_snav_bak{height:70px;background:#f5f5f5}#pro_snav .main,#pro_snav_bak .main{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}#pro_snav .main a,#pro_snav_bak .main a{display:block;line-height:68px;font-size:18px;color:#666;border-bottom:solid 2px transparent;transition:all .3s;box-sizing:border-box}#pro_snav .main a.current,#pro_snav .main a:hover,#pro_snav_bak .main a.current,#pro_snav_bak .main a:hover{color:#f90;border-bottom:solid 2px #f90}#pro_snav{background:#f5f5f5;position:fixed;height:50px;top:-80px;width:100%;transition:all .3s;box-shadow:0 5px 20px -5px rgba(0,0,0,.4);z-index:999}#pro_snav .main a{line-height:48px}#pro_snav.show{top:0}.pro-content{font-size:1rem;color:#666;line-height:24px}.pro-content&gt;h2{font-size:36px;line-height:1em;color:rgba(51,51,51,.84);position:relative}.pro-content&gt;h2:before{height:0;width:62%;display:block;position:absolute;top:50%}.pro-content p{margin:0 0 .5em}.pro-content a{color:#008b9c;display:inline-block;margin:0 3px;transition:all .3s}.pro-content a:hover{opacity:.8}.pro-content .gallery{margin-top:2rem!important}#pro-sec1+.txt ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#pro-sec1+.txt li{width:25%;box-sizing:border-box;padding-left:2rem;margin-bottom:1em}#pro-sec3+.txt,.tablebox{overflow:auto}#pro-sec3+.txt table,.tablebox table{width:100%;border-collapse:collapse;line-height:1em}#pro-sec3+.txt table p,.tablebox table p{margin:0}#pro-sec3+.txt table td,.tablebox table td{border:1px solid #ddd;padding:10px;text-align:center;font-size:1rem;color:#666}#pro-sec3+.txt table tr:hover,.tablebox table tr:hover{background:#f8f8f8}#pro-sec3+.txt table thead td,.tablebox table thead td{background:#ececec;font-weight:500}.container-app h1,.container-case h1{font-size:3rem;line-height:1em;margin:0 0 .8rem;font-weight:500;color:#3c4d4f}.container-app .meta,.container-case .meta{border-bottom:dotted 1px #ddd;margin:0 0 1.2rem;padding-bottom:1rem;font-size:.875rem;line-height:1.25rem;color:#999;font-weight:300}.container-app .meta a,.container-case .meta a{color:inherit;transition:all .3s}.container-app .meta a:hover,.container-case .meta a:hover{color:#f90}.container-app .meta i.iconfont,.container-case .meta i.iconfont{font-size:.875rem;line-height:1.25rem;vertical-align:top;margin-left:.4rem}.container-app .meta .tags i,.container-case .meta .tags i{font-size:1.3rem}.container-app .meta&gt;span,.container-case .meta&gt;span{display:inline-block;margin-left:1.5rem}.container-app .meta .a2a_kit,.container-case .meta .a2a_kit{float:left}.container-app .meta *,.container-case .meta *{display:inline-block}.container-app .content,.container-case .content{font-size:1rem;line-height:1.5em;color:#3c4d4f}.container-app .content h2,.container-case .content h2{color:#008b9c;font-size:1.5rem;line-height:1.4em;margin:1.25rem 0}.container-app .bg-box,.container-case .bg-box{margin-top:2rem;background-position:50% 0;background-repeat:no-repeat;background-size:100% auto;color:#fff;font-size:1rem;line-height:1.5em}.container-app .bg-box .main,.container-case .bg-box .main{padding-top:3rem}.container-app .bg-box h2,.container-case .bg-box h2{font-size:2rem;line-height:1em;margin:0 0 1rem}.container-app .bg-box .gallery-box,.container-case .bg-box .gallery-box{margin-top:2rem;background:#fff}.rel-case-box{color:#3c4d4f;font-size:1rem;line-height:1.5em}.rel-case-box .txt p{margin:0}.rel-case-box .txt li{margin-bottom:.5rem}.rel-case-box .txt h3{color:#008b9c;line-height:1.5rem;font-size:1.125rem;margin:0 0 1rem}.rel-case-box h2{font-size:2.25rem;color:#3c4d4f;line-height:1em;margin:4rem 0 .5rem}.rel-case-box h2+p{font-size:1.125rem;line-height:1.25rem;color:#999;margin:0 0 1.5rem}.rel-case-box .casels{margin-top:2rem}.container-case .case-equipment,.container-case .tec-data{color:#3c4d4f;font-size:1rem;line-height:1.5em}.container-case .case-equipment p,.container-case .tec-data p{margin:0 0 1em}.container-case .case-equipment h2,.container-case .tec-data h2{font-size:2.25rem;color:#3c4d4f;line-height:1em;margin:4rem 0 2rem}.container-case .case-equipment{margin-top:4rem;display:-ms-flexbox;display:flex;-ms-flex-align:top;align-items:top;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.container-case .case-equipment h2{margin-top:1rem}.container-case .case-equipment .pic{-ms-flex:none;flex:none;margin-right:2rem;max-width:50%}.container-case .case-equipment .pic img{display:block;border-left:solid .5rem #f90}.container-sol{font-size:1rem;line-height:1.5em;color:#3c4d4f}.container-sol h1{font-size:2rem;margin:0 0 2rem;text-align:center;color:#008b9c}.container-sol h2{margin-top:4rem;line-height:1em;font-size:2.25rem;margin-bottom:0}.container-sol h2+p{color:#999;font-size:1.125rem;line-height:1em;margin:.5rem 0 1.5rem;opacity:.84}.container-sol #sec1 h3{font-size:1.5rem;line-height:1em;color:#008b9c;margin:2rem 0 1rem}.container-sol #sec2&gt;ul{overflow:hidden;counter-reset:counter;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.container-sol #sec2&gt;ul&gt;li{counter-increment:counter;background:#f5f5f5;border-radius:4px;-ms-flex:none;flex:none;width:calc((100% - 20px)/ 3);position:relative;padding:25px 20px 25px 60px;overflow:hidden;margin-bottom:.5rem}.container-sol #sec2&gt;ul&gt;li:before{display:block;width:91px;height:91px;background:#ddd;font-size:43px;text-align:center;line-height:91px;color:#fff;content:"* " counter(counter);position:absolute;top:50%;transform:translateY(-50%);left:-45px;border-radius:50px;font-weight:700;direction:ltr}.container-sol #sec2&gt;ul&gt;li strong{line-height:1em;font-size:1rem;display:block}.container-sol #sec2&gt;ul&gt;li ul{margin-top:1rem}.container-sol #sec2&gt;ul&gt;li ul li{margin-bottom:.5rem;font-size:1rem;line-height:1.25em;color:#666}.container-sol #sec3 .txt{margin-bottom:2rem}.container-sol #sec3 .txt li{color:#666;line-height:1.25rem}.container-lab h2{color:#008b9c;font-size:1.5rem;line-height:1em;font-weight:700;margin:2rem 0 .85rem}.container-lab p{font-size:1rem;line-height:1.5rem;color:#3c4d4f;margin:0 0 .5rem}.container-lab .subtit{color:#999;font-size:1.125rem;line-height:1em;margin:0 0 1.2rem;opacity:.84}.container-lab .sec2{overflow:hidden;margin:1rem 0 3rem}.container-lab .sec2 .gallery{display:-ms-flexbox;display:flex;-ms-flex:row wrap;flex:row wrap}.container-lab .sec2 .gallery-item{position:relative;overflow:hidden;-ms-flex:none;flex:none;width:calc(25% - 6px)!important;float:none!important;margin:0 6px 6px 0!important}.container-lab .sec2 .gallery-item img{border:none!important;display:block;transition:all .8s}.container-lab .sec2 .gallery-item a{display:block}.container-lab .sec2 .gallery-item:hover dd{bottom:0}.container-lab .sec2 .gallery-item:hover img{transform:scale(1.05);filter:brightness(1.05)}.container-lab .sec2 dd{position:absolute;bottom:-100%;width:100%;background:rgba(0,139,156,.8);text-align:center;font-size:1rem;font-weight:500;line-height:1.3rem;color:#fff;padding:1rem 2rem 2rem;transition:all .3s}.container-lab .sec2 dd:after{position:absolute;bottom:1rem;width:20%;left:40%;height:3px;background:#fff;content:"";display:block}.container-lab .sec3{background:#f8f8f8;margin:3rem 0;padding:3rem 2.5rem}.container-lab .sec3 h2{margin:0 0 2rem;text-align:center}.container-lab .sec3 ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-size:1rem;line-height:1.5em;color:#008b9c}.container-lab .sec3 ul li{position:relative;text-align:center;padding:3rem 0 0;-ms-flex:none;flex:none;width:15%}.container-lab .sec3 ul li:before{width:3rem;height:3rem;display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);content:"\e60b";font-size:2.2rem;line-height:3rem;text-align:center;font-family:iconfont}.container-lab .sec3 ul li:after{content:"\e63b";font-size:1rem;top:30%;left:-1rem;display:block;font-family:iconfont;position:absolute;transform:rotateY(180deg)}.container-lab .sec3 ul li.step2:before{content:"\e698";font-size:2.5rem}.container-lab .sec3 ul li.step3:before{content:"\e76b"}.container-lab .sec3 ul li.step4:before{content:"\e650"}.container-lab .sec3 ul li.step5:before{content:"\e794"}.container-lab .sec3 ul li.step6:before{content:"\e63d"}.container-lab .sec3 ul li.step6:after{content:none}.container-lab .sec4{margin-bottom:3rem}.container-lab .sec4 ul{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.container-lab .sec6{margin:2rem 0 0}.container-lab .sec6 .wp-block-columns{background:#eee}.container-lab .sec6 .wp-block-column{margin-bottom:0}.container-lab .sec6 .wp-block-column:nth-of-type(2){-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding-right:1rem}.container-lab .sec6 .wp-block-image{margin:0}.container-lab .sec6 .wp-block-image img{display:block}@media screen and (max-width:1679px){#menu-main #menu-item-40&gt;.sub-menu div,#menu-main #menu-item-44&gt;.sub-menu div,#menu-main #menu-item-52&gt;.sub-menu div{-ms-flex-flow:row wrap;flex-flow:row wrap}}@media screen and (max-width:1440px){html{font-size:18px}.top_pic{height:230px}#menu-main&gt;li{font-size:1rem}#header{--lw:22rem}.logobox .slogan{font-size:.6rem}#menu-main #menu-item-52&gt;.sub-menu{width:calc(90vw - 2*var(--mp))}#menu-main #menu-item-40&gt;.sub-menu{width:calc(60vw - 2*var(--mp))}}@media screen and (max-width:1366px){#header{--mp:50px}.main{width:100%;padding-left:50px;padding-right:50px}#footer .main{padding:50px}#footer .footer-info{width:13rem}#footer-form{width:35%}#footer .menu-footer-container{width:28%}#menu-main&gt;li:after{width:120%;right:-10%}.home-history .main&gt;ul&gt;li{min-width:300px}.home-history .main:before{right:-300px;transform:translate(0,-50%)}.home-procat .pro_cat_box .pro-home1{width:39.5%;margin-left:.833%}.home-procat .pro_cat_box .pro-home{width:19.333%;margin-left:.833%}.home-procat .procat_tit li{width:32.5%;line-height:4rem;height:4rem}.home-procat .procat_tit li a.cat_tit::before{display:none}.home-procat .procat_tit li a.cat_tit{padding-right:1rem}.home-procat .procat_tit li a.more{height:4rem}}@media screen and (max-width:1279px){.logobox .slogan{display:none}#header{--lw:8rem;--mp:2rem}.main{width:100%;padding-left:2rem;padding-right:2rem}#footer .main{padding:2rem}.menubox{margin-right:10%}.menu-main-container.fixed{width:100%;right:0}#menu-main #menu-item-40&gt;.sub-menu,#menu-main #menu-item-44&gt;.sub-menu,#menu-main #menu-item-52&gt;.sub-menu{width:auto;padding:0 12px 12px}#menu-main #menu-item-40&gt;.sub-menu div,#menu-main #menu-item-44&gt;.sub-menu div,#menu-main #menu-item-52&gt;.sub-menu div{-ms-flex-pack:start;justify-content:flex-start}#menu-main #menu-item-40&gt;.sub-menu div li,#menu-main #menu-item-44&gt;.sub-menu div li,#menu-main #menu-item-52&gt;.sub-menu div li{margin:0;width:100%}#menu-main #menu-item-40&gt;.sub-menu div li a,#menu-main #menu-item-44&gt;.sub-menu div li a,#menu-main #menu-item-52&gt;.sub-menu div li a{border-radius:0}#menu-main #menu-item-40&gt;.sub-menu div&gt;li:first-child&gt;a,#menu-main #menu-item-44&gt;.sub-menu div&gt;li:first-child&gt;a,#menu-main #menu-item-52&gt;.sub-menu div&gt;li:first-child&gt;a{padding-top:10px}#menu-main #menu-item-40&gt;.sub-menu div&gt;li:last-child&gt;a,#menu-main #menu-item-44&gt;.sub-menu div&gt;li:last-child&gt;a,#menu-main #menu-item-52&gt;.sub-menu div&gt;li:last-child&gt;a{border-radius:0 0 5px 5px;padding-bottom:10px}#menu-main #menu-item-40&gt;.sub-menu .sub-menu,#menu-main #menu-item-44&gt;.sub-menu .sub-menu,#menu-main #menu-item-52&gt;.sub-menu .sub-menu{display:none!important}.lab-pro-item .infobox h3{font-size:1.2rem}.lab-pro-item .infobox p{font-size:.875rem}}@media screen and (max-width:1024px){#menu-main,#menu-main&gt;li .sub-menu{box-shadow:-.5rem .5rem 2rem -.5rem rgba(0,0,0,.5)}.menubox .head-info ul li.mail,.menubox .head-info ul li.tel{display:none}#menu-btn{display:inline-block}.menu-main-container{display:none;position:static}#menu-main&gt;li,.menu-main-container.show{display:block}.menu-main-container.fixed #menu-main{top:0}.menubox{height:70px}#menu-main{width:30%;position:absolute;left:0;top:70px;background:#fff;z-index:999}#menu-main&gt;li{line-height:50px!important;text-align:center}#footer .menu-footer-container,#menu-main&gt;li:after,.container-about .sec-intro .sec-tit,.home-procat .pro_cat_box .pro-home1 .txt{display:none}#menu-main&gt;li.current-menu-ancestor a,#menu-main&gt;li.current-menu-item a,#menu-main&gt;li:hover a{color:#fff;background:#008b9c}#menu-main&gt;li .sub-menu{overflow:hidden;top:0;width:100%!important;right:-100%;transform:translateX(0)!important;margin:0;padding:0!important;border-radius:0 .5rem .5rem 0!important}#menu-main&gt;li .sub-menu li a{background:#fff!important;color:#3c4d4f!important;line-height:3rem;border-radius:0!important}#menu-main&gt;li .sub-menu .current-menu-item a{border-left:solid 4px #f90}#footer-form{width:auto;margin-right:10%;-ms-flex:1;flex:1}.container-contact .content .contact-add li,.container-contact .content .contact_info li{float:none;width:auto}.container-about .sec-intro .content{width:100%}.container-about .sec-intro .content .has-2-columns{margin-left:0;-ms-flex-flow:column;flex-flow:column}.container-about .sec-intro .content .has-2-columns&gt;div:last-child{-ms-flex:none;flex:none;margin-right:0;width:60%}.container .menu{height:8.8rem;padding:2.25rem 1rem}.container-about h2{font-size:2.4rem}.container-about .sec-intro .content{font-size:14px}html{font-size:16px}.news-item .thumb,.sol-item .thumb{width:30%}.news-item .info h3{white-space:normal}.search-item .meta{font-size:.6rem}.home-procat .pro_cat_box .pro-home1{height:380px}.home-procat .pro_cat_box .pro-home{height:185px}.home-procat .procat_container{height:380px}}@media screen and (max-width:800px){.container-app h1,.container-case h1,.container-single+.relbox h2{font-size:2rem}.menubox .head-info ul li{display:none}#footer .footer-info{width:12rem}.container-lab .sec3{padding:2rem}.lab-pro-item .infobox{padding:1rem}.lab-pro-item .infobox h3{margin-bottom:1rem}.container-lab .sec6 .wp-block-columns{-ms-flex-flow:column;flex-flow:column}.container-lab .sec6 .wp-block-columns .wp-block-column{-ms-flex:none;flex:none;width:100%}.container-lab .sec6 .wp-block-columns .wp-block-image img{margin:1rem auto}.container-single figure.alignright{max-width:50%}.case-item{width:calc((100% - 10px)/ 2)}.case-item:nth-of-type(3n){margin-left:10px}.case-item:nth-of-type(2n){margin-left:0}.term_filter_box .filter.main-cats{-ms-flex-flow:column;flex-flow:column}.term_filter_box{padding:1rem 1.5rem}.container-case h2{font-size:1.5rem!important}.container-app .bg-box,.container-case .bg-box{background-size:150% auto}.container-case .case-equipment .pic{max-width:40%}.container-app .content ol li.col-4,.container-app .content ol li.col-5,.container-app .content ul li.col-4,.container-app .content ul li.col-5,.container-case .content ol li.col-4,.container-case .content ol li.col-5,.container-case .content ul li.col-4,.container-case .content ul li.col-5,.container-sol #sec1 ol li.col-4,.container-sol #sec1 ol li.col-5,.container-sol #sec1 ul li.col-4,.container-sol #sec1 ul li.col-5{width:33.333%}.pro-item:nth-of-type(4n){margin-left:10px}.pro-item:nth-of-type(3n){margin-left:0}.pro-item{width:calc((100% - 20px)/ 3)}.container-pro-single .meta .a2a_kit{float:none!important;margin-top:1rem!important}.container-pro-single .intro li,.container-pro-single .intro p{margin-bottom:.5rem}.container-pro-single .btns a{width:45%;height:2.5rem;line-height:2.5rem;font-size:1rem}#pro_snav,#pro_snav_bak{height:calc(3rem + 2px);overflow:auto}#pro_snav .main,#pro_snav_bak .main{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}#pro_snav .main a,#pro_snav_bak .main a{font-size:1rem;white-space:nowrap;margin-left:1.5rem;line-height:3rem}#rel h2,.pro-content&gt;h2{font-size:2rem}.container-pro-single #xz-form h2,.pro-content&gt;h2{margin-top:2.5rem;margin-bottom:1rem}#pro-sec1+.txt li{width:50%}#rel h2{font-weight:700;color:#3c4d4f}#rel h2:after{font-size:1rem;margin-top:.5rem;font-weight:400}.rel-case-box h2{font-size:2rem;margin:2rem 0 .5rem}#rel ul{margin-bottom:3rem}#searchform{top:10rem}.search-item h2 a{line-height:1.2rem;margin:.8em 0;width:75%}.search-item h2{padding:0 1.5rem 0 1rem}.search-item .meta{margin-right:0}.search-item .txt{padding:1rem 1.5rem 1.5rem}.pagenavi-box .page-numbers,.so-widget-xz-pagination .page-numbers{line-height:40px;width:40px}.home-media .sec2{width:45%}.news-item-c .info h3{font-size:1.25rem}.news-item-i .thumb{width:30%;-ms-flex-item-align:start;align-self:flex-start;margin-left:1.5rem}.news-item-i .info h3{font-size:1.2rem;max-height:3.6rem}.news-item-i .info .txt{margin-bottom:1rem}.home-media .titbox h2{font-size:2rem;margin-bottom:.5rem}.home-media .titbox .links{font-size:1.2rem}.home-media .titbox .links a{display:inline-block;padding:0 1rem}.home-sol .tit h2{font-size:1.8rem;line-height:1em}.home-sol .tit h2+p{display:none}.home-sol .tit .more{margin-top:1rem;line-height:3rem}.home-sol .sol-ls li h3{font-size:1rem}.home-procat .pro_cat_box .pro-home1{height:260px}.home-procat .pro_cat_box .pro-home{height:126px}.home-procat .pro_cat_box .pro-home h3{line-height:1rem;white-space:normal}.home-procat .procat_container{height:260px}.home-procat .procat_tit li a.cat_tit{font-size:1.2rem}}@media screen and (max-width:600px){.container .menu:before,.top_pic #breadcrumbs{display:none}#menu-main{width:45%;top:50px}#footer .footer-info,.main{width:100%}#header{--mp:12px;--lw:6rem}.main{padding-left:12px;padding-right:12px}#footer .main{padding:2rem 12px;-ms-flex-flow:column-reverse;flex-flow:column-reverse}#footer .footer-info img{max-width:45%}#footer .footer-sns{margin:1rem 0}.menubox{height:50px}.menubox .head-info ul{margin-top:.7rem}.logobox{margin-bottom:.7rem}#menu-btn,#search-btn{margin-right:1rem;width:2rem;height:2rem}#menu-btn i,#search-btn i{font-size:1rem;line-height:2rem}#menu-main&gt;li{font-size:.875rem;line-height:2.5rem!important}#menu-main&gt;li&gt;.sub-menu&gt;div&gt;li&gt;a,#menu-main&gt;li&gt;.sub-menu&gt;li&gt;a{font-size:12px;line-height:2.2rem}#footer-form{margin-right:0}#footer-form h3{margin-bottom:1rem}.container-contact .content h2,.container-contact .content p,.container-contact .content ul{padding:0 1rem}.container-contact .content h2{font-size:1.2rem;line-height:1.2em}.container-contact .content .contact-add{margin:10px 1rem}.container-contact .content .contact_info li span{font-size:.8rem}.container-contact .content .contact-add li{font-size:.875rem}#xz-form h2{font-size:1.75rem}#xz-form h2+p{font-size:.875rem}.top_pic{height:120px}.top_pic .page-tit{font-size:2.2rem}.container .menu{height:auto;padding:1rem 1rem 0;-ms-flex-flow:row wrap;flex-flow:row wrap}.container .menu li{padding:0 1rem;margin-bottom:1rem;height:3rem;-ms-flex:none;flex:none}.container .menu li a{line-height:3rem;font-size:1rem}.container-about h2{font-size:2rem}.container-about .sec-intro .content p strong{font-size:1.2rem}.container-about .sec-intro .content .has-2-columns&gt;div:last-child{width:100%}.sec-adv-box ul{-ms-flex-flow:row wrap;flex-flow:row wrap}.sec-adv-box ul li{width:47%;margin-bottom:1.5rem}.container-about .sec-delivery .content&gt;ul{-ms-flex-flow:row wrap;flex-flow:row wrap}.container-about .sec-delivery .content&gt;ul li{-ms-flex:none;flex:none;width:100%;margin-bottom:1rem}.container-about .sec-delivery .content&gt;ul,.gallery-box{margin-bottom:2rem}.container-about .sec-delivery h3{line-height:3rem;font-size:1.2rem}.container-about .sec-delivery strong{margin-top:1rem}.gallery-box{padding:1.5rem 1rem}.container-about .sec-mission .content h3,.container-gallery .gallery-box h2{font-size:1.2rem;margin-bottom:1rem}#footer{margin-top:2rem}.container-single h1,.container-sol h1{font-size:1.5rem}.container-lab .sec2 .gallery-item{width:calc(50% - 6px)!important}.container-lab .sec2{overflow:auto}.container-lab .sec3{padding:2rem 1rem}.container-lab .sec3 ul{-ms-flex-flow:row wrap;flex-flow:row wrap}.container-lab .sec3 ul li{width:30%;margin-bottom:.5rem}.case-item,.lab-pro-item{width:100%}.container-lab .sec4{margin-bottom:2rem}.news-item,.sol-item{-ms-flex-flow:column;flex-flow:column}.news-item .thumb,.sol-item .thumb{width:100%;border-radius:2px 2px 0 0}.news-item .info,.sol-item .info{padding:1.5rem}.alignright{float:none!important}.container-single figure.alignright{margin:0;max-width:none}.case-item{margin-left:0!important}.container-app .content ol,.container-app .content ul,.container-case .content ol,.container-case .content ul,.container-sol #sec1 ol,.container-sol #sec1 ul{padding:1.5rem 1.5rem 1rem}.container-case .case-equipment{margin-top:2rem;-ms-flex-flow:column;flex-flow:column}.container-case .case-equipment .pic{max-width:100%}.container-case .case-equipment h2,.container-case .tec-data h2{margin:2rem 0 1rem}.rel-case-box .casels{margin-top:1rem}.rel-case-box h2{margin-top:2rem}.container-case .rel-case-box{margin-bottom:2rem}.container-app .content ol li,.container-app .content ul li,.container-case .content ol li,.container-case .content ul li,.container-sol #sec1 ol li,.container-sol #sec1 ul li{width:100%!important}.container-sol h2{margin-top:2rem;font-size:1.5rem}.container-sol #sec1 h3{font-size:1.25rem;margin:1.5rem 0 .5rem}.container-sol h2+p,.pro-item h3{font-size:1rem}.container-sol #sec2&gt;ul&gt;li{width:100%;margin-bottom:.5rem}.container-sol #sec4{margin-bottom:2rem}.container .menu,.term_filter_box .filter ul{width:100%;overflow:auto;margin-bottom:1.5rem}.container .menu div,.term_filter_box .filter ul div{white-space:nowrap;padding-left:1rem}.container .menu div li,.term_filter_box .filter ul div li{display:inline-block}.term_filter_box .filter ul{margin-bottom:0}.case-item .more,.news-item .more,.news-item-c .more,.pro-home .more,.pro-home1 .more,.pro-item .more,.rel-case-item .more,.sol-cat-item .more,.sol-home .more,.sol-item .more{display:none!important}.term_filter_box .filter.main-cats{padding-bottom:.5rem}.term_filter_box .filter{padding:1rem 0;-ms-flex-flow:column;flex-flow:column}.term_filter_box .filter .tit{margin-bottom:.5rem}.pro-item:nth-of-type(3n){margin-left:10px}.pro-item:nth-of-type(2n){margin-left:0}.pro-item{width:calc((100% - 10px)/ 2)}.pro-item .msg,.pro-item .swt{line-height:2rem}.term_filter_box .filter.main-cats ul li a{font-size:.875rem;line-height:2rem;padding:0 1rem}.container-pro-single #breadcrumbs{display:none}.container-app .meta .a2a_kit,.container-case .meta .a2a_kit{float:none!important;margin-top:1rem!important}.rel-case-box{margin-bottom:2rem}#pro-sec1+.txt li{width:100%;padding-left:0}.container-pro-single .pro-intro{-ms-flex-flow:column;flex-flow:column}.container-pro-single .pics-box{width:100%;margin-bottom:1rem}#searchform{width:80%;top:5rem}.home-media .box{-ms-flex-flow:column;flex-flow:column}.home-media .sec2{width:100%;margin-right:0}.home-sol .sol-ls li{width:calc((100% - 2px)/ 3);margin-bottom:1px}.home-sol .sol-ls li h3{font-size:.875rem;padding:.5rem}.home-sol .tit{top:-1rem}.home-sol .tit h2{font-size:1.2rem;padding:0}.home-sol .tit .more{margin-top:.5rem;line-height:2rem;font-size:.875rem;width:90%}.sec-adv-box{padding-top:2rem}.sec-adv-box h2{font-size:2rem}.home-procat .procat_tit li a.cat_tit,.sec-adv-box ul li strong{font-size:1rem}.sec-adv-box h3{font-size:1rem;margin:.5rem 0 1rem}.sec-adv-box ul li{padding-top:3rem}.sec-adv-box ul li:before{transform:translateX(-50%) scale(.5);transform-origin:50% 0}.home-media{margin-bottom:2rem}.home-procat .pro_cat_box .pro-home1{width:100%;margin-left:0;height:auto;margin-bottom:.5rem}.home-procat .pro_cat_box .pro-home1 a.thumb img{width:70%;max-width:300px}.home-procat .pro_cat_box li:nth-of-type(4),.home-procat .pro_cat_box li:nth-of-type(7){margin-left:.5rem}.home-procat .pro_cat_box .pro-home{width:calc((100% - .5rem)/ 2);margin-left:.5rem;height:auto}.home-procat .pro_cat_box .pro-home:nth-of-type(2n+1){margin-left:0}.home-procat .procat_tit li a.more,.home-procat .procat_tit li a.more:hover{width:2.5rem}.home-procat{padding-top:1rem;padding-bottom:2rem}.container-app .bg-box h2,.container-case .bg-box h2{font-size:1.4rem}.container-app .bg-box,.container-case .bg-box{background-size:300% auto;font-size:.875rem;line-height:1.3em}.container-app .bg-box{background-size:400% auto}.container-app .content h2,.container-case .content h2{font-size:1.25rem}}</pre></body></html>